Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse code

moved all the log written in 2002 to CHANGELOG.2002

  • Loading branch information...
commit d2ae156c8cf9fea443ceba557c7ac8ca925e3c9a 1 parent 3b7bd5e
authored January 17, 2003

Showing 2 changed files with 1,417 additions and 1,415 deletions. Show diff stats Hide diff stats

  1. 1,416  CHANGELOG
  2. 1,416  CHANGELOG.2002
1,416  CHANGELOG
... ...
@@ -1,5 +1,5 @@
1 1
 			CHANGELOG for KAME kit
2  
-$KAME: CHANGELOG,v 1.2304 2003/01/13 13:07:32 jinmei Exp $
  2
+$KAME: CHANGELOG,v 1.2305 2003/01/17 03:17:58 suz Exp $
3 3
 
4 4
 <200301>
5 5
 Sat Jan 11 16:25:06 JST 2003	suz@crl.hitachi.co.jp
@@ -37,1417 +37,3 @@ Wed Jan  8 14:26:17 JST 2003  itojun@iijlab.net
37 37
 	delegation using DHCPv6 according to the latest drafts.
38 38
 	Note that backward compatibility to older versions of prefix
39 39
 	delegation was not provided.
40  
-
41  
-<200212>
42  
-Tue Dec 24 13:43:12 JST 2002	suz@crl.hitachi.co.jp
43  
-	* kame/kame/pim6sd: fixed a pim6sd crash when it's located at
44  
-	  first-hop router.
45  
-
46  
-2002-12-18  JINMEI, Tatuya  <jinmei@isl.rdc.toshiba.co.jp>
47  
-	* kame/sys/netinet6/nd6_rtr.c (pfxlist_onlink_check): checked
48  
-	whether there is a router that does not advertise any prefixes
49  
-	even if there's no prefix with a reachable router.  The change
50  
-	addressed the case that we've received a prefix but the
51  
-	advertising router(s) has been unreachable.
52  
-
53  
-2002-12-16 Keiichi SHIMA <keiichi@iij.ad.jp>
54  
-	The ID-19 based Mobile IPv6 code is announced.
55  
-
56  
-2002-12-16  Shin'ichi Fujisawa  <fujisawa@kame.net>
57  
-	* kame/sys/netinet6/natpt_trans.c: FTP connection from v4 client
58  
-	  to v6 server with port redirection mode was supported.  Passive
59  
-	  and non-passive mode are both available.
60  
-
61  
-Sun Dec 15 13:24:25 JST 2002	suz@crl.hitachi.co.jp
62  
-	* kame/kame/pim6sd: pim6sd works on kernel with more than MAXMIFS 
63  
-	interfaces, unless the number of PIM-enabled interfaces exceeds 
64  
-	MAXMIFS.
65  
-
66  
-2002-12-08  JINMEI, Tatuya  <jinmei@isl.rdc.toshiba.co.jp>
67  
-	* kame/sys/netinet6/raw_ip6.c (rip6_input): cleared link zone
68  
-	identifiers embedded in "from" addresses.  Without this fix,
69  
-	applications would see the embedded values when calling recvfrom()
70  
-	or recvmsg() on an IPv6 raw socket.  The previous code would also
71  
-	prevent pim6sd from working correctly.
72  
-
73  
-Fri Dec  6 15:18:08 JST 2002	suz@crl.hitachi.co.jp
74  
-	* kame/kame/pim6sd: introduced a configuration option 
75  
-	"default_phyint_status" to disable multicast routing on all
76  
-	interfaces except explicitly enabled ones.
77  
-
78  
-2002-12-06  JINMEI, Tatuya  <jinmei@isl.rdc.toshiba.co.jp>
79  
-	* kame/sys/netinet6/in6.c (in6_unlink_ifa): always decremented the
80  
-	reference count of the associated prefix.  Otherwise, the prefix
81  
-	would never be purged after a manually configured address expires.
82  
-
83  
-2002-12-06  JINMEI, Tatuya  <jinmei@isl.rdc.toshiba.co.jp>
84  
-	* kame/sys/netinet6/in6.c (in6_control): initialized the lifetimes
85  
-	of a manually configured prefix correctly.
86  
-
87  
-2002-12-04  Shin'ichi Fujisawa  <fujisawa@kame.net>
88  
-	* kame/sys/netinet6/natpt_trans.c: Support FTP connection from v4
89  
-	  client to v6 server with non-passive mode.
90  
-	* kame/sys/netinet6/natpt_{defs,trans,tslot}.[ch]: Support packet
91  
-	  retransmission of when TCP payload was modified in FTP
92  
-	  translation.
93  
-
94  
-2002-12-04  JINMEI, Tatuya  <jinmei@isl.rdc.toshiba.co.jp>
95  
-	* freebsd4/usr.bin/netstat/inet[6].c: replaced inet6print() and
96  
-	inet6name() with a new function "sa_print()" using getnameinfo()
97  
-	for a better support of IPv6 scoped addresses.
98  
-
99  
-<200211>
100  
-2002-11-29  Shin'ichi Fujisawa  <fujisawa@kame.net>
101  
-	* kame/sys/netinet6/natpt_dispatch.c: Changed a way of cv6->plen
102  
-	  calculation.  There is a case m->m_len is greater than real
103  
-	  packet size calculated from ipv6 header.
104  
-	* kame/sys/netinet6/natpt_trans.c: Support FTP connection from v4
105  
-	  client to v6 server with passive mode.
106  
-
107  
-Mon Nov 18 01:31:07 JST 2002  itojun@iijlab.net
108  
-	* sys/net/if_stf.c: more strict sanity check based on suggestions in
109  
-	  draft-savola-v6ops-6to4-security-00.txt.
110  
-
111  
-Mon Nov 11 20:40:22 JST 2002	suz@crl.hitachi.co.jp
112  
-	* kame/sys/netinet6/mld6.c: fixed an MLDv2-kernel crash by MLDv2 Query
113  
-	  packet with small maximum-response-code.
114  
-
115  
-Mon Nov 11 14:49:20 JST 2002	suz@crl.hitachi.co.jp
116  
-	* kame/sys/netinet6/in6.c: deletes MLDv2 info created automatically
117  
-	  within kernel, if it is of no use.
118  
-
119  
-Mon Nov 11 12:14:53 JST 2002	suz@crl.hitachi.co.jp
120  
-	* openbsd/sys/netinet/udp_usrreq.c, kame/sys/netinet6/icmp6.c,
121  
-	  openbsd/usr.sbin/ifmcstat/Makefile: supported MLDv2 on OpenBSD
122  
-	
123  
-2002-11-08  JINMEI, Tatuya  <jinmei@isl.rdc.toshiba.co.jp>
124  
-	* freebsd4/sys/netinet/tcp_usrreq.c (tcp6_connect): made the way
125  
-	to fill in flowinfo consistent with in6_pcbconnect(); use an
126  
-	automatically generated value or 0, and always ignore
127  
-	the sin6_flowinfo value given by the application.
128  
-
129  
-Fri Nov  8 17:52:07 JST 2002	suz@crl.hitachi.co.jp
130  
-	* openbsd/sys/netinet/udp_usrreq.c: fixed a kernel crash by IPv6 
131  
-	  UDP packet arrival (e.g. DNS response).  OpenBSD-KAME users
132  
-	  are strongly recommended to update the kernel.
133  
-
134  
-Fri Nov  8 15:37:51 JST 2002	kjc@csl.sony.co.jp
135  
-	* a major rework of HFSC in ALTQ.
136  
-	 - extend HFSC to support upper-limit.
137  
-	   a class can have guaranteed and upper-limit bandwidth, e.g.,
138  
-		class hfsc fxp0 http_class tcp_class bandwidth 25M ulimit 40M
139  
-	 - various improvements of the algorithms and implementations.
140  
-	based on work by Oleg Cherevko <olwi@aq.l.org.ua>
141  
-
142  
-Thu Nov  7 12:57:55 JST 2002
143  
-	* sctp changes from randall:
144  
-	  - in_proto's need to NOT have PR_ATOMIC for SCTP
145  
-	  - asconf (addip) would incorrectly add back addresses
146  
-	  - clock granularity in wrong units
147  
-	  - Incorrect data notification.
148  
-	  - recepit of duplicate detected earlier when it is the same
149  
-	    as the last TSN.
150  
-	  - removal of some no longer used cwnd debugging variables
151  
-	  - removal of debugging sockopts always slated to be removed
152  
-	  - addition of setsockopt variable to control auto-asconf behavior
153  
-	  - Fix of failed data notification so that it is correctly formed
154  
-	    in the socket buffer.
155  
-	  - honor so_linger
156  
-
157  
-Tue Nov  5 14:44:14 JST 2002  itojun@iijlab.net
158  
-	* openbsd: synchronize to 3.2.  still needs testing.
159  
-
160  
-Mon Nov  4 15:27:40 JST 2002	suz@crl.hitachi.co.jp
161  
-	* kame/sys/{netinet6/in6.c, netinet6/mld6.c, netinet/in_msf.h}:
162  
-	  announces linklocal multicast join by MLDv2 on MLDv2-ready kernel.
163  
-
164  
-Mon Nov  4 13:28:42 JST 2002	suz@crl.hitachi.co.jp
165  
-	* {freebsd4,netbsd,openbsd}/sys/netinet/igmp.c: IGMPv2-compat-mode
166  
-	  implementation for host side
167  
-	* kame/sys/netinet6/mld6.c, icmp6.c: MLDv1-compat-mode 
168  
-	  implementation for host side
169  
-
170  
-<200210>
171  
-2002-10-31  JINMEI, Tatuya  <jinmei@isl.rdc.toshiba.co.jp>
172  
-	* kame/sys/netinet6/ip6_output.c (ip6_pcbopts, ip6_copypktopts): 
173  
-	plugged memory leaks in some erroneous cases.
174  
-	From: "Sam Leffler" <sam@errno.com>
175  
-
176  
-Thu Oct 31 13:23:47 JST 2002	suz@crl.hitachi.co.jp
177  
-	* kame/kame/ifmcstat: added options to filter its output 
178  
-	by address-family or interface.
179  
-
180  
-Wed Oct 30 15:27:31 JST 2002	suz@crl.hitachi.co.jp
181  
-	* kame/kame/pim6sd/mld6*.[ch], vif.h: implements MLDv1-compat-mode
182  
-	for router side.
183  
-
184  
-2002-10-29  JINMEI, Tatuya  <jinmei@isl.rdc.toshiba.co.jp>
185  
-	* kame/sys/netinet6/ip6_forward.c: added a destination scope
186  
-	check: if a packet is going to break the scope zone of packet's
187  
-	destination address, be sure to discard it.
188  
-
189  
-Tue Oct 29 05:49:34 JST 2002  itojun@iijlab.net
190  
-	* kame/sys/net/radix_mpath.c: add random jitter to hash value passed
191  
-	  to rtalloc_mpath(), to avoid synchronization between routers.
192  
-
193  
-2002-10-28  JINMEI, Tatuya  <jinmei@isl.rdc.toshiba.co.jp>
194  
-	* kame/sys/netinet6/nd6_rtr.c (nd6_ra_input): treated "reserved"
195  
-	router preference value as if the router had 0 lifetime, according
196  
-	to the specification.
197  
-	Reported by: Hiroshi MIYATA <H.Miyata@jp.yokogawa.com>
198  
-
199  
-Sun Oct 27 13:33:01 JST 2002  itojun@iijlab.net
200  
-	* sys/net/if_sec.c: obsolete "pseudo-device sec" support.  the design
201  
-	  does only half of what i intended to accomplish.
202  
-
203  
-Sat Oct 26 16:14:22 JST 2002	kjc@csl.sony.co.jp
204  
-	* add a new queueing discipline, JoBS, to ALTQ
205  
-	JoBS is contributed by Nicolas Christin <nicolas@cs.virginia.edu>
206  
-	and has been in the altq distribution since altq-3.1
207  
-
208  
-Thu Oct 24 19:14:11 JST 2002	suz@crl.hitachi.co.jp
209  
-	* freebsd4: sync with FreeBSD 4.7-RELEASE.
210  
-
211  
-Tue Oct 22 13:19:54 JST 2002	suz@crl.hitachi.co.jp
212  
-	* freebsd4/sys/netinet/in.c: fixed a kernel crash in FreeBSD-4
213  
-	  by "ifconfig stf0 inet 1.2.3.4"
214  
-
215  
-Tue Oct 22 10:54:38 JST 2002	suz@crl.hitachi.co.jp
216  
-	* kame/sys/netinet6/in6_msf.[ch], ip6_output.c: fixed a kernel crash
217  
-	occuring when specifying multiple source addresses in MLDv2-API
218  
-
219  
-Fri Oct 18 18:57:42 JST 2002	suz@crl.hitachi.co.jp
220  
-	* kame/freebsd4/ports/{ct,v6eval}: updated to ver 2.0.
221  
-
222  
-2002-10-17  JINMEI, Tatuya  <jinmei@isl.rdc.toshiba.co.jp>
223  
-	* kame/kame/libinet6/{ip6opt.c, rthdr.c}: synchronized with
224  
-	rfc2292bis-08.  Many size_t values changed to socklen_t.  Man
225  
-	pages were also updated.
226  
-	* kame/sys/netinet6/in6.h: updated prototypes of rfc2292bis
227  
-	library functions accordingly.
228  
-
229  
-2002-10-17  JINMEI, Tatuya  <jinmei@isl.rdc.toshiba.co.jp>
230  
-	* *bsd/sbin/ifconfig/ifconfig.c: made the IN6_IFF_DEPRECATED flag
231  
-	obsolete, since it was not effectively used in the kernel any
232  
-	more.
233  
-	- "ifconfig ADDR deprecate" is now equivalent to
234  
-	  "ifconfig ADDR pltime 0".
235  
-	- "ifconfig [ifname]" prints "deprecated" when pltime is 0,
236  
-	  regardless of the flag value.
237  
-	(Note: there should be no difference on the behavior for users.)
238  
-	
239  
-2002-10-17  JINMEI, Tatuya  <jinmei@isl.rdc.toshiba.co.jp>
240  
-	* netbsd/sys/net/route.h: used padding in the route structure
241  
-	instead of using sockaddr_storage.  (See the change on Oct 7 below.)
242  
-
243  
-2002-10-17  JINMEI, Tatuya  <jinmei@isl.rdc.toshiba.co.jp>
244  
-	* kame/sys/netinet6/in6.c (in6_control): do not differentiate
245  
-	manually configured address from autoconfigured ones with regard
246  
-	to prefix management.  This should fix the problem that the direct
247  
-	route to a prefix was removed when one of the addresses sharing the
248  
-	prefix was removed.
249  
-	(In response to a report from Thierry Legras
250  
-	<Thierry.Legras@alcatel.fr>)
251  
-
252  
-Wed Oct 16 16:56:06 JST 2002	suz@crl.hitachi.co.jp
253  
-	* kame/sys/netinet/in_msf.c: fixed a kernel crash caused by the 
254  
-	IGMPv3/MLDv2 operation adding new source address to the existing 
255  
-	source address list.
256  
-
257  
-Mon Oct 14 15:10:29 JST 2002	suz@crl.hitachi.co.jp
258  
-	* kame/sys/netinet6/in6.c: fixed a kernel crash with MLDv2 advanced API.
259  
-
260  
-Fri Oct 11 23:26:35 JST 2002	suz@crl.hitachi.co.jp
261  
-	* kame/kame/pim6sd/vif.[ch], mld6_proto.[ch]: implements MLDv1 Startup
262  
-	  Query as in RFC2710 section 7.6-7.7.
263  
-
264  
-Thu Oct 10 02:59:43 JST 2002  itojun@iijlab.net
265  
-	* sys/netinet/sctp*: new kit from randall.  fixes to TCP model support
266  
-	  and such.
267  
-
268  
-Tue Oct  8 17:05:56 JST 2002  itojun@iijlab.net
269  
-	* sys/net/if_*.c: drop support for cloning interfaces, to free us from
270  
-	  coping with *BSD differences.  it is not our goal to cope with *BSD
271  
-	  differences, our goal is to provide high-quality networking code.
272  
-	  it's pity that *BSDs have a lot of differences...
273  
-
274  
-2002-10-07  JINMEI, Tatuya  <jinmei@isl.rdc.toshiba.co.jp>
275  
-	* freebsd4/sys/net/route.h: experimentally added a trailing pad in
276  
-	the route structure instead of having the sockaddr_storage
277  
-	structure in order to
278  
-	1. keep it as small as possible, and
279  
-	2. avoid redefining "ro_dst" that caused a compatibility issue.
280  
-
281  
-Wed Oct  2 20:20:17 JST 2002	suz@crl.hitachi.co.jp
282  
-	* kame/sys/netinet6/mld6.c, mld6_var.h: fixed MLDv2-related timer
283  
-	  calculation bug.
284  
-
285  
-Tue Oct  1 16:01:57 JST 2002	suz@crl.hitachi.co.jp
286  
-	* kame/sys/netinet6/ip6_mroute.c: fixed kernel crash when stopping
287  
-	  a multicast daemon.
288  
-
289  
-<200209>
290  
-Thu Sep 26 16:11:08 JST 2002  itojun@iijlab.net
291  
-	* netbsd: switch to 1.6.  note:
292  
-	  - NATPT and IP6FW are dropped from support list
293  
-	  - syscall # for sctp_peeloff have changed
294  
-	  - "pseudo-device altq" went away
295  
-	  - of course, need some more testing
296  
-
297  
-Mon Sep 23 22:21:41 JST 2002  itojun@iijlab.net
298  
-	* sys/netinet6/ip6_output.c: pad length for PADN option header before
299  
-	  jumbo payload option was incorrect.  from wang.zhong3@zte.com.cn
300  
-
301  
-Sun Sep 22 JST 2002  itojun@iijlab.net
302  
-	* sys/netinet6/{in6,nd6}.c: a better fix to "deprecated" address
303  
-	  configuration.
304  
-
305  
-2002-09-20  JINMEI, Tatuya  <jinmei@isl.rdc.toshiba.co.jp>
306  
-	* kame/sys/netinet6/nd6.c (nd6_timer): backed out a change
307  
-	committed on September 4th, because it did not solve the actual
308  
-	problem and had a bad effect to other parts.
309  
-	("deprecated" address configuration)
310  
-
311  
-Thu Sep 19 13:53:18 JST 2002	suz@crl.hitachi.co.jp
312  
-	* kame/sys/netinet/in_msf.[ch]: fixed a bug in SS_CMP() macro
313  
-
314  
-Wed Sep 18 23:54:08 JST 2002  itojun@iijlab.net
315  
-	* lib/libsctp: library for additional SCTP system calls.
316  
-
317  
-Wed Sep 18 10:34:34 JST 2002  itojun@iijlab.net
318  
-	* sys/netinet*/sctp*.c: result of sctp bakeoff from randall and folks.
319  
-	  remove PR_ATOMIC from SOCK_STREAM model, to make it more compatible
320  
-	  with TCP.
321  
-
322  
-Mon Sep 16 14:30:19 JST 2002	suz@crl.hitachi.co.jp
323  
-	* freebsd4/sys/netinet/ip_output.c, igmp.c: fixed a bug that 
324  
-	  IGMPv3 report is not sometimes advertised when an application 
325  
-	  stopped listening.
326  
-
327  
-Sun Sep 15 16:26:04 JST 2002	suz@crl.hitachi.co.jp
328  
-	* kame/sys/netinet6/ip6_mroute.c: fixed a kernel crash when forwarding 
329  
-	  an incoming PIM Register packet to outgoing interfaces.
330  
-	  From: Alain Ritoux <alain.ritoux@6wind.com>
331  
-
332  
-Thu Sep 12 17:31:43 JST 2002	suz@crl.hitachi.co.jp
333  
-
334  
-	* kame/sys/netinet6/in6.h: use ff02::16 for all-mldv2-routers linklocal 
335  
-	multicast (just in sync with IGMPv3's 224.0.0.22)
336  
-
337  
-Wed Sep 11 12:55:40 JST 2002  itojun@iijlab.net
338  
-	* sys/netinet{,6}/*: correct signedness mixups in pointer passing.
339  
-
340  
-Tue Sep 10 20:04:25 JST 2002	suz@crl.hitachi.co.jp
341  
-	* kame/sys/netinet6/in6.c, in6_ifattach.c, in6_pcb.c,
342  
-	  ip6_output.c
343  
-	fixed a kernel-hangup with MLDV2 option, when an IPv6 prefix is removed
344  
-
345  
-Tue Sep 10 11:28:12 JST 2002  itojun@iijlab.net
346  
-	* mdnsd: make it compatible with Rendezvous in Apple Jaguar.
347  
-	  (use port 5353 for multicast, attach "local" at the end of local
348  
-	  names)
349  
-
350  
-Mon Sep  9 16:56:45 JST 2002  itojun@iijlab.net
351  
-	* */sys/netinet*/tcp*input.c: always respect shutdown(s, SHUT_RD).
352  
-	  previous (4.4BSD) code did not check it in certain cases, resulting
353  
-	  in unexpected kernel memory waste.
354  
-
355  
-2002-09-09  Shin'ichi Fujisawa  <fujisawa@kame.net>
356  
-	* kame/sys/netinet6/natpt_*.c:
357  
-	- Does not process a IPv4 multicast packet.
358  
-	  This packet is processed with code in ip_input().
359  
-	- Drop fragmented ICMPv4 packet.
360  
-	  We can not re-calculate ICMP checksum because translator does not
361  
-	  re-assemble this fragmented packet so we can not get an ICMP length
362  
-	  information.
363  
-	- Fix a problem that data transfer fails when connect from v6
364  
-	  client to v4 FTP server, and FTP server does not use 20 as
365  
-	  source port number in data transfer with non-passive mode.
366  
-	- Change the expiration time of translation slot entry.
367  
-
368  
-Thu Sep  5 17:00:00 JST 2002	suz@crl.hitachi.co.jp
369  
-	* freebsd4/sys/conf/{files,options}, freebsd4/sys/i386/conf/GENERIC.KAME,
370  
-	  freebsd4/sys/netinet/{in.c,in_pcb.c,ip_output.c},
371  
-	  freebsd4/sys/netinet6/{in6_pcb.c,udp6_usrreq.c},
372  
-	  netbsd/sys/conf/files, netbsd/sys/arch/i386/conf/GENERIC.KAME,
373  
-	  netbsd/sys/netinet/{in_pcb.c,ip_output.c,udp_usrreq.c},
374  
-	  netbsd/sys/netinet6/Makefile,
375  
-	  kame/sys/netinet/{icmp6.h, in_msf.[ch]},
376  
-	  kame/sys/netinet6/{in6.[ch], in6_ifattach.c, in6_msf.[ch], in6_pcb.c,
377  
-	  in6_var.h, ip6_input.c, ip6_mroute.c, ip6_output.c, ip6_var.h, mld6.c,
378  
-	  mld6_var.h, nd6.c}
379  
-	  MLDv2 host-side implementation for NetBSD and FreeBSD-4.
380  
-
381  
-	* kame/kame/kame/ifmcstat: displays MLDv2 info
382  
-
383  
-	* kame/kame/kame/pim6sd: changes the names of MLDv2-related 
384  
-	structures or members to sync with MLDv2 host-side implementation
385  
-
386  
-Wed Sep  4 16:30:49 JST 2002  itojun@iijlab.net
387  
-	* sys/netinet6/nd6.c: allow "deprecated" bit be specified via userland
388  
-	  like ifconfig(8).   NetBSD PR 18163
389  
-
390  
-Tue Sep  3 22:03:08 JST 2002	suz@crl.hitachi.co.jp
391  
-	* {freebsd/netbsd/openbsd}/sys/netinet/in.h: protocol-independent 
392  
-	  multicast API sockopts (MCAST_*) number should not be 
393  
-	  duplicated with IPv6-level sockopts.
394  
-	 
395  
-<200208>
396  
-Sat Aug 31 06:20:11 JST 2002	suz@crl.hitachi.co.jp
397  
-	* openbsd/sys, openbsd/sbin/sysctl, openbsd/usr.bin/netstat,
398  
-	  kame/sys/netinet/in_msf.[ch]:
399  
-	 ported NetBSD IGMPv3 implementation into OpenBSD.
400  
-
401  
-2002-08-24  JINMEI, Tatuya  <jinmei@isl.rdc.toshiba.co.jp>
402  
-	* {freebsd4, netbsd}/sys/net/route.h (RTUSE, RTREUSE, RTRELEASE):
403  
-	avoided overriding invalid memory space by these macros when the
404  
-	system clock was rewinded.  This could really happen for FreeBSD,
405  
-	so the fix should apply to FreeBSD.
406  
-	As reported by Larry Baird <lab@gta.com> in KAME PR 439.
407  
-
408  
-Fri Aug 23 14:39:48 JST 2002	suz@crl.hitachi.co.jp
409  
-	* freebsd4/sys/*: sync with FreeBSD 4.6.2-RELEASE
410  
-
411  
-Thu Aug 22 08:28:34 JST 2002  itojun@iijlab.net
412  
-	* sys/netinet6/esp_input.c: check packet length before fetching
413  
-	  ESP authentication data.
414  
-
415  
-Tue Aug 20 08:25:37 JST 2002  itojun@iijlab.net
416  
-	* sys/netinet6/nd6.c: correct sysctl for ndp -p/-r to use proper
417  
-	  copyout() logic.
418  
-
419  
-Fri Aug  9 17:45:30 JST 2002  itojun@iijlab.net
420  
-	* sys/netinet6/esp_output.c: make a correct guess of ESP header size.
421  
-	  it caused PMTUD problem on netbsd (we need to check esp4_ctlinput).
422  
-
423  
-Mon Aug  5 15:12:34 JST 2002	suz@crl.hitachi.co.jp
424  
-	* kame/kame/ifmcstat: displays IGMPv2 and v3 multicast info
425  
-
426  
-Fri Aug  2 17:18:54 JST 2002  k-sugyou@kame.net
427  
-	* sys/netinet6/dest6.c: disable home address destination option
428  
-	  in default KAME(support MIP6 kernel only)
429  
-
430  
-<200207>
431  
-Wed Jul 31 19:28:52 JST 2002  itojun@iijlab.net
432  
-	* netbsd: use NetBSD 1.5.3 as base.  beware: NetBSD 1.5.3 is shipped
433  
-	  with vulnerable openssl.
434  
-
435  
-Tue Jul 30 17:12:19 JST 2002  itojun@iijlab.net
436  
-	* sys/netinet/sctp*: new sctp patch from randall.
437  
-	* faithd.libevent: support PORT response without paren.
438  
-
439  
-2002-07-30  JINMEI, Tatuya  <jinmei@isl.rdc.toshiba.co.jp>
440  
-	* kame/sys/netinet6/: added a new socket option/cmsg type
441  
-	"IPV6_PREFER_TEMPADDR" to control source address selection wrt
442  
-	temporary addresses per socket/packet.
443  
-
444  
-Fri Jul 26 17:20:25 JST 2002 suz@crl.hitachi.co.jp
445  
-	* freebsd4/sys/netinet/{ip_output.c, udp_usrreq.c}: IPv4 multicast 
446  
-	packet is accepted/rejected properly as specified in IGMPv2/v3.
447  
-	* kame/kame/mcastread: makes it SSM-ready.
448  
-
449  
-2002-07-25  JINMEI, Tatuya  <jinmei@isl.rdc.toshiba.co.jp>
450  
-	* kame/kame/libinet6/getifaddrs.c (getifaddrs): tried
451  
-	sysctl(NET_RT_IFLIST) up to several (currently 5) times.
452  
-	This will make the behavior more robust if many addresses are added
453  
-	after the size estimation of storage at the first sysctl.
454  
-	From: Hajimu UMEMOTO <ume@mahoroba.org>
455  
-
456  
-Thu Jul 18 21:08:27 JST 2002 suz@crl.hitachi.co.jp
457  
-	* netbsd, kame/sys/netinet/in_msf.[ch]: merged NetBSD IGMPv3 code 
458  
-	  written by Hitoshi Asaeda@INRIA.
459  
-	* freebsd4: ported the above implementation into FreeBSD-4.
460  
-
461  
-Thu Jul 18 08:53:47 JST 2002 sakane@kame.net
462  
-	* sys/netinet6/esp_input:
463  
-	fixed re-making mbuf chain after decrypting ipv6 esp packet
464  
-	in case of a kernel without PULLDOWN_TEST.
465  
-	that was only kame-snap on both fbsd3 and fbsd4 had this problem.
466  
-
467  
-Wed Jul 17 23:07:36 JST 2002  itojun@iijlab.net
468  
-	* ndp: update message for per-interface ND flags (-i) to be in sync
469  
-	  with command line args.
470  
-
471  
-Mon Jul  8 18:40:07 JST 2002 sakane@kame.net
472  
-	* sys/netkey/key_debug.c:
473  
-	debugging with "setkey -x" probably becomes easier.
474  
-	this patch is from <archie@packetdesign.com>.
475  
-
476  
-Mon Jul  8 18:33:54 JST 2002 sakane@kame.net
477  
-	* sys/netkey/key.c:
478  
-	the order of searching SA table for packets is fixed.
479  
-	the kernel might select dying SAs when the kernel needed newest SA.
480  
-
481  
-Thu Jul  4 11:00:56 JST 2002  itojun@iijlab.net
482  
-	* sys/netinet/sctp*: new sctp patch from randall.  uses RADIX_MPATH
483  
-	  codepath for freebsd4.
484  
-
485  
-2002-07-01  JINMEI, Tatuya  <jinmei@isl.rdc.toshiba.co.jp>
486  
-	* bsdi4/contrib/bind/src/lib/irs/dns_ho.c (gethostans,
487  
-	map_v4v6_hostent): synchronized with a recent security fix of the
488  
-	resolver library.  It is highly recommended to upgrade the KAME
489  
-	kit to the latest version and rebuild all applications.
490  
-
491  
-<200206>
492  
-Sun Jun 30 JST 2002  itojun@iijlab.net
493  
-	* rtadvd: deprecate addrs#n and routes#n from rtadvd.conf, as it was
494  
-	  difficult for users to keep consistency between addrs#n and addrN,
495  
-	  and addrs#n were not really needed.
496  
-
497  
-Wed Jun 26 JST 2002  itojun@iijlab.net
498  
-	* libinet6: correct resolver buffer overrun, as documented in
499  
-	  http://www.kb.cert.org/vuls/id/803539
500  
-	  NOTE: bsdi4 resolver (contrib/bind) is NOT fixed yet.
501  
-
502  
-Tue Jun 25 01:26:45 JST 2002  itojun@iijlab.net
503  
-	* faithd.libevent: faithd re-implementation using libevent (by niels
504  
-	  provos - a great library!).  it does not fork(2) at all.  supports
505  
-	  ftp protocol translation (EPSV only).
506  
-
507  
-Mon Jun 24 22:02:16 JST 2002  itojun@iijlab.net
508  
-	* sys/netinet/ip_output.c (except bsdi3/bsdi4/freebsd4):
509  
-	  skip routing table lookup if outgoing interface is specified via
510  
-	  setsockopt().
511  
-	  
512  
-Sun Jun 23 23:42:56 JST 2002  itojun@iijlab.net
513  
-	* faithd: correct ftp relay.
514  
-
515  
-2002-06-23 Shin'ichi Fujisawa <fujisawa@kame.net>
516  
-	* kame/sys/netinet6/natpt_*.c:
517  
-	- Fix a bug that port number does not changed when translator
518  
-	  has a lots of TCP/UDP sessions and use one IPv4 source
519  
-	  address for outgoing packet with IPv6->IPv4 translation.
520  
-	- Re-calculate TCP checksum when TCP payload was modified with
521  
-	  IPv6->IPv4 translation.
522  
-	- Change IPv6 MTU which looked from IPv4 in 1260[octet] from
523  
-	  1280[octet].
524  
-
525  
-Fri Jun 21 21:07:40 JST 2002	suz@crl.hitachi.co.jp
526  
-	* freebsd4: sync with FreeBSD-4.6 RELEASE
527  
-
528  
-2002-06-21  JINMEI, Tatuya  <jinmei@isl.rdc.toshiba.co.jp>
529  
-	* kame/kame/dhcp6/dhcp6c: improved signal handling; the client now
530  
-	released all stateful resources when receiving SIGHUP or SIGTERM.
531  
-	In the former case dhcp6c would then restart.
532  
-	A bug that could produce dangling pointers was fixed, too.  It is
533  
-	recommended to upgrade the client to the latest version.
534  
-
535  
-Thu Jun 20 16:37:57 JST 2002  itojun@iijlab.net
536  
-	* sys/net/if_stf.c: reject packets with private IPv4 address
537  
-	  (or 6to4 address derived from private IPv4 address).  from hitachi
538  
-
539  
-Sat Jun 15 09:11:47 JST 2002  itojun@iijlab.net
540  
-	* sys/netinet6/ipsec.c: use per-socket policy cache even more.
541  
-
542  
-2002-06-15  JINMEI, Tatuya  <jinmei@isl.rdc.toshiba.co.jp>
543  
-	* kame/kame/dhcp6:
544  
-	- caught up some changes in dhcpv6-26.
545  
-	- corrected configuration parser against multiple DNS addresses in
546  
-	  a single line.
547  
-	- sync the parser with the man page about infinite duration
548  
-	- bind client well-known port to the outgoing socket for better
549  
-	interoperability
550  
-
551  
-Wed Jun 12 10:17:50 JST 2002  itojun@iijlab.net
552  
-	* sys/netinet6/ipsec.c: avoid copying per-socket policy.  saves memory
553  
-	  when a lot of pcbs are present (like busy webservers).  requested
554  
-	  by markus@openbsd.org.
555  
-
556  
-2002-06-10  JINMEI, Tatuya  <jinmei@isl.rdc.toshiba.co.jp>
557  
-	* freebsd4/ports/ppp/: made the interface ID selection more
558  
-	compliant to RFC 2472;
559  
-	- first IEEE EUI-48/64 identifiers are checked
560  
-	- use the full 64 bits when generating a random ID
561  
-
562  
-Fri Jun  7 22:44:34 JST 2002  itojun@iijlab.net
563  
-	* sys/netinet/ip_input.c: look at rmx_mtu on IPsec tunnel MTU
564  
-	  computation.  From: David Waitzman <djw@bbn.com>
565  
-
566  
-2002-06-06  JINMEI, Tatuya  <jinmei@isl.rdc.toshiba.co.jp>
567  
-	* kame/kame/rtadvd: when an advertised prefix configured from the
568  
-	kernel has been added or invalidated, notice the change in a short
569  
-	delay.
570  
-
571  
-2002-06-06 Shin'ichi Fujisawa <fujisawa@kame.net>
572  
-	* kame/sys/netinet6/natpt_*.[ch]:
573  
-	* kame/kame/natptconfig/*.[chly]:
574  
-	  Picked up a modification minute of April and May, because I
575  
-	  forgot to change this CHANGELOG.
576  
-	  - Revise the following conformity with rfc2765 and rfc2766.
577  
-	    - ICMPv[46] header incorrectness.
578  
-	    - IPv[46] header incorrectness which is inside of the
579  
-	      ICMPv[46] payload.
580  
-	    - Support unknown protocol translation.
581  
-	    - Fragmentation-related incorrectness.
582  
-	  - Changed the expiration time of translation slot entry
583  
-	    (icmp=10, udp=10, tcp=1800).
584  
-	  - "natptconfig" command does not read kernel symbol table
585  
-	    any more. "show rules" and "show xlate" subcommand read
586  
-	    '/dev/kmem' as before.
587  
-
588  
-2002-06-03  JINMEI, Tatuya  <jinmei@isl.rdc.toshiba.co.jp>
589  
-	* freebsd4/ports/ppp: upgraded to the latest snap kit as of today
590  
-	with KAME-original patches.
591  
-
592  
-Mon Jun  3 09:52:03 JST 2002  itojun@iijlab.net
593  
-	* sys/netinet6/nd6.c: in nd6_setmtu0(), do not hardcode if_mtu
594  
-	  values (let sys/net layer handle them).  special cases are IFT_ARC
595  
-	  and IFT_FDDI, which needs special handling in L3.
596  
-
597  
-<200205>
598  
-2002-05-31  JINMEI, Tatuya  <jinmei@isl.rdc.toshiba.co.jp>
599  
-	* kame/kame/rtadvd: changed the behavior when an interface-direct
600  
-	prefix being advertised was removed from the kernel;
601  
-	rtadvd will continue to advertise the prefix with zero lifetimes
602  
-	rather than to stop advertising the prefix.
603  
-	This will help a receiving host renumber by deprecating the
604  
-	address derived from the old prefix.
605  
-
606  
-Fri May 31 12:56:52 JST 2002  itojun@iijlab.net
607  
-	* sys/netinet6/ip6_output.c: implement RFC2460 section 5, last
608  
-	  paragraph (ICMPv6 too big with < 1280).
609  
-
610  
-Thu May 30 14:54:25 JST 2002 sakane@kame.net
611  
-	* kame/sys/netkey/key.c:
612  
-	- the memory leak was fixed when an error happened during
613  
-	  the kernel made a sadb_delete message.
614  
-	- the SA type in the sadb_delete message was fixed when the kernel
615  
-	  deleted the SA and made the message to tell it userland programs.
616  
-	these are reported by <shigeru@iij.ad.jp>
617  
-
618  
-2002-05-30  JINMEI, Tatuya  <jinmei@isl.rdc.toshiba.co.jp>
619  
-	* kame/sys/netinet6/nd6.c (nd6_setmtu0): separated from
620  
-	nd6_setmtu() to handle two different cases; interface (and its MTU)
621  
-	initialization and changing the MTU of an interface.
622  
-	This change also fixed a bug that could destroy kernel stack
623  
-	(when changing the interface MTU by hand) introduced yesterday.
624  
-
625  
-2002-05-30  JINMEI, Tatuya  <jinmei@isl.rdc.toshiba.co.jp>
626  
-	* kame/kame/dhcp6: [dhcp6c] added an ability to specify the SLA
627  
-	length in the configuration file.
628  
-
629  
-Wed May 29 21:02:59 JST 2002  suz@crl.hitachi.co.jp
630  
-	* kame/kame/pim6sd/config.c,vif.[ch],routesock.c: fixed RPF
631  
-	algorithm bugs for P2P connected routes and static interface
632  
-	routes (reported from pekkas@netcore.fi)
633  
-
634  
-Tue May 28 19:26:52 JST 2002  itojun@iijlab.net
635  
-	* netbsd/freebsd2: provide arc4random(9) and use it.
636  
-
637  
-Tue May 28 07:38:29 JST 2002  itojun@iijlab.net
638  
-	* sys/netinet/tcp_subr.c: PMTUD blackhole detection.  sync w/netbsd-
639  
-	  current.
640  
-
641  
-Tue May 28 06:46:23 JST 2002  itojun@iijlab.net
642  
-	* sys/netinet6/frag6.c: enforce max # of fragments (not fragment
643  
-	  queues) to defend against DoS.  similar logic should be incorporated
644  
-	  into IPv4 reassembly code (openbsd has one already).
645  
-
646  
-Tue May 28 00:08:08 JST 2002  itojun@iijlab.net
647  
-	* sys/netinet6/in6_ifattach.c: attach per-interface data structure
648  
-	  to if_afdata[AF_INET6] member via dom_ifattach framework.
649  
-
650  
-Mon May 27 07:22:51 JST 2002  itojun@iijlab.net
651  
-	* sys/sys/if.h: add framework to have per-domain/af data onto
652  
-	  struct ifnet.  as discussed on bsd-api-discuss.
653  
-
654  
-2002-05-25  JINMEI, Tatuya  <jinmei@isl.rdc.toshiba.co.jp>
655  
-	* kame/sys/netinet6/scope6.c (scope6_init): newly added to
656  
-	inialize scope zone IDs for as many interfaces as possible.
657  
-	This is important when an interface is somehow used for IPv6
658  
-	before activating (i.e. making it up) the interface.
659  
-	TODO: we'll still need to handle the case where an interface is
660  
-	dynamically attached.
661  
-
662  
-2002-05-23  JINMEI, Tatuya  <jinmei@isl.rdc.toshiba.co.jp>
663  
-	* kame/kame/dhcp6/dhcp6[cs].conf.5: provided man pages for
664  
-	configuration files of DHCPv6 client and server.
665  
-
666  
-2002-05-22  JINMEI, Tatuya  <jinmei@isl.rdc.toshiba.co.jp>
667  
-	* kame/kame/dhcp6: supported renewal and rebinding of delegated
668  
-	prefixes.
669  
-
670  
-Wed May 22 19:23:40 JST 2002  itojun@iijlab.net
671  
-	* kame/revlookupd: a daemon to translate DNS reverse lookup (PTR query)
672  
-	  into ICMPv6 node information query.  internet draft for this
673  
-	  will be issued shortly.
674  
-
675  
-Tue May 21 21:19:30 PDT 2002  itojun@iijlab.net
676  
-	* openbsd: upgrade to 3.1.  NOTE: sctp does not work yet.
677  
-
678  
-Mon May 20 14:48:02 JST 2002  itojun@iijlab.net
679  
-	* sys/netinet/sctp_usrreq.c (and other sctp related code):
680  
-	  upgraded to latest shipment from randall and folks.
681  
-
682  
-2002-05-17  JINMEI, Tatuya  <jinmei@isl.rdc.toshiba.co.jp>
683  
-	* kame/kame/dhcp6/dhcp6c: when constructing a reply message,
684  
-	included prefixes given in the corresponding advertisement message.
685  
-	* kame/kame/dhcp6/dhcp6s.c (server6_react_request): chose
686  
-	delegated prefixes based on the ones specified in the request
687  
-	message.
688  
-
689  
-2002-05-17  JINMEI, Tatuya  <jinmei@isl.rdc.toshiba.co.jp>
690  
-	* kame/kame/dhcp6/dhcp6.h: changed option type values that have
691  
-	not been officially assigned to the values documented in NTTC's
692  
-	service specification (as of today).
693  
-	Note: the current version has lost interoperability with former
694  
-	versions of KAME's dhcp6.  Please upgrade all clients and servers
695  
-	to the latest version.
696  
-	Note: we'll change the temporary values if different type values
697  
-	are officially assigned.
698  
-
699  
-2002-05-17  JINMEI, Tatuya  <jinmei@isl.rdc.toshiba.co.jp>
700  
-	* kame/kame/dhcp6: supported the preference option; servers can
701  
-	specify the preference value for a particular interface.  Clients
702  
-	can parse the preference option and take it into account for
703  
-	choosing the best server.
704  
-
705  
-2002-05-16  JINMEI, Tatuya  <jinmei@isl.rdc.toshiba.co.jp>
706  
-	* kame/kame/dhcp6: supported the "normal" sequence of
707  
-	client-server exchange; solicit, advertise(s), request, and then
708  
-	reply.  There are still some restrictions; unicasted requests are
709  
-	not supported.  Address allocation is not supported (nor will be.)
710  
-	When the client received multiple advertisements, it would just
711  
-	pick the server that had the highest preference (though preference
712  
-	option is not supported).
713  
-
714  
-2002-05-09  JINMEI, Tatuya  <jinmei@isl.rdc.toshiba.co.jp>
715  
-	* kame/kame/dhcp6: implemented a limited support of prefix
716  
-	delegation based on draft-troan-dhcpv6-opt-prefix-delegation-01.txt.
717  
-	A client sends a solicit with a rapid commit option and an option
718  
-	request option specifying a prefix delegation option.  A server
719  
-	responds to the solicit with a reply containing a prefix
720  
-	delegation option.  The client accepts the reply and configure an
721  
-	address on specified interfaces using the delegated prefix.
722  
-
723  
-Thu May  9 18:41:28 JST 2002  itojun@iijlab.net
724  
-	* faithd: drop rsh/rlogin protocol support.
725  
-
726  
-Tue May  7 18:37:13 JST 2002 sakane@kame.net
727  
-	* kame/racoon:
728  
-	fixed the behavior when
729  
-	- when the "unique" level policy was used, racoon in the responder side
730  
-	mis-configured the SAs.  <yvan.vanhullebus@netasq.com> reported and
731  
-	donated the patch.
732  
-
733  
-2002-05-01  JINMEI, Tatuya  <jinmei@isl.rdc.toshiba.co.jp>
734  
-	* kame/sys/netinet6/in6.h: declared sockaddr in all supported OSes
735  
-	(KAME PR 418).
736  
-
737  
-2002-05-01  JINMEI, Tatuya  <jinmei@isl.rdc.toshiba.co.jp>
738  
-	* kame/kame/dhcp6/dhcp6s.c: added an ability to respond to a
739  
-	solicit message with a rapid commit option.
740  
-
741  
-2002-05-01  JINMEI, Tatuya  <jinmei@isl.rdc.toshiba.co.jp>
742  
-	* kame/kame/dhcp6/dhcp6c.c (client6_send): ensured that the
743  
-	transaction-ID unchanged in retransmissions of a message according
744  
-	to Section 15.1 of dhcpv6-24.
745  
-
746  
-<200204>
747  
-2002-04-30  JINMEI, Tatuya  <jinmei@isl.rdc.toshiba.co.jp>
748  
-	* kame/kame/dhcp6: added an ability to send solicit messages with
749  
-	a rapid commit option.  A configuration file for dhcp6c was
750  
-	introduced to include the option.
751  
-
752  
-2002-04-28  JINMEI, Tatuya  <jinmei@isl.rdc.toshiba.co.jp>
753  
-	* kame/kame/rtadvd/config.c (getconfig): if "addrs" was explicitly
754  
-	set to 0, enabled prefix autoconfiguration from the kernel.
755  
-	* kame/kame/rtadvd/rtadvd.c (main): set LOG_PERROR for openlog()
756  
-	when running in the foreground.
757  
-	Suggested by: Andrew White <awhite@arc.corp.mot.com>
758  
-
759  
-Thu Apr 25 19:03:16 JST 2002 sakane@kame.net
760  
-	* kame/kame/racoon:
761  
-	fixed the key length of the null encryption for phase 2.
762  
-	racoon configured incorrect key length of the null encryption
763  
-	to the kernel.
764  
-
765  
-2002-04-25  JINMEI, Tatuya  <jinmei@isl.rdc.toshiba.co.jp>
766  
-	* kame/kame/dhcp6/dhcp6c.c (client6_recvreply):
767  
-	tightened DUID validation.
768  
-	* kame/kame/dhcp6/dhcp6s.c (server6_react_informreq):
769  
-	processed server and client DUID correctly.
770  
-
771  
-2002-04-25  JINMEI, Tatuya  <jinmei@isl.rdc.toshiba.co.jp>
772  
-	* kame/kame/dhcp6/common.c (get_dhcp6_option): newly added as a
773  
-	shared routine to parse DHCPv6 options.
774  
-
775  
-2002-04-24  JINMEI, Tatuya  <jinmei@isl.rdc.toshiba.co.jp>
776  
-	* kame/kame/dhcp6/dhcp6c.c: corrected handling DUID for the client
777  
-	side according to dhcpv6-24.
778  
-
779  
-Wed Apr 24 21:23:43 JST 2002  itojun@iijlab.net
780  
-	* faithd: correct connect(2) error handling.
781  
-	  From: Yukiyo Akisada <Yukiyo.Akisada@jp.yokogawa.com>
782  
-	  handle ECONNABORTED on accept(2).
783  
-	  From: morito@double-fault.net
784  
-
785  
-2002-04-24  JINMEI, Tatuya  <jinmei@isl.rdc.toshiba.co.jp>
786  
-	* kame/kame/dhcp6/dhcp6.h: removed the "dh6_servaddr" member from
787  
-	the dhcp6{} structure, which had been removed from the
788  
-	specification.
789  
-	Note that interoperability with implementations in older KAME
790  
-	snaps had been lost by this change.
791  
-
792  
-2002-04-24  JINMEI, Tatuya  <jinmei@isl.rdc.toshiba.co.jp>
793  
-	* kame/kame/ping6/ping6.c (main): changed the behaivor of the -m
794  
-	option as follows:
795  
-	  - when the option is specified once, the default behavior (send
796  
-	    packets at the minimum MTU) will be disabled for unicast
797  
-	    packets.
798  
-	  - when the option is more than once, it will be disabled for both
799  
-	    unicast and multicast packets.
800  
-
801  
-2002-04-24  JINMEI, Tatuya  <jinmei@isl.rdc.toshiba.co.jp>
802  
-	* kame/kame/ndp/ndp.c (ifinfo): used the new member of the
803  
-	nd_ifinfo structure (see the next log entry) to see if the
804  
-	structure had been initialized.
805  
-
806  
-2002-04-24  JINMEI, Tatuya  <jinmei@isl.rdc.toshiba.co.jp>
807  
-	* kame/sys/netinet6/nd6.c (nd6_ifattach): obsoleted the usage of
808  
-	nd_ifinfo.linkmtu as the flag if the structure had been
809  
-	initialized.  Introduced a new member "initialized" for this
810  
-	specific purpose instead.
811  
-	Note: this change had broken binary compatibility to ndp(8) with
812  
-	the -i option.  Be sure to upgrade the application as well.
813  
-
814  
-2002-04-22  JINMEI, Tatuya  <jinmei@isl.rdc.toshiba.co.jp>
815  
-	* kame/sys/netinet6/nd6.c (nd6_setmtu): warned if configured (or
816  
-	detected) interface MTU is smaller than IPv6 minimum link MTU.
817  
-
818  
-2002-04-22  JINMEI, Tatuya  <jinmei@isl.rdc.toshiba.co.jp>
819  
-	* kame/sys/netinet6/in6_ifattach.c (in6_ifattach): do not update
820  
-	in6_maxmtu in this function, in order to avoid using the MTU for a
821  
-	loopback MTU mistakenly.
822  
-
823  
-2002-04-22  JINMEI, Tatuya  <jinmei@isl.rdc.toshiba.co.jp>
824  
-	* kame/sys/netinet6/nd6.c (nd6_ifattach): do not synchronize an ND
825  
-	link MTU with the corresponding interface MTU, since this
826  
-	synchronization had a bad side effect when increasing the
827  
-	interface MTU.  Instead, when detecting the link's "real" MTU
828  
-	always consider those two values, and take the smaller one.
829  
-	(many code points, such as ip6_output(), that relied on the
830  
-	previous behavior were rewritten accordingly.)
831  
-
832  
-2002-04-22  JINMEI, Tatuya  <jinmei@isl.rdc.toshiba.co.jp>
833  
-	* kame/sys/netinet6/nd6.c (nd6_output): if there has been no NS
834  
-	for a neighbor after entering the INCOMPLETE state, send the
835  
-	first solicitation in nd6_output(), regardless of the timer value.
836  
-	This change will effectively improve the response time to the
837  
-	first NS.
838  
-
839  
-2002-04-19  JINMEI, Tatuya  <jinmei@isl.rdc.toshiba.co.jp>
840  
-	* freebsd4/sys/netinet/tcp_subr.c (tcp_respond): if
841  
-	IPV6_USE_MIN_MTU is specified for the option tell ip6_output to
842  
-	fragment the packet at the minimum MTU.
843  
-
844  
-2002-04-19  JINMEI, Tatuya  <jinmei@isl.rdc.toshiba.co.jp>
845  
-	* kame/sys/netinet6/ip6_output.c: changed the policy about
846  
-	performing path MTU discovery; from now on multicast packets will
847  
-	be sent at the IPv6 minimum link MTU by default.  The semantics of
848  
-	IPV6_USE_MIN_MTU was changed accordingly, as will be described in
849  
-	the forthcoming rfc2292bis-07.
850  
-
851  
-2002-04-19  SUZUKI, Shinsuke <suz@crl.hitachi.co.jp>
852  
-	* kame/kame/pim6sd/mld6.c
853  
-	does not log warning againt MLD message from ::.
854  
-	(sync with the change of kame/sys/netinet6/nd6_nbr.c at Rev 1.76)
855  
-
856  
-2002-04-18  JINMEI, Tatuya  <jinmei@isl.rdc.toshiba.co.jp>
857  
-	* freebsd4/sys/netinet/ip_output.c (ip_output): always freed
858  
-	the route entry stored in iproute (if it was used) regardless of
859  
-	the IPSEC kernel compilation option.
860  
-	This should be a better fix to FreeBSD-SA-02:21.tcpip, and should
861  
-	apply the kernel without the IPSEC option.
862  
-
863  
-2002-04-13  JINMEI, Tatuya  <jinmei@isl.rdc.toshiba.co.jp>
864  
-	* kame/sys/netinet6/{icmp6.c, nd6.c}:
865  
-	* netbsd/sys/netinet/if_arp.c (arp_rtdrain):
866  
-	* netbsd/sys/net/route.c:
867  
-	ported the cached route management routines from freebsd4.
868  
-	
869  
-2002-04-12  JINMEI, Tatuya  <jinmei@isl.rdc.toshiba.co.jp>
870  
-	* kame/sys/netinet6/: use nd_ifinfo.linkmtu instead of
871  
-	ifp->if_mtu to handle link MTU issues wrt IPv6, whenever possible.
872  
-	Some OS dependent code for freebsd4 and bsdi4 was also modified in
873  
-	this manner.  Some for netbsd and openbsd was untouched.
874  
-
875  
-2002-04-10  JINMEI, Tatuya  <jinmei@isl.rdc.toshiba.co.jp>
876  
-	* freebsd4/sys/netinet/if_ether.c (arp_rtdrain):
877  
-	* kame/sys/netinet6/nd6.c (nd6_rtdrain):
878  
-	allowed the case where these functions received a NULL llinfo in
879  
-	order to avoid kernel panic in some situations.
880  
-
881  
-2002-04-09  JINMEI, Tatuya  <jinmei@isl.rdc.toshiba.co.jp>
882  
-	* freebsd4/sys/netinet/if_ether.c (arp_rtdrain): newly added as
883  
-	the hook for arp entries in the route cache queue.  Since arp does
884  
-	not have much state, the detection algorithm cannot be very smart;
885  
-	we only keep entries that have already been resolved.
886  
-	(see also: nd6_rtdrain below)
887  
-
888  
-2002-04-09  JINMEI, Tatuya  <jinmei@isl.rdc.toshiba.co.jp>
889  
-	* kame/sys/netinet6/icmp6.c (icmp6_input, icmp6_mtudisc_update):
890  
-	dropped icmp6 too big messages that reported an MTU less than the
891  
-	minimum MTU (i.e., 1280 bytes).  We believe such an error is only
892  
-	meaningful when we're acting as an SIIT(-like) client, which we do
893  
-	not support.
894  
-
895  
-2002-04-08  JINMEI, Tatuya  <jinmei@isl.rdc.toshiba.co.jp>
896  
-	* kame/sys/netinet6/in6_proto.c: added a new sysctl knob
897  
-	"net.inet6.ip6.pmtu_expire" to configure the timer value (in
898  
-	seconds).
899  
-	(only available in freebsd4)
900  
-
901  
-2002-04-08  JINMEI, Tatuya  <jinmei@isl.rdc.toshiba.co.jp>
902  
-	* kame/sys/netinet6/icmp6.c (icmp6_mtudisc_timeout): enabled the
903  
-	function for FreeBSD to purge stale path MTU information.
904  
-
905  
-2002-04-06  JINMEI, Tatuya  <jinmei@isl.rdc.toshiba.co.jp>
906  
-	* kame/sys/netinet6/icmp6.c (icmp6_mtudisc_update): revised the
907  
-	case that the reported path MTU is less than the minimum MTU so
908  
-	that the minimum MTU would be used instead.  The former behavior,
909  
-	which disabled path MTU discovery, was probably just derived from
910  
-	the IPv4 code, and was meaningless for IPv6, because IPv6 does not
911  
-	have the "don't fragment" bit.  The previous behavior may even be
912  
-	exploited by some DoS attacks that intentionally send a too big
913  
-	message with an MTU less than the minimum.
914  
-
915  
-2002-04-06  JINMEI, Tatuya  <jinmei@isl.rdc.toshiba.co.jp>
916  
-	* kame/sys/netinet6/nd6.c (nd6_lookup): specified RTF_CACHE for a
917  
-	newly created route so that the route entry would be subject to
918  
-	cached route management.
919  
-
920  
-2002-04-06  JINMEI, Tatuya  <jinmei@isl.rdc.toshiba.co.jp>
921  
-	* kame/sys/netinet6/nd6.c (nd6_rtdrain): added as the callback
922  
-	function for each ND entry as a cached route, and decides
923  
-	whether the entry should really be removed based on the ND state.
924  
-	Entries which are reachable, delay or probe will not be removed.
925  
-	An ND cache to a default route will not be removed either.
926  
-	[FreeBSD4 only]
927  
-
928  
-2002-04-06  JINMEI, Tatuya  <jinmei@isl.rdc.toshiba.co.jp>
929  
-	* freebsd4/sys/net/route.c (rtredirect): set RTF_CACHE before
930  
-	calling rtrequest() so that routes created by redirect will be
931  
-	subject to management of cached routes.
932  
-
933  
-2002-04-06  JINMEI, Tatuya  <jinmei@isl.rdc.toshiba.co.jp>
934  
-	* freebsd4/sys/net/route.c: made cached route management more
935  
-	refined:
936  
-	- we now have 3 parameters to limit the cache; max, hiwat, and
937  
-	  lowat, all of which are configured automatically based on the
938  
-	  kernel memory limit.
939  
-	- rt_draincache() is called when the number of entries are being
940  
-	  beyond "hiwat", and the function tries to keep the entries
941  
-	  between "lowat" and "hiwat".
942  
-	- do not regard static routes as cache.
943  
-	- allow ifa_rtrequest() functions to add a timer entry so that
944  
-	  they can set a refined cleanup function.
945  
-	
946  
-2002-04-01  JINMEI, Tatuya  <jinmei@isl.rdc.toshiba.co.jp>
947  
-	* bsdi4/sys/net/route.c: added cached routes management (see
948  
-	below).
949  
-
950  
-2002-04-01  JINMEI, Tatuya  <jinmei@isl.rdc.toshiba.co.jp>
951  
-	* kame/sys/netinet6/nd6.c (nd6_lookup): checked if rt_llinfo is
952  
-	non-NULL to avoid returning an entry that has the LLINFO flag but
953  
-	is not a neighbor cache entry.
954  
-	* kame/sys/netinet6/nd6.c (nd6_is_addr_neighbor): removed the
955  
-	check for the pointer, because the check is now done in nd6_lookup().
956  
-
957  
-<200203>
958  
-2002-03-29  JINMEI, Tatuya  <jinmei@isl.rdc.toshiba.co.jp>
959  
-	* {freebsd4, netbsd, openbsd}/sys/net/route.c: added an ability to
960  
-	manage the number of route entries that can be regarded as cache,
961  
-	in order to prevent local/remote DoS.  This is a preliminary and
962  
-	experimental support, which will need more work.  The same
963  
-	function for bsdi will be committed next week.
964  
-
965  
-2002-03-29  JINMEI, Tatuya  <jinmei@isl.rdc.toshiba.co.jp>
966  
-	* freebsd4/sys/net/route.c: ported routing entry timer from
967  
-	NetBSD (which was originally derived from BSD/OS).
968  
-
969  
-2002-03-29  JINMEI, Tatuya  <jinmei@isl.rdc.toshiba.co.jp>
970  
-	* kame/kame/pim6sd/mld6v2.c (make_mld6v2_msg):
971  
-	* kame/kame/pim6sd/mld6.c (make_mld6_msg):
972  
-	* kame/kame/pim6dd/mld6.c (make_mld6_msg):
973  
-	always initialized destination address structures.
974  
-	Otherwise, the strucuture may contain garbages in sin6_scope_id,
975  
-	which might be rejected in recent versions of kernel.
976  
-
977  
-2002-03-29  JINMEI, Tatuya  <jinmei@isl.rdc.toshiba.co.jp>
978  
-	* kame/sys/netinet6/nd6_rtr.c (defrouter_addifreq): set
979  
-	RTF_CLONING when installing a default route to an interface
980  
-	in order to perform ND correctly.  Previously this flag was
981  
-	implicitly set from the corresponding ifa_flags, which was dropped
982  
-	by a fix on 2002-02-26.  We could revert the former change, but I
983  
-	belive we should set the flag explicitly.
984  
-
985  
-2002-03-27 Shin'ichi Fujisawa <fujisawa@kame.net>
986  
-	* kame/sys/netinet6/natpt_*.[ch]:
987  
-	- Fix some fragmentation related bugs.
988  
-	- Revise the following fragmentation related nonconformance
989  
-	  to RFC2765.
990  
-	  - Set DF flag when IPv6->IPv4 translation and there is no
991  
-	    IPv6 fragment header.  According to RFC2765 4.1.
992  
-	  - Add fragment header when IPv4 packet does not set DF flag
993  
-	    (Tested ICMPv4->ICMPv6 translation only).  According to
994  
-	    RFC2765 3.1.
995  
-	  - Translate IPv4 packet (ICMP Echo/Echoreply) which DF flag
996  
-	    is not set and larger than 1232 bytes (excluding IPv4
997  
-	    header) into two IPv6 packet.
998  
-
999  
-2002-03-25  JINMEI, Tatuya  <jinmei@isl.rdc.toshiba.co.jp>
1000  
-	* kame/sys/netinet6/nd6.c (nd6_purge): zero-cleard the
1001  
-	corresponding ND info.  Otherwise, parameters for removed
1002  
-	interfaces could be reused for a newly-created interface.
1003  
-
1004  
-2002-03-18  JINMEI, Tatuya  <jinmei@isl.rdc.toshiba.co.jp>
1005  
-	* kame/sys/netinet6/ah_input.c (ah6_ctlinput):
1006  
-	* kame/sys/netinet6/esp_input.c (esp6_ctlinput):
1007  
-	corrected arguments to key_allocsa().  This fix is very important
1008  
-	if you use IPsec, because key_allocsa() in recent snaps has a
1009  
-	strong validation check which will cause kernel panic against
1010  
-	bogus values.
1011  
-
1012  
-2002-03-18  JINMEI, Tatuya  <jinmei@isl.rdc.toshiba.co.jp>
1013  
-	* kame/sys/netinet6/ip6_output.c (ip6_output): do not update the
1014  
-	"dst" address, which is the next-hop address, for multicast
1015  
-	destinations.  Otherwise, the layer 2 destination address would be
1016  
-	bogus.
1017  
-
1018  
-2002-03-17  JINMEI, Tatuya  <jinmei@isl.rdc.toshiba.co.jp>
1019  
-	* freebsd4/sys/netinet6/udp6_usrreq.c (udp6_input): corrected
1020  
-	address matching rules for incoming multicast packets, as
1021  
-	suggested by Konstantin KABASSANOV <Konstantin.Kabassanov@lip6.fr>
1022  
-	Without the change, multicast applications that binds the
1023  
-	receiving socket with the multicast address would fail to accept
1024  
-	incoming packets.
1025  
-
1026  
-Fri Mar 15 19:45:40 JST 2002  itojun@iijlab.net
1027  
-	* sys/netinet6/frag6.c: implement real lock around IPv6 reassembly
1028  
-	code.
1029  
-	(netbsd/openbsd only)
1030  
-
1031  
-Fri Mar 15 18:28:20 JST 2002  itojun@iijlab.net
1032  
-	* netbsd/sys/netinet/tcp_subr.c: have tcp6_drain().
1033  
-
1034  
-2002-03-10  JINMEI, Tatuya  <jinmei@isl.rdc.toshiba.co.jp>
1035  
-	* kame/sys/netinet6/ip6_mroute.c:
1036  
-	- made sure to attach packet addresses to every mbuf even after
1037  
-	  m_copy().
1038  
-	- added a supplement function m_copy_withpktaddrs() for this
1039  
-	  purpose.
1040  
-	Thanks to: "Konstantin KABASSANOV" <Konstantin.Kabassanov@lip6.fr>
1041  
-	for finding the problem and testing patches.
1042  
-
1043  
-2002-03-03  JINMEI, Tatuya  <jinmei@isl.rdc.toshiba.co.jp>
1044  
-	* kame/kame/wru: added the -z option to specify the zone of the
1045  
-	destination, particularly for the default destination, ff02::1.
1046  
-
1047  
-2002-03-03  JINMEI, Tatuya  <jinmei@isl.rdc.toshiba.co.jp>
1048  
-	* bsdi4/sys/netinet/tcp_subr.c (tcp6_ctlinput): loosened the
1049  
-	assertion check for the "inner" source.  The check was so strong
1050  
-	that it caused kernel panic when the function called from
1051  
-	ip6_output() via pfctlinput2().
1052  
-	bsdi4 KAME snap users are recommended to apply this fix.
1053  
-
1054  
-Sun Mar  3 01:51:54 JST 2002 Keiichi SHIMA <keiichi@iij.ad.jp>
1055  
-	* kame/sys/netinet6/{in6.c|mip6.c|mip_var.h|nd6_rtr.c}
1056  
-	check the CoA when p2p address (like gif) is set.  this enables
1057  
-	you to use MIP6 with molec.
1058  
-
1059  
-2002-03-02  JINMEI, Tatuya  <jinmei@isl.rdc.toshiba.co.jp>
1060  
-	* kame/sys/netinet6/ip6_output.c (ip6_ctloutput, and related
1061  
-	functions):
1062  
-	- applied recent clarifications in rfc2292bis:
1063  
-	  + ignored IPV6_DONTFRAG and IPV6_RECVPATHMTU for TCP sockets
1064  
-	  + disallowed to set non-unspecified address by IPV6_PKTINFO for
1065  
-	    TCP sockets
1066  
-	- corrected the return value from getsocketopt for IPV6_DONTFRAG and
1067  
-	  IPV6_USE_MIN_MTU
1068  
-
1069  
-2002-03-02  JINMEI, Tatuya  <jinmei@isl.rdc.toshiba.co.jp>
1070  
-	* kame/sys/netinet6/icmp6.c (icmp6_redirect_output): included
1071  
-	a target link layer address option in the redirect message for an
1072  
-	on-link destination as well as for a better router.  This behavior
1073  
-	should be correct according to the specification.
1074  
-
1075  
-<200202>
1076  
-Tue Feb 26 16:05:53 2002  SUMIKAWA Munechika  <sumikawa@ebina.hitachi.co.jp>
1077  
-	* freebsd4/ports/ppp: awkhulhak ppp
1078  
-
1079  
-2002-02-26  JINMEI, Tatuya  <jinmei@isl.rdc.toshiba.co.jp>
1080  
-	* freebsd4/sys/netinet6/in6_pcb.c (in6_mapped_sockaddr,
1081  
-	in6_mapped_peeraddr): do not convert the unspecified address (::)
1082  
-	to the mapped address form.  Otherwise, get{peer, sock}name(2) for
1083  
-	an AF_INET6 wildcard address would return ::ffff:0.0.0.0.
1084  
-
1085  
-2002-02-26  JINMEI, Tatuya  <jinmei@isl.rdc.toshiba.co.jp>
1086  
-	* freebsd4/sys/netinet/tcp_syncache.c (syncache_socket): when
1087  
-	making a PCB entry from a syn cache, do not forget to copy
1088  
-	inc_isipv6.
1089  
-	* freebsd4/sys/netinet/tcp_usrreq.c (tcp6_usr_connect): set
1090  
-	inc_isipv6 when connecting to a non-mapped AF_INET6 address.
1091  
-
1092  
-	All FreeBSD users are recommended to apply this fix.   Without
1093  
-	these changes, we would fail to update a stale cached route.
1094  
-
1095  
-2002-02-25 SUZUKI, Shinsuke <suz@sdl.hitachi.co.jp>
1096  
-	* sys/netinet6/in6_src.c (in6_selectsrc):
1097  
-	fixed a bug that sendmsg() on raw socket sometimes fails by ENXIO,
1098  
-	due to the inconsistency between embedded zone-id and the calculated
1099  
-	outgoing interface-id.
1100  
-
1101  
-Mon Feb 25 10:58:09 JST 2002  itojun@iijlab.net
1102  
-	* sys/netinet/ip_input.c: enforce ipsec policy checking on forwarding
1103  
-	  case (the portion was lost during transition to PR_LASTHDR).
1104  
-	  From: Greg Troxel <gdt@ir.bbn.com>
1105  
-
1106  
-2002-02-24  SUZUKI, Shinsuke <suz@sdl.hitachi.co.jp>
1107  
-	* kame/route6d/route6d.c:
1108  
-	not remove global addresses on loopback interface from routing
1109  
-	table by route aging.
1110  
-
1111  
-2002-02-23  JINMEI, Tatuya  <jinmei@isl.rdc.toshiba.co.jp>
1112  
-	* kame/sys/netinet6/nd6.c (nd6_rtrequest): rejected the process of
1113  
-	RESOLVE when the interface does not need neighbor caches.
1114  
-	Otherwise, this function would mistakenly try to make a neighbor
1115  
-	cache for an stf interface.
1116  
-	Based on a report from Ross Finlayson <finlayson@live.com> at the
1117  
-	freebsd-net ML.
1118  
-
1119  
-2002-02-23  SUZUKI, Shinsuke <suz@sdl.hitachi.co.jp>
1120  
-	* kame/pim6sd/{pim6_proto.c, route.c}:
1121  
-	pim6sd doesn't crash now when receiving (*,*,RP) entry.
1122  
-
1123  
-Thu Feb 21 23:48:38 JST 2002 sakane@kame.net
1124  
-	* kame/kame/racoon:
1125  
-	to specify the identifier in "sainfo" directive is deprecated.
1126  
-	the identifier should be always made from SPD.
1127  
-
1128  
-2002-02-20  SUZUKI, Shinsuke <suz@sdl.hitachi.co.jp>
1129  
-	* freebsd4/sys/net/if.c (): 
1130  
-	fixed a kernel crash that occurs when you enable IPv6 Multicast 
1131  
-	on VLAN interface.
1132  
-
1133  
-2002-02-19  JINMEI, Tatuya  <jinmei@isl.rdc.toshiba.co.jp>
1134  
-	* kame/sys/netinet6/ip6_output.c (ip6_setmoptions): fixed kernel
1135  
-	panic in the case of IPV6_LEAVE_GROUP without an interface.
1136  
-	The kernel would choose the group based on the address only with
1137  
-	fix.
1138  
-	Note, however, that ambiguity on the scope zone of the address
1139  
-	would not be allowed by default.  This particularly means that you
1140  
-	should always specify the interface for interface or link local
1141  
-	groups.
1142  
-	Based on: a report from Tomomi Suzuki <stomomi@ebina.hitachi.co.jp>
1143  
-
1144  
-2002-02-19  JINMEI, Tatuya  <jinmei@isl.rdc.toshiba.co.jp>
1145  
-	* kame/sys/netinet6/tcp6_subr.c (tcp6_respond): called
1146  
-	ip6_getpktaddrs() correctly.  NULL pointers would be referred to
1147  
-	without this fix.
1148  
-	Based on: a report from Tomomi Suzuki <stomomi@ebina.hitachi.co.jp>
1149  
-
1150  
-2002-02-19  JINMEI, Tatuya  <jinmei@isl.rdc.toshiba.co.jp>
1151  
-	* kame/sys/netinet6/ip6_input.c (ip6_init2): called nd6_ifattach()
1152  
-	for the loopback interface, in order to make sure to initialize
1153  
-	the nd_ifinfo structure for the interface.
1154  
-
1155  
-2002/02/19 16:05:42 JST	kjc@csl.sony.co.jp
1156  
-	* reduce differences from netbsd-current and openbsd-3.0:
1157  
-	 - use ALTQ_DECL() for altq only variables.
1158  
-	 - make IFQ_ENQUEUE() take 4 args even for the non-altq case
1159  
-	 - the return type of altq_etherclassify() is changed from
1160  
-	   int to void.
1161  
-	   the function prototype is moved to if_altq.h.
1162  
-	* add more altq supported drivers and link types.
1163  
-	  most of the remaining drivers are supported by now.
1164  
-
1165  
-2002-02-18  JINMEI, Tatuya  <jinmei@isl.rdc.toshiba.co.jp>
1166  
-	* kame/sys/netinet6/in6.h: stopped defining the route_in6{}
1167  
-	structure for bsdi4 regardless of local configuration options.
1168  
-	We'll never need this because BSD/OS has merged the "new" route{}
1169  
-	structure, which can store all socket addresses.
1170  
-	* kame/sys/netinet6/{mld6.c, route6.h}: always included route.h
1171  
-	based on the change above.
1172  
-
1173  
-2002-02-18 Shin'ichi Fujisawa	<fujisawa@kame.net>
1174  
-	* kame/sys/netinet6/natpt_*.[ch]:
1175  
-	* kame/kame/natptconfig/*.[chly58]:
1176  
-	- About natptcofig command
1177  
-	  - Add "-q" option to suppress error message.
1178  
-	  - Change it to return non ZERO value when detects syntax error.
1179  
-	- NAT-PT rule has rule number.
1180  
-	  You can omit rule number when setting NAT-PT.  In this case,
1181  
-	  behaviour of natptconfig command is same as previous.
1182  
-	  Rules can be deleted individually; Rule number can be
1183  
-	  renumbered;
1184  
-	- see natptconfig(8) and natpt.conf(5) for more detail.
1185  
-
1186  
-2002-02-14  JINMEI, Tatuya  <jinmei@isl.rdc.toshiba.co.jp>
1187  
-	* kame/sys/netinet6/ip6_input.c (ip6_input): cleanup; removed a
1188  
-	duplicated check for mapped source or destination addresses.
1189  
-
1190  
-2002-02-14  JINMEI, Tatuya  <jinmei@isl.rdc.toshiba.co.jp>
1191  
-	* kame/sys/netinet6/mld6.c (mld6_start_listening): added an
1192  
-	assertion in the case of this function was called before
1193  
-	mld6_init().
1194  
-
1195  
-2002-02-14  JINMEI, Tatuya  <jinmei@isl.rdc.toshiba.co.jp>
1196  
-	* kame/sys/netinet6/ip6_input.c (ip6_init2): stopped calling
1197  
-	in6_ifattach(lo0).  We in fact do not need to call in6_ifattach()
1198  
-	at this stage.  Additionally, in6_ifattach() has a bad effect of
1199  
-	sending packets even though some parts of the kernel are not ready
1200  
-	for sending.
1201  
-
1202  
-2002-02-09  JINMEI, Tatuya  <jinmei@isl.rdc.toshiba.co.jp>
1203  
-	* kame/sys/{netinet6, netkey}/: changed the definition of
1204  
-	in6_multi{} to contain a full sockaddr_in6 of the multicast