Commit Graph
2037 Commits
Author SHA1 Message Date
Peter Eckersley 9bc9abecbe Merge pull request #404 from letsencrypt/renewer
Automatically renew certificates!
2015-05-26 15:56:11 -07:00
Seth Schoen b2b70279c2 Merge branch 'kuba-test-mode' of ssh://github.com/letsencrypt/lets-encrypt-preview into renewer 2015-05-26 14:34:31 -07:00
Seth Schoen f7718d14aa API documentation on obtain_and_enroll_cert 2015-05-22 14:42:19 -07:00
Seth Schoen cdd365af9a Merge branch 'master' of ssh://github.com/letsencrypt/lets-encrypt-preview into renewer 2015-05-22 14:39:51 -07:00
Peter Eckersley 6283ced29c Allow 100 character lines when necessary. 2015-05-22 14:39:22 -07:00
Seth Schoen 1cddd0fba1 Use standard plugins interface in config serialization 2015-05-22 14:29:50 -07:00
Jacob Hoffman-Andrews 958b6b1048 Only check config if it is defined. 2015-05-22 13:57:41 -07:00
Jacob Hoffman-Andrews 1a5d6ba90d Use more verbose exception catch. 2015-05-22 13:16:55 -07:00
Jacob Hoffman-Andrews 8562496f82 Fixes from review comments. 2015-05-22 13:06:17 -07:00
Seth Schoen 5c6d833fc1 Merge branch 'master' into renewer 2015-05-22 12:49:03 -07:00
schoen 149cd56c0b Merge pull request #430 from Hainish/vagrantfile-fix
Fix Debian dependencies, and add the required openssl header file
2015-05-22 12:47:21 -07:00
William Budington 93c09f19be Install git-core for vagrant (smaller dependency) and add comment 2015-05-22 11:23:18 -07:00
Jacob Hoffman-Andrews 969c2c052d Re-remove server_url. 2015-05-21 23:44:13 -07:00
Jacob Hoffman-Andrews d2425e5283 Merge branch 'master' into kuba-test-mode 2015-05-21 23:43:30 -07:00
Jacob Hoffman-Andrews ef8daba47f Merge pull request #400 from kuba/test-mode
Test mode and --server with scheme
2015-05-21 23:41:00 -07:00
Jakub Warmuz 7495145563 Merge remote-tracking branch 'github/letsencrypt/master' into test-mode
Conflicts:
	letsencrypt/network2.py
2015-05-22 06:26:16 +00:00
Jakub Warmuz 8dac7daf87 config.server_url -> config.server 2015-05-22 06:21:53 +00:00
Jacob Hoffman-Andrews e1e6135313 Use a different port for test mode. 2015-05-21 19:08:05 -07:00
Jacob Hoffman-Andrews 233d1fb7f6 Merge branch 'master' into kuba-test-mode 2015-05-21 19:01:03 -07:00
Jacob Hoffman-Andrews 424acfe16e Fixes to running on command line.
Use cert_dir instead of cert_path
Restore server_url
When creating a unique file, only loop for EEXISTS, not other OS errors like
  permission denied.
Pass uid explicitly to make_or_verify_dir.
2015-05-21 18:58:40 -07:00
William Budington eebe710884 Vagrantfile: add git to requirements, and install from requirements.txt and dev deps 2015-05-21 16:41:37 -07:00
Seth Schoen b8a024b65b More generality for renewer config. (Still no CLI flags.) 2015-05-21 16:33:38 -07:00
Seth Schoen 536e99dd40 Merge branch 'master' into renewer 2015-05-21 15:19:03 -07:00
Seth Schoen fcd8670baf Merge branch 'master' into renewer 2015-05-21 13:06:12 -07:00
Jacob Hoffman-Andrews 1ca6016bb0 Merge branch 'test-mode' of https://github.com/kuba/lets-encrypt-preview into kuba-test-mode
Conflicts:
	letsencrypt/network2.py
