Packages/TYPO3.CMS.git
3 years ago[BUGFIX] Re-enables fileDenyPattern check for admin users 29/48329/2
Torben Hansen [Thu, 26 May 2016 19:20:23 +0000 (21:20 +0200)]
[BUGFIX] Re-enables fileDenyPattern check for admin users

When an admin user tries to upload a file which has a fileextension
that is included in the fileDenyPattern, the upload is denied.

With the security fix in #51326 admin users are now able to change
the extension of a file to any value, since the fileDenyPattern is
not checked for admin users. This leads to the situation, that admin
users can create/rename files in the filelist with a fileextension
of their choice.

To keep the behavior consistent, this patch re-enables the check
of the fileDenyPattern for admin users in the filelist.

Resolves: #60173
Releases: master, 7.6, 6.2
Change-Id: I3b819e70cf2218a4580203ac7b7a6b0c3c5087ab
Reviewed-on: https://review.typo3.org/48329
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
3 years ago[BUGFIX] Fix undefined property rUri in TableController 39/48339/2
Wouter Wolters [Fri, 27 May 2016 13:38:27 +0000 (15:38 +0200)]
[BUGFIX] Fix undefined property rUri in TableController

Resolves: #76329
Releases: master,7.6
Change-Id: Ie5320e71aa8ded5b744997b6f1ca71c3542aa2f0
Reviewed-on: https://review.typo3.org/48339
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[BUGFIX] Fix broken disable overlay in FormEngine 28/48328/2
Frank Naegler [Fri, 13 May 2016 08:24:55 +0000 (10:24 +0200)]
[BUGFIX] Fix broken disable overlay in FormEngine

Resolves: #75397
Releases: master, 7.6
Change-Id: I7cb4f04e38e3d9f755aaf92012eb56d71a1ad6f7
Reviewed-on: https://review.typo3.org/48328
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
3 years ago[FOLLOWUP][BUGFIX] Check if `$rows` is an array before iteration 19/48319/2
Andreas Fernandez [Fri, 27 May 2016 10:49:41 +0000 (12:49 +0200)]
[FOLLOWUP][BUGFIX] Check if `$rows` is an array before iteration

Use `$table` for logging instead of the hardcoded `pages` table.

Resolves: #74125
Releases: master, 7.6
Change-Id: I13b4306bdc54cf461d23c401d54c04983059df46
Reviewed-on: https://review.typo3.org/48319
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
3 years ago[BUGFIX] Check if `$rows` is an array before iteration 15/48315/2
Andreas Fernandez [Fri, 27 May 2016 08:59:26 +0000 (10:59 +0200)]
[BUGFIX] Check if `$rows` is an array before iteration

In case `$rows` in the method `DataHandler::copySpecificPage()` is null,
the foreach loop will throw an error.
`$rows` may become null if an extension brings TCA but the table does not
have `uid` field, for example.

It's now checked whether the result being iterated is an array, otherwise
an error is logged.

Resolves: #74125
Releases: master, 7.6
Change-Id: I20cb101155632309b9e08600fcd33e655c1c9d2f
Reviewed-on: https://review.typo3.org/48315
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[BUGFIX] Fix page permissions SQL clause in BackendConfigurationManager 12/48312/2
Morton Jonuschat [Fri, 20 May 2016 04:50:26 +0000 (06:50 +0200)]
[BUGFIX] Fix page permissions SQL clause in BackendConfigurationManager

Instead of passing the simple value "1" to QueryGenerator->getTreeList()
use a page permission clause created using $BE_USER->getPagePermsClause()
when determining the recursive storage pids. Passing the unprocessed value
"1" causes invalid SQL statements and does not perform any access checks.

Releases: master, 7.6
Resolves: #75912
Change-Id: I6edadd627c0a9c01a78c3cb55805455fed710d14
Reviewed-on: https://review.typo3.org/48220
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>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
(cherry picked from commit 5b4563b284df88f1eb04aeb54c95cf751bcb3416)
Reviewed-on: https://review.typo3.org/48312

3 years ago[BUGFIX] Settings: Display titleLen and thumbsByDefault in editFunctionsTab 95/48295/2
Markus Klein [Wed, 25 May 2016 21:51:23 +0000 (23:51 +0200)]
[BUGFIX] Settings: Display titleLen and thumbsByDefault in editFunctionsTab

Resolves: #76303
Releases: master, 7.6
Change-Id: Ia03f62ccc1c7c989a4284de36ac814758c63d288
Reviewed-on: https://review.typo3.org/48295
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] Improve rendering of file paths in reports 89/48289/2
Georg Ringer [Wed, 25 May 2016 21:12:20 +0000 (23:12 +0200)]
[TASK] Improve rendering of file paths in reports

By using the <code>-tag, the output of paths is improved:

- XCLASS usage
- Path to ENABLE_INSTALL_TOOL
- Path to deprecation log

Resolves: #76288
Releases: master, 7.6
Change-Id: I591009cd52ba1dec6d25ff135e76b7b536b84193
Reviewed-on: https://review.typo3.org/48289
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[BUGFIX] Suggest wizard inserts correct items again 78/48278/2
Markus Klein [Tue, 24 May 2016 13:41:03 +0000 (15:41 +0200)]
[BUGFIX] Suggest wizard inserts correct items again

The patch for #70463 introduced a regression which caused
added elements to include HTML markup.

Resolves: #76286
Releases: master, 7.6
Change-Id: I596602b03fd65f2e8d95171c2f2f79ff57006f14
Reviewed-on: https://review.typo3.org/48278
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[BUGFIX] Adds missing tablename sys_language in fetchOriginLanguage function 45/48045/4
Marvin Dettinger [Mon, 9 May 2016 15:38:10 +0000 (17:38 +0200)]
[BUGFIX] Adds missing tablename sys_language in fetchOriginLanguage function

Resolves: #76098
Releases: master, 7.6
Change-Id: I4ceb644328671cd3355340d6b6991d60e88b265a
Reviewed-on: https://review.typo3.org/48045
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
3 years ago[TASK] Set TYPO3 version to 7.6.10-dev 72/48272/2
TYPO3 Release Team [Tue, 24 May 2016 10:03:15 +0000 (12:03 +0200)]
[TASK] Set TYPO3 version to 7.6.10-dev

Change-Id: I9b4af29d664e624e26b9636d4ed6137a9514c530
Reviewed-on: https://review.typo3.org/48272
Reviewed-by: TYPO3 Release Team <typo3cms@typo3.org>
Tested-by: TYPO3 Release Team <typo3cms@typo3.org>
3 years ago[RELEASE] Release of TYPO3 7.6.9 71/48271/2 7.6.9 TYPO3_7-6-9
TYPO3 Release Team [Tue, 24 May 2016 10:02:31 +0000 (12:02 +0200)]
[RELEASE] Release of TYPO3 7.6.9

Change-Id: I7866e19750326b2e0673529c63a9b3ceef5b7169
Reviewed-on: https://review.typo3.org/48271
Reviewed-by: TYPO3 Release Team <typo3cms@typo3.org>
Tested-by: TYPO3 Release Team <typo3cms@typo3.org>
3 years ago[BUGFIX] Allow non critical request arguments with @ 66/48266/2
Helmut Hummel [Tue, 24 May 2016 09:08:23 +0000 (11:08 +0200)]
[BUGFIX] Allow non critical request arguments with @

Resolves: #76278
Releases: master, 8.1, 7.6, 6.2
Change-Id: Iedb71737ab3b69f2873292ea1cab165e0ec21cec
Reviewed-on: https://review.typo3.org/48266
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
3 years ago[TASK] Set TYPO3 version to 7.6.9-dev 62/48262/2
TYPO3 Release Team [Tue, 24 May 2016 07:56:02 +0000 (09:56 +0200)]
[TASK] Set TYPO3 version to 7.6.9-dev

