14
0

Commit Graph

  • daceb60600 Accepting request 1301254 from devel:languages:python main Ana Guerrero 2025-08-25 18:39:22 +00:00
  • 4d86ae622c - Convert to libalternatives on SLE-16-based and newer systems Markéta Machová 2025-08-25 11:40:46 +00:00
  • 6bc80981ef Accepting request 1223467 from devel:languages:python Ana Guerrero 2024-11-12 18:21:51 +00:00
  • 63d5419677 Accepting request 1223438 from home:mnhauke Matej Cepl 2024-11-12 01:22:32 +00:00
  • 6cb7fd8ad8 Accepting request 1191760 from devel:languages:python Dominique Leuenberger 2024-08-06 07:08:09 +00:00
  • 55030803fb - 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 Dirk Mueller 2024-08-05 19:05:00 +00:00
  • 0082384201 Accepting request 1183547 from devel:languages:python Ana Guerrero 2024-06-27 14:04:51 +00:00
  • f37b1961cd - 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 Dirk Mueller 2024-06-20 07:38:04 +00:00
  • 69fc699358 Accepting request 1179527 from devel:languages:python Ana Guerrero 2024-06-09 18:23:20 +00:00
  • 825ed23247 - 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 - Update to 0.6.1 - Update to 0.6.0 of NegotiateProxy before any contexts have been set up Dirk Mueller 2024-06-08 22:37:38 +00:00
  • 783f33c9a1 Accepting request 1109000 from devel:languages:python Ana Guerrero 2023-09-06 16:56:56 +00:00
  • d40f7375ac Accepting request 1108944 from home:mnhauke Markéta Machová 2023-09-05 08:00:21 +00:00
  • 12c3517d26 Accepting request 1085986 from devel:languages:python Dominique Leuenberger 2023-05-10 14:18:38 +00:00
  • 8454540d22 - 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 Dirk Mueller 2023-05-10 07:05:37 +00:00
  • 9daa847c76 Accepting request 1085736 from home:ojkastl_buildservice:Branch_devel_languages_python Dirk Mueller 2023-05-09 20:48:09 +00:00
  • 94b1dacd1c Accepting request 1035237 from devel:languages:python Dominique Leuenberger 2022-11-12 16:40:52 +00:00
  • 6c5c51666a Accepting request 1034912 from home:yarunachalam:branches:devel:languages:python Markéta Machová 2022-11-11 12:59:06 +00:00
  • e25553ae40 Accepting request 1032070 from devel:languages:python Dominique Leuenberger 2022-10-29 18:16:45 +00:00
  • e025d17eba Accepting request 1032054 from home:yarunachalam:branches:devel:languages:python Martin Hauke 2022-10-28 21:47:48 +00:00
  • ac9ea09b8d Accepting request 1007433 from devel:languages:python Dominique Leuenberger 2022-10-03 11:44:27 +00:00
  • 10eb0f3d90 - update to 0.5.0: * Added the auth_stage extra_info for a CredSSP context to give a human friendly indication of what sub auth stage it is up to. * Added the protocol_version extra_info for a CredSSP context to return the negotiated CredSSP protocol version. * Added the credssp_min_protocol keyword argument for a CredSSP context to set a minimum version the caller will accept of the peer. * This can be set to 5+ to ensure the peer supports and applies the mitigations for CVE-2018-0886. * Added safeguards when trying to retrieve the completed context attributes of NegotiateProxy before any contexts have been set up Dirk Mueller 2022-10-01 12:15:51 +00:00
  • fa652f905f Accepting request 956648 from devel:languages:python Dominique Leuenberger 2022-02-23 15:25:46 +00:00
  • 70dcd9cebe - update to 0.4.0: * Add usage argument for tls.default_tls_context to control whether the context is for a initiator or acceptor * Add type annotations and include py.typed in the package for downstream library use * Expose the ContextProxy class for type annotation use * Added get_extra_info to ContextProxy to expose a common way to retrieve context specific information, this is currently used by CredSSP to retrieve * client_credential: The delegated client credential for acceptors once the context is complete * sslcontext: The SSL context used to create the TLS object * ssl_object: The TLS object used during the CredSSP exchange * The client_credential property on CredSSP has been removed in favour of context.get_extra_info('client_credential') * Added support for custom credential types * Can be used to for things like NTLM authentication with NT/LM hashes, Kerberos with a keytab or from an explicit CCache, etc * Support calling SSPI through pyspnego's Negotiate proxy context * This allows users on Windows to still use Negotiate auth but with a complex set of credentials * Also opens up the ability to use Negotiate but only with Kerberos auth * The username and password property on the auth context object are deprecated and will return None` until it is removed in a future release Dirk Mueller 2022-02-22 09:29:14 +00:00
  • 74881fc0b4 Accepting request 929992 from devel:languages:python Dominique Leuenberger 2021-11-07 21:09:11 +00:00
  • 9889327447 Accepting request 929860 from home:bnavigator:branches:devel:languages:python Martin Hauke 2021-11-07 14:31:24 +00:00
  • b6e84334af Accepting request 928840 from devel:languages:python Dominique Leuenberger 2021-11-03 16:25:31 +00:00
  • b0db288496 Accepting request 928206 from home:mnhauke Martin Hauke 2021-11-02 18:10:15 +00:00
  • a3e17e7bde Accepting request 893033 from devel:languages:python Dominique Leuenberger 2021-05-17 16:44:59 +00:00
  • 05e77a2754 Accepting request 892927 from home:mnhauke Matej Cepl 2021-05-14 06:52:22 +00:00
  • d2ed0576df Accepting request 862649 from devel:languages:python Dominique Leuenberger 2021-01-13 17:22:18 +00:00
  • f34b9feac0 Accepting request 862564 from home:mnhauke Markéta Machová 2021-01-12 14:25:49 +00:00
  • c376b3ed71 Accepting request 853075 from devel:languages:python Dominique Leuenberger 2020-12-04 20:29:18 +00:00
  • 26f92ef935 Accepting request 853054 from home:mnhauke Matej Cepl 2020-12-04 09:52:01 +00:00
  • 71367fed80 Accepting request 845023 from devel:languages:python Dominique Leuenberger 2020-11-02 08:41:28 +00:00
  • 1bbe63e750 Accepting request 844910 from home:mnhauke Markéta Machová 2020-10-30 12:31:31 +00:00
  • 750e293888 Accepting request 843926 from devel:languages:python Dominique Leuenberger 2020-10-26 15:21:06 +00:00
  • f826abd09d Accepting request 843919 from home:mnhauke Matej Cepl 2020-10-25 17:24:13 +00:00
  • f36fd86f7d Accepting request 829544 from devel:languages:python Dominique Leuenberger 2020-08-29 18:31:57 +00:00
  • f836d4af6b Accepting request 829533 from home:mnhauke Tomáš Chvátal 2020-08-25 11:32:01 +00:00