]> git.street.me.uk Git - andy/dehydrated.git/log
andy/dehydrated.git
8 years agoIntroduce per cert configuration directory DOMAINS_D (#242)
Martin Schut [Wed, 13 Jul 2016 11:23:15 +0000 (13:23 +0200)]
Introduce per cert configuration directory DOMAINS_D (#242)

8 years agomodified lighttpd example config
Lukas Schauer [Fri, 10 Jun 2016 21:41:59 +0000 (23:41 +0200)]
modified lighttpd example config

8 years agoAdd Lighttpd example to wellknown.md (#224)
Domen Puncer Kugler [Tue, 7 Jun 2016 23:49:50 +0000 (00:49 +0100)]
Add Lighttpd example to wellknown.md (#224)

8 years agoremoved ACCOUNT_KEY and ACCOUNT_KEY_JSON from example config
Lukas Schauer [Sat, 4 Jun 2016 09:12:30 +0000 (11:12 +0200)]
removed ACCOUNT_KEY and ACCOUNT_KEY_JSON from example config

8 years agoInclude method and URL in curl error (#214)
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.

8 years agochanged dependency check for diff to be compatible with openbsd diff (fixes #219)
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)

8 years agoadded multi-account support (fixes #92, #163)
Lukas Schauer [Sat, 4 Jun 2016 01:58:07 +0000 (03:58 +0200)]
added multi-account support (fixes #92, #163)

8 years agoinitial support for configuration on per-certificate base (#105)
Lukas Schauer [Thu, 26 May 2016 15:09:07 +0000 (17:09 +0200)]
initial support for configuration on per-certificate base (#105)

8 years agoadded signcsr change to CHANGELOG
Lukas Schauer [Thu, 26 May 2016 14:04:01 +0000 (16:04 +0200)]
added signcsr change to CHANGELOG

8 years agooutput CA cert for signcsr command (fixes #150)
Lukas Schauer [Thu, 26 May 2016 13:41:25 +0000 (15:41 +0200)]
output CA cert for signcsr command (fixes #150)

8 years agoadded CERTDIR change to CHANGELOG
Lukas Schauer [Thu, 26 May 2016 13:06:07 +0000 (15:06 +0200)]
added CERTDIR change to CHANGELOG

8 years agoadded option to set csr-flag indicating ocsp stapling to be mandatory
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

8 years agoCheck that the detected config is a file (#211)
Alex Macleod [Thu, 26 May 2016 13:02:15 +0000 (14:02 +0100)]
Check that the detected config is a file (#211)

8 years agoMake certificate output location configurable (#210)
Alex Macleod [Thu, 26 May 2016 12:53:01 +0000 (13:53 +0100)]
Make certificate output location configurable (#210)

8 years agorenamed "config.sh" to "config"
Lukas Schauer [Sun, 22 May 2016 20:34:28 +0000 (22:34 +0200)]
renamed "config.sh" to "config"

8 years agoRemove unneded shebang for config.sh.example
Daniel Beyer [Thu, 21 Jan 2016 17:20:58 +0000 (18:20 +0100)]
Remove unneded shebang for config.sh.example

8 years agoUpdate CHANGELOG
Lukas Schauer [Sun, 22 May 2016 16:50:17 +0000 (18:50 +0200)]
Update CHANGELOG

8 years agoMake location of domains.txt configurable (#204)
Daniel Beyer [Sun, 22 May 2016 16:49:17 +0000 (18:49 +0200)]
Make location of domains.txt configurable (#204)

This is implemented by defining ${DOMAINS_TXT} in config.sh. If not
set in config.sh, it defaults to the previously (hard-coded) location,
which is ${BASEDIR}/domains.txt.

8 years agorelease version 0.2.0
Lukas Schauer [Sun, 22 May 2016 14:10:12 +0000 (16:10 +0200)]
release version 0.2.0

8 years agocompatibility with "pretty" json (fixes #202)
Lukas Schauer [Wed, 18 May 2016 10:19:48 +0000 (12:19 +0200)]
compatibility with "pretty" json (fixes #202)

8 years agoupdated docs/wellknown.md
Lukas Schauer [Mon, 16 May 2016 10:19:45 +0000 (12:19 +0200)]
updated docs/wellknown.md

8 years agoMerge pull request #201 from glensc/patch-1
Lukas Schauer [Mon, 16 May 2016 09:36:22 +0000 (11:36 +0200)]
Merge pull request #201 from glensc/patch-1

Update wellknown.md

8 years agoUpdate wellknown.md
Elan Ruusamäe [Sat, 14 May 2016 17:19:19 +0000 (20:19 +0300)]
Update wellknown.md

apache config that would work for 1.3, 2.0, 2.2 and 2.4

8 years agofixed tests
Lukas Schauer [Tue, 10 May 2016 20:18:10 +0000 (22:18 +0200)]
fixed tests

8 years agoUpdated changelog
Lukas Schauer [Tue, 10 May 2016 20:16:35 +0000 (22:16 +0200)]
Updated changelog

8 years agoRenew private key by default, but keep option to disable this feature
Lukas Schauer [Tue, 10 May 2016 20:14:23 +0000 (22:14 +0200)]
Renew private key by default, but keep option to disable this feature

8 years agoRevert "Removed option to reuse old private keys." (useful for HKPK, see #195)
Lukas Schauer [Tue, 10 May 2016 20:11:57 +0000 (22:11 +0200)]
Revert "Removed option to reuse old private keys." (useful for HKPK, see #195)

This reverts commit 4dc99533195a91a2329fe9bee38fd9a628ef9c05.

8 years agoRemoved option to reuse old private keys.
Lukas Schauer [Sun, 8 May 2016 13:51:11 +0000 (15:51 +0200)]
Removed option to reuse old private keys.

I have no idea why I thought reusing the keys would be a good idea
when I first started this...

8 years agoremoved donation button
Lukas Schauer [Wed, 27 Apr 2016 21:24:45 +0000 (23:24 +0200)]
removed donation button

8 years agoMerge pull request #184 from gboudrias/master
Lukas Schauer [Tue, 26 Apr 2016 20:02:43 +0000 (22:02 +0200)]
Merge pull request #184 from gboudrias/master

wellknown.md: Clarify WELLKNOWN variable

8 years agoUpdate wellknown.md
Guillaume Boudrias [Tue, 26 Apr 2016 19:18:45 +0000 (15:18 -0400)]
Update wellknown.md

8 years agowellknown.md: Clarify WELLKNOWN variable
Guillaume Boudrias [Tue, 26 Apr 2016 18:07:54 +0000 (14:07 -0400)]
wellknown.md: Clarify WELLKNOWN variable

8 years agoupdated config example: PRIVATE_KEY is now ACCOUNT_KEY
Lukas Schauer [Sun, 24 Apr 2016 17:56:31 +0000 (19:56 +0200)]
updated config example: PRIVATE_KEY is now ACCOUNT_KEY

8 years agoupdated changelog
Lukas Schauer [Sun, 24 Apr 2016 17:54:33 +0000 (19:54 +0200)]
updated changelog

8 years agorenamed PRIVATE_KEY to ACCOUNT_KEY (as suggested in #183)
Lukas Schauer [Sun, 24 Apr 2016 17:38:37 +0000 (19:38 +0200)]
renamed PRIVATE_KEY to ACCOUNT_KEY (as suggested in #183)

8 years agomktemp: use TMPDIR environment variable or use fallback to /tmp directory
Lukas Schauer [Sat, 23 Apr 2016 18:53:29 +0000 (20:53 +0200)]
mktemp: use TMPDIR environment variable or use fallback to /tmp directory

8 years agoreenabled build status in readme
Lukas Schauer [Sat, 23 Apr 2016 18:50:31 +0000 (20:50 +0200)]
reenabled build status in readme

8 years agoi hate all software.
Lukas Schauer [Sat, 23 Apr 2016 16:30:56 +0000 (18:30 +0200)]
i hate all software.

8 years agoadded timestamp parameter to deploy_cert function of example hook script (related...
Lukas Schauer [Thu, 14 Apr 2016 23:34:23 +0000 (01:34 +0200)]
added timestamp parameter to deploy_cert function of example hook script (related to #156)

8 years agoreorganized parameters for mktemp (fixes #180)
Lukas Schauer [Thu, 14 Apr 2016 15:32:05 +0000 (17:32 +0200)]
reorganized parameters for mktemp (fixes #180)

8 years agoadded documentation for HOOK_CHAIN config parameter
Lukas Schauer [Fri, 8 Apr 2016 22:06:22 +0000 (00:06 +0200)]
added documentation for HOOK_CHAIN config parameter

8 years agotemporarily removed build status from readme (testserver is down)
Lukas Schauer [Tue, 5 Apr 2016 18:13:13 +0000 (20:13 +0200)]
temporarily removed build status from readme (testserver is down)

8 years agomake arguments to _mktemp optional (fixes #178)
Lukas Schauer [Tue, 5 Apr 2016 18:08:40 +0000 (20:08 +0200)]
make arguments to _mktemp optional (fixes #178)

8 years agoadd test and fix bug with upper-case domains (fixes #176)
Lukas Schauer [Wed, 30 Mar 2016 15:37:44 +0000 (17:37 +0200)]
add test and fix bug with upper-case domains (fixes #176)

8 years agoMake temporary files identifiable (fixes #169)
Lukas Schauer [Tue, 29 Mar 2016 07:36:17 +0000 (09:36 +0200)]
Make temporary files identifiable (fixes #169)

8 years agofixed nginx example (fixes #173)
Lukas Schauer [Mon, 28 Mar 2016 21:08:15 +0000 (23:08 +0200)]
fixed nginx example (fixes #173)

8 years agoUpdate troubleshooting.md
Lukas Schauer [Sun, 27 Mar 2016 18:34:01 +0000 (20:34 +0200)]
Update troubleshooting.md

8 years agoadded timestamp to parameters of deploy_cert hook and exported KEY_ALGO (as suggested...
Lukas Schauer [Sat, 26 Mar 2016 00:59:05 +0000 (01:59 +0100)]
added timestamp to parameters of deploy_cert hook and exported KEY_ALGO (as suggested in #156)

8 years agoadded another api limit message to troubleshooting.md
Lukas Schauer [Sat, 26 Mar 2016 00:54:06 +0000 (01:54 +0100)]
added another api limit message to troubleshooting.md

8 years agoadded short license information to script
Lukas Schauer [Sat, 26 Mar 2016 00:41:40 +0000 (01:41 +0100)]
added short license information to script

8 years agomoved example files to docs/examples directory
Lukas Schauer [Sat, 26 Mar 2016 00:41:13 +0000 (01:41 +0100)]
moved example files to docs/examples directory

8 years agorearranged documentation, added basic troubleshooting guide
Lukas Schauer [Sat, 26 Mar 2016 00:17:32 +0000 (01:17 +0100)]
rearranged documentation, added basic troubleshooting guide

8 years agoadded changelog
Lukas Schauer [Fri, 25 Mar 2016 19:35:01 +0000 (20:35 +0100)]
added changelog

8 years agoI'm too stupid to even add a donate button.
Lukas Schauer [Wed, 23 Mar 2016 15:41:18 +0000 (16:41 +0100)]
I'm too stupid to even add a donate button.

8 years agoadded donation button to readme
Lukas Schauer [Wed, 23 Mar 2016 15:31:32 +0000 (16:31 +0100)]
added donation button to readme

8 years agoMerge pull request #172 from bzed/master
Lukas Schauer [Tue, 22 Mar 2016 14:17:04 +0000 (15:17 +0100)]
Merge pull request #172 from bzed/master

Keep registration information as json.

8 years agomaking shellcheck happy with some of the code again
Lukas Schauer [Tue, 22 Mar 2016 14:13:02 +0000 (15:13 +0100)]
making shellcheck happy with some of the code again

8 years agoMerge pull request #165 from bahamat/portability
Lukas Schauer [Tue, 22 Mar 2016 14:00:33 +0000 (15:00 +0100)]
Merge pull request #165 from bahamat/portability

Use of 'grep -o' doesn't work on SunOS (fixes #164)

8 years agoKeep registration information as json.
Bernd Zeimetz [Tue, 22 Mar 2016 13:04:56 +0000 (14:04 +0100)]
Keep registration information as json.

In some cases you need your registration id,
for example if you want to request a rate limit exception.
So keep the new-reg output on disk.

8 years agoUse of 'grep -o' doesn't work on SunOS (fixes #164)
Brian Bennett [Wed, 9 Mar 2016 05:58:24 +0000 (05:58 +0000)]
Use of 'grep -o' doesn't work on SunOS (fixes #164)

8 years agoMerge pull request #157 from lschuermann/master
Lukas Schauer [Sat, 19 Mar 2016 12:55:28 +0000 (13:55 +0100)]
Merge pull request #157 from lschuermann/master

Add hook for unchanged certificates.

8 years agoChange unchanged-certificate message.
lschuermann [Sat, 19 Mar 2016 08:07:47 +0000 (09:07 +0100)]
Change unchanged-certificate message.

8 years agoMerge pull request #167 from maxisme/patch-1
Lukas Schauer [Fri, 18 Mar 2016 14:25:40 +0000 (15:25 +0100)]
Merge pull request #167 from maxisme/patch-1

Example of DNS record

8 years agoExample of DNS record
Maximilian Mitchell [Tue, 15 Mar 2016 00:53:03 +0000 (00:53 +0000)]
Example of DNS record

It took me quite a long time to work out the format the DNS record needed to be in. So I have made it crystal clear here.

8 years agoMerge pull request #151 from beelbrecht/spaces_in_configpath
Lukas Schauer [Wed, 9 Mar 2016 20:45:17 +0000 (21:45 +0100)]
Merge pull request #151 from beelbrecht/spaces_in_configpath

allow spaces in path to additional configuration file

8 years agoremoved duplicated io handles
Lukas Schauer [Tue, 8 Mar 2016 21:05:18 +0000 (22:05 +0100)]
removed duplicated io handles

8 years agoMerge pull request #159 from PeterDaveHello/patch-2
Lukas Schauer [Tue, 8 Mar 2016 21:03:04 +0000 (22:03 +0100)]
Merge pull request #159 from PeterDaveHello/patch-2

[doc] Update README.md

8 years agoUpdate README.md
Peter Dave Hello [Wed, 2 Mar 2016 15:40:03 +0000 (23:40 +0800)]
Update README.md

8 years agoEdit test according to unchanged-certificate hook.
lschuermann [Tue, 1 Mar 2016 21:41:37 +0000 (22:41 +0100)]
Edit test according to unchanged-certificate hook.

8 years agoAdd hook for unchanged certificates.
lschuermann [Tue, 1 Mar 2016 21:29:15 +0000 (22:29 +0100)]
Add hook for unchanged certificates.

8 years agoallow spaces in path to additional configuration file
Benjamin Albrecht [Sun, 21 Feb 2016 00:41:53 +0000 (01:41 +0100)]
allow spaces in path to additional configuration file

8 years agono longer use stdin for domain-list (should fix #149, replaces #113)
Lukas Schauer [Sat, 20 Feb 2016 21:20:40 +0000 (22:20 +0100)]
no longer use stdin for domain-list (should fix #149, replaces #113)

8 years agoMerge pull request #141 from fancycode/null_glob
Lukas Schauer [Thu, 18 Feb 2016 10:08:01 +0000 (11:08 +0100)]
Merge pull request #141 from fancycode/null_glob

Handle case where no files to cleanup exist.

8 years agoHandle case where no files to cleanup exists.
Joachim Bauch [Tue, 16 Feb 2016 16:56:43 +0000 (17:56 +0100)]
Handle case where no files to cleanup exists.
This fixes cases where "*.foo" expands to the string "*.foo" if no matching files exist.

8 years agoMerge pull request #144 from o1oo11oo/pass_chainfile_to_hook
Lukas Schauer [Wed, 17 Feb 2016 22:04:58 +0000 (23:04 +0100)]
Merge pull request #144 from o1oo11oo/pass_chainfile_to_hook

Pass intermediate cert to hook script

8 years agoAdd hook.sh to .gitignore
o1oo11oo [Wed, 17 Feb 2016 21:26:19 +0000 (22:26 +0100)]
Add hook.sh to .gitignore

8 years agoPass intermediate cert to hook script
o1oo11oo [Wed, 17 Feb 2016 21:25:44 +0000 (22:25 +0100)]
Pass intermediate cert to hook script

8 years agoallow spaces in path to hook-script (fixes #142)
Lukas Schauer [Wed, 17 Feb 2016 18:00:33 +0000 (19:00 +0100)]
allow spaces in path to hook-script (fixes #142)

8 years agoMerge pull request #143 from rumpelsepp/master
Lukas Schauer [Wed, 17 Feb 2016 17:56:39 +0000 (18:56 +0100)]
Merge pull request #143 from rumpelsepp/master

Use /usr/bin/env bash shebang

8 years agoUse /usr/bin/env bash shebang
Stefan Tatschner [Wed, 17 Feb 2016 14:53:11 +0000 (15:53 +0100)]
Use /usr/bin/env bash shebang

On FreeBSD bash is installed in /usr/local/bin; this patch
alters the shebang to use /usr/bin/env bash instead, to ensure
that the shell scripts work on (particularly) the *BSDs as well.

8 years agoMerge pull request #139 from fancycode/cleanup_skip_non_folders
Lukas Schauer [Tue, 16 Feb 2016 16:06:55 +0000 (17:06 +0100)]
Merge pull request #139 from fancycode/cleanup_skip_non_folders

Skip non-folder entries on cleanup.

8 years agoSkip non-folder entries on cleanup.
Joachim Bauch [Tue, 16 Feb 2016 15:53:47 +0000 (16:53 +0100)]
Skip non-folder entries on cleanup.

8 years agoload config in cleanup command (fixes #137)
Lukas Schauer [Mon, 15 Feb 2016 20:41:18 +0000 (21:41 +0100)]
load config in cleanup command (fixes #137)

8 years agoadded test for cleanup command
Lukas Schauer [Mon, 15 Feb 2016 19:41:28 +0000 (20:41 +0100)]
added test for cleanup command

8 years agoupdated readme
Lukas Schauer [Mon, 15 Feb 2016 19:26:40 +0000 (20:26 +0100)]
updated readme

8 years agoimplemented cleanup command (moving unused files to archive directory)
Lukas Schauer [Mon, 15 Feb 2016 19:26:25 +0000 (20:26 +0100)]
implemented cleanup command (moving unused files to archive directory)

8 years agoexit with error message if curl has problems connecting (fixes #133)
Lukas Schauer [Mon, 15 Feb 2016 18:51:35 +0000 (19:51 +0100)]
exit with error message if curl has problems connecting (fixes #133)

8 years agoMerge pull request #135 from aral/patch-1
Lukas Schauer [Mon, 15 Feb 2016 02:49:50 +0000 (03:49 +0100)]
Merge pull request #135 from aral/patch-1

Updated Readme with rate limit warning + staging URL

8 years agoUpdated Readme with rate limit warning + staging URL
Aral Balkan [Fri, 12 Feb 2016 15:07:47 +0000 (15:07 +0000)]
Updated Readme with rate limit warning + staging URL

There is currently no mention of Let’s Encrypt rate limits or the staging server. I’ve updated the readme so that the rate limit notice is prominently displayed and the necessary config setting to use the staging server is included in the instructions.

8 years agodo not fail on pass.
Lukas Schauer [Wed, 10 Feb 2016 18:38:52 +0000 (19:38 +0100)]
do not fail on pass.

8 years agofixed signcsr test
Lukas Schauer [Wed, 10 Feb 2016 18:31:13 +0000 (19:31 +0100)]
fixed signcsr test

8 years agofixed config location in test script
Lukas Schauer [Wed, 10 Feb 2016 18:28:54 +0000 (19:28 +0100)]
fixed config location in test script

8 years agoadded more tests
Lukas Schauer [Wed, 10 Feb 2016 18:27:33 +0000 (19:27 +0100)]
added more tests

8 years agocheck if hooks are chained before calling cleanup-hook on errors (fixes #126)
Lukas Schauer [Wed, 10 Feb 2016 18:09:17 +0000 (19:09 +0100)]
check if hooks are chained before calling cleanup-hook on errors (fixes #126)

8 years agofixed splitting of domain names in extract_altnames (fixes #127)
Lukas Schauer [Wed, 10 Feb 2016 18:05:06 +0000 (19:05 +0100)]
fixed splitting of domain names in extract_altnames (fixes #127)

8 years agouse more {} thingies around variables
Lukas Schauer [Wed, 10 Feb 2016 11:06:06 +0000 (12:06 +0100)]
use more {} thingies around variables

8 years agofixed some zsh quirks
Lukas Schauer [Wed, 10 Feb 2016 11:05:32 +0000 (12:05 +0100)]
fixed some zsh quirks

8 years agochanged the way SCRIPTDIR is searched for so it works better with symbolic links...
Lukas Schauer [Wed, 10 Feb 2016 11:05:04 +0000 (12:05 +0100)]
changed the way SCRIPTDIR is searched for so it works better with symbolic links (e.g. a symbolic link in ~/.bin)

8 years agouse "openssl dgst" instead of "openssl sha" (fixes #120)
Lukas Schauer [Fri, 5 Feb 2016 15:02:17 +0000 (16:02 +0100)]
use "openssl dgst" instead of "openssl sha" (fixes #120)

8 years agocheck if privkey exists and is readable instead of checking if it's a regular file...
Lukas Schauer [Fri, 5 Feb 2016 14:58:01 +0000 (15:58 +0100)]
check if privkey exists and is readable instead of checking if it's a regular file (fixes #122)