TYPO3 Forge: Issueshttp://forge.typo3.org/http://forge.typo3.org/themes/typo3_forge/favicon/favicon.png?17058661692011-10-10T22:48:34ZTYPO3 Forge
Redmine TYPO3 Core - Task #30757 (Closed): Merge Changes from core since last synchttp://forge.typo3.org/issues/307572011-10-10T22:48:34ZPhilipp Gampephilipp.gampe@typo3.org
<p>We are all waiting for the day linkvalidator will be a "real" submodule.</p> TYPO3 Core - Task #30756 (Closed): Merge linkvalidator for RC1http://forge.typo3.org/issues/307562011-10-10T22:30:50ZPhilipp Gampephilipp.gampe@typo3.orgTYPO3 Core - Task #30755 (Closed): Prepare merge for 4.6-RC1http://forge.typo3.org/issues/307552011-10-10T22:04:44ZPhilipp Gampephilipp.gampe@typo3.orgTYPO3 Core - Bug #30593 (Closed): SQL error if a task is run on a disabled pagehttp://forge.typo3.org/issues/305932011-10-06T00:52:08ZPhilipp Gampephilipp.gampe@typo3.org
<p>This happens because <code>tx_linkvalidator->init()</code> is not called if the selected start page is disabled.</p> TYPO3 Core - Bug #30589 (Closed): Revert change in interface signaturehttp://forge.typo3.org/issues/305892011-10-05T22:25:14ZPhilipp Gampephilipp.gampe@typo3.org
<p>The type hints in the interface signature break other extensions adding linkvalidator tasks.</p>
<p>Solution: Drop the hinds again (PHPdoc should be enough).</p> TYPO3 Core - Bug #30586 (Closed): It is not possible to set page 0 to schedular taskhttp://forge.typo3.org/issues/305862011-10-05T21:32:28ZPhilipp Gampephilipp.gampe@typo3.org
<p>This is because a select is done on page <code>0</code> which does not exists. Further down, the resulting array is feed into <code>tx_linkvalidator_processor->getRootLineIsHidden(array $pageInfo). However @false</code> is not an array ;)</p>
<p>Solution is to add a special handling to line <code>287 $rootLineHidden = $processor->getRootLineIsHidden($pageRow);</code> and if page is <code>0</code>.</p> TYPO3 Core - Bug #30585 (Closed): SQL error if opening a disabled page with modulehttp://forge.typo3.org/issues/305852011-10-05T21:28:31ZPhilipp Gampephilipp.gampe@typo3.org
<p>I guess there is a check to much somewhere. Linkvalidator should not care about disabled pages.</p> TYPO3 Core - Task #29339 (Closed): Merge linkvalidator for beta2http://forge.typo3.org/issues/293392011-08-30T08:46:34ZPhilipp Gampephilipp.gampe@typo3.orgTYPO3 Core - Task #29338 (Closed): Release linkvalidator 1.0.4http://forge.typo3.org/issues/293382011-08-30T08:43:34ZPhilipp Gampephilipp.gampe@typo3.orgTYPO3 Core - Bug #29337 (Closed): Add missing files for HTTP_Request2http://forge.typo3.org/issues/293372011-08-30T08:19:08ZPhilipp Gampephilipp.gampe@typo3.org
<p>Some files have been forgotten while committing HTTP_Request2, because they are in a different directory.</p> TYPO3 Core - Task #29140 (Closed): Fix phpdoc and method signatureshttp://forge.typo3.org/issues/291402011-08-22T01:53:09ZPhilipp Gampephilipp.gampe@typo3.orgTYPO3 Core - Bug #29137 (Closed): Fatal error with E_STRICT: Declaration of fetchType must be com...http://forge.typo3.org/issues/291372011-08-21T16:42:46ZPhilipp Gampephilipp.gampe@typo3.org
<pre><code class="php syntaxhl" data-language="php"><span class="nc">Fatal</span> <span class="n">error</span><span class="o">:</span> <span class="nc">Declaration</span> <span class="n">of</span> <span class="n">tx_linkvalidator_linktype_External</span><span class="o">::</span><span class="nf">fetchType</span><span class="p">()</span> <span class="n">must</span> <span class="n">be</span> <span class="n">compatible</span>
<span class="n">with</span> <span class="n">that</span> <span class="n">of</span> <span class="n">tx_linkvalidator_linktype_Interface</span><span class="o">::</span><span class="nf">fetchType</span><span class="p">()</span> <span class="n">in</span>
<span class="o">/</span><span class="n">home</span><span class="o">/</span><span class="n">phil</span><span class="o">/</span><span class="n">t3</span><span class="o">-</span><span class="n">playground</span><span class="o">/</span><span class="n">linkvalidator</span><span class="o">/</span><span class="n">classes</span><span class="o">/</span><span class="n">linktype</span><span class="o">/</span><span class="n">class</span><span class="mf">.</span><span class="n">tx_linkvalidator_linktype_external</span><span class="mf">.</span><span class="n">php</span>
<span class="n">on</span> <span class="n">line</span> <span class="mi">192</span>
</code></pre>
<p>The same happens for checkLink().</p>
<p>Solution, change the interface to include type hints too. Therefore, change all places, where the methods are overridden.</p> TYPO3 Core - Task #28992 (Closed): Merge changes from linkvalidatorhttp://forge.typo3.org/issues/289922011-08-15T22:42:19ZPhilipp Gampephilipp.gampe@typo3.org
<pre>
2d04961 [TASK] Prepare for release of TYPO3 4.5.5
b9405f2 [TASK] Update ChangeLog
73570b3 [BUGFIX] Correct initialisation of BACK_PATH
</pre> TYPO3 Core - Task #28915 (Closed): Refactor to t3lib_http_Request for external URLshttp://forge.typo3.org/issues/289152011-08-10T18:49:27ZPhilipp Gampephilipp.gampe@typo3.org
<p>As t3lib_http_Request is in core now, we can use it for external URLs.</p>
<p>First tests show, that this even improves the speed quite a lot :)</p>
<p>This will solve most outstanding bugs with external link checker.</p> TYPO3 Core - Bug #28619 (Closed): Fix http request exceptions with ssl certificateshttp://forge.typo3.org/issues/286192011-07-31T20:43:57ZPhilipp Gampephilipp.gampe@typo3.org
<p>Solution is to change the default values.</p>
<p>Background:</p>
<p>HTTP_Request2 expects the ssl parameters to have the default value NULL instead of empty strings.<br />The socket adapter is brocken (due to php) as explained <a href="http://pear.php.net/manual/en/package.http.http-request2.adapters.php#package.http.http-request2.adapters.socket" class="external">here</a>.<br />This means we must also change ssl_verify_peer to FALSE by default.</p>