Packages/TYPO3.CMS.git
7 years ago[FEATURE] Integrate config.pageTitleSeparator
Mario Rimann [Fri, 2 Dec 2011 21:53:49 +0000 (22:53 +0100)]
[FEATURE] Integrate config.pageTitleSeparator

Adds a Typoscript option to make the the separator string that is
used between the site title and the page title configurable.

Change-Id: I8fd088ee15d09a0c2414d48d30058c2ed85a1b98
Resolves: #17030
Releases: 4.7
Reviewed-on: http://review.typo3.org/7041
Reviewed-by: Markus Klein
Tested-by: Markus Klein
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
7 years ago[TASK] Add clear l10n cache when the user clear all cache
Dominique Feyer [Thu, 15 Dec 2011 14:47:52 +0000 (15:47 +0100)]
[TASK] Add clear l10n cache when the user clear all cache

Currently the l10n parser cache can only be cleared manually, by adding this in locallang.php:

$GLOBALS['TYPO3_CONF_VARS']['SYS']['lang']['cache']['clear_menu'] = TRUE;

This patch change the default behavior. By default the l10n cache is cleared on "clear all cache",
if the clear l10n menu item is enabled, it's not cleared on clear all cache.

Change-Id: I969a76d4a17ed847f39884883a887f4e0cb9c3a3
Fixes: #32600
Releases: 4.7, 4.6
Reviewed-on: http://review.typo3.org/7283
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
7 years ago[TASK] Reports module uses internal data of salted passwords
Dmitry Dulepov [Mon, 28 Nov 2011 12:12:39 +0000 (14:12 +0200)]
[TASK] Reports module uses internal data of salted passwords

Reports module changes from issue #30695 introduced a check
for the saltedpasswords extension and a report about users,
whose passwords are not protected by the saltedpasswords.
That check queries database directly and uses internal
knowledge of saltedpasswords about marking the password
with certain characters. This can break reports module
if saltedpasswords adds a new scheme to salt passwords.
Only saltedpasswords should know about those prefixes.
Other extensions should use the API of saltedpasswords
to query the information.

Change-Id: Iec27610c2227ed15537f37b53e1b26443b5a276f
Resolves: #32136
Releases: 4.7, 4.6, 4.5
Reviewed-on: http://review.typo3.org/6953
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
Reviewed-by: Markus Klein
Tested-by: Markus Klein
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
7 years ago[TASK] Migrate to ExtJS 4: Migrate TCEforms
Stanislas Rolland [Wed, 7 Dec 2011 00:21:07 +0000 (19:21 -0500)]
[TASK] Migrate to ExtJS 4: Migrate TCEforms

1. Remove custom resizer.
2. Migrate date and time picker.
3. Migrate other custom classes

Change-Id: I32bc6d6e98db7be4677d552caf923c3f999683a1
Resolves: #32196
Releases: 4.7
Reviewed-on: http://review.typo3.org/7105
Reviewed-by: Georg Ringer
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
7 years ago[TASK] Raise submodule pointer
TYPO3 v4 Release Team [Fri, 16 Dec 2011 09:16:53 +0000 (10:16 +0100)]
[TASK] Raise submodule pointer

Change-Id: I1f8fd1d6ab8149a9dc8d6f0486794e2e6c4147d4
Reviewed-on: http://review.typo3.org/7301
Reviewed-by: TYPO3 v4 Release Team
Tested-by: TYPO3 v4 Release Team
7 years ago[BUGFIX] RTE not loading in IE when content css file does not exist
Stanislas Rolland [Sun, 13 Nov 2011 01:50:42 +0000 (20:50 -0500)]
[BUGFIX] RTE not loading in IE when content css file does not exist

Solution: Fallback to the default contentCSS file when the file
specified in Page TS Config does not exist or is of zero size.

Change-Id: I18fe77f5fad13a244e4dc8570bbdf940b0721fcc
Resolves: #29899
Releases: 4.5, 4.6, 4.7
Reviewed-on: http://review.typo3.org/6650
Reviewed-by: Stanislas Rolland
Tested-by: Stanislas Rolland
7 years ago[FEATURE] Add possibility to define http-equiv in meta tags
Oliver Hader [Fri, 18 Nov 2011 18:13:05 +0000 (19:13 +0100)]
[FEATURE] Add possibility to define http-equiv in meta tags

Add possibility to define http-equiv in meta tags, currently
this is only done if using the property "refresh".

Change-Id: I114fa763eb8522aea2b4de1a18e2bb0f1dde568b
Resolves: #31936
Related: #31938
Releases: 4.7
Reviewed-on: http://review.typo3.org/6742
Reviewed-by: Markus Klein
Tested-by: Markus Klein
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
7 years ago[TASK][DB] Increase length of tt_content list_type
Christian Kuhn [Mon, 12 Dec 2011 12:20:22 +0000 (13:20 +0100)]
[TASK][DB] Increase length of tt_content list_type

Change-Id: Id4c3ba2810c8ec87011cee7650655678d3817550
Resolves: #32471
Releases: 4.7
Reviewed-on: http://review.typo3.org/7222
Reviewed-by: Mario Rimann
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
Reviewed-by: Christoph Niewerth
Tested-by: Christoph Niewerth
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[TASK] Migrate to ExtJS 4: Migrate PageTree and Context-Menu
Oliver Hader [Wed, 7 Dec 2011 16:10:41 +0000 (17:10 +0100)]
[TASK] Migrate to ExtJS 4: Migrate PageTree and Context-Menu

1. Migrate page tree.
2. Migrate context menu.

Change-Id: I53502d25a11bfa61ffd66f600875f2952e930f8d
Resolves: #32191
Releases: 4.7
Reviewed-on: http://review.typo3.org/7103
Tested-by: Stefan Neufeind
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
7 years ago[TASK] Migrate to ExtJS 4: Migrate Backend Base Components
Stanislas Rolland [Wed, 7 Dec 2011 18:07:06 +0000 (13:07 -0500)]
[TASK] Migrate to ExtJS 4: Migrate Backend Base Components

1. Migrate BE viewport.js
2. Migrate BE module menu.
3. Migrate BE top bar components
4. Migrate context help.
5. Migrate notifications.

Change-Id: I324f4679da0d02e52b93cf265e0befe5762e4013
Resolves: #32189
Releases: 4.7
Reviewed-on: http://review.typo3.org/7096
Tested-by: Stefan Neufeind
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
7 years ago[TASK] Migrate to ExtJS 4: Replace the ExtJS Skin
Stanislas Rolland [Tue, 6 Dec 2011 18:58:04 +0000 (13:58 -0500)]
[TASK] Migrate to ExtJS 4: Replace the ExtJS Skin

1. Delete the extjs component of t3skin.
2. Add extjs component of t3skin based on ExtJS 4.
3. Adapt t3skin/ext_tables.php.

Change-Id: I70d7b63e570456e79c5bc747a12263eefc4c2fac
Resolves: #32187
Releases: 4.7
Reviewed-on: http://review.typo3.org/7094
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
Tested-by: Stefan Neufeind
7 years ago[TASK] Migrate to ExtJS4: Exchange the ExtJS Core Library
Stanislas Rolland [Tue, 6 Dec 2011 18:15:32 +0000 (13:15 -0500)]
[TASK] Migrate to ExtJS4: Exchange the ExtJS Core Library

1. Delete ExtJS 3.4 library
2. Add ExtJS 4.0.7 library
3. Adapt t3lib_pagerenderer

Change-Id: I59e5a896eb78c59066bb09192e60606a838fcc0a
Resolves: #32186
Releases: 4.7
Reviewed-on: http://review.typo3.org/7092
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
Tested-by: Stefan Neufeind
7 years ago[TASK] Clean up about modules extension
Christian Kuhn [Tue, 25 Oct 2011 21:12:05 +0000 (23:12 +0200)]
[TASK] Clean up about modules extension

tx_aboutmodules_Functions was used in the good old days to render the main
module menus. Now, the only code that used this class was the about module
extension. The patch refactors the about module and moves the needed code of
the tx_aboutmodules_Functions to its own class. This makes the extension
way easier to maintain.
tx_aboutmodules_Functions is declared obsolete and unmaintained.

