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
Seth Schoen
31a27f675a
Trivial change to re-run tests after spurious integration test failure
2016-02-16 14:41:02 -08:00
Brad Warren
55228e2df4
Remove quotes around SUDO in other bootstrap scripts
2016-02-16 14:30:35 -08:00
Brad Warren
4b25d6543f
Don't exit without installing packages
2016-02-16 14:19:27 -08:00
Brad Warren
95efab93b7
Remove quotes around $SUDO
2016-02-16 13:59:28 -08:00
Seth Schoen
16761bc836
Fix lint line-too-long complaint
2016-02-16 13:00:08 -08:00
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
Sebastian Bögl
b5bd330bd9
add vhost test cases containing IPv6 addresses
...
The two added vhost configuration files should test, whether a reversed
order, i.e. first an IPv6 entry followed by an IPv4 one, or an IPv6
adress without a given port works correctly.
2016-02-15 23:13:28 +01:00
Sebastian Bögl
d48c560df1
correctly handle IPv6 and IPv4 addresses fix #1143
...
This commit correctly splits IPv6 addresses into the host and port
parts. This will work for normal IPv4 and IPv6 addresses appended by a
port number as well es for IPv6 addressess without a port, which should
be the normal IPv6 usage.
2016-02-15 23:11:13 +01: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