freebsd-dev/sys/netinet6
Robert Watson 9e7a99e592 Continue effort to improve parity between UDPv4 and UDPv6: add a missing
scope security check for the UDPv6 socket credential lookup service,
allowing security policies to bound access to credential information.
While not an immediate issue for Jail, which doesn't allow use of UDPv6,
this may be relevant to other security policies that may wish to control
ident lookups.

While here, eliminate a very unlikely panic case, in which a socket in
the process of being freed is inspected by the sysctl.

Approved by:	re (kensmith)
Reviewed by:	bz
2007-07-27 08:25:02 +00:00
..
dest6.c ANSIfy[1] plus some style cleanup nearby. 2007-07-05 16:23:49 +00:00
frag6.c Space cleanup 2007-07-05 16:29:40 +00:00
icmp6.c Space cleanup 2007-07-05 16:29:40 +00:00
icmp6.h
in6_cksum.c ANSIfy[1] plus some style cleanup nearby. 2007-07-05 16:23:49 +00:00
in6_gif.c Space cleanup 2007-07-05 16:29:40 +00:00
in6_gif.h /* -> /*- for license, minor formatting changes, separate for KAME 2005-01-07 02:30:35 +00:00
in6_ifattach.c ANSIfy[1] plus some style cleanup nearby. 2007-07-05 16:23:49 +00:00
in6_ifattach.h sync with KAME regarding NDP 2005-10-21 16:23:01 +00:00
in6_pcb.c Space cleanup 2007-07-05 16:29:40 +00:00
in6_pcb.h Reduce network stack oddness: implement .pru_sockaddr and .pru_peeraddr 2007-05-11 10:20:51 +00:00
in6_proto.c Space cleanup 2007-07-05 16:29:40 +00:00
in6_rmx.c Space cleanup 2007-07-05 16:29:40 +00:00
in6_src.c Space cleanup 2007-07-05 16:29:40 +00:00
in6_var.h fixed memory leak for IPv6 multicast membership information associated 2007-06-02 08:02:36 +00:00
in6.c Space cleanup 2007-07-05 16:29:40 +00:00
in6.h Restore behavior changed with rev. 1.46 and make 2007-07-19 09:16:40 +00:00
ip6_ecn.h /* -> /*- for license, minor formatting changes, separate for KAME 2005-01-07 02:30:35 +00:00
ip6_forward.c Space cleanup 2007-07-05 16:29:40 +00:00
ip6_id.c ANSIfy[1] plus some style cleanup nearby. 2007-07-05 16:23:49 +00:00
ip6_input.c Space cleanup 2007-07-05 16:29:40 +00:00
ip6_ipsec.c Space cleanup 2007-07-05 16:29:40 +00:00
ip6_ipsec.h Commit IPv6 support for FAST_IPSEC to the tree. 2007-07-01 11:41:27 +00:00
ip6_mroute.c Space cleanup 2007-07-05 16:29:40 +00:00
ip6_mroute.h Space cleanup 2007-07-05 16:29:40 +00:00
ip6_output.c Space cleanup 2007-07-05 16:29:40 +00:00
ip6_var.h Space cleanup 2007-07-05 16:29:40 +00:00
ip6.h
ip6protosw.h /* -> /*- for license, minor formatting changes, separate for KAME 2005-01-07 02:30:35 +00:00
mld6_var.h sync with KAME regarding NDP 2005-10-21 16:23:01 +00:00
mld6.c Space cleanup 2007-07-05 16:29:40 +00:00
nd6_nbr.c Space cleanup 2007-07-05 16:29:40 +00:00
nd6_rtr.c Space cleanup 2007-07-05 16:29:40 +00:00
nd6.c Space cleanup 2007-07-05 16:29:40 +00:00
nd6.h sync with KAME regarding NDP 2005-10-21 16:23:01 +00:00
pim6_var.h Remove public declarations of variables that were forgotten when they were 2005-08-10 07:10:02 +00:00
pim6.h /* -> /*- for license, minor formatting changes, separate for KAME 2005-01-07 02:30:35 +00:00
raw_ip6.c Space cleanup 2007-07-05 16:29:40 +00:00
raw_ip6.h /* -> /*- for license, minor formatting changes, separate for KAME 2005-01-07 02:30:35 +00:00
route6.c ANSIfy[1] plus some style cleanup nearby. 2007-07-05 16:23:49 +00:00
scope6_var.h scope cleanup. with this change 2005-07-25 12:31:43 +00:00
scope6.c ANSIfy[1] plus some style cleanup nearby. 2007-07-05 16:23:49 +00:00
sctp6_usrreq.c - take out a needless panic under invariants for sctp_output.c 2007-07-24 20:06:02 +00:00
sctp6_var.h Space cleanup 2007-07-05 16:29:40 +00:00
tcp6_var.h /* -> /*- for license, minor formatting changes, separate for KAME 2005-01-07 02:30:35 +00:00
udp6_usrreq.c Continue effort to improve parity between UDPv4 and UDPv6: add a missing 2007-07-27 08:25:02 +00:00
udp6_var.h Continue effort to align UDPv4 and UDPv6 implementations by merging 2007-07-23 07:58:58 +00:00