<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE package SYSTEM "http://pear.php.net/dtd/package-1.0">
<package version="1.0">
  <name>HTTP_Request</name>
  <summary>Provides an easy way to perform HTTP requests</summary>
  <description>Supports GET/POST/HEAD/TRACE/PUT/DELETE, Basic authentication, Proxy,
Proxy Authentication, SSL, file uploads etc.</description>
  <maintainers>
    <maintainer>
      <user>richard</user>
      <name>Richard Heyes</name>
      <email>richard@php.net</email>
      <role>lead</role>
    </maintainer>
    <maintainer>
      <user>avb</user>
      <name>Alexey Borzov</name>
      <email>avb@php.net</email>
      <role>lead</role>
    </maintainer>
  </maintainers>
  <release>
    <version>1.2.4</version>
    <date>2004-12-30</date>
    <license>BSD</license>
    <state>stable</state>
    <notes>* Notice was raised when processing a response containing secure 
  cookies (bug #2741)
* Warning was raised when processing a response with empty body and
  chunked Transfer-encoding (bug #2792)
* Improved inline documentation on constructor parameters (bug #2751)</notes>
    <deps>
      <dep type="pkg" rel="ge" version="1.0.12">Net_URL</dep>
      <dep type="pkg" rel="ge" version="1.0.2">Net_Socket</dep>
    </deps>
    <filelist>
      <file role="php" baseinstalldir="HTTP" md5sum="1b824f1a337b29135281ca4151f25238" name="Request.php"/>
      <file role="php" baseinstalldir="HTTP" md5sum="d980b02bbae806dfb5eb06f94d4b94ca" name="Request/Listener.php"/>
      <file role="doc" baseinstalldir="HTTP" md5sum="ce18584968bde4ed5117e4750062d021" name="docs/example.php"/>
      <file role="doc" baseinstalldir="HTTP" md5sum="98cbb649ee22bf0799f0be3505218548" name="docs/download-progress.php"/>
    </filelist>
  </release>
  <changelog>
    <release>
      <version>1.2.3</version>
      <date>2004-10-01</date>
      <license>BSD</license>
      <state>stable</state>
      <notes>* Auth information is properly extracted from URLs of the form http://user:pass@host/
  (bug #1507)
* Connection to server is closed after performing request (bug #1692)
* Use correct argument separator for generated query stings (bug #1857, see
  also bug #704 for Net_URL)
* Do not use gzip encoding if certain string functions are overloaded by
  mbstring extension (bug #1781)
* addPostData() now properly handles multidimensional arrays (bug #2233)
      
</notes>
    </release>
    <release>
      <version>1.2.2</version>
      <date>2004-05-19</date>
      <license>BSD</license>
      <state>stable</state>
      <notes>Bug fixes:
* Fixed #1037 (unable to connect to port 80 through HTTPS). This relies
  on fix for Net_URL bug #1036, thus Net_URL 1.0.12 is now required.
* Fixed #1333 (sending POST data on non-POST requests).
* Fixed #1433 (overwriting the variable name when adding multiple files 
  for upload).
      
</notes>
    </release>
    <release>
      <version>1.2.1</version>
      <date>2004-04-29</date>
      <license>BSD</license>
      <state>stable</state>
      <notes>Additions and changes:
 * Applied patch from #851 (First parameter of constructor is now optional)
 * Implemented #526 (It is now possible to set timeout on socket, via
   parameter readTimeout)
 * Implemented #1141 (It is now possible to pass options to socket via 
   parameter socketOptions, Net_Socket 1.0.2 is needed for this functionality)
 
Fixes:
 * Fixed #842 (Doc comments incorrectly described the possible return values)
 * Fixed #1152 (Incorrect handling of cookies with '=' in value)
 * Fixed #1158 (Cookie parameters are not necessarily lowercase)
 * Fixed #1080 (Cookies should not be urlencoded/urldecoded)
      
</notes>
    </release>
    <release>
      <version>1.2</version>
      <date>2003-10-27</date>
      <license>BSD</license>
      <state>stable</state>
      <notes>Feature additions:
 * Support for multipart/form-data POST requests and file uploads (partly based on Christian Stocker's work)
 * Brackets [] after array variables are optional (on by default, controlled by useBrackets parameter)
 * HTTP_Request now implements a Subject-Observer design pattern. It is possible to add Listeners
   to the Request object to e.g. draw a progress bar when downloading a large file. This is partly
   based on Stefan Walk's work. A usage example for this is available.

Migration to 1.2:
 * Redirect support is now OFF by default
 * Redirect support is DEPRECATED
 * Methods clearCookies(), clearPostData(), reset() are DEPRECATED

Fixes:
 * Fixed PEAR bug #18 (Lowercased headers, fix by Dave Mertens)
 * Fixed PEAR bug #131 (Domain without trailing slash)
 * Fixed PHP bug #25486 (100 Continue handling)
 * Fixed PEAR bug #150 (Notices being generated)
 * Fixed problems with HTTP responses without bodies
      
</notes>
    </release>
    <release>
      <version>1.1.1</version>
      <date>2003-01-30</date>
      <license>BSD</license>
      <state>stable</state>
      <notes>Added redirect support. Net_URL 1.0.7 is now required.
</notes>
    </release>
    <release>
      <version>1.1.0</version>
      <date>2003-01-20</date>
      <license>BSD</license>
      <state>stable</state>
      <notes>Added SSL support as long as you have PHP 4.3.0+ and the OpenSSL extension. Net_URL 1.0.6 is now required.
</notes>
    </release>
    <release>
      <version>1.0.2</version>
      <date>2002-09-16</date>
      <license>BSD</license>
      <state>stable</state>
      <notes>Added cookie support
</notes>
    </release>
    <release>
      <version>1.0.1</version>
      <date>2002-07-27</date>
      <license>BSD</license>
      <state>stable</state>
      <notes>License change
</notes>
    </release>
    <release>
      <version>1.0</version>
      <date>2002-02-17</date>
      <state>stable</state>
      <notes>Initial release of the HTTP_Request package.
</notes>
    </release>
  </changelog>
</package>
