keybase
[m6w6/m6w6.github.io] / _posts / 2005-12-15-peclhttp-0200-outta-door.md
1 ---
2 title: PECL::HTTP 0.20.0 outta door
3 author: m6w6
4 tags:
5 - PHP
6 ---
7
8 Version 0.20.0 of [pecl/http](http://pecl.php.net/package/pecl_http) has been
9 released!
10 This is considered the most stable and friggin best release so far ;) so
11 you're really encouraged to upgrade.
12
13 ### Release notes follow:
14
15 * Request functionality requires libcurl >= 7.12.3 now
16 + Added 'bodyonly' request option
17 + Added IOCTL callback for cURL
18 + Added ssl_engines array and cookies array to the request info array
19 + Added http_parse_cookie() to parse Set-Cookie headers
20 - Renamed http_connectcode to connect_code in the request info array
21 - Enable "original headers" previously stripped off by the
22 message parser:
23 o X-Original-Transfer-Encoding (Transfer-Encoding)
24 o X-Original-Content-Encoding (Content-Encoding)
25 o X-Original-Content-Length (Content-Length)
26 - RequestExceptions thrown by HttpRequestPool::__construct() and
27 send() are now wrapped into the HttpRequestPoolException
28 object's $exceptionStack property
29 - Removed http_compress() and http_uncompress()
30 (http_deflate/inflate ambiguity)
31 * Fixed bug which caused GZIP encoded archives to be decoded
32 * Fixed bug with DEFLATE encoded response messages
33 * Fixed several memory leaks and inconspicuous access violations
34 * Fixed some logical errors in the uri builder
35