-
0.8.2ccfc722d · ·
ciecplib 0.8.2 Patch release Changes: - [https://git.ligo.org/computing/software/ciecplib/-/merge_requests/154] Fix conversion of 'naive' datetimes when parsing valid times for X.509 certificates For full details of this release, see <https://git.ligo.org/computing/software/ciecplib/-/releases/0.8.2>
-
0.8.120ef8814 · ·
ciecplib 0.8.1 Patch release Changes: - [https://git.ligo.org/computing/software/ciecplib/-/merge_requests/142] Replace usage of `datetime.utcnow()` with `datetime.now(UTC)` - [https://git.ligo.org/computing/software/ciecplib/-/merge_requests/146] Support new timezone-aware datetime representations in cryptography - [https://git.ligo.org/computing/software/ciecplib/-/merge_requests/150] Specify timeout for `get_idps` request For full details of this release, see <https://git.ligo.org/computing/software/ciecplib/-/releases/0.8.1> -----BEGIN SSH SIGNATURE----- U1NIU0lHAAAAAQAAADMAAAALc3NoLWVkMjU1MTkAAAAg/h8SpvP/unqLisPuLPFxcf0ig7 +Zgolz2kk9q1on1DgAAAADZ2l0AAAAAAAAAAZzaGE1MTIAAABTAAAAC3NzaC1lZDI1NTE5 AAAAQDfFduUS5dMr2GhvNQjBZf+dzYI38uvDV24J8Vzgm6c/Uv4BF1tK9wOejpRwolmW11 ummDmqqBWggm9khg0s+Qk= -----END SSH SIGNATURE-----
-
0.8.03c65bfd6 · ·
ciecplib 0.8.0 Minor development release. Changes: - [#121] Use python-cryptography's builtin random serial number function - [#129] Use python-gssapi for Kerberos interactions The full list of all changes related to this milestone can be seen at <https://github.com/duncanmmacleod/ciecplib/pulls?q=milestone:%22ciecplib+0.8.0%22>
-
0.7.2a95b88b2 · ·
ciecplib 0.7.2 Patch release. Changes: - [#128] Update kerberos principal regex to find robots - [#132] Fix typo in ecp-cert-info manual - [#133] Document format for ecp-cert-info -v/-valid/--valid option The full list of all changes related to this milestone can be seen at <https://github.com/duncanmmacleod/ciecplib/pulls?q=milestone:%22ciecplib+0.7.2%22>
-
0.7.12dcfd2ff · ·
ciecplib 0.7.1 Bug-fix release. Changes: - [#119] fix critical bug when signing certificate proxies - [#120] simplify `ciecplib.x509.write_cert` function - [#122] simplify logic appending serial CN to proxy subject - [#125] remove unnecessary print statement The full list of all changes related to this milestone can be seen at <https://github.com/duncanmmacleod/ciecplib/pulls?q=milestone:%22ciecplib+0.7.1%22>
-
0.7.05ee4a251 · ·
ciecplib 0.7.0 Major development release. Backwards-incompatible changes: - [https://github.com/duncanmmacleod/ciecplib/pull/113] Refactor X.509 handling to use `cryptography` Usage through the entry points or `ciecplib.tool` is unaffected, while all other functions now accept and return `cryptography` objects rather than M2Crypto or pyOpenSSL objects. pyOpenSSL is still used on old systems (RHEL 7/8) to accommodate very old versions of `cryptography`. The full list of all changes related to this milestone can be seen at <https://github.com/duncanmmacleod/ciecplib/pulls?q=milestone:0.7.0>.
-
0.6.0fb8d786a · ·
ciecplib 0.6.0 Feature release. Backwards-compatible additions: - [https://github.com/duncanmmacleod/ciecplib/pull/106] Improve requests wrappers - [https://github.com/duncanmmacleod/ciecplib/pull/111] Add support for `grid-proxy-info` printoptions in `ecp-cert-info` Bug-fixes and other changes: - [https://github.com/duncanmmacleod/ciecplib/pull/102] Improve logging - [https://github.com/duncanmmacleod/ciecplib/pull/103] Improve output writing in `ecp-curl` - [https://github.com/duncanmmacleod/ciecplib/pull/107] Catch `FileNotFoundError` in `ciecplib.kerberos.has_credential` - [https://github.com/duncanmmacleod/ciecplib/pull/109] Fix crash in `ecp-get-cookie --verbose` when starting with no cookies The full list of all changes related to this milestone can be seen at <https://github.com/duncanmmacleod/ciecplib/pulls?q=milestone:0.6.0>.
-
0.5.150c9be5a · ·
ciecplib 0.5.1 Bug-fix release. Changes: - [https://github.com/duncanmmacleod/ciecplib/pull/100] fix download of binary data with ecp-curl The full list of all changes related to this milestone can be seen at <https://github.com/duncanmmacleod/ciecplib/pulls?q=milestone:0.5.1>.
-
0.5.03d515848 · ·
ciecplib 0.5.0 Development release. Changes: - [https://github.com/duncanmmacleod/ciecplib/pull/88] check response from cilogon getcert POST - [https://github.com/duncanmmacleod/ciecplib/pull/89] improve debug logging - [https://github.com/duncanmmacleod/ciecplib/pull/94] save all cookies with ecp-get-cookie, not just shibboleth session cookies The full list of all changes related to this milestone can be seen at <https://github.com/duncanmmacleod/ciecplib/pulls?q=milestone:0.5.0>.
-
0.4.40d9789b8 · ·
Bug-fix release. Changes: - drop support for Python 3.5 [#81] - add support for Python 3.10 [#82] - refactor use of deprecated distutils module [#79] - support passing arguments to klist in kerberos module [#80] - improve preferred IdP matching to work with hostnames [#84] - improve Session creation without a default IdP [#85] The full list of all changes related to this milestone can be seen at <https://github.com/duncanmmacleod/ciecplib/pulls?q=milestone:0.4.4>.
-
0.4.295b26f67 · ·
ciecplib 0.4.2 Bug fix release. Changes: - Return 0 from `ciecplib.x509.time_left()` for expired certs [#60] - Automatically parse kerberos principal from `klist` to fill default `--username` and `--identity-provider` in command-line scripts [#62] - Improvements to manpages [#64] The full list of all changes related to this milestone can be seen at <https://github.com/duncanmmacleod/ciecplib/pulls?q=milestone:0.4.2>.
-
0.2.0b4c728d6 · ·
0.2.0: development release - refactor library against requests-ecp [#34] - drop support for python2 and formally support python3.5 [#39] - numerous bug fixes, and testing, documentation, and packaging improvements All changes relating to this milestone can be seen at https://github.com/duncanmmacleod/ciecplib/pulls?q=is:pr+milestone:0.2.0