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
bmw
7c6678b873
Revert "Revert "Temporarily disable Apache 2.2 support""
2016-01-27 10:43:56 -08:00
bmw
90c7a73146
Merge pull request #2078 from letsencrypt/non-interactive
...
Implement non-interactive mode for the client.
2016-01-25 18:51:56 -08:00
Noah Swartz
5192fa36ab
move save command up to tls_sni
2016-01-22 11:47:49 -08:00
Noah Swartz
b75b887a83
fixed linting issues
2016-01-22 10:03:29 -08:00
Noah Swartz
0802ade04e
fix apache 2.2
2016-01-21 15:59:30 -08: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
Noah Swartz
bbf2896572
Merge pull request #2201 from letsencrypt/revert-2171-kill-22
...
Revert "Temporarily disable Apache 2.2 support"
2016-01-19 15:25:30 -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
Peter Eckersley
6c0b1e46d7
Import latest upstream augeas lens
...
* Handles perl sripts embedded in Apache conf files
* Fixes : #2079
2016-01-18 11:42:52 -08:00
Peter Eckersley
bbb25c7d1b
Merge remote-tracking branch 'origin/master' into non-interactive
...
(Merge conflict due to PEP8iness)
2016-01-15 16:04:38 -08:00
Peter Eckersley
432d250672
Revert "Temporarily disable Apache 2.2 support"
2016-01-15 15:49:15 -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
Brad Warren
e59fcf7ddd
Release 0.2.0
2016-01-14 17:39:18 -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
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
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
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
Joona Hoikkala
7d51480c4d
Remove the test path from augeas even if failing
2016-01-14 00:23:45 +02:00
Joona Hoikkala
30ad7dce9f
Pick up the augeas RuntimeError and pass the correct one
2016-01-14 00:06:52 +02:00
Joona Hoikkala
99c575f043
Check augeas version, and raise error if not recent enough
2016-01-13 23:56:22 +02:00
Erik Rose
ed562645e0
Master master into letsencrypt-auto-release so Travis will build it.
2016-01-11 21:45:16 -05:00
Brad Warren
4cdf63c55e
Fix a couple nits
2016-01-11 18:27:01 -08:00
Erik Rose
6c05197a43
Remove mock as an install requirement.
...
The motivation is to free us of a reliance on a rather modern version of setuptools, which caused le-auto failures for people on Wheezy and other older distros. (The alternative would have been to forcibly upgrade setuptools as the old le-auto did, but less is more.)
Mock is used only in tests, so we move it to tests_require. It will still be installed automatically when setup.py test is run. Give all packages a test_suite so this works.
The "testing" extra remains for optional packages not required for the nose tests but used in tox. However, the extra is much less useful now and is a candidate for deletion. We could roll the list of packages therein into the tox config so as not to favor any particular package.
Remove tests_require=install_requires, which I don't think does anything useful, since install requirements are implicitly installed when running setup.py test.
Fix tests to pass with mock removed. We had to stop them pulling down LE from PyPI, since the current version there (0.1.1) requires mock and explodes when `letsencrypt` is run.
2016-01-11 21:26:41 -05:00
Brad Warren
24e6f4142b
Merge branch 'master' into apache-redirect
2016-01-11 18:21:51 -08:00
Brad Warren
10df56bab6
Added revisions
2016-01-11 18:21:33 -08:00
sagi
b28b5b08d7
More tests; Make Nose happy
2016-01-11 20:59:19 +00:00
sagi
4645bf8329
Make lint happy
2016-01-11 20:58:52 +00:00
sagi
9c2a0362a7
Add rewrite tests: normal, small, quoted, etc.
2016-01-11 19:55:55 +00:00
sagi
a43e7b11f1
Add colon
2016-01-11 19:55:15 +00:00
sagi
82a58fec48
Dequote possible quoted target
2016-01-11 19:48:17 +00:00
sagi
ae572fe084
Make lint happy
2016-01-11 19:20:29 +00:00
sagi
6c18a7d318
Revise RewriteRule sifting algorithm
2016-01-11 19:15:23 +00:00
sagi
bf74b2cc64
Change test RewriteRule so that it conforms with Apaches spec.
2016-01-11 19:12:30 +00:00
sagi
20433db0bb
Merge remote-tracking branch 'upstream/master' into bugfix_skeleton
2016-01-11 17:36:45 +00:00
Joona Hoikkala
39e4053b82
Removed some now obsolete mock code from tests
2016-01-10 19:15:09 +02:00
Joona Hoikkala
f5862a7a4f
Parse all included paths in apache root configuration
2016-01-10 18:38:53 +02:00
Peter Eckersley
bf4793039a
Merge remote-tracking branch 'origin/master' into pyopenssl
2016-01-10 02:39:54 -08:00
Peter Eckersley
e58fc0aaa6
Merge pull request #2110 from letsencrypt/precise-bootstrap
...
Precise bootstrap
2016-01-10 02:36:10 -08:00