summaryrefslogtreecommitdiffstats
path: root/usr.sbin/acme-client/main.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* Allow to have multiple domain ... {} sextions with the same domainbenno2020-05-101-3/+3
* Do not define variables in extern.h since this will lead to duplicateflorian2020-02-071-3/+4
* Implement elliptic curve account keys.florian2019-06-171-2/+3
* Trade unveil(2) for chroot(2).florian2019-06-161-32/+23
* acctkey indirection is unnecessary, just pass authority->accountflorian2019-06-161-5/+2
* Track key type (RSA or ECDSA) in an enum and clean up a bit while here.florian2019-06-141-7/+3
* use acme-client to sign certificated with ecdsa keysgilles2019-06-121-1/+6
* Remove A and D flag, they are superfluous.florian2019-06-081-28/+5
* Implement RFC 8555 "Automatic Certificate Management Environmentflorian2019-06-071-2/+2
* 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
* add an extra check for existing "api ..." line in the config.benno2019-01-291-6/+1
* cleanup initialization of chngdir. inspired by Ross L Richardson.benno2018-07-301-7/+4
* replace exit() with return(), from Ross L Richardson.benno2018-07-301-4/+4
* replace warn() + exit() with err()benno2018-07-301-5/+3
* line too long and whitespace. From Ross L Richardson.benno2018-07-301-4/+5
* reorder option parsing to be alphabetical/same order as usage andbenno2018-07-301-12/+12
* Deprecate agreement url config option and get the information from theflorian2017-11-271-5/+3
* Use basename(3) instead of hand rolling it.florian2017-05-271-15/+11
* pull root check up, the parser will bomb out anywayflorian2017-03-231-4/+4
* Make returns consistent and remove parentheses per style(9).jsing2017-01-241-4/+3
* Complete jsing's coccinelle cleanup... by handderaadt2017-01-241-2/+2
* errx() does not need extra newlinederaadt2017-01-241-4/+4
* Replace comparisons between a constant or enum and an expression, withjsing2017-01-241-38/+38
* tweak previous;jmc2017-01-211-2/+2
* move config data structures mostly to TAILQs, because that way webenno2017-01-211-2/+2
* it is ok to only specify a full chain certificateflorian2017-01-211-16/+25
* add option 'domain full chain certificate "path"',benno2017-01-211-3/+15
* Implement domain chain certificate.florian2017-01-211-3/+14
* Split certificate file from config file into certdir and certfile.florian2017-01-211-6/+17
* Remove backup option. This is not acme-client's business; also it getsflorian2017-01-211-8/+4
* We are only dealing with one domain on the command lineflorian2017-01-211-12/+2
* typo; ok bennoflorian2017-01-211-2/+2
* typo; ok bennoflorian2017-01-211-2/+2
* acme-client use configuration file [5 of 5]benno2017-01-211-3/+9
* acme-client use configuration file [4 of 5]benno2017-01-211-2/+2
* acme-client use configuration file [3 of 5]benno2017-01-211-4/+4
* acme-client use configuration file [2 of 5]benno2017-01-211-15/+7
* acme-client use configuration file [1 of 5]benno2017-01-211-125/+70
* add a config file parser to acme-client (unused at the moment, so thatbenno2016-09-181-18/+2
* A small amount more KNF to make this easier on our eyes. Not going furtherderaadt2016-09-131-15/+11
* hoist local variable initialization directly into the definitions,deraadt2016-09-131-16/+10
* Inconsistant use of case (value): idiom drives me nuts, I have no ideaderaadt2016-09-131-15/+15
* update usage(); pointed out by jmc@florian2016-09-011-3/+3
* Implement table driven selection to which ACME authorities we canflorian2016-09-011-9/+29
* we don't have config.hflorian2016-09-011-4/+1
* line wrap usagederaadt2016-09-011-10/+5
* Collapse krazy abstractions for other sandbox models, using chroot andderaadt2016-09-011-9/+5
* knfbenno2016-09-011-15/+15