certbot/certbot
Chris Julian f0caf5b04f #4435. CLI Argument Default Organization (#5037)
* Enhancement #4435. Organizing defaults in prepare_and_parse_args()

* Playing fast and loose with tox.

Discovered screwy case involving flag_default returning empty list (domains)

* Setting defaults for more low-hanging fruit. Some caveats remain.

* key_path default to None

* Applying PR feedback: explicit defaults even where redundant

* Obsessive quote consistency

* Set testing config path arguments to a 'certonly' default

* Copy the default domains list rather than get reference

* Build a testing Config from CLI_DEFAULTS

* Update some email tests for use with defaults in config.

config.email and config.noninteractive_mode in these tests
used to be magic-mock'd, so were True-ish. The default
email is now None and default noninteractive_mode is
False, so update in tests accordingly.

* Lint...

* Copy anything retrieved using flag_defaults. Apply this to test_cli_ini_domains too.

* Put those quotes back. Backslashes are just the worst.

* Remove vestigial line

* A test to ensure no regressions around modifying CLI_DEFAULTS
2017-09-15 17:10:43 -07:00
..
display Replace the easy v. secure prompt with more clear choices (#4897) 2017-06-30 17:12:09 -07:00
plugins Use ffdhe2048 Nginx DH params to fix Weak-DH bug (#4973) 2017-09-01 07:57:30 -07:00
tests #4435. CLI Argument Default Organization (#5037) 2017-09-15 17:10:43 -07:00
.gitignore s/letsencrypt/certbot 2016-04-13 16:03:59 -07:00
__init__.py Bump version to 0.19.0 2017-09-05 16:07:03 -07:00
account.py Improve Account.repr() (#4325) 2017-04-18 17:09:22 -07:00
achallenges.py No longer mask failed challenge errors with encoding errors (#4867) 2017-07-10 21:05:52 -05:00
auth_handler.py Add AAAA record check suggestion (#4824) 2017-06-12 07:40:56 -07:00
cert_manager.py Align domain names output to command line input (#4874) 2017-07-07 12:46:30 -07:00
cli.py #4435. CLI Argument Default Organization (#5037) 2017-09-15 17:10:43 -07:00
client.py client: allow callers to add information to the user agent (#4690) 2017-08-01 11:34:35 -07:00
configuration.py Use setattr in NamespaceConfig (#4362) 2017-03-17 13:02:41 -07:00
constants.py #4435. CLI Argument Default Organization (#5037) 2017-09-15 17:10:43 -07:00
crypto_util.py Fix for revoke cert by key process 2017-07-08 19:36:39 +02:00
eff.py Certbot spelling correction (#4157) 2017-02-01 18:37:59 -08:00
error_handler.py Fix documentation build failures (#5068) 2017-08-31 16:35:53 -07:00
errors.py Add lockfile (#4449) 2017-05-01 14:49:12 -07:00
hooks.py add hooks.deploy_hook 2017-06-30 10:24:00 -04:00
interfaces.py Low-impact cleanup of IDisplay (#4818) 2017-06-15 17:14:38 -07:00
lock.py Add lockfile (#4449) 2017-05-01 14:49:12 -07:00
log.py Finish adding configurable log rotation 2017-07-11 21:14:18 -05:00
main.py certbot: Let plugins_cmd be run as un-priviliged user. (#5103) 2017-09-15 16:55:05 -07:00
notify.py s/Let's Encrypt/Certbot 2016-04-13 16:13:50 -07:00
ocsp.py Fix direct usages of the root logger (#4236) 2017-02-27 18:13:06 -08:00
renewal.py certbot: Update renew command output in quiet mode. (#5062) 2017-08-31 11:01:15 -07:00
reporter.py Refactoring for better logging (#4444) 2017-03-30 16:17:57 -07:00
reverter.py Start work on multivhost support in Apache 2017-05-02 15:38:27 -07:00
ssl-dhparams.pem Use ffdhe2048 Nginx DH params to fix Weak-DH bug (#4973) 2017-09-01 07:57:30 -07:00
storage.py certbot: Update storage.get_link_target (#4750) (#4923) 2017-07-13 10:13:59 -07:00
util.py Tweak non-root error message. (#4944) 2017-07-18 12:47:10 -07:00