Packages/TYPO3.CMS.git
2 years ago[TASK] Add functional tests for versioned MM references 51/49351/2
Oliver Hader [Wed, 3 Aug 2016 14:03:05 +0000 (16:03 +0200)]
[TASK] Add functional tests for versioned MM references

Functional tests are integrated to simulate editing MM references
in a workspace context, however with submitting the live uids of
the accordant entities to be referenced.

Resolves: #77384
Releases: master, 7.6
Change-Id: I207f20ff4ac7d041a353e5d250f9283b0e62e591
Reviewed-on: https://review.typo3.org/49351
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
2 years ago[BUGFIX] Allow array of paths in psr-4 autoload definition 36/49336/2
Helmut Hummel [Tue, 2 Aug 2016 19:28:56 +0000 (21:28 +0200)]
[BUGFIX] Allow array of paths in psr-4 autoload definition

When defining a namespace prefix for psr-4 autoload in composer.json,
it is possible to specify multiple paths as array.

Thus, we must handle the array case properly and not falsely assume
that there is only a path string.

Resolves: #77365
Releases: 7.6, master
Change-Id: If96f4ce9eb3f4466e8cc620025b1848681b56011
Reviewed-on: https://review.typo3.org/49336
Reviewed-by: Helmut Hummel <typo3@helhum.io>
Tested-by: Helmut Hummel <typo3@helhum.io>
2 years ago[BUGFIX] Fix executable permissions on files 33/49333/2
Wouter Wolters [Tue, 2 Aug 2016 19:47:23 +0000 (21:47 +0200)]
[BUGFIX] Fix executable permissions on files

Exclude:

typo3/sysext/core/Build/Scripts/xlfcheck.sh
typo3/cli_dispatch.phpsh

Resolves: #77363
Releases: 7.6
Change-Id: I70871c4ebfb964f396e087ba4bbb1205a4fd8fab
Reviewed-on: https://review.typo3.org/49333
Reviewed-by: Helmut Hummel <typo3@helhum.io>
Tested-by: Helmut Hummel <typo3@helhum.io>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[BUGFIX] Semaphore test: release system resources 30/49330/2
Markus Klein [Tue, 2 Aug 2016 17:41:39 +0000 (19:41 +0200)]
[BUGFIX] Semaphore test: release system resources

The tests now properly destroy occupied system resources.

Resolves: #77364
Releases: master, 7.6
Change-Id: I54bd86385f9418ba9e7f3cba3bae440d1fd82d2d
Reviewed-on: https://review.typo3.org/49330
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
2 years ago[TASK] Update "workspaces" documentation 26/49326/2
Francois Suter [Tue, 2 Aug 2016 17:05:36 +0000 (19:05 +0200)]
[TASK] Update "workspaces" documentation

Update documentation of extension "workspaces".
Move all TSconfig related options here (over from TSconfig reference).
Update rendering configuration (for docs.typo3.org).

Resolves: #76799
Releases: 7.6, master
Change-Id: I1e219edbc7d2c25cfd090ab54e7f0144f03c1608
Reviewed-on: https://review.typo3.org/49326
Reviewed-by: Francois Suter <francois@typo3.org>
Tested-by: Francois Suter <francois@typo3.org>
2 years ago[BUGFIX] backend_layout TCA references invalid field 21/49321/2
Benni Mack [Tue, 2 Aug 2016 13:17:47 +0000 (15:17 +0200)]
[BUGFIX] backend_layout TCA references invalid field

The TCA definition of backend_layout defines "thumbnail=resources"
however the resources field does not exist at all in TYPO3.

The definition should be removed.

Resolves: #77353
Releases: master, 7.6
Change-Id: I76e82becfde1fbefbffc3d3b0d65b05bdc1a52cb
Reviewed-on: https://review.typo3.org/49321
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[TASK] Update fluid image viewhelper documentation 19/49319/2
Henry Singleton [Tue, 2 Aug 2016 01:51:02 +0000 (11:51 +1000)]
[TASK] Update fluid image viewhelper documentation

Adds PDF file example to the fluid "image" viewhelper documentation.
This demonstrates a capability of the image viewhelper that isn't currently
explained in the documentation.

Change-Id: Ice82c005ec66173c19d0f29efe069d23b3f46fdc
Resolves: #77348
Releases: master, 7.6
Reviewed-on: https://review.typo3.org/49319
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[BUGFIX] Fix auto width in extension icon in EM 15/49315/2
Benni Mack [Tue, 2 Aug 2016 14:24:23 +0000 (16:24 +0200)]
[BUGFIX] Fix auto width in extension icon in EM

If an extension is using a svg icon with no explicit height/width obviously,
then the extension manager shows the icon on the full width of the
table column, making it not only inconsistent but impossible to read the
extension text.

The patch removes the "width: auto" style in CSS.

Resolves: #76381
Releases: master, 7.6
Change-Id: Idb9cfa9bd5720920f67b35d2dada6b21a469a1db
Reviewed-on: https://review.typo3.org/49315
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[BUGFIX] EXT:form - Handle values of CHECKBOX and RADIO correctly 90/49290/2
Björn Jacob [Mon, 1 Aug 2016 16:24:47 +0000 (18:24 +0200)]
[BUGFIX] EXT:form - Handle values of CHECKBOX and RADIO correctly

Show values of CHECKBOX and RADIO elements on confirmation page.
Send values in HTML and plain text mails.

Change-Id: I59e6ed255d70902567812a9f7d9c6550c72f5a2d
Resolves: #76866
Releases: master, 7.6
Reviewed-on: https://review.typo3.org/49290
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[BUGFIX] Fix undefined Tree error in FolderBrowser 12/49312/2
Wouter Wolters [Wed, 27 Jul 2016 09:48:02 +0000 (11:48 +0200)]
[BUGFIX] Fix undefined Tree error in FolderBrowser

Add the missing LegacyTree initialization to FolderBrowser.

Resolves: #76868
Resolves: #72369
Releases: master,7.6
Change-Id: I47494087e46ae63e100e38ff5345b230030c8b7d
Reviewed-on: https://review.typo3.org/49312
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[!!!][BUGFIX] Rename configuration for confirmation view 05/49305/4
Ralf Zimmermann [Tue, 2 Aug 2016 12:33:09 +0000 (14:33 +0200)]
[!!!][BUGFIX] Rename configuration for confirmation view

The configuration key for the confirmation layout has been renamed
from confirmation.layout to confirmationView.layout.

Resolves: #77344
Releases: 7.6
Change-Id: I6dad180d58143abd1da4a9930ca36cb0dbfbc9c7
Reviewed-on: https://review.typo3.org/49305
Reviewed-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Tested-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Reviewed-by: Markus Hölzle <typo3@markus-hoelzle.de>
Tested-by: Markus Hölzle <typo3@markus-hoelzle.de>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
2 years ago[TASK] Suggest TCA overrides for FSC content elements 59/49259/2
Mathias Brodala [Mon, 25 Jul 2016 09:52:46 +0000 (11:52 +0200)]
[TASK] Suggest TCA overrides for FSC content elements

Resolves: #77236
Releases: master, 7.6
Change-Id: I7806e9626826a06415f9b09de072ace89fb49059
Reviewed-on: https://review.typo3.org/49259
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[BUGFIX] Fix condition for USERDEF2 in procesItemState 57/49257/2
Stefan Bürk [Thu, 28 Jul 2016 10:21:27 +0000 (12:21 +0200)]
[BUGFIX] Fix condition for USERDEF2 in procesItemState

Fix a wrong condition in the procesItemState method for MENU handling
for the USERDEF2 itemstate, so it would not be ignored anymore.

Initializing the USERDEF2conf was never done, even if one or more
USERDEF2 item states was found, because the condition was checking
for NULL === TRUE, which will never be TRUE.

