]>
git.ipfire.org Git - thirdparty/dehydrated.git/log
Nick Muerdter [Sat, 3 Feb 2018 23:07:00 +0000 (16:07 -0700)]
Fix globbing of CONFIG_D *.sh files.
With the globbing changes made in
61083cf52231e09e3a9b599d602c06978704ec57 to globally disable globbing by
default, this broke the ability to load the CONFIG_D `*.sh` files.
This re-enables globbing when reading these `*.sh` files and then disables it
again afterwards. Note that this also keeps globbing enabled inside the
loop, when sourcing the individual `*.sh` files for backwards
compatibility (so if the individual config scripts relied on the default
of globbing being enabled, there won't be any change in behavior).
Lukas Schauer [Sat, 3 Feb 2018 21:14:43 +0000 (22:14 +0100)]
shrink "logo" a bit
Lukas Schauer [Sat, 3 Feb 2018 21:12:32 +0000 (22:12 +0100)]
added acmev2 information to readme
Lukas Schauer [Sat, 3 Feb 2018 21:03:58 +0000 (22:03 +0100)]
follow location on http get-requests
Lukas Schauer [Fri, 2 Feb 2018 22:47:29 +0000 (23:47 +0100)]
fixed altname extraction of csr with wildcard domains, moved altname extraction from sign_csr to command_sign_csr
Lukas Schauer [Fri, 2 Feb 2018 22:45:34 +0000 (23:45 +0100)]
disable globbing globally (only allow for cleanup routine)
Lukas Schauer [Sun, 28 Jan 2018 18:43:03 +0000 (19:43 +0100)]
moved deploy_challenge to earlier loop so it works with multiple challenge tokens on the same identifier (important for wildcard certificate), fixed array-name, removed hook-chain warning
Pandark [Sun, 28 Jan 2018 01:15:33 +0000 (02:15 +0100)]
Add ^~ to nginx location block
To make sure it is not overridden.
> http://nginx.org/en/docs/http/ngx_http_core_module.html#location :
> If the longest matching prefix location has the “^~” modifier then regular expressions are not checked.
Lukas Schauer [Sun, 28 Jan 2018 05:14:44 +0000 (06:14 +0100)]
updated changelog
Lukas Schauer [Sun, 28 Jan 2018 04:02:18 +0000 (05:02 +0100)]
rewrote challenge validation to iterate over authorizations instead of altnames (fixes some acmev2 validation edgecases), also removed broken test-script (for now)
Lukas Schauer [Sun, 28 Jan 2018 04:06:16 +0000 (05:06 +0100)]
rewrote donation section in readme
Lukas Schauer [Sat, 27 Jan 2018 21:51:39 +0000 (22:51 +0100)]
be more verbose for acme v2 challenge handling
Lukas Schauer [Sat, 13 Jan 2018 22:06:32 +0000 (23:06 +0100)]
don't fail on nested json array in challenge info
Lukas Schauer [Sat, 13 Jan 2018 19:54:55 +0000 (20:54 +0100)]
fixed domains.txt parsing (theoretically compatible with wildcard domains)
Martin Strobel [Mon, 8 Jan 2018 11:38:01 +0000 (12:38 +0100)]
ACME v02 Support
Lukas Schauer [Sat, 13 Jan 2018 19:10:32 +0000 (20:10 +0100)]
changelog template, year update
Lukas Schauer [Sat, 13 Jan 2018 19:08:12 +0000 (20:08 +0100)]
version 0.5.0
Lukas Schauer [Sun, 17 Dec 2017 23:26:01 +0000 (00:26 +0100)]
Add optional user and group configuration (fixes #434)
Lukas Schauer [Sun, 17 Dec 2017 23:01:47 +0000 (00:01 +0100)]
replace backticks with escaped dollarbracethingy (fixes #438)
Lukas Schauer [Sun, 17 Dec 2017 22:54:19 +0000 (23:54 +0100)]
export certificate alias to be used in hook scripts
Lukas Schauer [Sun, 17 Dec 2017 22:51:16 +0000 (23:51 +0100)]
also reset configvars after domains loop
Lukas Schauer [Sun, 17 Dec 2017 22:50:46 +0000 (23:50 +0100)]
implement certificate aliases as suggested by typingArtist (fixes #396)
typingArtist [Sun, 8 Oct 2017 08:24:22 +0000 (10:24 +0200)]
make certdir a parameter to sign_domain
Daniel Molkentin [Fri, 22 Sep 2017 10:03:57 +0000 (12:03 +0200)]
Add man page
sirrkitt [Thu, 7 Dec 2017 06:58:28 +0000 (22:58 -0800)]
Update wellknown.md
add Hiawatha to list
Lukas Schauer [Wed, 13 Dec 2017 23:11:40 +0000 (00:11 +0100)]
also inform about still-valid ocsp stapling files (fixes #457)
Lukas Schauer [Tue, 7 Nov 2017 13:43:30 +0000 (14:43 +0100)]
always revalidate challenges if `--force` is set (fixes #370)
Exagone313 [Fri, 13 Oct 2017 15:34:29 +0000 (17:34 +0200)]
fix ocsp.der symlink
Andreas Loibl [Tue, 17 Oct 2017 14:39:46 +0000 (16:39 +0200)]
fix account command
backup file path generation should split the filename on the last dot instead of the first
Lukas Schauer [Thu, 21 Sep 2017 16:10:01 +0000 (18:10 +0200)]
use nullglob, disable warning on empty CONFIG_D directory
Lukas Schauer [Wed, 20 Sep 2017 13:44:05 +0000 (15:44 +0200)]
allow for spaces when extracting commonName from csr (fixes #423)
Lukas Schauer [Wed, 20 Sep 2017 13:31:38 +0000 (15:31 +0200)]
also show freebsd version
Marcin Gryszkalis [Thu, 7 Sep 2017 09:15:49 +0000 (11:15 +0200)]
fix issue #426 - version info on FreeBSD
Lukas Schauer [Wed, 20 Sep 2017 13:17:30 +0000 (15:17 +0200)]
stop verification loop after invalid challenge (fixes #431)
typingArtist [Thu, 8 Jun 2017 05:38:28 +0000 (07:38 +0200)]
replace ${CERTDIR}/${domain} with ${certdir} everywhere
• improves readability
• allows ${certdir} to be changed independent from ${domain} more easily
Lukas Schauer [Tue, 18 Jul 2017 13:46:10 +0000 (15:46 +0200)]
added OPENSSL variable to example config (#414)
Lukas Schauer [Tue, 18 Jul 2017 01:29:32 +0000 (03:29 +0200)]
fixed error handling on non-2xx http status codes (#413)
Lukas Schauer [Wed, 12 Jul 2017 22:53:32 +0000 (00:53 +0200)]
cut path from url for ocsp host
Lukas Schauer [Wed, 12 Jul 2017 14:00:25 +0000 (16:00 +0200)]
ocsp fetching should now also work with older openssl versions
Lukas Schauer [Wed, 12 Jul 2017 13:33:56 +0000 (15:33 +0200)]
add host header to ocsp request
Lukas Schauer [Tue, 11 Jul 2017 08:06:42 +0000 (10:06 +0200)]
fixed exit_hook
Lukas Schauer [Mon, 10 Jul 2017 23:30:30 +0000 (01:30 +0200)]
revocation: don't fail if certificate already has been revoked (fixes #236)
Lukas Schauer [Mon, 10 Jul 2017 22:50:05 +0000 (00:50 +0200)]
cleanup old ocsp response files
Lukas Schauer [Mon, 10 Jul 2017 22:47:37 +0000 (00:47 +0200)]
export altnames so it can be used in hook scripts (fixes #360)
Lukas Schauer [Mon, 10 Jul 2017 22:35:51 +0000 (00:35 +0200)]
support otherName SAN entries for domain verification (fixes #356)
Lukas Schauer [Mon, 10 Jul 2017 22:27:28 +0000 (00:27 +0200)]
Initial support for fetching OCSP status to be used for OCSP stapling (as suggested in #385)
Lukas Schauer [Mon, 10 Jul 2017 20:48:50 +0000 (22:48 +0200)]
added giant donation section to readme (please send me all your money)
Lukas Schauer [Mon, 10 Jul 2017 19:36:32 +0000 (21:36 +0200)]
load config for version information but disable verification
Lukas Schauer [Mon, 10 Jul 2017 19:36:10 +0000 (21:36 +0200)]
added hook to run before cron command (fixes #371)
Lukas Schauer [Mon, 10 Jul 2017 18:32:05 +0000 (20:32 +0200)]
specify openssl config location when converting CSR to DER (fixes #397)
Lukas Schauer [Mon, 10 Jul 2017 18:28:38 +0000 (20:28 +0200)]
updated changelog
Lukas Schauer [Mon, 10 Jul 2017 18:28:20 +0000 (20:28 +0200)]
git: ignore chains directory
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)