NetBSD/sys/netinet6
itojun 4308599c5a disallow bind(2) with IPv4 mapped address for now. port number check is
insufficient at this moment and we can bind(2) two sockets listen on same
port number.

for real fix, we need to check inpcb table with in6pcb.  we can't
find inpcb chain from particular in6pcb chain (like finding tcbtable from tcb6)
luckily RFC2553 does not talk about bind(2) behavior for IPv4 mapped.
IPv4 mapped brings in too much complexities...
2000-05-29 00:03:18 +00:00
..
ah_core.c cleanup AH/policy processing. 2000-03-21 23:53:30 +00:00
ah_input.c Oops; fix thinko. 2000-03-26 19:11:04 +00:00
ah_output.c cleanup AH/policy processing. 2000-03-21 23:53:30 +00:00
ah.h bring in latest KAME ipsec tree. 2000-01-31 14:18:52 +00:00
dest6.c fix include pathname for better rfc2292 compliance. 2000-02-06 12:49:37 +00:00
esp.h bring in latest KAME ipsec tree. 2000-01-31 14:18:52 +00:00
frag6.c fix include pathname for better rfc2292 compliance. 2000-02-06 12:49:37 +00:00
icmp6.c disallow negative numbers for ratelimit interval (tcp, icmp, icmp6). 2000-05-22 12:08:43 +00:00
icmp6.h to improve RFC2553/2292 compliance, and promote use of 2000-02-09 00:54:55 +00:00
IMPLEMENTATION sync with reality in netbsd-current. 2000-05-28 23:44:30 +00:00
in6_cksum.c fix include pathname for better rfc2292 compliance. 2000-02-06 12:49:37 +00:00
in6_gif.c introduce sys/netinet/ip_encap.c, to dispatch inbound packets 2000-04-19 06:30:51 +00:00
in6_gif.h introduce sys/netinet/ip_encap.c, to dispatch inbound packets 2000-04-19 06:30:51 +00:00
in6_ifattach.c correct in6_ifdetach() (previous code touched dangling pointers). 2000-05-05 08:03:12 +00:00
in6_ifattach.h revisit in6_ifattach(). 2000-04-12 10:36:38 +00:00
in6_pcb.c disallow bind(2) with IPv4 mapped address for now. port number check is 2000-05-29 00:03:18 +00:00
in6_pcb.h use u_int16_t, not u_short, for port #. 2000-02-03 13:17:39 +00:00
in6_prefix.c New callout mechanism with two major improvements over the old 2000-03-23 07:01:25 +00:00
in6_prefix.h New callout mechanism with two major improvements over the old 2000-03-23 07:01:25 +00:00
in6_proto.c introduce sys/netinet/ip_encap.c, to dispatch inbound packets 2000-04-19 06:30:51 +00:00
in6_var.h perform neighbor unreachability detection on p2p links (spec requires 2000-04-16 15:27:59 +00:00
in6.c misuse of free(ia) in #if 0'ed region. 2000-04-27 16:44:19 +00:00
in6.h enforce parameter type check for IN6_ARE_ADDR_EQUAL(). (sync with kame) 2000-05-24 14:40:09 +00:00
ip6_forward.c correct manipulation of link-local scoped address on loopback. 2000-05-19 20:09:26 +00:00
ip6_input.c correct manipulation of link-local scoped address on loopback. 2000-05-19 20:09:26 +00:00
ip6_mroute.c correct MLD API. (binary backward compatibility is kept) 2000-05-19 10:39:43 +00:00
ip6_mroute.h correct MLD API. (binary backward compatibility is kept) 2000-05-19 10:39:43 +00:00
ip6_output.c correct manipulation of link-local scoped address on loopback. 2000-05-19 20:09:26 +00:00
ip6_var.h cleanup AH/policy processing. 2000-03-21 23:53:30 +00:00
ip6.h to improve RFC2553/2292 compliance, and promote use of 2000-02-09 00:54:55 +00:00
ip6protosw.h Change the use of pfil hooks. There is no longer a single list of all 2000-02-17 10:59:32 +00:00
ipcomp_core.c bring in latest KAME ipsec tree. 2000-01-31 14:18:52 +00:00
ipcomp_input.c Change the use of pfil hooks. There is no longer a single list of all 2000-02-17 10:59:32 +00:00
ipcomp_output.c NULL != 0 2000-05-19 04:34:39 +00:00
ipcomp.h remove extra portability #ifdef (like #ifdef __FreeBSD__) in KAME IPv6/IPsec 2000-01-06 15:46:07 +00:00
ipsec.c Remove junk at the end of #undef. 2000-05-08 18:31:10 +00:00
ipsec.h introduce m->m_pkthdr.aux to hold random data which needs to be passed 2000-03-01 12:49:27 +00:00
Makefile remove reference to in6_systm.h (file itself will be removed afterwords) 1999-07-30 10:35:34 +00:00
mld6_var.h RCS ID police. 1999-07-03 21:24:45 +00:00
mld6.c introduce m->m_pkthdr.aux to hold random data which needs to be passed 2000-03-01 12:49:27 +00:00
nd6_nbr.c do not mistakingly forward link-local scoped packet (the bug was added 2000-05-19 01:40:18 +00:00
nd6_rtr.c s/ND6DEBUG/ND6_DEBUG/ (just to meet nd6_nbr.c) 2000-03-21 11:34:25 +00:00
nd6.c do not mistakingly forward link-local scoped packet (the bug was added 2000-05-19 01:40:18 +00:00
nd6.h do not mistakingly forward link-local scoped packet (the bug was added 2000-05-19 01:40:18 +00:00
pim6_var.h remove extra portability #ifdef (like #ifdef __FreeBSD__) in KAME IPv6/IPsec 2000-01-06 15:46:07 +00:00
pim6.h RCS ID police. 1999-07-03 21:24:45 +00:00
raw_ip6.c disallow bind(2) with IPv4 mapped address for now. port number check is 2000-05-29 00:03:18 +00:00
route6.c fix include pathname for better rfc2292 compliance. 2000-02-06 12:49:37 +00:00
TODO need PRC_IF{UP,CHANGE}. 2000-02-05 18:11:41 +00:00
udp6_usrreq.c make net.inet6.udp6.* sysctl name meet with IPv4 counterpart. 2000-05-22 15:22:36 +00:00
udp6_var.h make net.inet6.udp6.* sysctl name meet with IPv4 counterpart. 2000-05-22 15:22:36 +00:00
udp6.h remove extra portability #ifdef (like #ifdef __FreeBSD__) in KAME IPv6/IPsec 2000-01-06 15:46:07 +00:00