Peter Eckersley
4ded97fc10
Merge pull request #4161 from certbot/candidate-0.11.1
...
Release 0.11.1
2017-02-07 15:09:56 -08:00
Brad Warren
426a804561
Release 0.11.1
2017-02-01 19:36:47 -08:00
Brad Warren
20dd7fddcd
fix bug when certbot is ran without any arguments ( #4151 ) ( #4154 )
...
(cherry picked from commit b5d4e0bf6a )
2017-02-01 19:24:14 -08:00
Brad Warren
9e252ed7bf
Certbot spelling correction ( #4157 ) ( #4158 )
...
(cherry picked from commit f12dc84271 )
2017-02-01 19:16:23 -08:00
Brad Warren
9b6cf0b029
fixes #4083 ( #4148 ) ( #4156 )
...
(cherry picked from commit dd8253b3d6 )
2017-02-01 19:01:11 -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
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
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
Erica Portnoy
50cf1e9d1a
Remove 'called_once_with' call ( #4041 )
...
* Remove 'called_once_with' call
* Migrate z_util callers to patch_get_utility
2017-01-12 17:45:15 -08:00
Peter Conrad
ad65b6317d
Edits to using.rst
2017-01-12 17:27:59 -08:00
Peter Conrad
9d88102b3f
Merge https://github.com/certbot/certbot
2017-01-12 11:17:44 -08:00
Craig Smith
94c23479e2
Add option to specify revocation reason ( #3242 ) ( #3988 )
...
This includes two new tests in the integration test script to check that
boulder gets the correct code. The encoding is specified in RFC5280
5.3.1. The codes that boulder will accept are a subset of that,
specified in `boulder.revocation.reasons.go`.
2017-01-11 18:26:55 -08:00
Josh Soref
feaf69db08
make config-dir/work-dir/logs-dir output match help ( #4017 )
2017-01-11 16:57:46 -08:00
Brad Warren
364a6d8a2d
Release 0.10.0 ( #4022 )
...
* Release 0.10.0
* Bump version to 0.11.0
2017-01-11 12:01:33 -08:00
Guillaume Boudreau
c1e106baf9
Added Heroku to the list of third-party plugins ( #4020 )
2017-01-11 09:58:47 -08:00
Erica Portnoy
c00568a518
Break on failure to deploy cert ( #4003 )
...
* Break on failure to deploy cert
* Add error message for unable to install cert
* Add unit test
2017-01-10 17:27:09 -08:00