diff options
author | adam <adam@pkgsrc.org> | 2017-06-21 10:24:19 +0000 |
---|---|---|
committer | adam <adam@pkgsrc.org> | 2017-06-21 10:24:19 +0000 |
commit | 8c457631c217cc2d02270304e02c4fc3470ba6ef (patch) | |
tree | d8bce4e00609bb3312e68ad6258f4cb8c97f03a3 /security | |
parent | 96f2093bf48f5cc7a95bbceeed3b54edd7fd12e9 (diff) | |
download | pkgsrc-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/Makefile | 4 | ||||
-rw-r--r-- | security/py-passlib/PLIST | 127 | ||||
-rw-r--r-- | security/py-passlib/distinfo | 10 |
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 |