Bug #76919
closedFlaky references in TypoScript parsing
100%
Description
With issue #76323 a mysterious relic from the past has been removed which was about an explicit unserialize(serialize(...)) call during the TypoScript parsing process. In the TYPO3 backend it is possible to trigger some flaky behavior that interferes with those unresolved references.
Expect the following TSconfig as given:
RTE.default.proc.entryHTMLparser_db = 1 RTE.default.proc.entryHTMLparser_db { tag { } RTE.default.FE < RTE.default RTE.default.enableWordClean = 1 RTE.default.enableWordClean.HTMLparser < RTE.default.proc.entryHTMLparser_db
After the TypoScript has been parsed into an array, and the value$data['RTE.']['default.']['FE.']['proc.']['entryHTMLparser_db.']['tags.']
is set to a different value, also the the value of ['RTE.']['default.']['proc.']['entryHTMLparser_db.']['tags.']
is changed due to the existing reference.
It was not able to reproduce this behavior in a dedicated functional test, but in the backend with BackendUtility::getPagesTSconfig
and the accordant parsing part there.
Updated by Gerrit Code Review over 8 years ago
- Status changed from New to Under Review
Patch set 1 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/48777
Updated by Oliver Hader over 8 years ago
- try to reproduce in a stand-alone functional test
- revert the change introduced with #76323
- resolve the function calls by reference in TypoScriptParser
Updated by Gerrit Code Review over 8 years ago
Patch set 2 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/48777
Updated by Oliver Hader over 8 years ago
Maybe related to https://bugs.php.net/bug.php?id=72229
Updated by Gerrit Code Review over 8 years ago
Patch set 3 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/48777
Updated by Gerrit Code Review over 8 years ago
Patch set 4 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/48777
Updated by Gerrit Code Review over 8 years ago
Patch set 5 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/48777
Updated by Gerrit Code Review over 8 years ago
Patch set 6 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/48777
Updated by Oliver Hader over 8 years ago
- Status changed from Under Review to Resolved
- % Done changed from 0 to 100
Applied in changeset e1da07b98cdaa5b629d5b6c6c2b93a8448db3310.
Updated by Gerrit Code Review over 8 years ago
- Status changed from Resolved to Under Review
Patch set 1 for branch TYPO3_8-2 of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/49048
Updated by Oliver Hader over 8 years ago
- Status changed from Under Review to Resolved
Applied in changeset 410ce53aa845c6594551501ffb833b2e9f878870.
Updated by Gerrit Code Review over 8 years ago
- Status changed from Resolved to Under Review
Patch set 1 for branch TYPO3_8-2 of project Teams/Security/TYPO3v4-Core has been pushed to the review server.
It is available at https://review.typo3.org/49053
Updated by Wouter Wolters over 8 years ago
- Status changed from Under Review to Closed