Erik Rose
c71fa44456
Upgrade peep to 3.1.1.
...
Fix bad LE experience reported at https://github.com/erikrose/peep/issues/119 .
2016-02-16 17:51:08 -05:00
Erik Rose
e8f6d4ff39
Merge the true public suitability of --no-self-upgrade. Close #2451 .
2016-02-16 15:12:26 -05:00
Erik Rose
3915e0014b
Merge removal of venv on le-auto failure. Close #2450 .
2016-02-16 15:02:23 -05:00
bmw
16719e4289
Merge pull request #2174 from TheNavigat/vagrantfile
...
Adding support for boulder integration testing to Vagrantfile
2016-02-16 10:36:40 -08:00
Peter Eckersley
9c7e99cbf5
Merge pull request #2397 from thanatos/future-pylint-fixes
...
Fix import ordering s.t. future versions of pylint won't warn on it.
2016-02-15 11:59:08 -08:00
Peter Eckersley
22ef20cde7
Merge pull request #2396 from thanatos/urlparse-py3
...
Make this use of urlparse.urlparse Python 3 compatible.
2016-02-15 11:55:46 -08:00
Peter Eckersley
1a0aa3521c
Merge pull request #2467 from letsencrypt/travis-order
...
Reorder travis matrix by typical runtime
2016-02-15 11:54:28 -08:00
Peter Eckersley
32d1f2e5ec
Merge pull request #2471 from rugk/patch-1
...
Fix typo in docs/ciphers.rst
2016-02-15 11:50:47 -08:00
rugk
049c1fa114
Fix typo
2016-02-14 14:47:21 +01:00
Peter Eckersley
f3894fb9e9
Merge pull request #2466 from erikrose/shelly-fixes
...
le-auto shell style improvements
2016-02-13 10:37:58 -08:00
Brad Warren
45ee1eb889
Merge branch 'testing-dev-extras'
2016-02-12 16:19:57 -08:00
Brad Warren
e493a0deff
Merge branch 'acme-new-authz-directory'
2016-02-12 16:11:56 -08:00
Peter Eckersley
6f02a465c4
Merge pull request #2435 from letsencrypt/letsetest-releases
...
letstest: work with a local repo, even if it isn't called letsencrypt
2016-02-12 15:46:56 -08:00
Peter Eckersley
099492132b
Merge pull request #2452 from letsencrypt/use-reserved-examples
...
Use reserved examples
2016-02-12 15:46:26 -08:00
Peter Eckersley
12ef134f2a
Merge pull request #2458 from freezy-sk/docs-using-typofix
...
Fixed typo in Webroot documentation section [ci skip]
2016-02-12 15:45:48 -08:00
schoen
672a160bd2
Merge pull request #2454 from letsencrypt/i-am-not-a-symlink
...
Verify both symlink and target
2016-02-12 15:39:01 -08:00
schoen
550cf920c9
Merge pull request #1921 from letsencrypt/no-cancel-dupe
...
Removed duplicate cancel
2016-02-12 15:38:09 -08:00
Peter Eckersley
462d60def9
Reorder travis matrix by typical runtime
...
Since that makes most efficient use of travis's parallelism
2016-02-12 15:31:18 -08:00
Peter Eckersley
a3e3fcb651
Merge pull request #2464 from erikrose/le-auto-quoting
...
Quote the remaining variable expansions in le-auto. Refs #1899 .
2016-02-12 15:21:28 -08:00
Brad Warren
42a61537e6
Remove unecessary check and use constant
2016-02-12 14:48:14 -08:00
Erik Rose
e08aa36a4e
Switch to case statement for arg parsing in le-auto.
...
Ported from #1751 .
* It's more lines but fewer tokens, less room for quote errors, and more idiomatic (see any init.d script).
* Also, fix a bug in which any option containing "-v", e.g. --eat-vertical-pizza, would be construed as --verbose.
2016-02-12 17:36:48 -05:00
Erik Rose
4c2c80dcda
Fix DeterminePythonVersion().
...
Ported from #1751 .
* Make sure any Python passed in as $LE_PYTHON actually exists.
* Dodge a word-splitting bug: `a='a b'; export a=${a:-c}; echo $a` gives `a` instead of `a b` under shells that respect POSIX.1, like dash.
2016-02-12 17:23:29 -05:00
Erik Rose
dc8bdfac56
Quote the remaining variable expansions in le-auto. Refs #1899 .
...
...except for $SUDO, which is always either "sudo", "su_sudo", or "", never having a quote-needing char in it.
It's unlikely that $PYVER would have a space in it, but it doesn't hurt.
2016-02-12 15:08:07 -05:00
Erik Rose
af8e8fa969
Merge elimination of warnings when brew packages are already installed. Close #1988 .
...
Also correct some capitalization and grammar.
2016-02-12 12:16:05 -05:00
Erik Rose
cedcad1373
Use python -V instead of python --version. Fix #2039 .
...
Python 2.4 doesn't support --version, and we want to be able to at least complain that it's too old without crashing.
Also, bring built le-auto up to date.
2016-02-12 11:49:01 -05:00
TheNavigat
da1542e57f
Fixing path from which boulder-start.sh is executed
2016-02-12 13:52:05 +02:00
TheNavigat
14b85c6d6f
Replacing relative ~/.profile paths with absolute /home/vagrant/.profile ones
2016-02-12 13:47:51 +02:00
TheNavigat
037cc4e150
Adding running boulder-start.sh on boot
2016-02-12 13:47:50 +02:00
TheNavigat
a4f46aa90a
Replacing MySQL with MariaDB and nginx with nginx-light
2016-02-12 13:45:27 +02:00
TheNavigat
a89b187186
Adding conditions for adding export lines to ~/.profile
2016-02-12 13:45:27 +02:00
TheNavigat
caf959997c
Adding boulder integration support to Vagrant
2016-02-12 13:45:27 +02:00
TheNavigat
5db2c75506
Merge remote-tracking branch 'letsencrypt/master'
2016-02-12 13:38:13 +02:00
freezy
c80535b2df
Fixed typo in Webroot section
2016-02-12 09:49:17 +01:00
Brad Warren
ef21220bc5
Merge branch 'renewal-docs'
2016-02-11 18:19:39 -08:00
Seth Schoen
73b81a35c2
More documentation edits; prioritize webroot over standalone
2016-02-11 17:57:46 -08:00
Brad Warren
e1e52a9d56
Verify both symlink and target
2016-02-11 17:47:15 -08:00
Erik Rose
28ac61f37e
Merge Gentoo fixes: docs, recording of deps in world set.
2016-02-11 19:10:13 -05:00
Brad Warren
dfddfefe33
Merge branch 'no-root-warning'
2016-02-11 15:55:00 -08:00
Brad Warren
4a0d5701b8
Merge branch 'master' into no-cancel-dupe
2016-02-11 15:50:12 -08:00
Brad Warren
52eee4fbfb
Use example domains in using.rst
2016-02-11 15:45:26 -08:00
Erik Rose
eb4e8bf59e
Add a "success" message after installation. Fix #1621 . Close #2214 .
2016-02-11 18:42:27 -05:00
Brad Warren
a43a21d4e2
Use example domains in README
2016-02-11 15:37:17 -08:00
Erik Rose
6eb2d60166
Let --no-self-upgrade bootstrap OS packages. Fix #2432 .
...
--no-self-upgrade metamorphosed from a private flag to a public one, so add a new private flag, --le-auto-phase2 to take its original role of marking the division between phases. This flag must come first and, consequently, can be stripped off the arg list before calling through to letsencrypt, which means the client doesn't need to know about it.
The downside is that anyone still (deprecatedly) running le-auto out of the root of a (recently updated) master checkout will get a "Hey, the current release version le-auto I just self-upgraded to doesn't understand the --le-auto-phase2 flag" error from when we merge this until the next release is made, but that's better than a documented option not working right.
Also, remove a needless folder creation from the Dockerfile.
2016-02-11 18:03:01 -05:00
Erik Rose
d791697b93
If le-auto's installation fails, delete the venv. Fix #2332 .
...
Leaving broken venvs around can, if it got as far as installing the venv/bin/letsencrypt script, wreck future le-auto runs, since the presence of that script means "a working LE is installed" to it. Waiting until a new version of le-auto comes out and running it would recover, but this lets re-running the same version recover as well.
2016-02-11 17:17:09 -05:00
Peter Eckersley
27b0cb0c4d
Merge pull request #2429 from MinnSoe/fix-old-bootstrap-ref
...
Fix broken reference in venv script to old bootstrap directory
2016-02-11 01:35:57 -08:00
Seth Schoen
180117facb
Some preliminary documentation updates to mention renew verb
2016-02-10 22:13:27 -08:00
bmw
78bd8fb98f
Merge pull request #2437 from letsencrypt/candidate-0.4.0
...
Candidate 0.4.0
2016-02-10 20:53:14 -08:00
Peter Eckersley
e2a6bdf574
letstest: work with a local repo, even if it isn't called letsencrypt
...
* allows test farm tests to be run from release branches
2016-02-10 20:05:34 -08:00
Peter Eckersley
29737ab2ca
More hacky fixes
2016-02-10 19:24:25 -08:00
Peter Eckersley
1f31cf1a30
Quick test farm fix
2016-02-10 19:09:05 -08:00