Change-Id: I15402c995a00f16006e20ecc40bd841d6b42c1cb
Resolves: #31296
Releases: 4.7
Reviewed-on: http://review.typo3.org/6338
Reviewed-by: Oliver Hader
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[FEATURE] Add two hooks to tx_sysaction_task
Sebastian Fischer [Fri, 25 Nov 2011 10:54:55 +0000 (11:54 +0100)]
[FEATURE] Add two hooks to tx_sysaction_task

Add central hook object registration in the sys_action task which gets
used for two hook methods. One that modifies the transfered data before
the process of the task self acts on them. The other hook that enables
custom error checking. Like special checks on the submitted password
for complexity or similier.

Change-Id: I2a2a2ffdfb896d798ce0b96c3d48334956cf49b7
Fixes: #32055
Releases: 4.7
Reviewed-on: http://review.typo3.org/6915
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
Tested-by: Steffen Ritter
7 years ago[TASK] swift mailer update to version 4.1.3
Simon Schaufelberger [Thu, 24 Nov 2011 18:45:15 +0000 (19:45 +0100)]
[TASK] swift mailer update to version 4.1.3

Change-Id: Id2ffafb17b3f9e81d6fb0f623528021c7b958ec1
Resolves: #32062
Releases: 4.7
Reviewed-on: http://review.typo3.org/6902
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
Reviewed-by: Oliver Klee
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
7 years ago[BUGFIX] Disabled ImageMagick throws Exception
Markus Klein [Sun, 11 Dec 2011 00:20:44 +0000 (18:20 -0600)]
[BUGFIX] Disabled ImageMagick throws Exception

Disabling ImageMagick causes t3lib_stdgraphic to throw a
RuntimeException when checking for version compatibility.

Change-Id: I3a13ce95c923487cbc7488ac30fd747c52d60904
Fixes: #32433
Releases: 4.7, 4.6
Reviewed-on: http://review.typo3.org/7190
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
7 years ago[BUGFIX] Menus using sectionIndex is broken
Oliver Hader [Wed, 7 Dec 2011 16:10:41 +0000 (17:10 +0100)]
[BUGFIX] Menus using sectionIndex is broken

Menu rendering using sectionIndex is broken
due to a wrong sql_free_result() call.

Change-Id: I8d5c1fac0705ab03a5888abfba7cf73169a9f80f
Fixes: #32375
Releases: 4.7
Reviewed-on: http://review.typo3.org/7145
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
7 years ago[BUGFIX] Add possibility to use Wizards->Suggest in FlexForms
Tolleiv Nietsch [Mon, 10 Oct 2011 01:58:07 +0000 (03:58 +0200)]
[BUGFIX] Add possibility to use Wizards->Suggest in FlexForms

The field names generated for the suggest wizard are
not compatible with "flex" fields. This changes loads
the datastructure for the field and expands the
field name as needed.

Change-Id: I8d25594ba0376f7d35aa7f52860cad975014cc0a
Fixes: #22231
Releases: 4.5, 4.6
Reviewed-on: http://review.typo3.org/5703
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
7 years ago[BUGFIX] Page module: language table width
Felix Kopp [Thu, 22 Sep 2011 14:27:37 +0000 (16:27 +0200)]
[BUGFIX] Page module: language table width

The table to display languages in page module next to each other
gets the same width as page module table to display columns.
Styles language table head cell background correctly.

Change-Id: I5e67cf22a2667a4fe7a81257ac844e019c281546
Resolves: #30206
Releases: 4.7
Reviewed-on: http://review.typo3.org/5229
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
Reviewed-by: Markus Klein
Reviewed-by: Sebastian Fischer
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
7 years ago[BUGFIX] Install Tool shows internal MySQL databases
Mario Rimann [Sun, 4 Dec 2011 21:53:52 +0000 (22:53 +0100)]
[BUGFIX] Install Tool shows internal MySQL databases

This patch removes "mysql" and "information_schema" from the
list of databases that the install tool offers to choose from.

Change-Id: I4f407e5571e65005f24cba0b7cdf36e3782bf1c0
Resolves: #19278
Releases: 4.7, 4.6, 4.5
Reviewed-on: http://review.typo3.org/7068
Reviewed-by: Oliver Klee
Reviewed-by: Dmitry Dulepov
Tested-by: Dmitry Dulepov
7 years ago[BUGFIX] RTE doesn't allow to create links around images in IE8
Stanislas Rolland [Thu, 10 Nov 2011 15:17:42 +0000 (10:17 -0500)]
[BUGFIX] RTE doesn't allow to create links around images in IE8

Solution: Workaround IE bookmarking not being possible on control range

Change-Id: I72767041702ca03498ed6cdca04cf7e68512b0b7
Resolves: #30631
Releases: 4.5, 4.6, 4.7
Reviewed-on: http://review.typo3.org/7002
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Stanislas Rolland
Tested-by: Stanislas Rolland
7 years ago[TASK] Set TYPO3 version to 4.7-dev
TYPO3 v4 Release Team [Tue, 29 Nov 2011 17:03:31 +0000 (18:03 +0100)]
[TASK] Set TYPO3 version to 4.7-dev

Change-Id: I1fa12261372988845ea2ff5596ce3936038d8985
Reviewed-on: http://review.typo3.org/6984
Reviewed-by: TYPO3 v4 Release Team
Tested-by: TYPO3 v4 Release Team
7 years ago[RELEASE] Release of TYPO3 4.7.0alpha1
TYPO3 v4 Release Team [Tue, 29 Nov 2011 17:03:20 +0000 (18:03 +0100)]
[RELEASE] Release of TYPO3 4.7.0alpha1

Change-Id: I47687a250fb350fcd6af077ba2b177cb5bd4e946
Reviewed-on: http://review.typo3.org/6983
Reviewed-by: TYPO3 v4 Release Team
Tested-by: TYPO3 v4 Release Team
7 years ago[BUGFIX] Form: Confirmation value relies on label value
Oliver Hader [Thu, 3 Nov 2011 20:07:35 +0000 (21:07 +0100)]
[BUGFIX] Form: Confirmation value relies on label value

The confirmation action (back to form or send mail) relies
only on the label value. To solve this, the confirmation-true
and confirmation-false arguments are introduced.

Change-Id: I6dbbb881396ccb1c215a89e7237766115dd03717
Fixes: #31560
Releases: 4.6, 4.7
Reviewed-on: http://review.typo3.org/6530
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
7 years ago[BUGFIX] Form: Add more more semantic classes for elements
Oliver Hader [Thu, 3 Nov 2011 20:35:30 +0000 (21:35 +0100)]
[BUGFIX] Form: Add more more semantic classes for elements

The system extension form renders elements with a wrapped class like
"csc-form-1" which just states the order or elements. To enable more
specific styling, a schema like the following is integrated:

csc-form-<id> csc-form-element csc-form-element-<type>

Change-Id: I0c03d047a757e8865f99b6200cc01bad19d06605
Fixes: #31561
Releases: 4.6, 4.7
Reviewed-on: http://review.typo3.org/6531
Reviewed-by: Georg Ringer
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
7 years agoRevert "[TASK] Add CSS Class to special input types in FORM"
Oliver Hader [Tue, 29 Nov 2011 15:25:52 +0000 (16:25 +0100)]
Revert "[TASK] Add CSS Class to special input types in FORM"

This reverts commit fb6f05732046083fb7e969add563d2865bff7835.

Change-Id: I5a0265895e7506daf0173cea4aa44872259ac743
Reviewed-on: http://review.typo3.org/6980
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
7 years ago[TASK] Create CSS Styled Content TypoScript configuration for v4.6
Steffen Ritter [Tue, 29 Nov 2011 13:13:17 +0000 (14:13 +0100)]
[TASK] Create CSS Styled Content TypoScript configuration for v4.6

For backwards compatibility we keep versions of the CSS Styled Content
TypoScript configuration files selectable as rendering template.

Change-Id: I9096b79abf8b1272905ab3c048be44a96dd96054
Resolves: #32160
Reviewed-on: http://review.typo3.org/6973
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
7 years ago[FEATURE] Integrate Flowplayer and videoJS for accessible media rendering
Stanislas Rolland [Sat, 12 Nov 2011 16:19:28 +0000 (17:19 +0100)]
[FEATURE] Integrate Flowplayer and videoJS for accessible media rendering

