pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/security/py-ntlm-auth Add py-ntlm-auth-1.0.5:



details:   https://anonhg.NetBSD.org/pkgsrc/rev/d85204e95706
branches:  trunk
changeset: 367679:d85204e95706
user:      joerg <joerg%pkgsrc.org@localhost>
date:      Mon Sep 04 18:57:20 2017 +0000

description:
Add py-ntlm-auth-1.0.5:

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

diffstat:

 security/py-ntlm-auth/DESCR    |  14 +++++++++++
 security/py-ntlm-auth/Makefile |  16 +++++++++++++
 security/py-ntlm-auth/PLIST    |  51 ++++++++++++++++++++++++++++++++++++++++++
 security/py-ntlm-auth/distinfo |   6 ++++
 4 files changed, 87 insertions(+), 0 deletions(-)

diffs (103 lines):

diff -r 98225cea758d -r d85204e95706 security/py-ntlm-auth/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/security/py-ntlm-auth/DESCR       Mon Sep 04 18:57:20 2017 +0000
@@ -0,0 +1,14 @@
+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
diff -r 98225cea758d -r d85204e95706 security/py-ntlm-auth/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/security/py-ntlm-auth/Makefile    Mon Sep 04 18:57:20 2017 +0000
@@ -0,0 +1,16 @@
+# $NetBSD: Makefile,v 1.1 2017/09/04 18:57:20 joerg Exp $
+
+DISTNAME=      ntlm-auth-1.0.5
+PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
+CATEGORIES=    security
+MASTER_SITES=  ${MASTER_SITE_PYPI:=n/ntlm-auth/}
+
+MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=      https://github.com/jborean93/ntlm-auth
+COMMENT=       NTLM authentication handler for python-requests
+LICENSE=       gnu-lgpl-v3
+
+DEPENDS+=      ${PYPKGPREFIX}-six>=1.10:../../lang/py-six
+
+.include "../../lang/python/egg.mk"
+.include "../../mk/bsd.pkg.mk"
diff -r 98225cea758d -r d85204e95706 security/py-ntlm-auth/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/security/py-ntlm-auth/PLIST       Mon Sep 04 18:57:20 2017 +0000
@@ -0,0 +1,51 @@
+@comment $NetBSD: PLIST,v 1.1 2017/09/04 18:57:20 joerg Exp $
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
+${PYSITELIB}/ntlm_auth/U32.py
+${PYSITELIB}/ntlm_auth/U32.pyc
+${PYSITELIB}/ntlm_auth/U32.pyo
+${PYSITELIB}/ntlm_auth/__init__.py
+${PYSITELIB}/ntlm_auth/__init__.pyc
+${PYSITELIB}/ntlm_auth/__init__.pyo
+${PYSITELIB}/ntlm_auth/compute_hash.py
+${PYSITELIB}/ntlm_auth/compute_hash.pyc
+${PYSITELIB}/ntlm_auth/compute_hash.pyo
+${PYSITELIB}/ntlm_auth/compute_keys.py
+${PYSITELIB}/ntlm_auth/compute_keys.pyc
+${PYSITELIB}/ntlm_auth/compute_keys.pyo
+${PYSITELIB}/ntlm_auth/compute_response.py
+${PYSITELIB}/ntlm_auth/compute_response.pyc
+${PYSITELIB}/ntlm_auth/compute_response.pyo
+${PYSITELIB}/ntlm_auth/constants.py
+${PYSITELIB}/ntlm_auth/constants.pyc
+${PYSITELIB}/ntlm_auth/constants.pyo
+${PYSITELIB}/ntlm_auth/des.py
+${PYSITELIB}/ntlm_auth/des.pyc
+${PYSITELIB}/ntlm_auth/des.pyo
+${PYSITELIB}/ntlm_auth/des_c.py
+${PYSITELIB}/ntlm_auth/des_c.pyc
+${PYSITELIB}/ntlm_auth/des_c.pyo
+${PYSITELIB}/ntlm_auth/des_data.py
+${PYSITELIB}/ntlm_auth/des_data.pyc
+${PYSITELIB}/ntlm_auth/des_data.pyo
+${PYSITELIB}/ntlm_auth/gss_channel_bindings.py
+${PYSITELIB}/ntlm_auth/gss_channel_bindings.pyc
+${PYSITELIB}/ntlm_auth/gss_channel_bindings.pyo
+${PYSITELIB}/ntlm_auth/messages.py
+${PYSITELIB}/ntlm_auth/messages.pyc
+${PYSITELIB}/ntlm_auth/messages.pyo
+${PYSITELIB}/ntlm_auth/ntlm.py
+${PYSITELIB}/ntlm_auth/ntlm.pyc
+${PYSITELIB}/ntlm_auth/ntlm.pyo
+${PYSITELIB}/ntlm_auth/rc4.py
+${PYSITELIB}/ntlm_auth/rc4.pyc
+${PYSITELIB}/ntlm_auth/rc4.pyo
+${PYSITELIB}/ntlm_auth/session_security.py
+${PYSITELIB}/ntlm_auth/session_security.pyc
+${PYSITELIB}/ntlm_auth/session_security.pyo
+${PYSITELIB}/ntlm_auth/target_info.py
+${PYSITELIB}/ntlm_auth/target_info.pyc
+${PYSITELIB}/ntlm_auth/target_info.pyo
diff -r 98225cea758d -r d85204e95706 security/py-ntlm-auth/distinfo
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/security/py-ntlm-auth/distinfo    Mon Sep 04 18:57:20 2017 +0000
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2017/09/04 18:57:20 joerg Exp $
+
+SHA1 (ntlm-auth-1.0.5.tar.gz) = 0834c8d30df8ee8dc1f5782e3a64f02ec5db838e
+RMD160 (ntlm-auth-1.0.5.tar.gz) = ce1917a3adab49c2c36c560ecff38cb1464cc240
+SHA512 (ntlm-auth-1.0.5.tar.gz) = b7b0d8e6d6ea7e905fc702adbcddedeae9ff1ae1dfb44a9cff45faa5cfb9cafcee816a042deb80e9ba5743d4232119209f8c11a768e30ea0718ebc4299bb949c
+Size (ntlm-auth-1.0.5.tar.gz) = 25684 bytes



Home | Main Index | Thread Index | Old Index