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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
Wouter Wolters [Wed, 16 Dec 2015 12:06:30 +0000 (13:06 +0100)]
[BUGFIX] Empty row in table content element shows
When an empty row in a table content element is shown in the
frontend, with htmlSpecialChars set to 1, 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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
Markus Klein [Tue, 15 Dec 2015 00:41:24 +0000 (01:41 +0100)]
[BUGFIX] Remove bad PHP code in LiveSearch
Remove a left-over code from the LiveSearch migration to autocomplete
which causes a PHP warning.
The removed code and its results is never used in JS.
Resolves: #72226
Releases: master
Change-Id: Ia27c5cd7e863c4d6c0ca89ed8ca3f78a47ed2bfb
Reviewed-on: https://review.typo3.org/45259
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
Markus Klein [Mon, 14 Dec 2015 22:09:54 +0000 (23:09 +0100)]
[BUGFIX] Handle content with no markers in substituteMarkerArrayCached
If the content has no markers at all, the full content
needs to be returned.
Additionally, the result does not need to be cached
if no markers are present.
Resolves: #72224
Releases: master, 6.2
Change-Id: I8fd39ab705eaa2217bba4fd5a069d940e677ea47
Reviewed-on: https://review.typo3.org/45255
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
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>
Wouter Wolters [Mon, 14 Dec 2015 17:55:29 +0000 (18:55 +0100)]
[BUGFIX] Fix wrong PHPdoc for getIncludeScriptByCommandLineKey
Correct wrong PHPdoc for getIncludeScriptByCommandLineKey.
It returns an array and not a string.
Resolves: #72212
Releases: master
Change-Id: If5907d44106b3405ccf462a0b9e902226a7f5199
Reviewed-on: https://review.typo3.org/45252
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>
Morton Jonuschat [Fri, 11 Dec 2015 20:34:52 +0000 (21:34 +0100)]
[BUGFIX] ExtensionManager: Make viewhelpers compatible with PHP 7.0
This patch changes viewhelpers that inherit from the fluid
ActionViewHelper but have a different method signature for render() to
inherit from a base viewhelper that doesn't have a default render()
method, removing the incompatibilities.
Resolves: #72183
Releases: master
Change-Id: Ifb3479b39d972056c2cf8c431f6dc580f5b2630c
Reviewed-on: https://review.typo3.org/45217
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Alexander Opitz <opitz.alexander@googlemail.com>
Tested-by: Alexander Opitz <opitz.alexander@googlemail.com>
Markus Klein [Mon, 14 Dec 2015 16:28:30 +0000 (17:28 +0100)]
[FOLLOWUP][BUGFIX] Fix initialization for checked attributes
Only specify a *single* type information for parameters, otherwise
Fluid fails to extract the right type and does not validate the boolean
expressions anymore.
Resolves: #67225
Releases: master
Change-Id: Ibf9873a74e94fb731a3440da25024853663e9c7e
Reviewed-on: https://review.typo3.org/45246
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Marco Huber [Fri, 11 Dec 2015 11:04:59 +0000 (12:04 +0100)]
[BUGFIX] Set default value for list_type
Set the default value for list_type to an empty string in the
database to match the default value in the TCA.
Resolves: #72171
Related: #32209
Releases: master
Change-Id: I46ed9935571e3b3d8dbfb6bec232ffd8f63a35f0
Reviewed-on: https://review.typo3.org/45208
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Andreas Fernandez [Mon, 14 Dec 2015 11:50:38 +0000 (12:50 +0100)]
[BUGFIX] Return passed $text if EXT:context_help is not installed
Return `$text` instead of an empty string if EXT:context_help
is not installed. This shows the field label again but hides the
help buttons.
Resolves: #72205
Related: #71659
Releases: master
Change-Id: I6dba5e40c05e2555ad73d71eb6d177990225a0b4
Reviewed-on: https://review.typo3.org/45236
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Mathias Brodala <mbrodala@pagemachine.de>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Michael Oehlhof [Sun, 13 Dec 2015 23:18:28 +0000 (00:18 +0100)]
[TASK] Install: Added clearer to All Configuration search field
Resolves: #71381
Releases: master
Change-Id: I7aca3ffbcd85a3a2a564ade34d8da77d5b1d2bc4
Reviewed-on: https://review.typo3.org/45230
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
Markus Klein [Sun, 13 Dec 2015 23:34:28 +0000 (00:34 +0100)]
[BUGFIX] Correctly evaluate content edit permissions for users
Users are permitted to edit content of a page, even though
they are not permitted to edit the page itself.
Resolves: #72172
Releases: master
Change-Id: Ie2e60beec5a04632cf1cb7fef32929cab51408c2
Reviewed-on: https://review.typo3.org/45231
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: Johannes Kasberger <johannes.kasberger@reelworx.at>
Tested-by: Johannes Kasberger <johannes.kasberger@reelworx.at>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Georg Ringer [Sat, 12 Dec 2015 19:40:46 +0000 (20:40 +0100)]
[TASK] Add favicon for the Install Tool
Readd a favicon for the Install Tool.
Change-Id: I9b0974ff7c7d7cd2e30ecb0819bc90e28ae57219
Resolves: #72165
Releases: master
Reviewed-on: https://review.typo3.org/45224
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Stefan Rotsch [Fri, 4 Dec 2015 14:40:13 +0000 (15:40 +0100)]
[FEATURE] Mocking of concrete methods in abstract classes
Allows mocking of concrete methods when testing protected functions
in abstract classes.
Introduces a new parameter which will be passed to the corresponding
PHPUnit method when creating a mock object of an abstract class.
Change-Id: I9cbe510633300184666c6204a4d0c5be7d417ef4
Resolves: #72062
Releases: master
Reviewed-on: https://review.typo3.org/45130
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
Göran Bodenschatz [Sat, 12 Dec 2015 22:46:53 +0000 (23:46 +0100)]
[TASK] Add a space after colon
According traditional and modern English-language writing there has to
be a space after colon.
Resolves: #72191
Releases: master
Change-Id: I59e01ad167963886903d1096cfe15d26de01e6e2
Reviewed-on: https://review.typo3.org/45227
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>
Andreas Allacher [Fri, 20 Nov 2015 14:06:00 +0000 (15:06 +0100)]
[BUGFIX] FormEngine: Determine IRRE expanded state in data provider
The expanded/collapsed state of inline and combination child records
is determined within the TcaInlineExpandCollapseState provider instead
of the display container so that the concerns are appropriately
separated.
Change-Id: I8152a9f4f689b1c409a9f14d2e29515ab3d91860
Resolves: #71728
Releases: master
Reviewed-on: https://review.typo3.org/44826
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Markus Sommer <markussom@posteo.de>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Morton Jonuschat [Fri, 11 Dec 2015 19:47:36 +0000 (20:47 +0100)]
[FOLLOWUP][BUGFIX] Wrong overloading of AbstractController::redirect()
This patch adds the missing parameters for the redirect method so that
the method signature matches between BackendModuleController and
AbstractController. As the parameters are all optional this is a
non-breaking change.
Resolves: #71303
Resolves: #72168
Releases: master
Change-Id: I8c7d55d1a1b01e1e7cdc3859e6a99eded5008802
Reviewed-on: https://review.typo3.org/45216
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>
Tymoteusz Motylewski [Fri, 11 Dec 2015 23:58:25 +0000 (00:58 +0100)]
[BUGFIX] Indexed Search: Bring back html5 placeholder
The placeholder for the search box of the AbstractPlugin
based plugin was removed by accident in
https://review.typo3.org/6657
This change brings it back.
Resolves: #68381
Releases: master
Change-Id: If876c204b305d6cc67f27fed5a3ca29a894c4b99
Reviewed-on: https://review.typo3.org/45220
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>
Morton Jonuschat [Fri, 11 Dec 2015 21:38:02 +0000 (22:38 +0100)]
[TASK] Support \DateTimeInterface in fluid Format\DateViewHelper
This patch changes the fluid DateViewHelper to check for date objects
implementing \DateTimeInterface so that \DateTime as well as
\DateTimeImmutable can be supplied as parameter.
Resolves: #72149
Releases: master
Change-Id: I3c3e2648168b283f8ec1fc35845a449c63d0b6ff
Reviewed-on: https://review.typo3.org/45218
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
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>
Georg Ringer [Sat, 12 Dec 2015 20:09:11 +0000 (21:09 +0100)]
[TASK] Add quotes to classname in exception
Add quotes to the class name in the exception to improve debugging.
Change-Id: If68cf9e5d7d7277b5172ed9a56083c95ca0c69ae
Resolves: #66510
Releases: master
Reviewed-on: https://review.typo3.org/45225
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Patrick Schriner [Wed, 25 Nov 2015 19:14:22 +0000 (20:14 +0100)]
[BUGFIX] Fix sorting by extension name
Introduce a custom column sort for the "Extension" (name) column as that
column can contain HTML which breaks a direct string comparison.
The existing ExtensionManager.compare function is renamed to
versionCompare to circumvent misunderstandings.
Resolves: #72102
Releases: master
Change-Id: I46c120458bc7e9da15c1d7d810b7a003bbbd2937
Reviewed-on: https://review.typo3.org/45184
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Gianluigi Martino [Sat, 12 Dec 2015 13:21:49 +0000 (14:21 +0100)]
[TASK] Fluid: Include jquery libs should be include using https
Change-Id: Ice723e93cab0ef63d17b97df1a81b6e025c620de
Resolves: #72169
Releases: master
Reviewed-on: https://review.typo3.org/45221
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Andreas Allacher [Mon, 7 Dec 2015 17:22:46 +0000 (18:22 +0100)]
[BUGFIX] RTE LinkHandler handle required classes
RTE LinkHandler now also handles
RTE.classes.<class>.requires correctly.
Change-Id: I8f50018f522dd9f0b885af7192c003f7fda325b7
Resolves: #71985
Releases: master
Reviewed-on: https://review.typo3.org/45172
Reviewed-by: Frank Nägler <frank.naegler@typo3.org>
Tested-by: Frank Nägler <frank.naegler@typo3.org>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tested-by: Tymoteusz Motylewski <t.motylewski@gmail.com>
Tymoteusz Motylewski [Sat, 5 Dec 2015 13:29:06 +0000 (14:29 +0100)]
[BUGFIX] Indexed Search: Display links to external files
Indexed search is rendering links to external files now.
Indexed search will not check if the file exists before displaying
search results. As a side effect this change also improves performance.
This change is affecting only the AbstractPlugin based plugin.
Extbase version do not have this check.
Resolves: #44381
Releases: master
Change-Id: Iae4e5b2f2cc575853f25c674cbb4307bdf3efa17
Reviewed-on: https://review.typo3.org/45142
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>
Michael Oehlhof [Sun, 6 Dec 2015 23:12:38 +0000 (00:12 +0100)]
[BUGFIX] Make ToggleExtensionInstallationStateViewHelper PHP 7 compliant
Match the declaration of the render function with the function
declaration of the base class.
In addition cleanup some code.
Resolves: #71304
Releases: master
Change-Id: I26527229ccf47928e954c412b4046d55c228e9de
Reviewed-on: https://review.typo3.org/45160
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Markus Sommer [Fri, 11 Dec 2015 13:11:50 +0000 (14:11 +0100)]
[BUGFIX] ExportPageTreeView wrapTitle() signature is incompatible
ExportPageTreeView contains following method declaration:
public function wrapTitle($title, $v);
however in the AbstractTreeView the signature is:
public function wrapTitle($title, $row, $bank = 0);
This will create a PHP warning on PHP7.
This change updates the method signature of the ExportPageTreeView to be
in line with the AbstractTreeView.
Resolves: #72176
Releases: master
Change-Id: Icc6cb69ffd4860f882157239e25135e2a6744a65
Reviewed-on: https://review.typo3.org/45211
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>
Mathias Schreiber [Mon, 2 Nov 2015 21:49:17 +0000 (22:49 +0100)]
[BUGFIX] Localize FAL error messages
FAL error messages were taken directly from the sys_log entries and
then put into flash messages. Now we provide proper translations for
the flash messages.
Resolves: #71255
Releases: master
Change-Id: I56985957fee865d5e86f66a63b22d8e88a097007
Reviewed-on: https://review.typo3.org/44490
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: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Jo Hasenau [Mon, 23 Feb 2015 20:27:06 +0000 (21:27 +0100)]
[TASK] Replace GeneralUtility::inList() with comparison
Using direct comparisons instead of GeneralUtility::inList() is faster
and uses less memory.
Releases: master
Resolves: #55626
Change-Id: I0acfe07fbd796ba017dd64d6987139bfb80db898
Reviewed-on: https://review.typo3.org/37139
Reviewed-by: Stephan Großberndt <stephan@grossberndt.de>
Tested-by: Stephan Großberndt <stephan@grossberndt.de>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Morton Jonuschat [Fri, 11 Dec 2015 14:38:59 +0000 (15:38 +0100)]
[BUGFIX] FormEngine: Handle empty arrays in display conditions
Records passed to the EvaluateDisplayConditions provider can contain
array values which can be empty in the case of new records. Handle this
condition in the evaluator.
Resolves: #71824
Releases: master
Change-Id: Ie5aa3f74913059f2a1e5933a8314dee6cb0fa1fa
Reviewed-on: https://review.typo3.org/45214
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Markus Klein [Wed, 9 Dec 2015 18:00:11 +0000 (19:00 +0100)]
[CLEANUP] ImportExport classes
Resolves: #72156
Releases: master
Change-Id: I3582dfd8304d07536bf68104141a5fcabb12bd89
Reviewed-on: https://review.typo3.org/45203
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>
Frank Nägler [Fri, 11 Dec 2015 13:17:30 +0000 (14:17 +0100)]
[TASK] Use IconFactory in System Information Panel
Resolves: #72178
Releases: master
Change-Id: Ia1de64625280ad0cd50e56c80f3ea6efc2c0e86a
Reviewed-on: https://review.typo3.org/45212
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>
Jigal van Hemert [Wed, 27 May 2015 21:45:29 +0000 (23:45 +0200)]
[BUGFIX] Track pids of deleted/moved records to clear cache
Clearing caches is done after all operations. The pid can't be read from
the deleted or from the old location of the moved record so an array
remembers these pids for the clear cache operation.
Resolves: #61017
Releases: master, 6.2
Change-Id: I4552d2b9b2a6ea475563fd62a62f29a57fe9df70
Reviewed-on: https://review.typo3.org/39766
Reviewed-by: Philipp Gampe <philipp.gampe@typo3.org>
Tested-by: Philipp Gampe <philipp.gampe@typo3.org>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Andreas Fernandez [Wed, 9 Dec 2015 15:41:02 +0000 (16:41 +0100)]
[TASK] Make JavaScript Icon API a singleton
The JavaScript Icon API is now a singleton. This ensures the code is only
executed once and especially the cache is shared between all requests.
Resolves: #72126
Releases: master
Change-Id: Iafd61b90d2414f655e6500bc564b90490afc58b0
Reviewed-on: https://review.typo3.org/45196
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Josef Glatz <josef.glatz@typo3.org>
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>
Georg Ringer [Wed, 9 Dec 2015 15:32:21 +0000 (16:32 +0100)]
[BUGFIX] Show error message in page module for invalid backend layout
If there is a backend layout selected with no colPos defined inside the backend layout option, then the page
module fatals with an error.
A error message is now shown to display that at least one
colPos parameter must be set.
Resolves: #67276
Releases: master
Change-Id: I02120be981607d35efa31f49cc0ee4cc992172e4
Reviewed-on: https://review.typo3.org/45146
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Josef Glatz <josef.glatz@typo3.org>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>