Change-Id: I7254f42405b33fe87e55e52b2824fb34e668cf7e
Reviewed-on: https://review.typo3.org/48262
Reviewed-by: TYPO3 Release Team <typo3cms@typo3.org>
Tested-by: TYPO3 Release Team <typo3cms@typo3.org>
3 years ago[RELEASE] Release of TYPO3 7.6.8 61/48261/2 7.6.8 TYPO3_7-6-8
TYPO3 Release Team [Tue, 24 May 2016 07:55:19 +0000 (09:55 +0200)]
[RELEASE] Release of TYPO3 7.6.8

Change-Id: I4d70a820e1eda9274a088820b5c79608fffe1e82
Reviewed-on: https://review.typo3.org/48261
Reviewed-by: TYPO3 Release Team <typo3cms@typo3.org>
Tested-by: TYPO3 Release Team <typo3cms@typo3.org>
3 years ago[SECURITY] Validate complete referring request 56/48256/2
Helmut Hummel [Tue, 24 May 2016 07:44:08 +0000 (09:44 +0200)]
[SECURITY] Validate complete referring request

Instead of only checking for valid request arguments by using a hmac,
we now check the complete request including action, controller and vendor
to avoid spoofing these arguments and bypassing other security checks
during forwarding to the referring action.

Additionally, ReferringRequest is now separate from regular Request.
The meaning of properties starting with "@" is only valid for
processing a referring request. To avoid mixed concerns in using
the same Request implementation for regular requests and referring
requests, they are separated now.

Resolves: #76231
Resolves: #76256
Releases: master, 7.6, 6.2
Security-Commit: e4eb0e63ace525a68f172aa9be1af23d69ea2ab2
Security-Bulletin: TYPO3-CORE-SA-2016-013
Change-Id: I334b2aa9ea3de0778adb38f007b1bd5e5a6a1be5
Reviewed-on: https://review.typo3.org/48256
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
3 years ago[BUGFIX] Use `find()` to get option tags from select 09/48209/2
Andreas Fernandez [Mon, 9 May 2016 15:04:25 +0000 (17:04 +0200)]
[BUGFIX] Use `find()` to get option tags from select

Using `children()` to get the option tags from the select fields
will fail if the select field contains `optgroup` tags (e.g. rendered
by a hook).

This patch replaces `children()` with `find()` to cover this
edge case.

Resolves: #76097
Releases: master, 7.6
Change-Id: Ib80f422d465d9e48232b1820e524a01a97eb94e6
Reviewed-on: https://review.typo3.org/48209
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[BUGFIX] Fixes rendering of page content titles 07/48207/2
Tomita Militaru [Thu, 12 May 2016 15:41:54 +0000 (17:41 +0200)]
[BUGFIX] Fixes rendering of page content titles

Removes the htmlspecialchars from the rendering of
page content titles / tooltips.

Resolves: #76149
Releases: master, 7.6
Change-Id: Ia5ad3df56101fe3962e4a5814df53dabdf5a4bbc
Reviewed-on: https://review.typo3.org/48207
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[TASK] Make driver registry TCA change cacheable 04/48204/2
Helmut Hummel [Mon, 9 May 2016 17:54:04 +0000 (19:54 +0200)]
[TASK] Make driver registry TCA change cacheable

Instead of calling the driver registry on every request,
we can cache the TCA addition, by putting the call into overrides.

Resolves: #76102
Releases: 7.6, master
Change-Id: I8cfc72f0e7dbb133eecc754fd3cb774637a0d4bf
Reviewed-on: https://review.typo3.org/48204
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[TASK] Set TYPO3 version to 7.6.8-dev 97/48197/2
TYPO3 Release Team [Tue, 17 May 2016 12:31:02 +0000 (14:31 +0200)]
[TASK] Set TYPO3 version to 7.6.8-dev

Change-Id: I50706e01a75fb52770d3aa51fdb2e9d15be614c2
Reviewed-on: https://review.typo3.org/48197
Reviewed-by: TYPO3 Release Team <typo3cms@typo3.org>
Tested-by: TYPO3 Release Team <typo3cms@typo3.org>
3 years ago[RELEASE] Release of TYPO3 7.6.7 96/48196/2 7.6.7 TYPO3_7-6-7
TYPO3 Release Team [Tue, 17 May 2016 12:30:18 +0000 (14:30 +0200)]
[RELEASE] Release of TYPO3 7.6.7

Change-Id: I2ec251a965a0de4057185ee1d954dbad0c2fa14f
Reviewed-on: https://review.typo3.org/48196
Reviewed-by: TYPO3 Release Team <typo3cms@typo3.org>
Tested-by: TYPO3 Release Team <typo3cms@typo3.org>
3 years ago[BUGFIX] Use push parser instead of pull parser on fetching extension list 88/48188/2
Oliver Hader [Tue, 17 May 2016 10:15:49 +0000 (12:15 +0200)]
[BUGFIX] Use push parser instead of pull parser on fetching extension list

Issue #75022 reported problems with libxml and operations on compressed
file streams. The work around for that patch showed drawbacks with memory
consumption. That's why the push parser is used as default now.

Resolves: #75721
Related: #75022
Releases: master, 7.6, 6.2
Change-Id: I6daadd4b375634cf45272bb249e4bfa083f03646
Reviewed-on: https://review.typo3.org/48188
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
3 years ago[BUGFIX] Correctly treat uploaded file when replacing a file 94/48194/2
Markus Klein [Tue, 17 May 2016 08:38:28 +0000 (10:38 +0200)]
[BUGFIX] Correctly treat uploaded file when replacing a file

Uploaded files must be moved with the specific PHP function,
otherwise permissions may be wrong.

Resolves: #76205
Releases: master, 7.6
Change-Id: Ic96e6b8927ed5d21131952004805fa72fb8b6857
Reviewed-on: https://review.typo3.org/48194
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
3 years agoRevert "[BUGFIX] Load XML files of Extension Manager properly" 83/48183/2
Oliver Hader [Tue, 17 May 2016 09:53:15 +0000 (11:53 +0200)]
Revert "[BUGFIX] Load XML files of Extension Manager properly"

This reverts commit 558f618f576a6fc9b87b592698856c80701aeb94.

This change did not completely solve the libxml issue and introduced
additional trouble on memory consumption with the current pull parsers.

Related: #75022
Releases: master, 7.6, 6.2
Change-Id: I42454d61ab444860fc53b29715df69e65a2f0475
Reviewed-on: https://review.typo3.org/48183
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
3 years ago[TASK] Make "$hookObject must implement interface FooInterface" more verbose 77/48177/2
Andreas Fernandez [Fri, 13 May 2016 14:59:05 +0000 (16:59 +0200)]
[TASK] Make "$hookObject must implement interface FooInterface" more verbose

The exceptions show now the affected class that does not
implement the required interface. Where possible, the FQCN
in the exception message string was replaced with the shorter
::class syntax.

Resolves: #76187
Releases: master, 7.6
Change-Id: Id2c290a0cf29bdec5da504a8959996bb747f1c27
Reviewed-on: https://review.typo3.org/48177
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[BUGFIX] Removes extra space from important 09/48109/3
Tomita Militaru [Thu, 12 May 2016 12:40:36 +0000 (14:40 +0200)]
[BUGFIX] Removes extra space from important

Removes extra space from between ! and important
override from rtehtmlarea CSS.

Resolves: #75958
Releases: master,7.6
Change-Id: If19ff8cc80c11fe650c12e914a07d5b6938a8ab8
Reviewed-on: https://review.typo3.org/48109
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
3 years ago[FOLLOWUP][TASK] Hide selected items in multipleSideBySide 07/48107/2
Andreas Fernandez [Tue, 10 May 2016 11:53:18 +0000 (13:53 +0200)]
[FOLLOWUP][TASK] Hide selected items in multipleSideBySide

