Packages/TYPO3.CMS.git
3 years ago[TASK] Remove unneeded explicit parameter when loading ext_tables.php 08/45508/2
Benni Mack [Wed, 30 Dec 2015 13:53:08 +0000 (14:53 +0100)]
[TASK] Remove unneeded explicit parameter when loading ext_tables.php

The Bootstrap takes an optional parameter whether the
extension tables files should be cached or not.

The default case is "true" and does not need to be set explicitly.

Resolves: #72483
Releases: master
Change-Id: I9c9403537005a7ad56acdc2dbb4b482134fe7567
Reviewed-on: https://review.typo3.org/45508
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[!!!][TASK] Remove constant TYPO3_PROCEED_IF_NO_USER 03/45503/2
Benni Mack [Wed, 30 Dec 2015 12:31:24 +0000 (13:31 +0100)]
[!!!][TASK] Remove constant TYPO3_PROCEED_IF_NO_USER

The constant TYPO3_PROCEED_IF_NO_USER was removed. This option is not necessary anymore, as it is taken care of by the Backend Routing now.

Resolves: #72476
Releases: master
Change-Id: Iecc31a6749fbc591ec72a1477a3255cf82738c9d
Reviewed-on: https://review.typo3.org/45503
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[TASK] Drop Placeholders.js that supports placeholder tag for IE9 and lower 04/45504/2
Wouter Wolters [Wed, 30 Dec 2015 13:20:44 +0000 (14:20 +0100)]
[TASK] Drop Placeholders.js that supports placeholder tag for IE9 and lower

Resolves: #72478
Releases: master
Change-Id: I0fb936f56e475ea1e1b8a50c77985708dfb20c6b
Reviewed-on: https://review.typo3.org/45504
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[TASK] Clean up object access via global variables 99/45499/2
Oliver Hader [Wed, 30 Dec 2015 08:16:41 +0000 (09:16 +0100)]
[TASK] Clean up object access via global variables

Clean up object access via global variables to TYPO3_DB,
BE_USER and TT in the error handling service layer.

Resolves: #72471
Releases: master, 7.6
Change-Id: I8d4532924fad2eee676e4e87c8e61bb164bfa93d
Reviewed-on: https://review.typo3.org/45499
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] Show Bootstrap Tooltips in Extension Manager 16/45416/12
Gianluigi Martino [Tue, 22 Dec 2015 23:45:58 +0000 (00:45 +0100)]
[TASK] Show Bootstrap Tooltips in Extension Manager

Use Bootstrap Tooltips instead of native tooltips in Extension Manager.

Change-Id: Ic6f2beeb36938d655b1b3defedcdfc688056cd99
Releases: master, 7.6
Resolves: #71553
Reviewed-on: https://review.typo3.org/45416
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Tested-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
3 years ago[BUGFIX] about - inject object manager only once 41/45441/2
Daniel Goerz [Fri, 25 Dec 2015 15:42:19 +0000 (16:42 +0100)]
[BUGFIX] about - inject object manager only once

Additionally the div containing credits for developers
of loaded extensions is not rendered anymore if no
extensions are loaded.

Change-Id: I00f748281ef6d435f00996b228c9e3583babcdc5
Resolves: #72440
Releases: master,7.6
Reviewed-on: https://review.typo3.org/45441
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
3 years ago[TASK] Page Quickedit: Use new modal confirmation dialog for record delete 83/45483/3
Michael Oehlhof [Mon, 28 Dec 2015 18:25:39 +0000 (19:25 +0100)]
[TASK] Page Quickedit: Use new modal confirmation dialog for record delete

Resolves: #72353
Releases: master, 7.6
Change-Id: Icdf8b2a54e06b19753551e5e22db69763edb8883
Reviewed-on: https://review.typo3.org/45483
Reviewed-by: Markus Klein <markus.klein@typo3.org>
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[BUGFIX] Aboutmodules: Removed call to deprecated method render() 42/45442/3
Michael Oehlhof [Sat, 26 Dec 2015 00:29:25 +0000 (01:29 +0100)]
[BUGFIX] Aboutmodules: Removed call to deprecated method render()

The call of FlashMessage->render() is removed and the message output
is done using the InfoboxViewhelper now.

Resolves: #72442
Releases: master, 7.6
Change-Id: Id4017e1b645917827d71dab76f74b0bd4eed94a8
Reviewed-on: https://review.typo3.org/45442
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
3 years ago[TASK] Expose identifier and path of functional test instance 82/45482/4
Oliver Hader [Mon, 28 Dec 2015 16:12:29 +0000 (17:12 +0100)]
[TASK] Expose identifier and path of functional test instance

Identifier and path of a functional test instance is created during
bootstrapping the testcase. However, if one needs to define particular
path settings to the initialization phase, this will end up in being
a chicken-or-the-egg problem.

That's why the mentioned two parts are exposed as static functions
and wrapped by the functional test base class.

Resolves: #72450
Releases: master, 7.6, 6.2
Change-Id: I111768133456974010d49b02225e41f9b74dbcff
Reviewed-on: https://review.typo3.org/45482
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
3 years ago[TASK] Remove deprecated code from ext:workspaces 72/45372/6
Wouter Wolters [Sat, 19 Dec 2015 19:55:40 +0000 (20:55 +0100)]
[TASK] Remove deprecated code from ext:workspaces

