summaryrefslogtreecommitdiffstats
path: root/usr.sbin/acme-client (follow)
Commit message (Expand)AuthorAgeFilesLines
* whitespaceflorian2020-06-071-3/+3
* Swap arguments of calloc(3).florian2020-06-071-2/+2
* somehow yacc pieces got missed from the "domain name" commit; add them.sthen2020-05-161-2/+3
* list example files in FILES with a short description: generally, "Examplejmc2020-05-161-4/+4
* new sentence, new line;jmc2020-05-121-3/+4
* In case the order fails print the human readable reason from theflorian2020-05-103-9/+26
* remove noisy and useless debug lineflorian2020-05-101-2/+1
* Allow to have multiple domain ... {} sextions with the same domainbenno2020-05-105-22/+48
* Use the new random interval support in cron instead of a random sleep.millert2020-04-151-4/+4
* briefly mention /etc/examples/ in the FILES section of all theschwarze2020-02-101-3/+5
* Do not define variables in extern.h since this will lead to duplicateflorian2020-02-072-6/+7
* use the correct length to allocate the right amount, broken by previous.tedu2020-01-221-2/+2
* set array length after allocation succeeds so free path doesn't deref null.tedu2020-01-221-2/+3
* Remove the tls_close warnx in acme-client. Currently it very often reportssthen2020-01-201-5/+1
* make -n stop after parsing the config.benno2019-12-271-3/+7
* Give acme-client a chance to work on IPv6 only hosts by using theflorian2019-11-061-2/+2
* Do not exit with error if the challenge file already exists, instead truncate it andbenno2019-08-121-2/+2
* In let's encrypt v1 we had to track a challenge for every domain inflorian2019-08-111-2/+2
* According to RFC 8555 we MUST send an User-Agent.florian2019-07-121-1/+4
* Use v02 let's encrypt API key as in the example filesolene2019-07-041-3/+3
* When system calls indicate an error they return -1, not some arbitraryderaadt2019-06-282-12/+12
* When the parser detects that it needs more tokens it returnsflorian2019-06-181-8/+12
* It's enough to allocate the EC key once.florian2019-06-171-6/+3
* One NULL-check before EVP_MD_CTX_free() was left in previous.tb2019-06-171-4/+2
* Use non-deprecated API; from Renaud Allard, thanks!florian2019-06-171-9/+7
* Implement elliptic curve account keys.florian2019-06-177-39/+259
* s/get1/get0/ in commentsflorian2019-06-171-3/+3
* Trade unveil(2) for chroot(2).florian2019-06-165-91/+70
* Do not leak rsa keys; nobody is messing with the reference behind ourflorian2019-06-161-3/+3
* acctkey indirection is unnecessary, just pass authority->accountflorian2019-06-161-5/+2
* Remove bugs section.florian2019-06-151-9/+2
* Now that we have different key types (rsa and ecdsa) we probablyflorian2019-06-151-1/+2
* Print domain key type in config test mode (-n).florian2019-06-151-2/+17
* Track key type (RSA or ECDSA) in an enum and clean up a bit while here.florian2019-06-145-37/+35
* tweak previous;jmc2019-06-121-2/+7
* these were moved to key.[ch] in previous commitgilles2019-06-122-0/+0
* use acme-client to sign certificated with ecdsa keysgilles2019-06-1212-132/+229
* remove unused variableflorian2019-06-081-3/+2
* Remove A and D flag, they are superfluous.florian2019-06-087-69/+35
* Implement RFC 8555 "Automatic Certificate Management Environmentflorian2019-06-079-443/+576
* repair confusing "} if"; from florian@naddy2019-04-011-3/+5
* remove free() before exit() from main(), in ongoing work to makebenno2019-03-091-22/+1
* use temporary strings for calls to basename(), because it may changebenno2019-03-091-13/+20
* fix dirname usage in acme-client: dirname() can modify its argumentbenno2019-03-081-16/+20
* According to RFC 7230 Section 3.2 header field names areflorian2019-03-041-4/+3
* (unsigned) means (unsigned int) which on ptrdiff_t or size_t or otherderaadt2019-02-131-3/+3
* flesh this page out a bit to (hopefully) make it more helpful;jmc2019-02-031-47/+69
* fix comments and clean up whitespacebenno2019-02-011-38/+12
* if not all challenges were validated, retry again.benno2019-02-011-14/+25
* make struct chng.status a enum for readability.benno2019-01-313-14/+20