<?xml version="1.0" encoding="iso-8859-1"?>
<rdf:RDF
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns="http://purl.org/rss/1.0/"
    xmlns:content="http://purl.org/rss/1.0/modules/content/"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
>
    <channel rdf:about="http://pear.php.net">
    <link>http://pear.php.net/</link>
    <dc:creator>pear-webmaster@lists.php.net</dc:creator>
    <dc:publisher>pear-webmaster@lists.php.net</dc:publisher>
    <dc:language>en-us</dc:language><items>
<rdf:Seq><rdf:li rdf:resource="http://pear.php.net/package/HTTP_Request2/download/2.7.0/"/>
<rdf:li rdf:resource="http://pear.php.net/package/HTTP_Request2/download/2.6.0/"/>
<rdf:li rdf:resource="http://pear.php.net/package/HTTP_Request2/download/2.5.1/"/>
<rdf:li rdf:resource="http://pear.php.net/package/HTTP_Request2/download/2.5.0/"/>
<rdf:li rdf:resource="http://pear.php.net/package/HTTP_Request2/download/2.4.2/"/>
<rdf:li rdf:resource="http://pear.php.net/package/HTTP_Request2/download/2.4.1/"/>
<rdf:li rdf:resource="http://pear.php.net/package/HTTP_Request2/download/2.4.0/"/>
<rdf:li rdf:resource="http://pear.php.net/package/HTTP_Request2/download/2.3.0/"/>
<rdf:li rdf:resource="http://pear.php.net/package/HTTP_Request2/download/2.2.1/"/>
<rdf:li rdf:resource="http://pear.php.net/package/HTTP_Request2/download/2.2.0/"/>
</rdf:Seq>
</items>

<title>Latest releases of http_request2</title>
<description>The latest releases for the package http_request2</description>
</channel>

<item rdf:about="http://pear.php.net/package/HTTP_Request2/download/2.7.0/">
 <title>HTTP_Request2 2.7.0</title>
 <link>http://pear.php.net/package/HTTP_Request2/download/2.7.0/</link>
 <content:encoded>Added:&lt;br /&gt;
 * Tested on PHP 8.4;&lt;br /&gt;
 * Psalm 6 used for static analysis;&lt;br /&gt;
 * Updated Public Suffix List.&lt;br /&gt;
&lt;br /&gt;
Fixed:&lt;br /&gt;
 * Prevent XSS when PHP files backing server-side tests are served from&lt;br /&gt;
   a publicly available website, thanks to Peter Potrowl&lt;br /&gt;
   (peter017 at gmail dot com) for the report.&lt;br /&gt;
 * data/generate-list.php will only run with a command-line SAPI.&lt;br /&gt;
 * Better random value used for `cnonce` parameter in Digest authentication,&lt;br /&gt;
   see https://github.com/pear/HTTP_Request2/issues/30.&lt;br /&gt;
   Digest authentication should be considered deprecated, however.
 </content:encoded>
 <dc:date>2025-04-06T09:52:59-05:00</dc:date>
 <dc:publisher>avb</dc:publisher>
</item>
<item rdf:about="http://pear.php.net/package/HTTP_Request2/download/2.6.0/">
 <title>HTTP_Request2 2.6.0</title>
 <link>http://pear.php.net/package/HTTP_Request2/download/2.6.0/</link>
 <content:encoded>* Tested on PHP 8.2 and 8.3&lt;br /&gt;
