blob: 4f64cbc25d740af0b071b6ed527fa8af3b38e0c1 [file] [log] [blame]
hasso9428f2d2004-09-13 14:01:12 +000012004-09-13 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
2
3 * ospf6_intra.c, ospf6_route.[ch]: try to fix assertion failure
4 in brouter's route_remove
5 * ospf6d.h: version 0.9.7o
6
72004-09-12 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
8
9 * ospf6_route.c: route_count_assert bug fix
10 * ospf6d.h: version 0.9.7n
11
hasso4846ef62004-09-03 06:04:00 +0000122004-09-03 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
13
14 * ospf6_area.c, ospf6_route.c, ospf6_top.c, ospf6d.c:
15 "show intra-route" function and "show SPF result" function is
16 changed.
17 * ospf6_neighbor.c: Changed to update stub intra-prefix origination
18 when it is not DR.
19 * ospf6_route.h: resolv conflict between best flag and
20 active-summary flag.
21 * ospf6d.h: version 0.9.7m
22
hasso1e058382004-09-01 21:36:14 +0000232004-09-02 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
24
hasso63069ad2004-09-02 13:01:01 +000025 * ospf6_asbr.c: E-bit check in examining AS-External-LSA
26 * ospf6_abr.c: E-bit set in receiving Inter-Area-Router-LSA
27
282004-09-02 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
29
hasso1e058382004-09-01 21:36:14 +000030 * *.[ch]: Logging LSAs of particular type is added.
31 lsa_handler is now using vector in order to adjust
32 existing LSA modules.
33 * ospf6d.h: version 0.9.7l
34
hassoe42f5a32004-08-28 17:04:33 +0000352004-08-28 Hasso Tepper <hasso at quagga.net>
36
37 * ospf6_main.c: Modify for sigevents.
38
hasso9a096262004-08-26 18:56:19 +0000392004-08-26 Hasso Tepper <hasso@estpak.ee>
40
41 * ospf6_interface.c, ospf6_top.c, ospf6d.c: for vtysh.
42
hasso3b687352004-08-19 06:56:53 +0000432004-08-19 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
44
hassoccb59b12004-08-25 09:10:37 +000045 * ospf6_asbr.c: Bug in ASBR check fixed.
46 * ospf6d.h: version 0.9.7k
47
482004-08-19 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
49
hasso3b687352004-08-19 06:56:53 +000050 * ospf6_asbr.c: Bug in AS-External Origination fixed.
51 * ospf6d.h: version 0.9.7j
52
hasso6452df02004-08-15 05:52:07 +0000532004-08-15 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
54
55 * *.c: Area support almost done. (almost ! ;p)
56 * ospf6d.h: version 0.9.7i
57
582004-08-15 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
59
60 * ospf6_message.c: Bug cause BadLSReq is fixed.
61 * ospf6_abr.c: Border Router check.
62 * ospf6d.h: version 0.9.7h
63
642004-08-14 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
65
66 * ospf6_area.[ch], ospf6_abr.[ch]: area range,
67 border-routers, Inter-Area-Router-LSA origination
68 * ospf6d.h: version 0.9.7g
69
702004-08-12 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
71
72 * *.[c,h]: LSA refreshing is changed and cleaned up.
73 * ospf6d.h: version 0.9.7f
74
hasso049207c2004-08-04 20:02:13 +0000752004-08-01 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
76
77 * ospf6_abr.[ch]: add files for abr function.
78 * *.c: VTY_NEWLINE -> VNL
79 * ospf6d.h: version 0.9.7e
80 show database functions are rewritten.
81
hasso1203e1c2004-07-23 21:34:27 +0000822004-07-23 Hasso Tepper <hasso@estpak.ee>
83
84 * ospf6_interface.c, ospf6_zebra.c: use ifp->mtu6 instead of
85 ifp->mtu.
86
paul79dc3732004-07-23 15:17:45 +0000872004-07-23 Paul Jakma <paul@dishone.st>
88
89 * ospf6_main.c: Delete LOG_PERROR, not portable.
90 * ospf6_network.c: (ospf6_set_pktinfo) use setsockopt_ipv6_pktinfo
91
hassob596c712004-07-09 18:33:43 +0000922004-07-06 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
93
94 * ospf6_message.c, ospf6_interface.c: add a command to configure
95 ospf6 ifmtu on a interface.
96 * ospf6d.h: version 0.9.7d
97
hasso508e53e2004-05-18 18:57:06 +0000982004-05-18 Hasso Tepper <hasso@estpak.ee>
paul0a589352004-05-08 11:48:26 +000099
hasso508e53e2004-05-18 18:57:06 +0000100 * *.*: Merge rewritten ospf6d from Zebra repository.
101 * ospf6_network.c, ospf6_main.c: Merged privs stuff back in.
102 * ospf6_zebra.c: Sync back to zclient changes.
hasso3b4cd3a2004-05-18 19:28:32 +0000103 * ospf6_asbr.c: Added isis to the routings list.
104 * ospf6_main.c: "version.h" -> <lib/version.h>
105
1062004-05-17 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
107
108 * ospf6_flood.[ch], ospf6_lsa.[ch], ospf6_lsdb.h, ospf6_message.c
109 ospf6_neighbor.c: Fix crash bug and change the way to count
110 how many neighbors include paticular LSA on its retrans-list.
111 * ospf6d.h: version 0.9.7c
112
1132004-05-03 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
114
115 * ospf6_message.[ch], ospf6_interface.c: adjust send/recv buffer
116 size to interface MTUs.
117 * ospf6d.h: version 0.9.7b
hasso508e53e2004-05-18 18:57:06 +0000118
1192003-08-18 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
120
121 * *.[ch]: rewrite all source code from scratch
122 * ospf6d.h: version 0.9.7
123
paulf1c61a02003-08-12 05:25:49 +00001242003-08-11 Taisuke Sasaki <sasaki@soft.net.fujitsu.co.jp>
125
hasso508e53e2004-05-18 18:57:06 +0000126 * ospf6_ism.c: DR Election bug fix.
paul445f1432003-05-16 19:00:31 +0000127
1282003-04-25 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
129
130 * ospf6_asbr.c: AS-External LSA refresh was based on the
131 prefix of the obsolete LSA. It was wrong so fixed.
132 * version: 0.9.6p
133
paul718e3742002-12-13 20:15:29 +00001342002-11-09 Vincent Jardin <jardin@6wind.com>
135
136 * ospf6_interface.c: update link-local address on interface creation.
137
1382002-11-09 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
139
140 * ospf6_asbr.c: apply MinLSInterval to AS-External-LSA origination.
141 * ospf6_lsa.c: change not to issue flooding caused by expire event
142 when the received LSA is (already) MaxAge.
143 * ospf6_spf.c: fix a bug which is that ospf6d calculates
144 wrong nexthop when failed to find Link-LSA for the neighbor.
145 * ospf6_damp.c ospf6_dbex.c ospf6_neighbor.c ospf6_spf.c:
146 some clean up
147 * version: 0.9.6o
148
1492002-10-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
150
151 * ospf6_asbr.c: bug of failing ASE lsa refresh fixed.
152 * version: 0.9.6n
153
1542002-10-01 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
155
156 * ospf6_asbr.c: AS-External-LSA origination function
157 is re-written.
158 * ospf6_damp.[ch]: New feature that damps flaps is added.
159 * version: 0.9.6m
160
1612002-07-14 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
162
163 * ospf6_spf.c: unwanted assert() in ospf6_spf_nexthop_calculation()
164 is deleted.
165 * version: 0.9.6l
166
1672002-07-14 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
168
169 * ospf6_dbex.c: bug that ospf6d fails to refresh self-originated
170 LSA if he have not the LSA before has been fixed.
171 * ospf6_asbr.c: bug of failing removing ASE LSA when remove
172 message arrived from zebra has been fixed.
173 * version: 0.9.6k
174
1752002-07-13 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
176
177 * ospf6_zebra.c: bug reported [zebra 14642] fixed.
178 The bug was related to the synchronization between zebra
179 and ospf6d. Now synchronization will be correctly done.
180 * version: 0.9.6j
181
1822002-07-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
183
184 * ospf6_lsdb.c: bug fixed in ospf6_lsdb_type_router ().
185 * ospf6_dbex.c: because of retrans list structure changed
186 due to LSDB change, removal of old instance from retrans-list
187 is not necessary anymore. this caused crash but now fixed.
188 * version: 0.9.6i
189
1902002-07-07 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
191
192 * zebra-0.93 released.
193
1942002-07-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
195
196 * ospf6_lsdb.c: entirely rewritten. now ospf6d uses
197 radix tree by using lib/table.[ch] for LSDB lookup.
198 * ospf6_abr.c, ospf6_asbr.c, ospf6_intra.c: hook changed
199 due to rewriting of lsdb module.
200 * ospf6_neighbor.c: lack of check existence and find correct
201 instance of the LSA which is going to be removed from neighbor's
202 retransmission was filled.
203 * version: 0.9.6h
204
2052002-07-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
206
207 * ospf6_intra.c: bug fix for Intra-route deletion.
208 * ospf6_route.c: bug fix for path comparison.
209 * version: 0.9.6g
210
2112002-06-28 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
212
213 * ospf6_route.c: some logs trying to find the situation
214 when assert occur are added. route duration statistics
215 added.
216 * ospf6_zebra.c: trying to fix the problem reported by
217 [zebra 14318] but not yet sure.
218 * version: 0.9.6f
219
2202002-06-25 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
221
222 * ospf6_intra.c: new file for management of intra-prefix LSA.
223 * ospf6_abr.c: inter area route calculation code added.
224 * version: 0.9.6e
225
2262002-06-22 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
227
228 * ospf6_asbr.c: All AS-External route was removed when
229 one of the ASBR path was gone, but the route from other ASBR
230 path should stay remained. this bug is fixed.
231 * version: 0.9.6d
232
2332002-06-22 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
234
235 * ospf6_route.c: route table calculation bug fixed. [zebra 14105]
236 * ospf6_spf.c, ospf6_route.c, etc.: log message cleaned up.
237 * version: 0.9.6c
238
2392002-04-27 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
240
241 * ospf6_route.c: [zebra 13514] bug fix.
242 thanks to Harald Koch.
243 * version: 0.9.6b
244
2452002-04-22 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
246
247 * ospf6_dump.c: fix bug of log function
248 * ospf6_area.c: fix bug of intra route deletion
249 * version: 0.9.6a
250
2512002-04-20 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
252
253 * merged with "current" version.
254 * version: 0.9.6
255
2562001-03-11 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
257
258 * ospf6_lsdb.c ospf6_spf.c: log message changed for debug.
259
2602001-02-20 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
261
262 * version: 0.9.5i
263
264 * ospf6_asbr.c: Added code that finds alternative
265 AS-External route when remove AS-External route.
266 This is temporary fix ...
267
268 * ospf6_redistribute.c: remove redistributed routes
269 immediately when 'no redistribute ...'
270
2712001-02-20 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
272
273 * version: 0.9.5h
274
275 * ospf6_spf.c, ospf6_lsa.c: Change to originate Link-LSA on
276 point-to-point links.
277
278 * ospf6_message.c: Bug of log messages of self-originated
279 Hello packet fixed.
280
2812001-02-09 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
282
283 * version: 0.9.5g
284 * ospf6_asbr.c: fix for the bug that AS-External route
285 is not get removed.
286
2872001-02-09 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
288
289 * ospf6_lsdb.c: crash bug while receiving wrong LSA scope bit
290 has been temporarily fixed
291
2922001-12-20 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
293
294 * ospf6_asbr.[ch]: The byte order bug in encoding/decoding
295 the bits/metric field in AS-External-LSA fixed.
296 Fixed to update E-bit in Router-LSA of itself.
297 Reported by Taisuke Sasaki ([zebra 11548]).
298
299 * README: updated.
300
301 * version: 0.9.5f
302
3032001-11-21 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
304
305 * ospf6_prefix.c: Intra-prefix-LSA bug fixed.
306 * ospf6_abr.[ch]: added (only just placeholder yet)
307
3082001-11-20 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
309
310 * ospf6_route.c: fix to overwrite a prefix when another
311 addition to the prefix is given. freeze function changed
312 not to remove routes by default.
313
314 * version: 0.9.5e
315
3162001-11-19 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
317
318 * version: 0.9.5d
319
320 * ospf6_lsa.c ospf6_spf.c: SPF Calculations are now
321 scheduled by hook.
322
323 * ospf6_route.c: ospf6_route_add bug fix,
324 ospf6_route_remove_all corrected.
325
3262001-11-15 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
327
328 * ospf6_hook.[ch]: added.
329 * Almost half of the code has been rewritten.
330 especially, ospf6_route.[ch]. Hook call has been injected
331 much.
332 * ospf6_asbr.[ch]: added.
333
3342001-10-17 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
335
336 * ospf6_dbex.c: ospf6d was wrong to omit reoriginating
337 of LSA when the self-originated LSA was received from others.
338 fixed.
339 * ospf6d.h: version: 0.9.5c
340
3412001-10-16 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
342
343 * ospf6_lsa.c: 'force-prefix' was not executed. fixed.
344 * ospf6d.h: version: 0.9.5b
345
3462001-10-13 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
347
348 * ospf6_interface.c: 'passive-interface' is now moved to
349 'ipv6 ospf6 passive' in INTERFACE NODE. 'prefix-list' which
350 specifies the filter prefix for connected address prefix also
351 moved to INTERFACE NODE as 'ipv6 ospf6 advertise prefix-list WORD'.
352 The old obsoleted commands are still acceptable though. New command
353 'ipv6 ospf6 advertise force-prefix' added, which which tells ospf6d
354 to advertise rather prefix than stub local-address even on loopback
355 or pointopoint interfaces.
356
357 * ospf6_dump.c: 'ospf6 debug hello' -> 'ospf6 debug message hello'.
358 same for other message type. The older is still acceptable.
359
360 * ospf6_lsa.c: Changed AS-External generation to new one which uses
361 LSA hooks. Delete old garbage.
362
3632001-10-02 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
364
365 * ospf6d.c: turn off and turn on sequence with
366 'no interface' 'interface' cmds was not work. fixed.
367
368 * ospf6_lsa.c: generating Intra-Area-Prefix-LSA for stub
369 did not care duplicate prefixes. fixed.
370
3712001-09-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
372
373 * ospf6_message.c: There was a bug that prevent LSDB
374 to syncronize. It was a DbDesc packet bug that Slave
375 sends two different DbDesc packet on the same sequence
376 number. This cause many LSAs are dropped when Exchanging
377 LSDB, because the latter DbDesc packet that have the same
378 sequence number will be ignored as duplicate packet.
379 This seems to be exist at least before 0.9.4 version.
380 Now this is the most stable candidate.
381
382 * ospf6d.h: version 0.9.5a
383
3842001-09-06 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
385
386 * ospf6_zebra.c ospf6_spf.c ospf6_lsa.c :
387 delete nexthop check to certify the nexthop is Link-local address.
388 Suppress Link-LSA origination on links other than Broadcast.
389 SPF's nexthop calculation first checks linklocal address
390 in Link-LSA, then checks source address of neighbor's packets.
391
392 * ospf6_interface.c ospf6_ism.c ospf6_lsa.c ospf6_nsm.c:
393 intra-area-prefix-lsa origination func moved to new one.
394
395 * ospf6_interface.h ospf6d.[ch] ospf6_lsa.c:
396 interface_area_cmd now changed to have 'passive'
397 and 'prefix-list' option.
398
399 * ospf6_prefix.c:
400 clean up.
401
4022001-09-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
403
404 * ospf6_dbex.c ospf6_interface.c ospf6_ism.c ospf6_lsa.[ch]:
405 clean up and new LSA origination functions added.
406
407 * ospf6_route.c ospf6_lsdb.c: make vty function more
408 clean/understandable.
409
410 * ospf6d.h: version 0.9.5
411
4122001-08-24 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
413
414 * ospf6_lsdb.c: Use IS_LSA_MAXAGE macro instead of
415 ospf6_lsa_is_maxage.
416
417 * ospf6_lsa.h (IS_LSA_MAXAGE): Add new macro to check MaxAge.
418
4192001-08-21 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
420
421 * ospf6_lsdb.c: if There's no previous prefix
422 ospf6d was wrongly not calculate the prefix.
423 this reported by (v6 16029) is fixed.
424
425 * ospf6_neighbor.c: Instance of LSA Summary included
426 in DbDesc packet was wrongly freed. The bug cause
427 malformed DbDesc, ExChange <-> ExStart flapping,
428 and then crash.
429
430 * ospf6d.h: version 0.9.4
431
4322001-08-21 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
433
434 * ospf6_route.[ch]: Showing format is changed.
435 'show ipv6 route ospf6' -> 'show ipv6 ospf6 route'
436 'show ipv6 route ospf6 external' ->
437 'show ipv6 ospf6 route redistribute'
438
439 * ospf6_lsdb.c ospf6_lsa.c ospf6_neighbor.c ospf6_interface.c:
440 memory leak in LS list fixed.
441
442 * all: clean up
443
444 * ospf6d.h: version 0.9.3
445
4462001-08-20 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
447
448 * ospf6d.c (ospf6_timeval_sub_equal): Remove function.
449
450 * ospf6_spf.c (ospf6_timeval_cmp): Rewrite ospf6_timeval_cmp().
451 (ospf6_timeval_add_equal): Function moved from ospf6d.c
452
4532001-08-19 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
454
455 * zebra-0.92a released.
456
4572001-08-15 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
458
459 * zebra-0.92 released.
460
4612001-08-09 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
462
463 * ospf6_lsdb.c ospf6_neighbor.c:
464 LSDB function/structure and LS list function has been rewritten.
465 memory leak has been decreased.
466
467 * ospf6_lsa.[ch] ospf6_dbex.c: garbage code has been deleted.
468
469 * ospf6d.h: version 0.9.2
470
4712001-08-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
472
473 * ospf6_dbex.c ospf6_lsdb.c:
474 Retransmition list had a critical bug that breaks LSDB
475 synchronization. When new LSA be added to retrans-list,
476 old must be removed, but it was not. So new LSA dropped,
477 and LSA Acknowledgement did not work. The bug was fixed.
478
479 * ospf6d.h: version 0.9.1
480
4812001-06-20 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
482
483 * ospf6_spf.c: crash bug fix in temporary treat code for
484 Router-LSA whose LS-ID != 0
485
486 * ospf6_dbex.c: RFC2328 13.(4) was wrongly coded.
487 (4) Else if the LSA's LS age is equal to MaxAge, and there is
488 currently *NO* instance of the LSA in the router's link state
489 ...
490
491 * ospf6_lsa.c: RFC2328 13.1 checksum tie breaker
492 had been neglected, and has just added now.
493
494 * ospf6d.h: version 0.9.0
495 ospf6d expected to work with hitachi gr2000 from these fixes.
496
4972001-06-12 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
498
499 * ospf6_lsa.c: Fix bug in creating Intra-Area-Prefix-LSA.
500 DR was mis-include others prefixes advertised by their Link-LSA.
501
502 * ospf6_route.c: Fix bug in calculating intra area routes.
503 Not all prefixes in Intra-Area-Prefix-LSA was calculated.
504
505 * ospf6_spf.c:
506 Changed to quit when a error occured in calculating SPF tree.
507 Very messy hack for the bug reported by [zebra 8807]. This
508 is not tested yet.
509 Changed to quit SPF calculation when a nexthop calculation
510 errors.
511
512 * ospf6_zebra.c:
513 Support for interface address deletion.
514
515 * ospf6d.h:
516 version: 0.8.y
517
5182001-04-18 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
519
520 * ospf6d.h
521 Due to previous change (DR Election algorithm changed),
522 backward compatibility will be lost from this version.
523 version: 0.8.x
524
5252001-04-18 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
526
527 * ospf6_message.c ospf6_ism.c:
528 Bug of router_id comparison
529
5302001-04-17 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
531
532 * ospf6_dbex.c: ospf6_dbex_is_maxage_to_be_dropped() had
533 some bug causing Loading state lasts long.
534 version: 0.8.v
535
5362001-04-08 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
537
538 * ospf6_route.c: BUG in AS-External route calculation fixed.
539 It was using OLD LSDB...
540 Version: 0.8.u-
541
5422001-04-08 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
543
544 * ospf6_area.c, ospf6_dbex.c, ospf6_interface.c,
545 ospf6_lsa.c, ospf6_lsdb.c, ospf6_lsdb.h, ospf6_message.c,
546 ospf6_neighbor.c, ospf6_neighbor.h, ospf6_nsm.c,
547 ospf6_redistribute.c, ospf6_route.c, ospf6_spf.c:
548 Delete old LSDB function.
549
550 * ospf6d.h:
551 Version: 0.8.u
552
5532001-04-05 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
554
555 * ospf6_area.c, ospf6_area.h, ospf6_dbex.c, ospf6_interface.c,
556 ospf6_interface.h, ospf6_lsa.c, ospf6_lsdb.c, ospf6_lsdb.h,
557 ospf6_message.c, ospf6_nsm.c, ospf6_redistribute.c, ospf6_route.c,
558 ospf6_spf.c, ospf6_top.c, ospf6_top.h, ospf6d.h:
559 Changed to use New LSDB.
560 Version: 0.8.t
561
5622001-04-02 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
563
564 * ospf6_lsa.c:
565 Interface stub check in Intra-Area-Prefix-LSA origination
566 was wrong. - fixed.
567
568 * ospf6_area.h, ospf6_dbex.c, ospf6_interface.c,
569 ospf6_interface.h, ospf6_lsa.c, ospf6_lsa.h, ospf6_lsdb.c,
570 ospf6_message.c, ospf6_neighbor.c, ospf6_nsm.c,
571 ospf6_redistribute.c, ospf6_top.c, ospf6_top.h, ospf6d.c:
572 New LSDB functions, but not changed to be used.
573
574 * ospf6d.h:
575 Version: 0.8.s
576
5772001-03-28 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
578
579 * ospf6_area.c ospf6_area.h ospf6_dbex.c ospf6_dump.c
580 ospf6_interface.c ospf6_interface.h ospf6_lsa.c
581 ospf6_message.c ospf6_redistribute.c ospf6_spf.c ospf6_top.c
582 ospf6_top.h ospf6_zebra.c ospf6d.c ospf6d.h: cleaning.
583
5842001-03-24 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
585
586 * ospf6d.h:
587 version: 0.8.r
588
589 * ospf6_neighbor.[ch], ospf6_lsa.[ch]:
590 just clean up and log clearify.
591
592 * ospf6_message.[ch]:
593 Packet receiving function and dumping OSPFv3 packet has been
594 changed simple and clean.
595
596 * ospf6_dbex.[ch], ospf6_interface.[ch], ospf6_lsdb.[ch],
597 ospf6_neighbor.[ch], ospf6_nsm.[ch]:
598 LSList(i.e. summary list, request list, retrans list, etc) have
599 been rewritten based on new LSDB module. The main LSDB have not
600 yet shifted to this new module, but will shift eventually.
601 This change expected to resolve the problem that the ospf6d keeps
602 on sending redundant LSUpdate/LSAck.
603
604 * ospf6_interface.c: changed default MTU from 1500 to 1280.
605 It was possible that the ospf6d could not send packet (e.g.
606 LSUpdate in response to LSReq in my case) when the packet
607 size accidentally reached near 1500 (I was forget about IP
608 header :p). It is a bit illegal to set MTU 1280 constantly,
609 but I failed once with I/F MTU from kernel (through zebra),
610 and thinks that 1280 is more stable than kernel variable.
611 Comments will be appriciated.
612
6132001-03-15 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
614
615 * ospf6_dbex.c, ospf6_interface.c, ospf6_ism.c, ospf6_lsdb.[ch],
616 ospf6_neighbor.c, ospf6_spf.c, ospf6d.c:
617 Fix for crash. ospf6d has ever been crashing when
618 'no interface' command executed, and when starting up with
619 the configuration which does not include 'router ospf6'.
620 these has been fixed.
621
6222001-02-24 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
623
624 * ospf6_lsa.c, ospf6_message.c:
625 LSA summary (exchanged while Adjacency bring up) may expire
626 (may reach MaxAge). Handling this has been added but
627 it's a little bit quick hack.
628
629 * ospf6_message.c:
630 Thread chain bug fixed. Read network thread chain has been cut
631 when receive packets on not-enabled interface. this was wrong
632 and fixed.
633
6342001-02-24 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
635
636 * ospf6_message.c:
637 I/F MTU check part on sending packet had some bug, and it's fixed.
638 Ospf6d has believed a value from zebra as I/F MTU, but from now
639 I/F MTU is set to constant 1500. This is workaround for ATM.
640
6412001-02-01 Kunihiro Ishiguro <kunihiro@zebra.org>
642
643 * zebra-0.91 is released.
644
6452001-01-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
646
647 * just code clean up of almost all module.
648 * ospf6_dump.c, ospf6_lsa.c: file dependency.
649 * ospf6_mesg.[ch]: changed filename to ospf6_message.[ch]
650
6512001-01-09 Kunihiro Ishiguro <kunihiro@zebra.org>
652
653 * zebra-0.90 is released.
654
6552001-01-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
656
657 * ospf6_mesg.c,ospf6_lsa.c: doubly cancel thread bug fixed.
658 version 0.8.k CRASHed for this.
659 * ospf6_lsa.c: bug of logging fixed.
660 version: 0.8.l
661
6622001-01-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
663
664 * ospf6_neighbor.c: fix typo when trying to delete
665 MaxAge AS-External LSA. MaxAge LSA remaining bug is expected
666 to be fixed.
667 version: 0.8.k
668
6692001-01-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
670
671 * ospf6_mesg.c: add I/F Mtu check for sending LS Update.
672
673 * ospf6_dbex.c, ospf6_mesg.c, ospf6_neighbor.c, ospf6_neighbor.h,
674 ospf6_spf.c: Changed type of hisaddr field in ospf6_neighbor
675 structure, from sockaddr_in6 to in6_addr. No protocol/processing
676 changed.
677
6782001-01-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
679
680 * ospf6_mesg.c, ospf6_neighbor.[ch]: Speed up of
681 Database Exchange.
682 version: 0.8.j
683
684 Because the LS Request list was checked only when attempt
685 to send (retransmit) LS Request packet, Loading state lasted
686 long (for RxmtInterval) unexpectedly. This was fixed; LS Request
687 packet will be send as soon as one received a LS Update packet.
688
6892001-01-01 Kunihiro Ishiguro <kunihiro@zebra.org>
690
691 * ospf6d.h (OSPF6_VTYSH_PATH): Change "/tmp/ospf6d" to
692 /tmp/.ospf6d".
693
6942000-12-29 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
695
696 * ospf6_dump.[ch]: simplified.
697
6982000-12-19 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
699
700 * ospf6_route.c: Fix bug of using unavailable route.
701 version: 0.8.d
702
7032000-11-30 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
704
705 * ospf6_spf.c: calculate statistics. version: 0.8.d
706
7072000-11-26 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
708
709 * ospf6_mesg.c, ospf6_nsm.c: LSDB sync bug fixed.
710 version: 0.8.c
711
7122000-11-26 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
713
714 * ospf6_dbex.c: Start debugging and cleaning.
715
716 * ospf6_area.c, ospf6_dbex.c, ospf6_interface.c, ospf6_lsa.c,
717 ospf6_proto.c, ospf6_top.c: add some function to clarify codes.
718
7192000-11-26 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
720
721 * ospf6_spf.c: Delete old garbage (which was enclosed by #if 0)
722
723 * ospf6_redistribute.c: "redistribute ospf6" was generated in
724 "router ospf6" in config file. It is a bug, and fixed.
725 wrong warning message was deleted.
726
727 * ospf6_main.c: If daemon mode, ospf6d was silent even if
728 the config file was wrong. It is a bug, and fixed.
729
730 * ospf6_route.c, ospf6_zebra.c: Zebra syncronization method
731 has been changed. delete garbages. allow nexthop of :: in case
732 of connected route.
733
734 * ospf6_dbex.c: Delete annoying log messages.
735
736 * ospf6_lsa.c: Changed string for LSA log.
737
7382000-11-21 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
739
740 * ospf6_spf.c: some careless bug fixed.
741
742 * ospf6_route.c: changed not to send garbage route
743 whose nexthop is not linklocal address.
744
7452000-11-09 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
746
747 * ospf6_rtable.c: renamed to ospf6_route.c
748 whole functionality has been rewritten as new code.
749 new functions not yet installs routes; the old
750 functions still remains. cleaning log messages.
751
752 * ospf6_spf.c: whole functionality has been rewritten
753 as new code. new command "show ipv6 ospf6 spf node",
754 "show ipv6 ospf6 spf tree", "show ipv6 ospf6 spf table"
755 has been added. Memory leak was fixed. cleaning log messages.
756
757 * ospf6d version: 0.7.c
758
7592000-10-02 Kunihiro Ishiguro <kunihiro@zebra.org>
760
761 * zebra-0.89 is released.
762
7632000-09-10 Kunihiro Ishiguro <kunihiro@zebra.org>
764
765 * ospf6_lsdb.c (ospf6_lsdb_remove_maxage_lsa): Fix compile
766 warnings.
767
7682000-08-17 Kunihiro Ishiguro <kunihiro@zebra.org>
769
770 * zebra-0.88 is released.
771
7722000-08-06 Kunihiro Ishiguro <kunihiro@zebra.org>
773
774 * ospf6_rtable.h (struct ospf6_nexthop): Change ifindex type from
775 unsigned long to unsigned int.
776
7772000-04-28 Kunihiro Ishiguro <kunihiro@zebra.org>
778
779 * ospf6d.h: Include some headers for avoid warning.
780
781 * ospf6_routemap.h: Add newfile.
782
7831999-11-21 Kunihiro Ishiguro <kunihiro@zebra.org>
784
785 * ospf6_network.c: Respect IPV6_JOIN_GROUP and IPV6_LEAVE_GROUP
786 rather than RFC2133.
787
7881999-10-21 Jun-ichiro itojun Hagino <itojun@itojun.org>
789
790 * ospf6_network.c (ospf6_ipv6_decode_ipv4): Fix bug of conversion
791 from IPv4 Mapped Address to IPv4 address.
792
7931999-08-08 Kunihiro Ishiguro <kunihiro@zebra.org>
794
795 * ospf6_lsa.c (construct_link_lsa): Enclose KAME specific part by
796 #ifdef/#endif.
797
7981999-07-29 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
799
800 * ospf6_mesg.c: add new message process function.
801
8021999-07-25 Kunihiro Ishiguro <kunihiro@zebra.org>
803
804 * ospf6_main.c (sighup): Call of log_rotate() removed.
805
8061999-07-24 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
807
808 ospf6_dbex.{c,h}: variable "acknowledge" has been deleted.
809
8101999-07-22 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
811
812 * *.{c,h}: lsa data structure has been drastically
813 changed.
814
8151999-07-16 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
816
817 * *.{c,h}: bug of updating LSA's which is self
818 originated has been fixed.
819
8201999-07-14 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
821
822 * *.{c,h} : log clean up.
823
8241999-07-05 Kunihiro Ishiguro <kunihiro@zebra.org>
825
826 * ospf6d.c (ospf6_init): Change to use install_default.
827
8281999-07-03 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
829
830 * ospf6_rtable.c (nexthop_*): added some function that handles
831 new nexthop structure.
832
8331999-07-01 Rick Payne <rickp@rossfell.co.uk>
834
835 * ospf6_zebra.c (ospf6_zebra_init): Install standard commands to
836 ZEBRA_NODE.
837
8381999-06-09 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
839
840 * ospf6_rtable.h: added for new routing table of ospf6d
841
8421999-05-14 Stephen R. van den Berg <srb@cuci.nl>
843
844 * ospf6_main.c (signal_init): SIGTERM call sigint.
845 (sigint): Loggging more better message.
846
8471999-05-13 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
848
849 *ospf6_spf.c (get_prefix_lsa_of_vertex): bug fix about network vertex.
850
8511999-05-08 Kunihiro Ishiguro <kunihiro@zebra.org>
852
853 * ospf6_network.c (send_linkstate_ack): Check HAVE_SIN6_SCOPE_ID
854 is defined.
855 * ospf6_mesg.c (make_hello): Likewise.
856 * ospf6_lsa.c (lsa_flood): Likewise.
857
8581999-05-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
859
860 * ospf6_spf.c, etc: Many bug fix.
861 intra-area-prefix-LSA treatment changed.
862 network byte order of neighbor ifid changed.
863
8641999-05-07 Kunihiro Ishiguro <kunihiro@zebra.org>
865
866 * ospf6_zebra.h (struct zebra): Add hitory entry to structure.
867
8681999-05-05 Kunihiro Ishiguro <kunihiro@zebra.org>
869
870 * ospf6_main.c (main): Add KAME check for binding vty socket.
871 (main): Delete old interface get routine garbage.
872
873 * ospf6d.c: Change all `show ip6' statement to `show ipv6'.
874 (show_ipv6_ospf6_requestlist): Add description.
875
8761999-05-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
877
878 * ospf6_lsa.c, etc: Many bug fix, now two routers
879 on the same segment can become FULL neighbor state
880 each other.
881
8821999-05-03 Kunihiro Ishiguro <kunihiro@zebra.org>
883
884 * Makefile.am: Add file dependency.
885 (depend): Add target.
886
8871999-05-02 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
888
889 * Clean up and fix have been almost done. This code
890 now testing stage of Intra area routing.
891
892 * Configuration Vty become more similar to Cisco.
893
8941999-04-22 Kunihiro Ishiguro <kunihiro@zebra.org>
895
896 * Trim training newline from zlog format arguemnt.
897
898 * ospf6_dump.c (ospf6_err): Commented out ospf6_err and
899 ospf6_warn. Same kind of function should be implemented as
900 zlog_err or zlog_warn or someting.
901
902 * ospf6d.c: Change OSPF_NODE to OSPF6_NODE.
903 Change OSPF_DEFAULT_CONFIG to OSPF6_DEFAULT_CONFIG.
904
905
9061999-04-21 Kunihiro Ishiguro <kunihiro@zebra.org>
907
908 * ospf6_mesg.c (make_hello): Add check of SIN6_LEN
909
9101999-04-16 Kunihiro Ishiguro <kunihiro@zebra.org>
911
912 * ospf6_neighbor.c: Change list_clear_all to list_delete_all_node.
913 Remove list_delete_all fuction and use lib/linklist.c's one.
914
9151999-04-14 Kunihiro Ishiguro <kunihiro@zebra.org>
916
917 * mcast_join(),mcast_leave()'s argument socket length is removed.
918
9191999-04-08 <kunihiro@zebra.org>
920
921 * ospf6_zebra.h (ospf_zebra_read): Fix typo.
922
923 * ospf6_interface.h: Tempolary add struct rt_addrinfo.
924
9251999-03-05 Kunihiro Ishiguro <kunihiro@zebra.org>
926
927 * Merge from ospfd-zebra-990303 codes.
928
9291999-02-23 Kunihiro Ishiguro <kunihiro@zebra.org>
930
931 * Makefile.in: add new file.
932
933 * Makefile.am: @INCLUDES@ is added for OS/library specific IPv6
934 directory search.
935
936 * Import files from Yasuhiro Ohara <yasu@sfc.wide.ad.jp>'s ospfd.
937 Impterted files are:
938 Makefile.am, ospf_area.h, ospf_dump.c, ospf_interface.c,
939 ospf_interface.h, ospf_lsa.c, ospf_lsa.h, ospf_main.c,
940 ospf_mesg.c, ospf_mesg.h, ospf_neighbor.c,
941 ospf_neighbor.h,ospf_network.c, ospf_network.h, ospf_proto.h,
942 ospf_spf.c, ospf_spf.h, ospf_types.h, ospfd.c, ospfd.h