Subject: CVS commit: pkgsrc/www/pear-HTTP_Request
From: Takahiro Kambe
Date: 2010-02-06 17:08:48
Message id: 20100206160848.AB25C175DD@cvs.netbsd.org

Log Message:
Update pear-HTTP_Request package from 1.3.0 to 1.4.4.

1.4.4

Development of HTTP_Request package is halted, only bug fixing will be done.
Please submit feature requests for HTTP_Request2 package.

Fixes:
* Improved memory usage of _buildRequest() method (bug #14574)
* Clarified documentation for addFile() method to mention that it is useful
  only for POST method file uploads (bug #14635)
* Do not send "Content-Length: 0" header for methods other than
  POST and PUT, as some servers may return error 400 (bug #14740)

1.4.3

* Added possibility to get reason phrase from HTTP response (request #12352)
* PHP 4.2.0 should be the minimal PHP version (bug #12354), also updated other
  dependencies' versions to saner values
* Send a Content-Length header in request even if body is empty (request #12900)
* Do not pass length parameter to gzinflate(), it could cause problems in some
  corner cases (bugs #13135, #14370)
* Return an error if trying to do a HTTPS request without OpenSSL support
  (bug #14127)
* Do not stop reading chunked response body prematurely (bug #14200)

1.4.2

* The final CRLF was not properly added to request headers on POST request
  with no post data (Thanks to Brock Weaver)
* Added error codes (request #12335, thanks to Joe Stump for the patch)
* HTTP_Request sent broken requests on redirects with no trailing slash
  (bug #12308, thanks to Joe Stump for the patch)
* Requests with a body consisting of only a symbol '0' were sent without body
  (reported privately by Sam Ghods)
* download-progress.php example was broken since 1.4.0 due to addition of
  'connect' and 'disconnect' events. Now works again.

1.4.1

* Removed bogus parameter for getURL() (Bug #9586, thanks to Martin Jansen)
* Improved API documentation (Bug #9984, thanks to Martin Jansen)
* Fixed wrong Content-Length if using mbstring function overloading (bug #10605)
* Fixed bogus "data CRC check failed" error on 64-bit systems (bug #10790,
  thanks to Bill Moran)
* Redone the way package handles mbstring function overloading, this will allow
  using gzip Content-Encoding when said overloading is switched on
* Added proper header comment blocks, improved phpdoc comments

1.4.0

* Added Keep-Alive support (request #4806), thanks to Justin Patrin for the
  initial patch. Please note that "Connection: close" header is still added
  by default, you need to explicitly add "Connection: Keep-Alive" header or
  remove "Connection" header if using HTTP 1.1
* A new disconnect() method was added which forces disconnection from the
  server if Keep-Alive is used. Also two new events are sent to the Listeners:
  "connect" and "disconnect"
* Added getUrl() method (request #6589)
* Added method to properly parse header of gzip-encoded data (see RFC 1952).
  This takes care of situations when the server adds some additional data
  to the header (bug #8245) or sends data that is not gzip-encoded when
  "Content-Encoding: gzip" header is present (bug #8213)
* "Proxy-Authorization" header is now properly set by constructor
  (bug #5913)
* Fixed doc comments mentioning addBody() method instead of proper setBody()
  (bug #5969)
* Fixed erroneous removal of "Content-Type" header from request
  (bug #7922)
* Bogus HTTP headers are now ignored (bug #8214)
* Path is set to "/" if an URL without path (http://www.example.com)
  is given (bug #8662)
* Moved to package.xml version 2.0

Files:
RevisionActionfile
1.11modifypkgsrc/www/pear-HTTP_Request/Makefile
1.6modifypkgsrc/www/pear-HTTP_Request/distinfo