Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse code

rtsold pidfile change

happy 2004
  • Loading branch information...
commit bbc46114cbd6754610226401908f0b47e61eb93e 1 parent 72f53c3
itojun authored

Showing 3 changed files with 1,264 additions and 1,257 deletions. Show diff stats Hide diff stats

  1. +5 1,255 CHANGELOG
  2. +1,257 0 CHANGELOG.2003
  3. +2 2 Makefile.inc
1,260 CHANGELOG
... ... @@ -1,1257 +1,7 @@
1 1 CHANGELOG for KAME kit
2   -$KAME: CHANGELOG,v 1.2523 2003/12/24 10:23:03 suz Exp $
  2 +$KAME: CHANGELOG,v 1.2524 2004/01/04 22:13:17 itojun Exp $
3 3
4   -<200312>
5   -2003-12-24 SUZUKI, Shinsuke <suz@crl.hitachi.co.jp>
6   - * kame/kame/pim6[sd]d/pim6_proto.c: fixed a bug that pim6[sd]d cannot
7   - interpret PIM hello options following an unknown ones.
8   -
9   -2003-12-20 JINMEI, Tatuya <jinmei@isl.rdc.toshiba.co.jp>
10   - * kame/sys/netinet6/nd6_rtr.c (nd6_setdefaultiface): allowed the
11   - case of ifindex is 0 for 'ndp -I delete'.
12   -
13   -Thu Dec 18 12:30:16 JST 2003 keiichi@iij.ad.jp
14   - * kame/sys/netinet6/mip6_hacore.c
15   - - reject an incorrect binding update which doesn't have any one of
16   - home prefixes.
17   - reported by Alain Giraud <alain.giraud@alcatel.fr>
18   -
19   -Wed Dec 17 12:33:24 JST 2003 itojun@iijlab.net
20   - * sys/netinet*: new SCTP patch from randall. see commit message for
21   - changes.
22   -
23   -2003-12-16 MOMOSE Tsuyoshi <t-momose@netlab.nec.co.jp>
24   - * kame/sys/netinet/icmp6.h: Some of ICMPv6 parameters related
25   - mip6(DHAAD/MPS/MPA) were changed as assigned IANA.
26   -
27   -2003-12-16 SUZUKI Shinsuke <suz@crl.hitachi.co.jp>
28   - * kame/ip6addrctl: 'ip6addrctl delete ...' works now
29   -
30   -Sun Dec 14 13:12:52 JST 2003 itojun@iijlab.net
31   - * racoon: RFC3526 D-H groups support. from Damien Miller and hshoexer.
32   -
33   -2003-12-11 MOMOSE Tsuyoshi <t-momose@netlab.nec.co.jp>
34   - * sys/netinet6/mip6_{ha,cn}core.c, mip6_var.h:
35   - Changed a method of time management for binding cache entries.
36   - Use system built-in timeout functions instead of
37   - checking their expiration every second.
38   -
39   -2003-12-10 JINMEI, Tatuya <jinmei@isl.rdc.toshiba.co.jp>
40   - * kame/sys/netinet6/ip6_mroute.c (add_m6fc): corrected the
41   - coverage of spl(soft)net.
42   -
43   -Wed Dec 10 14:34:22 JST 2003 itojun@iijlab.net
44   - * sys/netinet*/ip*_id.c: correct fix to repetition period issue, based
45   - on comments from niels provos.
46   - - seed2 is necessary, but use it as "seed2 + x" not "seed2 ^ x".
47   - - skipping number is not needed, so disable it for 16bit generator
48   - (makes the repetition period to 30000)
49   -
50   -2003-12-09 JINMEI, Tatuya <jinmei@isl.rdc.toshiba.co.jp>
51   - * kame/sys/netinet6/ip6_mroute.c (ip6_mrouter_set): validated the
52   - argument for multicast routing socket options correctly.
53   -
54   -Tue Dec 9 12:14:41 JST 2003 itojun@iijlab.net
55   - * sys/net*: do not use if_index as the upper limit of interface
56   - index, as interfaces are dynamically created/removed on many *BSD
57   - and if_index is no longer the upper limit. instead, use the
58   - following construct:
59   - if (0 < x && x < if_indexlim && ifindex2ifnet[x])
60   - /* interface exists */
61   - else
62   - /* interface does not exist */
63   -
64   -2003-12-09 JINMEI, Tatuya <jinmei@isl.rdc.toshiba.co.jp>
65   - * kame/sys/netinet6/ip6_mroute.h: cleaned-up the mif6 structure by
66   - removing unused members. Note: netstat will have to be rebuilt
67   - since it reads the structure from the kernel.
68   -
69   -2003-12-08 JINMEI, Tatuya <jinmei@isl.rdc.toshiba.co.jp>
70   - * kame/sys/netinet6/ip6_mroute.c (add_m6if): corrected the
71   - coverage of spl(soft)net: reg_mif_num and nummifs must be
72   - protected at this lock level since these values can be referred to
73   - in an input path.
74   -
75   -2003-12-7 SUZUKI Shinsuke <suz@crl.hitachi.co.jp>
76   - * freebsd5/sys/netinet6/in6_pcb.c
77   - * freebsd5/sys/netinet/tcp_subr.c
78   - fixed a kernel panic and error message on freebsd5-kame
79   - in TCP TIME_WAIT state.
80   -
81   - Reported by: KOZUKA Masahiro <ma-kun@kozuka.jp>
82   -
83   -<200311>
84   -2003-11-25 Hideki ONO <ono@soft.net.fujitsu.co.jp>
85   - * sys/netinet/sctp*: sctp patch 15 from rrs@cisco.com.
86   -
87   - 1) Updated to a consisten comment in copyright section
88   - 2) Fixes so tie-tags are new 32 bit nonces not the v-tags (I-G.10)
89   - 3) Fixes so a primary cannot be set to a UNCONFIRMED address (I-G.10)
90   - 4) Updates ICMP handling to fix a bug/incompleteness (I-G.10)
91   - 5) Expanded forms of logging as an option during optimization.
92   - 6) Expanded pegs.
93   - 7) Fixes to utilize larger MTU sizes
94   - 8) Fixes a stray shutdown that was being sent when it
95   - was not supposed to (in SHUTDOWN-ACK-SENT state).
96   -
97   -2003-11-18 Hideki ONO <ono@soft.net.fujitsu.co.jp>
98   - * kame/sys/netinet/dccp_*, kame/sys/netinet6/dccp6_*:
99   - makes DCCP compilable on openbsd.
100   -
101   -Fri Nov 14 05:46:33 JST 2003 sakane@tanu.org
102   - * kame/kame/racoon/ipsec_doi.c:
103   - comparing the content of the ID payload failed when the ID type
104   - is IP address and the type is defined in the configuration file
105   - explicitly.
106   -
107   -2003-11-13 Hideki ONO <ono@soft.net.fujitsu.co.jp>
108   - * netbsd/sys/netinet/if_arp.c: added arp lock/unlock in
109   - arp_rtdrain().
110   -
111   -Wed Nov 12 16:15:52 CST 2003 keiichi@iij.ad.jp
112   - * MIP6
113   - changed Mobility Header protocol number and ICMPv6 type numbers
114   - related to Mobile IPv6 based on the latest IANA assignment.
115   -
116   -Mon Nov 10 01:46:40 JST 2003 itojun@iijlab.net
117   - * openbsd: upgrade to 3.4. reboot still unconfirmed so snap kit will
118   - not be generated until reboot is confirmed.
119   -
120   -2003-11-05 SUZUKI, Shinsuke <suz@crl.hitachi.co.jp>
121   - * kame/kame/dhcp6: changed the default values of the IA_PD and
122   - and IA_PD_PREFIX option to those officially assigned by IANA.
123   - (see the CHANGELOG comment on 2003-09-29)
124   -
125   -2003-11-05 SUZUKI, Shinsuke <suz@crl.hitachi.co.jp>
126   - * kame/freebsd4: sync with FreeBSD 4.9-RELEASE
127   -
128   -2003-11-04 Hideki ONO <ono@soft.net.fujitsu.co.jp>
129   - * kame/sys/netinet/dccp_*, kame/sys/netinet6/dccp6_*:
130   - makes DCCP compilable on netbsd.
131   -
132   -<200310>
133   -Wed Oct 22 18:35:16 JST 2003 itojun@iijlab.net
134   - * netbsd/sys/sys/null.h: define NULL as (void *)0. misuse of NULL as
135   - integer value will be punished with compilation error.
136   - sync with netbsd-current.
137   -
138   -2003-10-22 SUZUKI, Shinsuke <suz@crl.hitachi.co.jp>
139   - * kame/kame/man/man4/stf.4, kame/sys/net/if_stf.[ch],
140   - kame/sys/netinet6/{in6.h, in6_ifattach.c, ip6_input.c},
141   - *bsd/sys/sys/sockio.h,
142   - kame/kame/rtadvd, kame/kame/rtsold,
143   - *bsd/sbin/ifconfig, *bsd/usr.sbin/{rtsold, rtadvd}:
144   - removed ISATAP due to the IPR issue raised in
145   - http://www.ietf.org/ietf/IPR/sri-ipr-draft-ietf-ngtrans-isatap.txt.
146   -
147   -Wed Oct 22 11:32:25 JST 2003 keiichi@iij.ad.jp
148   - * kame/sys/netinet6/in6.c,in6_ifattach.c,mip6_mncore.c,mip6_icmp6.c
149   - fixed a panic when removing an interface which has a CoA
150   - of a mobile node.
151   -
152   -Tue Oct 21 12:03:10 JST 2003 keiichi@iij.ad.jp
153   - * kame/sys/netinet6/icmp6.c,mip6_cncore.[hc]
154   - fixed a bug of icmp dest unreach lost when sending an icmp to
155   - an (non-existent) onlink destination with extension headers.
156   - also, fixed a coresspondent node bug that ignores icmp dest unreach
157   - from a mobile node.
158   -
159   -2003-10-17 Hideki ONO <ono@soft.net.fujitsu.co.jp>
160   - * kame/sys/netinet/dccp_*: imported dccp code for freebsd5
161   - from http://www.dccp.org
162   - makes it compilable on freebsd[45]. experimental.
163   -
164   -2003-10-17 SUZUKI, Shinsuke <suz@crl.hitachi.co.jp>
165   - * kame/pim6sd/pim6_proto.c: sends the interface-address-list
166   - option in option-24, as well as in option-65001, to catch up with
167   - draft-ietf-pim-sm-v2-new-08.txt.
168   -
169   -Thu Oct 16 17:12:54 JST 2003 keiichi@iij.ad.jp
170   - * kame/sys/netinet6/mip6_cncore.[hc]
171   - take care the case when a wrapping occurs on the nonce and nodekey
172   - ring buffer of a correspondent node.
173   -
174   -2003-10-15 JINMEI, Tatuya <jinmei@isl.rdc.toshiba.co.jp>
175   - * kame/sys/netinet6/in6_var.h: defined the prf_ra structure
176   - outside of the in6_prflags structure to be friendly with C++.
177   - Pointed out by: Pavlin Radoslavov <pavlin@icir.org>
178   -
179   -2003-10-15 JINMEI, Tatuya <jinmei@isl.rdc.toshiba.co.jp>
180   - * kame/sys/netinet6/in6.c (in6_ifinit): tried rtinit() to a p2p
181   - (or loopback) destination only when the route is not installed.
182   - This change allows, e.g., duplicated attempts of 'ifconfig lo0
183   - ::1' like for IPv4.
184   - Pointed out by Pavlin Radoslavov <pavlin@icir.org>.
185   -
186   -Mon Oct 13 15:24:46 JST 2003 itojun@iijlab.net
187   - * sys/netinet6/nd6_rtr.c: revert previous change to nd6_rtmsg().
188   - it is freebsd sys/net/if.c which is incorrect, not nd6_rtmsg().
189   -
190   -2003-10-10 SUZUKI, Shinsuke <suz@crl.hitachi.co.jp>
191   - * kame/sys/netinet6/ip6_input.c
192   - fixed an endian bug on fragment header scanning.
193   - Reported by Masahito Endo <masaxmasa@tahi.org>
194   -
195   -Fri Oct 10 11:17:46 JST 2003 keiichi@iij.ad.jp
196   - * kame/sys/netinet6/nd6_rtr.c:nd6_rtmsg()
197   - fixed a null pointer access when sending rtmsg where an interface
198   - has no address on it.
199   - a patch from Hajimu UMEMOTO <ume@mahoroba.org>.
200   -
201   -Thu Oct 2 16:48:43 JST 2003 itojun@iijlab.net
202   - * bsdi3/4: discontinue support of kame/bsdi[34].
203   -
204   -Wed Oct 1 22:01:59 JST 2003 itojun@iijlab.net
205   - * kame/sys/netinet6/icmp6.c:
206   - when MIP6 route optimizaion is being performed, the address in
207   - RTHDR2 of the payload of ICMPv6 packet too big message
208   - must be considered as a final destination of path MTU.
209   -
210   -Wed Oct 1 21:20:16 JST 2003 keiichi@iij.ad.jp
211   - * kame/sys/netinet6/mip6_cncore.c:
212   - do not insert Home Address Option to any MH header except
213   - binding update.
214   - detected by the conformance test provided by
215   - Yaskawa Information Systems Corp.
216   -
217   -Wed Oct 1 21:20:16 JST 2003 keiichi@iij.ad.jp
218   - * kame/kame/mip6control/mip6makeconfig.sh
219   - updated the SA/SPD configuration generator script to make it easy
220   - to produce esp entries with authentication. a non-null
221   - authentication must be used according to the Mobile IPv6 spec.
222   -
223   -Wed Oct 1 15:05:30 JST 2003
224   - * sys/net/if.c: make ifindex2ifnet[] growing code safer. from IIJ SEIL
225   - team.
226   -
227   -Wed Oct 1 10:58:00 JST 2003 sakane@kame.net
228   - * kame/kame/racoon/oakley.c:
229   - The length of the Diffie-Hellman public value MUST be equal to the
230   - length of the prime modulus over which the exponentiation was
231   - performed, prepending zero bits to the value if necessary.
232   - reported by <takagaki.keiichi@jp.panasonic.com>
233   -
234   -<200309>
235   -2003-09-29 JINMEI, Tatuya <jinmei@isl.rdc.toshiba.co.jp>
236   - * kame/kame/dhcp6: changed the default values of the DNS
237   - (recursive) server address and the DNS search path options to
238   - those officially assigned by IANA. Though these values are still
239   - configurable by autoconf to provide interoperability with old
240   - implementations, it is recommended to use the standard values
241   - whenever possible.
242   - Note: the latest clients and servers built with the default
243   - configuration are not interoperable with older KAME snaps in terms
244   - of these options.
245   -
246   -2003-09-25 JINMEI, Tatuya <jinmei@isl.rdc.toshiba.co.jp>
247   - * kame/kame/setkey/setkey.c (sysctldump): disabled this function
248   - when KEYCTL_DUMPSA is undefined. This change fixes the output
249   - of setkey -D or -DP on FreeBSD.
250   -
251   -2003-09-25 itojun
252   - * kame/sys/netkey/key_var.h: undefined KEYCTL_DUMPSA and
253   - KEYCTL_DUMPSP for FreeBSD since it does not work for now. The
254   - change implicitly corrected the termination behavior of racoon.
255   -
256   -2003-09-24 JINMEI, Tatuya <jinmei@isl.rdc.toshiba.co.jp>
257   - * kame/kame/racoon/session.c (check_flushsa): correctly
258   - handled the case where pfkey_dump_sadb() returns NULL. Otherwise,
259   - racoon could crash in such a case.
260   -
261   -2003-09-21 JINMEI, Tatuya <jinmei@isl.rdc.toshiba.co.jp>
262   - * kame/sys/netinet6/ip6_output.c (ip6_ctloutput): simplified the
263   - case of getsockopt IPV6_PKTOPTIONS by simply returning empty
264   - data. Note that the change does not make any difference from the
265   - application's point of view, since we've already quitted storing
266   - the options on a socket.
267   -
268   -2003-09-21 JINMEI, Tatuya <jinmei@isl.rdc.toshiba.co.jp>
269   - * kame/sys/netinet6/ip6_input.c (ip6_savecontrol): simplified the
270   - function interface as a cleanup. This change should not make any
271   - difference from the API point of view. Many other kernel files
272   - that call this function were changed accordingly.
273   -
274   -2003-09-20 JINMEI, Tatuya <jinmei@isl.rdc.toshiba.co.jp>
275   - * kame/kame/rtadvd/if.c (if_nametosdl): made sure to free the
276   - temporary buffer.
277   - In response to KAME PR 502 reported by Takayuki Sakuma.
278   -
279   -2003-09-19 JINMEI, Tatuya <jinmei@isl.rdc.toshiba.co.jp>
280   - * kame/sys/netinet6/ipsec.c (ipsec_copypkt): avoided coping m_flag
281   - after M_MOVE_PKTHDR(). It would clear M_PKTHDR from the copy
282   - target and cause unexpected behavior. It is highly recommended
283   - for IPsec ESP or IPcomp users to apply this fix.
284   -
285   -2003/09/17 23:37:38 JST kjc@csl.sony.co.jp
286   - * eliminate reserved qids (class handles).
287   - allow cbq, hfsc and priq to use arbitrary non-zero qids.
288   - * make the qid assignment similar to the pf_tag assignment.
289   - this is a step to share the logic with pf_tag.
290   -
291   -2003-09-12 Tsuyoshi MOMOSE <t-momose@netlab.nec.co.jp>
292   - * kame/kame/sys/net/if_hif.[ch], kame/kame/sys/netinet6/mip6_var.h,
293   - kame/kame/kame/mip6control/mip6control.c:
294   - Some of parameters in hif_ifreq were changed not to use pointers.
295   -
296   -Fri Sep 12 19:27:25 JST 2003 itojun@iijlab.net
297   - * netbsd/sys/netinet/udp_usrreq.c: send icmp admin prohibit if
298   - socket policy mismatches.
299   -
300   -Fri Sep 12 17:33:33 JST 2003 itojun@iijlab.net
301   - * sys/netkey/key.c: make it possible to get SA/SP dump via sysctl.
302   - * setkey: use sysctl
303   -
304   -Wed Sep 10 10:33:48 JST 2003 itojun@iijlab.net
305   - * netbsd/sys/netinet/tcp_input.c: if inbound IPsec policy mismatches
306   - (like IPsec is required and plaintext packet comes in), respond to
307   - SYN with RST instead of silently discard the packet. it will allow
308   - TCP client to react quickly against the connection failure due to
309   - IPsec policy mismatch.
310   -
311   -Mon Sep 8 16:25:00 JST 2003 itojun@iijlab.net
312   - * setkey: support reading PF_KEY formatted files.
313   - * netbsd/sys/miscfs/kernfs: support /kern/ipsec{sa,sp} for inspecting
314   - IPsec SA/policy.
315   -
316   -Mon Sep 8 05:42:19 JST 2003 itojun@iijlab.net
317   - * sys/netkey/key.c: lookup SPI by hash table. bunch of cleanups.
318   -
319   -Sat Sep 6 11:36:50 JST 2003 itojun@iijlab.net
320   - * sys/netinet6/ip6_id.c: randomize flowlabel and fragment ID.
321   -
322   -2003-09-05 SUZUKI, Shinsuke <suz@crl.hitachi.co.jp>
323   - * (freebsd[45],netbsd,openbsd)/usr.sbin/rtsold/Makefile:
324   - Fixed a bug that RS message is not advertised on ISATAP interface.
325   - If your SNAP is newer than kame-snap-20030414 and you'd like to use
326   - ISATAP, you have to rebuild rtsold from scratch.
327   -
328   -<200308>
329   -Tue Aug 26 22:37:38 JST 2003 keiichi@iij.ad.jp
330   - * kame/sys/net/if_hif.*,netnet6/mip6*
331   - support multiple global addresses handling of a home agent.
332   - support selecting alternative home agent mechanism when
333   - the current registered home agent seems to be unavailable.
334   -
335   -2003-08-22 SUZUKI, Shinsuke <suz@crl.hitachi.co.jp>
336   - * kame/freebsd[45]/sys/netinet/igmp.c, kame/sys/netinet/in_msf.c
337   - fixed an IGMPv3-related buffer overrun in freebsd[45].
338   - Reported by: Hitoshi Asaeda <Hitoshi.Asaeda@sophia.inria.fr>
339   -
340   -Wed Aug 20 22:31:22 JST 2003 keiichi@iij.ad.jp
341   - * kame/kame/sys/netinet6/mip6_mncore.c,mip6_mncore.h,mip6_icmp6.c
342   - kame/kame/sys/netinet6/nd6.c
343   - kame/kame/kame/had/mpa.c
344   - sending/receiving Mobile Prefix Solicitation/Advertisement is
345   - supported.
346   -
347   -2003-08-19 JINMEI, Tatuya <jinmei@isl.rdc.toshiba.co.jp>
348   - * kame/kame/dhcp6/dhcp6relay.c: fixed a missing initialization.
349   - Without this fix, dhcp6relay could crash when it has no global
350   - addresses.
351   - From: Hajimu UMEMOTO <ume@mahoroba.org>
352   -
353   -Sun Aug 17 JST 2003 itojun@iijlab.net
354   - * sys/netinet{,6}/in{,6}_proto.c: enforce inbound IPsec policy on
355   - protocols that fall into raw socket as a wildcard case.
356   -
357   -2003-08-15 SUZUKI, Shinsuke <suz@crl.hitachi.co.jp>
358   - * kame/kame/pim6sd/{cfparse.y, mrt.[ch], pim6_proto.c, rp.c}
359   - Now static-RP configuration can work together with bootstrap-
360   - message-based RP configuration
361   -
362   -2003-08-10 SUZUKI, Shinsuke <suz@crl.hitachi.co.jp>
363   - * kame/{freebsd5, kame}
364   - sync with FreeBSD-5.1 RELEASE (behaviour is not confirmed yet)
365   -
366   -2003-08-07 MOMOSE Tsuyoshi <t-momose@netlab.nec.co.jp>
367   - * kame/kame/had/mpa.c,haadisc.c
368   - A home address should be passed in the source address of a mobile
369   - solicit pakcet. This problem was reported and donated the code by
370   - Kenichi Yajima <yajima@netlab.nec.co.jp>
371   -
372   -2003-08-07 JINMEI, Tatuya <jinmei@isl.rdc.toshiba.co.jp>
373   - * kame/kame/dhcp6/cftoken.l: use a stronger lexical check for
374   - interface names.
375   - From: Hajimu UMEMOTO <ume@mahoroba.org>
376   - * kame/kame/dhcp6/config.c (configure_interface): check interfaces
377   - specified in the configuration file really exist.
378   -
379   -2003-08-05 Hideki ONO <ono@soft.net.fujitsu.co.jp>
380   - * removed vrrp6 support because it might be a patent infringement.
381   - http://www.ietf.org/ietf/IPR/cisco-ipr-draft-ietf-vrrp-ipv6-spec.txt
382   -
383   -2003-08-01 JINMEI, Tatuya <jinmei@isl.rdc.toshiba.co.jp>
384   - * kame/kame/dhcp6: implemented various clarifications and some new
385   - features:
386   - - supported DNS name and NTP servers options
387   - - dhcp6s now uses the server/relay port to send a relay-rely
388   - message
389   - - dhcp6s now ignores a rebind message when it cannot find a
390   - binding, according to prefix-delegation-04
391   - - dhcp6relay now accepts relay-reply messages on the socket
392   - listening on the server/relay port
393   - * The DHCPv6 implementation is now built by default under
394   - *bsd/usr.sbin/.
395   -
396   -<200307>
397   -Thu Jul 31 19:19:48 JST 2003 keiichi@iij.ad.jp
398   - * kame/sys/netinet6/mip6_mncore.c,mip6_cncore.c
399   - sending/receiving a binding refresh request message is supported.
400   -
401   -Tue Jul 29 17:09:15 JST 2003 keiichi@iij.ad.jp
402   - * kame/sys/netinet6/mip6_mncore.[hc]
403   - select a CoA using the source address selection like algorithm.
404   - suggested by Francis.Dupont@enst-bretagne.fr.
405   -
406   -2003-07-28 MOMOSE Tsuyoshi <t-momose@netlab.nec.co.jp>
407   - * sys/netinet6/{ip6_output.c, ip6_var.h, mip6_cncore.c,
408   - mip6_hacore.[ch], nd6.c}:
409   - CN or HA dosen't add a type2 routing header to a Binding
410   - Acknowledgement packet when a deregistration packet was issued
411   - on home link and it was failed by some reasons.
412   - reported by Yukiyo.Akisada@jp.yokogawa.com and v6pc cert.
413   - team.
414   -
415   -Mon Jul 28 20:03:46 JST 2003 keiichi@iij.ad.jp
416   - * kame/sys/netinet6/mip6_cncore.c,mip6_mncore.[hc],in6.c,nd6_rtr.c
417   - kame/sys/net/if_hif.[hc]
418   - assign a CoA separately for each home interface, since a home
419   - interface is logically independent from each other.
420   -
421   -Mon Jul 28 14:38:11 JST 2003 keiichi@iij.ad.jp
422   - * kame/sys/netinet6/mip6_hacore.c,mip6_cncore.c:
423   - - fixed a bug not sending a binding ack when DAD for a link-local
424   - address is failed. (en-bugged during re-structuring BC logic.)
425   - - fixed a bug using RTHDR2 with Mobility Headers other than
426   - a binding ack.
427   - reported by Yukiyo.Akisada@jp.yokogawa.com.
428   -
429   -Fri Jul 25 19:12:15 JST 2003 itojun@iijlab.net
430   - * sys/netinet/ah_core.c: hmac-ripemd160 support
431   -
432   -Fri Jul 25 18:07:43 JST 2003 sakane@kame.net
433   - * kame/sys/netkey/key.c
434   - fixed that the kernel crashed when key_spdacquire() was called
435   - because key_spdacquire() had been implemented imcopletely.
436   -
437   -Thu Jul 24 16:11:06 JST 2003 keiichi@iij.ad.jp
438   - * mip6 related files.
439   - simplify the prefix and advertising router list management
440   - mechanism on a mobile node.
441   -
442   -2003-07-20 JINMEI, Tatuya <jinmei@isl.rdc.toshiba.co.jp>
443   - * kame/kame/dhcp6/config.c (configure_duid): fixed a bug of
444   - allocating short memory. Upgrading is required if you configure
445   - dhcp6s with the duid statement.
446   -
447   -Sat Jul 19 18:12:01 JST 2003 itojun@iijlab.net
448   - * sys/netinet6/esp_aesctr.c: support draft-ietf-ipsec-ciph-aes-ctr-03
449   - as there's no official DOI assignment yet, we use private DOI number.
450   - * sys/netinet6/ah_aesxcbcmac.c: support
451   - draft-ietf-ipsec-ciph-aes-xcbc-mac-03.
452   - as there's no official DOI assignment yet, we use private DOI number.
453   -
454   -Tue Jul 15 20:02:05 JST 2003 itojun@iijlab.net
455   - * sys/netinet6/esp_rijndael.c: simplify and update rijndael code.
456   - markus@openbsd
457   -
458   -2003-07-14 JINMEI, Tatuya <jinmei@isl.rdc.toshiba.co.jp>
459   - * kame/kame/dhcp6: revised the relay agent implementation
460   - based on dhcpv6-28.
461   - - dhcp6relay now relays packets between clients and servers using
462   - relay forward/reply messages.
463   - - dhcp6s now accepts relay forward messages and replies with relay
464   - reply messages.
465   -
466   -Sat Jul 12 15:05:23 JST 2003 suz@crl.hitachi.co.jp
467   - * openbsd/sys/netinet/igmp_var.h
468   - makes IGMPV3-kernel compilable on openbsd.
469   -
470   -Thu Jul 10 21:35:04 JST 2003 keiichi@iij.ad.jp
471   - * kame/kame/had/halist.c
472   - fixed a bug that a DHAAD reply message only includes one global
473   - address per home agent. the message must include all global
474   - addresses of all home agents.
475   - reported by Yukiyo.Akisada@jp.yokogawa.com.
476   -
477   -2003/07/10 21:07:50 JST kjc@csl.sony.co.jp
478   - the first step for transition to pf/altq.
479   - marge pf/altq into the existing altq-3.
480   - allow both pf/altq and altq-3 to coexit.
481   - currently, ALTQ3_COMPAT and ALTQ3_CLFIER_COMPAT are defined
482   - in sys/altq/altq.h to support altq-3.
483   - altq-3 will remain in kame for research experiments but will
484   - not be merged into bsd releases.
485   -
486   -2003-07-08 Hideki ONO <ono@soft.net.fujitsu.co.jp>
487   - * kame/sys/netinet6/{in6_ifattach.c,ip6_mroute.c,ip6_mroute.h}
488   - protect against interface removal.
489   -
490   -Tue Jul 8 18:51:06 JST 2003 keiichi@iij.ad.jp
491   - * kame/sys/netinet6/mip6_mncore.c
492   - insert alternate careof address sub-option when creating a
493   - binding update for the home registration. This sub-option is
494   - MUST when we protect the message with ESP and strictly speaking,
495   - it is not necessary if we use AH. for now, we always include
496   - this option, though...
497   -
498   -Tue Jul 8 17:11:20 JST 2003 keiichi@iij.ad.jp
499   - * kame/sys/netinet6/mip6_cncore.c,mip6_hacore.c,mip6_var.h,
500   - kame/kame/mip6control/mip6control.c
501   - better handling for a cloned binding cache for link-local
502   - address of a mobile node, when a binding update has a L flag on.
503   -
504   -Tue Jul 8 12:04:14 JST 2003 keiichi@iij.ad.jp
505   - * kame/sys/netinet6/mip6_mncore.c
506   - a mobile node must send a multicast neighbor advertisement
507   - for its link-local address when returning to home.
508   - reported by Yaskawa Information Corp.
509   -
510   -Mon Jul 7 20:23:00 JST 2003 keiichi@iij.ad.jp
511   - * kame/sys/netinet6/mip6_cncore.c,kame/sys/netkey/key.[ch]
512   - made draft-ietf-mip6-ha-ipsec as a default configuration.
513   - you must explicitly define MIP6_NOHAIPSEC to disable this feature.
514   -
515   -Fri Jul 4 10:00:51 JST 2003 itojun@iijlab.net
516   - * sys/netinet6/{ipcomp,esp}_input.c: critical missing length check/typo
517   - found by markus@openbsd.
518   -
519   -Tue Jul 1 11:56:46 JST 2003 itojun@iijlab.net
520   - * kame/sys/net/pf.c: PF now available on freebsd4 too.
521   - * {net,open}bsd/sys/netinet/ip_mroute.c: better protection against
522   - interface removal, by ono@kame
523   -
524   -<200306>
525   -Mon Jun 30 20:01:18 2003 JST sakane@kame.net
526   - * kame/racoon
527   - racoon left a re-send schedule, but called unbindph12() after it
528   - finished IPsec-SA negotiation. the re-send routine would use ph1
529   - handler, but it would be NULL, then it caused a crush. the report
530   - from <robert_kw@yahoo.com>
531   -
532   -Sun Jun 29 16:01:35 JST 2003 sakane@kame.net
533   - * kame/sys/netkey/{key.[ch],keydb.[ch]}
534   - * kame/sys/netinet6/ipsec.[ch]:
535   - an user can define a policy-id between 1 and IPSEC_MANUAL_POLICYID_MAX.
536   - when an user specifies 0 as a policy-id, the kernel assigns a policy-id
537   - for the security policy.
538   -
539   -Sun Jun 29 13:51:55 JST 2003 sakane@kame.net
540   - * kame/racoon
541   - - fixed to get a subjectaltname from a x509 certificate.
542   - it did not work with racoon if the openssl version
543   - was 0x00906002L or later.
544   -
545   -Sat Jun 28 12:54:50 JST 2003 itojun@iijlab.net
546   - * netbsd/openbsd: no longer uses NEW_STRUCT_ROUTE
547   -
548   -Sat Jun 28 08:13:55 JST 2003 itojun@iijlab.net
549   - * sys/netinet6/ipsec.c: policy can be looked up by PF tags. see
550   - (KAME-snap 7878) for more complete example.
551   - * setkey: syntax addition: "spdadd taggged" for PF-and-IPsec interaction
552   -
553   -Fri Jun 27 20:47:07 JST 2003 sakane@kame.net
554   - * kame/racoon
555   - - fixed that the configure program did not work.
556   - - the configure program checks if racoon's sha2 can work on an openssl.
557   - - racoon supports the "proxy mode" SA negotiation. it is useful
558   - for MIP6 security. patch from <Francis.Dupont@enst-bretagne.fr>
559   -
560   -Fri Jun 27 11:16:32 JST 2003 itojun@iijlab.net
561   - * kame/sys/net/pf.c: PF from openbsd-current 2002/6/26.
562   - compilable on openbsd/netbsd. the goal would be to integrate PF
563   - into KAME IPsec policy lookup engine.
564   -
565   -2003-06-26 Tsuyoshi MOMOSE <t-momose@netlab.nec.co.jp>
566   -
567   - * kame/sys/netinet6/{mip6_cncore.c, dest6.c}: Several bugs related
568   - mobile ipv6 correspondent node functinonalyty was fixed. Thease
569   - problems are found and reported by v6pc certification WG
570   - conformance testing.
571   - - shouldn't check care-of nonce index on deregistration.
572   - - shouldn't send binding errors with Home Address optino in HoTI,
573   - or CoTI packet
574   - - should send a binding error when an address included in home
575   - address option is not a routable unicast address.
576   - - should send binding error with status code 2 when received
577   - a packet which has a unknown mobility header type.
578   -
579   -Tue Jun 24 14:52:16 JST 2003 itojun@iijlab.net
580   - * sys/netinet/sctp*: sctp patch 9 from rrs@cisco.com. (7) is disabled
581   - by default, as there's no floating point in kernel land.
582   -
583   - 1) Xiaodan Tang found an interesting bug in the netBSD code
584   - having to do with getsockopt. Now a failed return will
585   - not generate a panic via a double mbuf mfree.
586   - 2) Changes to match the socket API next release including
587   - sctp_recvmsg(), sctp_connectx().
588   - 3) New state SCTP_UNCONFIRMED for addresses and increased
589   - HB's to unconfirmed addresses.
590   - 4) Major bug and panic fixes when memory gets short as we
591   - stress the number of mbufs and raise the number of associations.
592   - 5) A stop to handle excess associations. I can now easily get
593   - 20,000 assoc up on my laptop :>
594   - 6) Shrinking of PCB size and assoc structure sizes.
595   - 7) Support for High Speed TCP draft in SCTP. Note if you
596   - don't have a processor that supports floating point in
597   - the kernel (PIII and PIV should be ok) you need to
598   - go in to sctp_structs.h and comment out the define
599   - of SCTP_HIGH_SPEED. This will move to a compile option
600   - next patch.. but for now it is hard coded :-0
601   - 8) Some re-entrancy issues fixed (again especially when stressing
602   - the limits of things).
603   - 9) Configurable compile switch to get either Mark Allmans burst
604   - limit OR Kacheong Poon's :> Default is Kacheongs... If you
605   - want to use HIGH SPEED option probably you are best NOT
606   - to use Mark's since I don't think HIGH SPEED could ever
607   - take effect...
608   -
609   -2003-06-19 JINMEI, Tatuya <jinmei@isl.rdc.toshiba.co.jp>
610   - * kame/sys/netinet6/ip6_output.c (ip6_setpktoption): deprecated
611   - the IPV6_REACHCONF socket option and ancillary data item. It was
612   - once introduced during the migration from RFC 2292 to RFC 3542,
613   - but was dropped in the migration process.
614   -
615   -2003-06-19 JINMEI, Tatuya <jinmei@isl.rdc.toshiba.co.jp>
616   - * kame/sys/netinet6/nd6.c (nd6_rtrequest): changed a condition to
617   - decide whether to create an empty llinfo stricter so that a user
618   - can manually change the link-layer address of an existing neighbor
619   - cache.
620   - Pointed out by: KIU Shueng Chuan
621   -
622   -Wed Jun 18 17:29:31 JST 2003 itojun@iijlab.net
623   - * sys/netinet6/nd6.c: have separate timer in each llinfo_nd6
624   - (neighor cache); should allow timeout control in finer granurality.
625   - ln->ln_expire is kept just for backward compat (i.e. ndp(8))
626   -
627   -Mon Jun 16 18:49:02 JST 2003 keiichi@iij.ad.jp
628   - * kame/sys/netinet6/icmp6.c
629   - fixed a bug that ICMP error may be sent to mobile node's home
630   - address instead of its care-of address.
631   - reported by Yukiyo Akisada <Yukiyo.Akisada@jp.yokogawa.com>.
632   -
633   -2003-06-14 JINMEI, Tatuya <jinmei@isl.rdc.toshiba.co.jp>
634   - * freebsd4/sys/net/if.c (if_detach): be sure to free the link
635   - ifaddr at the end of the function. (A supplement fix to another
636   - one by ono on June 9th)
637   -
638   -Wed Jun 11 20:39:57 JST 2003 keiichi@iij.ad.jp
639   - * tcp_output()
640   - the length of extension headers, which are created and inserted
641   - by the MIP6 kernel automatically if bindings exist, is taken
642   - into account when sending TCP segments to avoid fragmentation.
643   - pointed out by A. Dev pramil <dev.dhas@kcl.ac.uk> and others.
644   -
645   -2003-06-03 JINMEI, Tatuya <jinmei@isl.rdc.toshiba.co.jp>
646   - * kame/sys/netinet6/icmp6.c (icmp6_redirect_output): do not check
647   - ip6_accept_rtadv to decide whether redirects should be sent. This
648   - parameter is irrelevant to sending redirects.
649   -
650   -2003-06-03 JINMEI, Tatuya <jinmei@isl.rdc.toshiba.co.jp>
651   - * kame/sys/netinet6/nd6_nbr.c (nd6_na_input):
652   - * kame/sys/netinet6/nd6.c (nd6_free):
653   - loosened the check requiring ip6_accept_rtadv where we needed to
654   - consider redirect cases.
655   - Pointed out by: KIU Shueng Chuan
656   -
657   -<200305>
658   -Fri May 30 10:25:33 JST 2003 itojun@iijlab.net
659   - * netbsd/sys/netinet/tcp_input.c: inherit IPV6_V6ONLY bit from
660   - listening socket. NetBSD PR 21713
661   -
662   -Thu May 29 18:01:28 JST 2003 sakane@kame.net
663   - * kame/racoon
664   - the patches from <Francis.Dupont@enst-bretagne.fr>
665   - - racoon must use the source addresss of the phase 1 negotiation
666   - that is in the acquire message.
667   - - the missing in pk_recvspdupdate() was added.
668   -
669   -2003-05-27 JINMEI, Tatuya <jinmei@isl.rdc.toshiba.co.jp>
670   - * kame/kame/setkey/{token.l, parse.y}: added a new keyword "null"
671   - as the null encryption algorithm. The old keyword "simple" was
672   - obsolete. Backward compatibility is provided with a warning
673   - message. [KAME PR 475]
674   -
675   -Fri May 23 16:00:26 JST 2003 sakane@kame.net
676   - * kame/racoon
677   - applyed RFC compliance patches from <toml@us.ibm.com>.
678   - - only single proposal and single transform are allowed to be received
679   - during phase 1 by a initiator.
680   - - ESP with NULL encryption must specify authentication.
681   -
682   -Fri May 23 16:00:26 JST 2003 sakane@kame.net
683   - * kame/racoon
684   - - a regular expression can be used as a include file name
685   - in a configuratoin file.
686   - - some memory leaks are fixed.
687   - they are from <jgraessley@apple.com>.
688   -
689   -Tue May 20 19:44:50 JST 2003 suz@crl.hitachi.co.jp
690   - * freebsd[45]/sys/netinet6/udp6_usrreq.c,
691   - * {netbsd,openbsd}/sys/netinet/udp_usrreq.c: fixed a bug that UDP
692   - packet cannot be received if it's bound for linklocal multicast.
693   - (introduced in Apr 28)
694   -
695   -Mon May 19 18:47:38 JST 2003 keiichi@iij.ad.jp
696   - * kame/kame/rtadvd/advcap.c,config.c,dump.c,rtadvd.[hc]
697   - implemented the rapid router advertisement which is defined in the
698   - mobile ipv6 spec.
699   -
700   -2003-05-15 JINMEI, Tatuya <jinmei@isl.rdc.toshiba.co.jp>
701   - * freebsd4/sys/net/if.c (if_detach): be sure to reset the
702   - ifindex2ifnet[] entry for the detached interface.
703   -
704   -Fri May 9 14:19:07 JST 2003 suz@crl.hitachi.co.jp
705   - * kame/pim6[sd]d: moved the default location of the configuration file
706   - from /usr/local/v6/etc/... to /etc/..., for the convenience of
707   - ports/pkgsrc maintenance.
708   -
709   - People using pim6[sd]d MUST move their pim6[sd]d configuration file
710   - to /etc.
711   -
712   -Fri May 9 13:09:00 JST 2003 suz@crl.hitachi.co.jp
713   - * kame/pim6sd/cfparse.y: fixed a bug that cand_bsr or cand_rp
714   - configuration is regarded as a syntax error (introduced by
715   - my patch on Apr 30)
716   - Pointed out by: SHIBATA Takeshi
717   -
718   - * kame/pim6sd/pim6_proto.c: stopped BSR message advertisement
719   - to the incoming interface for the time being (introduced on Apr 30)
720   -
721   -2003-05-08 JINMEI, Tatuya <jinmei@isl.rdc.toshiba.co.jp>
722   - * kame/sys/netinet6/nd6_rtr.c (nd6_rtmsg): corrected the pointer
723   - value for RTAX_IFP.
724   - Pointed out by: KIU Shueng Chuan
725   -
726   -Thu May 1 15:53:10 JST 2003 itojun@iijlab.net
727   - * openbsd: switch to 3.3. note that we now use openbsd/sys/altq,
728   - not kame/sys/altq (via symlinks), since ALTQ is integrated into
729   - OpenBSD PF. therefore, before you upgrade, you'd need to cleanup
730   - the symbolic links by
731   - % /bin/rm -fr kame openbsd/sys/altq
732   - also we no longer build some of ALTQ tools.
733   -
734   -<200304>
735   -Wed Apr 30 14:08:18 JST 2003 suz@crl.hitachi.co.jp
736   - * kame/pim6sd/{cfparse.y cftoken.l pim6_proto.c, pim6sd.conf.5,
737   - rp.[ch] timer.h}: implemented static group-to-RP mapping
738   - configuration.
739   -
740   - * kame/pim6sd/{rp.c, pim6_proto.c}: sync with draft-ietf-pim-sm-bsr-03.txt
741   - - BSR message's Randomized Override Interval
742   - - BSR message is advertised to the incoming interface, too
743   -
744   -Mon Apr 28 14:46:47 JST 2003 suz@crl.hitachi.co.jp
745   - * kame/sys/netinet/in_msf.h, kame/sys/netinet6/{in6.c, in6_ifattach.c,
746   - ip6_input.c , ip6_output.c, mld6.c, nd6.c}
747   - - answers to MLD query for link-local multicast group address.
748   - (stopped embedding the ifindex of group address in struct in6_multi)
749   -
750   - Reported by: Kentaro Ohara <Kentarou.Oohara@jp.yokogawa.com>
751   - (users@jp.ipv6.org #3055)
752   -
753   -Wed Apr 23 18:22:53 JST 2003 keiichi@iij.ad.jp
754   - * mip6 related part restructuring.
755   - codes are divided into three parts based on node types.
756   - a user can build CN only, MN only and HA only kernel now.
757   -
758   -Wed Apr 23 01:24:32 JST 2003 itojun@iijlab.net
759   - * netbsd: use 1.6.1
760   -
761   -Mon Apr 21 16:39:26 JST 2003 itojun@iijlab.net
762   - * sctp patch 8 from randall
763   -
764   - 1) Problem with source address selection for v6
765   - found by Itojun when sending to ::1
766   -
767   - 2) Security upgrade to report addresses in three
768   - states ACTIVE/IN-ACTIVE and UN-CONFIRMED. This
769   - also includes fixes to HB un-confirmed address
770   - more rapidly. The idea behind this is to
771   - keep folks from specifying addresses that are
772   - not theres to do a "masqurade". This fix is
773   - a result of discussions with Steve Bellovin.
774   -
775   - 3) Same issue, #2 but also added in is when a
776   - user sends to an address, if the address is
777   - un-cofirmed we treat it just like a MSG_OVERIDE
778   - so we will send to the address the user thinks
779   - OR we get an abort from the peer if the association
780   - that had the address was really masqurading.
781   -
782   - 4) Minor formatting problems to match BSD style
783   -
784   - 5) Implementors Guide update. We had failed to
785   - send a INIT-ACK back to the same place we sent
786   - the INIT to when we had a collision scenario.
787   - Missed this issue in putting all the IG in
788   - the code. This comes as a result of the LONG
789   - discussion with B B on the sctp-impl list.
790   -
791   - 6) Michael Tuexen found that user caused abort
792   - when the user did a SO_LINGER = 0 and a close
793   - has incorrect lengths in the TLV. This was
794   - through ANY code that did a optional param
795   - on the ABORT.. the m_len's were not properly
796   - set.
797   -
798   - 7) When sending to a loopback in V6 we listed
799   - all Link Locals... but none of these are
800   - really sendable since the peer (on our
801   - host) has no scope. Found while investaging
802   - Itojuns ::1 send issue. Now we will never
803   - list link-local address so the only way
804   - they can show up is as a source address.
805   -
806   - 8) Include file and various other issues reported
807   - by kame. We kill off the sysctrls that somehow
808   - historically got in and are not used. Only ones
809   - now are the ASCONF, RECV Buf default and Snd
810   - buf default.
811   -
812   - 9) Will now send up to max-bursts hb's to unconfirmed
813   - addresses and we use only the RTO for HB setting
814   - when we are in a unconfirmed mode.. aka not
815   - all addresses have HB'd yet.
816   -
817   - 10) Fixes to better recognize the various ICMP's during
818   - initial INIT sending. If the assoc is up we better
819   - recognize unreachable host messages too (reported
820   - by kame-core group).
821   -
822   -2003-04-17 JINMEI, Tatuya <jinmei@isl.rdc.toshiba.co.jp>
823   - * kame/kame/libinet6/getaddrinfo.c (getaddrinfo): when AI_PASSIVE
824   - is specified, put non-SCTP protocols before SCTP not to break
825   - buggy-but-deployed applications.
826   -
827   -2003-04-17 JINMEI, Tatuya <jinmei@isl.rdc.toshiba.co.jp>
828   - * kame/kame/libinet6/getaddrinfo.c (getaddrinfo): corrected the
829   - initial check for socktype/protocol combination of hints.
830   - the previous code could reject {AF_INET6, SOCK_STREAM,
831   - IPPROTO_TCP} when we had IPPROTO_SCTP before TCP in the explore
832   - structure.
833   -
834   -2003-04-16 JINMEI, Tatuya <jinmei@isl.rdc.toshiba.co.jp>
835   - * freebsd4/ports/openssh-portable-sctp: added a port kit to
836   - support other stream protocols than TCP (mainly intending SCTP) in
837   - OpenSSH 3.6.1p1.
838   -
839   -2003-04-11 JINMEI, Tatuya <jinmei@isl.rdc.toshiba.co.jp>
840   - * kame/kame/rtsold/rtsold.c (main): corrected over-killing
841   - pid-file generation.
842   -
843   -2003-04-11 JINMEI, Tatuya <jinmei@isl.rdc.toshiba.co.jp>
844   - * kame/kame/dhcp6/dhcp6c: added the -p pid-file option.
845   -
846   -2003-04-11 JINMEI, Tatuya <jinmei@isl.rdc.toshiba.co.jp>
847   - * kame/kame/rtsold/if.c (interface_status): considered IEEE 802.11
848   - interfaces correctly.
849   -
850   -2003-04-11 MOMOSE Tsuyoshi <t-momose@netlab.nec.co.jp>
851   -
852   - * kame/kame/had: a part of handling MPA is divided to another
853   - file. Current handling MPA code prevents to port 'had' to
854   - other MIP6 implementations due to accessing kernel internal
855   - structures.
856   -
857   -2003-04-11 JINMEI, Tatuya <jinmei@isl.rdc.toshiba.co.jp>
858   - * kame/kame/rtsold: added the "O-bit" support. When rtsold
859   - receives a router advertisement with the OtherConfig flag being
860   - set, it will invoke a script file (if specified by the -O option)
861   - to kick a separate protocol for the "other" configuration.
862   -
863   -2003-04-11 JINMEI, Tatuya <jinmei@isl.rdc.toshiba.co.jp>
864   - * kame/kame/dhcp6: supported the ability for the client to call a
865   - configuration script when the client receives a reply message. A
866   - new configuration statement to specify the script was provided.
867   -
868   -2003-04-10 JINMEI, Tatuya <jinmei@isl.rdc.toshiba.co.jp>
869   - * kame/kame/rtadvd/config.c (getconfig): supported a string
870   - notation for flag parameters. For example, raflags="o" specifies
871   - the daemon to set the "O bit" of the router advertisement header.
872   - This change is backward compatible; the traditional numeric
873   - notation is also accepted.
874   -
875   -Wed Apr 9 17:19:41 JST 2003 suz@crl.hitachi.co.jp
876   - * kame/freebsd4: sync with FreeBSD 4.8-RELEASE
877   -
878   -Wed Apr 2 20:29:23 JST 2003 suz@crl.hitachi.co.jp
879   - * kame/kame/mld6query: always advertise group-specific query from
880   - link-local address
881   -
882   -<200303>
883   -Mon Mar 31 11:19:31 JST 2003 keiichi@iij.ad.jp
884   - * kame/sys/netinet6/mip6.c,mip6_var.h,nd6_rtr.c:
885   - fixed a bug in a update routine of mip6 related data structure
886   - (prefix list and home agent list) when receiving a router
887   - advertisement.
888   -
889   -2003-03-28 JINMEI, Tatuya <jinmei@isl.rdc.toshiba.co.jp>
890   - * kame/kame/libinet6/name6.c: upgraded the support of ICMPv6
891   - nodeinfo for address to name mapping to recent versions of the
892   - specification.
893   - Note that:
894   - - this version sends queries to non-link-local addresses
895   - - this version does not cache the results
896   -
897   -Fri Mar 28 17:18:29 JST 2003 suz@crl.hitachi.co.jp
898   - * freebsd5/sys/conf/file, kame/sys/netinet6/mip6*, mobility6.c:
899   - makes MIP6 compilable on freebsd5
900   -
901   -Fri Mar 28 14:27:07 JST 2003 suz@crl.hitachi.co.jp
902   - * freebsd5/sys/sys/kernel.h, freebsd5/sys/net/if_var.h,
903   - kame/sys/net/if_{dummy,faith,gif,stf}.c: KAME-origined
904   - logical-interfaces(gif, dummy, faith, and stf for the time being)
905   - are now working on freebsd5.
906   -
907   -Wed Mar 26 19:43:16 JST 2003 suz@crl.hitachi.co.jp
908   - * freebsd[45]/sys/conf/options:
909   - supported LARGE_LOMTU kernel configuration option for
910   - Jumbogram testing.
911   -
912   -Tue Mar 25 19:07:53 JST 2003 suz@crl.hitachi.co.jp
913   - * kame/sys/netinet6/in6_msf.c
914   - fixed a bug that MSF does not work properly when changing its mode
915   - by advanced API.
916   -
917   - * kame/sys/netinet/in_msf.c
918   - {freebsd4,freebsd5,netbsd,openbsd}/sys/netinet/ip_output.c
919   - When the gap in the IPv4 multicast membership array is removed,
920   - multicast-socket-filter must be removed as well as multicast
921   - membership array. (specific to IGMPv3 extension)
922   -
923   - Reported by: Hitoshi Asaeda <Hitoshi.Asaeda@sophia.inria.fr>
924   -
925   -2003-03-22 JINMEI, Tatuya <jinmei@isl.rdc.toshiba.co.jp>
926   - * kame/sys/netinet6/nd6_rtr.c (prelist_update): made sure to keep
927   - the current stored lifetime when it was not updated by an RA.
928   - Discovered through a periodic TAHI test by Ozoe Nobumichi
929   - <ozoe@tahi.org>.
930   -
931   -2003-03-19 Hideki ONO <ono@soft.net.fujitsu.co.jp>
932   - * kame/kame/vrrp6d,
933   - kame/sys/net/{if_vrrp.c,if_vrrp_var.h},kame/sys/netinet6/mld6.c,
934   - openbsd/sbin/ifconfig, openbsd/sys/net/{if_ethersubr.c,if_types.h},
935   - openbsd/sys/sys/mbuf.h
936   - VRRP6 implementation for OpenBSD
937   -
938   -Wed Mar 19 17:17:55 JST 2003 keiichi@iij.ad.jp
939   - * kame/sys/netinet6/icmp6.c
940   - fixed a mbuf leak when generating an ICMPv6 redirect message.
941   -
942   -2003-03-14 JINMEI, Tatuya <jinmei@isl.rdc.toshiba.co.jp>
943   - * kame/kame/dhcp6: C99 compliance; avoid using __func__ with
944   - concatenating other strings since it is a const char variable.
945   -
946   -2003-03-13 JINMEI, Tatuya <jinmei@isl.rdc.toshiba.co.jp>
947   - * kame/kame/rafixd: this is a new application. The rafixd daemon
948   - invalidates bogus RAs by overriding them with the 0 router
949   - lifetime. This is particularly useful on an event network that
950   - contains mis-configured "routers".
951   -
952   -Mon Mar 10 15:02:05 JST 2003 itojun@iijlab.net
953   - * sctp: merged patch 7 from randall.
954   -
955   -2003-03-06 JINMEI, Tatuya <jinmei@isl.rdc.toshiba.co.jp>
956   - * kame/kame/dhcp6/dhcp6c.c (client6_send): made sure that the
957   - elapsed time does not overflow, according to dhcpv6-interop-00.
958   -
959   -<200302>
960   -Tue Feb 25 19:50:40 JST 2003 suz@crl.hitachi.co.jp
961   - * freebsd{4,5}/sys/netinet/tcp_syncache.c
962   - reflected FreeBSD-SA-03:03.syncookies (Brute force attack on SYN
963   - cookies)
964   -
965   -2003-02-19 Hideki ONO <ono@soft.net.fujitsu.co.jp>
966   - * kame/kame/vrrp6d,
967   - kame/sys/net/{if_vrrp.c,if_vrrp_var.h},kame/sys/netinet6/mld6.c,
968   - netbsd/sbin/ifconfig, netbsd/sys/net/{if_ethersubr.c,if_types.h},
969   - netbsd/sys/sys/mbuf.h
970   - VRRP6 implementation for NetBSD
971   - * freebsd4/sbin/ifconfig, freebsd4/sys/net/{if_ethersubr.c,if_types.h},
972   - freebsd4/sys/sys/mbuf.h
973   - changed VRRP6 implementation for FreeBSD4
974   -
975   -Wed Feb 19 17:26:11 JST 2003 keiichi@iij.ad.jp
976   - more mtag leaks are fidex. M_MOVE_PKTHDR is introduced to
977   - NetBSD (ported from OpenBSD).
978   - TODO: KAME/freebsd5
979   -
980   -Wed Feb 19 12:15:00 JST 2003 keiichi@iij.ad.jp
981   - * kame/sys/netkey/key.c
982   - MIP6: flush a cached route of a SA when the destaddr of the SA
983   - has been changed.
984   -
985   -2003-02-18 JINMEI, Tatuya <jinmei@isl.rdc.toshiba.co.jp>
986   - * freebsd4/sys/sys/mbuf.h (M_MOVE_PKTHDR): ported from OpenBSD to
987   - "move" mtag from one mbuf to another.
988   - * kame/sys/netinet6/{icmp6.c, ip6_output, ipsec.c}: used
989   - M_MOVE_PKTHDR instead of M_COPY_PKTHDR when appropriate, in order
990   - to avoid mtag leakage.
991   - (We may need to change more, including support for other OSes)
992   -
993   -Tue Feb 18 20:43:42 JST 2003 suz@crl.hitachi.co.jp
994   - * {freebsd4,netbsd,openbsd}/sys/netinet/udp_usrreq.c
995   - properly handles IPv4 UDP packet for IPv4 broadcast address
996   - (only for IGMPv3 kernel)
997   -
998   -Tue Feb 18 12:19:53 JST 2003 suz@crl.hitachi.co.jp
999   - * {freebsd4,freebsd5,netbsd,openbsd}/sys/netinet/udp_usrreq.c
1000   - {freebsd4,freebsd5,kame}/sys/netinet6/udp6_usrreq.c:
1001   - fixed an IGMPv3 or MLDv2 kernel crash by a UDP multicast packet to
1002   - addr:port, when some application joins to the addr and another
1003   - application listens to the UDP port by unicast.
1004   -
1005   - Reported by: Hitoshi Asaeda <Hitoshi.Asaeda@sophia.inria.fr>
1006   -
1007   -2003-02-14 MOMOSE Tsuyoshi <t-momose@netlab.nec.co.jp>
1008   - * kame/kame/sys/netinet6/{mobility6.c,mip6_pktproc.c},
1009   - kame/kame/sys/netinet/ip6.h
1010   - - Changed some codes to be MIP6 ID-20 compliant.
1011   - + Binding Auth. Option no longer require alignments
1012   - + Changed Binding Refresh Advice option type
1013   - + Send Parameter Problem if received mobility header is too small
1014   - or it's next header value is not no next header.
1015   -
1016   -Thu Feb 13 18:37:58 JST 2003 suz@crl.hitachi.co.jp
1017   - * kame/kame/ifmcstat: ifmcstat works on freebsd5 now
1018   -
1019   -2003-02-12 MOMOSE Tsuyoshi <t-momose@netlab.nec.co.jp>
1020   - * kame/sys/netinet6/{mip6.c,mip6_pktproc.c,mip6_var.h}: Only Home
1021   - nonce is used for calculation Kbm when a binding update message
1022   - tells to delete a binding cache.(HoA==CoA || lifetime==0)
1023   - One of Known bugs in TODO.mobile-ip6 is fixed.
1024   -
1025   -Wed Feb 12 19:09:04 JST 2003 suz@crl.hitachi.co.jp
1026   - * kame/kame/pim6sd: fixed a pim6sd crash by SIGHUP
1027   -
1028   -2003-02-10 JINMEI, Tatuya <jinmei@isl.rdc.toshiba.co.jp>
1029   - * kame/kame/dhcp6/dhcp6c_ia.c (reestablish_ia): prevented the
1030   - client from crashing when receiving a NoBinding code in response
1031   - to a Rebind.
1032   - Reported by: Ozoe Nobumichi <ozoe@intap.or.jp>
1033   -
1034   -Mon 10 Feb 2002 14:11:46 JST suz@crl.hitachi.co.jp
1035   - * freebsd5/sys/netinet6/in6_pcb.c: getsockname()/getpeername()
1036   - now returns proper port number for IPv6 socket.
1037   - (this makes rpcbind work properly on freebsd5)
1038   -
1039   -2003/02/09 03:33:58 JST kjc@csl.sony.co.jp
1040   - merge altq support into the freebsd5 tree.
1041   - the original code was made for 5.0-dp1 and it hasn't been fully
1042   - tested on 5.0 yet.
1043   -
1044   -2003-02-07 JINMEI, Tatuya <jinmei@isl.rdc.toshiba.co.jp>
1045   - * kame/kame/dhcp6/dhcp6c: obsoleted 'prefix-delegation' as a
1046   - DHCPv6 option name.
1047   -
1048   -2003-02-07 JINMEI, Tatuya <jinmei@isl.rdc.toshiba.co.jp>
1049   - * kame/sys/netinet6/ip6_input.c (ip6_getpktaddrs): changed the 2nd
1050   - and the 3rd arguments from 'sockaddr_in6 **' to 'sockaddr_in6 *'.
1051   - The change will avoid sharing pointer in an mbuf with the caller
1052   - of the function, and will be considered as less error-prone.
1053   - * {*bsd, kame}/sys/netinet[6]/: all the points that called
1054   - ip6_getpktaddrs() were modified accordingly. There should be no
1055   - change on behavior, but we may need some time to stabilize the
1056   - code.
1057   -
1058   -Fri Feb 7 19:40:36 JST 2003 suz@crl.hitachi.co.jp
1059   - * kame/kame/pim6sd/{main.c, route_sock.h}: fixed file descriptor
1060   - leak by SIGHUP (reported by SUDOH Yoshiaki <sudo@iij.ad.jp>)
1061   -
1062   -Fri Feb 7 19:17:12 JST 2003 suz@crl.hitachi.co.jp
1063   - * freebsd5/*, kame/*: KAME for FreeBSD 5-RELEASE. (not supported
1064   - officially yet, as the merge work is not completely finished)
1065   -
1066   -2003-02-06 JINMEI, Tatuya <jinmei@isl.rdc.toshiba.co.jp>
1067   - * kame/kame/dhcp6: the client now sends a Request to reestablish
1068   - an IA when receiving a NoBinding for the IA in response to a Renew
1069   - or Rebind. The behavior is compliant to Section 18.1.8 of
1070   - dhcpv6-28.
1071   -
1072   -Thu Feb 6 01:36:12 JST 2003 suz@crl.hitachi.co.jp
1073   - * kame/kame/pim6sd/vif.c: fixed pim6sd crash by SIGHUP
1074   - (reported by SUDOH Yoshiaki <sudo@iij.ad.jp>)
1075   -
1076   -Wed Feb 5 20:25:32 JST 2003 keiichi@iij.ad.jp
1077   - * kame/sys/netinet/icmp6.h,ip6.h
1078   - * kame/sys/netinet6/mip6_binding.c,mip6_pktproc.c
1079   - * kame/kame/mip6control/mip6control.c
1080   - - support for the MIP6 ID20 draft has been added.
1081   -
1082   -2003-02-05 JINMEI, Tatuya <jinmei@isl.rdc.toshiba.co.jp>
1083   - * {freebsd4,kame}/sys/netinet6/udp6_usrreq.c (udp6_input)
1084   - * {freebsd4,kame}/sys/netinet6/raw_ip6.c (rip6_input)
1085   - removed redundant code fragments; we do not have to copy mtag back
1086   - to the source any more.
1087   - (There should be no change on behavior.)
1088   -
1089   -Wed Feb 5 10:31:48 JST 2003 keiichi@iij.ad.jp
1090   - * kame/sys/netinet6/ip6_forward.c,ip6_output.c
1091   - * freebsd4/sys/sys/mbuf.h
1092   - - changed m_copy() behavior of freebsd4. m_copy() now copies
1093   - mtags.
1094   -
1095   -2003-02-04 JINMEI, Tatuya <jinmei@isl.rdc.toshiba.co.jp>
1096   - * kame/kame/dhcp6/dhcp6c.c (client6_timo): changed the upper bound
1097   - of retransmissions according to Section 14 of dhcpv6-28, so that
1098   - the total number of transmissions (including the first one) is
1099   - limited up to MRC.
1100   - pointed out by: Ozoe Nobumichi <ozoe@intap.or.jp>
1101   -
1102   -Mon Feb 3 18:53:50 JST 2003 keiichi@iij.ad.jp
1103   - * kame/sys/netinet6/{mip6_binding.c|ipsec.c}
1104   - * kame/sys/netkey/key.[hc]
1105   - - added partial support for the mip6-ha-ipsec draft.
1106   - define MIP6_HAIPSEC macro in your kernel config file to
1107   - enable optimized tunneling format.
1108   -
1109   -<200301>
1110   -Fri Jan 31 21:28:08 JST 2003 keiichi@iij.ad.jp
1111   - * kame/kame/mip6control:
1112   - - the file format for mip6makeconfig.sh has been changed.
1113   -
1114   -Thu Jan 30 15:52:05 JST 2003 suz@crl.hitachi.co.jp
1115   - * kame/kame/pim6sd/mld6_proto.c:
1116   - fixed a bug that MLD-compat-mode never switches back to MLDv2
1117   - from MLDv1-compatible mode.
1118   -
1119   -Thu Jan 30 13:04:25 JST 2003 suz@crl.hitachi.co.jp
1120   - * kame/kame/pim6sd/{rp.c, cfparse.y}:
1121   - fixed a bug that "cand_bsr/cand_rp (ifname)" does not work.
1122   - (reported by Pekka Savola in snap-users ML #7516)
1123   -
1124   -2003-01-29 MOMOSE Tsuyoshi <t-momose@netlab.nec.co.jp>
1125   -
1126   - * kame/kame/sys/netinet6/mip6.c, mip6_var.h, mip6_pktpro.c:
1127   - supports returning binding ack. status of expired nonce index when
1128   - the nonces indicated in a binding update are already expired.
1129   -
1130   -2003-01-27 JINMEI, Tatuya <jinmei@isl.rdc.toshiba.co.jp>
1131   - * kame/kame/dhcp6: added some minor bug fixes and clarifications:
1132   - - let the event structure to have IA for solicit and request so
1133   - that it is easier to handle each IA separately
1134   - - fixed a bug that the server ID was not copied to request when
1135   - receiving an advertisement with the highest preference
1136   - - fixed a bug of moving tailq list entries. Introduced a new
1137   - library dhcp6_move_list() to address this problem.
1138   -
1139   -Thu Jan 23 18:09:14 JST 2003 keiichi@iij.ad.jp
1140   - * kame/sys/netinet6/ip6_output.c:
1141   - leave mtags in the original mbuf when copying the mbuf in
1142   - ip6_mloopback(). the aux information stored in the mtags
1143   - may be needed in the later process of the output routine.
1144   -
1145   -Thu Jan 23 14:37:46 JST 2003 itojun@iijlab.net
1146   - * sys/net/if_gif.c: detect encapsulation loop by using m_tag,
1147   - just like openbsd-current does.
1148   -
1149   -2003-01-23 JINMEI, Tatuya <jinmei@isl.rdc.toshiba.co.jp>
1150   - * kame/kame/dhcp6: supported a new substatement "prefix" for the
1151   - id-assoc statement, which allows the client to require a
1152   - particular prefix(es) as a subotion of the IA_PD option in Solicit
1153   - messages.
1154   -
1155   -2003-01-23 JINMEI, Tatuya <jinmei@isl.rdc.toshiba.co.jp>
1156   - * kame/kame/dhcp6/dhcp6s.c (make_binding_ia): used local values
1157   - for the pltime and vltime of a prefix to be renewed/rebound, not
1158   - values in the renew/rebind message.
1159   -
1160   -Thu Jan 23 09:26:35 JST 2003 suz@crl.hitachi.co.jp
1161   - * kame/kame/pim6sd:
1162   - - fixed MLD query advertisement failure
1163   - - displayes MLD group management info in dump
1164   -
1165   -2003-01-22 JINMEI, Tatuya <jinmei@isl.rdc.toshiba.co.jp>
1166   - * kame/kame/dhcp6: supported the elapsed time DHCPv6 option:
1167   - - the client now includes the option for all messages.
1168   - - the server logs the received option, though it does not care
1169   - about the option value.
1170   -
1171   -2003-01-21 JINMEI, Tatuya <jinmei@isl.rdc.toshiba.co.jp>
1172   - * kame/kame/dhcp6: supported the Release message:
1173   - - client now releases stateful resources before exiting or restarting
1174   - by sending the message.
1175   - - server now accepts the message and releases the corresponding
1176   - binding.
1177   -
1178   -Tue Jan 21 17:02:57 JST 2003 itojun@iijlab.net
1179   - * sys/mbuf.h: switch from m_aux framework to m_tag framework (from
1180   - openbsd) for tagging extra information to mbuf chain.
1181   - TODO: bsdi4
1182   -
1183   -2003-01-20 JINMEI, Tatuya <jinmei@isl.rdc.toshiba.co.jp>
1184   - * kame/kame/ndp/ndp.c (ifinfo): printed the max MTU for ndp -i IFNAME.
1185   -
1186   -2003-01-20 JINMEI, Tatuya <jinmei@isl.rdc.toshiba.co.jp>
1187   - * kame/sys/netinet6/(several files): clarified library interfaces
1188   - for prefix manipulation. There was no change on behavior.
1189   -
1190   -Mon Jan 20 keiichi@iij.ad.jp
1191   - * kame/sys/netinet6/mip6_pktproc.c
1192   - fixed a bug that the correpondent node doesn't send back a
1193   - binding ack even when the ACK bit is on.
1194   - reported by Yukiyo Akisada <Yukiyo.Akisada@jp.yokogawa.com>.
1195   -
1196   -Fri Jan 17 20:53:58 JST 2003 keiichi@iij.ad.jp
1197   - * kame/sys/netinet6/mip6_pktproc.c:
1198   - more sanity checks. a home test init and a care-of test init
1199   - must not contain a home address destination option.
1200   - reported by Yukiyo Akisada <Yukiyo.Akisada@jp.yokogawa.com>.
1201   -
1202   -Fri Jan 17 19:28:45 JST 2003 keiichi@iij.ad.jp
1203   - * kame/sys/netinet6/mip6_binding.c:
1204   - fixed a bug that sending with an invalid lifetime from a home
1205   - agent when unregistering.
1206   - reported by Yukiyo Akisada <Yukiyo.Akisada@jp.yokogawa.com>.
1207   -
1208   -Fri Jan 17 19:18:44 JST 2003 keiichi@iij.ad.jp
1209   - * kame/sys/netinet/icmp6.h:
1210   - corrected the dhaad reply format.
1211   - reported by Yukiyo Akisada <Yukiyo.Akisada@jp.yokogawa.com>.
1212   -
1213   -Fri Jan 17 18:08:00 JST 2003 suz@crl.hitachi.co.jp
1214   - * kame/sys/netinet6/ip6_input.c:
1215   - When listening to a source-specific-multicast group, receives
1216   - IPv6 packets (e.g. ICMPv6 ECHO) as well as IPv6 UDP packets
1217   - if source and group are matched.
1218   -
1219   -Fri Jan 17 12:17:39 JST 2003 suz@crl.hitachi.co.jp
1220   - * kame/sys/net/if_stf.c, kame/kame/rtsold/rtsold.{c,8}
1221   - rtsold now periodically solicites RA on ISATAP interface.
1222   -
1223   -Sat Jan 11 16:25:06 JST 2003 suz@crl.hitachi.co.jp
1224   - * bsdi4/sys/conf/files, bsdi4/sys/sys/sockio.h, bsdi4/sbin/ifconfig:
1225   - ISATAP implementation for bsdi4 (just confirmed compilation)
1226   -
1227   -Fri Jan 10 17:27:10 JST 2003 suz@crl.hitachi.co.jp
1228   - * kame/sys/net/if_*.c:
1229   - fixed a bug that some interfaces cannot be manipulated under
1230   - OpenBSD+KAME.
1231   -
1232   -Thu Jan 9 20:10:24 JST 2003 suz@crl.hitachi.co.jp
1233   - * {netbsd,openbsd}/sys/conf/files, {netbsd,openbsd}/sys/sys/sockio.h,
1234   - {netbsd,openbsd}/sbin/ifconfig, kame/sys/net/if_stf.c:
1235   - ISATAP implementation for NetBSD/OpenBSD.
1236   -
1237   -Wed Jan 8 14:33:42 JST 2003 suz@crl.hitachi.co.jp
1238   - * kame/kame/man/man4/stf.4, kame/sys/net/if_stf.[ch],
1239   - kame/sys/netinet6/in6.h, in6_ifattach.c, ip6_input.c,
1240   - freebsd4/sys/sys/sockio.h, freebsd4/sys/net/if.h:
1241   - ISATAP kernel implementation based on
1242   - draft-ietf-ngtrans-isatap-08.txt for FreeBSD-4.
1243   - * kame/kame/rtadvd, kame/kame/rtsold, freebsd4/sbin/ifconfig
1244   - ISATAP userland implementation based on
1245   - draft-ietf-ngtrans-isatap-08.txt for FreeBSD-4.
1246   -
1247   - please see "man stf" for further detail.
1248   -
1249   -Wed Jan 8 14:26:17 JST 2003 itojun@iijlab.net
1250   - * sys/netkey/keydb.h: in struct secashead, "struct route" is not
1251   - sufficient if !NEW_STRUCT_ROUTE. NetBSD PR 18751.
1252   -
1253   -2003-01-06 JINMEI, Tatuya <jinmei@isl.rdc.toshiba.co.jp>
1254   - * kame/kame/dhcp6: upgraded base specification of DHCPv6 and prefix
1255   - delegation using DHCPv6 according to the latest drafts.
1256   - Note that backward compatibility to older versions of prefix
1257   - delegation was not provided.
  4 +<200401>
  5 +Mon Jan 4 JST 2004 itojun@iijlab.net
  6 + * rtsold: remove pidfile creation, pid was needed only for debugging
  7 + purposes.
1,257 CHANGELOG.2003
... ... @@ -0,0 +1,1257 @@
  1 + CHANGELOG for KAME kit
  2 +$KAME: CHANGELOG.2003,v 1.1 2004/01/04 22:13:18 itojun Exp $
  3 +
  4 +<200312>
  5 +2003-12-24 SUZUKI, Shinsuke <suz@crl.hitachi.co.jp>
  6 + * kame/kame/pim6[sd]d/pim6_proto.c: fixed a bug that pim6[sd]d cannot
  7 + interpret PIM hello options following an unknown ones.
  8 +