* remove rewritten toolbar item (#62800)
* remove rewritten notification parts (#35245)

Resolves: #72464
Releases: master
Change-Id: If2882bfc8c4bf47608cdec50ac30f5d9dbaeec12
Reviewed-on: https://review.typo3.org/45372
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
3 years ago[!!!][TASK] Remove deprecated JavaScript code 84/45484/3
Wouter Wolters [Mon, 28 Dec 2015 21:15:48 +0000 (22:15 +0100)]
[!!!][TASK] Remove deprecated JavaScript code

Resolves: #72462
Releases: master
Change-Id: Ie356b7e3b8e81c3cf32adaeeb5eb7e9afa240133
Reviewed-on: https://review.typo3.org/45484
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[TASK] Removed deprecated code from lowlevel and utility functions 39/45439/4
Michael Oehlhof [Fri, 25 Dec 2015 11:38:51 +0000 (12:38 +0100)]
[TASK] Removed deprecated code from lowlevel and utility functions

Resolves: #72431
Releases: master
Change-Id: Ie5e1d930b5e882cb78b83be1d72775389cd8ef68
Reviewed-on: https://review.typo3.org/45439
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
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] Remove deprecated code from database and query functions 25/45425/10
Wouter Wolters [Wed, 23 Dec 2015 18:52:26 +0000 (19:52 +0100)]
[!!!][TASK] Remove deprecated code from database and query functions

Resolves: #72421
Releases: master
Change-Id: I3278ba3b99eaa114d70dd61c0231104781da378e
Reviewed-on: https://review.typo3.org/45425
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[BUGFIX] Add missing quotation mark in PM_ATagWrap 67/45467/2
Wouter Wolters [Mon, 28 Dec 2015 09:58:37 +0000 (10:58 +0100)]
[BUGFIX] Add missing quotation mark in PM_ATagWrap

Resolves: #72453
Releases: master,7.6
Change-Id: I3288422634a1db41b3370c5f2d1d894e0b6fd8c5
Reviewed-on: https://review.typo3.org/45467
Reviewed-by: Tim Lochmüller <tim@fruit-lab.de>
Tested-by: Tim Lochmüller <tim@fruit-lab.de>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[!!!][TASK] Remove TypoScript-related methods and properties 33/45433/3
Benni Mack [Wed, 23 Dec 2015 20:51:34 +0000 (21:51 +0100)]
[!!!][TASK] Remove TypoScript-related methods and properties

Resolves: #72427
Releases: master
Change-Id: I085e431f68d9afd88fe462fc738cef526b21f8c9
Reviewed-on: https://review.typo3.org/45433
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[!!!][TASK] Remove deprecated code from backend functions 52/45452/3
Wouter Wolters [Sun, 27 Dec 2015 16:47:02 +0000 (17:47 +0100)]
[!!!][TASK] Remove deprecated code from backend functions

Resolves: #72451
Releases: master
Change-Id: Ie7c8309800304b68c2d345636ba0ecc6ba6cf872
Reviewed-on: https://review.typo3.org/45452
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
3 years ago[BUGFIX] Upgrade wizard crashes if never updated before 38/45438/2
Philipp Gampe [Thu, 24 Dec 2015 23:16:20 +0000 (00:16 +0100)]
[BUGFIX] Upgrade wizard crashes if never updated before

If the array $GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['ext/install']
is not set, the upgrade wizard crashes.

Resolves: #72435
Releases: master
Change-Id: Ibb794972917ff5aa0934af7ad88fdfb609e72a8e
Reviewed-on: https://review.typo3.org/45438
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] FormEngine: Test FlexForm sheet displayCond with logical operator 66/45366/2
Morton Jonuschat [Fri, 18 Dec 2015 20:38:35 +0000 (21:38 +0100)]
[TASK] FormEngine: Test FlexForm sheet displayCond with logical operator

Add unit test to test that logical operator work in displayCond at the
level of FlexForm sheets.

Resolves: #68989
Releases: master
Change-Id: I2f6d7359ee742a8738c2aaacf41193c506bdad82
Reviewed-on: https://review.typo3.org/45366
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] Correctly handle validation of multi-selects in FormEngine 93/45393/3
Markus Klein [Mon, 21 Dec 2015 15:49:37 +0000 (16:49 +0100)]
[BUGFIX] Correctly handle validation of multi-selects in FormEngine

Resolves: #72366
Releases: master, 7.6
Change-Id: I7627a2a5b1aec4428d160e6b201373b8cef779ee
Reviewed-on: https://review.typo3.org/45393
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[BUGFIX] "Add media by URL" is not hidden if maxItems is reached 19/45419/2
Sascha Egerer [Wed, 23 Dec 2015 10:41:27 +0000 (11:41 +0100)]
[BUGFIX] "Add media by URL" is not hidden if maxItems is reached

The "Add media by URL" button for FAL realtions is not hidden
if maxItems has already been reached by the opened record.

Change-Id: I71a27cbabd1fc6660f58d0374595af0558fb8a12
Resolves: #72408
Related: #70762
Releases: master, 7.6
Reviewed-on: https://review.typo3.org/45419
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[TASK] Remove references to MOD array 26/45426/3
Benni Mack [Wed, 23 Dec 2015 19:02:48 +0000 (20:02 +0100)]
[TASK] Remove references to MOD array

Resolves: #72429
Releases: master
Change-Id: I6d63b313ac4d7289dd44da4e153d0d71ece88467
Reviewed-on: https://review.typo3.org/45426
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[!!!][TASK] Removed deprecated language handling code 31/45431/3
Jigal van Hemert [Wed, 23 Dec 2015 20:26:04 +0000 (21:26 +0100)]
[!!!][TASK] Removed deprecated language handling code

Releases: master
Resolves: #72412
Change-Id: I58f7769a5a345d26052191a38aa321cece533721
Reviewed-on: https://review.typo3.org/45431
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[!!!][TASK] Remove old locking API 24/45424/6
Benni Mack [Wed, 23 Dec 2015 18:53:14 +0000 (19:53 +0100)]
[!!!][TASK] Remove old locking API

Resolves: #72417
Releases: master
Change-Id: I2f3349ca4dfeb1a3c3e1747db6ac42d492fa979a
Reviewed-on: https://review.typo3.org/45424
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[!!!][TASK] Remove deprecated TypoScriptFrontendController logic 14/45414/5
Benni Mack [Tue, 22 Dec 2015 20:16:11 +0000 (21:16 +0100)]
[!!!][TASK] Remove deprecated TypoScriptFrontendController logic

Resolves: #72424
Releases: master
Change-Id: Ic7654c075412c4186a5e8347c15182ae3046ec37
Reviewed-on: https://review.typo3.org/45414
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[!!!][TASK] Remove class loading fallback in cObject 85/45085/7
Benni Mack [Wed, 2 Dec 2015 12:58:11 +0000 (13:58 +0100)]
[!!!][TASK] Remove class loading fallback in cObject

Remove cObj->isClassAvailable() as this class was
introduced in TYPO3 4.3 before autoloading was there.

Now, with TYPO3 CMS 7, autoloading is completely done
via spl_autoload_register and class_exists() does the
autoloading automatically, both in composer-mode and
non-composer-mode.

The method is therefore removed as the fallback is
pre-historic and a simple class_exists() check is added.

Resolves: #72022
Releases: master
Change-Id: I92eef8dee6277bcec63403dcf04e12955cb669f2
Reviewed-on: https://review.typo3.org/45085
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[BUGFIX] Re-add deprecated but used JS code from EXT:rtehtmlarea 28/45428/3
Benni Mack [Wed, 23 Dec 2015 19:48:30 +0000 (20:48 +0100)]
[BUGFIX] Re-add deprecated but used JS code from EXT:rtehtmlarea

This reverts part of commit
"eeecf013ddd871e4a7d32fc44670245dd08fe364".

Change-Id: I0ce4b53cd1e1707b2acc6466eed7c1b5deb331a8
Resolves: #72423
Releases: master
Reviewed-on: https://review.typo3.org/45428
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[FOLLOWUP][BUGFIX] Handle empty pid list in FrontendConfigurationManager 32/45432/3
Philipp Gampe [Wed, 23 Dec 2015 20:40:48 +0000 (21:40 +0100)]
[FOLLOWUP][BUGFIX] Handle empty pid list in FrontendConfigurationManager

Add a unit test.

Resolves: #72414
Releases: master, 7.6
Change-Id: Iefff83ae483e4a760a9c7b973e40df50270407d5
Reviewed-on: https://review.typo3.org/45432
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[BUGFIX] Handle empty pid list in FrontendConfigurationManager 21/45421/2
Markus Klein [Wed, 23 Dec 2015 12:46:44 +0000 (13:46 +0100)]
[BUGFIX] Handle empty pid list in FrontendConfigurationManager

