Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

python313-pyspnego-0.12.0-1.2 RPM for noarch

From OpenSuSE Tumbleweed for noarch

Name: python313-pyspnego Distribution: openSUSE Tumbleweed
Version: 0.12.0 Vendor: openSUSE
Release: 1.2 Build date: Fri Sep 12 20:58:54 2025
Group: Development/Languages/Python Build host: reproducible
Size: 1114950 Source RPM: python-pyspnego-0.12.0-1.2.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/jborean93/pyspnego
Summary: Python SPNEGO authentication library
Library to handle SPNEGO (Negotiate, NTLM, Kerberos) authentication.
Also includes a packet parser that can be used to decode raw
NTLM/SPNEGO/Kerberos tokens into a human readable format.

Provides

Requires

License

MIT

Changelog

* Fri Sep 12 2025 Martin Hauke <mardnh@gmx.de>
  - Update to version 0.12.0
    * Drop support for Python 3.7 - new minimum is 3.9+.
    * Add official support for Python 3.14.
    * Fix CredSSP server certificate generation to limit CN name
      to 64 characters.
    * Added support for specifying credentials for spnego.server
      using the credentials kwarg. This currently only works on
      Windows/SSPI when specifying a keytab credential for the
      service.
* Mon Aug 25 2025 Markéta Machová <mmachova@suse.com>
  - Convert to libalternatives on SLE-16-based and newer systems
* Mon Nov 11 2024 Martin Hauke <mardnh@gmx.de>
  - Update to version 0.11.2
    * Fix CredSSP acceptor with LibreSSL.
    * Bump dev deps and add 3.13 support.
    * Update integration tests for 3.13.
* Mon Aug 05 2024 Dirk Müller <dmueller@suse.com>
  - update to 0.11.1:
    * Import `ARC4` cipher from the new `decrepits` module sub-
      package, this removes the warning issued in newer versions of
      the `cryptography` library
* Thu Jun 20 2024 Dirk Müller <dmueller@suse.com>
  - update to 0.11.0:
    * Support input password string encoded with the
      `surrogatepass` error option
    * This allows the caller to provide a password for a gMSA or
      machine account that could contain invalid surrogate pairs
      for both NTLM and Kerberos auth.
    * Stop using deprecated `datetime.dateime.utcnow()` for CredSSP
      acceptor context
* Sat Jun 08 2024 Dirk Müller <dmueller@suse.com>
  - update to 0.10.2:
    * Another rename of the `sspi` package dependency to `sspilib`
    * Rename `sspi` package dependency to `sspic` to avoid
      conflicts with pywin32
    * Drop support for Python 3.7 - new minimum is 3.8+
    * Moved SSPI bindings out into a separate package called `sspi`
      This simplifies this project as it doesn't have to worry
      about SSPI correctness.  The `sspi` package improves
      performance and memory allocation with a more robust API
    * Fixes an issue with Cython 3 allowing it to align with more
      modern versions going forward
* Mon Sep 04 2023 Martin Hauke <mardnh@gmx.de>
  - Update to version 0.9.2
    * Only CI related changes
  - Update to version 0.9.1
    * Always set the NTLMSSP_REQUEST_VERSION flag on the
      NTLM Negotiate message.  This aligns the behaviour with how
      SSPI generates this message.
* Wed May 10 2023 Dirk Müller <dmueller@suse.com>
  - update to 0.9.0:
    * Added the `spnego.ContextReq.dce_style` flag to enable DCE
      authentication mode
    * The value for `spnego.iov.BufferType.sign_only` on SSPI has
      changed from representing `SECBUFFER_MECHLIST` to
      `SECBUFFER_READONLY_WITH_CHECKSUM`
    * Added the IOV buffer type
      `spnego.iov.BufferType.data_readonly`
    * Added limited support for `wrap_iov` and `unwrap_iov` in the
      Python NTLM context provider.
    * Added the `query_message_sizes()` function on a context to
      retrieve the important message sizes
      Currently this only contains the size of the message
      `header`, also known as the signature or security trailer
    * Added the `spnego.ContextReq.no_integrity` flag to disable
      integrity/confidentiality on Kerberos/Negotiate contexts
    * Added optional kwargs to `step()` on a security context
      `channel_bindings`
    * Added support for decoding the following TLS payloads with
      `python -m spnego --token ...`
    * Client Hello
    * Server Hello
    * Certificate
    * Server Key Exchange
    * Client Key Exchange
    * Certificate Request
    * Added the `new_context()` method on the context proxies to
      provide an easy and efficient way to re-use the context
      credentials and options for a new context
    * Removed use of `gssntlmssp` to simplify codebase and ensure a
      consistent experience across OS versions
    * Using NTLM on a non-Windows system will use the Python NTLM
      implementation instead
