platform/upstream/c-ares.git
17 years agoinclude <sys/types.h> when checking availability of the bool type
Yang Tse [Thu, 22 Feb 2007 16:44:43 +0000 (16:44 +0000)]
include <sys/types.h> when checking availability of the bool type

17 years agoCheck for stdbool.h at configuration stage, and include it if available.
Yang Tse [Thu, 22 Feb 2007 02:51:54 +0000 (02:51 +0000)]
Check for stdbool.h at configuration stage, and include it if available.

Check for lowercase 'bool' type at configuration stage. If not available
provide a suitable replacement with a type definition of 'unsigned char'
in setup_once.h

Move definitions of TRUE and FALSE to setup_once.h

17 years agocurlassert macro replaced with DEBUGASSERT macro defined in setup_once.h
Yang Tse [Wed, 21 Feb 2007 19:03:20 +0000 (19:03 +0000)]
curlassert macro replaced with DEBUGASSERT macro defined in setup_once.h

17 years agoCleanup WIN32 target using WSACleanup().
Gisle Vanem [Wed, 21 Feb 2007 15:01:51 +0000 (15:01 +0000)]
Cleanup WIN32 target using WSACleanup().

17 years agoMove header file inclusion logic and definition of timeval
Yang Tse [Tue, 20 Feb 2007 12:12:27 +0000 (12:12 +0000)]
Move header file inclusion logic and definition of timeval
struct for platforms that don't have it to setup_once.h

17 years agoAdded ares_parse_ns_reply.obj etc.
Gisle Vanem [Mon, 19 Feb 2007 17:44:59 +0000 (17:44 +0000)]
Added ares_parse_ns_reply.obj etc.

17 years agoINADDR_NONE no longer used.
Gisle Vanem [Mon, 19 Feb 2007 17:41:38 +0000 (17:41 +0000)]
INADDR_NONE no longer used.

17 years agoFixed typo.
Gisle Vanem [Mon, 19 Feb 2007 17:40:36 +0000 (17:40 +0000)]
Fixed typo.

17 years agoVlad Dinulescu added ares_parse_ns_reply()
Daniel Stenberg [Mon, 19 Feb 2007 14:06:11 +0000 (14:06 +0000)]
Vlad Dinulescu added ares_parse_ns_reply()

17 years agocompiler warning fix
Yang Tse [Mon, 19 Feb 2007 02:29:35 +0000 (02:29 +0000)]
compiler warning fix

17 years agoadd debug messages for initialization failures
Yang Tse [Mon, 19 Feb 2007 02:03:58 +0000 (02:03 +0000)]
add debug messages for initialization failures

17 years agofix ENAMETOOLONG and ENOTEMPTY may already be defined in errno.h
Yang Tse [Sun, 18 Feb 2007 00:34:37 +0000 (00:34 +0000)]
fix ENAMETOOLONG and ENOTEMPTY may already be defined in errno.h

17 years agoMove portable error number symbolic name definitions to setup_once.h
Yang Tse [Sat, 17 Feb 2007 13:51:24 +0000 (13:51 +0000)]
Move portable error number symbolic name definitions to setup_once.h

17 years agocompiler warning fix
Yang Tse [Sat, 17 Feb 2007 11:59:08 +0000 (11:59 +0000)]
compiler warning fix

17 years agocompiler warning fix
Yang Tse [Sat, 17 Feb 2007 11:34:33 +0000 (11:34 +0000)]
compiler warning fix

17 years agoadd debug messages for fopen() failures
Yang Tse [Fri, 16 Feb 2007 19:17:05 +0000 (19:17 +0000)]
add debug messages for fopen() failures

17 years agouse macros ERRNO, SET_ERRNO(), SOCKERRNO and SET_SOCKERRNO() for errno handling
Yang Tse [Fri, 16 Feb 2007 15:04:44 +0000 (15:04 +0000)]
use macros ERRNO, SET_ERRNO(), SOCKERRNO and SET_SOCKERRNO() for errno handling

17 years agocompiler warning fix
Yang Tse [Fri, 16 Feb 2007 14:22:08 +0000 (14:22 +0000)]
compiler warning fix

