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\ Extension 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/Resources/Private/Language/locallang.xlftocore/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.