Commit Graph
247 Commits
Author SHA1 Message Date
Daniel Stenberg f22a6589bf Use the AC_CHECK_MEMBER() function for check struct members instead of
inventing and providing our own. Hopefully this solves a HP-UX 11.00 problem.
2005-09-10 21:09:44 +00:00
Daniel Stenberg 7885baf74d 1.3.0 coming just up curl-7_14_1 2005-08-29 07:03:05 +00:00
Daniel Stenberg 86f22ffb66 well hit me, that wasn't possible, use 1:0:0 anyway... 2005-08-21 21:27:19 +00:00
Daniel Stenberg d8263771f5 modified the version-info, we only added functions 2005-08-21 21:25:42 +00:00
Daniel Stenberg 59f2a579bc increase version info 2005-08-21 21:25:07 +00:00
Daniel Stenberg a8bb249d07 Alfredo Tupone provided a fix for the Windows code in get_iphlpapi_dns_info()
when getting the DNS server etc.
2005-08-21 21:09:44 +00:00
Daniel Stenberg b117fef909 detabified 2005-08-18 08:48:31 +00:00
Gunter Knauf 5374e1ea76 minor Makefile fix. 2005-08-10 21:45:59 +00:00
Gunter Knauf 26d72f76cf minor Makefile fix. 2005-08-10 20:45:49 +00:00
Gunter Knauf 7dfc7b6d56 make ares compile again for NetWare. 2005-08-10 17:03:53 +00:00
Gunter Knauf 29203fd66d make ares compile again for NetWare. 2005-08-10 16:55:06 +00:00
Gunter Knauf 3badf06f02 fixed line endings so it works again with gnu make on Win32. 2005-08-10 16:54:00 +00:00
Daniel Stenberg be551e6a00 killed trailing whitespace, narrowed a few lines to 80 cols 2005-08-04 08:07:44 +00:00
Dominick Meglio ebcf14a69b Added some checks for the addrinfo structure. 2005-06-19 16:58:40 +00:00
Daniel Stenberg 01118be8ae FIONBIO is in sys/ioctl.h on AIX 2005-06-03 07:39:18 +00:00
Daniel Stenberg c94c020c96 sigh, define TRUE if not already 2005-06-02 21:10:21 +00:00
Daniel Stenberg 4e9c5b2dbb William Ahern:
Make UDP sockets non-blocking. I've confirmed that at least on Linux 2.4 a
  read event can come back from poll() on a valid SOCK_DGRAM socket but
  recv(2) will still block. This patch doesn't ignore EAGAIN in
  read_udp_packets(), though maybe it should. (This patch was edited by Daniel
  Stenberg and a new configure test was added (imported from curl's configure)
  to properly detect what non-blocking socket approach to use.)
2005-06-02 11:58:04 +00:00
Daniel Stenberg ae75ee1423 William Ahern:
I'm not quite sure how this was happening, but I've been seeing PTR queries
  which seem to return empty responses. At least, they were empty when calling
  ares_expand_name() on the record. Here's a patch which guarantees to
  NUL-terminate the expanded name. The old behavior failed to NUL-terminate if
  len was 0, and this was causing strlen() to run past the end of the buffer
  after calling ares_expand_name() and getting ARES_SUCCESS as the return
  value. If q is not greater than *s then it's equal and *s is always
  allocated with at least one byte.
2005-06-02 11:09:10 +00:00
Dominick Meglio 209b6c1af7 More of the same 2005-05-17 04:20:58 +00:00
Dominick Meglio 4ee0e56440 More compiler warning cleanups 2005-05-17 04:18:41 +00:00
Dominick Meglio fc98572019 Made ares_free_hostent man page refer to ares_parse_aaaa_reply 2005-05-16 19:23:57 +00:00
Dominick Meglio ef16aa0669 Cleaned up some compile warnings 2005-05-16 19:14:25 +00:00
Dominick Meglio aba0b775ea Added ares_getnameinfo which mimics the getnameinfo API 2005-05-16 18:06:54 +00:00
Dominick Meglio a6f7820033 Converted some macros to use NS_* so they work on non-IPv6 systems curl-7_14_0 2005-05-15 16:31:01 +00:00
Dominick Meglio 8260cc50de Forgot to ares_-ize inet_ntop 2005-05-15 04:38:53 +00:00
Daniel Stenberg cac87c7fc7 replaced the CRLF newlines with plain LF ones 2005-05-14 20:45:49 +00:00
Dominick Meglio eeb6aa6b01 Added an inet_ntop function from BIND for systems that do not have it 2005-05-14 18:35:20 +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
Gunter Knauf ed5ced320b fix for recent changes. 2005-04-23 11:59:06 +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
Gunter Knauf 1a230e91e6 changes for building with IPV6. 2005-04-22 13:03:17 +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
Dominick Meglio ad71e44cc0 Attempted to fix c-ares not building on non-IPv6 systems 2005-04-15 15:25:16 +00:00
Dan Fandrich 4ac08ca3ff Allow environment variables to override default autotools. 2005-04-13 00:32:33 +00:00
Daniel Stenberg c02df16ef5 credits 2005-04-11 14:07:02 +00:00
Dominick Meglio 9b33259b5e Removed usage of u_int and u_char 2005-04-09 23:46:31 +00:00
Dominick Meglio 7012fc65d9 Made sortlist support IPv6 (this can probably use some testing) 2005-04-09 19:59:59 +00:00
Dominick Meglio 61f1399c2f Made sortlist support CIDR matching for IPv4 2005-04-09 16:49:47 +00:00
Dominick Meglio 00b7a550b5 Added preliminary IPv6 support to ares_gethostbyname 2005-04-08 19:46:46 +00:00
Dominick Meglio e55c48b8cf Added include for inet_net_pton.h to ares__get_hostent.c 2005-04-08 16:22:51 +00:00
Dominick Meglio 29d71bd499 Made ares_gethostbyaddr support IPv6 by specifying AF_INET6 as the family 2005-04-08 15:41:31 +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