- 03 Jul, 2020 3 commits
-
-
Thomas Löffler authored
checking all extensions with foreach
-
Thomas Löffler authored
-
Thomas Löffler authored
* Use Doctrine instead of legacy db connection * Add types to variables and returns * Simplify functions * Remove unused code
-
- 26 Jun, 2020 1 commit
-
-
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
-
- 24 Jun, 2020 1 commit
-
-
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.
-
- 26 Nov, 2019 1 commit
-
-
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.
-
- 06 Nov, 2019 1 commit
-
-
Thomas Löffler authored
-
- 04 Nov, 2019 3 commits
-
-
Thomas Löffler authored
-
Thomas Löffler authored
-
Michal Cygankiewicz authored
-
- 16 Oct, 2019 1 commit
-
-
Thomas Löffler authored
-
- 01 Oct, 2019 2 commits
-
-
Thomas Löffler authored
-
Also: * Add composer as facet * Restructure list view * Restructure detail view * Add and improve tests
-
- 06 Nov, 2018 1 commit
-
-
Thomas Löffler authored
-
- 19 Jul, 2018 1 commit
-
-
Thomas Löffler authored
* Casts uploadComment to string before writing in DB
-
- 12 Jul, 2018 1 commit
-
-
- 09 Mar, 2018 2 commits
-
-
Andreas Fernandez authored
-
Thomas Löffler authored
-
- 08 Mar, 2018 2 commits
-
-
Thomas Löffler authored
-
Thomas Löffler authored
-
- 12 Dec, 2017 1 commit
-
-
Thomas Löffler authored
-
- 09 Nov, 2017 2 commits
-
-
Thomas Löffler authored
-
Thomas Löffler authored
-
- 08 Nov, 2017 1 commit
-
-
Thomas Löffler authored
-
- 15 Oct, 2017 1 commit
-
-
Stefan Froemken authored
-
- 15 Sep, 2017 1 commit
-
-
- 14 Sep, 2017 2 commits
-
-
Stefan Froemken authored
-
-
- 13 Sep, 2017 1 commit
-
-
Thomas Löffler authored
-
- 06 Sep, 2017 3 commits
-
-
Thomas Löffler authored
-
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.
-
Thomas Löffler authored
-
- 05 Sep, 2017 2 commits
-
-
Thomas Löffler authored
-
Thomas Löffler authored
-
- 01 Sep, 2017 1 commit
-
-
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
-
- 11 Aug, 2017 3 commits
-
-
Thomas Löffler authored
-
Thomas Löffler authored
-
Thomas Löffler authored
-
- 10 Aug, 2017 1 commit
-
-
Thomas Löffler authored
-
- 28 Jul, 2017 1 commit
-
-
Thomas Löffler authored
-