Packages/TYPO3.CMS.git
3 years ago[BUGFIX] Do not cut constants in debug output 63/50063/5
Sascha Egerer [Thu, 29 Sep 2016 07:13:08 +0000 (09:13 +0200)]
[BUGFIX] Do not cut constants in debug output

Unsubstituted constants should be logged in full length and not
cut after 50 character.

Resolves: #78107
Releases: master, 7.6
Change-Id: I6a231cbda9f876be390393f8ce967335826e95f4
Reviewed-on: https://review.typo3.org/50063
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
3 years ago[BUGFIX] Fix requiring playlist argument when "loop" is set 76/50076/4
Wouter Wolters [Fri, 30 Sep 2016 12:06:38 +0000 (14:06 +0200)]
[BUGFIX] Fix requiring playlist argument when "loop" is set

The YouTubeRenderer does not force the playlist argument yet
when the loop argument is set to 1. According to the documentation
this is required for a single video player. See
https://developers.google.com/youtube/player_parameters#loop

Resolves: #78053
Releases: master,7.6
Change-Id: Ife89cce318347aa6fa1694b90c71d9931538aa4e
Reviewed-on: https://review.typo3.org/50076
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
3 years ago[TASK] Show hints about shortcuts and external pages in Page module 15/49715/5
Andreas Fernandez [Thu, 1 Sep 2016 11:22:31 +0000 (13:22 +0200)]
[TASK] Show hints about shortcuts and external pages in Page module

To improve the usability, pages of the type shortcut and external link
show additional information in the page module

Resolves: #77742
Releases: master
Change-Id: Ica5e2ecc017842bc6cca9bd347a59def2c7b6ad4
Reviewed-on: https://review.typo3.org/49715
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Łukasz Uznański
Tested-by: Łukasz Uznański
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
3 years ago[BUGFIX] Use only domain with scheme at youtube origin 41/49941/3
Ruud Silvrants [Thu, 15 Sep 2016 06:34:41 +0000 (08:34 +0200)]
[BUGFIX] Use only domain with scheme at youtube origin

Resolves: #77953
Releases: master, 7.6
Change-Id: I263e865953f58778565e362ddc04b8489d019a48
Reviewed-on: https://review.typo3.org/49941
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Dmitry Dulepov <dmitry.dulepov@gmail.com>
Tested-by: Dmitry Dulepov <dmitry.dulepov@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[!!!][TASK] Deprecate usage of record rendering in page module 68/49968/4
Georg Ringer [Sun, 18 Sep 2016 19:33:51 +0000 (21:33 +0200)]
[!!!][TASK] Deprecate usage of record rendering in page module

To follow the concept of apps and avoiding code duplications and
confusion of users, the rendering of records in the page module
is deprecated.

Resolves: #77987
Releases: master
Change-Id: Iece5a1855129db7098ac58e0e2a3bbc9d0d557cb
Reviewed-on: https://review.typo3.org/49968
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] Update require-dev dependencies 75/50075/2
Wouter Wolters [Fri, 30 Sep 2016 10:39:28 +0000 (12:39 +0200)]
[TASK] Update require-dev dependencies

friendsofphp/php-cs-fixer (v1.12.2)
site5/phantoman (v1.1.7)

Resolves: #78123
Releases: master
Change-Id: I7bcb9354872040e1c903bac681e1795047a58a9e
Reviewed-on: https://review.typo3.org/50075
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
3 years ago[TASK] Fluidification of SortPages Wizard 52/49952/5
Michael Oehlhof [Fri, 16 Sep 2016 11:04:13 +0000 (13:04 +0200)]
[TASK] Fluidification of SortPages Wizard

Resolves: #77971
Releases: master
Change-Id: I865196db43517a4f154b4e88e3459aee57f4850a
Reviewed-on: https://review.typo3.org/49952
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
3 years ago[TASK] Fluidification of TypoScriptTemplateObjectBrowserModuleFunctionController 96/49896/5
Marco Bresch [Fri, 9 Sep 2016 16:05:19 +0000 (18:05 +0200)]
[TASK] Fluidification of TypoScriptTemplateObjectBrowserModuleFunctionController

Move all HTML from PHP code to an own Fluid template.

Resolves: #75033
Releases: master
Change-Id: I2e5e12702cb486434016706710c08b49e21942f8
Reviewed-on: https://review.typo3.org/49896
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
3 years ago[BUGFIX] Fix double encoded returnUrl parameters in file search 77/50077/2
Wouter Wolters [Fri, 30 Sep 2016 13:22:52 +0000 (15:22 +0200)]
[BUGFIX] Fix double encoded returnUrl parameters in file search

In ext:filelist you can search for files. All actions that contain
a returnUrl as parameter lead to CSRF-token issues. This is because
the returnUrl is double encoded. Remove the double encoding.

Resolves: #78124
Releases: master
Change-Id: I2719b6e7905576c307e4bdc06d5e6384625a4da3
Reviewed-on: https://review.typo3.org/50077
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Josef Glatz <josef.glatz@typo3.org>
Tested-by: Josef Glatz <josef.glatz@typo3.org>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
3 years ago[BUGFIX] Deprecate support mysqli_result in PageLayoutView::getResult 52/50052/4
Nicole Cordes [Wed, 28 Sep 2016 12:10:07 +0000 (14:10 +0200)]
[BUGFIX] Deprecate support mysqli_result in PageLayoutView::getResult

Due to change https://review.typo3.org/48240/ the method only supports
Doctrine Statement objects. An extension which uses the DatabaseConnection
is not able to use this function anymore. This patch re-adds the support
for mysqli_result objects and throws a deprecaction message as information.

Resolves: #78096
Releases: master
Change-Id: I921fccb9132af2426627d8918c782323878c373d
Reviewed-on: https://review.typo3.org/50052
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Markus Sommer <markussom@posteo.de>
Tested-by: Markus Sommer <markussom@posteo.de>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
3 years ago[TASK] Streamline ConnectionPool invocation in Testbase 85/50085/2
Oliver Hader [Mon, 3 Oct 2016 20:35:33 +0000 (22:35 +0200)]
[TASK] Streamline ConnectionPool invocation in Testbase

Resolves: #78137
Releases: master
Change-Id: I35858000977797bfee28eaf157c6c3fe27da58b4
Reviewed-on: https://review.typo3.org/50085
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Susanne Moog <susanne.moog@typo3.org>
Tested-by: Susanne Moog <susanne.moog@typo3.org>
Reviewed-by: Markus Sommer <markussom@posteo.de>
Tested-by: Markus Sommer <markussom@posteo.de>
Reviewed-by: Felix Heller <felix.heller@aimcom.de>
Tested-by: Felix Heller <felix.heller@aimcom.de>
Reviewed-by: Andreas Wolf <andreas.wolf@typo3.org>
Tested-by: Andreas Wolf <andreas.wolf@typo3.org>
3 years ago[TASK] Update phpunit to version 5.5 62/50062/2
Anja Leichsenring [Thu, 29 Sep 2016 07:31:50 +0000 (09:31 +0200)]
[TASK] Update phpunit to version 5.5

As a dependency, codeception is upgraded to version 2.2.5, too.

Change-Id: Ib3cfe1d3fcaf40a53497f78998dea4d7804f240b
Resolves: #78108
Releases: master
Reviewed-on: https://review.typo3.org/50062
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Oliver Klee <typo3-coding@oliverklee.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
3 years ago[TASK] Fixed typo in extensions install and lowlevel 69/50069/5
Robert van Kammen [Fri, 30 Sep 2016 07:18:11 +0000 (09:18 +0200)]
[TASK] Fixed typo in extensions install and lowlevel

Toogle should be Toggle

Resolves: #78118
Releases: master,7.6
Change-Id: Ib72e70aa20fa6f4fdf91a825b31f88938d0897bd
Reviewed-on: https://review.typo3.org/50069
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
3 years ago[BUGFIX] Incorrect cHash generation may cause 404 on any page 59/50059/3
Dmitry Dulepov [Wed, 28 Sep 2016 14:46:23 +0000 (17:46 +0300)]
[BUGFIX] Incorrect cHash generation may cause 404 on any page

