- 01 Dec, 2015 1 commit
-
-
Adds checkbox in upload form and error if checkbox was not checked for upload Change-Id: I6fadb1791ab4890dbb54650b9cf0df394e2108b2 Resolves: #25731 Reviewed-on: https://review.typo3.org/41504 Reviewed-by:
Philipp Gampe <philipp.gampe@typo3.org> Reviewed-by:
Cedric Ziel <cedric@cedric-ziel.com> Tested-by:
Cedric Ziel <cedric@cedric-ziel.com>
-
- 18 Aug, 2015 1 commit
-
-
Thomas Löffler authored
Due to always providing a ZIP download the table header section with big download buttons has to show the ZIP file as well. Change-Id: Id4e17d2063d7eb06826abb7e84f19a4d83dd1b14 Resolves: #68963 Reviewed-on: http://review.typo3.org/42530 Reviewed-by:
Markus Klein <markus.klein@typo3.org> Tested-by:
Thomas Löffler <loeffler@spooner-web.de> Reviewed-by:
Stefan Busemann <stefan.busemann@in2code.de> Reviewed-by:
Thomas Löffler <loeffler@spooner-web.de>
-
- 08 Aug, 2015 1 commit
-
-
Thomas Löffler authored
Change-Id: Ied9469f5b389bb25f44264ece56b8be486bbef3c Reviewed-on: http://review.typo3.org/42341 Reviewed-by:
Xavier Perseguers <xavier@typo3.org> Tested-by:
Xavier Perseguers <xavier@typo3.org> Reviewed-by:
Thomas Löffler <loeffler@spooner-web.de> Tested-by:
Thomas Löffler <loeffler@spooner-web.de>
-
- 30 Jul, 2015 2 commits
-
-
Alexander Schnitzler authored
This change adds a simple controller that outputs all extensions, that should be loaded from the repository clone url instead of the TER. Example json: { "meta":null, "data":{ "templavoila":{ "repository_clone_url": "https://github.com/alexanderschnitzler/templavoila.git" }, "gridelements":{ "repository_clone_url": "https://github.com/typo3-ter/gridelements.git" } } } Resolves: #68439 Change-Id: I1d52edac62e905c55dde99ecac316382a2998bdb Reviewed-on: http://review.typo3.org/41906 Reviewed-by:
Helmut Hummel <helmut.hummel@typo3.org> Reviewed-by:
Thomas Löffler <loeffler@spooner-web.de> Tested-by:
Alexander Schnitzler <typo3@alexanderschnitzler.de> Tested-by:
Thomas Löffler <loeffler@spooner-web.de>
-
Adds an input field in the extension edit form that lets extension authors enter a publicly available url for their repository - like github, bitbucket or git.typo3.org - that then will be used as package source on composer.typo3.org Resolves: #68438 Change-Id: Id317b598ef227d2ed5aeb3c5cb62a903192625d3 Reviewed-on: http://review.typo3.org/41872 Reviewed-by:
Tomas Norre Mikkelsen <tomasnorre@gmail.com> Reviewed-by:
Helmut Hummel <helmut.hummel@typo3.org> Tested-by:
Helmut Hummel <helmut.hummel@typo3.org> Reviewed-by:
Thomas Löffler <loeffler@spooner-web.de> Tested-by:
Alexander Schnitzler <typo3@alexanderschnitzler.de> Tested-by:
Thomas Löffler <loeffler@spooner-web.de>
-
- 27 Jul, 2015 3 commits
-
-
Due to fetching the JSON file from a remote server causes some time, the data will be fetched now from an existing local file. Needs: https://review.typo3.org/#/c/34804/ Change-Id: I9f16a6c80e7f66feb23256b9874c0ff0f0f6741c Relates: #62510 Reviewed-on: http://review.typo3.org/34805 Tested-by:
Thomas Löffler <loeffler@spooner-web.de> Reviewed-by:
Tomas Norre Mikkelsen <tomasnorre@gmail.com>
-
Due to the not working condition the solr re-index is not activating after setting a version as outdated. Change-Id: I7ffaab057f55a6d306e6efc64682711162ac4f30 Relates: #54383 Reviewed-on: http://review.typo3.org/38477 Tested-by:
Thomas Löffler <loeffler@spooner-web.de> Reviewed-by:
Tomas Norre Mikkelsen <tomasnorre@gmail.com>
-
One must not know the whole path to the ZIP or T3X file Change-Id: I06b11e843356eb8b3b609db7fbe7f49d529fb14f Reviewed-on: http://review.typo3.org/38334 Tested-by:
Thomas Löffler <loeffler@spooner-web.de> Reviewed-by:
Tomas Norre Mikkelsen <tomasnorre@gmail.com>
-
- 17 Jul, 2015 1 commit
-
-
Thomas Löffler authored
Generates ZIP file from existing T3X file on demand. If ZIP file exists it will be downloaded directly Change-Id: I3a30a398dc3683386b51e9bf9bf3faa16d91e494 Reviewed-on: http://review.typo3.org/38329 Reviewed-by:
Cedric Ziel <cedric@cedric-ziel.com> Reviewed-by:
Markus Klein <markus.klein@typo3.org> Tested-by:
Thomas Löffler <loeffler@spooner-web.de> Reviewed-by:
Ingo Pfennigstorf <i.pfennigstorf@gmail.com>
-
- 06 Jul, 2015 1 commit
-
-
Change-Id: Ia28a2c266678fdc7b883538fe81ba45d9fc9366b Resolves: #67833 Reviewed-on: http://review.typo3.org/40799 Reviewed-by:
Cedric Ziel <cedric@cedric-ziel.com> Tested-by:
Cedric Ziel <cedric@cedric-ziel.com>
-
- 25 Apr, 2015 1 commit
-
-
Change-Id: Ibae0bd4958f287e95d42d3f72858c4c37f731713 Reviewed-on: http://review.typo3.org/38640 Tested-by:
Thomas Löffler <loeffler@spooner-web.de> Reviewed-by:
Cedric Ziel <cedric@cedric-ziel.com> Tested-by:
Cedric Ziel <cedric@cedric-ziel.com> Reviewed-by:
Ingo Pfennigstorf <i.pfennigstorf@gmail.com> Tested-by:
Ingo Pfennigstorf <i.pfennigstorf@gmail.com>
-
- 04 Apr, 2015 1 commit
-
-
Thomas Löffler authored
Change-Id: I6a8825f3188b75ca686d333670dd3a0e2fe4c41f Resolves: #64240 Reviewed-on: http://review.typo3.org/38451 Tested-by:
Thomas Löffler <loeffler@spooner-web.de> Reviewed-by:
Soren Malling <soren.malling@gmail.com> Reviewed-by:
Cedric Ziel <cedric@cedric-ziel.com> Tested-by:
Cedric Ziel <cedric@cedric-ziel.com>
-
- 23 Mar, 2015 1 commit
-
-
Thomas Löffler authored
Due to timeout when fetching data from metrics.typo3.org. Change-Id: Ie971bfb6bde0a9760607011032ee4d3f822cf6e6 Resolves: #62510 Reviewed-on: http://review.typo3.org/34806 Reviewed-by:
Philipp Gampe <philipp.gampe@typo3.org> Reviewed-by:
Thomas Löffler <loeffler@spooner-web.de> Tested-by:
Thomas Löffler <loeffler@spooner-web.de> Reviewed-by:
Cedric Ziel <cedric@cedric-ziel.com> Tested-by:
Cedric Ziel <cedric@cedric-ziel.com> Reviewed-by:
Ingo Pfennigstorf <i.pfennigstorf@gmail.com>
-
- 18 Nov, 2014 1 commit
-
-
Thomas Löffler authored
If the latest version of an extension is insecure the download button has to disappear. Change-Id: I91cb822060d7f716f60aba0526d16885bb3a98a8 Resolves: #61545 Reviewed-on: http://review.typo3.org/33989 Tested-by:
Thomas Löffler <loeffler@spooner-web.de> Reviewed-by:
Tomas Norre Mikkelsen <tomasnorre@gmail.com> Reviewed-by:
Philipp Gampe <philipp.gampe@typo3.org>
-
- 17 Nov, 2014 1 commit
-
-
Thomas Löffler authored
Due to the check for review_state < 0 all versions that are outdated (-2) will be shown as insecure (-1) Change-Id: I6efa22a55a8fd0dac0c5ce1c326858bb4f795185 Resolves: #62865 Reviewed-on: http://review.typo3.org/33988 Reviewed-by:
Tomas Norre Mikkelsen <tomasnorre@gmail.com> Tested-by:
Thomas Löffler <loeffler@spooner-web.de> Reviewed-by:
Philipp Gampe <philipp.gampe@typo3.org>
-
- 11 Nov, 2014 1 commit
-
-
Whenever an external manual is defined and the extension does not provide an embedded extension manual, link to the external manual should replace the standard link. Change-Id: I96ce5074467e07716ddab5c4b249a6b92b085063 Resolves: #61899 Reviewed-on: http://review.typo3.org/32981 Reviewed-by:
Tomas Norre Mikkelsen <tomasnorre@gmail.com> Reviewed-by:
Thomas Löffler <loeffler@spooner-web.de> Tested-by:
Thomas Löffler <loeffler@spooner-web.de>
-
- 29 Aug, 2014 4 commits
-
-
Resolves: #60917 Change-Id: I0031bb09e980681cb8ccaae038d28806a92c3b76 Reviewed-on: http://review.typo3.org/32040 Reviewed-by:
Philipp Gampe <philipp.gampe@typo3.org> Tested-by:
Philipp Gampe <philipp.gampe@typo3.org>
-
Tomas Norre Mikkelsen authored
* Touches the extension's timestamp for indexer Change-Id: I59edd6e2bb34d6044adb012b688a7aaa35b648ae Resolves: #54383 Reviewed-on: http://review.typo3.org/31499 Reviewed-by:
Christian Zenker <typo3@xopn.de> Tested-by:
Christian Zenker <typo3@xopn.de>
-
Christian Zenker authored
Change-Id: Ifb8fbd8206d330cc71adaea035e7d4f8678db248 Reviewed-on: http://review.typo3.org/32525 Reviewed-by:
Christian Zenker <typo3@xopn.de> Tested-by:
Christian Zenker <typo3@xopn.de>
-
Resolves: #60918 Change-Id: I03dfa545ad22681c211e0780991cd855b33ff3f3 Reviewed-on: http://review.typo3.org/32039 Reviewed-by:
Tomas Norre Mikkelsen <tomasnorre@gmail.com> Tested-by:
Tomas Norre Mikkelsen <tomasnorre@gmail.com>
-
- 05 Aug, 2014 1 commit
-
-
Tomas Norre Mikkelsen authored
Remove outdated extensions in list "Other extensions from that owner" Resolves: #60732 Change-Id: Ic42769241e1d2994f8cd7bb95b4f34b4898f1fd4 Reviewed-on: http://review.typo3.org/31990 Reviewed-by:
Thomas Löffler <loeffler@spooner-web.de> Tested-by:
Thomas Löffler <loeffler@spooner-web.de>
-
- 01 Aug, 2014 1 commit
-
-
Philipp Gampe authored
The TER frontend upload needs to extract various information (description, state, dependecies, title, etc) from the extensions em_conf.php file. This file is user generated and could contain malicious code. As collecting all information via the web interface is not feasible, we parse the file with PHP-Parser and evalute save parts of the code. PHP-Parser turns the file into an AST. Then we can traverse it and remove any nodes that are not scalars or arrays. Additionally we check that we only have one assignment and that we only assign to $EM_CONF. The save AST is then turned back into PHP code and eval'd such that we get access to the data. The TER SOAP API is not affected, because the ext_emconf.php file contents are provided as array and not as file. Change-Id: I41ac8aedc3a233b5d56caa9c11eed4075d380537 Reviewed-on: http://review.typo3.org/31940 Reviewed-by:
Christian Zenker <typo3@xopn.de> Tested-by:
Christian Zenker <typo3@xopn.de>
-
- 26 Jul, 2014 1 commit
-
-
Extbase keeps all constituted objects in a cache so it can return the identical object again if it is needed in any other relation. This leads to all Versions being in memory at some point blocking lots of RAM. Measuring on the vagrant box showed that the needed memory increases linear by about 30kb per treated version. In the initial run about 30.000 versions need to be checked. A test run on deploy showed that even setting the memory_limit to 1G is not enough. As every Version and Relation is only needed once during the scheduler run their memory might as well be freed after processing. The patch refactors the code and introduces new code in the cleanupMemory() method. It removes the constituted objects the extbase caches so Garbage Collection can free the memory again. Change-Id: If4f915b76b986e91c140d6386ea0a5c2e540dfcf Reviewed-on: http://review.typo3.org/31856 Reviewed-by:
Christian Zenker <typo3@xopn.de> Tested-by:
Christian Zenker <typo3@xopn.de> Reviewed-by:
Thomas Löffler <loeffler@spooner-web.de> Tested-by:
Thomas Löffler <loeffler@spooner-web.de>
-
- 25 Jul, 2014 4 commits
-
-
If the fe_users record does not exists, the owner entry in the extension single view is skipped. Resolves: #60557 Change-Id: I0c4ab23f712d160078289f027cafc69c95ee8406 Reviewed-on: http://review.typo3.org/31800 Reviewed-by:
Tomas Norre Mikkelsen <tomasnorre@gmail.com> Tested-by:
Tomas Norre Mikkelsen <tomasnorre@gmail.com>
-
The translation key "msg.version_not_found" is missing. Add it to the translation file. Change-Id: I2b7c5c8633465c97d1369d0e2326ff8f9b265b33 Resolves: #59236 Reviewed-on: http://review.typo3.org/31318 Reviewed-by:
Philipp Gampe <philipp.gampe@typo3.org> Tested-by:
Philipp Gampe <philipp.gampe@typo3.org>
-
Builds url with all needed data and creates the flattr "thing" on the first click and donation. Change-Id: Ie60155d44858de43cb86f3a590def19f70c064c9 Resolves: #51721 Reviewed-on: http://review.typo3.org/31325 Reviewed-by:
Tomas Norre Mikkelsen <tomasnorre@gmail.com> Tested-by:
Tomas Norre Mikkelsen <tomasnorre@gmail.com>
-
Thomas Löffler authored
Extension "news" with dependency "6.2.2-6.2.99" was set as outdated because of wrong check Adds a unit test for this case Change-Id: I7c3fc476395a611077877436859648741c5150f2 Relates: #54383 Reviewed-on: http://review.typo3.org/31779 Reviewed-by:
Christian Zenker <typo3@xopn.de> Tested-by:
Christian Zenker <typo3@xopn.de>
-
- 24 Jul, 2014 1 commit
-
-
Thomas Löffler authored
Change-Id: I921c3ddcb4aee074a64dd78abcbc621d01fbba54 Reviewed-on: http://review.typo3.org/31764 Reviewed-by:
Christian Zenker <typo3@xopn.de> Tested-by:
Christian Zenker <typo3@xopn.de> Reviewed-by:
Thomas Löffler <loeffler@spooner-web.de> Tested-by:
Thomas Löffler <loeffler@spooner-web.de>
-
- 14 Jul, 2014 2 commits
-
-
Thomas Löffler authored
Change-Id: I846ed5b48d7b1e2999b0b1d447ed106bb7300f4c Reviewed-on: https://review.typo3.org/31319 Reviewed-by:
Tomas Norre Mikkelsen <tomasnorre@gmail.com> Tested-by:
Tomas Norre Mikkelsen <tomasnorre@gmail.com>
-
Thomas Löffler authored
Change-Id: I274080e04e923dc29b41ea875292c010674610b6 Reviewed-on: https://review.typo3.org/31460 Reviewed-by:
Tomas Norre Mikkelsen <tomasnorre@gmail.com> Tested-by:
Tomas Norre Mikkelsen <tomasnorre@gmail.com>
-
- 30 Jun, 2014 1 commit
-
-
Christian Zenker authored
Change-Id: I535e2d1649c804132fe1fe55795da6b9c88dc5ca Resolves: #59873 Reviewed-on: https://review.typo3.org/31134 Reviewed-by: Thomas Löffler Tested-by: Thomas Löffler Reviewed-by: Christian Zenker
-
- 27 May, 2014 1 commit
-
-
Thomas Löffler authored
If it keeps in steps of 100 versions it will run into a neverending task. Task runs good without limit in my tests Change-Id: I681fa7e13244fee2f01974e55fcad3a810a65615 Reviewed-on: https://review.typo3.org/29950 Reviewed-by: Tomas Norre Mikkelsen Reviewed-by: Thomas Löffler Tested-by: Thomas Löffler
-
- 05 May, 2014 1 commit
-
-
Adds unit test for the scheduler. Searches for outdated extension versions! Adds change to review_state = 0 when new extension version was uploaded. Adds check for beta versions for the last active supported version. Change-Id: Ife63a7fe9a2b292aab096f7cde5e748bec262e25 Resolves: #54383 Reviewed-on: https://review.typo3.org/29026 Reviewed-by: Philipp Gampe Tested-by: Philipp Gampe Reviewed-by: Thomas Löffler Tested-by: Thomas Löffler
-
- 04 May, 2014 4 commits
-
-
Resolves: #58479 Change-Id: I08f29465eb7b9facc361b1bbbcf363a34c769e55 Reviewed-on: https://review.typo3.org/29842 Reviewed-by: Thomas Löffler Tested-by: Thomas Löffler
-
Resolves: #58471 Change-Id: Ic850fd6f316ec92cff27610f26ca2bee515351d4 Reviewed-on: https://review.typo3.org/29832 Reviewed-by: Tomas Norre Mikkelsen Reviewed-by: Thomas Löffler Tested-by: Thomas Löffler
-
Resolves: #54418 Releases: 4.5 Change-Id: I0b6b9ce944aa9d11054afbdf70861b985818d779 Reviewed-on: https://review.typo3.org/29823 Reviewed-by: Thomas Löffler Tested-by: Thomas Löffler
-
Thomas Löffler authored
* Add or remove tags in edit view * Tags displayed in detail view * Tags as keywords in meta field For testing: You need to set the view in the flexform of the BE plugin to get the removeTag action working. Change-Id: I012c3b0daadc8cec26850446be0b6d7dda895810 Resolves: #51603 Reviewed-on: https://review.typo3.org/26534 Reviewed-by: Thomas Löffler Tested-by: Thomas Löffler
-
- 03 May, 2014 2 commits
-
-
Thomas Löffler authored
Some t3x files are corrupt and ZIP file generation will crash every time if a file is corrupt. Due to the run with offset it will never get further Change-Id: I7ca87a4746fa3006821d7e3c16b2e3c5ce1d01ab Resolves: #35920 Reviewed-on: https://review.typo3.org/29804 Reviewed-by: Stefan Neufeind Reviewed-by: Tomas Norre Mikkelsen Reviewed-by: Thomas Löffler Tested-by: Thomas Löffler
-
Resolves: #58347 Releases: current Change-Id: I9ff864fcbec3573d9de79cebdee340bbfa15e873 Reviewed-on: https://review.typo3.org/29732 Reviewed-by: Thomas Löffler Tested-by: Thomas Löffler
-
- 19 Apr, 2014 1 commit
-
-
Thomas Löffler authored
Moving part into the if-clause where $extension is checked for a valid object Change-Id: I7b61dbcfc074f41b7fdfde544a886d9b85b42684 Resolves: #57908 Reviewed-on: https://review.typo3.org/29463 Reviewed-by: Philipp Gampe Reviewed-by: Thomas Löffler Tested-by: Thomas Löffler
-