135 Commits
Author SHA1 Message Date
Peter Eckersley 63c0718d86 Accept --csr PEMFILE
* Closes: #1082 #1935
* Also produce better errors if SANs are missing, though not yet fixing #1076
2016-02-08 19:15:28 -08:00
Peter Eckersley 3999d65d1c Refactor --csr handling to run early enough for --webroot 2016-02-08 18:08:30 -08:00
Peter Eckersley 7b0e701731 Fix error formatting 2016-02-07 19:08:26 -08:00
Peter Eckersley 89df062a1c Allow config.domains to exist in CSR mode 2016-02-06 13:38:35 -08:00
Peter Eckersley 46984689ae Attempt to get --csr and -w to play together 2016-02-06 13:19:55 -08:00
Brad Warren 5bcd267754 Merge branch 'master' into update-successor-config 2016-02-03 21:49:45 -08:00
schoen 533ede4850 Merge pull request #2367 from TheNavigat/fixobtaincertificatedoc
Fixing parameter type for obtain_certificate's domains parameter
2016-02-03 21:26:15 -08:00
TheNavigat df111febfd Fixing parameter type for obtain_certificate's domains parameter 2016-02-04 05:48:00 +02:00
Brad Warren c818b4f689 Refactor new_lineage 2016-02-02 18:02:31 -08:00
Peter Eckersley c8361b2a3c Merge pull request #2316 from letsencrypt/dry-run
--dry-run
2016-02-01 19:31:25 -08:00
Roy Wellington Ⅳ 9c28364477 Make exception syntax Python 3 compatible.
Translate all except and raise statements that are in the old form to
the Python 3 compatible format.
2016-01-30 19:53:50 -08:00
Brad Warren 5c363b5b98 Log when skipping functions due to --dry-run in client.py 2016-01-29 17:43:21 -08:00
Brad Warren d56d15225e Add --dry-run support to obtain_and_enroll_cert 2016-01-28 18:09:59 -08:00
Brad Warren 75b551762b Expose wrapped, not dump 2015-12-23 19:09:05 -05:00
Brad Warren d21ca90560 Use dump on ComparableX509 2015-12-16 17:33:08 -08:00
Eugene Kazakov 04fabf1408 Check an enhancement is supported before applying (fixes #1432). 2015-12-16 16:47:45 +06:00
sagi 090a9a0e46 add PluginEnhancementAlreadyPresent and use it 2015-11-25 01:56:49 +00:00
sagi 7467496984 change enhancement http-header to ensure-http-header 2015-11-24 23:33:21 +00:00
sagi 72fcee4264 change Error to PluginError in comment 2015-11-23 23:58:58 +00:00
sagi 67e9470179 Merge remote-tracking branch 'upstream/master' into hsts 2015-11-22 18:27:23 +00:00
Peter Eckersley 7901c59cd0 Merge pull request #1524 from letsencrypt/email
Better UI when asking for email
2015-11-20 19:16:02 -08:00
Peter Eckersley 1a4d7c1445 Lintmonster 2015-11-20 19:02:50 -08:00
Peter Eckersley c35c4f3fbe Extra docstring 2015-11-20 19:02:50 -08:00
Stefan Weil d564b8ff8e Fix typos found by codespell
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2015-11-18 22:41:39 +01:00
Peter Eckersley 6d497b8076 Track recent boulder error change 2015-11-17 16:06:56 -08:00
sagi 58110a69f4 more elegant enhance_config, add --no- flags to hsts and uir 2015-11-17 07:23:19 +00:00
Peter Eckersley c265fb5fb9 Fix bugs and test cases 2015-11-16 17:28:56 -08:00
Peter Eckersley 371e57fc51 If the server rejects an email address, ask again rather than erroring
This is essentially symmetrical with cases where the client itself can tell
that what the user entered isn't an email address.
2015-11-16 16:57:48 -08:00
Miquel RuizandPeter Eckersley 37089b9eff Ensure cancelling without password exits 2015-11-16 16:57:48 -08:00
sagi 17ea7bb316 comment and simplify things 2015-11-16 20:41:39 +00:00
sagi ddf5b28f7d fix tests and make linter happy 2015-11-16 20:06:16 +00:00
sagi 175ef4f50d merge with letsencrypt master br 2015-11-15 07:18:26 +00:00
Peter Eckersley d8a32eeeb5 Chase all the mock threads all over the place 2015-11-13 17:38:55 -08:00
Peter Eckersley 2433de8cba Attempt to update revoke() cases [not yet working] 2015-11-13 12:48:44 -08:00
Peter Eckersley a45de558de Merge remote-tracking branch 'origin/master' into useragent 2015-11-13 01:39:27 -08:00
Peter Eckersley 3687197db8 Move user agent selection into client.py
Along the way refactoring revocation and recording of chosen plugins.
2015-11-12 19:52:32 -08:00
Brad Warren 13a4987f69 Incorporated pde's and joohi's feedback 2015-11-12 13:58:55 -08:00
sagi b76ef3a293 make lint happy 2015-11-12 05:25:44 +00:00
sagi 796eef802d add apply_enhancement comment 2015-11-12 05:20:10 +00:00
sagi 8185ea931c make hsts and uri cli args actually work 2015-11-12 05:08:30 +00:00
sagi b1e3c89048 add a general apply_enhancement to replace redirect_to_ssl 2015-11-12 04:49:31 +00:00
sagi 68d956f659 make redirect work again 2015-11-12 03:04:23 +00:00
sagi e787147eea dissect namespace config in enhance_config 2015-11-12 02:24:57 +00:00
Brad Warren 7d4beacce8 Added better error messages on redirect failure 2015-11-10 16:59:22 -08:00
Peter Eckersley a4885e491a Finish user agent changes:
- revert changes to acme/, instead living with its current baroque API
 - add an extremely mockable test case
2015-11-10 16:50:57 -08:00
Brad Warren 1bb063e870 Corrected crash recovery in client and added tests 2015-11-10 16:03:18 -08:00
Peter Eckersley 88cc01301a Creation & plumbing for user agent 2015-11-09 22:17:38 -08:00
Brad Warren e9a17ce2d1 Moar logging 2015-11-04 19:06:14 -08:00
Brad Warren 86d68f6028 fixes #998 2015-11-04 18:32:17 -08:00
Brad Warren 8558ad3860 Added comment about installer.save() 2015-10-30 16:53:04 -07:00