Branch: refs/heads/master Home: https://github.com/phpmyadmin/phpmyadmin Commit: a646d4314e77b909f16ce5a85e4b38dcf0747cde https://github.com/phpmyadmin/phpmyadmin/commit/a646d4314e77b909f16ce5a85e4b... Author: Michal Čihař michal@cihar.com Date: 2017-11-01 (Wed, 01 Nov 2017)
Changed paths: M libraries/classes/Plugins/AuthenticationPlugin.php A libraries/classes/Plugins/SecondFactor/Simple.php A libraries/classes/Plugins/SecondFactorPlugin.php A libraries/classes/SecondFactor.php M libraries/classes/UserPreferences.php M libraries/common.inc.php M libraries/config.default.php A templates/login/second.twig A templates/login/second/simple.twig A test/classes/SecondFactorTest.php
Log Message: ----------- Add generic interface for second authentication factor
Signed-off-by: Michal Čihař michal@cihar.com
Commit: 869131f59cdc075f11008cba79e9a2b67e38fda3 https://github.com/phpmyadmin/phpmyadmin/commit/869131f59cdc075f11008cba79e9... Author: Michal Čihař michal@cihar.com Date: 2017-11-01 (Wed, 01 Nov 2017)
Changed paths: M composer.json A libraries/classes/Plugins/SecondFactor/Application.php M libraries/classes/SecondFactor.php M scripts/create-release.sh A templates/login/second/application.twig A templates/login/second/application_configure.twig M test/ci-install-test M test/classes/SecondFactorTest.php
Log Message: ----------- Add support for HOTP and TOTP authentication
This supports Google Authenticator and similar applications.
Issue #6197
Signed-off-by: Michal Čihař michal@cihar.com
Commit: 8c9abb9888b37a3550ec80e87b7bbdc122d5ccf7 https://github.com/phpmyadmin/phpmyadmin/commit/8c9abb9888b37a3550ec80e87b7b... Author: Michal Čihař michal@cihar.com Date: 2017-11-01 (Wed, 01 Nov 2017)
Changed paths: M libraries/user_preferences.inc.php A prefs_second.php A templates/prefs_second.twig A templates/prefs_second_configure.twig A templates/prefs_second_confirm.twig
Log Message: ----------- Add configuration for second authentication factor
Signed-off-by: Michal Čihař michal@cihar.com
Commit: 047a6ac3f7ee53f9ff2324a60bd5a6678474aa32 https://github.com/phpmyadmin/phpmyadmin/commit/047a6ac3f7ee53f9ff2324a60bd5... Author: Michal Čihař michal@cihar.com Date: 2017-11-01 (Wed, 01 Nov 2017)
Changed paths: M doc/config.rst A doc/second_factor.rst M doc/setup.rst M doc/user.rst
Log Message: ----------- Add documentation for second authentication factor
Signed-off-by: Michal Čihař michal@cihar.com
Commit: 540b78dc2ed78e77a6d7c33852a29297a758b3c2 https://github.com/phpmyadmin/phpmyadmin/commit/540b78dc2ed78e77a6d7c33852a2... Author: Michal Čihař michal@cihar.com Date: 2017-11-01 (Wed, 01 Nov 2017)
Changed paths: M composer.json M doc/second_factor.rst M js/messages.php A js/u2f.js A js/vendor/u2f-api.js A libraries/classes/Plugins/SecondFactor/Key.php M libraries/classes/SecondFactor.php M scripts/create-release.sh A templates/login/second/key.twig A templates/login/second/key_configure.twig M test/ci-install-test M test/classes/SecondFactorTest.php
Log Message: ----------- Add support for FIDO U2F authentication
Signed-off-by: Michal Čihař michal@cihar.com
Commit: b5e5f4e8c84867b34ae6acbb9088797d46333e06 https://github.com/phpmyadmin/phpmyadmin/commit/b5e5f4e8c84867b34ae6acbb9088... Author: Michal Čihař michal@cihar.com Date: 2017-11-01 (Wed, 01 Nov 2017)
Changed paths: M libraries/classes/Plugins/SecondFactor/Application.php M libraries/classes/Plugins/SecondFactor/Key.php M libraries/classes/Plugins/SecondFactorPlugin.php M libraries/classes/SecondFactor.php M test/classes/SecondFactorTest.php
Log Message: ----------- Simplify second factor auth API
We now only pass SecondFactor object to plugins, not individual parameters.
Signed-off-by: Michal Čihař michal@cihar.com
Commit: dd3154b1036d40431a2d6dad94d72e2c6fdc7b98 https://github.com/phpmyadmin/phpmyadmin/commit/dd3154b1036d40431a2d6dad94d7... Author: Michal Čihař michal@cihar.com Date: 2017-11-01 (Wed, 01 Nov 2017)
Changed paths: M test/classes/SecondFactorTest.php
Log Message: ----------- Test check method for simple second factor
Signed-off-by: Michal Čihař michal@cihar.com
Commit: 0d14ba065ce3a925c2fb6bd3b03523d031ee54ce https://github.com/phpmyadmin/phpmyadmin/commit/0d14ba065ce3a925c2fb6bd3b035... Author: Michal Čihař michal@cihar.com Date: 2017-11-01 (Wed, 01 Nov 2017)
Changed paths: M libraries/classes/SecondFactor.php M prefs_second.php M test/classes/SecondFactorTest.php
Log Message: ----------- Share and test code for listing backends
Signed-off-by: Michal Čihař michal@cihar.com
Commit: d6d84a76077d146354e2485a296396b86ca25846 https://github.com/phpmyadmin/phpmyadmin/commit/d6d84a76077d146354e2485a2963... Author: Michal Čihař michal@cihar.com Date: 2017-11-01 (Wed, 01 Nov 2017)
Changed paths: M libraries/classes/Plugins/SecondFactor/Application.php M libraries/classes/Plugins/SecondFactor/Key.php M libraries/classes/Plugins/SecondFactorPlugin.php M libraries/classes/SecondFactor.php M test/classes/SecondFactorTest.php
Log Message: ----------- Share code for error report in second factor
...and test it.
Signed-off-by: Michal Čihař michal@cihar.com
Commit: c64e52c3c08eb0ee79d439f8e095f5c1649f0b93 https://github.com/phpmyadmin/phpmyadmin/commit/c64e52c3c08eb0ee79d439f8e095... Author: Michal Čihař michal@cihar.com Date: 2017-11-01 (Wed, 01 Nov 2017)
Changed paths: M libraries/classes/Plugins/SecondFactor/Key.php M test/classes/SecondFactorTest.php
Log Message: ----------- Test registration and authentication for FIDO U2F
Signed-off-by: Michal Čihař michal@cihar.com
Commit: e67ea08eae5d89950726741fe70b6b9a3dc7d3a5 https://github.com/phpmyadmin/phpmyadmin/commit/e67ea08eae5d89950726741fe70b... Author: Michal Čihař michal@cihar.com Date: 2017-11-01 (Wed, 01 Nov 2017)
Changed paths: M libraries/classes/Plugins/SecondFactor/Key.php M libraries/classes/SecondFactor.php
Log Message: ----------- Properly update FIDO U2F counter on login
Signed-off-by: Michal Čihař michal@cihar.com
Commit: 2af38a3de8a3277bd1ad984a6fef8a2487f0346e https://github.com/phpmyadmin/phpmyadmin/commit/2af38a3de8a3277bd1ad984a6fef... Author: Michal Čihař michal@cihar.com Date: 2017-11-01 (Wed, 01 Nov 2017)
Changed paths: M libraries/classes/Plugins/SecondFactor/Key.php M libraries/classes/Plugins/SecondFactorPlugin.php
Log Message: ----------- Improved FIDO U2F error reporting
Signed-off-by: Michal Čihař michal@cihar.com
Commit: 75c7d9b995b4c5d020d3b0746273c3ed491dbe3e https://github.com/phpmyadmin/phpmyadmin/commit/75c7d9b995b4c5d020d3b0746273... Author: Michal Čihař michal@cihar.com Date: 2017-11-01 (Wed, 01 Nov 2017)
Changed paths: M .scrutinizer.yml
Log Message: ----------- Install optional dependencies on Scrutinizer
Signed-off-by: Michal Čihař michal@cihar.com
Commit: c5b0da38cd316ad9f8695a536c286864f854eea5 https://github.com/phpmyadmin/phpmyadmin/commit/c5b0da38cd316ad9f8695a536c28... Author: Michal Čihař michal@cihar.com Date: 2017-11-01 (Wed, 01 Nov 2017)
Changed paths: M test/classes/SecondFactorTest.php
Log Message: ----------- Properly test second factor check
The default code does session caching, we want to avoid it in the tests.
Signed-off-by: Michal Čihař michal@cihar.com
Commit: 947c1ace037c5bddac7b68c74342b636587564bc https://github.com/phpmyadmin/phpmyadmin/commit/947c1ace037c5bddac7b68c74342... Author: Michal Čihař michal@cihar.com Date: 2017-11-01 (Wed, 01 Nov 2017)
Changed paths: M libraries/classes/Plugins/SecondFactor/Application.php M libraries/classes/Plugins/SecondFactor/Key.php M libraries/classes/Plugins/SecondFactorPlugin.php M test/classes/SecondFactorTest.php
Log Message: ----------- Share code for getting server URL and use it in 2FA as well
This way multiple phpMyAdmin installations can be identified.
Signed-off-by: Michal Čihař michal@cihar.com
Commit: 45d1924e709af34ff27e984636f47249ddcfa753 https://github.com/phpmyadmin/phpmyadmin/commit/45d1924e709af34ff27e984636f4... Author: Michal Čihař michal@cihar.com Date: 2017-11-01 (Wed, 01 Nov 2017)
Changed paths: M .scrutinizer.yml M composer.json M doc/config.rst A doc/second_factor.rst M doc/setup.rst M doc/user.rst M js/messages.php A js/u2f.js A js/vendor/u2f-api.js M libraries/classes/Plugins/AuthenticationPlugin.php A libraries/classes/Plugins/SecondFactor/Application.php A libraries/classes/Plugins/SecondFactor/Key.php A libraries/classes/Plugins/SecondFactor/Simple.php A libraries/classes/Plugins/SecondFactorPlugin.php A libraries/classes/SecondFactor.php M libraries/classes/UserPreferences.php M libraries/common.inc.php M libraries/config.default.php M libraries/user_preferences.inc.php A prefs_second.php M scripts/create-release.sh A templates/login/second.twig A templates/login/second/application.twig A templates/login/second/application_configure.twig A templates/login/second/key.twig A templates/login/second/key_configure.twig A templates/login/second/simple.twig A templates/prefs_second.twig A templates/prefs_second_configure.twig A templates/prefs_second_confirm.twig M test/ci-install-test A test/classes/SecondFactorTest.php
Log Message: ----------- Merge pull request #13787 from nijel/second-factor
Second authentication factor
Compare: https://github.com/phpmyadmin/phpmyadmin/compare/069cb028a815...45d1924e709a