Packages/TYPO3.CMS.git
6 years ago[BUGFIX] Namespace: help_cshmanual references local_TYPO3
Felix Kopp [Sat, 25 Aug 2012 17:16:33 +0000 (19:16 +0200)]
[BUGFIX] Namespace: help_cshmanual references local_TYPO3

TYPO3 manual fatals because of reference to local_TYPO3.
Fixes the makeInstance to not reference local_TYPO3.

Change-Id: Ic58f1262d39cbd48de00440313aaf2e7545de9c2
Fixes: #40204
Related: #40095
Releases: 6.0
Reviewed-on: http://review.typo3.org/14088
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Raise submodule pointer: extbase
Christian Kuhn [Sat, 25 Aug 2012 19:11:03 +0000 (21:11 +0200)]
[TASK] Raise submodule pointer: extbase

Change-Id: Ib862cf0727dee99c8b8ff4f82429eefc096fcc47
Resolves: #40212
Related: #40095
Releases: 6.0
Reviewed-on: http://review.typo3.org/14093
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Raise submodule pointer: fluid
Christian Kuhn [Sat, 25 Aug 2012 17:18:27 +0000 (19:18 +0200)]
[TASK] Raise submodule pointer: fluid

Change-Id: I6719c1ec986fb72ad6524bc6782447f4c50e925e
Resolves: #40205
Related: #40095
Releases: 6.0
Reviewed-on: http://review.typo3.org/14089
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Fix ajax scripts in taskcenter
Wouter Wolters [Sat, 25 Aug 2012 15:10:20 +0000 (17:10 +0200)]
[TASK] Fix ajax scripts in taskcenter

Change-Id: I7aa1fb4ca020ba64bb57288e8ffbbc3ddf85008c
Resolves: #40196
Related: #40095
Releases: 6.0
Reviewed-on: http://review.typo3.org/14085
Reviewed-by: Philipp Gampe
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] Fix typo3 unit tests
Wouter Wolters [Sat, 25 Aug 2012 16:16:02 +0000 (18:16 +0200)]
[BUGFIX] Fix typo3 unit tests

Change-Id: If0c65781ea1c7e7979b22039cbc516040fa994e6
Resolves: #40201
Related: #40095
Releases: 6.0
Reviewed-on: http://review.typo3.org/14087
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] Fix install unit-tests
Wouter Wolters [Sat, 25 Aug 2012 12:48:37 +0000 (14:48 +0200)]
[BUGFIX] Fix install unit-tests

Fix install unit-tests

Change-Id: I67e718c57e6a9e58fc821d91ae4bf3b68ec19391
Resolves: #40183
Related: #40095
Releases: 6.0
Reviewed-on: http://review.typo3.org/14079
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] Namespace: OpenDoc without open documents
Felix Kopp [Sat, 25 Aug 2012 14:40:03 +0000 (16:40 +0200)]
[BUGFIX] Namespace: OpenDoc without open documents

The OpenDoc Controller message displayed when no documents
are opened currently references the wrong makeInstance path.

Changes the reference to deliver the correct Controller.

Change-Id: I0bfd2793ae3fc5a244e9285e9a94a1e1136f886d
Fixes: #40192
Related: #40095
Releases: 6.0
Reviewed-on: http://review.typo3.org/14084
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] Wrong file and classname in indexed_search
Martin Helmich [Sat, 25 Aug 2012 12:40:23 +0000 (14:40 +0200)]
[BUGFIX] Wrong file and classname in indexed_search

Change-Id: I4124e26c4f18e898c5841024fed98055e1a46f54
Fixes: #40182
Related: #40095
Releases: 6.0
Reviewed-on: http://review.typo3.org/14078
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] Namespace: Revert extension split-up: viewpage
Wouter Wolters [Sat, 25 Aug 2012 12:06:20 +0000 (14:06 +0200)]
[BUGFIX] Namespace: Revert extension split-up: viewpage

Reverts the split-up for the extension viewpage:
erroneous extKey was 'view_page'.

Change-Id: I7539a0b4f6003180f9e22f7cb26526dca11bedac
Resolves: #40176
Related: #40095
Releases: 6.0
Reviewed-on: http://review.typo3.org/14072
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] Namespace: Revert extension split-up: wizard_sortpages
Felix Kopp [Sat, 25 Aug 2012 12:16:57 +0000 (14:16 +0200)]
[BUGFIX] Namespace: Revert extension split-up: wizard_sortpages

Reverts the split-up for the extension wizard_sortpages:
erroneous extKey was 'wizard_sort_pages'.

Change-Id: I17d48af00094707981983011eddb4777810ac2c1
Releases: 6.0
Fixes: #40181
Related: #40095
Reviewed-on: http://review.typo3.org/14075
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] Namespace: Revert extension split-up: wizard_crpages
Wouter Wolters [Sat, 25 Aug 2012 12:17:27 +0000 (14:17 +0200)]
[BUGFIX] Namespace: Revert extension split-up: wizard_crpages

Reverts the split-up for the extension wizard_crpages:
erroneous extKey was 'wizard_create_pages'.

Change-Id: I7e14463d9c2cf59db2416dba48b76b32b7904f9c
Resolves: #40178
Related: #40095
Releases: 6.0
Reviewed-on: http://review.typo3.org/14076
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] reference to OpenID lib to wrong directory
Jigal van Hemert [Sat, 25 Aug 2012 14:02:42 +0000 (16:02 +0200)]
[BUGFIX] reference to OpenID lib to wrong directory

sysext/openid/sv1/class.tx_openid_store.php needs to load Interface.php
from sysext/openid/lib/php-openid/Auth/OpenID

Change-Id: Ibd040146234e54b9588824ec9e2db13d14a40f0d
Fixes: #40187
Related: #40095
Related: #40162
Releases: 6.0
Reviewed-on: http://review.typo3.org/14082
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Remove old unit-test files from saltedpasswords
Wouter Wolters [Sat, 25 Aug 2012 14:11:04 +0000 (16:11 +0200)]
[TASK] Remove old unit-test files from saltedpasswords

Change-Id: Ic889af8ff204e06ab6272d22ba650894bef2a961
Resolves: #40188
Related: #40095
Releases: 6.0
Reviewed-on: http://review.typo3.org/14083
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] Namespace: Revert extension split-up: feedit
Felix Kopp [Sat, 25 Aug 2012 11:58:39 +0000 (13:58 +0200)]
[BUGFIX] Namespace: Revert extension split-up: feedit

Reverts the split-up for the extension reedit:
Erroneous extKey was 'fe_edit'.

Also fixes minor CGL.

Change-Id: If727b7ffcefdd1fb917fc15d48b91e549f5b79b9
Releases: 6.0
Fixes: #40174
Related: #40095
Reviewed-on: http://review.typo3.org/14073
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] Fix scheduler unit-tests
Wouter Wolters [Sat, 25 Aug 2012 13:30:21 +0000 (15:30 +0200)]
[BUGFIX] Fix scheduler unit-tests

Change-Id: I7ba1b1f8348e0064de63588e91493776e398a631
Resolves: #40186
Related: #40095
Releases: 6.0
Reviewed-on: http://review.typo3.org/14081
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] Fix ajax scripts in recycler
Wouter Wolters [Sat, 25 Aug 2012 11:35:43 +0000 (13:35 +0200)]
[BUGFIX] Fix ajax scripts in recycler

