aboutsummaryrefslogtreecommitdiffstats
path: root/phpBB
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #1716 from marc1706/feature/passwordsNils Adermann2014-02-0230-228/+1234
|\ | | | | [feature/passwords] Add password hashing manager with support for newer hashing algorithms
| * [feature/passwords] Move combined hashing methods to managerMarc Alexander2014-02-022-109/+85
| | | | | | | | | | | | | | | | | | 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-024-45/+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-29505-5437/+11281
| |\ | | | | | | | | | | | | Conflicts: phpBB/config/services.yml
| * | [feature/passwords] Fix indentation in auth providersMarc Alexander2013-12-282-2/+2
| | | | | | | | | | | | PHPBB3-11610
| * | [feature/passwords] Pass list of default types to passwords managerMarc Alexander2013-10-272-5/+28
| | | | | | | | | | | | | | | | | | | | | 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] Integrate convert_flag with db auth providerMarc Alexander2013-10-252-2/+4
| | | | | | | | | | | | 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] 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] Increase test coverage to 100% of methodsMarc Alexander2013-10-101-8/+8
| | | | | | | | | | | | | | | | | | | | | | | | 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-092-6/+4
| | | | | | | | | | | | | | | | | | | | | 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] Move check for 8-bit characters to bcrypt driverMarc Alexander2013-10-072-10/+10
| | | | | | | | | | | | PHPBB3-11610
| * | Merge branch 'develop' of https://github.com/phpbb/phpbb3 into feature/passwordsMarc Alexander2013-10-0320-245/+313
| |\ \ | | | | | | | | | | | | | | | | Conflicts: phpBB/includes/functions.php
| * | | [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-021-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | These method names are more straightforward than the previous ones. PHPBB3-11610
| * | | [feature/passwords] Inject passwords manager into auth providersMarc Alexander2013-10-024-18/+47
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-282-6/+22
| | | | | | | | | | | | | | | | | | | | | | | | 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-279-18/+36
| | | | | | | | | | | | | | | | 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-27420-6524/+9143
| |\ \ \ | | | | | | | | | | | | | | | | | | | | Conflicts: phpBB/develop/create_schema_files.php
| * | | | [feature/passwords] Use dependency injection for passwords driver helperMarc Alexander2013-09-223-13/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-223-7/+18
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 pass phpbb_container to passwords managerMarc Alexander2013-09-208-86/+77
| | | | | | | | | | | | | | | | | | | | PHPBB3-11610
| * | | | [feature/passwords] Add missing function documentationMarc Alexander2013-09-141-0/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Additionally, a new line has been added to make the code look nicer. PHPBB3-11610
| * | | | [feature/passwords] Rename "crypto" files to "passwords" filesMarc Alexander2013-09-1412-87/+87
| | | | | | | | | | | | | | | | | | | | PHPBB3-11610
| * | | | [feature/passwords] Properly set convert_flag and add test for itMarc Alexander2013-09-141-1/+5
| | | | | | | | | | | | | | | | | | | | PHPBB3-11610
| * | | | [feature/passwords] Define default hashing algorithm in container fileMarc Alexander2013-09-143-9/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The default hashing algorithm type is defined as a parameter in the service definition file for the password hashing system. This will allow us to change this in the future but it will also prevent unexperienced admins from changing the hashing algorithm. PHPBB3-11610
| * | | | [feature/passwords] Add get_name() method to driversMarc Alexander2013-09-143-0/+36
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This will allow us to actually properly differentiate between the available drivers. PHPBB3-11610
| * | | | [feature/passwords] Move migrations file to phpbb folderMarc Alexander2013-09-141-0/+0
| | | | | | | | | | | | | | | | | | | | PHPBB3-11610
| * | | | [feature/passwords] Move files after namespacing changesMarc Alexander2013-09-149-0/+0
| | | | | | | | | | | | | | | | | | | | PHPBB3-11610
| * | | | [feature/passwords] Add legacy support for md5 passwordsMarc Alexander2013-09-142-3/+3
| | | | | | | | | | | | | | | | | | | | PHPBB3-11610