Acme Dns Versions Save

Limited DNS server with RESTful HTTP API to handle ACME DNS challenges easily and securely.

v1.0

1 year ago

Changelog

  • a33c09a Deps update (#289)
  • 68bb6ab Add acme-dns-client to the documentation (#253)
  • 835fbb9 Migrate to GitHub actions for coverage & unit test automation (#251)
  • 9c6ca25 relax subdomain validation from UUID to actual subdomain (#243)
  • d573f77 README: Use https URLs for API testing (#230)
  • 035a219 Add support for LE expiration notification e-mails on API cert (#227)
  • 19069f5 Update README.md (#210)
  • 5de2191 Handle go modules properly in Dockerfile with Go 1.13 (#207)
  • 3d5a512 Revert "Update modules (#203)" (#206)
  • 9f7a158 Update readme (#204)
  • 1681de1 Update modules (#203)
  • 88d3be6 Removed example for health check endpoint because it is misleading. (#181)

v0.8

4 years ago

Changelog

aa3e7e1 Migrate over to certmagic from using autocert (#190) af542b4 Proper EDNS0 (non)support (#188) 5b1e515 Migrate to Go 1.13 and gomodules (#187) 637c82f Update acme-dns.service (#183) e1f1d6a README: Add warning/advice about HTTPS API. (#169) c13035a Refactor: Use more specific type in argument of DB.Update (#162) af5d256 Fail closed with malformed allowfrom data in register endpoint (#148) 395cb7a Add Windows ACME Simple (win-acme) to clients list (#134)


Automated with GoReleaser Built with go version go1.13.1 linux/amd64

v0.7.2

5 years ago

Changelog

5d74ff1 Prepare README for point release v0.7.2 (#153) 37db83e Respond case insensitively to A and SOA requests (#152) 41a1cff When appending the SOA for authoritative NXDOMAIN responses, it needs to go in (#151)


Automated with GoReleaser Built with go version go1.11.5 linux/amd64

v0.7.1

5 years ago

Changelog

5651772 Make sure to initialize the SOA record for the tcp server, too. (#149)


Automated with GoReleaser Built with go version go1.11.5 linux/amd64

v0.7

5 years ago

Changelog

5708096 Merge branch 'master' of github.com:joohoi/acme-dns 09dc25d Update vendored dependencies (#147) 7b59736 Merge branch 'master' of github.com:joohoi/acme-dns a88ee29 Prepare readme for release (#146) 277fa48 Prepare readme for release de7fe3c Fix responses to be more standards compliant (#145) 7a2f9f0 Refactoring DNS server part for safer paraller execution (#144) d695f72 Fix the default configuration SQLite db path (#143) aff13a0 Added http health check endpoint. (#137) 7fbb526 Fix test not to assume preset UseHeaders value (#139) 2da94f1 Clarify how to test that the DNS Lookup is working (#133) ea4d125 Add Certify The Web to clients list (#131) f64de03 Fix Docker instructions and add option to bind both UDP and TCP DNS listeners (#130)


Automated with GoReleaser Built with go version go1.11.5 linux/amd64

v0.6

5 years ago

Changelog

20411b6 Update changelog and prepare for release v0.6 (#125) 3bb130d Refuse dynamic updates properly (#124) 1d85bf7 Added Traefik and cert-manager to client list (#123) c2c5c5c Better error handling in goroutines (#122) a09073d Fix golint import path (#121) 4bb5e26 README: use absolute path for sqlite DB in example config (#116) b452d50 README: fix NS address in test command (#115) f767904 fix inconsistency between README and actual config (#114) f650e47 fix README inconsistencies (#113) dc0dd43 simplify example dns config (#106) c827ee4 README: fix section of HTTP header vars in example config (#112) db2a6bc Cmd line flag -c for config location (#108) d66ccff Sign releases (#105) eeff02e Changelog entries for v0.5 (#104) 90ae6ee Default value for added configuration option to keep backwards compatibility with old config (#103) 0fc5a8e Use umask 0077 across the process in order to have the created files readable only by the acme-dns user (#102) ec013c0 Better error messages for missing DB config values (#101) 856cc05 Added supplementary error checking (#99) 75d4a30 Update dependencies and replace uuid library (#100) 8aa869b README: Add Lego to supported clients (#94) 52e977c README: Add goacmedns, a Go acme-dns client library to README. (#92) 0bbbf5e Minor (#90) fbd5c65 Spelling (#89) 4646e7f Add systemd service information (#83) 3006cb7 Make ACME cache directory location configurable (#81) fde566f Added Posh-ACME to client list (#78) a17792d Merge pull request #75 from joohoi/golintfix-revert d1af1d0 Revert "Disable golint until golang/go#25048 is resolved." a5b4179 Merge pull request #73 from joohoi/add-sewer 0650837 Merge remote-tracking branch 'origin/master' into add-sewer 0af5dc2 Merge pull request #74 from joohoi/golintfix 1c918fc Disable golint until golang/go#25048 is resolved. 299c520 Add Sewer client 3343d94 Merge pull request #68 from joohoi/update-clients 7744357 README: add acme.sh and change Certbot hook URL 14f552e Merge pull request #66 from cpu/cpu-typo-fix f2d1fc6 Merge branch 'master' into cpu-typo-fix dd12fa7 Merge pull request #64 from Daniel15/patch-2 0991b3e Merge branch 'master' into patch-2 d18cd65 db_test: fix 'recieve' typo 8eed75b Explain CNAMEs in DNS records section 46b9c45 Remove unintended newline ed82e15 Refactor readme changes 7b2203c Merge pull request #65 from joohoi/clients 9450135 README: Add link to a client hook written in Go 3ee50d0 Make installation instructions more comprehensive f2fe219 Merge pull request #60 from joohoi/link_clientlib 07aa5e0 README: Add link to the client library 01f010e README: link to client implementation (#55)


Automated with GoReleaser Built with go version go1.11.1 linux/amd64

v0.5

5 years ago

Changelog

d66ccff Sign releases (#105) eeff02e Changelog entries for v0.5 (#104) 90ae6ee Default value for added configuration option to keep backwards compatibility with old config (#103) 0fc5a8e Use umask 0077 across the process in order to have the created files readable only by the acme-dns user (#102) ec013c0 Better error messages for missing DB config values (#101) 856cc05 Added supplementary error checking (#99) 75d4a30 Update dependencies and replace uuid library (#100) 8aa869b README: Add Lego to supported clients (#94) 52e977c README: Add goacmedns, a Go acme-dns client library to README. (#92) 0bbbf5e Minor (#90) fbd5c65 Spelling (#89) 4646e7f Add systemd service information (#83) 3006cb7 Make ACME cache directory location configurable (#81) fde566f Added Posh-ACME to client list (#78) a17792d Merge pull request #75 from joohoi/golintfix-revert d1af1d0 Revert "Disable golint until golang/go#25048 is resolved." a5b4179 Merge pull request #73 from joohoi/add-sewer 0650837 Merge remote-tracking branch 'origin/master' into add-sewer 0af5dc2 Merge pull request #74 from joohoi/golintfix 1c918fc Disable golint until golang/go#25048 is resolved. 299c520 Add Sewer client 3343d94 Merge pull request #68 from joohoi/update-clients 7744357 README: add acme.sh and change Certbot hook URL 14f552e Merge pull request #66 from cpu/cpu-typo-fix f2d1fc6 Merge branch 'master' into cpu-typo-fix dd12fa7 Merge pull request #64 from Daniel15/patch-2 0991b3e Merge branch 'master' into patch-2 d18cd65 db_test: fix 'recieve' typo 8eed75b Explain CNAMEs in DNS records section 46b9c45 Remove unintended newline ed82e15 Refactor readme changes 7b2203c Merge pull request #65 from joohoi/clients 9450135 README: Add link to a client hook written in Go 3ee50d0 Make installation instructions more comprehensive f2fe219 Merge pull request #60 from joohoi/link_clientlib 07aa5e0 README: Add link to the client library 01f010e README: link to client implementation (#55)


Automated with GoReleaser Built with go version go1.10.1 linux/amd64

v0.4

6 years ago

Changelog

cd3a587 Release v0.4 (#53) 439da9c Properly parse r.RemoteAddr (#50) 5c2e60a Add configuration option to disable registration endpoint (#51) d542ee0 Merge pull request #42 from cpu/cpu-differentiate-errors 92f8cc2 Merge branch 'master' into cpu-differentiate-errors 978ac5d Merge pull request #49 from Yannik/patch-1 4d214d7 return cname if requested RR was not found and cname exists f463d07 Merge branch 'master' into cpu-differentiate-errors 9a908d7 Log IP address that we're matching against allowFrom values stored in the DB (#46) 11c852e README: simplify installation instructions with go get. (#41) 32608e9 Merge pull request #44 from cpu/cpu-add-api-ip-example-config 77b5fda README: Add example 'ip' in example API config. efdd560 API: Differentiate bad TXT update error.


Automated with GoReleaser Built with go version go1.9.2 linux/amd64

v0.3.2

6 years ago

Changelog

830cceb Release v0.3.2 (#40) 9f89675 reinstall ca-certificates (#39)


Automated with GoReleaser Built with go version go1.9.2 linux/amd64

v0.3.1

6 years ago

Changelog

476f6fc Only autobuild for linux, as sqlite needs cgo (#38) e2e84ed Goreleaser config (#37)


Automated with GoReleaser Built with go version go1.9.2 linux/amd64