If an empty parameter appears in the query string passed to
CacheHashCalculator::getRelevantParameters(), the code will
calculate cHash even if there are no other parameters. But
upon going to the generated link, there will be a 404 error
due to failed cHash check. Parameters with trimmed empty
names do not appear in $_GET in PHP and cHash cannot be
validated. The code should ignore the parameter with
trimmed empty name.

Resolves: #78102
Releases: master, 6.2, 7.6
Change-Id: I3c43d62ae9c31bd41674db62090b6b4a520f8b68
Reviewed-on: https://review.typo3.org/50059
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Helmut Hummel <typo3@helhum.io>
Tested-by: Helmut Hummel <typo3@helhum.io>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Stephan Großberndt <stephan@grossberndt.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[BUGFIX] Trim function name passed to GeneralUtility::callUserFunc() 36/50036/3
Andreas Fernandez [Wed, 28 Sep 2016 06:55:50 +0000 (08:55 +0200)]
[BUGFIX] Trim function name passed to GeneralUtility::callUserFunc()

The parameter `$funcName` could contain whitespaces, e.g. because of a
formatted FlexForm file. The parameter is now trimmed to remove the
whitespaces and to get a valid function reference.

Resolves: #78086
Releases: master, 7.6
Change-Id: I75af1da01a807102b2b1c1bced984c00be03580a
Reviewed-on: https://review.typo3.org/50036
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Eric Chavaillaz <eric@hemmer.ch>
Reviewed-by: Oliver Klee <typo3-coding@oliverklee.de>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
3 years ago[TASK] Use strict comparissons in NewRecordController 57/50057/3
Robert van Kammen [Wed, 28 Sep 2016 13:09:03 +0000 (15:09 +0200)]
[TASK] Use strict comparissons in NewRecordController

Resolves: #78099
Releases: master
Change-Id: Ia3ddd9dd6ce1563ddaae8735ef980a7ca49d5abc
Reviewed-on: https://review.typo3.org/50057
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
3 years ago[TASK] Fixed typo in DatabaseSystemLanguageRowsTest class 49/50049/2
Robert van Kammen [Wed, 28 Sep 2016 09:59:32 +0000 (11:59 +0200)]
[TASK] Fixed typo in DatabaseSystemLanguageRowsTest class

Resolves: #78093
Releases: master

Change-Id: Ib4a3d9d06e1a8dec91524d69033c587ef1ad2efc
Reviewed-on: https://review.typo3.org/50049
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Mathias Brodala <mbrodala@pagemachine.de>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
3 years ago[BUGFIX] Fix evaluation of rootLevel configuration in NewRecordController 35/50035/3
Georg Ringer [Wed, 28 Sep 2016 06:44:38 +0000 (08:44 +0200)]
[BUGFIX] Fix evaluation of rootLevel configuration in NewRecordController

If the rootLevel is set to true, it should behave like 1 and the record
is only available at the root page.

Resolves: #78085
Releases: master, 7.6
Change-Id: Iefcc7ce8b16a04fa288ab23c9116b8181de113a8
Reviewed-on: https://review.typo3.org/50035
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Robert van Kammen <rvkammen@hotmail.com>
Tested-by: Robert van Kammen <rvkammen@hotmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[BUGFIX] BackendUserAuthentication checks wrong BE user permission 66/49866/3
Felix Rauch [Mon, 5 Sep 2016 15:50:27 +0000 (17:50 +0200)]
[BUGFIX] BackendUserAuthentication checks wrong BE user permission

In BackendUserAuthentication::getDefaultUploadFolder, the addFolder
permission flag is checked instead of the writeFolder permission flag in
determining whether the folder is writable and thus suitable as an
upload target.

This fix changes the behaviour to check for the BE user's "writeFolder"
permission flag.

Resolves: #77856
Releases: master, 7.6
Change-Id: Ib78f8f3d371780e2687b30bd402a7beaa44ec700
Reviewed-on: https://review.typo3.org/49866
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[FEATURE] Make it configurable to remove the allowed tables in group element 98/49698/2
Georg Ringer [Wed, 31 Aug 2016 20:00:17 +0000 (22:00 +0200)]
[FEATURE] Make it configurable to remove the allowed tables in group element

By adding allowedTables to the TCA configuration option 'disable_controls'
the allowed tables can be hidden.

Resolves: #77668
Releases: master
Change-Id: I7122f8fbea26d379e3077982485116553bdfbc4e
Reviewed-on: https://review.typo3.org/49698
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[CLEANUP] Polish Enumeration exceptions 32/50032/2
Mathias Brodala [Tue, 27 Sep 2016 15:44:38 +0000 (17:44 +0200)]
[CLEANUP] Polish Enumeration exceptions

Always quote all incoming values and make exceptions more readable.

Resolves: #78083
Releases: master, 7.6
Change-Id: I7f1cf9fc1390771f81726dd5480616dcda7d186d
Reviewed-on: https://review.typo3.org/50032
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Robert van Kammen <rvkammen@hotmail.com>
Tested-by: Robert van Kammen <rvkammen@hotmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[BUGFIX] Always throw exception if ext_emconf.php is missing 26/50026/8
Helmut Hummel [Mon, 26 Sep 2016 13:03:17 +0000 (15:03 +0200)]
[BUGFIX] Always throw exception if ext_emconf.php is missing

The ext_emconf.php is still required for TYPO3 extensions.
However a piece of PackageManager code was still graceful
if instead at least a composer.json was present.

Then however it failed, when in composer.json the require section
was filled with composer packages which are unknown to TYPO3.

Because of this, we need to throw an exception in any case,
if ext_emconf.php is not present.

Resolves: #78054
Releases: 7.6, master
Change-Id: I08b9931dac50384e08fe89558288fa8653722a78
Reviewed-on: https://review.typo3.org/50026
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Robert van Kammen <rvkammen@hotmail.com>
Tested-by: Robert van Kammen <rvkammen@hotmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] Add suggest wizard to field file_collections of tt_content 34/50034/2
Georg Ringer [Wed, 28 Sep 2016 06:10:02 +0000 (08:10 +0200)]
[TASK] Add suggest wizard to field file_collections of tt_content

To improve the usability, the suggest wizard is added to the field
file_collections of tt_content.

Resolves: #78084
Releases: master, 7.6
Change-Id: Ia2c2ebdeb70ba96e1f5cc8a9dc4fa11bbfd704e1
Reviewed-on: https://review.typo3.org/50034
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[BUGFIX] TCA slider wizard w. default value in flexform field 08/50008/3
Joerg Kummer [Thu, 22 Sep 2016 19:10:56 +0000 (21:10 +0200)]
[BUGFIX] TCA slider wizard w. default value in flexform field

Inserts default value from flexform field in form data

Resolves: #64331
Releases: master, 7.6
Change-Id: Icc89fb419ad997f8066d41fd1adc4fe657a9c077
Reviewed-on: https://review.typo3.org/50008
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Robert van Kammen <rvkammen@hotmail.com>
Tested-by: Robert van Kammen <rvkammen@hotmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] Unify record rendering of sys_collection & sys_file_collection 37/50037/4
Georg Ringer [Wed, 28 Sep 2016 07:07:30 +0000 (09:07 +0200)]
[TASK] Unify record rendering of sys_collection & sys_file_collection

Use the access tab for the following records:
- Record collection (sys_collection)
- File collection (sys_file_collection)

Resolves: #78087
Releases: master
Change-Id: I2e83541166241941e5a0f5b99d92561f79f84a0f
Reviewed-on: https://review.typo3.org/50037
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Robert van Kammen <rvkammen@hotmail.com>
Tested-by: Robert van Kammen <rvkammen@hotmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] Streamline DBAL connection invocation in RelationHandler 89/49989/2
Oliver Hader [Wed, 21 Sep 2016 10:00:27 +0000 (12:00 +0200)]
[TASK] Streamline DBAL connection invocation in RelationHandler

Streamline DBAL connection invocation in RelationHandler by using
a dedicated method. This way it's easier to test and replace the
database specific database connection.

