Commit Graph

748 Commits (f956ddcc775885cb2916dc573ecc703019808c63)

Author SHA1 Message Date
Felix Fontein f956ddcc77 Add extra sanity test for acme action group. 2025-01-03 14:56:36 +01:00
Felix Fontein ccb4ecfbd8 The next expected release will be 2.24.0. 2024-12-30 22:36:49 +01:00
Felix Fontein 95886d1cf9 Release 2.23.0. 2024-12-30 22:04:25 +01:00
Felix Fontein 9b53f4b382 Prepare 2.23.0 release. 2024-12-30 21:17:40 +01:00
Felix Fontein 3f0e292246
Add 'idempotent' attribute (#833)
* Add 'idempotent' attribute.

* Mention check mode in attribute description.

Co-authored-by: Alexei Znamensky <103110+russoz@users.noreply.github.com>

---------

Co-authored-by: Alexei Znamensky <103110+russoz@users.noreply.github.com>
2024-12-30 21:11:12 +01:00
Felix Fontein 0d4b16aadb
acme_certificate: be nicer to non-compliant CAs (#832)
* Be nicer to non-compliant CAs.

* Mark as a feature, not a bugfix.
2024-12-30 10:30:33 +00:00
Felix Fontein db04914ab6
Deprecate PyOpenSSL. (#831) 2024-12-30 10:10:10 +01:00
Felix Fontein abb0d67774
Add validation option. (#830) 2024-12-30 10:09:51 +01:00
Felix Fontein 05c442ab5e
luks_device: allow to provide passphrases base64-encoded (#829)
* Allow to provide passphrases base64-encoded.

* Add note on binary passphrases.
2024-12-30 10:09:32 +01:00
Felix Fontein 4ce9745d35 Put appropriate module attributes into doc fragments. 2024-12-29 16:17:03 +01:00
Felix Fontein 37af200ecb Fix doc fragments indents. 2024-12-29 15:47:51 +01:00
Felix Fontein ddbcf49868 Improve formulations. 2024-12-28 17:02:42 +01:00
Felix Fontein 942be86635
Reformat documentation with 'andebox yaml-doc' (#828)
* Reformat documentation with 'andebox yaml-doc'.

* Fix/improve.

* Remaining fixes.

* One more.
2024-12-28 16:00:28 +00:00
Felix Fontein 2ed7f69b83 Improve language. 2024-12-28 14:30:08 +01:00
Felix Fontein 91504cda85
Arch Linux updated to Python 3.13. (#826) 2024-12-22 21:27:54 +01:00
Felix Fontein 16434d9ad8
Fix some issues pointed out by zizmor. (#823) 2024-12-14 14:56:00 +01:00
Felix Fontein 9e10cfb53a
Update the PKCS#12 encryption warning. (#820) 2024-11-23 15:44:06 +01:00
Felix Fontein 32047dccc5
Add test with device name starting with 'crypt'. (#821) 2024-11-21 21:46:26 +01:00
Felix Fontein 0f7c5f0de1
CI: Fix cryptsetup version for RHEL 9.1/9.2/9.3/9.4 (#819)
* Fix cryptsetup version for RHEL 9.1/9.2/9.3.

* Also fix version for RHEL 9.4.

* Trigger change in openssh_cert.

* Use lower-case names.

* Actually install the right version.
2024-11-18 21:36:53 +01:00
dependabot[bot] 8b831dbe59
Bump fsfe/reuse-action from 4 to 5 (#818)
Bumps [fsfe/reuse-action](https://github.com/fsfe/reuse-action) from 4 to 5.
- [Release notes](https://github.com/fsfe/reuse-action/releases)
- [Commits](https://github.com/fsfe/reuse-action/compare/v4...v5)

---
updated-dependencies:
- dependency-name: fsfe/reuse-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-11-18 19:38:22 +01:00
Felix Fontein 8e33aafdba
Add FreeBSD 13.4 to CI. (#815) 2024-11-08 23:05:44 +01:00
Felix Fontein 1b134f2d13 Next expected release will be 2.23.0. 2024-10-27 09:19:31 +01:00
Felix Fontein 7adca3efff Release 2.22.3. 2024-10-27 08:49:30 +01:00
Felix Fontein 6731b38baa
Explicitly use UTC timezone in ACME OpenSSL backend (#811)
* Allow abstract backend class to handle both with and without timezone.

* Explicitly use UTC timezone in OpenSSL backend code.
2024-10-27 08:13:05 +01:00
Felix Fontein feee571bc8
Fix time code to work in timezones other than UTC, and add tests in multiple timezones (#810)
* Add tests in multiple timezones.

* Fix get_epoch_seconds() for timestamps without timezones.

* Add changelog fragment.

* Pin version for Python 2.6.
2024-10-24 20:24:55 +02:00
Felix Fontein 21e344e283 Prepare 2.22.3 release. 2024-10-23 21:24:21 +02:00
Felix Fontein 7c93b61532 Fix reuse workflow branches. 2024-10-19 12:34:56 +02:00
Felix Fontein dd8b90f9d3 Next expected release is 2.23.0. 2024-10-15 20:52:43 +02:00
Felix Fontein e1c0ab5bd2 Release 2.22.2. 2024-10-15 20:34:01 +02:00
Felix Fontein a57be5ceb3 Prepare 2.22.2 release. 2024-10-15 20:11:26 +02:00
Felix Fontein 6d4a8435c7
Add test for mixed-case DNS name. (#807) 2024-10-15 20:10:00 +02:00
Lyas Spiehler a39b3bc882
lookup lowercase domain names when verifying authorizations to preven… (#803)
* lookup lowercase domain names when verifying authorizations to prevent failure when CSR has mixed-case names

Signed-off-by: Lyas Spiehler <lspiehler@gmail.com>

* remove .lower() method

* make authorizations keys lowercase

Signed-off-by: Lyas Spiehler <lspiehler@gmail.com>

* use lowercase keys for authorizations dict

Signed-off-by: Lyas Spiehler <lspiehler@gmail.com>

* use new normalize_combined_identifier function to normalize identifiers

* include two blank lines after functions to pass tests

* Update plugins/module_utils/acme/challenges.py

Co-authored-by: Felix Fontein <felix@fontein.de>

* add changelog fragment

Signed-off-by: Lyas Spiehler <lspiehler@gmail.com>

* Update changelogs/fragments/803-fix-authorization-failure-with-mixed-case-sans.yml

Co-authored-by: Felix Fontein <felix@fontein.de>

---------

Signed-off-by: Lyas Spiehler <lspiehler@gmail.com>
Co-authored-by: Felix Fontein <felix@fontein.de>
2024-10-15 19:48:47 +02:00
Felix Fontein 30a16c8f60
Update SOPS example. (#806) 2024-10-03 22:33:47 +02:00
Felix Fontein 0638512cf9 Next expected release is 2.23.0. 2024-10-01 23:15:32 +03:00
Felix Fontein 4ee90e5ea2 Release 2.22.1. 2024-10-01 22:51:02 +03:00
Felix Fontein 9cdd28c2ca Prepare 2.22.1. 2024-10-01 22:34:15 +03:00
Felix Fontein db871c2686
Pass absolute paths to atmoic_move(). (#799) 2024-10-01 21:55:00 +03:00
Felix Fontein 5a2dff7b74
Make sure that the required slash is present. (#802) 2024-09-29 21:26:31 +03:00
Felix Fontein 2d82f49adc
Make sure idna is installed. (#800) 2024-09-25 23:10:44 +03:00
Felix Fontein 1095c0be41
Add stable-2.18 to CI (#798)
* Add stable-2.18 to CI.

* get_certificate: always use asn1_base64=true for ansible-core 2.18+.
2024-09-24 14:19:42 +03:00
Felix Fontein 019b0fd725 Next expected release is 2.23.0. 2024-09-08 17:00:45 +02:00
Felix Fontein 80c129941a Release 2.22.0. 2024-09-08 16:43:33 +02:00
Felix Fontein eeb6152703
Remove link to Google Groups mailing list. (#795)
Ref: https://groups.google.com/g/ansible-project/c/B0oKR0aQqXs
2024-09-08 16:15:52 +02:00
Felix Fontein e140642ba4 Prepare 2.22.0. 2024-09-07 09:53:13 +02:00
Felix Fontein a49711d383
openssl_privatekey*: add default value for cipher option (#794)
* Add default value for 'cipher' option.
* Adjust tests.
* Add changelog fragment.
* Clarify that cipher is used only when passphrase is provided.
2024-08-30 08:49:20 +01:00
Felix Fontein f0b8073ea5 Improve communication link description. 2024-08-15 21:40:07 +02:00
Felix Fontein 49f64aecee
Improve communication info. (#792) 2024-08-12 17:05:24 +02:00
Andrew Klychkov dc49cc6e26
README: Add Communication section with Forum information (#790)
* README: Add Communication section with Forum information

* Insert tag, remove category.

---------

Co-authored-by: Felix Fontein <felix@fontein.de>
2024-08-12 12:53:29 +02:00
Felix Fontein e42f8e0d0c
Make pylint happy. (#789) 2024-08-07 14:48:58 +02:00
Felix Fontein 114a29f4ea Next expected release will be 2.22.0. 2024-07-21 16:11:49 +02:00