Resolves: #77284
Releases: master, 7.6
Change-Id: I16c1d21f03c9aa3565744cae90b7f0cb487ec009
Reviewed-on: https://review.typo3.org/49257
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[TASK] Suggest "fileinfo" PHP extension 50/49250/2
Mathias Brodala [Tue, 19 Jul 2016 09:08:04 +0000 (11:08 +0200)]
[TASK] Suggest "fileinfo" PHP extension

While not exactly mandatory this extension is essential for a fully
working TYPO3 installation, thus recommend to install it.

Resolves: #77153
Releases: master, 7.6
Change-Id: Ifa88653e36a86771b7549f953a019d2cee0bd367
Reviewed-on: https://review.typo3.org/49250
Reviewed-by: Frederic Gaus <frederic.gaus@flagbit.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[BUGFIX] Fix blacklist in DebuggerUtility::var_dump 58/49258/2
Wouter Wolters [Wed, 27 Jul 2016 13:57:50 +0000 (15:57 +0200)]
[BUGFIX] Fix blacklist in DebuggerUtility::var_dump

Wrong usage of strpos leads to not respecting the given blacklist.
Use in_array instead to solve the problem.

Resolves: #72407
Releases: master,7.6
Change-Id: I774bb7c4c9c2bd1c32b2955368b5d9033256100b
Reviewed-on: https://review.typo3.org/49258
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[TASK] Raise version of ext:compatibility6 in upgrade wizard 53/49253/2
Wouter Wolters [Thu, 28 Jul 2016 14:11:01 +0000 (16:11 +0200)]
[TASK] Raise version of ext:compatibility6 in upgrade wizard

Use 7.6.3 as version instead of the first released version.

Resolves: #77292
Releases: 7.6
Change-Id: I9f00fa4ef5586524ed799bf31ca0f6370e005cc0
Reviewed-on: https://review.typo3.org/49253
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[BUGFIX] Show DataHandler table in log message 27/49227/2
Benni Mack [Thu, 30 Jun 2016 10:21:53 +0000 (12:21 +0200)]
[BUGFIX] Show DataHandler table in log message

When copying a record without permission, the log message
does not show which table was affected.

The patch adds the information to the log message and also
sets the right log information to the logger.

Resolves: #76885
Releases: master, 7.6
Change-Id: Ieb60bf90ac8062b9eb6e856d3b588e397af4dbfe
Reviewed-on: https://review.typo3.org/49227
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[BUGFIX] Correct record title escaping 85/49185/3
Nicole Cordes [Sat, 2 Jul 2016 17:26:08 +0000 (19:26 +0200)]
[BUGFIX] Correct record title escaping

This patch removes default record title escaping in resolved DataProvider
data and adds proper escaping where html output is generated.

Resolves: #76399
Resolves: #76668
Resolves: #76900
Releases: master, 7.6
Change-Id: I03cf41c5200e920088116d1a67a2e342e46142d3
Reviewed-on: https://review.typo3.org/49185
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
2 years ago[TASK] Make base test classes always available 59/49159/3
Helmut Hummel [Wed, 1 Jun 2016 17:03:13 +0000 (19:03 +0200)]
[TASK] Make base test classes always available

To ease the usage of the core with extensions,
we move the base test classes into a different place
to be able to make them available when typo3/cms is pulled in
as dependency, e.g. for testing extensions or in projects.

This is a non breaking change, as the classes will be available
in any case after that.

By doing so, we can nicely cleanup the .gitattributes file

Resolves: #76425
Releases: master, 7.6
Change-Id: I639f08a4e3e5dd73aa47570d326b72c64452acaf
Reviewed-on: https://review.typo3.org/49159
Reviewed-by: Peter Foerger <pfoerger@mac.com>
Tested-by: Peter Foerger <pfoerger@mac.com>
Reviewed-by: Mathias Brodala <mbrodala@pagemachine.de>
Reviewed-by: Timo Hund <timo.hund@yahoo.com>
Tested-by: Timo Hund <timo.hund@yahoo.com>
Reviewed-by: Helmut Hummel <typo3@helhum.io>
Tested-by: Helmut Hummel <typo3@helhum.io>
2 years ago[BUGFIX] Fix link to edit file metadata in full window 25/49225/2
Wouter Wolters [Fri, 24 Jun 2016 09:48:29 +0000 (11:48 +0200)]
[BUGFIX] Fix link to edit file metadata in full window

When opening a window with a file reference in a full window
it is not possible to click the edit metadata button.

Use a normal href to avoid the issue with choosing the correct frame.

Resolves: #76729
Releases: master,7.6
Change-Id: Iaa140f28104782870c50ef0d876e472067a09fed
Reviewed-on: https://review.typo3.org/49225
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[BUGFIX] RTE: Correct behavior on empty textfield in Firefox 09/49209/2
Andreas Fernandez [Thu, 21 Jul 2016 12:14:31 +0000 (14:14 +0200)]
[BUGFIX] RTE: Correct behavior on empty textfield in Firefox

With Firefox, the RTE produces several JavaScript errors if the textfield
is empty. The issue is that on Firefox it's tried to access the parent
node of the html tag which is nonsense.

Some regular expressions and an additional 'undefined' check are added
to fix this wrong behavior.

Resolves: #77191
Releases: master, 7.6
Change-Id: I617bdb6415c0468894aee08101c9d26cb790a077
Reviewed-on: https://review.typo3.org/49209
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
2 years ago[BUGFIX] Fix double encoding in VersionModuleController 76/49176/2
Wouter Wolters [Thu, 21 Jul 2016 11:02:40 +0000 (13:02 +0200)]
[BUGFIX] Fix double encoding in VersionModuleController

The function getRecordTitle does htmlspecialchars when
3rd parameter is set to true. Remove the surrounding
htmlspecialchars to prevent double encoding.

Resolves: #77192
Releases: master,7.6
Change-Id: Ic973c127dd6b5134ab74f89df7061144e5d03068
Reviewed-on: https://review.typo3.org/49176
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
2 years ago[BUGFIX] Do not throw away active session 65/48865/2
Helmut Hummel [Sat, 28 May 2016 21:02:09 +0000 (23:02 +0200)]
[BUGFIX] Do not throw away active session

Previously an active and valid session was dismissed, if login
credentials are sent again.

Now we do not start the user authentication if we have a valid session.

This also fixes weird side effects during backend login, when
it says that token is not valid.

Resolves: #76995
Releases: master, 7.6
Change-Id: Ia070493eb99ff395c67e0ac40e85b5e8fe7debd3
Reviewed-on: https://review.typo3.org/48865
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[BUGFIX] Respect language in Section menu 73/49173/2
Tim Spiekerkötter [Fri, 22 Jul 2016 09:15:14 +0000 (11:15 +0200)]
[BUGFIX] Respect language in Section menu

Fix a typo inside the query configuration with
causes that there was no languageField key
inside the query configuration. By fixing the typo
the section menu can now render translated records
in the default langauge again.

Resolves: #77210
Releases: master, 7.6
Change-Id: Ibeece79e6aa5e4dbd29b2d613275ac2225d4098f
Reviewed-on: https://review.typo3.org/49173
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[BUGFIX] Make ViewHelperBaseTestcase always available 60/49160/4
Mark Watney [Thu, 21 Jul 2016 22:50:54 +0000 (00:50 +0200)]
[BUGFIX] Make ViewHelperBaseTestcase always available

This is a follow-up commit to f648cdc.

To ease the usage of the core with extensions, with f648cdc we moved the
base test classes into a different place to be able to make them available
when typo3/cms is pulled in as dependency, e.g. for testing extensions or
in projects.

The current .gitattributes file causes that this class was not available
when typo3/cms is pulled in as dependency, e.g. for testing extensions or
in projects.