The result of getTreeList() called in overrideStoragePidIfStartingPointIsSet()
may be an empty string, which is appended to the $list array.
Empty values should not be added to the array, since it will cause an invalid
list of pages later on.

Add a check to avoid empty values in $list.

Resolves: #72414
Releases: master, 7.6
Change-Id: Id1309a44f46dcd84ab9923da1be6873bdc38cb8d
Reviewed-on: https://review.typo3.org/45421
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[BUGFIX] Fix documentation to past tense 29/45429/4
Wouter Wolters [Wed, 23 Dec 2015 20:00:07 +0000 (21:00 +0100)]
[BUGFIX] Fix documentation to past tense

Resolves: #72425
Releases: master
Change-Id: I598a39aeeaf00d30fc11fa68961e96c080407ad6
Reviewed-on: https://review.typo3.org/45429
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[BUGFIX] Page quickedit: Show correct page in BE after deleting a CE 99/45399/3
Michael Oehlhof [Mon, 21 Dec 2015 21:19:36 +0000 (22:19 +0100)]
[BUGFIX] Page quickedit: Show correct page in BE after deleting a CE

Resolves: #72354
Releases: master, 7.6
Change-Id: I7e3060611c6e2cf020b00f2130eebec77f4c1ef9
Reviewed-on: https://review.typo3.org/45399
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[!!!][TASK] Removed deprecated IconUtility and SpriteManager 61/45361/7
Wouter Wolters [Fri, 18 Dec 2015 19:26:19 +0000 (20:26 +0100)]
[!!!][TASK] Removed deprecated IconUtility and SpriteManager

Resolves: #72400
Releases: master
Change-Id: I40214f2ff51e1050a8337c61d384e8561510ff72
Reviewed-on: https://review.typo3.org/45361
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[!!!][TASK] Removed deprecated code from EXT:rtehtmlarea 08/45408/2
Jigal van Hemert [Tue, 22 Dec 2015 13:52:59 +0000 (14:52 +0100)]
[!!!][TASK] Removed deprecated code from EXT:rtehtmlarea

Releases: master
Resolves: #72390
Change-Id: I6979f4289ebcb5a1027dbc5996e53ad3f70669c8
Reviewed-on: https://review.typo3.org/45408
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[TASK] Remove old entries from obsoleteLocalConfigurationSettings 23/45423/2
Wouter Wolters [Wed, 23 Dec 2015 18:16:24 +0000 (19:16 +0100)]
[TASK] Remove old entries from obsoleteLocalConfigurationSettings

Remove old entries from earlier releases in SilentConfigurationUpgradeService.

Resolves: #72420
Releases: master
Change-Id: I2e5483cf0970fb7cc88e5faa957067a94d1ba79f
Reviewed-on: https://review.typo3.org/45423
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[!!!][TASK] Remove deprecated backend-related PHP classes 22/45422/4
Benni Mack [Wed, 23 Dec 2015 15:16:27 +0000 (16:16 +0100)]
[!!!][TASK] Remove deprecated backend-related PHP classes

Resolves: #72418
Releases: master
Change-Id: Ib0021e66e00be0979841368db2b62acf89e8e604
Reviewed-on: https://review.typo3.org/45422
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 deprecated code from EXT:recordlist 12/45412/3
Jigal van Hemert [Tue, 22 Dec 2015 18:30:14 +0000 (19:30 +0100)]
[!!!][TASK] Remove deprecated code from EXT:recordlist

Releases: master
Resolves: #72398
Change-Id: Ieafb31af1fef5adf1f8ad41c30e3574b37eb2ffd
Reviewed-on: https://review.typo3.org/45412
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 path-based backend module registration 17/45417/6
Benni Mack [Wed, 23 Dec 2015 01:13:43 +0000 (02:13 +0100)]
[!!!][TASK] Remove path-based backend module registration

In prior versions of TYPO3 it was possible to access
a backend module via a custom script (index.php) in a folder configured by a configuration file (conf.php) which
held information about the module and the access rights
to it.

The logic is removed.

Resolves: #72405
Releases: master
Change-Id: I3c84f89278f7cea9849821744b9dd14632aaca62
Reviewed-on: https://review.typo3.org/45417
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
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] Redesign TYPO3 error page 43/44243/12
Markus Sommer [Fri, 23 Oct 2015 13:29:02 +0000 (15:29 +0200)]
[TASK] Redesign TYPO3 error page

* Error page in global TYPO3 CMS style
* Error message in backend style
* CSS refactor and cleanup

Resolves: #65543
Releases: master
Change-Id: Ia24ada1e11f578ed5bedd71bdbdb63843d7aa5b7
Reviewed-on: https://review.typo3.org/44243
Reviewed-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Tested-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Reviewed-by: Harry Glatz <glatz@analog.de>
Tested-by: Harry Glatz <glatz@analog.de>
Reviewed-by: Markus Sommer <markussom@posteo.de>
Tested-by: Markus Sommer <markussom@posteo.de>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
3 years ago[TASK] Instantiate csConv directly instead of accessing the parent class 75/45375/2
Benni Mack [Sat, 19 Dec 2015 20:38:49 +0000 (21:38 +0100)]
[TASK] Instantiate csConv directly instead of accessing the parent class

There are several places in the core which checks
if CharsetConverter is available already, but since
the CharsetConverter is not related to the context,
the code can be simplified.

Resolves: #72336
Releases: master
Change-Id: I2665d77c1936b3e3504269de6c2f12746741e89e
Reviewed-on: https://review.typo3.org/45375
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Thomas Schlumberger <thomas@b13.de>
Tested-by: Thomas Schlumberger <thomas@b13.de>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[!!!][TASK] Remove deprecated code from BackendUtility 62/45362/3
Wouter Wolters [Fri, 18 Dec 2015 19:38:15 +0000 (20:38 +0100)]
[!!!][TASK] Remove deprecated code from BackendUtility

Resolves: #72399
Releases: master
Change-Id: I196dd595760197a96f4b9f8616db3be4f74e3308
Reviewed-on: https://review.typo3.org/45362
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
3 years ago[BUGFIX] Send correct HTTP message in getUrl 04/45404/5
Markus Klein [Tue, 22 Dec 2015 10:22:32 +0000 (11:22 +0100)]
[BUGFIX] Send correct HTTP message in getUrl

Resolves: #72299
Releases: master, 7.6
Change-Id: I30abd5db0fad8b5ded1ff419bb6c4244ec5c510e
Reviewed-on: https://review.typo3.org/45404
Reviewed-by: D. Röhrig <denny.roehrig@xailabs.de>
Tested-by: D. Röhrig <denny.roehrig@xailabs.de>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
3 years ago[TASK] Remove install tool update wizards related to TYPO3 CMS 7 94/45394/4
Benni Mack [Mon, 21 Dec 2015 16:08:37 +0000 (17:08 +0100)]
[TASK] Remove install tool update wizards related to TYPO3 CMS 7

As the upgrade procedure states that people upgrading
to TYPO3 v8, need to run through existing LTS
installations, all installations need to go to 7 LTS first
and run the upgrade wizard.

For v8 all existing upgrade wizards can be removed.

