Yang Tse
5e9d41fb29
icc adjustments
2008-09-18 13:56:56 +00:00
Yang Tse
feb2043b43
fix netdb.h prerequisite inclusion
2008-09-18 02:23:33 +00:00
Yang Tse
898e10bd60
improve detection of getservbyport_r()
2008-09-17 11:31:37 +00:00
Yang Tse
8c3c805269
On Linux Intel's icc uses gcc's header files, so
...
we select ANSI C89 dialect plus GNU extensions.
2008-09-17 09:37:41 +00:00
Yang Tse
fe11cb41ec
improve detection of gethostname()
2008-09-17 08:14:00 +00:00
Yang Tse
54663c863f
NetWare builds include "nameser.h" from the c-ares subdir
2008-09-17 06:59:31 +00:00
Yang Tse
8f51d8e9ac
include <strings.h>
2008-09-17 03:25:52 +00:00
Yang Tse
e18952cc6f
Sync up with reality
2008-09-17 01:33:43 +00:00
Yang Tse
f214b583f5
adjust inclusion of "nameser.h"
2008-09-17 01:02:57 +00:00
Yang Tse
861ea67ee8
reorder some lines in file
2008-09-17 00:07:49 +00:00
Yang Tse
507c529dc0
code cleanup
2008-09-16 18:43:25 +00:00
Yang Tse
afb0533d1d
NetWare seems to have writev()
2008-09-16 18:18:14 +00:00
Yang Tse
1a9795b401
rearrange to allow internal/private use of ares_writev to any system
...
that lacks the writev function.
2008-09-16 16:42:48 +00:00
Yang Tse
25d9912b38
NetWare CLIB target has stricmp() and strnicmp()
2008-09-15 17:31:34 +00:00
Yang Tse
f2582d6949
include header file only when available
2008-09-15 17:14:29 +00:00
Yang Tse
746f3e2942
rearrange to allow internal/private use of ares_strcasecmp to any system that
...
lacks the strcasecmp function.
2008-09-15 15:28:26 +00:00
Yang Tse
b6e5b752fe
improve detection of:
...
strcasecmp()
strcmpi()
stricmp()
strncasecmp()
strncmpi()
strnicmp()
2008-09-15 00:31:42 +00:00
Yang Tse
0cd952f7c2
*** empty log message ***
2008-09-13 01:35:15 +00:00
Gisle Vanem
90167151c9
djgpp does have strdup().
2008-09-12 14:13:36 +00:00
Yang Tse
4f4bbc63a6
change CRLF into LF line endings
2008-09-12 05:08:18 +00:00
Yang Tse
797372b0f4
strdup() clone for systems/configurations which lack it
2008-09-11 04:02:49 +00:00
Yang Tse
2cb5cbba34
move inclusion of ares_private.h last
2008-09-11 03:46:47 +00:00
Yang Tse
9a36d5718d
icc adjustments
2008-09-10 17:35:22 +00:00
Yang Tse
34cc272d98
icc adjustments
2008-09-09 12:19:16 +00:00
Yang Tse
6e781eb2c4
Select strict ANSI C89 conformance for icc
2008-09-08 16:48:58 +00:00
Yang Tse
f33bd94c05
remove unnecessary typecasting of malloc()
2008-09-06 05:29:05 +00:00
Yang Tse
5d2ace75a3
remove unnecessary typecasting of realloc()
2008-09-06 04:28:43 +00:00
Daniel Stenberg
4f33fdb183
we start over working towards 1.5.4
curl-7_19_0
2008-08-29 08:55:02 +00:00
Daniel Stenberg
d71fd1b305
Version 1.5.3
cares-1_5_3
2008-08-29 08:33:02 +00:00
Daniel Stenberg
2682c714df
added the three people from RELEASE-NOTES and sorted the list alphabetically
2008-08-29 08:29:47 +00:00
Yang Tse
b487ac8f70
Don't abort configuration if recvfrom() is not available.
2008-08-27 00:25:03 +00:00
Yang Tse
c035f2d3a4
Functionality only possible if recvfrom() is available.
2008-08-26 03:08:27 +00:00
Yang Tse
2b838e85e7
George Neill's fix acountry sample application compilation failure.
2008-08-25 03:44:43 +00:00
Yang Tse
09d10cb5c5
Brad House's validation that DNS response address matches the request address
2008-08-25 03:34:50 +00:00
Yang Tse
a5b66d3293
fix the output name
2008-08-21 00:13:48 +00:00
Yang Tse
c64329b7b1
Get rid of ENABLE_64BIT symbol definition and usage.
...
Improve HAVE_LONGLONG symbol description.
2008-08-21 00:06:16 +00:00
Yang Tse
5e9322f450
Export 'ares_process_fd' too.
2008-08-20 23:38:36 +00:00
Gisle Vanem
308746c081
Ops, remove 'use_vc'.
2008-08-16 17:05:42 +00:00
Gisle Vanem
3c3c49e048
Support Watt-32 under Win32.
2008-08-16 16:42:44 +00:00
Yang Tse
d23952ffdf
Fix: Remove now this SIZEOF_CURL_OFF_T symbol definition.
...
This should have been done with the initial 64-bit curl_off_t patch.
2008-08-10 00:39:45 +00:00
Yang Tse
bad5e6f6ae
Improve CURL_CHECK_DEF
2008-08-09 17:26:24 +00:00
Yang Tse
0a44b62ea1
Fix IBM C and DEC/Compaq C compiler detection
2008-08-09 17:01:17 +00:00
Yang Tse
bcca6b4a47
Initial support of curlbuild.h and curlrules.h which allows
...
to have a curl_off_t data type no longer gated to off_t.
2008-08-07 00:29:08 +00:00
Yang Tse
088ac83df4
The minimum autoconf version required for this file is 2.50
...
Avoid dot notation in aclocal serial file number, use a single number now.
2008-08-05 09:08:43 +00:00
Daniel Stenberg
3f1bde7664
- Fix by Tofu Linden:
...
The symptom:
* Users (usually, but not always) on 2-Wire routers and the Comcast service
and a wired connection to their router would find that the second and
subsequent DNS lookups from fresh processes using c-ares to resolve the same
address would cause the process to never see a reply (it keeps polling for
around 1m15s before giving up).
The repro:
* On such a machine (and yeah, it took us a lot of QA to find the systems
that reproduce such a specific problem!), do 'ahost www.secondlife.com',
then do it again. The first process's lookup will work, subsequent lookups
will time-out and fail.
The cause:
* init_id_key() was calling randomize_key() *before* it initialized
key->state, meaning that the randomness generated by randomize_key() is
immediately overwritten with deterministic values. (/dev/urandom was also
being read incorrectly in the c-ares version we were using, but this was
fixed in a later version.)
* This makes the stream of generated query-IDs from any new c-ares process
be an identical and predictable sequence of IDs.
* This makes the 2-Wire's default built-in DNS server detect these queries
as probable-duplicates and (erroneously) not respond at all.
2008-08-04 20:23:12 +00:00
Yang Tse
5c5e64b2f5
Autoconf 2.62 has changed the behaviour of the AC_AIX macro which we use.
...
Prior versions of autoconf defined _ALL_SOURCE if _AIX was defined. But,
autoconf 2.62 version of AC_AIX defines _ALL_SOURCE along with other four
preprocessor symbols no matter if the system is AIX or not. To keep the
traditional behaviour, as well as an uniform one, across autoconf versions
AC_AIX is replaced with our own internal macro.
2008-08-04 06:48:11 +00:00
Yang Tse
abf47388f9
Adjust DEC/Compaq C compiler settings.
2008-08-03 03:14:05 +00:00
Yang Tse
10ebec6364
Another AC_TRY_LINK conversion to AC_LINK_IFELSE.
...
Proper definition of HAVE_function if function is found deeper.
2008-08-01 19:29:05 +00:00
Yang Tse
e09327a51a
Sync up with reality
2008-08-01 03:10:54 +00:00
Yang Tse
43ab062fa5
Rename reentrant.m4 to avoid filename clash.
2008-08-01 02:48:00 +00:00