./security/py-pyspnego, Windows Negotiate Authentication Client and Server

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


Branch: CURRENT, Version: 0.11.2, Package name: py312-pyspnego-0.11.2, Maintainer: pkgsrc-users

Library to handle SPNEGO (Negotiate, NTLM, Kerberos) and CredSSP
authentication. Also includes a packet parser that can be used to decode raw
NTLM/SPNEGO/Kerberos tokens into a human readable format.


Master sites:

Filesize: 220.658 KB

Version history: (Expand)


CVS history: (Expand)


   2024-11-16 11:29:57 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-pyspnego: updated to 0.11.2

0.11.2 - 2024-11-12

* Fix up CredSSP acceptor when running with a LibreSSL based Python install (OpenBSD)
* Added official support for Python 3.13
   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-24 08:44:43 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-pyspnego: updated to 0.11.1

0.11.1 - 2024-07-24

* Import `ARC4` cipher from the new `decrepits` module sub-package, this removes \ 
the warning issued in newer versions of the `cryptography` library
   2024-06-12 07:59:00 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-pyspnego: updated to 0.11.0

0.11.0 - 2024-06-12

* 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
* Treat an empty string as a valid password, `None` is kept as use the cached \ 
credential
* Improve the exception shown when no password was provided and no cached \ 
credential was available
   2024-01-16 11:09:12 by Adam Ciarcinski | Files touched by this commit (3) | Package updated
Log message:
py-pyspnego: updated to 0.10.2

0.10.2 - 2023-10-04

* Another rename of the `sspi` package dependency to `sspilib`

0.10.1 - 2023-09-29 - Has been yanked

* Rename `sspi` package dependency to `sspic` to avoid conflicts with pywin32

0.10.0 - 2023-09-27 - Has been yanked

* 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
   2023-08-29 08:18:33 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-pyspnego: updated to 0.9.2

0.9.2 - 2023-08-29

* Added Python 3.12 wheel for Windows
   2023-08-03 10:15:16 by Adam Ciarcinski | Files touched by this commit (5)
Log message:
pyspnego: added version 0.9.1

Library to handle SPNEGO (Negotiate, NTLM, Kerberos) and CredSSP
authentication. Also includes a packet parser that can be used to decode raw
NTLM/SPNEGO/Kerberos tokens into a human readable format.