Resolves: #78022
Releases: master
Change-Id: I4e0e9d82ddb96b31b54642a3542d84f4bc2ab312
Reviewed-on: https://review.typo3.org/49989
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Robert van Kammen <rvkammen@hotmail.com>
Tested-by: Robert van Kammen <rvkammen@hotmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] Scheduler: Move server time info to a partial 53/49853/5
Daniel Goerz [Sun, 4 Sep 2016 09:18:04 +0000 (11:18 +0200)]
[TASK] Scheduler: Move server time info to a partial

Additionally the appearance is improved by using an infobox
and the infobox is added to the check view as well.

Change-Id: I63336fb5d724fcbc2b5da47c3f79e91a4724cec5
Resolves: #77838
Releases: master
Reviewed-on: https://review.typo3.org/49853
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Ralf Merz <info@merzilla.de>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Robert van Kammen <rvkammen@hotmail.com>
Tested-by: Robert van Kammen <rvkammen@hotmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[BUGFIX] Remove superfluous call of ExtendedFileUtility::init() 83/49983/4
Nicole Cordes [Tue, 20 Sep 2016 16:18:50 +0000 (18:18 +0200)]
[BUGFIX] Remove superfluous call of ExtendedFileUtility::init()

This patch is a follow up to https://review.typo3.org/45695 which
removed the BasicFileUtility::init but didn't removed the extending
usages of it.

Furthermore a wrong variable was used to initialize the file permissions
in \TYPO3\CMS\Core\Utility\File\BasicFileUtility which is also fixed.

Resolves: #78016
Releases: master
Change-Id: Iaa6f98e536a16a5741a88199de8952008df1fd0d
Reviewed-on: https://review.typo3.org/49983
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[TASK] Move field configuration of tx_impexp_origuid 35/49935/3
Georg Ringer [Tue, 13 Sep 2016 18:43:14 +0000 (20:43 +0200)]
[TASK] Move field configuration of tx_impexp_origuid

Move the configuration to EXT:impexp.

Resolves: #77941
Releases: master
Change-Id: I1e87ba5eb1f9abf52abcd7f2e345ced9093c2a27
Reviewed-on: https://review.typo3.org/49935
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
3 years ago[BUGFIX] Remove field restriction in PageLinkHandler 11/50011/2
Georg Ringer [Fri, 23 Sep 2016 08:59:42 +0000 (10:59 +0200)]
[BUGFIX] Remove field restriction in PageLinkHandler

The full row must be provided as it is used later on in the
BackendUtility::getRecordTitle(). Removing fields leads to missing fields
in the title.

Resolves: #78047
Releases: master, 7.6
Change-Id: I4275f331839cbc69c60a5305ef803e623b1c0aac
Reviewed-on: https://review.typo3.org/50011
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Reviewed-by: Cristian Buja <cristian.buja@intera.it>
Tested-by: Cristian Buja <cristian.buja@intera.it>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[BUGFIX] Fix missing path information in CoreUpdaterService 10/50010/3
Wouter Wolters [Thu, 22 Sep 2016 20:35:19 +0000 (22:35 +0200)]
[BUGFIX] Fix missing path information in CoreUpdaterService

By removing the objectManager calls from the Install Tool we missed
a call to initializeObject. This leads to missing path information.
Fix this by moving the initialization to the contstructor.

Resolves: #77962
Related: #73605
Releases: master
Change-Id: I8f3aace60717f7a3c8b7a0a80649436b7f0b8469
Reviewed-on: https://review.typo3.org/50010
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
3 years ago[TASK] Always use HTTPS for youtube and vimeo 75/49975/4
Georg Ringer [Tue, 20 Sep 2016 06:55:08 +0000 (08:55 +0200)]
[TASK] Always use HTTPS for youtube and vimeo

As youtube and vimeo run absolutly fine on HTTPS, there is no reason
to use plain HTTP.

Resolves: #77998
Releases: master, 7.6
Change-Id: I4326b7b51d51143eab6791688c8a4cdc070fd451
Reviewed-on: https://review.typo3.org/49975
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[BUGFIX] Display correct text for invalid links on password reset 04/50004/2
Daniel Goerz [Thu, 22 Sep 2016 10:27:57 +0000 (12:27 +0200)]
[BUGFIX] Display correct text for invalid links on password reset

Change-Id: I656fa9370cfb35eb4608d7547358a3da8654e928
Resolves: #78039
Releases: master,7.6
Reviewed-on: https://review.typo3.org/50004
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[BUGFIX] Fix invalid explode in RTE language fetching 01/50001/3
Markus Klein [Wed, 21 Sep 2016 14:10:49 +0000 (16:10 +0200)]
[BUGFIX] Fix invalid explode in RTE language fetching

Resolves: #78030
Releases: master
Change-Id: I86dafc95375c3320d70e08fb32de2860d089b828
Reviewed-on: https://review.typo3.org/50001
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
3 years ago[BUGFIX] Ensure proper conflictMode on t3d upload 84/49984/3
Nicole Cordes [Tue, 20 Sep 2016 16:31:24 +0000 (18:31 +0200)]
[BUGFIX] Ensure proper conflictMode on t3d upload

The overwriteExistingFiles argument in ImportExportController can't be
cast to \TYPO3\CMS\Core\Resource\DuplicationBehavior due to an empty
value. This patch ensures a correct conflict mode which can be cast.

Resolves: #78017
Related: #77136
Releases: master
Change-Id: Ib55191bc2f6368d2322270315083f80ee13fe45d
Reviewed-on: https://review.typo3.org/49984
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
3 years ago[BUGFIX] Avoid duplicated classes in typolink VH 49/49949/6
Tymoteusz Motylewski [Tue, 20 Sep 2016 15:41:16 +0000 (17:41 +0200)]
[BUGFIX] Avoid duplicated classes in typolink VH

To avoid duplicated classes in the TypolinkViewHelper,
array_unique is used.

Resolves: #77943
Releases: master, 7.6
Change-Id: I2f87347492700fd21b938ddad3fe3064054e1cae
Reviewed-on: https://review.typo3.org/49949
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[BUGFIX] Support target in ctype uploads and fluid_styled_content 37/49937/3
Georg Ringer [Wed, 14 Sep 2016 06:13:01 +0000 (08:13 +0200)]
[BUGFIX] Support target in ctype uploads and fluid_styled_content

The target configuration of the filelink plugin must be considered
if using fluid_styled_content.

Resolves: #77896
Releases: master, 7.6
Change-Id: Ie2ebc8cf425b86082b8bd1062f231d8c3b544b01
Reviewed-on: https://review.typo3.org/49937
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Riccardo De Contardi <erredeco@gmail.com>
Tested-by: Riccardo De Contardi <erredeco@gmail.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[BUGFIX] Use correct dependency in EXT:compatibility7 79/49979/2
Georg Ringer [Tue, 20 Sep 2016 11:23:10 +0000 (13:23 +0200)]
[BUGFIX] Use correct dependency in EXT:compatibility7

To avoid occasional errors in the Extension Manager
the version must be added as well.

Resolves: #78008
Releases: master
Change-Id: Iea7494e82c4c5999c207efed17053dd4ee1cd97c
Reviewed-on: https://review.typo3.org/49979
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Philipp Gampe <philipp.gampe@typo3.org>
Reviewed-by: Helmut Hummel <typo3@helhum.io>
Tested-by: Helmut Hummel <typo3@helhum.io>
Reviewed-by: Claus Due <claus@phpmind.net>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[TASK] Remove usages of getTemplateVariableContainer 72/49972/2
Claus Due [Mon, 19 Sep 2016 21:15:04 +0000 (23:15 +0200)]
[TASK] Remove usages of getTemplateVariableContainer

The method is deprecated, replaced by getVariableProvider.
This change replaces remaining old usages with
the new, correct usage.

Change-Id: Ie05f6f2e10b92a4c5b05d7b028c2fc5be3814ec9
Resolves: #77969
Releases: master
Reviewed-on: https://review.typo3.org/49972
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[TASK] Add key to uid_local of sys_file_reference 38/49938/2
Georg Ringer [Wed, 14 Sep 2016 06:52:22 +0000 (08:52 +0200)]
[TASK] Add key to uid_local of sys_file_reference

