bmw
90c7a73146
Merge pull request #2078 from letsencrypt/non-interactive
...
Implement non-interactive mode for the client.
2016-01-25 18:51:56 -08:00
Seth Schoen
f759b8342b
Merge branch 'master' of https://github.com/letsencrypt/letsencrypt into fix-2254
2016-01-25 12:53:01 -08:00
Peter Eckersley
58b50ba008
fix typo
2016-01-22 17:27:45 -08:00
Peter Eckersley
260534d1c3
Moderate warning label for cli.cli_command
2016-01-22 17:23:13 -08:00
bmw
127550c8b7
Merge pull request #2251 from letsencrypt/notifications
...
Do not say we've renewed a cert if it was reinstalled
2016-01-22 16:58:36 -08:00
Seth Schoen
32f703b6b2
Ignore renewal configs that don't end in .conf
...
Should fix #2254
2016-01-22 16:37:36 -08:00
bmw
48c211a022
Merge pull request #2218 from letsencrypt/csrdoc
...
Csrdoc
2016-01-21 16:08:45 -08:00
Peter Eckersley
e6c608b0a6
Do not autoexpand
2016-01-21 15:55:44 -08:00
Peter Eckersley
81d9ed220c
Less elaborate exception processing
2016-01-21 15:44:37 -08:00
Peter Eckersley
45f32f9cdc
Do not say we've renewed a cert if it was reinstalled
2016-01-20 16:04:06 -08:00
Peter Eckersley
89f05379b7
Document that --csr only works in certonly mode
2016-01-18 11:25:50 -08:00
Peter Eckersley
bbb25c7d1b
Merge remote-tracking branch 'origin/master' into non-interactive
...
(Merge conflict due to PEP8iness)
2016-01-15 16:04:38 -08:00
Peter Eckersley
3abf028f69
Merge branch 'letsencrypt-auto-release' of https://github.com/erikrose/letsencrypt into letsencrypt-auto-release
2016-01-12 14:29:58 -08:00
Peter Eckersley
1b3c8e87c7
Better processing & documentation of leauto flags
...
- move them to the top for clarity
- accept them in any position
- shadow & document them in the Python client
2016-01-11 14:22:51 -08:00
Brad Warren
8680a29c9d
Merge branch 'master' into pyopenssl
2016-01-02 13:11:11 -05:00
Peter Eckersley
96f704f577
Test cases for various error cases (and associtated bugfixes)
2016-01-01 15:29:34 -08:00
Peter Eckersley
ef09362a9f
bugfix
2015-12-30 15:48:59 -08:00
Peter Eckersley
833e61a411
Update usage to be letsencrypt-auto or letsencrypt, as appropriate
2015-12-30 15:14:34 -08:00
Peter Eckersley
50fa6c7f22
Error helpfully on "letsencrypt --standalone"
...
- Also refactor choose_configurator_plugins a bit
2015-12-30 15:10:02 -08:00
Peter Eckersley
7626975248
Make iDisplay.menu() calls non-interactive where possible
...
- And provide helpful errors where they're not
2015-12-29 14:21:05 -08:00
Peter Eckersley
78f188968a
Update the plugin help to say something that always makes sense
...
(Even if you do --help plugins)
This can change again when #1460 is done
2015-12-29 13:25:43 -08:00
Peter Eckersley
430604b63f
Add flag to enable non-interactivity
2015-12-29 00:12:08 -08:00
Peter Eckersley
6daaa7a763
Add defaults / cli_flags for yesno() input
2015-12-29 00:03:57 -08:00
Brad Warren
75b551762b
Expose wrapped, not dump
2015-12-23 19:09:05 -05:00
Ward Vandewege
cd7051323f
Fix typo in comment
2015-12-18 21:27:24 -05:00
Brad Warren
d21ca90560
Use dump on ComparableX509
2015-12-16 17:33:08 -08:00
bmw
27697dbba8
Merge pull request #1805 from nakato/print_function
...
Use print_function not print_statement
2015-12-15 17:41:14 -08:00
Peter Eckersley
173ea94e17
Further flag tweaking
2015-12-12 17:01:43 -08:00
Peter Eckersley
b348874372
Address review comments, fine tune flag names
2015-12-12 16:39:52 -08:00
Peter Eckersley
685ec6b539
obtain_cert isn't dead; maybe it should be called certonly though...
2015-12-12 14:21:05 -08:00
Peter Eckersley
8ed70c18cc
Tweak docs for --duplicate
2015-12-12 14:14:28 -08:00
Peter Eckersley
49e5967858
UI and flag tuning
...
* Add --expand or --replace, which in most cases is what people want to add
new names to lineages without always forcing renewal
* --reinstall is now also --keep, and the UI is aware if it's in certonly or
run mode
* Explain --duplicate better
2015-12-12 14:09:33 -08:00
Peter Eckersley
97f987ca41
lint
2015-12-12 13:14:48 -08:00
Peter Eckersley
eb289bcf81
Remove debugging printf
2015-12-12 13:06:58 -08:00
Peter Eckersley
21d0fcb198
Merge branch 'wip-1546' of ssh://github.com/letsencrypt/letsencrypt into 1546
2015-12-12 12:50:21 -08:00
Peter Eckersley
723d9fe048
Handle lineages that were upgraded from staging -> production
2015-12-12 12:44:24 -08:00
Seth Schoen
0e19f43757
Let's not blame the user in the cancel message
2015-12-12 12:35:28 -08:00
Seth Schoen
411b5093e9
Add parallel --reinstall command-line flag
2015-12-12 12:23:16 -08:00
Seth Schoen
d290cd36d5
Correct typo
2015-12-12 12:18:01 -08:00
Peter Eckersley
3b4d95a5da
Merge remote-tracking branch 'origin/master' into 1546
2015-12-12 12:15:27 -08:00
Peter Eckersley
1cbf78284f
Lint, bugfix, helpful domain list
2015-12-12 12:14:52 -08:00
Peter Eckersley
d92a32b9d7
Refuse to update valid lineages with staging certs
2015-12-12 12:09:36 -08:00
Seth Schoen
dfbf572bc4
Add missing quotation mark in documentation
2015-12-12 11:06:20 -08:00
Seth Schoen
2b3f217ce2
Attempt to fix #1856
2015-12-12 11:03:19 -08:00
Peter Eckersley
f9e7d880bf
Remove transient commentary
2015-12-12 11:00:38 -08:00
Peter Eckersley
439a2d05eb
Simplifications:
...
- Handle the base "newcert" cases at the top, rather than with a very long if
statement
- Avoid having a state-tracking "question variable"
2015-12-12 10:37:11 -08:00
Peter Eckersley
6351194fc2
Simplify construction of the "renew" case
2015-12-12 10:25:36 -08:00
Peter Eckersley
621bef35c9
Close to expiry, default to renewal
...
- Also move the identical-cert-names case into its own function
2015-12-12 10:11:28 -08:00
Peter Eckersley
88956dfba8
Move staging URI into constants.py
2015-12-10 19:38:07 -08:00
Peter Eckersley
d3f5df5b02
Hedge on the rate limit slightly, because it may change after a release
2015-12-10 19:12:29 -08:00