Daniel Stenberg
993600761f
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
1d9fff80b7
better errno constant replacements, as mentioned by Gisle Vanem
2005-04-06 21:14:58 +00:00
Gisle Vanem
c712b84dd5
Include inet_net_pton.h for 'struct in6_addr'. Ideally this
...
should come from <ws2tcpip.h>, but Winsock 1.1 should
suffice.
2005-04-06 18:58:33 +00:00
Gisle Vanem
dcf8dd4b5e
Moved inet_net_pton.h to HHEADERS.
2005-04-06 18:55:59 +00:00
Daniel Stenberg
ba26c3fb22
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
41563607a8
moved the *_inet_pton protos to inet_net_pton.h instead
2005-04-06 14:02:37 +00:00
Daniel Stenberg
2d4dcfb740
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
eccd0d8e37
with these changes, it builds on my win32 cross-compiler
2005-04-05 20:20:14 +00:00
Daniel Stenberg
983be0ec60
check for another arpa header
2005-04-05 20:19:55 +00:00
Daniel Stenberg
243a45d840
check for the arpa/* headers
2005-04-05 20:08:15 +00:00
Dominick Meglio
60ec804047
Provided implementations of inet_net_pton and inet_pton from BIND for systems that do not include these functions. These will be necessary for CIDR support and IPv6 support.
2005-04-05 18:26:55 +00:00
Daniel Stenberg
ab4086bc24
Updated the copyright year since changes have been this year.
2005-03-31 07:02:02 +00:00
Gisle Vanem
bd7021d05b
CURL_EXTERN is already in <curl/curl.h>.
2005-03-22 10:37:26 +00:00
Gisle Vanem
1a14555605
Prevent redefinition warning with CURLDEBUG.
2005-03-22 10:36:20 +00:00
Daniel Stenberg
a712808006
the same fix here too, typecast to prevent win32 compiler warning
2005-03-21 22:38:45 +00:00
Daniel Stenberg
e19c203728
typecase to fix win32 compiler warning (and intended as other code is)
2005-03-21 22:37:18 +00:00
Daniel Stenberg
9406e517e6
silence win32 compiler warnings
2005-03-20 12:29:15 +00:00
Daniel Stenberg
4a56049225
attempt to fix the ares link breakage with --enable-debug in libcurl and here
2005-03-20 00:38:50 +00:00
Daniel Stenberg
04ea4b4d75
silence warnings on win32 about static functions that are never used
2005-03-19 01:03:46 +00:00
Gisle Vanem
13d40e33a4
Prevent gcc warning.
2005-03-13 09:21:54 +00:00
Daniel Stenberg
3b63ed8230
the ares_parse_aaaa_reply man page
2005-03-11 08:34:51 +00:00
Daniel Stenberg
e75441e027
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
0ae8b51230
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
547c136b4f
oops, once is enough! ;-)
2005-03-11 08:03:20 +00:00
Daniel Stenberg
4ed13bde55
Define HAVE_AF_INET6_H for Netware too, as Guenter Knauf's builds indicate.
2005-03-11 07:53:42 +00:00
Dan Fandrich
80e01deba0
Added HAVE_AF_INET6 to Netware's config.h
2005-03-11 07:52:24 +00:00
Dan Fandrich
dd54d8551b
Added HAVE_STRUCT_IN6_ADDR to Netware's config.h
2005-03-11 05:39:37 +00:00
Daniel Stenberg
db2370a12f
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
31891b55a4
Samuel Daz Garca's correction
2005-03-05 00:04:52 +00:00
Daniel Stenberg
5faf52619d
Updated as suggested by Samuel Daz Garca
2005-02-22 18:39:40 +00:00
Daniel Stenberg
070da3c08f
untabified
2004-12-10 21:46:00 +00:00
Daniel Stenberg
7fd1ce4dc3
NORECURSE clarification, minor formatting update
2004-12-07 10:43:21 +00:00
Daniel Stenberg
2467f814a8
fix the -I path to the proper include dir when --enable-debug is used
2004-11-11 14:15:41 +00:00
Gisle Vanem
a654ef9ee6
Adapted for C++.
2004-11-11 12:25:40 +00:00
Gisle Vanem
3478253e5a
Replace IsNT with IS_NT().
2004-11-10 14:30:25 +00:00
Gisle Vanem
6ddc59dadf
Replace IsNT with IS_NT().
...
Return correct timeval in windows_port.c.
Squelch gcc warnings:
use 'ares_socket_t' in ares_fds.c.
Don't cast a 'lvalue' in ares_init.c.
2004-11-10 14:23:20 +00:00
Daniel Stenberg
dc8688b8dc
fix CURL_EXTERN for debug builds
2004-11-09 18:10:51 +00:00
Daniel Stenberg
5dcd2710d4
two post-1.2.1 changes
2004-11-07 23:48:42 +00:00
Daniel Stenberg
16d8383625
added ares_cancel and ares_version
2004-11-07 13:37:07 +00:00
Daniel Stenberg
83f11b1c9b
mention incompatibilities with ares
2004-10-26 08:08:41 +00:00
Daniel Stenberg
72aff74798
ignore this
2004-10-24 13:02:46 +00:00
Daniel Stenberg
8e715af480
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
cac269cf91
1.2.1 release time
2004-10-20 08:01:38 +00:00
Daniel Stenberg
39af394a1c
removed tabs and trailing whitespace from source
2004-10-06 07:50:18 +00:00
Daniel Stenberg
bfeea8e6b7
- 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
3451e888b9
- 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
12dc142a28
Dominick Meglio host file path discovery patch for windows
2004-09-26 18:20:58 +00:00
Daniel Stenberg
aa8dd932c1
ignore more
2004-09-14 21:31:06 +00:00
Gunter Knauf
702f549a6a
fixed nasty warnings with gcc 3.3.
2004-09-03 18:51:36 +00:00
Daniel Stenberg
e89ea07626
mention Gisle's recent fixes
2004-08-30 09:16:31 +00:00
Gisle Vanem
b99c95ba46
Removed ares_free_errmem.c from MSCV project files.
...
Fixed line-endings to CR-LF.
2004-08-29 15:40:17 +00:00
Gisle Vanem
e35c7dcd72
More patches for Watt-32 on Win32; don't include "nameser.h".
2004-08-20 14:10:44 +00:00
Gisle Vanem
fa83a0573e
No WSAGetLastError() on Watt-32/DOS
2004-08-20 14:07:11 +00:00
Gisle Vanem
7b97371ab1
No <sys/uio.h> on DOS/Win32
2004-08-20 13:48:24 +00:00
Gisle Vanem
b17e32baa7
Changes for Watt-32 on Windows. I've assumed Configure
...
sets the required HAVE_xx defines for non-DOS/Win targets.
2004-08-20 13:45:26 +00:00
Gisle Vanem
06d39bd303
ZLIB_ROOT not needed
2004-08-19 15:24:49 +00:00
Gisle Vanem
52177b1f60
My first CVS commit just to see if this works.
...
BTW. Used eclipse IDE fo this, which really kicks ass.
2004-08-19 15:16:40 +00:00
Daniel Stenberg
aea87be19e
mention Harshal Pradhan's windows fix
2004-08-13 12:01:20 +00:00
Daniel Stenberg
9f14744d16
Harshal Pradhan made minor syntax change to make this build with MSVC 7.1
2004-08-13 12:00:33 +00:00
Daniel Stenberg
fb3e19ae50
ignore more files
2004-08-10 10:43:10 +00:00
Daniel Stenberg
26ffaa263b
variable type fix
2004-07-29 07:24:39 +00:00
Daniel Stenberg
6d60ff6ea1
removed C++ comment to please picky source checkers
2004-07-29 07:19:27 +00:00
Daniel Stenberg
79d480e1e7
--enable-debug builds static only, Gisle fixed a memory leak and more
2004-07-24 21:51:43 +00:00
Daniel Stenberg
b3b2ba31f7
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
85867cbe94
--enable-debug now makes the lib built static only since otherwise we
...
get problems
2004-07-24 21:22:46 +00:00
Daniel Stenberg
5e8d3988a2
generate the new configure better
2004-07-24 06:29:38 +00:00
Daniel Stenberg
1cd0a08575
now generated by automake
2004-07-23 18:34:21 +00:00
Daniel Stenberg
c85bf83e88
- 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
Gunter Knauf
a8d544d9b3
minor cleanup.
2004-07-11 18:14:11 +00:00
Gunter Knauf
8c975657e7
added ifdef for NetWare to ares.h.
2004-07-11 08:30:23 +00:00
Daniel Stenberg
dccdf9e66c
mingw and netware makefiles added by Gunter Knauf
2004-07-06 08:06:03 +00:00
Gunter Knauf
56edbe3804
minor cosmetic fix.
2004-07-05 21:44:09 +00:00
Gunter Knauf
576b40b1b0
added MingW32 makefile.
2004-07-05 13:53:27 +00:00
Gunter Knauf
dba40b35f2
try to relax linux build host detection.
2004-07-05 01:58:33 +00:00
Daniel Stenberg
25f5f14d35
Gnter Knauf made c-ares build and run on Novell Netware.
2004-07-04 22:20:26 +00:00
Gunter Knauf
d90d40b5d1
added NetWare section for paths.
2004-07-04 21:36:32 +00:00
Gunter Knauf
b2c9277e66
update to build both test apps.
2004-07-04 21:35:26 +00:00
Gunter Knauf
c3a076176e
minor fix for compiling on Linux.
2004-07-03 22:25:37 +00:00
Gunter Knauf
2cda3070d5
added few ifdefs to make it usable for NetWare.
2004-07-03 21:48:42 +00:00
Gunter Knauf
728bed8c98
added NetWare makefile.
2004-07-03 21:44:32 +00:00
Daniel Stenberg
60af1cbcc2
djgpp fixes by Gisle
2004-07-01 13:55:13 +00:00
Daniel Stenberg
8952ef933b
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
b350d5da59
Gisle added makefile for djgpp builds
2004-07-01 13:53:13 +00:00
Daniel Stenberg
d9ceee1c75
Gisle's djgpp magic
2004-07-01 06:59:43 +00:00
Daniel Stenberg
097281f459
Gisle Vanem made this build fine with djgpp and the Watt-32 stack.
2004-07-01 06:58:47 +00:00
Daniel Stenberg
070e0e8b0a
prevent compiler warnings on non-win32 platforms
2004-06-14 10:45:30 +00:00
Daniel Stenberg
977e106924
Gisle Vanem's init patch for Windows
2004-06-10 13:11:32 +00:00
Daniel Stenberg
d6b3850562
fix
2004-06-08 21:26:03 +00:00
Daniel Stenberg
80197cf493
James Bursa fixed a RISC OS init issue, removed trailing whitespace
2004-06-08 21:25:11 +00:00
Daniel Stenberg
c2e8ba0fba
free() allocated memory when the ares search can't be made
2004-05-27 07:10:36 +00:00
Daniel Stenberg
a5360255ba
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
5690a2b493
better checks to avoid free(NULL)
2004-05-27 07:09:21 +00:00
Daniel Stenberg
ff0429a802
James Bursa's fix to prevent free(NULL) to occur
2004-05-27 06:42:48 +00:00
Daniel Stenberg
2b7727aad1
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
864f1a3366
- 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
93dde29979
don't free(NULL)
2004-05-03 09:17:49 +00:00
Daniel Stenberg
789f2ecbe7
1.2.0
2004-04-13 07:44:26 +00:00
Daniel Stenberg
bd51b80fa5
updated to not include the msvc-generated files
2004-04-11 06:33:02 +00:00
Daniel Stenberg
15c900839b
when checked out from CVS, run this to generate the proper scripts
2004-04-11 06:32:41 +00:00
Daniel Stenberg
de8660a96a
we're working on 1.2.0 now
2004-04-08 18:10:03 +00:00