The key requirements of accessible media rendering are having
synchronized closed captions (taken from the media resource or
provided by an external SRT file) and a synchronized additional
audio description layer. videoJS offers these functionality by
using plain HTML5 features and Flowplayer is used as fallback
to deliver the content with a Flash application. Editors can
then chose in the media content element which strategy of
content delivery to use.

These changes are a result of the BLE project and are taken from
git://git.typo3.org/TYPO3v4/Incubator.git project-accessibility

Change-Id: I00990ca18e2d9743a67a2d248ff23a2cf2ee8b12
Resolves: #31770
Releases: 4.7
Reviewed-on: http://review.typo3.org/6639
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
7 years ago[TASK] Improve cache performance
Dmitry Dulepov [Thu, 6 Oct 2011 12:32:35 +0000 (15:32 +0300)]
[TASK] Improve cache performance

Pages and TS cache may contain a lot of data. According to studies
found on the Internet, saving long BLOBs to the database may cause
a major performance decrease. Enable compression to make chunks of
page and TS caches smaller.

This patch enables compression for cache_pages and cache_pagesection.

Change-Id: Ic40c5a419573e7890d475eab8bb55b3bb2d963bc
Resolves: #30605
Releases: 4.7
Reviewed-on: http://review.typo3.org/5595
Reviewed-by: Markus Klein
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
Reviewed-by: Simon Schaufelberger
Tested-by: Simon Schaufelberger
Reviewed-by: Georg Ringer
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
7 years ago[FEATURE] Integrate accessible content rendering
Oliver Hader [Sun, 6 Nov 2011 15:34:09 +0000 (16:34 +0100)]
[FEATURE] Integrate accessible content rendering

These changes are a result of the BLE project and are taken from
git://git.typo3.org/TYPO3v4/Incubator.git project-accessibility

Change-Id: I4b87d916bf95fd1670fea1d01201e2e2242cbb36
Resolves: #31767
Related: #31768
Reviewed-on: http://review.typo3.org/6638
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
7 years ago[TASK] Add CSS Class to special input types in FORM
Ingo Pfennigstorf [Fri, 14 Oct 2011 11:34:02 +0000 (13:34 +0200)]
[TASK] Add CSS Class to special input types in FORM

All input elements are wrapped by a list element that only has one
css class containing the element id of the field. To avoid unneccesary
barriers to ie. hide inputs field of the type "hidden" an extra class
is added to the list element to determine the field type of the
wrapped element, ie. hidden, text, ... .

Change-Id: Ia14641d488f10e2a60f9ba0fafdc10f31d0eeb1d
Resolves: #30851
Releases: 4.6
Reviewed-on: http://review.typo3.org/5745
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
Reviewed-by: Stefan Neufeind
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
7 years ago[TASK] Integrate system extension linkvalidator as submodule
Oliver Hader [Fri, 25 Nov 2011 07:59:37 +0000 (08:59 +0100)]
[TASK] Integrate system extension linkvalidator as submodule

Integrate system extension linkvalidator as Git submodule.
git://git.typo3.org/TYPO3v4/Extensions/linkvalidator.git

Change-Id: Idd931c0864692e4fc73d048192467205492f7497
Resolves: #32075
Reviewed-on: http://review.typo3.org/6911
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
7 years ago[BUGFIX] Warnings in BE when using "Update reference index"
Dmitry Dulepov [Wed, 23 Nov 2011 13:24:12 +0000 (15:24 +0200)]
[BUGFIX] Warnings in BE when using "Update reference index"

If the table exists in $TCA but does not exist in the database,
"Update reference index" in "Tools">"DB Check" will throw
warnings. Implement a check and a descriptive error message in
the system log.

Change-Id: I29bca987a7897530a383b30b19bd8cfa008afd57
Resolves: #21590
Releases: 4.7, 4.6, 4.5
Reviewed-on: http://review.typo3.org/6874
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
7 years ago[TASK] Add a set of interfaces for collection
Steffen Ritter [Tue, 29 Nov 2011 06:08:56 +0000 (07:08 +0100)]
[TASK] Add a set of interfaces for collection

The core currently lacks a common way of handling "sets of data"
in a generic way. This set of interfaces define these common way of
accessing data-sets within TYPO3.

Change-Id: I1d698a89f0add4cd4d1aaebc99fe0ed37dac333d
Resolves: #32146
Releases: 4.7
Reviewed-on: http://review.typo3.org/6967
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
Reviewed-by: Fabien Udriot
Tested-by: Fabien Udriot
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
7 years ago[BUGFIX] Invalid query part on menu rendering
Oliver Hader [Sun, 6 Nov 2011 15:34:09 +0000 (16:34 +0100)]
[BUGFIX] Invalid query part on menu rendering

Each page can have a target defined, which can also be a
typeNum that gets added to the generated URL. Now if RealURL
is used, the "&type=" part will be just added to the final
URL which looks like "page.html&type=1". A question mark
is missing here to get a valid query part.

Change-Id: I7c8c95db7eeb80709f5a9628d56be431ce1bdd76
Fixes: #31622
Releases: 4.7, 4.6, 4.5, 4.4
Reviewed-on: http://review.typo3.org/6565
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Stefan Neufeind
Reviewed-by: Simon Schaufelberger
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
7 years ago[!!!][TASK][CONF] Remove deprecated code for 4.7
Markus Klein [Sun, 27 Nov 2011 04:33:34 +0000 (22:33 -0600)]
[!!!][TASK][CONF] Remove deprecated code for 4.7

Removes all deprecated code marked for deletion in 4.7.

Change-Id: Ice9c95b62d08cc6e6f3c0854f9cf12837f8df7aa
Resolves: #32108
Releases: 4.7
Reviewed-on: http://review.typo3.org/6943
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
7 years ago[FEATURE] Make filelinks icons configurable
Lorenz Ulrich [Sat, 30 Jul 2011 23:40:43 +0000 (01:40 +0200)]
[FEATURE] Make filelinks icons configurable

The changeset introduces new Typoscript properties for setting the path
to the filetype icons, the extension of the filetype icons and
the width and height attribute of the img tag when using
the Filelinks/"uploads" cObject.

If no special configuration is set, the old defaults are taken (icons
from tslib/media/fileicons/, extension gif, width 18, height 16).

New sub properties of filelink.icon:
* path : path to icon set (default: tslib/media/fileicons/)
* ext : extension of icons (default: gif)
* widthAttribute : width of icons (default: 18)
* heightAttribute : height of icons (default: 16)

Change-Id: I69781a5ece9ff32ae51220e669b0c740638f5329
Resolves: #23624
Releases: 4.7
Reviewed-on: http://review.typo3.org/3921
Reviewed-by: Markus Klein
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Lorenz Ulrich
Tested-by: Lorenz Ulrich
Reviewed-by: Simon Schaufelberger
Tested-by: Simon Schaufelberger
Reviewed-by: Stefan Neufeind
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
7 years ago[BUGFIX] Respect linkVars for generating the cHash
Helmut Hummel [Wed, 23 Nov 2011 11:52:06 +0000 (12:52 +0100)]
[BUGFIX] Respect linkVars for generating the cHash

When implementing #28352 the linkVars have been skipped from
the calculation of the cHash, resulting in wrongly calculated cHash
parameters when linkVars are in place.

Add the linkVars again for creating the cHash

Change-Id: I10bc5e93d59294b6ec7fd2383e094b9f134beb44
Fixes: #32025
Related: #28352
Releases: 4.6, 4.7
Reviewed-on: http://review.typo3.org/6875
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
Reviewed-by: Dmitry Dulepov
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
7 years ago[BUGFIX] Log password attempt with empty password
Mario Rimann [Thu, 24 Nov 2011 20:56:47 +0000 (21:56 +0100)]
[BUGFIX] Log password attempt with empty password

Adds logging for login attempts where an empty password is
submitted.

