diff --git a/README.md b/README.md index 41070e8b149ad4c738f694e0f34e0ec0fe51c35d..af4deaf0c985f6b12b37094ef461a7411d1dc16c 100644 --- a/README.md +++ b/README.md @@ -18,6 +18,7 @@ So basically it boils down to **accessibility** and **security** - HTTP API automatically acquires and uses Let's Encrypt TLS certificate - Limit /update API endpoint access to specific CIDR mask(s), defined in the /register request - Supports SQLite & PostgreSQL as DB backends +- Rolling update of two TXT records to be able to answer to challenges for certificates that have both names: `yourdomain.tld` and `*.yourdomain.tld`, as both of the challenges point to the same subdomain. - Simple deployment (it's Go after all) ## Usage @@ -213,17 +214,19 @@ header_name = "X-Forwarded-For" ``` ## Changelog +- v0.2 Now powered by httprouter, support wildcard certificates, Docker images - v0.1 Initial release ## TODO - Logging to a file +- DNSSEC - Want to see something implemented, make a feature request! ## Contributing acme-dns is open for contributions. -If you have an improvement, please open a Pull Request. +If you have an idea for improvement, please open an new issue or feel free to write a PR! ## License diff --git a/config.cfg b/config.cfg index 127daeeaa630f71abdaf688e593603eec7aaa2e7..3996c611aded884b6252035648cd6e5375aae7b6 100644 --- a/config.cfg +++ b/config.cfg @@ -34,8 +34,6 @@ connection = "/var/lib/acme-dns/acme-dns.db" [api] # domain name to listen requests for, mandatory if using tls = "letsencrypt" api_domain = "" -# email to use for account registration for Let's Encrypt, used only if tls = "letsencrypt" -le_email = "admin@example.com" # listen ip eg. 127.0.0.1 ip = "0.0.0.0" # listen port, eg. 443 for default HTTPS diff --git a/types.go b/types.go index d6b60542fe10961548e56e6cece0ba89ea040c5a..961de479bc121a473abe43e3f39d0e34b9f13cb9 100644 --- a/types.go +++ b/types.go @@ -51,7 +51,6 @@ type dbsettings struct { // API config type httpapi struct { Domain string `toml:"api_domain"` - LEmail string `toml:"le_email"` IP string Port string `toml:"port"` TLS string