[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[usagi-announce] 2000/11/27 snapshot
- To: usagi-announce@xxxxxxxxxxxxxx
- Subject: [usagi-announce] 2000/11/27 snapshot
- From: YOSHIFUJI Hideaki / 吉藤英明 <yoshfuji@xxxxxxxxxxxxxx>
- Date: Mon, 27 Nov 2000 14:25:56 +0900
- Reply-to: usagi-users@xxxxxxxxxxxxxx
- Sender: "Hideaki YOSHIFUJI" <yoshfuji@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx>
Hi,
I've put new snapshots dated November 27th.
They will be available soon at
<ftp://ftp.linux-ipv6.org/pub/usagi/snapshot/patch/>.
- 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.
- CHANGELOG.USAGI.
Changes are:
[linux24]
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
IPV6_FLOWINFO_TCLASS.
* 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.
[linux22]
<200011>
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>)
[glibc22]
nothing special
[glibc21]
nothing special
[iputils]
nothing special
--
Hideaki YOSHIFUJI @ USAGI Project <yoshfuji@xxxxxxxxxxxxxx>
PGP5i FP: F731 6599 5EB2 BBA7 1515 1323 1806 A96F 5700 6B25