Commit graph

49 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
Jakub Warmuz
c3e28fa909
Merge remote-tracking branch 'github/letsencrypt/master' into mock-2.6 2015-10-05 19:31:05 +00:00
Jakub Warmuz
7644613171
Update Copyright notice in subpackages LICENSE.
This corresponds to changes in #871.
2015-10-04 10:10:41 +00:00
Jakub Warmuz
4ef7a6e63f
Merge remote-tracking branch 'github/letsencrypt/master' into release 2015-10-04 10:08:38 +00:00
Jakub Warmuz
3f08932479
Merge remote-tracking branch 'github/letsencrypt/master' into mock-2.6 2015-10-04 08:41:01 +00:00
Jacob Hoffman-Andrews
95c4b55da0 Mark Nginx as non-working. 2015-09-30 16:49:03 -07:00
Brad Warren
dcd274ed93 Marked Nginx as Alpha 2015-09-29 11:06:02 -07:00
Jakub Warmuz
45a0cd2799
Fix include_package_data. 2015-09-27 08:11:40 +00:00
Jakub Warmuz
9883f8965d
Add dummy README.rst files 2015-09-27 06:23:13 +00:00
Jakub Warmuz
033ed589cc
Development Status :: 3 - Alpha 2015-09-27 06:23:13 +00:00
Jakub Warmuz
b6819ad05b
Add general classifiers to all setup.py scripts. 2015-09-27 06:23:13 +00:00
Jakub Warmuz
b5036e36ad
Unify setup.py: description/url/author/author_email. 2015-09-27 06:23:12 +00:00
Jakub Warmuz
20131de9fb
Add licences to all subpackages. 2015-09-27 06:23:12 +00:00
Jakub Warmuz
746016be6c
Sync version strings to 0.1.0.dev0, pin same repo deps. 2015-09-27 06:23:12 +00:00
Jakub Warmuz
08c0c4aeba
Explicit dependency on setuptools (pkg_resources). 2015-09-26 10:52:28 +00:00
James Kasten
edbd0a77b2 Rework config utility 2015-09-16 18:52:11 -07:00
James Kasten
67acebff34 pep8 and google style guide 2015-09-16 18:43:32 -07:00
Peter Eckersley
43a73f9a09 neaten
neaten
2015-09-16 17:26:27 -07:00
Peter Eckersley
d89b695be6 client and nginx configs are not the same thing... 2015-09-16 16:58:51 -07:00
Peter Eckersley
f450a290c3 Ensure test cases have a config singleton 2015-09-16 16:49:39 -07:00
Jakub Warmuz
33c2aed021
Merge remote-tracking branch 'github/letsencrypt/master' into lint 2015-09-11 07:15:10 +00:00
Jakub Warmuz
d8c55f3da3
pep8 letsencrypt-nginx 2015-09-06 09:21:03 +00:00
Jakub Warmuz
c6e4c7dea1
setup.py: update/fix deps. 2015-09-01 19:57:41 +00:00
Jakub Warmuz
a74eff5fbd
Revert "Revert PR #708."
This reverts commit 70e311b43f.
2015-08-28 06:40:19 +00:00
Jacob Hoffman-Andrews
70e311b43f Revert PR #708.
https://github.com/letsencrypt/letsencrypt/pull/708 broke the Boulder CI build
because Travis runs Ubuntu 12.04, which has an older setuptools. See
https://github.com/letsencrypt/boulder/issues/681.
2015-08-27 13:38:32 -07:00
Jakub Warmuz
a7df468347
mock<1.1.0 only for py2.6. 2015-08-22 11:01:28 +00:00
James Kasten
471d168665 Merge pull request #672 from frennkie/master
Minor enhancements (fix typo in docs, remove unneeded code for better cov)
2015-08-12 13:32:42 -04:00
Brad Warren
1d7f252b35 Changes account in achalls to account_key 2015-08-11 13:22:03 -07:00
Robert Habermann
95cc031339 remove unneccessary check of len on match_parts
While getting the best match the function _exact_match is called with
the candidate server names as name. Then name.split('.') is called which
can never have a length of 0.
2015-08-09 11:02:21 +02:00
Jacob Hoffman-Andrews
8a01e094c5 Increase server_names_hash_bucket_size in nginx test config. 2015-08-05 19:26:58 -07:00
Brad Warren
14c150ae17 Fixed unit tests and lint 2015-08-05 15:39:31 -07:00
James Kasten
0c3d8a51eb Merge branch 'master' into apache_modules 2015-07-31 15:49:13 -07:00
James Kasten
8ba87b8c18 Merge pull request #606 from quinox/issue_518
Consume longest possible match
2015-07-31 13:53:23 -07:00
James Kasten
33111e1ce6 Added additional errors to IPlugin.prepare interface 2015-07-31 10:44:21 -07:00
James Kasten
f71119681c Address most of first round of comments 2015-07-30 23:14:58 -07:00
Jakub Warmuz
d86ade674d
include_package_data in apache and nginx plugins
ref https://github.com/letsencrypt/letsencrypt/issues/625
2015-07-29 19:57:12 +00:00
Jakub Warmuz
61e19c9882
DVSNIResponse.gen_cert, fix verify_cert, add tests. 2015-07-18 12:54:33 +00:00
Jakub Warmuz
0d63c94b8e
Move nginx-boulder integration tests to subpkg dir. 2015-07-17 08:41:27 +00:00
Jakub Warmuz
9522d847d7
Mock external resource in nginx plugin tests.
External DNS entry has been updated causing test failures, e.g.
https://travis-ci.org/kuba/letsencrypt/builds/71101879.
2015-07-15 15:57:51 +00:00
Ceesjan Luiten
1597546516 Consume longest possible match 2015-07-13 21:50:15 +02:00
Ceesjan Luiten
88c824c0ec End nginx configuration files with a newline 2015-07-13 20:02:34 +02:00
Ceesjan Luiten
1f552cab74 Parse nginx comments 2015-07-13 20:02:34 +02:00
Ceesjan Luiten
86c8fb1410 Do not silently truncate nginx config files 2015-07-13 19:44:02 +02:00
Jakub Warmuz
120a94f84f
mv letsencrypt_* letsencrypt-*. 2015-07-11 04:31:18 +00:00