Releases: hlandau/acmetool
Releases · hlandau/acmetool
v0.0.45: Revert to portable shell scripts
The default shell scripts has been changed back to using /bin/sh. The bashisms that prevented the script from working on some systems with conservative /bin/sh has been fixed.
v0.0.44: Hook-based DNS challenge support. Bugfixes.
The FDB package now hides hidden files (files starting with '.'). This increases the resiliency of the storage module in the face of files like .DS_Store. Previously the creation of these files in the state directory could result in fatal errors. More loading errors in storage are now nonfatal. More tests have been added. A distinction is now drawn between integration and unit tests. Hook-based DNS challenge support is now available.
v0.0.43: Limited key pinning support. Stateless challenge support.
An existing key can now be specified in a targetfile by specifying request: key: id: key-id where key-id is the key ID of the key. If the key is not found or this option is not specified, a new key will be generated as usual. Support for stateless challenges has been added. This mainly requires appropriate webserver configuration. A command has been added to easily retrieve the account key thumbprint to enable easy configuration of stateless challenges. The 'finished' quickstart dialog is now always printed to stdio rather than shown via a dialog. It requires no acknowledgement and because it is printed to stdio, can remain in view after acmetool has exited, and is thus more helpful to the user. stdio prompts are now word wrapped to 70 characters.
v0.0.42
v0.0.41
v0.0.40
v0.0.39: Add HTTP challenge hooks support
Fix 'webroot path unlikely' dialog to not appear when running in batch mode or when the webroot path came from a response file. Default hook scripts corrected to use bash by default. Add support for state directory permissions customisation. Updated example response file to add ECDSA configuration options.
v0.0.38
v0.0.37: Revocation support, refactoring, more tests
- Revocation support - Refactor hooks system - Refactor endpoint database - More tests. Note for packagers overriding built-in default paths: notify.DefaultHooksPath has moved to hooks.DefaultPath.