17 years agointroduce uppercase macros SOCKERRNO, SET_SOCKERRNO(), ERRNO and SET_ERRNO()
Yang Tse [Thu, 15 Feb 2007 16:23:24 +0000 (16:23 +0000)]
introduce uppercase macros SOCKERRNO, SET_SOCKERRNO(), ERRNO and SET_ERRNO()
making them available to any source code file which includes "setup.h".

Macro SOCKERRNO / SET_SOCKERRNO() returns / sets the *socket-related* errno
(or equivalent) on this platform to hide platform details to code using it.

Macro ERRNO / SET_ERRNO() returns / sets the NOT *socket-related* errno
(or equivalent) on this platform to hide platform details to code using it.

17 years agoicc 9.0 when compiling its generated code for its own FD_SET,
Yang Tse [Thu, 15 Feb 2007 14:02:32 +0000 (14:02 +0000)]
icc 9.0 when compiling its generated code for its own FD_SET,
FD_ISSET, and FD_ZERO macros emits warnings #1469 and #593.
So for icc 9.0 we also ignore warnings #1469 and #593.
* 593 warns on "variable __d0 was set but never used"
* 1469 warns on "cc clobber ignored"

17 years agocompiler warning fix
Yang Tse [Thu, 15 Feb 2007 12:14:34 +0000 (12:14 +0000)]
compiler warning fix

17 years agoOops, missing argument separator comma
Yang Tse [Wed, 14 Feb 2007 17:38:41 +0000 (17:38 +0000)]
Oops, missing argument separator comma

17 years agoin debug messages also show error description
Yang Tse [Wed, 14 Feb 2007 14:11:47 +0000 (14:11 +0000)]
in debug messages also show error description

17 years agoavoid using funtion isblank() and just use our ISBLANK
Yang Tse [Wed, 14 Feb 2007 13:31:37 +0000 (13:31 +0000)]
avoid using funtion isblank() and just use our ISBLANK
macro to provide this functionality on all platforms

17 years agocheck for isblank() at configuration stage. If not available
Yang Tse [Tue, 13 Feb 2007 19:01:03 +0000 (19:01 +0000)]
check for isblank() at configuration stage. If not available
provide a suitable replacement for use in our ISBLANK macro

17 years agouse our own ISUPPER and ISLOWER macros
Yang Tse [Tue, 13 Feb 2007 18:02:20 +0000 (18:02 +0000)]
use our own ISUPPER and ISLOWER macros

17 years agouse our own ISBLANK macro
Yang Tse [Tue, 13 Feb 2007 17:47:27 +0000 (17:47 +0000)]
use our own ISBLANK macro

17 years agoFix c-ares failing to get the search sequence of /etc/hosts and
Yang Tse [Tue, 13 Feb 2007 16:14:25 +0000 (16:14 +0000)]
Fix c-ares failing to get the search sequence of /etc/hosts and
DNS from /etc/nsswitch.conf, /etc/host.conf or /etc/svc.conf when
/etc/resolv.conf did not exist or was unable to read it.

17 years agocompiler warning fix
Yang Tse [Thu, 8 Feb 2007 17:01:40 +0000 (17:01 +0000)]
compiler warning fix

17 years agouse macro AC_AIX to define `_ALL_SOURCE', if on AIX.
Yang Tse [Thu, 8 Feb 2007 00:28:21 +0000 (00:28 +0000)]
use macro AC_AIX to define `_ALL_SOURCE', if on AIX.

17 years agouse same AIX XLC compiler options as curl's
Yang Tse [Wed, 7 Feb 2007 18:13:40 +0000 (18:13 +0000)]
use same AIX XLC compiler options as curl's

17 years ago*) Remove duplicate declaration of TYPE_SOCKADDR_STORAGE
Yang Tse [Wed, 7 Feb 2007 15:15:15 +0000 (15:15 +0000)]
*) Remove duplicate declaration of TYPE_SOCKADDR_STORAGE
*) Update CURL_CC_DEBUG_OPTS from curl's script