Change-Id: I8733f388d3d919a7e7ff67fecd5704db20e78fe6
Resolves: #18176
Releases: 4.7, 4.6, 4.5
Reviewed-on: http://review.typo3.org/6904
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
Reviewed-by: Mario Rimann
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
7 years ago[TASK] Remove a message about non-existing TypoScript error
Dmitry Dulepov [Wed, 23 Nov 2011 08:50:53 +0000 (10:50 +0200)]
[TASK] Remove a message about non-existing TypoScript error

When using "< .xyz" TS constructs, TS object browser may show a
error like "1: Line 5902: Object copied in this line
"ACT < .NO" would leave either the value or properties untouched
in TypoScript Version 1. Please check that this is not a problem
for you.". The message is unclear and scary. It is shown as error
but there is, in fact, no error.

Change-Id: I51e811829cfe2d0f264861c4bb4adcdabf9d0546
Resolves: #32012
Releases: 4.7
Reviewed-on: http://review.typo3.org/6866
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
7 years ago[FEATURE] Add a rel="nofollow" on the "Forgot your password" link
Dmitry Dulepov [Thu, 24 Nov 2011 13:11:30 +0000 (15:11 +0200)]
[FEATURE] Add a rel="nofollow" on the "Forgot your password" link

There is no reason for search engines to crawl the "Forgot your
password?" page. Add a rel="nofollow" in the felogin to advice
search engines not to crawl the page.

Change-Id: I98f9dd4ffd385bc273437200feeefc09317bfd6b
Resolves: #22025
Releases: 4.7
Reviewed-on: http://review.typo3.org/6889
Reviewed-by: Georg Ringer
Reviewed-by: Mario Rimann
Reviewed-by: Simon Schaufelberger
Tested-by: Simon Schaufelberger
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
7 years ago[BUGFIX][SECURITY] XSS vulnerability in BE-User Admin module
Marco Bresch [Wed, 23 Nov 2011 16:34:58 +0000 (17:34 +0100)]
[BUGFIX][SECURITY] XSS vulnerability in BE-User Admin module

Fix XSS at column 'workspace membership'.

How to test:
* choose a workspace title like "<b>test</b>"
* assign a user as member to the workspace
* select the BE-module "Admin Tools->User Admin"
* select the checkbox "Workspace membership"
* press update
* take a look at column "Workspace membership"

Change-Id: I29bb7d05a2740cc9c88eb67c224e942dfc9165dc
Fixes: #32040
Releases: 4.7, 4.6, 4.5, 4.4
Reviewed-on: http://review.typo3.org/6878
Reviewed-by: Oliver Klee
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
7 years ago[BUGFIX] Error in the pageNotFound_handling with USER_FUNCTION
Dmitry Dulepov [Thu, 17 Nov 2011 15:31:52 +0000 (17:31 +0200)]
[BUGFIX] Error in the pageNotFound_handling with USER_FUNCTION

When using USER_FUNCTION in the pageNotFound_handling, an exception
or a blank screen appears in the Frontend (depending on error
handling settings) because $GLOBALS['TSFE']->sys_page is not
initialized.

Change-Id: I737c1b263ca53e9d23d3bd66498974b41c83df1d
Resolves: #31839
Releases: 4.7, 4.6, 4.5
Reviewed-on: http://review.typo3.org/6712
Reviewed-by: Stefan Neufeind
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
7 years ago[BUGFIX] Install Tool: Improper check of PHP session.auto_start
Markus Klein [Sun, 30 Oct 2011 00:16:31 +0000 (19:16 -0500)]
[BUGFIX] Install Tool: Improper check of PHP session.auto_start

This fix improves the check for the PHP session.auto_start configuration
to account also for valid Yes/No configuration values.

Change-Id: Icbbe4ed6afdb69642fc5a9ca3a86dc82cc066464
Fixes: #31404
Releases: 4.7, 4.6
Reviewed-on: http://review.typo3.org/6382
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
Reviewed-by: Stefan Neufeind
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
7 years ago[BUGFIX] Vimeo mediawizardprovider needs new syntax
Georg Ringer [Tue, 8 Nov 2011 07:58:02 +0000 (08:58 +0100)]
[BUGFIX] Vimeo mediawizardprovider needs new syntax

Vimeo changed its behaviour and there is always the
vimeo error "no video" shown. Their change is strange
as vimeo required the argument clip_id as the 1st one

Change-Id: I62e9c425895e08dfe091179dac34495fc681ffe1
Resolves: #31661
Releases: 4.7, 4.6, 4.5, 4.3
Reviewed-on: http://review.typo3.org/6591
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
7 years ago[TASK] Use master branch in submodules
Oliver Hader [Tue, 22 Nov 2011 12:42:23 +0000 (13:42 +0100)]
[TASK] Use master branch in submodules

Use master branch in submodules
dbal, extbase, fluid, version, workspaces

Change-Id: Ia0d7a7d6ccd0c43b2f57905a01258d06bc9cfb1a
Resolves: #31989
Reviewed-on: http://review.typo3.org/6839
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
7 years ago[BUGFIX] magic_quotes_gpc does not exist anymore in PHP 5.4
Xavier Perseguers [Tue, 20 Sep 2011 09:36:58 +0000 (11:36 +0200)]
[BUGFIX] magic_quotes_gpc does not exist anymore in PHP 5.4

PHP INI magic_quotes_gpc got deprecated in PHP 5.3 and is removed in
PHP 5.4, init.php should then behave as if it were set to "Off".

Change-Id: I14fac85ef5f3dca86e1bd424ab0be4a37b9f331b
Fixes: #30083
Releases: 4.7, 4.6, 4.5
Reviewed-on: http://review.typo3.org/5104
Reviewed-by: Ernesto Baschny
Reviewed-by: Georg Ringer
Reviewed-by: Karsten Dambekalns
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
7 years ago[TASK] Update ADOdb library to version 5.14
Xavier Perseguers [Tue, 1 Nov 2011 11:46:31 +0000 (12:46 +0100)]
[TASK] Update ADOdb library to version 5.14

Change-Id: I9ac22bf2a94495042c1fe9c51821217e4c766f84
Resolves: #31486
Releases: 4.5, 4.6, 4.7
Reviewed-on: http://review.typo3.org/6416
Reviewed-by: Benjamin Mack
Tested-by: Benjamin Mack
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
7 years ago[BUGFIX] Fatal error when exporting from root
Francois Suter [Sat, 5 Nov 2011 08:23:27 +0000 (09:23 +0100)]
[BUGFIX] Fatal error when exporting from root

An uncaught exception happens when trying to export records from a
singe table view in List mode on the page tree root. This is due to
the tree root being handled as a normal page record.

With this patch the tree root is handled as it should. Some cleanup
(CGL) is also applied.

Change-Id: Ia5c46044f5040472846f3e7fb4adbf203e5e1e6a
Fixes: #31350
Releases: 4.7, 4.6, 4.5
Reviewed-on: http://review.typo3.org/6551
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Georg Ringer
Reviewed-by: Steffen Ritter
Reviewed-by: Francois Suter
Tested-by: Francois Suter
7 years ago[BUGFIX] checkstyle/CGL errors in indexed search
Bjoern Pedersen [Fri, 18 Nov 2011 08:27:55 +0000 (09:27 +0100)]
[BUGFIX] checkstyle/CGL errors in indexed search

Jenkins reports 2 checkstyle errors in indexed search,
probably introduced by http://review.typo3.org/6657.

Change-Id: I8ac5046152357111e614a3555c7a6f4236e15137
Resolves: #31904
Releases: 4.7
Reviewed-on: http://review.typo3.org/6730
Reviewed-by: Markus Klein
Tested-by: Markus Klein
Reviewed-by: Stefano Kowalke
Tested-by: Stefano Kowalke
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[FEATURE] Indexed Search: add mySQL fulltext support
Benjamin Mack [Thu, 17 Nov 2011 15:22:26 +0000 (16:22 +0100)]
[FEATURE] Indexed Search: add mySQL fulltext support

Adds some minor modifications for restructuring in the pi code,
and some hooks in order to allow for other search engines to be
used.
Additionally, a new extension "indexed_search_mysql" is added
to the core that allows the mysql fulltext search with it.
Thanks to Michael Stucki for all the work!

