Commit Graph

  • de17389245 cleanup for dns-01-challenge-support code Lukas Schauer 2016-01-08 22:51:57 +01:00
  • 9b78b251d5 made link in readme clickable Lukas Schauer 2016-01-08 22:29:36 +01:00
  • 5878f16a40 moved import notice up in readme Lukas Schauer 2016-01-08 22:28:06 +01:00
  • 68efe6bb61 Merge pull request #77 from germeier/master Lukas Schauer 2016-01-08 22:26:45 +01:00
  • e45f28bb0e moved import scripts from repository to wiki and updated readme a bit Lukas Schauer 2016-01-08 22:20:16 +01:00
  • e925b293c5 add support for dns-01 challenge - try 2 Markus Germeier 2016-01-08 22:09:27 +01:00
  • f7ddaa2eb8 check for mktemp dependency Lukas Schauer 2016-01-08 22:01:59 +01:00
  • 00810795d1 fixed BASEDIR dependent default config values Lukas Schauer 2016-01-08 21:55:38 +01:00
  • 30ad9584fd re-set RENEW_DAYS to 30 (got accidentally reverted in one of the previous commits) Lukas Schauer 2016-01-08 21:41:47 +01:00
  • ed27e013d1 make hook a command line parameter Markus Germeier 2016-01-08 21:05:16 +01:00
  • a7934fe72d do not change exit code of loop in command_sign_domains Lukas Schauer 2016-01-08 20:33:59 +01:00
  • d760890c88 changed urlbase64 helper to also use sed for character replacements Lukas Schauer 2016-01-08 20:18:31 +01:00
  • f06f764f38 use _exiterr helper in a few more places Lukas Schauer 2016-01-08 19:48:02 +01:00
  • bc580335ae added a few more comments Lukas Schauer 2016-01-08 19:45:29 +01:00
  • 1446fd8806 removed get_json_array helper, rearranged sign_domain method a bit, made grep for PEM-format-check quiet Lukas Schauer 2016-01-08 19:39:20 +01:00
  • 59f16407c3 return error on invalid request method in http_request, shortened http_request a bit Lukas Schauer 2016-01-08 19:35:55 +01:00
  • 994803bf01 removed anti_newline helper Lukas Schauer 2016-01-08 19:33:18 +01:00
  • cc605a22bd moved _openssl helper a bit up to be near the other helper methods Lukas Schauer 2016-01-08 19:30:56 +01:00
  • 3dcfa8b48e rewritten command_revoke method (shortened + changed output to look less like one of those weird openssl error messages) Lukas Schauer 2016-01-08 19:28:19 +01:00
  • 92a822e0b8 updated readme Lukas Schauer 2016-01-08 19:26:44 +01:00
  • b57fd221f1 fixed --domain syntax in test.sh Lukas Schauer 2016-01-08 19:25:58 +01:00
  • 93cd114fee rewritten init_system method and parts of command_sign_domains (DOMAINS_TXT handling) Lukas Schauer 2016-01-08 19:16:39 +01:00
  • 7727f5ea61 rewritten help method to get rid of column dependency Lukas Schauer 2016-01-08 19:13:50 +01:00
  • 9f66bfdb50 rewritten argument handling and moved to new main() method, added dependency checks, added _exiterr helper Lukas Schauer 2016-01-08 19:10:50 +01:00
  • 16bef17e45 rewritten hex2bin method Lukas Schauer 2016-01-08 19:02:13 +01:00
  • ff11639624 moved loading of configuration to seperate method Lukas Schauer 2016-01-08 18:59:01 +01:00
  • 3a9e97f997 renamed _request method to http_request Lukas Schauer 2016-01-08 17:59:46 +01:00
  • ab4ad4129e Merge pull request #71 from chrisb86/master Lukas Schauer 2016-01-06 20:55:23 +01:00
  • ff08e39c5d Changed shebang of import-certs.sh to #!/usr/bin/env bash Christian Busch 2016-01-06 19:12:08 +01:00
  • 2bc73198b4 Merge pull request #68 from onovy/master Lukas Schauer 2016-01-05 15:21:49 +01:00
  • 1ebe458088 Merge pull request #69 from olf/upstream Lukas Schauer 2016-01-05 15:20:56 +01:00
  • ebe9ea3d8b fix typo in test.sh (ngrok not found) Olaf Peters 2016-01-05 12:20:36 +01:00
  • da2795d34d Renew certificate 30 days before expiration Ondřej Nový 2016-01-02 18:31:42 +01:00
  • 1573b6881a added license (fixes #63) Lukas Schauer 2015-12-22 15:11:39 +01:00
  • f090fbcf7f hide output of grep for pem-format-check Lukas Schauer 2015-12-20 19:54:39 +01:00
  • 6d64c8d452 Merge pull request #59 from erdgeist/master Lukas Schauer 2015-12-19 23:34:08 +01:00
  • 0714919600 when using printf, we do not need inline expansion of variables Dirk Engling 2015-12-19 23:26:49 +01:00
  • f70f3048f9 wat. removed some unnecessary code. Lukas Schauer 2015-12-19 23:24:29 +01:00
  • 7b9683445a readme: mores infos about WELLKNOWN Lukas Schauer 2015-12-19 17:45:24 +01:00
  • 3bc1cf91ce shellcheck fixes Lukas Schauer 2015-12-19 02:36:18 +01:00
  • c70180364b revoke: follow symlink, exit with error on non-existing certificate file Markus Germeier 2015-12-16 19:30:20 +01:00
  • 0ed6a25795 add perl shebang Dominik Heidler 2015-12-18 10:20:10 +01:00
  • 9e79c066d5 use temporary openssl config instead of weird fake fds (fixes #57) Lukas Schauer 2015-12-19 01:57:58 +01:00
  • 338ec30853 also test SAN config Lukas Schauer 2015-12-19 01:56:04 +01:00
  • a733f78919 format CA certificate as PEM Lukas Schauer 2015-12-17 18:42:36 +01:00
  • 98fe9b3482 never PASS with content in errorlog Lukas Schauer 2015-12-17 18:40:45 +01:00
  • 85b3f1917f check if renewal works Lukas Schauer 2015-12-17 18:33:54 +01:00
  • f6f7713900 use different fake-ca for travis tests Lukas Schauer 2015-12-17 18:22:01 +01:00
  • 7664f1c225 Revert "tests are failing because of api limits, removed badge from readme" Lukas Schauer 2015-12-17 18:20:53 +01:00
  • 76e2f0dc9c tests are failing because of api limits, removed badge from readme Lukas Schauer 2015-12-17 15:45:50 +01:00
  • d1d9d1f6c7 oops.. repaired test script Lukas Schauer 2015-12-17 15:41:18 +01:00
  • 083c67369f removed TODO mark from help text on renew of changed domains Lukas Schauer 2015-12-17 15:38:57 +01:00
  • 6a8f44828e additional tests and show log output if script execution fails Lukas Schauer 2015-12-17 15:37:30 +01:00
  • 2d097c928c force a renew if given domain name(s) don't match the domain name(s) of the existing cert Markus Germeier 2015-12-16 21:36:23 +01:00
  • ed2db8e416 Merge pull request #54 from germeier/fixdomainparameter Lukas Schauer 2015-12-16 20:34:53 +01:00
  • f194498478 fixed test.sh script Markus Germeier 2015-12-16 20:03:43 +01:00
  • 27094cdb65 fix: --domain/-d is a parameter and not a command! Markus Germeier 2015-12-16 19:48:48 +01:00
  • d3bc67ebf3 more verbose messages on certificate verification Lukas Schauer 2015-12-16 15:10:04 +01:00
  • 341f52523a test for force-resign Lukas Schauer 2015-12-16 15:03:20 +01:00
  • 40556950e0 a bit more verbose on tests Lukas Schauer 2015-12-16 14:51:53 +01:00
  • a4e7c43a78 rearranged and extended travis tests a bit Lukas Schauer 2015-12-16 13:58:49 +01:00
  • 760b689407 replace pcre-ism with posix class (thanks to @awaw, fixes #52) Lukas Schauer 2015-12-16 13:46:33 +01:00
  • 5a29d1853e do not create WELLKNOWN directory, output error message if directory is missing Lukas Schauer 2015-12-16 13:03:48 +01:00
  • 6504a29a23 switch to sign_domains command if domain parameter is given Lukas Schauer 2015-12-16 12:59:13 +01:00
  • 1ca883dee2 changed default command to 'help' Lukas Schauer 2015-12-16 12:54:51 +01:00
  • e4666acb88 do not return exit code 1 if domains.txt is empty, fixes #51 Lukas Schauer 2015-12-16 12:48:11 +01:00
  • 311112654a write error messages to stderr Lukas Schauer 2015-12-16 01:09:40 +01:00
  • 9d787f3814 handle whitespace in domains.txt a bit different to be compatible with bsd sed, hopefully fixes #45 Lukas Schauer 2015-12-16 00:50:42 +01:00
  • a2e57b1ede Merge pull request #49 from germeier/commands2 Lukas Schauer 2015-12-15 23:48:43 +01:00
  • 8f6c23280d remove --sign in favor of two options "--force" and "--domain" (try 2) Markus Germeier 2015-12-15 20:56:07 +01:00
  • d04dc548a0 Merge pull request #44 from digint/bugfix_config_private_key Lukas Schauer 2015-12-14 18:21:14 +01:00
  • d24e531afb bugfix: PRIVATE_KEY is now configurable in config.sh, don't alter this variable after set_defaults() Axel Burri 2015-12-14 18:08:52 +01:00
  • 8662a000d5 updated readme Lukas Schauer 2015-12-14 15:03:10 +01:00
  • 79ef6af2d4 fixed travis config? maybe. again. Lukas Schauer 2015-12-14 14:44:38 +01:00
  • cc13fd86a2 fixed travis config? maybe. Lukas Schauer 2015-12-14 14:39:31 +01:00
  • d65a64648a removed root certificates Lukas Schauer 2015-12-14 14:38:06 +01:00
  • 2f3b13fb88 travis: use fullchain to verify ssl certificate Lukas Schauer 2015-12-14 14:37:28 +01:00
  • 1eb6f6d287 grab root certificate url from certificate, fixes #43 Lukas Schauer 2015-12-14 14:30:37 +01:00
  • 6816216fdb fixed usage of openssl sha in newer openssl versions by using direct binary output Lukas Schauer 2015-12-14 14:10:54 +01:00
  • 4fefa43e03 use sha in openssl instead of shasum, fixes #42 Lukas Schauer 2015-12-14 14:04:11 +01:00
  • 62037de041 use config vars from letsencrypt.sh in import-script Lukas Schauer 2015-12-14 01:37:03 +01:00
  • 3ba233de1b also output config location on --env Lukas Schauer 2015-12-14 01:35:43 +01:00
  • 10d9f34260 making shellcheck happy again Lukas Schauer 2015-12-14 01:30:22 +01:00
  • 1ab6a436c0 allow export of config variables for use in other scripts Lukas Schauer 2015-12-14 01:20:21 +01:00
  • 5120dfb5f3 changed order of config locations to be a bit more sane Lukas Schauer 2015-12-14 01:03:32 +01:00
  • 706859010c Merge pull request #40 from digint/no_scriptdir Lukas Schauer 2015-12-14 00:57:43 +01:00
  • 1e33cfe52b make default PRIVATE_KEY and WELLKNOWN relative to BASEDIR, even if BASEDIR is overridden in config.sh; basic checks on BASEDIR Axel Burri 2015-12-12 15:41:34 +01:00
  • 1cd2eb2551 never fallback to SCRIPTDIR, this is error-prone and confusing Axel Burri 2015-12-12 15:10:10 +01:00
  • 06feebe171 Merge pull request #37 from germeier/privatekey Lukas Schauer 2015-12-12 04:45:01 +01:00
  • 4a6f797469 actually move BASEDIR up as intended Markus Germeier 2015-12-12 03:48:11 +01:00
  • 0e92aba206 - make private key a config option - fix logic if private key is specified via command line option - start using PARAM_* for parameters provided at the command line Markus Germeier 2015-12-12 03:39:45 +01:00
  • 8d00950572 don't assume we are in the same directory as the script Lukas Schauer 2015-12-12 02:09:08 +01:00
  • 0a859a1906 fancy autogenerated help text Lukas Schauer 2015-12-12 02:01:56 +01:00
  • 81882a64c2 added commandline options (thanks to germeier, fixes #35) Lukas Schauer 2015-12-12 01:18:27 +01:00
  • 9dfc5f084d fixed travis config Lukas Schauer 2015-12-08 18:41:17 +01:00
  • 97d8f71e88 added staging-ca certificate and added verification test to travis config Lukas Schauer 2015-12-08 18:37:27 +01:00
  • 373b739e2d Merge pull request #33 from M-M-M-M/clean_challenge Lukas Schauer 2015-12-08 18:14:15 +01:00
  • 89822bc176 added travis-ci badge to readme Lukas Schauer 2015-12-08 18:11:25 +01:00
  • ab30195142 Move cleaning challenge in order to clean when challenge is valid and when challenge is invalid. ET 2015-12-08 18:09:46 +01:00
  • 9ebbce0480 added travis config Lukas Schauer 2015-12-08 17:55:22 +01:00