import 2.0 devl branch, suitable for PHP-trunk
[m6w6/ext-http] / KnownIssues.txt
1 Known Issues
2 ============
3 $Id: KnownIssues.txt 292753 2009-12-29 12:30:43Z mike $
5 Windows:
6 If you keep getting "SSL connect error" when trying to issue
7 requests, try another (newer) libeay32.dll/ssleay32.dll pair.
9 Internals:
10 Inflating raw deflated data causes a re-initialization of the inflate
11 stream where the corresponding window bits are modified to tell libz
12 to not check for zlib header bytes. This is not preventable AFAICS.
13 LFS dependant parts of libcurl are left out because of off_t,
14 respectively off64_t confusion.
15 Persistent handles and "cookiestore" request option do interfere,
16 as libcurl saves the cookies to the file on curl_easy_destroy(),
17 cookies are not saved until the CURL handle will be recycled.
18 Thus one would either need to
19 * run PHP with http.persistent.handles.limit = 0
20 * call http_persistent_handles_clean() every request
21 * call $HttpRequest->flushCookies(), which is available
22 since libcurl v7.17.1 and does not work with the
23 procedural API
24 Anyway, none of these options is really perfect, so using
25 HttpRequestDatashare with cookies enabled is probably the
26 best thing to do.
27 HTTP and Proxy authentication information (username/password) can not be
28 unset with NULL prior libcurl v7.19.6 and separate options for setting
29 username and password--which work--are only available since v7.19.6.