#
4114129a |
| 29-Sep-2008 |
Dan Fandrich |
Fixed a couple of compile warnings.
|
#
4adcf7e9 |
| 29-Sep-2008 |
Dan Fandrich |
Moved all signal-based name resolution timeout handling into a single new Curl_resolv_timeout function to reduce coupling.
|
#
4e909ee8 |
| 24-Sep-2008 |
Yang Tse |
ntoa() and inet_ntoa_r() no longer used
|
#
a622fd90 |
| 06-Sep-2008 |
Yang Tse |
remove unnecessary typecasting of calloc()
|
#
0994d781 |
| 02-Sep-2008 |
Dan Fandrich |
Removed some redundant type casts
|
Revision tags: curl-7_19_0 |
|
#
0cd8840d |
| 09-Jul-2008 |
Daniel Stenberg |
- Andreas Schuldei improved Phil Blundell's patch for IPv6 using c-ares, and I edited it slightly. Now you should be able to use IPv6 addresses fine even with libcurl built to use c-ares.
|
Revision tags: curl-7_18_2, curl-7_18_1 |
|
#
b9d66dca |
| 11-Mar-2008 |
Daniel Stenberg |
- Dmitry Popov filed bug report #1911069 (http://curl.haxx.se/bug/view.cgi?id=1911069) that identified a race condition in the name resolver code when the DNS cache is shared between
- Dmitry Popov filed bug report #1911069 (http://curl.haxx.se/bug/view.cgi?id=1911069) that identified a race condition in the name resolver code when the DNS cache is shared between multiple easy handles, each running in simultaneous threads that could cause crashes.
show more ...
|
Revision tags: curl-7_18_0 |
|
#
991505e0 |
| 15-Jan-2008 |
Daniel Stenberg |
Woops, partly revert my previous commit and do it slightly differently instead. The signalling of that a global DNS cache is wanted is done by setting the option but the setting of the intern
Woops, partly revert my previous commit and do it slightly differently instead. 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.
show more ...
|
#
56f17d2c |
| 15-Jan-2008 |
Daniel Stenberg |
I made the torture test on test 530 go through. This was actually due to silly code left from when we switched to let the multi handle "hold" the dns cache when using the multi interface... O
I made the torture test on test 530 go through. This was actually due to 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.
show more ...
|
#
cbd1a77e |
| 07-Nov-2007 |
Daniel Stenberg |
if () => if() while () => while() and some other minor re-indentings
|
Revision tags: curl-7_17_1 |
|
#
83883668 |
| 28-Sep-2007 |
Dan Fandrich |
Renamed a variable to avoid shadowing a global declarations.
|
Revision tags: curl-7_17_0 |
|
#
52376766 |
| 26-Aug-2007 |
Dan Fandrich |
Fixed some minor mismatched types found by splint.
|
Revision tags: curl-7_17_0-preldapfix, curl-7_16_4 |
|
#
54967d2a |
| 01-Jul-2007 |
Daniel Stenberg |
Thomas J. Moore provided a patch that introduces Kerberos5 support in libcurl. This also makes the options change name to --krb (from --krb4) and CURLOPT_KRBLEVEL (from CURLOPT_KRB4LEVEL) but
Thomas J. Moore provided a patch that introduces Kerberos5 support in libcurl. This also makes the options change name to --krb (from --krb4) and CURLOPT_KRBLEVEL (from CURLOPT_KRB4LEVEL) but the old names are still
show more ...
|
#
62f0f557 |
| 26-Jun-2007 |
Daniel Stenberg |
Robert Iakobashvili re-arranged the internal hash code to work with a custom hash function for different hashes, and also expanded the default size for the socket hash table used in multi han
Robert Iakobashvili re-arranged the internal hash code to work with a custom hash function for different hashes, and also expanded the default size for the socket hash table used in multi handles to greatly enhance speed when very many connections are added and the socket API is used.
show more ...
|
Revision tags: curl-7_16_3 |
|
#
94b253fd |
| 25-Apr-2007 |
Yang Tse |
Steve Little's fixes to allow compilation on VMS 64-bit mode
|
Revision tags: curl-7_16_2 |
|
#
c514a2a8 |
| 26-Feb-2007 |
Gisle Vanem |
Removed inclusion of <sys/types.h> and <sys/stat.h> in .c-files since they're already included through "setup.h".
|
#
3a634a27 |
| 21-Feb-2007 |
Yang Tse |
curlassert macro replaced with DEBUGASSERT macro defined in setup_once.h
|
Revision tags: curl-7_16_1, curl-7_16_0, curl-7_15_6-prepipeline |
|
#
77516822 |
| 21-Aug-2006 |
Dan Fandrich |
Workaround for Cray UNICOS 9.0 to fix ftp.
|
#
839441e2 |
| 16-Aug-2006 |
Dan Fandrich |
Minor portability fixes to get things running on UNICOS 9.0 on a Cray Y-MP
|
Revision tags: curl-7_15_5 |
|
#
ecfaa4f8 |
| 25-Jul-2006 |
Yang Tse |
Fix warning: no newline at end of file
|
#
13616f8f |
| 25-Jul-2006 |
Yang Tse |
Simplify check for NEED_MALLOC_H, and make more explicit that NEED_MALLOC_H shall be defined if <malloc.h> header file must be included even when including <stdlib.h>.
|
#
e4d6ade4 |
| 25-Jul-2006 |
Gisle Vanem |
Moved functions common to IPv4 and C-ares to hostip.c; Curl_freeaddrinfo() and Curl_ip2addr().
|
#
c82e880f |
| 25-Jul-2006 |
Gisle Vanem |
Remove comment about c-ares not supporting IPv6.
|
#
5cdbd0cf |
| 21-Jul-2006 |
Gisle Vanem |
Constify arguments to Curl_he2ai() and Curl_addrinfo_copy().
|
#
a55c70d4 |
| 21-Jul-2006 |
Gisle Vanem |
Constify 'hostname' and 'service' to various resolver functions.
|