Commit Graph
171 Commits
Author SHA1 Message Date
Daniel Roesler 95703cfe53 re-worded staging readme section from pull #249 2021-08-21 15:31:22 -05:00
Daniel Roesler 4a58b8809c reverted changes from pull #249 2021-08-21 15:15:37 -05:00
Daniel Roesler a87fb1afc7 Merge remote-tracking branch 'steelman/dry-run' 2021-08-21 15:14:36 -05:00
Daniel Roesler 90528ddc00 added test ensuring path traversal risk is negated (see issue #262) 2021-08-14 17:45:11 -05:00
Daniel Roesler 1db3e546f4 updated README badges with new Github Actions test runner 2021-08-13 19:04:31 -05:00
Daniel Roesler fdb2c2fc6f fixed staging ssh key secret loading 2021-08-13 18:58:57 -05:00
Daniel Roesler da7839bf03 fixed staging event trigger to be manually triggered 2021-08-13 18:47:54 -05:00
Daniel Roesler a28ecc9c56 added staging workflow 2021-08-13 18:44:06 -05:00
Daniel Roesler 4b82b381fa python3.5 json loading doesn't like byte strings, apparently 2021-08-13 16:48:10 -05:00
Daniel Roesler 43c0ef7608 added pebble server setup to test runners 2021-08-13 16:39:32 -05:00
Daniel Roesler 4d617d231f added workflows for github actions to automatically test commits and pull requests 2021-08-13 15:52:22 -05:00
Daniel Roesler ee1f8a3cab updated tests to support both local letsencrypt/pebble server or staging server, increased coverage to 100% for pebble test runs, removed fuse as dependency and instead added instructions to mount remote filesystem on local instead for staging tests 2021-08-12 21:55:26 -05:00
Łukasz Stelmach 7604358254 Add --dry-run command line option
The --dry-run option is a shortcut

  --directory-url https://acme-staging-v02.api.letsencrypt.org/directory

to use Let's Encrypt staging environment for testing.
2020-05-18 12:15:31 +02:00
Daniel Roesler 0a9afb2b72 force python 2 for conversion script, fixes issue #233 2019-12-10 07:01:02 -06:00
Daniel Roesler 58752c527c made public key parsing more robust for windows (still not officially supporting windows though), fixes issue #228 2019-12-10 06:56:04 -06:00
Daniel Roesler ea4d288699 updated wording in test for DNS error response 2019-12-10 06:51:49 -06:00
Daniel Roesler e464294c12 changed wording a bit for openssl SAN support 2019-12-10 06:50:56 -06:00
Daniel Roesler 97aaa183ad Merge remote-tracking branch 'james_master/openssl_addext' 2019-12-10 06:37:07 -06:00
Anton Berezin e6b1b1a68a Fix nginx server_name directive syntax (no commas). 2019-11-10 23:19:23 +01:00
James e9190920a7 New subjectAltName syntax in the README
Thanks to [openssl@bfa470a](https://github.com/openssl/openssl/commit/bfa470a4f64313651a35571883e235d3335054eb), we don't have to use such a cluster of a workaround to generate multi-domain CSRs

Leaving the old syntax in, however, for historical interest and for those stuck on such operating systems
2019-08-08 14:15:52 -05:00
Daniel Roesler cb094cf3ef fixed additional POST-as-GET 4.1.0 2019-07-07 08:27:06 -05:00
Daniel Roesler a6acdc2103 pointed out by @felixfontein in #222, we shouldn't delete the challenge files on errors, but we should clean them up on success 2019-07-06 21:00:59 -05:00
Felix Fontein 3f75a80d99 Also accept critical SAN extensions. 2019-07-06 20:48:30 -05:00
Daniel Roesler e9e52678ae merged #220, but switched it from using variables to using a tmp file 2019-07-06 20:47:11 -05:00
Filipe Maia 9d92a0484d Prevented the deletion of the certificate when the renewal script fails 2019-07-06 20:45:46 -05:00
Daniel Roesler f24226b15e added space for assert syntax 2019-07-06 20:35:17 -05:00
Daniel Roesler 84c71cf61e addresses #205 where @nuxi points out a situation where polling may hang indefinitely 2019-07-06 20:34:36 -05:00
Daniel Roesler b02912486a split python test versions out into their own versions since travis can't handle multiple python versions in matrixes 2019-07-06 20:08:46 -05:00
Daniel Roesler 6fb5f22e47 have to run python 3.3 in ubuntu 14.04 on travis ci 2019-07-06 20:02:22 -05:00
Daniel Roesler d86baf55d6 switched to using ubuntu 16.04 in travis test suite since it supports python 3.7 2019-07-06 19:49:22 -05:00
Daniel Roesler 1b6c6bc0e6 fixed #226, start using POST-as-GET for GET requests 2019-07-06 19:27:55 -05:00
Daniel Roesler 9b9a4d8423 added official python 3.7 support in setup.py 2019-07-06 19:26:33 -05:00
Daniel Roesler 072778cc54 added explit test for python 3.7 2019-07-06 19:22:57 -05:00
Daniel Roesler 2952f601d4 apparently the Let's Encrypt test server is rejecting example.com emails 2019-07-06 18:50:49 -05:00
Daniel Roesler 5350420d35 don't skip ValueError when urlopen(Request(nonvalid, ...)) 4.0.4 2018-05-17 05:43:16 -07:00
Daniel Roesler ad7802f1c4 Merge pull request #184 from nledez/fix-typos
Fix typos in README.md
4.0.3
2018-03-17 17:04:19 -07:00
Daniel Roesler b9503e7197 Merge branch 'master' into fix-typos 2018-03-17 17:04:10 -07:00
Daniel Roesler 6058ee6e6a Merge pull request #192 from NonSecwitter/patch-1
update SSL config
2018-03-17 17:03:06 -07:00
Daniel Roesler e89444a8f9 Merge branch 'master' into patch-1 2018-03-17 17:02:49 -07:00
Daniel Roesler bdbf58154f Merge remote-tracking branch 'origin/master' 2018-03-17 16:56:55 -07:00
Daniel Roesler 31ff3267b4 Merge remote-tracking branch 'origin/master' 2018-03-17 16:56:34 -07:00
Daniel Roesler a5738ff017 merged #155, adding tiny user agent 2018-03-17 16:56:04 -07:00
Daniel Roesler ebca951674 Merge pull request #177 from nanonyme/master
Make acme_tiny.py executable in index
2018-03-17 16:51:48 -07:00
Daniel Roesler eff13b3da9 Merge pull request #174 from bryant1410/master
Fix broken headings in Markdown files
2018-03-17 16:50:50 -07:00
Daniel Roesler 2251f66980 Merge pull request #164 from meeuw/minorfixes
Add documentation and support for Red Hat openssl directories
2018-03-17 16:47:05 -07:00
Daniel Roesler 1947187152 Merge pull request #133 from jwilk-forks/spelling
fix typos
2018-03-17 16:14:55 -07:00
Daniel Roesler ddc4bc6fa3 Merge remote-tracking branch 'origin/master' 2018-03-17 16:10:29 -07:00
Daniel Roesler d1b54fa523 Merge pull request #121 from rugk/patch-1
Readme: Only needs access to private account key
2018-03-17 16:10:13 -07:00
Daniel Roesler b4704b1e17 cleaned up help and copyright text 2018-03-17 16:09:24 -07:00
Daniel Roesler 0ba9104386 Merge pull request #120 from legoktm/patch-1
Include licensing information in acme_tiny.py itself
2018-03-17 16:04:16 -07:00