Change-Id: I7e739baa6d35b6678d008f19737f86c3bdaa6dd5
Resolves: #28613
Reviewed-on: http://review.typo3.org/6657
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
7 years ago[BUGFIX] Core calls deprecated ADMCMD_preview()
Markus Klein [Wed, 26 Oct 2011 01:23:13 +0000 (20:23 -0500)]
[BUGFIX] Core calls deprecated ADMCMD_preview()

The Core still calls tslib_fe->ADMCMD_preview() in index_ts.php.
Remove the whole code block, since this has been moved to Tx_Version.

The corresponding function in Tx_Version_Preview is already called in
the connectToDB hook.

Change-Id: I24152ecd3183a17257eb79a58f5270d0fce3a04d
Fixes: #31290
Relates: #27931
Releases: 4.7, 4.6
Reviewed-on: http://review.typo3.org/6344
Reviewed-by: Oliver Klee
Reviewed-by: Simon Schaufelberger
Tested-by: Simon Schaufelberger
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
Reviewed-by: Andreas Wolf
Tested-by: Andreas Wolf
7 years ago[BUGFIX][!!!] Slider wizard misuses "max" property
Francois Suter [Thu, 10 Nov 2011 16:19:35 +0000 (17:19 +0100)]
[BUGFIX][!!!] Slider wizard misuses "max" property

TYPO3 4.6 introduced a slider wizard for select-type and
input-type fields. For input-type fields it is possible
to define a minimum and maximum value for the slider.
Unfortunately the wizard misuses the "max" TCA property
for the maximum value, which is normally used for the
"maxlength" attribute of the input field.

The slider wizard should instead rely on the "range" property,
which already exists and serves exactly the purpose of defining
a minimum and maximum value for the field.

Change-Id: I0cf34c78f5109ce244357471a122be0f24f1aeef
Fixes: #31724
Releases: 4.7, 4.6
Reviewed-on: http://review.typo3.org/6618
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
Reviewed-by: Kay Strobach
Tested-by: Kay Strobach
Reviewed-by: Stefan Neufeind
Reviewed-by: Francois Suter
Tested-by: Francois Suter
7 years ago[!!!][FEATURE] Remove typo3/index.html (and more)
Michael Stucki [Sun, 6 Nov 2011 12:42:44 +0000 (13:42 +0100)]
[!!!][FEATURE] Remove typo3/index.html (and more)

Remove typo3/index.html which does nothing else than redirecting to
index.php.
It uses a meta redirection, which has been deprecated by the W3C:
http://www.w3.org/TR/WCAG10-HTML-TECHS/#meta-element

If this change will break your setup, make sure to change the
"DirectoryIndex" setting of your Apache webserver so it looks for files
named index.php: DirectoryIndex index.php

The patch will also remove other files with a similar functionality:
- typo3/index.htm
- typo3/index.html
- typo3/install/index.htm
- typo3/install/index.html

It will NOT remove index.html in t3lib/ and some other places, where the
redirect is rather used as a security feature to avoid directory
listings on poorly configured servers...

Change-Id: I0097c62213cde9cec056e4a6b864cba9f2e828f6
Resolves: #31614
Reviewed-on: http://review.typo3.org/6561
Tested-by: Philipp Gampe
Reviewed-by: Christian Kuhn
Reviewed-by: John Galt
Tested-by: John Galt
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
7 years ago[BUGFIX] Log date picker broken
Francois Suter [Mon, 31 Oct 2011 14:55:10 +0000 (15:55 +0100)]
[BUGFIX] Log date picker broken

The date picker in the Admin Tools > Log when selecting a user-defined
time range is broken. Adapt it to new skinning API for the JS to act
on it properly again.

Change-Id: I8471eff878015dd2ff078921b6947a3beae8d25f
Resolves: #31450
Releases: 4.7, 4.6, 4.5, 4.4
Reviewed-on: http://review.typo3.org/6560
Reviewed-by: Francois Suter
Tested-by: Francois Suter
7 years ago[BUGFIX] Disambiguate labels in exclude fields list
Francois Suter [Fri, 4 Nov 2011 12:54:26 +0000 (13:54 +0100)]
[BUGFIX] Disambiguate labels in exclude fields list

When defining access lists for be_groups, all exclude fields are
listed for selection, ordered alphabetically per table and field
label. It may happen that some fields have the same label within
the same table. This causes confusion.

This patch adds the field's name next to its label to avoid
confusion.

Change-Id: I503c8a2e547c749a8bdcc19d70abe2d2471e6650
Fixes: #25236
Releases: 4.7, 4.6, 4.5
Reviewed-on: http://review.typo3.org/6543
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
Reviewed-by: Francois Suter
Tested-by: Francois Suter
7 years ago[BUGFIX] Handling file upload fields is broken
Oliver Hader [Tue, 18 Oct 2011 22:43:00 +0000 (00:43 +0200)]
[BUGFIX] Handling file upload fields is broken

The handling of file upload fields in the new system extension
form was broken and not fully implemented. Fetching the
contents, type and size of the file is missing. Besides that,
sending these files via mail was not fully implemented.

Change-Id: I9ad7aa2df1e037f1ac8d50031300af9a030a617c
Fixes: #31085
Releases: 4.7, 4.6
Reviewed-on: http://review.typo3.org/6003
Reviewed-by: Peter Beernink
Tested-by: Peter Beernink
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
7 years ago[BUGFIX] Error after hide/show element in list module
Simon Schaufelberger [Sat, 8 Oct 2011 14:07:16 +0000 (16:07 +0200)]
[BUGFIX] Error after hide/show element in list module

Showing or hiding an element with workspace selected will result in
Error: Could not be edited in offline workspace...

Change-Id: I43ceaf2443dff7c3d666811726353f3b17b81182
Resolves: #20598
Releases: 4.7, 4.6, 4,5
Reviewed-on: http://review.typo3.org/5633
Reviewed-by: Georg Ringer
Reviewed-by: Simon Schaufelberger
Tested-by: Simon Schaufelberger
Reviewed-by: Francois Suter
Tested-by: Francois Suter
7 years ago[BUGFIX] Options checkboxes are hidden in BE admin user form
Markus Klein [Mon, 31 Oct 2011 18:34:44 +0000 (13:34 -0500)]
[BUGFIX] Options checkboxes are hidden in BE admin user form

The options field is hidden in the BE user form if the user is admin.
This is a problem if the admin has assigned groups with db_mounts,
as the default value for the options is to mount also the group's mounts,
which is undesired for most instances.

Change-Id: Ia18f6179c0029f6063c0a72b8e4775e6ce120bf5
Fixes: #30492
Releases: 4.7, 4.6, 4.5, 4.4
Reviewed-on: http://review.typo3.org/6401
Reviewed-by: Francois Suter
Tested-by: Francois Suter
Reviewed-by: Thierry Brodard
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
7 years ago[BUGFIX] alt_doc.php uses deleted alternative page languages for translations
Marcus Krause [Fri, 28 Oct 2011 14:39:22 +0000 (16:39 +0200)]
[BUGFIX] alt_doc.php uses deleted alternative page languages for translations

The backend script alt_doc.php even considers deleted
pages_language_overlay records when determining in which language a
record can be/is localized.

This patch improves method documentation and applies
t3lib_BEfunc::deleteClause() on the respective database query.

Change-Id: I2f34cfb888a452136120b9e5d94cf2866b909fb1
Fixes: #31379
Releases: 4.3, 4.4, 4.5, 4.6, 4.7
Reviewed-on: http://review.typo3.org/6386
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
Reviewed-by: Markus Klein
Tested-by: Markus Klein
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
7 years ago[TASK] deprecate userAuthGroup:inList
Benjamin Mack [Tue, 18 Oct 2011 12:17:28 +0000 (14:17 +0200)]
[TASK] deprecate userAuthGroup:inList

The class userAuthGroup has its own "inList"
functionality that is not really needed,
as there is an optimized version in t3lib_div

Thus, this function should be deprecated and
all occurences would be replaced with the
according calls to t3lib_div::inList.

Change-Id: Ica7566807112589c69d70f311a6ac84da280c0e2
Resolves: #31068
Releases: 4.7
Reviewed-on: http://review.typo3.org/5961
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
Reviewed-by: Oliver Klee
Reviewed-by: Benjamin Mack
Tested-by: Benjamin Mack
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
7 years ago[TASK] Add missing tslib_content_abstract::getContentObject()
Rens [Mon, 17 Oct 2011 09:15:39 +0000 (11:15 +0200)]
[TASK] Add missing tslib_content_abstract::getContentObject()