To improve the performance, an additional key
is added to the table 'sys_file_reference'.

Resolves: #76940
Releases: master, 7.6
Change-Id: Ie552e016ceeedc6fd26916798b06815ba5d1219e
Reviewed-on: https://review.typo3.org/49938
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Oliver Klee <typo3-coding@oliverklee.de>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[BUGFIX] Do not turn storages automatically offline 98/49798/7
Sascha Egerer [Fri, 2 Sep 2016 17:53:00 +0000 (19:53 +0200)]
[BUGFIX] Do not turn storages automatically offline

Storages should not be taken offline automatically.
Currently the storage turns offline if a configuration error is
detected.
But depending on the driver a configuration error can be a temporary
problem that just exists for seconds (like local filemount is
not available).

A storage should only be turned offline if you are in the backend
context
and the initialization fails.

Resolves: #75184
Releases: master, 7.6
Change-Id: Iddb18305f96df1a116a5d209bae41a73f5bb0ad2
Reviewed-on: https://review.typo3.org/49798
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Sascha Egerer <sascha@sascha-egerer.de>
3 years ago[BUGFIX] Color picker: Do not bind to document 62/49962/2
Andreas Fernandez [Sun, 18 Sep 2016 11:39:58 +0000 (13:39 +0200)]
[BUGFIX] Color picker: Do not bind to document

The event listening of the color picker was changed to
`[document, top.document]` with ticket #77317, but the inner events still
listen to `document`. This patch changes this to the delegator of the
event.

Resolves: #77980
Related: #77317
Releases: master
Change-Id: I24ab6e49dbf113e41ce7db42e6ba9ccf43e75d1d
Reviewed-on: https://review.typo3.org/49962
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Riccardo De Contardi <erredeco@gmail.com>
Tested-by: Riccardo De Contardi <erredeco@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[BUGFIX] PSR-7 properties must be initialized as array 69/49969/3
Patrik Karisch [Mon, 19 Sep 2016 02:03:04 +0000 (04:03 +0200)]
[BUGFIX] PSR-7 properties must be initialized as array

All the PSR-7 ServerRequest properties must be initialized as arrays, as
they can be accessed through getters without be correctly initialized
from the outside application. This can result in type errors.

Resolves: #77989
Releases: master, 7.6
Change-Id: Iba4d48f710e423316910320392e335c4380fd72d
Reviewed-on: https://review.typo3.org/49969
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
3 years ago[TASK] Show TYPO3 version in system information toolbar item 57/49757/8
Markus Hoelzle [Fri, 2 Sep 2016 13:11:13 +0000 (15:11 +0200)]
[TASK] Show TYPO3 version in system information toolbar item

This patch adds the information about the current TYPO3 version to the
system information toolbar item.

Releases: master
Resolves: #77785
Change-Id: Ib7660351a7c640c03de89d2c15d46934758f494c
Reviewed-on: https://review.typo3.org/49757
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Ralf Merz <info@merzilla.de>
Tested-by: Ralf Merz <info@merzilla.de>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Matthias Vogel <typo3@kanti.de>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
3 years ago[TASK] Fluidification of CreatePages Wizard 47/49947/2
Michael Oehlhof [Thu, 15 Sep 2016 14:29:36 +0000 (16:29 +0200)]
[TASK] Fluidification of CreatePages Wizard

Resolves: #77948
Releases: master
Change-Id: I5c7da79ca9ade71cc0e76393d71ef0e4cdaf338e
Reviewed-on: https://review.typo3.org/49947
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Markus Sommer <markussom@posteo.de>
Tested-by: Markus Sommer <markussom@posteo.de>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
3 years ago[TASK] Wizard sort_pages: Move non translated text to language file 39/49939/2
Michael Oehlhof [Wed, 14 Sep 2016 12:57:00 +0000 (14:57 +0200)]
[TASK] Wizard sort_pages: Move non translated text to language file

Resolves: #77947
Releases: master
Change-Id: I9851e2cd9dc3bf0e70fa5031a727840bcb833762
Reviewed-on: https://review.typo3.org/49939
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Reviewed-by: Cristian Buja <cristian.buja@intera.it>
Tested-by: Cristian Buja <cristian.buja@intera.it>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
3 years ago[BUGFIX] Re-Establish correct Fluid path ordering 79/48279/20
Helmut Hummel [Fri, 16 Sep 2016 23:47:55 +0000 (01:47 +0200)]
[BUGFIX] Re-Establish correct Fluid path ordering

Instead of sorting path arrays in various places,
put the sorting of Fluid paths into the TemplatePath
object.

This add sorting for FLUIDTEMPLATE content object again.
Additionally we can remove the sorting done in the
Extbase ActionController.

Fluid upstream fixes are inlcuded to cover all cases.

Fluid changes:
https://github.com/TYPO3Fluid/Fluid/compare/1.0.7...1.0.9

Resolves: #75862
Releases: master
Change-Id: I39a4be14a4b21092a3da7eb47ce332848c2b178b
Reviewed-on: https://review.typo3.org/48279
Reviewed-by: Sascha Egerer <sascha@sascha-egerer.de>
Tested-by: Sascha Egerer <sascha@sascha-egerer.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Helmut Hummel <typo3@helhum.io>
Tested-by: Helmut Hummel <typo3@helhum.io>
3 years ago[BUGFIX] Allow overriding default Fluid templateRootPaths 69/48469/2
Morton Jonuschat [Tue, 7 Jun 2016 05:02:17 +0000 (07:02 +0200)]
[BUGFIX] Allow overriding default Fluid templateRootPaths

Prefer the overriden paths when merging template/partial/layout root
paths so that it's possible to set a new default template path from
TypoScript.

Resolves: #76476
Releases: master
Change-Id: I2af091f77abb2d2ccb0d6e46ad4668b073400a0e
Reviewed-on: https://review.typo3.org/48469
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Helmut Hummel <typo3@helhum.io>
Tested-by: Helmut Hummel <typo3@helhum.io>
3 years ago[BUGFIX] DataHandler should inherit $isImporting 32/49932/2
Benni Mack [Tue, 13 Sep 2016 12:35:15 +0000 (14:35 +0200)]
[BUGFIX] DataHandler should inherit $isImporting

When DataHandler uses getLocalTCE() the option
for "isImporting" is not transferred, causing
a lot of inconsistencies with hooks relying
on this option (e.g. l10nmgr+gridelements).

Resolves: #77937
Releases: master, 7.6
Change-Id: I70c0ca7741d217764cbe9702efc1d09308923311
Reviewed-on: https://review.typo3.org/49932
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Jo Hasenau <info@cybercraft.de>
Tested-by: Jo Hasenau <info@cybercraft.de>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
3 years ago[!!!][SECURITY] Mitigate potential cache flooding 25/49925/2
Helmut Hummel [Tue, 13 Sep 2016 09:53:12 +0000 (11:53 +0200)]
[!!!][SECURITY] Mitigate potential cache flooding

Bind cHash to the page id it was generated for, to avoid
an attacker to be able to call multiple pages with the same
cHash arguments and thus create unnecessary cache entries.

We now add the id argument to the cHash calculation, but only
if there are other arguments in the URI which would require a cHash.
This avoids multiple cache entries for one page
(one with and one without cHash).

We ignore other core parameters like "type" and "MP", because the possibility
to create unnecessary cache entries by manipulating these is very limited
and thus an attack not feasible.

Adapted tests to show our new expectations for cHash calculations.

The new behavior is default for new installations, but not for on for existing
installations, as an update would break the site with a high probability.

By adding the configuration option, we'll give users the chance to
pull the trigger once everything is prepared, but still get other
security issues fixed with the release.

