[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[usagi-announce] 2001/08/20 snapshots



Hello,

We release snapshots dated on 08/20/2001.
These are based on linux-2.2.19 and linux-2.4.9 kernels and include
some significant bug fixes. 

The linux24 snapshot includes some encryption algorithms which are
derived from kerneli package for IPsec stack.

You can get the snapshots from our ftp site and mirrors.
	<ftp://ftp.linux-ipv6.org/pub/usagi/snap/kit/>


-- CHANGELOG
<200108>
2001/08/20	yoshfuji
	* kernel/linux2{2,4}/net/ipv6/route.c: 
	- ensure to respect outgoing interface when selecting the default 
	router.
	- select the default router not only from routers in REACHABLE state 
	but also from routers in STALE, DELAY or PROBE states. 
	- always select the same router from Default Router List if it
	is known to be (probably) reachable.  Otherwise, a possibility 
	of PMTU changing should increase.
	- ensure to select the default router from Default Router List in a
	round-robin fashion when none of them are known to be (probably) 
	reachable.
	* kernel/linux22/net/ipv6/route.d: don't be too verbose in
	the default router selection.

2001/08/19	yoshfuji
	* kernel/linux24/net/core/neghbour.c: refined timer for NDP states.
	XXX: linux22

2001/08/17	yoshfuji
	* kernel/linux24/net/ipv6/mobile_ip6/mipv6.c: repair checksum 
	calculation.  bug was introduced on 2nd August.

2001/08/17	yoshfuji
	* kernel/linux24: linux-2.4.9.

2001/08/16	yoshfuji
	* kernel/linux24: linux-2.4.8.

2001/08/15	yoshfuji
	* kernel/linux2{2,4}/net/ipv6/mcast.c: fixed device multicast list 
	leakage with listeners without specifying device index.
	(from David Stevens <dlstevens@xxxxxxxxxx>)

2001/08/10	yoshfuji
	* kernel/linux22/net/ipv6/addrconf.c: rewrite not to get negative 
	value as a result of lifetime calculation.
	* kernel/linux24/net/ipv6/addrconf.c: removed redundant and 
	problematic code that causes arithmetic overflow.

2001/08/10	sekiya
	* kernel/linux2{2,4}/net/ipv6/addrconf.c: forbid to assign a same IPv6
	address on a same interface.

2001/08/10	takamiya
	* usagi/mipdiag/configure.in: set the directory for the lock file to 
	/var/lock/subsys or /var/lock.

2001/08/10	takamiya
	* src/miplv6/network-mip6.conf: set the location of mipv6_sas.conf
	to /usr/local/v6/etc.

2001/08/08	yoshfuji
	* usagi/libinet6/ifaddrs.c, libc/glibc2{1,2}/sysdeps/unix/sysv/
	linux/ifaddrs.c: use sockaddr_ll{} to represent link-layer addresses.
	Note: all applications that get link-layer addresses via getifaddrs()
	should be updated.

2001/08/08	yoshfuji
	* src/iputils/ping6.c: don't try to reverse lookup without -H 
	option.

2001/08/07	miyazawa
	* kernel/linux24/arch/{alpha,arm,i386,m68k,mips,ppc,sparc,
	sparc64}/config.in, kernel/linux24/drivers/block/loop.c, 
	kernel/linux24/include/linux/loop.h, kernel/crypto, 
	kernel/include/asm-{alpha,arm,i386,m68k,mips,ppc,sparc,sparc64}/
	wordops.h, kernel/include/linux/{crypto,wordops}.h:
	Merged these kerneli codes.
	License / patent of some algorithms in kerneli is not obvious.
	These are base on kerneli for 2.4.3, but we've changed some code 
	to avoid license / patent matter and fit version 2.4.7.
	Supported algorithms are DES, 3DES, SHA1, MD5.
	<http://www.kerneli.org>


-- Yuji Sekiya @ USAGI Project