Deprecation: #85833 - Extension saltedpasswords merged into core extension¶
See forge#85833
Description¶
EXT:
has been merged into the core
extension. All
classes have been moved to the PHP namespace \TYPO3\
.
The documentation has been moved to the Core API document and can be found online.
Classes that have been marked as deprecated have been moved to the same namespace and will be removed in TYPO3 v10.
The following classes have been renamed:
TYPO3\
toCMS\ Saltedpasswords\ Salt\ Argon2i Salt:: class TYPO3\
CMS\ Core\ Crypto\ Password Hashing\ Argon2i Password Hash:: class TYPO3\
toCMS\ Saltedpasswords\ Salt\ Bcrypt Salt:: class TYPO3\
CMS\ Core\ Crypto\ Password Hashing\ Bcrypt Password Hash:: class TYPO3\
toCMS\ Saltedpasswords\ Salt\ Blowfish Salt:: class TYPO3\
CMS\ Core\ Crypto\ Password Hashing\ Blowfish Password Hash:: class TYPO3\
toCMS\ Saltedpasswords\ Exception\ Invalid Salt Exception:: class TYPO3\
CMS\ Core\ Crypto\ Password Hashing\ Invalid Password Hash Exception:: class TYPO3\
toCMS\ Saltedpasswords\ Salt\ Md5Salt:: class TYPO3\
CMS\ Core\ Crypto\ Password Hashing\ Md5Password Hash:: class TYPO3\
toCMS\ Saltedpasswords\ Salt\ Salt Factory:: class TYPO3\
CMS\ Core\ Crypto\ Password Hashing\ Password Hash Factory:: class TYPO3\
toCMS\ Saltedpasswords\ Salt\ Salt Interface:: class TYPO3\
CMS\ Core\ Crypto\ Password Hashing\ Password Hash Interface:: class TYPO3\
toCMS\ Saltedpasswords\ Salt\ Pbkdf2Salt:: class TYPO3\
CMS\ Core\ Crypto\ Password Hashing\ Pbkdf2Password Hash:: class TYPO3\
toCMS\ Saltedpasswords\ Salt\ Phpass Salt:: class TYPO3\
CMS\ Core\ Crypto\ Password Hashing\ Phpass Password Hash:: class - (deprecated)
TYPO3\
toCMS\ Saltedpasswords\ Salt\ Abstract Composed Salt:: class TYPO3\
CMS\ Core\ Crypto\ Password Hashing\ Abstract Composed Salt:: class - (deprecated)
TYPO3\
toCMS\ Saltedpasswords\ Salt\ Composed Salt Interface:: class TYPO3\
CMS\ Core\ Crypto\ Password Hashing\ Composed Password Hash Interface:: class - (deprecated)
TYPO3\
toCMS\ Saltedpasswords\ Utility\ Exension Manager Configuration Utility:: class TYPO3\
CMS\ Core\ Crypto\ Password Hashing\ Extension Manager Configuration Utility:: class - (deprecated)
TYPO3\
toCMS\ Saltedpasswords\ Salted Password Service:: class TYPO3\
CMS\ Core\ Crypto\ Password Hashing\ Salted Password Service:: class - (deprecated)
TYPO3\
toCMS\ Saltedpasswords\ Utility\ Salted Passwords Utility:: class TYPO3\
CMS\ Core\ Crypto\ Password Hashing\ Salted Passwords Utility:: class
The following language files have been moved:
- (deprecated)
saltedpasswords/
toResources/ Private/ Language/ locallang. xlf core/
Resources/ Private/ Language/ locallang_ deprecated_ saltedpasswords. xlf - (deprecated)
saltedpasswords/
toResources/ Private/ Language/ locallang_ em. xlf core/
Resources/ Private/ Language/ locallang_ deprecated_ saltedpasswords_ em. xlf
Impact¶
This change is usually transparent for TYPO3 instances. The old class names have been defined as aliases to the new names. They will continue to work in TYPO3 v9 and be dropped in TYPO3 v10.
Affected Installations¶
Almost no instance is directly affected by this change, most instances need no configuration change. In rare cases, if extensions directly deal with password hashing, class namespaces may need to be adapted. The extension scanner will find usages of old class names.
Migration¶
Use the new class names and drop usages of deprecated classes.