Commit Graph

723 Commits (ed3b4aa11d9734236ad3ec92ede7cfe6225a9542)

Author SHA1 Message Date
Austin Lucas Lake 4891695dc1
set subkeys parameter default to be empty list 2024-05-05 20:08:59 -07:00
Austin Lucas Lake 965b667bfc
reformated argument lists for run_module calls 2024-05-05 18:41:42 -07:00
Austin Lucas Lake 091c5d4503
removed extraneous character that was causing syntax error 2024-05-05 17:21:59 -07:00
Austin Lucas Lake 8685426fb6
updated documentation and curve requirements for ECC keys 2024-05-05 16:13:02 -07:00
Austin Lucas Lake 4753860fb3
fixed linting errors 2024-05-05 14:11:35 -07:00
Austin Lucas Lake 81166c799f
removed keyserver/transient_key parameters and dependencies on PluginGPGRunner and GPGError 2024-05-05 14:07:18 -07:00
Austin Lucas Lake d5d9c5dcaf
fixed suboptions in documentation for subkeys parameter
Co-authored-by: Felix Fontein <felix@fontein.de>
2024-05-05 10:06:09 -07:00
Austin Lucas Lake 60b21757ea
wrong module name 2024-05-05 02:24:01 -07:00
Austin Lucas Lake 440acfd047
syntax error in documentation 2024-05-05 02:21:14 -07:00
Austin Lucas Lake 86a111a6e8
fixing linting issues 2024-05-05 02:01:48 -07:00
Austin Lucas Lake c9f89bbc9a
added quotation marks around template expression brackets 2024-05-05 01:34:12 -07:00
Austin Lucas Lake ea6b1d7eff
added stricter matching passed on user input 2024-05-05 01:32:25 -07:00
Austin Lucas Lake c3660ec833
fixed invalid parameter name 2024-05-02 03:40:31 -07:00
Austin Lucas Lake af9571495b
updated formating+documentation and added ability to specify multiple subkeys 2024-05-02 03:35:05 -07:00
Austin Lucas Lake 422a248e9b
removed type hints 2024-05-01 21:36:15 -07:00
Austin Lucas Lake 84277a87cf
removed default key_type 2024-05-01 20:30:03 -07:00
Austin Lucas Lake f10082b846
updated return conditions in documentation
Co-authored-by: Felix Fontein <felix@fontein.de>
2024-05-01 12:42:29 -07:00
Austin Lucas Lake 132e7166dc
added missing punctuation in documentation
Co-authored-by: Felix Fontein <felix@fontein.de>
2024-05-01 12:34:03 -07:00
Austin Lucas Lake fd63e64ca4
fixed invalid variable name when unpacking matching keys
Co-authored-by: Felix Fontein <felix@fontein.de>
2024-05-01 12:20:51 -07:00
Austin Lucas Lake f28ca9cb93
added dummy variables when extracting output from gpg command
Co-authored-by: Felix Fontein <felix@fontein.de>
2024-05-01 12:18:22 -07:00
Austin Lucas Lake f47bb9520a
seperated if-else for improved readability
Co-authored-by: Felix Fontein <felix@fontein.de>
2024-05-01 11:49:28 -07:00
Austin Lucas Lake ccc39b388b
added elements qualifier to key_usage
Co-authored-by: Felix Fontein <felix@fontein.de>
2024-05-01 11:43:58 -07:00
Austin Lucas Lake adab532b83
added version_added (2.22.0) to documentation
Co-authored-by: Felix Fontein <felix@fontein.de>
2024-05-01 11:38:43 -07:00
Austin Lucas Lake 312d826fc1
add diff_mode (support: none) to attributes list
Co-authored-by: Felix Fontein <felix@fontein.de>
2024-05-01 11:38:00 -07:00
Austin Lucas Lake 3ec2fa1f56
gpg_keypair module integration tests 2024-04-30 20:59:27 -07:00
Austin Lucas Lake f03b55e1fa
new gpg_keypair module to manage GPG keys 2024-04-30 20:58:50 -07:00
Felix Fontein 33d278ad8f
acme_certificate: allow to request renewal of a certificate according to ARI (#739)
* Allow to request renewal of a certificate according to ARI in acme_certificate.

* Improve docs.

* Fix typo and use right object.

* Add warning.
2024-04-30 10:47:49 +02:00
Felix Fontein 6d4fc589ae
Implement basic acme_ari_info module. (#732) 2024-04-30 08:47:24 +02:00
Felix Fontein 9614b09f7a
Add function for retrieval of ARI information. (#738) 2024-04-29 23:37:55 +02:00
Felix Fontein af5f4b57f8
acme module utils: add functions for parsing Retry-After header values and computation of ARI certificate IDs (#737)
* Implement Retry-After value parse.

* Add cert ID computation function.

* Add tests and links to MDN.
2024-04-29 23:06:35 +02:00
Felix Fontein c6fbe58382
Implement certificate information retrieval code in the ACME backends. (#736) 2024-04-29 22:29:43 +02:00
Felix Fontein afe7f7522c
Split up the default acme docs fragment to allow modules ot not need account data. (#735) 2024-04-29 22:22:38 +02:00
Felix Fontein 0c62837296
crypto.math module utils: add some tests, fix quick_is_not_prime() for small primes (#733)
* Fix quick_is_not_prime() for small primes. Add some tests.

* Fix return value of convert_int_to_bytes(0, 0) on Python 2.

* Add some more test cases.

* Simplify the changelog and point out that these errors only happen for cases not happening in regular use.
2024-04-29 08:50:28 +02:00
Felix Fontein d71637c77d
Arch Linux switched to Python 3.12. (#731) 2024-04-28 15:20:03 +00:00
Felix Fontein 3899f79f97 Next expected release will be 2.20.0. 2024-04-20 12:06:08 +02:00
Felix Fontein 8ce0051f9b Release 2.19.0. 2024-04-20 11:48:34 +02:00
Felix Fontein 4be691da50
Include changelog in docsite. (#729) 2024-04-18 12:22:34 +02:00
Felix Fontein 8fe012cf09 Prepare 2.19.0 release. 2024-04-18 07:51:28 +02:00
Felix Fontein 27a9ff14fb
Add x509_certificate_convert module. (#728) 2024-04-18 05:50:36 +00:00
Felix Fontein ae548de502
Use timezone aware functionality when using cryptography >= 42.0.0 (#727)
* Use timezone aware functionality when using cryptography >= 42.0.0.

* Adjust OpenSSH certificate code to avoid functions deprecated in Python 3.12.

* Strip timezone info from isoformat() output.

* InvalidityDate.invalidity_date currently has no _utc variant.
2024-04-18 05:49:53 +00:00
Felix Fontein 1b75f1aa9c
Add and use CryptoBackend.get_ordered_csr_identifiers(). (#725) 2024-04-13 22:43:14 +02:00
Felix Fontein 7e33398d5c
ansible-core devel dropped support for Python 3.7. (#722) 2024-04-05 07:49:15 +02:00
Felix Fontein 50c2c4db29
CI: Add stable-2.17; copy ignore.txt files from 2.17 to 2.18; move stable-2.14 from AZP to GHA (#721)
* Add stable-2.17 to CI; copy ignore files from 2.17 to 2.18.

* Move stable-2.14 from AZP to GHA.
2024-04-03 08:32:16 +02:00
Felix Fontein ee0ceea118
Move Alpine 3.18 docker to stable-2.16, add Alpine 3.19 docker, bump Alpine VM to 3.19. (#720) 2024-03-22 12:48:40 +01:00
Felix Fontein b98cec74ae
Add FreeBSD 13.3 and 14.0 for devel, move FreeBSD 13.2 to stable-2.16. (#719) 2024-03-21 21:58:37 +01:00
Felix Fontein 05cc5fe82b
Add macOS 14.3 for devel, move 13.2 to stable-2.16. (#718) 2024-03-12 08:02:23 +01:00
dependabot[bot] fad3c1352b
Bump fsfe/reuse-action from 2 to 3 (#717)
Bumps [fsfe/reuse-action](https://github.com/fsfe/reuse-action) from 2 to 3.
- [Release notes](https://github.com/fsfe/reuse-action/releases)
- [Commits](https://github.com/fsfe/reuse-action/compare/v2...v3)

---
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-03-04 06:23:55 +01:00
Felix Fontein 4167d2c4b3 Next expected release will be 2.19.0. 2024-02-25 21:32:06 +01:00
Felix Fontein ff1504dc58 Release 2.18.0. 2024-02-25 20:57:38 +01:00
Felix Fontein 08adb6b297
Deprecate check mode behavior of pipe modules. (#714) 2024-02-25 17:00:37 +01:00