History log of /curl/lib/hostip.c (Results 201 – 225 of 396)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 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.


12345678910>>...16