Hello community, here is the log from the commit of package python-passlib for openSUSE:Factory checked in at 2020-01-04 19:20:12 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-passlib (Old) and /work/SRC/openSUSE:Factory/.python-passlib.new.6675 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-passlib" Sat Jan 4 19:20:12 2020 rev:20 rq:760362 version:1.7.2 Changes: -------- --- /work/SRC/openSUSE:Factory/python-passlib/python-passlib.changes 2019-10-09 15:17:27.740806670 +0200 +++ /work/SRC/openSUSE:Factory/.python-passlib.new.6675/python-passlib.changes 2020-01-04 19:20:18.217109652 +0100 @@ -1,0 +2,25 @@ +Wed Jan 1 22:15:42 UTC 2020 - Michael Ströder <[email protected]> + +- Removed obsolete patches: + * python-passlib-1.7.1-libxcrypt-compat.patch + * pr_9_1.patch and pr_9_2.patch +- Update to 1.7.2 + * New Features + - argon2: Now supports Argon2 “ID” and “D” hashes + (assuming new enough backend library). + - scrypt: Now uses python 3.6 stdlib’s hashlib.scrypt() as backend, + if present (issue 86). + + * Bugfixes + - Python 3.8 compatibility fixes + - passlib.apache.HtpasswdFile: + Now generates bcrypt hashes using the "$2y$" prefix, which should work + properly with Apache 2.4’s htpasswd tool. + - passlib.totp: The TOTP.to_uri() method now prepends the issuer to URI label, + (per the KeyURI spec). This should fix some compatibility issues with + older TOTP clients (issue 92) + - Fixed error in argon2.parsehash() (issue 97) + - unittests: crypt() unittests now account for linux systems running + libxcrypt (such as recent Fedora releases) + +------------------------------------------------------------------- Old: ---- passlib-1.7.1.tar.gz pr_9_1.patch pr_9_2.patch python-passlib-1.7.1-libxcrypt-compat.patch New: ---- passlib-1.7.2.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-passlib.spec ++++++ --- /var/tmp/diff_new_pack.qvsDUc/_old 2020-01-04 19:20:18.665109850 +0100 +++ /var/tmp/diff_new_pack.qvsDUc/_new 2020-01-04 19:20:18.665109850 +0100 @@ -18,17 +18,13 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-passlib -Version: 1.7.1 +Version: 1.7.2 Release: 0 Summary: Password hashing framework supporting over 20 schemes License: BSD-3-Clause Group: Development/Languages/Python URL: https://bitbucket.org/ecollins/passlib Source: https://files.pythonhosted.org/packages/source/p/passlib/passlib-%{version}.tar.gz -Patch0: python-passlib-1.7.1-libxcrypt-compat.patch -# Python 3.8 compatibility patches -Patch1: pr_9_1.patch -Patch2: pr_9_2.patch # test requirements BuildRequires: %{python_module nose} BuildRequires: %{python_module setuptools} @@ -46,9 +42,6 @@ %prep %setup -q -n passlib-%{version} -%patch0 -p1 -%patch1 -p1 -%patch2 -p1 %build %python_build ++++++ passlib-1.7.1.tar.gz -> passlib-1.7.2.tar.gz ++++++ ++++ 2584 lines of diff (skipped)
