896 Commits
Author SHA1 Message Date
Jakub Warmuz 4d30ec07fb Update test name to match acme v04 semantics. 2015-08-19 20:38:03 +00:00
Jakub Warmuz 504b290726 Fix py3 compat in acme. 2015-08-19 20:35:30 +00:00
Brad Warren 0aaf9f2be7 Updated tests to update challenge changes 2015-08-13 18:41:49 -07:00
Brad Warren 14c150ae17 Fixed unit tests and lint 2015-08-05 15:39:31 -07:00
Jakub Warmuz eacf658003 py3 compat 2015-07-31 22:45:48 +00:00
Jakub Warmuz 68d34391dd Fix test_good_token 2015-07-31 22:15:56 +00:00
Jakub Warmuz 57110f4c18 acme: simplehttp v04 2015-07-31 21:30:08 +00:00
Jakub Warmuz ceed8a71c1 DeserializationError: more meaningful message 2015-07-31 21:19:07 +00:00
Jakub Warmuz ca5823ffd8 acme: progress with v03 Simple HTTP challenge. 2015-07-29 20:58:54 +00:00
Jakub Warmuz a55991055e Human meaningful exception message for decoding fields with minimum length. 2015-07-25 18:17:53 +00:00
Jakub Warmuz de3b48640b Doc fixes. 2015-07-25 15:48:14 +00:00
Jakub Warmuz e0651ad050 Remove Recovery Token. 2015-07-25 12:00:04 +00:00
Brad Warren 83ad476a6d Improved logging and error handling 2015-07-23 17:09:09 -07:00
Brad Warren c927f0c89a Finished basic Apache test framework 2015-07-22 18:25:09 -07:00
Jakub Warmuz 2028c3a454 Remove obsolete comment. 2015-07-19 12:59:10 +00:00
Jakub Warmuz 00298173a2 Merge branch 'dvsni-verify' into dvsni-v03
Conflicts:
	acme/acme/challenges.py
	acme/acme/challenges_test.py
	letsencrypt/achallenges.py
	letsencrypt/crypto_util.py
	letsencrypt/plugins/common.py
	letsencrypt/tests/achallenges_test.py
2015-07-18 17:58:22 +00:00
Jakub Warmuz 61e19c9882 DVSNIResponse.gen_cert, fix verify_cert, add tests. 2015-07-18 12:54:33 +00:00
Jakub Warmuz f3538cd114 Add comment about _DEFAULT_DVSNI_SSL_METHOD. 2015-07-18 07:33:46 +00:00
Jakub Warmuz 33d7f205fa Merge remote-tracking branch 'github/letsencrypt/master' into dvsni-verify
Conflicts:
	acme/acme/challenges.py
2015-07-18 06:51:26 +00:00
Jakub Warmuz fcc470d0a2 Fix "reg vs new-reg" encoding problem. 2015-07-17 14:59:32 +00:00
Jakub Warmuz d618a66c2e Remove old protocol ChallengeResponse code. 2015-07-17 14:59:32 +00:00
Jakub Warmuz b943fab35a Require argparse only in Python 2.6.
Fixes packaging issues.
2015-07-15 15:38:30 +00:00
Jakub Warmuz d7d98d79ce please pylint 2015-07-13 20:24:16 +00:00
Jakub Warmuz bfe6adf215 py3 compat 2015-07-13 20:19:32 +00:00
Jakub Warmuz deacfc8a74 Merge remote-tracking branch 'github/letsencrypt/master' into dvsni-verify 2015-07-13 19:27:13 +00:00
Jakub Warmuz c546dddd7f Add DVSNIResponse.verify_cert. 2015-07-13 19:26:26 +00:00
Jakub Warmuz 9f31976928 Add acme.crypto_util._serve_sni and ServeProbeSNITest. 2015-07-13 19:26:25 +00:00
Jakub Warmuz c2a8195f19 Move _pyopenssl_cert_or_req_san to acme. 2015-07-13 11:02:27 +00:00
Jakub Warmuz ccc6a3212b Simple DVSNI verification 2015-07-12 19:11:55 +00:00
Jakub Warmuz 1bb6763595 acme: Update DVSNI to v03. 2015-07-12 17:23:37 +00:00
Jakub Warmuz 5859e87ced b64encode: no support for bytearray (py2.6 problems) 2015-07-12 15:20:25 +00:00
Jakub Warmuz c0ba26776a Support for py3.3+ in acme 2015-07-12 11:53:18 +00:00
Jakub Warmuz a876a664df Add py3 tox tests for acme.jose 2015-07-12 11:37:56 +00:00
Jakub Warmuz 802b9d4a43 Support for py3.3+ in acme.jose. 2015-07-12 11:37:56 +00:00
Jakub Warmuz b9df69af9f Basic dev/test setup for separate package subdirectories. 2015-07-10 16:38:42 +00:00
Jakub Warmuz 2f9cd68807 Move acme and plugins to respective subdirectories.
for x in acme letsencrypt_nginx letsencrypt_apache; do git mv $x _$x; mkdir $x; git mv _$x $x/$x; done
2015-07-10 16:18:15 +00:00
Jakub Warmuz b0c72410ba Unified vector loading in letsencrypt. 2015-07-10 15:49:18 +00:00
Jakub Warmuz 0e474436c4 Unified vector loading in acme. 2015-07-10 15:16:58 +00:00
Jakub Warmuz 19c73249ca Sort vectors: acme/testdata, separate acme and letsencrypt. 2015-07-10 15:16:48 +00:00
James Kasten cb3863b5fd Merge pull request #593 from kuba/account-resource-json
Rewrite accounts and registration
2015-07-10 00:37:17 -07:00
Jakub Warmuz 15f443dced assert_called_once -> assertEqual(1, *.call_count) 2015-07-10 06:42:02 +00:00
Jakub Warmuz 517c9bd736 Fix new-regr -> new-reg typo 2015-07-09 19:04:41 +00:00
Jakub Warmuz 35c21d4cf4 Enforce "resource" field in request objects.
Corresponds to:
- https://github.com/letsencrypt/boulder/pull/442
- https://github.com/letsencrypt/acme-spec/pull/156
2015-07-09 13:37:25 +00:00
Jakub Warmuz 1bc9e7cb64 Registration: drop singular email/phone 2015-07-09 06:53:06 +00:00
Jakub Warmuz 0d087788da Accept new_reg in acme.client.Client.register. 2015-07-08 19:23:12 +00:00
Jakub Warmuz 7470bc8db6 RegistrationResource: return any phone/email from phones/emails or None. 2015-07-08 19:23:06 +00:00
Jakub Warmuz 36eafde213 Use ComparableRSAKey autowrap throughout the code base. 2015-07-08 12:07:05 +00:00
Jakub Warmuz a7817de4ab Rewrite JWK.load, JWKRSA autowraps ComparableRSAKey. 2015-07-08 12:00:16 +00:00
Jakub Warmuz 90b27ff9cf ComparableX509Test for cert and CSR 2015-07-07 17:00:08 +00:00
Jakub Warmuz 9ab40444b6 More Python data model fixes for acme. 2015-07-07 08:15:33 +00:00