Releases: master
Resolves: #72367
Change-Id: Ic2b827c7bbcb7dea444c4c125ecc5f8a057e76ea
Reviewed-on: https://review.typo3.org/45394
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[BUGFIX] EXT:form - handling of missing type attribute 49/45349/4
Ralf Zimmermann [Fri, 18 Dec 2015 12:47:53 +0000 (13:47 +0100)]
[BUGFIX] EXT:form - handling of missing type attribute

Render default "type" attribute if not set by configuration.
Relates to the elements BUTTONTAG, INPUT and TEXTFIELD

Resolves: #71921
Releases: master, 7.6
Change-Id: If505ad401e36eb51dc4d81538b1fcca97ec982c8
Reviewed-on: https://review.typo3.org/45349
Tested-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Reviewed-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[!!!][TASK] Removed deprecated code from HtmlParser 06/45406/4
Jigal van Hemert [Tue, 22 Dec 2015 11:56:43 +0000 (12:56 +0100)]
[!!!][TASK] Removed deprecated code from HtmlParser

Releases: master
Resolves: #72384
Change-Id: Ibd3dfcbeb232e49dbffda835b5956b86c55a36c5
Reviewed-on: https://review.typo3.org/45406
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[!!!][TASK] Remove deprecated code from DocumentTemplate 60/45360/3
Wouter Wolters [Fri, 18 Dec 2015 19:09:26 +0000 (20:09 +0100)]
[!!!][TASK] Remove deprecated code from DocumentTemplate

Resolves: #72392
Releases: master
Change-Id: Id83e9fb2009a3a04cd2b1f7f29a2a819b3164413
Reviewed-on: https://review.typo3.org/45360
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[!!!][TASK] Remove deprecated code from ContentObjectRenderer 44/45344/9
Wouter Wolters [Thu, 17 Dec 2015 21:20:20 +0000 (22:20 +0100)]
[!!!][TASK] Remove deprecated code from ContentObjectRenderer

Resolves: #72361
Releases: master
Change-Id: Iec9ed1bbddf420ee1d93af3c144a31bc8b823de0
Reviewed-on: https://review.typo3.org/45344
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[BUGFIX] Change DB field category_perms for BE users/groups to TEXT 15/45215/2
Morton Jonuschat [Fri, 11 Dec 2015 16:15:08 +0000 (17:15 +0100)]
[BUGFIX] Change DB field category_perms for BE users/groups to TEXT

Change the database field type to text so that more than approximately
60 categories can be stored as category mounts for backend users and
groups.

Resolves: #72144
Releases: master
Change-Id: If1cda991721015c3afd28e971dbaee063d9f1e21
Reviewed-on: https://review.typo3.org/45215
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[!!!][TASK] Remove deprecated code from EXT:dbal 05/45405/4
Jigal van Hemert [Tue, 22 Dec 2015 10:48:15 +0000 (11:48 +0100)]
[!!!][TASK] Remove deprecated code from EXT:dbal

Releases: master
Resolves: #72381
Change-Id: If305faab961c30f95db039ccea7ccd65ff5f9a5c
Reviewed-on: https://review.typo3.org/45405
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[!!!][TASK] Remove deprecated code from GeneralUtility 59/45359/4
Wouter Wolters [Fri, 18 Dec 2015 19:01:34 +0000 (20:01 +0100)]
[!!!][TASK] Remove deprecated code from GeneralUtility

Resolves: #72375
Releases: master
Change-Id: I1071b70a9a0664b7d208e240f1dbfe7ccf4dd9a5
Reviewed-on: https://review.typo3.org/45359
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[!!!][TASK] Remove deprecated code from ext:beuser 70/45370/6
Wouter Wolters [Sat, 19 Dec 2015 19:47:03 +0000 (20:47 +0100)]
[!!!][TASK] Remove deprecated code from ext:beuser

Resolves: #72372
Releases: master
Change-Id: I1984ea732c9e21a99ed75fa8fc3a58faeb4b4275
Reviewed-on: https://review.typo3.org/45370
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[!!!][TASK] Remove deprecated code from ext:extbase 52/45352/5
Wouter Wolters [Fri, 18 Dec 2015 11:28:37 +0000 (12:28 +0100)]
[!!!][TASK] Remove deprecated code from ext:extbase

Resolves: #72370
Releases: master
Change-Id: I314e7e70df6c2f8286c75ba181a7cf588cef6eff
Reviewed-on: https://review.typo3.org/45352
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[!!!][TASK] Remove CSC TypoScript for 6.2 02/45402/5
Benni Mack [Tue, 22 Dec 2015 06:50:57 +0000 (07:50 +0100)]
[!!!][TASK] Remove CSC TypoScript for 6.2

The shipped CSS Styled Content TypoScript code for 6.2
has been removed.

Resolves: #72378
Releases: master
Change-Id: I438a027d9f2158ce173135914ebe6e0abd69380b
Reviewed-on: https://review.typo3.org/45402
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[!!!][TASK] Remove deprecated code from ext:css_styled_content 71/45371/3
Wouter Wolters [Sat, 19 Dec 2015 19:49:16 +0000 (20:49 +0100)]
[!!!][TASK] Remove deprecated code from ext:css_styled_content

Resolves: #72373
Releases: master
Change-Id: I3c2b668fd98d3cc1bcd40f34f279251131bbdb26
Reviewed-on: https://review.typo3.org/45371
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] Deprecate LanguageService->makeEntities 98/45398/4
Benni Mack [Mon, 21 Dec 2015 16:43:23 +0000 (17:43 +0100)]
[TASK] Deprecate LanguageService->makeEntities

This method ``LanguageService->makeEntities()`` was used when the TYPO3
Backend ran with non-utf8 characters in order to convert UTF-8
characters to latin1. This is not needed anymore as all is UTF-8 now.

Resolves: #71916
Releases: master
Change-Id: I19ae769c9f07664ce3a18b0dffa109fb8a247484
Reviewed-on: https://review.typo3.org/45398
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[BUGFIX] FormEngine: Fix expanding of inline records in FlexForms 64/45364/4
Morton Jonuschat [Fri, 18 Dec 2015 19:44:28 +0000 (20:44 +0100)]
[BUGFIX] FormEngine: Fix expanding of inline records in FlexForms

This commit provides the proper configuration information to the
compiler and render so that inline records in FlexForms can be
successfully deleted after being expanded from a collapsed state.

This change also fixes the problem that inline records within a
flexform displayed the default field palette due to missing
configuration information.

Resolves: #72294
Releases: master, 7.6
Change-Id: I330ab93a6127e1f84ed21ff6984721fb655d9136
Reviewed-on: https://review.typo3.org/45364
Reviewed-by: Armin Ruediger Vieweg <armin@v.ieweg.de>
Tested-by: Armin Ruediger Vieweg <armin@v.ieweg.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[TASK] Make CharsetConverter (csConv) a singleton 77/45377/2
Benni Mack [Sat, 19 Dec 2015 20:43:26 +0000 (21:43 +0100)]
[TASK] Make CharsetConverter (csConv) a singleton

The CharsetConverter is agnostic to the surroundings,
so it can be simply be instantiated once with a Singleton
at any time.

