From: garvinhicking Date: Tue, 10 Apr 2007 07:16:27 +0000 (+0000) Subject: Use readTimeout HTTP::Request option to reduce timeout issues, X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=9b8f39d61c1cd73f2cc857bf59b24452c2d212bb;p=s9y.git Use readTimeout HTTP::Request option to reduce timeout issues, by isotopp (http://blog.koehntopp.de/archives/1651-Trackback-spam-swamping-my-apache....html) --- diff --git a/plugins/serendipity_event_spamblock/serendipity_event_spamblock.php b/plugins/serendipity_event_spamblock/serendipity_event_spamblock.php index 225697a..48068fa 100644 --- a/plugins/serendipity_event_spamblock/serendipity_event_spamblock.php +++ b/plugins/serendipity_event_spamblock/serendipity_event_spamblock.php @@ -39,7 +39,7 @@ var $filter_defaults; 'smarty' => '2.6.7', 'php' => '4.1.0' )); - $propbag->add('version', '1.66'); + $propbag->add('version', '1.67'); $propbag->add('event_hooks', array( 'frontend_saveComment' => true, 'external_plugin' => true, @@ -444,7 +444,8 @@ var $filter_defaults; 'http' => '1.1', 'timeout' => 20, 'allowRedirects' => true, - 'maxRedirects' => 3 + 'maxRedirects' => 3, + 'readTimeout' => array(5,0), ); $req = &new HTTP_Request( @@ -814,7 +815,7 @@ var $filter_defaults; require_once S9Y_PEAR_PATH . 'HTTP/Request.php'; if (function_exists('serendipity_request_start')) serendipity_request_start(); - $req = &new HTTP_Request($addData['url'], array('allowRedirects' => true, 'maxRedirects' => 5)); + $req = &new HTTP_Request($addData['url'], array('allowRedirects' => true, 'maxRedirects' => 5, 'readTimeout' => array(5,0))); $is_valid = false; if (PEAR::isError($req->sendRequest()) || $req->getResponseCode() != '200') { $is_valid = false;