* Tue May 09 2023 Johannes Kastl <kastl@b1-systems.de>
  - add sle15_python_module_pythons
* Wed Nov 09 2022 Yogalakshmi Arunachalam <yarunachalam@suse.com>
  - Update to 0.6.3
    * Ignore GSS_S_NO_CONTEXT errors on GSSAPI after stepping through the token exchange before the context is complete
      This is raised by MIT krb5 before 1.14.x and can be ignored
  - Update to 0.6.2
    * Fix up sdist and wheels to include py.typed type annotation marker
  - Update to 0.6.1
    * Added Python 3.11 wheel

Files

/usr/bin/pyspnego-parse
/usr/bin/pyspnego-parse-3.13
/usr/lib/python3.13/site-packages/pyspnego-0.12.0.dist-info
/usr/lib/python3.13/site-packages/pyspnego-0.12.0.dist-info/INSTALLER
/usr/lib/python3.13/site-packages/pyspnego-0.12.0.dist-info/METADATA
/usr/lib/python3.13/site-packages/pyspnego-0.12.0.dist-info/RECORD
/usr/lib/python3.13/site-packages/pyspnego-0.12.0.dist-info/REQUESTED
/usr/lib/python3.13/site-packages/pyspnego-0.12.0.dist-info/WHEEL
/usr/lib/python3.13/site-packages/pyspnego-0.12.0.dist-info/entry_points.txt
/usr/lib/python3.13/site-packages/pyspnego-0.12.0.dist-info/licenses
/usr/lib/python3.13/site-packages/pyspnego-0.12.0.dist-info/licenses/LICENSE
/usr/lib/python3.13/site-packages/pyspnego-0.12.0.dist-info/top_level.txt
/usr/lib/python3.13/site-packages/spnego
/usr/lib/python3.13/site-packages/spnego/__init__.py
/usr/lib/python3.13/site-packages/spnego/__main__.py
/usr/lib/python3.13/site-packages/spnego/__pycache__
/usr/lib/python3.13/site-packages/spnego/__pycache__/__init__.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/spnego/__pycache__/__init__.cpython-313.pyc
/usr/lib/python3.13/site-packages/spnego/__pycache__/__main__.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/spnego/__pycache__/__main__.cpython-313.pyc
/usr/lib/python3.13/site-packages/spnego/__pycache__/_asn1.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/spnego/__pycache__/_asn1.cpython-313.pyc
/usr/lib/python3.13/site-packages/spnego/__pycache__/_context.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/spnego/__pycache__/_context.cpython-313.pyc
/usr/lib/python3.13/site-packages/spnego/__pycache__/_credential.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/spnego/__pycache__/_credential.cpython-313.pyc
/usr/lib/python3.13/site-packages/spnego/__pycache__/_credssp.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/spnego/__pycache__/_credssp.cpython-313.pyc
/usr/lib/python3.13/site-packages/spnego/__pycache__/_credssp_structures.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/spnego/__pycache__/_credssp_structures.cpython-313.pyc
/usr/lib/python3.13/site-packages/spnego/__pycache__/_gss.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/spnego/__pycache__/_gss.cpython-313.pyc
/usr/lib/python3.13/site-packages/spnego/__pycache__/_kerberos.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/spnego/__pycache__/_kerberos.cpython-313.pyc
/usr/lib/python3.13/site-packages/spnego/__pycache__/_negotiate.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/spnego/__pycache__/_negotiate.cpython-313.pyc
/usr/lib/python3.13/site-packages/spnego/__pycache__/_ntlm.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/spnego/__pycache__/_ntlm.cpython-313.pyc
/usr/lib/python3.13/site-packages/spnego/__pycache__/_spnego.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/spnego/__pycache__/_spnego.cpython-313.pyc
/usr/lib/python3.13/site-packages/spnego/__pycache__/_sspi.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/spnego/__pycache__/_sspi.cpython-313.pyc
/usr/lib/python3.13/site-packages/spnego/__pycache__/_text.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/spnego/__pycache__/_text.cpython-313.pyc
/usr/lib/python3.13/site-packages/spnego/__pycache__/_tls_struct.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/spnego/__pycache__/_tls_struct.cpython-313.pyc
/usr/lib/python3.13/site-packages/spnego/__pycache__/_version.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/spnego/__pycache__/_version.cpython-313.pyc
/usr/lib/python3.13/site-packages/spnego/__pycache__/auth.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/spnego/__pycache__/auth.cpython-313.pyc
/usr/lib/python3.13/site-packages/spnego/__pycache__/channel_bindings.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/spnego/__pycache__/channel_bindings.cpython-313.pyc
/usr/lib/python3.13/site-packages/spnego/__pycache__/exceptions.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/spnego/__pycache__/exceptions.cpython-313.pyc
/usr/lib/python3.13/site-packages/spnego/__pycache__/gss.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/spnego/__pycache__/gss.cpython-313.pyc
/usr/lib/python3.13/site-packages/spnego/__pycache__/iov.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/spnego/__pycache__/iov.cpython-313.pyc
/usr/lib/python3.13/site-packages/spnego/__pycache__/negotiate.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/spnego/__pycache__/negotiate.cpython-313.pyc
/usr/lib/python3.13/site-packages/spnego/__pycache__/ntlm.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/spnego/__pycache__/ntlm.cpython-313.pyc
/usr/lib/python3.13/site-packages/spnego/__pycache__/sspi.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/spnego/__pycache__/sspi.cpython-313.pyc
/usr/lib/python3.13/site-packages/spnego/__pycache__/tls.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/spnego/__pycache__/tls.cpython-313.pyc
/usr/lib/python3.13/site-packages/spnego/_asn1.py
/usr/lib/python3.13/site-packages/spnego/_context.py
/usr/lib/python3.13/site-packages/spnego/_credential.py
/usr/lib/python3.13/site-packages/spnego/_credssp.py
/usr/lib/python3.13/site-packages/spnego/_credssp_structures.py
/usr/lib/python3.13/site-packages/spnego/_gss.py
/usr/lib/python3.13/site-packages/spnego/_kerberos.py
/usr/lib/python3.13/site-packages/spnego/_negotiate.py
/usr/lib/python3.13/site-packages/spnego/_ntlm.py
/usr/lib/python3.13/site-packages/spnego/_ntlm_raw
/usr/lib/python3.13/site-packages/spnego/_ntlm_raw/__init__.py
/usr/lib/python3.13/site-packages/spnego/_ntlm_raw/__pycache__
/usr/lib/python3.13/site-packages/spnego/_ntlm_raw/__pycache__/__init__.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/spnego/_ntlm_raw/__pycache__/__init__.cpython-313.pyc
/usr/lib/python3.13/site-packages/spnego/_ntlm_raw/__pycache__/crypto.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/spnego/_ntlm_raw/__pycache__/crypto.cpython-313.pyc
/usr/lib/python3.13/site-packages/spnego/_ntlm_raw/__pycache__/des.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/spnego/_ntlm_raw/__pycache__/des.cpython-313.pyc
/usr/lib/python3.13/site-packages/spnego/_ntlm_raw/__pycache__/md4.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/spnego/_ntlm_raw/__pycache__/md4.cpython-313.pyc
/usr/lib/python3.13/site-packages/spnego/_ntlm_raw/__pycache__/messages.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/spnego/_ntlm_raw/__pycache__/messages.cpython-313.pyc
/usr/lib/python3.13/site-packages/spnego/_ntlm_raw/__pycache__/security.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/spnego/_ntlm_raw/__pycache__/security.cpython-313.pyc
/usr/lib/python3.13/site-packages/spnego/_ntlm_raw/crypto.py
/usr/lib/python3.13/site-packages/spnego/_ntlm_raw/des.py
/usr/lib/python3.13/site-packages/spnego/_ntlm_raw/md4.py
/usr/lib/python3.13/site-packages/spnego/_ntlm_raw/messages.py
/usr/lib/python3.13/site-packages/spnego/_ntlm_raw/security.py
/usr/lib/python3.13/site-packages/spnego/_spnego.py
/usr/lib/python3.13/site-packages/spnego/_sspi.py
/usr/lib/python3.13/site-packages/spnego/_text.py
/usr/lib/python3.13/site-packages/spnego/_tls_struct.py
/usr/lib/python3.13/site-packages/spnego/_version.py
/usr/lib/python3.13/site-packages/spnego/auth.py
/usr/lib/python3.13/site-packages/spnego/channel_bindings.py
/usr/lib/python3.13/site-packages/spnego/exceptions.py
/usr/lib/python3.13/site-packages/spnego/gss.py
/usr/lib/python3.13/site-packages/spnego/iov.py
/usr/lib/python3.13/site-packages/spnego/negotiate.py
/usr/lib/python3.13/site-packages/spnego/ntlm.py
/usr/lib/python3.13/site-packages/spnego/py.typed
/usr/lib/python3.13/site-packages/spnego/sspi.py
/usr/lib/python3.13/site-packages/spnego/tls.py
/usr/share/doc/packages/python313-pyspnego
/usr/share/doc/packages/python313-pyspnego/CHANGELOG.md
/usr/share/doc/packages/python313-pyspnego/README.md
/usr/share/libalternatives/pyspnego-parse
/usr/share/libalternatives/pyspnego-parse/1313.conf
/usr/share/licenses/python313-pyspnego
/usr/share/licenses/python313-pyspnego/LICENSE


Generated by rpm2html 1.8.1

Fabrice Bellet, Thu Mar 5 22:51:13 2026