Revert "Treat truncated HTTP requests as errors."
authorReedy <reedy@wikimedia.org>
Mon, 21 May 2012 22:10:51 +0000 (23:10 +0100)
committerReedy <reedy@wikimedia.org>
Mon, 21 May 2012 22:10:51 +0000 (23:10 +0100)
Caused bug 36950 among other issues

This reverts commit ded6170bd2072971f72db794f3ab1625a8e13475

Change-Id: I26500896a09a9fe720dc31b3d48cdbb3cd6c8677

includes/HttpFunctions.php
languages/messages/MessagesEn.php
languages/messages/MessagesQqq.php
maintenance/language/messages.inc

index fbae861..201a9e5 100644 (file)
@@ -778,12 +778,6 @@ class CurlHttpRequest extends MWHttpRequest {
                $this->parseHeader();
                $this->setStatus();
 
-               if ( isset( $this->respHeaders['content-length'] ) ) {
-                       if ( strlen( $this->content ) < $this->getResponseHeader( 'content-length' ) ) {
-                               $this->status->fatal( 'http-truncated-body' );
-                       }
-               }
-
                return $this->status;
        }
 
index 1145158..146230b 100644 (file)
@@ -2354,7 +2354,6 @@ For optimal security, img_auth.php is disabled.',
 'http-curl-error'       => 'Error fetching URL: $1',
 'http-host-unreachable' => 'Could not reach URL.',
 'http-bad-status'       => 'There was a problem during the HTTP request: $1 $2',
-'http-truncated-body'   => 'The request body was only partially received.',
 
 # Some likely curl errors. More could be added from <http://curl.haxx.se/libcurl/c/libcurl-errors.html>
 'upload-curl-error6'       => 'Could not reach URL',
index fe32f9c..a621bb1 100644 (file)
@@ -2036,7 +2036,6 @@ Siebrand think this has to do with allowing MediaWiki to fetch remote URLs, and
 
 If \'scheme\' is difficult to translate, then you could use \'prefix\' instead.',
 'http-bad-status' => '$1 is an HTTP error code (e.g. 404), $2 is the HTTP error message (e.g. File Not Found)',
-'http-truncated-body' => 'This is a standard HTTP error message. → Seems the connection closed prematurely. The HTTP response contained a content-length greater than the received body.',
 
 'license' => 'This appears in the upload form for the license drop-down. The header in the file description page is now at {{msg-mw|License-header}}.',
 'nolicense' => '{{Identical|None selected}}',
index 9a63dd6..27862c8 100644 (file)
@@ -1452,7 +1452,6 @@ $wgMessageStructure = array(
                'http-curl-error',
                'http-host-unreachable',
                'http-bad-status',
-               'http-truncated-body',
        ),
 
        'upload-curl-errors' => array(