[ANNOUNCEMENT] pecl_http-0.12.0 (beta) Released.
| From: | PECL Announce | Date: | Fri, 26 Aug 2005 11:25:39 +0000 |
| Subject: | [ANNOUNCEMENT] pecl_http-0.12.0 (beta) Released. | ||
| Groups: | php.pecl.dev | ||
| Request: | Send a blank email to pecl-dev+get-2811@lists.php.net to get a copy of this message | ||
The new PECL package pecl_http-0.12.0 (beta) has been released at http://pecl.php.net/.
Release notes
-------------
+ Added ETag generation through libmhash
+ Added http_parse_message()
+ Added single LF awareness to the parsers
+ Added HttpResponse::setHeader(), HttpResponse::getHeader(), HttpResponse::status()
+ Added HttpResponse::status()
+ Added constants HttpMessage::NONE, Http_Message::REQUEST, HttpMessage::RESPONSE
+ Added Content-Length header if HttpResponse sends full plain entity
+ Added ZendEngine workaround for internal class' static properties (HttpResponse)
+ Added HttpRequestPool::socketPerform()
- Removed http_split_response()
- Removed AuthBasic hooks
- Removed HttpResponse::sendHeader(), HttpResponse::sendStatus()
- Removed HttpRequest::unset*() methods, now handled through set*() with empty parameter
- Removed HttpRequestPool::socketRead(), HttpRequestPool::socketSend()
* Fixed initialization and cleanup of module globals
* Fixed builds and tests without libcurl
* Fixed access of request headers through $_SERVER
* Fixed check for ext/session in http_redirect()
* Fixed custom ETags and Last-Modified dates in HttpResponse
* Fixed PHP4 build
Package Info
-------------
* Building absolute URIs
* RFC compliant HTTP redirects
* RFC compliant HTTP date handling
* Parsing of HTTP headers and messages
* Caching by "Last-Modified" and/or ETag
(with 'on the fly' option for ETag generation from buffered output)
* Sending data/files/streams with (multiple) ranges support
* Negotiating user preferred language/charset
* Convenient request functions built upon libcurl
* PHP5 classes: HttpUtil, HttpResponse, HttpRequest, HttpRequestPool, HttpMessage
Related Links
-------------
Package home: http://pecl.php.net/package/pecl_http
Changelog: http://pecl.php.net/package-changelog.php?package=pecl_http
Download: http://pecl.php.net/get/pecl_http-0.12.0.tgz
Authors
-------------
Michael Wallner <mike@php.net> (lead)