17 years agoINADDR_NONE no longer used.
Gisle Vanem [Tue, 6 Feb 2007 19:14:33 +0000 (19:14 +0000)]
INADDR_NONE no longer used.

17 years agoAdded debug option ('-d') for Watt-32 programs.
Gisle Vanem [Tue, 6 Feb 2007 19:12:38 +0000 (19:12 +0000)]
Added debug option ('-d') for Watt-32 programs.

17 years agoAdded HAVE_PROCESS_H for DOS/Win32.
Gisle Vanem [Tue, 6 Feb 2007 19:09:57 +0000 (19:09 +0000)]
Added HAVE_PROCESS_H for DOS/Win32.
Include <process.h> for getpid() in ares_init.c.

17 years agoFix compiler warning.
Gisle Vanem [Tue, 6 Feb 2007 19:00:42 +0000 (19:00 +0000)]
Fix compiler warning.

17 years agoInclude <sys/time.h> and <unistd.h> inside HAVE_x_H.
Gisle Vanem [Tue, 6 Feb 2007 18:56:34 +0000 (18:56 +0000)]
Include <sys/time.h> and <unistd.h> inside HAVE_x_H.
Added 'optind' and 'optarg' as in adig.c.

17 years agoInclude <sys/time.h> and <unistd.h> inside HAVE_x_H.
Gisle Vanem [Tue, 6 Feb 2007 18:54:35 +0000 (18:54 +0000)]
Include <sys/time.h> and <unistd.h> inside HAVE_x_H.

17 years agocompiler warning fix
Yang Tse [Tue, 6 Feb 2007 03:31:27 +0000 (03:31 +0000)]
compiler warning fix

17 years agoRemove '-Dselect=select_s'. Remove depend.dj-
Gisle Vanem [Mon, 5 Feb 2007 11:32:18 +0000 (11:32 +0000)]
Remove '-Dselect=select_s'. Remove depend.dj-

17 years agocompiler warning fix
Yang Tse [Mon, 5 Feb 2007 04:10:32 +0000 (04:10 +0000)]
compiler warning fix

17 years agoUse correct 3rd argument for ioctlsocket() under Watt-32.
Gisle Vanem [Sun, 4 Feb 2007 13:34:34 +0000 (13:34 +0000)]
Use correct 3rd argument for ioctlsocket() under Watt-32.

17 years agoUse correct calling convention.
Gisle Vanem [Sun, 4 Feb 2007 13:02:31 +0000 (13:02 +0000)]
Use correct calling convention.

17 years agoAdded DllMain() function for Watcom.
Gisle Vanem [Sun, 4 Feb 2007 12:50:53 +0000 (12:50 +0000)]
Added DllMain() function for Watcom.

17 years agocompiler warning fix
Yang Tse [Fri, 2 Feb 2007 17:16:06 +0000 (17:16 +0000)]
compiler warning fix

17 years agoadd debug messages for initialization failures
Yang Tse [Fri, 2 Feb 2007 16:01:55 +0000 (16:01 +0000)]
add debug messages for initialization failures

17 years agoadd missing strings for existing error codes
Yang Tse [Fri, 2 Feb 2007 16:01:15 +0000 (16:01 +0000)]
add missing strings for existing error codes

17 years agomove DEBUGF macro definition to setup_once.h
Yang Tse [Fri, 2 Feb 2007 15:31:32 +0000 (15:31 +0000)]
move DEBUGF macro definition to setup_once.h

17 years agocompiler warning fix
Yang Tse [Thu, 1 Feb 2007 15:36:56 +0000 (15:36 +0000)]
compiler warning fix

17 years agocompiler warning fix
Yang Tse [Thu, 1 Feb 2007 01:42:13 +0000 (01:42 +0000)]
compiler warning fix

17 years agoSupport for OpenWatcom (Win32): It do have getpid(), but no
Gisle Vanem [Tue, 30 Jan 2007 13:15:07 +0000 (13:15 +0000)]
Support for OpenWatcom (Win32): It do have getpid(), but no
<sys/time.h>.