Resolves: #76462
Releases: master, 8.3, 7.6, 6.2
Security-Commit: d97bb1cc1aea4a616db0665b60366a1a23f5ee50
Security-Bulletins: TYPO3-CORE-SA-2016-020, 021
Change-Id: Id8801b7b7d86b65ecaa2ca5e9bb14c27d4268aee
Reviewed-on: https://review.typo3.org/49925
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
3 years ago[SECURITY] Fix select_key XSS in PageLayoutView 24/49924/2
Georg Ringer [Tue, 13 Sep 2016 09:53:06 +0000 (11:53 +0200)]
[SECURITY] Fix select_key XSS in PageLayoutView

Apply htmlspecialchars() to avoid a XSS when rendering
the value of select_key.

Resolves: #77906
Releases: master, 8.3, 7.6, 6.2
Security-Commit: 8d0323fbb51c054f353feee77ee8b07471ded984
Security-Bulletins: TYPO3-CORE-SA-2016-020, 021
Change-Id: I165621549d516b52344bdb0e806fdc0434b47085
Reviewed-on: https://review.typo3.org/49924
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
3 years ago[BUGFIX] Scheduler: fix and add missing CSH labels 48/49848/4
Josef Glatz [Sat, 3 Sep 2016 15:44:20 +0000 (17:44 +0200)]
[BUGFIX] Scheduler: fix and add missing CSH labels

Activate CSH labels while creating a new scheduler task.
Also add missing localization strings for common description
field.

Resolves: #77822
Releases: master
Change-Id: I6a92a7d0e89a64eeb0ef907f13f889bce58c0344
Reviewed-on: https://review.typo3.org/49848
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
3 years ago[BUGFIX] Editing title inline now updates correct language 73/48973/8
Gianluigi Martino [Thu, 14 Jul 2016 14:30:19 +0000 (16:30 +0200)]
[BUGFIX] Editing title inline now updates correct language

Editing title inline in page column view updated always standard
language.
Now the title of the selected language being updated.

Resolves: #77054
Releases: master, 7.6
Change-Id: I267b374fcac4540181cf16d1d443491ad6408a0d
Reviewed-on: https://review.typo3.org/48973
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Ruud Silvrants <ruudsilvrants@gmail.com>
Tested-by: Ruud Silvrants <ruudsilvrants@gmail.com>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
3 years ago[!!!][TASK] Clean up RTEhtmlarea Spellchecker 66/49766/5
Benni Mack [Fri, 2 Sep 2016 15:26:26 +0000 (17:26 +0200)]
[!!!][TASK] Clean up RTEhtmlarea Spellchecker

Use only Backend Routes instead of eID (= BE User)
and unify the entrypoint PHP method.

Resolves: #77826
Releases: master
Change-Id: I0dd0de9cf6919ea2744a660fce785cba21134ebd
Reviewed-on: https://review.typo3.org/49766
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
3 years ago[BUGFIX] Don't escape output of ViewHelper in indexed_search 97/49897/3
Felix Rauch [Fri, 9 Sep 2016 16:27:10 +0000 (18:27 +0200)]
[BUGFIX] Don't escape output of ViewHelper in indexed_search

The PageBrowsingResultsViewHelper in the Extbase and Fluid based plugin
of indexed_search generates HTML output which gets escaped, thus leading
to wrong output in the FE.

This fix sets the property "escapeOutput" of the ViewHelper to false, so
that Fluid does not further escape the generated HTML.

Resolves: #77901
Releases: master
Change-Id: I511dded5d92f60194af96b081ccbdab4986cf1ee
Reviewed-on: https://review.typo3.org/49897
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
3 years ago[TASK] Add Forger RST utility link to Changelog HowTo 85/49885/5
Mathias Brodala [Fri, 9 Sep 2016 07:37:50 +0000 (09:37 +0200)]
[TASK] Add Forger RST utility link to Changelog HowTo

Resolves: #77891
Releases: master, 7.6
Change-Id: Ic25fab8eb67c64e16396456ef2e31fb3176133bf
Reviewed-on: https://review.typo3.org/49885
Reviewed-by: Ernesto Baschny <ernst@cron-it.de>
Tested-by: Ernesto Baschny <ernst@cron-it.de>
Reviewed-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Tested-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
3 years ago[TASK] Remove copy of dbal icon from Gruntfile.js 93/49893/2
Frank Naegler [Fri, 9 Sep 2016 12:33:24 +0000 (14:33 +0200)]
[TASK] Remove copy of dbal icon from Gruntfile.js

Resolves: #77897
Related: #77762
Releases: master
Change-Id: I79cec1945a34e17a99dee6ff8a00b72ad1402170
Reviewed-on: https://review.typo3.org/49893
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[TASK] Add crosslinks to Forge in ChangeLogs 58/49858/4
Martin Bless [Sun, 4 Sep 2016 14:05:52 +0000 (16:05 +0200)]
[TASK] Add crosslinks to Forge in ChangeLogs

Change-Id: If038be667ef19a1b1f790e28e42128519d61eed8
Resolves: #77840
Releases: master
Reviewed-on: https://review.typo3.org/49858
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Ernesto Baschny <ernst@cron-it.de>
Tested-by: Ernesto Baschny <ernst@cron-it.de>
Reviewed-by: Martin Bless <m.bless@gmx.de>
Tested-by: Martin Bless <m.bless@gmx.de>
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
3 years ago[BUGFIX] Correct show configuration in newContentElement wizard 75/49875/2
Nicole Cordes [Wed, 7 Sep 2016 14:01:54 +0000 (16:01 +0200)]
[BUGFIX] Correct show configuration in newContentElement wizard

All elements should be shown if the asterisk is part of the show
configuration. Due to different configuration possibilities it can happen
that the asterisk is not the only value of this configuration.

Resolves: #77877
Releases: master, 7.6, 6.2
Change-Id: I5439f76ec40788cdaed14012e7b83b18e2b56d18
Reviewed-on: https://review.typo3.org/49875
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Peter Linzenkirchner <info@lisardo.de>
Tested-by: Peter Linzenkirchner <info@lisardo.de>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
3 years ago[BUGFIX] Avoid calling login refresh poll too often 81/49881/2
Helmut Hummel [Thu, 8 Sep 2016 11:18:50 +0000 (13:18 +0200)]
[BUGFIX] Avoid calling login refresh poll too often

Resolves: #77885
Releases: master
Change-Id: I59576eb444c730cb4b292f8d13dd68eb0b96822b
Reviewed-on: https://review.typo3.org/49881
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
3 years ago[FOLLOWUP][TASK] Streamline tbe_editor code 76/49876/2
Daniel Goerz [Wed, 7 Sep 2016 14:30:43 +0000 (16:30 +0200)]
[FOLLOWUP][TASK] Streamline tbe_editor code

Change-Id: I18f80636e05bd54f9736776d9794adf0e79fc7ee
Resolves: #77878
Releases: master
Reviewed-on: https://review.typo3.org/49876
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years agoRevert "[FEATURE] Use FormEngine in Template and Filelist modules" 69/49869/3
Andreas Fernandez [Tue, 6 Sep 2016 06:05:01 +0000 (08:05 +0200)]
Revert "[FEATURE] Use FormEngine in Template and Filelist modules"

This reverts commit 3618b5c084a52ad3771bc92c2a2cf9aa75da17dd.

This change requires further architectural changes within the controllers
of EXT:filelist which were not considered.

Resolves: #77858
Resolves: #77857
Reverts: #77727

Change-Id: I1ff9d72cd8f0bffd597d2c5452fd684f716ff412
Reviewed-on: https://review.typo3.org/49869
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Ralf Merz <info@merzilla.de>
Tested-by: Ralf Merz <info@merzilla.de>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[BUGFIX] IRRE file upload button not shown to BE user 67/49867/2
Felix Rauch [Mon, 5 Sep 2016 18:32:28 +0000 (20:32 +0200)]
[BUGFIX] IRRE file upload button not shown to BE user

If the logged in BE user does not have the "addFolder"
file operation permission, the button for uploading
files in IRRE forms is not shown. This commit fixes
this by checking for the "addFile" permission instead.

When fetching the default upload folder, TYPO3 already
checks whether the user is allowed to write to that
particular folder.

