v0.0.55: Licence agreement change fix

@hlandau hlandau released this Aug 5, 2016 · 39 commits to master since this release

Fixes #191, whereby acmetool did not correctly respond to changes in an
ACME server's preferred agreement. This is an important update and should
be applied promptly, as it causes autorenewal to fail (though by design,
acmetool requires intervention to agree to new agreements anyway).

Implements new option as per #178, where HTTP self-testing
can be disabled.

Fixes #186, whereby there is a small chance of a DNS
token string being interpreted as an option to grep in
the example DNS hook included in the repository.

The dependency on degoutils has been removed in favour
of a marginally more stable version.

Fixes #175, whereby HAProxy symlinks are now forcibly replaced.

Fixes #171, whereby the haproxy directory could be created
world-readable in some circumstances.

Miscellaneous release engineering changes related to changes
in boulder.


v0.0.50: Minor changes

@hlandau hlandau released this Mar 28, 2016 · 66 commits to master since this release

acmetool now sets umask to 0 on launch, to ensure that webroot
files can be written world-readable.

Changed back to using cheggaaa/pb rather than branch, now that
changes have been merged upstream.

Responder listen addresses are now intelligently sorted.

CSRs now contain a CN, which is the first name specified in
a target, which can help ensure that that name ends up as the
CN in the final certificate.

Fixed typos.

The Ubuntu(/Debian) PPA now provides arm and arm64 builds.
These should work on ARM platforms with and without hardfloat support.