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
Brad Warren and GitHub
a8015fa102
Merge pull request #9457 from certbot/candidate-1.32.0
...
Release 1.32.0
2022-11-09 14:00:14 -08:00
Erica Portnoy
fd22bd0f66
Bump version to 1.33.0
2022-11-08 15:23:35 -08:00
Erica Portnoy
c087b6f6c9
Add contents to certbot/CHANGELOG.md for next version
2022-11-08 15:23:35 -08:00
Erica Portnoy
d88b9a5d11
Release 1.32.0
v1.32.0
2022-11-08 15:23:34 -08:00
Erica Portnoy
dd2df86625
Update changelog for 1.32.0 release
2022-11-08 15:22:20 -08:00
alexzorin and GitHub
7ab82b6f64
repin dependencies ( #9454 )
2022-11-02 12:32:00 -07:00
Brad Warren and GitHub
9cf062d8d4
disable poetry's cache ( #9453 )
2022-11-02 10:23:57 -07:00
Kevin Jones and GitHub
63de0ca9e6
Use https: protocol instead of deprecated git: protocol ( #9452 )
2022-10-31 14:17:50 -07:00
f73e062c7a
Fix changelog entry ( #9444 )
...
* Fix changelog entry
* move to 1.32.0
Co-authored-by: Brad Warren <bmw@eff.org >
2022-11-01 07:22:07 +11:00
Will Greenberg and GitHub
7865bbd39a
Add comment explainig the load-bearing debug flags ( #9443 )
2022-10-27 14:47:29 +11:00
Will Greenberg and GitHub
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
Brad Warren and GitHub
529942fe4b
Unpin poetry ( #9438 )
...
* unpin poetry
* export constraints
2022-10-21 10:59:33 +02:00
Brad Warren and GitHub
3a738cadc3
Remove docker-compose dependency ( #9436 )
...
This is progress towards https://github.com/certbot/certbot/issues/9370 as discussed at https://github.com/certbot/certbot/pull/9435 .
I kept the command using `docker-compose` because `docker compose` doesn't seem that widely recognized yet and https://www.docker.com/blog/announcing-compose-v2-general-availability/ describes aliasing `docker-compose` to `docker compose` on newer systems by default.
* refactor boulder shutdown
* remove docker-compose dep
* Reorder shutdown process
2022-10-20 13:07:18 -07:00
alexzorin and GitHub
5270c34dd7
docs: use modern tsig-keygen util in certbot-dns-rfc2136 ( #9424 )
...
Fixes #7206 .
I think it's about time we did this:
- `dnssec-keygen` on new distros doesn't support the HMAC algorithms anymore, so our instructions don't work.
- The oldest distros we support are Debian Buster (`9.11.5.P4+dfsg-5.1+deb10u7`) and CentOS 7 (`9.11.4-26.P2.el7_9.9`), which ship `tsig-keygen` and support `HMAC-SHA512`.
2022-10-17 16:55:00 -07:00
alexzorin and GitHub
314ded348e
docs: add third-party dns-multi plugin ( #9430 )
2022-10-13 17:58:18 -07:00
92aaa9703b
TSIG SOA query fix ( #9408 )
...
* Use the TSIG keyring for the initial SOA request
Helps allow the use of keys in BIND ACLs to help certbot update the correct zone. Previously TSIG was only used for zone updates, rather than for both the authoritative SOA request and zone update.
* Update CHANGELOG.md
* Update AUTHORS.md
* Workaround for mypy failure due to dnspython stubs
As per https://github.com/certbot/certbot/pull/9408#issuecomment-1257868864
Co-authored-by: Alex Zorin <alex@zorin.id.au >
2022-10-14 08:52:08 +11:00
alexzorin and GitHub
f5e7d16303
don't superfluously ask whether to renew, when changing key type ( #9421 )
...
* dont superfluously ask whether to renew, when changing key type
* reorder conditions
this prevents "Certificate not yet due for renewal" being printed
* and replace superfluous mock
* mock renewal.should_renew
2022-10-06 14:29:58 -07:00
Brad Warren and GitHub
a0b8a2cc62
Merge pull request #9426 from certbot/2.0-merge-master
...
2.0.x: merge master and bump version to 2.0.0.dev0
2022-10-06 12:04:35 -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
alexzorin and GitHub
e84271b36b
Merge pull request #9425 from certbot/candidate-1.31.0
...
Release 1.31.0
2022-10-05 05:09:37 +11:00
Brad Warren
3eac48ba5a
Bump version to 1.32.0
2022-10-04 07:41:45 -07:00
Brad Warren
9409c086d4
Add contents to certbot/CHANGELOG.md for next version
2022-10-04 07:41:45 -07:00
Brad Warren
d0fbde9126
Release 1.31.0
v1.31.0
2022-10-04 07:41:44 -07:00
Brad Warren
049e29cc1c
Update changelog for 1.31.0 release
2022-10-04 07:40:41 -07:00
osirisinferi and GitHub
e3448fa0d5
Fix typo in install.rst ( #9422 )
2022-10-02 10:06:27 +11:00
2460d9ad0c
Docs: Rewrite Installation Instructions: User Guide ( #9220 )
...
* Rewrite Installation Instrcutions: User Guide
Simplifying Installation instructions in User Guide
- First step in simplifying docs for Certbot Users
* Amend Install Doc
- Address errors
- Clean up links
* Update certbot/docs/install.rst
Co-authored-by: alexzorin <alex@zor.io >
* Update certbot/docs/install.rst
Co-authored-by: alexzorin <alex@zor.io >
* Update certbot/docs/install.rst
Co-authored-by: alexzorin <alex@zor.io >
* Amend instructions
- clarify requirements
- update outdated advice
- remove direct link
* Remove unintentinally added files
Co-authored-by: alexzorin <alex@zor.io >
2022-10-01 09:13:30 +10:00
Charlie Britton and GitHub
4ec115cca5
Add single domain option for OVH DNS creds ( #9419 )
2022-09-29 19:06:41 -07:00
alexzorin and GitHub
fdd2a7e937
plugins: remove support for dist:plugin plugin names ( #9359 )
...
* plugins: remove support for dist:plugin plugin names
* address feedback
2022-09-30 07:09:03 +10:00
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
Will Greenberg and GitHub
c9eba6ccd3
Merge pull request #9353 from alexzorin/ecdsa-default-flag
...
change default key_type from rsa to ecdsa
2022-09-27 12:12:48 -07:00
Alex Zorin
5d6e067a74
fix tests broken by #9262
2022-09-27 13:51:35 +10:00
Alex Zorin
652c06a8ae
fix typo in key conflict error message
2022-09-27 13:51:16 +10:00
Alex Zorin
f6d532a15b
Merge remote-tracking branch 'origin/2.0.x' into ecdsa-default-flag
2022-09-27 12:38:20 +10:00
alexzorin and GitHub
212c2ba990
error out when --reuse-key conflicts with other flags ( #9262 )
...
* error out when --reuse-key conflicts with other flags
* add unit test
* add integration tests
* lint
2022-09-27 12:37:24 +10:00
Brad Warren and GitHub
c42dd567ca
remove source_address arg ( #9418 )
2022-09-27 12:30:05 +10:00
a845ab8446
Fix regression in Cloudflare library ( #9417 )
...
* Fix regression in CF library
* Add changelog entry
* Fix typo
Co-authored-by: alexzorin <alex@zor.io >
* Add note to docs
Co-authored-by: alexzorin <alex@zor.io >
2022-09-27 07:48:30 +10:00
Brad Warren and GitHub
758cfb9f79
upgrade base docker image ( #9415 )
2022-09-26 20:36:08 +10:00
Will Greenberg and GitHub
7c3b9043a1
Merge pull request #9414 from certbot/simplify-ci
...
Actually test everything in test- branches (besides deployment)
2022-09-22 14:09:20 -07:00
Brad Warren
e0b639397b
actually test everything in test- branches
2022-09-22 07:07:43 -07:00
Brad Warren and GitHub
db31a8c1f5
Upgrade dependency pinnings ( #9412 )
...
* upgrade dependencies
* remove unused ignore
2022-09-21 18:37:30 +10:00
osirisinferi and GitHub
d214da191d
Certbot-specific temp log dir prefix ( #9406 )
...
Fixes #9405 .
2022-09-16 06:34:02 -07:00
Patrick Neumann and GitHub
0326cbf95e
Update generate_dnsplugins_snapcraft.sh ( #9398 )
...
There is no need for two interconneced (pipe) processes.
The regular expression in the grep part is not strict enough in some cases (presence of long_description.
sed does not seem to support perl regular expressions ("\s").
Some Python developers prefer single quotes to double qoutes. Some even go so far as to adapt generated templates (setup.py).
This update will (hopefully) fix this all.
This was tested on Ubuntu 20.04.5 LTS (Focal Fossa) and macOS 12.5.1 (Monterey).
2022-09-13 07:16:27 -07:00
ohemorange and GitHub
314b2ef89b
Merge pull request #9404 from certbot/master
...
Add 2.0 pre-release pipeline to 2.0.x branch
2022-09-12 15:56:54 -07:00
Brad Warren and GitHub
39e8d14e1b
Set up 2.0 pre-releases ( #9400 )
...
* update credential info
* update release tooling to use candidate channel
* split deploy jobs
* pass parameter through
* add 2.0 pipeline prerelease
* add comments
* quote file path
2022-09-09 14:23:39 -07:00
alexzorin and GitHub
f4db687130
Merge pull request #9401 from alexzorin/update-2.0.x
...
Merge master into 2.0.x
2022-09-09 09:59:52 +10:00
Alex Zorin
63771b48bb
Merge remote-tracking branch 'origin/master' into update-2.0.x
2022-09-09 08:37:56 +10:00
Brad Warren and GitHub
80071c86f5
Merge pull request #9399 from certbot/candidate-1.30.0
...
Release 1.30.0
2022-09-08 10:28:45 -07:00