- update to mirage-crypto 1.0.0 and x509 1.0.0 API (#34 @hannesm)
- package moved to the robur-coop organization
- letsencrypt-mirage: allow alpn protocols to be specified (#33 @dinosaure)
- adapt to mirage-crypto-rng 0.11.0 API changes (@hannesm)
- upgrade bin/oacmel with cmdliner 1.1.0 (#30 @dinosaure)
- add new letsencrypt-mirage package (#30 @dinosaure)
- export HTTP_client module directly (#30 @dinosaure)
- remove rresult dependency (#29 @hannesm)
- avoid deprecated fmt functions (#29 @hannesm)
- support EC (P-256, P-384, P-521) account keys (@reynir @hannesm) (reported in #24 by @dinosaure)
- allow key_type to be passed into the alpn_solver (@hannesm)
- add RFC 7520 test cases (@reynir @hannesm)
- remove astring dependency (@hannesm)
- bugfix: "orders" field in account is Uri.t option, not a list (@hannesm) (reported in #27 by @torinnd)
Reduce dependency cone (#26, @dinosaure & @hannesm)
- remove cohttp dependency, provide a HTTP_client module type
- provide letsencrypt-dns with dns solver
- provide letsencrypt-app for the client binary
- adapt to X.509 0.13.0 API (@hannesm)
- adapt to X.509 0.12.0 (#23 @dinosaure) by completing the pattern match in oacmel (still, only RSA account keys are supported)
- adapt to mirage-crypto-pk 0.8.9 changes (d = e ^ -1 mod lam n) #22
- adapt to x509 0.11.0 API #21
- use mirage-crypto instead of nocrypto #20
- reorder arguments for nsupdate to avoid a labelled one at the end #20
- support ACME as specified in RFC 8555 (letsencrypt v2 endpoints) #19
- support for the ALPN challenge as well #19
- use X509.Signing_request.hostnames, introduced in x509 v0.9.0
- provide a custom log source
- Initial release