This is a non breaking change, as the classes will be available in any
case after that.

Resolves: #77205
Releases: master, 7.6
Change-Id: I6f00ac1cb8c48cf2faea8bae666af691d8a1f7c2
Reviewed-on: https://review.typo3.org/49160
Reviewed-by: Helmut Hummel <typo3@helhum.io>
Tested-by: Helmut Hummel <typo3@helhum.io>
2 years ago[BUGFIX] Return to content element after closing 23/49123/3
K J Kooistra [Wed, 20 Jul 2016 08:39:37 +0000 (10:39 +0200)]
[BUGFIX] Return to content element after closing

When editing a content element in the page module and (saving and)
closing it the view will now jump back to the content element.
This is especially useful for pages with a lot of content.

Resolves: #70074
Releases: master,7.6
Change-Id: Ica27bb561f3b3c19c56b38d211a75e22e018e090
Reviewed-on: https://review.typo3.org/49123
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
2 years ago[BUGFIX] Allow overriding of image manipulation crop ratios 22/49122/2
Benni Mack [Tue, 19 Jul 2016 20:39:19 +0000 (22:39 +0200)]
[BUGFIX] Allow overriding of image manipulation crop ratios

It is not possible to change or override crop ratios via TSconfig
for sys_file_reference (e.g. for a specific user or page tree branch),
thus making the cropping functionality a pain for bigger sites.

Setting a FormEngine option as expected like
  TCEFORM.sys_file_reference.crop.config.ratios.2\.15 = Widescreen
does now work.

Resolves: #77159
Releases: master, 7.6
Change-Id: I9b1366ed4339150c366fc36a814a251cc407afaa
Reviewed-on: https://review.typo3.org/49122
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[BUGFIX] Allow deletion of File Recycler in fileadmin 13/49113/2
Steven Cardoso [Tue, 19 Jul 2016 13:31:59 +0000 (15:31 +0200)]
[BUGFIX] Allow deletion of File Recycler in fileadmin

This patch deletes a file recycler instead of trying to move it into
itself by renaming. The patch respects the user settings for recursive
deletion.

Resolves: #77091
Releases: master, 7.6
Change-Id: Iaf045f322c8fac661e1d0fa9bed2ae6e7a6ccc18
Reviewed-on: https://review.typo3.org/49113
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[BUGFIX] Prepend current path to versionNumberInFilename RewriteRule 11/49111/2
Marco Huber [Thu, 14 Jul 2016 15:39:15 +0000 (17:39 +0200)]
[BUGFIX] Prepend current path to versionNumberInFilename RewriteRule

For Apache 2.2 the current location is needed in the RewriteRule for the
versionNumberInFilename feature.

Resolves: #77098
Releases: master, 7.6, 6.2
Change-Id: I94fea70473d7598a00cfcf8b9ed4f464661c369b
Reviewed-on: https://review.typo3.org/49111
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[FOLLOWUP][BUGFIX] Throw empty table name exception in TCE GroupElement 10/49110/2
Wouter Wolters [Tue, 19 Jul 2016 17:06:19 +0000 (19:06 +0200)]
[FOLLOWUP][BUGFIX] Throw empty table name exception in TCE GroupElement

Fix unit test.

Resolves: #76232
Releases: 7.6
Change-Id: Ic60a3af12ea6144625110033de019c01746b2183
Reviewed-on: https://review.typo3.org/49110
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
2 years ago[BUGFIX] Throw empty table name exception in TCE GroupElement 91/49091/2
Petra Arentzen [Fri, 1 Jul 2016 09:16:21 +0000 (11:16 +0200)]
[BUGFIX] Throw empty table name exception in TCE GroupElement

Throw an exception if table name is empty after parsing the value
by BackendUtility::splitTable_Uid(). It avoids calling
IconFactory::getIconForRecord() with the invalid parameter $row
and throwing a less specific exception then. Only fields with
TCA Configuration type='group', internal_type='db' and
show_thumbs=TRUE are concerned.

Resolves: #76232
Releases: master, 7.6
Change-Id: I44c52f6ebfdbcfbbd2209890b0458b8126cbeccd
Reviewed-on: https://review.typo3.org/49091
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
2 years ago[TASK] Set TYPO3 version to 7.6.11-dev 86/49086/2
TYPO3 Release Team [Tue, 19 Jul 2016 10:38:32 +0000 (12:38 +0200)]
[TASK] Set TYPO3 version to 7.6.11-dev

Change-Id: I0a602e621718e77fd13210e3ddb760b07fa2cb43
Reviewed-on: https://review.typo3.org/49086
Reviewed-by: TYPO3 Release Team <typo3cms@typo3.org>
Tested-by: TYPO3 Release Team <typo3cms@typo3.org>
2 years ago[RELEASE] Release of TYPO3 7.6.10 85/49085/2 7.6.10 TYPO3_7-6-10
TYPO3 Release Team [Tue, 19 Jul 2016 10:37:16 +0000 (12:37 +0200)]
[RELEASE] Release of TYPO3 7.6.10

Change-Id: Ia4baefaa69d4c2099369d4543210d156ca4e303e
Reviewed-on: https://review.typo3.org/49085
Reviewed-by: TYPO3 Release Team <typo3cms@typo3.org>
Tested-by: TYPO3 Release Team <typo3cms@typo3.org>
2 years ago[SECURITY] Link fields accept Javascript code when using URI Data Scheme 70/49070/2
Valentin Despa [Tue, 19 Jul 2016 10:16:43 +0000 (12:16 +0200)]
[SECURITY] Link fields accept Javascript code when using URI Data Scheme

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 "data:" will be disallowed.

Resolves: #76358
Releases: master,7.6,6.2
Security-Commit: 872e3e0dd290c61b3ec43c43531c1b2e60ee6e2d
Security-Bulletins: TYPO3-CORE-SA-2016-014, 015, 016, 017, 018
Change-Id: Ia66178567bf7b64cc70c1c2994f442b13bcd62cd
Reviewed-on: https://review.typo3.org/49070
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
2 years ago[SECURITY] Prevent persistent username in filesystem 69/49069/2
Wouter Wolters [Tue, 19 Jul 2016 10:16:35 +0000 (12:16 +0200)]
[SECURITY] Prevent persistent username in filesystem

The language label for the refresh login popup contains the
username already and is persisted to the filesystem. Use
TYPO3.configuration.username and replace it with JavaScript
instead to prevent the information disclosure.

Resolves: #75933
Releases: master, 7.6, 6.2
Security-Commit: a0f0e8ef937ced52bd6d2ca8a8b00e82e3ba689d
Security-Bulletins: TYPO3-CORE-SA-2016-014, 015, 016, 017, 018
Change-Id: I5e65e746bccbc29ed4fc0355a118c8657648b0f8
Reviewed-on: https://review.typo3.org/49069
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
2 years ago[SECURITY] SQLi in AuthenticationService 68/49068/2
Andreas Fernandez [Tue, 19 Jul 2016 10:16:23 +0000 (12:16 +0200)]
[SECURITY] SQLi in AuthenticationService

The environment variable `HTTP_HOST` is used in SQL statements
but is not properly escaped, leading to an SQL injection
vulnerability.

Resolves: #75740
Releases: 7.6, 6.2
Security-Commit: 137f240450524afedb3f341305c65ab798004e98
Security-Bulletins: TYPO3-CORE-SA-2016-014, 015, 016, 017, 018
Change-Id: I73554a1503a3a408bbbd8ff60b5196a429579b4e
Reviewed-on: https://review.typo3.org/49068
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
2 years ago[SECURITY][FEATURE] Disable import module for non admin users 67/49067/2
Christian Kuhn [Tue, 19 Jul 2016 10:16:09 +0000 (12:16 +0200)]
[SECURITY][FEATURE] Disable import module for non admin users

