375 Commits
Author SHA1 Message Date
Brad Warren 8e742fa3c6 Release 0.6.0 2016-05-11 18:04:15 -07:00
bmw 255e205c1a Merge pull request #2963 from certbot/ok-directory
Allow unrecognized fields in Directory object
2016-05-11 13:38:09 -07:00
Jacob Hoffman-Andrews 6f9e28fcca Allow unrecognized fields in directory. 2016-05-11 11:11:52 -07:00
Jacob Hoffman-Andrews 88499238ed Merge pull request #2797 from kuba/omitempty-error-type-detail
ACME: omitempty Error.detail, Error.type (fixes #2289)
2016-05-11 09:50:09 -07: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
Jakub Warmuz 0839168de7 Fake deserialization error in test_check_response_not_ok_jobj_no_error 2016-04-10 07:50:39 +00:00
Jakub Warmuz 8145b7c11b ACME: omitempty Error.detail, Error.type (fixes #2289) 2016-04-09 08:17:26 +00: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
Jakub Warmuz 3a90b4c7c5 acme: fix empty set repr py3 compat 2016-01-18 21:39:25 +00:00