Fix ajax scripts in recycler

Change-Id: Idda6fbde50f300365b6659a8cb8efe6438b2de4b
Resolves: #40175
Related: #40095
Releases: 6.0
Reviewed-on: http://review.typo3.org/14070
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] Fix saltedpasswords unit-tests
Wouter Wolters [Sat, 25 Aug 2012 13:04:38 +0000 (15:04 +0200)]
[BUGFIX] Fix saltedpasswords unit-tests

Fix saltedpasswords unit-tests

Change-Id: Id20aa900c55d3ba2799ab2cf461cd1cd7231e32c
Resolves: #40185
Related: #40095
Releases: 6.0
Reviewed-on: http://review.typo3.org/14080
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Raise submodule pointer
Christian Kuhn [Sat, 25 Aug 2012 12:23:02 +0000 (14:23 +0200)]
[TASK] Raise submodule pointer

Change-Id: Ic47d8cfcab41eb60ec475f30f6810310644063cd
Resolves: #40171
Related: #40095
Releases: 6.0
Reviewed-on: http://review.typo3.org/14077
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] Namespaces: Bring back OpenID library
Steffen Gebert [Sat, 25 Aug 2012 11:25:19 +0000 (13:25 +0200)]
[BUGFIX] Namespaces: Bring back OpenID library

The library got dropped while the conversion.

Change-Id: Ic6c2b92e389b206dc2df607c397a0548506eb2ea
Resolves: #40162
Related: #40095
Releases: 6.0
Reviewed-on: http://review.typo3.org/14069
Reviewed-by: Steffen Gebert
Tested-by: Steffen Gebert
6 years ago[BUGFIX] Namespace: Revert extension split-up: felogin
Felix Kopp [Sat, 25 Aug 2012 11:19:43 +0000 (13:19 +0200)]
[BUGFIX] Namespace: Revert extension split-up: felogin

Reverts the split-up for the extension felogin:
erroneous extKey was 'fe_login'.

Also fixes minor CGL and sub package comments.

The tx_feloginTest (pi) compatibility case was remove including
the mapping because phpUnit will find the new case anyways.

Change-Id: Ic2b1b739b86000318c099d1337eb81f72bc83fdc
Resolves: #40173
Related: #40095
Releases: 6.0
Reviewed-on: http://review.typo3.org/14068
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] Namespace: Revert extension split-up: static_templates
Felix Kopp [Sat, 25 Aug 2012 10:26:51 +0000 (12:26 +0200)]
[BUGFIX] Namespace: Revert extension split-up: static_templates

Reverts the split-up for the extension statictemplates:
erroneous extKey was 'static_templates'.

Also fixes minor CGL and benni's email address.

Change-Id: I3ca4448bb5cf9353f0d0625df02ba081c11145e9
Resolves: #40167
Related: #40095
Releases: 6.0
Reviewed-on: http://review.typo3.org/14065
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] Error in "open in new window" in task module
Stefan Froemken [Sat, 25 Aug 2012 00:09:35 +0000 (02:09 +0200)]
[BUGFIX] Error in "open in new window" in task module

Reproduce:
Call tasks center module, click on the gray icon
"open in new window" (right top corner)

Error:
UnexpectedValueException thrown in file
\typo3\mod.php in line 55.

Change-Id: Ic94913f2bee2019c9be1954fc9ff78f90b8c5f84
Fixes: #40154
Related: #40095
Releases: 6.0
Reviewed-on: http://review.typo3.org/14063
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] Ajax scripts are broken
Nicole Cordes [Sat, 25 Aug 2012 01:05:21 +0000 (03:05 +0200)]
[BUGFIX] Ajax scripts are broken

Because ajax screipts are registered with class name included, those were
replaced as well. It seems you excluded Javascript files from being parsed
as well, because still the old class names can be found here.

Change-Id: I96fa16aa76b948b421a8d1491dee39ddafdcfd40
Fixes: #40160
Related: #40095
Releases: 6.0
Reviewed-on: http://review.typo3.org/14064
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] index_search gets corrupted after namespace changes
Nicole Cordes [Sat, 25 Aug 2012 00:08:23 +0000 (02:08 +0200)]
[BUGFIX] index_search gets corrupted after namespace changes

Due to replace order for namespace pathes class tx_indexedsearch_indexer
gets corrupted. This patch fixes the problem by renaming the wrong class
name.

Change-Id: Idec2e8146c19acaef9746c95872a266b0101f93d
Fixes: #40159
Related: #40095
Release: 6.0
Reviewed-on: http://review.typo3.org/14062
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] Remote extensions aren't displayed
Nicole Cordes [Fri, 24 Aug 2012 23:51:46 +0000 (01:51 +0200)]
[BUGFIX] Remote extensions aren't displayed

Due to some namespace changes some Php iterfaces can't be resolved. This
path takes care to absolute pathes for SplSubject and SplObserver.

Change-Id: I4492841b36aaeb7f4dfc6945aeaa096248e41158
Fixes: #40158
Related: #40095
Releases: 6.0
Reviewed-on: http://review.typo3.org/14061
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] Class SearchFormController_indexer' not found
Tymoteusz Motylewski [Fri, 24 Aug 2012 21:53:28 +0000 (23:53 +0200)]
[BUGFIX] Class SearchFormController_indexer' not found

This change fixes wrong class name of indexed search indexer.

Change-Id: I45ba6e7c85c3b6da1023507123e062c21402bd4e
Related: #40095
Fixes: #40149
Release: 6.0
Reviewed-on: http://review.typo3.org/14057
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] Merge t3lib_exec class with t3lib_utility_Command
Tymoteusz Motylewski [Fri, 24 Aug 2012 21:08:07 +0000 (23:08 +0200)]
[BUGFIX] Merge t3lib_exec class with t3lib_utility_Command

After namespace change both classes t3lib_utility_Command t3lib_exec
are mapped to the new class TYPO3\CMS\Core\Utility\CommandUtility

This patch adds missing t3lib_exec content to CommandUtility.

Mapping old classes names to new one is already done for both classes.

Related: #40095
Fixes: #40146
Release: 6.0

Change-Id: Iaed788ddebd42ed115c986fc7d6d056f73d29cb9
Reviewed-on: http://review.typo3.org/14056
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] Test dependency to autoloader tests
Christian Kuhn [Fri, 24 Aug 2012 20:24:36 +0000 (22:24 +0200)]
[BUGFIX] Test dependency to autoloader tests

The new class_alias() mapping in the autoloader makes the autoloader
behave weird if it is unregistered and registered multiple times during
one call. This is the case in unit tests and can lead to fatals in other
tests. For now, it is checked if the autoloader already loaded the class
alias map to no redo this and the internal mapping is not overwritten.

Change-Id: I18d501dd803ae01183bfb7eeb37a819935c99681
Resolves: #40147
Related: #40095
Releases: 6.0
Reviewed-on: http://review.typo3.org/14054
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] Missing labels for backend login form
Nicole Cordes [Fri, 24 Aug 2012 19:46:46 +0000 (21:46 +0200)]
[BUGFIX] Missing labels for backend login form

This patch reincludes the locallang_login.xml to render missing form
labels.

Change-Id: I229c60bc8a8b1b1f06e3f35e9ab459eb866c7f5a
Fixes: #40144
Related: #40095
Releases: 6.0
Reviewed-on: http://review.typo3.org/14053
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Raise submodule pointer: workspaces & linkvalidator
Christian Kuhn [Fri, 24 Aug 2012 18:39:52 +0000 (20:39 +0200)]
[TASK] Raise submodule pointer: workspaces & linkvalidator

