- Mar 16, 2014
-
-
TYPO3 Release Team authored
Change-Id: I7b0377514e702f15372338474753c2c2018b6c05 Reviewed-on: https://review.typo3.org/28438 Reviewed-by: TYPO3 Release Team Tested-by: TYPO3 Release Team
-
Ernesto Baschny authored
Since merging of 64c46b91, TYPO3_LOADED_EXT is no longer an ArrayAccess but a regular array (like pre 6.2). This leaded to an error in the Extension Manager important action "Check Extension", causing an endless loop. Catchable fatal error: Argument 2 passed to TYPO3\CMS\Install\Controller\Action\Ajax\ExtensionCompatibilityTester ::loadExtLocalconfForExtension() must implement interface ArrayAccess, array given Resolves: #56952 Releases: 6.2 Change-Id: I02e83a8221653d62010952f84c17a8f6f6e185ea Reviewed-on: https://review.typo3.org/28437 Reviewed-by: Ernesto Baschny Tested-by: Ernesto Baschny
-
Ernesto Baschny authored
Follow-up to 2a85eeb6 Resolves: #56723 Releases: 6.2 Change-Id: Ib3881b7be6f3cf87c0bc36a8a32fedcf2fa53029 Reviewed-on: https://review.typo3.org/28436 Reviewed-by: Ernesto Baschny Tested-by: Ernesto Baschny
-
Alexander Stehlik authored
The image rendering configuration of css_styled content is fixed so that the image reference is correctly passed on through all further methods. The IMG_RESOURCE content object also accepts file or file reference objects and will only pass on the file to TemplateService::getFileName() if GIFBUILDER is used to prevent PHP warnings. This fixes the image rendering after the imageLinkWrap function was made FAL aware in #56723. Releases: 6.2 Resolves: #56825 Change-Id: Ie6b0261de40b25aab26740b4d889a1eebc3e7a8c Reviewed-on: https://review.typo3.org/28305 Reviewed-by: Stefan Neufeind Reviewed-by: Xavier Perseguers Reviewed-by: Ernesto Baschny Tested-by: Ernesto Baschny
-
Ernesto Baschny authored
Resolves: #56950 Releases: 6.2 Change-Id: I936f75be45447111083b9f5cae2e88d3fac1d2c5 Reviewed-on: https://review.typo3.org/28435 Reviewed-by: Ernesto Baschny Tested-by: Ernesto Baschny
-
Christian Kuhn authored
Change-Id: I9d147353411314416cdf1f5196d18a127e8c5145 Resolves: #56948 Related: #51436 Releases: 6.2 Reviewed-on: https://review.typo3.org/28432 Reviewed-by: Christian Kuhn Tested-by: Christian Kuhn
-
Christian Kuhn authored
Still some unit tests rely on TYPO3_DB, mostly through the extbase object manager. The patch fixes most occurrences and skips two complex tests that should be moved to functional tests later. This should be the final patch for tests accessing TYPO3_DB. Change-Id: I8deb0fb9c13b47c8ce4262f041744def9e6b0e79 Resolves: #56947 Related: #51436 Releases: 6.2 Reviewed-on: https://review.typo3.org/28431 Reviewed-by: Christian Kuhn Tested-by: Christian Kuhn
-
- Mar 15, 2014
-
-
Thomas Maroschik authored
This patch is a combined patch which tries to address the findings from the Bootstrap/PackageManager/ClassLoader performance analysis. Resolves: #56934 Resolves: #56310 Resolves: #56331 Resolves: #56341 Resolves: #56538 Releases: 6.2 Change-Id: I269159906534f58eff59973ab30e170fadac10e4 Reviewed-on: https://review.typo3.org/28329 Reviewed-by: Ernesto Baschny Tested-by: Ernesto Baschny
-
Markus Klein authored
This fixes problems with access to classes from ext_localconf files that were discarded from the classes cache at the wrong time. Resolves: #54906 Releases: 6.2 Change-Id: Icf650261a5ed72c36d332e3407ababf627968ab2 Reviewed-on: https://review.typo3.org/28372 Reviewed-by: Wouter Wolters Tested-by: Wouter Wolters Reviewed-by: Thomas Maroschik Tested-by: Thomas Maroschik Reviewed-by: Anja Leichsenring Tested-by: Anja Leichsenring Reviewed-by: Ernesto Baschny Tested-by: Ernesto Baschny
-
Anja Leichsenring authored
The usage of native objectManager in Extbase' BaseTestClass introduces a dependency to the systems database. In order to reduce the unit test bootstrap this dependency must be resolved. Change-Id: I862664d4ca032d18f22b18677816bed1e1bc2a4a Resolves: #56936 Related: #51436 Releases: 6.2 Reviewed-on: https://review.typo3.org/28421 Reviewed-by: Christian Kuhn Tested-by: Christian Kuhn Reviewed-by: Stefan Neufeind Tested-by: Stefan Neufeind
-
Nicole Cordes authored
The patch adds usage of module dispatcher to enable CSRF protection to version click module. Resolves: #55675 Releases: 6.2 Change-Id: Ib31e419fd2a880052e93f3eea95d51c75d442e23 Reviewed-on: https://review.typo3.org/28209 Reviewed-by: Wouter Wolters Tested-by: Wouter Wolters Reviewed-by: Stefan Neufeind Reviewed-by: Anja Leichsenring Tested-by: Anja Leichsenring
-
Caspar Stuebs authored
Do an array typecast while using function in_array() Clean up the code to make it more clear Change-Id: I97738ab4bc4e1e4c346cd25836e2b4d1f875ec23 Resolves: #56558 Releases: 6.2, 6.1 Reviewed-on: https://review.typo3.org/28065 Reviewed-by: Oliver Klee Reviewed-by: Stefan Neufeind Tested-by: Stefan Neufeind
-
Marcel Wieser authored
This fix resolves the issue of the wrong title for FAL irre relations. Now the title of the sys_file metadata will be displayed, if there's no title for the sys_file_reference. Additionally the title, labels and placeholder will be cropped if necessary. Resolves: #55485 Releases: 6.2 Change-Id: I22b41931e10c565d83edb53ab9689311d13e811a Reviewed-on: https://review.typo3.org/27259 Reviewed-by: Steffen Ritter Reviewed-by: Frans Saris Tested-by: Frans Saris Reviewed-by: Stefan Neufeind Tested-by: Stefan Neufeind
-
Ernesto Baschny authored
* Adjust default permissions back to "world readable" (775/664) * Do not attempt to fix permissions on an existing folder structure * Streamline the separation of Notices, Warnings and Errors * Cosmetical optimizations in the "Folder Structure" item * Also report if the default permissions are too insecure (i.e. world writeable / readable). Note that the new defaults (775/664) are set to make the system work by default on almost most scenarios, but the recommended secure setup is still 770/660. This is on purpose to make the administrator aware of it but will require manual intervention (i.e. "thinking") if this setup will work or not (we cannot detect that automatically). Resolves: #52668 Releases: 6.2 Change-Id: I77c72617fa58fd808ebc5fd818e94b48c2644102 Reviewed-on: https://review.typo3.org/25416 Reviewed-by: Christian Kuhn Reviewed-by: Wouter Wolters Reviewed-by: Stefan Neufeind Reviewed-by: Philipp Gampe Reviewed-by: Anja Leichsenring Tested-by: Anja Leichsenring Reviewed-by: Ernesto Baschny Tested-by: Ernesto Baschny
-
Ernesto Baschny authored
On some systems even "332" characters is too large. To also cope with potential utf8mb4 setups (1 char = 4 bytes), and staying under 1000 byte limit, we reduce the amount of characters in the index to 249. Resolves: #56786 Related: #54234 Releases: 6.2 Change-Id: I79452224f37ec2b6ca5b3a35044144eed787df67 Reviewed-on: https://review.typo3.org/28429 Reviewed-by: Ernesto Baschny Tested-by: Ernesto Baschny
-
Christian Kuhn authored
Change-Id: I7e9f09fa747a07208bf248aa35fdf154cd1fa9c4 Resolves: #56943 Related: #51436 Releases: 6.2 Reviewed-on: https://review.typo3.org/28428 Reviewed-by: Anja Leichsenring Tested-by: Anja Leichsenring Reviewed-by: Christian Kuhn Tested-by: Christian Kuhn
-
Christian Kuhn authored
Extbase BaseTestClass comes with a not mocked objectManager that gives headaches if it is injected to a test subject. Releasing the extensionmanager test classes from this and using core UnitTestCase as parent reveals these parts in existing tests, those are fixed with the patch. Change-Id: Ia7acd7f838f9ac0eb2f44e0737893fc30c41ff55 Resolves: #56942 Related: #51436 Releases: 6.2 Reviewed-on: https://review.typo3.org/28427 Reviewed-by: Wouter Wolters Tested-by: Wouter Wolters Reviewed-by: Anja Leichsenring Tested-by: Anja Leichsenring
-
Ernesto Baschny authored
This reverts commit 76284d26 The implemented locking is fine, but currently breaks a fresh new installation (when there is no typo3temp directory yet). We remove this feature for the release of beta7 and merge it afterwards again to be able to improve upon it during the next week before the release candidate. Change-Id: Ie69352e5c7e3a224b0a0c71457efe3dbb8d90aac Reviewed-on: https://review.typo3.org/28426 Reviewed-by: Ernesto Baschny Tested-by: Ernesto Baschny
-
Christian Kuhn authored
While the FAL tests were already streamlined and simplified a lot, the ResourceStorageTest class is still a mixture of functional and unit test that involves heavy set up code and still does not mock dependencies properly. This test class needs a rewrite and a clean separation of units together with a number of working functional tests to be of any use. For now, all tests that rely on initialized database are skipped and marked as TODO. Change-Id: I3191c809c50f4f19ab91b9a5b5f2f3ebc3fa47ff Resolves: #56940 Related: #51436 Releases: 6.2 Reviewed-on: https://review.typo3.org/28424 Reviewed-by: Anja Leichsenring Tested-by: Anja Leichsenring Reviewed-by: Wouter Wolters Tested-by: Wouter Wolters
-
Markus Klein authored
The hook was introduced and deprecated when simulatestatic was moved to TER for 6.0. Furthermore the old wapversion.lib files are not part of the Core anymore, hence we can remove some more overhead. Resolves: #56491 Releases: 6.2 Change-Id: Ib9c05895eed3539ac9e540b39d720038c5cacedb Reviewed-on: https://review.typo3.org/27991 Reviewed-by: Anja Leichsenring Tested-by: Anja Leichsenring Reviewed-by: Wouter Wolters Tested-by: Wouter Wolters
-
Christian Kuhn authored
Change-Id: Idad4b11894ee6e09e0b8eca9a057c7a776925a70 Resolves: #56939 Related: #51436 Releases: 6.2 Reviewed-on: https://review.typo3.org/28423 Reviewed-by: Anja Leichsenring Tested-by: Anja Leichsenring Reviewed-by: Wouter Wolters Tested-by: Wouter Wolters
-
Thomas Maroschik authored
During bootstrapping in index_ts.php there is a check for an existing be_typo_user cookie which enables TimeTracking. The simple static getter triggers the loading and parsing of BackendUserAuthentication and AbstractUserAuthentication which are both pretty fat classes and have an impact upon eID calls and frontend calls. This patch inlines the cookie name retrieval and defers thus the loading of the fat classes. Resolves: #56316 Releases: 6.2 Change-Id: I5ce5cf92095dcb8820fb0e548e16e38a99f4f12e Reviewed-on: https://review.typo3.org/28418 Reviewed-by: Wouter Wolters Tested-by: Wouter Wolters Reviewed-by: Steffen Ritter Tested-by: Steffen Ritter
-
Christian Kuhn authored
With the switch to mysqli object it is now possible to fully mock and check the final database calls in DatabaseConnectionTest, the test table can be removed after refactoring the tests. Change-Id: I60e33f6af5b4be8111a21469d12e38843650e7c4 Resolves: #56938 Related: #51436 Releases: 6.2 Reviewed-on: https://review.typo3.org/28422 Reviewed-by: Anja Leichsenring Tested-by: Anja Leichsenring Reviewed-by: Wouter Wolters Tested-by: Wouter Wolters
-
Christian Kuhn authored
Tests of the Typo3DatabaseBackend are refactored to not depend on initialized $GLOBALS['TYPO3_DB'] anymore, queries and quoting is now performed to a mock object. Next to a better separation this has the advantage of a nice speedup executing those tests. Change-Id: I8fc23fec56a50e48f74422eac3ee4a07ed3669b9 Resolves: #56937 Related: #51436 Releases: 6.2 Reviewed-on: https://review.typo3.org/28420 Reviewed-by: Wouter Wolters Tested-by: Wouter Wolters Reviewed-by: Anja Leichsenring Tested-by: Anja Leichsenring
-
Felix Kopp authored
Fixes different headers and columns paddings for .t3-table and the former .typo3-dblist. Also fixes .row-header link hover style where text links went black and dark gray. Resolves: #56926 Releases: 6.2 Change-Id: I0e93ccc315f4740b87be7656df1d54cd40272be7 Reviewed-on: https://review.typo3.org/28406 Reviewed-by: Marcin Sągol Reviewed-by: Xavier Perseguers Tested-by: Xavier Perseguers Reviewed-by: Wouter Wolters Tested-by: Wouter Wolters
-
Anja Leichsenring authored
Unit tests reveal some warnings which are caused by incomplete mocking. They all belong to $GLOBALS['LANG'] Change-Id: Ic2adda9984a530b82e259c1d8931015996f167ba Resolves: #56700 Related: #51436 Releases: 6.2 Reviewed-on: https://review.typo3.org/28407 Reviewed-by: Wouter Wolters Tested-by: Wouter Wolters
-
Alexander Opitz authored
After cache clearing we can run in the situation that 2 processes will rebuild the ClassLoader cache which will lead to a non useable cache, which produces fatals. As the data is generated more than once the load of the server increases per request while ClassLoader cache is build. The implemented Locking will stop this issue. Every process waits till the first is ready and then looks if data was generated and stops re- generating the cache. Resolves: #55099 Releases: 6.2 Change-Id: I109821b9c37ec99c5ec5dbc5bcef6223d1d0d153 Reviewed-on: https://review.typo3.org/28156 Reviewed-by: Markus Klein Tested-by: Markus Klein Reviewed-by: Thomas Maroschik Tested-by: Thomas Maroschik Reviewed-by: Anja Leichsenring Tested-by: Anja Leichsenring
-
Anja Leichsenring authored
After the removal of GLOBALS initialisation the extension raises warnings in unittests. Change-Id: I450932b1de1852302e4ae9861b250c5721f6032e Resolves: #56930 Related: #51436 Releases: 6.2 Reviewed-on: https://review.typo3.org/28412 Reviewed-by: Christian Kuhn Tested-by: Christian Kuhn Reviewed-by: Thomas Maroschik Tested-by: Thomas Maroschik
-
Markus Klein authored
Code cleanup for locker and fix of semaphore locking. It is now possible to reuse a semaphore. Resolves: #40420 Releases: 6.2 Change-Id: I843aca1f9fa3d070ce0a508a27d3c433725991fa Reviewed-on: https://review.typo3.org/28159 Reviewed-by: Thomas Maroschik Tested-by: Thomas Maroschik
-
Steffen Ritter authored
Since the refactoring of the publicURL Feature and the possibility to link to files via jump-scripts the generation of publicUrls for files in storage zero is broken due to the fact that every relative base-path for this URL is appended with a slash. If the base-path has been empty (like for storage 0), appending a slash makes it absolute. This patch changes the behaviour to only append a slash on non-empty paths. Releases: 6.2 Resolves: #56927 Change-Id: I14e8bae0b64ed8dc537a5edbf57d9dce6ddf0932 Reviewed-on: https://review.typo3.org/28395 Reviewed-by: Alexander Stehlik Tested-by: Alexander Stehlik Reviewed-by: Xavier Perseguers Tested-by: Xavier Perseguers
-
Patrick Broens authored
The submodule "Localization Overview" of Web > Info is missing language labels. These labels are requested from the wrong localization file. This patch fixes this by changing the label calls to a different file. Change-Id: Id6aaddf3e9bb88da30bb5008b875279b0b07daa5 Resolves: #56767 Releases: 6.2 Reviewed-on: https://review.typo3.org/28260 Reviewed-by: Stefan Neufeind Tested-by: Stefan Neufeind
-
- Mar 14, 2014
-
-
Jan Kiesewetter authored
Change-Id: I1daabdbb0e39badb3575f6cea9fd1d4bd1e95ba3 Resolves: #56913 Releases: 6.2 Reviewed-on: https://review.typo3.org/28389 Reviewed-by: Wouter Wolters Reviewed-by: Stefan Neufeind Tested-by: Stefan Neufeind
-
Alexander Stehlik authored
The system will only generate a thumbnail for IRRE records if the related file object is an image file. Additionally the UID of the file reference will be used as alternative text and as title for the thumbnail so that it behaves like the icon that is used for non-image files. Resolves: #56274 Releases: 6.2 Change-Id: Ibe6530368434c384d5b7cca93e81b656c8c56383 Reviewed-on: https://review.typo3.org/27844 Reviewed-by: Frans Saris Tested-by: Frans Saris Reviewed-by: Stefan Neufeind Tested-by: Stefan Neufeind
-
Anja Leichsenring authored
The test class contains only one test, but to execute this, it depends on many classes which are not all properly mocked and a nightmare to maintain. Additionally the test has nothing to do with the execution of tasks, so subject scope is not met. To keep test maintenance a doable task this test class in removed. Change-Id: I97ac02040cb6dc711dcc300fb84c15c6785736e2 Resolves: #56924 Relates: #51436 Releases: 6.2 Reviewed-on: https://review.typo3.org/28401 Reviewed-by: Christian Kuhn Tested-by: Christian Kuhn Reviewed-by: Stefan Neufeind Tested-by: Stefan Neufeind
-
Frans Saris authored
This patch changes the Content-Disposition header so it is also send when $asDownload isn't set with value inline and the filename is between quotes. Resolves: #56923 Releases: 6.2 Change-Id: Ic47c7d3743e7bac73936d20addbc61193e6fd49c Reviewed-on: https://review.typo3.org/28399 Reviewed-by: Philipp Gampe Tested-by: Philipp Gampe Reviewed-by: Stefan Neufeind Tested-by: Stefan Neufeind
-
Ernesto Baschny authored
To avoid conflicts with normalize.css, we remove the normalization done by ExtJS, which is loaded after the normalize.css now. Resolves: #56418 Releases: 6.2 Change-Id: I8a5b633244c5074755d478d0497b8f438ef86b65 Reviewed-on: https://review.typo3.org/28069 Reviewed-by: Wouter Wolters Tested-by: Wouter Wolters Reviewed-by: Felix Kopp Tested-by: Felix Kopp Reviewed-by: Stefan Neufeind Tested-by: Stefan Neufeind Reviewed-by: Frans Saris Tested-by: Frans Saris
-
Christian Reiter authored
Make sure RootlineUtility::enrichWithRelationFields() respects the setting of $TCA[$table]['ctrl']['enablecolumns']['disabled'] when fetching foreign data for the rootline. Otherwise hidden relations from sys_file_reference are added to the rootline and cause exceptions in the frontend, instead of being ignored. Resolves: #56150 Releases: 6.2, 6.1 Change-Id: I21917fec1407a10818058da8ea879b0bb39441a4 Reviewed-on: https://review.typo3.org/28277 Tested-by: Wouter Wolters Reviewed-by: Alexander Opitz Tested-by: Alexander Opitz Reviewed-by: Anja Leichsenring Tested-by: Anja Leichsenring
-
Christian Kuhn authored
Release PreparedStatementTest from an active DB connection. The quote tests are refactored a bit to find out in one specific test if it is done for parameters. Change-Id: I37853cd49368c2b23d0c2d6926fc806618674279 Resolves: #56922 Related: #51436 Releases: 6.2 Reviewed-on: https://review.typo3.org/28398 Reviewed-by: Wouter Wolters Tested-by: Wouter Wolters Reviewed-by: Anja Leichsenring Tested-by: Anja Leichsenring
-
Christian Kuhn authored
Test files and class naming is adapted to subject class names in ext:core Log/Writer and the DatabaseWriterTests are rewritten to not depend on initialized database connection anymore. Change-Id: Ifff4e5a064018bb5b0db3bf9eeb1b9232adfb262 Resolves: #56921 Related: #51436 Releases: 6.2 Reviewed-on: https://review.typo3.org/28396 Reviewed-by: Wouter Wolters Tested-by: Wouter Wolters Reviewed-by: Anja Leichsenring Tested-by: Anja Leichsenring
-
Christian Kuhn authored
Some tests still rely on initialized $GLOBALS['TYPO3_DB']. The patch handles some easy cases in ext:core. Change-Id: I5b720154035cc5f8b156a9358806673daaf9c9ec Resolves: #56918 Related: #51436 Releases: 6.2 Reviewed-on: https://review.typo3.org/28394 Reviewed-by: Wouter Wolters Tested-by: Wouter Wolters Reviewed-by: Anja Leichsenring Tested-by: Anja Leichsenring
-