Commit graph

3144 commits

Author SHA1 Message Date
Jacob Hoffman-Andrews
216e589d46 Replace lambda with comprehension. 2015-10-11 12:30:02 -07:00
Jacob Hoffman-Andrews
f16489f762 Go back to hasattr and add a test. 2015-10-11 12:19:39 -07:00
Jacob Hoffman-Andrews
06c85d6b5a Fix line-wrapped function indents. 2015-10-11 11:30:11 -07:00
Jacob Hoffman-Andrews
f0cfd69cdc Respond to review feedback. 2015-10-11 11:28:39 -07:00
Jacob Hoffman-Andrews
cd52fc02b9 Add a sleep to let Nginx finish reloading. 2015-10-11 11:20:21 -07:00
Jacob Hoffman-Andrews
dd8c6d6548 Nginx improvements
Add a server_names_hash_bucket_size directive during challenges to fix an nginx
crash on restart (Fixes #922).

Use fullchain instead of chain (Fixes #610).

Implement OCSP stapling (Fixes #937, Fixes #931).

Hide Boulder output in integration tests to make them more readable.
2015-10-11 10:20:08 -07:00
Peter Eckersley
53d532cfe3 Merge branch 'master' of ssh://github.com/letsencrypt/letsencrypt 2015-10-08 11:32:19 -07:00
bmw
52a45d158a Merge pull request #915 from kuba/jwk_thumbprints
Add naive JWK Thumbprint implementation
2015-10-07 17:37:51 -07:00
bmw
a6b9ec1563 Merge pull request #920 from kuba/bugs/884
Add docs to tarballs (fixes #884).
2015-10-07 15:50:58 -07:00
bmw
5a388bbf5c Merge pull request #913 from kuba/bugs/908
Don't save KGS in dist dir in dev release script (fixes #908).
2015-10-07 15:49:25 -07:00
Jakub Warmuz
0034a8fae4
Add docs to tarballs (fixes #884). 2015-10-07 22:40:02 +00:00
bmw
412e6acef4 Merge pull request #916 from kuba/rm-simplehttp-tls
Remove SimpleHTTP TLS from core
2015-10-07 10:13:44 -07:00
bmw
a2c41ca7f5 Merge pull request #911 from kuba/cover
Bump core coverage to 98%
2015-10-07 09:26:48 -07:00
Jakub Warmuz
e4e94b20d4
Remove --no-simple-http-tls from integration tests 2015-10-07 06:23:40 +00:00
Jakub Warmuz
73ee63779c
Remove --no-simple-http-tls 2015-10-07 06:23:28 +00:00
Jakub Warmuz
0d89fa6d88
Remove SimpleHTTP TLS from Manual Plugin. 2015-10-07 06:21:49 +00:00
Jakub Warmuz
c6ebfae15e
Unify quotes 2015-10-06 21:11:52 +00:00
Jakub Warmuz
3dac62f20e
json_dumps_pretty: prettier separators. 2015-10-06 21:11:52 +00:00
Jakub Warmuz
7e1b7ff7ae
Add naive JWK Thumbprint implementation 2015-10-06 21:05:43 +00:00
Jakub Warmuz
ae66253ddf
Don't save KGS in dist dir in dev release script (fixes #908). 2015-10-06 19:07:20 +00:00
Jakub Warmuz
f7241af5ce
Bump core coverage to 98% 2015-10-06 18:58:06 +00:00
bmw
63dc3cbb2a Merge pull request #910 from letsencrypt/dev_stuff
Specify python2 and clarify coverage requirements
2015-10-06 11:22:21 -07:00
bmw
f81174d43d Merge pull request #722 from kuba/mock-2.6
Revert "Revert PR #708."
2015-10-06 11:05:32 -07:00
Brad Warren
b275df13d3 python2 and clarified coverage 2015-10-06 10:49:33 -07:00
bmw
410f9bf383 Merge pull request #847 from kuba/bootstrap
Developer virtualenv bootstrap scripts.
2015-10-05 15:18:30 -07:00
Jakub Warmuz
26e03dbba2
docs: remove venv3. 2015-10-05 22:12:21 +00:00
bmw
4012e67c96 Merge pull request #904 from kuba/bugs/903
Fix #903: docs version parsing
2015-10-05 15:03:29 -07:00
bmw
ef66b5c9ff Merge pull request #890 from kuba/compat-test-manifest
Update MANIFEST.in for compatibility-test
2015-10-05 14:56:30 -07:00
bmw
0aaf26bdda Merge pull request #878 from letsencrypt/automation_is_enabled
Ensures renewal settings are reported correctly
2015-10-05 14:54:02 -07:00
Jakub Warmuz
4cd5a8e42c
Archlinux bootstrap: python-virtualenv 2015-10-05 21:40:55 +00:00
Jakub Warmuz
eec5542cb3
lint archlinux bootstrap script 2015-10-05 21:39:34 +00:00
Jakub Warmuz
18f1bb49f0
Merge remote-tracking branch 'github/letsencrypt/master' into bootstrap 2015-10-05 21:38:06 +00:00
bmw
e985c54b9b Merge pull request #898 from ArchimedesPi/pep8
Fix some pep8 warnings
2015-10-05 13:53:02 -07:00
Jakub Warmuz
0d880e334d
separate pip install -U setuptools pip
https://travis-ci.org/jsha/boulder/jobs/83762761#L557

Success: virtualenv --no-site-packages -p python2 ./venv
./venv/bin/pip install -U setuptools pip
Downloading/unpacking distribute from https://pypi.python.org/packages/source/d/distribute/distribute-0.7.3.zip#md5=c6c59594a7b180af57af8a0cc0cf5b4a
  Downloading distribute-0.7.3.zip (145Kb): 145Kb downloaded
  Running setup.py egg_info for package distribute

Downloading/unpacking pip from https://pypi.python.org/packages/source/p/pip/pip-7.1.2.tar.gz#md5=3823d2343d9f3aaab21cf9c917710196
  Downloading pip-7.1.2.tar.gz (1.0Mb): 1.0Mb downloaded
  Running setup.py egg_info for package pip

    warning: no previously-included files found matching '.coveragerc'
    warning: no previously-included files found matching '.mailmap'
    warning: no previously-included files found matching '.travis.yml'
    warning: no previously-included files found matching 'pip/_vendor/Makefile'
    warning: no previously-included files found matching 'tox.ini'
    warning: no previously-included files found matching 'dev-requirements.txt'
    no previously-included directories found matching '.travis'
    no previously-included directories found matching 'docs/_build'
    no previously-included directories found matching 'contrib'
    no previously-included directories found matching 'tasks'
    no previously-included directories found matching 'tests'
Downloading/unpacking setuptools>=0.7 (from distribute)
  Downloading setuptools-18.3.2.tar.gz (626Kb): 626Kb downloaded
  Running setup.py egg_info for package setuptools

Installing collected packages: distribute, pip, setuptools
  Found existing installation: distribute 0.6.24
    Uninstalling distribute:
      Successfully uninstalled distribute
  Running setup.py install for distribute

  Found existing installation: pip 1.1
    Uninstalling pip:
      Successfully uninstalled pip
  Running setup.py install for pip
    Traceback (most recent call last):
      File "<string>", line 1, in <module>
    ImportError: No module named setuptools
    Complete output from command /home/travis/letsencrypt/venv/bin/python2 -c "import setuptools;__file__='/home/travis/letsencrypt/venv/build/pip/setup.py';exec(compile(open(__file__).read().replace('\r\n', '\n'), __file__, 'exec'))" install --single-version-externally-managed --record /tmp/pip-4lZMdG-record/install-record.txt --install-headers /home/travis/letsencrypt/venv/include/site/python2.7:
    Traceback (most recent call last):
  File "<string>", line 1, in <module>
ImportError: No module named setuptools
----------------------------------------
  Rolling back uninstall of pip
Exception:
Traceback (most recent call last):
  File "/home/travis/letsencrypt/venv/local/lib/python2.7/site-packages/pip-1.1-py2.7.egg/pip/basecommand.py", line 104, in main
    status = self.run(options, args)
  File "/home/travis/letsencrypt/venv/local/lib/python2.7/site-packages/pip-1.1-py2.7.egg/pip/commands/install.py", line 250, in run
    requirement_set.install(install_options, global_options)
  File "/home/travis/letsencrypt/venv/local/lib/python2.7/site-packages/pip-1.1-py2.7.egg/pip/req.py", line 1137, in install
    requirement.rollback_uninstall()
  File "/home/travis/letsencrypt/venv/local/lib/python2.7/site-packages/pip-1.1-py2.7.egg/pip/req.py", line 491, in rollback_uninstall
    self.uninstalled.rollback()
  File "/home/travis/letsencrypt/venv/local/lib/python2.7/site-packages/pip-1.1-py2.7.egg/pip/req.py", line 1450, in rollback
    pth.rollback()
AttributeError: 'str' object has no attribute 'rollback'
Storing complete log in /home/travis/.pip/pip.log
[!] FAILURE: ./venv/bin/pip install -U setuptools pip
./venv/bin/pip install -r requirements.txt -e acme -e . -e letsencrypt-apache -e letsencrypt-nginx
Traceback (most recent call last):
  File "./venv/bin/pip", line 5, in <module>
    from pkg_resources import load_entry_point
ImportError: No module named pkg_resources
2015-10-05 20:06:55 +00:00
bmw
505ebfaa45 Merge pull request #891 from ArchimedesPi/remove_crypto_util_cruft
crypto_util: Remove cruft
2015-10-05 13:00:52 -07:00
Jakub Warmuz
1e18351041
Fix #903: docs version parsing 2015-10-05 19:44:35 +00:00
Jakub Warmuz
c3e28fa909
Merge remote-tracking branch 'github/letsencrypt/master' into mock-2.6 2015-10-05 19:31:05 +00:00
Jakub Warmuz
ee9385c64b
Merge remote-tracking branch 'github/letsencrypt/master' into compat-test-manifest 2015-10-05 19:29:09 +00:00
Peter Eckersley
88def4854b Merge pull request #883 from BKreisel/bootstrap-mac
OS X Integration Tests Environment Setup
2015-10-05 12:19:21 -07:00
Brad Warren
7a49e2bcb3 Merge branch 'master' into automation_is_enabled 2015-10-05 12:09:40 -07:00
Brad Warren
a86ea53a79 Added unit tests 2015-10-05 12:09:35 -07:00
Peter Eckersley
0ecfec56e2 Merge branch 'master' of ssh://github.com/letsencrypt/letsencrypt 2015-10-05 12:05:27 -07:00
Peter Eckersley
22d756992b Merge pull request #894 from ArchimedesPi/improve-test-coverage-crypto-util
crypto_util: Refactor, improve test coverage [WIP]
2015-10-05 12:05:14 -07:00
Peter Eckersley
321ae99035 Merge branch 'master' of ssh://github.com/letsencrypt/letsencrypt 2015-10-05 11:53:57 -07:00
Peter Eckersley
0f85a74dcd Merge pull request #839 from kuba/release
Prepare for dev releases
2015-10-05 11:53:40 -07:00
Peter Eckersley
289e8f441a Merge branch 'master' of ssh://github.com/letsencrypt/letsencrypt 2015-10-05 11:53:04 -07:00
Peter Eckersley
98da3b3ba1 Merge pull request #899 from MartijnBraam/feature/archlinux-bootstrap
Added bootstrap script for archlinux
2015-10-05 11:51:15 -07:00
Peter Eckersley
8825b1f232 Merge pull request #889 from kuba/docs
Add missing API docs
2015-10-05 11:49:42 -07:00
Martijn Braam
9a59a41b04 Added bootstrap script for archlinux 2015-10-05 15:08:43 +02:00
Liam Marshall
d5ebc38b33 Fix pep8 warnings (down to only one now!) 2015-10-04 20:39:19 -05:00