Commit Graph
4942 Commits
Author SHA1 Message Date
Erik Rose 4940ee2fcf Add hashes for new cffi 1.3.1 packages.
New ones for OS X 10.6 were released on 2015-12-16.
2016-01-06 16:46:42 -05:00
Peter EckersleyandErik Rose 8a3bbf97e0 Move sudo to the top
(So that people who want to audit can see it quickly)
2016-01-06 16:46:42 -05:00
Peter EckersleyandErik Rose 5aa9fe9e7f Survive unsuccessful apt-get update... 2016-01-06 16:46:42 -05:00
Erik Rose 275d3b4c68 Swap _ for - so the phase-1 upgrade doesn't 404. 2016-01-06 16:46:36 -05:00
Brad Warren 51bc1311a2 Fixed rogue quotes 2016-01-06 15:34:42 -05:00
Brad Warren 1cdff156c9 Add IDN test 2016-01-06 15:33:36 -05:00
Peter Eckersley b80d063d55 Merge pull request #2010 from letsencrypt/better-errors
Show error detail to the user.
2016-01-06 12:21:23 -08:00
Ben Ubois 9dc4af5cee Document webroot request path.
It's handy to know the implementation details of the webroot plugin so that a server can be configured to properly the ACME challenge files.
2016-01-06 12:10:21 -08:00
Brad Warren 96114ba84e Add IDN SANs CSR and cert 2016-01-06 15:10:08 -05:00
Brad Warren ba93c57697 Added large sans cert and csr test 2016-01-06 14:22:13 -05:00
Brad Warren 32650a6d08 Added 100 SANs cert and csr 2016-01-06 14:10:57 -05:00
Brad Warren 1af997158d Fix repr differences between PyOpenSSL versions 2016-01-06 13:39:14 -05:00
Reinaldo de Souza Jr 858dadd85b Update error message
This is supposed to not happen once #1391 is fixed.
2016-01-06 13:36:52 -05:00
Erik Rose d83dda815c Rebuild and re-sign le-auto. 2016-01-06 13:07:47 -05:00
Erik Rose 484b0321ae Add hashes for new cffi 1.3.1 packages.
New ones for OS X 10.6 were released on 2015-12-16.
2016-01-06 12:44:00 -05:00
Brad Warren 6f7299f9ed Merge branch 'master' into pyopenssl 2016-01-06 12:40:56 -05:00
Brad Warren 6719d0d380 Rewrote _pyopenssl_cert_or_req_san 2016-01-06 12:40:44 -05:00
Erik Rose 404de8429a Update le-auto requirements file to fake LE 0.1.22 release. 2016-01-06 12:38:02 -05:00
Peter Eckersley ab9fa6c4c0 Merge pull request #2095 from twstrike/coverage
Add more tests to nginx plugin
2016-01-06 07:53:25 -08:00
Peter Eckersley 0a122cbf4c Try baking in this 0.1.22 thing 2016-01-05 18:23:10 -08:00
Peter Eckersley 2f195cb9f3 Merge pull request #2062 from jsha/nginx-nodupe
Better Nginx error handling.
2016-01-05 17:42:21 -08:00
Jacob Hoffman-Andrews 0a04efe40c Fix lint error and remove extra format() 2016-01-05 17:23:32 -08:00
wteiken 7bd7e7ca23 Remove response argument from exception and fix eror messages. 2016-01-05 19:51:45 -05:00
Peter Eckersley b00877059f Resign 2016-01-05 16:26:56 -08:00
Peter Eckersley 88c42605cd Merge branch 'letsencrypt-auto-release-testing' of ssh://github.com/letsencrypt/letsencrypt into letsencrypt-auto-release-testing 2016-01-05 16:26:31 -08:00
Brad Warren 8bb0631ab6 Updated versions 2016-01-05 19:25:54 -05:00
Peter Eckersley f4011cc5c9 Move sudo to the top
(So that people who want to audit can see it quickly)
2016-01-05 16:25:48 -08:00
Peter Eckersley 56bda20529 Survive unsuccessful apt-get update... 2016-01-05 16:17:05 -08:00
Peter Eckersley 1ad21f9d1a Update signature! 2016-01-05 15:51:49 -08:00
Erik Rose 0f787533c3 Swap _ for - so the phase-1 upgrade doesn't 404. 2016-01-05 18:50:43 -05:00
Erik Rose 91812716d9 Change version of le-auto script to the one published in the pypi.json. 2016-01-05 18:47:23 -05:00
Peter Eckersley b2a0142e07 First attempt at signing with a throwaway key 2016-01-05 15:40:23 -08:00
Peter Eckersley d0bbe44757 Switch to a throwaway testing key 2016-01-05 15:37:07 -08:00
bmw 4c28fc417c Merge pull request #2073 from alex/more-typos
Fixed a pair of typos in docstrings
2016-01-05 18:02:19 -05:00
Peter Eckersley 14d3d4a7fc Merge branch 'letsencrypt-auto-release-testing' of ssh://github.com/letsencrypt/letsencrypt into letsencrypt-auto-release-testing 2016-01-05 14:57:36 -08:00
Peter Eckersley 726376f288 A real release signture key 2016-01-05 14:57:18 -08:00
Erik Rose 7d182c210d Substitute test-only values for the env vars.
To come: a test-only public key for letsencrypt-auto.sig.
2016-01-05 17:57:06 -05:00
bmw b57371a31d Merge pull request #2072 from alex/patch-1
Fixed a typo in a comment
2016-01-05 17:53:51 -05:00
Peter Eckersley 5f694e3381 Create a fake release in a PyPI-style json file 2016-01-05 14:39:02 -08:00
Erik Rose fa30625922 Update the built version of letsencrypt-auto. 2016-01-05 17:35:17 -05:00
Erik Rose cad4e98003 Merge in master to get up to date.
Bootstrap scripts and letsencrypt-auto itself required some merge work.
2016-01-05 17:29:52 -05:00
Erik Rose e6cece580d Document le-auto env vars. 2016-01-05 15:39:34 -05:00
Peter Eckersley b1de1cd289 Merge pull request #2093 from watercrossing/mixedListenFix
Fix for another apache configuration `Listen` special case
2016-01-05 12:32:31 -08:00
Erik Rose 7e04f52b90 Add built letsencrypt-auto.
We're going to keep the built artifact in the tree as per https://github.com/letsencrypt/letsencrypt/issues/1572#issuecomment-161379131 so that...

