blob: ed23a2bc0cf57bc9f8344571b3ff68f69107eb23 [file] [log] [blame]
hassoef1bbf52004-10-08 12:04:21 +000012004-10-06 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
2
3 * ospf6_snmp.[ch], OSPFV3-MIB.txt: start supporting SNMP.
4 it follows draft-ietf-ospf-ospfv3-mib-08.txt, but change
5 OSPFv3 tree to {experimental 102} based on
6 http://www.iana.org/assignments/smi-numbers:
7 Prefix: iso.org.dod.internet.experimental (1.3.6.1.3.)
8 102 OSPFv3 OSPF for IPv6 [Joyal]
9
hasso18a6dce2004-10-03 18:18:34 +0000102004-10-03 Hasso Tepper <hasso at quagga.net>
11
12 * ospf6_zebra.c: Use router id from zebra daemon if it wasn't set in
13 configuration.
14
hasso03d52f82004-09-29 00:26:19 +0000152004-09-25 Hasso Tepper <hasso at estpak.ee>
16
17 * ospf6_asbr.c, ospf6_lsa.c, ospf6_proto.c, ospf6_proto.h: Fix
18 compiler warnings.
19
hasso52dc7ee2004-09-23 19:18:23 +0000202004-09-23 Hasso Tepper <hasso at quagga.net>
21
22 * *.[c|h]: list -> struct list *, listnode -> struct listnode *.
23
hasso9428f2d2004-09-13 14:01:12 +0000242004-09-13 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
25
26 * ospf6_intra.c, ospf6_route.[ch]: try to fix assertion failure
27 in brouter's route_remove
28 * ospf6d.h: version 0.9.7o
29
302004-09-12 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
31
32 * ospf6_route.c: route_count_assert bug fix
33 * ospf6d.h: version 0.9.7n
34
hasso4846ef62004-09-03 06:04:00 +0000352004-09-03 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
36
37 * ospf6_area.c, ospf6_route.c, ospf6_top.c, ospf6d.c:
38 "show intra-route" function and "show SPF result" function is
39 changed.
40 * ospf6_neighbor.c: Changed to update stub intra-prefix origination
41 when it is not DR.
42 * ospf6_route.h: resolv conflict between best flag and
43 active-summary flag.
44 * ospf6d.h: version 0.9.7m
45
hasso1e058382004-09-01 21:36:14 +0000462004-09-02 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
47
hasso63069ad2004-09-02 13:01:01 +000048 * ospf6_asbr.c: E-bit check in examining AS-External-LSA
49 * ospf6_abr.c: E-bit set in receiving Inter-Area-Router-LSA
50
512004-09-02 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
52
hasso1e058382004-09-01 21:36:14 +000053 * *.[ch]: Logging LSAs of particular type is added.
54 lsa_handler is now using vector in order to adjust
55 existing LSA modules.
56 * ospf6d.h: version 0.9.7l
57
hassoe42f5a32004-08-28 17:04:33 +0000582004-08-28 Hasso Tepper <hasso at quagga.net>
59
60 * ospf6_main.c: Modify for sigevents.
61
hasso9a096262004-08-26 18:56:19 +0000622004-08-26 Hasso Tepper <hasso@estpak.ee>
63
64 * ospf6_interface.c, ospf6_top.c, ospf6d.c: for vtysh.
65
hasso3b687352004-08-19 06:56:53 +0000662004-08-19 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
67
hassoccb59b12004-08-25 09:10:37 +000068 * ospf6_asbr.c: Bug in ASBR check fixed.
69 * ospf6d.h: version 0.9.7k
70
712004-08-19 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
72
hasso3b687352004-08-19 06:56:53 +000073 * ospf6_asbr.c: Bug in AS-External Origination fixed.
74 * ospf6d.h: version 0.9.7j
75
hasso6452df02004-08-15 05:52:07 +0000762004-08-15 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
77
78 * *.c: Area support almost done. (almost ! ;p)
79 * ospf6d.h: version 0.9.7i
80
812004-08-15 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
82
83 * ospf6_message.c: Bug cause BadLSReq is fixed.
84 * ospf6_abr.c: Border Router check.
85 * ospf6d.h: version 0.9.7h
86
872004-08-14 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
88
89 * ospf6_area.[ch], ospf6_abr.[ch]: area range,
90 border-routers, Inter-Area-Router-LSA origination
91 * ospf6d.h: version 0.9.7g
92
932004-08-12 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
94
95 * *.[c,h]: LSA refreshing is changed and cleaned up.
96 * ospf6d.h: version 0.9.7f
97
hasso049207c2004-08-04 20:02:13 +0000982004-08-01 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
99
100 * ospf6_abr.[ch]: add files for abr function.
101 * *.c: VTY_NEWLINE -> VNL
102 * ospf6d.h: version 0.9.7e
103 show database functions are rewritten.
104
hasso1203e1c2004-07-23 21:34:27 +00001052004-07-23 Hasso Tepper <hasso@estpak.ee>
106
107 * ospf6_interface.c, ospf6_zebra.c: use ifp->mtu6 instead of
108 ifp->mtu.
109
paul79dc3732004-07-23 15:17:45 +00001102004-07-23 Paul Jakma <paul@dishone.st>
111
112 * ospf6_main.c: Delete LOG_PERROR, not portable.
113 * ospf6_network.c: (ospf6_set_pktinfo) use setsockopt_ipv6_pktinfo
114
hassob596c712004-07-09 18:33:43 +00001152004-07-06 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
116
117 * ospf6_message.c, ospf6_interface.c: add a command to configure
118 ospf6 ifmtu on a interface.
119 * ospf6d.h: version 0.9.7d
120
hasso508e53e2004-05-18 18:57:06 +00001212004-05-18 Hasso Tepper <hasso@estpak.ee>
paul0a589352004-05-08 11:48:26 +0000122
hasso508e53e2004-05-18 18:57:06 +0000123 * *.*: Merge rewritten ospf6d from Zebra repository.
124 * ospf6_network.c, ospf6_main.c: Merged privs stuff back in.
125 * ospf6_zebra.c: Sync back to zclient changes.
hasso3b4cd3a2004-05-18 19:28:32 +0000126 * ospf6_asbr.c: Added isis to the routings list.
127 * ospf6_main.c: "version.h" -> <lib/version.h>
128
1292004-05-17 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
130
131 * ospf6_flood.[ch], ospf6_lsa.[ch], ospf6_lsdb.h, ospf6_message.c
132 ospf6_neighbor.c: Fix crash bug and change the way to count
133 how many neighbors include paticular LSA on its retrans-list.
134 * ospf6d.h: version 0.9.7c
135
1362004-05-03 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
137
138 * ospf6_message.[ch], ospf6_interface.c: adjust send/recv buffer
139 size to interface MTUs.
140 * ospf6d.h: version 0.9.7b
hasso508e53e2004-05-18 18:57:06 +0000141
1422003-08-18 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
143
144 * *.[ch]: rewrite all source code from scratch
145 * ospf6d.h: version 0.9.7
146
paulf1c61a02003-08-12 05:25:49 +00001472003-08-11 Taisuke Sasaki <sasaki@soft.net.fujitsu.co.jp>
148
hasso508e53e2004-05-18 18:57:06 +0000149 * ospf6_ism.c: DR Election bug fix.
paul445f1432003-05-16 19:00:31 +0000150
1512003-04-25 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
152
153 * ospf6_asbr.c: AS-External LSA refresh was based on the
154 prefix of the obsolete LSA. It was wrong so fixed.
155 * version: 0.9.6p
156
paul718e3742002-12-13 20:15:29 +00001572002-11-09 Vincent Jardin <jardin@6wind.com>
158
159 * ospf6_interface.c: update link-local address on interface creation.
160
1612002-11-09 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
162
163 * ospf6_asbr.c: apply MinLSInterval to AS-External-LSA origination.
164 * ospf6_lsa.c: change not to issue flooding caused by expire event
165 when the received LSA is (already) MaxAge.
166 * ospf6_spf.c: fix a bug which is that ospf6d calculates
167 wrong nexthop when failed to find Link-LSA for the neighbor.
168 * ospf6_damp.c ospf6_dbex.c ospf6_neighbor.c ospf6_spf.c:
169 some clean up
170 * version: 0.9.6o
171
1722002-10-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
173
174 * ospf6_asbr.c: bug of failing ASE lsa refresh fixed.
175 * version: 0.9.6n
176
1772002-10-01 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
178
179 * ospf6_asbr.c: AS-External-LSA origination function
180 is re-written.
181 * ospf6_damp.[ch]: New feature that damps flaps is added.
182 * version: 0.9.6m
183
1842002-07-14 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
185
186 * ospf6_spf.c: unwanted assert() in ospf6_spf_nexthop_calculation()
187 is deleted.
188 * version: 0.9.6l
189
1902002-07-14 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
191
192 * ospf6_dbex.c: bug that ospf6d fails to refresh self-originated
193 LSA if he have not the LSA before has been fixed.
194 * ospf6_asbr.c: bug of failing removing ASE LSA when remove
195 message arrived from zebra has been fixed.
196 * version: 0.9.6k
197
1982002-07-13 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
199
200 * ospf6_zebra.c: bug reported [zebra 14642] fixed.
201 The bug was related to the synchronization between zebra
202 and ospf6d. Now synchronization will be correctly done.
203 * version: 0.9.6j
204
2052002-07-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
206
207 * ospf6_lsdb.c: bug fixed in ospf6_lsdb_type_router ().
208 * ospf6_dbex.c: because of retrans list structure changed
209 due to LSDB change, removal of old instance from retrans-list
210 is not necessary anymore. this caused crash but now fixed.
211 * version: 0.9.6i
212
2132002-07-07 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
214
215 * zebra-0.93 released.
216
2172002-07-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
218
219 * ospf6_lsdb.c: entirely rewritten. now ospf6d uses
220 radix tree by using lib/table.[ch] for LSDB lookup.
221 * ospf6_abr.c, ospf6_asbr.c, ospf6_intra.c: hook changed
222 due to rewriting of lsdb module.
223 * ospf6_neighbor.c: lack of check existence and find correct
224 instance of the LSA which is going to be removed from neighbor's
225 retransmission was filled.
226 * version: 0.9.6h
227
2282002-07-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
229
230 * ospf6_intra.c: bug fix for Intra-route deletion.
231 * ospf6_route.c: bug fix for path comparison.
232 * version: 0.9.6g
233
2342002-06-28 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
235
236 * ospf6_route.c: some logs trying to find the situation
237 when assert occur are added. route duration statistics
238 added.
239 * ospf6_zebra.c: trying to fix the problem reported by
240 [zebra 14318] but not yet sure.
241 * version: 0.9.6f
242
2432002-06-25 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
244
245 * ospf6_intra.c: new file for management of intra-prefix LSA.
246 * ospf6_abr.c: inter area route calculation code added.
247 * version: 0.9.6e
248
2492002-06-22 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
250
251 * ospf6_asbr.c: All AS-External route was removed when
252 one of the ASBR path was gone, but the route from other ASBR
253 path should stay remained. this bug is fixed.
254 * version: 0.9.6d
255
2562002-06-22 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
257
258 * ospf6_route.c: route table calculation bug fixed. [zebra 14105]
259 * ospf6_spf.c, ospf6_route.c, etc.: log message cleaned up.
260 * version: 0.9.6c
261
2622002-04-27 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
263
264 * ospf6_route.c: [zebra 13514] bug fix.
265 thanks to Harald Koch.
266 * version: 0.9.6b
267
2682002-04-22 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
269
270 * ospf6_dump.c: fix bug of log function
271 * ospf6_area.c: fix bug of intra route deletion
272 * version: 0.9.6a
273
2742002-04-20 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
275
276 * merged with "current" version.
277 * version: 0.9.6
278
2792001-03-11 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
280
281 * ospf6_lsdb.c ospf6_spf.c: log message changed for debug.
282
2832001-02-20 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
284
285 * version: 0.9.5i
286
287 * ospf6_asbr.c: Added code that finds alternative
288 AS-External route when remove AS-External route.
289 This is temporary fix ...
290
291 * ospf6_redistribute.c: remove redistributed routes
292 immediately when 'no redistribute ...'
293
2942001-02-20 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
295
296 * version: 0.9.5h
297
298 * ospf6_spf.c, ospf6_lsa.c: Change to originate Link-LSA on
299 point-to-point links.
300
301 * ospf6_message.c: Bug of log messages of self-originated
302 Hello packet fixed.
303
3042001-02-09 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
305
306 * version: 0.9.5g
307 * ospf6_asbr.c: fix for the bug that AS-External route
308 is not get removed.
309
3102001-02-09 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
311
312 * ospf6_lsdb.c: crash bug while receiving wrong LSA scope bit
313 has been temporarily fixed
314
3152001-12-20 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
316
317 * ospf6_asbr.[ch]: The byte order bug in encoding/decoding
318 the bits/metric field in AS-External-LSA fixed.
319 Fixed to update E-bit in Router-LSA of itself.
320 Reported by Taisuke Sasaki ([zebra 11548]).
321
322 * README: updated.
323
324 * version: 0.9.5f
325
3262001-11-21 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
327
328 * ospf6_prefix.c: Intra-prefix-LSA bug fixed.
329 * ospf6_abr.[ch]: added (only just placeholder yet)
330
3312001-11-20 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
332
333 * ospf6_route.c: fix to overwrite a prefix when another
334 addition to the prefix is given. freeze function changed
335 not to remove routes by default.
336
337 * version: 0.9.5e
338
3392001-11-19 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
340
341 * version: 0.9.5d
342
343 * ospf6_lsa.c ospf6_spf.c: SPF Calculations are now
344 scheduled by hook.
345
346 * ospf6_route.c: ospf6_route_add bug fix,
347 ospf6_route_remove_all corrected.
348
3492001-11-15 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
350
351 * ospf6_hook.[ch]: added.
352 * Almost half of the code has been rewritten.
353 especially, ospf6_route.[ch]. Hook call has been injected
354 much.
355 * ospf6_asbr.[ch]: added.
356
3572001-10-17 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
358
359 * ospf6_dbex.c: ospf6d was wrong to omit reoriginating
360 of LSA when the self-originated LSA was received from others.
361 fixed.
362 * ospf6d.h: version: 0.9.5c
363
3642001-10-16 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
365
366 * ospf6_lsa.c: 'force-prefix' was not executed. fixed.
367 * ospf6d.h: version: 0.9.5b
368
3692001-10-13 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
370
371 * ospf6_interface.c: 'passive-interface' is now moved to
372 'ipv6 ospf6 passive' in INTERFACE NODE. 'prefix-list' which
373 specifies the filter prefix for connected address prefix also
374 moved to INTERFACE NODE as 'ipv6 ospf6 advertise prefix-list WORD'.
375 The old obsoleted commands are still acceptable though. New command
376 'ipv6 ospf6 advertise force-prefix' added, which which tells ospf6d
377 to advertise rather prefix than stub local-address even on loopback
378 or pointopoint interfaces.
379
380 * ospf6_dump.c: 'ospf6 debug hello' -> 'ospf6 debug message hello'.
381 same for other message type. The older is still acceptable.
382
383 * ospf6_lsa.c: Changed AS-External generation to new one which uses
384 LSA hooks. Delete old garbage.
385
3862001-10-02 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
387
388 * ospf6d.c: turn off and turn on sequence with
389 'no interface' 'interface' cmds was not work. fixed.
390
391 * ospf6_lsa.c: generating Intra-Area-Prefix-LSA for stub
392 did not care duplicate prefixes. fixed.
393
3942001-09-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
395
396 * ospf6_message.c: There was a bug that prevent LSDB
397 to syncronize. It was a DbDesc packet bug that Slave
398 sends two different DbDesc packet on the same sequence
399 number. This cause many LSAs are dropped when Exchanging
400 LSDB, because the latter DbDesc packet that have the same
401 sequence number will be ignored as duplicate packet.
402 This seems to be exist at least before 0.9.4 version.
403 Now this is the most stable candidate.
404
405 * ospf6d.h: version 0.9.5a
406
4072001-09-06 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
408
409 * ospf6_zebra.c ospf6_spf.c ospf6_lsa.c :
410 delete nexthop check to certify the nexthop is Link-local address.
411 Suppress Link-LSA origination on links other than Broadcast.
412 SPF's nexthop calculation first checks linklocal address
413 in Link-LSA, then checks source address of neighbor's packets.
414
415 * ospf6_interface.c ospf6_ism.c ospf6_lsa.c ospf6_nsm.c:
416 intra-area-prefix-lsa origination func moved to new one.
417
418 * ospf6_interface.h ospf6d.[ch] ospf6_lsa.c:
419 interface_area_cmd now changed to have 'passive'
420 and 'prefix-list' option.
421
422 * ospf6_prefix.c:
423 clean up.
424
4252001-09-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
426
427 * ospf6_dbex.c ospf6_interface.c ospf6_ism.c ospf6_lsa.[ch]:
428 clean up and new LSA origination functions added.
429
430 * ospf6_route.c ospf6_lsdb.c: make vty function more
431 clean/understandable.
432
433 * ospf6d.h: version 0.9.5
434
4352001-08-24 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
436
437 * ospf6_lsdb.c: Use IS_LSA_MAXAGE macro instead of
438 ospf6_lsa_is_maxage.
439
440 * ospf6_lsa.h (IS_LSA_MAXAGE): Add new macro to check MaxAge.
441
4422001-08-21 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
443
444 * ospf6_lsdb.c: if There's no previous prefix
445 ospf6d was wrongly not calculate the prefix.
446 this reported by (v6 16029) is fixed.
447
448 * ospf6_neighbor.c: Instance of LSA Summary included
449 in DbDesc packet was wrongly freed. The bug cause
450 malformed DbDesc, ExChange <-> ExStart flapping,
451 and then crash.
452
453 * ospf6d.h: version 0.9.4
454
4552001-08-21 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
456
457 * ospf6_route.[ch]: Showing format is changed.
458 'show ipv6 route ospf6' -> 'show ipv6 ospf6 route'
459 'show ipv6 route ospf6 external' ->
460 'show ipv6 ospf6 route redistribute'
461
462 * ospf6_lsdb.c ospf6_lsa.c ospf6_neighbor.c ospf6_interface.c:
463 memory leak in LS list fixed.
464
465 * all: clean up
466
467 * ospf6d.h: version 0.9.3
468
4692001-08-20 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
470
471 * ospf6d.c (ospf6_timeval_sub_equal): Remove function.
472
473 * ospf6_spf.c (ospf6_timeval_cmp): Rewrite ospf6_timeval_cmp().
474 (ospf6_timeval_add_equal): Function moved from ospf6d.c
475
4762001-08-19 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
477
478 * zebra-0.92a released.
479
4802001-08-15 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
481
482 * zebra-0.92 released.
483
4842001-08-09 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
485
486 * ospf6_lsdb.c ospf6_neighbor.c:
487 LSDB function/structure and LS list function has been rewritten.
488 memory leak has been decreased.
489
490 * ospf6_lsa.[ch] ospf6_dbex.c: garbage code has been deleted.
491
492 * ospf6d.h: version 0.9.2
493
4942001-08-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
495
496 * ospf6_dbex.c ospf6_lsdb.c:
497 Retransmition list had a critical bug that breaks LSDB
498 synchronization. When new LSA be added to retrans-list,
499 old must be removed, but it was not. So new LSA dropped,
500 and LSA Acknowledgement did not work. The bug was fixed.
501
502 * ospf6d.h: version 0.9.1
503
5042001-06-20 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
505
506 * ospf6_spf.c: crash bug fix in temporary treat code for
507 Router-LSA whose LS-ID != 0
508
509 * ospf6_dbex.c: RFC2328 13.(4) was wrongly coded.
510 (4) Else if the LSA's LS age is equal to MaxAge, and there is
511 currently *NO* instance of the LSA in the router's link state
512 ...
513
514 * ospf6_lsa.c: RFC2328 13.1 checksum tie breaker
515 had been neglected, and has just added now.
516
517 * ospf6d.h: version 0.9.0
518 ospf6d expected to work with hitachi gr2000 from these fixes.
519
5202001-06-12 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
521
522 * ospf6_lsa.c: Fix bug in creating Intra-Area-Prefix-LSA.
523 DR was mis-include others prefixes advertised by their Link-LSA.
524
525 * ospf6_route.c: Fix bug in calculating intra area routes.
526 Not all prefixes in Intra-Area-Prefix-LSA was calculated.
527
528 * ospf6_spf.c:
529 Changed to quit when a error occured in calculating SPF tree.
530 Very messy hack for the bug reported by [zebra 8807]. This
531 is not tested yet.
532 Changed to quit SPF calculation when a nexthop calculation
533 errors.
534
535 * ospf6_zebra.c:
536 Support for interface address deletion.
537
538 * ospf6d.h:
539 version: 0.8.y
540
5412001-04-18 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
542
543 * ospf6d.h
544 Due to previous change (DR Election algorithm changed),
545 backward compatibility will be lost from this version.
546 version: 0.8.x
547
5482001-04-18 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
549
550 * ospf6_message.c ospf6_ism.c:
551 Bug of router_id comparison
552
5532001-04-17 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
554
555 * ospf6_dbex.c: ospf6_dbex_is_maxage_to_be_dropped() had
556 some bug causing Loading state lasts long.
557 version: 0.8.v
558
5592001-04-08 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
560
561 * ospf6_route.c: BUG in AS-External route calculation fixed.
562 It was using OLD LSDB...
563 Version: 0.8.u-
564
5652001-04-08 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
566
567 * ospf6_area.c, ospf6_dbex.c, ospf6_interface.c,
568 ospf6_lsa.c, ospf6_lsdb.c, ospf6_lsdb.h, ospf6_message.c,
569 ospf6_neighbor.c, ospf6_neighbor.h, ospf6_nsm.c,
570 ospf6_redistribute.c, ospf6_route.c, ospf6_spf.c:
571 Delete old LSDB function.
572
573 * ospf6d.h:
574 Version: 0.8.u
575
5762001-04-05 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
577
578 * ospf6_area.c, ospf6_area.h, ospf6_dbex.c, ospf6_interface.c,
579 ospf6_interface.h, ospf6_lsa.c, ospf6_lsdb.c, ospf6_lsdb.h,
580 ospf6_message.c, ospf6_nsm.c, ospf6_redistribute.c, ospf6_route.c,
581 ospf6_spf.c, ospf6_top.c, ospf6_top.h, ospf6d.h:
582 Changed to use New LSDB.
583 Version: 0.8.t
584
5852001-04-02 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
586
587 * ospf6_lsa.c:
588 Interface stub check in Intra-Area-Prefix-LSA origination
589 was wrong. - fixed.
590
591 * ospf6_area.h, ospf6_dbex.c, ospf6_interface.c,
592 ospf6_interface.h, ospf6_lsa.c, ospf6_lsa.h, ospf6_lsdb.c,
593 ospf6_message.c, ospf6_neighbor.c, ospf6_nsm.c,
594 ospf6_redistribute.c, ospf6_top.c, ospf6_top.h, ospf6d.c:
595 New LSDB functions, but not changed to be used.
596
597 * ospf6d.h:
598 Version: 0.8.s
599
6002001-03-28 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
601
602 * ospf6_area.c ospf6_area.h ospf6_dbex.c ospf6_dump.c
603 ospf6_interface.c ospf6_interface.h ospf6_lsa.c
604 ospf6_message.c ospf6_redistribute.c ospf6_spf.c ospf6_top.c
605 ospf6_top.h ospf6_zebra.c ospf6d.c ospf6d.h: cleaning.
606
6072001-03-24 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
608
609 * ospf6d.h:
610 version: 0.8.r
611
612 * ospf6_neighbor.[ch], ospf6_lsa.[ch]:
613 just clean up and log clearify.
614
615 * ospf6_message.[ch]:
616 Packet receiving function and dumping OSPFv3 packet has been
617 changed simple and clean.
618
619 * ospf6_dbex.[ch], ospf6_interface.[ch], ospf6_lsdb.[ch],
620 ospf6_neighbor.[ch], ospf6_nsm.[ch]:
621 LSList(i.e. summary list, request list, retrans list, etc) have
622 been rewritten based on new LSDB module. The main LSDB have not
623 yet shifted to this new module, but will shift eventually.
624 This change expected to resolve the problem that the ospf6d keeps
625 on sending redundant LSUpdate/LSAck.
626
627 * ospf6_interface.c: changed default MTU from 1500 to 1280.
628 It was possible that the ospf6d could not send packet (e.g.
629 LSUpdate in response to LSReq in my case) when the packet
630 size accidentally reached near 1500 (I was forget about IP
631 header :p). It is a bit illegal to set MTU 1280 constantly,
632 but I failed once with I/F MTU from kernel (through zebra),
633 and thinks that 1280 is more stable than kernel variable.
634 Comments will be appriciated.
635
6362001-03-15 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
637
638 * ospf6_dbex.c, ospf6_interface.c, ospf6_ism.c, ospf6_lsdb.[ch],
639 ospf6_neighbor.c, ospf6_spf.c, ospf6d.c:
640 Fix for crash. ospf6d has ever been crashing when
641 'no interface' command executed, and when starting up with
642 the configuration which does not include 'router ospf6'.
643 these has been fixed.
644
6452001-02-24 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
646
647 * ospf6_lsa.c, ospf6_message.c:
648 LSA summary (exchanged while Adjacency bring up) may expire
649 (may reach MaxAge). Handling this has been added but
650 it's a little bit quick hack.
651
652 * ospf6_message.c:
653 Thread chain bug fixed. Read network thread chain has been cut
654 when receive packets on not-enabled interface. this was wrong
655 and fixed.
656
6572001-02-24 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
658
659 * ospf6_message.c:
660 I/F MTU check part on sending packet had some bug, and it's fixed.
661 Ospf6d has believed a value from zebra as I/F MTU, but from now
662 I/F MTU is set to constant 1500. This is workaround for ATM.
663
6642001-02-01 Kunihiro Ishiguro <kunihiro@zebra.org>
665
666 * zebra-0.91 is released.
667
6682001-01-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
669
670 * just code clean up of almost all module.
671 * ospf6_dump.c, ospf6_lsa.c: file dependency.
672 * ospf6_mesg.[ch]: changed filename to ospf6_message.[ch]
673
6742001-01-09 Kunihiro Ishiguro <kunihiro@zebra.org>
675
676 * zebra-0.90 is released.
677
6782001-01-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
679
680 * ospf6_mesg.c,ospf6_lsa.c: doubly cancel thread bug fixed.
681 version 0.8.k CRASHed for this.
682 * ospf6_lsa.c: bug of logging fixed.
683 version: 0.8.l
684
6852001-01-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
686
687 * ospf6_neighbor.c: fix typo when trying to delete
688 MaxAge AS-External LSA. MaxAge LSA remaining bug is expected
689 to be fixed.
690 version: 0.8.k
691
6922001-01-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
693
694 * ospf6_mesg.c: add I/F Mtu check for sending LS Update.
695
696 * ospf6_dbex.c, ospf6_mesg.c, ospf6_neighbor.c, ospf6_neighbor.h,
697 ospf6_spf.c: Changed type of hisaddr field in ospf6_neighbor
698 structure, from sockaddr_in6 to in6_addr. No protocol/processing
699 changed.
700
7012001-01-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
702
703 * ospf6_mesg.c, ospf6_neighbor.[ch]: Speed up of
704 Database Exchange.
705 version: 0.8.j
706
707 Because the LS Request list was checked only when attempt
708 to send (retransmit) LS Request packet, Loading state lasted
709 long (for RxmtInterval) unexpectedly. This was fixed; LS Request
710 packet will be send as soon as one received a LS Update packet.
711
7122001-01-01 Kunihiro Ishiguro <kunihiro@zebra.org>
713
714 * ospf6d.h (OSPF6_VTYSH_PATH): Change "/tmp/ospf6d" to
715 /tmp/.ospf6d".
716
7172000-12-29 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
718
719 * ospf6_dump.[ch]: simplified.
720
7212000-12-19 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
722
723 * ospf6_route.c: Fix bug of using unavailable route.
724 version: 0.8.d
725
7262000-11-30 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
727
728 * ospf6_spf.c: calculate statistics. version: 0.8.d
729
7302000-11-26 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
731
732 * ospf6_mesg.c, ospf6_nsm.c: LSDB sync bug fixed.
733 version: 0.8.c
734
7352000-11-26 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
736
737 * ospf6_dbex.c: Start debugging and cleaning.
738
739 * ospf6_area.c, ospf6_dbex.c, ospf6_interface.c, ospf6_lsa.c,
740 ospf6_proto.c, ospf6_top.c: add some function to clarify codes.
741
7422000-11-26 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
743
744 * ospf6_spf.c: Delete old garbage (which was enclosed by #if 0)
745
746 * ospf6_redistribute.c: "redistribute ospf6" was generated in
747 "router ospf6" in config file. It is a bug, and fixed.
748 wrong warning message was deleted.
749
750 * ospf6_main.c: If daemon mode, ospf6d was silent even if
751 the config file was wrong. It is a bug, and fixed.
752
753 * ospf6_route.c, ospf6_zebra.c: Zebra syncronization method
754 has been changed. delete garbages. allow nexthop of :: in case
755 of connected route.
756
757 * ospf6_dbex.c: Delete annoying log messages.
758
759 * ospf6_lsa.c: Changed string for LSA log.
760
7612000-11-21 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
762
763 * ospf6_spf.c: some careless bug fixed.
764
765 * ospf6_route.c: changed not to send garbage route
766 whose nexthop is not linklocal address.
767
7682000-11-09 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
769
770 * ospf6_rtable.c: renamed to ospf6_route.c
771 whole functionality has been rewritten as new code.
772 new functions not yet installs routes; the old
773 functions still remains. cleaning log messages.
774
775 * ospf6_spf.c: whole functionality has been rewritten
776 as new code. new command "show ipv6 ospf6 spf node",
777 "show ipv6 ospf6 spf tree", "show ipv6 ospf6 spf table"
778 has been added. Memory leak was fixed. cleaning log messages.
779
780 * ospf6d version: 0.7.c
781
7822000-10-02 Kunihiro Ishiguro <kunihiro@zebra.org>
783
784 * zebra-0.89 is released.
785
7862000-09-10 Kunihiro Ishiguro <kunihiro@zebra.org>
787
788 * ospf6_lsdb.c (ospf6_lsdb_remove_maxage_lsa): Fix compile
789 warnings.
790
7912000-08-17 Kunihiro Ishiguro <kunihiro@zebra.org>
792
793 * zebra-0.88 is released.
794
7952000-08-06 Kunihiro Ishiguro <kunihiro@zebra.org>
796
797 * ospf6_rtable.h (struct ospf6_nexthop): Change ifindex type from
798 unsigned long to unsigned int.
799
8002000-04-28 Kunihiro Ishiguro <kunihiro@zebra.org>
801
802 * ospf6d.h: Include some headers for avoid warning.
803
804 * ospf6_routemap.h: Add newfile.
805
8061999-11-21 Kunihiro Ishiguro <kunihiro@zebra.org>
807
808 * ospf6_network.c: Respect IPV6_JOIN_GROUP and IPV6_LEAVE_GROUP
809 rather than RFC2133.
810
8111999-10-21 Jun-ichiro itojun Hagino <itojun@itojun.org>
812
813 * ospf6_network.c (ospf6_ipv6_decode_ipv4): Fix bug of conversion
814 from IPv4 Mapped Address to IPv4 address.
815
8161999-08-08 Kunihiro Ishiguro <kunihiro@zebra.org>
817
818 * ospf6_lsa.c (construct_link_lsa): Enclose KAME specific part by
819 #ifdef/#endif.
820
8211999-07-29 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
822
823 * ospf6_mesg.c: add new message process function.
824
8251999-07-25 Kunihiro Ishiguro <kunihiro@zebra.org>
826
827 * ospf6_main.c (sighup): Call of log_rotate() removed.
828
8291999-07-24 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
830
831 ospf6_dbex.{c,h}: variable "acknowledge" has been deleted.
832
8331999-07-22 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
834
835 * *.{c,h}: lsa data structure has been drastically
836 changed.
837
8381999-07-16 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
839
840 * *.{c,h}: bug of updating LSA's which is self
841 originated has been fixed.
842
8431999-07-14 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
844
845 * *.{c,h} : log clean up.
846
8471999-07-05 Kunihiro Ishiguro <kunihiro@zebra.org>
848
849 * ospf6d.c (ospf6_init): Change to use install_default.
850
8511999-07-03 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
852
853 * ospf6_rtable.c (nexthop_*): added some function that handles
854 new nexthop structure.
855
8561999-07-01 Rick Payne <rickp@rossfell.co.uk>
857
858 * ospf6_zebra.c (ospf6_zebra_init): Install standard commands to
859 ZEBRA_NODE.
860
8611999-06-09 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
862
863 * ospf6_rtable.h: added for new routing table of ospf6d
864
8651999-05-14 Stephen R. van den Berg <srb@cuci.nl>
866
867 * ospf6_main.c (signal_init): SIGTERM call sigint.
868 (sigint): Loggging more better message.
869
8701999-05-13 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
871
872 *ospf6_spf.c (get_prefix_lsa_of_vertex): bug fix about network vertex.
873
8741999-05-08 Kunihiro Ishiguro <kunihiro@zebra.org>
875
876 * ospf6_network.c (send_linkstate_ack): Check HAVE_SIN6_SCOPE_ID
877 is defined.
878 * ospf6_mesg.c (make_hello): Likewise.
879 * ospf6_lsa.c (lsa_flood): Likewise.
880
8811999-05-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
882
883 * ospf6_spf.c, etc: Many bug fix.
884 intra-area-prefix-LSA treatment changed.
885 network byte order of neighbor ifid changed.
886
8871999-05-07 Kunihiro Ishiguro <kunihiro@zebra.org>
888
889 * ospf6_zebra.h (struct zebra): Add hitory entry to structure.
890
8911999-05-05 Kunihiro Ishiguro <kunihiro@zebra.org>
892
893 * ospf6_main.c (main): Add KAME check for binding vty socket.
894 (main): Delete old interface get routine garbage.
895
896 * ospf6d.c: Change all `show ip6' statement to `show ipv6'.
897 (show_ipv6_ospf6_requestlist): Add description.
898
8991999-05-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
900
901 * ospf6_lsa.c, etc: Many bug fix, now two routers
902 on the same segment can become FULL neighbor state
903 each other.
904
9051999-05-03 Kunihiro Ishiguro <kunihiro@zebra.org>
906
907 * Makefile.am: Add file dependency.
908 (depend): Add target.
909
9101999-05-02 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
911
912 * Clean up and fix have been almost done. This code
913 now testing stage of Intra area routing.
914
915 * Configuration Vty become more similar to Cisco.
916
9171999-04-22 Kunihiro Ishiguro <kunihiro@zebra.org>
918
919 * Trim training newline from zlog format arguemnt.
920
921 * ospf6_dump.c (ospf6_err): Commented out ospf6_err and
922 ospf6_warn. Same kind of function should be implemented as
923 zlog_err or zlog_warn or someting.
924
925 * ospf6d.c: Change OSPF_NODE to OSPF6_NODE.
926 Change OSPF_DEFAULT_CONFIG to OSPF6_DEFAULT_CONFIG.
927
928
9291999-04-21 Kunihiro Ishiguro <kunihiro@zebra.org>
930
931 * ospf6_mesg.c (make_hello): Add check of SIN6_LEN
932
9331999-04-16 Kunihiro Ishiguro <kunihiro@zebra.org>
934
935 * ospf6_neighbor.c: Change list_clear_all to list_delete_all_node.
936 Remove list_delete_all fuction and use lib/linklist.c's one.
937
9381999-04-14 Kunihiro Ishiguro <kunihiro@zebra.org>
939
940 * mcast_join(),mcast_leave()'s argument socket length is removed.
941
9421999-04-08 <kunihiro@zebra.org>
943
944 * ospf6_zebra.h (ospf_zebra_read): Fix typo.
945
946 * ospf6_interface.h: Tempolary add struct rt_addrinfo.
947
9481999-03-05 Kunihiro Ishiguro <kunihiro@zebra.org>
949
950 * Merge from ospfd-zebra-990303 codes.
951
9521999-02-23 Kunihiro Ishiguro <kunihiro@zebra.org>
953
954 * Makefile.in: add new file.
955
956 * Makefile.am: @INCLUDES@ is added for OS/library specific IPv6
957 directory search.
958
959 * Import files from Yasuhiro Ohara <yasu@sfc.wide.ad.jp>'s ospfd.
960 Impterted files are:
961 Makefile.am, ospf_area.h, ospf_dump.c, ospf_interface.c,
962 ospf_interface.h, ospf_lsa.c, ospf_lsa.h, ospf_main.c,
963 ospf_mesg.c, ospf_mesg.h, ospf_neighbor.c,
964 ospf_neighbor.h,ospf_network.c, ospf_network.h, ospf_proto.h,
965 ospf_spf.c, ospf_spf.h, ospf_types.h, ospfd.c, ospfd.h