Commit Graph
5151 Commits
Author SHA1 Message Date
Peter Eckersley 10214e2668 Merge pull request #2179 from joohoi/apache_pep8
PEP8 - fixes to apache plugin
2016-01-15 15:14:30 -08:00
Erik Rose 1706619886 Update known-good-set, and make deps unconditional.
Bring everything to the latest versions.

Make dependencies unconditional: argparse, ndg-httpsclient, and pyasn1 get in all the time, to match the state of master as of 0.2.0.
2016-01-15 18:09:27 -05:00
Peter Eckersley 9d24e7d9e2 Merge pull request #2190 from filipochnik/coverage
Improve test coverage in letsencrypt module
2016-01-15 15:09:09 -08:00
Peter Eckersley 91d958aa59 Bump version to 0.2.1.dev0 2016-01-15 15:03:53 -08:00
Erik Rose ecbe2a5c69 Merge master in to get the unconditionalization of dependencies. 2016-01-15 13:43:36 -05:00
Joona Hoikkala 503787808a Merge remote-tracking branch 'upstream/master' into apache_pep8 2016-01-15 09:22:15 +02:00
Filip Ochnik 4366a89883 Don't use assertIn 2016-01-15 12:55:24 +07:00
Filip Ochnik b89d383ff4 Add tests for missing paths in webroot plugin 2016-01-15 11:38:21 +07:00
Filip Ochnik 2a6d3bedb6 Fix missing --webroot-path handling in webroot plugin 2016-01-15 11:37:20 +07:00
Brad Warren e59fcf7ddd Release 0.2.0 v0.2.0 2016-01-14 17:39:18 -08:00
bmw b030341415 Merge pull request #2187 from letsencrypt/symlink-problems
Fix tests on letsencrypt-apache packages
2016-01-14 17:33:27 -08:00
Brad Warren 2939b62f24 Stop cover from failing 2016-01-14 16:59:29 -08:00
Brad Warren b7b3f24da0 Convert sites-enabled files to symlinks 2016-01-14 16:35:20 -08:00
Peter Eckersley a401384d62 Merge pull request #2182 from letsencrypt/revert-conditional-deps
Always install ndg-httpsclient and pyasn1
2016-01-14 13:59:58 -08:00
Erik Rose 5d93678303 Make ConfigArgParse dependencies unconditional as well.
None of this is ideal, since we're making the dependencies tighter than they theoretically need to be, but the behavior of the old le-auto makes this necessary to make it succeed in practice (when using LE wheels).

Once we move to the new le-auto (which pins everything and makes setup.py dependencies irrelevant for auto installs), we should redo this using env markers as in https://github.com/letsencrypt/letsencrypt/pull/2177. We're too afraid to do it now.

