[Checkins] [zopefoundation/zope.password] 1b1c38: Add a BCRYPT password manager.
GitHub
noreply at github.com
Mon Oct 3 03:57:08 CEST 2016
Branch: refs/heads/master
Home: https://github.com/zopefoundation/zope.password
Commit: 1b1c385cd229ad0c67fd0e4555cc119b37abd75e
https://github.com/zopefoundation/zope.password/commit/1b1c385cd229ad0c67fd0e4555cc119b37abd75e
Author: Matt Russell <mattr at netsight.co.uk>
Date: 2015-09-30 (Wed, 30 Sep 2015)
Changed paths:
M setup.py
M src/zope/password/password.py
Log Message:
-----------
Add a BCRYPT password manager.
Commit: 1476315507985490da3ce1d5d53518af4b81d395
https://github.com/zopefoundation/zope.password/commit/1476315507985490da3ce1d5d53518af4b81d395
Author: Matt Russell <mattr at netsight.co.uk>
Date: 2015-09-30 (Wed, 30 Sep 2015)
Changed paths:
A src/zope/password/compat.py
M src/zope/password/password.py
M src/zope/password/tests/test_password.py
Log Message:
-----------
Add test case for bcrypt pw manager.
Added a 'compat' module to share PY3 compatibility aliases for text and
bytes.
Commit: a4b5f22fc1d672738df02c7a16576f6399dfb191
https://github.com/zopefoundation/zope.password/commit/a4b5f22fc1d672738df02c7a16576f6399dfb191
Author: Matt Russell <mattr at netsight.co.uk>
Date: 2015-09-30 (Wed, 30 Sep 2015)
Changed paths:
M src/zope/password/tests/test_password.py
Log Message:
-----------
Make Py2.6 compatible.
Commit: e3a083a1f22611e28a619db05e6ac43c79f2f310
https://github.com/zopefoundation/zope.password/commit/e3a083a1f22611e28a619db05e6ac43c79f2f310
Author: Matt Russell <mattr at netsight.co.uk>
Date: 2015-10-01 (Thu, 01 Oct 2015)
Changed paths:
M src/zope/password/password.py
Log Message:
-----------
Do not store the salt salt used.
* Add a convenience method to generate a salt to the BCRYPT password manager.
* Fix comparison to wrong var
* Fix grammatical error in docstring
Commit: c56025064428d967fbeb396ae187d79c32d2fc61
https://github.com/zopefoundation/zope.password/commit/c56025064428d967fbeb396ae187d79c32d2fc61
Author: Matt Russell <mattr at netsight.co.uk>
Date: 2015-10-01 (Thu, 01 Oct 2015)
Changed paths:
M src/zope/password/tests/test_password.py
Log Message:
-----------
Remove a level of indirection in tests.
Commit: 05df65cf5054ada89b31bac81f78ed0905f16462
https://github.com/zopefoundation/zope.password/commit/05df65cf5054ada89b31bac81f78ed0905f16462
Author: Matt Russell <mattr at netsight.co.uk>
Date: 2015-10-01 (Thu, 01 Oct 2015)
Changed paths:
M src/zope/password/tests/test_password.py
Log Message:
-----------
Load tests using the default test loader.
Commit: 1286a0971667a5bbe5664a9bde26882ceeaecd47
https://github.com/zopefoundation/zope.password/commit/1286a0971667a5bbe5664a9bde26882ceeaecd47
Author: Matt Russell <mattr at netsight.co.uk>
Date: 2015-10-01 (Thu, 01 Oct 2015)
Changed paths:
M src/zope/password/password.py
M src/zope/password/tests/test_password.py
Log Message:
-----------
Simplify implementation.
Commit: 6d5459a71e860b9c3988393bf0f3df65223f367b
https://github.com/zopefoundation/zope.password/commit/6d5459a71e860b9c3988393bf0f3df65223f367b
Author: Matt Russell <mattr at netsight.co.uk>
Date: 2015-10-01 (Thu, 01 Oct 2015)
Changed paths:
M docs/narrative.rst
M src/zope/password/zpasswd.py
Log Message:
-----------
Update narrative documentation.
Makes bcrypt the default choice in zpassword.
(If installed, otherwise it'll be SSHA)
Commit: e2fa3448295fefcad2b6e01571d12e7e4f53b9cb
https://github.com/zopefoundation/zope.password/commit/e2fa3448295fefcad2b6e01571d12e7e4f53b9cb
Author: Matt Russell <mattr at netsight.co.uk>
Date: 2015-10-01 (Thu, 01 Oct 2015)
Changed paths:
M setup.py
M src/zope/password/configure.zcml
M src/zope/password/password.py
M src/zope/password/tests/test_password.py
M tox.ini
Log Message:
-----------
bcrypt as a soft-dep.
Makes bcrypt an optional extra.
Syntax cleanup.
Do not attempt to install bcrypt on pypy (tox)
Commit: 64f607ad49b07d0b5a4c2af6b86ef0860cdc487f
https://github.com/zopefoundation/zope.password/commit/64f607ad49b07d0b5a4c2af6b86ef0860cdc487f
Author: Matt Russell <mattr at netsight.co.uk>
Date: 2015-10-01 (Thu, 01 Oct 2015)
Changed paths:
M .travis.yml
Log Message:
-----------
Attempt to install bcrypt for all but pypy.
Commit: 1fcadccab3aa3bd717c5dac1113c65677d95ac49
https://github.com/zopefoundation/zope.password/commit/1fcadccab3aa3bd717c5dac1113c65677d95ac49
Author: Matt Russell <mattr at netsight.co.uk>
Date: 2015-10-01 (Thu, 01 Oct 2015)
Changed paths:
M src/zope/password/tests/test_zpasswd.py
Log Message:
-----------
Fix import syntax and remove unused variable.
Commit: 100c40862d249e9ae6c7609f1b14b127e9ce0b97
https://github.com/zopefoundation/zope.password/commit/100c40862d249e9ae6c7609f1b14b127e9ce0b97
Author: Matt Russell <mattr at netsight.co.uk>
Date: 2015-10-02 (Fri, 02 Oct 2015)
Changed paths:
M .travis.yml
Log Message:
-----------
Remove --mirrors (no longer supported)
Commit: b9c5d8720412205747fdc86de05c0feb6809beba
https://github.com/zopefoundation/zope.password/commit/b9c5d8720412205747fdc86de05c0feb6809beba
Author: Matt Russell <mattr at netsight.co.uk>
Date: 2015-10-02 (Fri, 02 Oct 2015)
Changed paths:
M src/zope/password/configure.zcml
Log Message:
-----------
Fix typo.
Commit: 434954f904f86cae369a45609009f8ae2bdd9a0d
https://github.com/zopefoundation/zope.password/commit/434954f904f86cae369a45609009f8ae2bdd9a0d
Author: Matt Russell <mattr at netsight.co.uk>
Date: 2015-10-02 (Fri, 02 Oct 2015)
Changed paths:
M src/zope/password/tests/test_password.py
Log Message:
-----------
Revert to using loadTestsFromName
Commit: 1ca1eac482bee624ac2acaef7d7ef183e85b88cb
https://github.com/zopefoundation/zope.password/commit/1ca1eac482bee624ac2acaef7d7ef183e85b88cb
Author: Matt Russell <mattr at netsight.co.uk>
Date: 2015-10-02 (Fri, 02 Oct 2015)
Changed paths:
M tox.ini
Log Message:
-----------
Remove unnecessary sections.
Commit: 7496a839b2a7fd182f3ff02ca4e5d9503ae1029a
https://github.com/zopefoundation/zope.password/commit/7496a839b2a7fd182f3ff02ca4e5d9503ae1029a
Author: Matt Russell <mattr at netsight.co.uk>
Date: 2015-10-02 (Fri, 02 Oct 2015)
Changed paths:
M docs/narrative.rst
Log Message:
-----------
Omit password prefix in example ZCML output.
Commit: 9c17818fad904cd90c58ab5c4f0a202cc8a3a1ab
https://github.com/zopefoundation/zope.password/commit/9c17818fad904cd90c58ab5c4f0a202cc8a3a1ab
Author: Matt Russell <matt at mgrbyte.co.uk>
Date: 2016-10-02 (Sun, 02 Oct 2016)
Changed paths:
M docs/narrative.rst
M setup.py
A src/zope/password/compat.py
M src/zope/password/configure.zcml
M src/zope/password/password.py
M src/zope/password/tests/test_password.py
M src/zope/password/tests/test_zpasswd.py
M src/zope/password/zpasswd.py
M tox.ini
Log Message:
-----------
Merge remote-tracking branch 'upstream/pr1'
Commit: 1a8247fb4ace37b64d1287ff6c1c3ce8ef3a08cf
https://github.com/zopefoundation/zope.password/commit/1a8247fb4ace37b64d1287ff6c1c3ce8ef3a08cf
Author: Matt Russell <matt at mgrbyte.co.uk>
Date: 2016-10-02 (Sun, 02 Oct 2016)
Changed paths:
M .travis.yml
Log Message:
-----------
Build and test bcrypt on non-pypy Pythons.
Commit: 23697549a646f0b88eb7bdd469525e79897a6dc5
https://github.com/zopefoundation/zope.password/commit/23697549a646f0b88eb7bdd469525e79897a6dc5
Author: Matt Russell <matt at mgrbyte.co.uk>
Date: 2016-10-02 (Sun, 02 Oct 2016)
Changed paths:
M src/zope/password/password.py
Log Message:
-----------
Use bcrypt's `checkpw` API
Commit: 9d67563d1c9d79099305ee3d3a933c68871d67d9
https://github.com/zopefoundation/zope.password/commit/9d67563d1c9d79099305ee3d3a933c68871d67d9
Author: Matt Russell <matt at mgrbyte.co.uk>
Date: 2016-10-02 (Sun, 02 Oct 2016)
Changed paths:
M src/zope/password/tests/test_password.py
Log Message:
-----------
Fixed tests.
Commit: 9d0e93cea531a626b43164543513f0c5c4d7e0a9
https://github.com/zopefoundation/zope.password/commit/9d0e93cea531a626b43164543513f0c5c4d7e0a9
Author: Matt Russell <matt at mgrbyte.co.uk>
Date: 2016-10-02 (Sun, 02 Oct 2016)
Changed paths:
M .gitignore
Log Message:
-----------
Ignore .eggs directory at project root.
Commit: 244214631da14f268c85c309333ac517839dd086
https://github.com/zopefoundation/zope.password/commit/244214631da14f268c85c309333ac517839dd086
Author: Matt Russell <matt at mgrbyte.co.uk>
Date: 2016-10-02 (Sun, 02 Oct 2016)
Changed paths:
M src/zope/password/password.py
Log Message:
-----------
Removed obsolete static method.
Commit: aa11d3c434c4621d14d174699100d170512fb672
https://github.com/zopefoundation/zope.password/commit/aa11d3c434c4621d14d174699100d170512fb672
Author: Matt Russell <matt at mgrbyte.co.uk>
Date: 2016-10-02 (Sun, 02 Oct 2016)
Changed paths:
M docs/narrative.rst
Log Message:
-----------
Changed example to contain hashing scheme prefix.
Commit: ad1ed47cfd64e199eeafea26e184d92722e5449e
https://github.com/zopefoundation/zope.password/commit/ad1ed47cfd64e199eeafea26e184d92722e5449e
Author: Matt Russell <matt at mgrbyte.co.uk>
Date: 2016-10-02 (Sun, 02 Oct 2016)
Changed paths:
M src/zope/password/zpasswd.py
Log Message:
-----------
Unused variable.
Commit: b068f500e058e2457b56b4099afb973aff75d38d
https://github.com/zopefoundation/zope.password/commit/b068f500e058e2457b56b4099afb973aff75d38d
Author: Matt Russell <matt at mgrbyte.co.uk>
Date: 2016-10-02 (Sun, 02 Oct 2016)
Changed paths:
M src/zope/password/zpasswd.py
Log Message:
-----------
Python3 compat.
Commit: a4e55261bec209aa9a0542dbb2ee7ec54d55db5e
https://github.com/zopefoundation/zope.password/commit/a4e55261bec209aa9a0542dbb2ee7ec54d55db5e
Author: Matt Russell <matt at mgrbyte.co.uk>
Date: 2016-10-02 (Sun, 02 Oct 2016)
Changed paths:
M src/zope/password/password.py
M src/zope/password/tests/test_password.py
Log Message:
-----------
Always define implementation and test classes.
* The `BCryptPasswordManager` is conditonally added to the "simple
registry".
* Doc-tests for the `BCryptPasswordManager` have been moved into the
unittest case to avoid import errors when bcrypt is not installed.
* Tests are skipped if bcrypt is not installed.
Commit: 5d9ce31d0740122be6aa6f2a27df6cc63745118a
https://github.com/zopefoundation/zope.password/commit/5d9ce31d0740122be6aa6f2a27df6cc63745118a
Author: Tres Seaver <tseaver at palladion.com>
Date: 2016-10-02 (Sun, 02 Oct 2016)
Changed paths:
M .gitignore
M .travis.yml
M docs/narrative.rst
M setup.py
A src/zope/password/compat.py
M src/zope/password/configure.zcml
M src/zope/password/password.py
M src/zope/password/tests/test_password.py
M src/zope/password/tests/test_zpasswd.py
M src/zope/password/zpasswd.py
M tox.ini
Log Message:
-----------
Merge pull request #5 from mgrbyte/master
Bcrypt password manager - checkpw
Compare: https://github.com/zopefoundation/zope.password/compare/01237c78b785...5d9ce31d0740
More information about the checkins
mailing list