* Use psalm for static analysis, several minor issues fixed&lt;br /&gt;
* Correctly parse HTTP status line with an empty reason-phrase&lt;br /&gt;
  (see https://github.com/pear/HTTP_Request2/pull/26)&lt;br /&gt;
* Updated Public Suffix List
 </content:encoded>
 <dc:date>2023-11-01T16:04:51-05:00</dc:date>
 <dc:publisher>avb</dc:publisher>
</item>
<item rdf:about="http://pear.php.net/package/HTTP_Request2/download/2.5.1/">
 <title>HTTP_Request2 2.5.1</title>
 <link>http://pear.php.net/package/HTTP_Request2/download/2.5.1/</link>
 <content:encoded>* The package runs under PHP 8.1 without `E_DEPRECATED` messages&lt;br /&gt;
  https://github.com/pear/HTTP_Request2/issues/25&lt;br /&gt;
* Updated Public Suffix List
 </content:encoded>
 <dc:date>2022-01-06T13:23:50-05:00</dc:date>
 <dc:publisher>avb</dc:publisher>
</item>
<item rdf:about="http://pear.php.net/package/HTTP_Request2/download/2.5.0/">
 <title>HTTP_Request2 2.5.0</title>
 <link>http://pear.php.net/package/HTTP_Request2/download/2.5.0/</link>
 <content:encoded>Fixed&lt;br /&gt;
 * Socket adapter will now retry writing to socket rather than throw an exception if `fwrite()` call&lt;br /&gt;
   returns zero written bytes&lt;br /&gt;
      https://github.com/pear/HTTP_Request2/issues/23&lt;br /&gt;
&lt;br /&gt;
Changed&lt;br /&gt;
 * Socket adapter will use only TLS 1.2 and TLS 1.3&lt;br /&gt;
   (the latter is available on PHP 7.4+)&lt;br /&gt;
 * Upgraded tests for PHPUnit 9 compatibility, PHPUnit Polyfills package&lt;br /&gt;
   is used to run them on PHP 5.6 to PHP 8&lt;br /&gt;
 * Test suite now runs on Github Actions rather than on Travis&lt;br /&gt;
 * Updated Public Suffix List
 </content:encoded>
 <dc:date>2021-07-12T10:15:07-05:00</dc:date>
 <dc:publisher>avb</dc:publisher>
</item>
<item rdf:about="http://pear.php.net/package/HTTP_Request2/download/2.4.2/">
 <title>HTTP_Request2 2.4.2</title>
 <link>http://pear.php.net/package/HTTP_Request2/download/2.4.2/</link>
 <content:encoded>Socket adapter could prematurely end receiving the response body due to&lt;br /&gt;
fread() call returning an empty string
 </content:encoded>
 <dc:date>2020-09-24T18:13:28-05:00</dc:date>
 <dc:publisher>avb</dc:publisher>
</item>
<item rdf:about="http://pear.php.net/package/HTTP_Request2/download/2.4.1/">
 <title>HTTP_Request2 2.4.1</title>
 <link>http://pear.php.net/package/HTTP_Request2/download/2.4.1/</link>
 <content:encoded>Switch socket to blocking mode when enabling crypto, this fixes HTTPS requests&lt;br /&gt;
through proxy with Socket adapter &lt;br /&gt;
https://github.com/pear/HTTP_Request2/issues/20
 </content:encoded>
 <dc:date>2020-08-01T05:16:08-05:00</dc:date>
 <dc:publisher>avb</dc:publisher>
</item>
<item rdf:about="http://pear.php.net/package/HTTP_Request2/download/2.4.0/">
 <title>HTTP_Request2 2.4.0</title>
 <link>http://pear.php.net/package/HTTP_Request2/download/2.4.0/</link>
 <content:encoded>* Minimum required version is now PHP 5.6, as using older versions for HTTPS&lt;br /&gt;
  requests may be insecure&lt;br /&gt;
* Removed support for magic_quotes_runtime, as get_magic_quotes_runtime()&lt;br /&gt;
  was deprecated in PHP 7.4 and the functionality itself was disabled &lt;br /&gt;
  since PHP 5.4 (bug #23839)&lt;br /&gt;
* Socket adapter now uses socket in non-blocking mode, as some configurations&lt;br /&gt;
  could have problems with timeouts in HTTPS requests (bug #21229)&lt;br /&gt;
* Fixed bogus size check error with gzipped responses larger than 4 GiB&lt;br /&gt;
  uncompressed (bug #21239)&lt;br /&gt;
* Use current &quot;Intermediate compatibility&quot; cipher list&lt;br /&gt;
* Updated Public Suffix List&lt;br /&gt;
&lt;br /&gt;
The package is now 100% autoload-compatible, when installed with composer it&lt;br /&gt;
no longer uses include-path and does not contain require_once statements
 </content:encoded>
 <dc:date>2020-07-26T13:43:57-05:00</dc:date>
 <dc:publisher>avb</dc:publisher>
</item>
<item rdf:about="http://pear.php.net/package/HTTP_Request2/download/2.3.0/">
 <title>HTTP_Request2 2.3.0</title>
 <link>http://pear.php.net/package/HTTP_Request2/download/2.3.0/</link>
 <content:encoded>New features:&lt;br /&gt;
 * New observer that can do on-the-fly decoding of compressed responses,&lt;br /&gt;
   see HTTP_Request2_Observer_UncompressingDownload.&lt;br /&gt;
   Thanks to Delian Krustev for initial implementation.&lt;br /&gt;
 * CookieJar can now silently ignore invalid cookies with $jar-&gt;ignoreInvalidCookies(true);&lt;br /&gt;
   instead of throwing an exception. See requests #19937 and #20401&lt;br /&gt;
 * Adapters now dispatch a new 'warning' event, e.g. in case of incomplete response&lt;br /&gt;
   body or broken 'chunked' encoding. Exception was thrown previously by Socket adapter&lt;br /&gt;
   in the latter case, see bug #20228&lt;br /&gt;
 * Improved security of HTTPS requests in Socket adapter&lt;br /&gt;
   - Use 'tls://' instead of 'ssl://' in connection string to prevent fallback to&lt;br /&gt;
     known insecure versions, use only TLS when enabling crypto via proxy (see bug #20462)&lt;br /&gt;
   - On PHP 5.6+ require using only TLS 1.1 and TLS 1.2&lt;br /&gt;
   - Do not use insecure ciphers&lt;br /&gt;
 * Improved test suite, network-backed tests now run on Travis CI&lt;br /&gt;
&lt;br /&gt;
Changes and fixes:&lt;br /&gt;
 * Curl adapter failed to send PUT request body with 'follow_redirects' on (bug #20440)&lt;br /&gt;
 * Curl adapter supplied invalid cookie domain to CookieJar after redirect (bug #20561)&lt;br /&gt;
 * Curl adapter now properly dispatches events while sending the request&lt;br /&gt;
 * mime_content_type() returning false was handled incorrectly when guessing content-type&lt;br /&gt;
 * Use 'peer_name' and 'verify_peer_name' SSL context options on PHP 5.6+&lt;br /&gt;
   instead of deprecated 'CN_match'&lt;br /&gt;
 * Public Suffix List updated to current version, its download location changed&lt;br /&gt;
&lt;br /&gt;
Note to Composer users: next package version will probably get rid of 'include-path'&lt;br /&gt;
setting in composer.json favour of using autoloader.
 </content:encoded>
 <dc:date>2016-02-13T15:24:52-05:00</dc:date>
 <dc:publisher>avb</dc:publisher>
</item>
<item rdf:about="http://pear.php.net/package/HTTP_Request2/download/2.2.1/">
 <title>HTTP_Request2 2.2.1</title>
 <link>http://pear.php.net/package/HTTP_Request2/download/2.2.1/</link>
 <content:encoded>* Fixed a bogus timeout Exception in Socket adapter after waiting for&lt;br /&gt;
  &quot;100 Continue&quot; response: the same one-second timeout was used&lt;br /&gt;
  for further socket operations if explicit 'timeout' parameter was not set.&lt;br /&gt;
  Thanks to Andrea Brancatelli (abrancatelli at schema31 dot it) for the report.&lt;br /&gt;
* Bundled a separate LICENSE file (request #20175). Updated phrasing and links&lt;br /&gt;
  to mention 3-Clause BSD license the package actually uses.
 </content:encoded>
 <dc:date>2014-01-16T19:53:35-05:00</dc:date>
 <dc:publisher>avb</dc:publisher>
</item>
<item rdf:about="http://pear.php.net/package/HTTP_Request2/download/2.2.0/">
 <title>HTTP_Request2 2.2.0</title>
 <link>http://pear.php.net/package/HTTP_Request2/download/2.2.0/</link>
 <content:encoded>New features&lt;br /&gt;
 * Socket adapter will send &quot;Expect: 100-continue&quot; header and wait for&lt;br /&gt;
   &quot;100 Continue&quot; response by default before sending large request body&lt;br /&gt;
   (request #19233). This can be disabled by setting an empty &quot;Expect&quot;&lt;br /&gt;
   header, the same way as done with Curl adapter (see bug #15937)&lt;br /&gt;
 * It is possible to specify a local IP address to bind to using 'local_ip'&lt;br /&gt;
   configuration parameter (request #19515)&lt;br /&gt;
&lt;br /&gt;
Other changes and fixes&lt;br /&gt;
 * An infinite loop was possible when using a stream wrapper instead of&lt;br /&gt;
   a regular file with MultipartBody (bug #19934)&lt;br /&gt;
 * Socket adapter will properly send chunked request body if&lt;br /&gt;
   &quot;Transfer-Encoding: chunked&quot; header is set for the request (bug #20125)&lt;br /&gt;
 * Updated Public Suffix List to the latest version and updated its download script&lt;br /&gt;
 * Unit tests fixes
 </content:encoded>
 <dc:date>2014-01-13T10:06:56-05:00</dc:date>
 <dc:publisher>avb</dc:publisher>
</item>

</rdf:RDF>