17 years agofix compiler warning "discards qualifiers from pointer target type" in debug builds
Yang Tse [Mon, 29 Jan 2007 20:56:27 +0000 (20:56 +0000)]
fix compiler warning "discards qualifiers from pointer target type" in debug builds

17 years agosync with lib/setup_once.h
Yang Tse [Sat, 27 Jan 2007 01:56:57 +0000 (01:56 +0000)]
sync with lib/setup_once.h

17 years agoenabled build with libssh2; fixed copyright for new year..
Gunter Knauf [Tue, 23 Jan 2007 00:26:45 +0000 (00:26 +0000)]
enabled build with libssh2; fixed copyright for new year..

17 years agoahost.exe needs getopt.obj.
Gisle Vanem [Mon, 11 Dec 2006 15:18:52 +0000 (15:18 +0000)]
ahost.exe needs getopt.obj.

17 years agoMake sure RETSIGTYPE is properly defined
Yang Tse [Sat, 25 Nov 2006 01:02:52 +0000 (01:02 +0000)]
Make sure RETSIGTYPE is properly defined

17 years agoDefine HAVE_SIGNAL_H, HAVE_SIG_ATOMIC_T and HAVE_SIG_ATOMIC_T_VOLATILE
Yang Tse [Fri, 24 Nov 2006 16:38:58 +0000 (16:38 +0000)]
Define HAVE_SIGNAL_H, HAVE_SIG_ATOMIC_T and HAVE_SIG_ATOMIC_T_VOLATILE
as appropriate for platforms that don't have autotools support

17 years agoMichael Wallner fixed this problem: When I set domains in the options
Daniel Stenberg [Wed, 22 Nov 2006 22:54:41 +0000 (22:54 +0000)]
Michael Wallner fixed this problem: When I set domains in the options
struct, and there are domain/search entries in /etc/resolv.conf, the domains
of the options struct will be overridden.

17 years agoInstall ares_dns.h too
Daniel Stenberg [Wed, 22 Nov 2006 22:51:01 +0000 (22:51 +0000)]
Install ares_dns.h too

17 years agoAdded a check in configure that verifies if <signal.h> is available,
Yang Tse [Wed, 22 Nov 2006 18:41:35 +0000 (18:41 +0000)]
Added a check in configure that verifies if <signal.h> is available,
defining HAVE_SIGNAL_H if the header is available.

Added a check in configure that tests if the sig_atomic_t type is
available, defining HAVE_SIG_ATOMIC_T if it is available. Providing
a suitable default in setup_once.h if not available.

Added a check in configure that tests if the sig_atomic_t type is
already defined as volatile, defining HAVE_SIG_ATOMIC_T_VOLATILE
if it is available and already defined as volatile.

17 years agowe did 1.3.2 and are now on the 1.3.3 track!
Daniel Stenberg [Sat, 11 Nov 2006 22:23:48 +0000 (22:23 +0000)]
we did 1.3.2 and are now on the 1.3.3 track!

18 years agoMoved select_s() to Makefile.dj since select() is used in applications.
Gisle Vanem [Tue, 7 Nov 2006 13:29:15 +0000 (13:29 +0000)]
Moved select_s() to Makefile.dj since select() is used in applications.

18 years agoavoid a couple of potential zero size memory allocations
Yang Tse [Mon, 6 Nov 2006 13:56:51 +0000 (13:56 +0000)]
avoid a couple of potential zero size memory allocations

18 years agomention the areslib.dsp fix
Daniel Stenberg [Sun, 5 Nov 2006 23:11:22 +0000 (23:11 +0000)]
mention the areslib.dsp fix

18 years agoadd the recent crowd of contributors
Daniel Stenberg [Sun, 5 Nov 2006 23:11:07 +0000 (23:11 +0000)]
add the recent crowd of contributors

18 years agoAndreas Rieke fixed back the correct line endings!
Daniel Stenberg [Sun, 5 Nov 2006 23:08:11 +0000 (23:08 +0000)]
Andreas Rieke fixed back the correct line endings!

