Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge pull request #1716 from marc1706/feature/passwords | Nils Adermann | 2014-02-02 | 39 | -236/+1846 |
|\ | | | | | [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 | 3 | -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 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 | 10 | -75/+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 | 619 | -6001/+13397 |
| |\ | | | | | | | | | | | | | Conflicts: phpBB/config/services.yml | ||||
| * | | [feature/passwords] Fix indentation in auth providers | Marc Alexander | 2013-12-28 | 2 | -2/+2 |
| | | | | | | | | | | | | PHPBB3-11610 | ||||
| * | | [feature/passwords] Use correct default type in manager_test | Marc Alexander | 2013-10-27 | 1 | -1/+2 |
| | | | | | | | | | | | | PHPBB3-11610 | ||||
| * | | [feature/passwords] Pass list of default types to passwords manager | Marc Alexander | 2013-10-27 | 8 | -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 again | Marc Alexander | 2013-10-27 | 3 | -5/+84 |
| | | | | | | | | | | | | PHPBB3-11610 | ||||
| * | | [feature/passwords] Integrate convert_flag with db auth provider | Marc Alexander | 2013-10-25 | 5 | -5/+27 |
| | | | | | | | | | | | | 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] Add functional tests for forum passwords | Marc Alexander | 2013-10-13 | 1 | -0/+55 |
| | | | | | | | | | | | | 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] Fix tests for 8th bit characters in bcrypt on PHP < 5.3.7 | Marc Alexander | 2013-10-10 | 1 | -1/+8 |
| | | | | | | | | | | | | PHPBB3-11610 | ||||
| * | | [feature/passwords] Increase test coverage to 100% of methods | Marc Alexander | 2013-10-10 | 2 | -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 methods | Marc Alexander | 2013-10-09 | 4 | -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 helper | Marc Alexander | 2013-10-09 | 1 | -5/+16 |
| | | | | | | | | | | | | PHPBB3-11610 | ||||
| * | | [feature/passwords] Move check for 8-bit characters to bcrypt driver | Marc Alexander | 2013-10-07 | 2 | -10/+10 |
| | | | | | | | | | | | | PHPBB3-11610 | ||||
| * | | [feature/passwords] Fix hash_test for use of passwords manager | Marc Alexander | 2013-10-03 | 1 | -1/+4 |
| | | | | | | | | | | | | PHPBB3-11610 | ||||
| * | | Merge branch 'develop' of https://github.com/phpbb/phpbb3 into feature/passwords | Marc Alexander | 2013-10-03 | 38 | -337/+388 |
| |\ \ | | | | | | | | | | | | | | | | | Conflicts: phpBB/includes/functions.php | ||||
| * | | | [feature/passwords] Add prepending backslash to class namespaces | Marc Alexander | 2013-10-02 | 5 | -37/+37 |
| | | | | | | | | | | | | | | | | PHPBB3-11610 | ||||
| * | | | [feature/passwords] Fix tests after changes to phpBB hashing functions | Marc Alexander | 2013-10-02 | 2 | -1/+59 |
| | | | | | | | | | | | | | | | | PHPBB3-11610 | ||||
| * | | | [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 | 2 | -13/+13 |
| | | | | | | | | | | | | | | | | | | | | | | | | 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 | 6 | -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 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 | 3 | -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 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 | 10 | -26/+44 |
| | | | | | | | | | | | | | | | | 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 | 590 | -7499/+10910 |
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | Conflicts: phpBB/develop/create_schema_files.php | ||||
| * | | | | [feature/passwords] Use dependency injection for passwords driver helper | Marc Alexander | 2013-09-22 | 4 | -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 helper | Marc Alexander | 2013-09-22 | 4 | -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 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 manually include passwords drivers in tests | Marc Alexander | 2013-09-20 | 1 | -5/+0 |
| | | | | | | | | | | | | | | | | | | | | PHPBB3-11610 |