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