]> git.street.me.uk Git - andy/dehydrated.git/log
andy/dehydrated.git
8 years agoreadme fix
Lukas Schauer [Tue, 13 Sep 2016 17:53:43 +0000 (19:53 +0200)]
readme fix

8 years agorenamed project to dehydrated and main script to dehydrated.sh
Lukas Schauer [Tue, 13 Sep 2016 17:48:27 +0000 (19:48 +0200)]
renamed project to dehydrated and main script to dehydrated.sh

8 years agorelease v0.3.0
Lukas Schauer [Wed, 7 Sep 2016 19:20:28 +0000 (21:20 +0200)]
release v0.3.0

8 years agoECDSA is supported since February 10, 2016 (#260)
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/

8 years agoUpdate staging doc: Let's Encrypt is no longer in beta. (#259)
leonklingele [Mon, 22 Aug 2016 13:38:29 +0000 (15:38 +0200)]
Update staging doc: Let's Encrypt is no longer in beta. (#259)

8 years agoFix default license help text in example config (#254)
leonklingele [Sat, 6 Aug 2016 13:32:53 +0000 (15:32 +0200)]
Fix default license help text in example config (#254)

8 years agoupdated readme
Lukas Schauer [Wed, 3 Aug 2016 22:11:08 +0000 (00:11 +0200)]
updated readme

8 years agoOnly print full chain on signcsr command if --full-chain/-fc is set (related to ...
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)

8 years agoEcho newline after error details
BtbN [Tue, 23 Feb 2016 14:05:08 +0000 (15:05 +0100)]
Echo newline after error details

8 years agoAdd support for --keep-going in cron mode
BtbN [Tue, 23 Feb 2016 14:02:18 +0000 (15:02 +0100)]
Add support for --keep-going in cron mode

Fixes #154

8 years agoUpdate staging.md
Lukas Schauer [Wed, 3 Aug 2016 21:47:57 +0000 (23:47 +0200)]
Update staging.md

8 years agoupdated url to letsencrypt license agreement
Lukas Schauer [Mon, 1 Aug 2016 18:35:46 +0000 (20:35 +0200)]
updated url to letsencrypt license agreement

8 years agoAdded option to run letsencrypt.sh without locks
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.

8 years agoDefault WELLKNOWN location is now `/var/www/letsencrypt`
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.

8 years agoAdded option to select IP version of name to address resolution (#231)
chkhanu [Wed, 20 Jul 2016 14:49:04 +0000 (21:49 +0700)]
Added option to select IP version of name to address resolution (#231)

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