aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #1716 from marc1706/feature/passwordsNils Adermann2014-02-0239-236/+1846
|\ | | | | [feature/passwords] Add password hashing manager with support for newer hashing algorithms
| * [feature/passwords] Move combined hashing methods to managerMarc Alexander2014-02-023-109/+93
| | | | | | | | | | | | | | | | | | This will get rid of the circular dependency between the passwords manager and the passwords helper. The combined_hash_password() method was also slightly changed to allow both the definitions of service names or prefixes for the hash types. PHPBB3-11610
| * [feature/passwords] Add support for passwords driver service name in hash()Marc Alexander2014-02-021-0/+7
| | | | | | | | | | | | | | This will allow users to specify both the hash type by prefix and by its service name. PHPBB3-11610
| * [feature/passwords] Get rid of set_name/get_name methods for passwords driversMarc Alexander2014-02-0210-75/+8
| | | | | | | | PHPBB3-11610
| * [feature/passwords] Correct docblock of phpbb_hash() functionMarc Alexander2013-12-291-1/+1
| | | | | | | | PHPBB3-11610
| * [feature/passwords] Intialize output array before usage in passwords helperMarc Alexander2013-12-291-0/+2
| | | | | | | | PHPBB3-11610
| * [feature/passwords] Remove unneeded definitions of full namespaceMarc Alexander2013-12-293-3/+3
| | | | | | | | PHPBB3-11610
| * [feature/passwords] Add missing documentation to docblocksMarc Alexander2013-12-296-11/+26
| | | | | | | | | | | | Also contains some minor spacing changes. PHPBB3-11610
| * [feature/passwords] Undo simplification to bcrypt driverMarc Alexander2013-12-291-2/+3
| | | | | | | | | | | | By simplifying, a needed part was removed that is actually required. PHPBB3-11610
| * [feature/passwords] Get rid of unneeded code complexityMarc Alexander2013-12-294-15/+7
| | | | | | | | | | | | Simplified a little bit of code as pointed out by imkingdavid on github. PHPBB3-11610
| * [feature/passwords] Remove unnecessary specification of namespace in driversMarc Alexander2013-12-295-5/+5
| | | | | | | | PHPBB3-11610
| * [feature/passwords] Remove IN_PHPBB check from passwords filesMarc Alexander2013-12-299-72/+0
| | | | | | | | PHPBB3-11610
| * Merge branch 'develop' of https://github.com/phpbb/phpbb into feature/passwordsMarc Alexander2013-12-29619-6001/+13397
| |\ | | | | | | | | | | | | Conflicts: phpBB/config/services.yml
| * | [feature/passwords] Fix indentation in auth providersMarc Alexander2013-12-282-2/+2
| | | | | | | | | | | | PHPBB3-11610
| * | [feature/passwords] Use correct default type in manager_testMarc Alexander2013-10-271-1/+2
| | | | | | | | | | | | PHPBB3-11610
| * | [feature/passwords] Pass list of default types to passwords managerMarc Alexander2013-10-278-16/+39
| | | | | | | | | | | | | | | | | | | | | This list is in the order of how the driver types would be used. If a driver is not supported we will try the subsequent one. PHPBB3-11610
| * | [feature/passwords] Fix tests on PHP < 5.3.3 againMarc Alexander2013-10-273-5/+84
| | | | | | | | | | | | PHPBB3-11610
| * | [feature/passwords] Integrate convert_flag with db auth providerMarc Alexander2013-10-255-5/+27
| | | | | | | | | | | | PHPBB3-11610
| * | [feature/passwords] Minor cleanup in passwords filesMarc Alexander2013-10-143-6/+1
| | | | | | | | | | | | PHPBB3-11610
| * | [feature/passwords] Use passwords manager service instead of functionsMarc Alexander2013-10-135-11/+26
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The old functions phpbb_hash() and phpbb_check_hash() have been replaced with the passwords manager service in all front-end related files. The phpBB2 converter and the release_3_0_5_rc1 migration file have not been changed. The same applies to the security/hash_test that still tests the function phpbb_check_hash(). This will however make sure that the old function still works. PHPBB3-11610
| * | [feature/passwords] Use passwords.manager service in login_forum_box()Marc Alexander2013-10-131-3/+5
| | | | | | | | | | | | | | | | | | | | | Additionally, unused variables have been removed from the globals and the request class is now used instead of the request_var() function. PHPBB3-11610
| * | [feature/passwords] Use VCHAR_UNI instead of VCHAR_CI for user_passwordsMarc Alexander2013-10-132-2/+2
| | | | | | | | | | | | PHPBB3-11610
| * | [feature/passwords] Add functional tests for forum passwordsMarc Alexander2013-10-131-0/+55
| | | | | | | | | | | | PHPBB3-11610
| * | [feature/passwords] Modify forum_password column type for new hash typesMarc Alexander2013-10-139-12/+18
| | | | | | | | | | | | PHPBB3-11610
| * | [feature/passwords] Remove obsolete hashing functions from functions.phpMarc Alexander2013-10-111-110/+0
| | | | | | | | | | | | | | | | | | These hashing functions have been worked into the salted md5 driver. PHPBB3-11610
| * | [feature/passwords] Mark old hashing functions as deprecatedMarc Alexander2013-10-111-24/+6
| | | | | | | | | | | | PHPBB3-11610
| * | [feature/passwords] Add phpass copyright notice to salted md5 driverMarc Alexander2013-10-111-0/+28
| | | | | | | | | | | | PHPBB3-11610
| * | [feature/passwords] Fix tests for 8th bit characters in bcrypt on PHP < 5.3.7Marc Alexander2013-10-101-1/+8
| | | | | | | | | | | | PHPBB3-11610
| * | [feature/passwords] Increase test coverage to 100% of methodsMarc Alexander2013-10-102-13/+24
| | | | | | | | | | | | | | | | | | | | | | | | Obsolete code that is impossible to hit has been removed and the logic of the salted md5 driver has been changed to correctly implement the phpBB 3.0 phpbb_hash() function. PHPBB3-11610
| * | [feature/passwords] Increase test coverage to 35 out ouf 36 methodsMarc Alexander2013-10-094-14/+111
| | | | | | | | | | | | | | | | | | | | | Only one small code part in the salted md5 driver can't be tested right now. Passwords helper and passwords driver helper are now fully covered by tests. PHPBB3-11610
| * | [feature/passwords] Add tests for unique_id() method in helperMarc Alexander2013-10-091-5/+16
| | | | | | | | | | | | PHPBB3-11610
| * | [feature/passwords] Move check for 8-bit characters to bcrypt driverMarc Alexander2013-10-072-10/+10
| | | | | | | | | | | | PHPBB3-11610
| * | [feature/passwords] Fix hash_test for use of passwords managerMarc Alexander2013-10-031-1/+4
| | | | | | | | | | | | PHPBB3-11610
| * | Merge branch 'develop' of https://github.com/phpbb/phpbb3 into feature/passwordsMarc Alexander2013-10-0338-337/+388
| |\ \ | | | | | | | | | | | | | | | | Conflicts: phpBB/includes/functions.php
| * | | [feature/passwords] Add prepending backslash to class namespacesMarc Alexander2013-10-025-37/+37
| | | | | | | | | | | | | | | | PHPBB3-11610
| * | | [feature/passwords] Fix tests after changes to phpBB hashing functionsMarc Alexander2013-10-022-1/+59
| | | | | | | | | | | | | | | | PHPBB3-11610
| * | | [feature/passwords] Use passwords manager in phpBB hash functionsMarc Alexander2013-10-021-37/+6
| | | | | | | | | | | | | | | | PHPBB3-11610
| * | | [feature/passwords] Rename manager methods to check() and hash()Marc Alexander2013-10-022-13/+13
| | | | | | | | | | | | | | | | | | | | | | | | These method names are more straightforward than the previous ones. PHPBB3-11610
| * | | [feature/passwords] Inject passwords manager into auth providersMarc Alexander2013-10-026-20/+82
| | | | | | | | | | | | | | | | | | | | | | | | | | | | The passwords manager will replace the old method of using the functions phpbb_hash() and phpbb_check_hash(). PHPBB3-11610
| * | | [feature/passwords] Do not hash passwords longer than 4096 bytesMarc Alexander2013-10-011-0/+14
| | | | | | | | | | | | | | | | PHPBB3-11610
| * | | [feature/passwords] Pass config via service container to driver helperMarc Alexander2013-09-283-7/+23
| | | | | | | | | | | | | | | | | | | | | | | | This will get rid of the global $config in the driver helper PHPBB3-11610
| * | | [feature/passwords] A few more corrections in methods due to namespacingMarc Alexander2013-09-282-7/+7
| | | | | | | | | | | | | | | | PHPBB3-11610
| * | | [feature/passwords] More changes due to namespacingMarc Alexander2013-09-272-10/+12
| | | | | | | | | | | | | | | | PHPBB3-11610
| * | | [feature/passwords] Modify passwords files for namespacing changesMarc Alexander2013-09-2710-26/+44
| | | | | | | | | | | | | | | | PHPBB3-11610
| * | | [feature/passwords] Add schema changes to schema_data for new hash typesMarc Alexander2013-09-271-1/+1
| | | | | | | | | | | | | | | | PHPBB3-11610
| * | | Merge branch 'develop' of https://github.com/phpbb/phpbb3 into feature/passwordsMarc Alexander2013-09-27590-7499/+10910
| |\ \ \ | | | | | | | | | | | | | | | | | | | | Conflicts: phpBB/develop/create_schema_files.php
| * | | | [feature/passwords] Use dependency injection for passwords driver helperMarc Alexander2013-09-224-17/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The passwords driver helper is now injected into the driver base instead of being manually loaded. PHPBB3-11610
| * | | | [feature/passwords] Use dependency injection for helperMarc Alexander2013-09-224-9/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This will now be used instead of manually loading the passwords helper instance in the passwords manager. PHPBB3-11610
| * | | | [feature/passwords] Rename migrations file to passwordsMarc Alexander2013-09-202-63/+38
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also removed the effectively_installed() check that is not needed according to EXreaction. PHPBB3-11610
| * | | | [feature/passwords] Do not manually include passwords drivers in testsMarc Alexander2013-09-201-5/+0
| | | | | | | | | | | | | | | | | | | | PHPBB3-11610