Without this getter method there's no clean way to access the current
tslib_cObj object from a custom media renderer for example.

Resolves: #30994
Releases: 4.5, 4.6

Change-Id: I065f2c94c586237963e553fddc4ebbea7d199915
Reviewed-on: http://review.typo3.org/5890
Reviewed-by: Oliver Klee
Reviewed-by: Thierry Brodard
Reviewed-by: Markus Klein
Tested-by: Markus Klein
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
7 years ago[BUGFIX] JS error on initialization of RTE extension plugin
Stanislas Rolland [Wed, 2 Nov 2011 00:22:15 +0000 (20:22 -0400)]
[BUGFIX] JS error on initialization of RTE extension plugin

Custom plugin from user RTE extension using reference to this.base() will not initialize correctly in TYPO3 4.6.

Change-Id: I059a93f74ad189833ddd93d14654c851241a1a2a
Resolves: #31498
Releases: 4.6, 4.7
Reviewed-on: http://review.typo3.org/6497
Reviewed-by: Stanislas Rolland
Tested-by: Stanislas Rolland
7 years ago[BUGFIX] XLIFF: Invalid handling of overlays for unavailable language
Xavier Perseguers [Sun, 30 Oct 2011 10:12:35 +0000 (11:12 +0100)]
[BUGFIX] XLIFF: Invalid handling of overlays for unavailable language

When a language is chosen but does not provide localization files for an
extension, the localization overlay mechanism fails to detect it and
provides NULL instead of an array to the array merge method of t3lib_div.

Change-Id: Ibf0aa0feadc16a77e61d515ae0c684bf182cf1a6
Fixes: #31353
Releases: 4.6, 4.7
Reviewed-on: http://review.typo3.org/6384
Reviewed-by: Thomas Juhnke
Tested-by: Thomas Juhnke
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
7 years ago[BUGFIX] Add check for salted default admin password
Gregor Hermens [Mon, 31 Oct 2011 09:30:36 +0000 (10:30 +0100)]
[BUGFIX] Add check for salted default admin password

Check for default password of admin account no longer
works in status reports module.

Change-Id: Ibefcadb60afb2d22490fc1219559d8651d256c8a
Fixes: #31397
Releases: 4.6, 4.7
Reviewed-on: http://review.typo3.org/6392
Reviewed-by: Markus Klein
Tested-by: Philipp Gampe
Reviewed-by: Philipp Gampe
Reviewed-by: Francois Suter
Tested-by: Francois Suter
7 years ago[BUGFIX] Empty text with non-localizable label key
Xavier Perseguers [Fri, 28 Oct 2011 06:31:23 +0000 (08:31 +0200)]
[BUGFIX] Empty text with non-localizable label key

When method $GLOBALS['TSFE']->sL() is called with a non-localizable
label key (not starting with "LLL:"), an empty string is returned
instead of the label key itself.

This is a breaking change with previous versions of TYPO3.

Change-Id: I2847e51fd479d9636ac815c820b2e63cf449d6a7
Fixes: #31347
Releases: 4.6, 4.7
Reviewed-on: http://review.typo3.org/6364
Reviewed-by: Andreas Wolf
Tested-by: Andreas Wolf
7 years ago[BUGFIX] Install tool stays open if ENABLE_INSTALL_TOOL is not writable
Lucas Jenss [Sun, 11 Sep 2011 23:10:26 +0000 (01:10 +0200)]
[BUGFIX] Install tool stays open if ENABLE_INSTALL_TOOL is not writable

Recognize if the ENABLE_INSTALL_TOOL file deletion fails
and keep the install tool closed in this case.

Change-Id: I78e1990b6a0b66ef8804ede9bbfa3546b08d4067
Fixes: #29674
Releases: 4.7, 4.6, 4.5
Reviewed-on: http://review.typo3.org/4906
Reviewed-by: Markus Klein
Tested-by: Markus Klein
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[TASK] Remove unused typo3/alt_* files
Christian Kuhn [Tue, 25 Oct 2011 21:43:04 +0000 (23:43 +0200)]
[TASK] Remove unused typo3/alt_* files

Remove files that are scheduled for deletion in 4.7 and not
referenced in the core at any place.

Change-Id: I0b6b70aaaf063111ab4e063d39ca116d1e8a0e3d
Resolves: #31298
Depends: #31296
Releases: 4.7
Reviewed-on: http://review.typo3.org/6339
Reviewed-by: Markus Klein
Tested-by: Markus Klein
Reviewed-by: Oliver Klee
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[TASK] Remove t3lib_superadmin
Christian Kuhn [Tue, 25 Oct 2011 22:00:39 +0000 (00:00 +0200)]
[TASK] Remove t3lib_superadmin

The class is obsolete since 4.5 and can be removed now.

Change-Id: I914e3ef199c2215ca25ffa27631ac28ecf05ac50
Resolves: #31299
Releases: 4.7
Reviewed-on: http://review.typo3.org/6340
Reviewed-by: Markus Klein
Tested-by: Markus Klein
Reviewed-by: Oliver Klee
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[FEATURE] Unify page/list module title
Felix Kopp [Sat, 8 Oct 2011 19:39:50 +0000 (21:39 +0200)]
[FEATURE] Unify page/list module title

The backend modules should have unified headers.
In page and list module the header is the current page title.
This the current page must not be displayed in the path.

Change-Id: Id915f156570f8370fa40a2d1369b7451b5213442
Resolves: #23828
Releases: 4.7
Reviewed-on: http://review.typo3.org/5639
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
7 years ago[FEATURE][INSTALL] Check MySQL privileges to create new databases
Steffen Gebert [Thu, 2 Jun 2011 15:01:27 +0000 (17:01 +0200)]
[FEATURE][INSTALL] Check MySQL privileges to create new databases

Hide the option to create a new MySQL database within the 1-2-3 wizard,
if the MySQL user has no permissions to do so.

Change-Id: Ia1dac4ff39e9254d91b4b044306dbb6600df1525
Resolves: #27194
Releases: 4.7
Reviewed-on: http://review.typo3.org/2507
Reviewed-by: Andreas Wolf
Tested-by: Andreas Wolf
7 years ago[BUGFIX] EM: Confusing error message when uploading an extension to TER that is not...
Ernesto Baschny [Wed, 26 Oct 2011 10:15:39 +0000 (12:15 +0200)]
[BUGFIX] EM: Confusing error message when uploading an extension to TER that is not registered

Change-Id: Ic11eccffe0961c627397bf27dabc1164f2508abc
Fixes: #31309
Releases: 4.5, 4.6, 4.7
Reviewed-on: http://review.typo3.org/6345
Reviewed-by: Ernesto Baschny
Tested-by: Ernesto Baschny
Reviewed-by: Andreas Wolf
Tested-by: Andreas Wolf
7 years ago[TASK] Set TYPO3 version to 4.7-dev
Oliver Hader [Tue, 25 Oct 2011 14:43:28 +0000 (16:43 +0200)]
[TASK] Set TYPO3 version to 4.7-dev

Change-Id: If0028195ed4a6a51ebe5b507c98eb1251e232326
Reviewed-on: http://review.typo3.org/6332
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
7 years ago[TASK] Set TYPO3 version to 4.6.1-dev
TYPO3 v4 Release Team [Tue, 25 Oct 2011 13:48:05 +0000 (15:48 +0200)]
[TASK] Set TYPO3 version to 4.6.1-dev

Change-Id: I49fcdd768a00e1207ad22cd56caac7ece19f2c37
Reviewed-on: http://review.typo3.org/6330
Reviewed-by: TYPO3 v4 Release Team
Tested-by: TYPO3 v4 Release Team
7 years ago[RELEASE] Release of TYPO3 4.6.0
TYPO3 v4 Release Team [Tue, 25 Oct 2011 13:47:55 +0000 (15:47 +0200)]
[RELEASE] Release of TYPO3 4.6.0

