Daniel Silverstone
4057c38364
Add DNS provider for Mythic beasts DNSv2 ( #1125 )
2020-04-28 09:04:22 +02:00
Ludovic Fernandez
cb5d3a8fdb
Add DNS provider for Yandex. ( #953 )
2020-04-27 19:58:18 +02:00
radek-sprta
d7f39ed321
Add DNS provider for CloudDNS. ( #1106 )
2020-04-24 03:13:25 +02:00
Ludovic Fernandez
1aeac60ab3
Add DNS provider for Zonomi and RimuHosting. ( #1084 )
2020-03-14 13:32:50 +01:00
Ludovic Fernandez
4901bb4fe7
Add DNS provider for Dynu. ( #1081 )
2020-03-10 12:31:33 +01:00
Ludovic Fernandez
006012200e
Add DNS provider for reg.ru ( #1078 )
2020-03-10 11:08:32 +01:00
Ludovic Fernandez
ce2cc58485
chore: generate DNS table in the README. ( #1080 )
2020-03-09 09:43:27 +01:00
Ludovic Fernandez
837082bc1b
Add DNS provider for Constellix ( #1051 )
2020-02-25 21:56:40 +01:00
Van Hau TRAN
ee33cff002
Add DNS provider for Scaleway ( #1047 )
2020-01-23 15:51:47 +01:00
Simon
cda5995ab4
Add DNS provider for Checkdomain ( #1017 )
2019-12-07 23:59:59 +01:00
kolaente
46680f6524
Add support for autodns ( #957 )
2019-11-01 11:20:34 +01:00
Caige Nichols
76c850a580
Add Liquid Web DNS Provider ( #951 )
2019-08-19 21:41:10 +02:00
Ludovic Fernandez
09caec4158
namesilo: fix link in the readme. ( #920 )
2019-07-10 19:53:40 +02:00
Wettle
c4a05dfab4
Add DNS provider for namesilo ( #916 )
2019-07-05 03:38:43 +02:00
Frans Kuipers
6647ce7b1d
Add support for versio.nl ( #909 )
2019-06-27 19:30:10 +02:00
Jason Harmon
007888f9dc
Add support for EasyDNS ( #867 )
2019-04-29 02:03:04 +02:00
Alexander D. Kanevskiy
4c9d1979fc
Add support for Joker.com DMAPI ( #870 )
2019-04-28 14:33:50 +02:00
Werberson
a72639ef51
Add support for Bindman DNS provider ( #869 )
2019-04-27 18:50:40 +02:00
andig
0ce6ba36b9
Add DNS Provider for Domain Offensive (do.de) ( #835 )
2019-03-21 11:52:01 +01:00
Daniel McCarney
8ed39fe981
fix broken link to library usage docs. ( #832 )
2019-03-19 16:50:05 +01:00
Fernandez Ludovic
5e741000cc
doc: fix badges.
2019-03-11 20:00:46 +01:00
Fernandez Ludovic
11ddd58253
doc: fix badges.
2019-03-11 19:29:22 +01:00
Ludovic Fernandez
219222fdda
Use canonical imports ( #822 )
...
* fix: challenge are not required for revoke.
2019-03-11 16:54:35 +01:00
Ludovic Fernandez
62fea05e21
Automatic generation of documentation ( #818 )
...
* generate a detailed CLI help
* generate a documentation site
* new readme
2019-03-08 19:47:06 +01:00
Ludovic Fernandez
3857d889a3
Change AUR repository. ( #748 )
2019-01-09 08:35:15 +01:00
Ludovic Fernandez
7e1f4948ec
Add configurable timeout when obtaining certificates. ( #747 )
2019-01-09 08:29:17 +01:00
Ludovic Fernandez
43401f2475
New challenges management. ( #741 )
2019-01-03 16:59:53 +01:00
Fredrik Sandebert
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
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
Ludovic Fernandez
88f86af113
Prepare release v1.2.0 ( #701 )
2018-11-05 15:14:30 +01: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
32058d57da
Prepare release v1.1.0 ( #677 )
2018-10-17 01:38:57 +02:00
Ethan Young
38ffd0577b
Correct example of renew action with days flag ( #646 )
2018-09-24 12:05:55 +02:00
Daniel McCarney
8c82824a83
README: Change staging URL example for ACME v2. ( #592 )
2018-07-01 23:54:35 +02:00
Wyatt Johnson
d457f70ae0
TLS-ALPN-01 Challenge ( #572 )
...
* feat: implemented TLS-ALPN-01 challenge
2018-06-14 01:20:56 +02:00
xenolf
27e0f97c9d
Fix wrong repository URL ( #563 )
2018-05-31 19:39:33 +02:00
Wyatt Johnson
fefeb24353
Prepare release v1.0.0 ( #559 )
...
* Prepare release v1.0.0
* review: remove infrastructure items from CHANGELOG.md
* review: updated CHANGELOG.md message
* review: added ACME v1 reference in README.md
* review: README.md updates
* review: removed experimental note
2018-05-30 18:03:08 -06:00
Ludovic Fernandez
e7fd871a9c
ACME V2 support ( #555 )
2018-05-30 19:53:04 +02:00
Pall Valmundsson
1d9b0906b1
Update Dockerfile ( #484 )
...
This updates the Dockerfile to use multi-stage builds and enables a build argument to specify which version or SHA is built.
2018-05-30 14:01:23 +02:00
Daniel McCarney
a5a28d2e7f
Add /directory
to example NewClient
caDirURL. ( #471 )
...
The `acme.NewClient` function's `caDirURL` argument is expected to be
the full path to the ACME server's directory endpoint. In the README
example of using Lego programmatically against a Boulder instance only
the hostname & port are provided but not the directory path:
`"http://192.168.99.100:4000 "`
This produces an error like:
```
2018/01/15 14:34:06 get directory at 'http://192.168.99.100:4000 ': invalid
character '<' looking for beginning of value
```
When used verbatim with a Boulder container since the `/directory` is
missing and "What is an ACME server" HTML index page is returned.
This commit updates the example to use:
`"http://192.168.99.100:4000/directory "`
Which allows the example code to work with Boulder as-intended.
2018-01-15 22:05:27 +01:00
Unknown
67c86d860a
lego version 0.4.1
2017-09-26 16:13:47 +02:00
Unknown
3304583724
Improve --domains
documentation
...
Closes #432
2017-09-25 22:29:52 +02:00
Unknown
68261a8b20
Add button to readme
2017-07-17 22:54:51 +02:00
xenolf
192334c448
Lego version 0.4.0
2017-07-13 03:17:00 +02:00
Wilk
aaa8e70aec
CLI example with --days ( #388 )
2017-05-05 16:12:59 +02:00
Emilien Devos
6cac0ea7d8
Add lego installation via package manager for ArchLinux ( #344 )
2017-02-19 05:51:39 +01:00
Jacob Hoffman-Andrews
ca19ea1c19
Fix example call to ObtainCertificate ( #333 )
...
The previous example left out the MustStaple argument.
2016-12-27 00:41:19 +01:00
xenolf
82ac43327b
Update version to 0.3.1 in readme and cli. Fixes #285
2016-09-12 09:50:14 +02:00
Will Glynn
01e2a30802
Document --csr flag
2016-06-14 21:15:25 -07:00
Christian Koep
94509ee581
Add Dockerfile
...
This enables users to build, ship and run lego with Docker.
2016-04-07 22:15:55 +02:00