Peter Eckersley and Erik Rose
8a3bbf97e0
Move sudo to the top
...
(So that people who want to audit can see it quickly)
2016-01-06 16:46:42 -05:00
Peter Eckersley and Erik Rose
5aa9fe9e7f
Survive unsuccessful apt-get update...
2016-01-06 16:46:42 -05:00
Erik Rose
275d3b4c68
Swap _ for - so the phase-1 upgrade doesn't 404.
2016-01-06 16:46:36 -05:00
Erik Rose
fa30625922
Update the built version of letsencrypt-auto.
2016-01-05 17:35:17 -05:00
Erik Rose
cad4e98003
Merge in master to get up to date.
...
Bootstrap scripts and letsencrypt-auto itself required some merge work.
2016-01-05 17:29:52 -05:00
Erik Rose
e6cece580d
Document le-auto env vars.
2016-01-05 15:39:34 -05:00
Peter Eckersley
b1de1cd289
Merge pull request #2093 from watercrossing/mixedListenFix
...
Fix for another apache configuration `Listen` special case
2016-01-05 12:32:31 -08:00
Erik Rose
7e04f52b90
Add built letsencrypt-auto.
...
We're going to keep the built artifact in the tree as per https://github.com/letsencrypt/letsencrypt/issues/1572#issuecomment-161379131 so that...
1. People's current behavior of cloning from git and running the le-auto script still works.
2. We don't have a deprecation timeline and process to babysit.
We'll enforce its up-to-dateness with a test.
2016-01-05 15:31:54 -05:00
Erik Rose
d9cde2b9d3
Get the first end-to-end test of letsencrypt-auto passing.
...
To run it, cd letsencrypt_auto && ./build.py && docker build -t lea . && docker run --rm -t -i lea
So as not to depend on the state of the host machine, the test runs within an Ubuntu Docker image. This lets us sidestep interaction challenges by setting up passwordless sudo. It also lets us insert our own local CA for the mock HTTPS server. (openssl's SSL_CERT_FILE env var replaces rather than adds to the accepted CAs, meaning later connections to PyPI within the same process chain fail. SSL_CERT_DIR seems not to work at all on OS X.) This also demonstrates a way to test across various Linux distros, even within Travis if we like,
Also...
* Switch to an official release of ConfigArgParse.
* Don't redundantly re-bootstrap on --no-self-upgrade (that is, phase 2).
2016-01-05 15:31:45 -05:00
watercrossing
4d3d6ff031
Fix for listen bug
2016-01-05 16:51:34 +00:00
Peter Eckersley
be4d56c353
Merge pull request #2041 from kuba/ietf-gh-pages
...
Use GH pages for IETF spec repo link
2016-01-02 18:07:25 -08: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
Peter Eckersley
fcf79319ff
Merge pull request #2042 from kuba/example-server-uri-dev
...
Staging URI in dev-cli.ini example
2016-01-02 17:46:59 -08:00
Peter Eckersley
082df18e26
Merge pull request #2038 from joohoi/apache_constants
...
Abstract the remaining OS specific constants from the code
2016-01-02 17:45:51 -08:00
Jakub Warmuz
7788799a9b
Staging URI in dev-cli.ini example
2015-12-29 08:55:13 +00:00
Jakub Warmuz
fd4f6fb2ee
Use GH pages for IETF spec repo link
2015-12-29 08:47:14 +00: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
f20cd73e8d
For now, disable apacheconftest in travis :(
2015-12-26 20:16:41 -08: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
3e762483c5
Merge pull request #2021 from letsencrypt/revert-2009-issue_2002
...
Revert "Issue 2002" (logging function was actually calling an interactive iDisplay notification)
2015-12-25 13:25:42 -08:00
Peter Eckersley
d6dcfa7b7f
Revert "Issue 2002"
2015-12-25 13:18:19 -08:00
Peter Eckersley
6029bd5fe4
Merge pull request #2013 from letsencrypt/testfarm
...
Fixes to test farm scripts
2015-12-25 03:20:15 -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
e3263557d2
Merge pull request #2007 from Natim/remove-requests-from-setup.py
...
Move validator to compatibility-test — Refs #1997
2015-12-24 12:53:54 -08: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
Rémy HUBSCHER
6a026597f4
Move validator to compatibility-test — Refs #1997
2015-12-24 00:41:27 +01:00
Peter Eckersley
49721c7d01
Merge remote-tracking branch 'letstest/upgrade-test' into testfarm
2015-12-23 15:14:30 -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
8f844928b7
Make sure we install realpath
...
(some systems don't have it :/)
2015-12-23 14:42:26 -08:00
bmw
0befd246fd
Merge pull request #2004 from letsencrypt/no-hsts-subdomains
...
--hsts should not use includeSubDomains
2015-12-23 16:33:26 -05:00
Peter Eckersley
263f6d6429
We don't want to hardcode a letsencrypt-auto venv anymore
2015-12-23 12:26:22 -08:00
Peter Eckersley
8b50274d88
--hsts should not use includeSubDomains
...
Fixes #1728
2015-12-23 11:33:39 -08:00
Peter Eckersley
ee5206fe5a
Merge pull request #1999 from letsencrypt/letsignore
...
Ignore letstest log directories and key files
2015-12-23 11:15:26 -08:00
Peter Eckersley
3dc3df4b34
Document the inclusion of apacheconftest in tox
2015-12-23 10:58:28 -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
Peter Eckersley
70cc516ed8
Avoid scrollback for investigating logs
2015-12-23 10:38:57 -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
bmw
d4f63097d6
Merge pull request #1959 from convissor/master
...
Keep storage.names() from passing None to open()
2015-12-23 13:02:33 -05:00
Brad Warren
4156d1cecc
Ignore log directories and key files
2015-12-23 12:28:57 -05:00
bmw
ff81e0ea99
Merge pull request #1978 from letsencrypt/release-tag
...
release.sh: stage version changes to letsencrypt/ !
2015-12-23 11:34:44 -05:00