Similarly, we're too afraid to change how we handle argparse right now, despite that it should be required directly by us under 2.6. In practice, ConfigArgParse pulls it in for us, so we're okay as long as it continues to do that.
2016-01-14 16:40:47 -05:00
Brad Warren 2e034e6c6c Revert changes to acme's setup.py 2016-01-14 11:42:10 -08:00
Filip Ochnik 84a0fba774 Properly patch display_util 2016-01-14 23:16:26 +07:00
Filip Ochnik 54207f9ef3 Test view_config_changes with for_logging=True 2016-01-14 23:15:22 +07:00
Filip Ochnik f909d22a3d Test with missing certificate when calling RenewableCert.names() 2016-01-14 23:15:04 +07:00
Joona Hoikkala 5357a556eb PyLint doesn't play well with six 2016-01-14 14:18:36 +02:00
Joona Hoikkala be1d1321b6 Pep8 love 2016-01-14 13:25:15 +02:00
bmw 7e741f9b1a Merge pull request #2173 from letsencrypt/le-compat-release-version
Ensure that all pip upload version #s are reflect in git
2016-01-13 17:26:43 -08:00
Peter Eckersley 4762ede4ea Also *set* the letsencrypt-compatibility-test version number 2016-01-13 17:09:45 -08:00
Peter Eckersley a7b878b825 Ensure that all pip upload version #s are reflect in git 2016-01-13 16:53:40 -08:00
Peter Eckersley 8cc0d156e2 Merge pull request #2171 from letsencrypt/kill-22
Temporarily disable Apache 2.2 support
2016-01-13 16:26:04 -08:00
Brad Warren 8989dfc1ff Disable Apache 2.2 support 2016-01-13 16:17:26 -08:00
Peter Eckersley ef7231a814 Merge pull request #2169 from joohoi/check_aug_version
Check that recent enough version of libaugeas is available
2016-01-13 16:04:51 -08:00
Joona Hoikkala fe8a0dcef2 Make linter happy 2016-01-14 01:52:35 +02:00
Joona Hoikkala 8c110e31d7 Fixed tests 2016-01-14 01:30:34 +02:00
Erik Rose 2771249522 Merge master in before computing a known-good set for 0.2.0.
This also serves as a suitable base to build sdists for isnot.org, so we can try the old le-auto script against mockless versions of the LE packages.
2016-01-13 18:23:51 -05:00
Joona Hoikkala 8f6ef8db53 Modified error message 2016-01-14 01:10:50 +02:00
Joona Hoikkala d0832f7414 Added the missing test 2016-01-14 01:09:28 +02:00
Joona Hoikkala ddbfb44041 Add tests 2016-01-14 00:50:34 +02:00
Erik Rose 25e428ce4b Bring built le-auto up to date again. 2016-01-13 17:27:47 -05:00
Joona Hoikkala 7d51480c4d Remove the test path from augeas even if failing 2016-01-14 00:23:45 +02:00
Erik Rose c3ea4bdc9b Roll back change to acme's pylintrc, which was needed to get lint to pass on Travis's Trusty beta (sudo) infra.
We're stepping off that infra briefly, to keep it the same as boulder's. When we retire the old le-auto, we'll step back on and change boulder to use it as well.
2016-01-13 17:22:59 -05:00
Joona Hoikkala 30ad7dce9f Pick up the augeas RuntimeError and pass the correct one 2016-01-14 00:06:52 +02:00
Brad Warren bccb2124bc Fix paths in contributing.rst 2016-01-13 14:05:19 -08:00
Joona Hoikkala 99c575f043 Check augeas version, and raise error if not recent enough 2016-01-13 23:56:22 +02:00
Fan Jiang 7254ea5fb0 enable config_test in configurator prepare 2016-01-13 16:31:30 -05:00
Brad Warren a287b504a5 Fix Vagrantfile path 2016-01-13 13:26:36 -08:00
Brad Warren a1f6678d61 Revert changes to Dockerfile 2016-01-13 13:26:16 -08:00
Brad Warren 587e2e76f3 Revert "Get all tests, even le_auto, working on Travis."
This reverts commit 7ee23b723a.
2016-01-13 13:25:29 -08:00
Erik Rose d8130974c7 Upgrade half-sign to sha256. Bring back old le-auto temporarily. Improve le-auto's option parsing.
If the new le-auto works well in the minutes or hours after release, we'll make another commit to master that removes the old le-auto and bootstrap scripts.

Close https://github.com/erikrose/letsencrypt/pull/2.
2016-01-13 13:12:34 -05:00
Erik Rose 86266f5fe1 Remove backported Python 2.7 assertion helpers.
I didn't backport their imports, so they had NameErrors in the failure case anyway. And, because of the docker image, these tests currently are run under only 2.7 at the moment.
2016-01-13 12:50:12 -05:00
Brad WarrenandPeter Eckersley ab07620504 Fixed fake letsencrypt hash 2016-01-13 09:30:54 -08:00
Brad WarrenandPeter Eckersley 7945db7a2d Rebuild sdist 2016-01-13 09:30:54 -08:00
Brad WarrenandPeter Eckersley e192cce1fc Fix fake letsencrypt 2016-01-13 09:30:54 -08:00
Peter Eckersley 435dfc0c52 Undelete the old letsencrypt-auto for now 2016-01-13 09:30:54 -08:00
Erik RoseandPeter Eckersley 2d4c21ad4f Bring built le-auto script up to date. 2016-01-13 09:30:54 -08:00