| Age | Commit message (Collapse) | Author | Files | Lines |
|
Release v1.8.2: Klipspringer (Patch 2) Latest
Added Python 3.11 wheel - #303
Release v1.8.1: Klipspringer (Patch 1)
Bumped minimum Python version to Python 3.7 - #299
Release v1.8.0: Klipspringer
Created PEP 517 compliant sdist
No longer include cythonised files in sdist as they can be built on install time with Cython
The Cython build requirement will be automatically resolved by pip and other tools due to PEP 517 metadata
|
|
v1.7.3:
Fix up sha512sum file generation in the GitHub release asset
Added Python type annotation to classes and functions
|
|
They now have a tool dependency on py-setuptools instead of a DEPENDS
|
|
its buildlink3.mk now includes openssl's buildlink3.mk
|
|
Release v1.7.2: George (Patch 2)
Fix broken symlink in GitHub release asset
Add wheels for macOS - both x86_64 and arm64
Fix distutil deprecation on Python 3.10 by using setuptools instead
Release v1.7.0: George
Support for running tests against Heimdal in CI
Add Kerberos specific GSS-API Extensions
Tidy up docs and turn warnings into errors
Support DCE IOV functions on macOS
|
|
Release v1.6.14: Meyer (Patch 14)
Support for 32-bit Windows python
Enable specification of krb5-config via environment variable
Support for GSS_C_CHANNEL_BOUND_FLAG
Support for docs build with sphinx 4
Fix undefined variable in get_all_statuses()
Add support for str objects in the cred store dict
|
|
Release v1.6.12: Meyer (Patch 12)
Fix GSSAPI detection for macOS Big Sur
Clarify how to disable detection
Release v1.6.11: Meyer (Patch 11)
Fix build on FreeBSD
On FreeBSD, prefer GSSAPI from ports if available
Support python >= 3.8 in test suite by dropping dependency on should_be
Fix malformed S4U tests
Release v1.6.10: Meyer (Patch 10)
Provide python 3.9 Windows wheels
Fix shlex.split on Windows
Removed six package and other older py cleanup values
|
|
v1.6.9: Meyer (Patch 9)
There were no releases between 1.6.5 and 1.6.9 due to release pipeline issues with Github Actions; please use this release instead.
Raise exception on unknown usage
Update tutorial to make server_name equal FQDN
Handle missing locale.LC_MESSAGES on Windows
|
|
v1.6.7:
Update version in setup.py and docs/conf.py.
|
|
|
|
v1.6.5: Meyer (patch 5)
Fix python_requires so that python-3.5 users hopefully don't get a version they can't use
v1.6.4: Meyer (patch 4)
Fix missing substitution in inquire_property
Fix DLL handling on Windows with workarounds
|
|
v1.6.2: Meyer (patch 2)
Changelog
Features
Provide wheels for python-3.8 on Windows
Documentation
Expand on documentation of cred stores
|
|
v1.6.1:
Features
* Windows support, with wheels!
* GSSAPI extension rfc4178 (set_neg_mechs) support
* Expose mechanisms in the high-level API
* Test suite improvements
Documentation
* Add documentation for common cred store values
* Documentation typo fixes
|
|
1.6.0:
Unknown changes
|
|
1.5.1:
Remove warning about collections.abc usage for Python 3.7+
|
|
v1.5.0: Jordan
Features
Added build support for mingw32
Implement gss_set_cred_option() and gss_set_sec_context_option()
Bugfixes
Handle GSS_NO_OID_SET when creating sets
|
|
1.4.1:
Features
Support most of the GGF Extensions
Tooling
Exit successfully when no docs change
Documentation
Fix typo in Name documentation
|
|
1.3.0:
Features
* Support RFC 5587: Extended GSS Mechanism Inquiry APIs
* Support RFC 5801: Using GSSAPI Mechanisms in SASL
Bugfixes
* Fix potential infinite recursion in GSSError#display_status when there is an error displaying the error
* Read the linker path during setup to support properly building with Heimdal on Debian
* Fix OID inequality comparison
Tooling
* k5test and gssapi-console now live in their own projects. They can be found at pythongssapi/k5test and pythongssapi/gssapi-console, respectively, and are available on PyPI as k5test and gssapi_console
|
|
1.2.3:
Bug fixes.
|
|
|
|
|
|
Make more ready for python-3.x, but mark it as not-ready-yet.
|
|
|
|
Python-GSSAPI provides both low-level and high level wrappers around
the GSSAPI C libraries. While it focuses on the Kerberos mechanism,
it should also be useable with other GSSAPI mechanisms.
Python-GSSAPI is composed of two parts: a low-level C-style API which
thinly wraps the underlying RFC 2744 methods, and a high-level,
Pythonic API (which is itself a wrapper around the low-level API).
Examples may be found in the examples directory.
The low-level API lives in gssapi.raw. The methods contained therein
are designed to match closely with the original GSSAPI C methods. All
relevant methods and classes may be imported directly from gssapi.raw.
Extension methods will only be imported if they are present.
The high-level API lives directly under gssapi. The classes contained
in each file are designed to provide a more Pythonic, Object-Oriented
view of GSSAPI. The exceptions from the low-level API, plus several
additional exceptions, live in gssapi.exceptions. The rest of the
classes may be imported directly from gssapi. Only classes are
exported by gssapi - all functions are methods of classes in the
high-level API.
|