Ludovic Fernandez
820c2b7531
gcloud: fix for wildcard ( #740 )
2018-12-22 00:53:05 +01:00
smartwang
cb3c4c7937
alidns: add support to handle more than 20 domains ( #739 )
2018-12-20 11:52:34 +01:00
Ludovic Fernandez
42941ccea6
Refactor the core of the lib ( #700 )
...
- Packages
- Isolate code used by the CLI into the package `cmd`
- (experimental) Add e2e tests for HTTP01, TLS-ALPN-01 and DNS-01, use [Pebble](https://github.com/letsencrypt/pebble ) and [challtestsrv](https://github.com/letsencrypt/boulder/tree/master/test/challtestsrv )
- Support non-ascii domain name (punnycode)
- Check all challenges in a predictable order
- No more global exported variables
- Archive revoked certificates
- Fixes revocation for subdomains and non-ascii domains
- Disable pending authorizations
- use pointer for RemoteError/ProblemDetails
- Poll authz URL instead of challenge URL
- The ability for a DNS provider to solve the challenge sequentially
- Check all nameservers in a predictable order
- Option to disable the complete propagation Requirement
- CLI, support for renew with CSR
- CLI, add SAN on renew
- Add command to list certificates.
- Logs every iteration of waiting for the propagation
- update DNSimple client
- update github.com/miekg/dns
2018-12-06 22:50:17 +01:00
YAEGASHI Takeshi
4e842a5eb6
Azure: Do not overwrite existing TXT records ( #726 )
2018-12-04 21:04:39 +01:00
Ludovic Fernandez
09a3292757
fix: clouflare error. ( #721 )
2018-11-15 22:41:54 +01:00
Fernandez Ludovic
eb04d860c4
feat: add to list.
2018-11-09 01:53:21 +01:00
Fernandez Ludovic
265e523138
refactor: add realm because it's fun.
2018-11-09 01:43:56 +01:00
Fernandez Ludovic
bba525fbce
doc: fix readme.
2018-11-08 23:39:19 +01:00
Fernandez Ludovic
58b757cd76
feat: add provider httpreq.
2018-11-08 19:22:52 +01:00
Daniil Rutskiy
e89afae4f8
Add DNS Provider for Vscale ( #705 )
2018-11-08 10:31:42 +01:00
Maarten den Braber
1837a3bb1c
Add DNS Provider for TransIP ( #703 )
2018-11-06 11:56:28 +01:00
Stephan Müller
42d8637d87
Add DNS Provider for inwx ( #687 )
2018-11-06 11:49:50 +01:00
mattn
5f383ec4f4
Add DNS Provider for MyDNS.jp ( #628 )
2018-11-04 15:37:29 +01:00
Daniil Rutskiy
2131723cc8
Support DNS Provider Selectel ( #698 )
2018-11-04 02:36:04 +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
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
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
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
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
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
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
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
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
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
yuexiaoyun
c22f8d841f
Add DNS Provider for ALIYUN DNS ( #620 )
2018-09-08 15:17:23 +02:00