Felix Fontein
a5c43c26f3
Release 2.7.1.
2022-10-17 22:24:20 +02:00
Felix Fontein
82aa1480af
Prepare 2.7.1 release.
2022-10-17 21:41:04 +02:00
Felix Fontein
516be406e0
Improve import error handling for ACME modules ( #519 )
...
* Improve import error handling for ACME modules
* Update plugins/module_utils/acme/acme.py
Co-authored-by: Sviatoslav Sydorenko <wk.cvs.github@sydorenko.org.ua>
Co-authored-by: Sviatoslav Sydorenko <wk.cvs.github@sydorenko.org.ua>
2022-10-17 21:38:54 +02:00
Felix Fontein
18502d5250
Release 2.7.0.
2022-09-23 07:40:12 +02:00
Felix Fontein
b3f589df62
Action plugin support code: ensure compatibility with newer versions of ansible-core ( #515 )
...
* Only access C.STRING_CONVERSION_ACTION for old ansible-base / Ansible versions.
* Always use self.__xxx instead of xxx directly.
2022-09-23 07:02:46 +02:00
Felix Fontein
8ebf1279f9
Prepare 2.7.0 release.
2022-09-23 06:48:26 +02:00
Felix Fontein
c24e5c63e8
acme modules: also support 503 for retries ( #513 )
...
* Also support 503 for retries.
* Forgot to adjust status code comparison.
* Also support 408.
2022-09-21 13:50:26 +02:00
Felix Fontein
ed52123206
Release 2.6.0.
2022-09-19 20:46:26 +02:00
Felix Fontein
d10bcd3d6c
Fix fragment.
2022-09-19 20:46:13 +02:00
Felix Fontein
45e81a1b0c
Prepare 2.6.0 release.
2022-09-19 20:11:29 +02:00
Felix Fontein
a0d862e1f1
Support 429 Too Many Requests for acme module_utils. ( #508 )
2022-09-19 20:10:03 +02:00
Andrew Pantuso
1dcc135da5
feat: add private_key_format choices for openssh_keypair ( #511 )
...
* feat: add private_key_format choices for openssh_keypair
* chore: add changelog fragment
2022-09-18 20:10:29 -04:00
Felix Fontein
95626abdd3
Make mostly reuse conformant ( #502 )
...
* Add .license files.
* Update README.
* Normalize licenses test.
* Add reuse GHA.
* Add blanket rule for changelog fragments.
* Add .license file for vendored third-party certificates.
* Fix workflow's permissions.
* Revert "Add .license file for vendored third-party certificates."
This reverts commit 35e106867c
.
* Make reuse lint test optional.
* Add exceptions.
* Update README.
* Improve reuse test.
2022-09-13 19:13:04 +00:00
Felix Fontein
4428daa411
Release 2.5.0.
2022-08-04 23:06:49 +02:00
Felix Fontein
f821fa0f2d
Prepare 2.5.0 release.
2022-08-04 22:47:16 +02:00
Felix Fontein
6bf3ef47e1
Move licenses to LICENSES/, use SPDX-License-Identifier, mention all licenses in galaxy.yml ( #491 )
...
* Add SPDX license identifiers, mention all licenses in galaxy.yml.
* Add default copyright headers.
* Add headers for documents.
* Fix/add more copyright statements.
* Add copyright / license info for vendored code.
* Add extra sanity test.
* Add changelog fragment.
* Comment PSF-2.0 license out in galaxy.yml for now.
* Remove colon after 'Copyright'.
* Avoid colon after 'Copyright' in lint script.
* Mention correct filename.
* Add BSD-3-Clause.
* Improve lint script.
* Update README.
* Symlinks...
2022-07-21 07:27:26 +02:00
Felix Fontein
4dcbbfba5b
Release 2.4.0.
2022-07-09 13:20:28 +02:00
Felix Fontein
036c4c8e6f
Prepare 2.4.0.
2022-07-09 13:19:48 +02:00
Felix Fontein
9ed4526fee
openssl_pkcs12: fix crash when trying to get non-existing other certificates ( #487 )
...
* Fix crash when trying to get non-existing other certificates.
* Add test.
2022-07-07 22:30:22 +02:00
Felix Fontein
d60d3fe1cb
Revert "Revert "Revert "Revert "Revert "Revert "Deprecate Ansible 2.9 and ansible-base 2.10 support. ( #460 )""""""
...
This reverts commit 4a1842c004
.
2022-06-21 12:21:46 +02:00
Felix Fontein
a554a588c9
Release 2.3.4.
2022-06-21 12:11:22 +02:00
Felix Fontein
4a1842c004
Revert "Revert "Revert "Revert "Revert "Deprecate Ansible 2.9 and ansible-base 2.10 support. ( #460 )"""""
...
This reverts commit 39ec208171
.
2022-06-21 12:09:00 +02:00
Felix Fontein
39ec208171
Revert "Revert "Revert "Revert "Deprecate Ansible 2.9 and ansible-base 2.10 support. ( #460 )""""
...
This reverts commit f5ccc1516b
.
2022-06-17 09:26:38 +02:00
Felix Fontein
5af4a16e57
Release 2.3.3.
2022-06-17 08:25:13 +02:00
Felix Fontein
fc07de73e3
Prepare 2.3.3 release.
2022-06-17 08:24:47 +02:00
Felix Fontein
f5ccc1516b
Revert "Revert "Revert "Deprecate Ansible 2.9 and ansible-base 2.10 support. ( #460 )"""
...
(So we can do yet another bugfix release.)
This reverts commit cb77d81f8d
.
2022-06-17 08:24:03 +02:00
Felix Fontein
de0ec1f739
Add Apache 2.0 license; simplify and standardize license headers ( #478 )
...
* Add Apache 2.0 license for Apache 2.0 licensed parts.
* Unify license headers.
* Move additional licenses to licenses/.
* Revert "Move additional licenses to licenses/."
This reverts commit c12b22de1c
.
2022-06-17 08:20:40 +02:00
Songmin Li
b29f238083
Fix ValueError: excluded_subtrees must be a non-empty list or None ( #481 )
2022-06-17 07:53:07 +02:00
Felix Fontein
2941bb9bb8
Prepare 2.4.0 release.
2022-06-15 22:16:49 +02:00
Felix Fontein
297b44f24b
x509_crl: do not crash when signing with Ed25519 or Ed448 ( #475 )
...
* Do not crash when signing with Ed25519 or Ed448.
* Forgot replace.
2022-06-15 22:06:40 +02:00
Felix Fontein
cb77d81f8d
Revert "Revert "Deprecate Ansible 2.9 and ansible-base 2.10 support. ( #460 )""
...
This reverts commit 798d12b499
.
2022-06-02 12:52:58 +02:00
Felix Fontein
9289ce8534
Release 2.3.2.
2022-06-02 12:28:12 +02:00
Felix Fontein
798d12b499
Revert "Deprecate Ansible 2.9 and ansible-base 2.10 support. ( #460 )"
...
(This is so we can do a bugfix release now. Deprecations are not alloewd in bugfix releases.)
This reverts commit 74960eaeac
.
2022-06-02 07:49:28 +02:00
Felix Fontein
5146760def
Adjust release summary, since there are other fragments.
2022-06-02 07:49:16 +02:00
Felix Fontein
48649d50b5
Prepare 2.3.2 release.
2022-06-02 07:46:42 +02:00
Felix Fontein
ccd66419f4
Add simplified_bsd.txt license file ( #467 )
...
* Add simplified_bsd.txt and adjust references.
* Add changelog.
2022-06-02 07:45:50 +02:00
Felix Fontein
74960eaeac
Deprecate Ansible 2.9 and ansible-base 2.10 support. ( #460 )
2022-05-20 14:45:56 +02:00
Felix Fontein
c49102d688
certificate_complete_chain: do not stop execution on unsupported algorithm ( #457 )
...
* Do not stop execution on unsupported algorithm.
* Fix typo.
2022-05-20 07:22:35 +02:00
Felix Fontein
ffc0ab2d40
Release 2.3.1.
2022-05-16 12:27:29 +02:00
Felix Fontein
5664bfe4b6
Add PSF-license.txt file. ( #453 )
2022-05-16 07:40:04 +02:00
Felix Fontein
4074ff4132
Prepare 2.3.1 release.
2022-05-16 07:13:15 +02:00
Felix Fontein
5641e2ac9b
Release 2.3.0.
2022-05-09 20:53:39 +02:00
Felix Fontein
4cf951596f
Improve handling of IDNA/Unicode domains ( #436 )
...
* Prepare IDNA/Unicode conversion code. Use to normalize input.
* Use IDNA library first (IDNA2008) and Python's IDNA2003 implementation as a fallback.
* Make sure idna is installed.
* Add changelog fragment.
* 'punycode' → 'idna'.
* Add name_encoding options and tests.
* Avoid invalid character for IDNA2008.
* Linting.
* Forgot to upate value.
* Work around cryptography bug. Fix port handling for URIs.
* Forgot other place sensitive to cryptography bug.
* Forgot one. (Will likely still fail.)
* Decode IDNA in _compress_entry() to avoid comparison screw-ups.
* Work around Python 3.5 problem in Ansible 2.9's default test container.
* Update changelog fragment.
* Fix error, add tests.
* Python 2 compatibility.
* Update requirements.
2022-05-09 19:57:14 +02:00
Felix Fontein
90efcc1ca7
Add privatekey_content option. ( #452 )
2022-05-09 19:56:08 +02:00
Felix Fontein
43665a3892
Prepare 2.3.0 release.
2022-05-03 19:24:20 +02:00
Felix Fontein
640bdbc066
Add EE support ( #440 )
...
* Add EE files.
* Install cryptography and PyOpenSSL from PyPi.
* Revert "Install cryptography and PyOpenSSL from PyPi."
This reverts commit 6b90a1efae
.
* Only run test when cryptography has a new enough version.
* And another one.
* Extend changelog.
2022-05-03 19:22:55 +02:00
Jonas Verhofsté
c16d9f78b8
Make request timeout configurable for all acme modules ( #448 )
...
* Make request timeout configurable for all acme modules
Fixes #447 .
* Log change made in #448
2022-05-03 17:29:38 +02:00
Felix Fontein
91f192ce5b
Fix main for new cryptography 37.0.0 release ( #445 )
...
* Fix empty check for openssl_pkcs12 tests.
* Remove unnecessary imports.
* Prevent crash if PyOpenSSL cannot be imported because of an AttributeError.
* Add changelog fragment.
* Fix constraints file.
* Use Python 2.7 instead of 3.5 for 2.9 cloud tests (pip module is broken).
* Prevent upgrading cryptography on ansible-core 2.12's default container with Python 3.9.
2022-04-26 22:18:37 +02:00
Felix Fontein
9d03178b00
Fix crash in x509_crl when certificate issuer is specified ( #441 )
...
* Fix x509_crl certificate issuer issue.
* Add tests.
* Add changelog fragment.
2022-04-18 08:17:27 +02:00
Yauhen
041fff5057
Add persistent and perf options to the luks_device ( #434 )
...
Read and write work queue significantly degrades performance on
SSD/NVME devices[1].
In Debian 11 crypttab does not support no-read-workqueue and
no-write-workqueue flags, so the persistent flag is workaround: once
opened with perf parameters persists forever.
[1] https://blog.cloudflare.com/speeding-up-linux-disk-encryption/
Signed-off-by: Yauhen Artsiukhou <jsirex@gmail.com>
2022-04-10 14:30:10 +02:00