Resolves: #72335
Releases: master
Change-Id: I1989480c56c2db8f015501ae9f82ae8f2384ea13
Reviewed-on: https://review.typo3.org/45377
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[!!!][TASK] Remove utf8 conversion in EXT:recycler 73/45373/2
Benni Mack [Sat, 19 Dec 2015 20:35:53 +0000 (21:35 +0100)]
[!!!][TASK] Remove utf8 conversion in EXT:recycler

The recycler module handles conversions to UTF8 and to
other charsets, although the backend is solely UTF-8 since TYPO3 4.5. The logic and the according functions
have been removed as they have no effect and only
add complexity to code and slows down processing.

Resolves: #72334
Releases: master
Change-Id: Ifdae4a494e84dec1a7c42e96f36e48ecbf840ff3
Reviewed-on: https://review.typo3.org/45373
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[FOLLOWUP][BUGFIX] Accept \Throwable in ExceptionHandlerInterface 95/45395/2
Benni Mack [Mon, 21 Dec 2015 16:12:34 +0000 (17:12 +0100)]
[FOLLOWUP][BUGFIX] Accept \Throwable in ExceptionHandlerInterface

The original bugfix did not contain a exception code / timestamp
while throwing an exception. This is added now.

Resolves: #72117
Releases: master, 7.6
Change-Id: I33d6025061c33e43dc78b7d25c6df64940062db9
Reviewed-on: https://review.typo3.org/45395
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[FOLLOWUP][TASK] Update TYPO3 version to TYPO3 8.0-dev 92/45392/2
Andreas Fernandez [Mon, 21 Dec 2015 14:49:40 +0000 (15:49 +0100)]
[FOLLOWUP][TASK] Update TYPO3 version to TYPO3 8.0-dev

Resolves: #72359
Releases: master
Change-Id: I52ce5c854db67136c6f8848bd418d231a2fd735c
Reviewed-on: https://review.typo3.org/45392
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[!!!][TASK] Remove deprecated entry point fallback mechanism 43/45343/4
Wouter Wolters [Thu, 17 Dec 2015 20:46:44 +0000 (21:46 +0100)]
[!!!][TASK] Remove deprecated entry point fallback mechanism

Resolves: #72360
Releases: master
Change-Id: If5311b32fe1ea5b7f9fa5263b6edc765d963237c
Reviewed-on: https://review.typo3.org/45343
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] Update TYPO3 version to TYPO3 8.0-dev 23/45323/4
Wouter Wolters [Wed, 16 Dec 2015 19:27:59 +0000 (20:27 +0100)]
[TASK] Update TYPO3 version to TYPO3 8.0-dev

Resolves: #72359
Releases: master
Change-Id: Ie67e977f9b9c77ddff4f9728a1d201494c854838
Reviewed-on: https://review.typo3.org/45323
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
3 years ago[BUGFIX] Use $this-> instead of $GLOBALS['LANG'] in LanguageService 74/45374/3
Benni Mack [Sat, 19 Dec 2015 20:37:06 +0000 (21:37 +0100)]
[BUGFIX] Use $this-> instead of $GLOBALS['LANG'] in LanguageService

The method getLabelsWithPrefix was moved to LanguageService and does not
use $this but currently uses $GLOBALS['LANG'].

This is not necessary and is changed accordingly.

Resolves: #72343
Releases: master
Change-Id: If4c0b37827ef66f33f7261018f5e44cab3a2d363
Reviewed-on: https://review.typo3.org/45374
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] Set TYPO3 version to 7.6.3-dev 88/45388/2
TYPO3 Release Team [Mon, 21 Dec 2015 11:07:08 +0000 (12:07 +0100)]
[TASK] Set TYPO3 version to 7.6.3-dev

Change-Id: Ic14caa379acce275a2889447ae3627eec94085f3
Reviewed-on: https://review.typo3.org/45388
Reviewed-by: TYPO3 Release Team <typo3cms@typo3.org>
Tested-by: TYPO3 Release Team <typo3cms@typo3.org>
3 years ago[RELEASE] Release of TYPO3 7.6.2 87/45387/2 7.6.2 TYPO3_7-6-2
TYPO3 Release Team [Mon, 21 Dec 2015 11:05:24 +0000 (12:05 +0100)]
[RELEASE] Release of TYPO3 7.6.2

Change-Id: Ib910d89568cf460d27eedc0a2c10d7ba81d9b93e
Reviewed-on: https://review.typo3.org/45387
Reviewed-by: TYPO3 Release Team <typo3cms@typo3.org>
Tested-by: TYPO3 Release Team <typo3cms@typo3.org>
3 years ago[BUGFIX] FormEngine: Fix hiding/unhiding IRRE records with toggle icon 45/45345/4
Morton Jonuschat [Fri, 18 Dec 2015 07:54:26 +0000 (08:54 +0100)]
[BUGFIX] FormEngine: Fix hiding/unhiding IRRE records with toggle icon

Fix the javascript selector used to get the field storing the hidden
state of an IRRE record so that the toggle icon changes the state again.

Also fixes reapplying the latest hidden state after expanding a
previously closed panel. If there were unsaved changes to the hidden
state of the record these got overwritten by the results of the AJAX
call to load the record details.

Resolves: #71991
Releases: master
Change-Id: I31970abab7eed877ed13a0038245b03cb569a566
Reviewed-on: https://review.typo3.org/45345
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[BUGFIX] JavaScript error on selecting a folder in element browser 82/45382/2
Oliver Hader [Sun, 20 Dec 2015 18:09:07 +0000 (19:09 +0100)]
[BUGFIX] JavaScript error on selecting a folder in element browser

If the TCA type group/folder is used, FormEngine renders a field to
select a particular folder. If a different folder is selected in the
tree in the element browser, the initial parameters are not passed
along which leads to the situation, that the target field name is
not know anymore.

Resolves: #72242
Releases: master
Change-Id: I5745f0c022cf63ab9e9de76ee76119dfbd801bea
Reviewed-on: https://review.typo3.org/45382
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Felix Nagel <info@felixnagel.com>
Tested-by: Felix Nagel <info@felixnagel.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[FOLLOWUP][BUGFIX] Accept \Throwable in ExceptionHandlerInterface 78/45378/2
Benni Mack [Sat, 19 Dec 2015 20:47:07 +0000 (21:47 +0100)]
[FOLLOWUP][BUGFIX] Accept \Throwable in ExceptionHandlerInterface

Move documentation in the right place.

Resolves: #72117
Releases: master
Change-Id: I00235a8d9c5ce2156bfeace559d0ae1c48ed71fc
Reviewed-on: https://review.typo3.org/45378
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[!!!][BUGFIX] Accept \Throwable in ExceptionHandlerInterface 47/45247/6
Alexander Opitz [Mon, 14 Dec 2015 16:30:46 +0000 (17:30 +0100)]
[!!!][BUGFIX] Accept \Throwable in ExceptionHandlerInterface

Since PHP 7.0 \Exceptions are a subclass of \Throwable, and some PHP
Errors are thrown as \Throwables. So we need to support \Throwables
inside Exception handling.
http://php.net/manual/en/language.errors.php7.php