The original patch introduced some regressions which are fixed now:

- Deletion of multiple items works correctly now
- Inserting items by the Element Browser does not throw an error anymore

Resolves: #76071
Releases: master, 7.6
Change-Id: Ie16a1d404c2f12e6c952dc5022caff08ec6af171
Reviewed-on: https://review.typo3.org/48107
Reviewed-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
Tested-by: Anja Leichsenring <aleichsenring@ab-softlab.de>
3 years ago[TASK] Make the whole update button in extension manager clickable 98/48098/3
Gianluigi Martino [Thu, 12 May 2016 08:28:48 +0000 (10:28 +0200)]
[TASK] Make the whole update button in extension manager clickable

The click area of the update button in extension manager was to small.
The click handler is now assigned to the whole button.

Change-Id: I8b2103dcbde5dcc37a7968780719abca384528a1
Resolves: #76136
Releases: master, 7.6
Reviewed-on: https://review.typo3.org/48098
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
3 years ago[BUGFIX] Raise hostname length to 255 characters 83/48083/2
Anja Leichsenring [Wed, 11 May 2016 08:11:08 +0000 (10:11 +0200)]
[BUGFIX] Raise hostname length to 255 characters

When installing TYPO3 in a cloud environment, the 50 character
limit is not high enough. Therefor it is raised to 255 chars,
what most protocols define as the max limit.

Releases: master, 7.6
Resolves: #76132
Change-Id: I59383911e791b635fc80cb6b6b3c76d4433c8e0d
Reviewed-on: https://review.typo3.org/48083
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[BUGFIX] Show new content button for editors in page module again 63/48063/2
Gianluigi Martino [Tue, 10 May 2016 08:48:26 +0000 (10:48 +0200)]
[BUGFIX] Show new content button for editors in page module again

Editors (group) doesn't see the new content button without page edit
permission in page module. with this bugfix editors can insert new content
again.

Change-Id: Ie8957b3386dfca8a91b7718bedba16af7559b373
Resolves: #76036
Releases: master, 7.6
Reviewed-on: https://review.typo3.org/48063
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[TASK] Hide selected items in multipleSideBySide 54/48054/2
Andreas Fernandez [Sat, 7 May 2016 08:30:06 +0000 (10:30 +0200)]
[TASK] Hide selected items in multipleSideBySide

If a multipleSideBySide form element is not allowed to add the same
value multiple times, its selected values are hidden now and it's not
possible to add them again unless the values are removed from the
selection.

Resolves: #76071
Releases: master, 7.6
Change-Id: I99d6c609ca081f4b8cb6f8ad07f74385a23b7a5c
Reviewed-on: https://review.typo3.org/48054
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[BUGFIX] Don't disable redirect after logout with showLogoutFormAfterLogin=1 48/48048/2
Daniel Goerz [Fri, 6 May 2016 13:44:14 +0000 (15:44 +0200)]
[BUGFIX] Don't disable redirect after logout with showLogoutFormAfterLogin=1

This patch fixes a regression where showLogoutFormAfterLogin was added
as a condition to disable redirects in fe_login at all when it should
only disable redirects after login.

Change-Id: Ide5c17f202618c9c0696bc777473a7be1b089276
Resolves: #73144
Releases: master, 7.6
Reviewed-on: https://review.typo3.org/48048
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[BUGFIX] Allow opening custom doktype in the frontend 39/48039/2
Wouter Wolters [Sat, 7 May 2016 15:20:43 +0000 (17:20 +0200)]
[BUGFIX] Allow opening custom doktype in the frontend

A few doktype are checked now to open the frontend page.
Others will redirect to the homepage. Allow custom doktypes now
too with opening the frontend page.

Resolves: #75499
Resolves: #70094
Releases: master,7.6
Change-Id: Iaffe03dfff3f1181f26964f26611d80e71406b5c
Reviewed-on: https://review.typo3.org/48039
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
3 years ago[BUGFIX] Harden database select step 67/47967/4
Helmut Hummel [Fri, 29 Apr 2016 10:50:38 +0000 (12:50 +0200)]
[BUGFIX] Harden database select step

Currently this step does not do precautions, when
the selected database does not exist. Additionally the step
silently skips when the chosen database already has tables.

Although the UI currently does not allow to select a non
empty database, there are situations imaginable, where the database
is empty during generation of the input form but is filled directly
after that, or a database was empty but then got deleted, which
previously ended up with a fatal error.

This change now takes care of both cases and outputs a nice error
message accordingly.

Resolves: #75964
Releases: 7.6, master
Change-Id: Ibc7083aa120f420d6201e512f3f41699f55c5f7f
Reviewed-on: https://review.typo3.org/47967
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[BUGFIX] Prevent temp file generation in Unit Test 32/48032/2
Nicole Cordes [Fri, 6 May 2016 17:10:55 +0000 (19:10 +0200)]
[BUGFIX] Prevent temp file generation in Unit Test

Running Unit Tests creates file /tmp/typo3.log. On Windows systems
this file is stored on the root of the drive. This patch uses the
defined temp folder for storing the file.

Resolves: #76070
Releases: master, 7.6, 6.2
Change-Id: Id77684e41020feb1a1ecff5051a80d2919250bf8
Reviewed-on: https://review.typo3.org/48032
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
3 years ago[TASK] Make .htaccess Apache 2.4 suitable 29/48029/2
Marc von Schalscha-Ehrenfeld [Fri, 6 May 2016 11:25:22 +0000 (13:25 +0200)]
[TASK] Make .htaccess Apache 2.4 suitable

This patch makes EXT:documentation/Resources/Private/.htaccess and
EXT:extbase/Resources/Private/.htaccess Apache 2.4 suitable

Resolves: #76066
Resolves: #76064
Releases: master, 7.6, 6.2
Change-Id: I91c6e683eeb1bc92e1192d2b3800d2dcb8a9d4b9
Reviewed-on: https://review.typo3.org/48029
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[BUGFIX] Set correct ordering in EM "A/D" 21/48021/2
Markus Sommer [Fri, 6 May 2016 08:14:36 +0000 (10:14 +0200)]
[BUGFIX] Set correct ordering in EM "A/D"

Resolves: #72211
Releases: master, 7.6
Change-Id: I3c7539743b534c0584e7f6685d1a96066063ca51
Reviewed-on: https://review.typo3.org/48021
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[BUGFIX] Only focus RTE if current focus is on body tag 19/48019/2
Andreas Fernandez [Thu, 7 Apr 2016 08:09:44 +0000 (10:09 +0200)]
[BUGFIX] Only focus RTE if current focus is on body tag

Focus the RTE (or its textarea fallback) only if the current focus
is on the body tag, which is the default after loading a page.
This prevents focus stealing if the focus is e.g. on an input field
before the RTE was initialized.

Resolves: #72900
Releases: master, 7.6
Change-Id: I238cd0ce1972f41e451ace674eeff350690cb427
Reviewed-on: https://review.typo3.org/48019
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[TASK] Add class form-control to textarea in image tests 02/48002/3
Markus Sommer [Fri, 5 Feb 2016 12:47:47 +0000 (13:47 +0100)]
[TASK] Add class form-control to textarea in image tests

Resolves: #75977
Releases: 7.6
Change-Id: I21a558ed54559d345fed1878fcb7665860ba09e8
Reviewed-on: https://review.typo3.org/48002
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
3 years ago[TASK] Disallow access to documentation folders 17/48017/2
Markus Klein [Wed, 27 Apr 2016 08:12:51 +0000 (10:12 +0200)]
[TASK] Disallow access to documentation folders

Update the default .htaccess file. The users must update their
actual configuration (.htaccess or server config) manually.

