]> git.street.me.uk Git - andy/dehydrated.git/log
andy/dehydrated.git
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)

8 years agoAdd option to chain challenge hook arguments. Fixes #79.
Gerard Dombroski [Mon, 25 Jan 2016 18:18:17 +0000 (13:18 -0500)]
Add option to chain challenge hook arguments. Fixes #79.

8 years agoMerge pull request #118 from allixx/lockfile-config.sh.example
Lukas Schauer [Wed, 3 Feb 2016 02:20:31 +0000 (03:20 +0100)]
Merge pull request #118 from allixx/lockfile-config.sh.example

Added LOCKFILE to config.sh.example

8 years agoAdded LOCKFILE to config.sh.example
allixx [Tue, 2 Feb 2016 08:16:53 +0000 (11:16 +0300)]
Added LOCKFILE to config.sh.example

8 years agoadded link to wiki page with example scripts for dns-01, fixes #117
Lukas Schauer [Mon, 1 Feb 2016 17:55:27 +0000 (18:55 +0100)]
added link to wiki page with example scripts for dns-01, fixes #117

8 years agodon't try to delete DOMAINS_TXT on early failure when not yet set
Lukas Schauer [Tue, 26 Jan 2016 16:49:28 +0000 (17:49 +0100)]
don't try to delete DOMAINS_TXT on early failure when not yet set

