]>
git.ipfire.org Git - thirdparty/dehydrated.git/log
Lukas Schauer [Mon, 10 Jul 2017 18:27:42 +0000 (20:27 +0200)]
cleanup: also move .pem-revoked files (fixes #237)
Lukas Schauer [Mon, 10 Jul 2017 18:23:27 +0000 (20:23 +0200)]
added auto-cleanup feature to changelog
Lukas Schauer [Mon, 10 Jul 2017 18:20:04 +0000 (20:20 +0200)]
added option to automatically run cleanup routine (implements #389)
Herman van Rink [Mon, 17 Apr 2017 13:08:42 +0000 (15:08 +0200)]
Redirect additional errors to STDERR
Herman van Rink [Mon, 17 Apr 2017 12:54:42 +0000 (14:54 +0200)]
Remove double output redirection, _exiterr already does >&2
ProBackup-nl [Tue, 13 Jun 2017 21:20:32 +0000 (23:20 +0200)]
Add some formatting to improve human scannability (while reading)
Lukas Schauer [Mon, 10 Jul 2017 17:13:30 +0000 (19:13 +0200)]
made openssl binary configurable (closes #393, closes #379)
Lukas Schauer [Mon, 10 Jul 2017 16:21:06 +0000 (18:21 +0200)]
remove duplicate -a short option from --account (fixes #410)
Lukas Schauer [Mon, 10 Jul 2017 15:21:22 +0000 (17:21 +0200)]
added version command
Lukas Schauer [Mon, 10 Jul 2017 15:15:29 +0000 (17:15 +0200)]
replaced source url with dehydrated.de
Lukas Schauer [Mon, 10 Jul 2017 14:55:18 +0000 (16:55 +0200)]
fixed typos as suggested by @jwilk (closes #369)
Andreas Thienemann [Sun, 28 May 2017 17:06:04 +0000 (19:06 +0200)]
Ability to provide extra curl options
In some situations it might be necessary to pass extra commands to
the curl binary, e.g. proxy authentication credentials.
Adds the CURL_OPTS config option.
Haddon CD [Tue, 28 Mar 2017 01:30:40 +0000 (02:30 +0100)]
Add MSYS support
Chase Bolt [Sun, 19 Feb 2017 04:00:46 +0000 (20:00 -0800)]
dont strip for docker containers that cwd is /
Andreas Thienemann [Sun, 28 May 2017 16:30:58 +0000 (18:30 +0200)]
Support older bash releases
Bash 3.0 and others seem to have serious issues running dehydrated.
https://github.com/lukas2511/dehydrated/issues/284 tracks the
problem but got closed as it seems too hard to support "stone age"
distributions.
Turns out it is actually only a three line change. ;-)
Ben Elliston [Tue, 27 Jun 2017 03:25:00 +0000 (13:25 +1000)]
Add some comments about IPv6.
Lukas Schauer [Mon, 10 Jul 2017 13:06:06 +0000 (15:06 +0200)]
implemented issuer-chain cache
Lukas Schauer [Mon, 10 Jul 2017 12:51:55 +0000 (14:51 +0200)]
allow using parts of dehydrated without running the main script (intended for testing parts of the script)
Lukas Schauer [Mon, 10 Jul 2017 12:08:29 +0000 (14:08 +0200)]
updated usage instructions in readme (added --account)
Lukas Schauer [Mon, 10 Jul 2017 12:07:15 +0000 (14:07 +0200)]
removed build status from readme (test system seems to be broken...)
Lukas Schauer [Mon, 10 Jul 2017 12:05:45 +0000 (14:05 +0200)]
updated changelog with account-update feature
Anton Avramov [Thu, 4 May 2017 10:20:49 +0000 (13:20 +0300)]
Added new feature Update registration contact #239
Lukas Schauer [Sun, 5 Feb 2017 14:33:17 +0000 (15:33 +0100)]
release 0.4.0
Lukas Schauer [Sun, 5 Feb 2017 14:32:29 +0000 (15:32 +0100)]
improved register command (closes #350)
Lukas Schauer [Sat, 4 Feb 2017 12:48:58 +0000 (13:48 +0100)]
also test under osx
Lukas Schauer [Sat, 4 Feb 2017 12:32:56 +0000 (13:32 +0100)]
trying to fix compatibility with mawk
Lukas Schauer [Tue, 31 Jan 2017 01:58:29 +0000 (02:58 +0100)]
Merge branch 'simondeziel-fix-example-hook'
Simon Deziel [Tue, 31 Jan 2017 01:47:23 +0000 (20:47 -0500)]
Invoke bash through /usr/bin/env
Simon Deziel [Tue, 31 Jan 2017 01:36:19 +0000 (20:36 -0500)]
The example hook script uses bash test regex
Use bash explictly as done for the main script.
Signed-off-by: Simon Deziel <simon.deziel@gmail.com>
Lukas Schauer [Mon, 30 Jan 2017 02:53:59 +0000 (03:53 +0100)]
whitelist handlers for example hook (fixes #348)
Lukas Schauer [Mon, 30 Jan 2017 02:22:14 +0000 (03:22 +0100)]
exclude root certificate from certificate chain
Lukas Schauer [Sun, 29 Jan 2017 23:12:01 +0000 (00:12 +0100)]
use awk instead of grep for reading trailing line after match (fixes #255)
Lukas Schauer [Sun, 29 Jan 2017 21:56:42 +0000 (22:56 +0100)]
Revert "curl: use custom user agent"
This reverts commit
a5fde931f8602ec1334e8ad2e3471c6c7ceeb58d .
Lukas Schauer [Sun, 29 Jan 2017 21:42:02 +0000 (22:42 +0100)]
curl: use custom user agent
Lukas Schauer [Sun, 29 Jan 2017 17:54:10 +0000 (18:54 +0100)]
ask user to read and accept license, added register-command, fullchain.pem is now actually the full chain
Lukas Schauer [Sun, 29 Jan 2017 15:06:24 +0000 (16:06 +0100)]
updated changelog
Lukas Schauer [Sun, 29 Jan 2017 15:03:59 +0000 (16:03 +0100)]
export some config variables for use within hook scripts
Lukas Schauer [Sun, 29 Jan 2017 14:48:03 +0000 (15:48 +0100)]
added `exit_hook` hook
Lukas Schauer [Sun, 29 Jan 2017 13:33:41 +0000 (14:33 +0100)]
updated changelog
Lukas Schauer [Sun, 29 Jan 2017 13:03:35 +0000 (14:03 +0100)]
check for diff using `command`
Lukas Schauer [Sun, 29 Jan 2017 13:00:45 +0000 (14:00 +0100)]
use awk instead of tr for changing case
Lukas Schauer [Sun, 29 Jan 2017 12:58:42 +0000 (13:58 +0100)]
check for mktemp using `command` (busybox compatibility)
Lukas Schauer [Thu, 5 Jan 2017 23:40:03 +0000 (00:40 +0100)]
missing filename in config path
Lukas Schauer [Thu, 5 Jan 2017 23:38:13 +0000 (00:38 +0100)]
moved and rewritten config section of readme
Maximilian Weber [Thu, 5 Jan 2017 23:32:53 +0000 (00:32 +0100)]
Update Readme.md (#301)
Add config section
Lukas Schauer [Thu, 5 Jan 2017 23:31:03 +0000 (00:31 +0100)]
removed note about project renaming
Nicolás Kovac [Thu, 5 Jan 2017 23:18:57 +0000 (00:18 +0100)]
Fix: bash to sh notation on invalid_challenge() hook
nkovacne [Thu, 5 Jan 2017 23:15:51 +0000 (00:15 +0100)]
Adding the request_failure hook (#326)
Lukas Schauer [Thu, 22 Dec 2016 21:41:24 +0000 (22:41 +0100)]
trying to fix #320 again
Lukas Schauer [Thu, 22 Dec 2016 09:00:05 +0000 (10:00 +0100)]
removed some spaces
Aaron Roydhouse [Thu, 22 Dec 2016 08:58:48 +0000 (03:58 -0500)]
Test for case when challenge_altnames is empty (#321)
When all names in a cert have already been validated, the challenge_altnames array will be empty, causes an error in later code. This patch adds a test to handle that case.
Lukas Schauer [Mon, 19 Dec 2016 00:21:43 +0000 (01:21 +0100)]
removed temporary wrapper script
nkovacne [Sun, 18 Dec 2016 19:31:08 +0000 (20:31 +0100)]
Adding the invalid_challenge hook (#278)
Eihrister [Sun, 18 Dec 2016 19:25:49 +0000 (20:25 +0100)]
Add new parameter --lock-suffix. (#287)
* Add new parameter --lock-suffix.
This enables automation systems to run multiple instances of dehydrated
while still maintaining a locking facility. This is necessary for
projects like https://github.com/GUI/lua-resty-auto-ssl.
With this feature, one could run the script multiple times, while still
having a form of locking:
./dehydrated --lock-suffix test1.example.com -d test1.example.com
./dehydrated --lock-suffix test2.example.com -d test2.example.com
./dehydrated --lock-suffix test3.example.com -d test3.example.com
./dehydrated --lock-suffix test4.example.com -d test4.example.com
./dehydrated --lock-suffix test5.example.com -d test5.example.com
When starts the script with the same locking suffix, the scripts exits
like it normally would when locked. This will give you the benefits of
using --no-lock, without the disadvantages of it.
* Fixed unbound variable error for new PARAM_LOCKFILE_SUFFIX.
sth [Sun, 18 Dec 2016 19:25:05 +0000 (20:25 +0100)]
Skip challenge for already validated domains (#293)
* skip challenge for already validated domains
* only call deploy_challenge hook if there is work
No need to call the hook if there are no challenges to deploy
CJ Johnson [Sun, 18 Dec 2016 19:19:19 +0000 (11:19 -0800)]
Minor Grammar Stuff (#319)
* typo
s/pullrequest/pull request/
* proper noun & possessive apostrophe
s/letsencrypts/Let's Encrypt's/
* proper noun / spacing /
s/curl/cURL/
s/letsencryprt/Let's Encrypt/
Lukas Schauer [Mon, 17 Oct 2016 20:46:28 +0000 (22:46 +0200)]
updated ngrok url in test.sh
crza [Mon, 17 Oct 2016 20:40:03 +0000 (22:40 +0200)]
Basic implementation for private key rollover (#294)
* initial commit for PRIVATE_KEY_ROLLOVER
* fix if syntax
* rolloverkey without timestamps
* update example config: PRIVATE_KEY_ROLLOVER
* rolloverkey creation logic updated
* updated tests. untested.
* added cleanup for rolloverkeys: if disabled, delete privkey.roll.pem
Elan Ruusamäe [Mon, 17 Oct 2016 20:11:34 +0000 (23:11 +0300)]
fix lighttpd syntax (#299)
at least in 1.4 the syntax is `server.modules` and it's an array.
and it's always good idea to keep trailing comma to avoid syntax errors when adding new entries.
Elan Ruusamäe [Mon, 17 Oct 2016 20:08:14 +0000 (23:08 +0300)]
examples/hook: no bashism (#300)
use plain shell syntax,
also protect against if arguments contain spaces.
Lukas Schauer [Wed, 21 Sep 2016 11:20:51 +0000 (13:20 +0200)]
Revert "strip leading null-bytes from urlbase64" (see #282)
This reverts commit
319852dc8cf167d8baeb0848b4998e86a02aa2d0 .
Lukas Schauer [Sat, 17 Sep 2016 11:15:15 +0000 (13:15 +0200)]
strip leading null-bytes from urlbase64 (fixes #275)
Lukas Schauer [Sat, 17 Sep 2016 11:02:48 +0000 (13:02 +0200)]
use temporary file for DER->PEM conversion (fixes #279)
Lukas Schauer [Sat, 17 Sep 2016 10:44:41 +0000 (12:44 +0200)]
added temporary wrapper script for compatibility with old config locations and symlinks, will be removed in a few weeks
leonklingele [Wed, 14 Sep 2016 13:11:25 +0000 (15:11 +0200)]
Make example hook.sh file executable. (#253)
So one can easily `cp docs/examples/hook.sh .`
Lukas Schauer [Tue, 13 Sep 2016 18:39:10 +0000 (20:39 +0200)]
updated date in license file
really early for this change
Lukas Schauer [Tue, 13 Sep 2016 18:15:30 +0000 (20:15 +0200)]
update readme with explanation why this project was renamed
Lukas Schauer [Tue, 13 Sep 2016 17:57:14 +0000 (19:57 +0200)]
fixed a few things after project rename
Lukas Schauer [Tue, 13 Sep 2016 17:55:34 +0000 (19:55 +0200)]
Update CHANGELOG
Lukas Schauer [Tue, 13 Sep 2016 17:53:43 +0000 (19:53 +0200)]
readme fix
Lukas Schauer [Tue, 13 Sep 2016 17:48:27 +0000 (19:48 +0200)]
renamed project to dehydrated and main script to dehydrated.sh
Lukas Schauer [Wed, 7 Sep 2016 19:20:28 +0000 (21:20 +0200)]
release v0.3.0
leonklingele [Mon, 22 Aug 2016 13:40:37 +0000 (15:40 +0200)]
ECDSA is supported since February 10, 2016 (#260)
Let's Encrypt will however sign all ECDSA certs with an RSA intermediate certificate.
https://letsencrypt.org/upcoming-features/
leonklingele [Mon, 22 Aug 2016 13:38:29 +0000 (15:38 +0200)]
Update staging doc: Let's Encrypt is no longer in beta. (#259)
leonklingele [Sat, 6 Aug 2016 13:32:53 +0000 (15:32 +0200)]
Fix default license help text in example config (#254)
Lukas Schauer [Wed, 3 Aug 2016 22:11:08 +0000 (00:11 +0200)]
updated readme
Lukas Schauer [Wed, 3 Aug 2016 22:11:02 +0000 (00:11 +0200)]
Only print full chain on signcsr command if --full-chain/-fc is set (related to #150)
BtbN [Tue, 23 Feb 2016 14:05:08 +0000 (15:05 +0100)]
Echo newline after error details
BtbN [Tue, 23 Feb 2016 14:02:18 +0000 (15:02 +0100)]
Add support for --keep-going in cron mode
Fixes #154
Lukas Schauer [Wed, 3 Aug 2016 21:47:57 +0000 (23:47 +0200)]
Update staging.md
Lukas Schauer [Mon, 1 Aug 2016 18:35:46 +0000 (20:35 +0200)]
updated url to letsencrypt license agreement
Lukas Schauer [Thu, 21 Jul 2016 10:34:40 +0000 (12:34 +0200)]
Added option to run letsencrypt.sh without locks
This should only be used when letsencrypt.sh is under control by a
different script which makes sure that no two processes are touching the
same files.
Lukas Schauer [Wed, 20 Jul 2016 15:04:25 +0000 (17:04 +0200)]
Default WELLKNOWN location is now `/var/www/letsencrypt`
With this change private and public files are now separated by default.
chkhanu [Wed, 20 Jul 2016 14:49:04 +0000 (21:49 +0700)]
Added option to select IP version of name to address resolution (#231)
Martin Schut [Wed, 13 Jul 2016 11:23:15 +0000 (13:23 +0200)]
Introduce per cert configuration directory DOMAINS_D (#242)
Lukas Schauer [Fri, 10 Jun 2016 21:41:59 +0000 (23:41 +0200)]
modified lighttpd example config
Domen Puncer Kugler [Tue, 7 Jun 2016 23:49:50 +0000 (00:49 +0100)]
Add Lighttpd example to wellknown.md (#224)
Lukas Schauer [Sat, 4 Jun 2016 09:12:30 +0000 (11:12 +0200)]
removed ACCOUNT_KEY and ACCOUNT_KEY_JSON from example config
Christian Tacke [Sat, 4 Jun 2016 02:15:16 +0000 (04:15 +0200)]
Include method and URL in curl error (#214)
In case curl gives an error, it's helpful to know the URL
being tried and the method. In the GET case, one can easily
retry in the shell and debug this.
Lukas Schauer [Sat, 4 Jun 2016 02:12:21 +0000 (04:12 +0200)]
changed dependency check for diff to be compatible with openbsd diff (fixes #219)
Lukas Schauer [Sat, 4 Jun 2016 01:58:07 +0000 (03:58 +0200)]
added multi-account support (fixes #92, #163)
Lukas Schauer [Thu, 26 May 2016 15:09:07 +0000 (17:09 +0200)]
initial support for configuration on per-certificate base (#105)
Lukas Schauer [Thu, 26 May 2016 14:04:01 +0000 (16:04 +0200)]
added signcsr change to CHANGELOG
Lukas Schauer [Thu, 26 May 2016 13:41:25 +0000 (15:41 +0200)]
output CA cert for signcsr command (fixes #150)
Lukas Schauer [Thu, 26 May 2016 13:06:07 +0000 (15:06 +0200)]
added CERTDIR change to CHANGELOG
Lukas Schauer [Thu, 26 May 2016 12:58:19 +0000 (14:58 +0200)]
added option to set csr-flag indicating ocsp stapling to be mandatory
Alex Macleod [Thu, 26 May 2016 13:02:15 +0000 (14:02 +0100)]
Check that the detected config is a file (#211)
Alex Macleod [Thu, 26 May 2016 12:53:01 +0000 (13:53 +0100)]
Make certificate output location configurable (#210)
Lukas Schauer [Sun, 22 May 2016 20:34:28 +0000 (22:34 +0200)]
renamed "config.sh" to "config"
Daniel Beyer [Thu, 21 Jan 2016 17:20:58 +0000 (18:20 +0100)]
Remove unneded shebang for config.sh.example