Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/certbot/certbot.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-11-09Bump version to 1.33.0Erica Portnoy
2022-11-09Release 1.32.0v1.32.01.32.xErica Portnoy
2022-10-04Bump version to 1.32.0Brad Warren
2022-10-04Release 1.31.0v1.31.01.31.xBrad Warren
2022-09-07Bump version to 1.31.0candidate-1.30.0Will Greenberg
2022-09-07Release 1.30.0v1.30.01.30.0Will Greenberg
2022-07-05Bump version to 1.30.0Will Greenberg
2022-07-05Release 1.29.0v1.29.01.29.0Will Greenberg
2022-06-07Bump version to 1.29.0candidate-1.28.0Will Greenberg
2022-06-07Release 1.28.0v1.28.01.28.0Will Greenberg
2022-05-03Bump version to 1.28.0candidate-1.27.0Will Greenberg
2022-05-03Release 1.27.0v1.27.01.27.0Will Greenberg
2022-04-05Bump version to 1.27.0Brad Warren
2022-04-05Release 1.26.0v1.26.01.26.xBrad Warren
2022-03-16Bump version to 1.26.0Erica Portnoy
2022-03-16Release 1.25.0v1.25.01.25.xErica Portnoy
2022-03-01Bump version to 1.25.0Erica Portnoy
2022-03-01Release 1.24.0v1.24.0Erica Portnoy
2022-03-01Drop Python 3.6 support (#9216)Brad Warren
* 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-17remove outdated setup.cfg files (#9201)Brad Warren
2022-02-08Bump version to 1.24.0Brad Warren
2022-02-08Release 1.23.0v1.23.01.23.xBrad Warren
2022-02-04include py.typed marker files in distribution (#9187)Patrik Hagara
2021-12-14Fully type all DNS plugins (#9125)Adrien Ferrand
* Add types in all DNS plugins * Order imports * Fix type * Update certbot-dns-route53/certbot_dns_route53/_internal/dns_route53.py Co-authored-by: alexzorin <alex@zor.io> * Clean up imports Co-authored-by: alexzorin <alex@zor.io>
2021-12-08Bump version to 1.23.0Erica Portnoy
2021-12-08Release 1.22.0v1.22.01.22.xErica Portnoy
2021-11-12 Add type annotations to the certbot package (part 1) (#9084)Adrien Ferrand
* Extract from #9084 * Cast/ignore types during the transition * Fix after review * Fix lint
2021-11-11docs: update intersphinx url for certbot project (#9096)alexzorin
2021-11-09Add Python 3.10 support and tests (#9077)Brad Warren
Fixes https://github.com/certbot/certbot/issues/9058. The changes to the CI config are equivalent to the ones made in https://github.com/certbot/certbot/pull/8460. Other than ignoring some warnings raised by botocore, the main additional work that had to be done here was switching away from using `distutils.version.LooseVersion` since the entire `distutils` module was deprecated in Python 3.10. To do that, I took a few different approaches: * If the version strings being parsed are from Python packages such as Certbot or setuptools, I switched to using [pkg_resources.parse_version](https://setuptools.pypa.io/en/latest/pkg_resources.html#parsing-utilities) from `setuptools`. This functionality has been available since [setuptools 8.0 from 2014](https://setuptools.pypa.io/en/latest/history.html#id865). * If the version strings being parsed are not from Python packages, I added code equivalent to `distutils.version.LooseVersion` in `certbot.util.parse_loose_version`. * The code for `CERTBOT_PIP_NO_BINARY` can be completely removed since that variable isn't used or referenced anywhere in this repo. * add python 3.10 support * make some version changes * don't use looseversion in setup.py * switch to pkg_resources * deprecate get_strict_version * fix route53 tests * remove unused CERTBOT_PIP_NO_BINARY code * stop using distutils in letstest * add unit tests * more changelog entries
2021-11-04Pin readthedocs deps (#9083)Brad Warren
* pin readthedocs deps * fix reqs path
2021-11-03Bump version to 1.22.0Brad Warren
2021-11-03Release 1.21.0v1.21.01.21.xBrad Warren
2021-10-05Bump version to 1.21.0Brad Warren
2021-10-05Release 1.20.0v1.20.01.20.xBrad Warren
2021-09-07Bump version to 1.20.0Brad Warren
2021-09-07Release 1.19.0v1.19.01.19.xBrad Warren
2021-08-18Cleanup zope dependencies in plugins and upgrade sphinx (#8997)Adrien Ferrand
This PR removes all zope dependencies from plugins configuration. It also lets Sphinx upgrade to the next major version by removing the plugin dedicated to zope interfaces documentation. As a consequence, the deprecated zope interfaces are not documented anymore. * Cleanup zope dependencies in plugins and upgrade sphinx * Update pinnings
2021-08-03Bump version to 1.19.0Erica Portnoy
2021-08-03Release 1.18.0v1.18.01.18.xErica Portnoy
2021-07-29Reimplement Certbot zope.interfaces into abstract base classes (#8950)Adrien Ferrand
* Implement certbot services * Various fixes * Local oldest requirements * Clean imports * Add unit tests for certbot.services * Clean code * Protect against nullity of global services * Fix CLI * Fix tests * Consistent test behavior * Define new ABC classes * Reimplement services with new ABC classes * Adapt plugins discovery and selection * Remove zope interfaces from plugins * Re-enable delegation for simplicity * Fix interfaces declaration * Remove interface implementer * Interfaces ordering * Extract zope logic from discovery * Cleanup imports * Fixing tests * Fix main_test * Finish certbot unit tests * Fix lint * Various fixes thanks to mypy * Fix lint * Order imports * Various fixes * Clean code * Remove reporter service, migrate display service in certbot.display.util. * Fix test * Fix apache compatibility test * Fix oldest test * Setup certbot.display.service module * Reintegrate in util * Fix imports * Fix tests and documentation * Refactor * Cleanup * Cleanup * Clean imports * Add unit tests * Borrow sphinx build fix from #8863 * Align zope interfaces on ABC * Various fixes * Fix type * Fix type * Some cleanup * Fix lint * Update certbot/certbot/_internal/configuration.py Co-authored-by: Brad Warren <bmw@users.noreply.github.com> * Update certbot/certbot/_internal/configuration.py Co-authored-by: Brad Warren <bmw@users.noreply.github.com> * Fix imports * Fix Config contract (accounts_dir property) * Remove unnecessary interface * Set NamespaceConfig public, remove Config interface * Remove Display ABC and implementation of IDisplay * Clean lint * Cleanup old decorators * Contract on plugin constructor only * Update certbot/certbot/tests/util.py Co-authored-by: Brad Warren <bmw@users.noreply.github.com> * Update certbot/certbot/configuration.py Co-authored-by: Brad Warren <bmw@users.noreply.github.com> * Update certbot/certbot/interfaces.py Co-authored-by: Brad Warren <bmw@users.noreply.github.com> * Some corrections * Add changelog * Fix --authenticators and --installers flags on plugins subcommand * Fix multiheritance on the interface Plugin * Update certbot/certbot/_internal/plugins/manual.py Co-authored-by: Brad Warren <bmw@users.noreply.github.com> * Update certbot/certbot/_internal/plugins/disco.py Co-authored-by: Brad Warren <bmw@users.noreply.github.com> * Add warnings in logger also * Add deprecation warnings also when plugins are verified. Co-authored-by: Brad Warren <bmw@users.noreply.github.com>
2021-07-22Finish pinning system rewrite (#8934)Brad Warren
* add oldest pyproject.toml file that works * make single oldest_constraints.txt file * remove unused merge_requirements.py * remove unused import * make conditional right * simplify pip_install.py * fix typo * bump min dns-lexicon dependency * fix zope import warning * pin back wheel * refactor pinning script * Add oldest script. * add pip comment * add pipstrap extra * simplify pinning scripts * remove pipstrap extra * update contributing * Add design doc * Update tools/pinning/DESIGN.md Co-authored-by: ohemorange <erica@eff.org> * Update tools/pinning/DESIGN.md Co-authored-by: ohemorange <erica@eff.org> * Update tools/pinning/DESIGN.md Co-authored-by: ohemorange <erica@eff.org> * Update tools/pinning/DESIGN.md Co-authored-by: ohemorange <erica@eff.org> * rename normal to current * no dummies * script improvements * mention need to update setup.py * try and clarify poetry behavior * tweak section title Co-authored-by: ohemorange <erica@eff.org>
2021-07-06Bump version to 1.18.0Brad Warren
2021-07-06Release 1.17.0v1.17.01.17.xBrad Warren
2021-06-02Remove local-oldest-requirements files (#8863)Brad Warren
This is part of https://github.com/certbot/certbot/issues/8787. I got a +1 from our packagers at major distros in https://github.com/certbot/certbot/issues/8761. * remove local-oldest-requirements files * fix tests * fix some oldest tests * list packages on one line in tox.ini * add changelog entry
2021-06-01Bump version to 1.17.0Erica Portnoy
2021-06-01Release 1.16.0v1.16.01.16.xErica Portnoy
2021-05-16Fix incompatibility with lexicon >= v3.6.0 (#8819)Thomas G
2021-05-04Bump version to 1.16.0Brad Warren
2021-05-04Release 1.15.0v1.15.01.15.xBrad Warren
2021-05-03fix client email address (#8817)Brad Warren
client-dev@letsencrypt.org is no longer used by the Certbot team so this PR updates the email address in our packages to our current mailing list.