Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/certbot/certbot.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-08-25Add the word `instead` to renew error (#5053)test-testsJosh Soref
Closes #4118
2017-08-25Stop using print in `certbot.cli` module. (#5028)r5d
* Update cerbot.tests.util.patch_get_utility (#3720) * Add new arg `stdout_notification` to `cerbot.tests.util.patch_get_utility` function. If `stdout_notification` is True, then the mock interfaces.IDisplay.notification function will print out to stdout. * Add new arg `stdout_notification` to _create_get_utility_mock function. * Add new function `_stdout_notification`. * Stop using print in certbot.cli (#3720) * certbot/cli.py (HelpfulArgumentParser._usage_string) (HelpfulArgumentParser.__init__): Update methods. * certbot/tests/cli_test.py (test_cli_ini_domains, test_no_args) (test_install_abspath, test_help, test_help_no_dashes) (test_parse_domains, test_preferred_challenges, test_server_flag) (test_must_staple_flag, test_no_gui, test_staging_flag) (test_dry_run_flag, test_option_was_set) (test_encode_revocation_reason, test_force_interactive) (test_deploy_hook_conflict, test_deploy_hook_matches_renew_hook) (test_deploy_hook_sets_renew_hook, test_renew_hook_conflict) (test_renew_hook_matches_deploy_hook) (test_renew_hook_does_not_set_renew_hook, test_max_log_backups_error) (test_max_log_backups_success, test_webroot_map) (test_report_config_interaction_str) (test_report_config_interaction_iterable): Update tests. * certbot/tests/main_test.py (test_certificates) (test_certonly_abspath, test_certonly_bad_args) (test_agree_dev_preview_config): Update tests. * certbot: Refactor cli_test.ParseTest. * certbot/tests/cli_test.py (ParseTest._unmocked_parse): Rename parse to _unmocked_parse. (parse): New method. (ParseTest._help_output, ParseTest.test_cli_ini_domains) (ParseTest.test_no_args, ParseTest.test_install_abspath) (ParseTest.test_help, ParseTest.test_help_no_dashes) (ParseTest.test_parse_domains, ParseTest.test_preferred_challenges) (ParseTest.test_server_flag, ParseTest.test_must_staple_flag) (ParseTest.test_no_gui, ParseTest.test_staging_flag) (ParseTest.test_dry_run_flag, ParseTest.test_option_was_set) (ParseTest.test_encode_revocation_reason) (ParseTest.test_force_interactive) (ParseTest.test_deploy_hook_conflict) (ParseTest.test_deploy_hook_matches_renew_hook) (ParseTest.test_deploy_hook_sets_renew_hook) (ParseTest.test_renew_hook_conflict) (ParseTest.test_renew_hook_matches_deploy_hook) (ParseTest.test_renew_hook_does_not_set_renew_hook) (ParseTest.test_max_log_backups_error) (ParseTest.test_max_log_backups_success): Update methods. * certbot: Refactor cli_test.SetByCliTest * certbot/tests/cli_test.py (SetByCliTest.test_webroot_map) (SetByCliTest.test_report_config_interaction_str) (SetByCliTest.test_report_config_interaction_iteratable) (_call_set_by_cli): Update methods. * certbot: cli: Fix style. * certbot/cli.py (HelpfulArgumentParser.__init__): Update method. * certbot: Revert changes to tests.util.patch_get_utility * certbot/tests/util.py (patch_get_utility): Remove `stdout_notification` arg. (_creat_get_utility_mock): Remove `stdout_notification` arg. (_stdout_notification): Remove function. * certbot: Revert changes to MainTest. * certbot/tests/main_test.py (MainTest.test_certificates, MainTest.test_certonly_abspath) (MainTest.test_certonly_bad_args): Update methods. * certbot: cli_test.py: Remove 'pylint: disable' lines. * certbot/tests/cli_test.py (ParseTest.parse): Update method. (_call_set_by_cli): Update function.
2017-08-23certbot-auto OS dependency update system (#4971)Brad Warren
* Add version number to bootstrap scripts. * Always determine Bootstrap function and version. * Write bootstrap version into venv. * Add PrevBootstrapVersion function. * Add OS bootstrapping check to phase 2. * Differentiate -n and renew when rebootstrapping. * Quote all environment variables. * Correct test condition * Add loud warning about hardcoded version list. * s/VENV_BOOTSTRAP_VERSION/BOOTSTRAP_VERSION_PATH * Properly handle noop bootstrap functions.
2017-08-23Organize + document `certbot/tests/testdata` directory (#4983)Winston Smith
* wp organize keys documentation start * oganized testdata directory + readme * clean up doc * del acme change
2017-08-21add warnings and clarity to config documentation (#4991)Noah Swartz
2017-08-21Change certbot-auto's installation path to /opt (#4970)Brad Warren
* Update comment about root usage. * run all of certbot-auto as root * remove other $SUDO uses from template * remove $SUDO usage from bootstrappers * default venv path = /opt/eff.org/certbot/venv * Create symlinks from old default venvs * Delete old venv path when it exists. Also, quote expansion of paths. * fix typo * Separate venv_dir and le_auto_path * Deduplicate code with test_dirs() * Ignore cleanup errors. This is caused by subdirectories being owned by root. * Split test into test_phase2_upgrade. * Rename test_dirs to temp_paths for clarity. * Check both venvs before bootstrapping again. * Use OLD_VENV_PATH/bin * Preserve environment with sudo. * Remove "esp. under sudo" comment. * Export *VENV_PATH. * Change check for OLD_VENV installation. This approach better handles manually set VENV_PATH values. * Remove SUDO_ENV. * Print message before requesting root privileges. * Make a function for selecting root auth method. * Address @erikrose's feedback.
2017-08-21Redirect to zenhack/simp_le (#5025)Nicolas Duchon
Kuba's simp_le has been unmaintained for more than a year and is starting to break. zenhack's fork is actively maintained and available through PyPI.
2017-08-11Include plugin selection at the info logging level (#5010)Winston Smith
* Plugin selection on INFO * Fixed lint errors * Fixed lint errors * record_chosen_plugin log plugin
2017-08-10Merge pull request #4896 from certbot/order-matters2Noah Swartz
Explain --domains and --cert-name usage
2017-08-09#4434 Test Config Base Class (#4974)cj-dev
* Addressing #4434 by implementing ConfigTestCase which mocks out a NamespaceConfig for consistent config use across tests * Refactor account_test.py for use with ConfigTestCase * Remove superfluous setup/teardown * Pylint oops. * Fix redundant inheritance class definitions * Separate ConfigTestCase's mocked directories * Module import style consistency * Refactor log_test.py for use with ConfigTestCase * Refactor eff_test.py for use with ConfigTestCase. Also tweak for import style consistency * Refactor reverter_test.py for use with ConfigTestCase * Refactor renewal_test.py for use with ConfigTestCase * Refactor main_test.py for use with ConfigTestCase * Refactor storage_test.py for use with ConfigTestCase * Refactor cert_manager_test.py for use with ConfigTestCase * Refactor client_test.py for use with ConfigTestCase * Refactor configuration_test.py for use with ConfigTestCase * Pylint! * Incorporating PR feedback * Remove comment
2017-08-09[#4966] - Fedora 26 doesn't have development tools handy (#4997)Bob Strecansky
2017-08-09Pin dependencies in compatibility tests. (#5004)Brad Warren
We now use tools/pip_install_editable.sh which installs our packages using the pinned versions from certbot-auto. We also use letsencrypt-auto-source/letsencrypt-auto instead of certbot-auto in the root to: 1. Make sure OS bootstrappers are up to date with master. 2. Copy letsencrypt-auto-source into our tree so it can be used by tools/pip_install_editable.sh later.
2017-08-08Increase pinned configargparse version to 0.12.0. (#4995)Brad Warren
2017-08-08Merge pull request #4990 from certbot/fix-archNoah Swartz
Fix space in quiet check in BootstrapArchCommon
2017-08-08Revocation reason (#4987)Noah Swartz
* fix revocation reason help text * add it to the docs * move and expand revoke reason example
2017-08-08Put the minimum dep version in Google DNS setup.py (#5002)Brad Warren
2017-08-08Use #letsencrypt-dev instead of #letsencrypt (#4998)Brad Warren
2017-08-08Fix oldest tests by pinning Google DNS deps (#5000)Brad Warren
2017-08-07Unhide Nginx (#4969)Brad Warren
* Be careful with new interaction from enabling nginx * Fix py3 compataibility & better docs * Make minor changes to @pde's PR to unhide nginx * unhide nginx plugin * Only protect against nginx interaction in cb-auto
2017-08-04Merge pull request #4981 from certbot/candidate-0.17.0Brad Warren
Update versions and *autos from 0.17.0 release
2017-08-04Merge pull request #4982 from certbot/0.17.0-changelogNoah Swartz
Update changelog for 0.17.0
2017-08-03Fix space in quiet check in BootstrapArchCommonBrad Warren
2017-08-02typos and grammarBrad Warren
2017-08-02Update changelog for 0.17.0Brad Warren
2017-08-02Bump version to 0.18.0Brad Warren
2017-08-02Release 0.17.0v0.17.00.17.xBrad Warren
2017-08-01client: allow callers to add information to the user agent (#4690)Zach Shepherd
This change introduces a new flag to allow callers to add information to the user agent without replacing it entirely. This allows people re-packaging or wrapping Certbot to influence its user agent string. They may which to do this so that stats/metrics related to their distribution are available to boulder. This is beneficial for both the Certbot team and the party re-packaging Certbot as it allows the custom user agent to match the Certbot user agent as closely as possible, allowing data about use of the re-packaged version to be collected along side or separately from vanilla certbot.
2017-08-01Update pipstrap to version 1.3.0 (#4978)Brad Warren
* Update pipstrap to version 1.2.0. * Update pipstrap to include Python 2.6 fix. * Bump pipstrap to 1.3.0.
2017-08-01Merge pull request #4960 from certbot/easy-installNoah Swartz
Explicitly advise against using easy_install.
2017-07-28Bump cryptography to 2.0.2 (#4972)Brad Warren
2017-07-26Change add_server_directives replace=True behavior to attempt to replace, ↵ohemorange
but append on failure to find. (#4956) * Change add_server_directives replace=True behavior to attempt to replace, but append on failure to find. * Remove try/except around add_server_directives
2017-07-26Add cert name in renewal error messages (#4932) (#4957)r5d
* Add cert name in renewal error messages (#4932) * certbot: Fix error message in `handle_renewal_request`.
2017-07-25Explicitly advise against using easy_install.Brad Warren
2017-07-21Merge pull request #4948 from certbot/challenge_docsBrad Warren
Challenge docs
2017-07-21Correct --cert-name and --domains usage.Brad Warren
* Revert "Mention that the domain is used to choose filename" This reverts commit 1c06144e18b379b4aa1fff67cdc2242419e9092f. * Correct --cert-name and --domains usage. * Clarify which paths --domains affects
2017-07-20fix a few nitsNoah Swartz
2017-07-20Adding 'What Is a Certificate' sectionPeter Conrad
- adding what.rst to index.rst - Bigger link to instruction generator in intro.rst, some edits to what.rst in response to comments on What is a Certificate? section first draft #4370 - Responding to St_Ranger's comment on 4370 - Edits to using.rst related to --expand - Initial edit pass through challenges.rst - Edits to what.rst and challenges.rst to resolve #3664 and #4153 - Incorpoprating feedback from #4370 - Finally going after those last few comments before the restructuring of the plugin stuff (coming soon) - Fixing --expand example in using.rst and adding to Apache/NGINX bullet in challenges.rst
2017-07-20Merge pull request #4904 from certbot/improve-apache-error-message2Noah Swartz
Update Apache error message and comment
2017-07-20Merge pull request #4943 from certbot/issue_4520Noah Swartz
add deprecation warning
2017-07-20Merge pull request #4941 from certbot/issue_4866Noah Swartz
add disable pip version check flag
2017-07-19leave macos unchangedissue_4866Noah Swartz
2017-07-19add changes to templateNoah Swartz
2017-07-19Merge branch 'master' into issue_4866Noah Swartz
2017-07-19updated letsencrypt-auto.templateissue_4520Noah Swartz
2017-07-19Handle critical SAN extension. (#4931)Jacob Hoffman-Andrews
* Handle critical SAN extension. * Add testdata/critical-san.pem.
2017-07-19add log rotation info (#4942)Noah Swartz
2017-07-18Tweak non-root error message. (#4944)Jacob Hoffman-Andrews
For most people, the right answer will be "run as root," so we should emphasize that over the "how to run as non-root" instructions.
2017-07-18Merge pull request #4915 from Baeumla/masteryomna
Check keys if revoke certificate by private key
2017-07-18add deprecation warningNoah Swartz
2017-07-18Merge pull request #4863 from certbot/bmw-nginx-compatibility-testsBrad Warren
Nginx compatibility test