Releases: gbour/letsencrypt-erlang
Releases · gbour/letsencrypt-erlang
eletsencrypt script
0.7.0
hex package
- [test] fix tests (fake CA name), get back to using docker for boulder server, test w/ OTP 19
- [feat] add connect timeout option
- [fix] update agreement url
- [fix] use hex dependencies only (required for valid hex package)
tls-sni challenge
- [feat] support tls-sni-01 challenge (with standalone method only)
- [fix] include X3 intermediate certificate as this is now the one used to signed generated certificates
- [fix] format certificate PEM in 64 columns (required for old openssl version, such as Debian stable)
- [test] lots of improvements: testing against both production/staging boulder version, verify generated certificate informations, test suite refactoring
SAN certificates
- [feat] permit generating SAN certificates (with multiple domain names)
- [feat] improve travis CI tests (running local boulder server)
- [fix] compatibility with erlang 17
New *standalone* and *slave* modes
Major features:
- [feat] new standalone and slave modes
- [feat] certificate issuance can be done asynchronous
- [feat] catch more errors (wrong tld, invalid response, timeout)
- [doc] code sample for each mode
*/!* letsencrypt:certify() function renamed to letsencrypt:make_cert()
0.2.0
Small improvements & bugfixes of 0.1.0 version:
- [doc] update README with API documentation
- [feat] add types and specs definitions to run dialyzer
- [feat] run travis CI
- [feat] save http connection in server state
- [bug] import public_key.hrl correctly
- [bug] retrieve nonce with GET instead of HEAD (HEAD query was failing sometimes, probably due to an issue in erlang http client library)