chrismarget
85e9624555
Added test for random certificate serial numbers from gen_ss_cert.
2016-05-17 19:50:57 +00:00
chrismarget
f7b10bb83e
Serial number randomization with improved portability.
...
No exception handling required this time.
2016-05-11 17:06:29 -04:00
chrismarget
4759bc9034
Trying to make pylint happy.
2016-05-11 16:41:19 -04:00
chrismarget
6fbd5fa811
Added missing whitespace.
2016-05-11 16:04:08 -04:00
chrismarget
7f70c09c53
Randomize serial numbers of DVSNI challenge certs.
...
Should now work on python 2.7 and 3.3+
2016-05-11 15:19:39 -04:00
chrismarget
a7ef4940b6
Randomize DVSNI challenge certificate serial number, now for python 3.3.
2016-05-11 13:57:18 -04:00
chrismarget
639efaeb7b
Randomize serial numbers of DVSNI challenge certificates.
2016-05-11 12:01:53 -04:00
Brad Warren
b956a968c6
this commit was authored by the Certbot Project
2016-04-14 16:56:02 -07:00
Brad Warren
ae6f1c62f1
Rename misc files
2016-04-14 10:20:23 -07:00
bmw
b347e9fba1
Merge pull request #2775 from kuba/directory-meta
...
Add Directory.meta (fixes #2768 )
2016-04-07 18:37:03 -07:00
Jakub Warmuz
e4076633c8
Add Directory.meta ( fixes #2768 )
2016-04-06 06:14:31 +00:00
Brad Warren
37817130b0
Bump version to 0.6.0
2016-04-05 17:55:29 -07:00
Brad Warren
4d4cfb414f
Release 0.5.0
2016-04-05 17:55:18 -07:00
Brad Warren
1fe1ac3102
Merge branch 'master' into acme-continuity-cruft
2016-03-07 18:48:30 -08:00
Brad Warren
ec1b14e388
Whatsa DV challenge
2016-03-07 18:47:23 -08:00
Brad Warren
22a9c7e3c2
Remove unused 'other' module
2016-03-07 18:44:30 -08:00
Brad Warren
a941b6830d
remove crufty continuity challenges
2016-03-07 18:42:44 -08:00
Erik Rose
55b63fca0d
Require setuptools>=1.0 in all packages that use the cryptography lib.
...
When pip-installing any of these packages, pip hit our permissive, any-version "setuptools" dependency first and then ignored all subsequent, more constrained ones, like cryptography's "setuptools>=1.0". See https://github.com/pypa/pip/issues/988 . It thus, on a box with setuptools 0.9.8, stuck with that version. Then, at runtime, letsencrypt crashed because pkg_resources couldn't satisfy cryptography's setuptools>=1.0 requirement.
This change lets us pip-install our packages and have it work. We'll need to make sure our direct requirements (all of them) satisfy the more constrained requirements of our dependencies. Yes, it is disgusting.
2016-03-03 18:02:38 -05:00
Brad Warren
b3166497f0
Merge branch 'master' into keinwerkzeug
2016-02-25 17:16:12 -08:00
Peter Eckersley
593cb3a038
alphabetanit
2016-02-25 16:58:54 -08:00
Peter Eckersley
9a36439e1b
Tweaks per review
2016-02-22 17:26:55 -08:00
bmw
356cf890e6
Merge pull request #2482 from pfeyz/acme-example-client-fix
...
wrap csr in ComparableX509
2016-02-22 09:55:08 -08:00
Jakub Warmuz
29d16b027e
Separate pep8 config for acme.
2016-02-20 11:01:25 +00:00
Peter Eckersley
8d61c86c8c
Well actually
...
We don't need stripping after all.
2016-02-17 16:11:50 -08:00
Peter Eckersley
9fc723f316
Exceptional coverage
2016-02-16 11:52:48 -08:00
Peter Eckersley
a9780c2ddc
Test trailing whitespace in headers
2016-02-16 11:15:35 -08:00
Peter Eckersley
7f2ca5d065
Document use of email.utils parser
2016-02-16 11:15:35 -08:00
Peter Eckersley
7c8638f108
Life is simpler if we don't support HTTP/1.0 ACME servers
...
(Though in practice with py27+ we still support them)
2016-02-16 11:05:11 -08:00
Paul Feitzinger
d6b213d1e3
wrap csr in ComparableX509
2016-02-16 12:00:11 -05:00
Peter Eckersley
49aeffdebb
Address some review comments
2016-02-15 12:53:10 -08:00
Brad Warren
45ee1eb889
Merge branch 'testing-dev-extras'
2016-02-12 16:19:57 -08:00
Brad Warren
e493a0deff
Merge branch 'acme-new-authz-directory'
2016-02-12 16:11:56 -08:00
Peter Eckersley
6fd3dba737
Two digit years are used/tested in py26 only
2016-02-12 15:08:32 -08:00
Peter Eckersley
c3ddb47cfa
All this import voodoo is not required for py2.6+
2016-02-12 12:59:53 -08:00
Peter Eckersley
f1faedaa72
This two digit year case is hard to trigger
2016-02-12 12:48:20 -08:00
Peter Eckersley
0afb424173
py26 doesn't like adding lists & tuples
2016-02-12 12:29:13 -08:00
Peter Eckersley
ae69a74465
Tidy
2016-02-12 11:38:26 -08:00
Peter Eckersley
ca7f190efc
lint & cover
2016-02-12 11:29:36 -08:00
Peter Eckersley
6f99d9f3d9
fixen
2016-02-11 18:22:41 -08:00
Peter Eckersley
a34dc94b1c
bugfixes & minimalism
2016-02-11 17:28:07 -08:00
Peter Eckersley
ef404d4985
slightly simpler / more compact
2016-02-11 16:12:42 -08:00
Peter Eckersley
0ecaa8abca
rm unused var
2016-02-11 15:45:51 -08:00
Peter Eckersley
df383ee6e4
Remove werkzeug dependency by parsing Retry-After ourselves
...
Fixes #2409
Progress on #1301
2016-02-11 15:44:23 -08:00
Peter Eckersley
563c115044
Bump version to 0.5.0
2016-02-10 18:49:27 -08:00
Peter Eckersley
74063851e3
Release 0.4.0
2016-02-10 18:48:40 -08:00
Peter Eckersley
b6d0632a10
Bump version to 0.4.0
2016-01-27 17:05:25 -08:00
Peter Eckersley
cf218dd7f1
Release 0.3.0
2016-01-27 15:12:30 -08:00
Rémy HUBSCHER
b8690cd471
Make wheel universal
2016-01-21 10:11:23 +01:00
bmw
30d8394535
Merge pull request #2199 from letsencrypt/0.2.0
...
Include 0.2.0 release in master's history, and bump version
2016-01-19 17:56:44 -08:00
bmw
8301f2f57b
Merge pull request #1665 from erikrose/letsencrypt-auto-release
...
Make letsencrypt-auto release-suitable, self-upgrading, and self-contained.
2016-01-19 15:16:49 -08:00