Erica Portnoy
08a546fa8d
remove trailing whitespace
2017-02-09 14:38:38 -08:00
Erica Portnoy
8b5c87f983
revert factual errors
2017-02-09 13:13:33 -08:00
Erica Portnoy
92816275a6
plaintextify
2017-02-09 12:59:06 -08:00
Peter Eckersley
299512aa2b
Merge pull request #4162 from certbot/candidate-0.11.1-2
...
Release Certbot 0.11.1
2017-02-07 15:09:09 -08:00
Brad Warren
245170ebe5
Bump version to 0.12.0
...
(cherry picked from commit f4eabe0908456b7ab2aef0ae03b5dc1db73d5805)
2017-02-01 20:56:31 -08:00
Brad Warren
99818bc6b7
Release 0.11.1
...
(cherry picked from commit 426a804561 )
2017-02-01 20:56:23 -08:00
Ben Wolfe
f12dc84271
Certbot spelling correction ( #4157 )
2017-02-01 18:37:59 -08:00
Brad Warren
dd8253b3d6
fixes #4083 ( #4148 )
2017-02-01 18:14:47 -08:00
Brad Warren
b5d4e0bf6a
fix bug when certbot is ran without any arguments ( #4151 )
2017-02-01 18:02:21 -08:00
Brad Warren
0070489843
Merge pull request #4147 from certbot/candidate-0.11.0
...
Update autos and versions to 0.11.0
2017-02-01 17:42:20 -08:00
Brad Warren
a6b51f1edd
Bump version to 0.12.0
2017-02-01 09:50:57 -08:00
Brad Warren
30bc68ccde
Release 0.11.0
2017-02-01 09:50:42 -08:00
Peter Eckersley
aa389cf8aa
Revert "uncomment assertion ( #4072 )" ( #4110 )
...
Revert "uncomment assertion (#4072 )"
2017-02-01 09:32:24 -08:00
Amjad Mashaal
1fd847e216
Adding checking name validity to the Apache plugin ( #3639 )
2017-02-01 07:12:51 -08:00
Brad Warren
20be8b327d
Provide a way to opt-in to EFF e-mail ( #4082 )
...
* Add eff email flags
* add eff_sign_up
* add requests dep to certbot
* make pylint happy
* Add EFF subscribe uri
* add POST to EFF and write tests
* log EFF e-mail submission
* Add eff module and tests
* cleanup client tests
* offer subscription when changing e-mail
* cleanup client.py and tests
* expand e-mail prompt
2017-01-31 17:08:21 -08:00
Brad Warren
7f3c732bbf
Cleanup test farm tests and add test_sdists ( #4089 )
...
* add get_certbot_version.sh
* Use get_certbot_version.sh in build.py
* make test_leauto_upgrades.sh more robust
* auto upgrades break tests
* OCSP experimental is not needed anymore
* Add test_sdists.sh
* Use LE_AUTO_VERSION, not repo version
* install OS deps earlier
* use readlink not realpath
* undo changes to build.py
* Factor out version code from build.py
* Use version.py in test_sdists
* Remove get_certbot_version
* workaround setuptools breakage
2017-01-30 19:37:23 -08:00
Brad Warren
be5bcfe463
Remove optional dependencies ( #4088 )
...
* Stop using already_listening in standalone
* remove already_listening
* remove psutil entirely
* fix #595
* Add basic perform test
* make pep8 happy
* Add test_perform_eacces
* add _setup_perform_error
* Add test_perform_unexpected_socket_error
* add test_perform_eaddrinuse_no_retry
* add test_perform_eaddrinuse_retry
* cleanup tests
* stop using dnspython
* don't install dns extras in tox
* remove dns extras from setup.py
* Add simple_verify back to DNS response
* remove dnspython from oldest tests
2017-01-30 16:55:54 -08:00
Brad Warren
240438eec7
Incorporate feedback from 4113 ( #4115 )
2017-01-30 09:44:55 -08:00
Erica Portnoy
a1b1ae25ae
Don't be unnecessarily inefficient when finding a cert by name. ( #4128 )
...
* Make lineage_for_certname and domains_for_certname O(1)
* update tests
2017-01-27 15:16:19 -08:00
Brad Warren
caa7e4e3f0
fix tools/venv.sh ( #4126 )
2017-01-27 14:06:40 -08:00
Josh Soref
6a39a42f45
Spelling ( #4101 )
...
* spelling: action
* spelling: artifacts
* spelling: asymmetric
* spelling: attempts
* spelling: bizarre
* spelling: certbot
* spelling: certificate
* spelling: certainly
* spelling: challenge
* spelling: client
* spelling: collated
* spelling: correct
* spelling: considered
* spelling: custom
* spelling: distinguish
* spelling: encoding
* spelling: enhancement
* spelling: equivalent
* spelling: execution
* spelling: existence
* spelling: failed
* spelling: handshake
* spelling: hyphen
* spelling: initialized
* spelling: initialization
* spelling: interpretation
* spelling: letsencrypt
* spelling: multiline
* spelling: multipart
* spelling: necessary
* spelling: otherwise
* spelling: output
* spelling: overridden
* spelling: positives
* spelling: preferable
* spelling: progress
* spelling: recommended
* spelling: referring
* spelling: relativity
* spelling: request
* spelling: requiring
* spelling: separate
* spelling: source
* spelling: specified
* spelling: standard
* spelling: successfully
* spelling: unparseable
* spelling: useful
2017-01-26 16:21:54 -08:00
Peter Conrad
bf7ce31302
Restructuring and editing using.rst to incorporate new command docs better.
2017-01-26 15:53:48 -08:00
Brad Warren
fe03c5a14c
fix integration tests ( #4111 )
2017-01-26 14:08:22 -08:00
Brad Warren
4e297b0248
Release 0.10.2 ( #4120 )
...
* Release 0.10.2
(cherry picked from commit 535b04be23 )
* Bump version to 0.11.0
(cherry picked from commit 01f84df0641a98bb57b4b7be7980c3c1afe375d5)
2017-01-26 12:03:12 -08:00
Brad Warren
4d860b37b0
Preserve preferred-challenges on renewal ( #4112 )
...
* use challenge type strings, not objectS
* Factor out parse_preferred_challenges
* restore pref_challs
* save pref_challs
* Make CheckCertCount more flexible
* improve integration tests
* Make pref_challs more flexible
2017-01-25 18:40:22 -08:00
Brad Warren
2f50dfd7be
Merge pull request #4113 from certbot/auto-retry
...
Automatically retry after getting badNonce error
2017-01-25 17:33:21 -08:00
Brad Warren
c650c9a709
add test_post_successful_retry
2017-01-25 15:10:24 -08:00
Brad Warren
46d9809fa1
add test_post_failed_retry
2017-01-25 15:08:01 -08:00
Brad Warren
a5da551965
fix stylistic nits with POST retry
2017-01-25 14:10:19 -08:00
Frederic BLANC
b6fecca7ba
fixes #2244
2017-01-25 13:38:00 -08:00
Brad Warren
578815a20a
uncomment assertion ( #4072 )
2017-01-24 14:39:27 -08:00
Brad Warren
44f2d4aa20
Fix modification-check.sh ( #4091 )
...
* Run build.py
* Restore letsencrypt-auto after running build
* Remove temp_dir before exiting
* add missing $
2017-01-24 14:37:41 -08:00
Brad Warren
6a55de45ba
Fix letsencrypt auto source ( #4093 )
...
* Some shells don't like ==
* run build.py
2017-01-23 17:55:59 -08:00
Erica Portnoy
a1702e766d
Add information about cert management to the docs
2017-01-20 11:35:40 -08:00
Nick Fong
02615c2ac6
Silence Package Manager Output when certbot-auto invoked with --quiet ( #3776 )
...
* Add quiet flags to package manager invocations
Add the following flags when 'certbot-auto --quiet' is invoked:
- Add '-qq' to calls to 'apt-get' in Debian
- Add '--quiet' to calls to 'yum' or 'dnf' in CentOS or Fedora
- Add '--quiet' to calls to 'urpmi' in Mageia
- Add '--quiet' to calls to 'pkg install' in FreeBSD
* Fix $QUIET flag in bootstrappers
- Set the value of $QUIET properly (i.e. s/$QUIET/QUIET when setting the
variable) in
- deb_common.sh
- mageia_common.sh
- rpm_common.sh
- Actually use $QUIET when running $tool in rpm_common.sh
* Add handling of $QUIET to Arch and Open Suse
* Add logic to set --non-interactive if --quiet
* Add missing $QUIET_FLAG to rpm_common.sh
* Run build.py
* Limit --help to 80 cols
* Update indentation within bootstrappers
* Add $QUIET_FLAG to second call to `urpmi` (redux)
2017-01-20 09:40:36 -08:00
Peter Eckersley
169b30aa90
Fix reference to letsencrypt-auto ( #4085 )
2017-01-19 13:50:07 -08:00
Nick Fong
e8c8ada91d
Make letsencrypt-auto indentation consistent ( #3986 )
...
* Make certbot-auto indentation consistent
Since a majority of certbot-auto uses 2 spaces per indentation level,
made indentation in letsencrypt-auto and platform-specific shell scripts
a consistent 2 spaces
Fixes #3902
* Fix last `if` statement body in rpm_common.sh
2017-01-19 11:34:10 -08:00
Brad Warren
bb669528b3
Remove old references to pep8 in our code ( #4073 )
2017-01-19 11:21:25 -08:00
Craig Smith
fe358600ab
Add cleanup trap to integration test script ( #4075 )
...
The integration test script spins up Python webservers. This trap will
ensure that those webservers are shutdown at exit.
2017-01-18 10:41:53 -08:00
Brad Warren
ea951150a4
Enable Py36 Tests ( #3972 )
...
* add py36 to tox
* Add Python 3.6 tests to Travis
* Provide real path to python stdlib during tests
* set logs_dir in config_test
* set *_dirs in DetermineAccountTest
* Fix TLSSNI01Test
* Fix RenewalTest
* fix test_ancient_webroot_renewal_conf
2017-01-18 10:41:11 -08:00
Noah Swartz
fdaae6b005
Merge pull request #4042 from pconrad-fb/master
...
"Polishing" pass over using.rst
2017-01-17 18:03:38 -08:00
Blake Griffith
49d46ef99a
Impelment account deactivation [revision requested] ( #3571 )
...
Impelment account deactivation
2017-01-17 16:00:07 -08:00
yomna
0fa307806e
Alternate help syntax - issue 3371 ( #4068 )
...
* [#3371 ] support for new help syntax + tests
* [#3371 ] splitting up test to satisfy linter
2017-01-17 15:19:33 -08:00
Guillaume Boudreau
a5101d73a0
certbot-auto re-installs virtualenv when plugin is causing issues ( #4035 )
...
When certbot-auto cannot find the currently installed version, output the error to the end-user, instead of not showing anything, and re-installing the virtualenv.
Fixes #4034
2017-01-17 14:54:14 -08:00
Juho Juopperi
2797a0377d
Fix misspelling "recieved" ( #4059 )
2017-01-17 13:43:43 -08:00
Peter Eckersley
796220f6f1
Adopt consistent linting practices for the entire tree ( #3843 )
...
* Use the certbot pylintrc for the ACME module
* Further parallelise lint, and don't run PEP8 checks
2017-01-17 12:53:13 -08:00
Brad Warren
16ed5bdd47
encode to bytes as necessary in Validator.certificate ( #4026 )
2017-01-17 12:13:10 -08:00
Brad Warren
7f3109f185
Candidate 0.10.1 to master ( #4057 )
...
* Release 0.10.1
(cherry picked from commit 0ead110658 )
* Bump version to 0.11.0
(cherry picked from commit 5052c64dc9d790b8bd5ef3cf19b9ed3727cfc21f)
2017-01-13 17:15:50 -08:00
Erica Portnoy
e0d112f5fb
Fix expand certs regression ( #4053 )
...
* Fix expand certs regression
* also pass new domains to renew_hook
2017-01-13 15:23:09 -08:00
Brad Warren
aaa732d8f3
Fix problems with different test ordering ( #4043 )
...
* fixes #4030
* Properly restore set_by_cli after using it
* mock out post_hook so it isn't stored
* fixes #4044
2017-01-13 12:16:08 -08:00