Resolves: #75934
Releases: master, 7.6, 6.2
Change-Id: I8e40263c72f68c44cb8fd8c1944a44e4d38d9daa
Reviewed-on: https://review.typo3.org/48017
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
3 years ago[BUGFIX] Supply renderType definition in flexform of EXT:felogin 16/48016/2
Andreas Fernandez [Thu, 5 May 2016 16:11:53 +0000 (18:11 +0200)]
[BUGFIX] Supply renderType definition in flexform of EXT:felogin

This patch adds the renderType definition into the flexform
of the felogin extension.

Resolves: #76059
Releases: master, 7.6
Change-Id: Ia31135f94c2018ae188aef4897edcec1552efc3f
Reviewed-on: https://review.typo3.org/48016
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
3 years ago[BUGFIX] Correctly initialize content object for plugins 12/48012/2
Helmut Hummel [Wed, 4 May 2016 18:49:56 +0000 (20:49 +0200)]
[BUGFIX] Correctly initialize content object for plugins

For rendering plugins FSC uses the cObjecViewHelper,
but misses to set the table name.

This leads to an incompletely initialized content object
being used when rendering the plugin.

cObj->currentRecord will stay empty, but some functionality
relies on this value to be correctly set.

Resolves: #76052
Releases: master, 7.6
Change-Id: I66b725adb3a0311609cfc60c29951eba5aa2217c
Reviewed-on: https://review.typo3.org/48012
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
3 years ago[TASK] Make "No renderType definition" exception more verbose 10/48010/2
Andreas Fernandez [Wed, 4 May 2016 16:22:10 +0000 (18:22 +0200)]
[TASK] Make "No renderType definition" exception more verbose

To make the exception message more helpful, it contains now
the table name and the field name of the bogus TCA.

Resolves: #76051
Releases: master, 7.6
Change-Id: I93ca6ebde517756da14e7171d42cdcd8ef598888
Reviewed-on: https://review.typo3.org/48010
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[BUGFIX] Use correct identifier for copyFile permission 01/48001/2
Markus Klein [Tue, 3 May 2016 15:35:10 +0000 (17:35 +0200)]
[BUGFIX] Use correct identifier for copyFile permission

Update the TCA to provide correct defaults for file and folder
permissions of BE users and groups.

Resolves: #76033
Releases: master, 7.6
Change-Id: I4cbc8c28d89e6dc23d415eb95fe851742e599068
Reviewed-on: https://review.typo3.org/48001
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] Streamline styling of RTE context menu 82/47982/3
Andreas Fernandez [Sun, 1 May 2016 10:25:00 +0000 (12:25 +0200)]
[TASK] Streamline styling of RTE context menu

The visual appearance of the context menu of the RTE is streamlined with
the non-ExtJS context menus. The "scroller" areas are now larger and
easier to hit.
The shadow which is behind the context menu has been removed.

Resolves: #75992
Releases: master, 7.6
Change-Id: I3b360ce3fa2e9cae68d796e0a612c8f443c0141d
Reviewed-on: https://review.typo3.org/47982
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
3 years ago[BUGFIX] Add confirm dialog on delete again 81/47981/2
Frank Naegler [Sat, 30 Apr 2016 20:21:11 +0000 (22:21 +0200)]
[BUGFIX] Add confirm dialog on delete again

In the backend user module, the delete icon shows again a confirm modal to
prevent accidently deleting a backend user.

Resolves: #75994
Releases: master, 7.6
Change-Id: I066f94237301eb923ac982fdacb5566c396a5e43
Reviewed-on: https://review.typo3.org/47979
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>
(cherry picked from commit eb2ca5d215c37524f6136efc0edef37127f7ff05)
Reviewed-on: https://review.typo3.org/47981

3 years ago[BUGFIX] RTE: Determine correct context menu position 77/47977/2
Andreas Fernandez [Sat, 30 Apr 2016 12:39:43 +0000 (14:39 +0200)]
[BUGFIX] RTE: Determine correct context menu position

The context menu of the RTE is now correctly positioned with this patch.
The position is now based on the cursor's position. The `targetPosition` is
removed now as it has strange side-effects if the context menu is opened
at formatted text.

The method `constrainScroll` is overridden to circumvent a bug in ExtJS
where the menu is repositioned and the height is changed to show
as much items as possible, even if the ``maxHeight`` setting is set.

Resolves: #74332
Releases: master, 7.6
Change-Id: I9e2e42c98ca578101945f65f7c50e32a615806b7
Reviewed-on: https://review.typo3.org/47977
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
3 years ago[BUGFIX] Fix JavaScript error for GMENU rollover 75/47975/2
Frank Naegler [Fri, 29 Apr 2016 14:50:47 +0000 (16:50 +0200)]
[BUGFIX] Fix JavaScript error for GMENU rollover

Resolves: #75983
Releases: master, 7.6
Change-Id: I9851418d2add84daf326257fa27f91574e532923
Reviewed-on: https://review.typo3.org/47972
Reviewed-by: Sascha Egerer <sascha@sascha-egerer.de>
Tested-by: Sascha Egerer <sascha@sascha-egerer.de>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
(cherry picked from commit 65141417e3c37dd178e77312bbd9074eb074f05e)
Reviewed-on: https://review.typo3.org/47975

3 years ago[BUGFIX] Set semantic value to autocomplete 73/47973/2
Nicole Cordes [Wed, 20 Apr 2016 14:05:24 +0000 (16:05 +0200)]
[BUGFIX] Set semantic value to autocomplete

To enforce Chrome to respect the disabled autocompletion for fields,
the value of the autocomplete attribute is set to some semantic
value.

Resolves: #75809
Releases: master, 7.6
Change-Id: Ib30fdfe7d7a9ff3f564b8e016331a0706ff0db01
Reviewed-on: https://review.typo3.org/47973
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
3 years ago[BUGFIX] Allow maxitem=1 in TCA treeSelect again 71/47971/2
Alexander Bigga [Wed, 27 Apr 2016 13:50:31 +0000 (15:50 +0200)]
[BUGFIX] Allow maxitem=1 in TCA treeSelect again

Introduced with ec7b229 #75519, it was not possible to set maxitem=1 to
TCA treeSelect. This occures e.g. on setting the parent of a
sys_category.

The reason is the "selected" array which gets initialized with all
selected items. If there is no item selected, it is initialized with an
empty value and "selected.lenght" is 1 but should be 0. Selecting a new
value is impossible now.

The proposed path checks if items are selected or not on
initialization.

Change-Id: I0c8d21ad753dccb2d993febde404afc83a39b9b3
Resolves: #75947
Releases: master, 7.6, 6.2
Reviewed-on: https://review.typo3.org/47971
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
3 years ago[BUGFIX] Exception editing inline mm with deleted child child 69/47969/2
Christian Kuhn [Thu, 28 Apr 2016 17:09:04 +0000 (19:09 +0200)]
[BUGFIX] Exception editing inline mm with deleted child child

Have an inline m:m record and delete one child child that has an
intermediate record pointing to it. Opening the parent throws
a DatabaseRecordException.
The patch extends this exception to add tableName and uid, then
catches the exception in the inline data provider, creates a
nice error message as flash message and continues displaying record.

Change-Id: I1792716b4e5454b11499cb2ba684bac403b3f13d
Resolves: #71719
Releases: master, 7.6
Reviewed-on: https://review.typo3.org/47969
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
3 years ago[TAKS] Document how to create custom postProcessors in FORM 68/47968/2
Tymoteusz Motylewski [Thu, 28 Apr 2016 11:12:39 +0000 (13:12 +0200)]
[TAKS] Document how to create custom postProcessors in FORM

This patch adds documentation about creating custom postProcessors.

