summaryrefslogtreecommitdiff
path: root/security
diff options
context:
space:
mode:
authoradam <adam@pkgsrc.org>2017-06-21 10:24:19 +0000
committeradam <adam@pkgsrc.org>2017-06-21 10:24:19 +0000
commit8c457631c217cc2d02270304e02c4fc3470ba6ef (patch)
treed8bce4e00609bb3312e68ad6258f4cb8c97f03a3 /security
parent96f2093bf48f5cc7a95bbceeed3b54edd7fd12e9 (diff)
downloadpkgsrc-8c457631c217cc2d02270304e02c4fc3470ba6ef.tar.gz
1.7.1:
Argon2 & Scrypt hash support TOTP support PBKDF2 now has faster builtin backend, and utilizes other backends where available Lots of API cleanups and internal refactoring HtpasswdFile reader is now more flexible, and with improved security options. Refreshed documentation
Diffstat (limited to 'security')
-rw-r--r--security/py-passlib/Makefile4
-rw-r--r--security/py-passlib/PLIST127
-rw-r--r--security/py-passlib/distinfo10
3 files changed, 112 insertions, 29 deletions
diff --git a/security/py-passlib/Makefile b/security/py-passlib/Makefile
index ef15f0645ff..a079786cfb5 100644
--- a/security/py-passlib/Makefile
+++ b/security/py-passlib/Makefile
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.5 2016/06/08 17:43:38 wiz Exp $
+# $NetBSD: Makefile,v 1.6 2017/06/21 10:24:19 adam Exp $
-DISTNAME= passlib-1.6.5
+DISTNAME= passlib-1.7.1
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
CATEGORIES= security python
MASTER_SITES= ${MASTER_SITE_PYPI:=p/passlib/}
diff --git a/security/py-passlib/PLIST b/security/py-passlib/PLIST
index a78eba2adc9..bfbc9071869 100644
--- a/security/py-passlib/PLIST
+++ b/security/py-passlib/PLIST
@@ -1,18 +1,20 @@
-@comment $NetBSD: PLIST,v 1.2 2014/01/01 17:46:20 kleink Exp $
+@comment $NetBSD: PLIST,v 1.3 2017/06/21 10:24:19 adam 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}/${EGG_INFODIR}/zip-safe
${PYSITELIB}/passlib/__init__.py
${PYSITELIB}/passlib/__init__.pyc
${PYSITELIB}/passlib/__init__.pyo
+${PYSITELIB}/passlib/_data/wordsets/bip39.txt
+${PYSITELIB}/passlib/_data/wordsets/eff_long.txt
+${PYSITELIB}/passlib/_data/wordsets/eff_prefixed.txt
+${PYSITELIB}/passlib/_data/wordsets/eff_short.txt
${PYSITELIB}/passlib/_setup/__init__.py
${PYSITELIB}/passlib/_setup/__init__.pyc
${PYSITELIB}/passlib/_setup/__init__.pyo
-${PYSITELIB}/passlib/_setup/docdist.py
-${PYSITELIB}/passlib/_setup/docdist.pyc
-${PYSITELIB}/passlib/_setup/docdist.pyo
${PYSITELIB}/passlib/_setup/stamp.py
${PYSITELIB}/passlib/_setup/stamp.pyc
${PYSITELIB}/passlib/_setup/stamp.pyo
@@ -25,6 +27,42 @@ ${PYSITELIB}/passlib/apps.pyo
${PYSITELIB}/passlib/context.py
${PYSITELIB}/passlib/context.pyc
${PYSITELIB}/passlib/context.pyo
+${PYSITELIB}/passlib/crypto/__init__.py
+${PYSITELIB}/passlib/crypto/__init__.pyc
+${PYSITELIB}/passlib/crypto/__init__.pyo
+${PYSITELIB}/passlib/crypto/_blowfish/__init__.py
+${PYSITELIB}/passlib/crypto/_blowfish/__init__.pyc
+${PYSITELIB}/passlib/crypto/_blowfish/__init__.pyo
+${PYSITELIB}/passlib/crypto/_blowfish/_gen_files.py
+${PYSITELIB}/passlib/crypto/_blowfish/_gen_files.pyc
+${PYSITELIB}/passlib/crypto/_blowfish/_gen_files.pyo
+${PYSITELIB}/passlib/crypto/_blowfish/base.py
+${PYSITELIB}/passlib/crypto/_blowfish/base.pyc
+${PYSITELIB}/passlib/crypto/_blowfish/base.pyo
+${PYSITELIB}/passlib/crypto/_blowfish/unrolled.py
+${PYSITELIB}/passlib/crypto/_blowfish/unrolled.pyc
+${PYSITELIB}/passlib/crypto/_blowfish/unrolled.pyo
+${PYSITELIB}/passlib/crypto/_md4.py
+${PYSITELIB}/passlib/crypto/_md4.pyc
+${PYSITELIB}/passlib/crypto/_md4.pyo
+${PYSITELIB}/passlib/crypto/des.py
+${PYSITELIB}/passlib/crypto/des.pyc
+${PYSITELIB}/passlib/crypto/des.pyo
+${PYSITELIB}/passlib/crypto/digest.py
+${PYSITELIB}/passlib/crypto/digest.pyc
+${PYSITELIB}/passlib/crypto/digest.pyo
+${PYSITELIB}/passlib/crypto/scrypt/__init__.py
+${PYSITELIB}/passlib/crypto/scrypt/__init__.pyc
+${PYSITELIB}/passlib/crypto/scrypt/__init__.pyo
+${PYSITELIB}/passlib/crypto/scrypt/_builtin.py
+${PYSITELIB}/passlib/crypto/scrypt/_builtin.pyc
+${PYSITELIB}/passlib/crypto/scrypt/_builtin.pyo
+${PYSITELIB}/passlib/crypto/scrypt/_gen_files.py
+${PYSITELIB}/passlib/crypto/scrypt/_gen_files.pyc
+${PYSITELIB}/passlib/crypto/scrypt/_gen_files.pyo
+${PYSITELIB}/passlib/crypto/scrypt/_salsa.py
+${PYSITELIB}/passlib/crypto/scrypt/_salsa.pyc
+${PYSITELIB}/passlib/crypto/scrypt/_salsa.pyo
${PYSITELIB}/passlib/exc.py
${PYSITELIB}/passlib/exc.pyc
${PYSITELIB}/passlib/exc.pyo
@@ -43,6 +81,9 @@ ${PYSITELIB}/passlib/ext/django/utils.pyo
${PYSITELIB}/passlib/handlers/__init__.py
${PYSITELIB}/passlib/handlers/__init__.pyc
${PYSITELIB}/passlib/handlers/__init__.pyo
+${PYSITELIB}/passlib/handlers/argon2.py
+${PYSITELIB}/passlib/handlers/argon2.pyc
+${PYSITELIB}/passlib/handlers/argon2.pyo
${PYSITELIB}/passlib/handlers/bcrypt.py
${PYSITELIB}/passlib/handlers/bcrypt.pyc
${PYSITELIB}/passlib/handlers/bcrypt.pyo
@@ -94,6 +135,9 @@ ${PYSITELIB}/passlib/handlers/roundup.pyo
${PYSITELIB}/passlib/handlers/scram.py
${PYSITELIB}/passlib/handlers/scram.pyc
${PYSITELIB}/passlib/handlers/scram.pyo
+${PYSITELIB}/passlib/handlers/scrypt.py
+${PYSITELIB}/passlib/handlers/scrypt.pyc
+${PYSITELIB}/passlib/handlers/scrypt.pyo
${PYSITELIB}/passlib/handlers/sha1_crypt.py
${PYSITELIB}/passlib/handlers/sha1_crypt.pyc
${PYSITELIB}/passlib/handlers/sha1_crypt.pyo
@@ -115,6 +159,9 @@ ${PYSITELIB}/passlib/hosts.pyo
${PYSITELIB}/passlib/ifc.py
${PYSITELIB}/passlib/ifc.pyc
${PYSITELIB}/passlib/ifc.pyo
+${PYSITELIB}/passlib/pwd.py
+${PYSITELIB}/passlib/pwd.pyc
+${PYSITELIB}/passlib/pwd.pyo
${PYSITELIB}/passlib/registry.py
${PYSITELIB}/passlib/registry.pyc
${PYSITELIB}/passlib/registry.pyo
@@ -146,33 +193,69 @@ ${PYSITELIB}/passlib/tests/test_context.pyo
${PYSITELIB}/passlib/tests/test_context_deprecated.py
${PYSITELIB}/passlib/tests/test_context_deprecated.pyc
${PYSITELIB}/passlib/tests/test_context_deprecated.pyo
+${PYSITELIB}/passlib/tests/test_crypto_builtin_md4.py
+${PYSITELIB}/passlib/tests/test_crypto_builtin_md4.pyc
+${PYSITELIB}/passlib/tests/test_crypto_builtin_md4.pyo
+${PYSITELIB}/passlib/tests/test_crypto_des.py
+${PYSITELIB}/passlib/tests/test_crypto_des.pyc
+${PYSITELIB}/passlib/tests/test_crypto_des.pyo
+${PYSITELIB}/passlib/tests/test_crypto_digest.py
+${PYSITELIB}/passlib/tests/test_crypto_digest.pyc
+${PYSITELIB}/passlib/tests/test_crypto_digest.pyo
+${PYSITELIB}/passlib/tests/test_crypto_scrypt.py
+${PYSITELIB}/passlib/tests/test_crypto_scrypt.pyc
+${PYSITELIB}/passlib/tests/test_crypto_scrypt.pyo
${PYSITELIB}/passlib/tests/test_ext_django.py
${PYSITELIB}/passlib/tests/test_ext_django.pyc
${PYSITELIB}/passlib/tests/test_ext_django.pyo
+${PYSITELIB}/passlib/tests/test_ext_django_source.py
+${PYSITELIB}/passlib/tests/test_ext_django_source.pyc
+${PYSITELIB}/passlib/tests/test_ext_django_source.pyo
${PYSITELIB}/passlib/tests/test_handlers.py
${PYSITELIB}/passlib/tests/test_handlers.pyc
${PYSITELIB}/passlib/tests/test_handlers.pyo
+${PYSITELIB}/passlib/tests/test_handlers_argon2.py
+${PYSITELIB}/passlib/tests/test_handlers_argon2.pyc
+${PYSITELIB}/passlib/tests/test_handlers_argon2.pyo
${PYSITELIB}/passlib/tests/test_handlers_bcrypt.py
${PYSITELIB}/passlib/tests/test_handlers_bcrypt.pyc
${PYSITELIB}/passlib/tests/test_handlers_bcrypt.pyo
+${PYSITELIB}/passlib/tests/test_handlers_cisco.py
+${PYSITELIB}/passlib/tests/test_handlers_cisco.pyc
+${PYSITELIB}/passlib/tests/test_handlers_cisco.pyo
${PYSITELIB}/passlib/tests/test_handlers_django.py
${PYSITELIB}/passlib/tests/test_handlers_django.pyc
${PYSITELIB}/passlib/tests/test_handlers_django.pyo
+${PYSITELIB}/passlib/tests/test_handlers_pbkdf2.py
+${PYSITELIB}/passlib/tests/test_handlers_pbkdf2.pyc
+${PYSITELIB}/passlib/tests/test_handlers_pbkdf2.pyo
+${PYSITELIB}/passlib/tests/test_handlers_scrypt.py
+${PYSITELIB}/passlib/tests/test_handlers_scrypt.pyc
+${PYSITELIB}/passlib/tests/test_handlers_scrypt.pyo
${PYSITELIB}/passlib/tests/test_hosts.py
${PYSITELIB}/passlib/tests/test_hosts.pyc
${PYSITELIB}/passlib/tests/test_hosts.pyo
+${PYSITELIB}/passlib/tests/test_pwd.py
+${PYSITELIB}/passlib/tests/test_pwd.pyc
+${PYSITELIB}/passlib/tests/test_pwd.pyo
${PYSITELIB}/passlib/tests/test_registry.py
${PYSITELIB}/passlib/tests/test_registry.pyc
${PYSITELIB}/passlib/tests/test_registry.pyo
+${PYSITELIB}/passlib/tests/test_totp.py
+${PYSITELIB}/passlib/tests/test_totp.pyc
+${PYSITELIB}/passlib/tests/test_totp.pyo
${PYSITELIB}/passlib/tests/test_utils.py
${PYSITELIB}/passlib/tests/test_utils.pyc
${PYSITELIB}/passlib/tests/test_utils.pyo
-${PYSITELIB}/passlib/tests/test_utils_crypto.py
-${PYSITELIB}/passlib/tests/test_utils_crypto.pyc
-${PYSITELIB}/passlib/tests/test_utils_crypto.pyo
${PYSITELIB}/passlib/tests/test_utils_handlers.py
${PYSITELIB}/passlib/tests/test_utils_handlers.pyc
${PYSITELIB}/passlib/tests/test_utils_handlers.pyo
+${PYSITELIB}/passlib/tests/test_utils_md4.py
+${PYSITELIB}/passlib/tests/test_utils_md4.pyc
+${PYSITELIB}/passlib/tests/test_utils_md4.pyo
+${PYSITELIB}/passlib/tests/test_utils_pbkdf2.py
+${PYSITELIB}/passlib/tests/test_utils_pbkdf2.pyc
+${PYSITELIB}/passlib/tests/test_utils_pbkdf2.pyo
${PYSITELIB}/passlib/tests/test_win32.py
${PYSITELIB}/passlib/tests/test_win32.pyc
${PYSITELIB}/passlib/tests/test_win32.pyo
@@ -182,24 +265,24 @@ ${PYSITELIB}/passlib/tests/tox_support.pyo
${PYSITELIB}/passlib/tests/utils.py
${PYSITELIB}/passlib/tests/utils.pyc
${PYSITELIB}/passlib/tests/utils.pyo
+${PYSITELIB}/passlib/totp.py
+${PYSITELIB}/passlib/totp.pyc
+${PYSITELIB}/passlib/totp.pyo
${PYSITELIB}/passlib/utils/__init__.py
${PYSITELIB}/passlib/utils/__init__.pyc
${PYSITELIB}/passlib/utils/__init__.pyo
-${PYSITELIB}/passlib/utils/_blowfish/__init__.py
-${PYSITELIB}/passlib/utils/_blowfish/__init__.pyc
-${PYSITELIB}/passlib/utils/_blowfish/__init__.pyo
-${PYSITELIB}/passlib/utils/_blowfish/_gen_files.py
-${PYSITELIB}/passlib/utils/_blowfish/_gen_files.pyc
-${PYSITELIB}/passlib/utils/_blowfish/_gen_files.pyo
-${PYSITELIB}/passlib/utils/_blowfish/base.py
-${PYSITELIB}/passlib/utils/_blowfish/base.pyc
-${PYSITELIB}/passlib/utils/_blowfish/base.pyo
-${PYSITELIB}/passlib/utils/_blowfish/unrolled.py
-${PYSITELIB}/passlib/utils/_blowfish/unrolled.pyc
-${PYSITELIB}/passlib/utils/_blowfish/unrolled.pyo
-${PYSITELIB}/passlib/utils/compat.py
-${PYSITELIB}/passlib/utils/compat.pyc
-${PYSITELIB}/passlib/utils/compat.pyo
+${PYSITELIB}/passlib/utils/binary.py
+${PYSITELIB}/passlib/utils/binary.pyc
+${PYSITELIB}/passlib/utils/binary.pyo
+${PYSITELIB}/passlib/utils/compat/__init__.py
+${PYSITELIB}/passlib/utils/compat/__init__.pyc
+${PYSITELIB}/passlib/utils/compat/__init__.pyo
+${PYSITELIB}/passlib/utils/compat/_ordered_dict.py
+${PYSITELIB}/passlib/utils/compat/_ordered_dict.pyc
+${PYSITELIB}/passlib/utils/compat/_ordered_dict.pyo
+${PYSITELIB}/passlib/utils/decor.py
+${PYSITELIB}/passlib/utils/decor.pyc
+${PYSITELIB}/passlib/utils/decor.pyo
${PYSITELIB}/passlib/utils/des.py
${PYSITELIB}/passlib/utils/des.pyc
${PYSITELIB}/passlib/utils/des.pyo
diff --git a/security/py-passlib/distinfo b/security/py-passlib/distinfo
index f471d72ac47..bcdee9d2407 100644
--- a/security/py-passlib/distinfo
+++ b/security/py-passlib/distinfo
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.4 2015/11/04 01:18:05 agc Exp $
+$NetBSD: distinfo,v 1.5 2017/06/21 10:24:19 adam Exp $
-SHA1 (passlib-1.6.5.tar.gz) = ec7a4d6270306fa61c46d63cc2467a0f8b691c4b
-RMD160 (passlib-1.6.5.tar.gz) = 4218e0d33f99494a68fafffd853e4030d17e425b
-SHA512 (passlib-1.6.5.tar.gz) = b5323834a0a7fc7e799882c512a2fcaddb0cbf4dbfb3ec578c9a9ea7a7f08349335cd3124fe2b379eef265ecdf9d823b7562951881710cf4dafff128a65c82d4
-Size (passlib-1.6.5.tar.gz) = 417044 bytes
+SHA1 (passlib-1.7.1.tar.gz) = 1fccaee7a5a158ee04274e18f4927a6a603c6901
+RMD160 (passlib-1.7.1.tar.gz) = 5e46aff6cdb6aeb26991f2d794cd78e8ba1490f2
+SHA512 (passlib-1.7.1.tar.gz) = 3d5f069cd4e44e5e87cdabc46845acbdd6c1eeedb7ce1f611aebee87b0f7af19009b6a47a10ec555fd84260b9f5c933c6429e325d30326de3869f05031674168
+Size (passlib-1.7.1.tar.gz) = 645724 bytes