Age | Commit message (Collapse) | Author |
|
Release 1.32.0
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
* Fix changelog entry
* move to 1.32.0
Co-authored-by: Brad Warren <bmw@eff.org>
|
|
|
|
* 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()
|
|
* unpin poetry
* export constraints
|
|
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
|
|
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`.
|
|
|
|
* 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>
|
|
Release 1.31.0
|
|
|
|
|
|
|
|
|
|
|
|
* 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>
|
|
|
|
* 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>
|
|
|
|
Actually test everything in test- branches (besides deployment)
|
|
|
|
* upgrade dependencies
* remove unused ignore
|
|
Fixes #9405.
|
|
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).
|
|
* 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
|
|
Release 1.30.0
|
|
|
|
|
|
|
|
|
|
* Suggest multi-domain certs in domain selection menu
* Update changelog
* lint: fix long line
Co-authored-by: Alex Zorin <alex@zorin.id.au>
|
|
* acme: deprecate acme.fields.Resource and .resource
* acme: deprecate .messages.OLD_ERROR_PREFIX
* acme: deprecate .messages.Directory.register
* acme: clean up deprecations
* dont use unscoped filterwarnings
* change deprecation approach for acme.fields
* warn on non-string keys in acme.messages.Directory
* remove leaked filterwarnings in BackwardsCompatibleClientV2Test
* remove non-string lookups of acme.messages.Directory
|
|
* deprecate more attributes in acme
* Deprecate .Authorization.combinations by renaming the field and
deprecating in getters/setters
* Silence deprecation warnings from our own imports of acme.mixins
Co-authored-by: Brad Warren <bmw@users.noreply.github.com>
|
|
* upgrade ubuntu
* upgrade macos
* use python3
|
|
* deprecate source_address
* filter warnings
* fix route53 tests
* test warning
* update docstring
|
|
|
|
|
|
* docs: add BunnyDNS to list of 3rd-party plugins
You can find the plugin here:
https://github.com/mwt/certbot-dns-bunny
It's for [BunnyDNS](https://bunny.net/dns/).
* Update AUTHORS.md
|
|
|
|
|
|
* deps: remove pyjwt dependency
* pinning: strip extras from dependencies
`poetry export` outputs in requirements.txt format, which is now
apparently producing "dep[extra]==...". We are using this output
as the constraints file for pip and pip's new resolver does not
permit extras in the constraints file.
This change filters out the extras specifiers.
* repin current dependencies
* fix new pylint complaints
* silence lint about distutils.version
We have already deprecated the function and it'll be removed in
2.0.
* docs: set sphinx language to 'en'
this is emitting a warning and failing the build
* Revert "pinning: strip extras from dependencies"
This reverts commit 11268fd23160ac53fd8dad7a2ff15e453678e159.
* pin poetry back to avoid extras issue
* repin
* fix new mypy complaints in acme/
|
|
* describe docker access token
more
* Remove extra spaces
Co-authored-by: ohemorange <ebportnoy@gmail.com>
Co-authored-by: ohemorange <ebportnoy@gmail.com>
|
|
* Clarify in docs that deletion does not revoke
* Add myself to AUTHORS.md
* Move new paragraph below first note and change its wording
|