6fdbb011 | 23-Feb-2006 |
Daniel Stenberg |
Lots of work and analysis by "xbx___" in bug #1431750 (http://curl.haxx.se/bug/view.cgi?id=1431750) helped me identify and fix two different but related bugs: 1) Removing an easy han
Lots of work and analysis by "xbx___" in bug #1431750 (http://curl.haxx.se/bug/view.cgi?id=1431750) helped me identify and fix two different but related bugs: 1) Removing an easy handle from a multi handle before the transfer is done could leave a connection in the connection cache for that handle that is in a state that isn't suitable for re-use. A subsequent re-use could then read from a NULL pointer and segfault. 2) When an easy handle was removed from the multi handle, there could be an outstanding c-ares DNS name resolve request. When the response arrived, it caused havoc since the connection struct it "belonged" to could've been freed already. Now Curl_done() is called when an easy handle is removed from a multi handle pre-maturely (that is, before the transfer was complteted). Curl_done() also makes sure to cancel all (if any) outstanding c-ares requests.
show more ...
|
d2914756 | 22-Feb-2006 |
Dan Fandrich |
Fixed test case 57 (KNOWN_BUG #18) |
75c94305 | 22-Feb-2006 |
Dan Fandrich |
Fixed some spelling errors in comments, and extraneous \n in failf logs. |
9ac99a80 | 21-Feb-2006 |
Daniel Stenberg |
two typos in comments |
a15d107d | 21-Feb-2006 |
Daniel Stenberg |
Peter Su added support for SOCKS4 proxies. Enable this by setting the proxy type to the already provided type CURLPROXY_SOCKS4. I added a --socks4 option that works like the current --socks5
Peter Su added support for SOCKS4 proxies. Enable this by setting the proxy type to the already provided type CURLPROXY_SOCKS4. I added a --socks4 option that works like the current --socks5 option but instead use the socks4 protocol.
show more ...
|
09897b81 | 20-Feb-2006 |
Daniel Stenberg |
ftp upload with url ending with slash |
29e446e5 | 19-Feb-2006 |
Daniel Stenberg |
Shmulik Regev fixed an issue with multi-pass authentication and compressed content when libcurl didn't honor the internal ignorebody flag. |
10beb36b | 18-Feb-2006 |
Daniel Stenberg |
Ulf H�rnhammar fixed a format string (printf style) problem in the Negotiate code. It should however not be the cause of any troubles. He also fixed a few similar problems in the HTTP test se
Ulf H�rnhammar fixed a format string (printf style) problem in the Negotiate code. It should however not be the cause of any troubles. He also fixed a few similar problems in the HTTP test server code.
show more ...
|
a65a8888 | 17-Feb-2006 |
Yang Tse |
Fix spacing. |
98180b5c | 17-Feb-2006 |
Daniel Stenberg |
fixed formatting |
92009181 | 16-Feb-2006 |
Daniel Stenberg |
Shmulik Regev provided a fix for the DNS cache when using short life times, as previously it could be holding on to old cached entries longer than requested. |
831bdb9f | 16-Feb-2006 |
Dan Fandrich |
Gopher is no longer supported. |
50a4dbbb | 16-Feb-2006 |
Daniel Stenberg |
two items before release |
ad6511c3 | 16-Feb-2006 |
Daniel Stenberg |
Added some clarifying comments |
7a37fa4a | 15-Feb-2006 |
Daniel Stenberg |
32. (At least on Windows) If libcurl is built with c-ares and there's no DNS server configured in the system, the ares_init() call fails and thus curl_easy_init() fails as well. This caus
32. (At least on Windows) If libcurl is built with c-ares and there's no DNS server configured in the system, the ares_init() call fails and thus curl_easy_init() fails as well. This causes weird effects for people who use numerical IP addresses only.
show more ...
|
dcee2419 | 11-Feb-2006 |
Daniel Stenberg |
mention the CURLOPT_CONNECT_ONLY connection |
87bcb6f3 | 11-Feb-2006 |
Daniel Stenberg |
Karl M added the CURLOPT_CONNECT_ONLY and CURLINFO_LASTSOCKET options that an app can use to let libcurl only connect to a remote host and then extract the socket from libcurl. libcurl will t
Karl M added the CURLOPT_CONNECT_ONLY and CURLINFO_LASTSOCKET options that an app can use to let libcurl only connect to a remote host and then extract the socket from libcurl. libcurl will then not attempt to do any transfer at all after the connect is done.
show more ...
|
b0bc2f00 | 11-Feb-2006 |
Daniel Stenberg |
Kent Boortz improved the configure check for GnuTLS to properly set LIBS instead of LDFLAGS. |
3b19c7d0 | 09-Feb-2006 |
Daniel Stenberg |
CURLOPT_NOSIGNAL might be a MUST to make threaded use work, like on AIX 5.2 due to the use of the static variable for sigsetjmp() |
12f5c67b | 07-Feb-2006 |
Daniel Stenberg |
Philippe Vaucher provided a brilliant piece of test code that show a problem with re-used FTP connections. If the second request on the same connection was set not to fetch a "body", libcurl
Philippe Vaucher provided a brilliant piece of test code that show a problem with re-used FTP connections. If the second request on the same connection was set not to fetch a "body", libcurl could get confused and consider it an attempt to use a dead connection and would go acting mighty strange.
show more ...
|
d7a83d89 | 07-Feb-2006 |
Daniel Stenberg |
avoid illegal memory access when doing "-T [URL] [URL]" |
7725729d | 07-Feb-2006 |
Daniel Stenberg |
Rene Bernhardt found this typo |
e96445bd | 06-Feb-2006 |
Daniel Stenberg |
how silly, the cookie expired! ;-) |
da2c1246 | 04-Feb-2006 |
Daniel Stenberg |
Frank's synctime.c example and an updated list in README |
8cb695a9 | 01-Feb-2006 |
Daniel Stenberg |
fixed --limit-rate |