summaryrefslogtreecommitdiff
path: root/usr.sbin/acme-client/main.c
AgeCommit message (Expand)Author
2024-06-19Kill the SIGPIPE signal handler which is installed around write opertations.Claudio Jeker
2022-05-05Check that the challenge token which is turned into a filename isFlorian Obser
2020-05-10Allow to have multiple domain ... {} sextions with the same domainSebastian Benoit
2020-02-07Do not define variables in extern.h since this will lead to duplicateFlorian Obser
2019-06-17 Implement elliptic curve account keys.Florian Obser
2019-06-16Trade unveil(2) for chroot(2).Florian Obser
2019-06-16acctkey indirection is unnecessary, just pass authority->accountFlorian Obser
2019-06-14Track key type (RSA or ECDSA) in an enum and clean up a bit while here.Florian Obser
2019-06-12use acme-client to sign certificated with ecdsa keysGilles Chehade
2019-06-08 Remove A and D flag, they are superfluous.Florian Obser
2019-06-07Implement RFC 8555 "Automatic Certificate Management EnvironmentFlorian Obser
2019-03-09remove free() before exit() from main(), in ongoing work to makeSebastian Benoit
2019-03-09use temporary strings for calls to basename(), because it may changeSebastian Benoit
2019-03-08fix dirname usage in acme-client: dirname() can modify its argumentSebastian Benoit
2019-01-29add an extra check for existing "api ..." line in the config.Sebastian Benoit
2018-07-30cleanup initialization of chngdir. inspired by Ross L Richardson.Sebastian Benoit
2018-07-30replace exit() with return(), from Ross L Richardson.Sebastian Benoit
2018-07-30replace warn() + exit() with err()Sebastian Benoit
2018-07-30line too long and whitespace. From Ross L Richardson.Sebastian Benoit
2018-07-30reorder option parsing to be alphabetical/same order as usage andSebastian Benoit
2017-11-27Deprecate agreement url config option and get the information from theFlorian Obser
2017-05-27Use basename(3) instead of hand rolling it.Florian Obser
2017-03-23pull root check up, the parser will bomb out anywayFlorian Obser
2017-01-24Make returns consistent and remove parentheses per style(9).Joel Sing
2017-01-24Complete jsing's coccinelle cleanup... by handTheo de Raadt
2017-01-24errx() does not need extra newlineTheo de Raadt
2017-01-24Replace comparisons between a constant or enum and an expression, withJoel Sing
2017-01-21tweak previous;Jason McIntyre
2017-01-21move config data structures mostly to TAILQs, because that way weSebastian Benoit
2017-01-21it is ok to only specify a full chain certificateFlorian Obser
2017-01-21add option 'domain full chain certificate "path"',Sebastian Benoit
2017-01-21Implement domain chain certificate.Florian Obser
2017-01-21Split certificate file from config file into certdir and certfile.Florian Obser
2017-01-21Remove backup option. This is not acme-client's business; also it getsFlorian Obser
2017-01-21We are only dealing with one domain on the command lineFlorian Obser
2017-01-21typo; ok bennoFlorian Obser
2017-01-21typo; ok bennoFlorian Obser
2017-01-21acme-client use configuration file [5 of 5]Sebastian Benoit
2017-01-21acme-client use configuration file [4 of 5]Sebastian Benoit
2017-01-21acme-client use configuration file [3 of 5]Sebastian Benoit
2017-01-21acme-client use configuration file [2 of 5]Sebastian Benoit
2017-01-21acme-client use configuration file [1 of 5]Sebastian Benoit
2016-09-18add a config file parser to acme-client (unused at the moment, so thatSebastian Benoit
2016-09-13A small amount more KNF to make this easier on our eyes. Not going furtherTheo de Raadt
2016-09-13hoist local variable initialization directly into the definitions,Theo de Raadt
2016-09-13Inconsistant use of case (value): idiom drives me nuts, I have no ideaTheo de Raadt
2016-09-01update usage(); pointed out by jmc@Florian Obser
2016-09-01Implement table driven selection to which ACME authorities we canFlorian Obser
2016-09-01we don't have config.hFlorian Obser
2016-09-01line wrap usageTheo de Raadt