			CHANGELOG for USAGI kit

$USAGI: CHANGELOG.USAGI,v 1.232.2.23.2.27 2002/04/04 02:23:54 yoshfuji Exp $

<200203>
2002/04/04	yoshfuji
	* [STABLE] usagi/{configure.in,ip,libnetlink},src/iproute2: build 
	libnetlink and ip command from iproute2.
	* [STABLE] usagi/ndp: use libnetlink.
	* [STABLE] usagi/libnet-tools/Makefile.in: fixed a compilation
	error after making distclean; don't remove config.h while making
	distclean.
	* [STABLE] usagi/configure.in: build libraries first according to
	dependencies.

2002/04/03	yoshfuji
	* [STABLE] src/net-tools/iptunnel.c: fixed compilation error on
	linux22; bug was introduced on March 29th.

2002/04/01	yoshfuji
	* [STABLE] kernel/linux24/net/ipv6/addrconf.c: Fixed ISATAP 
	support; link-local address was not assigned.  This bug was 
	introduced while merging ISATAP support to STABLE branch on 
	March 29th.

2002/03/31	yoshfuji
	* [STABLE] src/radvd: radvd-0.7.1.

2002/03/29	yoshfuji
	* [STABLE] kernel/linux24/{include/linux/if_tunnel.h,net/ipv4/ipip.c,
	net/ipv6/sit.c,net/ipv6/Config.in}, 
	src/{net-tools,ip-route2/ip}/iptunnel.c: ISATAP (Intra-Site Automatic 
	Tunnel Addressing Protocol, <draft-ietf-ngtrans-isatap-01.txt>)
	support. (based on contributon from Fred Templin <templin@erg.sri.com>)

2002/03/29	yoshfuji
	* [STABLE] kernel/linux24/net/{ipv4/{Config.in,ipip.c},ipv6/sit.c},
	kernel/linux22/net/ipv4/ipip.c,
	src/{iproute2/ip,net-tools}/iptunnel.c: enable CONFIG_NET_IPIP_IPV6
	option: dual protocol support for tunlXX driver.

2002/03/29	yoshfuji
	* [STABLE] kernel/linux22/{include/net/if_inet6.h,net/ipv6/{Config.in,
	addrconf.c},Documentation/Configure.help}: Privacy Extension 
	(RFC3041) support.

2002/03/29	yoshfuji
	* [STABLE] kernel/linux24/net/ipv6/addrconf.c: fixed an inet6_ifaddr{} 
	leakage in temprary address creation; this fixes the 
	"unregister_netdevice: waiting for ethX to become free. 
	Usage count = N" (N is usually 2) bug.

2002/03/29	yoshfuji
	* [STABLE] kernel/linux24/{include/net/ip6_route.h,net/netsyms.c,
	net/ipv6/ip6_output.c,net/ipv6/netfilter/ip6_queue.c}: export
	route6_me_harder(), which was static; fixed undefined reference
	on compilation with CONFIG_NETFILTER and modulized IPv6.

2002/03/29	yoshfuji
	* [STABLE] kernel/linux2{2,4}/{include/{linux/sysctl.h,net/if_inet6.h},
	net/ipv6/{af_inet6.c,addrconf.c}}: added net.ipv6.conf.all.bindv6only
	sysctl to control default value for IPV6_V6ONLY socket option.
	Default is 0, which means ipv6 socket will receive ipv4 traffic on
	the same port like vanilla linux kernels.

2002/03/29	yoshfuji
	* [STABLE] kernel/linux2{2,4}/net/ipv6/route.c: give up inserting 
	kernel route if lookback device were not found.

2002/03/28	yoshfuji
	* [STABLE] kernel/linux24/net/atm/Makefile: fix problem in case 
	that CONFIG_ATM_IPV6 is defined without CONFIG_ATM_CLIP.

2002/03/28	yoshfuji
	* [STABLE] usagi/writed/Makefile.in: fixed a typo; writed should go to
	$(sbindir).

2002/03/28	yoshfuji
	* [STABLE] usagi/tcp_wrappers/{configure.in,Makefile.in}: IPv6 host 
	address in hosts.allow was not accepted by tcpd. (Problem reported
	from TANAKA Kei <peg00625@nifty.com>)

2002/03/28	yoshfuji
	* [STABLE] usagi/libinet6/ifaddrs.c, libc/glibc2{1,2}/sysdeps/unix/
	sysv/linux/ifaddrs.c}: fixed local address and destination address
	of point-to-point links in getifaddrs(3) result.

2002/03/28	yoshfuji
	* [STABLE] kernel/linux24/net/ipv6/udp.c: assume SO_REUSEADDR 
	SO_REUSEPORT for multicast; check for udp4 over ipv6 was not 
	correct.  This bug should be fixed on Nov.15 2001, but the
	commit process was incompleted.

2002/03/28	yoshfuji
	* [STABLE] kernel/linux2{2,4}/net/ipv6/raw.c: a positive odd 
	value as offset is invalid for IPV6_CHECKSUM socket option.  
	RFC2292bis agrees with me.

2002/03/28	yoshfuji
	* [STABLE] Makefile: checkout new document files; 
	RELNOTES.USAGI, INSTALL.USAGI, CHANGELOG.USAGI.2001.
	* [STABLE] Makefile: stop if TARGET is not specified for 
	'make prepare'.
	* [STABLE] Makefile, kernel/Makefile: hide echo command.

2002/03/22(CST)	yoshfuji
	* [STABLE] kernel/linux24: linux-2.4.18.

