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

(usagi-users 00043) [usagi-announce] 2000/11/27 snapshot


I've put new snapshots dated November 27th.
They will be available soon at

 - fixed tcpv4 random connection refused bug on linux24.
 - fixed SO_REUSEADDR behavior and introduced moderate semantics for linux24.
 - fixed sin6_scope_id problem on linux22.
 - fixed many bugs in original on linux22.

Changes are:
2000/11/24	yoshfuji
	* net/ipv6/ip6_{input,output}.c: fixed idev leak in
	ipv6_rcv() and ip6_forward().

2000/11/22	yoshfuji
	* linux-2.4.0-test11

2000/11/21	yoshfuji
	* net/ipv{4,6}/{udp,tcp_ipv{4,6}}.c: improved bind(2) 
	(especially SO_REUSEADDR and IPV6_V6ONLY) semantics; 
	ambiguous reuse should not be allowed and IPV6_V6ONLY should
	not affect bind behavior.
	* net/ipv{4,6}/{udp,tcp_ipv{4,6}}.c ... : new option named
	CONFIG_NET_MODERATE_REUSE is defined to prevent other users
	from performing 'bind closer' type attacks.
	* include/net/sock.h: define sock_i_uidp() to get uid safely.

2000/11/18	yoshfuji
	* include/linux/in6.h, net/ipv4/{ip_gre,tcp_ipv4,udp}.c: define 
	RFC2553 IN6_IS_ADDR_xxx() macros and use them outside inet6 module.
	(hint from Takeshi KUSUNE <kusune@xxxxxxxxxxxxxx>)
	* net/ipv6/Config.in, net/ipv4/{tcp_ipv4,udp}.c: re-enable 
	CONFIG_IPV6_DOBLE_BIND feature for modulized inet6.

2000/11/18	yoshfuji
	* net/ipv4/tcp_ipv4.c: Fixed tcpv4 random connection refused bug.
	(reported from Takeshi KUSUNE <kusune@xxxxxxxxxxxxxx>)

2000/11/14	yoshfuji
	* include/linux/in6.h: Renamed IPV6_FLOWINFO_PRIORITY 
	* include/linux/in6.h: Removed obsolete IPV6_PRIORITY_xxx definitions.

2000/11/14	yoshfuji
	* include/linux/in6.h, README.USAGI: Renamed IPV6_ONLY socket 
	option IPV6_V6ONLY.  Previous name was typo in spec.

2000/11/27	kunitake
	* net/ipv6/ipv6_sockglue.c: sanity check about optval/optlen argument for
	ipv6_setsockopt(). (backported from linux24)

2000/11/26	kunitake
	* net/ipv6/ipv6_sockglue.c: If optval for ipv6_{setsockopt, getsockopt}()
	was negative, raise an error EINVAL.(backported from linux24)

2000/11/24	kunitake
	* net/ipv6/reassembly.c: Don't kfree_skb() twice.
	(from Aki M Laukkanen <amlaukka@xxxxxxxxxxxxxx>)

2000/11/24	kunitake
	* net/ipv6/raw.c: Don't allow to set/change IPV6_CHECKSUM option
	for ICMPv6 option; this option is always to be 2.(backported from linux24)

2000/11/24	kunitake
	* net/ipv6/ndisc.c: Don't learn bigger MTU from MTU option
	in RA.(backported from linux24)

2000/11/24	kunitake
	* net/ipv6/ipv6_sockglue.c: sanity check for setsockopt(IPV6_MULTICAST_LOOP)
	optval should be 0 or 1, otherwise it raises an error EINVAL.
	(backported from linux24)

2000/11/24	kunitake
	* net/ipv6/ipv6_sockglue.c: fixed typo (in original)
	s/IP_MTU/IPV6_MTU/ (in ipv6_getsockopt())

2000/11/22	kunitake
	* net/core/neighbour.c: Added a LinkLayerAddr Check before
	neighbour_update. (backported from linux24)

2000/11/22	kunitake
	* net/ipv6/{addrconf, ndisc}.c: Fixed the times of sending RS
	message.Because after finishing DAD, ndisc_send_rs is called  
	once and in addrconf_rs_timer ndisc_send_rs is called three times.
	Added more debug messages regarding RS/RA.(backported from linux24)

2000/11/22	kunitake
	* net/ipv6/exthdrs.c, include/linux/ipv6.h: bitmap in type 0
	routing header is now deprecated.(problem reported from Aki M
	Laukkanen <amlaukka@xxxxxxxxxxxxxx>)

2000/11/20	yoshfuji
	* net/ipv6/{af_inet6,raw,tcp_ipv6,udp}.c: Repaired old sockaddr_in6{}
	hack. (problem reported from Arkadiusz Miskiewicz <misiek@xxxxxxxxxx>)

	nothing special

	nothing special

	nothing special

Hideaki YOSHIFUJI @ USAGI Project  <yoshfuji@xxxxxxxxxxxxxx>
PGP5i FP: F731 6599 5EB2 BBA7 1515  1323 1806 A96F 5700 6B25