Change-Id: Iea7d1f00d161f271c9e3b93ad6e9fcd3461be8d1
Resolves: #40143
Related: #40095
Releases: 6.0
Reviewed-on: http://review.typo3.org/14052
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Raise submodule pointer: extbase & workspaces
Christian Kuhn [Fri, 24 Aug 2012 17:17:28 +0000 (19:17 +0200)]
[TASK] Raise submodule pointer: extbase & workspaces

Change-Id: I984ffa55419b204cb4b8f151f317a70474d4c525
Resolves: #40138
Related: 40095
Releases: 6.0
Reviewed-on: http://review.typo3.org/14049
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] Broken category collection test
Christian Kuhn [Fri, 24 Aug 2012 17:04:45 +0000 (19:04 +0200)]
[BUGFIX] Broken category collection test

Wrong table name in fixture leads to DB error.

Change-Id: I75bc3733d90373835980aec8467604b9f1525e99
Resolves: #40136
Related: #40095
Releases: 6.0
Reviewed-on: http://review.typo3.org/14047
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Create some cache tables in travis
Christian Kuhn [Fri, 24 Aug 2012 16:10:30 +0000 (18:10 +0200)]
[TASK] Create some cache tables in travis

Change-Id: I4afa39c7033620eafd0647f3993700286591f7d9
Resolves: #40133
Related: #40095
Releases: 6.0
Reviewed-on: http://review.typo3.org/14045
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] Namespace: addToolbarItem on TYPO3backend
Felix Kopp [Fri, 24 Aug 2012 12:38:56 +0000 (14:38 +0200)]
[BUGFIX] Namespace: addToolbarItem on TYPO3backend

Change GLOBALS reference to not include namespace.

Change-Id: I98ef141273f5101587876e9a781dfe26d39ec50c
Fixes: #40123
Related: #40095
Releases: 6.0
Reviewed-on: http://review.typo3.org/14037
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] Namespace switch LiveSearch main patch
Stefan Froemken [Fri, 24 Aug 2012 14:24:46 +0000 (16:24 +0200)]
[BUGFIX] Namespace switch LiveSearch main patch
Resolves: #40125
Related: #40095
Releases: 6.0

Change-Id: Ida0f08e7059ee0e127b4e7f33f6d13f1414308bb
Reviewed-on: http://review.typo3.org/14042
Reviewed-by: Thomas Maroschik
Tested-by: Thomas Maroschik
6 years ago[BUGFIX] Endless loop in flushOutputBuffers()
Christian Kuhn [Fri, 24 Aug 2012 14:22:21 +0000 (16:22 +0200)]
[BUGFIX] Endless loop in flushOutputBuffers()

This should make travis run again.

Change-Id: I87f998211d12f2d7c40a582f8b2c605f2edcaed0
Resolves: #40126
Related: #40095
Releases: 6.0
Reviewed-on: http://review.typo3.org/14041
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Raise submodule pointer: extbase and fluid
Christian Kuhn [Fri, 24 Aug 2012 12:23:53 +0000 (14:23 +0200)]
[TASK] Raise submodule pointer: extbase and fluid

Change-Id: I4843c7a6c64ac18381186470e4a2016ce5f2e9aa
Resolves: #40122
Related: #40095
Releases: 6.0
Reviewed-on: http://review.typo3.org/14036
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Re-enable loading core_autoload
Christian Kuhn [Fri, 24 Aug 2012 12:11:05 +0000 (14:11 +0200)]
[TASK] Re-enable loading core_autoload

Change-Id: Id553ec6b908ce47cd920d794190d809d0ba16652
Resolves: #40120
Related: #40095
Releases: 6.0
Reviewed-on: http://review.typo3.org/14035
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[BUGFIX] Typo From -> Form
Christian Kuhn [Fri, 24 Aug 2012 11:46:08 +0000 (13:46 +0200)]
[BUGFIX] Typo From -> Form

Change-Id: I0eb3007c4e653eeb7d7ea7bc75f5d96be34487e3
Resolves: #40117
Related: #40095
Releases: 6.0
Reviewed-on: http://review.typo3.org/14032
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Make cli_dispatch and cli phpunit to run again
Thomas Maroschik [Fri, 24 Aug 2012 11:21:34 +0000 (13:21 +0200)]
[TASK] Make cli_dispatch and cli phpunit to run again

Change-Id: I8dec97913250c253f7331378bbf1d9ab46905252
Resolves: #40114
Related: #40095
Releases: 6.0
Reviewed-on: http://review.typo3.org/14030
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Move classes -> Classes
Christian Kuhn [Fri, 24 Aug 2012 11:34:41 +0000 (13:34 +0200)]
[TASK] Move classes -> Classes

In saltedpasswords and t3editor.
Additionally some fixes to swift mailer loading are done.

Change-Id: I50b98f7364265d71a80672d8572433b98a0a5bea
Resolves: #40116
Related: #40095
Releases: 6.0
Reviewed-on: http://review.typo3.org/14031
Reviewed-by: Thomas Maroschik
Tested-by: Thomas Maroschik
6 years ago[TASK] Adopt tests to new classnames
Thomas Maroschik [Fri, 24 Aug 2012 03:54:42 +0000 (05:54 +0200)]
[TASK] Adopt tests to new classnames

Change-Id: I6d47d742afc0765bd9fd2aaf4b2fe45498f05f45
Resolves: #40109
Related: #40095
Releases: 6.0
Reviewed-on: http://review.typo3.org/14023
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Raise submodule pointer after namespace switch
Christian Kuhn [Thu, 23 Aug 2012 21:01:26 +0000 (23:01 +0200)]
[TASK] Raise submodule pointer after namespace switch

Change-Id: I0439e388c13a5d3d572b1f8fbf1ae03891e211fe
Resolves: #40103
Related: #40095
Releases: 6.0
Reviewed-on: http://review.typo3.org/14021
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
6 years ago[TASK] Move and Namespace classes
Thomas Maroschik [Thu, 23 Aug 2012 11:58:24 +0000 (13:58 +0200)]
[TASK] Move and Namespace classes

Change-Id: Id49218118087244bcd063b730631ee69b2820670
Resolves: #40096
Related: #40095
Releases: 6.0
Reviewed-on: http://review.typo3.org/14015
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[TASK] Raise submodule pointer
Christian Kuhn [Mon, 20 Aug 2012 14:52:34 +0000 (16:52 +0200)]
[TASK] Raise submodule pointer

Change-Id: Ic839ccaed8c70284eef1e7b6f1e10153e64ec0d9
Reviewed-on: http://review.typo3.org/13970
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[TASK] Fix failing test due to phpunit adaption
Christian Kuhn [Mon, 20 Aug 2012 14:21:17 +0000 (16:21 +0200)]
[TASK] Fix failing test due to phpunit adaption

phpunit added fields to tables that are used in tests. Take care
that travis imports those fields.

Change-Id: I2510ed039953ca7f1ca651e1f07954807fbe4319
Resolves: #39999
Releases: 6.0
Reviewed-on: http://review.typo3.org/13967
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[TASK] Make t3lib_Rootline->isMountedPage() public
Ingo Renner [Mon, 20 Aug 2012 10:25:39 +0000 (12:25 +0200)]
[TASK] Make t3lib_Rootline->isMountedPage() public