To mitigate a potential insecure unserialize issue in the core:
Disable the import module of extension impexp for non admin users
if the module is not explicitely enabled for this user or group.

Introduce userTsConfig option
options.impexp.enableImportForNonAdminUser

Create a hook in page tree context menu to handle the item removal.

The v8 series is not directly affected by the underlying security
issue, but 7.6 and 6.2 are.

Resolves: #73461
Releases: master, 7.6, 6.2
Security-Commit: 294416360b57bddba70ffee67e5cb6c44d471fc8
Security-Bulletins: TYPO3-CORE-SA-2016-014, 015, 016, 017, 018
Change-Id: I62b33dc1de60283467e1276a9c03920887999cc0
Reviewed-on: https://review.typo3.org/49067
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
2 years ago[SECURITY] Prevent XSS in IRRE elements 66/49066/2
Nicole Cordes [Tue, 19 Jul 2016 10:16:00 +0000 (12:16 +0200)]
[SECURITY] Prevent XSS in IRRE elements

This patch changes a JavaScript function to use text() instead of html()
to prevent JavaScript execution.

Resolves: #76922
Releases: master, 7.6, 6.2
Security-Commit: d7a59c7dfeb86948f229b6530bdf283178e9ca06
Security-Bulletins: TYPO3-CORE-SA-2016-014, 015, 016, 017, 018
Change-Id: I6ac713596831ccbb69dc2930357dbdf4603b8baa
Reviewed-on: https://review.typo3.org/49066
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
2 years ago[SECURITY] Escape the link text in EmailViewHelper 65/49065/2
Wouter Wolters [Tue, 19 Jul 2016 10:15:53 +0000 (12:15 +0200)]
[SECURITY] Escape the link text in EmailViewHelper

The content of the email link is not escaped correctly.
This leads to XSS in the EmailViewHelper.

Resolves: #76344
Releases: master,7.6,6.2
Security-Commit: a775018a6bfceae85297460c1134c2ec431edbcf
Security-Bulletins: TYPO3-CORE-SA-2016-014, 015, 016, 017, 018
Change-Id: I7f06b1aefc33fc59fdc9d5cb477c1824acf1e07c
Reviewed-on: https://review.typo3.org/49065
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
2 years ago[SECURITY] Prevent XSS in ContentObjectRenderer 64/49064/2
Benni Mack [Tue, 19 Jul 2016 10:15:47 +0000 (12:15 +0200)]
[SECURITY] Prevent XSS in ContentObjectRenderer

Properly escape various parameters.

Resolves: #31244
Releases: master, 7.6, 6.2
Security-Commit: 582106e4a9a1244c5f8a51ce8e1d2cd7686cbf1e
Security-Bulletins: TYPO3-CORE-SA-2016-014, 015, 016, 017, 018
Change-Id: I90bbe66c5ee61223ddcb92133e28ab1653e276c8
Reviewed-on: https://review.typo3.org/49064
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
2 years ago[BUGFIX] Use correct paste-into icons in file, list and page module 97/48997/2
Frans Saris [Fri, 8 Jul 2016 07:15:59 +0000 (09:15 +0200)]
[BUGFIX] Use correct paste-into icons in file, list and page module

This patch changes the paste icons from paste-after to paste into in the
docheader and table/column headers of the file, list and page module.

Resolves: #76988
Releases: master, 7.6
Change-Id: I665528976de8ec81db5afd46efc8dbfa1bbd562b
Reviewed-on: https://review.typo3.org/48997
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[TASK] Fix composer branch alias for 7.6 branch 96/48996/4
Helmut Hummel [Sat, 16 Jul 2016 13:17:09 +0000 (15:17 +0200)]
[TASK] Fix composer branch alias for 7.6 branch

The composer.json file wrongly configures the master branch
to be aliased to 7.x-dev
Fix it by aliasing our TYPO3_7-6 branch to 7.x-dev

Resolves: #77123
Releases: 7.6
Change-Id: I8407ca0583719977b06c8580d4e9c6d5c7199242
Reviewed-on: https://review.typo3.org/48996
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[TASK] Better preview image quality for youtube videos 72/48972/5
Raphael Graf [Thu, 14 Jul 2016 12:02:51 +0000 (14:02 +0200)]
[TASK] Better preview image quality for youtube videos

Resolves: #77085
Releases: master, 7.6
Change-Id: Id5e5067b226431bff136339d14b9592d2aa3fdf6
Reviewed-on: https://review.typo3.org/48972
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[BUGFIX] Clean preview of collapsed flexform section 69/48969/2
Jigal van Hemert [Tue, 12 Jul 2016 22:13:26 +0000 (00:13 +0200)]
[BUGFIX] Clean preview of collapsed flexform section

The preview state of a collapsed flexform section is cleaned from
HTML tags and the length of each part is limited.

Resolves: #76616
Releases: master, 7.6
Change-Id: Ie896db0863120b452eff80b607c7bf5c58a8879e
Reviewed-on: https://review.typo3.org/48969
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
2 years ago[BUGFIX] Remove call to not existing function 00/48900/2
Anja Leichsenring [Mon, 11 Jul 2016 13:57:18 +0000 (15:57 +0200)]
[BUGFIX] Remove call to not existing function

Resolves: #77029
Relates: #70729
Releases: 7.6
Change-Id: I04a63712d271e70957b08b4a2d7348ac384c9ab9
Reviewed-on: https://review.typo3.org/48900
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
2 years ago[BUGFIX] Index all file mounts in FAL indexer scheduler task 87/48887/2
Hannes Bochmann [Mon, 13 Jun 2016 07:58:48 +0000 (09:58 +0200)]
[BUGFIX] Index all file mounts in FAL indexer scheduler task

This patch makes sure all file mounts are indexed instead of only the
first if the CLI user has multiple file mounts.

Resolves: #76441
Releases: master, 7.6, 6.2
Change-Id: I92b1c11c46e6f2a7b5927d2f9013404681e0e8ad
Reviewed-on: https://review.typo3.org/48887
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
2 years ago[TASK] Move CompilableInterface to each condition ViewHelper 25/48725/2
Claus Due [Wed, 29 Jun 2016 15:47:30 +0000 (17:47 +0200)]
[TASK] Move CompilableInterface to each condition ViewHelper

This change moves the CompilableInterface away from the abstract
condition ViewHelper class, over to each of the implementations.
This is done in order to prevent incompatible third party
ViewHelpers from incorrectly evaluating conditions - instead,
such ViewHelpers will now be uncompilable but function correctly.

Any third party ViewHelper can opt-in to being compilable by
implementing the CompilableInterface and ensuring that the
``evaluateCondition`` method is available (and is at least of
``protected`` visibility).

Change-Id: If2dac75debe2ce5872a79d8e54037bb338240f27
Resolves: #73565
Releases: 7.6
Reviewed-on: https://review.typo3.org/48725
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
2 years ago[BUGFIX] Adjust signature of PageTreeView::wrapIcon 84/48884/2
Elmar Hinz [Fri, 20 May 2016 08:59:42 +0000 (10:59 +0200)]
[BUGFIX] Adjust signature of PageTreeView::wrapIcon

Adjust the signature to match the parent class.

Resolves: #76246
Releases: master, 7.6
Change-Id: I5646cbc660be23b5490f3b31708e3c41c1cfa891
Reviewed-on: https://review.typo3.org/48884
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[TASK] Remove direct usage of mb_ methods in the core 63/48863/2
Georg Ringer [Thu, 7 Jul 2016 17:38:23 +0000 (19:38 +0200)]
[TASK] Remove direct usage of mb_ methods in the core

As mbstring is not a requirement, remove the usage of its
methods in the core.