Change-Id: I80f13bd0b46b6ac37a372dc95eeaa71c286f7c00
Reviewed-on: http://review.typo3.org/6329
Reviewed-by: TYPO3 v4 Release Team
Tested-by: TYPO3 v4 Release Team
7 years ago[TASK] Update md5 checksums for system extensions
Xavier Perseguers [Tue, 25 Oct 2011 11:14:27 +0000 (13:14 +0200)]
[TASK] Update md5 checksums for system extensions

The md5 checksums for all system extensions not integrated as submodule
should be updated.

Change-Id: Iee20932b1b58feaf02317855de38d191204150df
Resolves: #30723
Releases: 4.6
Reviewed-on: http://review.typo3.org/6321
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
7 years ago[BUGFIX] EM: Configuration inlineToWindow does not default to 1
Xavier Perseguers [Tue, 25 Oct 2011 10:14:54 +0000 (12:14 +0200)]
[BUGFIX] EM: Configuration inlineToWindow does not default to 1

Default configuration for inlineToWindow is set to 1 in ext_conf_template.txt but
if localconf.php contains an incomplete definition for $TYPO3_CONF_VARS['EXT']['extConf']['em'],
it defaults to 0 instead.

Change-Id: I3df433e9f9ddf2b610e6eaad89333f03bba3e231
Fixes: #31271
Releases: 4.6
Reviewed-on: http://review.typo3.org/6318
Reviewed-by: Steffen Ritter
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
7 years ago[TASK] Disable file upload in form wizard
Oliver Hader [Tue, 25 Oct 2011 10:24:12 +0000 (12:24 +0200)]
[TASK] Disable file upload in form wizard

Due to a wrong implementation the file upload feature in the
form wizard will be disabled for the time being.

Change-Id: Ie434fade3047e8ce24fd94e5c1d4c1347024fac2
Resolves: #31274
Related: #31085
Reviewed-on: http://review.typo3.org/6320
Reviewed-by: Steffen Ritter
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
Tested-by: Steffen Ritter
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
7 years ago[TASK] Raise submodule pointer
TYPO3 v4 Release Team [Tue, 25 Oct 2011 09:55:50 +0000 (11:55 +0200)]
[TASK] Raise submodule pointer

Change-Id: I0580ce6e45b5e2bb9110e90475a2ce4f8b1424d1
Reviewed-on: http://review.typo3.org/6313
Reviewed-by: TYPO3 v4 Release Team
Tested-by: TYPO3 v4 Release Team
7 years ago[TASK] Update NEWS.txt with information from reviewed Release Notes
Xavier Perseguers [Tue, 25 Oct 2011 07:42:16 +0000 (09:42 +0200)]
[TASK] Update NEWS.txt with information from reviewed Release Notes

Change-Id: I729000694f9d5f957da955b10fda4d3a0e78d8fd
Reviewed-on: http://review.typo3.org/6283
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
7 years ago[BUGFIX] NEWS.txt refers to invalid language code
Markus Klein [Tue, 25 Oct 2011 01:55:46 +0000 (20:55 -0500)]
[BUGFIX] NEWS.txt refers to invalid language code

The language code of Austria is not de_AU, but de_AT.

Change-Id: I751df88b1bf6555910360142ed95dc5bc21781a8
Resolves: #31256
Releases: 4.6
Reviewed-on: http://review.typo3.org/6279
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
7 years ago[TASK] Documentation of compressJs feature
Steffen Gebert [Mon, 24 Oct 2011 23:01:56 +0000 (01:01 +0200)]
[TASK] Documentation of compressJs feature

The documentation (NEWS.txt and TypoScript completion) does not
correctly explain the feature set of config.compressJs.

Instead of the advertised minification (stripping white-spaces), it only
applies GZIP compression (which then requires compressionLevel to be
enabled in the Install Tool). This is a difference to
config.compressCss, which does such a minification.

Additionally, .htaccess lacks hints about the gzip rules, which now also
apply to the Frontend.

Change-Id: I30929ee70d0ab5fd6db74717889af6104c12e23d
Resolves: #31251
Releases: 4.6
Reviewed-on: http://review.typo3.org/6277
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
7 years ago[BUGFIX] Upgrade Wizards appear over and over again
Steffen Gebert [Mon, 24 Oct 2011 22:18:02 +0000 (00:18 +0200)]
[BUGFIX] Upgrade Wizards appear over and over again

The Upgrade Wizards "Check Compression Level" and
"Deprecated RTE properties" appear over and over again,
instead of hiding themselves after one execution.

Change-Id: I4d90abc7c88308b2f75dcc20ae4db52d0d383a10
Fixes: #31248
Releases: 4.6
Reviewed-on: http://review.typo3.org/6273
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
Reviewed-by: Philipp Gampe
Tested-by: Philipp Gampe
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
7 years ago[BUGFIX] Internal extension information is not updated properly
Oliver Hader [Mon, 24 Oct 2011 21:53:30 +0000 (23:53 +0200)]
[BUGFIX] Internal extension information is not updated properly

tx_em_Tools::refreshGlobalExtList() is triggered on installing
extensions. However the current implementation is wrong (early
return) and does not consider $TYPO3_CONF_VARS.

This misbehavior also prevents the Introduction Package to
correctly install accordant cf_* tables of workspaces and
extbase, since the information in $TYPO3_CONF_VARS is not
available globally.

Change-Id: I3a1b8ea9d2da40a52d9838ac8b1fe9551b6dfed8
Fixes: #31246
Reviewed-on: http://review.typo3.org/6270
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
Reviewed-by: Steffen Gebert
Tested-by: Steffen Gebert
7 years ago[TASK] Implement check for saltedpasswords in reports module
Steffen Ritter [Mon, 24 Oct 2011 22:38:58 +0000 (00:38 +0200)]
[TASK] Implement check for saltedpasswords in reports module

The reports module should show a warning, if saltedpasswords is
not installed or not configured correctly.

Change-Id: Icbd31378a05f02f20de5e43a63465c119f72a6d3
Resolves: #30695
Releases: 4.6, 4.5
Reviewed-on: http://review.typo3.org/6275
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
7 years ago[TASK] Raise the number of possible file- and dbmounts from 10 to 25
Tolleiv Nietsch [Mon, 24 Oct 2011 22:07:48 +0000 (00:07 +0200)]
[TASK] Raise the number of possible file- and dbmounts from 10 to 25

The limitation of 10 dbmounts and filemounts does not work in each
installation. Due to the fact that removing the limits completely would
most likely waste quite some space in most installations, we agreed to
have equal limits everywhere and raise the limits to 25.

Change-Id: I60f84b5b9e03661c19840ec711533be207966ae3
Fixes: #30926
Releases: 4.6
Reviewed-on: http://review.typo3.org/6271
Reviewed-by: Steffen Gebert
Tested-by: Steffen Gebert
7 years ago[BUGFIX] Incorrect display of Flexform UTF8 labels
Juergen Kussmann [Mon, 24 Oct 2011 00:29:48 +0000 (19:29 -0500)]
[BUGFIX] Incorrect display of Flexform UTF8 labels

UTF8 labels and options are displayed incorrectly in Flexforms.

Change-Id: I857bd26b8d1ee27b823e27ce5f67298f5549dc70
Resolves: #28952, #29067
Releases: 4.6, 4.5
Reviewed-on: http://review.typo3.org/6208
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
7 years ago[BUGFIX] Caching tables of new extensions are not created
Oliver Hader [Mon, 24 Oct 2011 22:34:45 +0000 (00:34 +0200)]
[BUGFIX] Caching tables of new extensions are not created

Creating the caching tables of an extension that has been installed in
the same process does not work. Since the cachingConfiguration of the
new extension is not forwarded to the cache manager, the new tables
are just not known there.

Change-Id: I0e72cffc43165be30bde6e7f3ec2c19c1f668bb2
Fixes: #31249
Reviewed-on: http://review.typo3.org/6274
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
7 years ago[BUGFIX] Check if OpenSSL works on every platform
Helmut Hummel [Sat, 22 Oct 2011 13:26:07 +0000 (15:26 +0200)]
[BUGFIX] Check if OpenSSL works on every platform

The php backend in rsaauth checks if key generation works on Windows platforms.
Since there also could be *nix platforms with a wrong OpenSSL configuration,
we should remove this limitation and check if key generation works in any case.

