Release Notes: This release added HttpRequest::flushCookies(), a HTTP_URL_FROM_ENV constant, retrycount and retrydelay request options, libevent support for libcurl and a --with-http-curl-libevent configure option, and HttpRequestPool::enableEvents(). Problems with the cookiestore request option (with persistent handles) were fixed along with a crash on prematurely called HttpMessage::next(), a possible shutdown crash with http_parse_params() and PHP4, a possible crash at module shutdown in the persistent handle API, a missing PHP_LIBDIR definition in config.m4 for PHP4, and non- standard shell support in config.m4.
Release Notes: This release fixes a possible crash at module shutdown in the persistent handle API (probably fixing bug #11509). It fixes the test suite for PHP4. It fixes a missing PHP_LIBDIR definition in config.m4 for PHP4. It fixes non-standard shell support in config.m4.
Release Notes: Bug #11929 (http_negotiate does not return default value on non-match) has been fixed. SSL library detection for libcurl >= 7.16.2 has been fixed. The max_recv_speed and max_send_speed request options have been removed again due to LFS dependence.
Release Notes: This release fixes bug #11359: HttpMessage::toMessageTypeObject() does not populate POST fields.
Release Notes: Crashes which occurred when repeatedly registering or unregistering request methods were fixed.
Release Notes: Bug #10151 (build fails dynamic linking on Mac OS X) has been fixed. The "proxyhost" request option may be set to an empty string, which lets curl ignore any environment settings. Request options may be unset by passing NULL: $request->setOptions(array("option" => NULL));
Release Notes: Building with PHP 5 versions less than 5.2 has been fixed.
Release Notes: This release fixes responses to range requests that asked for the first byte (0-0). The Win32 build has been fixed.
Release Notes: This release features improved new persistent handles functionality and removed --enable-http-persistent-handles. An http.persistent.handles.limit system INI option was added, which controls the maximum number of idle persistent handles kept around (per provider). 0 means that every handle is destroyed after use, while the default of -1 means a virtually unlimited maximum number of idle handles.
Release Notes: HttpMessage::fromEnv(int type[, string class_name = "HttpMessage"]) was added. Support for per process persistent cURL handles was added. The --enable-http-persistent-handles configure option was added. http_persistent_handles_count(), http_persistent_handles_clean([string name]), and http_persistent_handles_ident([string ident]) were added. The http.persistent.handles.ident INI setting was added.