Niklas Keller
253d3f476b
Renew if not all names are covered
...
Renew a certificate if not all names are covered by the current certificate yet.
Adds a new `--names` option to `check` that makes `check` fail if not all names are covered.
Resolves #34 .
2016-10-22 11:41:34 +02:00
Niklas Keller
c6d9c2016c
Make 'server' and 'storage' optional for 'auto'
...
Resolves #35 . Takes the value from the global config file as default argument.
If it doesn't exist, but something in the config file exists, it takes that.
If a command line argument is provided, it always takes precedence.
2016-10-22 11:27:52 +02:00
Niklas Keller
0d61689da1
Wait for challenge to be written to disk before continuing
...
This also makes exceptions visible now. This commit resolves #37 .
2016-10-22 11:10:01 +02:00
René Højbjerg Larsen
d5fdc1a3c0
Add support for IPv6-only host names
2016-07-27 22:28:42 +02:00
Niklas Keller
74b275cf07
Chunk DNS lookups as well
2016-06-28 22:05:36 +02:00
Niklas Keller
e9d2a59eca
Chunk authorization requests into groups of 10
2016-06-28 10:27:46 +02:00
Niklas Keller
029f4c533a
Add check to catch #30 early with a helpful message
2016-06-09 16:32:37 +02:00
Niklas Keller
de3b82da1d
Fix output variables for external process outputs
2016-06-04 20:46:57 +02:00
Niklas Keller
791b250742
Show renewals in auto command, fix reference notice, correct exit code for renewed certs
2016-06-04 20:41:48 +02:00
Niklas Keller
c4d15e2e26
Better exit codes and error messages for auto command
2016-06-04 19:25:46 +02:00
Niklas Keller
0722e104d4
Update deps, use email in setup from config if present
2016-06-03 23:46:38 +02:00
Niklas Keller
583318fa0b
Scan for config in /etc and ~, improve automation command
2016-06-03 19:38:47 +02:00
Niklas Keller
3472bd1b3c
Basic working 'auto' command
2016-06-03 18:16:29 +02:00
Niklas Keller
944adf0c06
Implement 'status' command
2016-03-28 19:48:39 +02:00
Niklas Keller
866b172c5f
Implement version command and better help
2016-03-28 12:26:17 +02:00
Niklas Keller
8d085347b9
Fixup error message for issues with IPv4 resolving
2016-03-26 10:08:24 +01:00
Niklas Keller
2b2daee8bb
Refactor AcmeService creation into Factory
2016-03-25 20:04:58 +01:00
Niklas Keller
5381587bbf
Improve more output
2016-03-24 00:01:17 +01:00
Niklas Keller
266cc06746
Improve output for various commands
2016-03-23 23:58:20 +01:00
Niklas Keller
dd34937e96
Improve check output
2016-03-23 23:45:30 +01:00
Niklas Keller
1c4a2387e9
Fix exit codes on PHP 5
2016-03-23 23:35:35 +01:00
Niklas Keller
93c94d1a9b
Fix exit codes
2016-03-23 23:32:13 +01:00
Niklas Keller
e8f35811fb
Separate paths on Windows with ; instead of :
2016-03-23 23:31:54 +01:00
Niklas Keller
c36ced9b7c
Ensure consistent server and storage arguments, fix storage path for setup
2016-03-23 23:31:39 +01:00
Niklas Keller
9ea97f18e1
Implement storage defaulting to the old one and required when using as PHAR
2016-03-23 23:30:39 +01:00
Niklas Keller
1a06a5cadf
Replace logger with CLIMate output
2016-03-23 23:29:26 +01:00
Niklas Keller
88629772c4
Refactor challenge solving so it can run in parallel
2016-03-20 15:26:04 +01:00
Niklas Keller
82578e4370
Fix multi-docroot feature
2016-03-20 15:18:57 +01:00
Niklas Keller
063eebf76d
Implement multi docroot feature which is already documented, but has never been commited
2016-03-20 15:12:15 +01:00
Niklas Keller
2629d2bfc7
Accept also commas as separator for domains
2016-03-20 15:00:55 +01:00
Niklas Keller
118f34ac87
Fix revocation of certificates
2016-03-12 18:02:03 +01:00
Niklas Keller
c885593e68
Fix private key location for domain keys
2016-03-12 17:59:27 +01:00
Niklas Keller
8782c1e0b1
Better error message for missing account key
2016-03-12 17:50:25 +01:00
Niklas Keller
50bf9137c3
Save certificates in account subfolder
2016-03-12 17:45:16 +01:00
Niklas Keller
afba80cc23
Require certificate common name instead of full path on check
2016-03-12 17:30:44 +01:00
Niklas Keller
fc8907b984
Fix payload generation for issuance
2016-03-12 17:22:09 +01:00
Niklas Keller
a82d601e85
Resolve server correctly
2016-03-12 17:14:52 +01:00
Niklas Keller
68afa4e0e9
Remove renew and replace with check mechanism, remove sudo requirement, add multiple accounts again
2016-03-12 16:26:49 +01:00
Niklas Keller
37d054975c
Fix user requirement in setup, cleanup.
2015-12-21 00:01:25 +01:00
Niklas Keller
5a4ab4a410
Make PHP 5.5 compat
2015-12-20 21:49:23 +01:00
Niklas Keller
7f0869150f
Major update, add renew command, rename register to setup
2015-12-09 20:10:21 +01:00
Niklas Keller
b1e3839323
Implement revoction
2015-12-03 10:22:40 +01:00
Niklas Keller
179e806e0c
Add logging, fix DNS checks
2015-12-03 01:56:28 +01:00
Niklas Keller
3d9de77c90
Initial Commit
2015-12-03 01:14:34 +01:00