1
0
mirror of https://github.com/go-acme/lego.git synced 2025-07-16 20:04:18 +02:00
Commit Graph

735 Commits

Author SHA1 Message Date
a43ec709e8 gcloud: More detailed information about Google Cloud DNS. (#761) 2019-01-16 21:01:53 +01:00
ec6c22d70b fix: OCSP, set HTTP client. (#759) 2019-01-12 00:17:29 +01:00
38f335dbe1 chore: update golangci-lint. (#757) 2019-01-11 19:23:27 +01:00
b91dbb6615 detach v2.0.1 2019-01-09 20:05:11 +01:00
86c9de3db6 Prepare release v2.0.1 v2.0.1 2019-01-09 20:05:11 +01:00
eb2440e3ff detach v2.0 2019-01-09 19:02:36 +01:00
9b4afbb998 Prepare release v2.0 v2.0.0 2019-01-09 19:02:36 +01:00
3857d889a3 Change AUR repository. (#748) 2019-01-09 08:35:15 +01:00
7e1f4948ec Add configurable timeout when obtaining certificates. (#747) 2019-01-09 08:29:17 +01:00
b1fd570987 fix: rfc2136 must be run sequentially. (#745) 2019-01-09 08:23:33 +01:00
41737739f2 transip: concurrent access to the API. (#744) 2019-01-09 08:18:12 +01:00
3105a01a1c dns/gcloud: Fix check for GCE_PROJECT when using gcloud (#752) 2019-01-09 08:12:22 +01:00
891b50656c contrib: adds a guide to make a pull request. (#746) 2019-01-08 22:53:13 +01:00
c938de68f2 Use GCE_PROJECT for project always, if specified (#750) 2019-01-08 14:39:12 +01:00
43401f2475 New challenges management. (#741) 2019-01-03 16:59:53 +01:00
9979087572 fix: gcloud. (#742) 2019-01-02 20:45:17 +01:00
8d8ec2c92c Removed an outdated instruction (#743)
The latest version of the policy doesn't need any manual adjusting; it's fine to use as-is.
2018-12-28 16:19:36 +01:00
820c2b7531 gcloud: fix for wildcard (#740) 2018-12-22 00:53:05 +01:00
cb3c4c7937 alidns: add support to handle more than 20 domains (#739) 2018-12-20 11:52:34 +01:00
15764a17b6 fix: errors management in the prober. (#736) 2018-12-19 21:06:16 +01:00
765b80cd41 fix: use new challtestsrv. (#735) 2018-12-19 14:09:32 +01:00
b05b54d1f6 Release helper (#728) 2018-12-11 01:14:49 +01:00
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
4e842a5eb6 Azure: Do not overwrite existing TXT records (#726) 2018-12-04 21:04:39 +01:00
a5f0a3ff80 Add version to xenolf-acme in User-Agent. (#719)
Also, remove "Go-http-client/1.1". In practice this added detail doesn't
wind up being useful in diagnosing problems, particularly since it can
be deduced from the xenolf-acme version.

* add UA comments.
2018-11-15 23:02:34 +01:00
09a3292757 fix: clouflare error. (#721) 2018-11-15 22:41:54 +01:00
fac6e4995c Merge pull request #710 from ldez/feature/httpreq
Add DNS provider for "HTTP request".
2018-11-09 06:55:29 -05:00
eb04d860c4 feat: add to list. 2018-11-09 01:53:21 +01:00
265e523138 refactor: add realm because it's fun. 2018-11-09 01:43:56 +01:00
bba525fbce doc: fix readme. 2018-11-08 23:39:19 +01:00
58b757cd76 feat: add provider httpreq. 2018-11-08 19:22:52 +01:00
e89afae4f8 Add DNS Provider for Vscale (#705) 2018-11-08 10:31:42 +01:00
1837a3bb1c Add DNS Provider for TransIP (#703) 2018-11-06 11:56:28 +01:00
42d8637d87 Add DNS Provider for inwx (#687) 2018-11-06 11:49:50 +01:00
286c44337e fix: Docker image. (#704) v1.2.1 2018-11-05 17:54:38 +01:00
88f86af113 Prepare release v1.2.0 (#701) v1.2.0 2018-11-05 15:14:30 +01:00
5f383ec4f4 Add DNS Provider for MyDNS.jp (#628) 2018-11-04 15:37:29 +01:00
2131723cc8 Support DNS Provider Selectel (#698) 2018-11-04 02:36:04 +01:00
4f36f4354b Support POST-as-GET. (#695) 2018-11-04 01:51:53 +01:00
5992cc0ece conoha: fix finding domain id (#697) 2018-11-02 12:59:41 +01:00
8556397ec0 add ConoHa DNS provider (#692) 2018-11-02 02:30:09 +01:00
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
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
1151b4e3be Update Azure auth to support instance metadata service (#684) 2018-10-23 10:03:31 +02:00
9b2a3a1873 netcup: make unmarshalling of api-responses more leniant. (#685) 2018-10-23 02:01:13 +02:00
a68cb214d3 Change Aurora DNS client (#683) 2018-10-22 20:42:22 +02:00
5511373184 dnsmadeeasy: log response body on error (#682) 2018-10-19 11:49:17 +02:00
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
d775f2bcd5 fix: Change release condition. (#679) v1.1.0 2018-10-17 22:34:51 +02:00
771524140c fix: release condition. (#678) 2018-10-17 02:18:49 +02:00