pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/security/py-passlib 1.7.1:
details: https://anonhg.NetBSD.org/pkgsrc/rev/4c3d9a7ef956
branches: trunk
changeset: 364129:4c3d9a7ef956
user: adam <adam%pkgsrc.org@localhost>
date: Wed Jun 21 10:24:19 2017 +0000
description:
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:
security/py-passlib/Makefile | 4 +-
security/py-passlib/PLIST | 127 +++++++++++++++++++++++++++++++++++-------
security/py-passlib/distinfo | 10 +-
3 files changed, 112 insertions(+), 29 deletions(-)
diffs (241 lines):
diff -r 5d19916ce2e5 -r 4c3d9a7ef956 security/py-passlib/Makefile
--- a/security/py-passlib/Makefile Wed Jun 21 10:14:19 2017 +0000
+++ b/security/py-passlib/Makefile Wed Jun 21 10:24:19 2017 +0000
@@ -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 -r 5d19916ce2e5 -r 4c3d9a7ef956 security/py-passlib/PLIST
--- a/security/py-passlib/PLIST Wed Jun 21 10:14:19 2017 +0000
+++ b/security/py-passlib/PLIST Wed Jun 21 10:24:19 2017 +0000
@@ -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/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/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/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/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_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/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 -r 5d19916ce2e5 -r 4c3d9a7ef956 security/py-passlib/distinfo
--- a/security/py-passlib/distinfo Wed Jun 21 10:14:19 2017 +0000
+++ b/security/py-passlib/distinfo Wed Jun 21 10:24:19 2017 +0000
@@ -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
Home |
Main Index |
Thread Index |
Old Index