Daniel Roesler
|
0f5371306a
|
reconfigured handling openssl configs for keys setup to remove 'ResourceWarning: unclosed file...' warnings on tests
|
2021-08-21 20:54:32 -05:00 |
|
Daniel Roesler
|
9691f8779c
|
re-worded pull #254 a bit
|
2021-08-21 20:45:21 -05:00 |
|
Daniel Roesler
|
ad9b90d711
|
Merge remote-tracking branch 'chref/skip_valid_auth' into pull_254
|
2021-08-21 20:42:25 -05:00 |
|
Daniel Roesler
|
3840755ae1
|
switched to re-generating account and cert keys every test since staging tests keep authorizations valid between tests
|
2021-08-21 17:08:16 -05:00 |
|
Daniel Roesler
|
0d97a2d35d
|
shortened pull #260
|
2021-08-21 16:12:45 -05:00 |
|
Daniel Roesler
|
907bba2644
|
Merge remote-tracking branch 'Bombenleger/master'
|
2021-08-21 16:07:19 -05:00 |
|
Daniel Roesler
|
67ae60e955
|
Merge commit 'e2c499775a61b731bef4e45f33f2f96330b5b408'
|
2021-08-21 15:53:57 -05:00 |
|
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 |
|
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 |
|
Daniel Roesler
|
cb094cf3ef
|
fixed additional POST-as-GET
|
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 |
|
Daniel Roesler
|
e9e52678ae
|
merged #220, but switched it from using variables to using a tmp file
|
2019-07-06 20:47:11 -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, ...))
|
2018-05-17 05:43:16 -07:00 |
|
Daniel Roesler
|
ad7802f1c4
|
Merge pull request #184 from nledez/fix-typos
Fix typos in README.md
|
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 |
|
Daniel Roesler
|
71a97aa92f
|
fixed buffer to unicode decoding for tests
|
2018-03-17 15:02:23 -07:00 |
|
Daniel Roesler
|
aaf1091838
|
added optional contact details
|
2018-03-17 14:56:30 -07:00 |
|
Daniel Roesler
|
7a4ea10d08
|
updated readme to note that ACME v2 certificate downloads now include the intermediate certificate
|
2018-03-17 12:10:07 -07:00 |
|
Daniel Roesler
|
77d33f88f5
|
updated test coverage to ignore new setup.py file (setup install still gets tested via test_install.py)
|
2018-03-15 22:17:30 -07:00 |
|
Daniel Roesler
|
51ab579635
|
Merge branch 'setup_merge' into ACMEv2
|
2018-03-15 22:03:38 -07:00 |
|
Daniel Roesler
|
ea9823d190
|
removed challenge payload that is no longer needed in new acme spec
|
2018-03-15 21:10:12 -07:00 |
|
Daniel Roesler
|
d1ccbecdfa
|
consolidated external commandline execution error handling to bring back under 200 lines of code
|
2018-03-10 23:53:05 -08:00 |
|
Daniel Roesler
|
68c565ec32
|
added badNonce retries
|
2018-03-10 23:51:10 -08:00 |
|
Daniel Roesler
|
c4b79703c8
|
deprecated CA url in favor of using the direct certificate authority directory url
|
2018-03-10 21:24:41 -08:00 |
|
Daniel Roesler
|
bb248e0012
|
mostly working ACMEv2, except for letsencrypt/boulder#3367
|
2018-01-14 17:28:42 -08:00 |
|
Daniel Roesler
|
4ed13950c0
|
added python 3.6 to test coverage
|
2017-11-14 21:30:52 -08:00 |
|
Daniel Roesler
|
19b274cf38
|
damn python3 bytes-to-strings encoding gets you again...
|
2017-11-14 21:21:27 -08:00 |
|
Daniel Roesler
|
c4940d229a
|
switched to grabbing the agreement url from /directory, addresses #145, #148, #172, #189
|
2017-11-14 20:59:49 -08:00 |
|
Daniel Roesler
|
7ef9164dc1
|
Merge remote-tracking branch 'pull-156/master' into travis-ci
|
2017-06-06 11:11:58 -07:00 |
|
Daniel Roesler
|
069b154748
|
Merge remote-tracking branch 'pull-169/ossl1.1-fixup' into travis-ci
|
2017-06-06 11:09:57 -07:00 |
|
Daniel Roesler
|
478ad3124f
|
Merge remote-tracking branch 'pull-168/master' into travis-ci
|
2017-06-06 11:08:55 -07:00 |
|
Daniel Roesler
|
76d1c06f97
|
Merge branch 'travis-ci' into HEAD
|
2017-06-06 11:03:53 -07:00 |
|
Daniel Roesler
|
84ad36d886
|
fixed more error message case changes
|
2017-06-06 11:00:03 -07:00 |
|
Daniel Roesler
|
eea72dcc17
|
fixed changing error message
|
2017-06-06 10:55:15 -07:00 |
|
Daniel Roesler
|
daba51d37e
|
fixed key in test suite server that I had already apparently fixed in travis-ci.gethttpsforfree.com
|
2016-08-17 20:29:25 -07:00 |
|
Daniel Roesler
|
5a7b4e79bc
|
Merge remote-tracking branch 'origin/master'
|
2016-08-01 12:53:22 -07:00 |
|
Daniel Roesler
|
ecd26b1e78
|
updated agreement URL since Let's Encrypt is now rejecting the old agreement
|
2016-08-01 12:53:13 -07:00 |
|
Daniel Roesler
|
7a5a2558c8
|
Merge pull request #103 from nylen/patch-1
For challenges, redirects from HTTP -> HTTPS are fine too
|
2016-03-26 10:30:04 -07:00 |
|
Daniel Roesler
|
84308ab4a5
|
Let's Encrypt changed their staging server issuer common name
|
2016-03-26 10:24:30 -07:00 |
|
Daniel Roesler
|
fba3cb5263
|
Merge pull request #109 from maghoff/patch-1
Update README.md
|
2016-03-26 10:16:32 -07:00 |
|
Daniel Roesler
|
f61f72c212
|
Merge remote-tracking branch 'origin/master'
|
2015-12-29 12:43:26 -08:00 |
|
Daniel Roesler
|
fcb7cd6f66
|
fixed #58, apparently .reason isn't an attribute on HTTPError in python 2.6 even though it's documented as such
|
2015-12-29 12:43:12 -08:00 |
|
Daniel Roesler
|
32376d02f4
|
Merge pull request #55 from jwilk/spelling
fix typos
|
2015-12-26 11:41:15 -08:00 |
|
Daniel Roesler
|
69a457269a
|
fixed error reading for URLErrors and HTTPErrors
|
2015-12-22 15:15:01 -08:00 |
|
Daniel Roesler
|
9e69fa7b0f
|
added permissions change to accomodate https://bugs.launchpad.net/ubuntu/+source/fuse/+bug/794494
|
2015-12-22 10:32:33 -08:00 |
|
Daniel Roesler
|
d3c6451a4f
|
fixed #48, handle URLErrors in addition to HTTPErrors
|
2015-12-22 08:38:57 -08:00 |
|
Daniel Roesler
|
a9a1bc79a6
|
switched form the node script to the tiny python script
|
2015-12-22 08:17:03 -08:00 |
|
Daniel Roesler
|
33f593d060
|
Merge branch 'master' into pull_34
|
2015-12-22 08:11:21 -08:00 |
|
Daniel Roesler
|
039769ab3f
|
Merge pull request #44 from RalfJung/master
Fix TypeError: 'str' does not support the buffer interface
|
2015-12-22 07:47:54 -08:00 |
|
Daniel Roesler
|
6d3002403e
|
Merge pull request #51 from monkz/patch-1
Additional clarification for the creation of the account key
|
2015-12-22 07:36:33 -08:00 |
|
Daniel Roesler
|
86394c615a
|
Merge remote-tracking branch 'origin/master'
|
2015-12-15 08:28:15 -08:00 |
|
Daniel Roesler
|
ad59a79681
|
fixed #45, added readme with instructions on how to test
|
2015-12-15 08:27:57 -08:00 |
|
Daniel Roesler
|
81e357fe81
|
Merge pull request #38 from reidrac/master
Fixed nginx example
|
2015-12-10 07:08:38 -08:00 |
|
Daniel Roesler
|
f7aaf199e4
|
switched coveralls badge to use master branch
|
2015-12-06 02:36:32 -08:00 |
|
Daniel Roesler
|
b37284d218
|
added error handling tests
|
2015-12-06 02:26:03 -08:00 |
|
Daniel Roesler
|
e6cad5f0f6
|
added argparse to requirements for python 2.6 and removed fuse from coverage
|
2015-12-06 00:38:10 -08:00 |
|
Daniel Roesler
|
e0a874203c
|
added monkey patching via fuse for full integration test
|
2015-12-06 00:23:22 -08:00 |
|
Daniel Roesler
|
dacd06f2c5
|
added coveralls to travis test
|
2015-12-05 18:58:29 -08:00 |
|
Daniel Roesler
|
d3e807302b
|
apparently coverage doesn't support python 3.2
|
2015-12-05 18:40:36 -08:00 |
|
Daniel Roesler
|
1bda17f176
|
added coverage to tests
|
2015-12-05 18:38:14 -08:00 |
|
Daniel Roesler
|
12636e5fb3
|
added code coverage
|
2015-12-05 18:22:42 -08:00 |
|
Daniel Roesler
|
7cbf7ecc35
|
apparently python 2.6 doesn't have test discovery
|
2015-12-05 18:19:00 -08:00 |
|
Daniel Roesler
|
d866955185
|
added initial test structure
|
2015-12-05 18:11:29 -08:00 |
|