Resolves: #75963
Releases: master, 7.6
Change-Id: Ia0bb2b5d33cf30cba931953088c402307cc7ee40
Reviewed-on: https://review.typo3.org/47951
Reviewed-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Tested-by: Bjoern Jacob <bjoern.jacob@tritum.de>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
(cherry picked from commit 298ccd3c12e9c4dad9c1503ff2aefeaa7ca98601)
Reviewed-on: https://review.typo3.org/47968

3 years ago[BUGFIX] Use correct timezone in DataMapperTest 58/47958/2
Jigal van Hemert [Wed, 27 Apr 2016 21:07:07 +0000 (23:07 +0200)]
[BUGFIX] Use correct timezone in DataMapperTest

The date/time generated by the datamapper is in UTC, so the test
must check for a date/time in that timezone too independent of the
configured timezone of the system.

Resolves: #75954
Releases: master, 7.6
Change-Id: I64f014b0d60b805bcbffd08dc50b924b925d022a
Reviewed-on: https://review.typo3.org/47945
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
(cherry picked from commit cbeddfd15ab8193ddcd591f0959d844cfa5a8ab5)
Reviewed-on: https://review.typo3.org/47958

3 years ago[BUGFIX] Fix adding fields to an existing table in a specific position 52/47952/2
Thomas Schlumberger [Wed, 27 Apr 2016 12:05:13 +0000 (14:05 +0200)]
[BUGFIX] Fix adding fields to an existing table in a specific position

When trying to add new fields at a specific position to an existing
table (e.g. "after:title") and the field referenced in the position is
part of a palette the regular expression to insert the new fields did
not work.

This happened because a regular expression part was inserted in the
pallete string to replace and being quoted afterwards. That caused the
preg_replace function to treat the regular expression as a string as it
has been escaped.

Resolves: #75946
Releases: master,7.6
Change-Id: Ib0dbcb56e530e1671470210218bd1c1205b50946
Reviewed-on: https://review.typo3.org/47952
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
3 years ago[BUGFIX] Avoid SQL error in ProcessedFileChecksumUpdate 46/47946/2
Stephan Großberndt [Tue, 26 Apr 2016 16:53:27 +0000 (18:53 +0200)]
[BUGFIX] Avoid SQL error in ProcessedFileChecksumUpdate

Avoid an 'Illegal mix of collations'-SQL error when using collation
utf8_unicode_ci and accessing the ProcessedFileChecksumUpdate wizard
by casting both comparison arguments.

Resolves: #75932
Related: #67708
Releases: master, 7.6
Change-Id: I3c7355eab35bf7d7301eaf10b87f7e5b00bd6908
Reviewed-on: https://review.typo3.org/47946
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[BUGFIX] Make language module accessible without internet connection 44/47944/2
Nicole Cordes [Thu, 21 Apr 2016 14:22:48 +0000 (16:22 +0200)]
[BUGFIX] Make language module accessible without internet connection

This patch adds the possibility to access the language module without
having an internet connection. You are able to activate and deactivate
languages but trying to update files will give you an error.

Resolves: #75820
Releases: master, 7.6
Change-Id: I27be7f34c76f680a4240e6c75c4a331d96467681
Reviewed-on: https://review.typo3.org/47944
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
3 years ago[BUGFIX] PAGE_TSCONFIG_ID in flex form fields 43/47943/3
Christian Kuhn [Tue, 26 Apr 2016 16:10:08 +0000 (18:10 +0200)]
[BUGFIX] PAGE_TSCONFIG_ID in flex form fields

PAGE_TSCONFIG_ID, PAGE_TSCONFIG_IDLIST and PAGE_TSCONFIG_STR to
replace markers in foreign_table_where fields could only be set
for flex forms on a global level in the past:

TCEFORM.tt_content.pi_flexform.PAGE_TSCONFIG_ID = 42

This has the negative side effect that also fields from
potentially foreign plugins could have been affected by that.
With the FormEngine rewrite, this change only worked if restricted
to specific elements of a specific data structure:

TCEFORM.tt_content.pi_flexform.news.sDEF.settings\.categories.PAGE_TSCONFIG_ID = 42

The former "global" setting was broken and is fixed by the
patch with a hack. For master, this very hack is deprecated
now and only the specific version is allowed, for 7.6 both versions
work with the patch.

Note there is no setting for those foreign_table_where clauses
for section container elements anymore that is not deprecated.

Change-Id: I3f7bede86007f7ea1703f2bc569e0152e67802e6
Resolves: #73209
Releases: master, 7.6
Reviewed-on: https://review.typo3.org/47943
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
3 years ago[BUGFIX] TCA Suggest Wizard usable with keyboard 26/47926/4
Daniel Siepmann [Tue, 26 Apr 2016 19:01:44 +0000 (21:01 +0200)]
[BUGFIX] TCA Suggest Wizard usable with keyboard

As styling was already there, but just for mouse, and same is true for
selecting results. The keyboard events now trigger the same behaviour.

Change-Id: Ie265f3b5785efc89f7148b8303d9b62c3a5add88
Resolves: #70463
Releases: master, 7.6
Reviewed-on: https://review.typo3.org/47926
Reviewed-by: Daniel Siepmann <daniel.siepmann@typo3.org>
Tested-by: Daniel Siepmann <daniel.siepmann@typo3.org>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
3 years ago[BUGFIX] Override flex form field label with page TSConfig 39/47939/2
Christian Kuhn [Tue, 26 Apr 2016 12:42:04 +0000 (14:42 +0200)]
[BUGFIX] Override flex form field label with page TSConfig

Move the data handling to calculate a final field label
value from PaletteAndSingleFieldContainer to an own data
provider and register this provider for full database records
and for flex form processing.
This way flex form field label overrides via page TSConfig are fixed,
eg. this changes the "Order By" label of ext:news flex form:

TCEFORM.tt_content.pi_flexform.news_pi1.sDEF.settings\.orderBy.label = override

Language specific overrides in flex fields now work as well

...settings\.orderBy.label.fr = French override

Change-Id: I02474e9cca9db3e949c217f21f5704ec16641545
Resolves: #75606
Releases: master, 7.6
Reviewed-on: https://review.typo3.org/47939
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
3 years ago[TASK] Add documentation for removal of BigDocumentTemplate 31/47931/2
Stephan Großberndt [Wed, 27 Apr 2016 09:52:48 +0000 (11:52 +0200)]
[TASK] Add documentation for removal of BigDocumentTemplate

This patch adds the missing documentation for the breaking change of
removing the class BigDocumentTemplate without deprecation.

Releases: 7.6
Resolves: #75942
Related: #63441
Related: #45955
Change-Id: I8bc7e2674da8c2abba1698a3a7c5fd8bf62c41b3
Reviewed-on: https://review.typo3.org/47931
Reviewed-by: Oliver Klee <typo3-coding@oliverklee.de>
Tested-by: Oliver Klee <typo3-coding@oliverklee.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[TASK] Replace colored icons with action icons 15/47915/2
Frank Nägler [Thu, 21 Jan 2016 22:00:56 +0000 (23:00 +0100)]
[TASK] Replace colored icons with action icons

Resolves: #72883
Releases: master, 7.6
Change-Id: I5847784d0fe088f776030c5c3cb098773a2bd7c6
Reviewed-on: https://review.typo3.org/47915
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
3 years ago[TASK] Set TYPO3 version to 7.6.7-dev 11/47911/2
TYPO3 Release Team [Tue, 26 Apr 2016 09:43:22 +0000 (11:43 +0200)]
[TASK] Set TYPO3 version to 7.6.7-dev

Change-Id: Id34b277bb788dbf28cb43f6f64aaf3376a544bef
Reviewed-on: https://review.typo3.org/47911
Reviewed-by: TYPO3 Release Team <typo3cms@typo3.org>
Tested-by: TYPO3 Release Team <typo3cms@typo3.org>
3 years ago[RELEASE] Release of TYPO3 7.6.6 10/47910/2 7.6.6 TYPO3_7-6-6
TYPO3 Release Team [Tue, 26 Apr 2016 09:42:31 +0000 (11:42 +0200)]
[RELEASE] Release of TYPO3 7.6.6

