- Jan 19, 2015
-
-
Xavier Perseguers authored
This is a follow-up for Change-Id Ic27125d0a901aee10461f88ea49c0f354cb43a54. Resolves: #64360 Releases: 6.1 Change-Id: Ifb74afdf926ed7ebbff11818465b3a73c74064d1 Reviewed-on: http://review.typo3.org/36106 Reviewed-by: Xavier Perseguers <xavier@typo3.org> Tested-by: Xavier Perseguers <xavier@typo3.org> Reviewed-by: Markus Klein <klein.t3@reelworx.at> Tested-by: Markus Klein <klein.t3@reelworx.at>
-
- Nov 19, 2014
-
-
Jigal van Hemert authored
The new prototype.js sometimes returns a string as opacity value instead of a float. This causes problems with the starting animation for dragging an item, making it completely hidden during dragging. Forcing the result to be a float results in a correct opacity. Resolves: #58053 Releases: 6.2, 6.1, 4.7, 4.5 Change-Id: I7811dec578f5e3222fd8fc95145c1e0cdbedb21f Reviewed-on: http://review.typo3.org/34329 Reviewed-by: Jigal van Hemert <jigal.van.hemert@typo3.org> Tested-by: Jigal van Hemert <jigal.van.hemert@typo3.org>
-
- Oct 29, 2014
-
-
Markus Klein authored
When having a suggest wizard inside a flexform on a new content element edit form, we have the problem that we can't load the wizard's config in the AJAX request due to missing record information. We don't know what flexform definition to load, as we don't know what ctype is requested. Two possible solutions exist: - Generate the blank record again in the AJAX request, which means we have to copy lots of code from the DataPreProcessor. Moreover we would still need to pass the defVal GET parameter of the EditDocumentController to the AJAX request handler somehow, since we need that information in the DataPreProcessor to generate the correct dummy record. - Push the record to the AJAX request as serialized array I chose the second implementation. Resolves: #50549 Releases: master, 6.2, 6.1 Change-Id: Ic27125d0a901aee10461f88ea49c0f354cb43a54 Reviewed-on: http://review.typo3.org/33575 Reviewed-by: Markus Klein <klein.t3@reelworx.at> Tested-by: Markus Klein <klein.t3@reelworx.at>
-
- Oct 24, 2014
-
-
Wouter Wolters authored
Resolves: #60296 Releases: 6.1 Change-Id: Ic4b237a3589a82ef9f870221ef930e0a182e1c85 Reviewed-on: http://review.typo3.org/33496 Reviewed-by: Markus Klein <klein.t3@reelworx.at> Tested-by: Markus Klein <klein.t3@reelworx.at>
-
Oliver Hader authored
The file list module in the backend offers the possibility to delete files. An interesting use case is the deletion of files that still have references to other entities. However, currently proper warnings are only available for sys_file reference. a) before deleting a file, a popup should be shown this does not work since the API is called with the identifier instead of a proper UID value b) after calling the API for deleting a file, references should be pointed out references are checked, however the description on the file usage is missing due to hardcoded "sys_file_reference" triggers - thus, no other references are printed out Resolves: #58913 Releases: master, 6.2, 6.1 Change-Id: Id80361427abc17bda3461c2d00750c4790798c88 Reviewed-on: http://review.typo3.org/30205 Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl> Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
-
- Oct 23, 2014
-
-
Mathias Brodala authored
Resolves: #60296 Releases: master, 6.2, 6.1 Change-Id: I7bff792b33ffecbe53ac4aee848e6ad16318a538 Reviewed-on: http://review.typo3.org/33494 Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl> Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
-
Markus Klein authored
Ensure the ErrorHandler stops script execution if an error occurs. Resolves: #61213 Releases: master, 6.2, 6.1 Change-Id: I0324a571b494576db1d314d8af0a86273e3205d3 Reviewed-on: http://review.typo3.org/33492 Reviewed-by: Markus Klein <klein.t3@reelworx.at> Tested-by: Markus Klein <klein.t3@reelworx.at>
-
- Oct 22, 2014
-
-
TYPO3 Release Team authored
Change-Id: If07dc024f313c5c276cb5cc5d3cfabc3fea61c68 Reviewed-on: http://review.typo3.org/33466 Reviewed-by: TYPO3 Release Team <typo3v4@typo3.org> Tested-by: TYPO3 Release Team <typo3v4@typo3.org>
-
TYPO3 Release Team authored
Change-Id: If1ce879e763b18ef0124317ff63b3afbeb2073a8 Reviewed-on: http://review.typo3.org/33465 Reviewed-by: TYPO3 Release Team <typo3v4@typo3.org> Tested-by: TYPO3 Release Team <typo3v4@typo3.org>
-
Markus Klein authored
Upgrade openid to latest upstream version. This includes the sec fix already. Change-Id: I861046863479d8b32067dbc3cc099ed444afda22 Resolves: #62357 Releases: master, 6.2, 6.1, 6.0, 4.7, 4.6, 4.5 Security-Commit: 47088b373f9bddec50a1c959264499c38f7c85ae Security-Bulletin: TYPO3-CORE-SA-2014-002 Reviewed-on: http://review.typo3.org/33457 Reviewed-by: Oliver Hader <oliver.hader@typo3.org> Tested-by: Oliver Hader <oliver.hader@typo3.org>
-
Helmut Hummel authored
A remote code execution vulnerability was fixed upstream which is now also fixed in the code we deliver with TYPO3. This is not a full upgrade of the library but a backport of the security fix. Change-Id: I22b418df61c738517aca0ddbf242fad7f20a4920 Resolves: #59573 Releases: 4.5, 4.6, 4.7, 6.0, 6.1, 6.2 Security-Commit: ec99d1fbb404c4d1326c745b117df6c773893d52 Security-Bulletin: TYPO3-CORE-SA-2014-002 Reviewed-on: http://review.typo3.org/33456 Reviewed-by: Oliver Hader <oliver.hader@typo3.org> Tested-by: Oliver Hader <oliver.hader@typo3.org>
-
- Oct 15, 2014
-
-
Alexander Bohndorf authored
Resolves: #61749 Releases: master, 6.2, 6.1 Change-Id: I88a3489311e8f94669876ddbe59589f68cd5708e Reviewed-on: http://review.typo3.org/32915 Reviewed-by: Markus Klein <klein.t3@reelworx.at> Tested-by: Markus Klein <klein.t3@reelworx.at>
-
- Oct 07, 2014
-
-
Krzysztof Adamczyk authored
The file_exists checks in TemplateView and StandaloneView are true for folders. This leads to unrendered partials with resorted paths. Use is_file instead. Releases: master, 6.2, 6.1 Resolves: #47188 Change-Id: I9c168f4793f173f6c2f848e6e3da1f6021ae9c06 Reviewed-on: http://review.typo3.org/33196 Reviewed-by: Markus Klein <klein.t3@reelworx.at> Tested-by: Markus Klein <klein.t3@reelworx.at>
-
- Oct 01, 2014
-
-
Ralf Hettinger authored
Fix usage of preg_split to use the modifier /u so that search words are correctly split in a summary. Resolves: #26172 Releases: master, 6.2, 6.1 Change-Id: I90d8676f5724f194434811378eb8598eaf04cb9e Reviewed-on: http://review.typo3.org/33095 Reviewed-by: Markus Klein <klein.t3@reelworx.at> Tested-by: Markus Klein <klein.t3@reelworx.at>
-
- Sep 30, 2014
-
-
Markus Klein authored
A wrong backport of #51189 broke the search mode switcher link of indexed_search. This patch corrects the wrong backport. Resolves: #61982 Related: #51189 Releases: 6.1 Change-Id: Ie7427a67b56499c23ab6c049b71e5db7c21c933e Reviewed-on: http://review.typo3.org/33081 Reviewed-by: Oliver Hader <oliver.hader@typo3.org> Tested-by: Oliver Hader <oliver.hader@typo3.org>
-
- Sep 23, 2014
-
-
TYPO3 Release Team authored
Change-Id: I4730011c59c4a6ece14f8156a329ddfd9fce8a2d Reviewed-on: http://review.typo3.org/32938 Reviewed-by: TYPO3 Release Team <typo3v4@typo3.org> Tested-by: TYPO3 Release Team <typo3v4@typo3.org>
-
TYPO3 Release Team authored
Change-Id: Ife15dec7828169dd185d355f3abd407b6aa208f5 Reviewed-on: http://review.typo3.org/32937 Reviewed-by: TYPO3 Release Team <typo3v4@typo3.org> Tested-by: TYPO3 Release Team <typo3v4@typo3.org>
-
- Sep 20, 2014
-
-
Oliver Hader authored
A feature to resolve shortcut links directly in menu rendering does not consider the overlay behaviour of the "shortcut" value. TSFE first uses the "shortcut" value of the original/default page and then serves for possible translated alternatives (TypoScriptFrontendController::checkTranslatedShortcut()). In menu rendering it's the other way round, the translated overlay (if any) is used directly - the fallback to use the "shortcut" value of the original/default page is not implemented. This change introduces the fallback when rendering menus, which will take the "shortcut" value of the default language if the value in the overlay is empty. Change-Id: I26a9eb4813c6b99327043b0a764ec7ff80b6a905 Fixes: #36822 Releases: 6.2, 6.1 Reviewed-on: http://review.typo3.org/27676 Reviewed-by: Oliver Hader <oliver.hader@typo3.org> Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de> Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
-
- Sep 18, 2014
-
-
Ernesto Baschny authored
Splits up the old curlProxyServer correctly, stripping "http://" and potentially trailing slashes. Resolves: #45834 Releases: 6.3, 6.2, 6.1 Change-Id: Ibfefb927b5fd3fe900170870e1093027d4fe34b5 Reviewed-on: http://review.typo3.org/31880 Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl> Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
-
- Sep 11, 2014
-
-
Francois Suter authored
\TYPO3\CMS\Core\Utility\RootlineUtility::enrichWithRelationFields() tries to resolve relations to the current page record, including fields with MM-relations. But it wrongly tests only for the "foreign_table" property, whereas group-type fields will use the "allowed" property. This patch checks for "allowed" first and falls back on "foreign_table". Furthermore a check is added to ensure the final implode is indeed working on an array. Resolves: #50396 Releases: 6.3, 6.2, 6.1 Change-Id: I43427061a5051298a25e45584aa995846ebb877c Reviewed-on: http://review.typo3.org/32726 Reviewed-by: Markus Klein <klein.t3@reelworx.at> Tested-by: Markus Klein <klein.t3@reelworx.at>
-
- Sep 05, 2014
-
-
Samir Rachidi authored
In some cases $pObj->register['SYS_LASTCHANGED'] is NULL and therefore a MySQL error occurs during indexing a page. So, in these cases, we need to set the 'mtime' value by getting it from the page and we always want to prevent a NULL-value getting inserted into the DB. Resolves: #61135 Releases: 6.1, 6.2, 6.3 Change-Id: Idb78af3aa23350db4bd43f58638541e6b3ad3ae3 Reviewed-on: http://review.typo3.org/32602 Reviewed-by: Markus Klein <klein.t3@reelworx.at> Tested-by: Markus Klein <klein.t3@reelworx.at>
-
- Aug 25, 2014
-
-
Matthias Kappenberg authored
Processing stdWrap for the select.recursive TypoScript property has just been forgotten in the original issue #18822 during the development of TYPO3 4.6. Change-Id: I34f2ac45e5112fbcc2becf7936f486f0b53d361a Resolves: #55707 Releases: 6.3, 6.2, 6.1 Reviewed-on: http://review.typo3.org/32210 Reviewed-by: Stefan Neufeind <typo3.neufeind@speedpartner.de> Tested-by: Stefan Neufeind <typo3.neufeind@speedpartner.de>
-
- Aug 23, 2014
-
-
Jigal van Hemert authored
In the page module information on neighboring content elements is collected while building the page layout. This information must be remembered for other elements on the page instead of generated new when rendering each element. This makes sure the move buttons and edit buttons have the correct URLs. Resolves: #60199 Releases: 6.3, 6.2, 6.1, 6.0, 4.7, 4.5 Change-Id: I9fec256b145fe8aba229d8b026fba73871942347 Reviewed-on: http://review.typo3.org/32327 Reviewed-by: Markus Klein <klein.t3@reelworx.at> Tested-by: Markus Klein <klein.t3@reelworx.at>
-
- Aug 13, 2014
-
-
Nicole Cordes authored
This patch removes the uninstall process before an extension is updated. Resolves: #51572 Releases: 6.1 Change-Id: I61400e9568986d3bbacc3a0a7ad53a4498f3c091 Reviewed-on: http://review.typo3.org/31329 Reviewed-by: Stefano Kowalke <blueduck@gmx.net> Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl> Reviewed-by: Markus Klein <klein.t3@reelworx.at> Tested-by: Markus Klein <klein.t3@reelworx.at> Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch> Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
-
- Aug 06, 2014
-
-
Helmut Hummel authored
Currently when TYPO3 is configured to do language fallback and a record is translated in language A, but not in language B and language B is requested, then this record is excluded. This is the case because of a wrong subselect condition. Extbase selects records in the requested translation or if no translation is available in the default language. However the check if translation is available looks for *any* translation not only for a translation in the requested language. Thus the record from the default language is not selected at all if there are translations available in any other language. Solution is to change the subselect condition to check for the currently requested language. Releases: 6.1, 6.2, master Resolves: #60613 Change-Id: I8ebd68e1f5741d3557910ae2f8c2d19474548d01 Reviewed-on: http://review.typo3.org/31869 Reviewed-by: Helmut Hummel <helmut.hummel@typo3.org> Tested-by: Helmut Hummel <helmut.hummel@typo3.org>
-
- Jul 29, 2014
-
-
Alexander Stehlik authored
If copying a page, all records on that page will be copied to the accordant destination page. IRRE parent-child structures are cloned along the way as well. However, if a table (that is defined a IRRE child) is processed before the accordant parent record, the parent itself will duplicate its children again. This behaviour leads to superfluous duplicates and is wrong. A check in DataHandler::copyRecord_procBasedOnFieldType() now ensures that records are only copied once during the accordant DataHander copy process. Resolves: #44795 Releases: 6.2, 6.1 Change-Id: Iebc22529a98b73cc55396de0718fee9aa877b5bb Reviewed-on: http://review.typo3.org/30469 Reviewed-by: Felix Jacobi <flex.jacobi+t3@gmail.com> Tested-by: Felix Jacobi <flex.jacobi+t3@gmail.com> Reviewed-by: Oliver Hader <oliver.hader@typo3.org> Tested-by: Oliver Hader <oliver.hader@typo3.org>
-
- Jul 26, 2014
-
-
Stefan Neufeind authored
With Change-Id: I57a2a2a06a97fc1eda6e0438bfdc6e210437e5bb a line was packported which relied on a use-statement for GeneralUtility. Since GeneralUtility is often used in this class, simply add a use-statement. Change-Id: Ifc8efbf97427a84e160c3e406b6a3e1dc1b7df1d Resolves: #60595 Releases: 6.1 Reviewed-on: http://review.typo3.org/31843 Reviewed-by: Markus Klein <klein.t3@reelworx.at> Tested-by: Markus Klein <klein.t3@reelworx.at>
-
- Jul 25, 2014
-
-
Stefan Neufeind authored
Checks for ATagParams & access key code before adding empty spaces between anchor parameters. Resolves: #50566 Releases: 6.3, 6.2, 6.1 Change-Id: I57a2a2a06a97fc1eda6e0438bfdc6e210437e5bb Reviewed-on: http://review.typo3.org/31683 Reviewed-by: Wouter Wolters <typo3@wouterwolters.nl> Tested-by: Wouter Wolters <typo3@wouterwolters.nl>
-
- Jul 08, 2014
-
-
Markus Klein authored
Re-add a missing use statement that vanished during rebase. Resolves: #59587 Releases: 6.3, 6.2, 6.1 Change-Id: I16ac1b9d5a00c4300202eaef493de43fc988a81d Reviewed-on: https://review.typo3.org/31522 Reviewed-by: Wouter Wolters Tested-by: Wouter Wolters
-
Alexander Opitz authored
This applies to Apc/Memcached/Wincache/Xcache backends. After an array_merge the values aren't unique. This leads to duplicate tags per identifier. This patch changes that and also moves the findTagsByIdentifier call out of the foreach loop. Resolves: #59587 Releases: 6.3, 6.2, 6.1 Change-Id: Id31e16fa4bba11038ba692a483fb9a33808d95fa Reviewed-on: https://review.typo3.org/31519 Reviewed-by: Markus Klein Tested-by: Markus Klein
-
TYPO3 Release Team authored
Change-Id: Ie4ae5a728eecb0522e2937b685ed8704b3dd7cff Reviewed-on: https://review.typo3.org/31511 Reviewed-by: TYPO3 Release Team Tested-by: TYPO3 Release Team
-
TYPO3 Release Team authored
Change-Id: I73a5e72ee9cad630ea2d2ee50d115d4a8d7310f0 Reviewed-on: https://review.typo3.org/31510 Reviewed-by: TYPO3 Release Team Tested-by: TYPO3 Release Team
-
Nicole Cordes authored
Due to commit I148ca1b023226f2f99417b3baf238b72346e721f the information concerning previous and next content elements in one row is messed up. This patch helps to build information which depends on colPos again and prevents records being moved to another column. Resolves: #48939 Resolves: #49055 Releases: 6.2, 6.1, 6.0, 4.7, 4.5 Change-Id: I3a15321ee11a1f7d96b58b8b7a5ab14098664b22 Reviewed-on: https://review.typo3.org/31493 Reviewed-by: Oliver Hader Tested-by: Oliver Hader
-
- Jul 07, 2014
-
-
Alexander Bigga authored
Using the TCA select renderMode=tree with the option minitems=1 AND maxitems=1 leads to two bugs since TYPO3 4.5: First #48943 * A new table entry won't mark the field selection as required. The yellow question mark is missing and you can save the entry. * Once you select a checkbox in the tree and unselect it again, the required-check is working. Second: #31637 * You load an existing table entry with a selection of e.g. a category which has been hidden or deleted. The selected checkbox won't be shown, but the required-check fails. * Even worse: You can't select another category as the form thinks you have already selected one item (maxitem=1). You can fix this only by manipulating the database directly. The reason for these bugs can be found in DataPreprocessor::renderRecord_selectProc(). For maxitems = 1 the foreign_table element ids for the tree will be fetched by getDataIdList(). These elements won't be checked whether they are valid (hidden/deleted). This check is done in selectAddForeign() which is used for maxitems > 1. The patch uses the same procedure as for maxitems > 1 in case of renderMode = tree. Resolves: #48943 Resolves: #31637 Releases: 6.3, 6.2, 6.1 Change-Id: I078ff524ea73951f2121d2c233a46bc2ae562952 Reviewed-on: https://review.typo3.org/31481 Reviewed-by: Markus Klein Tested-by: Markus Klein
-
Marc Bastian Heinrichs authored
Since introducing FAL the internalUploadMap array in ExtendedFileUtility was not set on uploading files. Resolves: #58463 Releases: 6.2, 6.1, 6.0 Change-Id: I4a537a57f1b688c26c20b9f68356a4be67bc5851 Reviewed-on: https://review.typo3.org/29885 Reviewed-by: Nicole Cordes Tested-by: Nicole Cordes
-
Alexey Gafiulov authored
References in flexforms having type=inline are not processed correctly during copy. Fix this by properly applying the reference field check. Resolves: #59664 Releases: 6.3, 6.2, 6.1 Change-Id: I1abfa001ba420531ca0c59903e82b1509e0819e0 Reviewed-on: https://review.typo3.org/31426 Reviewed-by: Markus Klein Tested-by: Markus Klein
-
- Jul 06, 2014
-
-
Bernhard Kraft authored
When using the suggest wizard from within a flexform in a page it doesn't work properly. The $row variable was only set when processing tables other than pages but is required for proper flexform handling. Change-Id: I0eec29b3c7266bae809e2753cdee726a4c50b1ab Resolves: #59642 Releases: 6.3, 6.2, 6.1 Reviewed-on: https://review.typo3.org/31422 Reviewed-by: Markus Klein Tested-by: Markus Klein
-
Tomita Militaru authored
Removes parameter to prevent duplicate content, speaking url problems and overloaded urls. Resolves: #51189 Releases: 6.3, 6.2, 6.1 Change-Id: I076d2f87ac7a1d0d9d831cf3293d060318750c7d Reviewed-on: https://review.typo3.org/31420 Reviewed-by: Markus Klein Tested-by: Markus Klein
-
- Jul 02, 2014
-
-
Markus Klein authored
usergroup conditions in user TSconfig are currently failing as the list of groups the user is part of, is not yet compiled when the TSconfig is evaluated. This can be fixed by moving the group evaluation some lines upwards, as this does not influence the remaining code. Resolves: #59813 Releases: 6.3, 6.2, 6.1 Change-Id: Id3189ea5cd31936bdf538e2bb163ecc2d46ed6a0 Reviewed-on: https://review.typo3.org/31152 Reviewed-by: Wouter Wolters Tested-by: Wouter Wolters
-
Sascha Egerer authored
If a workspace placeholder record is generated the field, that is configured as label for a table, is filled with a placeholder. This is a hardcoded string. If database field does not allow strings (integer, double...) a TYPO3 warning is displayed. "... Propably value mismatch ...". This message is very confusing because the user does not know where it comes from. The label should be evaluated against the TCA eval configuration before it is written to the database. Resolves: #31757 Releases: 6.3, 6.2, 6.1 Change-Id: I18261359550dcaddaa9bd9ca0dd77f8300e81da9 Reviewed-on: https://review.typo3.org/31284 Reviewed-by: Sascha Egerer Tested-by: Sascha Egerer Reviewed-by: Oliver Hader Tested-by: Oliver Hader
-