Resolves: #72117
Releases: master
Change-Id: I4302ab0f91386c4764a1b0e0305cd947987d60eb
Reviewed-on: https://review.typo3.org/45247
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Reviewed-by: Benni Mack <benni@typo3.org>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[BUGFIX] Adjust itemsProcFunc for sys_file_collection 25/45325/2
Gerrit Mohrmann [Wed, 16 Dec 2015 21:16:28 +0000 (22:16 +0100)]
[BUGFIX] Adjust itemsProcFunc for sys_file_collection

This patch corrects fetching the storage uid from the row data for
sys_file_collection

Resolves: #72276
Releases: master
Change-Id: I73ef3e5121249942cb12859081194ba499559559
Reviewed-on: https://review.typo3.org/45325
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
3 years ago[BUGFIX] Adds current media file to TypoScript 23/45223/7
Thomas Löffler [Sat, 12 Dec 2015 13:48:36 +0000 (14:48 +0100)]
[BUGFIX] Adds current media file to TypoScript

Media file properties can be used in TypoScript.

Change-Id: I48f64851ce03abe7898d184109b2342eeeb441fc
Resolves: #72186
Releases: master
Reviewed-on: https://review.typo3.org/45223
Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Benni Mack <benni@typo3.org>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
3 years ago[BUGFIX] Ensure that the content of stdWrap is always a string 16/45316/2
Markus Klein [Wed, 16 Dec 2015 14:26:25 +0000 (15:26 +0100)]
[BUGFIX] Ensure that the content of stdWrap is always a string

Additionally add explicit type conversions to all places, which
might influence the linktxt for typolink.

Resolves: #72132
Releases: master
Change-Id: I3774b41c6825d81f0d4510126e806dae2e7eaf50
Reviewed-on: https://review.typo3.org/45316
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Reviewed-by: Philipp Gampe <philipp.gampe@typo3.org>
Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
3 years ago[BUGFIX] Use correct tokenizer for JavaScript in T3Editor 41/45341/3
Daniel Goerz [Thu, 17 Dec 2015 20:05:46 +0000 (21:05 +0100)]
[BUGFIX] Use correct tokenizer for JavaScript in T3Editor

Change-Id: Iaf83e3f2d0a6a4b0cf795e4a6ef2a127cf0421df
Resolves: #72303
Releases: master
Reviewed-on: https://review.typo3.org/45341
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[TASK] Move last documentation file from folder "master" 42/45342/2
Wouter Wolters [Thu, 17 Dec 2015 20:10:43 +0000 (21:10 +0100)]
[TASK] Move last documentation file from folder "master"

Resolves: #72304
Releases: master
Change-Id: I177c641ac18b4270b6ab6ce019054bffd37942fb
Reviewed-on: https://review.typo3.org/45342
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: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[!!!][BUGFIX] Severe data-loss on workspaces publishing action 21/45321/6
Oliver Hader [Wed, 16 Dec 2015 19:12:42 +0000 (20:12 +0100)]
[!!!][BUGFIX] Severe data-loss on workspaces publishing action

If pages records in a given scenario are published this causes
a severe data-loss for the whole TYPO3 installation since all
records are deleted. Actually they are marked as deleted, but
that's not less problematic.

The scenario for this in a draft workspace is having reordered
sub-pages (move-placeholder) and a parent-page that is marked
for deletion. On publishing the parent-page, the delete process
iterates over all pages on the root-level due to some essential
missing checks and an implicit type-cast from null to interger
zero (0) on the pages.pid value.

The accordant places are validated now. In addition to that the
possibility to delete everything implicitly from the root-page
is disabled to prevent other programmatic flaws like this.

Resolves: #72273
Releases: master, 6.2
Change-Id: I175f220cc0939124e34713fff07685ba902ad385
Reviewed-on: https://review.typo3.org/45321
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
3 years ago[BUGFIX] DBAL: use correct default value for native connection 38/45338/3
Melanie Kalka [Thu, 17 Dec 2015 15:08:31 +0000 (16:08 +0100)]
[BUGFIX] DBAL: use correct default value for native connection

DBAL uses an empty string for the portnumber parameter
for mysqli real_connect, which results in a PHP warning,
because an integer (or null) is required.

Changing the fallback to null resolves this issue and
results in a working database connection.

Resolves: #72285
Releases: master, 6.2
Change-Id: Ie0e04f3ab04996ab634f99c3d2ab545d4a3b3819
Reviewed-on: https://review.typo3.org/45338
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[TASK] Extend workspace functional tests on placeholder deletion 29/45329/5
Oliver Hader [Thu, 17 Dec 2015 10:47:26 +0000 (11:47 +0100)]
[TASK] Extend workspace functional tests on placeholder deletion

Actions performed in a workspace:
* move existing page below sibling on same level (move-placeholder)
* create new page on parent page (new-placeholder)
* delete the parent page

Attention:
The test assertions reflect the status quo which is faulty and has
to be fixed on a separate bugfix.

Resolves: #72291
Releases: master, 6.2
Change-Id: I85e10569c36a4c669a479434a5ce973d3fb9fe5c
Reviewed-on: https://review.typo3.org/45329
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
3 years ago[BUGFIX] Use correct uid for table list in Page module 35/45335/2
Markus Klein [Thu, 17 Dec 2015 14:32:14 +0000 (15:32 +0100)]
[BUGFIX] Use correct uid for table list in Page module

Regression fix.

Resolves: #72298
Releases: master
Change-Id: I98d70bfaf423d29277607e335abcc286448113f2
Reviewed-on: https://review.typo3.org/45335
Reviewed-by: Gregor Sievert <gregor@gregorsievert.de>
Tested-by: Gregor Sievert <gregor@gregorsievert.de>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[BUGFIX] substituteMarkerArrayCached() must accept special chars 19/45319/6
Markus Klein [Wed, 16 Dec 2015 18:04:07 +0000 (19:04 +0100)]
[BUGFIX] substituteMarkerArrayCached() must accept special chars

Add a bunch of unittests and streamline the code as well
by removing a useless preg_match_all() call.
Rename some variables and add comments.

Resolves: #72252
Releases: master, 6.2
Change-Id: I2a31a1c2ab6d83528428693213b922f0e1bc6fe5
Reviewed-on: https://review.typo3.org/45319
Reviewed-by: Tobias Klepp <tobias.klepp@stimme-der-hoffnung.de>
Tested-by: Tobias Klepp <tobias.klepp@stimme-der-hoffnung.de>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[BUGFIX] Add buttons with `form` attribute to SplitButton save handling 27/45327/4
Andreas Fernandez [Thu, 17 Dec 2015 10:34:39 +0000 (11:34 +0100)]
[BUGFIX] Add buttons with `form` attribute to SplitButton save handling

Some save buttons do not follow the `_save` naming convention, but have
a `form` attribute instead. IE does not support such attribute which
breaks the save buttons. Now all buttons with a `form` attribute are
added to the save button handling. To prevent side effects, the buttons
must be in the module header now.

