./security/py-krb5, Kerberos API bindings for Python

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.7.0, Package name: py312-krb5-0.7.0, Maintainer: pkgsrc-users

This library provides Python functions that wraps the Kerberos 5 C API. Due to
the complex nature of this API it is highly recommended to use something like
python-gssapi which exposes the Kerberos authentication details through GSSAPI.


Master sites:

Filesize: 230.169 KB

Version history: (Expand)


CVS history: (Expand)


   2024-11-13 11:30:12 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-krb5: updated to 0.7.0

0.7.0 - 2024-10-03

* Require Python 3.8 or newer (dropped 3.7)
* Added Python 3.13 wheel for macOS
* Added password management APIs
   2024-11-11 08:29:31 by Thomas Klausner | Files touched by this commit (862)
Log message:
py-*: remove unused tool dependency

py-setuptools includes the py-wheel functionality nowadays
   2024-07-22 07:10:37 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-krb5: updated to 0.6.0

0.6.0 - 2024-07-22

* Fix up wheel package build to not include uneeded `python_krb5.h` file in the \ 
final `site-packages` install dir
* Added CCache APIs:
  * \ 
[krb5_cc_get_config](https://web.mit.edu/kerberos/krb5-devel/doc/appdev/refs/api/krb5_cc_get_config.html)
  * \ 
[krb5_cc_set_config](https://web.mit.edu/kerberos/krb5-devel/doc/appdev/refs/api/krb5_cc_set_config.html)
* Added Context APIs:
  * \ 
[krb5_set_real_time](https://web.mit.edu/kerberos/krb5-devel/doc/appdev/refs/api/krb5_set_real_time.html)
  * \ 
[krb5_timeofday](https://web.mit.edu/Kerberos/krb5-devel/doc/appdev/refs/api/krb5_timeofday.html)
  * \ 
[krb5_us_timeofday](https://web.mit.edu/kerberos/krb5-devel/doc/appdev/refs/api/krb5_us_timeofday.html)
  * MIT only
  * \ 
[krb5_get_time_offsets](https://web.mit.edu/kerberos/krb5-devel/doc/appdev/refs/api/krb5_get_time_offsets.html)
* Added Credential APIs:
  * \ 
[krb5_get_renewed_creds](https://web.mit.edu/kerberos/krb5-devel/doc/appdev/refs/api/krb5_get_renewed_creds.html)
  * MIT only
  * \ 
[krb5_get_etype_info](https://web.mit.edu/kerberos/krb5-devel/doc/appdev/refs/api/krb5_get_etype_info.html)
  * \ 
[krb5_get_validated_creds](https://web.mit.edu/kerberos/krb5-devel/doc/appdev/refs/api/krb5_get_validated_creds.html)
  * MIT 1.20+ only
  * \ 
[krb5_marshal_credentials](https://web.mit.edu/kerberos/krb5-devel/doc/appdev/refs/api/krb5_marshal_credentials.html)
  * \ 
[krb5_unmarshal_credentials](https://web.mit.edu/kerberos/krb5-devel/doc/appdev/refs/api/krb5_unmarshal_credentials.html)
* Added KeyBlock APIs:
  * MIT only
  * \ 
[krb5_c_string_to_key](https://web.mit.edu/kerberos/krb5-devel/doc/appdev/refs/api/krb5_c_string_to_key.html)
* Added Principal APIs:
  * \ 
[krb5_build_principal]https://web.mit.edu/kerberos/krb5-devel/doc/appdev/refs/api/krb5_build_principal.html)
* Added the following properties to the `Creds` object:
  * `ticket_flags_raw` - Flags in the ticket as returned by the C API
  * `ticket_flags` - Flags in the ticket converted to a known enum value
* Added the following properties to the `Principal` object:
  * `realm` - The realm of the principal
  * `components` - The list of name components.
  * `type` - The name type of the principal.
   2023-10-14 03:05:49 by Mark Davies | Files touched by this commit (2)
Log message:
py-krb5: fix PLIST when mit-krb5 used.
   2023-08-29 08:17:46 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-krb5: updated to 0.5.1

0.5.1 - 2023-08-29

* Added support for Cython 3.x.y when building the extension modules
* Added Python 3.12 wheel for macOS
   2023-08-03 10:13:30 by Adam Ciarcinski | Files touched by this commit (4)
Log message:
py-krb5: added version 0.5.0

This library provides Python functions that wraps the Kerberos 5 C API. Due to
the complex nature of this API it is highly recommended to use something like
python-gssapi which exposes the Kerberos authentication details through GSSAPI.