Commit Graph
100 Commits
Author SHA1 Message Date
Jakub Warmuz 2fb3bd8728 UnexpectedUpdate in Network.answer_challenge 2015-03-24 18:33:43 +00:00
Jakub Warmuz 9832e5c6d6 network2: update_registration 2015-03-24 18:33:43 +00:00
Jakub Warmuz 5c40daaf1c ImmutableMap.update 2015-03-24 18:33:42 +00:00
Jakub Warmuz b24487a14b restified example: NEW_REG_URL only 2015-03-24 17:40:20 +00:00
Jakub Warmuz 227d947d4c Update network2 docs 2015-03-24 17:08:37 +00:00
Jakub Warmuz 144baf64fe client.errors.UnexpectedUpdate 2015-03-24 17:08:25 +00:00
Jakub Warmuz 2b4b86a41b Registration: TOS and agreement 2015-03-24 17:07:52 +00:00
Jakub Warmuz a6e1c3ed17 Current Boulder supports registrations 2015-03-24 17:02:02 +00:00
Jakub Warmuz 62cdf4a2f8 Add more stub methods to network2 2015-03-24 13:24:20 +00:00
Jakub Warmuz c9589d33d3 Update messages2, network2 stub, example updated 2015-03-24 12:34:21 +00:00
Jakub Warmuz 7e820b093d Initial impl. of v02, works with Boulder 2015-03-21 00:02:22 +00:00
Jakub Warmuz 7def7df897 JWS 2015-03-19 17:35:10 +00:00
Jakub Warmuz 8208a7f4d5 MockMessage test cleanup 2015-03-18 22:08:01 +00:00
Jakub Warmuz 77eb5f7625 jose.* imports cleanup 2015-03-18 22:07:37 +00:00
Jakub Warmuz ef72b147ae Remove signature verification on CertificateRequest deserialization. 2015-03-18 22:00:56 +00:00
Jakub Warmuz d74ca1bbaa tox: PYTHONHASHSEED=0 2015-03-18 15:04:27 +00:00
Jakub Warmuz 2d9bce8a7f Fix typo 2015-03-18 14:32:43 +00:00
Jakub Warmuz b6203d512c acme.jose: (Typed)JSONObjectWithFields, Field, JWA. 2015-03-18 14:10:28 +00:00
Jakub Warmuz 97165b8711 EULA using pkg_resources (fixes #278) 2015-03-11 07:51:06 +00:00
Jakub Warmuz 61662553b5 Add trove classifiers, clean up setup.py (c.f. #198). 2015-02-28 21:01:22 +00:00
Jakub Warmuz 636e05e1c4 Use DVSNIResponse in confiurator_test 2015-02-28 09:09:44 +00:00
Jakub Warmuz d230a210f8 Add indent to auth_handler log entries 2015-02-28 09:06:51 +00:00
Jakub Warmuz ce1e43c603 Move decoders/encoders to top-level acme.util 2015-02-28 09:03:23 +00:00
Jakub Warmuz c83f7c2473 Remove bool() cast from Signature.verify 2015-02-28 08:34:51 +00:00
Jakub Warmuz 5720cdc8c9 Inlining 2015-02-28 08:33:22 +00:00
Jakub Warmuz cde829fa7c Fix typo 2015-02-28 08:29:46 +00:00
Jakub Warmuz a4e4d98598 Improve acme docs 2015-02-28 08:29:13 +00:00
Jakub Warmuz 8f41aa69cd import M2Crypto.X509 -> import M2Crypto 2015-02-28 07:33:54 +00:00
Jakub Warmuz 0fb9fc6565 MANIFEST: add CONTRIBUTING.rst, split lines 2015-02-26 08:55:05 +00:00
Jakub Warmuz 8e8bc3dc0d MANIFEST: remove *.sh (fixes #268) 2015-02-26 08:53:15 +00:00
Jakub Warmuz ca2bbc13a3 Improve letsencrypt.acme docs. 2015-02-25 13:56:48 +00:00
Jakub Warmuz 67314e9f15 Increase min-similarity-lines. 2015-02-25 13:56:47 +00:00
Jakub Warmuz ba98b5cb22 Bump up coverage 2015-02-25 13:56:47 +00:00
Jakub Warmuz 97bf10120c Use acme.challenges in client 2015-02-25 13:56:47 +00:00
Jakub Warmuz 9ba69f8878 Use acme.challenges in acme.messages 2015-02-25 13:56:47 +00:00
Jakub Warmuz 0b8767f990 Catch-all __slots__ linter_plugin 2015-02-25 13:56:47 +00:00
Jakub Warmuz 52257c4d6b Add acme.challenges. 2015-02-25 13:49:29 +00:00
Jakub Warmuz 76085f0bb0 Non-schema errors for acme.messages 2015-02-25 13:49:29 +00:00
Jakub Warmuz 3d883fd77f (Typed)ACMEObject class hierarchy, from_json vs from_valid_json. 2015-02-25 13:49:29 +00:00
Jakub Warmuz 05ac2bde9a travis: install libffi-dev 2015-02-24 18:12:26 +00:00
Jakub Warmuz 21d210b8ce Travis: quicker "install" 2015-02-24 18:03:19 +00:00
Jakub Warmuz a5551604c6 Reference docs augeas/M2Crypto hack to github bug 2015-02-24 16:55:25 +00:00
Jakub Warmuz 31f444e4ba Mock augeas and M2Crypto in docs (fixes #262). 2015-02-24 16:51:42 +00:00
Jakub Warmuz 00af984bac Fix docs build errors 2015-02-24 16:23:54 +00:00
Jakub Warmuz edce44024b Use sphinx_rtd_theme locally. 2015-02-24 16:23:54 +00:00
Jakub Warmuz ed99d809f1 docs: letsencrypt --help path (fixes #260) 2015-02-24 16:23:54 +00:00
Jakub Warmuz 4bb9914fa3 split dev_extras into dev_extras+docs_extras 2015-02-24 16:23:52 +00:00
Jakub Warmuz d824002f01 Add readthedocs.org badge. Update alts. Move to top. 2015-02-24 16:23:27 +00:00
Jakub Warmuz e7bddb5a87 requirements.txt for readthedocs.org (fixes #259) 2015-02-24 16:23:23 +00:00
Jakub Warmuz 84f0685929 Add CONTRIBUTING.rst 2015-02-20 14:37:05 +00:00
Jakub Warmuz 1382c0c969 Remove requirements.txt 2015-02-20 14:11:55 +00:00
Jakub Warmuz 02d5775aff Fix port-merge get_chall_msg error 2015-02-15 12:37:56 +00:00
Jakub Warmuz c6ec49e90d Merge remote-tracking branch 'github/letsencrypt/master' into acme 2015-02-15 12:32:26 +00:00
Jakub Warmuz 6922124927 Use ComparableX509 everywhere. 2015-02-15 12:12:29 +00:00
Jakub Warmuz 8070b917a3 Remove str() casting in Signature.from_msg 2015-02-15 11:52:02 +00:00
Jakub Warmuz 7d74125936 Add comment int linter_plugin 2015-02-15 11:49:07 +00:00
Jakub Warmuz 61e654b852 acme.messages: explicit warnings about key verification 2015-02-15 11:45:21 +00:00
Jakub Warmuz f81e936a49 Signature: remove todo about M2Crypto 2015-02-15 11:31:40 +00:00
Jakub Warmuz 89ac11c309 Fix imports 2015-02-12 23:55:47 +00:00
Jakub Warmuz bde345766f Update acme.messages docs. Fix test 2015-02-12 15:45:12 +00:00
Jakub Warmuz a3eedc294d RevocationRequest.certificate auto decode/encode. 2015-02-12 15:44:05 +00:00
Jakub Warmuz 77a637b7f0 Fix save_certificate (Certificate.chain is decoded already). 2015-02-12 15:03:58 +00:00
Jakub Warmuz a2e807debf acme.util.ComparableX509 2015-02-12 14:40:19 +00:00
Jakub Warmuz a57574cbba Merge remote-tracking branch 'github/letsencrypt/master' into acme
Conflicts:
	letsencrypt/client/tests/acme_util.py
2015-02-12 09:56:53 +00:00
Jakub WarmuzandJames Kasten 75b4add949 More quotes fixes 2015-02-11 12:51:23 -08:00
Jakub WarmuzandJames Kasten 95fb2146c4 Cleanup after #232 2015-02-11 12:51:23 -08:00
Jakub WarmuzandJames Kasten 2484d2e192 chmod -x standalone_authenticator 2015-02-11 12:51:23 -08:00
Jakub WarmuzandJames Kasten a09e4c11e6 x -> value 2015-02-11 12:51:22 -08:00
Jakub WarmuzandJames Kasten bdabdb519f Remove type() 2015-02-11 12:51:22 -08:00
Jakub WarmuzandJames Kasten a773c264c0 range -> xrange et al 2015-02-11 12:51:15 -08:00
Jakub WarmuzandJames Kasten 30486f4445 add missing unittest.main() 2015-02-11 12:47:47 -08:00
Jakub WarmuzandJames Kasten 2912a9f99b Organize imports (move to the top) 2015-02-11 12:47:47 -08:00
Jakub WarmuzandJames Kasten 6fbdf9c2b3 Remove unreachable client.client.csr_pem_to_der 2015-02-11 12:47:37 -08:00
Jakub Warmuz 9476e7039b Bump coverage to 73% 2015-02-11 16:41:01 +00:00
Jakub Warmuz 03726b9956 Merge remote-tracking branch 'github/letsencrypt/master' into acme
Conflicts:
	letsencrypt/client/le_util.py
	letsencrypt/client/tests/challenge_util_test.py
2015-02-11 16:40:07 +00:00
Jakub Warmuz dad799d428 acme.messages.Message.get_msg_cls 2015-02-11 16:19:49 +00:00
Jakub Warmuz edd207fef9 Fix typos. 2015-02-10 22:04:04 +00:00
Jakub Warmuz d9e4a5ab86 Merge remote-tracking branch 'github/letsencrypt/master' into acme 2015-02-10 15:53:29 +00:00
Jakub Warmuz cadd9ec028 Merge remote-tracking branch 'github/letsencrypt/master' into acme
Conflicts:
	letsencrypt/client/CONFIG.py
	letsencrypt/client/auth_handler.py
	letsencrypt/client/challenge_util.py
	letsencrypt/client/client.py
	letsencrypt/client/crypto_util.py
	letsencrypt/client/revoker.py
	letsencrypt/client/tests/challenge_util_test.py
2015-02-10 00:00:54 +00:00
Jakub Warmuz 0849e2d21e Merge remote-tracking branch 'github/letsencrypt/master' into acme
Conflicts:
	tox.ini
2015-02-08 22:54:40 +00:00
Jakub Warmuz 74c02363e7 tox: PYTHONPATH that includes linter_plugin 2015-02-08 12:59:47 +00:00
Jakub Warmuz 7be419a2ca Add linter_plugin.py to MANIFEST.in 2015-02-08 12:47:21 +00:00
Jakub Warmuz bcb9224301 Fix "lint" and "providedBy" build errors 2015-02-08 12:22:16 +00:00
Jakub Warmuz b1552052bb tox: pip install -e (fixes #235) 2015-02-08 11:54:25 +00:00
Jakub Warmuz 9d44b10aff Quickfix for #235 2015-02-08 10:01:36 +00:00
Jakub Warmuz a0c184f292 Update docs references for constants.ENHANCEMENTS 2015-02-07 22:36:44 +00:00
Jakub Warmuz 4b6baae8b8 Merge remote-tracking branch 'github/letsencrypt/master' into config 2015-02-07 22:32:38 +00:00
Jakub Warmuz ec3bb4cf13 Merge remote-tracking branch 'github/letsencrypt/master' into acme
Conflicts:
	tox.ini
2015-02-07 22:30:24 +00:00
Jakub Warmuz 9d52cb6adc ImmutableMap: repr recursively 2015-02-07 07:45:33 +00:00
Jakub Warmuz 337974e675 No pylint in py2.6 tox 2015-02-06 23:41:28 +00:00
Jakub Warmuz 13128464aa ACME: pylint lint plugin 2015-02-06 22:54:28 +00:00
Jakub Warmuz ec4dc6905f Merge remote-tracking branch 'github/letsencrypt/master' into acme
Conflicts:
	letsencrypt/client/tests/auth_handler_test.py
2015-02-06 21:33:53 +00:00
Jakub Warmuz 900b50642a ACME tests: Message.to_json, test_json_without_optionals. 2015-02-06 21:26:43 +00:00
Jakub Warmuz a990b0ff77 100% coverage for acme 2015-02-06 17:55:33 +00:00
Jakub Warmuz 753b9ca15c Use new framework for ACME messages 2015-02-06 16:38:35 +00:00
Jakub Warmuz fe98a4ca48 JSONDeSerializable; ImmutableMap: Signature and JWK 2015-02-06 16:05:43 +00:00
Jakub Warmuz 79af38cd1b ACME Signature: JWK with pubkey only 2015-02-05 09:40:52 +00:00
Jakub Warmuz d68e4d564d ACME Signature: proper verify, tests 2015-02-04 22:49:55 +00:00
Jakub Warmuz a22f8b09ef json_object -> jobj 2015-02-04 22:04:38 +00:00
Jakub Warmuz cff337723e jose.b64 authorizationRequest nonce 2015-02-04 22:04:11 +00:00