Skip to content
Snippets Groups Projects
  1. Dec 19, 2018
    • Benjamin Franzke's avatar
      [!!!][TASK] Remove deprecated code from Bootstrap · 23df8e26
      Benjamin Franzke authored
      Remove code that is not needed due to the static bootstrap
      and PSR-15 refactoring during v9 phase.
      
      All deprecated methods and state is removed from the Bootstrap class,
      which includes the Bootstrap instance itself. Bootstrap is provided as
      statically invoked utility now.
      The Bootstrap instance was deprecated implictly due to the deprecation
      of getInstance() (combined with the protected constructor).
      We therefore remove the constructor and all (now unused) class properties
      and the method-chaining (which was only useful to reduce calls to the
      getInstance() method).
      
      Releases: master
      Resolves: #87202
      Change-Id: Ie97e824294a03d8de88430772fdab4adaf7e3f1f
      Reviewed-on: https://review.typo3.org/59196
      
      
      Tested-by: default avatarTYPO3com <no-reply@typo3.com>
      Reviewed-by: default avatarChristian Kuhn <lolli@schwarzbu.ch>
      Tested-by: default avatarChristian Kuhn <lolli@schwarzbu.ch>
      Reviewed-by: default avatarBenni Mack <benni@typo3.org>
      Tested-by: default avatarBenni Mack <benni@typo3.org>
      23df8e26
    • Benjamin Franzke's avatar
      [!!!][TASK] Remove deprecated $GLOBALS['TYPO3_GLOBALS_EXT'] · ba80479e
      Benjamin Franzke authored
      $GLOBALS['TYPO3_GLOBALS_EXT'] was deprecated in
      https://review.typo3.org/58408 and is now removed together
      with the internal helper classes LoadedExtensionsArray
      and LoadedExtensionArrayElement which powered this array.
      
      Releases: master
      Resolves: #87209
      Change-Id: Ic323f881b5d07aa70046becf837a2d1dda0d9400
      Reviewed-on: https://review.typo3.org/59207
      
      
      Tested-by: default avatarTYPO3com <no-reply@typo3.com>
      Reviewed-by: default avatarChristian Kuhn <lolli@schwarzbu.ch>
      Tested-by: default avatarChristian Kuhn <lolli@schwarzbu.ch>
      Reviewed-by: default avatarBenni Mack <benni@typo3.org>
      Tested-by: default avatarBenni Mack <benni@typo3.org>
      ba80479e
    • Christian Kuhn's avatar
      [BUGFIX] Remove unused if in PasswordHashing · a69d4746
      Christian Kuhn authored
      A useless if can be dropped since the deprecation
      removals.
      
      Resolves: #87208
      Releases: master
      Change-Id: Ib664a3d50fb4aeb7956606b054e46a0be84d1e92
      Reviewed-on: https://review.typo3.org/59206
      
      
      Tested-by: default avatarTYPO3com <no-reply@typo3.com>
      Reviewed-by: default avatarWouter Wolters <typo3@wouterwolters.nl>
      Tested-by: default avatarWouter Wolters <typo3@wouterwolters.nl>
      Reviewed-by: default avatarAnja Leichsenring <aleichsenring@ab-softlab.de>
      Tested-by: default avatarAnja Leichsenring <aleichsenring@ab-softlab.de>
      a69d4746
    • Benni Mack's avatar
      [!!!][TASK] Remove deprecated code from PageRepository · c4968cf7
      Benni Mack authored
      The PageRepository class can now be reduced into smaller parts due
      to deprecation removals.
      
      Properties now marked as internal:
      - sys_language_uid
      - versioningWorkspaceId
      
      Removed properties:
      - versioningPreview
      - workspaceCache
      - error_getRootLine
      - error_getRootLine_failPid
      
      Removed public methods:
      - getFirstWebPage()
      - getDomainStartPage()
      - getRootLine()
      - getRecordsByField()
      - deleteClause()
      - checkWorkspaceAccess()
      - getFileReferences()
      
      Removed arguments from public methods:
      - 4th argument of getRawRecord()
      
      Special argument handling for public methods:
      - getPageOverlay() second argument "-1" has to be "null" now
      - getPagesOverlay() second argument "-1" has to be "null" now
      
      Resolves: #87195
      Releases: master
      Change-Id: Iaf7d5e68054db0f9e78d8ea2fc0d8bb712bf3b74
      Reviewed-on: https://review.typo3.org/59193
      
      
      Reviewed-by: default avatarGeorg Ringer <georg.ringer@gmail.com>
      Tested-by: default avatarGeorg Ringer <georg.ringer@gmail.com>
      Tested-by: default avatarTYPO3com <no-reply@typo3.com>
      Reviewed-by: default avatarAnja Leichsenring <aleichsenring@ab-softlab.de>
      Tested-by: default avatarAnja Leichsenring <aleichsenring@ab-softlab.de>
      c4968cf7
    • Christian Kuhn's avatar
      [!!!][TASK] Remove deprecated code from core Crypto/PasswordHashing · 028d3420
      Christian Kuhn authored
      Removed classes:
      TYPO3\CMS\Core\Crypto\PasswordHashing\AbstractComposedSalt
      
      Removed interfaces:
      TYPO3\CMS\Core\Crypto\PasswordHashing\ComposedPasswordHashInterface
      TYPO3\CMS\Core\Crypto\PasswordHashing\ExtensionManagerConfigurationUtility
      TYPO3\CMS\Core\Crypto\PasswordHashing\SaltedPasswordService
      TYPO3\CMS\Core\Crypto\PasswordHashing\SaltedPasswordsUtility
      
      Removed class aliases:
      TYPO3\CMS\Saltedpasswords\Salt\AbstractSalt
      TYPO3\CMS\Saltedpasswords\Salt\AbstractComposedSalt
      TYPO3\CMS\Saltedpasswords\Salt\Argon2iSalt
      TYPO3\CMS\Saltedpasswords\Salt\BcryptSalt
      TYPO3\CMS\Saltedpasswords\Salt\BlowfishSalt
      TYPO3\CMS\Saltedpasswords\Salt\ComposedSaltInterface
      TYPO3\CMS\Saltedpasswords\Salt\Md5Salt
      TYPO3\CMS\Saltedpasswords\Salt\SaltFactory
      TYPO3\CMS\Saltedpasswords\Salt\SaltInterface
      TYPO3\CMS\Saltedpasswords\Salt\Pbkdf2Salt
      TYPO3\CMS\Saltedpasswords\Salt\PhpassSalt
      TYPO3\CMS\Saltedpasswords\SaltedPasswordsService
      TYPO3\CMS\Saltedpasswords\Utility\ExensionManagerConfigurationUtility
      TYPO3\CMS\Saltedpasswords\Utility\SaltedPasswordsUtility
      
      Removed methods:
      TYPO3\CMS\Core\Crypto\PasswordHashing\Argon2iPasswordHash->getOptions()
      TYPO3\CMS\Core\Crypto\PasswordHashing\Argon2iPasswordHash->setOptions()
      TYPO3\CMS\Core\Crypto\PasswordHashing\BcryptPasswordHash->getOptions()
      TYPO3\CMS\Core\Crypto\PasswordHashing\BcryptPasswordHash->setOptions()
      TYPO3\CMS\Core\Crypto\PasswordHashing\BlowfishSalt->getHashCount()
      TYPO3\CMS\Core\Crypto\PasswordHashing\BlowfishSalt->getMaxHashCount()
      TYPO3\CMS\Core\Crypto\PasswordHashing\BlowfishSalt->getMinHashCount()
      TYPO3\CMS\Core\Crypto\PasswordHashing\BlowfishSalt->getSaltLength()
      TYPO3\CMS\Core\Crypto\PasswordHashing\BlowfishSalt->getSetting()
      TYPO3\CMS\Core\Crypto\PasswordHashing\BlowfishSalt->setHashCount()
      TYPO3\CMS\Core\Crypto\PasswordHashing\BlowfishSalt->setMaxHashCount()
      TYPO3\CMS\Core\Crypto\PasswordHashing\BlowfishSalt->setMinHashCount()
      TYPO3\CMS\Core\Crypto\PasswordHashing\Md5PasswordHash->getSetting()
      TYPO3\CMS\Core\Crypto\PasswordHashing\Md5PasswordHash->getSaltLength()
      TYPO3\CMS\Core\Crypto\PasswordHashing\Pbkdf2PasswordHash->getHashCount()
      TYPO3\CMS\Core\Crypto\PasswordHashing\Pbkdf2PasswordHash->getMaxHashCount()
      TYPO3\CMS\Core\Crypto\PasswordHashing\Pbkdf2PasswordHash->getMinHashCount()
      TYPO3\CMS\Core\Crypto\PasswordHashing\Pbkdf2PasswordHash->getSaltLength()
      TYPO3\CMS\Core\Crypto\PasswordHashing\Pbkdf2PasswordHash->getSetting()
      TYPO3\CMS\Core\Crypto\PasswordHashing\Pbkdf2PasswordHash->setHashCount()
      TYPO3\CMS\Core\Crypto\PasswordHashing\Pbkdf2PasswordHash->setMaxHashCount()
      TYPO3\CMS\Core\Crypto\PasswordHashing\Pbkdf2PasswordHash->setMinHashCount()
      TYPO3\CMS\Core\Crypto\PasswordHashing\PhpassPasswordHash->getHashCount()
      TYPO3\CMS\Core\Crypto\PasswordHashing\PhpassPasswordHash->getMaxHashCount()
      TYPO3\CMS\Core\Crypto\PasswordHashing\PhpassPasswordHash->getMinHashCount()
      TYPO3\CMS\Core\Crypto\PasswordHashing\PhpassPasswordHash->getSaltLength()
      TYPO3\CMS\Core\Crypto\PasswordHashing\PhpassPasswordHash->getSetting()
      TYPO3\CMS\Core\Crypto\PasswordHashing\PhpassPasswordHash->setHashCount()
      TYPO3\CMS\Core\Crypto\PasswordHashing\PhpassPasswordHash->setMaxHashCount()
      TYPO3\CMS\Core\Crypto\PasswordHashing\PhpassPasswordHash->setMinHashCount()
      
      Protected methods:
      TYPO3\CMS\Core\Crypto\PasswordHashing\BlowfishPasswordHash->isValidSalt()
      TYPO3\CMS\Core\Crypto\PasswordHashing\BlowfishPasswordHash->base64Encode()
      TYPO3\CMS\Core\Crypto\PasswordHashing\Md5PasswordHash->isValidSalt()
      TYPO3\CMS\Core\Crypto\PasswordHashing\Md5PasswordHash->base64Encode()
      TYPO3\CMS\Core\Crypto\PasswordHashing\Pbkdf2PasswordHash->isValidSalt()
      TYPO3\CMS\Core\Crypto\PasswordHashing\Pbkdf2PasswordHash->base64Encode()
      TYPO3\CMS\Core\Crypto\PasswordHashing\Pbkdf2PasswordHash->base64Decode()
      TYPO3\CMS\Core\Crypto\PasswordHashing\PhpassPasswordHash->isValidSalt()
      TYPO3\CMS\Core\Crypto\PasswordHashing\PhpassPasswordHash->base64Encode()
      
      Removed static methods:
      TYPO3\CMS\Core\Crypto\PasswordHashing\PasswordHashFactory::determineSaltingHashingMethod()
      TYPO3\CMS\Core\Crypto\PasswordHashing\PasswordHashFactory::getSaltingInstance()
      TYPO3\CMS\Core\Crypto\PasswordHashing\PasswordHashFactory::setPreferredHashingMethod()
      
      Second method argument dropped:
      TYPO3\CMS\Core\Crypto\PasswordHashing\BlowfishPasswordHash->getHashedPassword()
      TYPO3\CMS\Core\Crypto\PasswordHashing\Md5PasswordHash->getHashedPassword()
      TYPO3\CMS\Core\Crypto\PasswordHashing\Pbkdf2PasswordHash->getHashedPassword()
      TYPO3\CMS\Core\Crypto\PasswordHashing\PhpassPasswordHash->getHashedPassword()
      
      Ignored options:
      $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['ext/saltedpasswords']['saltMethods']
      
      Dropped constants:
      TYPO3\CMS\Core\Crypto\PasswordHashing\BlowfishPasswordHash::ITOA64
      TYPO3\CMS\Core\Crypto\PasswordHashing\BlowfishPasswordHash::HASH_COUNT
      TYPO3\CMS\Core\Crypto\PasswordHashing\BlowfishPasswordHash::MAX_HASH_COUNT
      TYPO3\CMS\Core\Crypto\PasswordHashing\BlowfishPasswordHash::MIN_HASH_COUNT
      TYPO3\CMS\Core\Crypto\PasswordHashing\Md5PasswordHash::ITOA64
      TYPO3\CMS\Core\Crypto\PasswordHashing\Pbkdf2PasswordHash::ITOA64
      TYPO3\CMS\Core\Crypto\PasswordHashing\Pbkdf2PasswordHash::HASH_COUNT
      TYPO3\CMS\Core\Crypto\PasswordHashing\Pbkdf2PasswordHash::MAX_HASH_COUNT
      TYPO3\CMS\Core\Crypto\PasswordHashing\Pbkdf2PasswordHash::MIN_HASH_COUNT
      TYPO3\CMS\Core\Crypto\PasswordHashing\PhpassPasswordHash::ITOA64
      TYPO3\CMS\Core\Crypto\PasswordHashing\PhpassPasswordHash::HASH_COUNT
      TYPO3\CMS\Core\Crypto\PasswordHashing\PhpassPasswordHash::MAX_HASH_COUNT
      TYPO3\CMS\Core\Crypto\PasswordHashing\PhpassPasswordHash::MIN_HASH_COUNT
      
      Removed language file aliases:
      EXT:saltedpasswords/Resources/Private/Language/locallang.xlf
      EXT:saltedpasswords/Resources/Private/Language/locallang_em.xlf
      
      Change-Id: Ia6a18209f104ca1abc6981508fb8b640ef2eb1a3
      Resolves: #87203
      Releases: master
      Reviewed-on: https://review.typo3.org/59197
      
      
      Reviewed-by: default avatarBenni Mack <benni@typo3.org>
      Tested-by: default avatarBenni Mack <benni@typo3.org>
      Tested-by: default avatarTYPO3com <no-reply@typo3.com>
      Reviewed-by: default avatarAnja Leichsenring <aleichsenring@ab-softlab.de>
      Tested-by: default avatarAnja Leichsenring <aleichsenring@ab-softlab.de>
      028d3420
    • Christian Kuhn's avatar
      [!!!][TASK] Remove deprecated methods from BackendUtility · cd55808b
      Christian Kuhn authored
      Removes most deprecated code from BackendUtility, except a method
      that has bigger cross dependencies to other deprecated code.
      
      Removed methods:
      TYPO3\CMS\Backend\Utility\BackendUtility::deleteClause()
      TYPO3\CMS\Backend\Utility\BackendUtility::getOriginalTranslationTable()
      TYPO3\CMS\Backend\Utility\BackendUtility::getTCAtypes()
      TYPO3\CMS\Backend\Utility\BackendUtility::storeHash()
      TYPO3\CMS\Backend\Utility\BackendUtility::getHash()
      TYPO3\CMS\Backend\Utility\BackendUtility::getListGroupNames()
      TYPO3\CMS\Backend\Utility\BackendUtility::getModTSconfig()
      TYPO3\CMS\Backend\Utility\BackendUtility::unsetMenuItems()
      TYPO3\CMS\Backend\Utility\BackendUtility::getModuleUrl()
      TYPO3\CMS\Backend\Utility\BackendUtility::getPidForModTSconfig()
      TYPO3\CMS\Backend\Utility\BackendUtility::getDomainStartPage()
      TYPO3\CMS\Backend\Utility\BackendUtility::shortcutExists()
      
      Method signatures:
      TYPO3\CMS\Backend\Utility\BackendUtility::getPagesTSconfig() - Second and third argument dropped
      
      Other notes:
      Overriding page TSconfig on user TSconfig level with the 'mod.' prefix
      is dropped, used 'page.mod' instead.
      
      Resolves: #87206
      Releases: master
      Change-Id: Ib4102bfc24a99a22891deb46d4b1bb227ffd3936
      Reviewed-on: https://review.typo3.org/59203
      
      
      Tested-by: default avatarTYPO3com <no-reply@typo3.com>
      Reviewed-by: default avatarBenni Mack <benni@typo3.org>
      Tested-by: default avatarBenni Mack <benni@typo3.org>
      Reviewed-by: default avatarGeorg Ringer <georg.ringer@gmail.com>
      Tested-by: default avatarGeorg Ringer <georg.ringer@gmail.com>
      cd55808b
    • Wouter Wolters's avatar
      [!!!][TASK] Remove deprecated PHP classes from EXT:workspaces · 709bea92
      Wouter Wolters authored
      Resolves: #87204
      Releases: master
      Change-Id: If697a2761c6c0eb42848c45dd17373d0e1dea5da
      Reviewed-on: https://review.typo3.org/59198
      
      
      Tested-by: default avatarTYPO3com <no-reply@typo3.com>
      Reviewed-by: default avatarChristian Kuhn <lolli@schwarzbu.ch>
      Tested-by: default avatarChristian Kuhn <lolli@schwarzbu.ch>
      Reviewed-by: default avatarGeorg Ringer <georg.ringer@gmail.com>
      Tested-by: default avatarGeorg Ringer <georg.ringer@gmail.com>
      709bea92
  2. Dec 18, 2018
  3. Dec 17, 2018
  4. Dec 16, 2018
  5. Dec 15, 2018
  6. Dec 14, 2018
  7. Dec 13, 2018
  8. Dec 12, 2018
  9. Dec 11, 2018