8 years agofixed curl check (fixes #112)
Lukas Schauer [Tue, 26 Jan 2016 16:16:34 +0000 (17:16 +0100)]
fixed curl check (fixes #112)

8 years agoMerge pull request #111 from weppos/patch-1
Lukas Schauer [Tue, 26 Jan 2016 16:15:19 +0000 (17:15 +0100)]
Merge pull request #111 from weppos/patch-1

The dns-01 support is now available in production

8 years agoMerge pull request #113 from hilbix/master
Lukas Schauer [Tue, 26 Jan 2016 16:12:11 +0000 (17:12 +0100)]
Merge pull request #113 from hilbix/master

pass IO descriptors to HOOK transparently

8 years agopass IO descriptors to HOOK transparently
Valentin Hilbig [Mon, 25 Jan 2016 00:12:56 +0000 (01:12 +0100)]
pass IO descriptors to HOOK transparently

closes #101

8 years agoThe dns-01 support is now available in production
Simone Carletti [Sun, 24 Jan 2016 09:45:43 +0000 (10:45 +0100)]
The dns-01 support is now available in production

See https://twitter.com/letsencrypt/status/689919523164721152

8 years agoMerge pull request #107 from jantore/hook-example
Lukas Schauer [Sat, 23 Jan 2016 11:43:00 +0000 (12:43 +0100)]
Merge pull request #107 from jantore/hook-example

Add hook script example.

8 years agoAdd hook script example.
Jan Tore Morken [Fri, 22 Jan 2016 20:48:19 +0000 (21:48 +0100)]
Add hook script example.

8 years agoMerge pull request #95 from nielslaukens/master
Lukas Schauer [Fri, 22 Jan 2016 15:54:47 +0000 (16:54 +0100)]
Merge pull request #95 from nielslaukens/master

Add ability to sign "arbitrary" CSRs

8 years agoMerge pull request #103 from nneul/fix-issue-102
Lukas Schauer [Fri, 22 Jan 2016 15:46:34 +0000 (16:46 +0100)]
Merge pull request #103 from nneul/fix-issue-102

Retain full result when submitting challenge. Fixes #102

8 years agoMerge pull request #99 from ymc/feature/add_conf.d_support
Lukas Schauer [Fri, 22 Jan 2016 15:40:21 +0000 (16:40 +0100)]
Merge pull request #99 from ymc/feature/add_conf.d_support

Add conf.d support

8 years agoMerge pull request #97 from ymc/feature/fix_syntax_highlighting
Lukas Schauer [Fri, 22 Jan 2016 15:36:35 +0000 (16:36 +0100)]
Merge pull request #97 from ymc/feature/fix_syntax_highlighting

Fix possibly broken syntax highlighting

8 years agoMerge pull request #100 from davidearl/master
Lukas Schauer [Fri, 22 Jan 2016 15:35:03 +0000 (16:35 +0100)]
Merge pull request #100 from davidearl/master

Add detail as to how dns-01 hook works

8 years agoMerge pull request #98 from ymc/fix/configuring_BASEDIR_does_not_affect_built_in_defaults
Lukas Schauer [Fri, 22 Jan 2016 15:31:15 +0000 (16:31 +0100)]
Merge pull request #98 from ymc/fix/configuring_BASEDIR_does_not_affect_built_in_defaults

Respect configured BASEDIR for default values

8 years agoRetain full result when submitting challenge. Fixes #102
Nathan Neulinger [Thu, 21 Jan 2016 23:11:11 +0000 (23:11 +0000)]
Retain full result when submitting challenge. Fixes #102

8 years agoAdd detail as to how dns-01 hook works
davidearl [Thu, 21 Jan 2016 15:39:18 +0000 (15:39 +0000)]
Add detail as to how dns-01 hook works

8 years agoAdd conf.d support
Daniel Beyer [Thu, 21 Jan 2016 15:29:16 +0000 (16:29 +0100)]
Add conf.d support

This adds support for a new config variable CONFIG_D in the main configuration
file. Setting a path to a directoy for CONFIG_D advises letsencrypt.sh to
source any additional files found in the specified CONFIG_D directory, that
have a '.sh' ending.
By default CONFIG_D is not set, meaning letsencrypt.sh does not source any
additional configuration files.

8 years agoRespect configured BASEDIR for default values
Daniel Beyer [Thu, 21 Jan 2016 14:56:52 +0000 (15:56 +0100)]
Respect configured BASEDIR for default values

If BASEDIR is set in config.sh, this does not modify the (default) values
of either PRIVATE_KEY, WELLKNOWN or LOCKFILE. One needs to manually specify
those three config variables in config.sh, if a different BASEDIR
should be used by letsencrypt.sh.

This commit makes letsencrypt.sh fully aware of a configured BASEDIR.

8 years agoFix possibly broken syntax highlighting
Daniel Beyer [Thu, 21 Jan 2016 10:58:49 +0000 (11:58 +0100)]
Fix possibly broken syntax highlighting

The pattern
```
 VAR="$(cmd '"')"
```
breaks syntax highlighting in some editors (e.g. gedit or jedit) due to
the tripple double quotes.

8 years agoAdd --signcsr command
Niels Laukens [Wed, 20 Jan 2016 10:32:56 +0000 (11:32 +0100)]
Add --signcsr command

8 years agoAdd extract_altnames() function
Niels Laukens [Wed, 20 Jan 2016 10:15:15 +0000 (11:15 +0100)]
Add extract_altnames() function

8 years agoSplit off CSR signing to separate function
Niels Laukens [Wed, 20 Jan 2016 10:15:01 +0000 (11:15 +0100)]
Split off CSR signing to separate function

8 years agoMerge pull request #89 from germeier/master
Lukas Schauer [Sat, 16 Jan 2016 21:41:03 +0000 (22:41 +0100)]
Merge pull request #89 from germeier/master

add support for  Elliptic Curve Cryptography (ECC)

8 years agoadded header with script-name and url to github repository
Lukas Schauer [Sat, 16 Jan 2016 21:29:09 +0000 (22:29 +0100)]
added header with script-name and url to github repository

8 years agomoved OSTYPE check and use built-in [[ for OSTYPE check
Lukas Schauer [Sat, 16 Jan 2016 21:28:17 +0000 (22:28 +0100)]
moved OSTYPE check and use built-in [[ for OSTYPE check

8 years agocheck exitcode of `curl -V` because of some issue with ancient versions of curl retur...
Lukas Schauer [Sat, 16 Jan 2016 20:50:15 +0000 (21:50 +0100)]
check exitcode of `curl -V` because of some issue with ancient versions of curl returning error codes on checking the version number