Releases: master,7.6
Resolves: #77841
Change-Id: Ic76d5fb36fd39b9fbcc554b9f03517c3cb1f301a
Reviewed-on: https://review.typo3.org/49867
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
3 years ago[BUGFIX] About module: Audio player is not used anymore 59/49859/3
Markus Hoelzle [Sun, 4 Sep 2016 20:21:04 +0000 (22:21 +0200)]
[BUGFIX] About module: Audio player is not used anymore

The about module has an link to the audio player website.
The TYPO3 core does not use this library anymore and can be removed.

Releases: master, 7.6
Resolves: #77843
Change-Id: I39ffa1cf9d103789248fbed6547956c0d873a312
Reviewed-on: https://review.typo3.org/49859
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
3 years ago[BUGFIX] Fixes the suggest wizard item click by only returning one value 23/49223/4
Wiard van Rij [Wed, 27 Jul 2016 07:09:30 +0000 (09:09 +0200)]
[BUGFIX] Fixes the suggest wizard item click by only returning one value

The bug only occurs on cases where the multiple true is defined,
and the user clicks on the element found by the suggest wizard.

This is caused because of a duplicate item insert. The onclick should
only prevent the default action, and not insert/return the item into the
list.

Resolves: #76923
Releases: master, 7.6
Change-Id: Iea53ef266e8d55331f5cd8367a5146582b7fe684
Reviewed-on: https://review.typo3.org/49223
Reviewed-by: Alexander Stehlik <alexander.stehlik@gmail.com>
Tested-by: Alexander Stehlik <alexander.stehlik@gmail.com>
Reviewed-by: Benjamin Serfhos <serfhos@gmail.com>
Tested-by: Benjamin Serfhos <serfhos@gmail.com>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
3 years ago[BUGFIX] Check size for data related field for multiple select 92/49792/4
Tomita Militaru [Fri, 2 Sep 2016 17:38:01 +0000 (19:38 +0200)]
[BUGFIX] Check size for data related field for multiple select

If a multiple select has size equals 1, don't add it
to the data related field.

Resolves: #77782
Releases: master
Change-Id: Idfdf9c5edb791b7b401ce72fb1c6476c9084b5b3
Reviewed-on: https://review.typo3.org/49792
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Alexander Stehlik <alexander.stehlik@gmail.com>
Tested-by: Alexander Stehlik <alexander.stehlik@gmail.com>
Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
3 years ago[TASK] Move TYPO3/CMS/Core/QueryGenerator into EXT:lowlevel 55/49855/5
Frank Naegler [Sun, 4 Sep 2016 09:44:42 +0000 (11:44 +0200)]
[TASK] Move TYPO3/CMS/Core/QueryGenerator into EXT:lowlevel

This patch moves TYPO3/CMS/Core/QueryGenerator into EXT:lowlevel, rename
the module and deprecate the old module.

Resolves: #77839
Releases: master
Change-Id: I96612719d89a4f8b5a194f99eecb9e341a9d7295
Reviewed-on: https://review.typo3.org/49855
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[FOLLOWUP][FEATURE] Use FormEngine in Template and Filelist modules 54/49854/2
Andreas Fernandez [Sun, 4 Sep 2016 09:45:16 +0000 (11:45 +0200)]
[FOLLOWUP][FEATURE] Use FormEngine in Template and Filelist modules

Fixed wrong backticks for inline code.

Resolves: #77727
Releases: master
Change-Id: I246bd10e06b783ed1b6fd725b0515df6cf54a48f
Reviewed-on: https://review.typo3.org/49854
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[FEATURE] Use FormEngine in Template and Filelist modules 61/49661/9
Andreas Fernandez [Tue, 30 Aug 2016 15:22:55 +0000 (17:22 +0200)]
[FEATURE] Use FormEngine in Template and Filelist modules

The backend modules "Template" and "Filelist" have been updated to use
the FormEngine to render the forms. This eases the manipulation of the
form by hooks, e.g.  to integrate the t3editor.

Resolves: #77727
Releases: master
Change-Id: Ibc7cc19684e4c6ef8479967dbf3b77be513acda6
Reviewed-on: https://review.typo3.org/49661
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[BUGFIX] Fix path in FAL exception message 51/49851/2
Sascha Egerer [Sat, 3 Sep 2016 17:46:31 +0000 (19:46 +0200)]
[BUGFIX] Fix path in FAL exception message

When copying of a resource fails the exception message contains
a wrong path to the file because the filename is added to the path
without a slash.

Resolves: #77836
Releases: master
Change-Id: Ibebef4cad46ba81a37d8860d1a8fdf030604a363
Reviewed-on: https://review.typo3.org/49851
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Kay Strobach <typo3@kay-strobach.de>
Tested-by: Kay Strobach <typo3@kay-strobach.de>
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Tested-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[CLEANUP] Improve variable naming in PageLayoutView 47/49747/4
Andreas Wolf [Fri, 2 Sep 2016 10:01:10 +0000 (12:01 +0200)]
[CLEANUP] Improve variable naming in PageLayoutView

Change-Id: Ib852127208e6fd9ee44888a96265b4b5dfbfa83a
Related: #77181
Releases: master, 7.6
Reviewed-on: https://review.typo3.org/49747
Reviewed-by: Daniel Maier <dani-maier@gmx.de>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Andreas Wolf <andreas.wolf@typo3.org>
Tested-by: Andreas Wolf <andreas.wolf@typo3.org>
3 years ago[BUGFIX] Initialize selectTree in inline relations 84/49684/5
Tymoteusz Motylewski [Fri, 2 Sep 2016 15:51:55 +0000 (17:51 +0200)]
[BUGFIX] Initialize selectTree in inline relations

Adds a callback function when requiring the SelectTreeElement module,
so initialization is triggered every time it's required.

Adds check whether component was initialized to prevent
double initialization.

Fix variable name typo $overlayIcon to $overlayIconMarkup

Resolves: #76374
Releases: master
Change-Id: Idbffdc09bc7b4d8dfadd523e1c1ff41fd943ca25
Reviewed-on: https://review.typo3.org/49684
Tested-by: Lukas Raschke <lukas.raschke@web.de>
Reviewed-by: Markus Gehrig <markus.gehrig96@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Alexander Stehlik <alexander.stehlik@gmail.com>
Tested-by: Alexander Stehlik <alexander.stehlik@gmail.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[BUGFIX] Fix usage of non existing field in count query 50/49850/3
Sascha Egerer [Sat, 3 Sep 2016 16:54:42 +0000 (18:54 +0200)]
[BUGFIX] Fix usage of non existing field in count query

In a cound query the field uid is used on the sys_fileref table.
But this table does not have a uid field.

Resolves: #77837
Releases: master
Change-Id: I6609cb4126162131d478a481cb55fe0b540d34fa
Reviewed-on: https://review.typo3.org/49850
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Kay Strobach <typo3@kay-strobach.de>
Tested-by: Kay Strobach <typo3@kay-strobach.de>
Reviewed-by: Sascha Egerer <sascha@sascha-egerer.de>
Tested-by: Sascha Egerer <sascha@sascha-egerer.de>
3 years ago[TASK] Doctrine: Enable MySQL ENGINE table option in SchemaMigrator 58/49758/7
Morton Jonuschat [Fri, 2 Sep 2016 13:17:35 +0000 (15:17 +0200)]
[TASK] Doctrine: Enable MySQL ENGINE table option in SchemaMigrator

Listen to the AlterTable event from Doctrine to provide change information
about table options like the ENGINE to the SchemaMigrator.

Change-Id: Ia4a59503d1bf62493f9da84df7659f24c02a7636
Resolves: #77786
Releases: master
Reviewed-on: https://review.typo3.org/49758
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[BUGFIX] Show Create Content button only for allowed languages 00/49800/2
Daniel Maier [Fri, 2 Sep 2016 21:08:03 +0000 (23:08 +0200)]
[BUGFIX] Show Create Content button only for allowed languages

The Create Content button inside the Page Module is now only shown for
languages the backend-user is actually allowed to edit. That way, users
that are restricted to a specific language and not allowed to edit the
default language, do not see this button inside the default language column
any more. (Note: this patch only hides the button itself, the later processing
was already prevented before.)

