appdb/ include/user.php unit_test/test_user.ph ...

WineHQ wineowner at wine.codeweavers.com
Thu Jul 26 09:39:15 CDT 2007


ChangeSet ID:	31279
CVSROOT:	/opt/cvs-commit
Module name:	appdb
Changes by:	wineowner at winehq.org	2007/07/26 09:39:15

Modified files:
	include        : user.php 
	unit_test      : test_user.php 
Added files:
	unit_test      : test_user_password_migration.php 

Log message:
	Chris Morgan <cmorgan at alum.wpi.edu>
	Add support for mysql versions >=4.0x by adding multiple hash attempts when logging in. We now
	attempt sha1(), password() and if mysql >= 4.0x, old_password() hashes. Switch the default user
	hash from mysql's password() function to a sha1() hash. Update user::login() to flag logins
	with password() and old_password() hashes. If the flag is set we call user::update_password()
	to update the users password hash to one generated from the sha1 of the users password. Add a
	unit test to test logging in and upgrading from the old hashes.

Patch: http://cvs.winehq.org/patch.py?id=31279

Old revision  New revision  Changes     Path
 1.94          1.95          +57 -6      appdb/include/user.php
 1.11          1.12          +4 -1       appdb/unit_test/test_user.php
 Added         1.1           +0 -0       appdb/unit_test/test_user_password_migration.php




More information about the wine-cvs mailing list