Peter Eckersley
805e85dd64
Make requirements.txt safe for editing
2016-02-16 12:34:35 -08:00
Peter Eckersley
3faec3d12b
Merge pull request #2477 from letsencrypt/letshelp-newleauto
...
[test farm] Fix use of the newleauto in test_letsencrypt_auto_certonl…
2016-02-16 12:29:22 -08:00
Seth Schoen
beeb65d2f2
Add test
2016-02-16 12:24:29 -08:00
Seth Schoen
a23b36bf56
Merge remote-tracking branch 'origin/master' into explain_no_ip_certs
2016-02-16 12:17:43 -08: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
Peter Eckersley
9fc723f316
Exceptional coverage
2016-02-16 11:52:48 -08:00
Peter Eckersley
a9780c2ddc
Test trailing whitespace in headers
2016-02-16 11:15:35 -08:00
Peter Eckersley
7f2ca5d065
Document use of email.utils parser
2016-02-16 11:15:35 -08:00
Peter Eckersley
7c8638f108
Life is simpler if we don't support HTTP/1.0 ACME servers
...
(Though in practice with py27+ we still support them)
2016-02-16 11:05:11 -08: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
Paul Feitzinger
d6b213d1e3
wrap csr in ComparableX509
2016-02-16 12:00:11 -05:00
Filip Ochnik
9b5ff7bcd7
Remove acme-challenge after cleaning up all challenges
2016-02-16 20:46:42 +08:00
Filip Ochnik
780c9ce2ae
Refactor path logic in webroot plugin
2016-02-16 20:36:46 +08:00
Filip Ochnik
69e1c62859
Add test for cleaning up acme-challenge
2016-02-16 20:33:22 +08:00
Peter Eckersley
49aeffdebb
Address some review comments
2016-02-15 12:53:10 -08:00
Peter Eckersley
607c48d0a3
[test farm] Fix use of the newleauto in test_letsencrypt_auto_certonly_standalone.sh
2016-02-15 12:08:20 -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
TheNavigat and Môshe van der Sterre
89916e726c
Adding required /etc/hosts entries to docs/contributing.rst
2016-02-15 17:31:47 +01:00
Môshe van der Sterre
953aa2aa85
Adding required /etc/hosts entries to .travis.yml
2016-02-15 17:31:28 +01:00
TheNavigat and Môshe van der Sterre
4bbea4e30b
Updating perform method documentation in interfaces.py
2016-02-15 17:16:43 +01:00
David
c83517c6f1
sudo: not found
...
Executed as root
git clone https://github.com/letsencrypt/letsencrypt
cd letsencrypt/
./letsencrypt-auto --help
failed with message
./letsencrypt-auto: 171: ./letsencrypt-auto: sudo: not found
2016-02-15 09:29:29 +01:00
TheNavigat
e4fb4108ff
Adding test for client, register_unsafely_without_email=True
2016-02-14 21:50:49 +02:00
TheNavigat
5996318e40
Merge remote-tracking branch 'letsencrypt/master'
2016-02-14 21:24:26 +02: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
Peter Eckersley
6fd3dba737
Two digit years are used/tested in py26 only
2016-02-12 15:08:32 -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
Peter Eckersley
c3ddb47cfa
All this import voodoo is not required for py2.6+
2016-02-12 12:59:53 -08:00
Peter Eckersley
f1faedaa72
This two digit year case is hard to trigger
2016-02-12 12:48:20 -08:00
Erik Rose
043273960e
Always install the homebrew version of Python. Fix #1437 .
...
Otherwise, we sometimes end up using the system Python, for which we'd need to use sudo to install virtualenv. Brew complicates this by yelling at you if you do use sudo. So let's simplify things by always using the homebrew python, which is more up to date anyway.
2016-02-12 15:47:24 -05:00
Peter Eckersley
0afb424173
py26 doesn't like adding lists & tuples
2016-02-12 12:29:13 -08: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
Peter Eckersley
ae69a74465
Tidy
2016-02-12 11:38:26 -08:00
Peter Eckersley
ca7f190efc
lint & cover
2016-02-12 11:29:36 -08: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