Resolves: #77753
Releases: master, 7.6
Change-Id: I44ebacaf1d1d0635b0af1e7e52689f077f6fa2b4
Reviewed-on: https://review.typo3.org/49800
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
3 years ago[BUGFIX] Doctrine: Provide table name to lastInsertId() 43/49843/4
Morton Jonuschat [Sat, 3 Sep 2016 13:43:29 +0000 (15:43 +0200)]
[BUGFIX] Doctrine: Provide table name to lastInsertId()

Databases that use sequences for auto increment columns need to
have information about the table name to select the correct sequence
to return information from.

Change-Id: I5a4ff882d2237c86030b41a921843afdb95b9789
Resolves: #77833
Releases: master
Reviewed-on: https://review.typo3.org/49843
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Manuel Selbach <manuel_selbach@yahoo.de>
Tested-by: Manuel Selbach <manuel_selbach@yahoo.de>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[BUGFIX] SchemaMigrator: Implement platform specific schemas 46/49846/7
Morton Jonuschat [Sat, 3 Sep 2016 13:58:48 +0000 (15:58 +0200)]
[BUGFIX] SchemaMigrator: Implement platform specific schemas

Quote identifiers in the generated schema and remove MySQL specific
information like the length hint from index column names.

Change-Id: I094ff22aed5270784394555e838cac0f278d9193
Resolves: #77817
Resolves: #77812
Releases: master
Reviewed-on: https://review.typo3.org/49846
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[BUGFIX] Doctrine: Adjust inSet for PostgreSQL 9.1+ 45/49845/2
Morton Jonuschat [Sat, 3 Sep 2016 13:51:56 +0000 (15:51 +0200)]
[BUGFIX] Doctrine: Adjust inSet for PostgreSQL 9.1+

PostgreSQL 9.1+ wants to have the comparison value on the left
hand side and have the database casted to text for string_to_array
operations.

The syntax is supported on older version of PostgreSQL as well.

Change-Id: Ife71b49203f3b38b3b0a2f6db983dff89d7a7945
Resolves: #77835
Releases: master
Reviewed-on: https://review.typo3.org/49845
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[BUGFIX] FormEngine: Catch Database errors and log error message 42/49842/4
Morton Jonuschat [Sat, 3 Sep 2016 13:41:27 +0000 (15:41 +0200)]
[BUGFIX] FormEngine: Catch Database errors and log error message

Change-Id: I010ebf2811075e2f92ce790afc45fec3144c4b56
Resolves: #77832
Releases: master
Reviewed-on: https://review.typo3.org/49842
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[TASK] Streamline tbe_editor code 44/49644/4
Benni Mack [Tue, 30 Aug 2016 11:25:50 +0000 (13:25 +0200)]
[TASK] Streamline tbe_editor code

- Use proper JS language functionality,
- Remove unused lines
- Set formname to "editform" by default

Resolves: #77774
Releases: master
Change-Id: I77a4d92d5dbd2946174de6a1f2638f22167f399e
Reviewed-on: https://review.typo3.org/49644
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[BUGFIX] Datahandler: Quote column identifier in join condition 44/49844/2
Morton Jonuschat [Sat, 3 Sep 2016 13:50:00 +0000 (15:50 +0200)]
[BUGFIX] Datahandler: Quote column identifier in join condition

Change-Id: I23c44827e9343c5914d1796c01932af4a609ff04
Resolves: #77834
Releases: master
Reviewed-on: https://review.typo3.org/49844
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
3 years ago[BUGFIX] PageLayoutController: Don't sort languages on count query 41/49841/2
Morton Jonuschat [Sat, 3 Sep 2016 13:40:34 +0000 (15:40 +0200)]
[BUGFIX] PageLayoutController: Don't sort languages on count query

Change-Id: I94eab4ef54dedebcb26750ecab21b60294dd65af
Resolves: #77831
Releases: master
Reviewed-on: https://review.typo3.org/49841
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[!!!][TASK] Remove feature subsearch from indexed search 16/49816/5
Tomita Militaru [Fri, 2 Sep 2016 20:39:34 +0000 (22:39 +0200)]
[!!!][TASK] Remove feature subsearch from indexed search

Remove feature subsearch which enabled the possibility
to append previously searched words to current query.

Resolves: #77814
Releases: master
Change-Id: I5400d6e24bb78a7b806089784d84cdb973dd03b5
Reviewed-on: https://review.typo3.org/49816
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Reviewed-by: Kay Strobach <typo3@kay-strobach.de>
Tested-by: Kay Strobach <typo3@kay-strobach.de>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
3 years ago[BUGFIX] Fix height of tree element if no size is defined 28/49828/5
Sascha Egerer [Sat, 3 Sep 2016 10:48:25 +0000 (12:48 +0200)]
[BUGFIX] Fix height of tree element if no size is defined

If the select tree tca element has no size defined it's using a
fallback value. The fallback for the size is currently 280 and should
be lower.

Resolves: #77827
Releases: master
Change-Id: I7efe201bd317b94daceefc650ad5a1e0987b1d52
Reviewed-on: https://review.typo3.org/49828
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
3 years ago[TASK] Optimized rendering of Changelogs for docs.typo3.org 59/49759/5
Ernesto Baschny [Fri, 2 Sep 2016 13:33:26 +0000 (15:33 +0200)]
[TASK] Optimized rendering of Changelogs for docs.typo3.org

* Added Index.rst for 8.4-dev
* Updated release number to 8
* Enhanced Index.rst rendering and structure to be in line with
  new theme of docs.typo3.org
* Added Includes.txt for custom renderers
* Make Settings.cfg file more complete
* Tuned indenting in several places
* Removed some ReST syntax errors
  (WARNING: Inline literal start-string without end-string)
  (ERROR: Malformed table)
  (ERROR: Error in "code-block" directive)

Resolves: #77787
Releases: master, 7.6
Change-Id: I19529118d27630ee6b85e85e3e12bf952117419c
Reviewed-on: https://review.typo3.org/49759
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Ernesto Baschny <ernst@cron-it.de>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[!!!][BUGFIX] Add all parameters to a shortcut page 85/49785/6
Tomita Militaru [Fri, 2 Sep 2016 17:06:59 +0000 (19:06 +0200)]
[!!!][BUGFIX] Add all parameters to a shortcut page

Except for type and configured linkVars, all other
parameters from a shortcut page were ignored and this
patch adds "addQueryString" to the typolink call.

Resolves: #38496
Releases: master
Change-Id: Ib73760f29428492f09b7e2bb63ac4379d7cc7600
Reviewed-on: https://review.typo3.org/49785
Reviewed-by: Alexander Stehlik <alexander.stehlik@gmail.com>
Tested-by: Alexander Stehlik <alexander.stehlik@gmail.com>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
3 years ago[BUGFIX] Add required option for imageManipulation type 07/49807/6
Sascha Egerer [Fri, 2 Sep 2016 22:09:12 +0000 (00:09 +0200)]
[BUGFIX] Add required option for imageManipulation type

The TCA type imageManipulation should have support for a
"eval": ["required"] definition so you can enforce that the
cropping tool is opened.
This does make sense if you have aspect ratios defined and want
to enforce one of them.

Resolves: #77813
Releases: master
Change-Id: I517ec3cfe57e3a251219f47fa39c02447116ac08
Reviewed-on: https://review.typo3.org/49807
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Richard Haeser <richardhaeser@gmail.com>
Tested-by: Richard Haeser <richardhaeser@gmail.com>
Reviewed-by: Michiel Roos <michiel@maxserv.com>
Tested-by: Michiel Roos <michiel@maxserv.com>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
3 years ago[BUGFIX] Adds search form to new CE wizard 53/49753/5
Tomita Militaru [Fri, 2 Sep 2016 12:07:45 +0000 (14:07 +0200)]
[BUGFIX] Adds search form to new CE wizard

Adds the new extbase / fluid indexed search form / result
content element in the new content element wizard

