- Nov 10, 2012
-
-
TYPO3 Release Team authored
Change-Id: Id506e3479c6b48526b7a9cdfdd211bc33c1a61d6 Reviewed-on: http://review.typo3.org/16386 Reviewed-by: TYPO3 Release Team Tested-by: TYPO3 Release Team
-
Tilo Baller authored
Currently extensions with "suggests" contraint in ext_emconf.php fail to install in Extension Manager with exception "suggestwas not a valid dependency type.". Example (taken from EXT:saltedpasswords ext_emconf.php): 'constraints' => array( [...] 'suggests' => array( 'rsaauth' => '' ) ), NOTE: This patch does not implement the missing handling for suggested extensions. Fixes: #42594 Releases: 6.0 Change-Id: I326de368508c5c9a350d7b7e84b07f3bc1582437 Reviewed-on: http://review.typo3.org/16367 Reviewed-by: Francois Suter Tested-by: Francois Suter Reviewed-by: Oliver Hader Reviewed-by: Helmut Hummel Tested-by: Helmut Hummel
-
Helmut Hummel authored
The current translation handling does not respect subfolders in the zip file during extraction. This leads to partly missing translations as the translation files were not in the correct folder structure. Create the folder structure during zip file extraction and improve the path calculation so that path traversal is not possible any more. Fixes: #42840 Releases: 6.0 Change-Id: I9e03622879f38d294b2487c63e9ced0ba40d8142 Reviewed-on: http://review.typo3.org/16381 Reviewed-by: Steffen Ritter Tested-by: Steffen Ritter Tested-by: Oliver Hader Reviewed-by: Oliver Hader
-
Oliver Hader authored
The current implementation in the TYPO3 backend does not allow to store NULL values, only empty strings or zero as number are allowed. Since the overlay behavior of FAL takes e.g. the description property from the original file object an empty value in the disposal (the referenced file) cannot be defined to be blank, thus not clearing the original file description. For this case we need a new behavior to allow NULL values in the storage and to handle that in the backend view. This feature is enabled by adding "null" to the eval list of the TCA configuration of a field, example: 'columns' => array( 'title' => array( 'config' => array( 'type' => 'text', 'eval' => 'null', ) ) ) Besides that, of course the database field definition needs to be updated to support NULL values. Change-Id: Ib5cd0e34e34d084df7ba3380ae81e5240bcf76d6 Resolves: #41773 Releases: 6.0 Reviewed-on: http://review.typo3.org/15458 Reviewed-by: Oliver Hader Tested-by: Oliver Hader
-
Kai Vogel authored
This patch enables IRRE fields in flexform. They can be used identically to the TCA. FlexForm segments are separated by a new divider "---" to easily have the possiblity to recognize and parse them when handline the IRRE object identifiers. Besides that a new remapping level for FlexForms has been introduced to the DataHandler to update accordant FlexForm references after all child records have been written. Unit tests have been extended to check the new additions to the accordant object identifiers and form names. This is important to any processing of IRRE in the form view. Change-Id: Icadb89c2e496a5f1ad7de298ebee06d144475a11 Resolves: #18957 Releases: 6.0 Reviewed-on: http://review.typo3.org/13968 Reviewed-by: Steffen Ritter Tested-by: Steffen Ritter Reviewed-by: Kai Vogel Tested-by: Kai Vogel Reviewed-by: Helmut Hummel Tested-by: Helmut Hummel
-
- Nov 09, 2012
-
-
Helmut Hummel authored
On case sensitive file systems the SUViewHelper cannot be found, as the file is named SUViewHelper.php and the class SuViewHelper. Rename both file and class to match and to be more speaking. Resolves: #42826 Releases: 6.0 Change-Id: I19c0b7c39b77ba2d7b192a989e5d45b2b7d4a2c7 Reviewed-on: http://review.typo3.org/16366 Reviewed-by: Helmut Hummel Tested-by: Helmut Hummel
-
Steffen Ritter authored
The TypoScript Object "FILES" has been changed to be aware of translations in the meantime. Anyhow the Content Element uploads does not benefit from that, as it hardcodes the uid of the related element and therefore the automatic logic recognizing translations does not work. Remove the affected line of TypoScript. Change-Id: Ia70272a2d646c2d29eca311c44dc6a0706d1778c Releases: 6.0 Fixes: #40607 Reviewed-on: http://review.typo3.org/16363 Reviewed-by: Oliver Hader Tested-by: Oliver Hader
-
Georg Ringer authored
If a custom content element is created by using an extension and the ext is removed, an empty content element is rendered in the page module. Now the same warning is shown as if a non existent plugin is rendered Change-Id: Ib98ff3fdf17d7383b51e6c108854a2fc34d5def4 Resolves: #42510 Releases: 6.0 Reviewed-on: http://review.typo3.org/16223 Reviewed-by: Philipp Gampe Tested-by: Philipp Gampe Reviewed-by: Nicole Cordes Tested-by: Nicole Cordes Reviewed-by: Wouter Wolters Reviewed-by: Georg Ringer Tested-by: Georg Ringer
-
Fabien Udriot authored
A list of default categorized tables is put within the Install Tool for now, since we don't have a dedicated BE module for category Change-Id: I1b620652a09ae9712cbd5cd38a8bed8ab8605b6e Resolves: #38716 Releases: 6.0 Reviewed-on: http://review.typo3.org/12674 Reviewed-by: Fabien Udriot Tested-by: Fabien Udriot Reviewed-by: Georg Ringer Tested-by: Georg Ringer
-
Helmut Hummel authored
Change-Id: Ia33701578c100bb67beb66d010f76208d9c16457 Reviewed-on: http://review.typo3.org/16338 Reviewed-by: Helmut Hummel Tested-by: Helmut Hummel
-
- Nov 08, 2012
-
-
Helmut Hummel authored
During namespacing the SEARCHRESULT content object, which had two classes, has been messed up. Combine both classes into one. Resolves: #42806 Releases: 6.0 Change-Id: If757121be3dc5c93d215dfbb958090ed39a7f507 Reviewed-on: http://review.typo3.org/16337 Reviewed-by: Helmut Hummel Tested-by: Helmut Hummel
-
Helmut Hummel authored
During namespacing the OTABLE content object which had of two classes has been messed up. Combine both classes into one. Resolves: #42805 Releases: 6.0 Change-Id: Ibc7a076cc6c9aa5fe3e3cfeff0dbb3db95ea5a2b Reviewed-on: http://review.typo3.org/16336 Reviewed-by: Helmut Hummel Tested-by: Helmut Hummel
-
Helmut Hummel authored
Releases: 6.0 Change-Id: I0f8863ae6e711f1da710b39f7644f24212ad41ef Reviewed-on: http://review.typo3.org/16330 Reviewed-by: Helmut Hummel Tested-by: Helmut Hummel
-
Helmut Hummel authored
All abstract classes should be start with an Abstract prefix in the class name. Adjust the abstract task class to this naming convention. Resolves: #42803 Releases: 6.0 Change-Id: Ibef1d71f1d3a6aa3683331464b33118b88b1ec01 Reviewed-on: http://review.typo3.org/16329 Reviewed-by: Steffen Ritter Reviewed-by: Helmut Hummel Tested-by: Helmut Hummel
-
Michael Klapper authored
Update the version number in system extensions which have been forgotten. Resolves: #42728 Releases: 6.0 Change-Id: I05089f5f0706f3df685bccc68ab8915620f90609 Reviewed-on: http://review.typo3.org/16235 Reviewed-by: Markus Klein Tested-by: Markus Klein Reviewed-by: Wouter Wolters Tested-by: Wouter Wolters Reviewed-by: Michael Klapper Reviewed-by: Steffen Ritter Tested-by: Steffen Ritter Reviewed-by: Georg Ringer Tested-by: Georg Ringer
-
Oliver Hader authored
This patch fixes the SQL injection possibilities in the record history view as well as fixing XSS possibilities. The submitted GET/POST data gets sanitized now besides that. Change-Id: Ia92b5f7a2244412f87d9affdd73d2e0a6f7076ef Fixes: #42696 Releases: 6.0, 4.7, 4.6, 4.5 Security-Commit: a386933537b6193d3a3d7173721c5b3b961a7f0d Security-Bulletin: TYPO3-CORE-SA-2012-005 Reviewed-on: http://review.typo3.org/16307 Reviewed-by: Oliver Hader Tested-by: Oliver Hader
-
Oliver Hader authored
Properly html encode the label of tree nodes. Fixes: #42774 Releases: 6.0, 4.7, 4.6, 4.5 Change-Id: I56b823bdd7ac8f4e8d533604cc91eb99e3bcd808 Security-Commit: b1b0b68d026795d04721f73c436eab2de72285d9 Security-Bulletin: TYPO3-CORE-SA-2012-005 Reviewed-on: http://review.typo3.org/16306 Reviewed-by: Oliver Hader Tested-by: Oliver Hader
-
Helmut Hummel authored
The method getFuncCheck creates an URL from input variables and puts it in JavaScript context without properly encoding them. This might lead to XSS if the input variables come from untrusted source. Fixes: #42776 Releases: 6.0, 4.7, 4.6, 4.5 Change-Id: Ia312e96791bc23460462c2374c0d08f47f762447 Security-Bulletin: TYPO3-CORE-SA-2012-005 Reviewed-on: http://review.typo3.org/16305 Reviewed-by: Oliver Hader Tested-by: Oliver Hader
-
Helmut Hummel authored
Releases: 6.0 Change-Id: I490683562533dfbfaa34310a04f7682cde91f0d2 Reviewed-on: http://review.typo3.org/16294 Reviewed-by: Helmut Hummel Tested-by: Helmut Hummel
-
TYPO3 Release Team authored
Change-Id: I2e83cbd81b729242404f0fc8ef553f663ae87073 Reviewed-on: http://review.typo3.org/16290 Reviewed-by: TYPO3 Release Team Tested-by: TYPO3 Release Team
-
Johannes Feustel authored
Since #37868 the backend comes with hardcoded favicon. This should be configurable like logo_login to brand the backend for certain projects and for better usability when working with multiple projects. Change-Id: Icc0f9c3f764c92a39ea46b5af749d57e2d2b30dc Resolves: #39947 Releases: 6.0 Reviewed-on: http://review.typo3.org/13906 Reviewed-by: Philipp Gampe Tested-by: Philipp Gampe Reviewed-by: Steffen Ritter Tested-by: Steffen Ritter
-
- Nov 07, 2012
-
-
Oliver Hader authored
Change-Id: I3c3078b6e69f937d4383eb8677dbd60f249d2c8d Releases: 6.0 Reviewed-on: http://review.typo3.org/16276 Reviewed-by: Oliver Hader Tested-by: Oliver Hader
-
- Nov 06, 2012
-
-
Steffen Ritter authored
File records are stored in PID 0. In TYPO3 non-admins do not have access to anything stored in PID 0. As FAL won't work without granting access to file-meta-data for non-admins, A new TCA control configuration allows to ignore those permission restrictions for sys_file and sys_file_reference: * TCA/<table>/ctrl/security/ignoreWebMountRestriction Allows users to access records that are not in their defined web-mount and by-passes this restriction.. * TCA/<table>/ctrl/security/ignoreRootLevelRestriction Allows users (non-admins) to access records that are stored on the root-level (page-id 0) and by-passes this restriction. Change-Id: If92b07b0ba63a0d544a337ddf4f55973fafcd345 Fixes: #39805 Releases: 6.0 Reviewed-on: http://review.typo3.org/13658 Reviewed-by: Steffen Ritter Tested-by: Steffen Ritter Reviewed-by: Stefan Neufeind Reviewed-by: Oliver Hader Tested-by: Oliver Hader
-
Michael Klapper authored
Resolves: #42731 Releases: 6.0 Change-Id: Icd08c7e9d1bb9f014ce77aae697e804aa4e17625 Reviewed-on: http://review.typo3.org/16238 Reviewed-by: Wouter Wolters Tested-by: Wouter Wolters Reviewed-by: Anja Leichsenring Tested-by: Anja Leichsenring Reviewed-by: Helmut Hummel Tested-by: Helmut Hummel
-
Stanislas Rolland authored
Links to files or folders in pre-FAL RTE-content should be transformed to FAL-compliant on way to RTE, whenever possible, otherwise they are viewed as external links. FAL-related attributes should also be added to images, whenever possible, on way to the RTE. Change-Id: I17e649986a57865fee738575be058c53ac30a50d Releases: 6.0 Fixess: #36827 Reviewed-on: http://review.typo3.org/10984 Reviewed-by: Oliver Hader Tested-by: Oliver Hader
-
Georg Ringer authored
Change-Id: If99bd9fb5357a39660f44a79f88cdd22528be3d8 Resolves: #39957 Releases: 6.0 Reviewed-on: http://review.typo3.org/13952 Reviewed-by: Georg Ringer Tested-by: Georg Ringer
-
- Nov 05, 2012
-
-
Jigal van Hemert authored
Change-Id: I1fca2b537f134b57f3161d6ae636c6d9e67012e0 Resolves: #17198 Releases: 6.0 Reviewed-on: http://review.typo3.org/15103 Reviewed-by: Anja Leichsenring Tested-by: Anja Leichsenring Reviewed-by: Wouter Wolters Tested-by: Wouter Wolters Reviewed-by: Helmut Hummel Tested-by: Helmut Hummel
-
Hans Christian Reinl authored
* Change order of table-heads to reflect scribble better * Include link to all version of extensions as arrow * Move details of author into description and hide for now * Move loading mask on extension table Resolves: #42327 Releases: 6.0 Change-Id: I9e042f972a77e09482a5eeab429214bb13108f71 Reviewed-on: http://review.typo3.org/15916 Reviewed-by: Helmut Hummel Tested-by: Helmut Hummel
-
Oliver Hader authored
The basic information in IRRE are the repeatable triples of table-uid-field. This test ensures to have a working separation of stable and unstable segments available. Change-Id: Ie0a0e87faf4c4e7a41fb6aed01af6610f12b1c7f Resolves: #42702 Releases: 6.0 Reviewed-on: http://review.typo3.org/16209 Reviewed-by: Oliver Hader Tested-by: Oliver Hader
-
Georg Ringer authored
Currently the tca tree uses its own DataProvider which makes sense but this is not extendable. Adding 3 additional lines would make it possible to use a custom provider. Needed e.g. in EXT:news to be able to render a tca tree with some BE user/-group restrictions ... Change-Id: Idc9bee2ede810e930c17a31ed08688b5654759ff Resolves: #42447 Releases: 6.0 Reviewed-on: http://review.typo3.org/15980 Reviewed-by: Helmut Hummel Tested-by: Helmut Hummel Reviewed-by: Georg Ringer Tested-by: Georg Ringer
-
- Nov 04, 2012
-
-
Helmut Hummel authored
Some of the removed entries have no pendant in the class alias map, which causes a fatal error e.g. in RTE image selector. Add them again and fix the class definition of ImageFolderTree. Fixes: #42677 Releases: 6.0 Change-Id: Ib6d6f2045012bac08feb612489a6334d3cb95649 Reviewed-on: http://review.typo3.org/16193 Reviewed-by: Anja Leichsenring Tested-by: Anja Leichsenring Reviewed-by: Wouter Wolters Tested-by: Wouter Wolters Reviewed-by: Helmut Hummel Tested-by: Helmut Hummel
-
Helmut Hummel authored
* Remove entries from the files, which can now be found by naming scheme. * Move core_autoload.php to sysext/core/ext_autoload.php * Regenerate LegacyClassesForIde file Resolves: #42666 Releases: 6.0 Change-Id: I090212affb1dfd85ae5711989a924fb754702409 Reviewed-on: http://review.typo3.org/16182 Reviewed-by: Helmut Hummel Tested-by: Helmut Hummel
-
Helmut Hummel authored
Memceache tests have been disabled because of problems with the travis ci service. Activate them again after the problems have been resolved and also activate PHPUnit color output. Releases: 6.0 Change-Id: I8f488c499884e36c03736844f5325ad57deeecc5 Reviewed-on: http://review.typo3.org/16179 Reviewed-by: Helmut Hummel Tested-by: Helmut Hummel
-
Helmut Hummel authored
The deprecated classes have been removed in Extbase. Remove them from the IDE file also and raise the submodule pointer. Related: #41926, #41925 Releases: 6.0 Change-Id: Iaf7923b7d51231115f356c77eb8f929031d20e68 Reviewed-on: http://review.typo3.org/16178 Reviewed-by: Helmut Hummel Tested-by: Helmut Hummel
-
- Nov 03, 2012
-
-
Helmut Hummel authored
The class ExtensionManager is actually a utility to manage extensions. Rename it to better reflect it's purpose. This is the final commit, which removes the old namespaced class name from the alias map and raises the submodule pointers. If you used ExtensionManager calls in your TYPO3 6.0 extensions, you have to adapt your code and use the new class name. Resolves: #42661 Releases: 6.0 Change-Id: I371a64b276a93f25fabf6728bae8906fbc0e2c42 Reviewed-on: http://review.typo3.org/16176 Reviewed-by: Helmut Hummel Tested-by: Helmut Hummel
-
Helmut Hummel authored
The class ExtensionManager is actually a utility to manage extensions. Rename it to better reflect it's purpose. Renaming in submodules will be done seperately. The third step will then be to remove the old namespaced class name from the class alias map and raise the submodule pointers Related: #42661 Releases: 6.0 Change-Id: I0be22f117e9e4121001b6a14118d289834438066 Reviewed-on: http://review.typo3.org/16163 Reviewed-by: Anja Leichsenring Reviewed-by: Wouter Wolters Reviewed-by: Helmut Hummel Tested-by: Helmut Hummel
-
Helmut Hummel authored
Only move the class to keep track of history Related: #42661 Releases: 6.0 Change-Id: I9118c41c78493369ccc12ff5443c3faf2261fad4 Reviewed-on: http://review.typo3.org/16162 Reviewed-by: Wouter Wolters Reviewed-by: Helmut Hummel Tested-by: Helmut Hummel
-
Christian Kuhn authored
The scheduler task to update the TER extension list on a regular basis was removed with the implementation of the new extension manager. The patch adds an updated version of it and takes care that existing registered tasks of this type still work. Change-Id: Ic770ed78f23413b589352c25998eaee7863ec64f Resolves: #39915 Releases: 6.0 Reviewed-on: http://review.typo3.org/16168 Reviewed-by: Felix Kopp Tested-by: Felix Kopp Reviewed-by: Wouter Wolters Tested-by: Wouter Wolters Reviewed-by: Anja Leichsenring Reviewed-by: Christian Kuhn Tested-by: Christian Kuhn
-
- Nov 02, 2012
-
-
Nicole Cordes authored
In the ext_tables.sql there is a pid field which is left in the ext_tables_static+adt.sql file. This causes unnecessary ALTER queries in database comparison. Change-Id: Ia380f731c985a1739a88caf7c7f47fa3ec5a95cf Fixes: #42655 Releases: 6.0 Reviewed-on: http://review.typo3.org/16152 Reviewed-by: Helmut Hummel Tested-by: Helmut Hummel
-
Christian Kuhn authored
Add simple regression test for issue #39677 checking the generated string contains 'value="1"' Change-Id: I3bb51be68c22878d519d2176ab358777780b34d6 Resolves: #42652 Related: #39677 Releases: 6.0 Reviewed-on: http://review.typo3.org/16151 Reviewed-by: Christian Kuhn Tested-by: Christian Kuhn
-