Morton Jonuschat [Mon, 18 Apr 2016 19:13:03 +0000 (21:13 +0200)]
[TASK] Doctrine: Create named parameters for value setting operations
To reduce the risk of SQL injections methods used to set values in the
database have been modified to create named parameters by default.
To work with SQL fragments/expressions this behavior can be disabled by
setting $createNamedParameter to false.
Releases: master
Resolves: #75755
Change-Id: I03bff29b0d50c0a3e7d7dbf27538f1c3dfca51da
Reviewed-on: https://review.typo3.org/47762
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Michiel Roos [Tue, 19 Apr 2016 10:38:34 +0000 (12:38 +0200)]
[BUGFIX] Felogin form with default layout is not visible
Updated felogin documentation to explain you need to manually
add a TypoScript constant for the template if you run felogin
on TYPO3 6.2 with css_styled_content v4.5.
Change-Id: I7ad6f0722e218c285055360af07f1147f9b89abf
Resolves: #67894
Releases: 6.2
Reviewed-on: https://review.typo3.org/47778
Reviewed-by: Markus Klein <markus.klein@typo3.org>
Tested-by: Markus Klein <markus.klein@typo3.org>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Ingo Pfennigstorf [Tue, 19 Apr 2016 08:04:59 +0000 (10:04 +0200)]
[BUGFIX] Remove Verdana, Helvetica and Arial from default site
This removes the explicit fonts from the default site and displays
the text in the default "sans-serif" font the browser uses.
Resolves: #75769
Releases: master
Change-Id: Ib5b4c4d22ac0d55033110b8aa6740c6f837b71f2
Reviewed-on: https://review.typo3.org/47772
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Christoph Kratz <ckr@rtp.ch>
Tested-by: Christoph Kratz <ckr@rtp.ch>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Benni Mack [Sat, 16 Apr 2016 10:58:20 +0000 (12:58 +0200)]
[TASK] Cleanup variables inside RteHtmlParser
Various cleanings to understand the code better.
Resolves: #75709
Releases: master
Change-Id: Id602fa64727508defc5859077fb821b773e1f922
Reviewed-on: https://review.typo3.org/47729
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Stephan Großberndt [Mon, 18 Apr 2016 18:02:16 +0000 (20:02 +0200)]
[FEATURE] Number of files per page in file list configurable
It is now possible to configure the maximum number of files shown per
page in the file list module using User TSconfig.
Releases: master
Resolves: #72923
Change-Id: Ifb4e55f320c0188c69f3dac10d6b5f3cbed12da4
Reviewed-on: https://review.typo3.org/47761
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Mathias Schreiber [Mon, 18 Apr 2016 20:55:16 +0000 (22:55 +0200)]
[TASK] Doctrine: Replace occurrences of exec_INSERTmultipleRows
Resolves: #75758
Releases: master
Change-Id: I9ef426583b6c24369446c7736931ef3beb6b7b6f
Reviewed-on: https://review.typo3.org/47764
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Benni Mack [Tue, 19 Apr 2016 06:03:41 +0000 (08:03 +0200)]
[TASK] Remove last part of singleton pattern in getUserObj()
In 8.0, the logic for having getUserObj() called with a "&" to
implement a singleton pattern has been removed, however
some code is still left and now unused.
Resolves: #75767
Releases: master
Change-Id: I76d5eb211662b60d9b34b38b3c0efb77a3b33fc4
Reviewed-on: https://review.typo3.org/47771
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>
Morton Jonuschat [Mon, 18 Apr 2016 17:52:03 +0000 (19:52 +0200)]
[TASK] Rename QueryContextType::NONE to QueryContextType::UNRESTRICTED
This name change transports the intent of the query context better and
makes it more intuitive to use.
Instead of explicitly disabling all enable fields and the deleted flag
using the following code:
$queryBuilder->getQueryContext()
->setIgnoreEnableFields(true)
->setIncludeDeleted(true);
the more descriptive predefined context can be used:
$queryBuilder->getQueryContext()->setContext('unrestricted')
Releases: master
Resolves: #75751
Change-Id: I4d38a328c2b6707a32f26022b4abfc48e945c0ed
Reviewed-on: https://review.typo3.org/47759
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
Benni Mack [Tue, 19 Apr 2016 05:44:12 +0000 (07:44 +0200)]
[TASK] Remove scriptRelPath from AuthServices
Resolves: #75766
Releases: master
Change-Id: I9e1cf44ab12265f421524d3133a90dd1fd24f63e
Reviewed-on: https://review.typo3.org/47770
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Christoph Kratz <ckr@rtp.ch>
Tested-by: Christoph Kratz <ckr@rtp.ch>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Morton Jonuschat [Mon, 18 Apr 2016 18:24:30 +0000 (20:24 +0200)]
[TASK] Doctrine: Extend ExpressionBuilder with bitwise and support
Extend the ExpressionBuilder with support for creating bitwise and
operations. Oracle needs a special SQL function to perform an &
operation and the core requires bitwise operations.
Releases: master
Resolves: #75563
Change-Id: I2ae7e20a9a4ced5b16330c94a3e9a6f156ba5f61
Reviewed-on: https://review.typo3.org/47760
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Michael Oehlhof [Sat, 16 Apr 2016 09:58:52 +0000 (11:58 +0200)]
[TASK] Doctrine: migrate ext:backend/avatar
Resolves: #75707
Releases: master
Change-Id: I98ebd90c10b40ee8233ec044ac9c4f2afae802a8
Reviewed-on: https://review.typo3.org/47727
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Christian Kuhn [Mon, 18 Apr 2016 22:03:05 +0000 (00:03 +0200)]
[TASK] travis-ci: Limit number of parallel jobs
The docker environment of travis-ci reports no solid amount of
available CPU's, so parallel forks a massive amount of processes
in parallel.
The patch limits the maximum number of jobs in parallel for
travis to 6. This should lead to full CPU usage (there should
be 2 hardware available) even if the one or the other process
is in i/o wait for mysql or similar, and 6 should still not
hammer the VM too much.
This has a number of advantages, since the overall memory
consumption is lower, the system has to do much less context
switches, we're a nicer neighbor, single tests are quicker
and the test order is better predictable.
Change-Id: I0965afb823d1a7d23fddbed8968c2ff313aa5db9
Resolves: #75764
Releases: master
Reviewed-on: https://review.typo3.org/47767
Reviewed-by: Philipp Gampe <philipp.gampe@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Helmut Hummel [Mon, 18 Apr 2016 21:55:49 +0000 (23:55 +0200)]
[CLEANUP] Fix type hints for renderChildrenArgument
Resolves: #75762
Releases: master
Change-Id: I4e409f154abe6fba299a8335b1ec9b5bd64e64d5
Reviewed-on: https://review.typo3.org/47766
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Sascha Egerer [Sat, 16 Apr 2016 19:46:46 +0000 (21:46 +0200)]
[TASK] Add acceptance tests for client side validation for basic elements
Change-Id: If043e3a90a5326521c335b9f0158eb59256a3767
Related: #75626
Releases: master
Reviewed-on: https://review.typo3.org/47732
Reviewed-by: Dirk Jüttner <dirk.juettner@gmail.com>
Tested-by: Dirk Jüttner <dirk.juettner@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Sascha Egerer [Sun, 17 Apr 2016 20:38:48 +0000 (22:38 +0200)]
[BUGFIX] Cursor position is changed while typing
Fields in the backend are validated while typing. One validation
is the left space trim. Spaces on the left side are removed but
also the cursor position is changed. If you are a fast typer
this could end up in a mixed up input. The cursor position should
not be changed by the validation JavaScript.
Change-Id: I93e46dff763363eed193d41b1fd71fbe043fbcd8
Resolves: #75724
Related: #75626
Releases: master
Reviewed-on: https://review.typo3.org/47737
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>
Frank Naegler [Mon, 18 Apr 2016 11:19:31 +0000 (13:19 +0200)]
[TASK] Cleanup GridEditor.js
- use === for comparrision instead of ==
- build markup with jQuery api instead of string concatenation
- refactor stripMarkup function
Resolves: #75733
Releases: master
Change-Id: I6b32cdd4f8a2e137bdb7e6c9c88efd831ebdf5e3
Reviewed-on: https://review.typo3.org/47742
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Christoph Kratz <ckr@rtp.ch>
Tested-by: Christoph Kratz <ckr@rtp.ch>
Reviewed-by: Sascha Egerer <sascha@sascha-egerer.de>
Tested-by: Sascha Egerer <sascha@sascha-egerer.de>
Dirk Juettner [Fri, 15 Apr 2016 18:51:55 +0000 (20:51 +0200)]
[TASK] Check if clear cache module is not visible for editor
Add an acceptance test to ensure that the clear cache menu in
the topbar is not visible for non admin users.
Also check if the Bookmark section is visible.
Resolves: #75701
Releases: master
Change-Id: Ia1f23c869e6e21c95cc5b4024fa6f0209ca25df9
Reviewed-on: https://review.typo3.org/47722
Reviewed-by: Sascha Egerer <sascha@sascha-egerer.de>
Tested-by: Sascha Egerer <sascha@sascha-egerer.de>
Reviewed-by: Dirk Jüttner <dirk.juettner@gmail.com>
Tested-by: Dirk Jüttner <dirk.juettner@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Michael Oehlhof [Sat, 16 Apr 2016 22:12:11 +0000 (00:12 +0200)]
[TASK] Doctrine: migrate ext:recycler/CleanerTask
Resolves: #75717
Releases: master
Change-Id: I210f838568c47469eb9926b7b4b6774578a28732
Reviewed-on: https://review.typo3.org/47733
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Stephan Großberndt [Mon, 18 Apr 2016 16:26:39 +0000 (18:26 +0200)]
[TASK] Remove unused code from RecordHistory
Removed all occurrences of reading and passing the parameter sumUp,
since it is always set to -1, last usage of different values was in
TYPO3 3.8.
Releases: master
Resolves: #75752
Change-Id: I6545828a42af0687bbdf03b0761b152289d97c26
Reviewed-on: https://review.typo3.org/47758
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Richard Haeser <richardhaeser@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Jonathan IROULIN [Mon, 18 Apr 2016 16:05:08 +0000 (18:05 +0200)]
[TASK] Doctrine: migrate ext:backend/Controller/LoginController
Resolves: #75749
Releases: master
Change-Id: I1de410ed558c80647a5288ecf3bef78bb4497ad0
Reviewed-on: https://review.typo3.org/47757
Reviewed-by: Christoph Kratz <ckr@rtp.ch>
Tested-by: Christoph Kratz <ckr@rtp.ch>
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Morton Jonuschat [Thu, 14 Apr 2016 22:07:47 +0000 (00:07 +0200)]
[BUGFIX] Fix ExpressionBuilder->inSet for PostgreSQL
Disable treating the generated SQL fragment as a field name to avoid
quoting the whole fragment.
Tests for the MySQL and PostgreSQL versions of the statement have been
added.
Resolves: #75635
Releases: master
Change-Id: If15199032e905f7b2a1ca53bfc654d07038cd54a
Reviewed-on: https://review.typo3.org/47681
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Reviewed-by: Richard Haeser <richardhaeser@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Wouter Wolters [Mon, 18 Apr 2016 15:02:51 +0000 (17:02 +0200)]
[TASK] Remove forgotten mentions of goodMess and badMess
The documentation still contains goodMess and badMess.
Both options are removed from the code and now also removed
from the documentation.
Resolves: #74817
Releases: master
Change-Id: I3f522e81bd6b80b5208622cffb1ad8f908b090d1
Reviewed-on: https://review.typo3.org/47754
Reviewed-by: Richard Haeser <richardhaeser@gmail.com>
Tested-by: Richard Haeser <richardhaeser@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Wouter Wolters [Mon, 18 Apr 2016 14:06:26 +0000 (16:06 +0200)]
[BUGFIX] Fix all links to Install Tool module
Due to the removal of the extbase Install Tool module, some links to
the Install Tool aren't working anymore. Fix this by using the
new name for the module.
Resolves: #75654
Releases: master
Change-Id: I5edb11f877cab4ed4381ad1ab586c38ae1c7869f
Reviewed-on: https://review.typo3.org/47751
Reviewed-by: Richard Haeser <richardhaeser@gmail.com>
Tested-by: Richard Haeser <richardhaeser@gmail.com>
Reviewed-by: Christoph Kratz <ckr@rtp.ch>
Tested-by: Christoph Kratz <ckr@rtp.ch>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
Jan Helke [Thu, 14 Apr 2016 09:54:06 +0000 (11:54 +0200)]
[TASK] Doctrine: migrate ext:backend/History
Releases: master
Resolves: #75604
Change-Id: I23de4f9366b92e8cb467d8a2c35fd21697369c4f
Reviewed-on: https://review.typo3.org/47660
Reviewed-by: Christoph Kratz <ckr@rtp.ch>
Tested-by: Christoph Kratz <ckr@rtp.ch>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
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/47755
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Richard Haeser <richardhaeser@gmail.com>
Tested-by: Richard Haeser <richardhaeser@gmail.com>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
Michael Oehlhof [Sat, 16 Apr 2016 14:47:45 +0000 (16:47 +0200)]
[TASK] Doctrine: migrate ext:recycler/Tables
Resolves: #75713
Releases: master
Change-Id: Ia82c7055e71ec154264f6b658addf49c5f9187a5
Reviewed-on: https://review.typo3.org/47730
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Wouter Wolters [Mon, 18 Apr 2016 11:10:05 +0000 (13:10 +0200)]
[TASK] Update bootstrap-slider to 7.0.1
Resolves: #75736
Releases: master
Change-Id: I16facdcaa468290f8320af8fb186ed0b62f60c19
Reviewed-on: https://review.typo3.org/47743
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Christoph Kratz <ckr@rtp.ch>
Tested-by: Christoph Kratz <ckr@rtp.ch>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
Wouter Wolters [Mon, 18 Apr 2016 10:41:46 +0000 (12:41 +0200)]
[TASK] Update moment and moment-timezone library
Update moment.js to 2.13.0
Update moment-timezone.js to 0.5.3
Resolves: #75732
Releases: master
Change-Id: I5d29fead6462bb81677fe846e98d5d0d7f7d526c
Reviewed-on: https://review.typo3.org/47741
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Christoph Kratz <ckr@rtp.ch>
Tested-by: Christoph Kratz <ckr@rtp.ch>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
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/39371
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
Frank Naegler [Mon, 18 Apr 2016 12:04:33 +0000 (14:04 +0200)]
[BUGFIX] missing background image for not assigned backend layout
Resolves: #75739
Releases: master
Change-Id: Ib02b4b19c1dd96969536c493952a14989741d703
Reviewed-on: https://review.typo3.org/47747
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
Wouter Wolters [Mon, 18 Apr 2016 11:17:22 +0000 (13:17 +0200)]
[TASK] Raise version number in bower and package json files
Raise the dev version to 8.1.0-dev in bower and package json files.
Resolves: #75738
Releases: master
Change-Id: I68151d0372a7505ef02132467fd0fe76c032705b
Reviewed-on: https://review.typo3.org/47745
Reviewed-by: Christoph Kratz <ckr@rtp.ch>
Tested-by: Christoph Kratz <ckr@rtp.ch>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
Benni Mack [Fri, 15 Apr 2016 04:59:23 +0000 (06:59 +0200)]
[!!!][TASK] Remove DB-related methods from cObj
There are some methods still available in ContentObjectRenderer
for editing content as frontend users. The methods are neither used,
nor is "user_feAdmin" (frontend administration) available since ages.
The methods were actually obsolete by TYPO3 4.5, and are now removed
without substitution.
* DBgetDelete()
* DBgetUpdate()
* DBgetInsert()
* DBmayFEUserEdit()
* DBmayFEUserEditSelect()
* exec_mm_query()
* exec_mm_query_uidList()
This also means that the following TCA options have no effect anymore
throughout the TYPO3 Core:
* [ctrl][fe_cruser_id]
* [ctrl][fe_crgroup_id]
* [ctrl][fe_admin_lock]
Resolves: #75711
Releases: master
Change-Id: Id2e3876363730ab9c30a8c02430bef90adc0288c
Reviewed-on: https://review.typo3.org/47683
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
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/47594
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
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/47562
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Frans Saris <franssaris@gmail.com>
Tested-by: Frans Saris <franssaris@gmail.com>
Christoph Kratz [Mon, 18 Apr 2016 09:45:58 +0000 (11:45 +0200)]
[TASK] Update jQuery to 2.2.3
Resolves: #75729
Releases: master
Change-Id: I8b58d0669d2b0f78badd70ac906af0769f28bc1c
Reviewed-on: https://review.typo3.org/47740
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>
Benni Mack [Fri, 15 Apr 2016 20:40:44 +0000 (22:40 +0200)]
[TASK] Move backend-related assets from t3skin to EXT:backend
Resolves: #75725
Releases: master
Change-Id: Ic0f6ebed789a3c0517f15226c2b8cc9f88c2eb90
Reviewed-on: https://review.typo3.org/47725
Reviewed-by: Christoph Kratz <ckr@rtp.ch>
Tested-by: Christoph Kratz <ckr@rtp.ch>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Oliver Hader [Fri, 15 Apr 2016 10:18:54 +0000 (12:18 +0200)]
[TASK] Purge onFocus occurrences from FormEngine
In TYPO3 6.2 palette fields have been handled by an individual on-focus
DOM events, depending on a particular user setting. During the FormEngine
rewrite with TYPO3 CMS 7, these parts have been kept and transported
through the system. Since this information is not used anymore, it can
be removed without any substitution.
Resolves: #75657
Releases: master
Change-Id: I7ab55d3f38b8f34e85027cdbbe8d5850f91dddb5
Reviewed-on: https://review.typo3.org/47699
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Wouter Wolters [Sat, 16 Apr 2016 18:10:44 +0000 (20:10 +0200)]
[TASK] Add unit test for colorpicker TCA migration
Also fixes the case when wizards array becomes empty.
We can than safely unset the complete wizards key.
Resolves: #75716
Releases: master
Change-Id: I8b0cc65823b2ec6bf8598b21be2dae3bb174e58b
Reviewed-on: https://review.typo3.org/47731
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Andreas Fernandez [Sun, 17 Apr 2016 13:01:08 +0000 (15:01 +0200)]
[TASK] Visual tweaks of "Workspaces" backend module
- Record table list is responsive on small screens
- Nested records are indented
Resolves: #75720
Releases: master
Change-Id: If64ea18126581249c1b47891de74beec0128b998
Reviewed-on: https://review.typo3.org/47735
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Andreas Fernandez [Sun, 6 Mar 2016 12:18:46 +0000 (13:18 +0100)]
[TASK] The Number of The Workspace
This change ports EXT:workspace to Bootstrap and jQuery.
The workspace interface is simplified now, similar actions are tied together:
- The record history is now part of ``getRowDetails()`` to get rid of the extra
button and popup.
- The "Send to stage" buttons are now also in the record information modal
as separate buttons.
The JavaScript has some wrapper methods to simplify the remaining
ExtDirect calls.
ExtDirectServer::getDifferenceHandler() now instantiates the DiffUtility and
does not use the internal diff library directly anymore.
Resolves: #74359
Releases: master
Change-Id: Id706ae8a886f05aafeb402cdc2352068f1021dbe
Reviewed-on: https://review.typo3.org/46573
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
Sascha Egerer [Fri, 15 Apr 2016 19:50:34 +0000 (21:50 +0200)]
[TASK] Refactor acceptance tests for search module in topbar
Change-Id: I74ec9d5afaedb30916403941e6dac8df3c6b0fc8
Related: #75631
Releases: master
Reviewed-on: https://review.typo3.org/47726
Reviewed-by: Dirk Jüttner <dirk.juettner@gmail.com>
Tested-by: Dirk Jüttner <dirk.juettner@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
dirk_juettner [Thu, 14 Apr 2016 16:09:40 +0000 (18:09 +0200)]
[TASK] Add more acceptance tests for topbar modules
Resolves: #75631
Releases: master
Change-Id: I4f0bf756a2ddac9defb97749e66d74ffca636af8
Reviewed-on: https://review.typo3.org/47716
Reviewed-by: Dirk Jüttner <dirk.juettner@gmail.com>
Tested-by: Dirk Jüttner <dirk.juettner@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Sascha Egerer [Fri, 15 Apr 2016 18:46:45 +0000 (20:46 +0200)]
[TASK] Add acceptance tests for favorite function in topbar
Change-Id: Ib63314a930006cf2d9b98305abdbb1185d1cda71
Related: #75631
Releases: master
Reviewed-on: https://review.typo3.org/47720
Reviewed-by: Dirk Jüttner <dirk.juettner@gmail.com>
Tested-by: Dirk Jüttner <dirk.juettner@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Sascha Egerer [Fri, 15 Apr 2016 11:49:28 +0000 (13:49 +0200)]
[TASK] Add more acceptance tests for extension manager
Refactor the extension manager acceptance tests and add some more.
Change-Id: I72eed4cba52bf6d2451462d9a9b919cff6de20e9
Resolves: #75661
Releases: master
Reviewed-on: https://review.typo3.org/47702
Reviewed-by: Dirk Jüttner <dirk.juettner@gmail.com>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Dirk Jüttner <dirk.juettner@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
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/47715
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Sascha Egerer [Fri, 15 Apr 2016 14:06:14 +0000 (16:06 +0200)]
[BUGFIX] Wait until modal overlay is closed in tests
The modal helper should wait until the overlay is closed when
interacting with a modal.
Change-Id: I9efe74d865487ec1d38979f24a764612cb4b8073
Resolves: #75620
Releases: master
Reviewed-on: https://review.typo3.org/47710
Reviewed-by: Dirk Jüttner <dirk.juettner@gmail.com>
Tested-by: Dirk Jüttner <dirk.juettner@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
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/47680
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Frank Naegler [Fri, 15 Apr 2016 07:48:00 +0000 (09:48 +0200)]
[BUGFIX] Fix broken composer constraint
A composer diagnose shows two broken version contraints. This patch
fixes it. Maybe this fixes a side effect which randomly removes folders
from the vendor path.
Anyway, this fix is a good idea!
Resolves: #75641
Releases: master
Change-Id: I4c0331bb525468135301d4ee1850d9f39e4a0c3d
Reviewed-on: https://review.typo3.org/47689
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
Reviewed-by: Mathias Brodala <mbrodala@pagemachine.de>
Reviewed-by: Nicole Cordes <typo3@cordes.co>
Tested-by: Nicole Cordes <typo3@cordes.co>
Reviewed-by: Oliver Klee <typo3-coding@oliverklee.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Kay Strobach [Sun, 10 Apr 2016 19:02:33 +0000 (21:02 +0200)]
[TASK] Use bootstrap colorpicker consistent over the whole backend
This patch inserts the same colorpicker on all places where a colorpicker
is used in the TYPO3 backend.
So it tackles:
- formengine
- constant editor
- extension manager
Releases: master
Resolves: #73728
Change-Id: I0efd9f1e90dce3a66a80bb9969c03b87fb2f851d
Reviewed-on: https://review.typo3.org/47570
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Sascha Egerer [Thu, 14 Apr 2016 19:01:54 +0000 (21:01 +0200)]
[TASK] Add more acceptance tests for main module menu
The test class for main menu tests has been refactored
and a additional test has been added to ensure a menu point
gets active if it is clicked.
Change-Id: Ib829a2e2cbcdaf34b1e36687630f9d94e9a03879
Resolves: #75629
Releases: master
Reviewed-on: https://review.typo3.org/47676
Reviewed-by: Dirk Jüttner <dirk.juettner@gmail.com>
Tested-by: Dirk Jüttner <dirk.juettner@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Sascha Egerer [Thu, 14 Apr 2016 15:17:48 +0000 (17:17 +0200)]
[TASK] Add modal dialog helper for acceptance tests
Add a new helper to interact with modal dialogs in acceptance
tests.
Also refactor the Scheduler Tasks test to use that helper.
Change-Id: Ie1fc4f0b2c98aa5dcdaa7c114d5c257707b65ba7
Resolves: #75620
Releases: master
Reviewed-on: https://review.typo3.org/47670
Reviewed-by: Dirk Jüttner <dirk.juettner@gmail.com>
Tested-by: Dirk Jüttner <dirk.juettner@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Benjamin Kott [Thu, 14 Apr 2016 20:36:15 +0000 (22:36 +0200)]
[TASK] Streamline less files
Releases: master
Resolves: #75633
Change-Id: I5ebb2cbc11e257b0642b4f55f1d6e691646e950e
Reviewed-on: https://review.typo3.org/47679
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
Christian Kuhn [Thu, 14 Apr 2016 16:11:04 +0000 (18:11 +0200)]
[TASK] Cleanup cache clearing
With change #75581 the backend toolbar cache handling the
"system" options are obsolete and can be deprecated.
Additionally, the label change is moved to an own label to
not clash with 7.6 and the now obsolete labels are deleted.
Change-Id: I666d73a97251beeddba78fba1940c0ea7fa29e58
Resolves: #75625
Related: #75581
Releases: master
Reviewed-on: https://review.typo3.org/47673
Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org>
Reviewed-by: Benjamin Kott <info@bk2k.info>
Tested-by: Benjamin Kott <info@bk2k.info>
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
Wouter Wolters [Thu, 14 Apr 2016 19:46:35 +0000 (21:46 +0200)]
[TASK] Apply CGL compatibility (PSR-1 and PSR-2)
Change-Id: I6fb8b355ceb4f734e4df5aaf2954c624693c11ad
Reviewed-on: https://review.typo3.org/47677
Reviewed-by: Georg Ringer <georg.ringer@gmail.com>
Tested-by: Georg Ringer <georg.ringer@gmail.com>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Klaas Johan Kooistra [Thu, 14 Apr 2016 06:29:03 +0000 (08:29 +0200)]
[BUGFIX] Flexform suggest wizard no record found
When using a suggest wizard within a flexform field within another flexform
field of type array and another field is configured after the array field the
suggest configuration is always empty, causing no records to be found.
Fixed by checking whether configuration was found and breaking the loop.
Resolves: #75494
Releases: master
Change-Id: Ie6af67ab3bb236f686dea8528205ee676cf9181d
Reviewed-on: https://review.typo3.org/47655
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
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>
Sascha Egerer [Thu, 14 Apr 2016 12:52:11 +0000 (14:52 +0200)]
[TASK] Configure path for acceptance tests
The codeception config has a configuration option
that points to the folder where the tests are stored.
This value does currently not point to the correct folder.
The path to the tests is currently added manually on each test
call which now can be dropped.
```
./bin/codecept run Acceptance \
-c typo3/sysext/core/Build/AcceptanceTests.yml
```
Change-Id: I285b3623eddc457d3e02db7a9b83d6e88b7448f3
Resolves: #75612
Releases: master
Reviewed-on: https://review.typo3.org/47662
Reviewed-by: Dirk Jüttner <dirk.juettner@gmail.com>
Tested-by: Dirk Jüttner <dirk.juettner@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Sascha Egerer [Thu, 14 Apr 2016 14:00:06 +0000 (16:00 +0200)]
[TASK] Refactor scheduler task acceptance tests
* Use Admin Actor
* Rename the class / test
* Split the test in smaller pieces
* Make the test more robust
* Add test for deleting a scheduler task
Change-Id: I0b1c0e326bc27590311451fd46cb40600af30719
Resolves: #75618
Releases: master
Reviewed-on: https://review.typo3.org/47667
Reviewed-by: Dirk Jüttner <dirk.juettner@gmail.com>
Tested-by: Dirk Jüttner <dirk.juettner@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
dirk_juettner [Thu, 14 Apr 2016 16:24:20 +0000 (18:24 +0200)]
[BUGFIX] Fix namespace in check extensionmanager list acceptance test
Resolves: #75628
Releases: master
Change-Id: I20bab4abea826e4e8cfb1b2a718f438ed22ccd72
Reviewed-on: https://review.typo3.org/47675
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Sascha Egerer <sascha@sascha-egerer.de>
Tested-by: Sascha Egerer <sascha@sascha-egerer.de>
Benjamin Kott [Thu, 14 Apr 2016 15:05:26 +0000 (17:05 +0200)]
[TASK] Streamline about modules and about
Releases: master
Resolves: #75619
Change-Id: I36e2bdba2baf931726797cbe89a0f10e0519eaba
Reviewed-on: https://review.typo3.org/47668
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
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/47666
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
Wouter Wolters [Mon, 11 Apr 2016 21:19:03 +0000 (23:19 +0200)]
[TASK] Update requirejs to 2.2.0
Resolves: #75527
Releases: master
Change-Id: If675538d4869ff66b4664f3064083f896632652d
Reviewed-on: https://review.typo3.org/47583
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Georg Ringer [Thu, 14 Apr 2016 13:21:12 +0000 (15:21 +0200)]
[BUGFIX] Add renderType to field tx_form_predefinedform
Add the renderType to the field to avoid entries in the
deprecation log
Resolves: #75613
Releases: master
Change-Id: I5be3d984caa2deed3a2f546f833e05010367e5a7
Reviewed-on: https://review.typo3.org/47665
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Oliver Hader [Thu, 14 Apr 2016 12:22:26 +0000 (14:22 +0200)]
[TASK] Remove persistent cache in GeneralUtility::xml2array
The method GeneralUtility::xml2array uses a runtime cache and in addition
a persistent database cache. The database cache is triggered using the
"cache_hash" method in PageRepository, which is a frontend only component.
Since this approach is binding the common layer with the frontend layer,
this dependency is removed.
Resolves: #75609
Releases: master
Change-Id: I43bd92df6570502abbb5714b217f3ff0e32a588c
Reviewed-on: https://review.typo3.org/47663
Reviewed-by: Benni Mack <benni@typo3.org>
Tested-by: Benni Mack <benni@typo3.org>
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Benjamin Kott [Thu, 14 Apr 2016 09:10:18 +0000 (11:10 +0200)]
[TASK] Remove obsolete t3-row-header CSS class
Releases: master
Resolves: #75599
Change-Id: If8c31cf1402335b7d1f84c6141e63df8313b9485
Reviewed-on: https://review.typo3.org/47658
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Wouter Wolters [Thu, 14 Apr 2016 09:18:09 +0000 (11:18 +0200)]
[FOLLOWUP][TASK] Correct body-Tag id in Backend
Fix acceptance test
Resolves: #75525
Releases: master
Change-Id: Icfcc8aa7c04f11005c6ce774fcce064fa8b480e5
Reviewed-on: https://review.typo3.org/47656
Reviewed-by: Sascha Egerer <sascha@sascha-egerer.de>
Tested-by: Sascha Egerer <sascha@sascha-egerer.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Benjamin Kott [Wed, 13 Apr 2016 08:04:00 +0000 (10:04 +0200)]
[TASK] Streamline taskmanager
Releases: master
Resolves: #75583
Change-Id: Id82af2fed1a9a5174fe29629bceb7aaf00a9c047
Reviewed-on: https://review.typo3.org/47639
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Sascha Egerer [Wed, 13 Apr 2016 19:53:15 +0000 (21:53 +0200)]
[TASK] Introduce a pagetree helper to navigate in the pagetree
The pagetree will be used in many acceptance tests. To simplyfy
the navigation a special pagetree helper is added. The helper
can simply be injected in test by codeceptions dependecy injection.
Change-Id: I38e2f9b44586c6d6de25740692cafbde52442dc8
Resolves: #75582
Releases: master
Reviewed-on: https://review.typo3.org/47653
Reviewed-by: Dirk Jüttner <dirk.juettner@gmail.com>
Tested-by: Dirk Jüttner <dirk.juettner@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Gianluigi Martino [Wed, 13 Apr 2016 17:43:50 +0000 (19:43 +0200)]
[TASK] Correct body-Tag id in Backend
Remove the beginning dash of the id in body-Tag by
stripping the forward slash from the route identifier.
Change-Id: I1454f5f51469ea17b9bdf5520b50c8da8825a73f
Resolves: #75525
Releases: master
Reviewed-on: https://review.typo3.org/47651
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Gianluigi Martino <gmartino27@gmail.com>
Tested-by: Gianluigi Martino <gmartino27@gmail.com>
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>
Frank Naegler [Thu, 17 Mar 2016 12:01:32 +0000 (13:01 +0100)]
[TASK] Replace test images in install tool
Resolves: #75157
Releases: master
Change-Id: I7e91a19dd61155ab7118229411bca397cfa581d8
Reviewed-on: https://review.typo3.org/47300
Tested-by: Benni Mack <benni@typo3.org>
Reviewed-by: Benni Mack <benni@typo3.org>
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
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>
Benjamin Kott [Wed, 13 Apr 2016 16:35:59 +0000 (18:35 +0200)]
[FEATURE] Add markupIdentifier support to JavaScript IconAPI
Releases: master
Resolves: #75579
Change-Id: Iae5d8aa364bcb11c593365814d157047dea15c70
Reviewed-on: https://review.typo3.org/47652
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>
Frank Naegler [Mon, 11 Apr 2016 18:48:36 +0000 (20:48 +0200)]
[FEATURE] Simplify cache clearing
The cache clearing system has been simplified by removing options in
cache clear menu and install tool.
Resolves: #75581
Releases: master
Change-Id: Ia784efb13e443705b1be3326ba12107b885e8268
Reviewed-on: https://review.typo3.org/47580
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
Morton Jonuschat [Fri, 4 Mar 2016 16:11:53 +0000 (17:11 +0100)]
[TASK] Convert BackendAuthentication to Doctrine API
Convert all SQL statements in backend authentication classes
to the new Doctrine DBAL based API.
Releases: master
Resolves: #75546
Change-Id: I2450a9cb8947673285763b475bcf25a2dc284ee8
Reviewed-on: https://review.typo3.org/47576
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
dirk_juettner [Mon, 11 Apr 2016 15:56:51 +0000 (17:56 +0200)]
[TASK] Add a basic extensionmanager test
Call extensionmanager and verify ext:styleguide
is listed.
Resolves: #75523
Releases: master
Change-Id: I0929a12c0699dc99a95151a8083fbb3efecee674
Reviewed-on: https://review.typo3.org/47573
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
Morton Jonuschat [Wed, 13 Apr 2016 15:56:12 +0000 (17:56 +0200)]
[TASK] Doctrine: Add missing PHP7 type hints to QueryContext
The PHP7 return type declaration for getIgnoredEnableFields() as well as
the input type hint for setIgnoredEnableFields() have been added.
Additionally the development notes at the top of the class have been
removed as all information from those notes was included in the
appropriate phpDoc headers of the methods.
Releases: master
Resolves: #75574
Change-Id: I9765be595e1e3f2eb16fc5f3ba51fdab3681fec2
Reviewed-on: https://review.typo3.org/47649
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
Jan Helke [Tue, 12 Apr 2016 15:50:03 +0000 (17:50 +0200)]
[TASK] Doctrine: migrate ext:belog
Resolves: #75549
Releases: master
Change-Id: Icfe6d3f47073e4dbd3636d6c435f946bfd6ee444
Reviewed-on: https://review.typo3.org/47628
Reviewed-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Tested-by: Morton Jonuschat <m.jonuschat@mojocode.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Christian Kuhn [Wed, 13 Apr 2016 14:45:37 +0000 (16:45 +0200)]
[TASK] Route phantomjs through selenium again
There is some weird issue in the PHP internal web server
resulting in unexpected EOF in combination with phantomjs.
Having selenium in between seems to solve the issue for now.
Change-Id: I3d682d60e3962a2027c7b5b2d2e0971e828f14bf
Resolves: #75578
Releases: master
Reviewed-on: https://review.typo3.org/47647
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
Reviewed-by: Sascha Egerer <sascha@sascha-egerer.de>
Tested-by: Sascha Egerer <sascha@sascha-egerer.de>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Morton Jonuschat [Tue, 12 Apr 2016 21:34:21 +0000 (23:34 +0200)]
[TASK] Remove method deleteConstraint from QueryBuilder
This method was an early helper for the QueryBuilder to replace
BEenableFields in a database agnostic way. Since the query restrictions
are now built using the QueryRestrictionBuilder and QueryContext this
method needs to be removed before it becomes part of the public API.
Resolves: #75562
Releases: master
Change-Id: I8428a43ed020ecbac722edba5e245d206158ac40
Reviewed-on: https://review.typo3.org/47638
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
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/47588
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Reviewed-by: Arjen Hoekema <arjenhoekema@gmail.com>
Tested-by: Arjen Hoekema <arjenhoekema@gmail.com>
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
Benjamin Kott [Tue, 12 Apr 2016 20:04:54 +0000 (22:04 +0200)]
[TASK] Remove obsolete constant editor CSS
Releases: master
Resolves: #75557
Change-Id: I556d536d590fd7ad2d531c2d803ee2b771155bb4
Reviewed-on: https://review.typo3.org/47633
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>
Sascha Egerer [Tue, 12 Apr 2016 20:06:14 +0000 (22:06 +0200)]
[TASK] Refactor page module acceptance tests
The page module acceptance test should use the admin actor.
Change-Id: I299815d86fd5070a6cbafb9cc3faf9208a70fd6c
Resolves: #75558
Releases: master
Reviewed-on: https://review.typo3.org/47634
Reviewed-by: Dirk Jüttner <dirk.juettner@gmail.com>
Tested-by: Dirk Jüttner <dirk.juettner@gmail.com>
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
Daniel Goerz [Fri, 8 Apr 2016 09:19:33 +0000 (11:19 +0200)]
[TASK] Enable output of file names in DebugUtility::debugTrail
Change-Id: Ib6593d02955c1313ae16f9cef5fad683cb4738c5
Resolves: #19262
Releases: master
Reviewed-on: https://review.typo3.org/47545
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>
Jan Fässler [Wed, 23 Mar 2016 13:54:11 +0000 (14:54 +0100)]
[!!!][BUGFIX] Remove ce-bodytext element if not needed
The wrapping div is superfluous if neither text nor header is set in
fluid_styled_content
Resolves: #75237
Releases: master
Change-Id: Ic5bba9cef51778311aa17df1c58d9c07ee439b8b
Reviewed-on: https://review.typo3.org/47368
Reviewed-by: Jan Helke <typo3@helke.de>
Tested-by: Jan Helke <typo3@helke.de>
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
Benni Mack [Tue, 12 Apr 2016 10:55:14 +0000 (12:55 +0200)]
[BUGFIX] User proper Fluid namespace detection
The Fluid namespaces can be put in short-syntax, and in tags to be
resolved. However, if the template source is very large, then
preg_match_all() stops and returns "0" although the matched values are
within $matches. However, the $matched result is "0".
The regular expression for doing so, is very exhaustive and greedy, and
uses preg_match_all() however, preg_match() does the job as well.
Additionally, the regular expression is changed to be less
greedy (using *?).
An example where this is necessary is the FileList search module where
the additional namespaces are not resolved currently and the core icons
are not shown, because of the memory - exhausting regular expression.
Change-Id: Ia685091fe9fbcbb1520415ee5d48925852d1a400
Resolves: #75464
Releases: master
Reviewed-on: https://review.typo3.org/47549
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>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Benjamin Kott [Tue, 12 Apr 2016 19:08:27 +0000 (21:08 +0200)]
[TASK] Remove usage of deprecated CSS classes bgColorX
Releases: master
Resolves: #75554
Change-Id: Id9f971a36b3b8d91e7e80ec072370276551b1891
Reviewed-on: https://review.typo3.org/47631
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>
Morton Jonuschat [Tue, 12 Apr 2016 20:52:16 +0000 (22:52 +0200)]
[TASK] Provide QueryHelper to prepare SQL fragments for the QueryBuilder
The QueryHelper deals with GROUP BY and ORDER BY strings coming from
sources where the data format is not strictly defined and the input
might be a string prefixes or otherwise unsuitable for immediate further
usage.
For GROUP BY strings the prefix is removed and the remainder of the
string is treated as a comma separated list of column names that get
parsed into an array.
For ORDER BY strings the prefix is removed and the remainder of the
string is treated as a list of comma separated column names, possibly
with a sort direction separated from the column name, that gets parsed
into an array.
For WHERE SQL fragments leading the leading logical operators "AND" and
"OR" get removed, no further modifications are performed on the string.
Resolves: #75559
Releases: master
Change-Id: I37016eda6597cab49b274f498188a8579dec7b2c
Reviewed-on: https://review.typo3.org/47636
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>
Susanne Moog [Tue, 12 Apr 2016 20:08:24 +0000 (22:08 +0200)]
[FOLLOWUP][TASK] Install PhantomJS via composer and add codeception integration
- add correct cache dependency for rebuilding of php on appveyor
Change-Id: I3d88b4f3572b59ffe90b8ec0f670913f7f1763e4
Resolves: #75498
Releases: master
Reviewed-on: https://review.typo3.org/47635
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
Sascha Egerer [Tue, 12 Apr 2016 19:50:37 +0000 (21:50 +0200)]
[FOLLOWUP][TASK] Install PhantomJS via composer and add codeception integration
Fix bash syntax error in .travis.yml and install bz2 module in appvoyer
Change-Id: I381b43485276958dfbb3a67f87bb9bdb1f85f95d
Resolves: #75498
Releases: master
Reviewed-on: https://review.typo3.org/47632
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>
Sascha Egerer [Mon, 11 Apr 2016 10:40:22 +0000 (12:40 +0200)]
[TASK] Install PhantomJS via composer and add codeception integration
PhantomJS should be installed via composer to reduce
the system requirements of acceptance tests.
The PhantomJS server should also be started
automatically when running acceptance tests.
Change-Id: I416359484e923e2a04f5213fb7f221bc7d0111e1
Resolves: #75498
Releases: master
Reviewed-on: https://review.typo3.org/47564
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Sascha Egerer [Tue, 12 Apr 2016 15:20:23 +0000 (17:20 +0200)]
[TASK] Add admin and editor actor for acceptance tests
An admin and an editor actor has been added for the
acceptance test suite. These actors are able to reuse
a session that is imported in the fixture.
Reusing the session does speed up the tests as to login
process must not be done on every test.
Change-Id: Ie20972c8b968ee8e986df0e0ee91460aa6dde68a
Resolves: #75550
Releases: master
Reviewed-on: https://review.typo3.org/47627
Reviewed-by: Dirk Jüttner <dirk.juettner@gmail.com>
Tested-by: Dirk Jüttner <dirk.juettner@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Kay Strobach [Tue, 12 Apr 2016 09:36:16 +0000 (11:36 +0200)]
[TASK] fix override label in formengine
This patch ensures that we do not display override "" but a more useful
information. Additionally the checkboxes are enabled by default if no
default value available to reduce the effort needed to provide an
element specific value.
Resolves: #75540
Releases: master
Change-Id: I11667232761968c077f02ec18e6802d7e54fcc6f
Reviewed-on: https://review.typo3.org/47618
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>
Andreas Fernandez [Mon, 11 Apr 2016 19:08:29 +0000 (21:08 +0200)]
[TASK] Update FontAwesome to 4.6.1
Resolves: #75526
Releases: master
Change-Id: I944cc10e8b12e2d779db37a1afd8ebc737933714
Reviewed-on: https://review.typo3.org/47581
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Tested-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Sascha Egerer [Mon, 11 Apr 2016 21:30:54 +0000 (23:30 +0200)]
[TASK] Ensure that logout action of UAT is executed in correct frame
The logout action of the user acceptance tests must be executed
on the main page frame. We must ensure that we are in the correct
frame inside of this action.
Change-Id: Ied588442516513138f16da4037e29fa56f3f1399
Resolves: #75528
Releases: master
Reviewed-on: https://review.typo3.org/47585
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>
Reviewed-by: Daniel Goerz <ervaude@gmail.com>
Reviewed-by: Dirk Jüttner <dirk.juettner@gmail.com>
Tested-by: Dirk Jüttner <dirk.juettner@gmail.com>
Reviewed-by: Sascha Egerer <sascha@sascha-egerer.de>
Tested-by: Sascha Egerer <sascha@sascha-egerer.de>
Morton Jonuschat [Fri, 4 Mar 2016 16:11:53 +0000 (17:11 +0100)]
[!!!][FEATURE] Introduce Doctrine DBAL database connections
The Doctrine DBAL library is added as a composer dependency
as a foundation to replace the current DatabaseConnection class,
EXT:dbal and EXT:adodb.
Doctrine DBAL is encapsulated within a ConnectionPool class that
manages the connections to all defined database connections.
The main parts of the patch consist of the connection management,
convenience methods for simple SQL queries, a QueryBuilder to build
complex queries in a database platform independent way and a
QueryRestriction Builder that aims to replace deleteClause and
BEenableFields in the backend context as well as enableFields in
frontend context.
Documentation and an example implementation of using the API will
follow in separate patches.
Releases: master
Resolves: #75454
Change-Id: I47837d9e77331132807bbb7fb956c359031b4f16
Reviewed-on: https://review.typo3.org/47111
Reviewed-by: Frank Naegler <frank.naegler@typo3.org>
Tested-by: Frank Naegler <frank.naegler@typo3.org>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Helmut Hummel [Tue, 12 Apr 2016 09:11:37 +0000 (11:11 +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-Bulletins: TYPO3-CORE-SA-2016-009, 010, 011, 012
Change-Id: I4ca1b7d80c04de86d6ff1ef6e99a4a57b97ed948
Reviewed-on: https://review.typo3.org/47611
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
Nicole Cordes [Tue, 12 Apr 2016 09:11:26 +0000 (11:11 +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:
f0445be5322b4c0e4b1c0900542aca4e00a39f46
Security-Bulletins: TYPO3-CORE-SA-2016-009, 010, 011, 012
Change-Id: I80dd9168b22bf62b2a2ed4a264240d07f056cc73
Reviewed-on: https://review.typo3.org/47610
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
Nicole Cordes [Tue, 12 Apr 2016 09:11:15 +0000 (11:11 +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:
c6ec139a9ad69db67c17b1f3688b07e65f8898cc
Security-Bulletins: TYPO3-CORE-SA-2016-009, 010, 011, 012
Change-Id: Ie664fdaf71f4f28f66b0e7cde42da1d6284b1f02
Reviewed-on: https://review.typo3.org/47609
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
Frank Naegler [Tue, 12 Apr 2016 09:11:08 +0000 (11:11 +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:
8f178b4a68cbb50a55e0864b3f3c9989aa415ab3
Security-Bulletins: TYPO3-CORE-SA-2016-009, 010, 011, 012
Change-Id: I7a39d3d6717b3edb02f6a7ee82675279d7ebf940
Reviewed-on: https://review.typo3.org/47608
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
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/47196
Reviewed-by: Daniel Maier <dani-maier@gmx.de>
Reviewed-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Mathias Schreiber <mathias.schreiber@wmdb.de>
Tested-by: Stephan Großberndt <stephan@grossberndt.de>
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Reviewed-by: Oliver Hader <oliver.hader@typo3.org>
Tested-by: Oliver Hader <oliver.hader@typo3.org>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
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/47586
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl>
Reviewed-by: Benni Mack <benni@typo3.org>
Reviewed-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Michael Oehlhof <typo3@oehlhof.de>
Tested-by: Benni Mack <benni@typo3.org>
Frank Naegler [Mon, 11 Apr 2016 13:54:05 +0000 (15:54 +0200)]
[TASK] Optimize record description handling
Move description field into own tab and display description column as callout.
Resolves: #75515
Releases: master
Change-Id: I552b814d1ea06b02a2b34653bca09769c656fa48
Reviewed-on: https://review.typo3.org/47565
Reviewed-by: Andreas Fernandez <typo3@scripting-base.de>
Tested-by: Andreas Fernandez <typo3@scripting-base.de>
Reviewed-by: Susanne Moog <typo3@susannemoog.de>
Tested-by: Susanne Moog <typo3@susannemoog.de>