Packages/TYPO3.CMS.git
7 years ago[RELEASE] Release of TYPO3 4.4.13 67/8667/1 TYPO3_4-4-13
TYPO3 v4 Release Team [Tue, 24 Jan 2012 10:23:55 +0000 (11:23 +0100)]
[RELEASE] Release of TYPO3 4.4.13

Change-Id: I632a05b9ea6d86d0598e1c3e21fe9c8f59c53313

7 years ago[BUGFIX] md5.js fails with non-ascii-characters
Stefan Neufeind [Mon, 10 Oct 2011 12:04:32 +0000 (14:04 +0200)]
[BUGFIX] md5.js fails with non-ascii-characters

Current implementation of md5.js only considers a very
limited range of characters.
The implementation from webtoolkit.info uses correct
unicode-representation.

Change-Id: Ib7b983340f2fd82698fd48967c0be61a8fc822b8
Releases: 4.4, 4.5, 4.6
Resolves: #22328
Reviewed-on: http://review.typo3.org/5692
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
Reviewed-by: Stefan Neufeind
Tested-by: Stefan Neufeind
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
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: Ibea4e3f8cd5ec9d104d52091e66d69faf48bea9d
Fixes: #31379
Releases: 4.3, 4.4, 4.5, 4.6, 4.7
Reviewed-on: http://review.typo3.org/6373
Reviewed-by: Markus Klein
Tested-by: Markus Klein
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
Reviewed-by: Simon Schaufelberger
Tested-by: Simon Schaufelberger
Reviewed-by: Stefan Neufeind
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
7 years ago[BUGFIX] Add SQL-comparator <> to SQL parser
Xavier Perseguers [Tue, 20 Dec 2011 09:09:48 +0000 (10:09 +0100)]
[BUGFIX] Add SQL-comparator <> to SQL parser

Comparator != was supported before.
But <> is ANSI SQL and therefore should be
supported as well.

Change-Id: I56e86bfda550036e31d5bec4e8430c47ff0b9b56
Fixes: #32626
Releases: 4.4, 4.5, 4.6, 4.7
Reviewed-on: http://review.typo3.org/7418
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
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: I5404dde8963f2d5fea6a7e680cbe0f1d1f709d86
Fixes: #31622
Releases: 4.7, 4.6, 4.5, 4.4
Reviewed-on: http://review.typo3.org/6960
Reviewed-by: Stefan Neufeind
Reviewed-by: Simon Schaufelberger
Tested-by: Simon Schaufelberger
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
7 years ago[BUGFIX] @charset must be lowercase in CSS
Markus Klein [Tue, 29 Nov 2011 15:26:17 +0000 (09:26 -0600)]
[BUGFIX] @charset must be lowercase in CSS

CSS files must comply to http://www.w3.org/TR/CSS21/syndata.html#charset
which requires @charset to be
"the 10 characters '@charset "' (lowercase, no backslash escapes)".
Also the CSS compressor looks for the lowercase version.

Change-Id: Ie63eea0c4b6ed5089ea3e8d5291271c627674e24
Fixes: #32163
Releases: 4.7, 4.6, 4.5, 4.4
Reviewed-on: http://review.typo3.org/7351
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
7 years ago[BUGFIX] Random miscalculations in ImageTTFBBox
Albrecht Koehnlein [Wed, 13 Jul 2011 09:47:21 +0000 (11:47 +0200)]
[BUGFIX] Random miscalculations in ImageTTFBBox

ImageTTFBBox() randomly returns incorrect negative values. Repeat the operation
a number of time if this happens to try to find the correct values.

Change-Id: Iec726a3ddbafdb6d2024257e01e63071b566e150
Fixes: #21054
Releases: 4.6, 4.5, 4.4
Reviewed-on: http://review.typo3.org/7120
Reviewed-by: Philipp Gampe
Reviewed-by: Simon Schaufelberger
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
7 years ago[BUGFIX] Localization: Editing in TCEforms shows unstyled original value
Benjamin Mack [Sat, 9 Jul 2011 08:22:50 +0000 (10:22 +0200)]
[BUGFIX] Localization: Editing in TCEforms shows unstyled original value

When editing a translated record in the TCEforms backend, the original
language label is shown below, in a green box. The green box is
definitively from the old skin (3.x) and should be changed.

Change-Id: I9a85f1daac7b41a1a6d1e3cd9663c67abc917c44
Resolves: #28012
Releases: 4.6, 4.5, 4.4
Reviewed-on: http://review.typo3.org/7123
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
7 years ago[BUGFIX] Use trimExplode() for pageOverlayFields
Georg Ringer [Tue, 16 Aug 2011 06:26:18 +0000 (08:26 +0200)]
[BUGFIX] Use trimExplode() for pageOverlayFields

Currently explode() is used for pageOverLayFields which requires a list
without any whitespaces. Using t3lib_div::trimExplode() improves
the usability for integrators and reduces possibilities of not working
configurations

Change-Id: I65ba837ac2bb8370de6e79e6c7cef820afc9063d
Resolves: #28916
Releases: 4.4, 4.5, 4.6
Reviewed-on: http://review.typo3.org/7132
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
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: I7036eb070d94beb73c539091135b188f588e171d
Fixes: #32040
Releases: 4.7, 4.6, 4.5, 4.4
Reviewed-on: http://review.typo3.org/6961
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
7 years ago[TASK] Set TYPO3 version to 4.4.13-dev
TYPO3 v4 Release Team [Tue, 22 Nov 2011 15:15:09 +0000 (16:15 +0100)]
[TASK] Set TYPO3 version to 4.4.13-dev

Change-Id: I87c8c5c848353c9f0f71a9aaf15f63bd353b8120
Reviewed-on: http://review.typo3.org/6857
Reviewed-by: TYPO3 v4 Release Team
Tested-by: TYPO3 v4 Release Team
7 years ago[RELEASE] Release of TYPO3 4.4.12
TYPO3 v4 Release Team [Tue, 22 Nov 2011 15:15:00 +0000 (16:15 +0100)]
[RELEASE] Release of TYPO3 4.4.12

Change-Id: I5ff0d2c0a39593d64dc2cd183dc9b5b27fd56ee0
Reviewed-on: http://review.typo3.org/6856
Reviewed-by: TYPO3 v4 Release Team
Tested-by: TYPO3 v4 Release Team
7 years ago[TASK] Raise submodule pointer
TYPO3 v4 Release Team [Tue, 22 Nov 2011 14:40:26 +0000 (15:40 +0100)]
[TASK] Raise submodule pointer

