blob: f0df6b95f68f43d66fe8a5c3f6560792af5ef7d4 [file] [log] [blame]
hasso1203e1c2004-07-23 21:34:27 +000012004-07-23 Hasso Tepper <hasso@estpak.ee>
2
3 * ospf6_interface.c, ospf6_zebra.c: use ifp->mtu6 instead of
4 ifp->mtu.
5
paul79dc3732004-07-23 15:17:45 +000062004-07-23 Paul Jakma <paul@dishone.st>
7
8 * ospf6_main.c: Delete LOG_PERROR, not portable.
9 * ospf6_network.c: (ospf6_set_pktinfo) use setsockopt_ipv6_pktinfo
10
hassob596c712004-07-09 18:33:43 +0000112004-07-06 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
12
13 * ospf6_message.c, ospf6_interface.c: add a command to configure
14 ospf6 ifmtu on a interface.
15 * ospf6d.h: version 0.9.7d
16
hasso508e53e2004-05-18 18:57:06 +0000172004-05-18 Hasso Tepper <hasso@estpak.ee>
paul0a589352004-05-08 11:48:26 +000018
hasso508e53e2004-05-18 18:57:06 +000019 * *.*: Merge rewritten ospf6d from Zebra repository.
20 * ospf6_network.c, ospf6_main.c: Merged privs stuff back in.
21 * ospf6_zebra.c: Sync back to zclient changes.
hasso3b4cd3a2004-05-18 19:28:32 +000022 * ospf6_asbr.c: Added isis to the routings list.
23 * ospf6_main.c: "version.h" -> <lib/version.h>
24
252004-05-17 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
26
27 * ospf6_flood.[ch], ospf6_lsa.[ch], ospf6_lsdb.h, ospf6_message.c
28 ospf6_neighbor.c: Fix crash bug and change the way to count
29 how many neighbors include paticular LSA on its retrans-list.
30 * ospf6d.h: version 0.9.7c
31
322004-05-03 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
33
34 * ospf6_message.[ch], ospf6_interface.c: adjust send/recv buffer
35 size to interface MTUs.
36 * ospf6d.h: version 0.9.7b
hasso508e53e2004-05-18 18:57:06 +000037
382003-08-18 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
39
40 * *.[ch]: rewrite all source code from scratch
41 * ospf6d.h: version 0.9.7
42
paulf1c61a02003-08-12 05:25:49 +0000432003-08-11 Taisuke Sasaki <sasaki@soft.net.fujitsu.co.jp>
44
hasso508e53e2004-05-18 18:57:06 +000045 * ospf6_ism.c: DR Election bug fix.
paul445f1432003-05-16 19:00:31 +000046
472003-04-25 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
48
49 * ospf6_asbr.c: AS-External LSA refresh was based on the
50 prefix of the obsolete LSA. It was wrong so fixed.
51 * version: 0.9.6p
52
paul718e3742002-12-13 20:15:29 +0000532002-11-09 Vincent Jardin <jardin@6wind.com>
54
55 * ospf6_interface.c: update link-local address on interface creation.
56
572002-11-09 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
58
59 * ospf6_asbr.c: apply MinLSInterval to AS-External-LSA origination.
60 * ospf6_lsa.c: change not to issue flooding caused by expire event
61 when the received LSA is (already) MaxAge.
62 * ospf6_spf.c: fix a bug which is that ospf6d calculates
63 wrong nexthop when failed to find Link-LSA for the neighbor.
64 * ospf6_damp.c ospf6_dbex.c ospf6_neighbor.c ospf6_spf.c:
65 some clean up
66 * version: 0.9.6o
67
682002-10-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
69
70 * ospf6_asbr.c: bug of failing ASE lsa refresh fixed.
71 * version: 0.9.6n
72
732002-10-01 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
74
75 * ospf6_asbr.c: AS-External-LSA origination function
76 is re-written.
77 * ospf6_damp.[ch]: New feature that damps flaps is added.
78 * version: 0.9.6m
79
802002-07-14 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
81
82 * ospf6_spf.c: unwanted assert() in ospf6_spf_nexthop_calculation()
83 is deleted.
84 * version: 0.9.6l
85
862002-07-14 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
87
88 * ospf6_dbex.c: bug that ospf6d fails to refresh self-originated
89 LSA if he have not the LSA before has been fixed.
90 * ospf6_asbr.c: bug of failing removing ASE LSA when remove
91 message arrived from zebra has been fixed.
92 * version: 0.9.6k
93
942002-07-13 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
95
96 * ospf6_zebra.c: bug reported [zebra 14642] fixed.
97 The bug was related to the synchronization between zebra
98 and ospf6d. Now synchronization will be correctly done.
99 * version: 0.9.6j
100
1012002-07-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
102
103 * ospf6_lsdb.c: bug fixed in ospf6_lsdb_type_router ().
104 * ospf6_dbex.c: because of retrans list structure changed
105 due to LSDB change, removal of old instance from retrans-list
106 is not necessary anymore. this caused crash but now fixed.
107 * version: 0.9.6i
108
1092002-07-07 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
110
111 * zebra-0.93 released.
112
1132002-07-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
114
115 * ospf6_lsdb.c: entirely rewritten. now ospf6d uses
116 radix tree by using lib/table.[ch] for LSDB lookup.
117 * ospf6_abr.c, ospf6_asbr.c, ospf6_intra.c: hook changed
118 due to rewriting of lsdb module.
119 * ospf6_neighbor.c: lack of check existence and find correct
120 instance of the LSA which is going to be removed from neighbor's
121 retransmission was filled.
122 * version: 0.9.6h
123
1242002-07-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
125
126 * ospf6_intra.c: bug fix for Intra-route deletion.
127 * ospf6_route.c: bug fix for path comparison.
128 * version: 0.9.6g
129
1302002-06-28 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
131
132 * ospf6_route.c: some logs trying to find the situation
133 when assert occur are added. route duration statistics
134 added.
135 * ospf6_zebra.c: trying to fix the problem reported by
136 [zebra 14318] but not yet sure.
137 * version: 0.9.6f
138
1392002-06-25 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
140
141 * ospf6_intra.c: new file for management of intra-prefix LSA.
142 * ospf6_abr.c: inter area route calculation code added.
143 * version: 0.9.6e
144
1452002-06-22 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
146
147 * ospf6_asbr.c: All AS-External route was removed when
148 one of the ASBR path was gone, but the route from other ASBR
149 path should stay remained. this bug is fixed.
150 * version: 0.9.6d
151
1522002-06-22 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
153
154 * ospf6_route.c: route table calculation bug fixed. [zebra 14105]
155 * ospf6_spf.c, ospf6_route.c, etc.: log message cleaned up.
156 * version: 0.9.6c
157
1582002-04-27 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
159
160 * ospf6_route.c: [zebra 13514] bug fix.
161 thanks to Harald Koch.
162 * version: 0.9.6b
163
1642002-04-22 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
165
166 * ospf6_dump.c: fix bug of log function
167 * ospf6_area.c: fix bug of intra route deletion
168 * version: 0.9.6a
169
1702002-04-20 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
171
172 * merged with "current" version.
173 * version: 0.9.6
174
1752001-03-11 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
176
177 * ospf6_lsdb.c ospf6_spf.c: log message changed for debug.
178
1792001-02-20 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
180
181 * version: 0.9.5i
182
183 * ospf6_asbr.c: Added code that finds alternative
184 AS-External route when remove AS-External route.
185 This is temporary fix ...
186
187 * ospf6_redistribute.c: remove redistributed routes
188 immediately when 'no redistribute ...'
189
1902001-02-20 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
191
192 * version: 0.9.5h
193
194 * ospf6_spf.c, ospf6_lsa.c: Change to originate Link-LSA on
195 point-to-point links.
196
197 * ospf6_message.c: Bug of log messages of self-originated
198 Hello packet fixed.
199
2002001-02-09 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
201
202 * version: 0.9.5g
203 * ospf6_asbr.c: fix for the bug that AS-External route
204 is not get removed.
205
2062001-02-09 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
207
208 * ospf6_lsdb.c: crash bug while receiving wrong LSA scope bit
209 has been temporarily fixed
210
2112001-12-20 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
212
213 * ospf6_asbr.[ch]: The byte order bug in encoding/decoding
214 the bits/metric field in AS-External-LSA fixed.
215 Fixed to update E-bit in Router-LSA of itself.
216 Reported by Taisuke Sasaki ([zebra 11548]).
217
218 * README: updated.
219
220 * version: 0.9.5f
221
2222001-11-21 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
223
224 * ospf6_prefix.c: Intra-prefix-LSA bug fixed.
225 * ospf6_abr.[ch]: added (only just placeholder yet)
226
2272001-11-20 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
228
229 * ospf6_route.c: fix to overwrite a prefix when another
230 addition to the prefix is given. freeze function changed
231 not to remove routes by default.
232
233 * version: 0.9.5e
234
2352001-11-19 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
236
237 * version: 0.9.5d
238
239 * ospf6_lsa.c ospf6_spf.c: SPF Calculations are now
240 scheduled by hook.
241
242 * ospf6_route.c: ospf6_route_add bug fix,
243 ospf6_route_remove_all corrected.
244
2452001-11-15 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
246
247 * ospf6_hook.[ch]: added.
248 * Almost half of the code has been rewritten.
249 especially, ospf6_route.[ch]. Hook call has been injected
250 much.
251 * ospf6_asbr.[ch]: added.
252
2532001-10-17 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
254
255 * ospf6_dbex.c: ospf6d was wrong to omit reoriginating
256 of LSA when the self-originated LSA was received from others.
257 fixed.
258 * ospf6d.h: version: 0.9.5c
259
2602001-10-16 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
261
262 * ospf6_lsa.c: 'force-prefix' was not executed. fixed.
263 * ospf6d.h: version: 0.9.5b
264
2652001-10-13 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
266
267 * ospf6_interface.c: 'passive-interface' is now moved to
268 'ipv6 ospf6 passive' in INTERFACE NODE. 'prefix-list' which
269 specifies the filter prefix for connected address prefix also
270 moved to INTERFACE NODE as 'ipv6 ospf6 advertise prefix-list WORD'.
271 The old obsoleted commands are still acceptable though. New command
272 'ipv6 ospf6 advertise force-prefix' added, which which tells ospf6d
273 to advertise rather prefix than stub local-address even on loopback
274 or pointopoint interfaces.
275
276 * ospf6_dump.c: 'ospf6 debug hello' -> 'ospf6 debug message hello'.
277 same for other message type. The older is still acceptable.
278
279 * ospf6_lsa.c: Changed AS-External generation to new one which uses
280 LSA hooks. Delete old garbage.
281
2822001-10-02 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
283
284 * ospf6d.c: turn off and turn on sequence with
285 'no interface' 'interface' cmds was not work. fixed.
286
287 * ospf6_lsa.c: generating Intra-Area-Prefix-LSA for stub
288 did not care duplicate prefixes. fixed.
289
2902001-09-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
291
292 * ospf6_message.c: There was a bug that prevent LSDB
293 to syncronize. It was a DbDesc packet bug that Slave
294 sends two different DbDesc packet on the same sequence
295 number. This cause many LSAs are dropped when Exchanging
296 LSDB, because the latter DbDesc packet that have the same
297 sequence number will be ignored as duplicate packet.
298 This seems to be exist at least before 0.9.4 version.
299 Now this is the most stable candidate.
300
301 * ospf6d.h: version 0.9.5a
302
3032001-09-06 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
304
305 * ospf6_zebra.c ospf6_spf.c ospf6_lsa.c :
306 delete nexthop check to certify the nexthop is Link-local address.
307 Suppress Link-LSA origination on links other than Broadcast.
308 SPF's nexthop calculation first checks linklocal address
309 in Link-LSA, then checks source address of neighbor's packets.
310
311 * ospf6_interface.c ospf6_ism.c ospf6_lsa.c ospf6_nsm.c:
312 intra-area-prefix-lsa origination func moved to new one.
313
314 * ospf6_interface.h ospf6d.[ch] ospf6_lsa.c:
315 interface_area_cmd now changed to have 'passive'
316 and 'prefix-list' option.
317
318 * ospf6_prefix.c:
319 clean up.
320
3212001-09-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
322
323 * ospf6_dbex.c ospf6_interface.c ospf6_ism.c ospf6_lsa.[ch]:
324 clean up and new LSA origination functions added.
325
326 * ospf6_route.c ospf6_lsdb.c: make vty function more
327 clean/understandable.
328
329 * ospf6d.h: version 0.9.5
330
3312001-08-24 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
332
333 * ospf6_lsdb.c: Use IS_LSA_MAXAGE macro instead of
334 ospf6_lsa_is_maxage.
335
336 * ospf6_lsa.h (IS_LSA_MAXAGE): Add new macro to check MaxAge.
337
3382001-08-21 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
339
340 * ospf6_lsdb.c: if There's no previous prefix
341 ospf6d was wrongly not calculate the prefix.
342 this reported by (v6 16029) is fixed.
343
344 * ospf6_neighbor.c: Instance of LSA Summary included
345 in DbDesc packet was wrongly freed. The bug cause
346 malformed DbDesc, ExChange <-> ExStart flapping,
347 and then crash.
348
349 * ospf6d.h: version 0.9.4
350
3512001-08-21 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
352
353 * ospf6_route.[ch]: Showing format is changed.
354 'show ipv6 route ospf6' -> 'show ipv6 ospf6 route'
355 'show ipv6 route ospf6 external' ->
356 'show ipv6 ospf6 route redistribute'
357
358 * ospf6_lsdb.c ospf6_lsa.c ospf6_neighbor.c ospf6_interface.c:
359 memory leak in LS list fixed.
360
361 * all: clean up
362
363 * ospf6d.h: version 0.9.3
364
3652001-08-20 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
366
367 * ospf6d.c (ospf6_timeval_sub_equal): Remove function.
368
369 * ospf6_spf.c (ospf6_timeval_cmp): Rewrite ospf6_timeval_cmp().
370 (ospf6_timeval_add_equal): Function moved from ospf6d.c
371
3722001-08-19 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
373
374 * zebra-0.92a released.
375
3762001-08-15 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
377
378 * zebra-0.92 released.
379
3802001-08-09 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
381
382 * ospf6_lsdb.c ospf6_neighbor.c:
383 LSDB function/structure and LS list function has been rewritten.
384 memory leak has been decreased.
385
386 * ospf6_lsa.[ch] ospf6_dbex.c: garbage code has been deleted.
387
388 * ospf6d.h: version 0.9.2
389
3902001-08-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
391
392 * ospf6_dbex.c ospf6_lsdb.c:
393 Retransmition list had a critical bug that breaks LSDB
394 synchronization. When new LSA be added to retrans-list,
395 old must be removed, but it was not. So new LSA dropped,
396 and LSA Acknowledgement did not work. The bug was fixed.
397
398 * ospf6d.h: version 0.9.1
399
4002001-06-20 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
401
402 * ospf6_spf.c: crash bug fix in temporary treat code for
403 Router-LSA whose LS-ID != 0
404
405 * ospf6_dbex.c: RFC2328 13.(4) was wrongly coded.
406 (4) Else if the LSA's LS age is equal to MaxAge, and there is
407 currently *NO* instance of the LSA in the router's link state
408 ...
409
410 * ospf6_lsa.c: RFC2328 13.1 checksum tie breaker
411 had been neglected, and has just added now.
412
413 * ospf6d.h: version 0.9.0
414 ospf6d expected to work with hitachi gr2000 from these fixes.
415
4162001-06-12 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
417
418 * ospf6_lsa.c: Fix bug in creating Intra-Area-Prefix-LSA.
419 DR was mis-include others prefixes advertised by their Link-LSA.
420
421 * ospf6_route.c: Fix bug in calculating intra area routes.
422 Not all prefixes in Intra-Area-Prefix-LSA was calculated.
423
424 * ospf6_spf.c:
425 Changed to quit when a error occured in calculating SPF tree.
426 Very messy hack for the bug reported by [zebra 8807]. This
427 is not tested yet.
428 Changed to quit SPF calculation when a nexthop calculation
429 errors.
430
431 * ospf6_zebra.c:
432 Support for interface address deletion.
433
434 * ospf6d.h:
435 version: 0.8.y
436
4372001-04-18 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
438
439 * ospf6d.h
440 Due to previous change (DR Election algorithm changed),
441 backward compatibility will be lost from this version.
442 version: 0.8.x
443
4442001-04-18 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
445
446 * ospf6_message.c ospf6_ism.c:
447 Bug of router_id comparison
448
4492001-04-17 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
450
451 * ospf6_dbex.c: ospf6_dbex_is_maxage_to_be_dropped() had
452 some bug causing Loading state lasts long.
453 version: 0.8.v
454
4552001-04-08 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
456
457 * ospf6_route.c: BUG in AS-External route calculation fixed.
458 It was using OLD LSDB...
459 Version: 0.8.u-
460
4612001-04-08 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
462
463 * ospf6_area.c, ospf6_dbex.c, ospf6_interface.c,
464 ospf6_lsa.c, ospf6_lsdb.c, ospf6_lsdb.h, ospf6_message.c,
465 ospf6_neighbor.c, ospf6_neighbor.h, ospf6_nsm.c,
466 ospf6_redistribute.c, ospf6_route.c, ospf6_spf.c:
467 Delete old LSDB function.
468
469 * ospf6d.h:
470 Version: 0.8.u
471
4722001-04-05 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
473
474 * ospf6_area.c, ospf6_area.h, ospf6_dbex.c, ospf6_interface.c,
475 ospf6_interface.h, ospf6_lsa.c, ospf6_lsdb.c, ospf6_lsdb.h,
476 ospf6_message.c, ospf6_nsm.c, ospf6_redistribute.c, ospf6_route.c,
477 ospf6_spf.c, ospf6_top.c, ospf6_top.h, ospf6d.h:
478 Changed to use New LSDB.
479 Version: 0.8.t
480
4812001-04-02 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
482
483 * ospf6_lsa.c:
484 Interface stub check in Intra-Area-Prefix-LSA origination
485 was wrong. - fixed.
486
487 * ospf6_area.h, ospf6_dbex.c, ospf6_interface.c,
488 ospf6_interface.h, ospf6_lsa.c, ospf6_lsa.h, ospf6_lsdb.c,
489 ospf6_message.c, ospf6_neighbor.c, ospf6_nsm.c,
490 ospf6_redistribute.c, ospf6_top.c, ospf6_top.h, ospf6d.c:
491 New LSDB functions, but not changed to be used.
492
493 * ospf6d.h:
494 Version: 0.8.s
495
4962001-03-28 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
497
498 * ospf6_area.c ospf6_area.h ospf6_dbex.c ospf6_dump.c
499 ospf6_interface.c ospf6_interface.h ospf6_lsa.c
500 ospf6_message.c ospf6_redistribute.c ospf6_spf.c ospf6_top.c
501 ospf6_top.h ospf6_zebra.c ospf6d.c ospf6d.h: cleaning.
502
5032001-03-24 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
504
505 * ospf6d.h:
506 version: 0.8.r
507
508 * ospf6_neighbor.[ch], ospf6_lsa.[ch]:
509 just clean up and log clearify.
510
511 * ospf6_message.[ch]:
512 Packet receiving function and dumping OSPFv3 packet has been
513 changed simple and clean.
514
515 * ospf6_dbex.[ch], ospf6_interface.[ch], ospf6_lsdb.[ch],
516 ospf6_neighbor.[ch], ospf6_nsm.[ch]:
517 LSList(i.e. summary list, request list, retrans list, etc) have
518 been rewritten based on new LSDB module. The main LSDB have not
519 yet shifted to this new module, but will shift eventually.
520 This change expected to resolve the problem that the ospf6d keeps
521 on sending redundant LSUpdate/LSAck.
522
523 * ospf6_interface.c: changed default MTU from 1500 to 1280.
524 It was possible that the ospf6d could not send packet (e.g.
525 LSUpdate in response to LSReq in my case) when the packet
526 size accidentally reached near 1500 (I was forget about IP
527 header :p). It is a bit illegal to set MTU 1280 constantly,
528 but I failed once with I/F MTU from kernel (through zebra),
529 and thinks that 1280 is more stable than kernel variable.
530 Comments will be appriciated.
531
5322001-03-15 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
533
534 * ospf6_dbex.c, ospf6_interface.c, ospf6_ism.c, ospf6_lsdb.[ch],
535 ospf6_neighbor.c, ospf6_spf.c, ospf6d.c:
536 Fix for crash. ospf6d has ever been crashing when
537 'no interface' command executed, and when starting up with
538 the configuration which does not include 'router ospf6'.
539 these has been fixed.
540
5412001-02-24 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
542
543 * ospf6_lsa.c, ospf6_message.c:
544 LSA summary (exchanged while Adjacency bring up) may expire
545 (may reach MaxAge). Handling this has been added but
546 it's a little bit quick hack.
547
548 * ospf6_message.c:
549 Thread chain bug fixed. Read network thread chain has been cut
550 when receive packets on not-enabled interface. this was wrong
551 and fixed.
552
5532001-02-24 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
554
555 * ospf6_message.c:
556 I/F MTU check part on sending packet had some bug, and it's fixed.
557 Ospf6d has believed a value from zebra as I/F MTU, but from now
558 I/F MTU is set to constant 1500. This is workaround for ATM.
559
5602001-02-01 Kunihiro Ishiguro <kunihiro@zebra.org>
561
562 * zebra-0.91 is released.
563
5642001-01-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
565
566 * just code clean up of almost all module.
567 * ospf6_dump.c, ospf6_lsa.c: file dependency.
568 * ospf6_mesg.[ch]: changed filename to ospf6_message.[ch]
569
5702001-01-09 Kunihiro Ishiguro <kunihiro@zebra.org>
571
572 * zebra-0.90 is released.
573
5742001-01-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
575
576 * ospf6_mesg.c,ospf6_lsa.c: doubly cancel thread bug fixed.
577 version 0.8.k CRASHed for this.
578 * ospf6_lsa.c: bug of logging fixed.
579 version: 0.8.l
580
5812001-01-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
582
583 * ospf6_neighbor.c: fix typo when trying to delete
584 MaxAge AS-External LSA. MaxAge LSA remaining bug is expected
585 to be fixed.
586 version: 0.8.k
587
5882001-01-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
589
590 * ospf6_mesg.c: add I/F Mtu check for sending LS Update.
591
592 * ospf6_dbex.c, ospf6_mesg.c, ospf6_neighbor.c, ospf6_neighbor.h,
593 ospf6_spf.c: Changed type of hisaddr field in ospf6_neighbor
594 structure, from sockaddr_in6 to in6_addr. No protocol/processing
595 changed.
596
5972001-01-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
598
599 * ospf6_mesg.c, ospf6_neighbor.[ch]: Speed up of
600 Database Exchange.
601 version: 0.8.j
602
603 Because the LS Request list was checked only when attempt
604 to send (retransmit) LS Request packet, Loading state lasted
605 long (for RxmtInterval) unexpectedly. This was fixed; LS Request
606 packet will be send as soon as one received a LS Update packet.
607
6082001-01-01 Kunihiro Ishiguro <kunihiro@zebra.org>
609
610 * ospf6d.h (OSPF6_VTYSH_PATH): Change "/tmp/ospf6d" to
611 /tmp/.ospf6d".
612
6132000-12-29 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
614
615 * ospf6_dump.[ch]: simplified.
616
6172000-12-19 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
618
619 * ospf6_route.c: Fix bug of using unavailable route.
620 version: 0.8.d
621
6222000-11-30 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
623
624 * ospf6_spf.c: calculate statistics. version: 0.8.d
625
6262000-11-26 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
627
628 * ospf6_mesg.c, ospf6_nsm.c: LSDB sync bug fixed.
629 version: 0.8.c
630
6312000-11-26 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
632
633 * ospf6_dbex.c: Start debugging and cleaning.
634
635 * ospf6_area.c, ospf6_dbex.c, ospf6_interface.c, ospf6_lsa.c,
636 ospf6_proto.c, ospf6_top.c: add some function to clarify codes.
637
6382000-11-26 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
639
640 * ospf6_spf.c: Delete old garbage (which was enclosed by #if 0)
641
642 * ospf6_redistribute.c: "redistribute ospf6" was generated in
643 "router ospf6" in config file. It is a bug, and fixed.
644 wrong warning message was deleted.
645
646 * ospf6_main.c: If daemon mode, ospf6d was silent even if
647 the config file was wrong. It is a bug, and fixed.
648
649 * ospf6_route.c, ospf6_zebra.c: Zebra syncronization method
650 has been changed. delete garbages. allow nexthop of :: in case
651 of connected route.
652
653 * ospf6_dbex.c: Delete annoying log messages.
654
655 * ospf6_lsa.c: Changed string for LSA log.
656
6572000-11-21 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
658
659 * ospf6_spf.c: some careless bug fixed.
660
661 * ospf6_route.c: changed not to send garbage route
662 whose nexthop is not linklocal address.
663
6642000-11-09 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
665
666 * ospf6_rtable.c: renamed to ospf6_route.c
667 whole functionality has been rewritten as new code.
668 new functions not yet installs routes; the old
669 functions still remains. cleaning log messages.
670
671 * ospf6_spf.c: whole functionality has been rewritten
672 as new code. new command "show ipv6 ospf6 spf node",
673 "show ipv6 ospf6 spf tree", "show ipv6 ospf6 spf table"
674 has been added. Memory leak was fixed. cleaning log messages.
675
676 * ospf6d version: 0.7.c
677
6782000-10-02 Kunihiro Ishiguro <kunihiro@zebra.org>
679
680 * zebra-0.89 is released.
681
6822000-09-10 Kunihiro Ishiguro <kunihiro@zebra.org>
683
684 * ospf6_lsdb.c (ospf6_lsdb_remove_maxage_lsa): Fix compile
685 warnings.
686
6872000-08-17 Kunihiro Ishiguro <kunihiro@zebra.org>
688
689 * zebra-0.88 is released.
690
6912000-08-06 Kunihiro Ishiguro <kunihiro@zebra.org>
692
693 * ospf6_rtable.h (struct ospf6_nexthop): Change ifindex type from
694 unsigned long to unsigned int.
695
6962000-04-28 Kunihiro Ishiguro <kunihiro@zebra.org>
697
698 * ospf6d.h: Include some headers for avoid warning.
699
700 * ospf6_routemap.h: Add newfile.
701
7021999-11-21 Kunihiro Ishiguro <kunihiro@zebra.org>
703
704 * ospf6_network.c: Respect IPV6_JOIN_GROUP and IPV6_LEAVE_GROUP
705 rather than RFC2133.
706
7071999-10-21 Jun-ichiro itojun Hagino <itojun@itojun.org>
708
709 * ospf6_network.c (ospf6_ipv6_decode_ipv4): Fix bug of conversion
710 from IPv4 Mapped Address to IPv4 address.
711
7121999-08-08 Kunihiro Ishiguro <kunihiro@zebra.org>
713
714 * ospf6_lsa.c (construct_link_lsa): Enclose KAME specific part by
715 #ifdef/#endif.
716
7171999-07-29 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
718
719 * ospf6_mesg.c: add new message process function.
720
7211999-07-25 Kunihiro Ishiguro <kunihiro@zebra.org>
722
723 * ospf6_main.c (sighup): Call of log_rotate() removed.
724
7251999-07-24 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
726
727 ospf6_dbex.{c,h}: variable "acknowledge" has been deleted.
728
7291999-07-22 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
730
731 * *.{c,h}: lsa data structure has been drastically
732 changed.
733
7341999-07-16 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
735
736 * *.{c,h}: bug of updating LSA's which is self
737 originated has been fixed.
738
7391999-07-14 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
740
741 * *.{c,h} : log clean up.
742
7431999-07-05 Kunihiro Ishiguro <kunihiro@zebra.org>
744
745 * ospf6d.c (ospf6_init): Change to use install_default.
746
7471999-07-03 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
748
749 * ospf6_rtable.c (nexthop_*): added some function that handles
750 new nexthop structure.
751
7521999-07-01 Rick Payne <rickp@rossfell.co.uk>
753
754 * ospf6_zebra.c (ospf6_zebra_init): Install standard commands to
755 ZEBRA_NODE.
756
7571999-06-09 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
758
759 * ospf6_rtable.h: added for new routing table of ospf6d
760
7611999-05-14 Stephen R. van den Berg <srb@cuci.nl>
762
763 * ospf6_main.c (signal_init): SIGTERM call sigint.
764 (sigint): Loggging more better message.
765
7661999-05-13 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
767
768 *ospf6_spf.c (get_prefix_lsa_of_vertex): bug fix about network vertex.
769
7701999-05-08 Kunihiro Ishiguro <kunihiro@zebra.org>
771
772 * ospf6_network.c (send_linkstate_ack): Check HAVE_SIN6_SCOPE_ID
773 is defined.
774 * ospf6_mesg.c (make_hello): Likewise.
775 * ospf6_lsa.c (lsa_flood): Likewise.
776
7771999-05-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
778
779 * ospf6_spf.c, etc: Many bug fix.
780 intra-area-prefix-LSA treatment changed.
781 network byte order of neighbor ifid changed.
782
7831999-05-07 Kunihiro Ishiguro <kunihiro@zebra.org>
784
785 * ospf6_zebra.h (struct zebra): Add hitory entry to structure.
786
7871999-05-05 Kunihiro Ishiguro <kunihiro@zebra.org>
788
789 * ospf6_main.c (main): Add KAME check for binding vty socket.
790 (main): Delete old interface get routine garbage.
791
792 * ospf6d.c: Change all `show ip6' statement to `show ipv6'.
793 (show_ipv6_ospf6_requestlist): Add description.
794
7951999-05-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
796
797 * ospf6_lsa.c, etc: Many bug fix, now two routers
798 on the same segment can become FULL neighbor state
799 each other.
800
8011999-05-03 Kunihiro Ishiguro <kunihiro@zebra.org>
802
803 * Makefile.am: Add file dependency.
804 (depend): Add target.
805
8061999-05-02 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
807
808 * Clean up and fix have been almost done. This code
809 now testing stage of Intra area routing.
810
811 * Configuration Vty become more similar to Cisco.
812
8131999-04-22 Kunihiro Ishiguro <kunihiro@zebra.org>
814
815 * Trim training newline from zlog format arguemnt.
816
817 * ospf6_dump.c (ospf6_err): Commented out ospf6_err and
818 ospf6_warn. Same kind of function should be implemented as
819 zlog_err or zlog_warn or someting.
820
821 * ospf6d.c: Change OSPF_NODE to OSPF6_NODE.
822 Change OSPF_DEFAULT_CONFIG to OSPF6_DEFAULT_CONFIG.
823
824
8251999-04-21 Kunihiro Ishiguro <kunihiro@zebra.org>
826
827 * ospf6_mesg.c (make_hello): Add check of SIN6_LEN
828
8291999-04-16 Kunihiro Ishiguro <kunihiro@zebra.org>
830
831 * ospf6_neighbor.c: Change list_clear_all to list_delete_all_node.
832 Remove list_delete_all fuction and use lib/linklist.c's one.
833
8341999-04-14 Kunihiro Ishiguro <kunihiro@zebra.org>
835
836 * mcast_join(),mcast_leave()'s argument socket length is removed.
837
8381999-04-08 <kunihiro@zebra.org>
839
840 * ospf6_zebra.h (ospf_zebra_read): Fix typo.
841
842 * ospf6_interface.h: Tempolary add struct rt_addrinfo.
843
8441999-03-05 Kunihiro Ishiguro <kunihiro@zebra.org>
845
846 * Merge from ospfd-zebra-990303 codes.
847
8481999-02-23 Kunihiro Ishiguro <kunihiro@zebra.org>
849
850 * Makefile.in: add new file.
851
852 * Makefile.am: @INCLUDES@ is added for OS/library specific IPv6
853 directory search.
854
855 * Import files from Yasuhiro Ohara <yasu@sfc.wide.ad.jp>'s ospfd.
856 Impterted files are:
857 Makefile.am, ospf_area.h, ospf_dump.c, ospf_interface.c,
858 ospf_interface.h, ospf_lsa.c, ospf_lsa.h, ospf_main.c,
859 ospf_mesg.c, ospf_mesg.h, ospf_neighbor.c,
860 ospf_neighbor.h,ospf_network.c, ospf_network.h, ospf_proto.h,
861 ospf_spf.c, ospf_spf.h, ospf_types.h, ospfd.c, ospfd.h