Gisle Vanem [Sat, 20 Jun 2009 13:08:53 +0000 (13:08 +0000)]
Remove unneeded defines.
Gisle Vanem [Sat, 20 Jun 2009 13:07:59 +0000 (13:07 +0000)]
Use select_s() and not select().
Yang Tse [Fri, 19 Jun 2009 00:41:03 +0000 (00:41 +0000)]
sclose() function-like macro definition used to close a socket,
now solely based on HAVE_CLOSESOCKET and HAVE_CLOSESOCKET_CAMEL
config file preprocessor definitions.
Yang Tse [Thu, 18 Jun 2009 12:36:10 +0000 (12:36 +0000)]
add CloseSocket camel case function check
Yang Tse [Wed, 17 Jun 2009 12:52:46 +0000 (12:52 +0000)]
check for socket() and closesocket() as it is done for other functions
Yang Tse [Sat, 13 Jun 2009 20:52:30 +0000 (20:52 +0000)]
Remove HAVE_CONFIG_H definition from here,
CFLAGS from common.dj already defines it.
Yang Tse [Sat, 13 Jun 2009 18:13:00 +0000 (18:13 +0000)]
initial step towards decoupling c-ares from libcurl for DOS
Yang Tse [Sat, 13 Jun 2009 01:44:45 +0000 (01:44 +0000)]
don't ignore these subdirs, they must be removed first
Yang Tse [Sat, 13 Jun 2009 01:02:04 +0000 (01:02 +0000)]
Remove DEBUGBUILD symbol definition, is not required for programs using the library.
Yang Tse [Sat, 13 Jun 2009 00:52:48 +0000 (00:52 +0000)]
DEBUGBUILD symbol definition for debug builds
Yang Tse [Sat, 13 Jun 2009 00:30:08 +0000 (00:30 +0000)]
ignore some subdirs
Yang Tse [Sat, 13 Jun 2009 00:20:41 +0000 (00:20 +0000)]
fix comment
Yang Tse [Fri, 12 Jun 2009 23:51:28 +0000 (23:51 +0000)]
Try to make more clear that --enable-curldebug has nothing to do with --enable-debug for this library.
Yang Tse [Fri, 12 Jun 2009 23:50:33 +0000 (23:50 +0000)]
Revert last change, it is inappropriate.
Gisle Vanem [Fri, 12 Jun 2009 14:15:13 +0000 (14:15 +0000)]
Replace CURLDEBUG with DEBUGBUILD.
Yang Tse [Thu, 11 Jun 2009 17:46:12 +0000 (17:46 +0000)]
when running automake copy missing files instead of symlinking them
Yang Tse [Wed, 10 Jun 2009 02:49:42 +0000 (02:49 +0000)]
Adjusted to take in account that...
With the curl memory tracking feature decoupled from the debug build feature,
CURLDEBUG and DEBUGBUILD preprocessor symbol definitions are used as follows:
CURLDEBUG used for curl debug memory tracking specific code (--enable-curldebug)
DEBUGBUILD used for debug enabled specific code (--enable-debug)
Yang Tse [Tue, 9 Jun 2009 17:58:34 +0000 (17:58 +0000)]
c-ares' --enable-debug --enable-curldebug decoupling follow-up
Yang Tse [Mon, 8 Jun 2009 16:18:04 +0000 (16:18 +0000)]
mention last changes
Yang Tse [Mon, 8 Jun 2009 14:31:35 +0000 (14:31 +0000)]
Remove buildconf.bat from release and daily snapshot archives.
buildconf.bat is only for CVS tree builds.
Yang Tse [Mon, 8 Jun 2009 14:27:36 +0000 (14:27 +0000)]
Ensure that buildconf.bat does nothing unless it is used with a CVS checkout.
Yang Tse [Mon, 8 Jun 2009 14:26:58 +0000 (14:26 +0000)]
CVS-INFO file only present in CVS tree, never in release nor daily snapshot
archives. Used as a sentinel file in buildconf.bat to differentiate CVS builds.
Gisle Vanem [Mon, 8 Jun 2009 12:09:15 +0000 (12:09 +0000)]
Update comment about "ML". Removed "-D_USE_32BIT_TIME_T" (not a requirement).
Yang Tse [Mon, 8 Jun 2009 02:41:15 +0000 (02:41 +0000)]
just comment it out
Yang Tse [Mon, 8 Jun 2009 02:03:13 +0000 (02:03 +0000)]
For debugging purposes...
Disable the '-export-symbols-regex' to discard this as the origin
of link failures related with shared libraries and non-GNU linkers.
Yang Tse [Sat, 6 Jun 2009 13:20:10 +0000 (13:20 +0000)]
c-ares Makefile.am back to using $(top_builddir) for *_LDADD
Yang Tse [Fri, 5 Jun 2009 13:17:55 +0000 (13:17 +0000)]
c-ares' -no-undefined and --enable-curldebug adjustments
Yang Tse [Tue, 2 Jun 2009 18:29:09 +0000 (18:29 +0000)]
Use relative path to built c-ares tree libtool library
Yang Tse [Mon, 1 Jun 2009 09:19:16 +0000 (09:19 +0000)]
John E. Malmberg noticed that the configure script was failing to detect the
timeval struct on VMS when building with _XOPEN_SOURCE_EXTENDED undefined due
to definition taking place in socket.h instead of time.h
Yang Tse [Fri, 29 May 2009 13:19:51 +0000 (13:19 +0000)]
Fix compiler warning: out of bound access
Yang Tse [Thu, 28 May 2009 16:43:17 +0000 (16:43 +0000)]
fix compilation on AIX
Yang Tse [Thu, 28 May 2009 14:38:04 +0000 (14:38 +0000)]
c-ares' --enable-curldebug adjustments
Yang Tse [Thu, 28 May 2009 09:58:24 +0000 (09:58 +0000)]
Remove temporarily introduced memory leak.
Yang Tse [Wed, 27 May 2009 19:25:51 +0000 (19:25 +0000)]
Temporarily introduce a memory leak to verify curl debug memory tracking works.
Yang Tse [Wed, 27 May 2009 19:21:09 +0000 (19:21 +0000)]
Allow curl debug memory tracking when building a shared library on
systems which support external, undefined, symbols in shared libraries.
Daniel Stenberg [Tue, 26 May 2009 18:03:05 +0000 (18:03 +0000)]
language fix
Yang Tse [Tue, 26 May 2009 18:00:14 +0000 (18:00 +0000)]
Make ares_init(), ares_dup() and ares_init_options() return ARES_ENOTINITIALIZED
if library initialization has not been performed calling ares_library_init().
Yang Tse [Tue, 26 May 2009 14:50:45 +0000 (14:50 +0000)]
c-ares's --enable-curldebug configure option decoupled from c-ares's --enable-debug
Yang Tse [Tue, 26 May 2009 13:43:25 +0000 (13:43 +0000)]
Prevent copying 'sourced' manpages for build targets that don't use them.
Daniel Stenberg [Sat, 23 May 2009 20:23:44 +0000 (20:23 +0000)]
minor edits
Yang Tse [Thu, 21 May 2009 17:40:55 +0000 (17:40 +0000)]
Include .pdf versions of c-ares man pages in distribution tarball.
Yang Tse [Thu, 21 May 2009 17:40:19 +0000 (17:40 +0000)]
Allow generation of .html and .pdf versions of c-ares man pages.
Gisle Vanem [Thu, 21 May 2009 11:43:15 +0000 (11:43 +0000)]
$(OBJ_DIR)/ares_getopt.o must be cleaned explicitly.
Yang Tse [Wed, 20 May 2009 13:49:43 +0000 (13:49 +0000)]
Mention last changes
Yang Tse [Wed, 20 May 2009 11:26:26 +0000 (11:26 +0000)]
Initial ares_library_cleanup(3) man page
Yang Tse [Wed, 20 May 2009 11:25:21 +0000 (11:25 +0000)]
Update man page
Yang Tse [Wed, 20 May 2009 02:12:23 +0000 (02:12 +0000)]
Update man page
Yang Tse [Tue, 19 May 2009 19:00:28 +0000 (19:00 +0000)]
Initial ares_library_init(3) man page attempt
Yang Tse [Tue, 19 May 2009 16:05:45 +0000 (16:05 +0000)]
Force revision update, to force CVS to update the $Id date string format
Yang Tse [Tue, 19 May 2009 15:23:25 +0000 (15:23 +0000)]
Add same copyright notice as other c-ares files
Yang Tse [Tue, 19 May 2009 15:19:03 +0000 (15:19 +0000)]
Fix case
Yang Tse [Mon, 18 May 2009 15:49:32 +0000 (15:49 +0000)]
Remove run-time requirement for advapi32.dll since
c-ares can work even with no advapi32.dll at all.
Yang Tse [Mon, 18 May 2009 01:25:20 +0000 (01:25 +0000)]
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.
Yang Tse [Mon, 18 May 2009 00:21:02 +0000 (00:21 +0000)]
- 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
Yang Tse [Sun, 17 May 2009 17:11:28 +0000 (17:11 +0000)]
Introduction of ares_library_init() and ares_library_cleanup()
Yang Tse [Sun, 17 May 2009 17:10:41 +0000 (17:10 +0000)]
Introduction of ares_library_init() and ares_library_cleanup()
Yang Tse [Fri, 15 May 2009 09:35:46 +0000 (09:35 +0000)]
remove outdated comment
Yang Tse [Fri, 15 May 2009 01:08:18 +0000 (01:08 +0000)]
Fix preprocessor conditional expression
Yang Tse [Tue, 12 May 2009 01:57:53 +0000 (01:57 +0000)]
fiX *__SOCKLEN_T definitions for remaining targets
Yang Tse [Tue, 12 May 2009 00:54:21 +0000 (00:54 +0000)]
*__SOCKLEN_T definitions for OS400 already fixed
Yang Tse [Mon, 11 May 2009 18:20:13 +0000 (18:20 +0000)]
fIX *__SOCKLEN_T definitions for SYMBIAN32 and VMS targets
Daniel Stenberg [Mon, 11 May 2009 13:53:26 +0000 (13:53 +0000)]
- Gregor Jasny made c-ares link with libtool 's -export-symbols-regex option to
only expose functions starting with ares_.
Yang Tse [Mon, 11 May 2009 00:28:18 +0000 (00:28 +0000)]
Remove experimental check. Currently there's no need for it.
Yang Tse [Thu, 7 May 2009 14:03:04 +0000 (14:03 +0000)]
Fix an m4 overquoting triggering a spurious 'AS_TR_CPP' symbol definition
attempt in generated config.h
Yang Tse [Thu, 7 May 2009 13:58:15 +0000 (13:58 +0000)]
Proper naming for the experimental compiler test and moved to *-compilers.m4
Yang Tse [Thu, 7 May 2009 11:06:48 +0000 (11:06 +0000)]
Moved *_CHECK_COMPILER_HALT_ON_ERROR and *_CHECK_COMPILER_ARRAY_SIZE_NEGATIVE to *-compilers.m4 along with other *_CHECK_COMPILER_*
Yang Tse [Wed, 6 May 2009 13:58:41 +0000 (13:58 +0000)]
fIX *__SOCKLEN_T definitions for OS400 and generic GCC targets
Yang Tse [Mon, 4 May 2009 17:05:25 +0000 (17:05 +0000)]
fIX *__SOCKLEN_T definitions for MVS and 370 targets
Yang Tse [Mon, 4 May 2009 15:25:57 +0000 (15:25 +0000)]
fIX *__SOCKLEN_T definitions for several Windows target tool-chains
Yang Tse [Sun, 3 May 2009 19:41:12 +0000 (19:41 +0000)]
HP-UX's X/Open network library requirement check follow-up
Yang Tse [Sun, 3 May 2009 17:35:44 +0000 (17:35 +0000)]
HP-UX's X/Open network library requirement check follow-up
Yang Tse [Sat, 2 May 2009 02:36:47 +0000 (02:36 +0000)]
Use build-time configured ares_socklen_t instead of socklen_t
Yang Tse [Fri, 1 May 2009 22:41:23 +0000 (22:41 +0000)]
David McCreedy's "TPF-platform specific changes to various files" patch follow-up
Daniel Stenberg [Fri, 1 May 2009 18:26:03 +0000 (18:26 +0000)]
s/libcurl/c-ares
Daniel Stenberg [Fri, 1 May 2009 18:24:34 +0000 (18:24 +0000)]
version number typo fix
Yang Tse [Fri, 1 May 2009 12:39:40 +0000 (12:39 +0000)]
David McCreedy's "TPF-platform specific changes to various files" patch
Yang Tse [Fri, 1 May 2009 02:03:43 +0000 (02:03 +0000)]
Check definition of _XOPEN_SOURCE_EXTENDED with the compiler
Yang Tse [Thu, 30 Apr 2009 18:35:36 +0000 (18:35 +0000)]
Check if X/Open network library is required
Yang Tse [Thu, 30 Apr 2009 13:50:44 +0000 (13:50 +0000)]
cope with ares_build.h and ares_rules.h follow-up
Yang Tse [Thu, 30 Apr 2009 12:44:17 +0000 (12:44 +0000)]
Added some notes regarding ares_build.h
Yang Tse [Thu, 30 Apr 2009 12:12:31 +0000 (12:12 +0000)]
fix EOL
Yang Tse [Thu, 30 Apr 2009 12:05:53 +0000 (12:05 +0000)]
fix EOL
Yang Tse [Thu, 30 Apr 2009 11:48:43 +0000 (11:48 +0000)]
cope with ares_build.h and ares_rules.h
Yang Tse [Thu, 30 Apr 2009 10:43:27 +0000 (10:43 +0000)]
buildconf.bat for CVS-tree c-ares
Yang Tse [Thu, 30 Apr 2009 01:34:04 +0000 (01:34 +0000)]
Use 'unsigned int' instead of size_t attempting to avoid header inclusion
Yang Tse [Thu, 30 Apr 2009 00:11:20 +0000 (00:11 +0000)]
NetWare LibC's getpeername() third argument data type is size_t
Yang Tse [Wed, 29 Apr 2009 18:08:23 +0000 (18:08 +0000)]
Remove temporary debug tracing for ares_socklen_t Windows targets
Yang Tse [Wed, 29 Apr 2009 15:15:14 +0000 (15:15 +0000)]
ares_socklen_t follow-up
Yang Tse [Wed, 29 Apr 2009 14:05:21 +0000 (14:05 +0000)]
ares_build.h Windows follow-up
Yang Tse [Wed, 29 Apr 2009 11:11:59 +0000 (11:11 +0000)]
Add temporary debug tracing for ares_socklen_t Windows targets
Yang Tse [Wed, 29 Apr 2009 09:39:15 +0000 (09:39 +0000)]
ares_build.h NetWare follow-up
Yang Tse [Wed, 29 Apr 2009 00:17:40 +0000 (00:17 +0000)]
ares_build.h NetWare attempt
Yang Tse [Tue, 28 Apr 2009 16:47:33 +0000 (16:47 +0000)]
Initial step towards a configure time ares_socklen_t definition
Yang Tse [Tue, 28 Apr 2009 14:23:28 +0000 (14:23 +0000)]
ignore stamp-h*
Yang Tse [Tue, 28 Apr 2009 10:40:02 +0000 (10:40 +0000)]
Added CARES_INCLUDES_SYS_TYPES
Yang Tse [Sun, 26 Apr 2009 18:51:03 +0000 (18:51 +0000)]
Initial step towards a configure time curl_socklen_t definition
Yang Tse [Wed, 22 Apr 2009 10:25:28 +0000 (10:25 +0000)]
avoid use of alloca()
Yang Tse [Tue, 21 Apr 2009 10:26:58 +0000 (10:26 +0000)]
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.
Yang Tse [Tue, 21 Apr 2009 06:10:23 +0000 (06:10 +0000)]
ignore
Gisle Vanem [Sat, 18 Apr 2009 16:49:29 +0000 (16:49 +0000)]
Added '-DHAVE_LIMITS_H'.