1. People's current behavior of cloning from git and running the le-auto script still works.
2. We don't have a deprecation timeline and process to babysit.

We'll enforce its up-to-dateness with a test.
2016-01-05 15:31:54 -05:00
Erik Rose d9cde2b9d3 Get the first end-to-end test of letsencrypt-auto passing.
To run it, cd letsencrypt_auto && ./build.py && docker build -t lea . && docker run --rm -t -i lea

So as not to depend on the state of the host machine, the test runs within an Ubuntu Docker image. This lets us sidestep interaction challenges by setting up passwordless sudo. It also lets us insert our own local CA for the mock HTTPS server. (openssl's SSL_CERT_FILE env var replaces rather than adds to the accepted CAs, meaning later connections to PyPI within the same process chain fail. SSL_CERT_DIR seems not to work at all on OS X.) This also demonstrates a way to test across various Linux distros, even within Travis if we like,

Also...

* Switch to an official release of ConfigArgParse.
* Don't redundantly re-bootstrap on --no-self-upgrade (that is, phase 2).
2016-01-05 15:31:45 -05:00
Reinaldo de Souza Jr 20829e05ed Add missing test condition for prepare() 2016-01-05 15:15:29 -05:00
Reinaldo de Souza Jr adcb7934ae Improve choose_vhost() test by verifying the output file 2016-01-05 14:55:10 -05:00
Reinaldo de Souza Jr cf74446b58 Add test for redirect enhancement 2016-01-05 14:54:48 -05:00
Fan JiangandReinaldo de Souza Jr 0b9f505ed5 update document for --chain-path when required by Nginx >= 1.3.7 2016-01-05 14:49:15 -05:00
Reinaldo de Souza Jr 5b5051b6ce The notes should display the fullchain_path
See d01b17f1 and dd8c6d65
2016-01-05 14:45:23 -05:00