forked from kame/kame
-
Notifications
You must be signed in to change notification settings - Fork 0
/
CHANGELOG.1999
4780 lines (3896 loc) · 199 KB
/
CHANGELOG.1999
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
CHANGELOG for KAME kit, 1999
$KAME: CHANGELOG.1999,v 1.4 2001/07/21 06:06:13 itojun Exp $
<199912>
Fri Dec ?? JST 1999 [email protected]
* renamed "ptr" related files from "ptr_xx.c" to "natpt_xx.c".
you may need to run "make TARGET=netbsd clean prepare" before
rebuilding on your existing tree.
at least, "make install-includes" on freebsd2 may fail if you have
dangling symbolic links.
Fri Dec 31 13:21:58 JST 1999 [email protected]
* netbsd/pkgsrc/net/ethereal: upgrade to 0.8.0.
Wed Dec 29 16:09:41 JST 1999 [email protected]
* generated first kame/bsdi4 snapshot, for BSDI BSD/OS 4.1.
Will be generated regularly. see bsdi4/TODO for twists and issues.
Tue Dec 28 16:11:42 JST 1999 [email protected]
* openbsd/sys/igmp.c, kame/sys/in_gif.c: remove kame patches that
does not fit openbsd well. openbsd ip_input() uses different args
from other kame/*BSD so live with that (for ipsec?).
This should fix behavior of gif tunnel. Before the fix gif tunnel
would fail to capture any IPv6-over-IPv4 packets.
Tue Dec 28 14:24:08 1999 SUMIKAWA Munechika <[email protected]>
* freebsd3/ports/sendmail.beta: add sendmail 8.10.0beta10.
Tue Dec 28 13:55:57 1999 SUMIKAWA Munechika <[email protected]>
* freebsd3/ports/*: sync with ports-current.
Tue Dec 28 JST 1999 [email protected]
* freebsd2/ports/sendmail.beta, netbsd/pkgsrc/mail/sendmail.beta:
upgrade to sendmail 8.10.0beta10.
Tue Dec 28 05:35:02 1999 SUMIKAWA Munechika <[email protected]>
* freebsd3/ports/ja-mnews: add IPv6-ready port directory for
version 1.22.
Tue Dec 28 05:19:33 1999 SUMIKAWA Munechika <[email protected]>
* freebsd3/ports/fetchmail: Upgrade to 5.2.1.
Mon Dec 27 22:03:26 1999 SUMIKAWA Munechika <[email protected]>
* freebsd3/{include, etc, lib, libexec, sbin, usr.bin, usr.sbin}:
sync with FreeBSD 3.4-RELEASE
Mon Dec 27 21:34:51 1999 SUMIKAWA Munechika <[email protected]>
* freebsd3/ports/ethereal: removed ethreal port. It's already
standardly disutributed by ports-current.
* freebsd3/ports: bump the version of shared libraries for sync
with FreeBSD-3.4.
Mon Dec 27 20:34:20 1999 SUMIKAWA Munechika <[email protected]>
* freebsd3/sys: sync with FreeBSD 3.4-RELEASE. zp0 works
correctly, and ep0/cnw0 also work with PAO. However, many
applications are based on FreeBSD-3.3 yet.
Mon Dec 27 16:33:20 JST 1999 [email protected]
* freebsd2/ports/mnews: add IPv6-ready port directory for version 1.22.
note that this configuration is Japanese-message enabled version;
you may find the default configuration annoying...
Mon Dec 27 11:15:26 1999 SUMIKAWA Munechika <[email protected]>
* freebsd3/ports/python: Upgrade to 1.5.2.
Mon Dec 27 03:42:38 1999 SUMIKAWA Munechika <[email protected]>
* {bsdi3,freebsd2}/sys/netinet/udp_usrreq.c: fix data corruption
when multiple listening socket exists for udp multicast.
Mon Dec 27 00:37:04 1999 SUMIKAWA Munechika <[email protected]>
* freebsd[23]/ports/emacs20: upgrade to 20.5.
Sat Dec 25 23:00:09 JST 1999 [email protected]
* freebsd2/usr.bin/fetch: apply y2k patch. this should be okay to
apply it as freebsd228 is not maintained by freebsd project any more.
From: Hideaki YOSHIFUJI <[email protected]>
* freebsd[23]/ports/inn: use latest v6 patch.
From: Satosi KOBAYASI <[email protected]>
1999-12-24 JINMEI, Tatuya <[email protected]>
* kame/kame/ping6/ping6.c (main): restricted the -l (preload)
option to a privileged user.
Fri Dec 24 02:21:30 JST 1999 [email protected]
* implement 2292bis IPV6_REACHCONF (trivial).
1999-12-23 JINMEI, Tatuya <[email protected]>
* kame/sys/netinet6/nd6.c (nd6_free): call pfctlinput with
PRC_HOSTDEAD in order to remove all cached routes to the
unreachable neighbor.
* kame/sys/netinet6/in6_pcb.c (in6_pcbnotify): call in6_rtchange
upon PRC_HOSTDEAD as well.
1999-12-23 JINMEI, Tatuya <[email protected]>
* kame/sys/netinet6/tcp6_subr.c (tcp6_ctlinput):
* kame/sys/netinet6/udp6_usrreq.c (udp6_ctlinput):
* freebsd3/sys/netinet/tcp_subr.c (tcp6_ctlinput):
* netbsd/sys/netinet/tcp_subr.c (tcp6_ctlinput):
prevented these functions from referring to a dangling pointers
to an mbuf or rcvif.
1999-12-23 JINMEI, Tatuya <[email protected]>
* kame/kame/ping6/ping6.c: when the -v option is given, recevied
HbH/Dst options headers and routing headers are printed using
rfc2292bis.
1999-12-23 JINMEI, Tatuya <[email protected]>
* kame/kame/libinet6/{ip6opt.c, rthdr.c}: some new library
functions were added according to rfc2292bis-01.
See TODO.2292bis for the current status of the implementation.
Wed Dec 22 21:37:07 JST 1999 [email protected]
* freebsd[23]/ports/inn: upgrade to 2.2.2 (not tested by KAME team).
From: Satosi KOBAYASI <[email protected]>
Wed Dec 22 17:52:14 JST 1999 [email protected]
* kame/sys/netinet6:
Alart when sequence number cycles.
If cyclic sequence number is NOT allowed, sender doesn't send any
packet with auditing. Receiver discard packet with counting ipsecstat.
Wed Dec 22 17:42:43 JST 1999 [email protected]
* netbsd/pkgsrc/mail/fetchmail: upgrade to 5.2.1.
Wed Dec 22 17:16:21 JST 1999 [email protected]
* kame/kame/setkey:
By default of manual keying, cyclic sequence number is allowed.
"cyclic-seq" option is changed to "nocyclic-seq". This means no
allowance to cycle sequence number.
Wed Dec 22 16:30:56 JST 1999 [email protected]
* kame/sys/netinet6/ip6_forward.c: (IPv6 IPsec tunnelling)
when returning icmp6 too big, never return mtu value < 1280.
Suggested by Hiroshi Miyata <[email protected]>, based on RFC2473 7.1.
the code is still incomplete as we do not do fragmentation in
ip6_forward(). when doing tunnel ingress, ip6_forward() should
call ip6_output() after certain point so that we can generated
fragmented outputs.
1999-12-22 JINMEI, Tatuya <[email protected]>
* kame/sys/netinet6/in6_pcb.h: clarified IN6P_xxx macros;
- removed unused definitions.
- avoided hardcoding in a shortcut macro.
1999-12-22 JINMEI, Tatuya <[email protected]>
* kame/sys/netinet6/ip6_output.c (ip6_ctloutput): dropped case
statements for non-standard socket options (IPV6_RECVOPTS,
IPV6_RECVRETOPTS, and IPV6_RECVDSTADDR).
Since they are still defined in netinet6/in6.h, applications that
use these options should still be compilable. But the applications
will not work correctly any more because of this fix.
If your applications use these non-standard options, I strognly
recommend you to change the applications not to use the options.
The definitions in in6.h will also be removed after a transition
period (maybe two weeks or so).
Wed Dec 22 00:37:56 JST 1999 [email protected]
* many platforms:
be paranoid about malicious use of v4 mapped addr on v6 packet.
malicious party may try to use v4 mapped addr as source/dest to
confuse tcp/udp layer, or to bypass security checks,
for example, naive stack can mistakingly think a packet with
src = ::ffff:127.0.0.1 is from local node.
changed:
tcp/udp/rawip layer for bsdi4, netbsd, freebsd2, bsdi3
ip6 layer (ip6 input and routing header processing) for all OS.
the latter change can be controversial.
Tue Dec 21 00:44:22 PST 1999 [email protected]
* kame/sys/netinet6/ipsec.c:
Limitedly dealing with upper layer protocol and port number
when forwarding packet with IPsec. Support either TCP, UDP or ICMP.
If next header type is ESP then giving up to pursue header.
1999-12-21 JINMEI, Tatuya <[email protected]>
* kame/kame/{bgpd, hroute6d, pim6[ds]d, ping6, racoon, route6d,
rtadvd, rtsol[d], traceroute6}: use IPV6_RECVxxx options (if
available) instead of according options in RFC2292.
1999-12-21 JINMEI, Tatuya <[email protected]>
* kame/sys/netinet6/ip6_ctloutput: supported IPV6_RECVxxx socket
options according to rfc2292bis-01.
Tue Dec 21 17:30:09 JST 1999 [email protected]
* netbsd/sys: make AF_INET6 wildcard socket special behavior
(RFC1933 IPv4 mapped addr) configurable.
- no MAPPED_ADDR_ENABLED option: disabled, AF_INET{,6} sockets are
totally separate
- MAPPED_ADDR_ENABLED=0: code compiled in, disabled by default,
can be turned on by sysctl or setsockopt
- MAPPED_ADDR_ENABLED=1: code compiled in, enabled by default,
can be turned off by sysctl or setsockopt
per-socket behavior will be copied from sysctl config on in6pcb
creation time. you need to reopen a socket, or perform setsockopt,
to change behavior of a socket.
TODO: too many options will kill us, we may want to decrease number
of #ifdef by making some of the above behavior a default.
TODO: net.inet6.ip6.mapped_addr has reverse semantics from
setsockopt(IPV6_BINDV6ONLY). this is confusing and should be changed.
Mon Dec 20 17:05:42 JST 1999 [email protected]
* freebsd3/ports/{xtris,netris}, netbsd/pkgsrc/games/{xtris,netris}:
tetris over IPv6 network.
From: Hideaki YOSHIFUJI <[email protected]>
Mon Dec 20 00:16:49 JST 1999 [email protected]
* kame/faithd/faithd.c: handle connetion to IPv4 mapped address
correctly. the bug can allow DoS attack.
From: Feico Dillema
NetBSD PR: 8640
Sun Dec 19 21:19:09 JST 1999 [email protected]
* share/man/man4/ip6.4: manpage for IPv6 layer.
Sun Dec 19 13:11:11 JST 1999 [email protected]
* openbsd/sys: disable IPv4 mapped address support (RFC1933: AF_INET6
wildcard bind can accept IPv4 traffic). This is for possible
security risks due to complexity introduced into access control.
(sync with openbsd-current)
Sun Dec 19 10:57:37 JST 1999 [email protected]
* {net,open}bsd/sys/netinet/ip_output.c: avoid kernel panic on
multicast loopback. shared cluster mbuf will be overwritten
by HTONS().
Sat Dec 18 08:21:50 JST 1999 [email protected]
* share/man/man4/icmp6.4: manpage for ICMPv6 socket.
* netbsd/pkgsrc/security/heimdal: upgrade to 0.2h.
Thu Dec 16 17:31:49 1999 SUMIKAWA Munechika <[email protected]>
* IPv6-enable xemacs-21.1.8. (not tested)
submitted by URA Hiroshi <[email protected]>
1999-12-16 JINMEI, Tatuya <[email protected]>
* kame/kame/{bgpd, hroute6d, pim6dd, pim6sd, route6d, rtsold}:
The default directory to make dump/trace files was changed from
/var/tmp to /var/run in order to avoid possible security problems.
This fix was suggested by the OpenBSD team.
Thu Dec 16 02:55:23 1999 SUMIKAWA Munechika <[email protected]>
* freebsd[23]/ports/XFree86: Upgrade to 3.3.5(not tested).
submitted by [email protected].
Wed Dec 15 17:09:45 JST 1999 [email protected], [email protected]
* sys/netinet6 (bunch of places): do not overwrite traffic class
bits when setting IP version field on IPv6 header.
From: [email protected]
1999-12-15 JINMEI, Tatuya <[email protected]>
* kame/kame/{libinet6, tcpdump, v6test}: changed not to use the
ip6r0_addr and ip6r0_slmap members of the ip6_rthdr0 structure
according to <draft-ietf-ipngwg-rfc2292bis-01.txt>.
Note: it is recommented to recompile both the kernel and all the
user applications to avoid troubles due to size mismatch between
the kernel and the applications.
1999-12-15 JINMEI, Tatuya <[email protected]>
* kame/sys/netinet6/{ip6.h, ip6_output.c, route6.c}:
removed the ip6r0_addr and ip6r0_slmap members from the
ip6_rthdr0 structure according to
<draft-ietf-ipngwg-rfc2292bis-01.txt>.
1999-12-14 JINMEI, Tatuya <[email protected]>
* kame/sys/netinet6/icmp6.c (icmp6_input): use
PRC_UNREACH_PROTOCOL as notification code upon receiving an ICMPv6
DST_UNREACH_ADMIN error.
XXX: is this a good code?
1999-12-14 JINMEI, Tatuya <[email protected]>
* kame/sys/netinet6/{in6_pcb.c, ip6_output.c, tcp6_input.c,
tcp_subr.c}: rtcalloc was reverted for bsdi where it was necessary
to make a cloned route for path MTU discovery.
Tue Dec 14 01:26:01 JST 1999 [email protected]
* kame/libinet6/getaddrinfo.c: fix cases when getipnodeby*() is not
available. "hp" will be broken if you call resolver function again,
so we need to deep-copy the necessary portion of results.
1999-12-13 JINMEI, Tatuya <[email protected]>
* kame/kame/ndp/ndp.c (getdefif): was added to allow the -I option
not to take an argument, which now means to show the current
default interface. The -I option now takes a special argument
`delete' to remove the current default interface from the kernel.
Note: both the command and the kernel should be recompiled.
1999-12-13 JINMEI, Tatuya <[email protected]>
* kame/sys/netinet6/nd6.c (nd6_ioctl): a new ioctl
SIOCGDEFIFACE_IN6 was added to tell application the current
default interface.
A new structure in6_ndifreq{} was introduced for the option and
SIOCSDEFIFACE_IN6, so that a user can remove the current default
interface from the kernel.
Mon Dec 13 14:58:04 JST 1999 [email protected]
* netbsd/pkgsrc/net/ethereal: upgrade to 0.79.
Mon Dec 13 10:49:48 1999 SUMIKAWA Munechika <[email protected]>
* freebsd[23]/ports/heimdal: upgrade to 0.2f.
* netbsd/pkgsrc/security/heimdal: upgrade to 0.2f.
Sun Dec 12 19:22:39 JST 1999 [email protected]
* openbsd/sys/netinet/udp_usrreq.c: fix advanced API for udp.
route6d seems to work.
Sat Dec 11 02:55:23 JST 1999 [email protected]
* kame/sys/netinet6/nd6.c: add missing splx().
Fri Dec 10 13:57:35 1999 SUMIKAWA Munechika <[email protected]>
* freebsd3/sys/i386/isa/if_ed.c, if_ep.c, if_fe.c, if_sr.c: remove
calling in6_ifattach() from all of drivers. These are no need
anymore.
1999-12-10 JINMEI, Tatuya <[email protected]>
* kame/kame/ndp/ndp.c: a new option '-I interface' was added to
specify the default interface used for a default route when there
is no router.
1999-12-09 JINMEI, Tatuya <[email protected]>
* kame/sys/netinet6/nd6_rtr.c (defrouter_addifreq): was added
to install a route to an interface as default when there's no
default router. A new ioctl SIOCSDEFIFACE_IN6 was also added
to specify the interface.
We now completely conform to Section 6.3.6 of RFC 2461.
1999-12-09 JINMEI, Tatuya <[email protected]>
* kame/sys/netinet6/nd6_rtr.c (defrouter_select): was added to
conform to Section 6.3.6 of RFC 2461. This change contains several
non-trivial modifications in the neighbor discovery handling in
kernel, so please be careful updating.
KAME's original mobile node support was also modified; a prefix
becomes detached if it has no (probably) reachable advertising
router.
Thu Dec 9 09:46:58 JST 1999 [email protected]
* kame/sys/netinet6/ip6_input.c (non-bsdi):
don't initialize non-lo0 loopback interface. they will be
initialized when they are made IFF_UP.
Wed Dec 8 22:26:42 JST 1999 [email protected]
* kame/kame/setkey:
Check the port number in SP entry when the policy is for icmp.
It should be error when a port number for icmp specifyed.
Wed Dec 8 14:59:33 1999 SUMIKAWA Munechika <[email protected]>
* freebsd[23]/ports/mediator: upgrade to 19991020.
* freebsd3/ports/w3m, w3m-ssl, ja-w3m, ja-w3m-ssl: divide into
four type:
english-w3m
english-w3m with SSL
japanese-w3m
japanese-w3m with SSL
and sync with ports-current and upgrade to 19991203.
* freebsd2/ports/irc: quick fix for making buildable. It's not
good way.
* freebsd2/ports/newbie: quick fix for making buildable.
* freebsd2/ports/apache13: upgrade to 1.3.9 with current IPv6
patch.
* freebsd2/ports/pident6d: upgrade to current IPv6 patch.
Wed Dec 8 16:47:58 JST 1999 [email protected]
* netbsd/pkgsrc/net/zebra, openbsd/ports/net/zebra,
freebsd[23]/ports/zebra: upgrade to 0.83. if you are using BGP4+
and using 0.82, you MUST upgrade it.
Tue Dec 7 20:38:34 1999 SUMIKAWA Munechika <[email protected]>
* freebsd3/pc98/conf/GENERIC.v6, Makefile.pc98: support IPv6 on
NEC PC-98 architecture.
submited by: Wada Keiji <[email protected]>
1999-12-07 JINMEI, Tatuya <[email protected]>
* kame/kame/mping: was added for debugging IPv6 multicast.
Contributed by: [email protected]
Tue Dec 7 19:46:49 1999 SUMIKAWA Munechika <[email protected]>
* freebsd3/ports/qmail: sync with ports-current.
* freebsd3/ports/pident6d: upgrade to current IPv6 patch.
* freebsd3/ports/irc, newbie: quick fix for making buildable. It's
not good way.
* freebsd3/ports/python: upgrade to 1.5.2.
1999-12-06 JINMEI, Tatuya <[email protected]>
* kame/sys/netinet6/ip6_mroute.h: removed the definition of
sioc6_sg_req{}, which was replaced with sioc_sg_req6{} due to
(possible) scope issues.
If there is a compilation problem caused by this change, please
let me know.
1999-12-03 JINMEI, Tatuya <[email protected]>
* kame/kame/pim6sd: massive improvements including
- sanity checks for incoming PIM messages
- fixed a bug of (sometimes) sending invalid RP-adv messages
- fixed a bug in RP group list management
- count various statistics inside the daemon and dump them to a
file on receiving a signal. A new option '-s' was added to
the pim6stat command to support this.
1999-12-03 JINMEI, Tatuya <[email protected]>
* kame/kame/rtadvd/rtadvd.c: more sanity checks were added for
recevied RSes and RAs in order to avoid trying to process an
invalid message.
Thanks to the TAHI project for pointing out the problem.
1999-12-03 JINMEI, Tatuya <[email protected]>
* kame/sys/netinet6/nd6_rtr.c (nd6_ra_input): fixed a problem that
valid lifetime always updated regardless of the result of "two
hours problem" detection.
Reported by the TAHI project (http://www.tahi.org/).
Fri Dec 3 13:35:37 JST 1999 [email protected]
* kame/sys/netinet6/nd6_nbr.c: if an interface is not
IFF_RUNNING|IFF_UP, wait for it becomes IFF_RUNNING|IFF_UP before
sending DAD probes. some of wireless network cards does not become
IFF_RUNNING even if it is made IFF_UP (due to a long chip
initialization time - netbsd "awi" needs 2 or 3 seconds).
the code does not do the trick if the driver sets IFF_RUNNING without
care (like netbsd cnw).
current code waits for 15 seconds. maybe we need to provide
sysctl access to the timing parameter.
Fri Dec 3 10:07:22 JST 1999 [email protected]
* all-os/sbin/route/route.c: do not perform "-prefixlen 64" as defualt
behavior on "-inet6". this does not make sense, and this changes
old behavior too much. you could not do "route get -inet6 ::1"
with it.
Fri Dec 3 02:57:50 JST 1999 [email protected]
* kame/sys/netinet6: enable KAME "goto ours" hack on openbsd.
Fri Dec 3 00:44:57 JST 1999 [email protected]
* netbsd/usr.sbin/syslogd: add IPv6 support. NetBSD PR 8934 by
Feico Dillema <[email protected]>.
Thu Dec 2 01:50:28 JST 1999 [email protected]
* kame/sys/netinet6/icmp6.c: fix sanity check location for mbuf
requirement in icmp6_error().
* kame/sys/netinet6/ip6_forward.c: to protect the original packet
from ipsec tunnel-mode operations, copy it before any ipsec
operations (was copied after ipsec operations - does not make sense
if the packet is tunnelled as IPv6 header will be changed).
1999-12-01 JINMEI, Tatuya <[email protected]>
* kame/kame/ping6/ping6.c: the `-S sourceaddr' option was added,
which specifies the source address of outgoing packets.
Wed Dec 1 20:16:04 JST 1999 [email protected]
* kame/kame/racoon:
Sync kernel. Tunnel mode enabled again. The status comes back
before modifying the kernel.
XXX Policy management engine will be started to implement next.
Wed Dec 1 10:29:16 JST 1999
* openbsd/sys/socket.h: remove #define for __ss_len and __ss_family.
add some comments.
* use sa_len, not ss_len nor __ss_len, when touching "length" member
of sockaddr_storage. affected files are:
kame/libinet6
kame/tcpdump/print-isakmp.c
kame/faithd
due to the following reasons, I would make userland code to (1) have
"-Dss_len=__ss_len" into CPPFLAGS, or (2) make it never touch ss_len
nor __ss_len. this should be the most portable approach.
- I believe RFC2553 ss_len/__ss_len issue is not very clarified (need
to ask on ipngwg mailing list).
- Theo (of OpenBSD) is *very* opposed of having __ss_len, even backward
compat #define. I can understand his point (programmers will never
notice if compilation goes fine) so I would make kame/openbsd to
define sockaddr_storage with ss_{len,family}.
- for non-openbsd platforms, I would just obey RFC2553.
Wed Dec 1 00:47:16 1999 SUMIKAWA Munechika <[email protected]>
* kame/sys/netinet6/{ip6_input.c, in6_ifattach.c}: removed
in6_ifattach_p2p(). GIF does not have linklocal address unless it
becomes up.
* kame/sys/netinet6/in6_ifattach.c: make the destination address
initialize when auto-generated linklocal address is assigned to
P-to-P IF.
<199911>
Tue Nov 30 22:14:58 1999 SUMIKAWA Munechika <[email protected]>
* freebsd[23]/ports/sock5: add new port, SOCKS based translator by NEC.
Tue Nov 30 03:19:33 JST 1999 [email protected]
* kame/sys/netkey/key.c,netinet6/ipsec.c:
Changed the order to select SA. the oldest SA is seleted in outbound
processing.
Mon Nov 29 21:24:25 JST 1999 [email protected]
* netbsd/sys/dev/pcmcia/if_cnw.c: implement ioctls and multicast for
cnw driver. support Canadian card. ioctl is compatible with bsdi
and FreeBSD/PAO (bsdi driver has lots of stabilization code, which
I would like to bring in).
* netbsd/usr.sbin/cnwctl: controlling program for cnw device.
compatible with bsdi and FreeBSD/PAO.
Mon Nov 29 16:53:28 JST 1999 [email protected]
* netbsd/pkgsrc/mail/smtpfeed: add pkgsrc directory for smtpfeed 1.02.
Fri Nov 26 19:50:19 JST 1999 [email protected]
* KAME repository experienced a disk crash last night. It was
recovered by now.
* {netbsd,bsdi4,openbsd}/sys/netinet/tcp_input.c:
implement upper-layer reachability confirmation hint to NDP.
Thu Nov 25 19:57:44 1999 SUMIKAWA Munechika <[email protected]>
* freebsd2/ports/openssh: IPv6-enable openssh.
obtained from [email protected]
* freebsd3/ports/ethereal: upgrade to 0.7.8.
Thu Nov 25 18:37:59 JST 1999 [email protected]
* kame/sys/netinet6/in6_cksum.c: changed length-related argument
type from int to u_int32_t, for (future) jumbogram support.
Thu Nov 25 18:08:36 1999 SUMIKAWA Munechika <[email protected]>
* freebsd[23]/ports/ipv6socket_scrub: a new port directory for
IPv6 socket scrubber (IPv6-readiness checking tool for source
code tree).
Thu Nov 25 10:26:39 JST 1999 [email protected]
* netbsd/pkgsrc/devel/ipv6socket_scrub: a new pkgsrc directory for
IPv6 socket scrubber (IPv6-readiness checking tool for source code
tree).
* netbsd/pkgsrc/net/ethereal: upgrade to 0.7.8.
Wed Nov 24 19:48:36 JST 1999 [email protected]
* tcp_input.c (all platforms)
do not remove ip header and tcp header/option until we pass the mbuf
to socket layer, or tcp reass queue. this will help us use
m_pulldown(), remove strong assumption on mbuf when doing pcb
lookup again on TIME_WAIT (near "goto findpcb"), and simplify the
code for ipsec policy lookup/whatever.
there was a bug in original bsdi[34] and openbsd near here. those
operating systems strips off tcp header twice when "goto findpcb"
case gets visited. This was from Net/2 or Lite-2, it seems. I'll
report this to these guys.
Here are list of affected files:
netbsd/sys/netinet/tcp_input.c
freebsd2/sys/netinet/tcp_input.c
freebsd3/sys/netinet/tcp_input.c
bsdi3/sys/netinet/tcp_input.c (serious)
bsdi4/sys/netinet/tcp_input.c (serious)
openbsd/sys/netinet/tcp_input.c (serious)
kame/sys/netinet6/tcp6_input.c
Wed Nov 24 15:44:53 JST 1999 [email protected]
* kame/sys/netinet6/in6_src.c: share source address selection code
between bsdi4 and openbsd (move it from openbsd/sys/netinet6 to
kame/sys/netinet6).
NOTE: the change affects openbsd and freebsd2. if you are on
openbsd, you'll need to perform "make TARGET=openbsd clean prepare"
after updating the tree to cleanup and renew symlinks. if you are
on freebsd2, you'll need to remove freebsd2/sys/netinet6 BEFORE
performing anoncvs update (the directory was generated by "make
TARGET=freebsd2 prepare").
Tue Nov 23 05:19:38 JST 1999 [email protected]
* netbsd/pkgsrc/net/totd, freebsd[23]/ports/totd:
upgrade to 1.1p1. the author of totd says that 1.1 has serious
bug (which can flood your network with DNS queries) so please
be sure to upgrade to 1.1p1.
* openbsd/ports/net/totd: add port directory for totd.
Mon Nov 22 19:19:31 JST 1999 [email protected]
* kame/sys/netinet6/*.h, */usr.bin/netstat: use u_quad_t for all
IPv6/IPsec stat fields.
NOTE: be sure to update /usr/include before userland recompilation.
also be sure to update both kernel and netstat(1).
Sun Nov 21 22:01:25 JST 1999 [email protected]
* openbsd/sbin/ifconfig/ifconfig.c: support KAME scopeid hack.
this will make the behavior slightly incompatible
(we can't use getnetbyname due to library conflict). Be warned.
* openbsd/usr.bin/netstat: support KAME scopeid hack.
Sun Nov 21 05:49:14 JST 1999 [email protected]
* openbsd/sys/dev/ic/am7990.c: for inbound packets, allocate mbuf
cluster whenever desired. this is to make "le" driver conform to
KAME mbuf chain requirement.
Sat Nov 20 21:43:26 JST 1999 [email protected]
* openbsd/sys/netinet/udp_usrreq.c: fix panic on interface down
in udp6_ctlinput(). fixes KAME PR 175.
* kame/sys/netinet6/ip6protosw.h: fix panic on big endian openbsd
machines (short/int mismatch with struct protosw).
1999-11-19 JINMEI, Tatuya <[email protected]>
* kame/kame/pim6sd/config.c (config_vifs_from_kernel): considers
loopback and non multicast-capable interfaces, since some routers
have global addresses only on such interfaces.
Also, anycast addresses are now ignored.
Fri Nov 19 13:20:24 1999 SUMIKAWA Munechika <[email protected]>
* kame/kame/{pim6dd, pim6sd, rtadvd, rtsold}: in looking up
interface information, comparing interface name between IFs which
duplicate name partly, such as 'gif1' and 'gif10', fails. It's
caused by lack of length comparation.
Tue Nov 16 20:17:22 1999 SUMIKAWA Munechika <[email protected]>
* freebsd3/ports/openssh: IPv6-enable openssh.
obtained from [email protected]
Thu Nov 18 06:45:45 GMT 1999 [email protected]
* openbsd: upgrade base version to OpenBSD 2.6.
Thu Nov 18 12:20:02 JST 1999 [email protected]
* netbsd/pkgsrc/net/ucd-snmp, freebsd[23]/ports/ucd-snmp,
openbsd/ports/net/ucd-snmp: upgrade to latest IPv6 patch.
tcp/udp MIB number is fixed.
From: Niels Baggesen <[email protected]>
1999-11-17 JINMEI, Tatuya <[email protected]>
* kame/kame/tcpdump/print-pim.c (pimv2_print):
corrected offset check and calculation for the RP holdtime and
priority fields of Bootstraps.
Wed Nov 17 13:38:40 1999 SUMIKAWA Munechika <[email protected]>
* freebsd3/ports/apache13: upgrade to 1.3.9.
1999-11-16 JINMEI, Tatuya <[email protected]>
* kame/kame/ndp/ndp.c (plist): improved information about
adveritising routers:
- show each router's reachability.
- show each router in the new scopedaddr format.
1999-11-16 JINMEI, Tatuya <[email protected]>
* kame/kame/bgpd/dump.c (dump_if_rtable): was added to dump
more information about each inteface including local addresses.
print_ifrt_dump() was removed according to this change.
1999-11-15 JINMEI, Tatuya <[email protected]>
* freebsd3/sys/netinet/tcp_subr.c (tcp_newtcpcb): always
initialize inp_ip_ttl in tcp_newtcpcb() in order to avoid
zero ttl when matching an incoming IPv4-maaped IPv6 address.
This fix was in response to a problem report from
Wed Nov 10 22:42:37 JST 1999 [email protected]
Support a behavior of kernel when policy description is omited peer's
addresses in transport mode case. If you define protocol/mode//level
as policy then kernel get addresses from IP header to match SPD.
XXX should be considered the relative between inner and outer IP
addresses when packet will launch from own interface by tunnel mode.
Tue Nov 9 EST 1999 [email protected]
* netbsd/sys/netinet/tcp_input.c: backout previous change for
tcp_pullup(), as it degraded stability and made some wrong
assumptions (see below, Nov 6).
Tue Nov 9 07:14:23 EST 1999 [email protected]
* kame/libpcap/scanner.l: make IPv6 parsing more strict.
this makes arp[0:1] to work again ("0:1" was mistakingly
considered as IPv6 address). Uses very ugly regex...
Sun Nov 7 10:40:55 EST 1999 [email protected]
* netbsd/sys/netinet/tcp_input.c: implement tcp_pullup(),
which ensures mbuf alignment match with what tcp_input() assumes.
the routine is kind of ugly because, in most architectures,
MHLEN < ip + tcp + tcp opt
with IPv6.
Sun Nov 6 JST 1999 [email protected]
* freebsd2/release: improvements to IPv6+PAO boot floppy. add
isc dhcp client for easier network configuration.
From: Takahiro Yugawa <[email protected]>
* netbsd/distrib: IPv6-ready boot floppy generator code.
At this moment for i386 only.
From: [email protected]
Fri Nov 5 22:02:00 JST 1999 [email protected]
* kame/sys/netinet6/{ip6_input,icmp6,route6}.c: clarify mbuf
chain requirements. add m_pulldown experimental code (#ifdef'ed).
Fri Nov 5 19:52:28 JST 1999 [email protected]
* freebsd[23]/usr.bin/netstat/route.c: show MTU on netstat -rnl
(you may need to specify "-a" as well to see cached result of
path MTU discovery).
Fri Nov 5 18:15:36 JST 1999 [email protected]
* kame/sys/netinet6/ipcomp_core.c: do not use default memory window
size for zlib, it is too big. let user choose memory window size.
no sysctl access is provided right now, you need to rewrite
the value by modifying source code, or by using kmem/bpatch.
From: Laine Stump <[email protected]>
Fri Nov 5 10:41:26 JST 1999 [email protected]
* netbsd/sys/dev/pcmcia/if_awi_pcmcia.c (and others):
bring in awi driver for BayStack 650 card from NetBSD-currnt.
we need this for IETF washington DC:-)
Fri Nov 5 01:22:42 JST 1999 [email protected]
* kame/sys/netinet: rename in_cksum4() into in4_cksum(), to match
in6_cksum().
1999-11-04 JINMEI, Tatuya <[email protected]>
* kame/sys/netinet6/nd6.c (nd6_rtrequest): changed the initial
state when creating a neighbor cache entry from INCOMPLETE to
NOSTATE, in order to avoid unexpected NSes.
1999-11-04 JINMEI, Tatuya <[email protected]>
* kame/sys/netinet6/icmp6.c (icmp6_redirect_output): do not
include a target link-layer address option unless the address is
resolved.
Thanks to: the TAHI project for finding the problem.
Thu Nov 4 18:08:00 JST 1999 [email protected]
* kame/etc/rc.net6: install reject route for scoped address without
scope identifiers. this will raise icmp6 error on, say,
"ping6 fe80::1" (this is invalid since there's no scope identifier).
Thu Nov 4 17:22:05 1999 SUMIKAWA Munechika <[email protected]>
* netbsd/pkgsrc/net/pchar, freebsd[23]/ports/pchar,
openbsd/ports/net/pchar: pathchar reimplementation.
Thu Nov 4 09:40:08 JST 1999 [email protected]
* kame/sys/{netkey,netinet6}:
* kame/kame/{libipsec,setkey,racoon}:
Implemented a policy level of `unique' for strict use of SA.
The decimal number named `reqid' is used as the identifier in order to
relate between a SA and SA requests in some policy.
Manual keying may need explicitly to specify the identifier. You can
put the decimal number as the identifier after keyword `unique' of
policy level followed by colon(:). For example, "unique:1225".
The value is:
0 are reserved.
1 - 32767 are reserved for manual keying.
Others are for kernel use.
Note that this id doesn't identify a SA by only itself.
XXX To be implemented the inbound policy check by level of `unique'
after a implement of holding SA used to decode.
XXX The field of reqid on PF_KEY message is in sadb_msg structure.
It may not be adequated for portablity.
XXX racoon has not been supported yet.
Thu Nov 4 05:52:12 JST 1999 [email protected]
* netbsd/pkgsrc/net/ucd-snmp, freebsd[23]/ucd-snmp:
use latest IPv6 patch.
* openbsd/ports/net/zebra: upgrade to 0.81.
* openbsd/ports/net/ucd-snmp: add ucd-snmp (4.0.1 + IPv6 patch).
Wed Nov 3 22:11:16 JST 1999 [email protected]
* kame/sys/netkey/key.c:
key_msg2sp() returns suitable error code.
Wed Nov 3 21:48:29 JST 1999 [email protected]
* kame/sys/netkey/key.c:
Toss up a policy index as identity of SA user when kernel acquired SA.
This is used extended identity type, that is SADB_X_IDENTTYPE_ADDR,
included in the SADB_EXT_IDENTITY extension.
Tue Nov 2 13:27:36 JST 1999 [email protected]
* freebsd2/ports/sendmail.beta, netbsd/pkgsrc/mail/sendmail.beta:
add port directory for sendmail 8.10.0beta6, to stress-test IPv6
part of it.
Tue Nov 2 01:46:01 JST 1999 [email protected]
* bsdi3/bin/ping6: move bsdi3/sbin/ping6 into bsdi3/bin/ping6, as
bsdi3 puts ping into bin/ping. You may want to remove
/usr/local/v6/sbin/ping6 to get rid of old binary.
Mon Nov 1 21:29:59 JST 1999 [email protected]
* netbsd/pkgsrc/net/mrt, freebsd[23]/ports/mrt: upgrade to 2.0.1a.
Mon Nov 1 13:34:07 JST 1999 [email protected]
* freebsd2/ports/openssl: port directory for OpenSSL 0.9.4. required
for freebsd2/ports/v6eval (and useful for building tcpdump and
racoon).
* freebsd2/ports/{ct,v6eval}: port directory for TAHI IPv6 conformance
test kit, version 0.4.
<199910>
Fri Oct 29 21:17:10 JST 1999 [email protected]
* kame/libinet6/getaddinfo.c: Bunch of cleanups.
(1) When servname == 0 and protocol == 0, return addrinfo structure
for both DGRAM/UDP and STREAM/TCP.
For example, if you ask for localhost/echo without specifying
servname nor protocol, the following four addrinfo structure will
be returned (the order may vary):
::1 dgram/udp port 7
::1 stream/tcp port 7
127.0.0.1 dgram/udp port 7
127.0.0.1 stream/tcp port 7
This fixes KAME PR 141.
(2) fix memory leak on failure cases
(3) clarify non-udp/tcp protocol cases. at this moment SOCK_RAW
is the only one allowed. we may need to loosen the restriction
further.
* kame/libinet6/getnamenfo.c: clarify non-udp/tcp protocol cases.
1999-10-29 JINMEI, Tatuya <[email protected]>
* kame/kame/pim6sd: config parser was rewritten using lex and
yacc. According to this change, each line MUST now be terminated
by a semi-colon ';', and hence older configuration files will
cause parsing errors. Please be careful in updating.
Thu Oct 28 19:39:02 JST 1999 [email protected]
* openbsd/sys/sys/socket.h: fix alignment constraint for
ancillary data.
Thu Oct 28 14:00:45 JST 1999 [email protected]
* freebsd3/ports/ucd-snmp: upgrade to 4.0.1 with IPv6 patch.
it looks tcb/udb dump is not working.
* freebsd3/ports/zebra: upgrade to 0.80.
1999-10-28 JINMEI, Tatuya <[email protected]>
* freebsd[23]/ports/wwwoffle: was added with IPv6 patch developed
by Feico Dillema <[email protected]>
Thu Oct 28 09:24:14 JST 1999 [email protected]
* netbsd/pkgsrc/net/ucd-snmp, freebsd2/ports/ucd-snmp:
upgrade to latest IPv6 patch.
Thu Oct 28 01:41:00 JST 1999 [email protected]
* kame/kame/netinet6/ipsec.c:
Fix mbuf memory leak.
- Policy buffer was not freed when PCB was free.
- PF_KEY message buffer was not freed when key_parse() returned zero.
1999-10-27 JINMEI, Tatuya <[email protected]>
* kame/kame/pim6dd: applied several fixes from sumikawa@hitachi
Wed Oct 27 20:58:42 JST 1999 [email protected]
* netbsd/usr.bin/netstat: use getnameinfo() with KAME hack.
add support for -v into interface info and pcb info printing,
which avoids address truncation on printing.
1999-10-27 JINMEI, Tatuya <[email protected]>
* kame/kame/pim6sd/rp.c (delete_grp_mask_entry):
fixed a bug of rearraging the group list.
I believe the bug was derived from original pimd.
Wed Oct 27 14:49:09 JST 1999 [email protected]
* kame/sys/netkey/key.c:
We don't always try to allocate new SA. It's no need if the state
of SA in the holder is SADB_SASTATE_MATURE, and if this is newer one.
1999-10-27 JINMEI, Tatuya <[email protected]>
* kame/kame/bgpd/in6.c (mask2len): changed the argument from
in6_addr{} to sockaddr_in6{} so that the function could handle
a shortened netmask. The change solves the problem that bgpd
misunderstands the prefix length of an interface direct route.
Thanks to: the TAHI project for finding the problem.
Wed Oct 27 10:14:07 JST 1999 [email protected]
* freebsd2/ports/ucd-snmp: upgrade to 4.0.1 with IPv6 fixes.
Wed Oct 27 03:27:13 1999 SUMIKAWA Munechika <[email protected]>
* freebsd[23]/sys/conf/newver.sh: RELEASE="${REVISION}-${BRANCH}"
instead of specified keywords, such as 2.2.8-RELEASE.
Submitted by: Martti Kuparinen <[email protected]>
Tue Oct 26 23:45:15 1999 SUMIKAWA Munechika <[email protected]>
* bsdi3/libexec/ftpd/ftpd/ftpcmd.y: appllied Y2K patch of
ftpd(wu-ftpd)
From: http://www.cetis.hvu.nl/~koos/wu-ftpd-faq.html#QA35
* bsdi3/usr.bin/ftp/cmds.c: One more Y2K patch. M310-055 is not
enough for newer checking. e.g.:
% touch -t 200107221100 tmp/test
% touch -t 199907221130 test
% ftp 127.0.0.1
Connected to 127.0.0.1.
220 rapunzel.net.ebina.hitachi.co.jp FTP server (Version wu-2.4(1)\
Fri Jan 17 12:05:30 MST 1997) ready.
Name (127.0.0.1:sumikawa):
331 Password required for sumikawa.
Password:
230 User sumikawa logged in.
Remote system type is UNIX.
Using binary mode to transfer files.
ftp> cd tmp
250 CWD command successful.
ftp> newer test
Local file "test" is newer than remote file "test"
Reported by: [email protected]
Tue Oct 26 18:50:16 JST 1999 [email protected]
* netbsd/sys/netinet/ip_input.c: disable ipflow (IPv4 fast forwading)
if IPsec is configured in the kernel.
From: Hans-Joachim Knobloch <[email protected]>
Tue Oct 26 17:52:12 JST 1999 [email protected]
* (bunch of source code): fix inet_pton() error check. we need to
check if the return value equals to 1, or not equal to 1.
"<= 0" or "!= 0" does not really make sense.
Tue Oct 26 17:30:43 1999 SUMIKAWA Munechika <[email protected]>
* freebsd[23]/ports/vat6: Tcl initialization patch.
Submitted by: Kenjiro Cho <[email protected]> (kame-snap 1471)
Tue Oct 26 13:27:43 JST 1999 [email protected]
* netbsd/pkgsrc/www/wwwoffle: add wwwoffle 2.5 with IPv6 patch.
* netbsd/pkgsrc/net/zebra, freebsd2/ports/zebra: upgrade to 0.80.
Tue Oct 26 02:58:19 JST 1999 [email protected]
* freebsd3/sys/netinet tcp_input.c udp_usrreq.c
Modify m_len before and after calling ipsec_in_reject().
FreeBSD3 cuts out IP header from mbuf before pcb lookupping.
Tue Oct 26 02:44:51 JST 1999 [email protected]
* kame/sys/netinet6/ipsec.c:
Fixed a bug that sa_len wasn't updated in spidx.
Improved to make spidx which is used as key to search SPD.
Mon Oct 25 22:30:47 JST 1999 [email protected]
* kame/sys/netkey/key.c:
* kame/kame/libipsec:
- Improved to set IP addresses into the ipsec request structure
from PF_KEY msgs.
- Fixed to print IP addresses in ipsec policy request.
- Fixed a bit to print protocol name.
Sat Oct 23 17:11:39 PDT 1999 [email protected]
* {netbsd,freebsd2,bsdi3}/sbin/ifconfig: show IPv6 link-local
addresses in KAME extended IPv6 numeric address format, like
fe80::1@ne0 (experimental).
The change may require you to update rc.net6.
1999-10-22 JINMEI, Tatuya <[email protected]>
* kame/kame/bgpd: added a configuration option to handle
site-local addresses in RIPng. See bgpd.conf(5).
Fri Oct 22 13:35:23 1999 SUMIKAWA Munechika <[email protected]>
* freebsd3/lib/libftpio: fix getaddrinfo() loop, so that the code
will try to explore all the addresses returned after query.
Thu Oct 21 15:00:15 PDT 1999 [email protected]
* kame/sys/netinet/in_cksum4.c: fix computation algorithm for big
packet.
Thu Oct 21 08:40:24 PDT 1999 [email protected]
* netbsd/sys/netinet/udp_usrreq.c: advanced API has been broken for
IPv6 UDP due to a one-letter typo. it is now fixed.
Thu Oct 21 07:57:02 PDT 1999 [email protected]
* netbsd/pkgsrc/net/ucd-snmp: upgrade to 4.0.1 with IPv6 fixes.
1999-10-21 JINMEI, Tatuya <[email protected]>
* *bsd*/usr.sbin/traceroute/Makefile: added OS-specific
compilation options, one of which would fix a problem of bad
checksums for probe packets.
Thu Oct 21 15:12:16 JST 1999 [email protected]
* kame/kame/racoon:
Make it compilable on INRIA stack.
Patch from <[email protected]>.
Wed Oct 20 23:05:52 PDT 1999 [email protected]
* freebsd2/lib/libftpio: fix getaddrinfo() loop, so that the code
will try to explore all the addresses returned after query.
Wed Oct 20 09:01:53 PDT 1999 [email protected]
* netbsd/pkgsrc/net/wu-ftpd: upgrade to 2.5.0 with IPv6 patch.
Thu Oct 21 00:19:23 JST 1999 [email protected]
* kame/kame/libipsec:
Improved IPsec policy parser. Following requests are allowed:
protocol/mode/src-dst/level
protocol/mode/src-dst
protocol/mode/src-dst/
protocol/transport
protocol/transport//level
See policy_parse.y for detail.
Wed Oct 20 20:13:50 1999 SUMIKAWA Munechika <[email protected]>
* freebsd[23]/ports/ncftp3, netbsd/pkgsrc/net/ncftp3: upgrade to
3.0 beta 21.
1999-10-20 JINMEI, Tatuya <[email protected]>
* kame/kame/ndp/ndp.c (dump): enabled the NI_WITHSCOPEID flag for
getnameinfo when printing a neighbor cache entry for a link-local
scope address. So, for example, `ndp -an' would provide the
following result:
Neighbor Linklayer Address
fe80::210:4bff:fe32:93d1@ef0 0:10:4b:32:93:d1
fe80::210:5aff:fe5c:6b5c@ef0 0:10:5a:5c:6b:5c
fe80::2a0:24ff:fe66:1350@ef0 0:a0:24:66:13:50
(some fields were ommited in the example.)
1999-10-20 JINMEI, Tatuya <[email protected]>
* kame/sys/netinet6/nd6.c (nd6_ioctl): in the case of
SIOCGNBRINFO_IN6, embeded the interface index of a link-local
scope address into the address before calling nd6_lookup().
With this hack, applications would not have to care about the
KAME's hack for scoped addresses.
1999-10-20 JINMEI, Tatuya <[email protected]>