Yang Tse
|
cf3301f024
|
Make ares_init(), ares_dup() and ares_init_options() return ARES_ENOTINITIALIZED
if library initialization has not been performed calling ares_library_init().
|
2009-05-26 18:00:14 +00:00 |
|
Yang Tse
|
84aa2f8a5d
|
c-ares's --enable-curldebug configure option decoupled from c-ares's --enable-debug
|
2009-05-26 14:50:45 +00:00 |
|
Yang Tse
|
acd2aeb388
|
Prevent copying 'sourced' manpages for build targets that don't use them.
|
2009-05-26 13:43:25 +00:00 |
|
Yang Tse
|
66a7fb1605
|
Include .pdf versions of c-ares man pages in distribution tarball.
|
2009-05-21 17:40:55 +00:00 |
|
Yang Tse
|
ba2217050b
|
Allow generation of .html and .pdf versions of c-ares man pages.
|
2009-05-21 17:40:19 +00:00 |
|
Yang Tse
|
83cb810b75
|
Mention last changes
|
2009-05-20 13:49:43 +00:00 |
|
Yang Tse
|
dec9775cd6
|
Initial ares_library_cleanup(3) man page
|
2009-05-20 11:26:26 +00:00 |
|
Yang Tse
|
cf2882882d
|
Update man page
|
2009-05-20 11:25:21 +00:00 |
|
Yang Tse
|
1ddd021504
|
Update man page
|
2009-05-20 02:12:23 +00:00 |
|
Yang Tse
|
8e55839216
|
Initial ares_library_init(3) man page attempt
|
2009-05-19 19:00:28 +00:00 |
|
Yang Tse
|
91ab7974ce
|
Force revision update, to force CVS to update the $Id date string format
|
2009-05-19 16:05:45 +00:00 |
|
Yang Tse
|
0f59e2b531
|
Add same copyright notice as other c-ares files
|
2009-05-19 15:23:25 +00:00 |
|
Yang Tse
|
d3f3189860
|
Fix case
|
2009-05-19 15:19:03 +00:00 |
|
Yang Tse
|
757642f675
|
Remove run-time requirement for advapi32.dll since
c-ares can work even with no advapi32.dll at all.
|
2009-05-18 15:49:32 +00:00 |
|
Yang Tse
|
b677ff3d15
|
Intentionally avoid checking if the address of SystemFunction036, a.k.a.
RtlGenRandom, has been located or not. This function is only available on
WinXP and later. When unavailable c-ares uses portable rand() function.
|
2009-05-18 01:25:20 +00:00 |
|
Yang Tse
|
5b17412c1f
|
- Provide in external interface preprocessor symbol definitions for
CARES_HAVE_ARES_LIBRARY_INIT and CARES_HAVE_ARES_LIBRARY_CLEANUP
to ease the use of new capabilities.
- Move ares_version() prototype to ares.h
|
2009-05-18 00:21:02 +00:00 |
|
Yang Tse
|
b7c7bab713
|
Introduction of ares_library_init() and ares_library_cleanup()
|
2009-05-17 17:11:28 +00:00 |
|
Yang Tse
|
c03c7251c9
|
Introduction of ares_library_init() and ares_library_cleanup()
|
2009-05-17 17:10:41 +00:00 |
|
Yang Tse
|
4b5589ab99
|
remove outdated comment
|
2009-05-15 09:35:46 +00:00 |
|
Yang Tse
|
566b59a236
|
Fix preprocessor conditional expression
|
2009-05-15 01:08:18 +00:00 |
|
Yang Tse
|
c3c2992cb0
|
fiX *__SOCKLEN_T definitions for remaining targets
|
2009-05-12 01:57:53 +00:00 |
|
Yang Tse
|
3837fc4bd0
|
*__SOCKLEN_T definitions for OS400 already fixed
|
2009-05-12 00:54:21 +00:00 |
|
Yang Tse
|
79f80b49b0
|
fIX *__SOCKLEN_T definitions for SYMBIAN32 and VMS targets
|
2009-05-11 18:20:13 +00:00 |
|
Yang Tse
|
cb6cec903b
|
Remove experimental check. Currently there's no need for it.
|
2009-05-11 00:28:18 +00:00 |
|
Yang Tse
|
69fea1321f
|
Fix an m4 overquoting triggering a spurious 'AS_TR_CPP' symbol definition
attempt in generated config.h
|
2009-05-07 14:03:04 +00:00 |
|
Yang Tse
|
78e9ec92b7
|
Proper naming for the experimental compiler test and moved to *-compilers.m4
|
2009-05-07 13:58:15 +00:00 |
|
Yang Tse
|
411a7e17a1
|
Moved *_CHECK_COMPILER_HALT_ON_ERROR and *_CHECK_COMPILER_ARRAY_SIZE_NEGATIVE to *-compilers.m4 along with other *_CHECK_COMPILER_*
|
2009-05-07 11:06:48 +00:00 |
|
Yang Tse
|
2a61e01b30
|
fIX *__SOCKLEN_T definitions for OS400 and generic GCC targets
|
2009-05-06 13:58:41 +00:00 |
|
Yang Tse
|
00b2ba7ad4
|
fIX *__SOCKLEN_T definitions for MVS and 370 targets
|
2009-05-04 17:05:25 +00:00 |
|
Yang Tse
|
68458a15bb
|
fIX *__SOCKLEN_T definitions for several Windows target tool-chains
|
2009-05-04 15:25:57 +00:00 |
|
Yang Tse
|
64fef21f5d
|
HP-UX's X/Open network library requirement check follow-up
|
2009-05-03 19:41:12 +00:00 |
|
Yang Tse
|
0eeb553827
|
HP-UX's X/Open network library requirement check follow-up
|
2009-05-03 17:35:44 +00:00 |
|
Yang Tse
|
3a55bbebf1
|
Use build-time configured ares_socklen_t instead of socklen_t
|
2009-05-02 02:36:47 +00:00 |
|
Yang Tse
|
d9647bd70f
|
David McCreedy's "TPF-platform specific changes to various files" patch follow-up
|
2009-05-01 22:41:23 +00:00 |
|
Yang Tse
|
ce1ec3b87f
|
David McCreedy's "TPF-platform specific changes to various files" patch
|
2009-05-01 12:39:40 +00:00 |
|
Yang Tse
|
dcdabb9ebe
|
Check definition of _XOPEN_SOURCE_EXTENDED with the compiler
|
2009-05-01 02:03:43 +00:00 |
|
Yang Tse
|
c2ae8f0059
|
Check if X/Open network library is required
|
2009-04-30 18:35:36 +00:00 |
|
Yang Tse
|
bb2935b8fb
|
cope with ares_build.h and ares_rules.h follow-up
|
2009-04-30 13:50:44 +00:00 |
|
Yang Tse
|
483c514458
|
Added some notes regarding ares_build.h
|
2009-04-30 12:44:17 +00:00 |
|
Yang Tse
|
015399b9e7
|
fix EOL
|
2009-04-30 12:12:31 +00:00 |
|
Yang Tse
|
bdf809f5c5
|
fix EOL
|
2009-04-30 12:05:53 +00:00 |
|
Yang Tse
|
7951433e32
|
cope with ares_build.h and ares_rules.h
|
2009-04-30 11:48:43 +00:00 |
|
Yang Tse
|
128f52ec60
|
buildconf.bat for CVS-tree c-ares
|
2009-04-30 10:43:27 +00:00 |
|
Yang Tse
|
f444fb7f88
|
Use 'unsigned int' instead of size_t attempting to avoid header inclusion
|
2009-04-30 01:34:04 +00:00 |
|
Yang Tse
|
d19611328c
|
NetWare LibC's getpeername() third argument data type is size_t
|
2009-04-30 00:11:20 +00:00 |
|
Yang Tse
|
d5c58fbe7e
|
Remove temporary debug tracing for ares_socklen_t Windows targets
|
2009-04-29 18:08:23 +00:00 |
|
Yang Tse
|
49100d2654
|
ares_socklen_t follow-up
|
2009-04-29 15:15:14 +00:00 |
|
Yang Tse
|
951aa2723c
|
ares_build.h Windows follow-up
|
2009-04-29 14:05:21 +00:00 |
|
Yang Tse
|
494e1eb1a6
|
Add temporary debug tracing for ares_socklen_t Windows targets
|
2009-04-29 11:11:59 +00:00 |
|
Yang Tse
|
f370102fc8
|
ares_build.h NetWare follow-up
|
2009-04-29 09:39:15 +00:00 |
|
Yang Tse
|
6f1b99c635
|
ares_build.h NetWare attempt
|
2009-04-29 00:17:40 +00:00 |
|
Yang Tse
|
5fc305a0ba
|
Initial step towards a configure time ares_socklen_t definition
|
2009-04-28 16:47:33 +00:00 |
|
Yang Tse
|
488a855a4a
|
ignore stamp-h*
|
2009-04-28 14:23:28 +00:00 |
|
Yang Tse
|
486802e3a9
|
Added CARES_INCLUDES_SYS_TYPES
|
2009-04-28 10:40:02 +00:00 |
|
Yang Tse
|
61ac74c684
|
Initial step towards a configure time curl_socklen_t definition
|
2009-04-26 18:51:03 +00:00 |
|
Yang Tse
|
27aa165e9c
|
avoid use of alloca()
|
2009-04-22 10:25:28 +00:00 |
|
Yang Tse
|
1509409fe1
|
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.
|
2009-04-21 10:26:58 +00:00 |
|
Yang Tse
|
df96c987c6
|
ignore
|
2009-04-21 06:10:23 +00:00 |
|
Yang Tse
|
51ecfc023a
|
remove compiler options used while debugging the icc 9.1 optimizer issue
|
2009-04-17 07:48:37 +00:00 |
|
Yang Tse
|
4ecce9f1cc
|
moved HAVE_LIMITS_H to common defines
|
2009-04-15 22:58:30 +00:00 |
|
Yang Tse
|
ed9f1219a5
|
Set HP-UX compiler warning level back to the one that exposes
the socklen_t issue on this platform.
|
2009-04-15 22:54:25 +00:00 |
|
Yang Tse
|
2a40e2da36
|
HAVE_LIMITS_H definition for NetWare CLIB
|
2009-04-14 23:51:12 +00:00 |
|
Yang Tse
|
262ff45c9d
|
use HAVE_LIMITS_H symbol to protect limits.h inclusion
|
2009-04-14 13:50:32 +00:00 |
|
Yang Tse
|
737707bf4b
|
fix compiler warning: implicit conversion shortens 64-bit value into a 32-bit value
|
2009-04-14 12:53:53 +00:00 |
|
Yang Tse
|
382dc0d719
|
s/u_long/unsigned long/
|
2009-03-11 05:09:03 +00:00 |
|
Yang Tse
|
9e0140f455
|
Do not halt compilation when using VS2008 to build a Windows 2000 target
|
2009-02-20 11:30:11 +00:00 |
|
Yang Tse
|
fb7803fbd0
|
ignore
|
2009-02-13 06:34:44 +00:00 |
|
Yang Tse
|
7e39e944ea
|
Gerald Combs fixed a bug in ares_parse_ptr_reply() which would cause a
buffer to shrink instead of expand if a reply contained 8 or more records.
|
2008-11-26 17:04:35 +00:00 |
|
Yang Tse
|
8781fb19f9
|
Brad Spencer provided changes to allow buildconf to work on OS X.
|
2008-11-26 16:51:51 +00:00 |
|
Yang Tse
|
aa1534eb20
|
In preparation for the upcomming IPv6 nameservers patch, the internal
ares_addr union is now changed into an internal struct which also holds
the address family.
|
2008-11-25 16:26:58 +00:00 |
|
Yang Tse
|
8a34a3a045
|
user provided PATH_SEPARATOR always overrides auto-detected one
|
2008-11-19 01:57:27 +00:00 |
|
Yang Tse
|
ca44947b99
|
attempting to keep lines below 80 chars
|
2008-11-18 20:13:55 +00:00 |
|
Yang Tse
|
26637be8e9
|
provide a common PATH_SEPARATOR check method which is required by
upcomming work to support the broadest range of Autoconf versions
|
2008-11-18 19:29:31 +00:00 |
|
Yang Tse
|
d3609a98e5
|
check for gethostbyaddr and gethostbyname as it is done for other functions
|
2008-11-18 01:57:29 +00:00 |
|
Yang Tse
|
b0b6a7c8aa
|
Make configure script check if ioctl with the SIOCGIFADDR command can be
used, and define HAVE_IOCTL_SIOCGIFADDR if appropriate.
|
2008-11-17 13:13:15 +00:00 |
|
Yang Tse
|
bad9ff8817
|
fix leftover from previous commit
|
2008-11-17 10:05:35 +00:00 |
|
Yang Tse
|
68bb7a43e4
|
fix inet_pton() runtime configure check
|
2008-11-17 03:54:05 +00:00 |
|
Yang Tse
|
03c1199864
|
trim down configure script size
|
2008-11-16 02:23:18 +00:00 |
|
Yang Tse
|
f75e379dae
|
fix typo affecting inclusion of <arpa/inet.h> in configure
checks for inet_ntoa_r() inet_ntop() and inet_pton()
|
2008-11-14 15:26:27 +00:00 |
|
Yang Tse
|
564c958725
|
#include <string.h> in the getaddrinfo() runtime check for the memset() prototype
|
2008-11-14 14:47:53 +00:00 |
|
Yang Tse
|
72cd52972b
|
fix symbol definition check for fcntl.h inclusion
|
2008-11-14 05:18:08 +00:00 |
|
Yang Tse
|
65cafbe109
|
Refactor configure script detection of functions used to set sockets into
non-blocking mode, and decouple function detection from function capability.
|
2008-11-13 18:56:56 +00:00 |
|
Yang Tse
|
aa8d8b4933
|
Adjust WIN32 freeaddrinfo, getaddrinfo and getnameinfo availability
|
2008-11-01 17:13:10 +00:00 |
|
Yang Tse
|
d74c816b76
|
WIN32 availability of freeaddrinfo, getaddrinfo and getnameinfo functions is quite
convoluted, compiler dependant and in some cases even build target dependat.
|
2008-11-01 16:52:57 +00:00 |
|
Yang Tse
|
c0711bdca9
|
check for freeaddrinfo() at configuration phase
|
2008-10-30 17:45:47 +00:00 |
|
Yang Tse
|
0e4d0eda3d
|
update aclocal file serial number
|
2008-10-30 13:50:15 +00:00 |
|
Yang Tse
|
d013d47281
|
remove verification of the freeability of the addrinfo struct pointer members
|
2008-10-30 12:41:07 +00:00 |
|
Yang Tse
|
d389bcaf1c
|
fix comment
|
2008-10-29 01:50:56 +00:00 |
|
Yang Tse
|
40d3121cd4
|
make CHECK_FUNC_GETADDRINFO_UNFREEABLE_AI_ADDR
and CHECK_FUNC_GETADDRINFO_UNFREEABLE_AI_CANONNAME
internal to CHECK_FUNC_GETADDRINFO
|
2008-10-29 01:45:07 +00:00 |
|
Yang Tse
|
a9f68690a5
|
fix leftover
|
2008-10-28 20:07:40 +00:00 |
|
Yang Tse
|
dfd9ac3c26
|
Initial attempt to detect at configuration time if the getaddrinfo()
function returns an addrinfo with an unfreeable ai_canonname member ptr.
|
2008-10-28 20:03:22 +00:00 |
|
Yang Tse
|
ad60c2d0c3
|
Initial attempt to detect at configuration time if the getaddrinfo()
function returns an addrinfo with an unfreeable ai_addr member ptr.
|
2008-10-28 19:13:25 +00:00 |
|
Yang Tse
|
c81480a998
|
icc adjustments:
Select ANSI C89 dialect plus GNU extensions, again.
|
2008-10-25 04:18:48 +00:00 |
|
Yang Tse
|
88398b5e3a
|
some more temporary magic for the icc seg-fault issue
|
2008-10-24 12:23:24 +00:00 |
|
Yang Tse
|
7735d91fc5
|
icc permanent adjustment:
Select precise floating-point model, otherwise doubles are less than 64-bit wide
icc test adjustment:
Select c89 dialect
|
2008-10-24 11:27:09 +00:00 |
|
Yang Tse
|
4d8bb08bfe
|
icc adjustments:
Enable more icc warnings.
Optimization disabling options used only for icc 9.1
|
2008-10-23 10:04:06 +00:00 |
|
Yang Tse
|
49268447c8
|
#include <stdlib.h> for exit() prototype
|
2008-10-23 00:38:23 +00:00 |
|
Yang Tse
|
0e13792289
|
some more temporary magic for the icc seg-fault issue
|
2008-10-22 13:30:09 +00:00 |
|
Yang Tse
|
59f4582352
|
remove from configure.ac temporary magic for the icc seg-fault issue
|
2008-10-22 11:10:56 +00:00 |
|
Yang Tse
|
f5a8f8c6ac
|
some more temporary magic for the icc seg-fault issue
|
2008-10-21 17:54:18 +00:00 |
|