Ludovic Fernandez
4f36f4354b
Support POST-as-GET. ( #695 )
2018-11-04 01:51:53 +01:00
Kazuki Sawada
5992cc0ece
conoha: fix finding domain id ( #697 )
2018-11-02 12:59:41 +01:00
Kazuki Sawada
8556397ec0
add ConoHa DNS provider ( #692 )
2018-11-02 02:30:09 +01:00
Daniel McCarney
2b0aa0aadf
TLS-ALPN-01: Update idPeAcmeIdentifierV1, draft refs. ( #690 )
...
The latest versions of draft-ietf-acme-tls-alpn specify a different
idPeAcmeIdentifierV1 than LEGO was previously using. The old value had
a conflict with an existing assignment.
This commit updates the idPeAcmeIdentifierV1 value to match draft-05 and
updates any references to the draft RFC to use the latest draft number.
2018-10-29 18:20:49 +01:00
Daniel McCarney
1164f441bd
Client: Do not send a JWS body when POSTing challenges. ( #689 )
...
* Client: Do not send a JWS body when POSTing challenges.
In legacy ACME there was a requirement to send a JWS body that contained
a key authorization as part of all challenge initiation POSTs. Since
both the client and server can reconstitute the key authorization there
is no need to send it and modern ACME expects challenges to be initiated
with a JWS carrying the trivial empty JSON object (`{}`). Some ACME
servers (e.g. Pebble in `-strict` mode) will reject all challenge POSTs
that have a legacy JWS body.
This commit updates the LEGO `acme/client.go`'s `validate` function to
send the correct JWS payload for challenge POSTs.
2018-10-29 17:35:49 +01:00
Jonathan Camp
1151b4e3be
Update Azure auth to support instance metadata service ( #684 )
2018-10-23 10:03:31 +02:00
Konni Hartmann
9b2a3a1873
netcup: make unmarshalling of api-responses more leniant. ( #685 )
2018-10-23 02:01:13 +02:00
Ludovic Fernandez
a68cb214d3
Change Aurora DNS client ( #683 )
2018-10-22 20:42:22 +02:00
Andrew Savinykh
5511373184
dnsmadeeasy: log response body on error ( #682 )
2018-10-19 11:49:17 +02:00
Ludovic Fernandez
1d1b08ac15
enhance the WithLiveTestRequirements
algorithm ( #681 )
...
* refactor: migrate test to envTest.
* refactor: enforce WithLiveTestRequirements logic.
* chore: remove gometalinter.
* fix: godoc.
* doc: add Docker badge.
2018-10-18 22:32:00 +02:00
Ludovic Fernandez
d775f2bcd5
fix: Change release condition. ( #679 )
2018-10-17 22:34:51 +02:00
Ludovic Fernandez
771524140c
fix: release condition. ( #678 )
2018-10-17 02:18:49 +02:00
Ludovic Fernandez
32058d57da
Prepare release v1.1.0 ( #677 )
2018-10-17 01:38:57 +02:00
Nick Maliwacki
6de343314c
duckdns: fix subsubdomain ( #676 )
2018-10-16 21:28:49 +02:00
Ludovic Fernandez
4d21f8eec1
Add a test helper to manage env vars. ( #675 )
2018-10-16 17:52:57 +02:00
Ludovic Fernandez
4b2605dd52
contrib: add DreamHost documentation. ( #673 )
...
* contrib: add DreamHost documentation.
* contrib: add Aurora DNS doc link.
2018-10-15 19:55:24 +02:00
muratmoon
160d6fe603
cloudflare: removed dot suffix from authzone while searching for zone. ( #672 )
2018-10-14 21:11:35 +02:00
Craig Steinberger
484f0e5e35
Add DNS Provider for DreamHost ( #668 )
...
* add support for DreamHost DNS
2018-10-13 16:01:46 +02:00
Ludovic Fernandez
122c354163
Homogenization of the DNS provider tests ( #671 )
...
* refactor: min TTL
* refactor: sandbox.
* refactor: tests homogenization.
* refactor: missing require.
2018-10-12 19:29:18 +02:00
SALLEYRON Julien
01c63ec08d
fix: bugs. ( #670 )
2018-10-11 15:49:33 +02:00
Brent Hughes
8a5cdcb4ef
Add DNS Provider for Stackpath ( #660 )
2018-10-09 21:58:32 +02:00
Daniel McCarney
dd087560a0
contrib: fix ACME DNS Go client link ( #669 )
2018-10-09 19:09:25 +02:00
Ludovic Fernandez
20d50a559f
route53: fix challenge. ( #665 )
2018-10-09 19:03:07 +02:00
Ludovic Fernandez
21f6cd8a12
dnsimple: fix challenge. ( #666 )
2018-10-09 18:51:49 +02:00
Ludovic Fernandez
7701a8983b
contrib: add documentation about DNS providers API. ( #662 )
2018-10-09 18:30:32 +02:00
Ludovic Fernandez
79f14b5ab2
The TTL Min limit should throw an error. ( #663 )
2018-10-09 18:22:45 +02:00
Ludovic Fernandez
a90f03791c
namecheap: fix challenge ( #661 )
2018-10-09 18:16:05 +02:00
NicoMen
a07a82946f
gandiv5: fix DNS Challenge ( #664 )
2018-10-08 16:51:29 +02:00
Matt Farmer
fa455bc037
Add support for reading DNS provider setup from files ( #535 )
2018-10-06 15:33:15 +02:00
Ludovic Fernandez
37ef38c4fc
Add additional configuration environment variables to CLI help. ( #659 )
...
* feat: add additional configuration environment variables to CLI help.
* review: packages order.
2018-10-04 15:28:06 +00:00
Ludovic Fernandez
18fe57183d
cloudflare: use the official go client. ( #658 )
2018-10-03 00:02:01 +02:00
Ludovic Fernandez
8a8aa2d81b
Cloudflare: support for CF_API_KEY and CF_API_EMAIL ( #647 )
2018-10-02 22:34:34 +02:00
Ludovic Fernandez
c09b12be08
fix: ns1 wildcard. ( #657 )
2018-10-02 20:21:02 +00:00
Ludovic Fernandez
ad20bf90ff
Migrate to golangci-lint ( #644 )
...
* refactor: linting.
- errcheck
- govet
- golint
- goconst
- spellcheck
- ...
* refactor: migrate from gometalinter to golangci-lint.
2018-09-24 19:07:20 +00:00
Ethan Young
38ffd0577b
Correct example of renew action with days flag ( #646 )
2018-09-24 12:05:55 +02:00
Marques Johansson
58a023e92b
Linode: updated to use the Linode APIv4 ( #622 )
2018-09-23 13:01:40 +02:00
Ludovic Fernandez
621237d072
fix: ns1 auth zone. ( #640 )
2018-09-21 17:47:58 +02:00
Ludovic Fernandez
3a46680b73
Fix: gcloud wildcard ( #643 )
...
* fix: gcloud wildcard.
* refactor: minor changes.
2018-09-21 15:28:50 +00:00
Ludovic Fernandez
ab0048544f
dns providers: fix errors. ( #642 )
...
* fix: gloud errors.
* fix: azure errors.
* fix: iij errors.
2018-09-20 23:18:13 +02:00
Ludovic Fernandez
039f5cf785
Use interface for logger. ( #639 )
2018-09-18 00:17:07 +02:00
evs-ch
83e2300e01
Add DNS provider for hosting.de ( #624 )
2018-09-15 23:25:14 +02:00
Ludovic Fernandez
e94285fcf3
CloudXNS: client isolation. ( #629 )
2018-09-15 19:26:45 +02:00
Ludovic Fernandez
55361cea8c
Use Testify. ( #630 )
2018-09-15 19:16:35 +02:00
Ludovic Fernandez
bba134ce87
Allow to configure TTL, interval and timeout ( #634 )
...
* feat: add GetOrDefaultXXX methods.
* refactor: configuration (alidns).
* refactor: configuration (azure).
* refactor: configuration (auroradns).
* refactor: configuration (bluecat).
* refactor: configuration (cloudflare).
* refactor: configuration (digitalocean).
* refactor: configuration (dnsimple).
* refactor: configuration (dnmadeeasy).
* refactor: configuration (dnspod).
* refactor: configuration (duckdns).
* refactor: configuration (dyn).
* refactor: configuration (exoscale).
* refactor: configuration (fastdns).
* refactor: configuration (gandi).
* refactor: configuration (gandiv5).
* refactor: configuration (gcloud).
* refactor: configuration (glesys).
* refactor: configuration (godaddy).
* refactor: configuration (iij).
* refactor: configuration (lightsail).
* refactor: configuration (linode).
* refactor: configuration (namecheap).
* refactor: configuration (namedotcom).
* refactor: configuration (netcup).
* refactor: configuration (nifcloud).
* refactor: configuration (ns1).
* refactor: configuration (otc).
* refactor: configuration (ovh).
* refactor: configuration (pdns).
* refactor: configuration (rackspace).
* refactor: configuration (rfc2136).
* refactor: configuration (route53).
* refactor: configuration (sakuracloud).
* refactor: configuration (vegadns).
* refactor: configuration (vultr).
2018-09-15 19:07:24 +02:00
SALLEYRON Julien
ad34a85dad
refactor: rename Alibaba DNS env var. ( #636 )
2018-09-13 16:15:26 +02:00
NicoMen
839b137761
Update iij version to remove CRLF ( #635 )
2018-09-13 09:54:16 +02:00
mattn
088c707d4c
Use path/filepath instead of path ( #633 )
2018-09-12 00:41:30 +02:00
NicoMen
035c27cdb7
Check error to avoid panic due to nil client ( #631 )
2018-09-10 09:52:43 +02:00
Sten Spans
cd5479a6b1
Panic on generating a certificate ( #627 )
2018-09-09 12:37:30 +02:00
yuexiaoyun
c22f8d841f
Add DNS Provider for ALIYUN DNS ( #620 )
2018-09-08 15:17:23 +02:00