18 years agostand clear for release 1.3.2
Daniel Stenberg [Fri, 3 Nov 2006 10:47:35 +0000 (10:47 +0000)]
stand clear for release 1.3.2

18 years agoAndreas Rieke added missing file and changed line endings
Daniel Stenberg [Fri, 3 Nov 2006 10:41:33 +0000 (10:41 +0000)]
Andreas Rieke added missing file and changed line endings

18 years agoUpdated dependency output.
Gisle Vanem [Tue, 31 Oct 2006 20:45:17 +0000 (20:45 +0000)]
Updated dependency output.

18 years agoUpdated dependencies to not include config.h.
Gisle Vanem [Tue, 31 Oct 2006 20:44:36 +0000 (20:44 +0000)]
Updated dependencies to not include config.h.

18 years agoRemoved unneeded stuff.
Gisle Vanem [Tue, 31 Oct 2006 18:01:07 +0000 (18:01 +0000)]
Removed unneeded stuff.

18 years agoAdded Watt-32 section to fix things for Watt32+Win32 targets.
Gisle Vanem [Tue, 31 Oct 2006 17:54:51 +0000 (17:54 +0000)]
Added Watt-32 section to fix things for Watt32+Win32 targets.

18 years agoDon't include "nameser.h" for Watt32. Use the normal BSD-socket headers.
Gisle Vanem [Tue, 31 Oct 2006 17:51:54 +0000 (17:51 +0000)]
Don't include "nameser.h" for Watt32. Use the normal BSD-socket headers.

18 years agoAdded definition of select() for Watt32.
Gisle Vanem [Tue, 31 Oct 2006 17:25:48 +0000 (17:25 +0000)]
Added definition of select() for Watt32.

18 years agoRewritten to use ../packages/DOS/common.dj.
Gisle Vanem [Tue, 31 Oct 2006 17:24:25 +0000 (17:24 +0000)]
Rewritten to use ../packages/DOS/common.dj.

18 years agoSync with lib/setup_once.h
Yang Tse [Fri, 27 Oct 2006 15:37:26 +0000 (15:37 +0000)]
Sync with lib/setup_once.h

18 years agoFixed "'x' might be used uninitialized in this function" warning.
Gisle Vanem [Wed, 25 Oct 2006 14:16:01 +0000 (14:16 +0000)]
Fixed "'x' might be used uninitialized in this function" warning.
Removed trailing whitespace.

18 years agoAdded '-d' option for Watt32 targets. Added cvs id.
Gisle Vanem [Wed, 25 Oct 2006 14:13:35 +0000 (14:13 +0000)]
Added '-d' option for Watt32 targets. Added cvs id.

18 years agoCompiler warning fix
Yang Tse [Wed, 25 Oct 2006 10:25:43 +0000 (10:25 +0000)]
Compiler warning fix

18 years agoSync with lib/setup_once.h
Yang Tse [Wed, 18 Oct 2006 21:25:12 +0000 (21:25 +0000)]
Sync with lib/setup_once.h

18 years agoCheck for USE_WINSOCK instead of WIN32 where the check was done
Yang Tse [Wed, 18 Oct 2006 21:05:40 +0000 (21:05 +0000)]
Check for USE_WINSOCK instead of WIN32 where the check was done
to verify winsock API availability.

18 years agoIntroduce symbol USE_WINSOCK which will be defined when
Yang Tse [Wed, 18 Oct 2006 15:57:49 +0000 (15:57 +0000)]
Introduce symbol USE_WINSOCK which will be defined when
using winsock or winsock2 API.

18 years agoTor's spell fixes
Daniel Stenberg [Wed, 18 Oct 2006 12:59:02 +0000 (12:59 +0000)]
Tor's spell fixes

18 years agoReplace is*() macros with our own IS*() ones.
Yang Tse [Wed, 18 Oct 2006 03:42:06 +0000 (03:42 +0000)]
Replace is*() macros with our own IS*() ones.
Get rid of non ANSI/ISO isascii().

18 years agoMove definition of IS*() macros to setup_once.h
Yang Tse [Wed, 18 Oct 2006 03:41:19 +0000 (03:41 +0000)]
Move definition of IS*() macros to setup_once.h

