Erik Rose
ed562645e0
Master master into letsencrypt-auto-release so Travis will build it.
2016-01-11 21:45:16 -05: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
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
Peter Eckersley
5146a766c7
Merge pull request #2092 from joohoi/augeas_paths
...
Select broader wildcard matching pattern for augeas paths if overlapping
2016-01-10 02:15:10 -08:00
Peter Eckersley
313dda65e1
Merge branch 'master' into precise-bootstrap
2016-01-08 14:41:50 -08:00
Brad Warren
a7a7380110
Merge branch 'master' into pyopenssl
2016-01-08 14:26:13 -05:00
Noah Swartz
2c8d042974
added in tls_sni logging from #2002
2016-01-08 04:58:17 -08:00
Noah Swartz
287be6be8e
fix linting issue
2016-01-08 02:47:59 -08:00
Noah Swartz
e7ae025a72
fixed mainline merge conflict
2016-01-08 02:36:35 -08:00
Noah Swartz
6fedd22dc8
don't iDisplay if logging
2016-01-08 02:00:47 -08:00
Brad Warren
0f239e0029
Add comment about dependency version
2016-01-07 13:04:29 -05:00
Peter Eckersley
4bdd96a29e
Verbosity
2016-01-07 08:59:53 -08:00
Peter Eckersley
bbf25a2c5e
Setenvif may be required for conf tests on ubuntu 12.04?
2016-01-07 08:57:13 -08:00
watercrossing
4d3d6ff031
Fix for listen bug
2016-01-05 16:51:34 +00:00
Joona Hoikkala
ffeef67e54
Use lists to handle multiple different matching wildcards in same directory
2016-01-05 14:36:42 +02:00
Joona Hoikkala
32d5375b9b
Change test to check out adding a file not already in the augeas paths
2016-01-05 13:21:18 +02:00
Joona Hoikkala
63f311eea4
Refactored the checking method to be easier to read
2016-01-05 13:16:49 +02:00
Joona Hoikkala
10a49532ae
Add / replace functionality to augeas transform paths to overwrite old narrower scope if needed
2016-01-05 11:25:21 +02:00
Peter Eckersley
b6531afb8d
Merge pull request #1992 from letsencrypt/apache-conf-test
...
Apache conf tests in travis
2016-01-02 17:49:38 -08:00
Joona Hoikkala
3fadfb5444
Fixed the find exe condition
2015-12-28 15:56:24 +02:00
Joona Hoikkala
ab069741f2
Fix tests
2015-12-28 14:03:50 +02:00
Joona Hoikkala
e3358bb153
Abstract the remaining commands to configurable ones
2015-12-28 13:47:14 +02:00
Joona Hoikkala
83812dc16a
Abstract config file matching to os based constants
2015-12-28 12:56:44 +02:00
Peter Eckersley
ffd0d5aa56
Merge pull request #1811 from joohoi/multios_apache
...
Support apache plugin in different operating systems
2015-12-25 14:50:17 -08:00
Peter Eckersley
d6dcfa7b7f
Revert "Issue 2002"
2015-12-25 13:18:19 -08:00
Joona Hoikkala
155469b51c
Merge remote-tracking branch 'upstream/master' into multios_apache
2015-12-25 10:18:56 +02:00
Joona Hoikkala
c728219bc9
Changed define and version commands from string to list to avoid unneeded parsing later on
2015-12-25 10:18:24 +02:00
Peter Eckersley
32f2e2f326
Merge pull request #2009 from SwartzCr/issue_2002
...
Issue 2002
2015-12-24 12:37:01 -08:00
Noah Swartz
ea2c86b926
fixed linting and added logger
2015-12-23 16:08:33 -08:00
Peter Eckersley
ce9e3c1f94
Some OSes don't enable the mime module by default?
2015-12-23 15:00:07 -08:00
Noah Swartz
49f36f8071
also debug the written conf file
2015-12-23 14:57:14 -08:00
Peter Eckersley
8b50274d88
--hsts should not use includeSubDomains
...
Fixes #1728
2015-12-23 11:33:39 -08:00
Peter Eckersley
494e6e7711
Remove TODO that has been done
2015-12-23 10:53:13 -08:00
Peter Eckersley
6db4062619
Split module installation into substeps
...
- This may prevent failures if one thing is uninstallable
2015-12-23 10:45:08 -08:00
Noah Swartz
c9b9b0edda
add debug statement
2015-12-23 10:31:31 -08:00
Joona Hoikkala
c29c6c96ae
Fix tests to complete the merge
2015-12-23 20:08:44 +02:00
Joona Hoikkala
2366b29755
Fix the flow let #1961 and #1811 coexist
2015-12-23 20:07:15 +02:00
Joona Hoikkala
e7641dcdee
Merge remote-tracking branch 'upstream/master' into multios_apache
...
# Conflicts:
# letsencrypt-apache/letsencrypt_apache/configurator.py
# letsencrypt-apache/letsencrypt_apache/parser.py
# letsencrypt-apache/letsencrypt_apache/tests/configurator_test.py
2015-12-23 20:02:34 +02:00
Peter Eckersley
d9ea151fbb
Tweak the graphite config file so that apacheconftest passes again
...
(At least on debian and other systems that have a www-data user...)
2015-12-22 16:04:30 -08:00
Peter Eckersley
ef1973ae28
Move recently included tests to the new apache-conf-test location
2015-12-22 15:58:09 -08:00
Peter Eckersley
c77a6fa674
Merge remote-tracking branch 'origin/master' into apache-conf-test
2015-12-22 15:57:20 -08:00
Peter Eckersley
e41ddd2cc7
Rename hackishapachetest -> apacheconftest
...
Reenable other travis tests as well as this one
2015-12-22 15:50:48 -08:00
Peter Eckersley
420cd1a106
Merge pull request #1961 from SwartzCr/issue_1208
...
Support Apache 2.2
2015-12-22 14:27:40 -08:00
Joona Hoikkala
7b05d573f2
Abstracted the -D DUMP_RUN_CFG command to use os specific one, defined in constants
2015-12-22 10:32:18 +02:00
Peter Eckersley
47f7e70b76
This is a more correct test
2015-12-21 16:09:57 -08:00
Peter Eckersley
a0e902d405
More module deps!
2015-12-21 16:09:57 -08:00
Peter Eckersley
8d71b2d6c3
Install Apache modules in travis
2015-12-21 16:09:46 -08:00