Mark Andrews
20c21a18a5
2028. [port] linux: socket.c compatability for old systems.
...
[RT #16015 ]
2006-05-19 02:53:36 +00:00
Mark Andrews
f9a8d0e0f6
1978. [port] Handle systems which have a broken recvmsg().
...
[RT #15742 ]
2006-02-02 23:13:05 +00:00
Mark Andrews
a4c4295268
update copyright notice
2006-01-04 23:50:21 +00:00
Mark Andrews
8019162f81
1940. [bug] Fixed a number of error conditions reported by
...
Coverity.
2006-01-04 03:43:20 +00:00
Mark Andrews
1819f60896
silence compiler warnings [RT #15562 ]
2005-11-03 23:08:42 +00:00
Mark Andrews
67c0ae02e6
silence compiler warnings
2005-08-25 04:32:55 +00:00
Mark Andrews
4e3d171da0
1898. [port] sunos: non blocking i/o support. [RT #14951 ]
2005-07-08 04:56:03 +00:00
Mark Andrews
21b37ef960
1845. [bug] Improve error reporting to distingish between
...
accept()/fcntl() and socket()/fcntl() errors.
[RT #13745 ]
2005-05-19 02:41:23 +00:00
Mark Andrews
711d658fd8
1842. [port] cmsg_len() could produce incorrect results on
...
some platform. [RT #13744 ]
2005-03-30 05:48:32 +00:00
Mark Andrews
242ef7b98a
update copyright notice
2005-03-17 03:58:33 +00:00
Mark Andrews
b999d4b195
1802. [bug] Handle connection resets better. [RT #11280 ]
2005-03-15 01:41:11 +00:00
Mark Andrews
3c5addb38a
1767. [port] Builds on IPv6 platforms without IPv6 Advanced API
...
support for (struct in6_pktinfo) failed. [RT #13077 ]
2004-11-18 21:31:16 +00:00
Mark Andrews
142a2adacf
1731. [port] darwin: relax version test in ifconfig.sh.
...
[RT #12581 ]
1730. [port] Determine the length type used by the socket API.
[RT #12581 ]
2004-10-05 03:18:17 +00:00
Mark Andrews
6b97392538
indenting
2004-07-01 04:51:15 +00:00
Mark Andrews
33496808c3
1681. [bug] Only set SO_REUSEADDR when a port is specified in
...
isc_socket_bind(). [RT #11742 ]
2004-06-30 23:34:55 +00:00
Mark Andrews
60d3a4d5d0
1615. [port] Define ISC_SOCKADDR_LEN_T based on _BSD_SOCKLEN_T_ if
...
it is defined.
2004-04-19 03:05:22 +00:00
Mark Andrews
46278b601d
hide ((isc_event_t **) (void *)) cast using a macro, ISC_EVENT_PTR.
2004-04-15 02:10:41 +00:00
Mark Andrews
8e3946873d
silence compiler warning
2004-03-17 05:29:54 +00:00
Mark Andrews
0861dafe7c
silence compiler warnings
2004-03-16 05:50:25 +00:00
Mark Andrews
511621255e
1528. [cleanup] Simplify some dns_name_ functions based on the
...
deprecation of bitstring labels.
1527. [cleanup] Reduce the number of gettimeofday() calls without
losing necessary timer granularity.
2004-03-08 21:06:29 +00:00
Mark Andrews
cbdd3a318b
update lib copyrights
2004-03-06 08:15:48 +00:00
Mark Andrews
fc6e0aacb0
1566. [port] Support for the cmsg framework on Solaris and HP/UX.
...
This also solved the problem that match-destinations
for IPv6 addresses did not work on these systems.
[RT #10221 ]
2004-01-29 04:48:18 +00:00
Mark Andrews
52c85d05fc
1562. [bug] isc_socket_create() and isc_socket_accept() could
...
leak memory under error conditions. [RT #10230 ]
2004-01-26 23:50:40 +00:00
Mark Andrews
b4a3336bb2
1283. [func] Use "dataready" accept filter if available.
2003-08-15 01:16:06 +00:00
Mark Andrews
69f20fa680
1247. [bug] Don't reset the interface index for link/site local
...
addresses. [RT #2576 ]
2003-08-14 04:31:55 +00:00
Mark Andrews
e1ccb64c24
1146. [func] Allow IPV6_IPV6ONLY to be set/cleared on a socket if
...
supported by the OS by a new function
isc_socket_ipv6only().
2003-08-08 06:50:17 +00:00
Mark Andrews
c1df871a18
silence compiler warnings (HPUX/11i)
2003-07-23 06:57:59 +00:00
Mark Andrews
f4d86cfcea
update_copyrights
2003-07-22 04:03:54 +00:00
Mark Andrews
6fd5b7a222
1416. [bug] Empty node should return NOERROR NODATA, not NXDOMAIN.
...
[RT #4715 ]
2003-05-14 05:47:24 +00:00
Mark Andrews
fed111e907
1437. [bug] Leave space for stdio to work in. [RT #5033 ]
2003-05-13 04:53:09 +00:00
Mark Andrews
a7efbe70e7
merge 9.2.2 back into v9_2
2003-03-06 04:38:29 +00:00
Mark Andrews
c6ce103cf8
reviewed: bwelling
...
1334. [port] Handle ECONNRESET from sendmsg() [unix].
2002-07-11 04:04:26 +00:00
Mark Andrews
a968e6b0b1
reviewed: bwelling
...
1317. [port] linux: make handling EINVAL from socket() no longer
conditional on #ifdef LINUX.
2002-07-11 03:43:19 +00:00
Mark Andrews
dd6234eb00
reviewed: bwelling
...
1245. [bug] Treat ENOBUFS, ENOMEM and ENFILE as soft errors for
accept().
2002-07-10 00:24:46 +00:00
Mark Andrews
f324e3cfdf
reviewed: bwelling
...
1241. [bug] Drop received UDP messsages with a zero source port
as these are invariably forged. [RT #2621 ]
2002-07-10 00:04:57 +00:00
Mark Andrews
034804a048
pullup:
...
1231. [port] HPUX 11.11 recvmsg() can return spurious EADDRNOTAVAIL.
2002-03-20 20:56:44 +00:00
Mark Andrews
73d7583d98
update copyrights
2002-02-08 03:57:47 +00:00
Mark Andrews
8a044e464b
pullup:
...
1081. [bug] Multicast queries were incorrectly identified
based on the source address, not the destination
address.
(from JINMEI Tatuya)
2002-01-24 23:22:25 +00:00
Andreas Gustafsson
4c7c397275
1183. [bug] Handle ENOSR error when writing to the internal
...
control pipe. [RT #2395 ]
2002-01-23 02:35:56 +00:00
Andreas Gustafsson
d7224e6672
pullup:
...
reference after free in error path.
2002-01-22 23:17:44 +00:00
Mark Andrews
2bffec87ac
pullup:
...
Out of date comment.
2002-01-22 05:00:30 +00:00
Mark Andrews
014f9142bc
pullup:
...
1114. [port] Ignore more accept() errors. [RT #2021 ]
2001-11-10 03:03:44 +00:00
Andreas Gustafsson
b5c8773673
pullup:
...
theoretically potential file descriptor leak.
2001-11-09 20:21:41 +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
Mark Andrews
5e8c385e64
pullup:
...
1004. [port] Deal with recvfrom() returning EHOSTDOWN. [RT #1770 ]
2001-09-19 02:37:21 +00:00
Mark Andrews
2c0b26955e
961. [bug] Tried to use a IPV6 feature when ISC_PLATFORM_HAVEIPV6
...
was not defined. [RT #1482 ]
2001-08-16 07:27:48 +00:00
Mark Andrews
8ff4edd14e
silence format warning: remove unused arg.
2001-08-12 00:12:14 +00:00
Andreas Gustafsson
76c8294c81
format string bugs and improved format string checking [RT #1578 ]
2001-08-08 22:54:55 +00:00
Andreas Gustafsson
aa0dc8d920
934. [port] Deal with systems where accept() spuriously returns
...
ECONNRESET.
2001-07-15 22:50:24 +00:00
Andreas Gustafsson
e76d4c91bf
coding style
2001-07-09 21:06:30 +00:00