- Jan 25, 2010
-
-
Yang Tse authored
-
- Jan 22, 2010
-
-
Yang Tse authored
from hostip.h to setup.h in order to allow proper inclusion in any file. This represents no functional change at all in which resolver is used, everything still works as usual, internally and externally there is no difference in behavior.
-
Yang Tse authored
removal of Curl_addrinfo_copy(), Curl_addrinfo6_callback(), and Curl_addrinfo4_callback()
-
- Nov 11, 2009
-
-
Daniel Stenberg authored
(http://curl.haxx.se/bug/view.cgi?id=2891595) which identified how an entry in the DNS cache would linger too long if the request that added it was in use that long. He also provided the patch that now makes libcurl capable of still doing a request while the DNS hash entry may get timed out.
-
- Nov 06, 2008
-
-
Yang Tse authored
which now also takes a protocol address family argument.
-
- Oct 30, 2008
- Oct 02, 2008
- Sep 29, 2008
-
-
Dan Fandrich authored
Curl_resolv_timeout function to reduce coupling.
-
- Sep 18, 2008
-
-
Yang Tse authored
-
- Jul 09, 2008
-
-
Daniel Stenberg authored
edited it slightly. Now you should be able to use IPv6 addresses fine even with libcurl built to use c-ares.
-
- Jan 15, 2008
-
-
Daniel Stenberg authored
The signalling of that a global DNS cache is wanted is done by setting the option but the setting of the internal variable that it is in use must not be done until it finally actually gets used! NOTE and WARNING: I noticed that you can't actually switch off the global dns cache with CURLOPT_DNS_USE_GLOBAL_CACHE but you couldn't do that previously either and the option is very clearly and loudly documented as DO NOTE USE so I won't bother to fix this bug now.
-
Daniel Stenberg authored
silly code left from when we switched to let the multi handle "hold" the dns cache when using the multi interface... Of course this only triggered when a certain function call returned error at the correct moment.
-
- Sep 28, 2007
-
-
Daniel Stenberg authored
notifier callback(s).
-
- Jun 30, 2007
-
-
Guenter Knauf authored
sent by Dmitry Mityugov.
-
- Sep 08, 2006
-
-
Yang Tse authored
-
- Sep 07, 2006
-
-
Daniel Stenberg authored
cache within the multi handle.
-
- Aug 08, 2006
-
-
Guenter Knauf authored
-
- Jul 24, 2006
-
-
Gisle Vanem authored
-
- Jul 21, 2006
-
-
Gisle Vanem authored
-
Gisle Vanem authored
-
- Jul 14, 2006
-
-
Yang Tse authored
-
- Jul 04, 2006
-
-
Yang Tse authored
-
- Jul 03, 2006
-
-
Yang Tse authored
-
- Apr 11, 2006
-
-
Daniel Stenberg authored
-
- Apr 10, 2006
-
-
Daniel Stenberg authored
code rearrange to fit the future better.
-
- Feb 23, 2006
-
-
Daniel Stenberg authored
(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.
-
- Dec 11, 2005
- Apr 04, 2005
-
-
Daniel Stenberg authored
-
Gisle Vanem authored
from url.c: Curl_disconnect().
-
- Feb 09, 2005
-
-
Daniel Stenberg authored
The tag 'before_ftp_statemachine' was set just before this commit in case of future need.
-
- Feb 08, 2005
-
-
Gisle Vanem authored
CURLE_OK or CURLE_OUT_OF_MEMORY. Add typecast in hostares.c.
-
- Jan 25, 2005
-
-
Daniel Stenberg authored
-
- Jun 24, 2004
-
-
Daniel Stenberg authored
-
Daniel Stenberg authored
of typecasts all over
-
Daniel Stenberg authored
linked list for name resolved data, even on hosts/systems with only IPv4 stacks as this simplifies a lot of code.
-
- Jun 10, 2004
-
-
Daniel Stenberg authored
-
Daniel Stenberg authored
-