| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
PHPBB3-12151
|
|\
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* github-nickvergessen/ticket/11201: (50 commits)
[ticket/11201] Remove empty calls section from .yml
[ticket/11201] Split template file into multiple files
[ticket/11201] Remove dependency from types on the manager
[ticket/11201] Rename profilefields class to manager
[ticket/11201] Fix parameter description
[ticket/11201] Use !== null, its faster
[ticket/11201] Also translate profile fields in UCP and ACP
[ticket/11201] Add parameters and variables to profile field class
[ticket/11201] Add commas on last array entry
[ticket/11201] Allow translation of profile field name and explanation
[ticket/11201] Fix some variable names
[ticket/11201] Add tables to constructor in tests
[ticket/11201] Add a method to return the translated full name of the type
[ticket/11201] Remove db depending code from field class
[ticket/11201] Add variables to classes and add constructor doc blocks
[ticket/11201] Update copyright in class file
[ticket/11201] Add visibility and remove unused variable
[ticket/11201] Add some commas at the last array entry
[ticket/11201] Cast some variables to integer
[ticket/11201] Inject table names rather then using constants
...
Conflicts:
phpBB/config/services.yml
|
| |
| |
| |
| | |
PHPBB3-11201
|
| |
| |
| |
| | |
PHPBB3-11201
|
| |
| |
| |
| | |
PHPBB3-11201
|
| |
| |
| |
| |
| |
| |
| | |
The error message is now already the language string including the fieldname
and not the language key anymore.
PHPBB3-11201
|
| |
| |
| |
| | |
PHPBB3-11201
|
|\ \
| | |
| | | |
[feature/passwords] Add password hashing manager with support for newer hashing algorithms
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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
|
| | |
| | |
| | |
| | | |
PHPBB3-11610
|
| |\ \
| | | |
| | | |
| | | |
| | | | |
Conflicts:
phpBB/config/services.yml
|
| | | |
| | | |
| | | |
| | | | |
PHPBB3-11610
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
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
|
| | | |
| | | |
| | | |
| | | | |
PHPBB3-11610
|
| | | |
| | | |
| | | |
| | | | |
PHPBB3-11610
|
| | | |
| | | |
| | | |
| | | | |
PHPBB3-11610
|
| | | |
| | | |
| | | |
| | | | |
PHPBB3-11610
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
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
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
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
|
| | | |
| | | |
| | | |
| | | | |
PHPBB3-11610
|
| | | |
| | | |
| | | |
| | | | |
PHPBB3-11610
|
| |\ \ \
| | | | |
| | | | |
| | | | |
| | | | | |
Conflicts:
phpBB/includes/functions.php
|
| | | | |
| | | | |
| | | | |
| | | | | |
PHPBB3-11610
|
| | | | |
| | | | |
| | | | |
| | | | | |
PHPBB3-11610
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
These method names are more straightforward than the previous ones.
PHPBB3-11610
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
The passwords manager will replace the old method of using the functions
phpbb_hash() and phpbb_check_hash().
PHPBB3-11610
|
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
This will get rid of the global $config in the driver helper
PHPBB3-11610
|
| | | | |
| | | | |
| | | | |
| | | | | |
PHPBB3-11610
|
| |\ \ \ \
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Conflicts:
phpBB/develop/create_schema_files.php
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
The passwords driver helper is now injected into the driver base instead
of being manually loaded.
PHPBB3-11610
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
This will now be used instead of manually loading the passwords helper
instance in the passwords manager.
PHPBB3-11610
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
PHPBB3-11610
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
PHPBB3-11610
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
PHPBB3-11610
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
PHPBB3-11610
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
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
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
PHPBB3-11610
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
PHPBB3-11610
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
PHPBB3-11610
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
PHPBB3-11610
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
All methods in the manager are now fully covered.
PHPBB3-11610
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
The password will start with 'foobar' and then continue with random
characters that will be appended every iteration.
PHPBB3-11610
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
PHPBB3-11610
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
PHPBB3-11610
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
PHPBB3-11610
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Also added tests to make sure that crypto drivers are enforcing the hash
length.
PHPBB3-11610
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Tests cover all supported hashing algorithms.
PHPBB3-11610
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
PHPBB3-11610
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
PHPBB3-11610
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Functions for the helper class might be used in other drivers as well and
therefore shouldn't be limited to just one driver.
PHPBB3-11610
|