2015-05-21 12:28:39 -07:00
William Budington 73021673ff Fix for Vagrantfile: pip install -e ., so we don't break on git requirement 2015-05-20 18:56:07 -07:00
schoen ead60d8f4b Merge pull request #437 from Hainish/kuba-docker
Kuba docker
2015-05-19 18:00:32 -07:00
William Budington 2fe8a75200 Use a discrete path for venv in docker, rather than /opt/letsencrypt.
This is useful for the docker development container, which we will want
venv to persist for across runs.
2015-05-19 17:39:53 -07:00
Seth Schoen 58156a29d3 Fix typos 2015-05-19 17:06:06 -07:00
schoen 1681fbea3a Merge pull request #435 from kuba/boulder-compat
Spec and Boulder compatibility fixes
2015-05-19 17:04:07 -07:00
William Budington e4e4c69f36 sharng docker-compose.yml to add two separate container specifications:
one for development (that mounts the host git root to
/opt/letsencrypt/src) and one for production (that doesn't).
2015-05-19 16:53:31 -07:00
William Budington 6a7e3438a9 Adding self as maintainer 2015-05-19 16:43:51 -07:00
William Budington 1b1763b011 Removing cruft from Dockerfile which copies entire project working directory 2015-05-19 16:41:32 -07:00
William Budington ea667744f5 Being more verbose in explanation of EXPOSE instruction 2015-05-19 16:39:54 -07:00
James Kasten 36bb03df63 Merge pull request #427 from diracdeltas/fix/nginxparser-issues
fix some nginxparser issues
2015-05-19 15:12:55 -07:00
Jakub Warmuz e7cf4792b3 Fix typos 2015-05-19 22:01:01 +00:00
Jakub Warmuz 5a22ff17d0 Dockerfile: debian.sh -> ubuntu.sh 2015-05-19 21:49:57 +00:00
Seth Schoen 9571c7288c Merge branch 'kuba-crypto_util_100' into renewer
Conflicts:
	letsencrypt/crypto_util.py
	letsencrypt/tests/crypto_util_test.py
2015-05-19 14:10:24 -07:00
Jakub Warmuz 3c0ce923b2 Dockerfile: use ubuntu:trusty (based on review feedback). 2015-05-19 20:51:11 +00:00
Jakub Warmuz ac0868b6de acme.messages2.Error title is omitempty 2015-05-19 20:13:55 +00:00
Jakub Warmuz cd6b9bc9c7 Fix coverage for acme.messages2.Error 2015-05-19 20:09:11 +00:00
Jakub Warmuz 0018bc0500 Error: typ/title no omitempty 2015-05-19 19:50:00 +00:00
Jakub Warmuz 41115bfc77 Spec and Boulder compatibility fixes.
Relevant acme-spec:
- https://github.com/letsencrypt/acme-spec/issues/127
- https://github.com/letsencrypt/acme-spec/pull/119
- https://github.com/letsencrypt/acme-spec/issues/98
- https://github.com/letsencrypt/acme-spec/issues/92

Relevant boulder:
- https://github.com/letsencrypt/boulder/pull/170
- https://github.com/letsencrypt/boulder/issues/128
2015-05-19 19:42:53 +00:00
Jakub Warmuz 2cadfdaae1 response might carry binary data, use repr() in network2 logging 2015-05-19 19:21:04 +00:00
Jakub Warmuz c0acf8239d network2: Log GET/POST uri 2015-05-19 19:19:29 +00:00
Jakub Warmuz 083bd8701b get_sans_from_cert, 100% test coverage for crypto_util. 2015-05-19 14:14:34 +00:00
Seth Schoen 42b3e2180a Check latest, not current cert version. Fixes #423. 2015-05-18 16:50:46 -07:00
Seth Schoen 8f25241170 Introduce proper renewer config via constants.py 2015-05-18 15:57:12 -07:00
Seth Schoen 83b0e0a20e Merge branch 'master' of ssh://github.com/letsencrypt/lets-encrypt-preview into renewer
(Resolve conflicts due to get_sans branch merge.)

Conflicts:
	letsencrypt/crypto_util.py
	letsencrypt/tests/crypto_util_test.py
2015-05-18 15:07:29 -07:00
yan 24f9da5275 Add support and tests for some Nginx config edge cases
1. Match "if" statements
2. Allow special characters in nginx directives when enclosed in single or
   double quotes.
2015-05-18 17:58:28 -04:00