Subject: CVS commit: src
To: None <source-changes@NetBSD.org>
From: Rui Paulo <rpaulo@netbsd.org>
List: source-changes
Date: 05/05/2006 00:03:22
Module Name:	src
Committed By:	rpaulo
Date:		Fri May  5 00:03:22 UTC 2006

Modified Files:
	src/distrib/sets/lists/comp: mi
	src/lib/libc/include: namespace.h
	src/lib/libc/net: Makefile.inc ip6opt.c rthdr.c
	src/sbin/ping6: Makefile ping6.8 ping6.c
	src/sys/conf: std
	src/sys/netinet: ip6.h
	src/sys/netinet6: files.netinet6 in6.h in6_pcb.c in6_pcb.h in6_src.c
	    ip6_input.c ip6_output.c ip6_var.h raw_ip6.c udp6_output.c
	    udp6_usrreq.c
	src/usr.bin/telnet: commands.c
	src/usr.sbin/traceroute6: Makefile traceroute6.c
Added Files:
	src/lib/libc/net: inet6_opt_init.3 inet6_rth_space.3

Log Message:
Add support for RFC 3542 Adv. Socket API for IPv6 (which obsoletes 2292).
* RFC 3542 isn't binary compatible with RFC 2292.
* RFC 2292 support is on by default but can be disabled.
* update ping6, telnet and traceroute6 to the new API.

From the KAME project (www.kame.net).
Reviewed by core.


To generate a diff of this commit:
cvs rdiff -r1.873 -r1.874 src/distrib/sets/lists/comp/mi
cvs rdiff -r1.115 -r1.116 src/lib/libc/include/namespace.h
cvs rdiff -r1.68 -r1.69 src/lib/libc/net/Makefile.inc
cvs rdiff -r0 -r1.1 src/lib/libc/net/inet6_opt_init.3 \
    src/lib/libc/net/inet6_rth_space.3
cvs rdiff -r1.10 -r1.11 src/lib/libc/net/ip6opt.c
cvs rdiff -r1.15 -r1.16 src/lib/libc/net/rthdr.c
cvs rdiff -r1.9 -r1.10 src/sbin/ping6/Makefile
cvs rdiff -r1.25 -r1.26 src/sbin/ping6/ping6.8
cvs rdiff -r1.65 -r1.66 src/sbin/ping6/ping6.c
cvs rdiff -r1.4 -r1.5 src/sys/conf/std
cvs rdiff -r1.20 -r1.21 src/sys/netinet/ip6.h
cvs rdiff -r1.4 -r1.5 src/sys/netinet6/files.netinet6
cvs rdiff -r1.53 -r1.54 src/sys/netinet6/in6.h
cvs rdiff -r1.69 -r1.70 src/sys/netinet6/in6_pcb.c
cvs rdiff -r1.28 -r1.29 src/sys/netinet6/in6_pcb.h
cvs rdiff -r1.24 -r1.25 src/sys/netinet6/in6_src.c
cvs rdiff -r1.84 -r1.85 src/sys/netinet6/ip6_input.c
cvs rdiff -r1.96 -r1.97 src/sys/netinet6/ip6_output.c
cvs rdiff -r1.36 -r1.37 src/sys/netinet6/ip6_var.h
cvs rdiff -r1.75 -r1.76 src/sys/netinet6/raw_ip6.c
cvs rdiff -r1.23 -r1.24 src/sys/netinet6/udp6_output.c
cvs rdiff -r1.73 -r1.74 src/sys/netinet6/udp6_usrreq.c
cvs rdiff -r1.64 -r1.65 src/usr.bin/telnet/commands.c
cvs rdiff -r1.5 -r1.6 src/usr.sbin/traceroute6/Makefile
cvs rdiff -r1.35 -r1.36 src/usr.sbin/traceroute6/traceroute6.c

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.