Felix Fontein
b78dd8d542
Release 1.9.18.
2022-07-09 13:17:40 +02:00
Felix Fontein
1df51621fa
openssl_pkcs12: fix crash when trying to get non-existing other certificates ( #487 ) ( #488 )
...
* Fix crash when trying to get non-existing other certificates.
* Add test.
(cherry picked from commit 9ed4526fee )
2022-07-07 22:53:36 +02:00
Felix Fontein
33703d15e2
Prepare 1.9.18 release.
2022-06-17 09:26:09 +02:00
Felix Fontein
b682c7a281
Release 1.9.17.
2022-06-17 08:23:20 +02:00
Felix Fontein
d393ea233e
Add Apache 2.0 license for Apache 2.0 licensed parts. ( #479 )
2022-06-17 08:21:08 +02:00
patchback[bot]
563e3a2791
Fix ValueError: excluded_subtrees must be a non-empty list or None ( #481 ) ( #482 )
...
(cherry picked from commit b29f238083 )
Co-authored-by: Songmin Li <lisongmin@protonmail.com >
2022-06-17 08:02:49 +02:00
Felix Fontein
651f2b8f5d
x509_crl: do not crash when signing with Ed25519 or Ed448 ( #475 ) ( #480 )
...
* Do not crash when signing with Ed25519 or Ed448.
* Forgot replace.
(cherry picked from commit 297b44f24b )
2022-06-15 22:29:34 +02:00
Felix Fontein
83cf13a483
Next expected release is 1.9.17.
2022-06-02 12:46:50 +02:00
Felix Fontein
1b22a88b80
Release 1.9.16.
2022-06-02 12:27:44 +02:00
patchback[bot]
252c1a7236
Add simplified_bsd.txt license file ( #467 ) ( #468 )
...
* Add simplified_bsd.txt and adjust references.
* Add changelog.
(cherry picked from commit ccd66419f4 )
Co-authored-by: Felix Fontein <felix@fontein.de >
2022-06-02 08:14:26 +02:00
Felix Fontein
7f371f6915
Update release summary for 1.9.16.
2022-06-02 07:48:31 +02:00
patchback[bot]
a4c077c388
certificate_complete_chain: do not stop execution on unsupported algorithm ( #457 ) ( #458 )
...
* Do not stop execution on unsupported algorithm.
* Fix typo.
(cherry picked from commit c49102d688 )
Co-authored-by: Felix Fontein <felix@fontein.de >
2022-05-20 12:47:59 +02:00
Felix Fontein
2b1e85c86c
Next expected release is 1.9.16.
2022-05-16 12:52:21 +02:00
Felix Fontein
a68f119afe
Release 1.9.15.
2022-05-16 12:26:27 +02:00
Felix Fontein
9ebf7d668f
[stable-1] Add PSF-license.txt file ( #455 )
...
* Add PSF-license.txt file. (#453 )
(cherry picked from commit 5664bfe4b6 )
* Update with actual CPython 3.9.5 license. (#454 )
(cherry picked from commit 7183596586 )
2022-05-16 09:02:58 +02:00
Felix Fontein
4570c481ef
Prepare 1.9.15 release.
2022-05-16 07:14:00 +02:00
Felix Fontein
5d56629d10
Prepare 1.9.15 release.
2022-05-09 20:52:41 +02:00
Felix Fontein
37c7100c8b
Release 1.9.14.
2022-05-09 20:29:24 +02:00
Felix Fontein
35266bda0e
Prepare 1.9.14 release.
2022-05-03 19:25:24 +02:00
Felix Fontein
6a90a43995
Fix stable-1 for new cryptography 37.0.0 release ( #446 )
...
* Fix empty check for openssl_pkcs12 tests.
* 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:33:13 +02:00
Felix Fontein
096262b6f1
Fix crash in x509_crl when certificate issuer is specified ( #441 ) ( #442 )
...
* Fix x509_crl certificate issuer issue.
* Add tests.
* Add changelog fragment.
(cherry picked from commit 9d03178b00 )
2022-04-18 10:19:27 +02:00
patchback[bot]
79f9ce437a
openssh_* - catch and report top-level exceptions via fail_json ( #417 ) ( #418 )
...
* ensure exceptions are properly reported
* adding changelog fragment
* applying review suggestions
* typo
* adding back exception msg
(cherry picked from commit 033bab7db1 )
Co-authored-by: Andrew Pantuso <ajpantuso@gmail.com >
2022-03-08 20:25:38 +01:00
Felix Fontein
e94fb2dff2
Release 1.9.13.
2022-03-04 07:38:05 +01:00
Felix Fontein
14c39b1f99
Prepare 1.9.13 release.
2022-03-03 21:17:36 +01:00
patchback[bot]
da1dd21a9e
Fix parsing of lsblk output. ( #410 ) ( #413 )
...
(cherry picked from commit 0d4b3ed991 )
Co-authored-by: Felix Fontein <felix@fontein.de >
2022-03-02 14:05:07 +01:00
Felix Fontein
35ef2edb3f
Release 1.9.12.
2022-02-21 21:48:14 +01:00
Felix Fontein
ebcf866891
Prepare 1.9.12 release.
2022-02-19 18:53:26 +01:00
Felix Fontein
60c6d87b05
[stable-1] x509_certificate: regenerate certificate on CA's subject change ( #406 )
...
* Regenerate certificate on CA's subject change. (#402 )
(cherry picked from commit 3ebc132c03 )
* Add fix for PyOpenSSL backend.
* x509_certificate: check existing certificate's signature for selfsigned and ownca provider (#407 )
* Verify whether signature matches.
* Add changelog fragment.
* Forgot imports.
* Fix wrong name.
* Check whether the CA private key fits to the CA certificate. Use correct key in tests.
* Refactor code.
(cherry picked from commit 28729657ac )
* There doesn't seem a way to do this with pyOpenSSL.
2022-02-19 17:51:28 +00:00
patchback[bot]
2aa38fe247
certificate_complete_chain: handle duplicate intermediate subjects ( #403 ) ( #405 )
...
* Allow multiple intermediate CAs to have same subject.
* Add tests.
* Fix test name.
* Don't use CN for SAN.
* Make a bit more compatible.
* Include jinja2 compat for CentOS 6.
(cherry picked from commit 11a14543c8 )
Co-authored-by: Felix Fontein <felix@fontein.de >
2022-02-14 18:04:54 +01:00
Felix Fontein
e910f299b9
Release 1.9.11.
2022-02-05 21:28:22 +01:00
Felix Fontein
2ebf26854e
Prepare 1.9.11 release.
2022-02-05 20:19:18 +01:00
Andrew Pantuso
7ff067937a
openssh_cert - fix full_idempotence for host certificates ( #396 ) ( #397 )
...
* fixing host cert idempotence
* adding changelog fragment
(cherry picked from commit a307618872 )
2022-02-05 10:00:07 +01:00
Felix Fontein
3bb9c5f9a7
Release 1.9.10.
2022-02-01 05:49:00 +01:00
Felix Fontein
29050913b3
Prepare 1.9.10 release.
2022-01-31 06:03:15 +01:00
patchback[bot]
aead2bf783
Set LANG and similar env variables to prevent translated cryptsetup output. ( #388 ) ( #390 )
...
(cherry picked from commit ea2e45d63f )
Co-authored-by: Felix Fontein <felix@fontein.de >
2022-01-30 21:57:31 +01:00
Felix Fontein
4834c0cb4b
Release 1.9.9.
2022-01-11 07:04:43 +01:00
patchback[bot]
74e4be139f
Use vendored copy of distutils.version. ( #369 ) ( #370 )
...
(cherry picked from commit 46f39efc43 )
Co-authored-by: Felix Fontein <felix@fontein.de >
2022-01-05 22:22:25 +01:00
patchback[bot]
20b0d7a298
certificate_complete_chain: avoid infinite loops, and double roots when root certificate was already part of chain ( #360 ) ( #366 )
...
* Avoid infinite loops, and double roots when root certificate was already part of chain.
* Refactor tests for readability.
(cherry picked from commit 6ee238d961 )
Co-authored-by: Felix Fontein <felix@fontein.de >
2022-01-04 07:27:15 +01:00
Felix Fontein
113cbb6eb8
Prepare for distutils.version being removed in Python 3.12 ( #353 ) ( #354 )
...
* Prepare for distutils.version being removed in Python 2.12.
* Fix copy'n'paste error.
* Re-add Loose prefix.
* Fix Python version typo.
* Improve formulation.
* Move message into own line.
* Fix casing, now that the object is no longer called Version.
(cherry picked from commit a539cd6939 )
2021-12-24 12:15:45 +01:00
Felix Fontein
270ef0db47
Release 1.9.8.
2021-12-13 20:20:11 +01:00
Felix Fontein
c5519bc557
Prepare 1.9.8 release.
2021-12-13 07:01:04 +01:00
Felix Fontein
928cb3aa9b
Release 1.9.7.
2021-11-22 11:41:02 +01:00
patchback[bot]
3e6815d73f
[PR #331/3f40795a backport][stable-1] Extension parsing: add new fallback code which uses the new cryptography API ( #345 )
...
* Extension parsing: add new fallback code which uses the new cryptography API (#331 )
* Add new code as fallback which re-serializes de-serialized extensions using the new cryptography API.
* Forgot Base64 encoding.
* Add extension by OID tests.
* There's one value which is different with the new code.
* Differences in CI.
* Working around older Jinjas.
* Value depends on which SAN was included.
* Force complete CI run now since cryptography 36.0.0 is out.
ci_complete
(cherry picked from commit 3f40795a98 )
* Adjust tests.
Co-authored-by: Felix Fontein <felix@fontein.de >
2021-11-22 08:54:08 +01:00
patchback[bot]
cb08f56066
Use new PKCS#12 deserialization code from cryptography 36.0.0 if available ( #302 ) ( #344 )
...
* Use new PKCS#12 deserialization code from cryptography 36.0.0 if available.
* Refactor into smaller functions.
* Force complete CI run now since cryptography 36.0.0 is out.
ci_complete
(cherry picked from commit 73bc0f5de7 )
Co-authored-by: Felix Fontein <felix@fontein.de >
2021-11-22 08:27:33 +01:00
Felix Fontein
e3f486a063
Prepare 1.9.7 releaese.
2021-11-22 07:41:21 +01:00
patchback[bot]
ff4966ad3f
Fix compatibility to fetch_url change in ansible-core devel ( #339 ) ( #340 )
...
* Fix compatibility to fetch_url change in ansible-core devel.
* Adjust tests.
(cherry picked from commit 5de50b9f91 )
Co-authored-by: Felix Fontein <felix@fontein.de >
2021-11-17 21:46:13 +01:00
patchback[bot]
901863989b
This is no longer a problem with the dev version of cryptography. ( #335 ) ( #336 )
...
(cherry picked from commit 2d388bf8d0 )
Co-authored-by: Felix Fontein <felix@fontein.de >
2021-11-13 23:31:52 +01:00
patchback[bot]
426d70fbcf
luks_device: add built-in signature wiper to work around older wipefs versions with LUKS2 containers ( #327 ) ( #330 )
...
* Use 'cryptsetup erase' to kill LUKS signature.
* Adjust unit test.
* Use own wiper for LUKS headers.
* Add comments.
* Fix tests.
* Update changelog.
* Remove 'cryptsetup erase'.
* Improve error messages.
(cherry picked from commit ebbfd7c56f )
Co-authored-by: Felix Fontein <felix@fontein.de >
2021-11-11 07:17:45 +01:00
patchback[bot]
73afe8e742
acme_certificate: fix crash when using fullchain_dest ( #324 ) ( #325 )
...
* Fix crash when using fullchain_dest.
* Adjust changelog.
* Update plugins/module_utils/acme/backend_cryptography.py
Co-authored-by: Ajpantuso <ajpantuso@gmail.com >
Co-authored-by: Ajpantuso <ajpantuso@gmail.com >
(cherry picked from commit 51b6bb210d )
Co-authored-by: Felix Fontein <felix@fontein.de >
2021-11-05 09:35:10 +01:00
Felix Fontein
e05475d58a
Release 1.9.6.
2021-10-30 17:48:48 +02:00