diff options
author | kleink <kleink@pkgsrc.org> | 2015-08-14 18:46:33 +0000 |
---|---|---|
committer | kleink <kleink@pkgsrc.org> | 2015-08-14 18:46:33 +0000 |
commit | 50581c9b65e9ae996c04775f963f6714c5464e0e (patch) | |
tree | eb720b1a32d26444007cb42f9c193c3c6d907517 /security/py-passlib | |
parent | 5daf10c8ecc2bcdfbbcb3c1dc8d6cd10097924c1 (diff) | |
download | pkgsrc-50581c9b65e9ae996c04775f963f6714c5464e0e.tar.gz |
Update py-passlib to 1.6.5.
**1.6.5** (2015-08-04) ======================
Fixed some minor bugs in the test suite which were causing
erroneous test failures (:issue:`57` and :issue:`58`). The passlib
library itself is unchanged.
**1.6.4** (2015-07-25) ======================
This release rolls up assorted bug & compatibility fixes since
1.6.2.
Bugfixes --------
* Correctly detect bcrypt 2.0. Previous releases were incorrectly
detecting it as py-bcrypt,
causing spurious errors (:issue:`56`).
* CryptContext now accepts scheme names as unicode (:issue:`54`).
* :mod:`passlib.ext.django` now works correctly with Django
1.7-1.8. Previous
releases had various test failures (:issue:`52`).
* :class:`passlib.apache.HtpasswdFile` now recognizes bcrypt,
sha256_crypt, sha512_crypt
hashes (:issue:`55`).
BCrypt Changes --------------
A few changes have been made to the :class:`~passlib.hash.bcrypt`
hash:
* It now supports the ``$2b$`` hash format.
* It will now issue a :exc:`~passlib.exc.PasslibSecurityWarning`
if the active backend
is vulnerable to the :ref:`wraparound bug <bsd-wraparound-bug>`,
and automatically enable a workaround (py-bcrypt is known to
be vulnerable as of v0.4).
* It will throw a :exc:`~passlib.exc.PasslibSecurityError` if
the active backend
is vulnerable to the :ref:`8-bit bug <crypt-blowfish-bug>`
(none of Passlib's backends are known to be vulnerable as of
2015-07).
* Updated documentation to indicate the cffi-based `bcrypt
<https://pypi.python.org/pypi/bcrypt>`_
library is now the recommended bcrypt backend.
* Backend capability detection code refactored to rely on runtime
detection
rather than hardcoded information.
Other Changes -------------
* Source repo's ``tox.ini`` updated. Now assumes python3 by
default, and refactored test
environments to more cleanly delineate the different setups
being tested.
* Passlib releases are now published as wheels instead of eggs.
.. note::
Release **1.6.3** was skipped due to upload issues.
Diffstat (limited to 'security/py-passlib')
-rw-r--r-- | security/py-passlib/Makefile | 9 | ||||
-rw-r--r-- | security/py-passlib/distinfo | 8 |
2 files changed, 8 insertions, 9 deletions
diff --git a/security/py-passlib/Makefile b/security/py-passlib/Makefile index a732a3a6f9c..f165a58da80 100644 --- a/security/py-passlib/Makefile +++ b/security/py-passlib/Makefile @@ -1,13 +1,12 @@ -# $NetBSD: Makefile,v 1.3 2014/01/25 10:30:20 wiz Exp $ +# $NetBSD: Makefile,v 1.4 2015/08/14 18:46:33 kleink Exp $ -DISTNAME= passlib-1.6.2 +DISTNAME= passlib-1.6.5 PKGNAME= ${PYPKGPREFIX}-${DISTNAME} CATEGORIES= security python -MASTER_SITES= http://passlib.googlecode.com/files/ \ - http://pypi.python.org/packages/source/p/passlib/ +MASTER_SITES= http://pypi.python.org/packages/source/p/passlib/ MAINTAINER= kleink@NetBSD.org -HOMEPAGE= http://passlib.googlecode.com/ +HOMEPAGE= https://bitbucket.org/ecollins/passlib COMMENT= Comprehensive password hashing framework supporting over 30 schemes LICENSE= modified-bsd diff --git a/security/py-passlib/distinfo b/security/py-passlib/distinfo index 187d554fcce..2a406d10367 100644 --- a/security/py-passlib/distinfo +++ b/security/py-passlib/distinfo @@ -1,5 +1,5 @@ -$NetBSD: distinfo,v 1.2 2014/01/01 17:46:20 kleink Exp $ +$NetBSD: distinfo,v 1.3 2015/08/14 18:46:33 kleink Exp $ -SHA1 (passlib-1.6.2.tar.gz) = 30be2a7ec83b7b28dc32eff02cd9173fbfa79fe5 -RMD160 (passlib-1.6.2.tar.gz) = 6e70c34e6f1b887cd21178c032f4c06a7622a58b -Size (passlib-1.6.2.tar.gz) = 408950 bytes +SHA1 (passlib-1.6.5.tar.gz) = ec7a4d6270306fa61c46d63cc2467a0f8b691c4b +RMD160 (passlib-1.6.5.tar.gz) = 4218e0d33f99494a68fafffd853e4030d17e425b +Size (passlib-1.6.5.tar.gz) = 417044 bytes |