Commit Graph

84 Commits

Author SHA1 Message Date
Joona Hoikkala
68bb6ab654
Add acme-dns-client to the documentation (#253) 2021-01-11 18:07:22 +02:00
Peter Lebbing
d573f771a8
README: Use https URLs for API testing (#230) 2021-01-11 14:50:48 +02:00
Brett Keller
035a219f9f
Add support for LE expiration notification e-mails on API cert (#227) 2021-01-11 14:35:54 +02:00
Wouter Tinus
19069f50ec
Update README.md (#210)
Add new website for win-acme
2020-02-10 19:27:16 +02:00
Joona Hoikkala
9f7a158367
Update readme (#204) 2020-01-08 20:40:37 +02:00
Marvin Blum
88d3be685e Removed example for health check endpoint because it is misleading. (#181) 2019-10-21 16:13:22 +03:00
Joona Hoikkala
aa3e7e1b75
Migrate over to certmagic from using autocert (#190)
* Use certmagic for challenge validation

* WIP

* Get the correct key

* Override preflight check logic

* Fix logging for imported packages and tidy config.cfg

* Fix test and add docstrings

* Update README
2019-10-20 22:52:19 +03:00
Joona Hoikkala
af542b44a9
Proper EDNS0 (non)support (#188)
* Proper EDNS0 (non)support

* Add changelog entry

* Add EDNS0 tests
2019-10-18 22:24:56 +03:00
Joona Hoikkala
5b1e51534f
Migrate to Go 1.13 and gomodules (#187) 2019-10-17 14:21:04 +03:00
Daniel McCarney
e1f1d6af34 README: Add warning/advice about HTTPS API. (#169)
This commit updates the README to add a brief description of the `tls`
configuration options. In particular using `tls = "letsencrypt"` is
recommended and a warning is added about using `tls = "cert"` and
allowing the certificate to expire.
2019-06-12 15:42:23 +03:00
Daniel Lo Nigro
395cb7a62c Add Windows ACME Simple (win-acme) to clients list (#134)
* Add win-acme to clients list

* Use its official name ("Windows ACME Simple")

* Remove version number from WACS
2019-02-22 16:42:52 +02:00
Joona Hoikkala
5d74ff1142
Prepare README for point release v0.7.2 (#153) 2019-02-07 09:58:07 +02:00
Joona Hoikkala
4f5fad0d32
Prepare for point release (#150)
* Prepare for point release
2019-02-06 12:13:00 +02:00
Joona Hoikkala
09dc25d336
Update vendored dependencies (#147)
* Prepare readme for release

* Update vendored packages

* New version of dns dependency handles rejecting UPDATEs under the hood

* Go 1.11 required
2019-02-04 00:21:42 +02:00
Joona Hoikkala
a88ee29755
Prepare readme for release (#146) 2019-02-03 20:32:02 +02:00
Joona Hoikkala
de7fe3cb1d
Fix responses to be more standards compliant (#145)
* Handle OPT questions (EDNS)

* Handle authoritative bit, and append SOA for authoritative NXDOMAIN responses

* Changelog entry

* Fix linter errors
2019-02-03 20:19:15 +02:00
Marvin Blum
aff13a02fb Added http health check endpoint. (#137)
* Added http health check endpoint.

* Fixed performing POST on GET endpoint.

* Explicitly return http status 200 in health check endpoint.

* Updated changelog.
2019-01-25 19:22:53 +02:00
Philip Vieira
2da94f1462 Clarify how to test that the DNS Lookup is working (#133)
Reasoning: Unless you specify that you're looking for a TXT record, you will not get the answer from the DNS server
2019-01-20 18:23:07 +02:00
Christopher Cook
ea4d125663 Add Certify The Web to clients list (#131)
Certify now supports acme-dns in the latest beta.
https://github.com/webprofusion/certify/issues/391
2018-12-18 11:05:01 +02:00
Joona Hoikkala
f64de0353d
Fix Docker instructions and add option to bind both UDP and TCP DNS listeners (#130) 2018-12-13 12:19:10 +02:00
Joona Hoikkala
20411b650f
Update changelog and prepare for release v0.6 (#125) 2018-10-31 15:13:29 +02:00
Joona Hoikkala
3bb130d055
Refuse dynamic updates properly (#124) 2018-10-31 15:01:42 +02:00
Joona Hoikkala
1d85bf75b0
Added Traefik and cert-manager to client list (#123) 2018-10-31 01:13:10 +02:00
Joona Hoikkala
c2c5c5cd70
Better error handling in goroutines (#122)
* More robust goroutine error handling using channels

* Fix tests and make startup log msg saner

* Clarification to README and config file
2018-10-31 00:54:51 +02:00
Julien Schmidt
4bb5e265ab README: use absolute path for sqlite DB in example config (#116) 2018-09-28 11:40:50 +03:00
Julien Schmidt
b452d504c8 README: fix NS address in test command (#115) 2018-09-28 11:14:31 +03:00
Yannik Sembritzki
f76790426d fix inconsistency between README and actual config (#114)
* fix inconsistency between README and actual config

* clarify example config in sync w/ config.cfg
2018-09-28 00:46:07 +03:00
Yannik Sembritzki
f650e47fe5 fix README inconsistencies (#113) 2018-09-28 00:33:51 +03:00
Yannik Sembritzki
dc0dd43017 simplify example dns config (#106) 2018-09-27 23:58:37 +03:00
Julien Schmidt
c827ee4801 README: fix section of HTTP header vars in example config (#112) 2018-09-27 23:51:31 +03:00
Stefan Bethke
db2a6bc288 Cmd line flag -c for config location (#108)
Add command line parsing and a flag `-c` to specify where the config
file should be loaded from.
2018-09-21 13:38:23 +03:00
Joona Hoikkala
eeff02e63b
Changelog entries for v0.5 (#104) 2018-08-12 20:51:04 +03:00
Daniel McCarney
8aa869b2f8 README: Add Lego to supported clients (#94)
* README: Add Lego to supported clients

* README: List clients in alpha sort
2018-07-10 00:28:53 +03:00
Daniel McCarney
52e977ce1d README: Add goacmedns, a Go acme-dns client library to README. (#92) 2018-07-01 22:54:37 +03:00
Josh Soref
0bbbf5ed39 Minor (#90)
* add periods to sentences

* markdown

* reword

* reword: the item _acme-challenge should be a cname, not a cname to _acme-challenge
2018-06-05 11:50:42 +03:00
Josh Soref
fbd5c65a6a Spelling (#89)
* spelling: the challenging

* spelling: effects

* spelling: received

* spelling: vagrantfile
2018-06-05 11:42:16 +03:00
Gabe Cook
4646e7f7e5 Add systemd service information (#83)
* Add systemd service information

* Requested changes for systemd service information
2018-05-27 00:08:55 +03:00
Andrew Meyer
3006cb712b Make ACME cache directory location configurable (#81)
* Remove trailing whitespace from README and config

* Make ACME cache directory location configurable
2018-05-14 13:42:39 +03:00
Ryan Bolger
fde566fe67 Added Posh-ACME to client list (#78)
* Added Posh-ACME to client list

* alphabetical order as requested
2018-05-02 23:15:50 +03:00
Joona Hoikkala
299c520c2b
Add Sewer client 2018-04-24 14:17:59 +03:00
Joona Hoikkala
7744357b61
README: add acme.sh and change Certbot hook URL 2018-04-08 12:51:06 +03:00
Joona Hoikkala
0991b3e3c9
Merge branch 'master' into patch-2 2018-04-08 12:24:24 +03:00
Daniel Lo Nigro
8eed75b495
Explain CNAMEs in DNS records section 2018-03-22 20:37:07 -07:00
Daniel Lo Nigro
46b9c45e1b
Remove unintended newline 2018-03-22 20:33:30 -07:00
Daniel Lo Nigro
ed82e15349
Refactor readme changes
- Move DNS config to separate "DNS Records" section
- Move testing to separate "Testing It Out" section
2018-03-22 20:32:56 -07:00
Joona Hoikkala
945013579f
README: Add link to a client hook written in Go 2018-03-20 14:56:35 +02:00
Daniel Lo Nigro
3ee50d0c20
Make installation instructions more comprehensive 2018-03-18 23:47:45 -07:00
Joona Hoikkala
07aa5e0043
README: Add link to the client library 2018-03-18 16:02:25 +02:00
Joona Hoikkala
01f010e35e
README: link to client implementation (#55) 2018-03-15 13:40:45 +02:00
Joona Hoikkala
cd3a587e43
Release v0.4 (#53) 2018-03-15 00:47:36 +02:00