Resolves: #76990
Releases: master, 7.6
Change-Id: Icdf60ae0c977b66daaa8b64c470bbe83e59955f4
Reviewed-on: https://review.typo3.org/48863
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[BUGFIX] Enforce processing folder generation 38/48838/2
Nicole Cordes [Fri, 6 May 2016 18:18:22 +0000 (20:18 +0200)]
[BUGFIX] Enforce processing folder generation

If the processing folder of a storage was deleted and the current user
isn't allowed to create new folders, an exception is thrown. This patch
turns off the access check to allow generation of the processing folder.

Resolves: #76067
Releases: master, 7.6
Change-Id: Idd096b44753ab438916d45ff2d6f085118ab2bcf
Reviewed-on: https://review.typo3.org/48838
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
2 years agoRevert "[TASK] Update mso/idna-convert to 1.1.0" 48/48848/3
Morton Jonuschat [Fri, 8 Jul 2016 05:20:49 +0000 (07:20 +0200)]
Revert "[TASK] Update mso/idna-convert to 1.1.0"

This reverts commit 2b4c58865de3ad98f91f77ad17dfb34e485babcd.

mso/idna-convert >= 1.0.0 requires PHP >= 5.6.0. As TYPO3 CMS 7.6
supports PHP 5.5-7.0 we can't use the newer idna-convert versions
and must stay at v0.9.1.

Change-Id: I7e899349220056a18e50de2c4d7d36e62c35155c
Related: #76790
Releases: 7.6
Reviewed-on: https://review.typo3.org/48848
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
2 years ago[TASK] Update mso/idna-convert to 1.1.0 16/48816/2
Wouter Wolters [Fri, 24 Jun 2016 15:01:37 +0000 (17:01 +0200)]
[TASK] Update mso/idna-convert to 1.1.0

Resolves: #76790
Releases: master,7.6
Change-Id: Ib477526a6e5df8275b4fff55a3742811fc20237e
Reviewed-on: https://review.typo3.org/48816
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>
2 years ago[BUGFIX] Unsupported declare 'strict_types' 44/48844/2
Christian Kuhn [Thu, 7 Jul 2016 13:28:43 +0000 (15:28 +0200)]
[BUGFIX] Unsupported declare 'strict_types'

CMS 7.6 supports PHP 5.5 and 5.6 - a declare (strict_types = 1);
slipped in with a master backport - remove it.

Change-Id: I36381cc0c5b65dfa9d712420ddb5bf32b4b92db5
Resolves: #76984
Related: #76147
Releases: 7.6
Reviewed-on: https://review.typo3.org/48844
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[BUGFIX] PHP 7.1 unit tests 43/48843/2
Christian Kuhn [Thu, 7 Jul 2016 11:20:20 +0000 (13:20 +0200)]
[BUGFIX] PHP 7.1 unit tests

Fix a couple of unit tests that fail with PHP 7.1:

* The phpunit mock builder seems to have minor issues mocking
mysqli correctly. This leads so slightly different method
signatures and PHP 7.1 is a bit more picky about those details.
Switching to prophecy on affected tests solves the issue.

* $tsfe->config is initialized as string, calling
$tsfe->config['foo']['bar'] = 'baz'; raises an error
"Error: Cannot use assign-op operators with string offsets".
Cleaning the assignment solves the issue.

Change-Id: I81f3a75e5b682064c6a43f989f0cf862e2d1bc6e
Resolves: #76980
Releases: master, 7.6
Reviewed-on: https://review.typo3.org/48843
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[BUGFIX] Replace ###CURRENT_PID### with value from DB within FlexForms 30/48830/2
Steffen Müller [Thu, 30 Jun 2016 11:05:36 +0000 (13:05 +0200)]
[BUGFIX] Replace ###CURRENT_PID### with value from DB within FlexForms

Replace ###CURRENT_PID### in FlexForm context with values from
database. Within FlexForm context these values need to be
retrieved from the key flexParentDatabaseRow.

Resolves: #76888
Releases: master, 7.6
Change-Id: I5fd3cb0a18e41ae0d15cbb44556d05d88506a093
Reviewed-on: https://review.typo3.org/48830
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[BUGFIX] Reset SYS/exceptionalErrors in live preset 24/48824/2
Benni Mack [Wed, 6 Jul 2016 12:56:27 +0000 (14:56 +0200)]
[BUGFIX] Reset SYS/exceptionalErrors in live preset

Resolves: #76901
Releases: master, 7.6, 6.2
Change-Id: I50167e4d64ef9cda8d39e9f2e03fc08e3de646b1
Reviewed-on: https://review.typo3.org/48824
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
2 years ago[BUGFIX] Define 0 as a valid page id in Ext.ux.state.TreePanel 20/48820/2
Andreas Fernandez [Sat, 2 Jul 2016 10:35:03 +0000 (12:35 +0200)]
[BUGFIX] Define 0 as a valid page id in Ext.ux.state.TreePanel

According to the ExtJS TreePanel, -1 and 0 are invalid page ids. However,
having bookmarks linking to pid=0 causes problems, as 0 is detected as
invalid and the user gets redirected to the first available node.

This patch defines 0 as a valid page id.

Resolves: #76480
Releases: master, 7.6
Change-Id: Idbe6590d910078a971046e47f0d436af183d68ce
Reviewed-on: https://review.typo3.org/48820
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
2 years ago[BUGFIX] Prevent click event on IRRE localize/synchronize 14/48814/2
Benni Mack [Tue, 5 Jul 2016 12:16:45 +0000 (14:16 +0200)]
[BUGFIX] Prevent click event on IRRE localize/synchronize

When clicking on localize all/synchronize inside a long
Form Engine element with IRRE elements, the page jumps to top
since the anchor is executed instead of returning false.

Resolves: #76941
Releases: master, 7.6
Change-Id: I350964e4bbd9447af54933c0859ef92e6898652c
Reviewed-on: https://review.typo3.org/48814
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[BUGFIX] Adodb: PHP 7.1 compatibility 12/48812/2
Christian Kuhn [Tue, 5 Jul 2016 19:26:55 +0000 (21:26 +0200)]
[BUGFIX] Adodb: PHP 7.1 compatibility

unset($this) throws a fatal if linting with PHP 7.1.
According to php.net/unset the construct isn't allowed since
PHP 5. Now the linter stumbles upon that, too.
Solution is to drop these calls, the according files and
classes from adodb are not used by our dbal integration anyway.
A pull request to upstream is pending for this, too, but we
never know when it will be merged. Should be safe to do that
locally in our adapted version.

Change-Id: Ieeffee67c82dc9c7c9fef519ffea59685e48b37b
Resolves: #76947
Releases: master, 7.6
Reviewed-on: https://review.typo3.org/48812
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[BUGFIX] Prevent double escaping in quickedit menu 09/48809/2
Benni Mack [Tue, 5 Jul 2016 16:14:51 +0000 (18:14 +0200)]
[BUGFIX] Prevent double escaping in quickedit menu

As the menu is generated in fluid templates, the item labels are already
escaped there. There is no need to escaping titles in build time.

Resolves: #76481
Releases: master, 7.6
Change-Id: I91c2e5aae12b2d91d6c8a4eefba26b630261395f
Reviewed-on: https://review.typo3.org/48809
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
2 years ago[BUGFIX] Field is not added to TCA if part of fieldname exists 80/48780/2
Wouter Wolters [Thu, 23 Jun 2016 21:46:20 +0000 (23:46 +0200)]
[BUGFIX] Field is not added to TCA if part of fieldname exists

Explode current showitem and check if new field is already
available instead of using a wrong strpos check.

