1
0
mirror of https://github.com/certbot/certbot.git synced 2026-01-21 19:01:07 +03:00
Commit Graph

2009 Commits

Author SHA1 Message Date
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
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
James Kasten
1ada2cab15 Merge pull request #417 from kuba/plugins
Plugins fixes (unhashable PluginEntryPoint, typo in examples)
2015-05-18 11:22:04 -07:00
James Kasten
064ec73903 Merge pull request #425 from kuba/tests
Do not depend on letsencrypt_apache in core
2015-05-18 11:15:45 -07:00
James Kasten
8b8ce85c59 Merge pull request #426 from jmdcal/patch-1
typeo
2015-05-18 10:42:42 -07:00
James Kasten
7c1248dba1 Merge pull request #399 from kuba/get_sans
get_sans_from_csr using pyOpenSSL
2015-05-18 10:28:55 -07:00
James Kasten
7416f3fbbc Merge pull request #419 from letsencrypt/fix_standalone_signal_race
Attempt to fix #378
2015-05-18 10:18:12 -07:00
James Kasten
77d4b5a28a Merge pull request #382 from kuba/test-dirs-chmods
Fix test dirs chmods errors.
2015-05-18 10:17:11 -07:00
confidential
b0d98edcfe typeo
fixing spelling
2015-05-18 09:58:14 -05:00
Jakub Warmuz
3fd4f2a94a Do not depend on letsencrypt_apache in core tests 2015-05-17 07:52:25 +00:00
Seth Schoen
cd74e7f20d Merge branch 'master' into renewer 2015-05-16 23:53:01 -07:00
Seth Schoen
6f4212dcf1 Fix trivial documentation typo 2015-05-16 23:52:33 -07:00
Seth Schoen
52fefad693 Basic functionality of run/auth CLI verbs 2015-05-16 23:51:58 -07:00
Seth Schoen
0f64082f1d Document newly-added functions and methods 2015-05-16 21:27:06 -07:00
Seth Schoen
dd18040e47 Use getattr() instead of .__getattribute__() 2015-05-15 15:55:11 -07:00
Jakub Warmuz
74d6d4e0b3 Fix typo in examples 2015-05-15 19:53:41 +00:00
Jakub Warmuz
a941cf61b7 Merge remote-tracking branch 'github/letsencrypt/master' into test-dirs-chmods
Conflicts:
	letsencrypt_nginx/dvsni.py
2015-05-15 19:44:07 +00:00
Seth Schoen
6db7cb5210 Merge remote-tracking branch 'origin/master' into renewer 2015-05-15 12:10:14 -07:00
Jakub Warmuz
834691278e Fix repr for PluginsRegistry (unhashable PluginEntryPoint).
(venv)root@le:~/lets-encrypt-preview# letsencrypt -vv auth
DEBUG:root:Logging level set at 10
Traceback (most recent call last):
File "/usr/lib/python2.7/logging/__init__.py", line 859, in emit
msg = self.format(record)
File "/usr/lib/python2.7/logging/__init__.py", line 732, in format
return fmt.format(record)
File "/usr/lib/python2.7/logging/__init__.py", line 471, in format
record.message = record.getMessage()
File "/usr/lib/python2.7/logging/__init__.py", line 335, in getMessage
msg = msg % self.args
File "/root/lets-encrypt-preview/letsencrypt/plugins/disco.py", line 219, in __repr__
self.__class__.__name__, set(self._plugins.itervalues()))
TypeError: unhashable type: 'PluginEntryPoint'
Logged from file cli.py, line 356
Traceback (most recent call last):
File "/root/lets-encrypt-preview/venv/bin/letsencrypt", line 9, in <module>
load_entry_point('letsencrypt==0.1', 'console_scripts', 'letsencrypt')()
File "/root/lets-encrypt-preview/letsencrypt/cli.py", line 356, in main
logging.debug("Discovered plugins: %r", plugins)
File "/usr/lib/python2.7/logging/__init__.py", line 1630, in debug
root.debug(msg, *args, **kwargs)
File "/usr/lib/python2.7/logging/__init__.py", line 1148, in debug
self._log(DEBUG, msg, args, **kwargs)
File "/usr/lib/python2.7/logging/__init__.py", line 1279, in _log
self.handle(record)
File "/usr/lib/python2.7/logging/__init__.py", line 1289, in handle
self.callHandlers(record)
File "/usr/lib/python2.7/logging/__init__.py", line 1329, in callHandlers
hdlr.handle(record)
File "/usr/lib/python2.7/logging/__init__.py", line 757, in handle
self.emit(record)
File "/root/lets-encrypt-preview/letsencrypt/log.py", line 40, in emit
for line in record.getMessage().splitlines():
File "/usr/lib/python2.7/logging/__init__.py", line 335, in getMessage
msg = msg % self.args
File "/root/lets-encrypt-preview/letsencrypt/plugins/disco.py", line 219, in __repr__
self.__class__.__name__, set(self._plugins.itervalues()))
TypeError: unhashable type: 'PluginEntryPoint'
2015-05-15 15:00:53 +00:00
James Kasten
e166c4159e Merge pull request #416 from kuba/tests
Small tests improvements
2015-05-14 22:26:10 -07:00
Seth Schoen
4a100490a1 Readability improvements for storage.py 2015-05-14 17:36:30 -07:00
Seth Schoen
9a144b46bc Remove TODO referring to obsolete .config feature 2015-05-14 17:03:20 -07:00
Seth Schoen
64d4e6249c Fix some PEP8 issues 2015-05-14 17:01:04 -07:00
Seth Schoen
2201e7944d Unit tests for le_util.unique_lineage_name() 2015-05-14 16:47:41 -07:00
Seth Schoen
ca4bece393 Attempt to fix #378 2015-05-14 15:36:51 -07:00