Change-Id: I422aa2ebabdb4e4894877a2d10f85c369a0006b8
Reviewed-on: https://review.typo3.org/47910
Reviewed-by: TYPO3 Release Team <typo3cms@typo3.org>
Tested-by: TYPO3 Release Team <typo3cms@typo3.org>
3 years ago[BUGFIX] Double encoding in image title-tag 07/47907/2
Frank Naegler [Tue, 26 Apr 2016 08:18:29 +0000 (10:18 +0200)]
[BUGFIX] Double encoding in image title-tag

With https://review.typo3.org/#/c/45284/ this bug was introduced. The change to
htmlSpecialChars = 1 was a mistake, because the output is already escaped.
This patch reverts the change for altText object.

Resolves: #75860
Releases: master, 7.6, 6.2
Change-Id: I87ea6ef4c734707933c75ab5c9ab3c4f4604251d
Reviewed-on: https://review.typo3.org/47907
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
3 years ago[BUGFIX] Respect page TSConfig pid overrides for new inline children 05/47905/2
Christian Kuhn [Mon, 25 Apr 2016 15:37:12 +0000 (17:37 +0200)]
[BUGFIX] Respect page TSConfig pid overrides for new inline children

TCAdefaults.<table>.pid = <page id> in page TSConfig can be used for
new inline children to define a pid new records should be located at,
even if the parent record is on a different page. This can be useful
when having special storage folders on a per-table-basis.

The patch fixes this feature that broke during FormEngine refactoring.

Change-Id: I8e60155612397e72f1b11a068617f88e3793384b
Resolves: #70780
Releases: master, 7.6
Reviewed-on: https://review.typo3.org/47905
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[BUGFIX] rsaauth: remove session-cookie when no longer used 01/47901/2
Stefan Neufeind [Sun, 17 Aug 2014 23:07:47 +0000 (01:07 +0200)]
[BUGFIX] rsaauth: remove session-cookie when no longer used

When deleting the rsa key from the database we now remove the PHP cookie
as well in order to keep the system cleaned up.

Change-Id: I037deabf0a60e6ad785678b60424b3cc49af77b0
Resolves: #61016
Releases: master, 7.6
Reviewed-on: https://review.typo3.org/47901
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
3 years ago[BUGFIX] Remember not rendered checkboxes in TCA treeSelect 99/47899/2
Frans Saris [Wed, 20 Apr 2016 13:45:10 +0000 (15:45 +0200)]
[BUGFIX] Remember not rendered checkboxes in TCA treeSelect

When you have a select field of rendertype selectTree it looses the
selected values of the not rendered checkboxes.

This changes makes sure that also the not rendered values are kept.

Change-Id: I8649e83c56a0265a7de069ef9654ed13b90b3239
Resolves: #75519
Releases: master, 7.6, 6.2
Reviewed-on: https://review.typo3.org/47899
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
3 years ago[BUGFIX] Remove hardcoded hidden column 89/47889/3
Wouter Wolters [Sun, 24 Apr 2016 12:02:12 +0000 (14:02 +0200)]
[BUGFIX] Remove hardcoded hidden column

In InlineRecordContainer the enable column for disabled is not used
correctly but instead "hidden" is hardcoded. Use the enable column
from the foreign table.

Resolves: #75647
Releases: master, 7.6
Change-Id: I8d6dc05f368c4e358694572d0dfcbe1f996d72b8
Reviewed-on: https://review.typo3.org/47889
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years agoRevert "[BUGFIX] config.locale_all should format floating point values" 41/47841/2
Nicole Cordes [Thu, 21 Apr 2016 15:22:58 +0000 (17:22 +0200)]
Revert "[BUGFIX] config.locale_all should format floating point values"

PHP 7 still has the problem converting a float to a string is
locale-aware (https://bugs.php.net/bug.php?id=53711). This means a float
might be returned with a comma as decimal point. This is not intended
and breaks value conversions so this patch restores the old behavior.

This reverts commit 7cbef93a8698347bc55e364fb7ffa3e796b733ec.

Resolves: #75780
Resolves: #75825
Releases: master, 7.6
Change-Id: I83a443617e50a86b0297c49887e94f226104c910
Reviewed-on: https://review.typo3.org/47841
Reviewed-by: Oliver Klee <typo3-coding@oliverklee.de>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[BUGFIX] selicon_field does not create thumbnails 87/47887/3
Stefan Froemken [Wed, 13 Apr 2016 15:19:33 +0000 (17:19 +0200)]
[BUGFIX] selicon_field does not create thumbnails

A select field with renderType selectSingle can point to a
foreign_table. If on the foreign_table TCA the ctrl keys
selicon_field and selicon_field_path are set, a single foreign row
can have an "icon" field that is shown to represent this row.

The patch fixes a bug where selicon_field of the own table
instead of the foreign table was used.

Resolves: #75577
Releases: master, 7.6
Change-Id: I50bac28018b17a61a334aac7d241bcdd96663656
Reviewed-on: https://review.typo3.org/47887
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[TASK] Document further options for mail post processor 59/47859/2
Daniel Siepmann [Mon, 18 Apr 2016 09:33:13 +0000 (11:33 +0200)]
[TASK] Document further options for mail post processor

* As it's possible to configure the template to use for each instance of
  the post processor, this should be documented.
* Also grouped options regarding part. E.g. email or frontend
* messages.

Resolves: #75754
Releases: master, 7.6
Change-Id: Ie8cd0702ced989bd4d9306ffe50506981f4c47e4
Reviewed-on: https://review.typo3.org/47859
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
3 years ago[BUGFIX] Processing folder has now nested subfolders 54/47854/2
Alina Fleser [Sat, 31 Jan 2015 15:57:55 +0000 (17:57 +0200)]
[BUGFIX] Processing folder has now nested subfolders

In case of big installations the amount of processed files in
one folder is too much and causes performance issues and other
problems.
To prevent this kind of issues, nested subfolders are now
created in the processing folder in order to split the processed
files into more than one folder.

Resolves: #56557
Releases: master, 7.6
Change-Id: Id9a4fc3b4bb4b28ca26ff96221097171c3835eb7
Reviewed-on: https://review.typo3.org/47854
Reviewed-by: Philipp Gampe <philipp.gampe@typo3.org>
Tested-by: Philipp Gampe <philipp.gampe@typo3.org>
3 years ago[BUGFIX] Remove markup from FlashMessage 47/47847/2
Frank Naegler [Fri, 22 Apr 2016 09:35:21 +0000 (11:35 +0200)]
[BUGFIX] Remove markup from FlashMessage

Resolves: #75859
Releases: master, 7.6
Change-Id: I43f786c349a096e752e5fdeb50b815b19e548924
Reviewed-on: https://review.typo3.org/47844
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-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 e3502e7e352f7b482fd42462ab4ff693fa12c190)
Reviewed-on: https://review.typo3.org/47847

3 years ago[BUGFIX] Missing relations command: optimize SQL 88/47788/5
Markus Klein [Tue, 19 Apr 2016 13:36:26 +0000 (15:36 +0200)]
[BUGFIX] Missing relations command: optimize SQL

Iterate over each result row instead of fetching
the whole result into PHP memory.

Resolves: #75783
Releases: 7.6
Change-Id: Icd77e5bae1839b66bb156beeef17e7d4bb7535d7
Reviewed-on: https://review.typo3.org/47788
Reviewed-by: Christoph Kratz <ckr@rtp.ch>
Tested-by: Christoph Kratz <ckr@rtp.ch>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Philipp Gampe <philipp.gampe@typo3.org>
Tested-by: Philipp Gampe <philipp.gampe@typo3.org>
Reviewed-by: Stephan Großberndt <stephan@grossberndt.de>
3 years ago[BUGFIX] Better positionName extraction in executePositionedStringInsertion 33/47833/2
Christian Weiske [Thu, 21 Apr 2016 07:09:57 +0000 (09:09 +0200)]
[BUGFIX] Better positionName extraction in executePositionedStringInsertion