Resolves: #73490
Releases: master,7.6,6.2
Change-Id: If0269a1ee783ec8468ac3f7df915b671f17312ff
Reviewed-on: https://review.typo3.org/48780
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
2 years ago[TASK] Drop composer API token from travis build 69/48769/2
Helmut Hummel [Thu, 30 Jun 2016 11:36:37 +0000 (13:36 +0200)]
[TASK] Drop composer API token from travis build

Since Github removed the API limit for non authenticated requests
to get an archive link, we can safely remove the token without
loosing the benefit of faster composer builds.

Resolves: #76889
Releases: 7.6, master
Change-Id: I6cffcc3bf17915ac3d4d99dcaafa9be3406ff5bc
Reviewed-on: https://review.typo3.org/48769
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[TASK] Fix phpdoc of FileRepository 60/48760/2
Eric Chavaillaz [Thu, 30 Jun 2016 08:55:05 +0000 (10:55 +0200)]
[TASK] Fix phpdoc of FileRepository

Resolves: #76881
Releases: master, 7.6, 6.2
Change-Id: I168cc72209c9a61c3101cb2aeeb52d7344231029
Reviewed-on: https://review.typo3.org/48760
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[BUGFIX] Strip trailing slash from parsed doc comment 58/48758/2
Helmut Hummel [Tue, 28 Jun 2016 07:38:32 +0000 (09:38 +0200)]
[BUGFIX] Strip trailing slash from parsed doc comment

If methods do not end with tag values (arguments or return statement)
the doc comment parser returned a slash as last line,
which is now stripped off.

Resolves: #76815
Releases: master, 7.6
Change-Id: I15d52104c190fbbf1e4ee5146595810f961ca3c7
Reviewed-on: https://review.typo3.org/48758
Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
2 years ago[BUGFIX] Increase db size of table pages field module 42/48742/2
Christian Kuhn [Thu, 30 Jun 2016 09:46:39 +0000 (11:46 +0200)]
[BUGFIX] Increase db size of table pages field module

Field module in table pages "Contains plugin" is very
limited in size and module names are easily cut off.
It seems there is no technical reason for this limitation,
extend it.

Change-Id: Ie1a6d1e1e9b0059286d125f29852381e9ad0bd74
Releases: master, 7.6
Resolves: #76886
Reviewed-on: https://review.typo3.org/48742
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[BUGFIX] Trigger login refresh submit manually 91/48691/2
Andreas Fernandez [Mon, 20 Jun 2016 16:30:57 +0000 (18:30 +0200)]
[BUGFIX] Trigger login refresh submit manually

Some iterations of Internet Explorer that are supported by TYPO3 do not
support the necessary `form` attribute, thus the refresh login dialog is
broken on such browsers. The form is now submitted by JavaScript to
circumvent this problem.

Resolves: #76707
Releases: master, 7.6
Change-Id: Ia6590ea441d91b045c5b733b4c44627137d7afe0
Reviewed-on: https://review.typo3.org/48691
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>
2 years ago[BUGFIX] Handle missing option values in CHECKBOXGROUP and RADIOGROUP 21/48721/2
Andreas Häfner [Thu, 16 Jun 2016 11:26:54 +0000 (13:26 +0200)]
[BUGFIX] Handle missing option values in CHECKBOXGROUP and RADIOGROUP

Options are now checked for missing values and empty values are
inserted instead.

In rebuild process RADIOGROUP and CHECKBOXGROUP for every listed option
a single RADIO/CHECKBOX element is created by its xtype-configuration.
These elements rely on a passed value attribute. To prevent errors,
triggered by missing value attributes, a check for existence of the
attribute was introduced. In case of missing value, now an empty value
is used.
This change only influences the display process of the wizard.
Generation of Form-Configuration is not changed.

Resolves: #76019
Releases: master, 7.6
Change-Id: I3f459be2bec92c9eac20fd45a7453dbe6e28f758
Reviewed-on: https://review.typo3.org/48721
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[BUGFIX] Correctly apply titleText set in RTE TSconfig 14/48714/2
Jorgen van der Kroon [Mon, 27 Jun 2016 10:41:23 +0000 (12:41 +0200)]
[BUGFIX] Correctly apply titleText set in RTE TSconfig

With the changes of the new formEngine the names of forms and
elements must be adjusted to make the Page TSconfig options
RTE.classesAnchor.[id].titleText work again.

Resolves: #75804
Releases: master, 7.6
Change-Id: I92b2c6d0dcb959834db3bb8868beab55b627abac
Reviewed-on: https://review.typo3.org/48714
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
2 years ago[CLEANUP] Make URI Builder call readable in View Helpers 72/48672/2
Helmut Hummel [Fri, 24 Jun 2016 14:12:29 +0000 (16:12 +0200)]
[CLEANUP] Make URI Builder call readable in View Helpers

The configuration calls in one line are hardly readable and should be
spanned over one line each.

Resolves: #76788
Releases: master, 7.6
Change-Id: I07fb3f7cb36ee1f652393113746e3188bdf57094
Reviewed-on: https://review.typo3.org/48672
Reviewed-by: Helmut Hummel <typo3@helhum.io>
Tested-by: Helmut Hummel <typo3@helhum.io>
2 years ago[TASK] Add cssLibs to pre processing hooks in page renderer 66/48666/2
Daniel Dorndorf [Wed, 22 Jun 2016 14:07:40 +0000 (16:07 +0200)]
[TASK] Add cssLibs to pre processing hooks in page renderer

Adds the missing cssLibs in the hooks params array

Resolves: #76737
Releases: master, 7.6
Change-Id: If05f73d4d6ad69d0c799cc92dd7426614fd25f1a
Reviewed-on: https://review.typo3.org/48666
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[BUGFIX] EXT:form - Fix setting of additional f:form arguments via TS 82/47582/3
Ralf Zimmermann [Mon, 11 Apr 2016 19:02:51 +0000 (21:02 +0200)]
[BUGFIX] EXT:form - Fix setting of additional f:form arguments via TS

Render array viewhelper attributes correctly to allow setting additional
f:form arguments via TS.

Resolves: #74014
Releases: master, 7.6
Change-Id: I2abcea032a6d58c610b57a9b07d0380567473eeb
Reviewed-on: https://review.typo3.org/47582
Reviewed-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Tested-by: Bjoern Jacob <bjoern.jacob@tritum.de>
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>
2 years ago[BUGFIX] Fix wrong hideTable check in SuggestWizard 45/48645/2
Georg Ringer [Tue, 21 Jun 2016 20:21:00 +0000 (22:21 +0200)]
[BUGFIX] Fix wrong hideTable check in SuggestWizard

Due to a regression in #67593 a wrong check is used which needs to be
fixed.

Resolves: #76722
Releases: master, 7.6
Change-Id: I6a0d1a95096c212354a64f66996c85b9789a47e7
Reviewed-on: https://review.typo3.org/48645
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[BUGFIX] EXT:form - mandatoryValidationMessages unset after submit 19/48619/2
Ralf Zimmermann [Wed, 15 Jun 2016 09:11:22 +0000 (11:11 +0200)]
[BUGFIX] EXT:form - mandatoryValidationMessages unset after submit

Build the validation rules within the initializeShowAction

Resolves: #73218
Releases: master, 7.6
Change-Id: I1b441db52da57b8db6a574f87a1600b5332154df
Reviewed-on: https://review.typo3.org/48619
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[BUGFIX] Use BackendUtility::deleteClause in LinkAnalyzer 07/48607/2
Georg Ringer [Tue, 14 Jun 2016 13:52:13 +0000 (15:52 +0200)]
[BUGFIX] Use BackendUtility::deleteClause in LinkAnalyzer

To avoid wrong sql statements the method BackendUtility::deleteClause
must be used.