Make t3lib_Rootline->isMountedPage() public as it should be quite useful.

Change-Id: I43495ae09621f98149058adfbf2ebb7b16f18008
Fixes: #39994
Releases: 6.0
Reviewed-on: http://review.typo3.org/13963
Reviewed-by: Oliver Klee
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[BUGFIX] Wrong name attribute in custom user rendered items
Oliver Hader [Sun, 19 Aug 2012 11:43:45 +0000 (13:43 +0200)]
[BUGFIX] Wrong name attribute in custom user rendered items

Configuration items/properties that use a user function to
render the accordant values and possibilities (like, e.g.
saltedpasswords does in the Core) have a wrong name attribute.

The information to be delivered shall be:
* fieldName: Extbase prefixed form name
* fieldValue: the value of the field to be shown
* propertyName: Name of the property, e.g. "some.setting"

Change-Id: I19a11b20b9a897632e17c6bd9919d8cd6fe0b155
Fixes: #39958
Releases: 6.0
Reviewed-on: http://review.typo3.org/13918
Reviewed-by: Wouter Wolters
Reviewed-by: Susanne Moog
Tested-by: Susanne Moog
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[BUGFIX] Moving files in filelist renames file to "1"
Steffen Ritter [Tue, 14 Aug 2012 14:23:08 +0000 (16:23 +0200)]
[BUGFIX] Moving files in filelist renames file to "1"

On integrating the FAL an small adaption within the clip-
board was missed which leads to a malfunction in the file
module: Moving files renames them to "1"

Adapt the function creating the PasteCmdArray accordingly.
Resolves: #39804
Releases: 6.0

Change-Id: Ia7b4301b04ec207fda4947b4a989669e35f708de
Reviewed-on: http://review.typo3.org/13650
Reviewed-by: Wouter Wolters
Reviewed-by: Mario Rimann
Tested-by: Mario Rimann
Tested-by: Marcel Burkhalter
Reviewed-by: Dmitry Dulepov
Tested-by: Dmitry Dulepov
7 years ago[TASK] Refactor t3lib_pageSelect::getRootline
Steffen Ritter [Sat, 28 Jul 2012 19:43:09 +0000 (21:43 +0200)]
[TASK] Refactor t3lib_pageSelect::getRootline

t3lib_pageSelect::getRootline is a function called many
times during frontend rendering and link generation.
The complete levelfield logic (incl. levelmedia) is based
on the result of this function.

The function itself has very fuzzy code, hard to read
conditions an in its current implementation a n² complexity.
Furthermore the current structure allows only very basic
caching, which does not fulfill todays needs.

The refactoring moves the "Rootline" to its own class and
splits the logic in many small chunks and helper functions.
Additionally the get(), and generateRootline() use the
CachingFramework to Cache the rootline.
Ancient "Failure Messages" in Rootline have been migrated
to useful RuntimeExceptions.
In addition as a new feature/bugfix levelfields resolve
relations so that levelmedia works with FAL again.

Change-Id: Ief215400c6552480603038966207fa29a26fe5b1
Releases: 6.0
Resolves: #39352
Reviewed-on: http://review.typo3.org/13322
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Tested-by: Marcel Burkhalter
Reviewed-by: Steffen Gebert
Tested-by: Steffen Gebert
7 years agoRevert "[FEATURE] Allow .ts file extension for static typoscript templates"
Susanne Moog [Sun, 19 Aug 2012 13:42:27 +0000 (15:42 +0200)]
Revert "[FEATURE] Allow .ts file extension for static typoscript templates"

This reverts commit b1ca7b4e4c449042138c7330960aff3474f0ee6d
because all extbase plugin rendering is broken after this
patch. I guess because of a wrong order of TS inclusion.

Change-Id: Ic238771c9cc6156e6a81dc059ade3229c14ad2b4
Reviewed-on: http://review.typo3.org/13930
Reviewed-by: Susanne Moog
Tested-by: Susanne Moog
7 years ago[FEATURE] Add a Category Collection as part of the Category API
Fabien Udriot [Sat, 14 Jul 2012 13:14:43 +0000 (15:14 +0200)]
[FEATURE] Add a Category Collection as part of the Category API

Category should make use of the Collection API as a cornerstone for
fetching and storing records related to a category. The Abstract
Collection object implements various PHP Interfaces such as
Iterator, Serializable, Countable , etc... that the Collection
Category will inherit and make the developer happy.

Category Collection enables this code:

$categoryUid = 1;
$tableName = 'tt_content';
$collection = t3lib_category_Collection_CategoryCollection::load(
    $categoryUid, TRUE, $tableName);
echo $collection->count();

Change-Id: Ieac9ee0225595d01e539678284b18ecd35541138
Resolves: #38773
Releases: 6.0
Reviewed-on: http://review.typo3.org/12791
Reviewed-by: Susanne Moog
Tested-by: Susanne Moog
Reviewed-by: Fabien Udriot
Tested-by: Fabien Udriot
Reviewed-by: Oliver Hader
Reviewed-by: Christian Kuhn
Tested-by: Oliver Hader
7 years ago[TASK] Execute only Unit tests in UnitTests.xml
Christian Kuhn [Sun, 19 Aug 2012 12:41:25 +0000 (14:41 +0200)]
[TASK] Execute only Unit tests in UnitTests.xml

Functional tests are not executed in this suite.

Change-Id: Iac470a2bf1196e9dc593cab4351495d541467a88
Related: #39965
Related: #39964
Reviewed-on: http://review.typo3.org/13927
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[TASK] Raise submodule pointer
Christian Kuhn [Sun, 19 Aug 2012 11:40:01 +0000 (13:40 +0200)]
[TASK] Raise submodule pointer

Change-Id: Ibb8bb0ebfb0ec17a4468a577119c0d0ca4f73ece
Reviewed-on: http://review.typo3.org/13917
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[TASK] Execute Extbase and Fluid tests on travis
Helmut Hummel [Sat, 30 Jun 2012 12:50:02 +0000 (14:50 +0200)]
[TASK] Execute Extbase and Fluid tests on travis

Until now no tests from system extensions are executed
on travis ci.

Add a phpunit configuration file and add Extbase and Fluid
tests as test suites. Be aware that travis currently uses
the current submodule pointer and does not check out master
of submodules.

Resolves: #39954
Releases: 6.0
Change-Id: I949a65b0f1628fdfa4515e3fb4536517430dccac
Reviewed-on: http://review.typo3.org/13912
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[BUGFIX] Wrong nested extension configuration handling
Oliver Hader [Sun, 19 Aug 2012 10:33:54 +0000 (12:33 +0200)]
[BUGFIX] Wrong nested extension configuration handling

Nested default configurations and specific system configuration
of an extension are not merged correctly. This affects reading
configuration properties and persisting them.

Change-Id: I3a68a5acfb380236e644dd42de78619cc2e605a1
Fixes: #39952
Releases: 6.0
Reviewed-on: http://review.typo3.org/13911
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Susanne Moog
Tested-by: Susanne Moog
7 years ago[FEATURE] Add possibility to flatten array
Oliver Hader [Sun, 19 Aug 2012 09:55:44 +0000 (11:55 +0200)]
[FEATURE] Add possibility to flatten array