Limit string explosion so that "LLL:EXT:" notation in $position
does not get broken up.

Resolves: #75830
Releases: master, 7.6
Change-Id: I13cc15562bd790040c3e45c9eb27ff029311c78f
Reviewed-on: https://review.typo3.org/47833
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
3 years ago[BUGFIX] Check if folder is within the filemount 16/47816/3
Frans Saris [Tue, 19 Apr 2016 16:04:20 +0000 (18:04 +0200)]
[BUGFIX] Check if folder is within the filemount

Before using the filemount base folder as root for the
folder->getReadablePath() check if the folder is within the filemount.

Change-Id: I8a4436fb2a0e512c7d2d1fc50b9d08febae8b256
Resolves: #73735
Releases: master, 7.6, 6.2
Reviewed-on: https://review.typo3.org/47816
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
3 years ago[TASK] Use correct icons for TCA type select with renderType selectTree 10/47810/2
Manuel Selbach [Fri, 8 Apr 2016 14:05:30 +0000 (16:05 +0200)]
[TASK] Use correct icons for TCA type select with renderType selectTree

With the introduction of the new icon API the icons shown in the TCA
selectTree broke. This patch changes the tree js so it can handle the
new icon API.

The "old fashioned" fallback icons in tree view of e.g. categories
are replaced with current style of icons from the page tree.

Change-Id: Ibf39920b15c17b196d51e2e63c3a755c79cf3e3a
Resolves: #75463
Releases: master, 7.6
Reviewed-on: https://review.typo3.org/47810
Reviewed-by: Philipp Gampe <philipp.gampe@typo3.org>
Tested-by: Philipp Gampe <philipp.gampe@typo3.org>
3 years ago[BUGFIX] Prevent OutOfBoundsException in filelist 09/47809/2
Frans Saris [Wed, 20 Apr 2016 12:00:05 +0000 (14:00 +0200)]
[BUGFIX] Prevent OutOfBoundsException in filelist

Change-Id: I1138487a2bae071d2393a38389ef918b5087d9ea
Resolves: #75370
Releases: master, 7.6
Reviewed-on: https://review.typo3.org/47809
Reviewed-by: Philipp Gampe <philipp.gampe@typo3.org>
Tested-by: Philipp Gampe <philipp.gampe@typo3.org>
3 years ago[BUGFIX] Reimplement pageTS support to selectTree 99/47799/2
Stefan Busemann [Fri, 4 Mar 2016 20:10:30 +0000 (21:10 +0100)]
[BUGFIX] Reimplement pageTS support to selectTree

With TCA type=select and renderType=selectTree certain TCA
config options can be modified via pageTS. Those that influence
the data fetching are now properly handled within the data
provider that gathers the tree items.

Example:
    TCEFORM.pages.categories.config.treeConfig.rootUid = 2

Release: master, 7.6
Resolves: #72961
Change-Id: I6a452c1439b0fd1f59c23b764b35cc8e34de7aef
Reviewed-on: https://review.typo3.org/47799
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years agoRevert "[BUGFIX] Do not append a "/" to the folder identifier" 76/47776/3
Frans Saris [Tue, 19 Apr 2016 09:42:38 +0000 (11:42 +0200)]
Revert "[BUGFIX] Do not append a "/" to the folder identifier"

This introduced a breaking chance in API and cannot be backported.

Reverts: #66861
Releases: 7.6

This reverts commit 1692e251aa61becb80897fd571bcf644296891ac.

Change-Id: Ic28c5e7942d61dcaea73b688087897374c070bb0
Reviewed-on: https://review.typo3.org/47776
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
3 years ago[BUGFIX] Create processed file object if file exists but reference doesn't 95/47795/2
Arno Schoon [Tue, 19 Apr 2016 12:26:50 +0000 (14:26 +0200)]
[BUGFIX] Create processed file object if file exists but reference doesn't

Create the target file object using the identifier of an already existing
processed file to prevent regenerating

Resolves: #75756
Releases: master, 7.6
Change-Id: I74fd770baf6690674c044288d6a61ec250b590d8
Reviewed-on: https://review.typo3.org/47795
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
3 years ago[BUGFIX] Flush l10n cache after translation update 85/47785/3
Christian Kuhn [Tue, 19 Apr 2016 11:18:13 +0000 (13:18 +0200)]
[BUGFIX] Flush l10n cache after translation update

The language module should flush l10n caches after translation
update, otherwise translation changes have no immediate effect.

Change-Id: Ibf412293139e6fc82da243ba22d7d13d187add5e
Resolves: #75778
Releases: master, 7.6
Reviewed-on: https://review.typo3.org/47785
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[BUGFIX] Set correct title and button text for create folder 56/47756/2
Frans Saris [Mon, 18 Apr 2016 15:54:53 +0000 (17:54 +0200)]
[BUGFIX] Set correct title and button text for create folder

Change-Id: I0e3d8e785811f6c743fa48c33527424e5a3f5f03
Resolves: #75750
Releases: master, 7.6
Reviewed-on: https://review.typo3.org/47756
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
3 years ago[BUGFIX] Do not append a "/" to the folder identifier 49/47749/2
Sascha Egerer [Fri, 8 May 2015 19:09:50 +0000 (21:09 +0200)]
[BUGFIX] Do not append a "/" to the folder identifier

When creating a folder object the identifier is suffixed with a '/'
automatically which does not make sense when using a non hierarchical
filesystem.
The identifier must not be modified by the Folder constructor.

Resolves: #66861
Related: #65305
Releases: master, 7.6
Change-Id: I9b02767d124a7502f4170cb39a7df3dcff27fe3c
Reviewed-on: https://review.typo3.org/47749
Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
3 years ago[BUGFIX] Overwrite thumbnail config for fluid_styled_content 48/47748/2
Daniel Goerz [Tue, 12 Apr 2016 09:02:18 +0000 (11:02 +0200)]
[BUGFIX] Overwrite thumbnail config for fluid_styled_content

Change-Id: Ib662069590d3d53b2feddd220a5320e26aec786f
Resolves: #75537
Releases: master,7.6
Reviewed-on: https://review.typo3.org/47748
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[BUGFIX] Repair TCA thumbnail view 46/47746/2
Stefan Froemken [Mon, 11 Apr 2016 10:18:50 +0000 (12:18 +0200)]
[BUGFIX] Repair TCA thumbnail view

With activated thumbnail option in ctrl section
of a TCA table configuration the thumbnails are not
rendered.

Resolves: #75496
Releases: master,7.6
Change-Id: I8ef40ffe300bf14474a3575d6fef4802b26c42e1
Reviewed-on: https://review.typo3.org/47746
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
3 years ago[TASK] Add translations to DateTimePicker 18/47718/2
Wouter Wolters [Thu, 14 Apr 2016 21:53:19 +0000 (23:53 +0200)]
[TASK] Add translations to DateTimePicker

The DateTimePicker is only available in english.
Use moment.js with included locales to make the DateTimePicker
translated in the language of the user. If the language is not loaded
it will fallback to english.

Resolves: #75634
Releases: master,7.6
Change-Id: Ie02407f84db8c302b102103e245cd0bcee50de8e
Reviewed-on: https://review.typo3.org/47718
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[BUGFIX] Add filelist extension to factory default 17/47717/2
Sascha Egerer [Fri, 15 Apr 2016 16:03:50 +0000 (18:03 +0200)]
[BUGFIX] Add filelist extension to factory default

The filelist extension is not part of the factory default but
parts of it are used in extensions that are factory default.