Resolves: #72288
Related: #71598
Releases: master
Change-Id: I180725ebd03a7c480ec22058d6ed32a1cc5c5f2b
Reviewed-on: https://review.typo3.org/45327
Reviewed-by: Roman Schürmann <roman.schuermann@wmdb.de>
Tested-by: Roman Schürmann <roman.schuermann@wmdb.de>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[TASK] Update bootstrap to 3.3.6 07/45307/4
Andreas Fernandez [Wed, 16 Dec 2015 08:22:05 +0000 (09:22 +0100)]
[TASK] Update bootstrap to 3.3.6

Resolves: #72259
Releases: master
Change-Id: Ideaaec0afa3d2553a0b4f6222c61057dd60f76c0
Reviewed-on: https://review.typo3.org/45307
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Cedric Ziel <cedric@cedric-ziel.com>
Tested-by: Cedric Ziel <cedric@cedric-ziel.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[BUGFIX] Disclose exceptions on CLI in production context 15/45315/2
Helmut Hummel [Wed, 16 Dec 2015 13:49:40 +0000 (14:49 +0100)]
[BUGFIX] Disclose exceptions on CLI in production context

It is pointless to hide the exception message on CLI
in the production context. On CLI there are privileged
users only anyway and hiding this information from them
leads to wasted hours of debugging.

Output the necessary information also in ProductionExceptionHandler

Resolves: #72265
Releases: master, 6.2
Change-Id: I778b057fc7e170af2a2fcdb1befb2a4400449ce7
Reviewed-on: https://review.typo3.org/45315
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Stephan Großberndt <stephan@grossberndt.de>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Cedric Ziel <cedric@cedric-ziel.com>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[BUGFIX] Missing check before foreach loop 28/45328/2
Oliver Hader [Thu, 17 Dec 2015 10:41:06 +0000 (11:41 +0100)]
[BUGFIX] Missing check before foreach loop

PHP Warning: Invalid argument supplied for foreach()
in typo3/sysext/core/Classes/DataHandling/DataHandler.php line 5285

Resolves: #72289
Releases: master, 6.2
Change-Id: If83dee7261ce3dd6d1fbf3bb81d8f2e53741c4c7
Reviewed-on: https://review.typo3.org/45328
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
3 years ago[TASK] Provide labels for all log types 95/45295/4
Daniel Goerz [Tue, 15 Dec 2015 19:41:51 +0000 (20:41 +0100)]
[TASK] Provide labels for all log types

Change-Id: Ief05c75376ef8b3b2fc8fa8c3ca52e2efbf24198
Resolves: #72256
Releases: master, 6.2
Reviewed-on: https://review.typo3.org/45295
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
3 years ago[TASK] Add cache buster to favicon 18/45318/2
Anja Leichsenring [Wed, 16 Dec 2015 17:51:41 +0000 (18:51 +0100)]
[TASK] Add cache buster to favicon

Favicon resource link misses the cache buster to make browsers
aware of changed resources.

Resolves: #72274
Relates: #72165
Releases: master
Change-Id: Ie3a32f2c8d48f0026c27175216207438ca11c7da
Reviewed-on: https://review.typo3.org/45318
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[BUGFIX] Scheduler: Correctly toggle results on task type change 39/45239/6
Joerg Kummer [Mon, 14 Dec 2015 15:11:04 +0000 (16:11 +0100)]
[BUGFIX] Scheduler: Correctly toggle results on task type change

Adapt JS and HTML to solve toggle on load and change task type.

Resolves: #72213
Releases: master
Change-Id: Idb4c964c42cb8bd408ebd98a528a603f1a0bead1
Reviewed-on: https://review.typo3.org/45239
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[BUGFIX] Empty row in table content element shows &nbsp; 14/45314/2
Wouter Wolters [Wed, 16 Dec 2015 12:06:30 +0000 (13:06 +0100)]
[BUGFIX] Empty row in table content element shows &nbsp;

When an empty row in a table content element is shown in the
frontend, with htmlSpecialChars set to 1, &nbsp; is shown.
Use a real space instead.

Resolves: #72263
Releases: master,6.2
Change-Id: I60304607caa4fc90451216426f4ed73f01bf75fc
Reviewed-on: https://review.typo3.org/45314
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[BUGFIX] Show backend login spinner when getting RSA pubkey 61/45261/4
Andreas Fernandez [Tue, 15 Dec 2015 08:46:32 +0000 (09:46 +0100)]
[BUGFIX] Show backend login spinner when getting RSA pubkey

The spinner displayed in the login button of the backend module is now
shown right after triggering the first AJAX call. Previously, it was
shown after the RSA public key was fetched.

Resolves: #71291
Releases: master
Change-Id: I24b74e3812ea69bc74f1372e902785352a90822b
Reviewed-on: https://review.typo3.org/45261
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Rudy Gnodde <rgn@windinternet.nl>
Tested-by: Rudy Gnodde <rgn@windinternet.nl>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] Raise minimum and recommended memory_limit 90/45290/2
Cedric Ziel [Tue, 15 Dec 2015 12:09:14 +0000 (13:09 +0100)]
[TASK] Raise minimum and recommended memory_limit

Releases: master
Resolves: #72237
Change-Id: I4ee1d57c4fad46802115cd530d8a2b312f5d5679
Reviewed-on: https://review.typo3.org/45290
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Xavier Perseguers <xavier@typo3.org>
Tested-by: Xavier Perseguers <xavier@typo3.org>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[BUGFIX] Use correct severity in FAL flash messages 94/45294/2
Daniel Goerz [Tue, 15 Dec 2015 18:37:37 +0000 (19:37 +0100)]
[BUGFIX] Use correct severity in FAL flash messages

Additionally trailing slashes are no longer added to
folder identifiers.

Change-Id: Ieb14a6fd653a5f3ce130650f61d5235342c96b33
Resolves: #72246
Releases: master
Reviewed-on: https://review.typo3.org/45294
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Xavier Perseguers <xavier@typo3.org>
Tested-by: Xavier Perseguers <xavier@typo3.org>
3 years ago[TASK] Set TYPO3 version to 7.6.2-dev 88/45288/2
TYPO3 Release Team [Tue, 15 Dec 2015 11:07:07 +0000 (12:07 +0100)]
[TASK] Set TYPO3 version to 7.6.2-dev

Change-Id: I5c698ca457b28d0ea214cb44a48e78ce013968e1
Reviewed-on: https://review.typo3.org/45288
Reviewed-by: TYPO3 Release Team <typo3cms@typo3.org>
Tested-by: TYPO3 Release Team <typo3cms@typo3.org>
3 years ago[RELEASE] Release of TYPO3 7.6.1 87/45287/2 7.6.1 TYPO3_7-6-1
TYPO3 Release Team [Tue, 15 Dec 2015 11:05:24 +0000 (12:05 +0100)]
[RELEASE] Release of TYPO3 7.6.1

Change-Id: Ie4db2833e842ef8d98c61b87177002ee8336aa67
Reviewed-on: https://review.typo3.org/45287
Reviewed-by: TYPO3 Release Team <typo3cms@typo3.org>
Tested-by: TYPO3 Release Team <typo3cms@typo3.org>
3 years ago[SECURITY] Escape caption of media using css_styled_content 84/45284/2
Georg Ringer [Tue, 15 Dec 2015 10:38:47 +0000 (11:38 +0100)]
[SECURITY] Escape caption of media using css_styled_content