A commonly used task in TYPO3 is to convert and work with
several types of arrays. This change allows to flatten a
nested multidimensional array to a flat key-value array.

array('first.' => array('second' => 1))
will become
array('first.second' => 1)

Change-Id: Ia41c53b87ac984bb6b29741ce461e4af70b6215f
Resolves: #39951
Releases: 6.0
Reviewed-on: http://review.typo3.org/13910
Reviewed-by: Susanne Moog
Tested-by: Susanne Moog
7 years ago[BUGFIX] Error occurred while call updateExtensionListFromTerAction
Susanne Moog [Sun, 19 Aug 2012 09:12:52 +0000 (11:12 +0200)]
[BUGFIX] Error occurred while call updateExtensionListFromTerAction

The argument forceUpdateCheck is optional and is just set if
a user actively clicks on the update link. As it is set to
required in the code the automatic update fails as it does not
set the argument.

Change-Id: I27be68656faa4ac0c40bdc395915a9f6ecd7744f
Fixes: #39946
Releases: 6.0
Reviewed-on: http://review.typo3.org/13908
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
7 years ago[FEATURE] UI changes to "Page" module
Soren Malling [Tue, 7 Aug 2012 21:10:51 +0000 (23:10 +0200)]
[FEATURE] UI changes to "Page" module