Resolves: #76628
Releases: master, 7.6
Change-Id: Ida8165b501c4898d2b79586710b2921f47d6963f
Reviewed-on: https://review.typo3.org/48607
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
2 years ago[BUGFIX] baseUrlWrap can handle url without scheme again 06/48606/2
Wouter Wolters [Wed, 15 Jun 2016 08:39:51 +0000 (10:39 +0200)]
[BUGFIX] baseUrlWrap can handle url without scheme again

Since #54091 the baseUrlWrap method can't handle urls
without a scheme anymore. Fix this by checking the scheme
exists or not.

Resolves: #76403
Releases: master,7.6
Change-Id: I2a28519ef1fbafd245ececaa4b6cbedc716c0fa5
Reviewed-on: https://review.typo3.org/48606
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
2 years ago[BUGFIX] EXT:form - Fix broken inArray validator 94/48594/2
Daniel Lorenz [Wed, 15 Jun 2016 10:42:57 +0000 (12:42 +0200)]
[BUGFIX] EXT:form - Fix broken inArray validator

Handle different configuration types and multiselect values.

Resolves: #75576
Releases: master, 7.6
Change-Id: I42c0bcbc5f5307d125484149108495ea971a692e
Reviewed-on: https://review.typo3.org/47661
Reviewed-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Tested-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Reviewed-by: Daniel Lorenz <info@extco.de>
Tested-by: Daniel Lorenz <info@extco.de>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
(cherry picked from commit 3e06e04aa6706c87444ff6503596738b8b5bdf57)
Reviewed-on: https://review.typo3.org/48594

2 years ago[BUGFIX] Make Install Tool forms submitable via keyboard 56/48556/3
Markus Klein [Sun, 29 May 2016 13:15:16 +0000 (15:15 +0200)]
[BUGFIX] Make Install Tool forms submitable via keyboard

Additionally fix missing input-label association and simplify
Fluid inline if usage.

Resolves: #76363
Releases: master, 7.6
Change-Id: I8a01047c3eb5b28494313fce0e031a296696ece9
Reviewed-on: https://review.typo3.org/48556
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
2 years ago[BUGFIX] Raise minimum version for typo3/cms-composer-installers 69/48569/2
Helmut Hummel [Mon, 13 Jun 2016 13:56:51 +0000 (15:56 +0200)]
[BUGFIX] Raise minimum version for typo3/cms-composer-installers

typo3/cms-composer-installers conflicts with specific
composer/installers versions, but this conflict was unfortunately wrongly
specified. This is now fixed upstream, but we need to update
the TYPO3 core dependencies as well to require the fixed version.

Resolves: #76617
Releases: master, 7.6, 6.2
Change-Id: I7900b81fa6893d8c3b1a735682b8323efd20babd
Reviewed-on: https://review.typo3.org/48569
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
2 years ago[BUGFIX] Prevent reset of user settings in getFromDottedNotation() 63/48563/2
Daniel Goerz [Wed, 1 Jun 2016 08:34:55 +0000 (10:34 +0200)]
[BUGFIX] Prevent reset of user settings in getFromDottedNotation()

Change-Id: Idd9bd02e81ffb5b3ed02f5bf47d6fa3a9be7cdbd
Resolves: #76406
Releases: master, 7.6
Reviewed-on: https://review.typo3.org/48563
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
2 years ago[BUGFIX] Fix flexform inline record editing with empty uc 53/48553/2
Jörg Bösche [Thu, 9 Jun 2016 14:50:30 +0000 (16:50 +0200)]
[BUGFIX] Fix flexform inline record editing with empty uc

When the uc of a backend user is empty a unserialize error
will be shown. Fix this by checking the uc['inlineView']
correctly.

Resolves: #76561
Releases: master, 7.6
Change-Id: Ic7ad77333312b570bb29f46a908838085f020f50
Reviewed-on: https://review.typo3.org/48553
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
2 years ago[TASK] Apply CGL compatibility (PSR-1 and PSR-2) 45/48545/2
Wouter Wolters [Fri, 10 Jun 2016 07:50:27 +0000 (09:50 +0200)]
[TASK] Apply CGL compatibility (PSR-1 and PSR-2)

Resolves: #76449
Releases: 7.6
Change-Id: I8a58a83f75673d340370c2cd6546f3154c31d3d2
Reviewed-on: https://review.typo3.org/48545
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[BUGFIX] Improve domObjectId splitting for inline in flexform 18/48518/4
Anja Leichsenring [Wed, 8 Jun 2016 11:56:15 +0000 (13:56 +0200)]
[BUGFIX] Improve domObjectId splitting for inline in flexform

We use a regex to retrieve relevant informations for the handling
of flexform datastructures and inline records. It failed for some
use cases like deeply nested structures.
A rework of the regex and some additional unit tests stabilize
this fragile area.

Resolves: #76268
Relates: #73004
Releases: master, 7.6
Change-Id: I4f2afed7f07b3f4f0346bf7a63541e8313f7a992
Reviewed-on: https://review.typo3.org/48518
Reviewed-by: ToM <mail@interactive-values.at>
Tested-by: ToM <mail@interactive-values.at>
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
2 years ago[BUGFIX] Fix Livesearch for Editors 19/48519/2
Marcus Schwemer [Fri, 3 Jun 2016 09:41:14 +0000 (11:41 +0200)]
[BUGFIX] Fix Livesearch for Editors

Fix searchlevel comparision for editors using pageUID "0" in livesearch,
because "-1" is also a valid searchlevel.

Resolves: #76432
Releases: master, 7.6
Change-Id: I62a2059a7c7f8cf602e452bc0763c6c2cc3fbbe8
Reviewed-on: https://review.typo3.org/48519
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[BUGFIX] Wrong issue number reference in .rst file 17/48517/2
Christian Kuhn [Wed, 8 Jun 2016 19:17:58 +0000 (21:17 +0200)]
[BUGFIX] Wrong issue number reference in .rst file

Change-Id: I887df6b6a32773c997f8c3e420bbdf8c5a55ab28
Resolves: #76529
Related: #64190
Releases: 7.6
Reviewed-on: https://review.typo3.org/48517
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[BUGFIX] Scheduler to show checkbox if "bool" typehint used in Controller 07/48507/2
Roland Waldner [Tue, 7 Jun 2016 15:18:02 +0000 (17:18 +0200)]
[BUGFIX] Scheduler to show checkbox if "bool" typehint used in Controller

Until now if you wanted to use a checkbox you had to use "boolean" in that
typehint. If you used "bool" EXT:scheduler output a common input field. As
it seems to be encouraged by the TYPO3 core team to use "bool" PHPDoc
blocks, this commit makes sure that EXT:scheduler will also output a
checkobx if you use "bool" typehints.

Resolves: #76500
Releases: master, 7.6
Change-Id: Ie371e88e3a8e0a23d0cae2f893c5e7f14323068c
Reviewed-on: https://review.typo3.org/48507
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
2 years ago[BUGFIX] Fix output of DebugUtility 98/48398/3
Helmut Hummel [Wed, 25 May 2016 17:26:52 +0000 (19:26 +0200)]
[BUGFIX] Fix output of DebugUtility

This change prettifies the output of the debug output
methods, by using the Extbase DebuggerUtility for that purpose.

The benefits are consistent, well readable, properly encoded output
for every case the class provides.

In the long run, this class should be replaced with
a more object oriented approach.

Resolves: #76302
Releases: master, 7.6
Change-Id: Iacbb48701f6c98139bd7db86795952a123e076da
Reviewed-on: https://review.typo3.org/48398
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
2 years ago[BUGFIX] Only check 'CType' when removing items from NewContentElementWizard 97/48497/2
Morton Jonuschat [Fri, 20 May 2016 15:28:55 +0000 (17:28 +0200)]
[BUGFIX] Only check 'CType' when removing items from NewContentElementWizard