The caption must be escaped. As this is only a textarea, the parsefunc
is not needed.

Furthermore, the fields "altText" and "titleText" use htmlspecialchars instead of stripHtml.

Resolves: #41690
Releases: master, 6.2
Security-Commit: 2cfa39c452a35286deffdac4f0a03314e6f6ee69
Security-Bulletins: TYPO3-CORE-SA-2015-010, 011, 012, 013, 014, 015
Change-Id: I17a43cfa860c058054cd73f6ab751edfa91a02ce
Reviewed-on: https://review.typo3.org/45284
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
3 years ago[SECURITY] Fix XSS in rtehtmlarea 83/45283/2
Georg Ringer [Tue, 15 Dec 2015 10:38:28 +0000 (11:38 +0100)]
[SECURITY] Fix XSS in rtehtmlarea

The SpellCheckingController needs to quote external parameters.

Resolves: #37399
Releases: master, 6.2
Security-Commit: 0c5bb0ef87817710a7276f205b9efd62c9e68924
Security-Bulletins: TYPO3-CORE-SA-2015-010, 011, 012, 013, 014, 015
Change-Id: I4e341ae19cd16734ce228e6ed1250124ee9811f9
Reviewed-on: https://review.typo3.org/45283
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
3 years ago[SECURITY] Fix XSS in bullet list element 82/45282/2
Georg Ringer [Tue, 15 Dec 2015 10:38:11 +0000 (11:38 +0100)]
[SECURITY] Fix XSS in bullet list element

Replace parsefunc with htmlSpecialChars for the lines of bullet list

Resolves: #71683
Releases: master, 6.2
Security-Commit: d756287c89b3c3f1e53c7e4661bea8e8f2f1d2e6
Security-Bulletins: TYPO3-CORE-SA-2015-010, 011, 012, 013, 014, 015
Change-Id: Idabbe0222398e848a7365446a577f10ae804cd30
Reviewed-on: https://review.typo3.org/45282
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
3 years ago[SECURITY] Replace parseFunc with htmlspecialchars in element "table" 81/45281/2
Georg Ringer [Tue, 15 Dec 2015 10:37:54 +0000 (11:37 +0100)]
[SECURITY] Replace parseFunc with htmlspecialchars in element "table"

Instead of using the lib.parseFunc htmlspecialchars is used for
the table cell rendering.

Resolves: #25245
Releases: master, 6.2
Security-Commit: 7810e48bcd34b3769b981ad3a77b4057312c73fc
Security-Bulletins: TYPO3-CORE-SA-2015-010, 011, 012, 013, 014, 015
Change-Id: I2f4a6c83e5201685c2549f4fd3f0108c39309c2d
Reviewed-on: https://review.typo3.org/45281
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
3 years ago[SECURITY] XSS in Link Validator 80/45280/2
Wouter Wolters [Tue, 15 Dec 2015 10:37:34 +0000 (11:37 +0100)]
[SECURITY] XSS in Link Validator

Properly escape user input when showing broken links
in EXT:linkvalidator

Resolves: #68735
Releases: master,6.2
Security-Commit: e990111b86a9ac0f6f1a6c7741d28f8097b38d5c
Security-Bulletins: TYPO3-CORE-SA-2015-010, 011, 012, 013, 014, 015
Change-Id: Ibc28e7075c7663e796f6e06d4c2872e9fe345dbb
Reviewed-on: https://review.typo3.org/45280
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
3 years ago[SECURITY] Possible XSS in felogin messages 79/45279/2
Georg Ringer [Tue, 15 Dec 2015 10:37:16 +0000 (11:37 +0100)]
[SECURITY] Possible XSS in felogin messages

Change default TypoScript to encode messages in felogin
with htmlspecialchars.

Fix two occurences of _LOCAL_LANG messages where htmlspecialchars
was missing.

Resolves: #25243
Releases: master, 6.2
Security-Commit: 341a017859b2c3c99b675fb787b1c5a7af8cef6f
Security-Bulletins: TYPO3-CORE-SA-2015-010, 011, 012, 013, 014, 015
Change-Id: Icddb2be90bced5ef51439630a5b47bf6bc04f624
Reviewed-on: https://review.typo3.org/45279
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
3 years ago[SECURITY] XSS through WS comments 78/45278/2
Wouter Wolters [Tue, 15 Dec 2015 10:36:59 +0000 (11:36 +0100)]
[SECURITY] XSS through WS comments

Resolves: #25227
Releases: master, 6.2
Security-Commit: ee77513838267a6dabba8732fa4afe7970ce4ddc
Security-Bulletins: TYPO3-CORE-SA-2015-010, 011, 012, 013, 014, 015
Change-Id: If50fbffdfe8e6709e48bcf08da31094688089b01
Reviewed-on: https://review.typo3.org/45278
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
3 years ago[SECURITY] Link fields accept inline javascript code 77/45277/2
Oliver Hader [Tue, 15 Dec 2015 10:36:44 +0000 (11:36 +0100)]
[SECURITY] Link fields accept inline javascript code

JavaScript can be submitted for every link field and will be
rendered in the frontend passed through typolink. To circumvent
that, the URI scheme and prefix "javascript:" will be disallowed.

The extension "javascript_handler" allows however to bring back
that insecure behavior since some installations might rely on it.

Resolves: #71698
Releases: master, 6.2
Security-Commit: c854186c419f26a109afaf068149a58ef1745f32
Security-Bulletins: TYPO3-CORE-SA-2015-010, 011, 012, 013, 014, 015
Change-Id: I7dbed505624718010023cd8192ff7174a6a43fa6
Reviewed-on: https://review.typo3.org/45277
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
3 years ago[SECURITY] Fix several XSS issues 76/45276/2
Nicole Cordes [Tue, 15 Dec 2015 10:36:26 +0000 (11:36 +0100)]
[SECURITY] Fix several XSS issues

Resolves: #59150
Releases: master, 6.2
Security-Bulletins: TYPO3-CORE-SA-2015-010, 011, 012, 013, 014, 015
Change-Id: I93386ba95b02713368b8155b73a6da620c3795c2
Reviewed-on: https://review.typo3.org/45276
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
3 years ago[SECURITY] Prevent XSS in TER download dialog 75/45275/2
Nicole Cordes [Tue, 15 Dec 2015 10:36:13 +0000 (11:36 +0100)]
[SECURITY] Prevent XSS in TER download dialog

Due to the json request format during a TER extension installation,
the EM is susceptible to XSS.

Resolves: #71524
Releases: master, 6.2
Security-Commit: 45f7ec93279bff9cbbde1d76a5947b73adce81ab
Security-Bulletins: TYPO3-CORE-SA-2015-010, 011, 012, 013, 014, 015
Change-Id: I0e555c4e711c2d3f956b74ca53b0c0534c131724
Reviewed-on: https://review.typo3.org/45275
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>