Commit Graph
100 Commits
Author SHA1 Message Date
schoenandGitHub c5bab9b07c Merge pull request #8157 from stefantalpalaru/linodedns
certbot_dns_linode: decrease the default propagation interval
2020-07-20 13:22:18 -07:00
schoenandGitHub 0b53c0d476 Merge pull request #7952 from ntkme/allow-empty-existing-dir
Allow existing but empty archive and live dir to be used when creating new lineage
2020-05-19 15:25:32 -07:00
schoenandGitHub 7a7c6737cc Merge pull request #8000 from certbot/make-exit-message-red
Print cause of exit in red text
2020-05-18 17:13:03 -07:00
schoenandGitHub 5536c91223 Merge pull request #7938 from taixx046/1618-awkward-language-during-email-problems
Fixed #1618 awkward language during email problems
2020-04-27 18:33:07 -07:00
schoenandGitHub 08cea381c8 Merge pull request #7917 from certbot/fedora31
Test on fedora 31
2020-04-20 19:36:24 -07:00
schoenandGitHub 84b5c571c0 Merge pull request #7916 from certbot/ubuntu-1910
Test on Ubuntu 19.10
2020-04-20 19:35:41 -07:00
schoenandGitHub 0f35836deb Merge pull request #7919 from certbot/rate-limits-url
Update rate limits url
2020-04-20 19:29:18 -07:00
schoenandGitHub 3bfaf41d3d Merge pull request #7849 from TechplexEngineer/patch-1
Fix plugin links
2020-03-16 11:51:45 -07:00
schoenandGitHub 30ec4cafe1 Merge pull request #7797 from g6123/nginx-utf8
Use UTF-8 encoding for nginx plugin
2020-03-13 17:07:40 -07:00
schoenandGitHub c6d35549d6 Merge branch 'master' into nginx-utf8 2020-03-13 16:28:24 -07:00
schoenandGitHub 995e70542a Merge pull request #7738 from osirisinferi/nginx-hostname
[nginx] Parse $hostname in `server_name`
2020-02-06 14:44:03 -08:00
schoenandGitHub fdb0a14812 Merge pull request #7336 from certbot/update-debian-instructions
Update Debian instructions in docs
2019-08-23 13:39:55 -07:00
schoenandGitHub 03cf5d15a6 Merge pull request #6894 from suqld/fix-google-dns-private-zones
Detect private DNS zones in Google and skip them
2019-06-19 13:21:22 -07:00
schoenandGitHub 5b76de48de Merge pull request #7009 from rigrassm/dns-rfc2136-config-changes
Make tsig algorithm configuration option in the certbot_dns_rfc2136 config file case insensitive
2019-04-30 19:15:16 -07:00
schoenandGitHub fb83a1ac09 Merge pull request #6963 from certbot/coc
Adding links to EFF's Public Projects Code of Conduct
2019-04-24 12:17:22 -07:00
schoenandGitHub 1daa3ca076 Merge pull request #6898 from aditj/aditj-patch-1
Changed the text of -h to add details regarding unregister
2019-04-01 20:07:55 -07:00
schoenandGitHub 674ba896eb Merge pull request #6817 from obynio/master
Replace deprecated Gandi plugin link
2019-03-11 15:41:45 -07:00
schoenandBrad Warren a809c3697d Warn sysadmins about privilege escalation risk (#6795) 2019-02-27 16:32:57 -08:00
schoenandGitHub f5b23361bd Merge pull request #6791 from certbot/no-manual-tests
Remove display.py.
2019-02-25 15:38:30 -08:00
schoenandAdrien Ferrand 9671985885 Clarify what a "renewal attempt" is (#6735) 2019-02-04 22:11:52 +01:00
schoenandGitHub b288ef60d0 Merge pull request #6703 from messa/patch-1
Fix code formatting in docs/using.txt
2019-01-28 15:50:56 -08:00
schoenandGitHub 15109f653a Merge pull request #6643 from trinopoty/issue_6624
Added sorting to renewal_conf_files()
2019-01-07 15:07:15 -08:00
schoenandGitHub 01689af1ef Merge pull request #6641 from certbot/semver-https
Use HTTPS link to semver.org.
2019-01-07 14:32:57 -08:00
schoenandGitHub 3fa3ffea71 Merge pull request #6638 from certbot/mawkish
Compatibility with more traditional versions of awk
2019-01-03 18:14:03 -08:00
schoenandGitHub a8a1942ee2 Merge pull request #6574 from certbot/no-more-tls-sni-01
Remove references to TLS-SNI-01
2018-12-10 22:55:28 -08:00
schoenandGitHub a6ac2269b6 Merge pull request #6488 from certbot/whats-a-certbot
Clarify letsencrypt-auto to certbot-auto message
2018-11-26 17:46:53 -08:00
schoenandGitHub 32fb5b3c47 Merge pull request #6525 from b3n4kh/google-dns-typo-fix
Fix example filename to end with ".json"
2018-11-26 17:46:08 -08:00
schoenandGitHub a7f65eb5ac Merge pull request #6517 from certbot/whats_a_venv_common
Don't mention _venv_common.sh in certbot-auto.
2018-11-26 17:44:30 -08:00
schoenandGitHub 76bfe09393 Merge pull request #6514 from ye/issue-3190
Add clarification of what "$domain" means in the case of creating a SAN cert.
2018-11-26 12:13:23 -08:00
schoenandGitHub ff66b641e3 Re-adding period 2018-11-26 11:46:57 -08:00
schoenandohemorange e8e3534335 Add a random sleep for noninteractive renewals (#6393)
* WIP on adding a random sleep for noninteractive renewal

* Update changelog

* Log the fact that we're randomly sleeping

* stdin may better define interactivity than stdout

* Try mocking time.sleep for all tests

* Move mocked sleep elsewhere

* mock the right object

* Somewhat ugly synthetic PTY trick

* Move set -u down below self-exec

* Revert "Move set -u down below self-exec"

This reverts commit 6bde65a738.

* Revert "Somewhat ugly synthetic PTY trick"

This reverts commit 89c704a4be.

* Log specific duration of random sleep

* Test coverage for random sleep() logic in main.py
2018-11-20 23:55:51 -05:00
schoenandJoona Hoikkala 3de3188dd6 Warn manual authenticator users not to remove/undo previous challenges (#6370)
* Warn users not to remove/undo previous challenges

* Even more specific DNS challenge message

* Fix spacing and variable names

* Create a second test DNS challenge for UI testing

* Changelog for subsequent manual challenge behavior
2018-10-18 14:44:45 +03:00
schoenandsydneyli 92501eaf8f Note about running on web server, not PC (#6422) 2018-10-17 14:08:59 -07:00
schoenandGitHub 15932dcafc Merge pull request #6389 from DigitalBrains1/quiet-sudo
Respect --quiet when reporting sudo invocation
2018-09-24 16:34:18 -07:00
schoenandGitHub 0f833c6c40 Merge pull request #6211 from greut/num-processes
travis: container env are bad at reading cpu count
2018-07-16 16:01:11 -07:00
schoenandohemorange e2d6faa8a9 Add --reuse-key feature (#5901)
* Initial work on new version of --reuse-key

* Test for reuse_key

* Make lint happier

* Also test a non-dry-run reuse_key renewal

* Test --reuse-key in boulder integration test

* Better reuse-key integration testing

* Log fact that key was reused

* Test that the certificates themselves are different

* Change "oldkeypath" to "old_keypath"

* Simply appearance of new-key generation logic

* Reorganize new-key logic

* Move awk logic into TotalAndDistinctLines function

* After refactor, there's now explicit None rather than missing param

* Indicate for MyPy that key can be None

* Actually import the Optional type

* magic_typing is too magical for pylint

* Remove --no-reuse-key option

* Correct pylint test disable
2018-06-01 15:21:02 -07:00
schoenandGitHub 5d1df1cb4c Merge pull request #6022 from certbot/revert-pycon
Revert "Add link to pycon issues (#5959)"
2018-05-21 15:23:58 -07:00
schoenandGitHub 56fb667e15 Merge pull request #5754 from edaleeta/updating-developer-guide
Add note to developer guide docs about installing docs extras. (#4946)
2018-04-09 16:36:36 -07:00
schoenandGitHub 59a1387764 Merge pull request #5594 from DrMattChristian/master
Fix Certbot Apache plugin on Oracle Linux Server, a clone of CentOS, RHEL
2018-02-20 09:12:57 -08:00
schoenandGitHub a58c875b2a Merge pull request #5526 from certbot/certificates
Use "certificate" instead of "cert" in docs.
2018-02-09 16:32:47 -08:00
schoenandBrad Warren 0c4e813a72 Demote PEM generation to logger.debug (#4549) 2017-04-26 10:54:40 -07:00
schoenandGitHub 2cddd2f1b6 Merge pull request #3849 from thomaszbz/dev/3844-preserve-must-staple
Preserve --must-staple in configuration for renewal (#3844)
together with updated version of PR #3948 Save allow_subset_of_names in renewal conf files
2017-01-04 17:46:44 -08:00
schoenandBrad Warren 605a3cc931 Stop rejecting punycode domain names (#3626)
* Punycode is about to be permitted; stop rejecting it

* Remove spurious bracket

* More brackets rather than fewer!

* Change ops_test's notion of valid domains

* Remove spurious "certonly" from new test

* Make test more localized

* Remove commented-out punycode prohibition
2016-10-17 19:48:48 -07:00
schoenandGitHub 94ea424638 Merge pull request #3287 from certbot/nginx-charset-map
Nginx charset_map and ${VARIABLE_SUBSTITUTION} parsing
2016-07-27 15:14:15 -07:00
schoenandGitHub 25ea215ad8 Merge pull request #3230 from certbot/nginx-map-parsing
Permissive parsing of nginx map blocks
2016-07-13 15:54:17 -07:00
schoenandGitHub 5c3297953a Merge pull request #3285 from certbot/nginx-roundtrip
Nginx roundtrip
2016-07-13 15:06:13 -07:00
schoenandGitHub adeb39a7f2 Merge pull request #3218 from certbot/nginx-dirty-write-only
Only write nginx config files if they've been modified
2016-06-27 14:07:51 -07:00
schoenandGitHub eaf339632a Merge pull request #3184 from certbot/nginx-space-preservation
Nginx space preservation
2016-06-27 12:50:34 -07:00
schoenandGitHub fd35ca5be4 Merge pull request #3207 from vszakats/patch-1
cli-help: fix spelling
2016-06-23 17:09:11 -07:00
schoenandGitHub d386b56263 Merge pull request #3143 from certbot/preserve-common-name
Preserve common name during renewal
2016-06-10 18:27:50 -07:00
schoenandGitHub 42f6f5174b Merge pull request #3138 from certbot/removing_proxy
Remove proxy in certbot-compatibility-test
2016-06-10 18:23:32 -07:00
schoen 45e47f6d84 Merge pull request #3118 from mrstanwell/darwin-useragent-fix
Strip "\n" from end of OS version string for OS X.
2016-06-04 19:43:13 -07:00
schoen 9a640e01fd Merge pull request #2962 from chrismarget/master
Randomize serial numbers of DVSNI challenge certificates.
2016-05-20 16:39:24 -07:00
schoen 2c73042fba Merge pull request #2939 from certbot/legacy-standalone
Fixes references to dvsni in renewal config files
2016-05-09 17:12:16 -07:00
schoen 2df7cf326b Merge pull request #2930 from jgillula/no-overpromising
Changing some "will happen"s to "hopefully will happen"s
2016-05-05 11:58:32 -07:00
schoen eb56c166d7 Merge pull request #2809 from letsencrypt/domain-ordering
Preserve domain ordering in CSR
2016-04-28 14:34:12 -07:00
schoen a4681d37b1 Merge pull request #2785 from TheNavigat/renewal
Document renewal interval in renewal configuration file
2016-04-27 17:44:10 -07:00
schoen 86e5832a8a Merge pull request #2722 from chkpnt/patch-1
Revise the concatenation order for fullchain.pem
2016-03-30 16:37:25 -07:00
schoen 11772b8436 Merge pull request #2708 from letsencrypt/dselect
Add directory_select method to IDisplay
2016-03-25 13:32:34 -07:00
schoen 8d9ab3fbac Merge pull request #2711 from letsencrypt/None_nones
none should be None
2016-03-24 15:19:44 -07:00
schoen ae4ebcec47 Merge pull request #2669 from letsencrypt/no-configurator-conflict
Fix set_by_cli and configurator
2016-03-17 17:15:47 -07:00
schoen f205d15ba2 Merge pull request #2579 from letsencrypt/legacy-http01-port
Legacy http01 port
2016-03-01 18:11:29 -08:00
schoen 429db3fb4d Merge pull request #2568 from letsencrypt/parsedatetime-v-py26
Pin parsedatetime version < 2.0
2016-02-29 16:16:44 -08:00
schoen c6859a323d Merge pull request #2566 from letsencrypt/leap-days-are-fun
Leap days are fun
2016-02-29 12:06:49 -08:00
schoen e09398c9a8 Merge pull request #2492 from letsencrypt/unbreak-le-auto
Revert "Let --no-self-upgrade bootstrap OS packages. Fix #2432."
2016-02-16 18:21:48 -08:00
schoen 672a160bd2 Merge pull request #2454 from letsencrypt/i-am-not-a-symlink
Verify both symlink and target
2016-02-12 15:39:01 -08:00
schoen 550cf920c9 Merge pull request #1921 from letsencrypt/no-cancel-dupe
Removed duplicate cancel
2016-02-12 15:38:09 -08:00
schoen 390b7a6db7 Merge pull request #2423 from letsencrypt/sign-better
Offline sigs are actually made with sha256
2016-02-10 12:55:11 -08:00
schoen c20a3c15a6 Merge pull request #2421 from letsencrypt/renew-cli-help
Better command-line docs for renew.
2016-02-10 12:11:28 -08:00
schoen 3edb448c88 Merge pull request #2402 from letsencrypt/revert-2393-webroot-map-and-flags
Revert "Allow webroot-map and --csr to exist together."
2016-02-08 18:12:24 -08:00
schoen fa926f9ada Merge pull request #2378 from TheNavigat/getauthorizationsdomain
Fixing parameter type for get_authorizations domains parameter
2016-02-06 12:25:06 -08:00
schoen 063d22225e Merge pull request #2385 from letsencrypt/noninteractive-implies-stderr-logging
Non-interactive implies stderr logging
2016-02-05 16:03:56 -08:00
schoen fd1a503aee Merge pull request #2361 from letsencrypt/update-successor-config
Update config in save_successor
2016-02-04 12:56:34 -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
schoen 597ac43ec3 Merge pull request #1709 from lord63-forks/fix-typo
Fix typo in README.rst and docs/using.rst
2015-12-07 15:27:00 -08:00
schoen b79b5e5f47 Merge pull request #1759 from rainest/master
Added a descriptive error if domain list includes a Unicode-encoded IDN
2015-12-04 23:17:21 -08:00
schoen 8e7c8ad31a Merge pull request #1182 from letsencrypt/standalone_description
Update standalone description
2015-10-29 09:32:49 -07:00
schoen 09775989e6 Merge pull request #1144 from devnsec-com/pr2
use more accurate method to calculate time interval
2015-10-29 09:30:21 -07:00
schoen c3941b1a8d Merge pull request #723 from rugk/patch-1
Readme: Added community link
2015-08-28 11:58:06 -07:00
schoen 0db19f0cda Merge pull request #678 from letsencrypt/urandom
Fixes tests
2015-08-13 13:57:25 -07:00
schoen e268557258 Merge pull request #675 from letsencrypt/remove_py3_tests
Removed py3+ tests in tox
2015-08-11 13:47:51 -07:00
schoen 4e221eb9bd Merge pull request #562 from bradmw/traceback
Log and hide tracebacks by default
2015-06-26 16:55:18 -07:00
schoen 83e6208c3b Merge pull request #563 from bradmw/reporter_test
Fixed reporter coverage
2015-06-26 16:41:18 -07:00
schoen 7a24499f15 Merge pull request #553 from kuba/logging
Logging refactor, logfile
2015-06-25 21:49:51 -07:00
schoen 376bf9de6d Merge pull request #548 from kuba/renewer
Renewer quickfixes
2015-06-24 22:47:16 -07:00
schoen f5def6b6d6 Merge pull request #535 from kuba/473-no-cli
Renewer dynamic dirs based on --config-dir/--work-dir (#473 without touching CLI)
2015-06-24 22:18:40 -07:00
schoen bd130a8cd8 Merge pull request #480 from bradmw/reporter
Core reporter messages
2015-06-04 14:07:57 -07:00
schoen 9394c26a9b Merge pull request #467 from kuba/bugs/456
Use timedelta instead of now.month + 1 (partially fixes: #456).
2015-06-02 17:03:57 -07:00
schoen a53efb1737 Merge pull request #470 from kuba/gitignore
gitignore: +htmlcov, -m3, reorg
2015-06-02 16:47:16 -07:00
schoen 06a989e5a3 Merge pull request #468 from kuba/le_util-refactor
le_util refactor
2015-06-02 12:50:06 -07:00
schoen e04f52368d Merge pull request #477 from bradmw/flush
Duplicate output fix
2015-06-02 12:36:38 -07:00
schoen 925904f54b Merge pull request #476 from kuba/bugs/381
Standalone Authenticator: no fail when port taken (fixes #381)
2015-06-02 12:25:57 -07:00
schoen 97489f85fa Merge pull request #464 from kuba/verbose-help
Add help for the --verbose flag.
2015-06-01 14:47:48 -07:00
schoen 171e37894b Merge pull request #465 from kuba/reporter-cleanup
Reporter cleanup
2015-06-01 14:47:19 -07:00
schoen 569a70f6aa Merge pull request #453 from bradmw/notify
Reporter (tells user about important stuff)
2015-05-29 12:55:35 -07:00
schoen d92a795b09 Merge pull request #452 from kuba/docker
Add Docker container badge in README
2015-05-29 11:59:29 -07:00
schoen 149cd56c0b Merge pull request #430 from Hainish/vagrantfile-fix
Fix Debian dependencies, and add the required openssl header file
2015-05-22 12:47:21 -07:00
schoen ead60d8f4b Merge pull request #437 from Hainish/kuba-docker
Kuba docker
2015-05-19 18:00:32 -07:00
schoen 1681fbea3a Merge pull request #435 from kuba/boulder-compat
Spec and Boulder compatibility fixes
2015-05-19 17:04:07 -07:00
schoen 5f59ca6a2f Merge pull request #244 from letsencrypt/already_listening
Already listening
2015-02-13 15:24:33 -08:00