blob: e04d658b8488c21f3a613da79455bcb0533d9828 [file] [log] [blame]
paul445f1432003-05-16 19:00:31 +000012003-04-23 Hasso Tepper <hasso@estpak.ee>
2
3 * {ospf6_damp,ospf6d}.c: fix "router xxx" node commands in vtysh
4
52003-04-25 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
6
7 * ospf6_asbr.c: AS-External LSA refresh was based on the
8 prefix of the obsolete LSA. It was wrong so fixed.
9 * version: 0.9.6p
10
112003-04-19 Hasso Tepper <hasso@estpak.ee>
12
13 * rip_routemap.c: sync daemon's route-map commands to have same
14 syntax
15
paul718e3742002-12-13 20:15:29 +0000162002-11-09 Vincent Jardin <jardin@6wind.com>
17
18 * ospf6_interface.c: update link-local address on interface creation.
19
202002-11-09 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
21
22 * ospf6_asbr.c: apply MinLSInterval to AS-External-LSA origination.
23 * ospf6_lsa.c: change not to issue flooding caused by expire event
24 when the received LSA is (already) MaxAge.
25 * ospf6_spf.c: fix a bug which is that ospf6d calculates
26 wrong nexthop when failed to find Link-LSA for the neighbor.
27 * ospf6_damp.c ospf6_dbex.c ospf6_neighbor.c ospf6_spf.c:
28 some clean up
29 * version: 0.9.6o
30
312002-10-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
32
33 * ospf6_asbr.c: bug of failing ASE lsa refresh fixed.
34 * version: 0.9.6n
35
362002-10-01 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
37
38 * ospf6_asbr.c: AS-External-LSA origination function
39 is re-written.
40 * ospf6_damp.[ch]: New feature that damps flaps is added.
41 * version: 0.9.6m
42
432002-07-14 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
44
45 * ospf6_spf.c: unwanted assert() in ospf6_spf_nexthop_calculation()
46 is deleted.
47 * version: 0.9.6l
48
492002-07-14 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
50
51 * ospf6_dbex.c: bug that ospf6d fails to refresh self-originated
52 LSA if he have not the LSA before has been fixed.
53 * ospf6_asbr.c: bug of failing removing ASE LSA when remove
54 message arrived from zebra has been fixed.
55 * version: 0.9.6k
56
572002-07-13 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
58
59 * ospf6_zebra.c: bug reported [zebra 14642] fixed.
60 The bug was related to the synchronization between zebra
61 and ospf6d. Now synchronization will be correctly done.
62 * version: 0.9.6j
63
642002-07-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
65
66 * ospf6_lsdb.c: bug fixed in ospf6_lsdb_type_router ().
67 * ospf6_dbex.c: because of retrans list structure changed
68 due to LSDB change, removal of old instance from retrans-list
69 is not necessary anymore. this caused crash but now fixed.
70 * version: 0.9.6i
71
722002-07-07 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
73
74 * zebra-0.93 released.
75
762002-07-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
77
78 * ospf6_lsdb.c: entirely rewritten. now ospf6d uses
79 radix tree by using lib/table.[ch] for LSDB lookup.
80 * ospf6_abr.c, ospf6_asbr.c, ospf6_intra.c: hook changed
81 due to rewriting of lsdb module.
82 * ospf6_neighbor.c: lack of check existence and find correct
83 instance of the LSA which is going to be removed from neighbor's
84 retransmission was filled.
85 * version: 0.9.6h
86
872002-07-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
88
89 * ospf6_intra.c: bug fix for Intra-route deletion.
90 * ospf6_route.c: bug fix for path comparison.
91 * version: 0.9.6g
92
932002-06-28 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
94
95 * ospf6_route.c: some logs trying to find the situation
96 when assert occur are added. route duration statistics
97 added.
98 * ospf6_zebra.c: trying to fix the problem reported by
99 [zebra 14318] but not yet sure.
100 * version: 0.9.6f
101
1022002-06-25 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
103
104 * ospf6_intra.c: new file for management of intra-prefix LSA.
105 * ospf6_abr.c: inter area route calculation code added.
106 * version: 0.9.6e
107
1082002-06-22 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
109
110 * ospf6_asbr.c: All AS-External route was removed when
111 one of the ASBR path was gone, but the route from other ASBR
112 path should stay remained. this bug is fixed.
113 * version: 0.9.6d
114
1152002-06-22 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
116
117 * ospf6_route.c: route table calculation bug fixed. [zebra 14105]
118 * ospf6_spf.c, ospf6_route.c, etc.: log message cleaned up.
119 * version: 0.9.6c
120
1212002-04-27 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
122
123 * ospf6_route.c: [zebra 13514] bug fix.
124 thanks to Harald Koch.
125 * version: 0.9.6b
126
1272002-04-22 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
128
129 * ospf6_dump.c: fix bug of log function
130 * ospf6_area.c: fix bug of intra route deletion
131 * version: 0.9.6a
132
1332002-04-20 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
134
135 * merged with "current" version.
136 * version: 0.9.6
137
1382001-03-11 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
139
140 * ospf6_lsdb.c ospf6_spf.c: log message changed for debug.
141
1422001-02-20 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
143
144 * version: 0.9.5i
145
146 * ospf6_asbr.c: Added code that finds alternative
147 AS-External route when remove AS-External route.
148 This is temporary fix ...
149
150 * ospf6_redistribute.c: remove redistributed routes
151 immediately when 'no redistribute ...'
152
1532001-02-20 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
154
155 * version: 0.9.5h
156
157 * ospf6_spf.c, ospf6_lsa.c: Change to originate Link-LSA on
158 point-to-point links.
159
160 * ospf6_message.c: Bug of log messages of self-originated
161 Hello packet fixed.
162
1632001-02-09 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
164
165 * version: 0.9.5g
166 * ospf6_asbr.c: fix for the bug that AS-External route
167 is not get removed.
168
1692001-02-09 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
170
171 * ospf6_lsdb.c: crash bug while receiving wrong LSA scope bit
172 has been temporarily fixed
173
1742001-12-20 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
175
176 * ospf6_asbr.[ch]: The byte order bug in encoding/decoding
177 the bits/metric field in AS-External-LSA fixed.
178 Fixed to update E-bit in Router-LSA of itself.
179 Reported by Taisuke Sasaki ([zebra 11548]).
180
181 * README: updated.
182
183 * version: 0.9.5f
184
1852001-11-21 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
186
187 * ospf6_prefix.c: Intra-prefix-LSA bug fixed.
188 * ospf6_abr.[ch]: added (only just placeholder yet)
189
1902001-11-20 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
191
192 * ospf6_route.c: fix to overwrite a prefix when another
193 addition to the prefix is given. freeze function changed
194 not to remove routes by default.
195
196 * version: 0.9.5e
197
1982001-11-19 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
199
200 * version: 0.9.5d
201
202 * ospf6_lsa.c ospf6_spf.c: SPF Calculations are now
203 scheduled by hook.
204
205 * ospf6_route.c: ospf6_route_add bug fix,
206 ospf6_route_remove_all corrected.
207
2082001-11-15 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
209
210 * ospf6_hook.[ch]: added.
211 * Almost half of the code has been rewritten.
212 especially, ospf6_route.[ch]. Hook call has been injected
213 much.
214 * ospf6_asbr.[ch]: added.
215
2162001-10-17 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
217
218 * ospf6_dbex.c: ospf6d was wrong to omit reoriginating
219 of LSA when the self-originated LSA was received from others.
220 fixed.
221 * ospf6d.h: version: 0.9.5c
222
2232001-10-16 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
224
225 * ospf6_lsa.c: 'force-prefix' was not executed. fixed.
226 * ospf6d.h: version: 0.9.5b
227
2282001-10-13 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
229
230 * ospf6_interface.c: 'passive-interface' is now moved to
231 'ipv6 ospf6 passive' in INTERFACE NODE. 'prefix-list' which
232 specifies the filter prefix for connected address prefix also
233 moved to INTERFACE NODE as 'ipv6 ospf6 advertise prefix-list WORD'.
234 The old obsoleted commands are still acceptable though. New command
235 'ipv6 ospf6 advertise force-prefix' added, which which tells ospf6d
236 to advertise rather prefix than stub local-address even on loopback
237 or pointopoint interfaces.
238
239 * ospf6_dump.c: 'ospf6 debug hello' -> 'ospf6 debug message hello'.
240 same for other message type. The older is still acceptable.
241
242 * ospf6_lsa.c: Changed AS-External generation to new one which uses
243 LSA hooks. Delete old garbage.
244
2452001-10-02 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
246
247 * ospf6d.c: turn off and turn on sequence with
248 'no interface' 'interface' cmds was not work. fixed.
249
250 * ospf6_lsa.c: generating Intra-Area-Prefix-LSA for stub
251 did not care duplicate prefixes. fixed.
252
2532001-09-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
254
255 * ospf6_message.c: There was a bug that prevent LSDB
256 to syncronize. It was a DbDesc packet bug that Slave
257 sends two different DbDesc packet on the same sequence
258 number. This cause many LSAs are dropped when Exchanging
259 LSDB, because the latter DbDesc packet that have the same
260 sequence number will be ignored as duplicate packet.
261 This seems to be exist at least before 0.9.4 version.
262 Now this is the most stable candidate.
263
264 * ospf6d.h: version 0.9.5a
265
2662001-09-06 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
267
268 * ospf6_zebra.c ospf6_spf.c ospf6_lsa.c :
269 delete nexthop check to certify the nexthop is Link-local address.
270 Suppress Link-LSA origination on links other than Broadcast.
271 SPF's nexthop calculation first checks linklocal address
272 in Link-LSA, then checks source address of neighbor's packets.
273
274 * ospf6_interface.c ospf6_ism.c ospf6_lsa.c ospf6_nsm.c:
275 intra-area-prefix-lsa origination func moved to new one.
276
277 * ospf6_interface.h ospf6d.[ch] ospf6_lsa.c:
278 interface_area_cmd now changed to have 'passive'
279 and 'prefix-list' option.
280
281 * ospf6_prefix.c:
282 clean up.
283
2842001-09-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
285
286 * ospf6_dbex.c ospf6_interface.c ospf6_ism.c ospf6_lsa.[ch]:
287 clean up and new LSA origination functions added.
288
289 * ospf6_route.c ospf6_lsdb.c: make vty function more
290 clean/understandable.
291
292 * ospf6d.h: version 0.9.5
293
2942001-08-24 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
295
296 * ospf6_lsdb.c: Use IS_LSA_MAXAGE macro instead of
297 ospf6_lsa_is_maxage.
298
299 * ospf6_lsa.h (IS_LSA_MAXAGE): Add new macro to check MaxAge.
300
3012001-08-21 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
302
303 * ospf6_lsdb.c: if There's no previous prefix
304 ospf6d was wrongly not calculate the prefix.
305 this reported by (v6 16029) is fixed.
306
307 * ospf6_neighbor.c: Instance of LSA Summary included
308 in DbDesc packet was wrongly freed. The bug cause
309 malformed DbDesc, ExChange <-> ExStart flapping,
310 and then crash.
311
312 * ospf6d.h: version 0.9.4
313
3142001-08-21 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
315
316 * ospf6_route.[ch]: Showing format is changed.
317 'show ipv6 route ospf6' -> 'show ipv6 ospf6 route'
318 'show ipv6 route ospf6 external' ->
319 'show ipv6 ospf6 route redistribute'
320
321 * ospf6_lsdb.c ospf6_lsa.c ospf6_neighbor.c ospf6_interface.c:
322 memory leak in LS list fixed.
323
324 * all: clean up
325
326 * ospf6d.h: version 0.9.3
327
3282001-08-20 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
329
330 * ospf6d.c (ospf6_timeval_sub_equal): Remove function.
331
332 * ospf6_spf.c (ospf6_timeval_cmp): Rewrite ospf6_timeval_cmp().
333 (ospf6_timeval_add_equal): Function moved from ospf6d.c
334
3352001-08-19 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
336
337 * zebra-0.92a released.
338
3392001-08-15 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
340
341 * zebra-0.92 released.
342
3432001-08-09 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
344
345 * ospf6_lsdb.c ospf6_neighbor.c:
346 LSDB function/structure and LS list function has been rewritten.
347 memory leak has been decreased.
348
349 * ospf6_lsa.[ch] ospf6_dbex.c: garbage code has been deleted.
350
351 * ospf6d.h: version 0.9.2
352
3532001-08-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
354
355 * ospf6_dbex.c ospf6_lsdb.c:
356 Retransmition list had a critical bug that breaks LSDB
357 synchronization. When new LSA be added to retrans-list,
358 old must be removed, but it was not. So new LSA dropped,
359 and LSA Acknowledgement did not work. The bug was fixed.
360
361 * ospf6d.h: version 0.9.1
362
3632001-06-20 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
364
365 * ospf6_spf.c: crash bug fix in temporary treat code for
366 Router-LSA whose LS-ID != 0
367
368 * ospf6_dbex.c: RFC2328 13.(4) was wrongly coded.
369 (4) Else if the LSA's LS age is equal to MaxAge, and there is
370 currently *NO* instance of the LSA in the router's link state
371 ...
372
373 * ospf6_lsa.c: RFC2328 13.1 checksum tie breaker
374 had been neglected, and has just added now.
375
376 * ospf6d.h: version 0.9.0
377 ospf6d expected to work with hitachi gr2000 from these fixes.
378
3792001-06-12 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
380
381 * ospf6_lsa.c: Fix bug in creating Intra-Area-Prefix-LSA.
382 DR was mis-include others prefixes advertised by their Link-LSA.
383
384 * ospf6_route.c: Fix bug in calculating intra area routes.
385 Not all prefixes in Intra-Area-Prefix-LSA was calculated.
386
387 * ospf6_spf.c:
388 Changed to quit when a error occured in calculating SPF tree.
389 Very messy hack for the bug reported by [zebra 8807]. This
390 is not tested yet.
391 Changed to quit SPF calculation when a nexthop calculation
392 errors.
393
394 * ospf6_zebra.c:
395 Support for interface address deletion.
396
397 * ospf6d.h:
398 version: 0.8.y
399
4002001-04-18 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
401
402 * ospf6d.h
403 Due to previous change (DR Election algorithm changed),
404 backward compatibility will be lost from this version.
405 version: 0.8.x
406
4072001-04-18 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
408
409 * ospf6_message.c ospf6_ism.c:
410 Bug of router_id comparison
411
4122001-04-17 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
413
414 * ospf6_dbex.c: ospf6_dbex_is_maxage_to_be_dropped() had
415 some bug causing Loading state lasts long.
416 version: 0.8.v
417
4182001-04-08 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
419
420 * ospf6_route.c: BUG in AS-External route calculation fixed.
421 It was using OLD LSDB...
422 Version: 0.8.u-
423
4242001-04-08 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
425
426 * ospf6_area.c, ospf6_dbex.c, ospf6_interface.c,
427 ospf6_lsa.c, ospf6_lsdb.c, ospf6_lsdb.h, ospf6_message.c,
428 ospf6_neighbor.c, ospf6_neighbor.h, ospf6_nsm.c,
429 ospf6_redistribute.c, ospf6_route.c, ospf6_spf.c:
430 Delete old LSDB function.
431
432 * ospf6d.h:
433 Version: 0.8.u
434
4352001-04-05 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
436
437 * ospf6_area.c, ospf6_area.h, ospf6_dbex.c, ospf6_interface.c,
438 ospf6_interface.h, ospf6_lsa.c, ospf6_lsdb.c, ospf6_lsdb.h,
439 ospf6_message.c, ospf6_nsm.c, ospf6_redistribute.c, ospf6_route.c,
440 ospf6_spf.c, ospf6_top.c, ospf6_top.h, ospf6d.h:
441 Changed to use New LSDB.
442 Version: 0.8.t
443
4442001-04-02 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
445
446 * ospf6_lsa.c:
447 Interface stub check in Intra-Area-Prefix-LSA origination
448 was wrong. - fixed.
449
450 * ospf6_area.h, ospf6_dbex.c, ospf6_interface.c,
451 ospf6_interface.h, ospf6_lsa.c, ospf6_lsa.h, ospf6_lsdb.c,
452 ospf6_message.c, ospf6_neighbor.c, ospf6_nsm.c,
453 ospf6_redistribute.c, ospf6_top.c, ospf6_top.h, ospf6d.c:
454 New LSDB functions, but not changed to be used.
455
456 * ospf6d.h:
457 Version: 0.8.s
458
4592001-03-28 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
460
461 * ospf6_area.c ospf6_area.h ospf6_dbex.c ospf6_dump.c
462 ospf6_interface.c ospf6_interface.h ospf6_lsa.c
463 ospf6_message.c ospf6_redistribute.c ospf6_spf.c ospf6_top.c
464 ospf6_top.h ospf6_zebra.c ospf6d.c ospf6d.h: cleaning.
465
4662001-03-24 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
467
468 * ospf6d.h:
469 version: 0.8.r
470
471 * ospf6_neighbor.[ch], ospf6_lsa.[ch]:
472 just clean up and log clearify.
473
474 * ospf6_message.[ch]:
475 Packet receiving function and dumping OSPFv3 packet has been
476 changed simple and clean.
477
478 * ospf6_dbex.[ch], ospf6_interface.[ch], ospf6_lsdb.[ch],
479 ospf6_neighbor.[ch], ospf6_nsm.[ch]:
480 LSList(i.e. summary list, request list, retrans list, etc) have
481 been rewritten based on new LSDB module. The main LSDB have not
482 yet shifted to this new module, but will shift eventually.
483 This change expected to resolve the problem that the ospf6d keeps
484 on sending redundant LSUpdate/LSAck.
485
486 * ospf6_interface.c: changed default MTU from 1500 to 1280.
487 It was possible that the ospf6d could not send packet (e.g.
488 LSUpdate in response to LSReq in my case) when the packet
489 size accidentally reached near 1500 (I was forget about IP
490 header :p). It is a bit illegal to set MTU 1280 constantly,
491 but I failed once with I/F MTU from kernel (through zebra),
492 and thinks that 1280 is more stable than kernel variable.
493 Comments will be appriciated.
494
4952001-03-15 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
496
497 * ospf6_dbex.c, ospf6_interface.c, ospf6_ism.c, ospf6_lsdb.[ch],
498 ospf6_neighbor.c, ospf6_spf.c, ospf6d.c:
499 Fix for crash. ospf6d has ever been crashing when
500 'no interface' command executed, and when starting up with
501 the configuration which does not include 'router ospf6'.
502 these has been fixed.
503
5042001-02-24 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
505
506 * ospf6_lsa.c, ospf6_message.c:
507 LSA summary (exchanged while Adjacency bring up) may expire
508 (may reach MaxAge). Handling this has been added but
509 it's a little bit quick hack.
510
511 * ospf6_message.c:
512 Thread chain bug fixed. Read network thread chain has been cut
513 when receive packets on not-enabled interface. this was wrong
514 and fixed.
515
5162001-02-24 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
517
518 * ospf6_message.c:
519 I/F MTU check part on sending packet had some bug, and it's fixed.
520 Ospf6d has believed a value from zebra as I/F MTU, but from now
521 I/F MTU is set to constant 1500. This is workaround for ATM.
522
5232001-02-01 Kunihiro Ishiguro <kunihiro@zebra.org>
524
525 * zebra-0.91 is released.
526
5272001-01-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
528
529 * just code clean up of almost all module.
530 * ospf6_dump.c, ospf6_lsa.c: file dependency.
531 * ospf6_mesg.[ch]: changed filename to ospf6_message.[ch]
532
5332001-01-09 Kunihiro Ishiguro <kunihiro@zebra.org>
534
535 * zebra-0.90 is released.
536
5372001-01-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
538
539 * ospf6_mesg.c,ospf6_lsa.c: doubly cancel thread bug fixed.
540 version 0.8.k CRASHed for this.
541 * ospf6_lsa.c: bug of logging fixed.
542 version: 0.8.l
543
5442001-01-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
545
546 * ospf6_neighbor.c: fix typo when trying to delete
547 MaxAge AS-External LSA. MaxAge LSA remaining bug is expected
548 to be fixed.
549 version: 0.8.k
550
5512001-01-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
552
553 * ospf6_mesg.c: add I/F Mtu check for sending LS Update.
554
555 * ospf6_dbex.c, ospf6_mesg.c, ospf6_neighbor.c, ospf6_neighbor.h,
556 ospf6_spf.c: Changed type of hisaddr field in ospf6_neighbor
557 structure, from sockaddr_in6 to in6_addr. No protocol/processing
558 changed.
559
5602001-01-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
561
562 * ospf6_mesg.c, ospf6_neighbor.[ch]: Speed up of
563 Database Exchange.
564 version: 0.8.j
565
566 Because the LS Request list was checked only when attempt
567 to send (retransmit) LS Request packet, Loading state lasted
568 long (for RxmtInterval) unexpectedly. This was fixed; LS Request
569 packet will be send as soon as one received a LS Update packet.
570
5712001-01-01 Kunihiro Ishiguro <kunihiro@zebra.org>
572
573 * ospf6d.h (OSPF6_VTYSH_PATH): Change "/tmp/ospf6d" to
574 /tmp/.ospf6d".
575
5762000-12-29 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
577
578 * ospf6_dump.[ch]: simplified.
579
5802000-12-19 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
581
582 * ospf6_route.c: Fix bug of using unavailable route.
583 version: 0.8.d
584
5852000-11-30 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
586
587 * ospf6_spf.c: calculate statistics. version: 0.8.d
588
5892000-11-26 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
590
591 * ospf6_mesg.c, ospf6_nsm.c: LSDB sync bug fixed.
592 version: 0.8.c
593
5942000-11-26 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
595
596 * ospf6_dbex.c: Start debugging and cleaning.
597
598 * ospf6_area.c, ospf6_dbex.c, ospf6_interface.c, ospf6_lsa.c,
599 ospf6_proto.c, ospf6_top.c: add some function to clarify codes.
600
6012000-11-26 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
602
603 * ospf6_spf.c: Delete old garbage (which was enclosed by #if 0)
604
605 * ospf6_redistribute.c: "redistribute ospf6" was generated in
606 "router ospf6" in config file. It is a bug, and fixed.
607 wrong warning message was deleted.
608
609 * ospf6_main.c: If daemon mode, ospf6d was silent even if
610 the config file was wrong. It is a bug, and fixed.
611
612 * ospf6_route.c, ospf6_zebra.c: Zebra syncronization method
613 has been changed. delete garbages. allow nexthop of :: in case
614 of connected route.
615
616 * ospf6_dbex.c: Delete annoying log messages.
617
618 * ospf6_lsa.c: Changed string for LSA log.
619
6202000-11-21 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
621
622 * ospf6_spf.c: some careless bug fixed.
623
624 * ospf6_route.c: changed not to send garbage route
625 whose nexthop is not linklocal address.
626
6272000-11-09 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
628
629 * ospf6_rtable.c: renamed to ospf6_route.c
630 whole functionality has been rewritten as new code.
631 new functions not yet installs routes; the old
632 functions still remains. cleaning log messages.
633
634 * ospf6_spf.c: whole functionality has been rewritten
635 as new code. new command "show ipv6 ospf6 spf node",
636 "show ipv6 ospf6 spf tree", "show ipv6 ospf6 spf table"
637 has been added. Memory leak was fixed. cleaning log messages.
638
639 * ospf6d version: 0.7.c
640
6412000-10-02 Kunihiro Ishiguro <kunihiro@zebra.org>
642
643 * zebra-0.89 is released.
644
6452000-09-10 Kunihiro Ishiguro <kunihiro@zebra.org>
646
647 * ospf6_lsdb.c (ospf6_lsdb_remove_maxage_lsa): Fix compile
648 warnings.
649
6502000-08-17 Kunihiro Ishiguro <kunihiro@zebra.org>
651
652 * zebra-0.88 is released.
653
6542000-08-06 Kunihiro Ishiguro <kunihiro@zebra.org>
655
656 * ospf6_rtable.h (struct ospf6_nexthop): Change ifindex type from
657 unsigned long to unsigned int.
658
6592000-04-28 Kunihiro Ishiguro <kunihiro@zebra.org>
660
661 * ospf6d.h: Include some headers for avoid warning.
662
663 * ospf6_routemap.h: Add newfile.
664
6651999-11-21 Kunihiro Ishiguro <kunihiro@zebra.org>
666
667 * ospf6_network.c: Respect IPV6_JOIN_GROUP and IPV6_LEAVE_GROUP
668 rather than RFC2133.
669
6701999-10-21 Jun-ichiro itojun Hagino <itojun@itojun.org>
671
672 * ospf6_network.c (ospf6_ipv6_decode_ipv4): Fix bug of conversion
673 from IPv4 Mapped Address to IPv4 address.
674
6751999-08-08 Kunihiro Ishiguro <kunihiro@zebra.org>
676
677 * ospf6_lsa.c (construct_link_lsa): Enclose KAME specific part by
678 #ifdef/#endif.
679
6801999-07-29 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
681
682 * ospf6_mesg.c: add new message process function.
683
6841999-07-25 Kunihiro Ishiguro <kunihiro@zebra.org>
685
686 * ospf6_main.c (sighup): Call of log_rotate() removed.
687
6881999-07-24 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
689
690 ospf6_dbex.{c,h}: variable "acknowledge" has been deleted.
691
6921999-07-22 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
693
694 * *.{c,h}: lsa data structure has been drastically
695 changed.
696
6971999-07-16 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
698
699 * *.{c,h}: bug of updating LSA's which is self
700 originated has been fixed.
701
7021999-07-14 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
703
704 * *.{c,h} : log clean up.
705
7061999-07-05 Kunihiro Ishiguro <kunihiro@zebra.org>
707
708 * ospf6d.c (ospf6_init): Change to use install_default.
709
7101999-07-03 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
711
712 * ospf6_rtable.c (nexthop_*): added some function that handles
713 new nexthop structure.
714
7151999-07-01 Rick Payne <rickp@rossfell.co.uk>
716
717 * ospf6_zebra.c (ospf6_zebra_init): Install standard commands to
718 ZEBRA_NODE.
719
7201999-06-09 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
721
722 * ospf6_rtable.h: added for new routing table of ospf6d
723
7241999-05-14 Stephen R. van den Berg <srb@cuci.nl>
725
726 * ospf6_main.c (signal_init): SIGTERM call sigint.
727 (sigint): Loggging more better message.
728
7291999-05-13 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
730
731 *ospf6_spf.c (get_prefix_lsa_of_vertex): bug fix about network vertex.
732
7331999-05-08 Kunihiro Ishiguro <kunihiro@zebra.org>
734
735 * ospf6_network.c (send_linkstate_ack): Check HAVE_SIN6_SCOPE_ID
736 is defined.
737 * ospf6_mesg.c (make_hello): Likewise.
738 * ospf6_lsa.c (lsa_flood): Likewise.
739
7401999-05-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
741
742 * ospf6_spf.c, etc: Many bug fix.
743 intra-area-prefix-LSA treatment changed.
744 network byte order of neighbor ifid changed.
745
7461999-05-07 Kunihiro Ishiguro <kunihiro@zebra.org>
747
748 * ospf6_zebra.h (struct zebra): Add hitory entry to structure.
749
7501999-05-05 Kunihiro Ishiguro <kunihiro@zebra.org>
751
752 * ospf6_main.c (main): Add KAME check for binding vty socket.
753 (main): Delete old interface get routine garbage.
754
755 * ospf6d.c: Change all `show ip6' statement to `show ipv6'.
756 (show_ipv6_ospf6_requestlist): Add description.
757
7581999-05-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
759
760 * ospf6_lsa.c, etc: Many bug fix, now two routers
761 on the same segment can become FULL neighbor state
762 each other.
763
7641999-05-03 Kunihiro Ishiguro <kunihiro@zebra.org>
765
766 * Makefile.am: Add file dependency.
767 (depend): Add target.
768
7691999-05-02 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
770
771 * Clean up and fix have been almost done. This code
772 now testing stage of Intra area routing.
773
774 * Configuration Vty become more similar to Cisco.
775
7761999-04-22 Kunihiro Ishiguro <kunihiro@zebra.org>
777
778 * Trim training newline from zlog format arguemnt.
779
780 * ospf6_dump.c (ospf6_err): Commented out ospf6_err and
781 ospf6_warn. Same kind of function should be implemented as
782 zlog_err or zlog_warn or someting.
783
784 * ospf6d.c: Change OSPF_NODE to OSPF6_NODE.
785 Change OSPF_DEFAULT_CONFIG to OSPF6_DEFAULT_CONFIG.
786
787
7881999-04-21 Kunihiro Ishiguro <kunihiro@zebra.org>
789
790 * ospf6_mesg.c (make_hello): Add check of SIN6_LEN
791
7921999-04-16 Kunihiro Ishiguro <kunihiro@zebra.org>
793
794 * ospf6_neighbor.c: Change list_clear_all to list_delete_all_node.
795 Remove list_delete_all fuction and use lib/linklist.c's one.
796
7971999-04-14 Kunihiro Ishiguro <kunihiro@zebra.org>
798
799 * mcast_join(),mcast_leave()'s argument socket length is removed.
800
8011999-04-08 <kunihiro@zebra.org>
802
803 * ospf6_zebra.h (ospf_zebra_read): Fix typo.
804
805 * ospf6_interface.h: Tempolary add struct rt_addrinfo.
806
8071999-03-05 Kunihiro Ishiguro <kunihiro@zebra.org>
808
809 * Merge from ospfd-zebra-990303 codes.
810
8111999-02-23 Kunihiro Ishiguro <kunihiro@zebra.org>
812
813 * Makefile.in: add new file.
814
815 * Makefile.am: @INCLUDES@ is added for OS/library specific IPv6
816 directory search.
817
818 * Import files from Yasuhiro Ohara <yasu@sfc.wide.ad.jp>'s ospfd.
819 Impterted files are:
820 Makefile.am, ospf_area.h, ospf_dump.c, ospf_interface.c,
821 ospf_interface.h, ospf_lsa.c, ospf_lsa.h, ospf_main.c,
822 ospf_mesg.c, ospf_mesg.h, ospf_neighbor.c,
823 ospf_neighbor.h,ospf_network.c, ospf_network.h, ospf_proto.h,
824 ospf_spf.c, ospf_spf.h, ospf_types.h, ospfd.c, ospfd.h