Commit Graph

41 Commits

Author SHA1 Message Date
Dominick Meglio a7ba0d908d Made ares_gethostbyaddr support IPv6 by specifying AF_INET6 as the family 2005-04-08 15:41:31 +00:00
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
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 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 5dcd2710d4 two post-1.2.1 changes 2004-11-07 23:48:42 +00:00
Daniel Stenberg cac269cf91 1.2.1 release time 2004-10-20 08:01:38 +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 e89ea07626 mention Gisle's recent fixes 2004-08-30 09:16:31 +00:00
Daniel Stenberg aea87be19e mention Harshal Pradhan's windows fix 2004-08-13 12:01:20 +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 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
Daniel Stenberg 25f5f14d35 Günter Knauf made c-ares build and run on Novell Netware. 2004-07-04 22:20:26 +00:00
Daniel Stenberg 60af1cbcc2 djgpp fixes by Gisle 2004-07-01 13:55:13 +00:00
Daniel Stenberg d9ceee1c75 Gisle's djgpp magic 2004-07-01 06:59:43 +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 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 789f2ecbe7 1.2.0 2004-04-13 07:44:26 +00:00
Daniel Stenberg f617c1131a mention the man page updates from the other day 2004-04-06 15:12:50 +00:00
Daniel Stenberg 6c9d96e811 Dirk Manske's ares_cancel() function was added. 2004-04-01 08:25:58 +00:00
Daniel Stenberg be8f8e66a4 Dominick Meglio's new ares_expand_string() function 2004-03-30 09:06:42 +00:00
Daniel Stenberg b484b3b696 Gisle Vanem improved build on Windows. 2004-03-10 11:28:34 +00:00
Daniel Stenberg 0373758359 added the better debug option logic from curl by adding acinclude.m4 to the
configure stuff
2004-02-25 14:32:39 +00:00
Daniel Stenberg 089bdaed00 fix 2004-02-25 07:17:31 +00:00
Daniel Stenberg 7adf43c1c5 ares_free_errmem is gone 2004-02-23 13:35:28 +00:00
Daniel Stenberg 32a678eab3 Dominick Meglio's fix for supporting multiple names in the Nameserver key
on Windows.
2004-02-22 22:42:20 +00:00
Daniel Stenberg 8300a880cc memdebug build, 'make' no longer builds the demo tools 2004-02-17 07:41:10 +00:00
Daniel Stenberg 7f29bf61e2 install ares_version.h as well 2004-02-11 12:59:16 +00:00
Daniel Stenberg d6d312d550 fixing 2004-02-04 09:16:05 +00:00
Daniel Stenberg fa1c0d4a56 libcares.a is here 2004-02-03 14:06:16 +00:00
Daniel Stenberg e449aab0af modified *strerror() 2004-02-03 06:38:38 +00:00
Daniel Stenberg 1c0e4f1178 cut off the initial blurb, moved that to README.cares 2004-01-29 11:32:01 +00:00
Daniel Stenberg 663d2080d1 Dirk Manske fixed a flaw in the setting of the socket to non-blocking 2004-01-29 11:23:36 +00:00
Daniel Stenberg 50c5a69d70 the gettimeofday fix 2004-01-04 12:20:37 +00:00
Daniel Stenberg b5d4a71883 c-ares is the new name and ares_version() was added 2003-10-24 20:30:14 +00:00
Daniel Stenberg 5438ced6b3 name it pre1 2003-10-08 20:26:44 +00:00
Daniel Stenberg 2eb3ad7678 clarify why this package exists 2003-10-08 20:26:05 +00:00
Daniel Stenberg 377ce6a2c2 clarified the reason for this package 2003-10-08 20:18:01 +00:00
Daniel Stenberg 0436fbe226 ares 1.1.1 with collected applied patches 2003-10-07 21:54:04 +00:00