Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #1716 from marc1706/feature/passwords | Nils Adermann | 2014-02-02 | 30 | -228/+1234 |
|\ | | | | | [feature/passwords] Add password hashing manager with support for newer hashing algorithms | ||||
| * | [feature/passwords] Move combined hashing methods to manager | Marc Alexander | 2014-02-02 | 2 | -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 Alexander | 2014-02-02 | 1 | -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 drivers | Marc Alexander | 2014-02-02 | 4 | -45/+8 |
| | | | | | | | | PHPBB3-11610 | ||||
| * | [feature/passwords] Correct docblock of phpbb_hash() function | Marc Alexander | 2013-12-29 | 1 | -1/+1 |
| | | | | | | | | PHPBB3-11610 | ||||
| * | [feature/passwords] Intialize output array before usage in passwords helper | Marc Alexander | 2013-12-29 | 1 | -0/+2 |
| | | | | | | | | PHPBB3-11610 | ||||
| * | [feature/passwords] Remove unneeded definitions of full namespace | Marc Alexander | 2013-12-29 | 3 | -3/+3 |
| | | | | | | | | PHPBB3-11610 | ||||
| * | [feature/passwords] Add missing documentation to docblocks | Marc Alexander | 2013-12-29 | 6 | -11/+26 |
| | | | | | | | | | | | | Also contains some minor spacing changes. PHPBB3-11610 | ||||
| * | [feature/passwords] Undo simplification to bcrypt driver | Marc Alexander | 2013-12-29 | 1 | -2/+3 |
| | | | | | | | | | | | | By simplifying, a needed part was removed that is actually required. PHPBB3-11610 | ||||
| * | [feature/passwords] Get rid of unneeded code complexity | Marc Alexander | 2013-12-29 | 4 | -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 drivers | Marc Alexander | 2013-12-29 | 5 | -5/+5 |
| | | | | | | | | PHPBB3-11610 | ||||
| * | [feature/passwords] Remove IN_PHPBB check from passwords files | Marc Alexander | 2013-12-29 | 9 | -72/+0 |
| | | | | | | | | PHPBB3-11610 | ||||
| * | Merge branch 'develop' of https://github.com/phpbb/phpbb into feature/passwords | Marc Alexander | 2013-12-29 | 505 | -5437/+11281 |
| |\ | | | | | | | | | | | | | Conflicts: phpBB/config/services.yml | ||||
| * | | [feature/passwords] Fix indentation in auth providers | Marc Alexander | 2013-12-28 | 2 | -2/+2 |
| | | | | | | | | | | | | PHPBB3-11610 | ||||
| * | | [feature/passwords] Pass list of default types to passwords manager | Marc Alexander | 2013-10-27 | 2 | -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 provider | Marc Alexander | 2013-10-25 | 2 | -2/+4 |
| | | | | | | | | | | | | PHPBB3-11610 | ||||
| * | | [feature/passwords] Minor cleanup in passwords files | Marc Alexander | 2013-10-14 | 3 | -6/+1 |
| | | | | | | | | | | | | PHPBB3-11610 | ||||
| * | | [feature/passwords] Use passwords manager service instead of functions | Marc Alexander | 2013-10-13 | 5 | -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 Alexander | 2013-10-13 | 1 | -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_passwords | Marc Alexander | 2013-10-13 | 2 | -2/+2 |
| | | | | | | | | | | | | PHPBB3-11610 | ||||
| * | | [feature/passwords] Modify forum_password column type for new hash types | Marc Alexander | 2013-10-13 | 9 | -12/+18 |
| | | | | | | | | | | | | PHPBB3-11610 | ||||
| * | | [feature/passwords] Remove obsolete hashing functions from functions.php | Marc Alexander | 2013-10-11 | 1 | -110/+0 |
| | | | | | | | | | | | | | | | | | | These hashing functions have been worked into the salted md5 driver. PHPBB3-11610 | ||||
| * | | [feature/passwords] Mark old hashing functions as deprecated | Marc Alexander | 2013-10-11 | 1 | -24/+6 |
| | | | | | | | | | | | | PHPBB3-11610 | ||||
| * | | [feature/passwords] Add phpass copyright notice to salted md5 driver | Marc Alexander | 2013-10-11 | 1 | -0/+28 |
| | | | | | | | | | | | | PHPBB3-11610 | ||||
| * | | [feature/passwords] Increase test coverage to 100% of methods | Marc Alexander | 2013-10-10 | 1 | -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 methods | Marc Alexander | 2013-10-09 | 2 | -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 driver | Marc Alexander | 2013-10-07 | 2 | -10/+10 |
| | | | | | | | | | | | | PHPBB3-11610 | ||||
| * | | Merge branch 'develop' of https://github.com/phpbb/phpbb3 into feature/passwords | Marc Alexander | 2013-10-03 | 20 | -245/+313 |
| |\ \ | | | | | | | | | | | | | | | | | Conflicts: phpBB/includes/functions.php | ||||
| * | | | [feature/passwords] Use passwords manager in phpBB hash functions | Marc Alexander | 2013-10-02 | 1 | -37/+6 |
| | | | | | | | | | | | | | | | | PHPBB3-11610 | ||||
| * | | | [feature/passwords] Rename manager methods to check() and hash() | Marc Alexander | 2013-10-02 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | | | | | | | | | These method names are more straightforward than the previous ones. PHPBB3-11610 | ||||
| * | | | [feature/passwords] Inject passwords manager into auth providers | Marc Alexander | 2013-10-02 | 4 | -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 bytes | Marc Alexander | 2013-10-01 | 1 | -0/+14 |
| | | | | | | | | | | | | | | | | PHPBB3-11610 | ||||
| * | | | [feature/passwords] Pass config via service container to driver helper | Marc Alexander | 2013-09-28 | 2 | -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 namespacing | Marc Alexander | 2013-09-28 | 2 | -7/+7 |
| | | | | | | | | | | | | | | | | PHPBB3-11610 | ||||
| * | | | [feature/passwords] More changes due to namespacing | Marc Alexander | 2013-09-27 | 2 | -10/+12 |
| | | | | | | | | | | | | | | | | PHPBB3-11610 | ||||
| * | | | [feature/passwords] Modify passwords files for namespacing changes | Marc Alexander | 2013-09-27 | 9 | -18/+36 |
| | | | | | | | | | | | | | | | | PHPBB3-11610 | ||||
| * | | | [feature/passwords] Add schema changes to schema_data for new hash types | Marc Alexander | 2013-09-27 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | PHPBB3-11610 | ||||
| * | | | Merge branch 'develop' of https://github.com/phpbb/phpbb3 into feature/passwords | Marc Alexander | 2013-09-27 | 420 | -6524/+9143 |
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | Conflicts: phpBB/develop/create_schema_files.php | ||||
| * | | | | [feature/passwords] Use dependency injection for passwords driver helper | Marc Alexander | 2013-09-22 | 3 | -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 helper | Marc Alexander | 2013-09-22 | 3 | -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 passwords | Marc Alexander | 2013-09-20 | 2 | -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 manager | Marc Alexander | 2013-09-20 | 8 | -86/+77 |
| | | | | | | | | | | | | | | | | | | | | PHPBB3-11610 | ||||
| * | | | | [feature/passwords] Add missing function documentation | Marc Alexander | 2013-09-14 | 1 | -0/+11 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Additionally, a new line has been added to make the code look nicer. PHPBB3-11610 | ||||
| * | | | | [feature/passwords] Rename "crypto" files to "passwords" files | Marc Alexander | 2013-09-14 | 12 | -87/+87 |
| | | | | | | | | | | | | | | | | | | | | PHPBB3-11610 | ||||
| * | | | | [feature/passwords] Properly set convert_flag and add test for it | Marc Alexander | 2013-09-14 | 1 | -1/+5 |
| | | | | | | | | | | | | | | | | | | | | PHPBB3-11610 | ||||
| * | | | | [feature/passwords] Define default hashing algorithm in container file | Marc Alexander | 2013-09-14 | 3 | -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 drivers | Marc Alexander | 2013-09-14 | 3 | -0/+36 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This will allow us to actually properly differentiate between the available drivers. PHPBB3-11610 | ||||
| * | | | | [feature/passwords] Move migrations file to phpbb folder | Marc Alexander | 2013-09-14 | 1 | -0/+0 |
| | | | | | | | | | | | | | | | | | | | | PHPBB3-11610 | ||||
| * | | | | [feature/passwords] Move files after namespacing changes | Marc Alexander | 2013-09-14 | 9 | -0/+0 |
| | | | | | | | | | | | | | | | | | | | | PHPBB3-11610 | ||||
| * | | | | [feature/passwords] Add legacy support for md5 passwords | Marc Alexander | 2013-09-14 | 2 | -3/+3 |
| | | | | | | | | | | | | | | | | | | | | PHPBB3-11610 |