Change-Id: Id075445f1fbf9bd37ca44525257892052a94c6e5
Resolves: #31188
Releases: 4.6, 4.5, 4.4, 4.3
Reviewed-on: http://review.typo3.org/6192
Reviewed-by: Oliver Klee
Reviewed-by: Xavier Perseguers
Reviewed-by: Steffen Gebert
Tested-by: Steffen Gebert
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
Reviewed-by: Oliver Hader
7 years ago[BUGFIX] Install tool throws database errors in upgrade wizard
Christian Kuhn [Mon, 24 Oct 2011 21:30:54 +0000 (23:30 +0200)]
[BUGFIX] Install tool throws database errors in upgrade wizard

Some upgrade wizards like addflexformstoacl need working cache tables.
Those might not exist already. The patch forces creation of those tables
if calling the upgrade wizard.

Change-Id: I5d831bb819389cd2bf90854bb300408b4e6ed823
Resolves: #30862
Reviewed-on: http://review.typo3.org/6262
Reviewed-by: Susanne Moog
Tested-by: Susanne Moog
Reviewed-by: Oliver Hader
Reviewed-by: Wouter Wolters
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
7 years ago[BUGFIX] Extension details are difficult to read
Björn Pedersen [Wed, 19 Oct 2011 16:21:14 +0000 (18:21 +0200)]
[BUGFIX] Extension details are difficult to read

The problem: The label column is just 100 px wide,
causing linebreaks in the label.
This can result in incorrect reading, e.g. :

Loaded   yes
in Frontend:

The correct reading is: Loaded in frontend: yes.

Setting .em-extlist-extinfo label, .em-info label { width:200px;}
makes it easier readable again.
Resolves: #30596
Releases: 4.6

Change-Id: I2317dde021b363783562b1e749028c68db369c42
Reviewed-on: http://review.typo3.org/6034
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Stefan Galinski
Tested-by: Stefan Galinski
7 years ago[BUGFIX] Check for rsaauth being usable
Steffen Gebert [Fri, 21 Oct 2011 19:39:44 +0000 (21:39 +0200)]
[BUGFIX] Check for rsaauth being usable

The Extension Manager shows the results of some checks in the
Configuration section of the extension "saltedpasswords", whether
"rsaauth" is loaded and whether it is enabled.

However, it lacks a check for "rsaauth" being really able to work.
If "rsaauth" fails, tell the user that OpenSSL extension is not available
or not working correctly.

Resolves: #31178
Releases: 4.6, 4.5, 4.4

Change-Id: Iacedf86dc75090120194f96b8f8ff00cdd8bc90e
Reviewed-on: http://review.typo3.org/6184
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
Reviewed-by: Wouter Wolters
Tested-by: Wouter Wolters
Reviewed-by: Stefan Galinski
Tested-by: Stefan Galinski
7 years ago[BUGFIX] Delay start of TSFE Time Tracking
Steffen Gebert [Sun, 23 Oct 2011 20:48:04 +0000 (22:48 +0200)]
[BUGFIX] Delay start of TSFE Time Tracking

Configurable cookie name feature relies on a started PHP session in the
frontend. This is not desired. Thus, start time tracking a bit later.

Change-Id: Ia1bc200e1610b0b789b45e6d5525ae9011c0117a
Resolves: #30269
Releases: 4.6
Reviewed-on: http://review.typo3.org/6203
Reviewed-by: Susanne Moog
Tested-by: Susanne Moog
Reviewed-by: Wouter Wolters
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
7 years ago[TASK] Adjust hint in Upgrade Wizard
Steffen Gebert [Mon, 24 Oct 2011 21:13:57 +0000 (23:13 +0200)]
[TASK] Adjust hint in Upgrade Wizard

> If you upgrade your TYPO3 installation from one major version to
> another (e.g. 4.4 to 4.5) ...

This should display up-to-date information: 4.5 to 4.6

Change-Id: I48b4192d2394ffd806bbf52a52142ffcf03db4e5
Releases: 4.6
Reviewed-on: http://review.typo3.org/6261
Reviewed-by: Steffen Gebert
Tested-by: Steffen Gebert
7 years ago[TASK] EM: Remove function menu "Check for extension updates"
Xavier Perseguers [Mon, 24 Oct 2011 20:20:44 +0000 (22:20 +0200)]
[TASK] EM: Remove function menu "Check for extension updates"

The function menu "Check for extension updates" does not make sense anymore
as it is part of the old Extension Manager. Remove it if using the ExtJS-based
Extension Manager.

Change-Id: Ia774e8a3eb8a60ad07c371215ef5d0934a79b7cc
Resolves: #31242
Releases: 4.6
Reviewed-on: http://review.typo3.org/6259
Reviewed-by: Stefan Galinski
Tested-by: Stefan Galinski
Reviewed-by: Wouter Wolters
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
7 years ago[BUGFIX] EM: Uploading extensions fails with Fatal Errors
Steffen Gebert [Sun, 23 Oct 2011 20:24:36 +0000 (22:24 +0200)]
[BUGFIX] EM: Uploading extensions fails with Fatal Errors

In case of an extension having dependencies, suggestions, or conflicts,
the Extension Manager fails with PHP Fatal Errors.

Change-Id: I26e8f12df7df7be3c21a6e7735635e38df70e87b
Resolves: #27836
Releases: 4.6, 4.5
Reviewed-on: http://review.typo3.org/6202
Reviewed-by: Stefan Neufeind
Tested-by: Xavier Perseguers
Reviewed-by: Xavier Perseguers
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
7 years ago[TASK] Unit test for t3lib_utility_Mail should check From user
Xavier Perseguers [Mon, 24 Oct 2011 15:07:10 +0000 (17:07 +0200)]
[TASK] Unit test for t3lib_utility_Mail should check From user

Unit tests t3lib_utility_Mail do not test if additional headers are generated
when $TYPO3_CONF_VARS['MAIL']['defaultMailFromAddress'] and
$TYPO3_CONF_VARS['MAIL']['defaultMailFromName'] are set.

Change-Id: I437181b5c6b08d789ebd0236ffb6ab2745f3badc
Resolves: #31228
Releases: 4.6
Reviewed-on: http://review.typo3.org/6243
Reviewed-by: Steffen Gebert
Tested-by: Steffen Gebert
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
7 years ago[BUGFIX] Restructure the random byte generator
Helmut Hummel [Tue, 29 Mar 2011 22:18:47 +0000 (00:18 +0200)]
[BUGFIX] Restructure the random byte generator

Restructure the code to use the most performant methods first
if available. Take specialities of Windows OS and special
PHP versions into account.

Read/ generate more bytes than needed in one call, because it
does not cost (much) more to generate more random bytes, but it's
much cheaper for the next calls, because the bytes are already there.

Resolves: #23355
Releases: 4.6, 4.5, 4.4

Change-Id: I6bad300842f3da40c620b3d79b8116345a2749a0
Reviewed-on: http://review.typo3.org/4537
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
Reviewed-by: Steffen Gebert
Tested-by: Steffen Gebert
7 years ago[BUGFIX][t3editor] Description of new options compressJs and compressCss
Steffen Gebert [Mon, 24 Oct 2011 18:19:23 +0000 (20:19 +0200)]
[BUGFIX][t3editor] Description of new options compressJs and compressCss

Change-Id: Ie61a4415b0efd4bd624e88d908933bd4f9e9350c
Resolves: #31238
Releases: 4.6
Reviewed-on: http://review.typo3.org/6255
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
Reviewed-by: Stefan Galinski
Tested-by: Stefan Galinski
7 years ago[BUGFIX] config.compressJs enables itself
Steffen Gebert [Mon, 24 Oct 2011 17:14:48 +0000 (19:14 +0200)]
[BUGFIX] config.compressJs enables itself

Due to a compat_mode backwards compatibility setting, the new option
config.compressJs
enables itself automatically, although not desired

Change-Id: I4ed98d778f152b120b970c75799afc7db5776607
Resolves: #31237
Releases: 4.6
Reviewed-on: http://review.typo3.org/6249
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
Reviewed-by: Stefan Galinski
Tested-by: Stefan Galinski