1. 03 Jul, 2020 3 commits
  2. 26 Jun, 2020 1 commit
    • Benni Mack's avatar
      [TASK] Remove more unused functionality from EXT:ter · 8d3a7d10
      Benni Mack authored
      * ext_autoload is not needed anymore, as it is loaded via composer.json
      * tx_ter_helper->getLatestVersionNumberOfExtension is not in use anymore
      * and the tx_ter_extensionmembers.gif icon was not removed in the previous commits
      8d3a7d10
  3. 24 Jun, 2020 1 commit
    • Benni Mack's avatar
      [!!!][TASK] Refactor generation of extensions.xml.gz · 8f79744d
      Benni Mack authored
      This change re-implements the generation of the XML file for TYPO3 installations
      by moving the relevant code from EXT:ter to ter_fe2.
      
      CombinedExtensionRepository -> does the collection of available extensions
      ExtensionIndexService -> handles the XML generation and writing to files
      
      This way, all functionality can be separated and exchanged if necessary.
      
      A CLI command "ter:createExtensionIndexXml" is added which
      also shows some more useful output, however the logic is still in
      the "UpdateCurrentVersionListTask" class in EXT:ter.
      
      The methods:
      tx_ter_helper->requestUpdateOfExtensionIndexFile
      tx_ter_helper->writeExtensionIndexfile
      
      are removed, and thus, all of this logic is migrated to Doctrine DBAL.
      
      Root composer.json is adapted so the necessary PHP extensions are available
      in your IDE.
      8f79744d
  4. 26 Nov, 2019 1 commit
    • Thomas Löffler's avatar
      Set usergroup UIDs directly · f42db855
      Thomas Löffler authored
      Due to the direct call of TER helper the pluginObj is not existing anymore.
      Without the UIDs there is no possibility to transfer as TER admin.
      f42db855
  5. 06 Nov, 2019 1 commit
  6. 04 Nov, 2019 3 commits
  7. 16 Oct, 2019 1 commit
  8. 01 Oct, 2019 2 commits
  9. 06 Nov, 2018 1 commit
  10. 19 Jul, 2018 1 commit
  11. 12 Jul, 2018 1 commit
  12. 09 Mar, 2018 2 commits
  13. 08 Mar, 2018 2 commits
  14. 12 Dec, 2017 1 commit
  15. 09 Nov, 2017 2 commits
  16. 08 Nov, 2017 1 commit
  17. 15 Oct, 2017 1 commit
  18. 15 Sep, 2017 1 commit
  19. 14 Sep, 2017 2 commits
  20. 13 Sep, 2017 1 commit
  21. 06 Sep, 2017 3 commits
    • Thomas Löffler's avatar
      Fixes typo · 13ef3c94
      Thomas Löffler authored
      13ef3c94
    • Helmut Hummel's avatar
      Allow SOAP endpoint to authenticate via session · a2d12007
      Helmut Hummel authored
      Since we call the SOAP endpoint for certain actions
      of an authenticated user on extensions.typo3.org
      (like registering ext keys) and we do not know
      the password at this point any more,
      we now include the session id in the SOAP request,
      so that TYPO3 will login this user before the SOAP
      endpoint is triggered.
      
      In the endpoint, we can then just check if a user is
      already logged in and whether the username given
      matches the username of the logged in user.
      a2d12007
    • Thomas Löffler's avatar
      c1262252
  22. 05 Sep, 2017 2 commits
  23. 01 Sep, 2017 1 commit
    • Helmut Hummel's avatar
      [SECURITY] Fix unauthorized SOAP access · 0ecc7fc6
      Helmut Hummel authored
      By having an inverted condition, attackers
      could upload arbitrary extensions by only knowing
      the username and the extension key.
      
      When knowing a username of a TER admin,
      it was also possible to perform TER admin
      commands (like deleting extensions) via SOAP
      0ecc7fc6
  24. 11 Aug, 2017 3 commits
  25. 10 Aug, 2017 1 commit
  26. 28 Jul, 2017 1 commit