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

45 Commits

Author SHA1 Message Date
fd54758bba chore: update go-jose package to latest (#1797) 2023-01-04 10:32:15 +00:00
9ec5c8a18f fix: return an error when extracting record name (#1766) 2022-11-28 17:53:13 +00:00
a7b11e0447 chore: update linter (#1767)
Co-authored-by: Dominik Menke <git@dmke.org>
2022-11-27 19:04:28 +00:00
001dd80f6a cname: add log about CNAME entries (#1764) 2022-11-25 18:41:38 +01:00
1b56aa0d2f regru: improve error handling (#1750) 2022-11-10 02:23:04 +01:00
5e37ee3822 cname: stop trying to traverse cname if none have been found (#1733)
Co-authored-by: Fernandez Ludovic <ldez@users.noreply.github.com>
2022-10-10 20:43:33 +02:00
af37b94b38 feat: take out CNAME support from experimental features (#1718) 2022-09-19 11:21:35 +02:00
fd8a9f86ec lib: add recursive CNAME lookup support (#1677) 2022-09-17 17:47:50 +02:00
409b3c9959 feat: update to go1.18 (#1700) 2022-08-22 15:05:31 +00:00
0f3a8351de lib: added uds capability to http challenge server (#1485)
Co-authored-by: Fernandez Ludovic <ldez@users.noreply.github.com>
2021-12-09 18:27:37 +01:00
9114733772 test: change LTD for NXDOMAIN 2021-11-22 21:08:38 +01:00
2de6e0b0c8 chore: update linter (#1524) 2021-11-03 20:39:12 +01:00
e719fabe96 chore: homogeneous tests setup and close servers. (#1520) 2021-11-01 23:52:38 +00:00
60ae6e6dc9 chore: migrate RFC links (#1513)
As per announcement [1, 2], tools.ietf.org is going to shut
down in the near future. This updates the links to the referenced
RFCs to their new location, as per [3].

[1]: https://mailarchive.ietf.org/arch/msg/ietf/0n-6EXEmkTp3Uv_vj-5Vnm3o0bo/
[2]: https://mailarchive.ietf.org/arch/msg/ietf-announce/xKzJZIyanPCclTd7DU9PxBAbwhA/
[3]: https://github.com/ietf-tools/tools-transition-plan#new-service-locations
2021-10-22 19:26:08 +00:00
dc2b19e1b1 chore: update Go (#1469) 2021-08-25 11:44:11 +02:00
9b44e4a262 lib: fix backoff in SolverManager (#1428) 2021-06-11 05:06:30 +02:00
38f23c8c52 chore: update linter. (#1278) 2020-10-27 12:01:05 +01:00
88823a5c92 fix: use http.Header.Set method instead of Add. (#1270) 2020-10-17 14:51:55 +02:00
2582acc932 feat: changes module version. 2020-09-02 20:38:01 +02:00
1bdab236ea feat: removes AddPreCheck function. 2020-09-02 19:29:28 +02:00
b62e1f9352 chore: update linter. (#1228) 2020-08-09 16:39:44 +02:00
6b00497f34 chore: update linter. (#1214) 2020-07-10 01:48:18 +02:00
6f7c98ee28 fix: multi-va. (#1201) 2020-06-27 14:46:26 +02:00
6043c9347c chore: update linter. (#1145) 2020-05-08 19:35:25 +02:00
f3e067df49 feat: use colon instead a arrow. (#1090) 2020-03-20 22:53:09 +01:00
e01131f2f4 fix: Improve cleanup log messages. (#1076) 2020-03-09 18:10:40 +01:00
2da1ce06ea chore: wrap errors. (#1070) 2020-02-27 19:14:45 +01:00
add2bea577 chore: update cenkalti/backoff to v4. (#1043) 2020-01-12 17:16:46 +01:00
fa5555d3f4 Update ACME RFC links from draft to RFC8555. (#1004) 2019-11-05 17:58:30 +01:00
635b9ac93d chore: update linter. (#997) 2019-10-25 01:27:40 +02:00
8afde164a1 feat: expose more SOA fields found by dns01.FindZoneByFqdn (#980) 2019-10-25 00:58:50 +02:00
f69cd8d63d feat: ease operation behind proxy servers (#974) 2019-10-05 13:44:38 +02:00
e7a90b9471 chore: migrate to go module (v3.0.0)
- chore: update dependencies: use version with go modules.
- chore: remove dep.
- chore: update backoff imports.
- chore: init go module.
- chore: update CI.
- chore: mod v3
- chore: update docker image.
2019-08-07 14:07:47 +02:00
75a4315464 manual: serial behavior. (#880) 2019-05-06 20:11:06 +02:00
3edb75872d chore: migrate to new org. (#824) 2019-03-11 17:56:48 +01:00
219222fdda Use canonical imports (#822)
* fix: challenge are not required for revoke.
2019-03-11 16:54:35 +01:00
1c6f67f47a Add a mechanism to wrap a PreCheckFunc (#783) 2019-02-12 17:36:44 +01:00
fe7a60ee0e Uses a jittered exponential backoff (#794) 2019-02-09 05:40:45 +01:00
348b6f3721 Resolve CNAME when creating dns-01 challenge (#791)
* Resolve CNAME when creating dns-01 challenge

It may be desirable to host the dns-01 challenge in a zone other than
the one where the challenge is presented. For example, when validating
a.example.com, the challenge may need to live on example.org.

This change resolves CNAMEs encountered when determining the FQDN of the
challenge, and replaces them with the alias.

This PR is based on the original work in #584.

Co-authored-by: Gurvinder Singh <gurvinder.singh@uninett.no>

* review: feature-flip.

* review: restore acmedns test.
2019-02-09 05:02:58 +01:00
68568b7ded Log wildcard domain correctly in validation (#773) 2019-01-26 01:11:45 +01:00
38f335dbe1 chore: update golangci-lint. (#757) 2019-01-11 19:23:27 +01:00
43401f2475 New challenges management. (#741) 2019-01-03 16:59:53 +01:00
820c2b7531 gcloud: fix for wildcard (#740) 2018-12-22 00:53:05 +01:00
15764a17b6 fix: errors management in the prober. (#736) 2018-12-19 21:06:16 +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