History log of /curl/lib/curl_addrinfo.c (Results 51 – 75 of 75)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 210278d9 19-Apr-2011 Fabian Keil

In lib/, change 'wanna' to 'want to'.

Found with codespell.


Revision tags: curl-7_21_5, curl-7_21_4, curl-7_21_3
# 1d75d308 24-Nov-2010 Yang Tse

Curl_getaddrinfo_ex: sanitize function results follow-up.


# 6fe18add 23-Nov-2010 Yang Tse

Curl_getaddrinfo_ex: sanitize function results.

Ensure that spurious results from system's getaddrinfo() ares not propagated
by Curl_getaddrinfo_ex() into the library.

Also ensu

Curl_getaddrinfo_ex: sanitize function results.

Ensure that spurious results from system's getaddrinfo() ares not propagated
by Curl_getaddrinfo_ex() into the library.

Also ensure that the ai_addrlen member of Curl_getaddrinfo_ex()'s output linked
list of Curl_addrinfo structures has appropriate family-specific address size.

show more ...


# 1b24b89c 05-Nov-2010 Daniel Stenberg

CURLOPT_RESOLVE: added

CURLOPT_RESOLVE is a new option that sends along a curl_slist with
name:port:address sets that will populate the DNS cache with entries so
that request can be

CURLOPT_RESOLVE: added

CURLOPT_RESOLVE is a new option that sends along a curl_slist with
name:port:address sets that will populate the DNS cache with entries so
that request can be "fooled" to use another host than what otherwise
would've been used. Previously we've encouraged the use of Host: for
that when dealing with HTTP, but this new feature has the added bonus
that it allows the name from the URL to be used for TLS SNI and server
certificate name checks as well.

This is a first change. Surely more will follow to make it decent.

show more ...


Revision tags: curl-7_21_2, curl-7_21_1
# 2f0c1185 30-Jul-2010 Daniel Stenberg

warning: silence a win64 compiler warning

conversion from 'size_t' to 'curl_socklen_t', possible loss of data

Reported by: Adam Light


Revision tags: curl-7_21_0, curl-7_20_1
# 2309b4e3 24-Mar-2010 Daniel Stenberg

remove the CVSish $Id$ lines


Revision tags: curl-7_20_0
# ccfe2791 18-Jan-2010 Yang Tse

Constantine Sapuntzakis enhancements to make memory tracking log file writing
of messages atomic, on systems where an fwrite of a memory buffer is atomic.


# 3184a91e 30-Dec-2009 Yang Tse

VMS specific preprocessor symbol checking adjustments


Revision tags: curl-7_19_7, curl-7_19_6, curl-7_19_5
# a85271ce 10-May-2009 Yang Tse

Fix type cast


# 9137e717 02-May-2009 Yang Tse

Use build-time configured curl_socklen_t instead of socklen_t


# c0d929be 25-Apr-2009 Yang Tse

Further narrow the use of the icc 9.1 optimizer workaround.

Previous workaround proved useful, and finally did not trigger any warning!


# 651b4b9e 24-Apr-2009 Yang Tse

Try a simpler variation of the 'volatile' variables icc 9.1 on unix IA32 workaround.

Previous workaround proved useful, but triggered the following warning:

warning #556: a value of

Try a simpler variation of the 'volatile' variables icc 9.1 on unix IA32 workaround.

Previous workaround proved useful, but triggered the following warning:

warning #556: a value of type "volatile Curl_addrinfo *" cannot be assigned to an entity of type "Curl_addrinfo *"

show more ...


# 2236a247 23-Apr-2009 Yang Tse

Try another variation of the 'volatile' variables icc 9.1 on unix IA32 workaround.

The #pragma optimize("", off) attempt did not fix the problem and SIGSEGV's in Curl_freeaddrinfo() were bac

Try another variation of the 'volatile' variables icc 9.1 on unix IA32 workaround.

The #pragma optimize("", off) attempt did not fix the problem and SIGSEGV's in Curl_freeaddrinfo() were back.

show more ...


# bc5677a4 22-Apr-2009 Yang Tse

Disable optimizations when compiling function Curl_freeaddrinfo() with icc 9.1 on unix IA32.

Previous 'volatile' variables workaround proved useful, but it triggered the following warning:

Disable optimizations when compiling function Curl_freeaddrinfo() with icc 9.1 on unix IA32.

Previous 'volatile' variables workaround proved useful, but it triggered the following warning:

warning #167: argument of type "volatile Curl_addrinfo *" is incompatible with parameter of type "void *"

show more ...


# 33a3753c 21-Apr-2009 Yang Tse

libcurl's memory.h renamed to curl_memory.h


# 9770899a 21-Apr-2009 Yang Tse

Moved potential inclusion of system's malloc.h and memory.h header files to
setup_once.h. Inclusion of each header file is based on the definition of
NEED_MALLOC_H and NEED_MEMORY_H respecti

Moved potential inclusion of system's malloc.h and memory.h header files to
setup_once.h. Inclusion of each header file is based on the definition of
NEED_MALLOC_H and NEED_MEMORY_H respectively.

show more ...


# ce7b5655 17-Apr-2009 Yang Tse

further narrow the use of the icc 9.1 optimizer workaround


# 41fd08bb 16-Apr-2009 Yang Tse

attempt to workaround icc 9.1 optimizer induced problem


# c382c550 14-Apr-2009 Yang Tse

fix compiler warning: implicit conversion shortens 64-bit value into a 32-bit value


# c621546b 13-Apr-2009 Yang Tse

fix compiler warning: implicit conversion shortens 64-bit value into a 32-bit value


Revision tags: curl-7_19_4, curl-7_19_3, curl-7_19_2
# a0ef686c 06-Nov-2008 Yang Tse

Merged existing IPv4 and IPv6 Curl_ip2addr functions into a single one
which now also takes a protocol address family argument.


Revision tags: curl-7_19_1
# 0433252e 01-Nov-2008 Gisle Vanem

Fix typos.


# c2c800d8 30-Oct-2008 Yang Tse

Move curl_dofreeaddrinfo() and curl_dofreeaddrinfo()
implementation from lib/hostip6.c to lib/curl_addrinfo.c
and prototypes from lib/hostip.h to lib/curl_addrinfo.h


# 005bf19a 30-Oct-2008 Yang Tse

remove bogus comment


# 0ce97f77 30-Oct-2008 Yang Tse

Use our Curl_addrinfo definition even when an addrinfo struct is available.

Use a wrapper function to call system's getaddrinfo().


123