Commit Graph
5959 Commits
Author SHA1 Message Date
Erik Rose 70beb0bd3b Disable wheel cache to avoid a class of runtime errors with C-based packages.
bmw ran into a problem on his own machine in which cryptography was built with an old version of openssl, then openssl was upgraded to fix the Drown attack, and the API change (in a bugfix release, mind you) broke the cached wheel.
2016-03-08 15:41:50 -05:00
Erik Rose d9dcb4c897 Use pip 8 (installed via pipstrap) instead of peep. Close #2596.
This should solve our unicode error (https://github.com/erikrose/peep/issues/125) as well as many other errors caused by pip, setuptools, or wheel being really, really old. It also means I don't have to maintain peep anymore for LE's sake.

Revert the patch that added the InstallRequirements function, since we're back to needing only 1 requirements file.

Turn off all the Travis addons for the GCE le_auto job, since the MariaDB one broke there and the rest weren't necessary. See https://github.com/travis-ci/travis-ci/issues/5759. TheNavigat collaborated on this.
2016-03-08 15:33:46 -05: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
bmw d0af205cca Merge branch 'master' into candidate-0.4.2 2016-03-07 17:25:55 -08:00
bmw 8a8711a16f Merge pull request #2619 from erikrose/fix-gce
Blot out Travis addons on le_auto job.
2016-03-07 17:25:39 -08:00
Erik Rose 64f31017cd Blot out Travis addons on le_auto job.
MariaDB addon is broken on Google Compute Engine jobs at the moment: see https://github.com/travis-ci/travis-ci/issues/5759.
2016-03-07 18:52:14 -05:00
Wang Yu f7d862d0bf webroot configuration text--fix format 2016-03-05 20:33:02 +01:00
Amjad Mashaal ea21d2200c Merge remote-tracking branch 'letsencrypt/master' 2016-03-05 01:11:40 +02:00
Brad Warren 7f099b5355 Bump version to 0.5.0 2016-03-03 15:50:36 -08:00
Brad Warren fe0c9c8ff1 Release 0.4.2 v0.4.2 2016-03-03 15:50:15 -08:00
bmw 6e041eb8f3 Merge pull request #2599 from erikrose/setuptools-1.0
Require setuptools>=1.0 in all our packages.
2016-03-03 15:41:33 -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
bmw f2390edb49 Merge pull request #2594 from letsencrypt/upgrade-cryptography-version
upgrade cryptography version in le-auto
2016-03-03 12:40:54 -08:00
Brad Warren bb0406ee85 quote TEMP_DIR 2016-03-03 12:01:53 -08:00
Brad Warren 8fbb6ed819 Use consistent comment style 2016-03-03 09:46:11 -08:00
Brad Warren 34eb86b226 trap magic 2016-03-03 09:44:42 -08:00
bmw 231e8582aa Merge pull request #2578 from letsencrypt/bad-permissions
fix permissions on renewal conf files
2016-03-02 19:56:19 -08:00
Brad Warren bd04076bad Install setuptools separately... 2016-03-02 19:32:06 -08:00
Brad Warren bcdce86ced split setuptools into own requirements 2016-03-02 19:18:40 -08:00
Brad Warren 25cd02c75e documentation++ 2016-03-02 18:18:46 -08:00
Brad Warren dcaf600a5d Use newest setuptools 2016-03-02 18:15:14 -08:00
bmw 9229864839 Merge branch 'master' into bad-permissions 2016-03-02 18:11:15 -08:00
bmw cb1a5fda6a Merge pull request #2592 from letsencrypt/upgrade-leauto-parsedatetime
Upgrade parsedatetime dependency
2016-03-02 18:06:42 -08:00
bmw d3ee01be40 Merge pull request #2593 from erikrose/cryptography-setup-requires
Move pycparser above cffi in the requirements file. May fix #2499.
2016-03-02 16:55:51 -08:00
bmw 8f19ea4f9d Merge pull request #2582 from letsencrypt/autoupdate-le-auto
Autobuild le-auto with dev version
2016-03-02 16:31:41 -08:00
Brad Warren 4c9bb18777 upgrade cryptography version in le-auto 2016-03-02 15:22:18 -08:00
Erik Rose 7de0fd452c Move pycparser above cffi in the requirements file. May fix #2499.
There's no particular reason this *should* fix #2499, but it changes how pycparser gets installed (to a more modern way: pip vs. setuptools), so it may.
2016-03-02 17:54:30 -05:00
Brad Warren 0b118c6522 Upgrade le-auto parsedatetime pin to 2.1 2016-03-02 14:53:11 -08:00
Brad Warren 96618a0608 Revert "version < 2.0"
This reverts commit 564d37c0fd.
2016-03-02 14:49:39 -08:00
schoen f205d15ba2 Merge pull request #2579 from letsencrypt/legacy-http01-port
Legacy http01 port
2016-03-01 18:11:29 -08:00
Brad Warren 26ffd8df3b constants.DV_CHALLENGES is not the constant you are looking for 2016-03-01 17:56:23 -08:00
Brad Warren 4a208d4821 remove stray references to DV challs in auth_handler 2016-03-01 17:53:59 -08:00
Brad Warren bb5d7b37e4 remove error type for nonexistant revoker 2016-03-01 17:36:51 -08:00
Brad Warren f1e3563f98 remove needlessly specific and unused challenge types 2016-03-01 17:34:01 -08:00
Brad Warren f2e728cd4e Remove ContAuthError 2016-03-01 17:29:08 -08:00
Brad Warren eb71506be9 remove PoP and RC achalls 2016-03-01 17:27:56 -08:00
Brad Warren b0280ac17e no PoP or RC in auth_handler 2016-03-01 17:25:05 -08:00
Brad Warren 33b851b6c5 remove continuity challenges from acme_util 2016-03-01 17:22:12 -08:00
Brad Warren b1918995d1 documentation++ 2016-03-01 16:26:03 -08:00
Peter Eckersley ebf0163983 Merge pull request #2513 from thanatos/py3k-minor-fixes
Py3k minor fixes
2016-03-01 16:11:47 -08:00
Peter Eckersley 1c46ff4568 Merge pull request #2577 from letsencrypt/release-help
Simple release help
2016-03-01 16:09:15 -08:00
Brad Warren 4f98fe9630 Remove PoP 2016-03-01 15:33:28 -08:00
Brad Warren d10aa9faa3 remove reference to continuity challenges 2016-03-01 15:24:43 -08:00
Brad Warren 02f548b14f Merge branch 'master' into continuity-error 2016-03-01 15:14:46 -08:00
Brad Warren 8266dde2bb clean up references to dv_challs and dv_auth 2016-03-01 15:13:58 -08:00
Peter Eckersley d4e08f52c2 Merge pull request #2561 from thanatos/tox-newline-at-eof
Add newline at end of tox.ini.
2016-03-01 14:58:47 -08:00
Peter Eckersley 37a3d93992 Merge pull request #2581 from letsencrypt/bump-le-auto-version
Bump source le-auto version
2016-03-01 14:58:00 -08:00