- solve that another way
[m6w6/ext-http] / KnownIssues.txt
1 Known Issues
2 ============
3 $Id$
4
5 HttpResponse class is only available for PHP >= 5.1
6
7 If you keep getting "SSL connect error" when trying to issue requests on
8 Windows, try another (newer) libeay32.dll/ssleay32.dll pair.
9
10 Deflate/Inflate:
11 http_inflate() resp. the HttpInflateStream should be able to inflate
12 any compressed data (gzip, deflate AKA zlib and raw deflate). However,
13 inflating raw deflated data causes a re-initialization of the inflate
14 stream where the corresponding window bits are modified to tell libz
15 to not check for zlib header bytes. This is not preventable AFAICS.
16 http_deflate() resp. the HttpDeflateStream should be able to
17 generate any compressed data (gzip, deflate AKA zlib and raw deflate);
18 just use the flag for the data format you want to generate:
19 HTTP_DEFLATE_TYPE_GZIP, HTTP_DEFLATE_TYPE_ZLIB or HTTP_DEFLATE_TYPE_RAW.
20
21 Internals:
22 - there's a memleak with sizeof(zval) for each thrown exception,
23 which ends up in HttpRequestPoolExcepiont::$exceptionStack, in
24 HttpRequestPool::__construct(); it doesn't happen with wrapped
25 exceptions in HttpRequestPool::send().
26
27 - our http_urlencode_hash() only handles arrays and does not
28 differentiate between prefixes for numeric or string keys.