Fix the behavior of keepItems in the NewContentElementWizard to only
remove invalid items based on the CType key. Without this patch any
invalid value in tt_content_defValues would result in the content
element being invisible in the wizard.

Change-Id: Iee4d13ff05088b9c71a9a8fb1d258766e97dcf75
Resolves: #76242
Related: #61114
Releases: master, 7.6
Reviewed-on: https://review.typo3.org/48497
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
2 years ago[BUGFIX] Allow to add custom styles for admin panel 81/48481/2
Zbigniew Jacko [Tue, 10 May 2016 10:35:03 +0000 (13:35 +0300)]
[BUGFIX] Allow to add custom styles for admin panel

Allow to add custom styles for admin panel, which are included
below the main styles.

Resolves: #76030
Releases: master, 7.6
Change-Id: If945982a3192f9fca8a008179f4b353eb2e65d76
Reviewed-on: https://review.typo3.org/48481
Reviewed-by: Joerg Boesche <typo3@joergboesche.de>
Tested-by: Joerg Boesche <typo3@joergboesche.de>
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
2 years ago[BUGFIX] Fix password evaluation for TCA input field 57/48457/2
mtoscanelli [Sun, 5 Jun 2016 09:34:58 +0000 (11:34 +0200)]
[BUGFIX] Fix password evaluation for TCA input field

Password evaluation is only used for display purpose.

Skip password evaluation value processing.
Set the correct value in main and human readable fields.

Resolves: #76456
Releases: master, 7.6
Change-Id: I58d1e2b9922ee21b7ccacb83e7989c9c9c2df02f
Reviewed-on: https://review.typo3.org/48457
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
2 years ago[BUGFIX] getPageOverlay_preProcess respect changes done in hooks 79/48479/2
Andreas Allacher [Tue, 3 May 2016 14:03:15 +0000 (16:03 +0200)]
[BUGFIX] getPageOverlay_preProcess respect changes done in hooks

Due to the implementation of getPagesOverlay the individual page array
is passed to the getPageOverlay_preProcess hook without
being able to use changes done in user function
to the page array.
Now the page array can be modified again.
The change was introduced by adding the feature
PageRepository::getPagesOverlay() in http://review.typo3.org/36054

Change-Id: If4a07b232b3e34eb146f8ea06abe32efc7b72fdb
Releases: master, 7.6
Resolves: #76031
Relates: #64258
Reviewed-on: https://review.typo3.org/48479
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[BUGFIX] Install Tool: target="_blank" on externals links 77/48477/2
Ian SEBBAGH [Tue, 7 Jun 2016 10:15:31 +0000 (12:15 +0200)]
[BUGFIX] Install Tool: target="_blank" on externals links

Add target="_blank" to the external links at the bottom of the About
module in the Install Tool in order to avoid problems with
X-Frame-Options of typo3.org

Resolves: #76482
Releases: master, 7.6
Change-Id: Icb7f9697769d510a641301df2a889d28f735707e
Reviewed-on: https://review.typo3.org/48477
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
2 years ago[WIP][BUGFIX] Introduce exception for using offset without limit 73/48473/4
Ian SEBBAGH [Mon, 6 Jun 2016 15:42:26 +0000 (17:42 +0200)]
[WIP][BUGFIX] Introduce exception for using offset without limit

In Typo3DbBackend::createQueryCommandParametersFromStatementParts,
if an offset is defined, but no limit is, an LogicException is thrown.

SQL does not provide possibility to set offset without limit.
To retrieve all rows from a certain offset up to the end of the
result set, you can use some large number for the limit.
See: http://dev.mysql.com/doc/refman/5.7/en/select.html

Resolves: #65789
Releases: master, 7.6
Change-Id: Icf4db2fbe8dfac21e5da2e32fe5dada38ffd3a77
Reviewed-on: https://review.typo3.org/48473
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
2 years ago[TASK] Functional tests for LocalizationController 70/48470/2
Andreas Fernandez [Thu, 17 Mar 2016 14:21:15 +0000 (15:21 +0100)]
[TASK] Functional tests for LocalizationController

The LocalizationController used by the localization wizard is
now covered by some functional tests.
For better testability, the DataHandler processing in the
controller is moved into its own method.

Resolves: #75160
Related: #73617
Releases: master, 7.6
Change-Id: I3275f51d3dfec55ace3d8dbe7130c3f18b963341
Reviewed-on: https://review.typo3.org/48470
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
2 years ago[BUGFIX] Make DataHandler aware of relations behind special=languages 68/48468/2
Markus Klein [Mon, 8 Feb 2016 16:43:58 +0000 (17:43 +0100)]
[BUGFIX] Make DataHandler aware of relations behind special=languages

The special TCA option "languages" makes some other TCA options like
foreign_table unnecessary which have been removed from
the sys_language_uid fields.

But DataHandler relies on the 'foreign_table' setting and therefore
needs some more information to resolve the related table
behind the "languages" option.

Resolves: #73182
Releases: master, 7.6
Change-Id: Id8f7f995d424f69fd5dce8e28cb1fc9db33fa0b0
Reviewed-on: https://review.typo3.org/48468
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
2 years ago[BUGFIX] Add textmedia CE's bodytext to BE search 64/48464/2
Markus Klein [Mon, 6 Jun 2016 12:59:07 +0000 (14:59 +0200)]
[BUGFIX] Add textmedia CE's bodytext to BE search

Resolves: #76466
Releases: master, 7.6
Change-Id: Ib54d9c1434e2de8f783180a1c4789cac702afd73
Reviewed-on: https://review.typo3.org/48464
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
2 years ago[TASK] Install current version of mediace extension 63/48463/2
Nicole Cordes [Fri, 3 Jun 2016 11:12:08 +0000 (13:12 +0200)]
[TASK] Install current version of mediace extension

Resolves: #76445
Releases: master, 7.6
Change-Id: I052d44c11e98ca7dc8f04bc408c03f911f7633b9
Reviewed-on: https://review.typo3.org/48463
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
2 years ago[TASK] Changes forge links to https 62/48462/2
Thomas Löffler [Mon, 6 Jun 2016 13:44:53 +0000 (15:44 +0200)]
[TASK] Changes forge links to https

Change-Id: I14b51216f19a9fc613ee8b75d7ac2223d3cdca07
Resolves: #76467
Releases: master, 7.6
Reviewed-on: https://review.typo3.org/48462
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
2 years ago[BUGFIX] Ensure ordering of TS constants in editor 12/48412/3
Markus Klein [Tue, 31 May 2016 09:04:29 +0000 (11:04 +0200)]
[BUGFIX] Ensure ordering of TS constants in editor

Resolves: #76386
Releases: master, 7.6
Change-Id: I827b6ab143520f647668773411d3b67792299c97
Reviewed-on: https://review.typo3.org/48412
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
2 years ago[TASK] Automatically select the custom preset when values are changed 96/48396/9
Markus Klein [Sun, 29 May 2016 13:59:38 +0000 (15:59 +0200)]
[TASK] Automatically select the custom preset when values are changed

If the user changes a field in a custom preset in the Install Tool
the custom preset's radio box must be selected too.

Resolves: #76365
Releases: master, 7.6
Change-Id: Iee499d61574e88ef094d690bea7ff827aa7507dc
Reviewed-on: https://review.typo3.org/48396
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
2 years ago[BUGFIX] Render the creator of a record in ElementInformationController 58/48458/2
Georg Ringer [Mon, 6 Jun 2016 08:05:03 +0000 (10:05 +0200)]
[BUGFIX] Render the creator of a record in ElementInformationController

The ElementInformationController must show the creator user and not
the current one.

Resolves: #76461
Releases: master, 7.6
Change-Id: Ibeae9970783aa6d0fc3b0e190956140c872a9ac9
Reviewed-on: https://review.typo3.org/48458
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>