Requests-credssp

Latest version: v2.0.0

Safety actively analyzes 624093 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

2.0.0

* Use `pyspnego` for managing the CredSSP exchange
* Removed the deps of `pyOpenSSl` and `pyasn1` as `pyspnego` does all the work there
* Added `wrap_winrm` and `unwrap_winrm` to unify the WinRM message encryption code into the one location

Breaking Changes

* Removed the deprecated properties and methods on the `HttpCredSSPAuth` class:
* `tls_context` - no longer available
* `tls_connection` - use `auth.contexts[hostname].tls_connection`
* `cipher_negotiated` - use `auth.contexts[hostname].tls_connection.cipher()[0]`
* `wrap()` - use `auth.contexts[hostname].wrap()`
* `unwrap()` - use `auth.contexts[hostname].unwrap()`
* These properties and methods were removed in favour of `credssp_auth.contexts[hostname].tls_context` and so on.

1.3.1

* Fix usage of recently removed pyspnego feature

1.3.0

* Dropped Python 2.7 and 3.5, new minimum is 3.6
* Added Linux kerberos dependency of [pykrb5](https://github.com/jborean93/pykrb5) to line up with `pyspnego` deps

1.2.0

* Changed authentication library from `ntlm-auth`, `gssapi`, or `pywin32` to `pyspnego`.
* Dropped support for Python 2.6 and Python 3.4

1.1.1

* Fixed `StopIterator` error when `gssapi`, `gss-ntlmssp` is installed and NTLM auth was negotiated with SPNEGO.

1.1.0

* Bumped `ntlm-auth` minimum version to `v1.2.0`
* Use new NTLM context object to avoid having to base64 encode/decode the messages
* Fix invalid regex escape sequences that have been deprecated in Python 3.8
* Include `LICENSE` and `CHANGES.md` in the Python package manifest

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.