Commit graph

42 commits

Author SHA1 Message Date
Mark Andrews
761b909ee7 1430. [port] linux: IPv6 interface scanning support.
1362.  [bug]           remove IFF_RUNNING test when scanning interfaces.

1300.  [port]          Compaq Trucluster support.

1292.  [func]          Enable IPv6 support when using ioctl style interface
                       scanning and OS supports SIOCGLIFADDR using struct
                       if_laddrreq.

1065.  [func]          Runtime support to select new / old style interface
                       scanning using ioctls.

1024.  [port]          Compilation failed on HP-UX 11.11 due to
                       incompatible use of the SIOCGLIFCONF macro
                       name. [RT #1831]
2003-09-10 05:12:54 +00:00
Mark Andrews
a84b20bbb0 1454. [port] Use getifaddrs() if available for interface scanning.
--disable-getifaddrs to override.  Glibc currently
                        has a getifaddrs() that does not support IPv6.
                        Use --enable-getifaddrs=glibc to force the use of
                        this version under linux machines.
2003-08-27 03:15:26 +00:00
Mark Andrews
43e2d66621 1405. [func] Use arc4random() if available. 2003-08-25 05:06:11 +00:00
Mark Andrews
4d1fce191f 1496. [port] test for pthread_attr_setstacksize(). 2003-07-25 07:38:23 +00:00
Mark Andrews
f4d86cfcea update_copyrights 2003-07-22 04:03:54 +00:00
Mark Andrews
740f5acd5b pullup
1388.   [port]          irix: check for sys/sysctl.h and NET_RT_IFLIST before
                        defining HAVE_IFLIST_SYSCTL. [RT #3770]
2003-05-12 03:28:44 +00:00
Andreas Gustafsson
5a78ccdf1f pullup:
1068.   [bug]           errno could be overwritten by catgets(). [RT #1921]
1066.   [bug]           Provide a thread safe wrapper for strerror().
                        [RT #1689]
(Also some changes to configure.in, config.h.in, and acconfig.h that were
necessary to allow config.h.in to be correctly regenerated with the
HAVE_STRERROR definition needed by 1066.)
2001-10-22 23:28:26 +00:00
Andreas Gustafsson
86a733bc74 use ISC_PLATFORM_RLIMITTYPE unconditionally, eliminating
the need for the HAVE_RLIM_T macro
2001-07-14 01:55:08 +00:00
Brian Wellington
64b92523f9 check for getc_unlocked() 2001-07-04 00:34:44 +00:00
Brian Wellington
703e1c0bb6 692. [bug] Deal with systems that have getaddrinfo() but not
gai_strerror(). [RT #679]
2001-01-18 22:21:31 +00:00
Brian Wellington
499b34cea0 copyright update 2001-01-09 22:01:04 +00:00
David Lawrence
17012a8797 632. [port] Cope with rlim_t missing on BSD/OS systems. [RT #575] 2000-12-23 02:46:34 +00:00
Brian Wellington
489b762926 - if pthreads are not found, build a nonthreaded version
- check for pthread_attr_getstacksize
2000-12-22 20:50:05 +00:00
Brian Wellington
3f123dcc2f 487. [port] flockfile() is not defined on all systems.
Also check for libpthreads, if libpthread isn't found.
2000-09-22 18:52:39 +00:00
Brian Wellington
4108eed509 --disable-ipv6 shouldn't turn off detection, since that causes problems. 2000-09-15 20:50:46 +00:00
Brian Wellington
529ff4b495 HAVE_RANDOMDEV -> PATH_RANDOMDEV 2000-08-17 19:17:57 +00:00
Brian Wellington
a14613fce9 --with-randomdev sets HAVE_RANDOMDEV, use that instead of /dev/random. 2000-08-17 18:56:49 +00:00
David Lawrence
40f53fa8d9 Trailing whitespace trimmed. Perhaps running "perl util/spacewhack.pl in your
own CVS tree will help minimize CVS conflicts.  Maybe not.
Blame Graff for getting me to trim all trailing whitespace.
2000-08-01 01:33:37 +00:00
David Lawrence
15a4474541 word wrap copyright notice at column 70 2000-07-27 09:55:03 +00:00
David Lawrence
9c3531d72a add RCS id string 2000-06-22 22:00:42 +00:00
Michael Graff
0eb2572d79 add isc_thread_setconcurrency() 2000-06-22 01:48:24 +00:00
Brian Wellington
7005cfed8c Check for sysconf() 2000-06-22 01:01:55 +00:00
Michael Graff
8313838954 Conditionalize setting of struct sockaddr_in6's sin6_scope_id member.
Some machines have it, older ipv6 flavors do not.
2000-06-15 21:52:21 +00:00
David Lawrence
ed71ea51c6 Silence a few more warnings:
+ missing sigwait prototype on BSD/OS 4.0/4.0.1
 + PTHREAD_ONCE_INIT unbraced initializer warnings on Solaris 2.8.
 + IN6ADDR_ANY_INIT unbraced initializer warnings on BSD/OS 4.*, Linux and
   Solaris 2.8.
2000-06-06 16:06:50 +00:00
David Lawrence
49a2cf8f21 quiet va_start() warnings on BSD/OS 4.1 2000-06-06 00:44:07 +00:00
David Lawrence
dc97fe4ed0 Added configuration tweaks for UnixWare:
-- set compiler flags, yacc program.
	-- define HAVE_UNIXWARE_SIGWAIT for one arg sigwait semantics.
	-- provide for inclusion of netinet/in6.h for IPv6 support.

Don't bother searching for netinet6/in6.h, just unconditionally declare
it is needed on BSD/OS.
2000-05-18 22:35:47 +00:00
David Lawrence
876753d5ce put SHUTUP_SPUTAUX in acconfig.h 2000-05-16 13:08:31 +00:00
Bob Halley
7d32c065c7 update copyright 2000-02-03 23:50:32 +00:00
David Lawrence
4f734c198e use @TOP@ to include copyright and warn about using config.h in public headers 2000-02-02 13:27:10 +00:00
Bob Halley
5c00d1c900 check for chroot and linux/capability.h 1999-10-07 19:32:08 +00:00
Michael Graff
194b6a2519 make sendmsg() and recvmsg() work on solaris and hpux through nasty methods 1999-08-28 05:34:41 +00:00
Michael Graff
fda84c1687 local (to us) definitions need to appear in this file! 1999-08-28 04:21:26 +00:00
Bob Halley
ebace5212d cleanup 1999-07-16 00:28:54 +00:00
Bob Halley
d8dcd6ad46 basic NLS support 1999-06-23 02:51:39 +00:00
Bob Halley
a829555ed7 linux threads support 1999-05-12 22:35:40 +00:00
Bob Halley
b55bc2f1c1 add _SOCKADDR_LEN, NEED_PTHREAD_INIT, HAVE_SIGWAIT, _POSIX_PTHREAD_SEMANTICS 1999-05-12 09:45:42 +00:00
Andreas Gustafsson
1922518d7f added autoconf check for sa_len 1999-05-04 05:06:28 +00:00
Bob Halley
4c1132f344 update copyright 1999-03-06 04:12:06 +00:00
Michael Graff
491b48ec3f First pass at addrlength grossness cleanup. Man, this is ugly. 1999-02-06 08:48:08 +00:00
Bob Halley
8d5639ee43 add NEED_INET_ATON 1999-02-04 01:42:37 +00:00
Bob Halley
28ed301319 Solaris port: inet_pton, AF_INET6 1999-02-02 00:38:23 +00:00
Michael Graff
64ba6e4cc3 make this go on the Alpha. 1999-01-22 04:35:11 +00:00