Change-Id: Ia90ea04d65ced0756ce6f6c74e598f48bd234849
Reviewed-on: http://review.typo3.org/6848
Reviewed-by: TYPO3 v4 Release Team
Tested-by: TYPO3 v4 Release Team
7 years ago[BUGFIX] Log date picker broken
Francois Suter [Mon, 31 Oct 2011 15:05:52 +0000 (16:05 +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: I26e34b312bf411b20bb8671278a6099e45accbe1
Resolves: #31450
Releases: 4.7, 4.6, 4.5, 4.4
Reviewed-on: http://review.typo3.org/6396
Reviewed-by: Tomita Militaru
Reviewed-by: Francois Suter
Tested-by: Francois Suter
7 years ago[BUGFIX] Recycler: Wrong placed brackets
Marc Bastian Heinrichs [Mon, 8 Aug 2011 22:38:09 +0000 (00:38 +0200)]
[BUGFIX] Recycler: Wrong placed brackets

Change-Id: I3c4f9390e13bebfae861565c482877f5563f9442
Resolves: #28835
Releases: 4.4, 4.5, 4.6
Reviewed-on: http://review.typo3.org/6697
Reviewed-by: Simon Schaufelberger
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
Reviewed-by: Dmitry Dulepov
Tested-by: Dmitry Dulepov
7 years ago[BUGFIX] Extension configuration of saltedpasswords broken
Markus Klein [Wed, 2 Nov 2011 07:40:20 +0000 (02:40 -0500)]
[BUGFIX] Extension configuration of saltedpasswords broken

Back ported code from task #31501 breaks the the configuration page
of the saltedpasswords extension in EM.

Change-Id: Ie2d2a4c4bb8050e6b474095c816af6ae9a2ef555
Fixes: #31501
Relates: #31178
Releases: 4.5, 4.4
Reviewed-on: http://review.typo3.org/6612
Reviewed-by: Steffen Gebert
Tested-by: Steffen Gebert
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: Ie1931a9531acf073e18548c56d454e958c22b531
Fixes: #30492
Releases: 4.7, 4.6, 4.5, 4.4
Reviewed-on: http://review.typo3.org/6529
Reviewed-by: Markus Klein
Tested-by: Markus Klein
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
7 years ago[BUGFIX] Make extbase modules appear in access lists
Helmut Hummel [Wed, 26 Oct 2011 20:34:29 +0000 (22:34 +0200)]
[BUGFIX] Make extbase modules appear in access lists

When registering an extbase backend module, it should be possible to
grant permissions to it for users in the access list backend user groups.

Add the missing API calls to enable this for extbase modules.

Change-Id: Ie856c061da1139f4e9c790ee8a4ce1a88033487f
Releases: 4.4
Fixes: #24122
Reviewed-on: http://review.typo3.org/6354
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
7 years ago[BUGFIX] TCA: Suggest wizard doesn't work in wizard_edit popup
Laurent Cherpit [Thu, 11 Aug 2011 15:48:02 +0000 (17:48 +0200)]
[BUGFIX] TCA: Suggest wizard doesn't work in wizard_edit popup

When suggest wizard is used in a form open from the wizard_edit
popup wizard, javascript cannot access to "top.TS.PATH_typo3" value.

Change-Id: I344001893718ea4c5b2a54b77cc602f76eaa98fd
Resolves: #28930
Related: #23789
Releases: 4.6, 4.5, 4.4
Reviewed-on: http://review.typo3.org/6251
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
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.

Change-Id: Ie68b0f7dca4ceef9752cec44b1ff651e77f5f1d8
Resolves: #31178
Releases: 4.6, 4.5, 4.4
Reviewed-on: http://review.typo3.org/6268
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
7 years ago[BUGFIX] Enable "0" as token for TypoScript split function
Steffen Gebert [Sun, 23 Oct 2011 08:24:06 +0000 (10:24 +0200)]
[BUGFIX] Enable "0" as token for TypoScript split function

Change-Id: If303f704ffa8d5d1a4c9df28c9e4c3759ef9ebfc
Resolves: #31062
Releases: 4.6, 4.5, 4.4
Reviewed-on: http://review.typo3.org/6195
Reviewed-by: Steffen Gebert
Tested-by: Steffen Gebert
7 years ago[BUGFIX] Improve check for started session in rsaauth
Helmut Hummel [Sun, 25 Sep 2011 10:54:31 +0000 (12:54 +0200)]
[BUGFIX] Improve check for started session in rsaauth

Checking if the superglobal $_SESSION is an array is not reliable.
Change the check to use session_id() which is an empty string
if the session has not been started.

Change-Id: Iac913beee5af40d28c17ade6a8bfa17df4da2374
Resolves: #30270
Releases: 4.3, 4.4, 4.5, 4.6
Reviewed-on: http://review.typo3.org/6189
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
7 years ago[BUGFIX] Replace debug with call to deprecationLog
Tolleiv Nietsch [Mon, 10 Oct 2011 01:25:40 +0000 (03:25 +0200)]
[BUGFIX] Replace debug with call to deprecationLog

Commit cf83434449237114ae092659e17f8f2935f815b6 wrongly introduced
a debug() statement instead of a call to the deprecationLog()
method.

Change-Id: I79bad0449509675e3660081ed727799e0ad0353b
Resolves: #30759
Branches: 4.4, 4.5, 4.6
Reviewed-on: http://review.typo3.org/5697
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
Reviewed-by: Oliver Klee
Reviewed-by: Tolleiv Nietsch
Tested-by: Tolleiv Nietsch
7 years ago[BUGFIX] date expects parameter 2 to be long, string given
Markus Klein [Tue, 18 Oct 2011 13:46:18 +0000 (08:46 -0500)]
[BUGFIX] date expects parameter 2 to be long, string given

Any zero length string value is replaced with the current timestamp.
(Just like the default value for the second parameter of date/gmdate.)

Change-Id: I0d4cef574028668b0736c8a13db0687f0be62b0e
Fixes: #30931
Releases: 4.6, 4.5, 4.4
Reviewed-on: http://review.typo3.org/5971
Reviewed-by: Simon Schaufelberger
Tested-by: Simon Schaufelberger
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
7 years ago[BUGFIX] Copyright year in HTML comment is hardcoded
Andreas Wolf [Mon, 10 Oct 2011 12:05:33 +0000 (14:05 +0200)]
[BUGFIX] Copyright year in HTML comment is hardcoded

The copyright year in the HTML comment is hardcoded as 1998-2009. This
should be changed to using the constant.

Change-Id: Ia4caba20944bec95b0169712fa5f12258e038ec9
Resolves: #30725
Releases: 4.4, 4.5, 4.6
Reviewed-on: http://review.typo3.org/5669
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
7 years ago[BUGFIX] t3lib_Compressor breaks absolute paths in CSS
Andreas Bouche [Tue, 20 Sep 2011 13:57:13 +0000 (15:57 +0200)]
[BUGFIX] t3lib_Compressor breaks absolute paths in CSS

Adds a negative lookahead for trailing slash to the regular
Expressions in method "cssFixRelativeUrlPaths" to exclude
absolute paths from being rewritten.

Change-Id: I1c52b2c4f39a8d4c3316ece0c4ca0284956e4743
Resolves: #29904
Releases: 4.4
Reviewed-on: http://review.typo3.org/5124
Reviewed-by: Dmitry Dulepov
Tested-by: Dmitry Dulepov
7 years ago[BUGFIX] Email links marked as external when preceded by external link
Stanislas Rolland [Tue, 4 Oct 2011 16:52:30 +0000 (12:52 -0400)]
[BUGFIX] Email links marked as external when preceded by external link

Variable is not initialized leading to incorrect transformation
on way to RTE.

Change-Id: Iefc0d8368c9b33cb24c701e2277f888104afe7d1
Resolves: #29782
Releases: 4.4, 4.5, 4.6
Reviewed-on: http://review.typo3.org/5540
Reviewed-by: Stanislas Rolland
Tested-by: Stanislas Rolland
7 years ago[BUGFIX] RTE: Add TYPO3 version to hash of cached scripts
Stanislas Rolland [Tue, 4 Oct 2011 03:59:14 +0000 (23:59 -0400)]
[BUGFIX] RTE: Add TYPO3 version to hash of cached scripts

Problem: Fixed JS scripts may not be loaded when a new version of
TYPO3 is released. This may happen if the version of htmlArea RTE was
not incremented. This is an error-prone situation.
Solution: Add TYPO3 version to hash of cached scripts

Change-Id: Ib340552c094c2284162f7f85c54c5a2f5bc02467
Resolves: #30534
Releases: 4.4, 4.5, 4.6
Reviewed-on: http://review.typo3.org/5513
Reviewed-by: Stanislas Rolland
Tested-by: Stanislas Rolland
7 years ago[BUGFIX] Don't unnecessarily start PHP session
Helmut Hummel [Sat, 17 Sep 2011 15:59:51 +0000 (17:59 +0200)]
[BUGFIX] Don't unnecessarily start PHP session

Because of an information disclosure problem in the backend login
we moved the session_start() in t3lib_userauth in a place which caused
unwanted side effects with 3rd party extensions.

Revert that change to avoid compatibility and performance problems
and instead send no cache headers earlier in t3lib_userauth
to also fix the information disclosure.

Releases: 4.3, 4.4, 4.5, 4.6
Resolves: #29274
Related: #24456, #28694

Change-Id: I87226a21d9b1955773ceb3c377fa1b4c9938e6b2
Reviewed-on: http://review.typo3.org/5071
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
7 years ago[BUGFIX] Fix backpath for add wizards in IRRE records (Backport fix from master)
Sebastian Fischer [Wed, 14 Sep 2011 13:09:37 +0000 (15:09 +0200)]
[BUGFIX] Fix backpath for add wizards in IRRE records (Backport fix from master)

As in typo3/init.php the TYPO3_mainDir is set to 'typo3/' the replacement in
renderForeignRecord could not work because it uses the TYPO3_mainDir . '%2Fajax.php'
which results in typo3//ajax.php
By this the backpath of the add wizard in IRRE foreign records is fixed.

Change-Id: Ia634781269f1329fd79c914dae5e3e6855531a16
Resolves: #29770
Releases: 4.6, 4.5, 4.4
Reviewed-on: http://review.typo3.org/5016
Reviewed-by: Steffen Ritter
Tested-by: Steffen Ritter
7 years ago[TASK] Set TYPO3 version to 4.4.12-dev
TYPO3 v4 Release Team [Wed, 14 Sep 2011 09:39:11 +0000 (11:39 +0200)]
[TASK] Set TYPO3 version to 4.4.12-dev

Change-Id: I79c4d90534b167301a58989f5fe58b7f549f1965
Reviewed-on: http://review.typo3.org/4965
Reviewed-by: TYPO3 v4 Release Team
Tested-by: TYPO3 v4 Release Team
7 years ago[RELEASE] Release of TYPO3 4.4.11
TYPO3 v4 Release Team [Wed, 14 Sep 2011 09:39:03 +0000 (11:39 +0200)]
[RELEASE] Release of TYPO3 4.4.11

Change-Id: Ie85e0686bb8e92bc3f960976ae723edecf57d098
Reviewed-on: http://review.typo3.org/4964
Reviewed-by: TYPO3 v4 Release Team
Tested-by: TYPO3 v4 Release Team
7 years ago[BUGFIX] Disabling the cache does not work on invalid cHash value
Daniel Pötzinger [Tue, 30 Aug 2011 20:40:31 +0000 (22:40 +0200)]
[BUGFIX] Disabling the cache does not work on invalid cHash value

Change-Id: I6b2d069a61185290ee902d1222d62d6edbb15ffd
Releases: 4.6, 4.5, 4.4, 4.3
Resolves: #29366
Reviewed-on: http://review.typo3.org/4943
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
7 years ago[BUGFIX] Check for a valid Date object before opening datepicker
Patrick Schriner [Fri, 6 May 2011 11:59:43 +0000 (13:59 +0200)]
[BUGFIX] Check for a valid Date object before opening datepicker

Fix a regression, while trying to parse the old time when opening
the datepicker would fail on a previously empty datetime field.
Add a check for a valid Date object.

Change-Id: Ic8580a78d52fb4896dd2d4cbd293e0927ec62166
Resolves: #26674
Relates: #25043
Reviewed-on: http://review.typo3.org/4927
Reviewed-by: Steffen Gebert
Tested-by: Steffen Gebert
7 years ago[BUGFIX] FE session transfer is broken
Dmitry Dulepov [Mon, 4 Jul 2011 14:44:58 +0000 (16:44 +0200)]
[BUGFIX] FE session transfer is broken

The fix for #M13740 (revision 3a3a8d81) breaks FE session
transfer across top level domains.

Method tslib_fe::initFEuser() checks if there is a special
URL parameter named FE_SESSION_KEY. If that exists, it sets
$_COOKIE[$this->fe_user->name] to the passed session value.
This is very useful when using RealURL's feature to make
different language domains but use the same user for all
domains (multilanguage countries like Switzerland
or Belgium love that). However this is broken by using
$_SERVER['HTTP_COOKIE'] for FE session cookie. tslib_fe
has to be adjusted to set the same cookie.

Change-Id: I029c555a35d95895fc9aecf82c6f649df6fd4ca4
Resolves: #27740
Releases: 4.4, 4.5, 4.6
Reviewed-on: http://review.typo3.org/3035
Reviewed-by: Stefan Neufeind
Reviewed-by: Dmitry Dulepov
Tested-by: Dmitry Dulepov
7 years ago[BUGFIX] Height of RTE editing area sometimes null in Safari 5.1
Stanislas Rolland [Fri, 2 Sep 2011 01:17:01 +0000 (21:17 -0400)]
[BUGFIX] Height of RTE editing area sometimes null in Safari 5.1

Solution: Use same height setting method as for Chrome 7+.

Change-Id: I26e1777b8ec5d616d623699b409070e8a3629022
Resolves: #29211
Releases: 4.4, 4.5, 4.6
Reviewed-on: http://review.typo3.org/4736
Reviewed-by: Peter Kraume
Tested-by: Peter Kraume
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
7 years ago[BUGFIX] Incorrect behaviour of style selector in RTE
Stanislas Rolland [Wed, 24 Aug 2011 16:08:41 +0000 (12:08 -0400)]
[BUGFIX] Incorrect behaviour of style selector in RTE

When all classes allowed on an element have been assigned to a single
element, the block/text style selector becomes disabled. It is then not
possible to remove the assigned classes from this element.

Change-Id: I22db8b9d15214aa9fbbebb636bc8deb9e03b138a
Resolves: #27801
Releases: 4.4, 4.5, 4.6
Reviewed-on: http://review.typo3.org/4576
Reviewed-by: Stanislas Rolland
Tested-by: Stanislas Rolland
7 years ago[BUGFIX] HTMLparser, treat fixAttrib.unset as boolean
Markus Klein [Sun, 28 Aug 2011 19:10:22 +0000 (14:10 -0500)]
[BUGFIX] HTMLparser, treat fixAttrib.unset as boolean

HTMLparser_tags fixAttrib.unset is documented to be boolean, but is
currently treated as string.
This patch corrects for the expected behavior.

Change-Id: I716580d9a6fa9b5909f53e870afb4029a28598af
Resolves: #29246
Releases: 4.6, 4.5, 4.4, 4.3
Reviewed-on: http://review.typo3.org/4645
Reviewed-by: Markus Klein
Tested-by: Markus Klein
Reviewed-by: Jigal van Hemert
Tested-by: Jigal van Hemert
7 years ago[BUGFIX] exec_SELECTcountRows returns string
Georg Ringer [Tue, 23 Aug 2011 04:04:06 +0000 (06:04 +0200)]
[BUGFIX] exec_SELECTcountRows returns string

PHPdoc states that return value is either FALSE if
something strange happened or integer with the count of
records.

MySql returns strings, so an intval is needed to have integers

Change-Id: Ic831b59eaacaa40124e6688d81cb97a1c0b7fbb1
Resolves: #29169
Releases: 4.6, 4.5, 4.4
Reviewed-on: http://review.typo3.org/4569
Reviewed-by: Susanne Moog
Tested-by: Susanne Moog
7 years ago[BUGFIX] Broken links representation gets saved to the database
Stanislas Rolland [Mon, 15 Aug 2011 20:36:19 +0000 (16:36 -0400)]
[BUGFIX] Broken links representation gets saved to the database

Solution: Avoid wrapping the a tag with span tag when style attribute
is set when rteerror attribute is also set.

Change-Id: I025670f54fd8e78e8d06b03edf926470f8dce76a
Resolves: #25302
Releases: 4.4, 4.5, 4.6
Reviewed-on: http://review.typo3.org/4353
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[BUGFIX] Fix security level "normal" for backend login
Helmut Hummel [Sat, 20 Aug 2011 17:02:45 +0000 (19:02 +0200)]
[BUGFIX] Fix security level "normal" for backend login

Only change the object property to something different than "superchallenged"
if the configuration is not set to a "standard" security level.

Resolves: #29130
Releases: 4.6, 4.5, 4.4, 4.3

Change-Id: Ibf1194d04a7159ade9ef33701e92930f98cfb90e
Reviewed-on: http://review.typo3.org/4454
Reviewed-by: Susanne Moog
Tested-by: Susanne Moog
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
7 years ago[TASK] Set TYPO3 version to 4.4.11-dev
TYPO3 v4 Release Team [Tue, 16 Aug 2011 10:35:00 +0000 (12:35 +0200)]
[TASK] Set TYPO3 version to 4.4.11-dev

Change-Id: Ie1cba79916ad306fb751ad3dba1ff1641b694980
Reviewed-on: http://review.typo3.org/4367
Reviewed-by: TYPO3 v4 Release Team
Tested-by: TYPO3 v4 Release Team
7 years ago[RELEASE] Release of TYPO3 4.4.10
TYPO3 v4 Release Team [Tue, 16 Aug 2011 10:34:48 +0000 (12:34 +0200)]
[RELEASE] Release of TYPO3 4.4.10

Change-Id: I501f6fe2ed4de49eabb5a101eb38870e7577dd32
Reviewed-on: http://review.typo3.org/4366
Reviewed-by: TYPO3 v4 Release Team
Tested-by: TYPO3 v4 Release Team
7 years ago[BUGFIX] Unit tests for tslib_content query arguments fail
Oliver Hader [Fri, 12 Aug 2011 10:30:19 +0000 (12:30 +0200)]
[BUGFIX] Unit tests for tslib_content query arguments fail

Since security fixes in July 2011 introduced a better encoding of URL
arguments, checks in the unit tests have to be modified as well.

Change-Id: Ibc958c3c51d0b4f3dacfff3ca1e4638783e1b143
Resolves: #28946
Releases: 4.6, 4.5, 4.4
Reviewed-on: http://review.typo3.org/4286
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
7 years ago[BUGFIX] Maintain compatibility with changed headline rendering
Helmut Hummel [Fri, 12 Aug 2011 09:17:30 +0000 (11:17 +0200)]
[BUGFIX] Maintain compatibility with changed headline rendering

If the fontTag property is set and the dataWrap property is set to the
default value, replace the dataWrap with the fontTag property value and
disable insertData on this level (if set).

This is to retain compatibility with versions before 4.5.4 while
compatibility with modified templates (before and after 4.5.4) is still
provided.

Change-Id: I6f05005e30c63ec2cf81eed1d9adeeb4f9828e82
Resolves: #28847
Related: #26876
Releases: 4.5, 4.4, 4.3
Reviewed-on: http://review.typo3.org/4282
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
Reviewed-by: Michael Stucki
Tested-by: Michael Stucki
7 years ago[BUGFIX] Wrong usage of Ext.encodeURL in TBE_EDITOR.rawurlencode
Marco Huber [Thu, 2 Jun 2011 19:22:23 +0000 (21:22 +0200)]
[BUGFIX] Wrong usage of Ext.encodeURL in TBE_EDITOR.rawurlencode

If we want to use Ext.encodeURL() here, we have to change many other
things, too. Better use encodeURIComponent() here.
Ext.encodeURL() was introduced with #25350.

Change-Id: Ie4500ae8a60322262aafa15f66ba532e2a16c31b
Resolves: #27028
Releases: 4.4, 4.5, 4.6
Reviewed-on: http://review.typo3.org/4274
Reviewed-by: Eric Chavaillaz
Tested-by: Eric Chavaillaz
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
7 years ago[BUGFIX] Unprivileged backend user can read arbitrarily from database
Helmut Hummel [Wed, 3 Aug 2011 10:55:01 +0000 (12:55 +0200)]
[BUGFIX] Unprivileged backend user can read arbitrarily from database

Change-Id: Ib3b496a8738107b123a2be0a9221e0fe5c76facd
Resolves: #26876
Reviewed-on: http://review.typo3.org/4058
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
7 years ago[BUGFIX] JSwindow-typolink URLs are encoded twice
Helmut Hummel [Sat, 30 Jul 2011 11:10:39 +0000 (13:10 +0200)]
[BUGFIX] JSwindow-typolink URLs are encoded twice

In #28189 a bug was introduced for JSwindow-typolink URLs.
Because t3lib_div::quoteJSvalue is called without second paramter,
the value passed to it will also be encoded with htmlspecialchars()
which is then done a second time when putting the link together.

Change the t3lib_div::quoteJSvalue call to not encode
the result with htmlspecailchars()

Resolves: #28536
Related: #28189

Releases: 4.3, 4.4, 4.5, 4.6

Change-Id: If6bcad4d2bf1e0a4b3f5a6f04e4718df8e4e7150
Reviewed-on: http://review.typo3.org/3914
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
7 years ago[BUGFIX] htmlArea RTE not loading with Safari 5.1
Stanislas Rolland [Tue, 26 Jul 2011 15:05:43 +0000 (11:05 -0400)]
[BUGFIX] htmlArea RTE not loading with Safari 5.1

In Safari 5.1, due to changes related to WebKit2, the RTE may never
load while waiting for stylesheets to become accessible, or it may
load but the editing area remains empty and not editable.

Change-Id: I84247ec80cf08191dc6f66d1a900c65f95b0a880
Fixes: #28360
Releases: 4.4, 4.5, 4.6
Reviewed-on: http://review.typo3.org/3723
Reviewed-by: Stanislas Rolland
Reviewed-by: Helmut Hummel
Tested-by: Helmut Hummel
7 years ago[TASK] Set TYPO3 version to 4.4.10-dev
TYPO3 v4 Release Team [Wed, 27 Jul 2011 11:10:18 +0000 (13:10 +0200)]
[TASK] Set TYPO3 version to 4.4.10-dev

Change-Id: I00b566bfa0898c90f705ae806ba5479799844907
Reviewed-on: http://review.typo3.org/3788
Reviewed-by: TYPO3 v4 Release Team
Tested-by: TYPO3 v4 Release Team
7 years ago[RELEASE] Release of TYPO3 4.4.9
TYPO3 v4 Release Team [Wed, 27 Jul 2011 11:10:01 +0000 (13:10 +0200)]
[RELEASE] Release of TYPO3 4.4.9

Change-Id: I5c148b88fb6741b03139cc7c32b55e773f81368f
Reviewed-on: http://review.typo3.org/3787
Reviewed-by: TYPO3 v4 Release Team
Tested-by: TYPO3 v4 Release Team
7 years ago[BUGFIX] Ext Direct API lacks the possibility of adding access control
Stefan Galinski [Wed, 27 Jul 2011 10:51:15 +0000 (12:51 +0200)]
[BUGFIX] Ext Direct API lacks the possibility of adding access control

Change-Id: Ifc721c0ac43d1ab44e19c4033ddbca6f403de9d3
Resolves: #25307
Reviewed-on: http://review.typo3.org/3780
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
7 years ago[BUGFIX] Untrusted GP data is unserialized in wizard_colorpicker.php and view_help.php
Christian Kuhn [Wed, 27 Jul 2011 10:50:43 +0000 (12:50 +0200)]
[BUGFIX] Untrusted GP data is unserialized in wizard_colorpicker.php and view_help.php

Change-Id: I1c48317b26d462b02473e5035ecc8bdc2479c88e
Resolves: #24577
Reviewed-on: http://review.typo3.org/3777
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
7 years ago[BUGFIX] Unprivileged backend user can read arbitrarily from database
Helmut Hummel [Wed, 27 Jul 2011 10:50:02 +0000 (12:50 +0200)]
[BUGFIX] Unprivileged backend user can read arbitrarily from database

Change-Id: Ic73324a79c448f3b9224e498771ac175690ca877
Resolves: #26876
Reviewed-on: http://review.typo3.org/3773
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
7 years ago[BUGFIX] XSS in TYPO3 core when using typolink.parameter JS-Popup Window
Marco Bresch [Wed, 27 Jul 2011 10:30:01 +0000 (12:30 +0200)]
[BUGFIX] XSS in TYPO3 core when using typolink.parameter JS-Popup Window

Change-Id: I2f7eb84eb446038ce23e55b5f743acc783f2d8d8
Resolves: #28189
Reviewed-on: http://review.typo3.org/3764
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
7 years ago[BUGFIX] XSS in tcemain flash message
Georg Ringer [Wed, 27 Jul 2011 10:29:44 +0000 (12:29 +0200)]
[BUGFIX] XSS in tcemain flash message

Change-Id: I2a075275ef69e625320e25b8537658cc5e72afc7
Resolves: #24535
Reviewed-on: http://review.typo3.org/3760
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
7 years ago[BUGFIX] XSS in Recycler
Steffen Gebert [Wed, 27 Jul 2011 10:29:23 +0000 (12:29 +0200)]
[BUGFIX] XSS in Recycler

Change-Id: I4d385eb683b008a3aa4ff11582c5d88f23a93b9b
Resolves: #24519
Reviewed-on: http://review.typo3.org/3756
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
7 years ago[BUGFIX] XSS in browse_links
Georg Ringer [Wed, 27 Jul 2011 10:29:08 +0000 (12:29 +0200)]
[BUGFIX] XSS in browse_links

Change-Id: I483048e5830ba21ab2eb8f079815c0d5d190bd4d
Resolves: #24497
Reviewed-on: http://review.typo3.org/3752
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
7 years ago[BUGFIX] t3lib_div::removeXSS does not remove some XSS
Jigal van Hemert [Wed, 27 Jul 2011 10:28:44 +0000 (12:28 +0200)]
[BUGFIX] t3lib_div::removeXSS does not remove some XSS

Change-Id: Id9fb6714fd9ae8a0787088517e38c3b62f5c5622
Resolves: #20775
Reviewed-on: http://review.typo3.org/3748
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
7 years ago[BUGFIX] XSS in admin panel
Georg Ringer [Wed, 27 Jul 2011 10:28:32 +0000 (12:28 +0200)]
[BUGFIX] XSS in admin panel

Change-Id: Id74d880206c61b4e2f10ce067467739846814a86
Resolves: #21589
Reviewed-on: http://review.typo3.org/3746
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
7 years ago[BUGFIX] The delay if wrong credentials are provided during backend login can be...
Helmut Hummel [Wed, 27 Jul 2011 10:27:25 +0000 (12:27 +0200)]
[BUGFIX] The delay if wrong credentials are provided during backend login can be circumvented

Change-Id: I08583e4c524605de65739257fe0df14c7826f31e
Resolves: #24457
Reviewed-on: http://review.typo3.org/3742
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
7 years ago[BUGFIX] Information disclosure during backend login
Helmut Hummel [Wed, 27 Jul 2011 10:27:03 +0000 (12:27 +0200)]
[BUGFIX] Information disclosure during backend login

Change-Id: Ife716323fb281380505b2461563c22656da09334
Resolves: #24456
Reviewed-on: http://review.typo3.org/3738
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
7 years ago[BUGFIX] Value 0 in integer fields is not shown in List module anymore
Benjamin Mack [Sun, 17 Jul 2011 13:03:45 +0000 (15:03 +0200)]
[BUGFIX] Value 0 in integer fields is not shown in List module anymore

A side-effect of #27936 is that the value 0 of integer fields is not
shown anymore in the List module. This error was also catched by the
failing Unit Test t3lib_befuncTest::getProcessedValueForZeroStringIsZero

Change-Id: I3c578c23c8f35d3d72901606afaf9b21cbbd73f4
Resolves: #28218
Relates: #27936
Reviewed-on: http://review.typo3.org/3458
Reviewed-by: Steffen Gebert
Tested-by: Steffen Gebert
7 years ago[BUGFIX][CONF] Changed default sorting of fe_users in BE
Mario Rimann [Wed, 20 Jul 2011 08:22:17 +0000 (10:22 +0200)]
[BUGFIX][CONF] Changed default sorting of fe_users in BE

The default sorting was missing in TCA for the fe_users table. Not the table is ordered by the username field by default, but the backend user is able to override this via the GUI.

Change-Id: I7c00420781f8e7ef814f4d896b7230137a0e0aa2
Resolves: #25604
Reviewed-on: http://review.typo3.org/3442
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
7 years ago[BUGFIX] Date of 1970-01-01 is shown in unset date fields
Benjamin Mack [Thu, 7 Jul 2011 09:34:43 +0000 (11:34 +0200)]
[BUGFIX] Date of 1970-01-01 is shown in unset date fields

The backend shows 1970-01-01 since TYPO3 4.3, even though this
value is empty. I know that there is a problem with mySQL that
cannot differentiate between "0" and NULL, and that this is a
more difficult problem. In any case, even though showing
1970-01-01 is "valid", this is just a bad thing in terms of
usability and user-friendly-ness.

Change-Id: I8f362fe9543368bb90504cc1da74833f20eece03
Resolves: #27936
Releases: 4.6, 4.5, 4.4, 4.3
Reviewed-on: http://review.typo3.org/3112
Reviewed-by: Steffen Gebert
Tested-by: Steffen Gebert
7 years ago[BUGFIX] FE-Error "NO entry in the $TCA-array..."
Nicole Cordes [Fri, 17 Jun 2011 09:33:56 +0000 (11:33 +0200)]
[BUGFIX] FE-Error "NO entry in the $TCA-array..."

Fix a possible race condition during a FE call if a BE user
'clears all cache' at the same time.

Change-Id: I4fe5e0256093df8190eb6f1a2754edf1e3aba405
Resolves: #22928
Releases: 4.6, 4.5, 4.4, 4.3
Reviewed-on: http://review.typo3.org/2832
Reviewed-by: Steffen Gebert
Tested-by: Steffen Gebert
7 years ago[TASK] Integrate external projects Fluid and Extbase as Git submodules
Oliver Hader [Tue, 14 Jun 2011 18:06:39 +0000 (20:06 +0200)]
[TASK] Integrate external projects Fluid and Extbase as Git submodules

Change-Id: I6c0d7c23619266d7e3b5954a0628f311c55b14bb
Resolves: #27446
Reviewed-on: http://review.typo3.org/2741
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
7 years ago[BUGFIX][saltedpasswords] Failed backend logins not not logged
Torben Hansen [Fri, 29 Apr 2011 12:03:18 +0000 (14:03 +0200)]
[BUGFIX][saltedpasswords] Failed backend logins not not logged

The logging functions in saltedpasswords are not able to log failed
backend userlogins to TYPO3s syslog, because the inherited
writelog-function gets overridden by a local function. As a result, no
notification e-mail is sent to [warning_email_addr] when a backend user
has multiple failed login attempts. A remote 'attacker' could try to
login to a TYPO3 installations backend numerous of times without being
noticed (no log entry and no warning-email if configured).

Rename the local writelog-function to writeLogMessage and add the
original writelog-functionality, so that failed backend logins are
written to TYPO3s syslog again and all logging/notifications work as
expected.

Change-Id: I5f9d40a30aa712139386ad0c2657a2b0d7e7a2c5
Resolves: #23917
Releases: 4.6, 4.5, 4.4, 4.3
Reviewed-on: http://review.typo3.org/1802
Reviewed-by: Stefan Neufeind
Reviewed-by: Kay Strobach
Tested-by: Kay Strobach
Reviewed-by: Andreas Wolf
Tested-by: Andreas Wolf
7 years ago[BUGFIX] sysext recycler: Missing space-character in info-popup
Stefan Neufeind [Sat, 4 Jun 2011 20:02:45 +0000 (22:02 +0200)]
[BUGFIX] sysext recycler: Missing space-character in info-popup

Add one more space-character since some translations don't have it
inside the label.

Change-Id: I319ccaf4b2c2f58360ff2b64bf46c1558379780c
Resolves: #5538
Releases: 4.4
Reviewed-on: http://review.typo3.org/2521
Reviewed-by: Christopher
Tested-by: Christopher
Reviewed-by: Stefan Neufeind
Tested-by: Stefan Neufeind
Reviewed-by: Mario Rimann
Reviewed-by: Tobias Liebig
Tested-by: Tobias Liebig
7 years ago[BUGFIX] pageNotFound_handling error with relative paths
Markus Klein [Sat, 21 May 2011 15:04:01 +0000 (17:04 +0200)]
[BUGFIX] pageNotFound_handling error with relative paths

This patch fixes the handling of relative paths of pageNotFound_handling.
Due to a missing check, the relative path is prefixed with http_host only,
causing a wrong Location header.

Change-Id: Idd8e275ac63af30b67fc67dab1aeb7aeaa4d1b14
Resolves: #25725
Releases: 4.6, 4.5, 4.4
Reviewed-on: http://review.typo3.org/2282
Reviewed-by: Stefan Neufeind
Tested-by: Stefan Neufeind
Reviewed-by: Andreas Wolf
Tested-by: Andreas Wolf
7 years ago[BUGFIX] Read of uninitialized variable in t3lib_div::normalizeIPv6
Stefan Neufeind [Sat, 4 Jun 2011 19:07:48 +0000 (21:07 +0200)]
[BUGFIX] Read of uninitialized variable in t3lib_div::normalizeIPv6

Backport of fix from 4.5-branch (initialize variable, one-liner).

Change-Id: Ib22e3f5b1093a5c38dde2bd6bd8b31a0049fd796
Resolves: #23036
Releases: 4.4
Reviewed-on: http://review.typo3.org/2520
Reviewed-by: Steffen Gebert
Tested-by: Steffen Gebert
7 years ago[BUGFIX] sysext recycler: Typo in language label
Stefan Neufeind [Sat, 4 Jun 2011 20:08:36 +0000 (22:08 +0200)]
[BUGFIX] sysext recycler: Typo in language label

Replaced "Create" with "Created". Date refers to when the record was "created".

Change-Id: I36a2ea3967a589ac64628298e1c86cad87890b5f
Resolves: #5539
Releases: 4.4, 4.5, 4.6
Reviewed-on: http://review.typo3.org/2523
Reviewed-by: Andreas Wolf
Tested-by: Andreas Wolf
7 years ago[BUGFIX] Fixed typo in TBE_browser_recordList
Mario Rimann [Fri, 3 Jun 2011 13:31:01 +0000 (15:31 +0200)]
[BUGFIX] Fixed typo in TBE_browser_recordList

Change-Id: Ib3fc50ca3cd485b706debd293be66a5b85730b7b
Resolves: #26360
Reviewed-on: http://review.typo3.org/2518
Reviewed-by: Steffen Gebert
Tested-by: Steffen Gebert
7 years ago[TASK] Overwork typo3/sysext/README.txt
Ernesto Baschny [Wed, 1 Jun 2011 18:58:47 +0000 (20:58 +0200)]
[TASK] Overwork typo3/sysext/README.txt

Change-Id: Id71b57247e08a1ef8a632878fb1a7cac6024e0ed
Resolves: #27173
Reviewed-on: http://review.typo3.org/2496
Reviewed-by: Georg Ringer
Tested-by: Georg Ringer
Reviewed-by: Stefano Cecere
Tested-by: Stefano Cecere
Tested-by: Steffen Gebert
7 years ago[BUGFIX] Fix typo "PHP sessions availiable" in Install Tool
Stephan Großberndt [Mon, 23 May 2011 08:58:54 +0000 (10:58 +0200)]
[BUGFIX] Fix typo "PHP sessions availiable" in Install Tool

Change-Id: I325161da5dc4750c22d5565dff55769a26885f51
Resolves: #26914
Releases: 4.4, 4.5, 4.6
Reviewed-on: http://review.typo3.org/2493
Reviewed-by: Steffen Gebert
Tested-by: Steffen Gebert
7 years ago[TASK] Set TYPO3 version to 4.4.9-dev
TYPO3 v4 Release Team [Tue, 24 May 2011 12:40:09 +0000 (14:40 +0200)]
[TASK] Set TYPO3 version to 4.4.9-dev

Change-Id: I40dc7b557573a1872021d31ed374e06d9d2b4572
Reviewed-on: http://review.typo3.org/2352
Reviewed-by: TYPO3 v4 Release Team
Tested-by: TYPO3 v4 Release Team
7 years ago[RELEASE] Release of TYPO3 4.4.8
TYPO3 v4 Release Team [Tue, 24 May 2011 12:40:04 +0000 (14:40 +0200)]
[RELEASE] Release of TYPO3 4.4.8

Change-Id: I9f7a1b6a15539b8d4f029c81b5f3a9ee31d96790
Reviewed-on: http://review.typo3.org/2351
Reviewed-by: TYPO3 v4 Release Team
Tested-by: TYPO3 v4 Release Team
7 years ago[TASK] Use external Core Project DBAL as Git submodule
Oliver Hader [Tue, 10 May 2011 20:53:54 +0000 (22:53 +0200)]
[TASK] Use external Core Project DBAL as Git submodule

Change-Id: If4c5736457fe9f4def7ccdde601f5a31d2e2e600
Resolves: #26738
Releases: 4.2, 4.3, 4.4, 4.5, 4.6
Reviewed-on: http://review.typo3.org/2014
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
7 years ago[TASK] Use external Core Project version as Git submodule
Oliver Hader [Tue, 10 May 2011 09:20:45 +0000 (11:20 +0200)]
[TASK] Use external Core Project version as Git submodule

Part 2/2

Change-Id: I9b2651883dfd138f994fe8801a65e40d79b8e8d8
Resolves: #26725
Releases: 4.2, 4.3, 4.4
Reviewed-on: http://review.typo3.org/1977
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
7 years ago[TASK] Use external Core Project version as Git submodule
Oliver Hader [Tue, 10 May 2011 09:18:59 +0000 (11:18 +0200)]
[TASK] Use external Core Project version as Git submodule

Part 1/2

Change-Id: If4b0e8192493ca48ec262d0afce289b5eddba2fb
Resolves: #26725
Releases: 4.2, 4.3, 4.4
Reviewed-on: http://review.typo3.org/1976
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
7 years ago[BUGFIX] Display correct lost records count in record statistics
Susanne Moog [Sun, 10 Apr 2011 08:32:16 +0000 (10:32 +0200)]
[BUGFIX] Display correct lost records count in record statistics

The module DB Check > Record statistics counts the deleted pages
instead of the lost pages and displays that number. As the links
for adopting orphaned records should correlate to the count of
lost records, we should display the correct number.

Change-Id: Ie5ac355869212bb63d138245bc3becba2f72cc9a
Resolves: #25863
Releases: 4.6, 4.5, 4.4
Reviewed-on: http://review.typo3.org/1533
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
Reviewed-by: Stefan Neufeind
Tested-by: Stefan Neufeind
Reviewed-by: Steffen Gebert
Tested-by: Steffen Gebert
8 years ago[TASK] Remove file SVNreadme.txt
Steffen Gebert [Fri, 22 Apr 2011 15:23:43 +0000 (17:23 +0200)]
[TASK] Remove file SVNreadme.txt

The file SVNreadme.txt in the root of the repository contains
information, which should help people coming from older versions bevore
4.0 and using an SVN checkout.

Not only the name is outdated, most of the information is also wrong.
So remove this file.

Change-Id: I4fbb2e1d47e3e862316fb7252ec19a342bf77172
Reviewed-on: http://review.typo3.org/1708
Reviewed-by: Steffen Gebert
Tested-by: Steffen Gebert
8 years ago[BUGFIX] Wrong type hinting in interface tslib_menu_filterMenuPagesHook
Michael Birchler [Mon, 18 Apr 2011 14:08:10 +0000 (16:08 +0200)]
[BUGFIX] Wrong type hinting in interface tslib_menu_filterMenuPagesHook

tslib_menu_filterMenuPagesHook::tslib_menu_filterMenuPagesHook expects a
tslib_tmenu object as fourth parameter $obj.
$obj should hint for tslib_menu and not as wrongly specified tslib_tmenu.
If hook is used and for example a GMENU will be processed an exception
will be thrown.

Change-Id: Iacab5c7f0098009303181316a98398e5f8ef6fe5
Resolves: #25979
Reviewed-on: http://review.typo3.org/1681
Reviewed-by: Steffen Gebert
Tested-by: Steffen Gebert
8 years ago[BUGFIX] List module - Fix pointer issue in pagebrowser
Peter Beernink [Sun, 10 Apr 2011 12:21:44 +0000 (14:21 +0200)]
[BUGFIX] List module - Fix pointer issue in pagebrowser

When you have more than 50 records in the list module, you can use
the page browser to display the next set of records.
When using this on the pages table, the pointer to page 2,3,.. is
added to the link of each page record. Selecting such a link causes
the result listing of that page to also start from that specific result
page. If there are not enough records, none will be shown.

Change-Id: Iafa0c18b791c823a8dbd2357f85d7a28a0868871
Resolves: #20908
Reviewed-on: http://review.typo3.org/1538
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
Reviewed-by: Susanne Moog
Tested-by: Susanne Moog
8 years ago[BUGFIX] meaningfulTempFilePrefix generates bad file names in some cases
Dmitry Dulepov [Mon, 14 Mar 2011 12:51:34 +0000 (14:51 +0200)]
[BUGFIX] meaningfulTempFilePrefix generates bad file names in some cases

Change-Id: Icf6a33a75856dc004e1db67fa14696ca264904e8
Resolves: #25316
Related: #24956
Related: #23382
Reviewed-on: http://review.typo3.org/1159
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
Reviewed-by: Susanne Moog
Tested-by: Susanne Moog
8 years ago[BUGFIX] Missing sprite icons in module db check > record statistics
Sven Juergens [Sun, 10 Apr 2011 07:32:14 +0000 (09:32 +0200)]
[BUGFIX] Missing sprite icons in module db check > record statistics

The module DB check > Record statistics is using old icons for
pages. Additionally the icons for the different doktypes are
broken.

Change-Id: I3e56d0579cbbba045229b86cbccf59d927a62a17
Resolves: #24835
Releases: 4.6, 4.5, 4.4
Reviewed-on: http://review.typo3.org/1534
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
8 years ago[BUGFIX] Flexformfield "Forgot Password Message" in felogin does not work
Steffen Mueller [Sun, 27 Mar 2011 20:46:15 +0000 (22:46 +0200)]
[BUGFIX] Flexformfield "Forgot Password Message" in felogin does not work

The value of the FF field "Forgot Password Message" in felogin is not working. Solution is to rename FF field name from "forgot_message" to "forgot_reset_message".

Change-Id: Id920c1732d47b4a4a92c961efbeedc32fb8940f7
Resolves: #23134
Releases: 4.6, 4.5, 4.4, 4.3
Reviewed-on: http://review.typo3.org/1641
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
8 years ago[BUGFIX] Save and view triggers preview of wrong page
Francois Suter [Sun, 10 Apr 2011 17:15:46 +0000 (19:15 +0200)]
[BUGFIX] Save and view triggers preview of wrong page

The function viewOnClick uses the version id instead
of the original ID to preview a page.

Change-Id: I7e8136c928edef31c6e3cf3259dff2b303ff32d4
Resolves: #24376
Releases: 4.4
Reviewed-on: http://review.typo3.org/1539
Reviewed-by: Susanne Moog
Tested-by: Susanne Moog
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
8 years ago[BUGFIX] Visibility of method tx_sysaction_task::fixUsername()
Oliver Hader [Wed, 9 Mar 2011 14:13:37 +0000 (15:13 +0100)]
[BUGFIX] Visibility of method tx_sysaction_task::fixUsername()

The method fixUsername() is defined as private, but should be
protected instead.

Change-Id: Ib7732bff53885b4783508c1ffa05fa4d1d661bfa
Resolves: #25219
Releases: 4.6, 4.5, 4.4
Reviewed-on: http://review.typo3.org/1559
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
8 years ago[BUGFIX] Using datetime field with datepicker the time information gets lost
Steffen Kamper [Wed, 23 Mar 2011 22:16:05 +0000 (23:16 +0100)]
[BUGFIX] Using datetime field with datepicker the time information gets lost

As the datepicker only return date information, the time information gets lost when select a new date with datepicker.

Solution:
Add time information to selected date

Change-Id: I0f1c5699469cf47241b505f904c1ad6cb15436c7
Resolves: #M17596
Reviewed-on: http://review.typo3.org/1247
Reviewed-by: Caspar Stuebs
Tested-by: Caspar Stuebs
Reviewed-by: Christian Kuhn
Tested-by: Christian Kuhn
8 years ago[FEATURE] add .gitignore for common file exclusions
Peter Niederlag(office) [Tue, 8 Mar 2011 10:16:18 +0000 (11:16 +0100)]
[FEATURE] add .gitignore for common file exclusions

porting what was in svn:ignore before
needs to be aplied to all branches separatly, once we agree

Change-Id: I0f014011bceeced026218671f82f7ceea9be1161
Fixes: #13627
Reviewed-on: http://review.typo3.org/1096
Tested-by: Andreas Wolf <andreas.wolf@ikt-werk.de>
Reviewed-by: Steffen Ritter <info@rs-websystems.de>
Tested-by: Steffen Ritter <info@rs-websystems.de>
Reviewed-by: Andreas Wolf <andreas.wolf@ikt-werk.de>
Reviewed-on: http://review.typo3.org/1556
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
8 years ago[BUGFIX] Configuration Tool creates invalid extTables.php file
Markus Klein [Mon, 11 Apr 2011 14:48:37 +0000 (16:48 +0200)]
[BUGFIX] Configuration Tool creates invalid extTables.php file

If extTables.php is empty or not present, this changes takes care of
adding an extra LF after the opening <?php tag.

Change-Id: Ifa8a3455256ebbab74fc23c5e459d1802444e1ad
Resolves: #25781
Releases: 4.6, 4.5, 4.4
Reviewed-on: http://review.typo3.org/1553
Reviewed-by: Oliver Hader
Tested-by: Oliver Hader
8 years ago[BUGFIX] BE ajax request fails on some systems with php 5.3
Joh. Feustel [Mon, 28 Mar 2011 07:32:57 +0000 (09:32 +0200)]
[BUGFIX] BE ajax request fails on some systems with php 5.3

Because of a PHP bug on some systems the request to ajax.php fails because it
includes '../t3lib/class.t3lib_div.php' with relative path while init.php uses
PATH_t3lib . 'class.t3lib_div.php'.
On some systems PHP is not able to detect the already included file when a
different path is used.

Change-Id: I037c0d3636c189fbe80148fa8842a28257bd9a55
Resolves: #M17250
Reviewed-on: http://review.typo3.org/1294
Reviewed-by: Xavier Perseguers
Tested-by: Xavier Perseguers
8 years ago[BUGFIX] Wrong CSS definition for "submit"
Steffen Gebert [Sat, 26 Mar 2011 09:37:45 +0000 (10:37 +0100)]
[BUGFIX] Wrong CSS definition for "submit"

Exchange the CSS style definition for the non-existant element "submit"
with "button", which is supposed to be meant.

Change-Id: I6c26e8454d72b9eb94e4203b3bc35a36479ece69
Resolves: #M18043
Reviewed-on: http://review.typo3.org/1281
Reviewed-by: Steffen Gebert
Tested-by: Steffen Gebert
8 years ago[BUGFIX] link title with wrong encoded umlauts
Frederic Gaus, Flagbit GmbH & Co. KG [Mon, 21 Mar 2011 09:51:32 +0000 (10:51 +0100)]
[BUGFIX] link title with wrong encoded umlauts

Use Ext.urlEncode() to encode links in TBE_EDITOR. This ensures
correct generation of strings in conjunction with UTF-8 and fixes
wrongly encoded special chars (e.g. umlauts) in the browse-links
dialog's field link-title.

Change-Id: I8139722e24126680a3e95cae5ab6d367ed6153a4
Resolves: #M17979
Reviewed-on: http://review.typo3.org/1226
Reviewed-by: Steffen Kamper <info@sk-typo3.de>
Tested-by: Steffen Kamper <info@sk-typo3.de>
8 years ago[BUGFIX] Deleted overlay missing in overlay priorities
Francois Suter [Thu, 3 Mar 2011 20:15:09 +0000 (21:15 +0100)]
[BUGFIX] Deleted overlay missing in overlay priorities

The "deleted" overlay type is missing from the list of overlay
priorities as defined in
$TBE_STYLES['spriteIconApi']['spriteIconRecordOverlayPriorities'].
This patch fixes this by adding it as the first item in the list,
since one can assume "deleted" to be the most important status.

NOTE: it's hard to view the result of this patch as deleted records
are not normally shown in the TYPO3 BE. You may have deleted
records when working in a workspace, but they will still not be
visible after this patch due to a further bug in t3lib_iconworks.
See http://bugs.typo3.org/view.php?id=17117 for a discussion of that
further bug.

To view the effect of this patch, apply the patch from #M17117,
go to a workspace, delete an unversioned record and see the icon
change.

Change-Id: I864306a358eaeefc0e6175f05401cab5d6cc4a9f
Resolves: #M17815
Reviewed-on: http://review.typo3.org/1162
Reviewed-by: Francois Suter <francois@typo3.org>
Tested-by: Francois Suter <francois@typo3.org>
8 years ago[BUGFIX] Drop the checks for the image file size from the install tool
Oliver Klee [Fri, 4 Mar 2011 10:48:19 +0000 (11:48 +0100)]
[BUGFIX] Drop the checks for the image file size from the install tool

The file sizes of the generated images in the install tool may somewhat differ in size while
the images are perfectly fine. Thus these checks do not provide helpful information, but
produce false warnings. This change removes this image file size check.

Change-Id: I402d2f19762aeb7b51f87d5805921fcb2cedc904
Resolves: #M17849
Reviewed-on: http://review.typo3.org/1039
Reviewed-by: Dmitry Dulepov <dmitry@typo3.org>
Tested-by: Dmitry Dulepov <dmitry@typo3.org>
8 years agoFixed bug #17732: Install Tool doing Fatal error when APC PHP module is loaded (no...
baschny [Fri, 25 Feb 2011 16:33:01 +0000 (16:33 +0000)]
Fixed bug #17732: Install Tool doing Fatal error when APC PHP module is loaded (no session is stored)

git-svn-id: https://svn.typo3.org/TYPO3v4/Core/branches/TYPO3_4-4@10638 709f56b5-9817-0410-a4d7-c38de5d9e867

8 years agoFixed bug #16788: Flexform inputfields remain empty (Thanks to Andreas Kiessling)
steffenk [Thu, 24 Feb 2011 23:16:56 +0000 (23:16 +0000)]
Fixed bug #16788: Flexform inputfields remain empty (Thanks to Andreas Kiessling)

git-svn-id: https://svn.typo3.org/TYPO3v4/Core/branches/TYPO3_4-4@10630 709f56b5-9817-0410-a4d7-c38de5d9e867

8 years agoUpdating version number to 4.4.8-dev after release of 4.4.7
ohader [Wed, 23 Feb 2011 14:21:01 +0000 (14:21 +0000)]
Updating version number to  4.4.8-dev after release of 4.4.7

git-svn-id: https://svn.typo3.org/TYPO3v4/Core/branches/TYPO3_4-4@10610 709f56b5-9817-0410-a4d7-c38de5d9e867