Resolves: #77769
Releases: master
Change-Id: I8e314b4e98eb190489262fe1c0b10ac954e5a324
Reviewed-on: https://review.typo3.org/49753
Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
3 years ago[TASK] Cleanup code in BackendUtility 30/49830/2
Wouter Wolters [Sat, 3 Sep 2016 11:10:01 +0000 (13:10 +0200)]
[TASK] Cleanup code in BackendUtility

The Bamboo outage from yesterday delivered one class that has an issue
in the code base. Fix this now.

Resolves: #77829
Releases: master
Change-Id: I12294eef76af1aa35cbdf0c3711c1007b1cd4f4d
Reviewed-on: https://review.typo3.org/49830
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Sascha Egerer <sascha@sascha-egerer.de>
Tested-by: Sascha Egerer <sascha@sascha-egerer.de>
3 years ago[BUGFIX] Adds typoscripts constants targetPid and rootPidList 54/49754/7
Tomita Militaru [Fri, 2 Sep 2016 12:32:39 +0000 (14:32 +0200)]
[BUGFIX] Adds typoscripts constants targetPid and rootPidList

Adds typoscripts constants targetPid and rootPidList
for indexed_search.

Resolves: #77768
Releases: master
Change-Id: I673d4b45fccd2a723d3b41fd04dd7831f738f0ad
Reviewed-on: https://review.typo3.org/49754
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
3 years ago[BUGFIX] FormViewHelper can handle empty string as pageUid 71/49771/2
Frans Saris [Fri, 2 Sep 2016 16:17:55 +0000 (18:17 +0200)]
[BUGFIX] FormViewHelper can handle empty string as pageUid

The FormViewHelper now can handle a empty string value passed through
the pageUid attribute and handles is as value not set so current pageUid
is used.

Resolves: #77793
Releases: master, 7.6
Change-Id: Iff857badca0ae68b4fbb907b8c394c39306542ca
Reviewed-on: https://review.typo3.org/49771
Reviewed-by: Daniel Lorenz <info@extco.de>
Reviewed-by: Markus Gehrig <markus.gehrig96@gmail.com>
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] Add toggle button to hide unchecked items in tca tree 65/49765/4
Sascha Egerer [Fri, 2 Sep 2016 15:17:19 +0000 (17:17 +0200)]
[TASK] Add toggle button to hide unchecked items in tca tree

The select field of type tree can be very complex if you have many
records with many levels. It's really hard to see which elements
are selected in the tree.

Therefore a filter button is added to only show selected pages.

Resolves: #77791
Releases: master
Change-Id: If52467f0777c25468ba9222a184e5234f2bff371
Reviewed-on: https://review.typo3.org/49765
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Alexander Stehlik <alexander.stehlik@gmail.com>
Tested-by: Alexander Stehlik <alexander.stehlik@gmail.com>
Reviewed-by: Sascha Egerer <sascha@sascha-egerer.de>
Tested-by: Sascha Egerer <sascha@sascha-egerer.de>
3 years ago[BUGFIX] Search also in translated records 68/49668/5
Frans Saris [Tue, 30 Aug 2016 21:10:20 +0000 (23:10 +0200)]
[BUGFIX] Search also in translated records

When localisation view is enabled in the list view make sure
also the translated records are searched.

Resolves: #77664
Releases: master, 7.6
Change-Id: Ica285db7b410b703b968bcf9f4db1fd797f6b171
Reviewed-on: https://review.typo3.org/49668
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Daniel Maier <dani-maier@gmx.de>
Tested-by: Daniel Maier <dani-maier@gmx.de>
Reviewed-by: Andreas Wolf <andreas.wolf@typo3.org>
Tested-by: Andreas Wolf <andreas.wolf@typo3.org>
3 years ago[BUGFIX] Re-renable drag&drop in Folder Tree 20/49820/3
Benni Mack [Sat, 3 Sep 2016 09:17:45 +0000 (11:17 +0200)]
[BUGFIX] Re-renable drag&drop in Folder Tree

The functionality to enable drag&drop in the
folder tree was broken due to the rebuilding
of the tree to ul/li syntax in 7.4/7.5.

The bugfix sets the correct JS selector to be used.

Resolves: #77825
Resolves: #71375
Releases: master, 7.6
Change-Id: I4a315c171dfdb2705c3d69f87ebca55f293e3fcb
Reviewed-on: https://review.typo3.org/49820
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[FEATURE] Display TCA migration messages in Install Tool 06/49806/6
Philipp Gampe [Fri, 2 Sep 2016 21:54:14 +0000 (23:54 +0200)]
[FEATURE] Display TCA migration messages in Install Tool

Add a new action to check for TCA migrations and display
all applied migrations.

Resolves: #77799
Releases: master
Change-Id: I8ad82575051a9ba44ef8407a75c09f341d3d0771
Reviewed-on: https://review.typo3.org/49806
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
3 years ago[TASK] HTMLArea: Optimize path handling 55/49755/5
Benni Mack [Fri, 2 Sep 2016 13:53:34 +0000 (15:53 +0200)]
[TASK] HTMLArea: Optimize path handling

Use Core functionality with absolute paths
instead of own calculations.

Resolves: #77789
Releases: master
Change-Id: Id566eb29a51dc393fb46b85151fa68a616365c2b
Reviewed-on: https://review.typo3.org/49755
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] Clean up RTE docs and TSconfig 56/49756/2
Benni Mack [Fri, 2 Sep 2016 13:00:34 +0000 (15:00 +0200)]
[TASK] Clean up RTE docs and TSconfig

There are several options that are included
in the RTE configuratoin which are not
related to RTE, or which are set by default.

Also, the documentation is updated to reflect
the options available in the RTE.

Resolves: #77784
Releases: master
Change-Id: Iabfbcad51afe822bbe18779d9239cbbdb8d49d6b
Reviewed-on: https://review.typo3.org/49756
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[TASK] Add first acceptance test for BE User Module 13/49813/5
Valentin Funk [Fri, 2 Sep 2016 22:42:30 +0000 (00:42 +0200)]
[TASK] Add first acceptance test for BE User Module

Load the Core Extension 'beuser' in our test environment too.

Add IDs in the HTML markup of Backend User Index view.

Resolves: #77820
Releases: master
Change-Id: I6357199194672d84411253df5ffa9108435032c1
Reviewed-on: https://review.typo3.org/49813
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Philipp Gampe <philipp.gampe@typo3.org>
Tested-by: Philipp Gampe <philipp.gampe@typo3.org>
Reviewed-by: Daniel Lorenz <info@extco.de>
Tested-by: Daniel Lorenz <info@extco.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[BUGFIX] Test for curl 72/49772/2
Stefan Froemken [Fri, 2 Sep 2016 16:33:43 +0000 (18:33 +0200)]
[BUGFIX] Test for curl

Currently we check for curl by the deprecated
setting curlUse.
With this patch we will check for curl
via function_exists

Resolves: #77794
Releases: master
Change-Id: I4502d0044f749be3f0934f2f76693f155f8339d7
Reviewed-on: https://review.typo3.org/49772
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Reviewed-by: Philipp Gampe <philipp.gampe@typo3.org>
Tested-by: Philipp Gampe <philipp.gampe@typo3.org>
3 years ago[TASK] Acceptence tests for backend topbar flush caches 15/49815/3
Joerg Kummer [Fri, 2 Sep 2016 23:05:23 +0000 (01:05 +0200)]
[TASK] Acceptence tests for backend topbar flush caches

Adds acceptence tests for clearcachetoolbaritem in backend topbar

Resolves: #77821
Releases: master
Change-Id: Iccef10a4b065b00c77e69e31904b769b6a332e1a
Reviewed-on: https://review.typo3.org/49815
Tested-by: Bamboo TYPO3com <info@typo3.com>
Reviewed-by: Alexander Stehlik <alexander.stehlik@gmail.com>
Tested-by: Alexander Stehlik <alexander.stehlik@gmail.com>
Reviewed-by: Philipp Gampe <philipp.gampe@typo3.org>
Tested-by: Philipp Gampe <philipp.gampe@typo3.org>