Daniel Stenberg
cac87c7fc7
replaced the CRLF newlines with plain LF ones
2005-05-14 20:45:49 +00:00
Daniel Stenberg
05d8fa0a57
prevent NS_IN6ADDRSZ from getting set to zero if the struct doesn't exist
2005-05-11 06:47:09 +00:00
Daniel Stenberg
f09adbcbc2
the new functions and the upcoming ipv6 calls for the next version to become
...
1.3.0
2005-05-02 22:33:57 +00:00
Daniel Stenberg
fce7f4a6f2
Fixed for Mac OS X builds based on excellent feedback from Heinz Stockinger.
2005-04-22 15:01:02 +00:00
Daniel Stenberg
b6f7715488
added missing headers
2005-04-21 20:11:31 +00:00
Daniel Stenberg
af3a246f32
indented source to look more like other ares code,
...
added (somewhat ugly) typecasts to build warning-free on 64bit platforms (the
result of a (char *) - (char *) cannot be stored in an int universally)
2005-04-19 23:36:21 +00:00
Daniel Stenberg
86661ab646
sortlist_alloc() is never used on win32, so ifdef out it to prevent warning
2005-04-19 23:26:14 +00:00
Daniel Stenberg
c0eb11ec6c
avoid warning on windows
2005-04-16 12:30:01 +00:00
Daniel Stenberg
f2058d6a9f
add needed include
2005-04-15 21:51:46 +00:00
Daniel Stenberg
c02df16ef5
credits
2005-04-11 14:07:02 +00:00
Daniel Stenberg
2a0239bab1
include sys/types.h too when checking for headers as otherwise this breaks
...
on Solaris and FreeBSD. At least.
2005-04-08 08:48:17 +00:00
Daniel Stenberg
77244a784f
Try harder to see if arpa/nameser_compat.h REALLY is a good header file to
...
include, as it seems at least some AIX versions don't really allow it to be
include at the same time as the original nameser.h.
2005-04-07 07:38:53 +00:00
Daniel Stenberg
b41effd113
Tupone Alfredo fixed includes of arpa/nameser_compat.h to build fine on Mac OS
...
X.
2005-04-06 22:27:42 +00:00
Daniel Stenberg
3a80a3eb01
better errno constant replacements, as mentioned by Gisle Vanem
2005-04-06 21:14:58 +00:00
Daniel Stenberg
81d0042414
check for struct sizes and use those sizes if the NS_* defines are lacking
...
(IRIX 6.5.22 it seems)
2005-04-06 14:11:50 +00:00
Daniel Stenberg
e10e4843c6
moved the *_inet_pton protos to inet_net_pton.h instead
2005-04-06 14:02:37 +00:00
Daniel Stenberg
06e8c9fe3f
made the ares_inet_net_pton() proto use size_t size, as the function in the
...
code uses that
2005-04-06 13:54:02 +00:00
Daniel Stenberg
3d90cb252b
with these changes, it builds on my win32 cross-compiler
2005-04-05 20:20:14 +00:00
Daniel Stenberg
39ea207306
check for another arpa header
2005-04-05 20:19:55 +00:00
Daniel Stenberg
3f15ec783b
check for the arpa/* headers
2005-04-05 20:08:15 +00:00
Daniel Stenberg
784cc294b1
Updated the copyright year since changes have been this year.
2005-03-31 07:02:02 +00:00
Daniel Stenberg
61aec67fe5
the same fix here too, typecast to prevent win32 compiler warning
2005-03-21 22:38:45 +00:00
Daniel Stenberg
6010f4503c
typecase to fix win32 compiler warning (and intended as other code is)
2005-03-21 22:37:18 +00:00
Daniel Stenberg
9d89bc0179
silence win32 compiler warnings
2005-03-20 12:29:15 +00:00
Daniel Stenberg
da97171445
attempt to fix the ares link breakage with --enable-debug in libcurl and here
2005-03-20 00:38:50 +00:00
Daniel Stenberg
bb42658b06
silence warnings on win32 about static functions that are never used
2005-03-19 01:03:46 +00:00
Daniel Stenberg
e1e80ecdd6
the ares_parse_aaaa_reply man page
2005-03-11 08:34:51 +00:00
Daniel Stenberg
e0c8f58697
Check for winsock.h to work with win32. Only include system headers we know
...
exist.
2005-03-11 08:14:36 +00:00
Daniel Stenberg
14ff3282cd
Replace AC_TRY_RUN() with AC_EGREP_CPP() when checking for constants to
...
work fine with cross-compiled builds.
2005-03-11 08:06:57 +00:00
Daniel Stenberg
49f3631b43
oops, once is enough! ;-)
2005-03-11 08:03:20 +00:00
Daniel Stenberg
22309ec988
Define HAVE_AF_INET6_H for Netware too, as Guenter Knauf's builds indicate.
2005-03-11 07:53:42 +00:00
Daniel Stenberg
9586905220
Dominick Meglio added ares_parse_aaaa_reply.c and did various adjustments. The
...
first little steps towards IPv6 support!
2005-03-10 23:30:34 +00:00
Daniel Stenberg
9898493661
Samuel Díaz García's correction
2005-03-05 00:04:52 +00:00
Daniel Stenberg
e1290d3410
Updated as suggested by Samuel Díaz García
2005-02-22 18:39:40 +00:00
Daniel Stenberg
994f16d733
untabified
2004-12-10 21:46:00 +00:00
Daniel Stenberg
93538d6a9d
NORECURSE clarification, minor formatting update
2004-12-07 10:43:21 +00:00
Daniel Stenberg
93689c0d94
fix the -I path to the proper include dir when --enable-debug is used
2004-11-11 14:15:41 +00:00
Daniel Stenberg
eadf3e7f0d
fix CURL_EXTERN for debug builds
2004-11-09 18:10:51 +00:00
Daniel Stenberg
ae935201f5
two post-1.2.1 changes
2004-11-07 23:48:42 +00:00
Daniel Stenberg
0d17141733
added ares_cancel and ares_version
2004-11-07 13:37:07 +00:00
Daniel Stenberg
2c27c35fe3
mention incompatibilities with ares
2004-10-26 08:08:41 +00:00
Daniel Stenberg
0d930dd22c
ignore this
2004-10-24 13:02:46 +00:00
Daniel Stenberg
902015cfd9
maketgz now creates a ares_version.h.dist file with the given version data
...
properly set, and the Makefile.am is now fixed to use that when building
a new package with make dist.
2004-10-24 13:02:09 +00:00
Daniel Stenberg
9b9d36f848
1.2.1 release time
2004-10-20 08:01:38 +00:00
Daniel Stenberg
3e748f4b50
removed tabs and trailing whitespace from source
2004-10-06 07:50:18 +00:00
Daniel Stenberg
47bd7d7548
- Henrik Stoerner fix: got a report that Tru64 Unix (the unix from Digital
...
when they made Alpha's) uses /etc/svc.conf for the purpose fixed below for
other OSes. He made c-ares check for and understand it if present.
- Now c-ares will use local host name lookup _before_ DNS resolving by default
if nothing else is told.
2004-09-28 22:19:39 +00:00
Daniel Stenberg
405d83852a
- Henrik Stoerner: found out that C-ARES does not look at the /etc/host.conf
...
file to determine the sequence in which to search /etc/hosts and DNS. So on
systems where this order is defined by /etc/host.conf instead of a "lookup"
entry in /etc/resolv.conf, C-ARES will always default to looking in DNS
first, and /etc/hosts second.
c-ares now looks at
1) resolv.conf (for the "lookup" line);
2) nsswitch.fon (for the "hosts:" line);
3) host.conf (for the "order" line).
First match wins.
2004-09-26 22:35:18 +00:00
Daniel Stenberg
2bf866b0ce
Dominick Meglio host file path discovery patch for windows
2004-09-26 18:20:58 +00:00
Daniel Stenberg
db2efff373
ignore more
2004-09-14 21:31:06 +00:00
Daniel Stenberg
f8f6e2e55a
mention Gisle's recent fixes
2004-08-30 09:16:31 +00:00
Daniel Stenberg
12e3fda5ac
mention Harshal Pradhan's windows fix
2004-08-13 12:01:20 +00:00
Daniel Stenberg
5d6bdc38cb
Harshal Pradhan made minor syntax change to make this build with MSVC 7.1
2004-08-13 12:00:33 +00:00
Daniel Stenberg
9c47514118
ignore more files
2004-08-10 10:43:10 +00:00
Daniel Stenberg
06534bf195
variable type fix
2004-07-29 07:24:39 +00:00
Daniel Stenberg
3d0de826a5
removed C++ comment to please picky source checkers
2004-07-29 07:19:27 +00:00
Daniel Stenberg
0b6c1345eb
--enable-debug builds static only, Gisle fixed a memory leak and more
2004-07-24 21:51:43 +00:00
Daniel Stenberg
e8e8d3a407
Gisle Vanem:
...
Basically in loops like handle_errors(), 'query->next' was assigned a local
variable and then query was referenced after the memory was freed by
next_server(). I've changed that so next_server() and end_query() returns the
next query. So callers should use this ret-value.
The next problem was that 'server->tcp_buffer_pos' had a random value at entry
to 1st recv() (luckily causing Winsock to return ENOBUFS).
I've also added a ares_writev() for Windows to streamline the code
a bit more.
2004-07-24 21:47:49 +00:00
Daniel Stenberg
58f74b0549
--enable-debug now makes the lib built static only since otherwise we
...
get problems
2004-07-24 21:22:46 +00:00
Daniel Stenberg
ceefde1e68
generate the new configure better
2004-07-24 06:29:38 +00:00
Daniel Stenberg
858e2459e4
now generated by automake
2004-07-23 18:34:21 +00:00
Daniel Stenberg
d5f3636a52
- Fixed a few variable return types for some system calls. Made configure
...
check for ssize_t to make it possible to use that when receiving the send()
error code. This is necessary to prevent compiler warnings on some systems.
- Made configure create config.h, and all source files now include setup.h that
might include the proper config.h (or a handicrafted alternative).
- Switched to 'ares_socket_t' type for sockets in ares, since Windows don't
use 'int' for that.
- automake-ified and libool-ified c-ares. Now it builds libcares as a shared
lib on most platforms if wanted. (This bloated the size of the release
archive with another 200K!)
- Makefile.am now uses Makefile.inc for the c sources, h headers and man
pages, to make it easier for other makefiles to use the exact same set of
files.
- Adjusted 'maketgz' to use the new automake magic when building distribution
archives.
2004-07-22 22:18:45 +00:00
Daniel Stenberg
851f70a043
mingw and netware makefiles added by Gunter Knauf
2004-07-06 08:06:03 +00:00
Daniel Stenberg
865101ac74
Günter Knauf made c-ares build and run on Novell Netware.
2004-07-04 22:20:26 +00:00
Daniel Stenberg
e7293e0779
djgpp fixes by Gisle
2004-07-01 13:55:13 +00:00
Daniel Stenberg
5c1ec168f6
Gisle's win32-fix. 'errno' is not used for errors when socket() fails on
...
Windows.
2004-07-01 13:54:24 +00:00
Daniel Stenberg
6aa773d810
Gisle added makefile for djgpp builds
2004-07-01 13:53:13 +00:00
Daniel Stenberg
2c465e6dc3
Gisle's djgpp magic
2004-07-01 06:59:43 +00:00
Daniel Stenberg
cb0a33076a
Gisle Vanem made this build fine with djgpp and the Watt-32 stack.
2004-07-01 06:58:47 +00:00
Daniel Stenberg
fcf36da14f
prevent compiler warnings on non-win32 platforms
2004-06-14 10:45:30 +00:00
Daniel Stenberg
d37a866e8d
Gisle Vanem's init patch for Windows
2004-06-10 13:11:32 +00:00
Daniel Stenberg
e926081105
fix
2004-06-08 21:26:03 +00:00
Daniel Stenberg
80c6ba9b31
James Bursa fixed a RISC OS init issue, removed trailing whitespace
2004-06-08 21:25:11 +00:00
Daniel Stenberg
080f8f4cd4
free() allocated memory when the ares search can't be made
2004-05-27 07:10:36 +00:00
Daniel Stenberg
76f520955d
clear the domains and sortlist when the 'channel' is first created so that
...
we can compare if non-NULL elsewhere
2004-05-27 07:10:02 +00:00
Daniel Stenberg
8cb7fd4e22
better checks to avoid free(NULL)
2004-05-27 07:09:21 +00:00
Daniel Stenberg
d870be584d
James Bursa's fix to prevent free(NULL) to occur
2004-05-27 06:42:48 +00:00
Daniel Stenberg
44f76e6a27
James Bursa's patch to avoid free(NULL) (mainly because the libcurl memdebug
...
system thinks free(NULL) is badness)
2004-05-13 06:53:29 +00:00
Daniel Stenberg
30f3594a7a
- Nico Stappenbelt reported that when processing domain and search lines in
...
the resolv.conf file, the first entry encountered is processed and used as
the search list. According to the manual pages for both Linux, Solaris and
Tru64, the last entry of either a domain or a search field is used.
2004-05-11 21:12:10 +00:00
Daniel Stenberg
5ab993a1e0
don't free(NULL)
2004-05-03 09:17:49 +00:00
Daniel Stenberg
727cd05fab
1.2.0
2004-04-13 07:44:26 +00:00
Daniel Stenberg
b6d64a543f
updated to not include the msvc-generated files
2004-04-11 06:33:02 +00:00
Daniel Stenberg
d7b0032a86
when checked out from CVS, run this to generate the proper scripts
2004-04-11 06:32:41 +00:00
Daniel Stenberg
cfd6aed32f
we're working on 1.2.0 now
2004-04-08 18:10:03 +00:00
Daniel Stenberg
2ee4c913e1
mention the man page updates from the other day
2004-04-06 15:12:50 +00:00
Daniel Stenberg
8e68a9e82e
generated files, no need to keep in CVS
2004-04-05 12:38:54 +00:00
Daniel Stenberg
0dce4f1b1a
edits, mainly to make the generated html output nicer
2004-04-02 09:56:01 +00:00
Daniel Stenberg
a52274e607
minor edits
2004-04-02 09:50:42 +00:00
Daniel Stenberg
86ae23430c
Dirk Manske's ares_cancel() function was added.
2004-04-01 08:25:58 +00:00
Daniel Stenberg
8ede9dd9c9
edited slightly, point out our new mailinglist
2004-04-01 08:25:23 +00:00
Daniel Stenberg
a674c1fd32
remind us about cvs tagging when we've built a release archive
2004-04-01 08:23:26 +00:00
Daniel Stenberg
9665aaf2c9
Dominick Meglio man page fixes
2004-04-01 06:10:56 +00:00
Daniel Stenberg
9418c349f1
Dominick Meglio fixed a missing comma
2004-03-31 06:10:40 +00:00
Daniel Stenberg
af26fa53f3
Dominick Meglio's new ares_expand_string() function
2004-03-30 09:06:42 +00:00
Daniel Stenberg
155aadf0b3
changed the long to int typecasts to see if icc 8.0 complains less on this
2004-03-23 08:42:01 +00:00
Daniel Stenberg
f5e1409f2a
ignore aclocal.m4
2004-03-12 08:57:10 +00:00
Daniel Stenberg
7325b5ca07
Gisle Vanem improved build on Windows.
2004-03-10 11:28:34 +00:00
Daniel Stenberg
3f01f1b772
mingw has str(n)casecmp() functions
2004-03-09 10:18:09 +00:00
Daniel Stenberg
9df1eda502
timezone dummy to build better on Windows - Gisle Vanem
2004-03-09 09:47:51 +00:00
Daniel Stenberg
69cfbb9f48
Gisle Vanem fixed the bad argc check
2004-03-09 09:43:30 +00:00
Daniel Stenberg
471b4a3564
this is generated, removed from CVS
2004-03-08 16:29:45 +00:00