Change-Id: I4f02d38ba0b8eb8723aa1153a32edc7093e3336e
Resolves: #75687
Releases: master, 8.0, 7.6
Reviewed-on: https://review.typo3.org/47717
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
3 years ago[TASK] Add tooltips to the permission icons 71/47671/2
Georg Ringer [Thu, 14 Apr 2016 13:34:47 +0000 (15:34 +0200)]
[TASK] Add tooltips to the permission icons

To improve the usability, add tool tips to the icons.

Resolves: #75616
Releases: master, 7.6
Change-Id: Iceffc8d15625aa02da55ce533463951546d8d890
Reviewed-on: https://review.typo3.org/47671
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
3 years ago[BUGFIX] Prevent fatal error when uploading file with invalid filename 40/47640/2
Arjen Hoekema [Tue, 12 Apr 2016 07:37:32 +0000 (09:37 +0200)]
[BUGFIX] Prevent fatal error when uploading file with invalid filename

The call to "addMessageToFlashMessageQueue" expects the second argument
to be an array instead of a string.
Additionally the type of the fifth argument of writeLog() has been corrected
troughout the class.

Resolves: #75531
Releases: master, 7.6
Change-Id: I1a96efea0f41abd2e4ae866254913a495e376cda
Reviewed-on: https://review.typo3.org/47640
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
3 years ago[TASK] Set TYPO3 version to 7.6.6-dev 15/47615/2
TYPO3 Release Team [Tue, 12 Apr 2016 09:26:02 +0000 (11:26 +0200)]
[TASK] Set TYPO3 version to 7.6.6-dev

Change-Id: Ib33e66c21d2cd2a157a44388b7224302c5f21491
Reviewed-on: https://review.typo3.org/47615
Reviewed-by: TYPO3 Release Team <typo3cms@typo3.org>
Tested-by: TYPO3 Release Team <typo3cms@typo3.org>
3 years ago[RELEASE] Release of TYPO3 7.6.5 14/47614/2 7.6.5 TYPO3_7-6-5
TYPO3 Release Team [Tue, 12 Apr 2016 09:25:13 +0000 (11:25 +0200)]
[RELEASE] Release of TYPO3 7.6.5

Change-Id: I2a243ab946766c84fdb4ac35bc6d4ea5f11afba3
Reviewed-on: https://review.typo3.org/47614
Reviewed-by: TYPO3 Release Team <typo3cms@typo3.org>
Tested-by: TYPO3 Release Team <typo3cms@typo3.org>
3 years ago[SECURITY] Disallow login with empty password 03/47603/2
Helmut Hummel [Tue, 12 Apr 2016 09:10:30 +0000 (11:10 +0200)]
[SECURITY] Disallow login with empty password

In case a backend or frontend user is stored in the database
with an empty string as password (not possible through backend UI),
it is possible to authenticate this user using an empty password
with the standard TYPO3 username/password authentication services.

By definition this should be prohibited.

Resolves: #75055
Releases: master, 7.6, 6.2
Security-Commit: b8e1cf8c771e9908c2ab7552b0f9a1c566365879
Security-Bulletins: TYPO3-CORE-SA-2016-009, 010, 011, 012
Change-Id: I0ac861d44fe5a3b110c2f5de7ef19b458cec2c79
Reviewed-on: https://review.typo3.org/47603
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
3 years ago[SECURITY] Limit user access in workspace previews 02/47602/2
Nicole Cordes [Tue, 12 Apr 2016 09:10:23 +0000 (11:10 +0200)]
[SECURITY] Limit user access in workspace previews

To view a preview of a workspace page a backend user is simulated.
Currently the user who created the preview link is taken into account.
This patch creates a limited backend user to be able to process the
web request.

Resolves: #28175
Releases: master, 7.6, 6.2
Security-Commit: 9a6f69102513373baaa65f4ade4751a45d57e133
Security-Bulletins: TYPO3-CORE-SA-2016-009, 010, 011, 012
Change-Id: I5124a24acf06478f6952b80585917c8e9f266d16
Reviewed-on: https://review.typo3.org/47602
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
3 years ago[SECURITY] Prevent XSS in SelectMultipleSideBySideElement 01/47601/2
Nicole Cordes [Tue, 12 Apr 2016 09:10:14 +0000 (11:10 +0200)]
[SECURITY] Prevent XSS in SelectMultipleSideBySideElement

In Javascript context the title attribute of a selected option is passed
as unescapd HTML argument to the function. Creating a new option tag
without title validation results in a XSS possibility. This patch removes
hardcoded attribute setting and uses jQuery function which take care
of proper escaping.

Resolves: #75164
Releases: master, 7.6, 6.2
Security-Commit: 2efa350ff30cda81396877ae9b57e88fd1d87140
Security-Bulletins: TYPO3-CORE-SA-2016-009, 010, 011, 012
Change-Id: I1d2d1c57af9f0b949cf080109ad783eae243691a
Reviewed-on: https://review.typo3.org/47601
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
3 years ago[SECURITY] XSS in TCA type inline 00/47600/2
Frank Naegler [Tue, 12 Apr 2016 09:10:06 +0000 (11:10 +0200)]
[SECURITY] XSS in TCA type inline

This patch fix a XSS vulnerability in TCA type inline.

Resolves: #73460
Releases: master, 7.6
Security-Commit: 8b47f10ac2543ceca5a84121feeddcf8ca17c813
Security-Bulletins: TYPO3-CORE-SA-2016-009, 010, 011, 012
Change-Id: I0fc2ea99698bb8f60b971ff6fcf4d23ec592715b
Reviewed-on: https://review.typo3.org/47600
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
3 years ago[BUGFIX] Load XML files of Extension Manager properly 89/47589/2
Andreas Fernandez [Fri, 11 Mar 2016 14:56:57 +0000 (15:56 +0100)]
[BUGFIX] Load XML files of Extension Manager properly

Since the XEE security fix (I26701fc2ffb5aed7ccbd96c168aef571d012091e),
the XML files in the Extension Manager may are not loaded anymore, depending
on the machine. Change the way how the files are loaded to fix the issue.

Change-Id: I2a3dffd089ed427b965bcbae8aa596c26a81770b
Resolves: #75022
Releases: master, 7.6, 6.2
Reviewed-on: https://review.typo3.org/47589
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
3 years ago[BUGFIX] Set correct width for textarea in file list 87/47587/2
Georg Ringer [Tue, 12 Apr 2016 05:45:51 +0000 (07:45 +0200)]
[BUGFIX] Set correct width for textarea in file list

Change width of the textarea to edit file's content in the
file list module if EXT:t3editor is not installed.

Resolves: #75495
Releases: master, 7.6
Change-Id: I5b05f753cae8a11a7889a6391521fcfd7c0aef51
Reviewed-on: https://review.typo3.org/47587
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
3 years ago[BUGFIX] Align docheader and pagetree toppanel correctly 72/47572/2
Benjamin Kott [Mon, 11 Apr 2016 13:57:19 +0000 (15:57 +0200)]
[BUGFIX] Align docheader and pagetree toppanel correctly

Releases: master, 7.6
Resolves: #74324
Change-Id: I3432881a896accf94d5a0a101dbcbecbe6027320
Reviewed-on: https://review.typo3.org/47572
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
3 years ago[BUGFIX] "Visibility settings" is broken in language view 61/47561/2
Gianluigi Martino [Sun, 10 Apr 2016 08:25:20 +0000 (10:25 +0200)]
[BUGFIX] "Visibility settings" is broken in language view

Ensure that access settings are shown after clicking on visibility
settings in language view (Clickmenu)

Change-Id: If674e4328086edcc83386539851a42b6b95a1c84
Resolves: #75476
Releases: master, 7.6
Reviewed-on: https://review.typo3.org/47561
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>