NOTICE: This package has been removed from pkgsrc

./security/py-ntlm-auth, NTLM authentication handler for python-requests

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ]


Branch: CURRENT, Version: 1.5.0nb1, Package name: py310-ntlm-auth-1.5.0nb1, Maintainer: pkgsrc-users

This library handles the low-level details of NTLM authentication for use
in authenticating with a service that uses NTLM. It will create and parse
the 3 different message types in the order required and produce a base64
encoded value that can be attached to the HTTP header.

Features:
- LM, NTLM and NTLMv2 authentication
- NTLM1 and NTLM2 extended session security
- Set the The NTLM Compatibility level when sending messages
- Channel Binding Tokens support, need to pass in the SHA256 hash of the
certificate for it to work
- Support for MIC to enhance the integrity of the messages
- Support for session security with signing and sealing messages after
authentication happens


Required to run:
[devel/py-setuptools] [security/py-cryptography] [lang/python37]

Required to build:
[pkgtools/cwrappers]

Master sites:

Filesize: 28.195 KB

Version history: (Expand)


CVS history: (Expand)


   2023-08-03 10:30:50 by Adam Ciarcinski | Files touched by this commit (4) | Package removed
Log message:
py-ntlm-auth: removed; This library is deprecated in favour of pyspnego
   2022-04-21 13:00:02 by Thomas Klausner | Files touched by this commit (18)
Log message:
*: convert to versioned_dependencies for py-cryptography
   2022-01-04 21:55:40 by Thomas Klausner | Files touched by this commit (1595)
Log message:
*: bump PKGREVISION for egg.mk users

They now have a tool dependency on py-setuptools instead of a DEPENDS
   2021-10-26 13:18:07 by Nia Alarie | Files touched by this commit (605)
Log message:
security: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes

Unfetchable distfiles (fetched conditionally?):
./security/cyrus-sasl/distinfo \ 
cyrus-sasl-dedad73e5e7a75d01a5f3d5a6702ab8ccd2ff40d.patch.v2
   2021-10-07 16:54:50 by Nia Alarie | Files touched by this commit (606)
Log message:
security: Remove SHA1 hashes for distfiles
   2020-07-10 21:43:31 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-ntlm-auth: updated to 1.5.0

1.5.0:
* Added the `mic_present` property to the `NtlmContext` class to determine if a \ 
MIC has been added to the authentication message.
* Added the `sign` and `verify` function to the `NtlmContext` to sign data and \ 
verify signatures.
* Added the `reset_rc4_state` function to the `NtlmContext` to allow a caller to \ 
reset the incoming and outgoing RC4 cipher.
* Added the `NTLMSSP_NEGOTIATE_UNICODE` flag to the negotiate message to ensure \ 
the challenge and authentication message's text fields can be unicode encoded
   2019-08-27 12:11:26 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-ntlm-auth: updated to 1.4.0

1.4.0:
* Added the session_key attribute to the NtlmContext class so the session key \ 
can be accessed in downstream libraries
   2019-04-26 17:20:14 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
py-ntlm-auth: updated to 1.3.0

1.3.0:
Added optional dependency for cryptography for faster RC4 cipher calls
Removed the deprecation warning for Ntlm, this is still advised not to use but \ 
there's no major harm keep it in place for older hosts
Add CI test for Python 3.7 and 3.8