Felix Fontein
80f7b084c0
Add filter module base, prepare adding filters ( #553 )
...
* Improve string handling.
* Cleanup tests.
* Add filter module mock.
2022-12-30 20:44:13 +01: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
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
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
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
Felix Fontein
589e7c72ef
Allow to specify subject (for CSRs) and issuer (for CRLs) ordered ( #316 )
...
* Allow to specify subject (for CSRs) and issuer (for CRLs) ordered.
* Forgot import.
* Apply suggestions from code review
Co-authored-by: Ajpantuso <ajpantuso@gmail.com>
* Apply suggestions from code review
Co-authored-by: Ajpantuso <ajpantuso@gmail.com>
* Fix typo.
* Simplify error handling, reject empty values outright.
* Document d497231e1c
.
Co-authored-by: Ajpantuso <ajpantuso@gmail.com>
2021-10-31 15:05:04 +01:00
Felix Fontein
02ee3fb974
Improve CI ( #268 )
...
* Remove superfluous remote_src.
* Use temp dir twice instead of output_dir.
* Use remote temp directory instead of output_dir.
* Fix syntax error.
* Add some fixes.
* Copy more files to remote.
* More fixes.
* Fixing ACME/'cloud' tests.
* Forgot when.
* Try to fix filters.
* Skip unnecessary steps.
* Avoid collision.
2021-09-07 22:37:40 +02:00
Felix Fontein
376d7cde12
Avoid crash in check mode ( #243 )
...
* Do not let AnsibleModule crash when setting permissions on not yet existing files in check mode.
* Add tests.
* Fix bugs.
2021-06-02 16:44:26 +02:00
Felix Fontein
69aeb2d86f
x509_crl_info: allow to not enumerate revoked certificates ( #232 )
...
* Allow to not enumerate revoked certificates.
* Forgot to remove one instance.
* Add example.
2021-05-19 09:32:30 +02:00
Andrew Klychkov
010b54f0af
CI tests: add a note not to use tests as an example of writing roles ( #111 )
2020-09-25 09:25:48 +03:00
Felix Fontein
de3c99eeac
Add support for CRLs in DER format. ( #29 )
2020-05-15 09:57:07 +02:00
Felix Fontein
f7dbd61fa7
Rename openssl_certificate* to x509_certificate* ( #7 )
...
* Rename openssl_certificate* to x509_certificate*.
* Update README.
* Add redirects.
* Also print warnings when using Ansible 2.9.
* Adjust ignore-2.9.txt.
* Update documentation.
2020-04-06 14:34:24 +02:00
Ansible Core Team
a9f45b4d5b
Initial commit
2020-03-09 13:11:34 +00:00