blob: f792596e2558e41a1a000fe5d69c72b36096e612 [file] [log] [blame]
paulf1c61a02003-08-12 05:25:49 +000012003-08-11 Taisuke Sasaki <sasaki@soft.net.fujitsu.co.jp>
2
3 * ospf6_ism.c: DR Election bug fix.
4
paul733e8102003-05-18 15:26:26 +000052003-05-18 Hasso Tepper <hasso@estpak.ee>
6
7 * ospf6_{dump,interface,zebra}.c,ospf6d.c: show router and interface
8 nodes from ospf6d when using vtysh, and don't show defaults in
9 interface node (from ^WIND patch).
10
paul445f1432003-05-16 19:00:31 +0000112003-04-23 Hasso Tepper <hasso@estpak.ee>
12
13 * {ospf6_damp,ospf6d}.c: fix "router xxx" node commands in vtysh
14
152003-04-25 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
16
17 * ospf6_asbr.c: AS-External LSA refresh was based on the
18 prefix of the obsolete LSA. It was wrong so fixed.
19 * version: 0.9.6p
20
212003-04-19 Hasso Tepper <hasso@estpak.ee>
22
23 * rip_routemap.c: sync daemon's route-map commands to have same
24 syntax
25
paul718e3742002-12-13 20:15:29 +0000262002-11-09 Vincent Jardin <jardin@6wind.com>
27
28 * ospf6_interface.c: update link-local address on interface creation.
29
302002-11-09 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
31
32 * ospf6_asbr.c: apply MinLSInterval to AS-External-LSA origination.
33 * ospf6_lsa.c: change not to issue flooding caused by expire event
34 when the received LSA is (already) MaxAge.
35 * ospf6_spf.c: fix a bug which is that ospf6d calculates
36 wrong nexthop when failed to find Link-LSA for the neighbor.
37 * ospf6_damp.c ospf6_dbex.c ospf6_neighbor.c ospf6_spf.c:
38 some clean up
39 * version: 0.9.6o
40
412002-10-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
42
43 * ospf6_asbr.c: bug of failing ASE lsa refresh fixed.
44 * version: 0.9.6n
45
462002-10-01 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
47
48 * ospf6_asbr.c: AS-External-LSA origination function
49 is re-written.
50 * ospf6_damp.[ch]: New feature that damps flaps is added.
51 * version: 0.9.6m
52
532002-07-14 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
54
55 * ospf6_spf.c: unwanted assert() in ospf6_spf_nexthop_calculation()
56 is deleted.
57 * version: 0.9.6l
58
592002-07-14 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
60
61 * ospf6_dbex.c: bug that ospf6d fails to refresh self-originated
62 LSA if he have not the LSA before has been fixed.
63 * ospf6_asbr.c: bug of failing removing ASE LSA when remove
64 message arrived from zebra has been fixed.
65 * version: 0.9.6k
66
672002-07-13 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
68
69 * ospf6_zebra.c: bug reported [zebra 14642] fixed.
70 The bug was related to the synchronization between zebra
71 and ospf6d. Now synchronization will be correctly done.
72 * version: 0.9.6j
73
742002-07-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
75
76 * ospf6_lsdb.c: bug fixed in ospf6_lsdb_type_router ().
77 * ospf6_dbex.c: because of retrans list structure changed
78 due to LSDB change, removal of old instance from retrans-list
79 is not necessary anymore. this caused crash but now fixed.
80 * version: 0.9.6i
81
822002-07-07 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
83
84 * zebra-0.93 released.
85
862002-07-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
87
88 * ospf6_lsdb.c: entirely rewritten. now ospf6d uses
89 radix tree by using lib/table.[ch] for LSDB lookup.
90 * ospf6_abr.c, ospf6_asbr.c, ospf6_intra.c: hook changed
91 due to rewriting of lsdb module.
92 * ospf6_neighbor.c: lack of check existence and find correct
93 instance of the LSA which is going to be removed from neighbor's
94 retransmission was filled.
95 * version: 0.9.6h
96
972002-07-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
98
99 * ospf6_intra.c: bug fix for Intra-route deletion.
100 * ospf6_route.c: bug fix for path comparison.
101 * version: 0.9.6g
102
1032002-06-28 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
104
105 * ospf6_route.c: some logs trying to find the situation
106 when assert occur are added. route duration statistics
107 added.
108 * ospf6_zebra.c: trying to fix the problem reported by
109 [zebra 14318] but not yet sure.
110 * version: 0.9.6f
111
1122002-06-25 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
113
114 * ospf6_intra.c: new file for management of intra-prefix LSA.
115 * ospf6_abr.c: inter area route calculation code added.
116 * version: 0.9.6e
117
1182002-06-22 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
119
120 * ospf6_asbr.c: All AS-External route was removed when
121 one of the ASBR path was gone, but the route from other ASBR
122 path should stay remained. this bug is fixed.
123 * version: 0.9.6d
124
1252002-06-22 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
126
127 * ospf6_route.c: route table calculation bug fixed. [zebra 14105]
128 * ospf6_spf.c, ospf6_route.c, etc.: log message cleaned up.
129 * version: 0.9.6c
130
1312002-04-27 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
132
133 * ospf6_route.c: [zebra 13514] bug fix.
134 thanks to Harald Koch.
135 * version: 0.9.6b
136
1372002-04-22 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
138
139 * ospf6_dump.c: fix bug of log function
140 * ospf6_area.c: fix bug of intra route deletion
141 * version: 0.9.6a
142
1432002-04-20 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
144
145 * merged with "current" version.
146 * version: 0.9.6
147
1482001-03-11 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
149
150 * ospf6_lsdb.c ospf6_spf.c: log message changed for debug.
151
1522001-02-20 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
153
154 * version: 0.9.5i
155
156 * ospf6_asbr.c: Added code that finds alternative
157 AS-External route when remove AS-External route.
158 This is temporary fix ...
159
160 * ospf6_redistribute.c: remove redistributed routes
161 immediately when 'no redistribute ...'
162
1632001-02-20 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
164
165 * version: 0.9.5h
166
167 * ospf6_spf.c, ospf6_lsa.c: Change to originate Link-LSA on
168 point-to-point links.
169
170 * ospf6_message.c: Bug of log messages of self-originated
171 Hello packet fixed.
172
1732001-02-09 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
174
175 * version: 0.9.5g
176 * ospf6_asbr.c: fix for the bug that AS-External route
177 is not get removed.
178
1792001-02-09 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
180
181 * ospf6_lsdb.c: crash bug while receiving wrong LSA scope bit
182 has been temporarily fixed
183
1842001-12-20 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
185
186 * ospf6_asbr.[ch]: The byte order bug in encoding/decoding
187 the bits/metric field in AS-External-LSA fixed.
188 Fixed to update E-bit in Router-LSA of itself.
189 Reported by Taisuke Sasaki ([zebra 11548]).
190
191 * README: updated.
192
193 * version: 0.9.5f
194
1952001-11-21 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
196
197 * ospf6_prefix.c: Intra-prefix-LSA bug fixed.
198 * ospf6_abr.[ch]: added (only just placeholder yet)
199
2002001-11-20 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
201
202 * ospf6_route.c: fix to overwrite a prefix when another
203 addition to the prefix is given. freeze function changed
204 not to remove routes by default.
205
206 * version: 0.9.5e
207
2082001-11-19 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
209
210 * version: 0.9.5d
211
212 * ospf6_lsa.c ospf6_spf.c: SPF Calculations are now
213 scheduled by hook.
214
215 * ospf6_route.c: ospf6_route_add bug fix,
216 ospf6_route_remove_all corrected.
217
2182001-11-15 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
219
220 * ospf6_hook.[ch]: added.
221 * Almost half of the code has been rewritten.
222 especially, ospf6_route.[ch]. Hook call has been injected
223 much.
224 * ospf6_asbr.[ch]: added.
225
2262001-10-17 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
227
228 * ospf6_dbex.c: ospf6d was wrong to omit reoriginating
229 of LSA when the self-originated LSA was received from others.
230 fixed.
231 * ospf6d.h: version: 0.9.5c
232
2332001-10-16 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
234
235 * ospf6_lsa.c: 'force-prefix' was not executed. fixed.
236 * ospf6d.h: version: 0.9.5b
237
2382001-10-13 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
239
240 * ospf6_interface.c: 'passive-interface' is now moved to
241 'ipv6 ospf6 passive' in INTERFACE NODE. 'prefix-list' which
242 specifies the filter prefix for connected address prefix also
243 moved to INTERFACE NODE as 'ipv6 ospf6 advertise prefix-list WORD'.
244 The old obsoleted commands are still acceptable though. New command
245 'ipv6 ospf6 advertise force-prefix' added, which which tells ospf6d
246 to advertise rather prefix than stub local-address even on loopback
247 or pointopoint interfaces.
248
249 * ospf6_dump.c: 'ospf6 debug hello' -> 'ospf6 debug message hello'.
250 same for other message type. The older is still acceptable.
251
252 * ospf6_lsa.c: Changed AS-External generation to new one which uses
253 LSA hooks. Delete old garbage.
254
2552001-10-02 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
256
257 * ospf6d.c: turn off and turn on sequence with
258 'no interface' 'interface' cmds was not work. fixed.
259
260 * ospf6_lsa.c: generating Intra-Area-Prefix-LSA for stub
261 did not care duplicate prefixes. fixed.
262
2632001-09-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
264
265 * ospf6_message.c: There was a bug that prevent LSDB
266 to syncronize. It was a DbDesc packet bug that Slave
267 sends two different DbDesc packet on the same sequence
268 number. This cause many LSAs are dropped when Exchanging
269 LSDB, because the latter DbDesc packet that have the same
270 sequence number will be ignored as duplicate packet.
271 This seems to be exist at least before 0.9.4 version.
272 Now this is the most stable candidate.
273
274 * ospf6d.h: version 0.9.5a
275
2762001-09-06 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
277
278 * ospf6_zebra.c ospf6_spf.c ospf6_lsa.c :
279 delete nexthop check to certify the nexthop is Link-local address.
280 Suppress Link-LSA origination on links other than Broadcast.
281 SPF's nexthop calculation first checks linklocal address
282 in Link-LSA, then checks source address of neighbor's packets.
283
284 * ospf6_interface.c ospf6_ism.c ospf6_lsa.c ospf6_nsm.c:
285 intra-area-prefix-lsa origination func moved to new one.
286
287 * ospf6_interface.h ospf6d.[ch] ospf6_lsa.c:
288 interface_area_cmd now changed to have 'passive'
289 and 'prefix-list' option.
290
291 * ospf6_prefix.c:
292 clean up.
293
2942001-09-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
295
296 * ospf6_dbex.c ospf6_interface.c ospf6_ism.c ospf6_lsa.[ch]:
297 clean up and new LSA origination functions added.
298
299 * ospf6_route.c ospf6_lsdb.c: make vty function more
300 clean/understandable.
301
302 * ospf6d.h: version 0.9.5
303
3042001-08-24 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
305
306 * ospf6_lsdb.c: Use IS_LSA_MAXAGE macro instead of
307 ospf6_lsa_is_maxage.
308
309 * ospf6_lsa.h (IS_LSA_MAXAGE): Add new macro to check MaxAge.
310
3112001-08-21 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
312
313 * ospf6_lsdb.c: if There's no previous prefix
314 ospf6d was wrongly not calculate the prefix.
315 this reported by (v6 16029) is fixed.
316
317 * ospf6_neighbor.c: Instance of LSA Summary included
318 in DbDesc packet was wrongly freed. The bug cause
319 malformed DbDesc, ExChange <-> ExStart flapping,
320 and then crash.
321
322 * ospf6d.h: version 0.9.4
323
3242001-08-21 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
325
326 * ospf6_route.[ch]: Showing format is changed.
327 'show ipv6 route ospf6' -> 'show ipv6 ospf6 route'
328 'show ipv6 route ospf6 external' ->
329 'show ipv6 ospf6 route redistribute'
330
331 * ospf6_lsdb.c ospf6_lsa.c ospf6_neighbor.c ospf6_interface.c:
332 memory leak in LS list fixed.
333
334 * all: clean up
335
336 * ospf6d.h: version 0.9.3
337
3382001-08-20 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
339
340 * ospf6d.c (ospf6_timeval_sub_equal): Remove function.
341
342 * ospf6_spf.c (ospf6_timeval_cmp): Rewrite ospf6_timeval_cmp().
343 (ospf6_timeval_add_equal): Function moved from ospf6d.c
344
3452001-08-19 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
346
347 * zebra-0.92a released.
348
3492001-08-15 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
350
351 * zebra-0.92 released.
352
3532001-08-09 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
354
355 * ospf6_lsdb.c ospf6_neighbor.c:
356 LSDB function/structure and LS list function has been rewritten.
357 memory leak has been decreased.
358
359 * ospf6_lsa.[ch] ospf6_dbex.c: garbage code has been deleted.
360
361 * ospf6d.h: version 0.9.2
362
3632001-08-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
364
365 * ospf6_dbex.c ospf6_lsdb.c:
366 Retransmition list had a critical bug that breaks LSDB
367 synchronization. When new LSA be added to retrans-list,
368 old must be removed, but it was not. So new LSA dropped,
369 and LSA Acknowledgement did not work. The bug was fixed.
370
371 * ospf6d.h: version 0.9.1
372
3732001-06-20 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
374
375 * ospf6_spf.c: crash bug fix in temporary treat code for
376 Router-LSA whose LS-ID != 0
377
378 * ospf6_dbex.c: RFC2328 13.(4) was wrongly coded.
379 (4) Else if the LSA's LS age is equal to MaxAge, and there is
380 currently *NO* instance of the LSA in the router's link state
381 ...
382
383 * ospf6_lsa.c: RFC2328 13.1 checksum tie breaker
384 had been neglected, and has just added now.
385
386 * ospf6d.h: version 0.9.0
387 ospf6d expected to work with hitachi gr2000 from these fixes.
388
3892001-06-12 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
390
391 * ospf6_lsa.c: Fix bug in creating Intra-Area-Prefix-LSA.
392 DR was mis-include others prefixes advertised by their Link-LSA.
393
394 * ospf6_route.c: Fix bug in calculating intra area routes.
395 Not all prefixes in Intra-Area-Prefix-LSA was calculated.
396
397 * ospf6_spf.c:
398 Changed to quit when a error occured in calculating SPF tree.
399 Very messy hack for the bug reported by [zebra 8807]. This
400 is not tested yet.
401 Changed to quit SPF calculation when a nexthop calculation
402 errors.
403
404 * ospf6_zebra.c:
405 Support for interface address deletion.
406
407 * ospf6d.h:
408 version: 0.8.y
409
4102001-04-18 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
411
412 * ospf6d.h
413 Due to previous change (DR Election algorithm changed),
414 backward compatibility will be lost from this version.
415 version: 0.8.x
416
4172001-04-18 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
418
419 * ospf6_message.c ospf6_ism.c:
420 Bug of router_id comparison
421
4222001-04-17 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
423
424 * ospf6_dbex.c: ospf6_dbex_is_maxage_to_be_dropped() had
425 some bug causing Loading state lasts long.
426 version: 0.8.v
427
4282001-04-08 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
429
430 * ospf6_route.c: BUG in AS-External route calculation fixed.
431 It was using OLD LSDB...
432 Version: 0.8.u-
433
4342001-04-08 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
435
436 * ospf6_area.c, ospf6_dbex.c, ospf6_interface.c,
437 ospf6_lsa.c, ospf6_lsdb.c, ospf6_lsdb.h, ospf6_message.c,
438 ospf6_neighbor.c, ospf6_neighbor.h, ospf6_nsm.c,
439 ospf6_redistribute.c, ospf6_route.c, ospf6_spf.c:
440 Delete old LSDB function.
441
442 * ospf6d.h:
443 Version: 0.8.u
444
4452001-04-05 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
446
447 * ospf6_area.c, ospf6_area.h, ospf6_dbex.c, ospf6_interface.c,
448 ospf6_interface.h, ospf6_lsa.c, ospf6_lsdb.c, ospf6_lsdb.h,
449 ospf6_message.c, ospf6_nsm.c, ospf6_redistribute.c, ospf6_route.c,
450 ospf6_spf.c, ospf6_top.c, ospf6_top.h, ospf6d.h:
451 Changed to use New LSDB.
452 Version: 0.8.t
453
4542001-04-02 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
455
456 * ospf6_lsa.c:
457 Interface stub check in Intra-Area-Prefix-LSA origination
458 was wrong. - fixed.
459
460 * ospf6_area.h, ospf6_dbex.c, ospf6_interface.c,
461 ospf6_interface.h, ospf6_lsa.c, ospf6_lsa.h, ospf6_lsdb.c,
462 ospf6_message.c, ospf6_neighbor.c, ospf6_nsm.c,
463 ospf6_redistribute.c, ospf6_top.c, ospf6_top.h, ospf6d.c:
464 New LSDB functions, but not changed to be used.
465
466 * ospf6d.h:
467 Version: 0.8.s
468
4692001-03-28 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
470
471 * ospf6_area.c ospf6_area.h ospf6_dbex.c ospf6_dump.c
472 ospf6_interface.c ospf6_interface.h ospf6_lsa.c
473 ospf6_message.c ospf6_redistribute.c ospf6_spf.c ospf6_top.c
474 ospf6_top.h ospf6_zebra.c ospf6d.c ospf6d.h: cleaning.
475
4762001-03-24 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
477
478 * ospf6d.h:
479 version: 0.8.r
480
481 * ospf6_neighbor.[ch], ospf6_lsa.[ch]:
482 just clean up and log clearify.
483
484 * ospf6_message.[ch]:
485 Packet receiving function and dumping OSPFv3 packet has been
486 changed simple and clean.
487
488 * ospf6_dbex.[ch], ospf6_interface.[ch], ospf6_lsdb.[ch],
489 ospf6_neighbor.[ch], ospf6_nsm.[ch]:
490 LSList(i.e. summary list, request list, retrans list, etc) have
491 been rewritten based on new LSDB module. The main LSDB have not
492 yet shifted to this new module, but will shift eventually.
493 This change expected to resolve the problem that the ospf6d keeps
494 on sending redundant LSUpdate/LSAck.
495
496 * ospf6_interface.c: changed default MTU from 1500 to 1280.
497 It was possible that the ospf6d could not send packet (e.g.
498 LSUpdate in response to LSReq in my case) when the packet
499 size accidentally reached near 1500 (I was forget about IP
500 header :p). It is a bit illegal to set MTU 1280 constantly,
501 but I failed once with I/F MTU from kernel (through zebra),
502 and thinks that 1280 is more stable than kernel variable.
503 Comments will be appriciated.
504
5052001-03-15 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
506
507 * ospf6_dbex.c, ospf6_interface.c, ospf6_ism.c, ospf6_lsdb.[ch],
508 ospf6_neighbor.c, ospf6_spf.c, ospf6d.c:
509 Fix for crash. ospf6d has ever been crashing when
510 'no interface' command executed, and when starting up with
511 the configuration which does not include 'router ospf6'.
512 these has been fixed.
513
5142001-02-24 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
515
516 * ospf6_lsa.c, ospf6_message.c:
517 LSA summary (exchanged while Adjacency bring up) may expire
518 (may reach MaxAge). Handling this has been added but
519 it's a little bit quick hack.
520
521 * ospf6_message.c:
522 Thread chain bug fixed. Read network thread chain has been cut
523 when receive packets on not-enabled interface. this was wrong
524 and fixed.
525
5262001-02-24 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
527
528 * ospf6_message.c:
529 I/F MTU check part on sending packet had some bug, and it's fixed.
530 Ospf6d has believed a value from zebra as I/F MTU, but from now
531 I/F MTU is set to constant 1500. This is workaround for ATM.
532
5332001-02-01 Kunihiro Ishiguro <kunihiro@zebra.org>
534
535 * zebra-0.91 is released.
536
5372001-01-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
538
539 * just code clean up of almost all module.
540 * ospf6_dump.c, ospf6_lsa.c: file dependency.
541 * ospf6_mesg.[ch]: changed filename to ospf6_message.[ch]
542
5432001-01-09 Kunihiro Ishiguro <kunihiro@zebra.org>
544
545 * zebra-0.90 is released.
546
5472001-01-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
548
549 * ospf6_mesg.c,ospf6_lsa.c: doubly cancel thread bug fixed.
550 version 0.8.k CRASHed for this.
551 * ospf6_lsa.c: bug of logging fixed.
552 version: 0.8.l
553
5542001-01-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
555
556 * ospf6_neighbor.c: fix typo when trying to delete
557 MaxAge AS-External LSA. MaxAge LSA remaining bug is expected
558 to be fixed.
559 version: 0.8.k
560
5612001-01-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
562
563 * ospf6_mesg.c: add I/F Mtu check for sending LS Update.
564
565 * ospf6_dbex.c, ospf6_mesg.c, ospf6_neighbor.c, ospf6_neighbor.h,
566 ospf6_spf.c: Changed type of hisaddr field in ospf6_neighbor
567 structure, from sockaddr_in6 to in6_addr. No protocol/processing
568 changed.
569
5702001-01-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
571
572 * ospf6_mesg.c, ospf6_neighbor.[ch]: Speed up of
573 Database Exchange.
574 version: 0.8.j
575
576 Because the LS Request list was checked only when attempt
577 to send (retransmit) LS Request packet, Loading state lasted
578 long (for RxmtInterval) unexpectedly. This was fixed; LS Request
579 packet will be send as soon as one received a LS Update packet.
580
5812001-01-01 Kunihiro Ishiguro <kunihiro@zebra.org>
582
583 * ospf6d.h (OSPF6_VTYSH_PATH): Change "/tmp/ospf6d" to
584 /tmp/.ospf6d".
585
5862000-12-29 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
587
588 * ospf6_dump.[ch]: simplified.
589
5902000-12-19 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
591
592 * ospf6_route.c: Fix bug of using unavailable route.
593 version: 0.8.d
594
5952000-11-30 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
596
597 * ospf6_spf.c: calculate statistics. version: 0.8.d
598
5992000-11-26 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
600
601 * ospf6_mesg.c, ospf6_nsm.c: LSDB sync bug fixed.
602 version: 0.8.c
603
6042000-11-26 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
605
606 * ospf6_dbex.c: Start debugging and cleaning.
607
608 * ospf6_area.c, ospf6_dbex.c, ospf6_interface.c, ospf6_lsa.c,
609 ospf6_proto.c, ospf6_top.c: add some function to clarify codes.
610
6112000-11-26 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
612
613 * ospf6_spf.c: Delete old garbage (which was enclosed by #if 0)
614
615 * ospf6_redistribute.c: "redistribute ospf6" was generated in
616 "router ospf6" in config file. It is a bug, and fixed.
617 wrong warning message was deleted.
618
619 * ospf6_main.c: If daemon mode, ospf6d was silent even if
620 the config file was wrong. It is a bug, and fixed.
621
622 * ospf6_route.c, ospf6_zebra.c: Zebra syncronization method
623 has been changed. delete garbages. allow nexthop of :: in case
624 of connected route.
625
626 * ospf6_dbex.c: Delete annoying log messages.
627
628 * ospf6_lsa.c: Changed string for LSA log.
629
6302000-11-21 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
631
632 * ospf6_spf.c: some careless bug fixed.
633
634 * ospf6_route.c: changed not to send garbage route
635 whose nexthop is not linklocal address.
636
6372000-11-09 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
638
639 * ospf6_rtable.c: renamed to ospf6_route.c
640 whole functionality has been rewritten as new code.
641 new functions not yet installs routes; the old
642 functions still remains. cleaning log messages.
643
644 * ospf6_spf.c: whole functionality has been rewritten
645 as new code. new command "show ipv6 ospf6 spf node",
646 "show ipv6 ospf6 spf tree", "show ipv6 ospf6 spf table"
647 has been added. Memory leak was fixed. cleaning log messages.
648
649 * ospf6d version: 0.7.c
650
6512000-10-02 Kunihiro Ishiguro <kunihiro@zebra.org>
652
653 * zebra-0.89 is released.
654
6552000-09-10 Kunihiro Ishiguro <kunihiro@zebra.org>
656
657 * ospf6_lsdb.c (ospf6_lsdb_remove_maxage_lsa): Fix compile
658 warnings.
659
6602000-08-17 Kunihiro Ishiguro <kunihiro@zebra.org>
661
662 * zebra-0.88 is released.
663
6642000-08-06 Kunihiro Ishiguro <kunihiro@zebra.org>
665
666 * ospf6_rtable.h (struct ospf6_nexthop): Change ifindex type from
667 unsigned long to unsigned int.
668
6692000-04-28 Kunihiro Ishiguro <kunihiro@zebra.org>
670
671 * ospf6d.h: Include some headers for avoid warning.
672
673 * ospf6_routemap.h: Add newfile.
674
6751999-11-21 Kunihiro Ishiguro <kunihiro@zebra.org>
676
677 * ospf6_network.c: Respect IPV6_JOIN_GROUP and IPV6_LEAVE_GROUP
678 rather than RFC2133.
679
6801999-10-21 Jun-ichiro itojun Hagino <itojun@itojun.org>
681
682 * ospf6_network.c (ospf6_ipv6_decode_ipv4): Fix bug of conversion
683 from IPv4 Mapped Address to IPv4 address.
684
6851999-08-08 Kunihiro Ishiguro <kunihiro@zebra.org>
686
687 * ospf6_lsa.c (construct_link_lsa): Enclose KAME specific part by
688 #ifdef/#endif.
689
6901999-07-29 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
691
692 * ospf6_mesg.c: add new message process function.
693
6941999-07-25 Kunihiro Ishiguro <kunihiro@zebra.org>
695
696 * ospf6_main.c (sighup): Call of log_rotate() removed.
697
6981999-07-24 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
699
700 ospf6_dbex.{c,h}: variable "acknowledge" has been deleted.
701
7021999-07-22 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
703
704 * *.{c,h}: lsa data structure has been drastically
705 changed.
706
7071999-07-16 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
708
709 * *.{c,h}: bug of updating LSA's which is self
710 originated has been fixed.
711
7121999-07-14 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
713
714 * *.{c,h} : log clean up.
715
7161999-07-05 Kunihiro Ishiguro <kunihiro@zebra.org>
717
718 * ospf6d.c (ospf6_init): Change to use install_default.
719
7201999-07-03 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
721
722 * ospf6_rtable.c (nexthop_*): added some function that handles
723 new nexthop structure.
724
7251999-07-01 Rick Payne <rickp@rossfell.co.uk>
726
727 * ospf6_zebra.c (ospf6_zebra_init): Install standard commands to
728 ZEBRA_NODE.
729
7301999-06-09 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
731
732 * ospf6_rtable.h: added for new routing table of ospf6d
733
7341999-05-14 Stephen R. van den Berg <srb@cuci.nl>
735
736 * ospf6_main.c (signal_init): SIGTERM call sigint.
737 (sigint): Loggging more better message.
738
7391999-05-13 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
740
741 *ospf6_spf.c (get_prefix_lsa_of_vertex): bug fix about network vertex.
742
7431999-05-08 Kunihiro Ishiguro <kunihiro@zebra.org>
744
745 * ospf6_network.c (send_linkstate_ack): Check HAVE_SIN6_SCOPE_ID
746 is defined.
747 * ospf6_mesg.c (make_hello): Likewise.
748 * ospf6_lsa.c (lsa_flood): Likewise.
749
7501999-05-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
751
752 * ospf6_spf.c, etc: Many bug fix.
753 intra-area-prefix-LSA treatment changed.
754 network byte order of neighbor ifid changed.
755
7561999-05-07 Kunihiro Ishiguro <kunihiro@zebra.org>
757
758 * ospf6_zebra.h (struct zebra): Add hitory entry to structure.
759
7601999-05-05 Kunihiro Ishiguro <kunihiro@zebra.org>
761
762 * ospf6_main.c (main): Add KAME check for binding vty socket.
763 (main): Delete old interface get routine garbage.
764
765 * ospf6d.c: Change all `show ip6' statement to `show ipv6'.
766 (show_ipv6_ospf6_requestlist): Add description.
767
7681999-05-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
769
770 * ospf6_lsa.c, etc: Many bug fix, now two routers
771 on the same segment can become FULL neighbor state
772 each other.
773
7741999-05-03 Kunihiro Ishiguro <kunihiro@zebra.org>
775
776 * Makefile.am: Add file dependency.
777 (depend): Add target.
778
7791999-05-02 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
780
781 * Clean up and fix have been almost done. This code
782 now testing stage of Intra area routing.
783
784 * Configuration Vty become more similar to Cisco.
785
7861999-04-22 Kunihiro Ishiguro <kunihiro@zebra.org>
787
788 * Trim training newline from zlog format arguemnt.
789
790 * ospf6_dump.c (ospf6_err): Commented out ospf6_err and
791 ospf6_warn. Same kind of function should be implemented as
792 zlog_err or zlog_warn or someting.
793
794 * ospf6d.c: Change OSPF_NODE to OSPF6_NODE.
795 Change OSPF_DEFAULT_CONFIG to OSPF6_DEFAULT_CONFIG.
796
797
7981999-04-21 Kunihiro Ishiguro <kunihiro@zebra.org>
799
800 * ospf6_mesg.c (make_hello): Add check of SIN6_LEN
801
8021999-04-16 Kunihiro Ishiguro <kunihiro@zebra.org>
803
804 * ospf6_neighbor.c: Change list_clear_all to list_delete_all_node.
805 Remove list_delete_all fuction and use lib/linklist.c's one.
806
8071999-04-14 Kunihiro Ishiguro <kunihiro@zebra.org>
808
809 * mcast_join(),mcast_leave()'s argument socket length is removed.
810
8111999-04-08 <kunihiro@zebra.org>
812
813 * ospf6_zebra.h (ospf_zebra_read): Fix typo.
814
815 * ospf6_interface.h: Tempolary add struct rt_addrinfo.
816
8171999-03-05 Kunihiro Ishiguro <kunihiro@zebra.org>
818
819 * Merge from ospfd-zebra-990303 codes.
820
8211999-02-23 Kunihiro Ishiguro <kunihiro@zebra.org>
822
823 * Makefile.in: add new file.
824
825 * Makefile.am: @INCLUDES@ is added for OS/library specific IPv6
826 directory search.
827
828 * Import files from Yasuhiro Ohara <yasu@sfc.wide.ad.jp>'s ospfd.
829 Impterted files are:
830 Makefile.am, ospf_area.h, ospf_dump.c, ospf_interface.c,
831 ospf_interface.h, ospf_lsa.c, ospf_lsa.h, ospf_main.c,
832 ospf_mesg.c, ospf_mesg.h, ospf_neighbor.c,
833 ospf_neighbor.h,ospf_network.c, ospf_network.h, ospf_proto.h,
834 ospf_spf.c, ospf_spf.h, ospf_types.h, ospfd.c, ospfd.h