]>
git.street.me.uk Git - andy/dehydrated.git/log
Lukas Schauer [Wed, 27 Apr 2016 21:24:45 +0000 (23:24 +0200)]
removed donation button
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
Guillaume Boudrias [Tue, 26 Apr 2016 19:18:45 +0000 (15:18 -0400)]
Update wellknown.md
Guillaume Boudrias [Tue, 26 Apr 2016 18:07:54 +0000 (14:07 -0400)]
wellknown.md: Clarify WELLKNOWN variable
Lukas Schauer [Sun, 24 Apr 2016 17:56:31 +0000 (19:56 +0200)]
updated config example: PRIVATE_KEY is now ACCOUNT_KEY
Lukas Schauer [Sun, 24 Apr 2016 17:54:33 +0000 (19:54 +0200)]
updated changelog
Lukas Schauer [Sun, 24 Apr 2016 17:38:37 +0000 (19:38 +0200)]
renamed PRIVATE_KEY to ACCOUNT_KEY (as suggested in #183)
Lukas Schauer [Sat, 23 Apr 2016 18:53:29 +0000 (20:53 +0200)]
mktemp: use TMPDIR environment variable or use fallback to /tmp directory
Lukas Schauer [Sat, 23 Apr 2016 18:50:31 +0000 (20:50 +0200)]
reenabled build status in readme
Lukas Schauer [Sat, 23 Apr 2016 16:30:56 +0000 (18:30 +0200)]
i hate all software.
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)
Lukas Schauer [Thu, 14 Apr 2016 15:32:05 +0000 (17:32 +0200)]
reorganized parameters for mktemp (fixes #180)
Lukas Schauer [Fri, 8 Apr 2016 22:06:22 +0000 (00:06 +0200)]
added documentation for HOOK_CHAIN config parameter
Lukas Schauer [Tue, 5 Apr 2016 18:13:13 +0000 (20:13 +0200)]
temporarily removed build status from readme (testserver is down)
Lukas Schauer [Tue, 5 Apr 2016 18:08:40 +0000 (20:08 +0200)]
make arguments to _mktemp optional (fixes #178)
Lukas Schauer [Wed, 30 Mar 2016 15:37:44 +0000 (17:37 +0200)]
add test and fix bug with upper-case domains (fixes #176)
Lukas Schauer [Tue, 29 Mar 2016 07:36:17 +0000 (09:36 +0200)]
Make temporary files identifiable (fixes #169)
Lukas Schauer [Mon, 28 Mar 2016 21:08:15 +0000 (23:08 +0200)]
fixed nginx example (fixes #173)
Lukas Schauer [Sun, 27 Mar 2016 18:34:01 +0000 (20:34 +0200)]
Update troubleshooting.md
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)
Lukas Schauer [Sat, 26 Mar 2016 00:54:06 +0000 (01:54 +0100)]
added another api limit message to troubleshooting.md
Lukas Schauer [Sat, 26 Mar 2016 00:41:40 +0000 (01:41 +0100)]
added short license information to script
Lukas Schauer [Sat, 26 Mar 2016 00:41:13 +0000 (01:41 +0100)]
moved example files to docs/examples directory
Lukas Schauer [Sat, 26 Mar 2016 00:17:32 +0000 (01:17 +0100)]
rearranged documentation, added basic troubleshooting guide
Lukas Schauer [Fri, 25 Mar 2016 19:35:01 +0000 (20:35 +0100)]
added changelog
Lukas Schauer [Wed, 23 Mar 2016 15:41:18 +0000 (16:41 +0100)]
I'm too stupid to even add a donate button.
Lukas Schauer [Wed, 23 Mar 2016 15:31:32 +0000 (16:31 +0100)]
added donation button to readme
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.
Lukas Schauer [Tue, 22 Mar 2016 14:13:02 +0000 (15:13 +0100)]
making shellcheck happy with some of the code again
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)
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.
Brian Bennett [Wed, 9 Mar 2016 05:58:24 +0000 (05:58 +0000)]
Use of 'grep -o' doesn't work on SunOS (fixes #164)
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.
lschuermann [Sat, 19 Mar 2016 08:07:47 +0000 (09:07 +0100)]
Change unchanged-certificate message.
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
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.
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
Lukas Schauer [Tue, 8 Mar 2016 21:05:18 +0000 (22:05 +0100)]
removed duplicated io handles
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
Peter Dave Hello [Wed, 2 Mar 2016 15:40:03 +0000 (23:40 +0800)]
Update README.md
lschuermann [Tue, 1 Mar 2016 21:41:37 +0000 (22:41 +0100)]
Edit test according to unchanged-certificate hook.
lschuermann [Tue, 1 Mar 2016 21:29:15 +0000 (22:29 +0100)]
Add hook for unchanged certificates.
Benjamin Albrecht [Sun, 21 Feb 2016 00:41:53 +0000 (01:41 +0100)]
allow spaces in path to additional configuration file
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)
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.
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.
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
o1oo11oo [Wed, 17 Feb 2016 21:26:19 +0000 (22:26 +0100)]
Add hook.sh to .gitignore
o1oo11oo [Wed, 17 Feb 2016 21:25:44 +0000 (22:25 +0100)]
Pass intermediate cert to hook script
Lukas Schauer [Wed, 17 Feb 2016 18:00:33 +0000 (19:00 +0100)]
allow spaces in path to hook-script (fixes #142)
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
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.
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.
Joachim Bauch [Tue, 16 Feb 2016 15:53:47 +0000 (16:53 +0100)]
Skip non-folder entries on cleanup.
Lukas Schauer [Mon, 15 Feb 2016 20:41:18 +0000 (21:41 +0100)]
load config in cleanup command (fixes #137)
Lukas Schauer [Mon, 15 Feb 2016 19:41:28 +0000 (20:41 +0100)]
added test for cleanup command
Lukas Schauer [Mon, 15 Feb 2016 19:26:40 +0000 (20:26 +0100)]
updated readme
Lukas Schauer [Mon, 15 Feb 2016 19:26:25 +0000 (20:26 +0100)]
implemented cleanup command (moving unused files to archive directory)
Lukas Schauer [Mon, 15 Feb 2016 18:51:35 +0000 (19:51 +0100)]
exit with error message if curl has problems connecting (fixes #133)
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
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.
Lukas Schauer [Wed, 10 Feb 2016 18:38:52 +0000 (19:38 +0100)]
do not fail on pass.
Lukas Schauer [Wed, 10 Feb 2016 18:31:13 +0000 (19:31 +0100)]
fixed signcsr test
Lukas Schauer [Wed, 10 Feb 2016 18:28:54 +0000 (19:28 +0100)]
fixed config location in test script
Lukas Schauer [Wed, 10 Feb 2016 18:27:33 +0000 (19:27 +0100)]
added more tests
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)
Lukas Schauer [Wed, 10 Feb 2016 18:05:06 +0000 (19:05 +0100)]
fixed splitting of domain names in extract_altnames (fixes #127)
Lukas Schauer [Wed, 10 Feb 2016 11:06:06 +0000 (12:06 +0100)]
use more {} thingies around variables
Lukas Schauer [Wed, 10 Feb 2016 11:05:32 +0000 (12:05 +0100)]
fixed some zsh quirks
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)
Lukas Schauer [Fri, 5 Feb 2016 15:02:17 +0000 (16:02 +0100)]
use "openssl dgst" instead of "openssl sha" (fixes #120)
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)
Gerard Dombroski [Mon, 25 Jan 2016 18:18:17 +0000 (13:18 -0500)]
Add option to chain challenge hook arguments. Fixes #79.
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
allixx [Tue, 2 Feb 2016 08:16:53 +0000 (11:16 +0300)]
Added LOCKFILE to config.sh.example
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
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
Lukas Schauer [Tue, 26 Jan 2016 16:16:34 +0000 (17:16 +0100)]
fixed curl check (fixes #112)
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
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
Valentin Hilbig [Mon, 25 Jan 2016 00:12:56 +0000 (01:12 +0100)]
pass IO descriptors to HOOK transparently
closes #101
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
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.
Jan Tore Morken [Fri, 22 Jan 2016 20:48:19 +0000 (21:48 +0100)]
Add hook script example.
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
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
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
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
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
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
Nathan Neulinger [Thu, 21 Jan 2016 23:11:11 +0000 (23:11 +0000)]
Retain full result when submitting challenge. Fixes #102
davidearl [Thu, 21 Jan 2016 15:39:18 +0000 (15:39 +0000)]
Add detail as to how dns-01 hook works
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.
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.
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.
Niels Laukens [Wed, 20 Jan 2016 10:32:56 +0000 (11:32 +0100)]
Add --signcsr command
Niels Laukens [Wed, 20 Jan 2016 10:15:15 +0000 (11:15 +0100)]
Add extract_altnames() function
Niels Laukens [Wed, 20 Jan 2016 10:15:01 +0000 (11:15 +0100)]
Split off CSR signing to separate function
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)
Lukas Schauer [Sat, 16 Jan 2016 21:29:09 +0000 (22:29 +0100)]
added header with script-name and url to github repository