This patch covers the following changes

 * Move default column layout to a backend_layout configuration (#39603)
 * Change the db_layout code, to use the default backend_layout (#39603)
 * Make UI changes to the columns rendering (#38013)

The move of default column layout to a backend_layout
is in order to ease the styling.

Change-Id: Idc888f910f5e6b86d86d15ee0cb8acd5417e9bb9
Fixes: #38013
Fixes: #39603
Releases: 6.0
Reviewed-on: http://review.typo3.org/13510
Reviewed-by: Stefan Neufeind
Tested-by: Philipp Gampe
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
7 years ago[TASK] Cleanup pageRenderer USER_INT handling
Helmut Hummel [Sun, 19 Aug 2012 09:06:31 +0000 (11:06 +0200)]
[TASK] Cleanup pageRenderer USER_INT handling

Change-Id: Ib02fffa1d02553d84d2f6e8fcad78b3eeea2836b
Resolves: #39950
Relates: #22273
Releases: 6.0
Reviewed-on: http://review.typo3.org/13907
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
7 years ago[BUGFIX] Do not fetch extension list on every request
Helmut Hummel [Sat, 18 Aug 2012 22:25:04 +0000 (00:25 +0200)]
[BUGFIX] Do not fetch extension list on every request

Due to comparing a DateTime object with an integer
the extension list is fetched every time when switching
to the get extensions tab in the extension manager.

Convert the DateTime object to a timestamp first and
add a test which ensure this works.

Additionally clean up the doc comment of that
property in the model and use forceUpdateCheck
as action parameter in the controller.

Change-Id: I71f6599a6fa41115515c1764deb26e8e56762f4f
Resolves: #39944
Releases: 6.0
Reviewed-on: http://review.typo3.org/13905
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Susanne Moog
Tested-by: Susanne Moog
7 years ago[BUGIX] Fix SQL Injection possibility in Extensionmanager
Helmut Hummel [Sat, 18 Aug 2012 19:22:24 +0000 (21:22 +0200)]
[BUGIX] Fix SQL Injection possibility in Extensionmanager

Quote the search string in findByTitleOrAuthorNameOrExtensionKey method.

Change-Id: Ifd2694a91d580e303fa366077f1f316864f974e3
Fixes: #39942
Releases: 6.0
Reviewed-on: http://review.typo3.org/13904
Reviewed-by: Susanne Moog
Tested-by: Susanne Moog
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
7 years ago[FEATURE] Function for correct item label in BE
Georg Ringer [Fri, 27 Jul 2012 13:21:18 +0000 (15:21 +0200)]
[FEATURE] Function for correct item label in BE

The function t3lib_befunc::getLabelFromItemList() gets you the label of
a tca field in the BE. This works nicely but ignores changes done with
TsConfig with code like
TCEFORM.<table>.<field>.addItems.<key> = New value or
TCEFORM.<table>.<field>.aldLabels.<ke> = Change me

The new function will handle it all

Change-Id: Ifd99d321943d72ecb4e16c4974aaa8cddf481b2f
Resolves: #39327
Releases: 6.0
Reviewed-on: http://review.typo3.org/13098
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
Reviewed-by: Susanne Moog
Tested-by: Susanne Moog
7 years ago[BUGFIX] sys_template: Can't save "basedOn" configuration
Susanne Moog [Sat, 18 Aug 2012 20:43:48 +0000 (22:43 +0200)]
[BUGFIX] sys_template: Can't save "basedOn" configuration

Since the merge of the resources-removal
TypoScript templates can't save "basedOn"
changes because of a SQL error, as the
resources field is still referenced by
the tca and ext_tables.php.

Change-Id: I548af5a41375b69563c3822a7c8b96687bdf9487
Fixes: #39937
Releases: 6.0
Reviewed-on: http://review.typo3.org/13903
Reviewed-by: Philipp Gampe
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[FEATURE] Scheduler: Allow execution using "at"-daemon
Stefan Neufeind [Fri, 24 Feb 2012 12:05:50 +0000 (13:05 +0100)]
[FEATURE] Scheduler: Allow execution using "at"-daemon

Add possibility to execute scheduler via "at"-daemon instead of via cron.
This allows the scheduler more flexibility when to be invoked next.

This can be useful in environments where no cronjob can be set easily,
but access to at daemon is possible.

Change-Id: Ib450e59d76e23eb2eeb1ab4769f49d8ba8bd96b5
Resolves: #34227
Releases: 6.0
Reviewed-on: http://review.typo3.org/9177
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[FEATURE] Allow .ts file extension for static typoscript templates
Sebastian Michaelsen [Mon, 19 Mar 2012 10:38:12 +0000 (11:38 +0100)]
[FEATURE] Allow .ts file extension for static typoscript templates

At the moment the following static typoscript filenames are allowed:

setup.txt
constants.txt
include_static.txt
include_static_files.txt

* Allow ".ts" as file extensions
* Allow mixed usage of .ts and .txt
* .ts precedes .txt

Change-Id: I0ffd9ef50a07dfbaa8388d525c5ced09d5070103
Fixes: #34922
Releases: 4.8
Reviewed-on: http://review.typo3.org/9736
Reviewed-by: Philipp Gampe
Reviewed-by: Stefan Neufeind
Reviewed-by: Simon Schaufelberger
Tested-by: Simon Schaufelberger
Reviewed-by: Susanne Moog
Tested-by: Susanne Moog
7 years ago[TASK] Update extension configuration of saltedpasswords
Susanne Moog [Sat, 18 Aug 2012 18:20:23 +0000 (20:20 +0200)]
[TASK] Update extension configuration of saltedpasswords

Saltedpasswords is using user functions in the ext_conf_template which
use type hinting for the config object. As the new extension manager
handles the rendering of the configuration form differently, the type
hints have to be removed.

Change-Id: I00abd45523ca833799bb3101cdc8262e977750a1
Resolves: #39935
Releases: 6.0
Reviewed-on: http://review.typo3.org/13901
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[FEATURE] Trigger execution of a specific task from CLI
Philipp Gampe [Sat, 30 Jun 2012 16:03:10 +0000 (18:03 +0200)]
[FEATURE] Trigger execution of a specific task from CLI

Make it possible run a specific task by providing an additional
parameter -i and the uid of the task on the command line.

./typo3/cli_dispatch.phpsh scheduler -i <uid>

Use the parameter -f to force the execution even if the task is
disabled or no execution is scheduled.

Change-Id: I6226ea41fbb391a56f9eee3d3de919cc116157bc
Resolves: #31073
Relates: #38506
Releases: 6.0
Reviewed-on: http://review.typo3.org/12481
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
7 years ago[FEATURE] Allow ext_icon.png as extension icon besides ext_icon.gif
Ingo Renner [Sat, 18 Aug 2012 15:36:07 +0000 (17:36 +0200)]
[FEATURE] Allow ext_icon.png as extension icon besides ext_icon.gif

Follow-Up to #37595

Fixes two things found during the review. Due to an unfortunate
timely intersection the original patch set was merged without
these fixes.

Change-Id: Ic9c69f09c1e92c628cd29c5c303e1807022a2a8e
Fixes: #37595
Releases: 6.0
Reviewed-on: http://review.typo3.org/13898
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
Reviewed-by: Ingo Renner
Tested-by: Ingo Renner
7 years ago[TASK] Rename table cache_extensions
Christian Kuhn [Sat, 18 Aug 2012 11:03:21 +0000 (13:03 +0200)]
[TASK] Rename table cache_extensions

Table cache_extensions is handled by ext:extensionmanager and should be
moved to its namespace. It is now in line with the according extbase
model and called tx_extensionmanager_domain_model_extension.

Change-Id: I9d8e0981bf5ff35c38c3254672b8b8015c72ff47
Resolves: #39922
Related: #39726
Releases: 6.0
Reviewed-on: http://review.typo3.org/13884
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
7 years ago[FEATURE] Allow ext_icon.png as extension icon besides ext_icon.gif
Johannes Feustel [Sat, 18 Aug 2012 11:34:49 +0000 (13:34 +0200)]
[FEATURE] Allow ext_icon.png as extension icon besides ext_icon.gif

Search for ext_icon.png and ext_icon.gif and store to
$GLOBALS['TYPO3_LOADED_EXT'][$_EXTKEY]['ext_icon']

Change-Id: I4867ba9c46b3c9d1674d91313599b2aada5e9295
Resolves: #37595
Releases: 6.0
Reviewed-on: http://review.typo3.org/13888
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[BUGFIX] Make PageRenderer work with USER_INT plugins
Helmut Hummel [Wed, 21 Dec 2011 13:21:40 +0000 (14:21 +0100)]
[BUGFIX] Make PageRenderer work with USER_INT plugins

Currently the PageRenderer renders all the page content before
USER_INT plugins are substituted in the cached output.
This leads to the situation, that adding header or footer data using
the PageRenderer does not work for USER_INT plugins.

If you for example try to use tt_content.media.20 in a
USER_INT plugin, the JS library and the inline JS, is not
included.

This change solves the problem, by adding the header and footer data
of the PageRenderer during USER_INT processing.

Resolves: #22273
Releases: 6.0
Change-Id: I97609684ccacdab1bd0853b9ccd6608716706f87
Reviewed-on: http://review.typo3.org/7465
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
Reviewed-by: Susanne Moog
Tested-by: Susanne Moog
7 years ago[BUGFIX] Fix wrong path in EXT:cms/ext_autoload.php
Georg Ringer [Fri, 17 Aug 2012 06:05:50 +0000 (08:05 +0200)]
[BUGFIX] Fix wrong path in EXT:cms/ext_autoload.php

One path is wrong in ext_autoload and should be fixed

Change-Id: I8a84ed8bec8f877dee491127c43ffa5ca0bc3757
Fixes: #37478
Releases: 6.0
Reviewed-on: http://review.typo3.org/13837
Reviewed-by: Wouter Wolters
Reviewed-by: Ingo Renner
Tested-by: Ingo Renner
7 years ago[FEATURE] Support custom width in TCA tree
Dominique Feyer [Tue, 17 Jul 2012 23:22:49 +0000 (01:22 +0200)]
[FEATURE] Support custom width in TCA tree

Introduce setting ['config']['treeConfig']['appearance']['width']
to apply custom width for TCA select fields that use the tce tree.

Change-Id: I757745e51f650c20f23e60aa6c4a9b7b0fca6b99
Releases: 6.0
Resolves: #39046
Reviewed-on: http://review.typo3.org/12860
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[TASK] Require PHP setting register_globals set to Off
Helmut Hummel [Sat, 18 Aug 2012 10:17:27 +0000 (12:17 +0200)]
[TASK] Require PHP setting register_globals set to Off

Die early in the bootstrap if register_globals is On.

Change-Id: Icd2541447c190db7f1a6d01cd9da624568018b41
Resolves: #39920
Releases: 6.0
Reviewed-on: http://review.typo3.org/13882
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
7 years ago[TASK] Add sys_notes to info module again
Georg Ringer [Thu, 16 Aug 2012 11:35:05 +0000 (13:35 +0200)]
[TASK] Add sys_notes to info module again

Once sys_note records have been shown in the info module but
after changing the code, this didn't work anymore.

This patch adds a hook which is then used by sys_note

Change-Id: Ib73db81a508ec88b9502a41c1405e6a47c056c61
Resolves: #39234
Releases: 6.0
Reviewed-on: http://review.typo3.org/13813
Reviewed-by: Wouter Wolters
Reviewed-by: Felix Kopp
Tested-by: Felix Kopp
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[FEATURE] Report status check for file and folder create mask
Christian Kuhn [Fri, 17 Aug 2012 19:54:55 +0000 (21:54 +0200)]
[FEATURE] Report status check for file and folder create mask

In sane server setups, it is usually not a good idea to configure TYPO3
to create files and folders with writable bit for 'others'. The
introduction package actually sets fileCreateMask and folderCreateMask
to 666 and 777, but this is to ease the installation process and make
the introduction package work in curious setups as well without problems.

Therefore we now add a warning to the reports module instead, if the
write bit for others is set, so an administrator is informed on the
possible security impact, while the installation process is still smooth.

Change-Id: Iae75a9f9492d8b784a3e1ea2c754a14abbc58f3e
Releases: 6.0
Resolves: #39912
Reviewed-on: http://review.typo3.org/13874
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
7 years ago[BUGFIX] Fix skipped test for t3lib_log_Logger
Helmut Hummel [Fri, 17 Aug 2012 21:42:49 +0000 (23:42 +0200)]
[BUGFIX] Fix skipped test for t3lib_log_Logger

One test for t3lib_log_Logger is marked as skipped
because it was unclear how to do the test.
Implement the test correctly and remove the skip.

Change-Id: Iad5b56b0fdbc96bf4c20509de0ada80a1e7c8908
Fixes: #39916
Releases: 6.0
Reviewed-on: http://review.typo3.org/13878
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[TASK] Adopt standard list layout for page records list
Wouter Wolters [Sun, 8 Jul 2012 12:55:05 +0000 (14:55 +0200)]
[TASK] Adopt standard list layout for page records list

Make record list on pages flexible and conform with list layout.
Before this patch the table width was forced to 480px.

Also adds header for each record list with total count and title.
Moves the click menu and edit link to standard positions in table.
Now includes the record list hover styles and standard paddings.

CSS styles for previous non-standard table style are removed:
there were no further references for ".typo3-page-stdlist".

Change-Id: I9245442f174a5c82cd5c1cb0ab41dc0ea680fb24
Resolves: #38368
Releases: 6.0
Reviewed-on: http://review.typo3.org/12709
Reviewed-by: Ingo Renner
Tested-by: Ingo Renner
Reviewed-by: Stefan Neufeind
Reviewed-by: Felix Kopp
Tested-by: Felix Kopp
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
7 years ago[FEATURE] Add styling to extension manager
Hans Christian Reinl [Fri, 17 Aug 2012 17:38:34 +0000 (19:38 +0200)]
[FEATURE] Add styling to extension manager

The styling of the extension manager is not completed.
The CSS will follow step by step.

First part is the styling of manage extensions.

Change-Id: Id5d48cdf92b645cfe5188072d1af1bc226833326
Releases: 6.0
Resolves: #39909
Reviewed-on: http://review.typo3.org/13870
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[BUGFIX] Extensions without description displayed wrong
Susanne Moog [Fri, 17 Aug 2012 19:14:37 +0000 (21:14 +0200)]
[BUGFIX] Extensions without description displayed wrong

Extensions without descriptions are displayed
wrong because of the empty title tag which is
falsely interpreted by the tooltip plugin.

Change-Id: Ie3f44152252ecb2dfa3e4400e27a7de66190f330
Fixes: #39911
Releases: 6.0
Reviewed-on: http://review.typo3.org/13873
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[TASK] Rename getTypo3Version to getCurrentTypo3Version
Wouter Wolters [Fri, 17 Aug 2012 17:46:01 +0000 (19:46 +0200)]
[TASK] Rename getTypo3Version to getCurrentTypo3Version

Rename getTypo3Version to getCurrentTypo3Version

Change-Id: I3cfd951e78ac45575022e5ce3c67ca81b438de37
Resolves: #39901
Releases: 6.0
Reviewed-on: http://review.typo3.org/13871
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[TASK] Remove old em
Christian Kuhn [Fri, 17 Aug 2012 16:53:47 +0000 (18:53 +0200)]
[TASK] Remove old em

Change-Id: Ieb3823ad72fe41875484dfc25c8f1eea1feef917
Resolves: #39906
Related: #39726
Reviewed-on: http://review.typo3.org/13869
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[FEATURE] Make CSS for sysext form configurable
Lorenz Ulrich [Wed, 1 Aug 2012 10:54:31 +0000 (12:54 +0200)]
[FEATURE] Make CSS for sysext form configurable

Move the default styles of ext:form to TS in
plugin.tx_form._CSS_DEFAULT_STYLE. This way it can be disabled with
TypoScript either via plugin.tx_form._CSS_DEFAULT_STYLE >, and also
respects the config.removeDefaultCss setting.

Change-Id: Ie2b0c397124f06ec32114983e78dd60b4229ce97
Resolves: #32480
Releases: 6.0
Reviewed-on: http://review.typo3.org/11932
Reviewed-by: Susanne Moog
Tested-by: Susanne Moog
7 years ago[FEATURE] Add new extension manager to the core
Susanne Moog [Sun, 12 Aug 2012 12:29:09 +0000 (14:29 +0200)]
[FEATURE] Add new extension manager to the core

For 6.0 a new extension manager based on
extbase was developed. Goal of this extension
manager is not to be the most feature rich
but easy to use extension managers.

Therefore the whole extension manager was
restructured and some features where removed:
* language handling -> will be an own extension
* file editing -> can be done via other extensions
* upload extension -> will be integrated into extdeveval

This patch adds the base extension manager.
Styling and JS fine tuning will be done afterwards.

Please test the given functionality carefully and
report as many bugs as you can find to the project
at forge (TYPO3 6.0 > Extension Manager).

Change-Id: I28ef14401f40e239e5ea235af2be3e431fb8789d
Resolves: #39726
Releases: 6.0
Reviewed-on: http://review.typo3.org/13612
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
7 years ago[FEATURE] Add support for native date/time fields
Xavier Perseguers [Sun, 15 Jul 2012 15:01:23 +0000 (17:01 +0200)]
[FEATURE] Add support for native date/time fields

TYPO3 stores date and date/time values as a Unix timestamp.
This feature allows native database types to be used instead.

Native fields must be marked in the TCA using the key "dbType":

'my_native_date' => array(
    'exclude' => 0,
    'label' => 'My native date',
    'config' => array(
        'dbType'   => 'date',
        'type'     => 'input',
        'size'     => '8',
        'max'      => '20',
        'eval'     => 'date',
        'checkbox' => '0',
        'default'  => '0'
    )
),

Supported types for "dbType" are: date, datetime

Change-Id: I078047abd7a93e16cfca7f1fec3fe52109c6d347
Resolves: #38965
Releases: 6.0
Reviewed-on: http://review.typo3.org/12808
Reviewed-by: Marcus Schwemer
Tested-by: Marcus Schwemer
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Susanne Moog
Tested-by: Susanne Moog
7 years ago[BUGFIX] Fix failing t3lib_log tests
Ingo Renner [Fri, 17 Aug 2012 10:57:56 +0000 (12:57 +0200)]
[BUGFIX] Fix failing t3lib_log tests

Some tests for t3lib_log are failing in some cases, because
the fixture classes are not available. They are available
when executing the tests with the phpunit backend module
because the files are named *_test.php, recognized as
test files and thus required.

To avoid this confusion, the fixture classes are now moved
to a fixture directory and renamed so that they not end with *_test.php
To be consistent the class names are also renamed.

Change-Id: Ia5efce2909111b79ed6c836c4c704a78faacdc65
Fixes: #39885
Releases: 6.0
Reviewed-on: http://review.typo3.org/13854
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[FEATURE] TypoScript: Allow easy comparison against multiple values
Stefan Neufeind [Sat, 11 Aug 2012 01:53:25 +0000 (03:53 +0200)]
[FEATURE] TypoScript: Allow easy comparison against multiple values

Allow easy comparison like:
[globalVar = TSFE:id = 10|12|15]   (in list)
[globalVar = TSFE:id != 10|12|15]  (not in list)

Change-Id: Iae920720ae6058c2cd741f74204c2fbce779e00f
Resolves: #39700
Releases: 6.0
Reviewed-on: http://review.typo3.org/13589
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Ingo Renner
Tested-by: Ingo Renner
7 years ago[FEATURE][DB][CONF]: Add a central logging API
Steffen Müller [Sun, 12 Aug 2012 01:54:56 +0000 (03:54 +0200)]
[FEATURE][DB][CONF]: Add a central logging API

Change-Id: I58ec40a9ede4458374a33317e861a3064e518e2b
Resolves: #39712
Depends: #39738 (Documentation)
Releases: 6.0
Reviewed-on: http://review.typo3.org/13604
Reviewed-by: Ingo Renner
Tested-by: Ingo Renner
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
7 years ago[FEATURE] HMENU - sectionIndex: where clause should be configurable
Stefan Galinski [Wed, 25 Jul 2012 11:27:29 +0000 (13:27 +0200)]
[FEATURE] HMENU - sectionIndex: where clause should be configurable

This changeset implements the sectionIndex setting
"useColPos" that can be used to change the colPos
query filter. A negative value drops the filter
completely. Only integers are allowed as values
and stdWrap is possible.

Example:
tt_content.menu.20.3.1.sectionIndex.useColPos = -1

Change-Id: Ic65cdee014aa7972e3d28504a678a001355ed312
Resolves: #21142
Releases: 6.0
Reviewed-on: http://review.typo3.org/11251
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Stefan Neufeind
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
Reviewed-by: Stefan Galinski
Tested-by: Stefan Galinski
7 years ago[SECURITY] XSS in install tool
Mario Rimann [Wed, 15 Aug 2012 10:22:16 +0000 (12:22 +0200)]
[SECURITY] XSS in install tool

In the "Basic Configuration" section, some configuration values are
rendered without proper escaping both as input fields or as
regular content of the page. These values are htmlspecialchars-
treated now.

For the "All Configuration" form, all input fields and text area fields get now htmlspecialchars-treated.

Change-Id: I141efa5ad610bda4608f65c136af472cc3c4ec73
Fixes: #21634
Releases: 6.0, 4.7, 4.6, 4.5
Security-Commit: 1063d380e3532b69c24800f20b1127af70f820a0
Security-Bulletin: TYPO3-CORE-SA-2012-004
Reviewed-on: http://review.typo3.org/13774
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
7 years ago[SECURITY] Page Link Target vulnerable to XSS
Markus Bucher [Wed, 15 Aug 2012 10:22:05 +0000 (12:22 +0200)]
[SECURITY] Page Link Target vulnerable to XSS

This patch adds htmlspecialchars to page link target to prevent
XSS.

Change-Id: I5e9f07ec7465cd8658c4761328b394559cf9a53b
Fixes: #32653
Releases: 6.0, 4.7, 4.6, 4.5
Security-Commit: 5de8ebf8a53e744fa9ce06a9e02835c7a637a664
Security-Bulletin: TYPO3-CORE-SA-2012-004
Reviewed-on: http://review.typo3.org/13773
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
7 years ago[SECURITY] XSS in validateForm
Markus Bucher [Wed, 15 Aug 2012 10:21:56 +0000 (12:21 +0200)]
[SECURITY] XSS in validateForm

Properly quote the form name and field list
for the JavaScript validation

Fixes: #25052
Releases: 6.0, 4.7, 4.6, 4.5

Change-Id: I328a3a39e3034c55de96d403994a450d9397f389
Security-Bulletin: TYPO3-CORE-SA-2012-004
Reviewed-on: http://review.typo3.org/13772
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
7 years ago[SECURITY] XSS in TCE forms
Christian Kuhn [Wed, 15 Aug 2012 10:21:47 +0000 (12:21 +0200)]
[SECURITY] XSS in TCE forms

Properly encode field labels that are set via TSConfig.

Fixes: #25356
Releases: 6.0, 4.7, 4.6, 4.5

Change-Id: Ie61322d25c28cf953d3662fbd78febf64a21a970
Security-Bulletin: TYPO3-CORE-SA-2012-004
Reviewed-on: http://review.typo3.org/13771
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
7 years ago[SECURITY] XSS in Scheduler Example Task
Mario Rimann [Wed, 15 Aug 2012 10:21:35 +0000 (12:21 +0200)]
[SECURITY] XSS in Scheduler Example Task

The scheduler test-task that sends an email does not properly
sanitize the input of the email field when rendering the editing
form of that task.

Change-Id: Ic77e50b339488acb5b811e35aaa558e26ac6193e
Fixes: #30967
Releases: 6.0, 4.7, 4.6, 4.5
Security-Commit: d72a6e273edb2e249c1f544f0d6b7139aecdc825
Security-Bulletin: TYPO3-CORE-SA-2012-004
Reviewed-on: http://review.typo3.org/13770
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
7 years ago[SECURITY] HTML5 support in RemoveXSS
Franz G. Jahn [Wed, 15 Aug 2012 10:21:26 +0000 (12:21 +0200)]
[SECURITY] HTML5 support in RemoveXSS

Add support for HTML5 tags and attributes in RemoveXSS.

Change-Id: I4c51967b213b9bfe532887767a9b1cdcb182e9d7
Fixes: #37127
Releases: 6.0, 4.7, 4.6, 4.5
Security-Commit: 6ad77fddb6e264cd2ef763446c79a30a6cee0a2a
Security-Bulletin: TYPO3-CORE-SA-2012-004
Reviewed-on: http://review.typo3.org/13769
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
7 years ago[SECURITY] Information Disclosure in the Configuration Module
Mario Rimann [Wed, 15 Aug 2012 10:21:16 +0000 (12:21 +0200)]
[SECURITY] Information Disclosure in the Configuration Module

The configuration module showed the encryption key as plaintext.
For this view, the encryption key is masked and it's length is
shown instead, e.g. "***** (length: 96 characters)"

Change-Id: I16145e76a60d15d8e9575ef0cc5cf3cd54b1b6b1
Fixes: #39345
Releases: 6.0, 4.7, 4.6, 4.5
Security-Commit: c9b4932c07d1b95c47e5c184b74c2d3493db3b06
Security-Bulletin: TYPO3-CORE-SA-2012-004
Reviewed-on: http://review.typo3.org/13768
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
7 years ago[SECURITY] Untrusted GP data is unserialized in old CSH handling
Marcus Krause [Wed, 15 Aug 2012 10:21:04 +0000 (12:21 +0200)]
[SECURITY] Untrusted GP data is unserialized in old CSH handling

Using the old and already deprecated CSH handling in TYPO3 backend,
untrusted GP data is unserialized. There's no longer a code path
in TYPO3 to generate the GP data. So we can safely remove all
leftovers.

Change-Id: I522cc774e65754ebbf05e6d1df65da41e7ab3f8a
Fixes: #33520
Releases: 6.0, 4.7, 4.6, 4.5
Security-Commit: ac048ef7f8a789b218c2fa170747122beb594277
Security-Bulletin: TYPO3-CORE-SA-2012-004
Reviewed-on: http://review.typo3.org/13767
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
7 years ago[SECURITY] XSS in Indexed Search statistics
Steffen Gebert [Wed, 15 Aug 2012 10:20:54 +0000 (12:20 +0200)]
[SECURITY] XSS in Indexed Search statistics

Indexed Search statistics module is vulnerable to
persistent XSS attack injected by arbitrary frontend users.

Change-Id: Ieb87cfff20a5e49522a2410d24a3b2ae141535a0
Fixes: #31927
Releases: 6.0, 4.7, 4.6, 4.5
Security-Commit: 9aa89980af0db90bfc535f4858fc61036c3d8170
Security-Bulletin: TYPO3-CORE-SA-2012-004
Reviewed-on: http://review.typo3.org/13766
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
7 years ago[SECURITY] t3lib_div::quoteJSvalue allows XSS
Helmut Hummel [Wed, 15 Aug 2012 10:20:47 +0000 (12:20 +0200)]
[SECURITY] t3lib_div::quoteJSvalue allows XSS

When t3lib_div::quoteJSvalue() was used with second
parameter set to TRUE closing HTML script tags were
not escaped correctly.

Now every character except harmless ones is encoded
to a hex representation.

Change-Id: I4ce17c924458bc4db659b2d37e7932cc9b0c340d
Releases: 6.0, 4.7, 4.6, 4.5
Fixes: #23226
Security-Commit: ee1778ab0c7b4525dbabab4fcb94eb112b767e69
Security-Bulletin: TYPO3-CORE-SA-2012-004
Reviewed-on: http://review.typo3.org/13765
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader