Skip to content

Tags

Tags give the ability to mark specific points in history as being important
  • 0.8.2 Release: ciecplib 0.8.2
    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.1 Release: ciecplib 0.8.1
    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.0 Release: ciecplib 0.8.0
    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.2 Release: ciecplib 0.7.2
    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.1 Release: ciecplib 0.7.1
    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.0 Release: ciecplib 0.7.0
    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.0 Release: ciecplib 0.6.0
    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.1 Release: ciecplib 0.5.1
    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.0 Release: 0.5.0
    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.4 Release: 0.4.4
    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.3 Release: 0.4.3
    ciecplib 0.4.3
    
    Bug-fix release.
    
    Changes:
    
    - add preference matching for IdP names [#73]
    
    The full list of all changes related to this milestone can be seen at
    <https://github.com/duncanmmacleod/ciecplib/pulls?q=milestone:0.4.3>.
    
  • 0.4.2 Release: 0.4.2
    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.4.1 Release: 0.4.1
    0.4.1: bug-fix release
    
    Changes:
    
    - [duncanmmacleod/ciecplib#58] allow an absolute URL for the IdP
    
    All changes relating to this milestone can be seen at
    
    https://github.com/duncanmmacleod/ciecplib/pulls?q=milestone:0.4.1
    
  • 0.4.0 Release: 0.4.0
    0.4.0: development release
    
    Changes:
    
    - fix bug in verbose output [#54]
    - improve matching with specifying IdP (name or institution) [#56]
    
    All changes relating to this milestone can be seen at
    
    https://github.com/duncanmmacleod/ciecplib/pulls?q=milestone:0.4.0
    
  • 0.3.1 Release: 0.3.1
    0.3.1: bug-fix release
    
    Changes:
    
    - fix bug in handling default paths on Windows using powershell [#52]
    
    All changes relating to this milestone can be seen at
    
    https://github.com/duncanmmacleod/ciecplib/pulls?q=milestone:0.3.1
    
  • 0.3.0 Release: 0.3.0
    0.3.0: development release
    
    - fixed bug in creating temporary files on a different device [#45]
    - improved handling of cookie files  [#50]
    
    All changes relating to this milestone can be seen at
    
    https://github.com/duncanmmacleod/ciecplib/pulls?q=milestone:0.3.0
    
  • 0.2.1 Release: 0.2.1
    Bug fixes:
    
    - fix issues with command-line handling in tools [#42]
    
    All changes relating to this milestone can be seen at
    
    https://github.com/duncanmmacleod/ciecplib/pulls?q=milestone:0.2.1
    
  • 0.2.0 Release: 0.2.0
    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
    
  • 0.1.1
    af6cf3c2 · README.md: add DOI badge ·
    Release: 0.1.1
    0.1.1: bug-fix release
    
    For full details of the changes, see https://github.com/duncanmmacleod/ciecplib/compare/0.1.0...0.1.1
    
  • 0.1.0 Release: 0.1.0
    First release of ciecplib package