18 years agoDefine HAVE_STRUCT_TIMEVAL as appropriate for platforms that lack autotools support
Yang Tse [Sat, 14 Oct 2006 12:01:44 +0000 (12:01 +0000)]
Define HAVE_STRUCT_TIMEVAL as appropriate for platforms that lack autotools support

18 years agoPrevent ares_getsock() to overflow if more than 16 sockets are used.
Daniel Stenberg [Fri, 13 Oct 2006 21:25:11 +0000 (21:25 +0000)]
Prevent ares_getsock() to overflow if more than 16 sockets are used.

18 years agoCheck for struct timeval at configuration time
Yang Tse [Fri, 13 Oct 2006 01:35:14 +0000 (01:35 +0000)]
Check for struct timeval at configuration time

18 years agoavoid an overflow if an excessive amount of servers are used
Daniel Stenberg [Thu, 12 Oct 2006 16:47:50 +0000 (16:47 +0000)]
avoid an overflow if an excessive amount of servers are used

18 years agoRemove redundant __CYGWIN__ symbol check
Yang Tse [Wed, 11 Oct 2006 16:01:16 +0000 (16:01 +0000)]
Remove redundant __CYGWIN__ symbol check

18 years ago- Guilherme Balena Versiani: I noted a strange BUG in Win32 port
Daniel Stenberg [Mon, 11 Sep 2006 20:25:13 +0000 (20:25 +0000)]
- Guilherme Balena Versiani: I noted a strange BUG in Win32 port
  (ares_init.c/get_iphlpapi_dns_info() function): when I disable the network
  by hand or disconnect the network cable in Windows 2000 or Windows XP, my
  application gets 127.0.0.1 as the only name server. The problem comes from
  'GetNetworkParams' function, that returns the empty string "" as the only
  name server in that case. Moreover, the Windows implementation of
  inet_addr() returns INADDR_LOOPBACK instead of INADDR_NONE.

18 years agoBrad Spencer did
Daniel Stenberg [Tue, 29 Aug 2006 15:17:47 +0000 (15:17 +0000)]
Brad Spencer did
 o made ares_version.h use extern "C" for c++ compilers
 o fixed compiler warnings in ares_getnameinfo.c
 o fixed a buffer position init for TCP reads

18 years agoadd missing man page
Daniel Stenberg [Mon, 14 Aug 2006 07:21:33 +0000 (07:21 +0000)]
add missing man page

18 years agoCheck for network libraries the _same_ way it is done in cURL.
Yang Tse [Sun, 6 Aug 2006 10:58:47 +0000 (10:58 +0000)]
Check for network libraries the _same_ way it is done in cURL.

18 years agoCheck for network libraries the same way it is done in cURL.
Yang Tse [Sat, 5 Aug 2006 22:02:47 +0000 (22:02 +0000)]
Check for network libraries the same way it is done in cURL.

18 years agoMinor compatibility fix
Yang Tse [Fri, 4 Aug 2006 17:35:05 +0000 (17:35 +0000)]
Minor compatibility fix

18 years agoFixed comment.
Gisle Vanem [Fri, 4 Aug 2006 15:41:56 +0000 (15:41 +0000)]
Fixed comment.

18 years agoFix compiler warning
Yang Tse [Fri, 4 Aug 2006 02:49:04 +0000 (02:49 +0000)]
Fix compiler warning

18 years agoAvoid redundant check. configure script takes care of not defining
Yang Tse [Fri, 4 Aug 2006 01:13:24 +0000 (01:13 +0000)]
Avoid redundant check. configure script takes care of not defining
HAVE_WINDOWS_H, HAVE_WINSOCK_H, HAVE_WINSOCK2_H, neither
HAVE_WS2TCPIP_H when __CYGWIN__ is defined.

18 years agoBeing unable to link or find out recv() or send() args types is a fatal error.
Yang Tse [Fri, 4 Aug 2006 00:39:34 +0000 (00:39 +0000)]
Being unable to link or find out recv() or send() args types is a fatal error.