TYPO3 Forge: Issueshttp://forge.typo3.org/http://forge.typo3.org/themes/typo3_forge/favicon/favicon.png?17058661692021-11-04T22:59:09ZTYPO3 Forge
Redmine TYPO3 Core - Bug #95877 (Closed): missing index "install_path" with composer 2.0http://forge.typo3.org/issues/958772021-11-04T22:59:09ZMarco Huber
<p>composer 2.0 doesn't set "install_path" in vendor/composer/installed.php like composer 2.1 does. This missing array index leads to a PHP notice in typo3/sysext/core/Classes/Core/Environment.php line 137 and because of some strange server configuration this breaks TYPO3 completly.</p>
<pre><code class="shell syntaxhl" data-language="shell"><span class="nv">$ </span>vendor/bin/typo3cms cache:flush
PHP Notice: Undefined index: install_path <span class="k">in</span> /custompath/private/typo3/sysext/core/Classes/Core/Environment.php on line 137
</code></pre> TYPO3 Core - Bug #90761 (Closed): Fluid select viewhelper not added to __trustedProperties if mul...http://forge.typo3.org/issues/907612020-03-14T14:47:43ZMarco Huber
<p>The registerFieldNameForFormTokenGeneration is not called, if the viewhelper has multiple="true" but has no options. Then the field is not added to the hidden "__trustedProperties" field. But when the form is submitted, the select field is in the sent array with an empty string as value and then the extbase data mapper throws the exception 1297759968.</p>
<p>See: <a class="external" href="https://github.com/TYPO3/TYPO3.CMS/blob/master/typo3/sysext/fluid/Classes/ViewHelpers/Form/SelectViewHelper.php#L153">https://github.com/TYPO3/TYPO3.CMS/blob/master/typo3/sysext/fluid/Classes/ViewHelpers/Form/SelectViewHelper.php#L153</a></p> TYPO3 Core - Bug #79566 (Closed): No login possible if cookie name is longer than 32 charshttp://forge.typo3.org/issues/795662017-01-31T11:28:32ZMarco Huber
<p>Because the cookie name is stored in the database be_sessions.ses_name (or fe_sessions.ses_name) and the field has a limit of 32 chars, the login does not work if the cookie name (set via $GLOBALS['TYPO3_CONF_VARS']['SYS|BE|FE']['cookieName']) is longer.</p> TYPO3 Core - Bug #79037 (Closed): In the BE the select icons' titles are not shownhttp://forge.typo3.org/issues/790372016-12-19T17:48:05ZMarco Huber
<p>Because only the a tag but not the image tag has a title attribute, in some browsers the title is not shown on mouseover.</p> TYPO3 Core - Bug #76029 (Rejected): Regex in ExtensionManagementUtility::executePositionedStringI...http://forge.typo3.org/issues/760292016-05-03T14:29:05ZMarco Huber
<pre>
\TYPO3\CMS\Core\Utility\ExtensionManagementUtility::addToAllTCAtypes('pages', 'myfield', '', 'after:description');
</pre>
<p>The field "description" is part of the palette "metatags" so $positionName in ExtensionManagementUtility::executePositionedStringInsertion() is "--palette--;;metatags". This is modified to "--palette--;[^;]*;metatags" and then escaped with "preg_quote($positionName, '/')". And then the preg_replace doesn't work.</p>
<p>$positionName should be first quoted and then extended.</p>
<p>This was intruduced in <a class="external" href="https://forge.typo3.org/issues/75830">https://forge.typo3.org/issues/75830</a>.</p> TYPO3 Core - Bug #75020 (Closed): "Save and view" button shows root page for pages of type "Short...http://forge.typo3.org/issues/750202016-03-11T15:22:16ZMarco Huber
<p>If you edit the page properties of a page with the doktype "Shortcut" or "Link to External URL" and then klick on "Save and view" the rootpage is shown and not the current page or the current page's target.</p>
<p>If you click on "Show" in context menu in the page tree the current page or the current page's target is shown.</p> TYPO3 Core - Bug #73896 (Closed): Old constraints in ext_emconf.php after extension update with a...http://forge.typo3.org/issues/738962016-03-02T19:55:20ZMarco Huber
<p>In a clean TYPO3 installation on a server with an activated opcode cache install an extension, f.e. static_info_tables. Then change the dependencies in the extensions ext_emconf.php. Then install the extension again by uploading the .t3x file in the extension manager.<br />The dependencies in the ext_emconf.php will not be updated.</p>
<p>This happens also, if you want to update an extension with the extension manager.</p>
<p>This happens only, if the extension gets installed/updated with a .t3x file. If you upload the .zip version in the extension manager, everything works fine.</p>
<p>In the .t3x file is no dependency information (and the other constraints, too) stored. So `\TYPO3\CMS\Extensionmanager\Utility\EmConfUtility::includeEmConf()` is called, to get the missing informations. But the `include` in this function gets the old ext_emconf.php from the opcode cache.</p>
<p>One solution would be, to call `\TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance(\TYPO3\CMS\Core\Service\OpcodeCacheService::class)->clearAllActive($path);`. But I have the feeling, that everything gets really slow then.<br />Another solution would be, to get the missing information from the table tx_extensionmanager_domain_model_extension or from the array $extensionData['FILES'].</p>
<p>I've found this issue in TYPO3 6.2 and 7.6, and I think it is still present in master.</p>
<p>What do you think would be the best solution?</p> TYPO3 Core - Bug #73013 (Closed): Don't render the "more" link in the help popup if the user has ...http://forge.typo3.org/issues/730132016-01-29T16:07:25ZMarco Huber
<p>In the help popups the "read more" link is shown even if the user has no access to cshmanual BE module. If the user clicks on the link, the exception "#1294586448: Access Error: You don't have access to this module" is thrown.</p> TYPO3 Core - Bug #73009 (Closed): cshmanual module is not configurable by grouphttp://forge.typo3.org/issues/730092016-01-29T15:13:28ZMarco Huber
<p>Since <a class="external" href="https://forge.typo3.org/issues/63000">https://forge.typo3.org/issues/63000</a> the BE-Module can not be configured for a BE-Usergroup.</p> TYPO3 Core - Bug #72803 (Closed): denied file extensions are shown as allowed file extensionshttp://forge.typo3.org/issues/728032016-01-19T10:07:56ZMarco Huber
<p>In the filelist module in the "create new textfile" form there is a list with allowed file extension. This list shows also file extensions listed in $GLOBALS['TYPO3_CONF_VARS']['BE']['fileDenyPattern'].</p> TYPO3 Core - Bug #71625 (Closed): Nav Title in Element Browserhttp://forge.typo3.org/issues/716252015-11-17T13:52:00ZMarco Huber
<p>Since <a class="external" href="https://forge.typo3.org/issues/64492">https://forge.typo3.org/issues/64492</a> the user TSconfig setting "options.pageTree.showNavTitle=1" is ignored in the element browser (f.e. in the link wizard).</p> TYPO3 Core - Bug #60886 (Closed): Backend via https throws "SEC7111: HTTPS security is compromise...http://forge.typo3.org/issues/608862014-08-11T13:16:11ZMarco Huber
<p>Our beloved InternetExplorer has a problem with javascript:false as Ext.SSL_SECURE_URL.</p>
<p>When you open the backend, than there is a hidden iFrame (typo3-navigationIframe) with an empty src attribute and the IE uses javascript:false as src (default for Ext.SSL_SECURE_URL [1]). <br />When you open the backend via https, the IE wants to show res://ieframe.dll/dnserrordiagoff.htm because javascript:false is not a valid url. But this is detected as an unsecure resource. So you see this warning in the developer tools: "SEC7111: HTTPS security is compromised by res://ieframe.dll/dnserrordiagoff.htm"</p>
<p>Setting the URL to the clear.gif as Ext.SSL_SECURE_URL in typo3/sysext/core/Classes/Page/PageRenderer.php helps and doesn't create too much unnecessary traffic.</p>
<p>[1] <a class="external" href="http://dev.sencha.com/playpen/docs/output/Ext.html#SSL_SECURE_URL">http://dev.sencha.com/playpen/docs/output/Ext.html#SSL_SECURE_URL</a></p> TYPO3 Core - Bug #60805 (Closed): Cachingframework FileBackend not usable for cache_pages and cac...http://forge.typo3.org/issues/608052014-08-05T17:13:10ZMarco Huber
<p>If you want to use t3lib_cache_backend_FileBackend for cache_pages or cache_pagesection you get the Exception 1231267498 (typo3/sysext/core/Classes/Cache/Backend/AbstractBackend.php Line 86). This happens because the LocalConfiguration-array ist overwritten with the DefaultConfiguration somewhere. And in DefaultConfiguration the option "compress" is set. And "compress" is no valid option for t3lib_cache_backend_FileBackend.<br />To work around this issue you have to set "$GLOBALS['TYPO3_CONF_VARS']['SYS']['caching']['cacheConfigurations']['cache_pages']['options'] = array();" in the AdditionalConfiguration.</p>
<p>Perhaps some other options for other cache backends produce this exception, too. I haven't testet that.</p>
<p>I don't know if this is really a bug, but at least it is very annoying and costed me some time to find out. :-)</p>
<p>LocalConfiguration:<br /><pre>
...
'SYS' => array(
'caching' => array(
'cacheConfigurations' => array(
'cache_pages' => array(
'backend' => 't3lib_cache_backend_FileBackend',
'frontend' => 't3lib_cache_frontend_VariableFrontend',
'groups' => array('pages', 'all'),
),
'cache_pagesection' => array(
'backend' => 't3lib_cache_backend_FileBackend',
'frontend' => 't3lib_cache_frontend_VariableFrontend',
'groups' => array('pages', 'all'),
),
...
</pre></p>
<p>P.S.: I know, the wiki says that the FileBackend should not be used for cache_pages (<a class="external" href="http://wiki.typo3.org/Caching_framework#Cache_configurations">http://wiki.typo3.org/Caching_framework#Cache_configurations</a>), but we have to. :-)</p> TYPO3 Core - Bug #35944 (Closed): css_styled_content CE "Menu/Sitemap": Hide the field "Selected ...http://forge.typo3.org/issues/359442012-04-13T11:28:28ZMarco Huber
<p>Because the Typoscript for the menu type "Sitemap" doesn't mind if there is something inserted in the field "Selected Pages" the field should not be shown in the backend.</p> TYPO3 Core - Bug #22625 (Closed): Little bug in Workspace Manager when the option "Show differenc...http://forge.typo3.org/issues/226252010-05-10T15:05:16ZMarco Huber
<p>When you select the option "Show differences inline" the percentage of changes is shown twice and incorrect. See this screenshot: <a class="external" href="http://img140.imageshack.us/img140/8586/workspaceerror.jpg">http://img140.imageshack.us/img140/8586/workspaceerror.jpg</a></p>
<p>File locallang_mod_user_ws.xml.diff fixes charset-problem<br />File class.wslib_gui.php.diff removes first (and unnecessary output)<br />(issue imported from #M14354)</p>