summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-04-11Check existing certificate expirationAndrew Cady
This disables renewing the cert unless the existing cert will expire within 20 days. It doesn't check if the existing cert has the same names as the new cert would! This needs to be done.
2016-04-10New option to "update": --tryAndrew Cady
2016-04-10canProvision will not check TLS cert validityAndrew Cady
2016-04-10fix bug where "." as subdomain was not substitutedAndrew Cady
2016-04-10Add option "--dry-run" to command "update"Andrew Cady
2016-04-10successfully fetched real certificateAndrew Cady
2016-04-10Perform all provision checks before any ACME requestsAndrew Cady
Also removed various test output
2016-04-10'acme update' accepts hosts as argumentsAndrew Cady
When arguments are specified on the command line, they will be interpreted as hosts to limit the update to. Without arguments, update all hosts.
2016-04-09Change certificate output directoryAndrew Cady
It's now saved under <host>/<domain> even if only a subdomain of <domain> is being certified.
2016-04-09successfully retrieved certificate with update codeAndrew Cady
2016-04-09disable misc. test outputAndrew Cady
2016-04-09fix erroneous use of "show" on DomainNameAndrew Cady
2016-04-09Specify remote provisioning paths in config fileAndrew Cady
2016-04-09implement remote file http provisionerAndrew Cady
2016-04-09implement code to install & clean up remote temporary filesAndrew Cady
(via ssh)
2016-04-09generate stub CertSpec objects from config fileAndrew Cady
(CertSpec is the new name for AcmeCertRequest)
2016-04-09stub parsing of yaml config fileAndrew Cady
2016-04-09import Data.Yaml.ConfigAndrew Cady
2016-04-09Separate CLI into subcommandsAndrew Cady
Viz. 'update' and 'certify' 'certify' is just the previous CLI. 'update' is unimplemented. The binary was renamed from 'acme-certify' to 'acme' to reflect this.
2016-04-09Trivial, formattingAndrew Cady
2016-04-09Move generation of CSR into `certify` functionAndrew Cady
2016-04-08More renames/cleanup related to HttpProvisionerAndrew Cady
2016-04-08Improve HttpProvisioner interfaceAndrew Cady
These still need to be renamed
2016-04-08More refactoringAndrew Cady
2016-04-08Change type of HttpProvisionerAndrew Cady
Now it is parameterized on domain name. This will allow to provision to a different directory for each (sub)domain.
2016-04-08slight refactorAndrew Cady
2016-01-28non-semantic changesAndrew Cady
2016-01-28http 300 response is not successAndrew Cady
2016-01-27Re-order some definitions (no semantic changes)Andrew Cady
2016-01-27remove Keys type from Network.ACME.EncodingAndrew Cady
2016-01-27Embed issuer certificate in binaryAndrew Cady
This permits the program to be run from outside the source directory.
2016-01-27clean up http-served files after challenges completeAndrew Cady
2016-01-26bump stack resolver to lts-5.0Andrew Cady
2016-01-26Improve documentationAndrew Cady
2016-01-26Pre-generate DH paramsAndrew Cady
The program now outputs a combined PEM certificate. A new option allows DH-param generation to be disabled.
2016-01-26use Control.ErrorAndrew Cady
2016-01-25generate DH params; use PEM for final outputAndrew Cady
this needs to be made optional and the DH params should be cached, because generating them is very slow.
2016-01-25move genReq into the libraryAndrew Cady
2016-01-25Change API of "certify"Andrew Cady
It now expects a callback to provision the challenge responses. This needs to be improved so that it will also do cleanup.
2016-01-24update documentationAndrew Cady
2016-01-24poll for challenge results before getting certificateAndrew Cady
2016-01-24fix warningsAndrew Cady
2016-01-24Oops; don't use "show" with DomainName typeAndrew Cady
2016-01-24Don't save CSR to disk; cleanupAndrew Cady
2016-01-24use BasePreludeAndrew Cady
2016-01-24split out another moduleAndrew Cady
2016-01-24rename module & files; remove unused depsAndrew Cady
2016-01-24Function 'certify' now returns certificate dataAndrew Cady
(previously it saved to a file)
2016-01-24validate domain namesAndrew Cady
2016-01-24validate URIsAndrew Cady