Brad Warren
32a233d93b
Bump version to 2.3.0
2023-01-11 13:21:23 -08:00
Brad Warren
4ab4c9b65d
Release 2.2.0
2023-01-11 13:21:22 -08:00
Brad Warren
7240e06613
Bump version to 2.2.0
2022-12-07 06:51:42 -08:00
Brad Warren
5e193eb12f
Release 2.1.0
2022-12-07 06:51:41 -08:00
Brad Warren
f0251a7959
fix apache unit tests ( #9490 )
...
Fixes https://github.com/certbot/certbot/issues/9481 .
I poked around our other uses of this function and they seem OK to me for now, however, I opened https://github.com/certbot/certbot/issues/9489 to track the bigger refactor I think we should do here.
2022-12-01 12:27:24 -08:00
Will Greenberg
1e61513859
Bump version to 2.1.0
2022-11-21 09:59:06 -08:00
Will Greenberg
3d0c2abd3b
Release 2.0.0
2022-11-21 09:59:04 -08:00
Brad Warren
1c5e56d9c7
Claim Python 3.11 support and add tests ( #9471 )
...
* set up 3.11 tests
* fixup warnings
* sed -i "s/\( *'Pro.*3\.1\)0\(',\)/\10\2\n\11\2/" */setup.py
* update changelog
2022-11-18 07:55:27 +11:00
Will Greenberg
21ef8e4332
main: set more permissive umask when creating work_dir ( #9448 )
...
* main: set more permissive umask when creating work_dir
This'll guarantee our working dir has the appropriate permissions,
even when a user has a strict umask
* update changelog
Co-authored-by: Brad Warren <bmw@users.noreply.github.com >
2022-11-14 14:35:29 -08:00
Alex Zorin
202db15274
fix new mypy complaints
2022-11-11 18:03:57 +11:00
Alex Zorin
1773edcad0
Merge remote-tracking branch 'origin/master' into 2.0.x
2022-11-11 17:25:42 +11:00
Erica Portnoy
fd22bd0f66
Bump version to 1.33.0
2022-11-08 15:23:35 -08:00
Erica Portnoy
d88b9a5d11
Release 1.32.0
2022-11-08 15:23:34 -08:00
Will Greenberg
eed1afb808
certbot-apache: use httpd by default for CentOS/RHEL ( #9402 )
...
* certbot-apache: use httpd for newer RHEL derived distros
A change in RHEL 9 is causing apachectl to error out when used
with additional arguments, resulting in certbot errors. The CentOS
configurator now uses httpd instead for RHEL 9 (and later) derived
distros.
* Single CentOS class which uses the apache_bin option
* soothe mypy
* Always call super()._override_cmds()
2022-10-26 15:07:02 -07:00
Alex Zorin
d5d8739783
bump version to 2.0.0.dev0
2022-10-05 05:17:29 +11:00
Alex Zorin
4fcc0f7c2a
Merge branch 'master' into 2.0-merge-master
2022-10-05 05:15:39 +11:00
Brad Warren
3eac48ba5a
Bump version to 1.32.0
2022-10-04 07:41:45 -07:00
Brad Warren
d0fbde9126
Release 1.31.0
2022-10-04 07:41:44 -07:00
Will Greenberg
26d479d6e3
Remove external mock dependency ( #9331 )
...
* Remove external mock dependency
This also removes the "external-mock" test environment
* remove superfluous ignores
* remove mock warning ignore from pytest.ini
* drop deps on mock in oldest, drop dep on types-mock
Co-authored-by: Alex Zorin <alex@zorin.id.au >
2022-09-28 16:17:03 -07:00
Alex Zorin
63771b48bb
Merge remote-tracking branch 'origin/master' into update-2.0.x
2022-09-09 08:37:56 +10:00
Will Greenberg
614eaf6898
Bump version to 1.31.0
2022-09-07 11:09:12 -07:00
Will Greenberg
667b736879
Release 1.30.0
2022-09-07 11:09:11 -07:00
alexzorin
d8e45c286d
apache: remove support for Apache 2.2 and CentOS 6 ( #9354 )
...
* apache: remove support for Apache 2.2 and CentOS 6
* delete more unused code
* remove unused attributes
* reorganize REWRITE_HTTPS_ARGS*
2022-08-29 10:05:48 -07:00
Will Greenberg
f1f526d63c
Bump version to 1.30.0
2022-07-05 11:16:40 -07:00
Will Greenberg
befa4434ad
Release 1.29.0
2022-07-05 11:16:39 -07:00
Will Greenberg
4dd603f786
Bump version to 1.29.0
2022-06-07 12:43:12 -07:00
Will Greenberg
b9f9ebc4fc
Release 1.28.0
2022-06-07 12:43:11 -07:00
amplifi
5c111d0bd1
Cite Mozilla ssl-config in Apache/NGINX TLS configs ( #8670 ) ( #9295 )
...
* Cite Mozilla ssl-config in Apache/nginx TLS configs (certbot#8670)
* Update CHANGELOG
* Add TLS config hashes to ALL_SSL_OPTIONS_HASHES
* Update wording in CHANGELOG
2022-05-13 10:59:49 -07:00
Will Greenberg
8d7ced5e12
Bump version to 1.28.0
2022-05-03 11:35:09 -07:00
Will Greenberg
373ff0e6e9
Release 1.27.0
2022-05-03 11:35:08 -07:00
Brad Warren
b9a7d771bc
Bump version to 1.27.0
2022-04-05 10:43:01 -07:00
Brad Warren
5b8cc18456
Release 1.26.0
2022-04-05 10:43:00 -07:00
Erica Portnoy
429bc553a0
Bump version to 1.26.0
2022-03-16 11:17:55 -07:00
Erica Portnoy
44c097fc05
Release 1.25.0
2022-03-16 11:17:54 -07:00
Erica Portnoy
9d312af32a
Bump version to 1.25.0
2022-03-01 12:34:54 -08:00
Erica Portnoy
3d3077e1f1
Release 1.24.0
2022-03-01 12:34:21 -08:00
Brad Warren
c1030c0d40
Drop Python 3.6 support ( #9216 )
...
* Remove deprecation warnings
* update ci
* update setup.py files
* update changelog
* update pinnings
* update requests and friends
* update setuptools pin
* update setuptools pin pt2
* update pytz
* upgrade pyparsing
* upgrade boto deps
* update deps and docs
* update pyproject.toml comment
* remove trailets pin
* remove explicit PYTHON_VERSION
2022-02-28 15:23:30 -08:00
Brad Warren
c3cb01d24a
Fixing hanging test farm tests ( #9211 )
...
[Our test farm tests started hanging last night](https://dev.azure.com/certbot/certbot/_build/results?buildId=5151&view=logs&j=23275d9a-33b0-57f8-5f28-197fe2e5b9cd&s=1dfbc15b-7d0f-52a9-b1da-b17592bf94f8 ). Running the tests locally, the cause was `apt-get install` raised an interactive prompt that wasn't handled well and caused the entire system to restart. Here's a [log of that](https://gist.github.com/fb80d0279306d08e4ffd744e559a3df2 ).
I fixed this by setting `DEBIAN_FRONTEND=noninteractive` as is commonly done in things like Dockerfiles to avoid this problem.
2022-02-22 13:19:48 -08:00
Brad Warren
c96420dbe0
remove outdated setup.cfg files ( #9201 )
2022-02-17 22:17:21 +11:00
Brad Warren
d73c6f44c5
Bump version to 1.24.0
2022-02-08 07:50:45 -08:00
Brad Warren
719f3ac577
Release 1.23.0
2022-02-08 07:50:44 -08:00
Patrik Hagara
d1608f8f2d
include py.typed marker files in distribution ( #9187 )
2022-02-04 18:29:26 +01:00
Adrien Ferrand
0181a0b07f
Fully type certbot apache ( #9177 )
...
* Work in progress
* Work in progress
* Work in progress
* Work in progress
* Fix issues around nullability of VirtualHost.path, may discuss that during review
* Work in progress
* Fix remaining types
* Various lint fixes
* Reconfigure tox and mypy to disallow untyped defs globally
* Cleanup compatibility tests
* Use cast for unused v2 logic
* Improve types
* Remove unused comment
* Fix coverage
* Better types
* Fix another type
* Update certbot-apache/certbot_apache/_internal/apacheparser.py
Co-authored-by: alexzorin <alex@zor.io >
* Update certbot-apache/certbot_apache/_internal/assertions.py
Co-authored-by: alexzorin <alex@zor.io >
* Fix type
* Various fixes
* Refactor imports
* Keep naming convention consistent on TypeVars
* Improve types
* Improve types
* Remove remaining Sequence[str] in the project
Co-authored-by: alexzorin <alex@zor.io >
2022-01-31 19:17:40 +11:00
Adrien Ferrand
dac0b2c187
Typed jose fields ( #9073 )
...
* Add generic methods to save some casts, and fix lint
* Update current and oldest pinning
* Fix classes
* Remove some todos thanks to josepy 1.11.0
* Cleanup some useless pylint disable
* Finish complete typing
* Better TypeVar names
* Upgrade pinning and fix some typing errors
* Use protocol
* Fix types in apache
Co-authored-by: Brad Warren <bmw@users.noreply.github.com >
2022-01-24 15:16:19 -08:00
alexzorin
7198f43008
apache: expose aug_save errors in the debug log ( #9169 )
...
Fixes #9168 .
* apache: expose aug_save errors in the debug log
* logger arguments wrong way around
* log formatting
Co-authored-by: Brad Warren <bmw@users.noreply.github.com >
2022-01-24 09:33:11 -08:00
Mads Jensen
7d9e9a4900
Add typing to certbot.apache ( #9071 )
...
* Add typing to certbot.apache
Co-authored-by: Adrien Ferrand <ferrand.ad@gmail.com >
2022-01-21 10:15:48 +01:00
Adrien Ferrand
16aad35d31
Fully type certbot-nginx module ( #9124 )
...
* Work in progress
* Fix type
* Work in progress
* Work in progress
* Work in progress
* Work in progress
* Work in progress
* Oups.
* Fix typing in UnspacedList
* Fix logic
* Finish typing
* List certbot-nginx as fully typed in tox
* Fix lint
* Fix checks
* Organize imports
* Fix typing for Python 3.6
* Fix checks
* Fix lint
* Update certbot-nginx/certbot_nginx/_internal/configurator.py
Co-authored-by: alexzorin <alex@zor.io >
* Update certbot-nginx/certbot_nginx/_internal/configurator.py
Co-authored-by: alexzorin <alex@zor.io >
* Fix signature of deploy_cert regarding the installer interface
* Update certbot-nginx/certbot_nginx/_internal/obj.py
Co-authored-by: alexzorin <alex@zor.io >
* Fix types
* Update certbot-nginx/certbot_nginx/_internal/parser.py
Co-authored-by: alexzorin <alex@zor.io >
* Precise type
* Precise _coerce possible inputs/outputs
* Fix type
* Update certbot-nginx/certbot_nginx/_internal/http_01.py
Co-authored-by: ohemorange <ebportnoy@gmail.com >
* Fix type
* Remove an undesirable implementation.
* Fix type
Co-authored-by: alexzorin <alex@zor.io >
Co-authored-by: ohemorange <ebportnoy@gmail.com >
2022-01-12 16:36:51 -08:00
Mads Jensen
30b066f082
Remove outdated pylint comments ( #9167 )
...
* Remove outdated pylint: disable=unused-import annotations.
* remove # pylint: disable=ungrouped-imports annotations.
* Remove single pylint: disable = unused-argument in DeleteIfAppropriateTest.test_opt_in_deletion.
2022-01-09 22:51:06 +01:00
Mads Jensen
a0dbe1e850
Improve assertions in certbot-apache tests. ( #9131 )
...
* Improve assertions in certbot-apache tests.
Replacements inspired by flake8-assertive.
* Fix test failures
* assertEqual is not for None :D
* Pass all tests :)
2022-01-03 22:05:21 +01:00
Mads Jensen
eeca208c8f
Various clean-ups in certbot-apache. Use f-strings. ( #9132 )
...
* Various clean-ups in certbot-apache. Use f-strings.
* Smaller tweaks
2022-01-02 00:27:47 +01:00