blob: b9181d0d57d3a6e63d63b450b7129167424389a0 [file] [log] [blame]
hassoe42f5a32004-08-28 17:04:33 +000012004-08-28 Hasso Tepper <hasso at quagga.net>
2
3 * ospf6_main.c: Modify for sigevents.
4
hasso9a096262004-08-26 18:56:19 +000052004-08-26 Hasso Tepper <hasso@estpak.ee>
6
7 * ospf6_interface.c, ospf6_top.c, ospf6d.c: for vtysh.
8
hasso3b687352004-08-19 06:56:53 +000092004-08-19 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
10
hassoccb59b12004-08-25 09:10:37 +000011 * ospf6_asbr.c: Bug in ASBR check fixed.
12 * ospf6d.h: version 0.9.7k
13
142004-08-19 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
15
hasso3b687352004-08-19 06:56:53 +000016 * ospf6_asbr.c: Bug in AS-External Origination fixed.
17 * ospf6d.h: version 0.9.7j
18
hasso6452df02004-08-15 05:52:07 +0000192004-08-15 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
20
21 * *.c: Area support almost done. (almost ! ;p)
22 * ospf6d.h: version 0.9.7i
23
242004-08-15 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
25
26 * ospf6_message.c: Bug cause BadLSReq is fixed.
27 * ospf6_abr.c: Border Router check.
28 * ospf6d.h: version 0.9.7h
29
302004-08-14 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
31
32 * ospf6_area.[ch], ospf6_abr.[ch]: area range,
33 border-routers, Inter-Area-Router-LSA origination
34 * ospf6d.h: version 0.9.7g
35
362004-08-12 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
37
38 * *.[c,h]: LSA refreshing is changed and cleaned up.
39 * ospf6d.h: version 0.9.7f
40
hasso049207c2004-08-04 20:02:13 +0000412004-08-01 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
42
43 * ospf6_abr.[ch]: add files for abr function.
44 * *.c: VTY_NEWLINE -> VNL
45 * ospf6d.h: version 0.9.7e
46 show database functions are rewritten.
47
hasso1203e1c2004-07-23 21:34:27 +0000482004-07-23 Hasso Tepper <hasso@estpak.ee>
49
50 * ospf6_interface.c, ospf6_zebra.c: use ifp->mtu6 instead of
51 ifp->mtu.
52
paul79dc3732004-07-23 15:17:45 +0000532004-07-23 Paul Jakma <paul@dishone.st>
54
55 * ospf6_main.c: Delete LOG_PERROR, not portable.
56 * ospf6_network.c: (ospf6_set_pktinfo) use setsockopt_ipv6_pktinfo
57
hassob596c712004-07-09 18:33:43 +0000582004-07-06 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
59
60 * ospf6_message.c, ospf6_interface.c: add a command to configure
61 ospf6 ifmtu on a interface.
62 * ospf6d.h: version 0.9.7d
63
hasso508e53e2004-05-18 18:57:06 +0000642004-05-18 Hasso Tepper <hasso@estpak.ee>
paul0a589352004-05-08 11:48:26 +000065
hasso508e53e2004-05-18 18:57:06 +000066 * *.*: Merge rewritten ospf6d from Zebra repository.
67 * ospf6_network.c, ospf6_main.c: Merged privs stuff back in.
68 * ospf6_zebra.c: Sync back to zclient changes.
hasso3b4cd3a2004-05-18 19:28:32 +000069 * ospf6_asbr.c: Added isis to the routings list.
70 * ospf6_main.c: "version.h" -> <lib/version.h>
71
722004-05-17 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
73
74 * ospf6_flood.[ch], ospf6_lsa.[ch], ospf6_lsdb.h, ospf6_message.c
75 ospf6_neighbor.c: Fix crash bug and change the way to count
76 how many neighbors include paticular LSA on its retrans-list.
77 * ospf6d.h: version 0.9.7c
78
792004-05-03 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
80
81 * ospf6_message.[ch], ospf6_interface.c: adjust send/recv buffer
82 size to interface MTUs.
83 * ospf6d.h: version 0.9.7b
hasso508e53e2004-05-18 18:57:06 +000084
852003-08-18 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
86
87 * *.[ch]: rewrite all source code from scratch
88 * ospf6d.h: version 0.9.7
89
paulf1c61a02003-08-12 05:25:49 +0000902003-08-11 Taisuke Sasaki <sasaki@soft.net.fujitsu.co.jp>
91
hasso508e53e2004-05-18 18:57:06 +000092 * ospf6_ism.c: DR Election bug fix.
paul445f1432003-05-16 19:00:31 +000093
942003-04-25 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
95
96 * ospf6_asbr.c: AS-External LSA refresh was based on the
97 prefix of the obsolete LSA. It was wrong so fixed.
98 * version: 0.9.6p
99
paul718e3742002-12-13 20:15:29 +00001002002-11-09 Vincent Jardin <jardin@6wind.com>
101
102 * ospf6_interface.c: update link-local address on interface creation.
103
1042002-11-09 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
105
106 * ospf6_asbr.c: apply MinLSInterval to AS-External-LSA origination.
107 * ospf6_lsa.c: change not to issue flooding caused by expire event
108 when the received LSA is (already) MaxAge.
109 * ospf6_spf.c: fix a bug which is that ospf6d calculates
110 wrong nexthop when failed to find Link-LSA for the neighbor.
111 * ospf6_damp.c ospf6_dbex.c ospf6_neighbor.c ospf6_spf.c:
112 some clean up
113 * version: 0.9.6o
114
1152002-10-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
116
117 * ospf6_asbr.c: bug of failing ASE lsa refresh fixed.
118 * version: 0.9.6n
119
1202002-10-01 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
121
122 * ospf6_asbr.c: AS-External-LSA origination function
123 is re-written.
124 * ospf6_damp.[ch]: New feature that damps flaps is added.
125 * version: 0.9.6m
126
1272002-07-14 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
128
129 * ospf6_spf.c: unwanted assert() in ospf6_spf_nexthop_calculation()
130 is deleted.
131 * version: 0.9.6l
132
1332002-07-14 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
134
135 * ospf6_dbex.c: bug that ospf6d fails to refresh self-originated
136 LSA if he have not the LSA before has been fixed.
137 * ospf6_asbr.c: bug of failing removing ASE LSA when remove
138 message arrived from zebra has been fixed.
139 * version: 0.9.6k
140
1412002-07-13 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
142
143 * ospf6_zebra.c: bug reported [zebra 14642] fixed.
144 The bug was related to the synchronization between zebra
145 and ospf6d. Now synchronization will be correctly done.
146 * version: 0.9.6j
147
1482002-07-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
149
150 * ospf6_lsdb.c: bug fixed in ospf6_lsdb_type_router ().
151 * ospf6_dbex.c: because of retrans list structure changed
152 due to LSDB change, removal of old instance from retrans-list
153 is not necessary anymore. this caused crash but now fixed.
154 * version: 0.9.6i
155
1562002-07-07 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
157
158 * zebra-0.93 released.
159
1602002-07-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
161
162 * ospf6_lsdb.c: entirely rewritten. now ospf6d uses
163 radix tree by using lib/table.[ch] for LSDB lookup.
164 * ospf6_abr.c, ospf6_asbr.c, ospf6_intra.c: hook changed
165 due to rewriting of lsdb module.
166 * ospf6_neighbor.c: lack of check existence and find correct
167 instance of the LSA which is going to be removed from neighbor's
168 retransmission was filled.
169 * version: 0.9.6h
170
1712002-07-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
172
173 * ospf6_intra.c: bug fix for Intra-route deletion.
174 * ospf6_route.c: bug fix for path comparison.
175 * version: 0.9.6g
176
1772002-06-28 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
178
179 * ospf6_route.c: some logs trying to find the situation
180 when assert occur are added. route duration statistics
181 added.
182 * ospf6_zebra.c: trying to fix the problem reported by
183 [zebra 14318] but not yet sure.
184 * version: 0.9.6f
185
1862002-06-25 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
187
188 * ospf6_intra.c: new file for management of intra-prefix LSA.
189 * ospf6_abr.c: inter area route calculation code added.
190 * version: 0.9.6e
191
1922002-06-22 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
193
194 * ospf6_asbr.c: All AS-External route was removed when
195 one of the ASBR path was gone, but the route from other ASBR
196 path should stay remained. this bug is fixed.
197 * version: 0.9.6d
198
1992002-06-22 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
200
201 * ospf6_route.c: route table calculation bug fixed. [zebra 14105]
202 * ospf6_spf.c, ospf6_route.c, etc.: log message cleaned up.
203 * version: 0.9.6c
204
2052002-04-27 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
206
207 * ospf6_route.c: [zebra 13514] bug fix.
208 thanks to Harald Koch.
209 * version: 0.9.6b
210
2112002-04-22 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
212
213 * ospf6_dump.c: fix bug of log function
214 * ospf6_area.c: fix bug of intra route deletion
215 * version: 0.9.6a
216
2172002-04-20 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
218
219 * merged with "current" version.
220 * version: 0.9.6
221
2222001-03-11 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
223
224 * ospf6_lsdb.c ospf6_spf.c: log message changed for debug.
225
2262001-02-20 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
227
228 * version: 0.9.5i
229
230 * ospf6_asbr.c: Added code that finds alternative
231 AS-External route when remove AS-External route.
232 This is temporary fix ...
233
234 * ospf6_redistribute.c: remove redistributed routes
235 immediately when 'no redistribute ...'
236
2372001-02-20 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
238
239 * version: 0.9.5h
240
241 * ospf6_spf.c, ospf6_lsa.c: Change to originate Link-LSA on
242 point-to-point links.
243
244 * ospf6_message.c: Bug of log messages of self-originated
245 Hello packet fixed.
246
2472001-02-09 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
248
249 * version: 0.9.5g
250 * ospf6_asbr.c: fix for the bug that AS-External route
251 is not get removed.
252
2532001-02-09 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
254
255 * ospf6_lsdb.c: crash bug while receiving wrong LSA scope bit
256 has been temporarily fixed
257
2582001-12-20 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
259
260 * ospf6_asbr.[ch]: The byte order bug in encoding/decoding
261 the bits/metric field in AS-External-LSA fixed.
262 Fixed to update E-bit in Router-LSA of itself.
263 Reported by Taisuke Sasaki ([zebra 11548]).
264
265 * README: updated.
266
267 * version: 0.9.5f
268
2692001-11-21 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
270
271 * ospf6_prefix.c: Intra-prefix-LSA bug fixed.
272 * ospf6_abr.[ch]: added (only just placeholder yet)
273
2742001-11-20 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
275
276 * ospf6_route.c: fix to overwrite a prefix when another
277 addition to the prefix is given. freeze function changed
278 not to remove routes by default.
279
280 * version: 0.9.5e
281
2822001-11-19 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
283
284 * version: 0.9.5d
285
286 * ospf6_lsa.c ospf6_spf.c: SPF Calculations are now
287 scheduled by hook.
288
289 * ospf6_route.c: ospf6_route_add bug fix,
290 ospf6_route_remove_all corrected.
291
2922001-11-15 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
293
294 * ospf6_hook.[ch]: added.
295 * Almost half of the code has been rewritten.
296 especially, ospf6_route.[ch]. Hook call has been injected
297 much.
298 * ospf6_asbr.[ch]: added.
299
3002001-10-17 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
301
302 * ospf6_dbex.c: ospf6d was wrong to omit reoriginating
303 of LSA when the self-originated LSA was received from others.
304 fixed.
305 * ospf6d.h: version: 0.9.5c
306
3072001-10-16 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
308
309 * ospf6_lsa.c: 'force-prefix' was not executed. fixed.
310 * ospf6d.h: version: 0.9.5b
311
3122001-10-13 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
313
314 * ospf6_interface.c: 'passive-interface' is now moved to
315 'ipv6 ospf6 passive' in INTERFACE NODE. 'prefix-list' which
316 specifies the filter prefix for connected address prefix also
317 moved to INTERFACE NODE as 'ipv6 ospf6 advertise prefix-list WORD'.
318 The old obsoleted commands are still acceptable though. New command
319 'ipv6 ospf6 advertise force-prefix' added, which which tells ospf6d
320 to advertise rather prefix than stub local-address even on loopback
321 or pointopoint interfaces.
322
323 * ospf6_dump.c: 'ospf6 debug hello' -> 'ospf6 debug message hello'.
324 same for other message type. The older is still acceptable.
325
326 * ospf6_lsa.c: Changed AS-External generation to new one which uses
327 LSA hooks. Delete old garbage.
328
3292001-10-02 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
330
331 * ospf6d.c: turn off and turn on sequence with
332 'no interface' 'interface' cmds was not work. fixed.
333
334 * ospf6_lsa.c: generating Intra-Area-Prefix-LSA for stub
335 did not care duplicate prefixes. fixed.
336
3372001-09-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
338
339 * ospf6_message.c: There was a bug that prevent LSDB
340 to syncronize. It was a DbDesc packet bug that Slave
341 sends two different DbDesc packet on the same sequence
342 number. This cause many LSAs are dropped when Exchanging
343 LSDB, because the latter DbDesc packet that have the same
344 sequence number will be ignored as duplicate packet.
345 This seems to be exist at least before 0.9.4 version.
346 Now this is the most stable candidate.
347
348 * ospf6d.h: version 0.9.5a
349
3502001-09-06 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
351
352 * ospf6_zebra.c ospf6_spf.c ospf6_lsa.c :
353 delete nexthop check to certify the nexthop is Link-local address.
354 Suppress Link-LSA origination on links other than Broadcast.
355 SPF's nexthop calculation first checks linklocal address
356 in Link-LSA, then checks source address of neighbor's packets.
357
358 * ospf6_interface.c ospf6_ism.c ospf6_lsa.c ospf6_nsm.c:
359 intra-area-prefix-lsa origination func moved to new one.
360
361 * ospf6_interface.h ospf6d.[ch] ospf6_lsa.c:
362 interface_area_cmd now changed to have 'passive'
363 and 'prefix-list' option.
364
365 * ospf6_prefix.c:
366 clean up.
367
3682001-09-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
369
370 * ospf6_dbex.c ospf6_interface.c ospf6_ism.c ospf6_lsa.[ch]:
371 clean up and new LSA origination functions added.
372
373 * ospf6_route.c ospf6_lsdb.c: make vty function more
374 clean/understandable.
375
376 * ospf6d.h: version 0.9.5
377
3782001-08-24 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
379
380 * ospf6_lsdb.c: Use IS_LSA_MAXAGE macro instead of
381 ospf6_lsa_is_maxage.
382
383 * ospf6_lsa.h (IS_LSA_MAXAGE): Add new macro to check MaxAge.
384
3852001-08-21 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
386
387 * ospf6_lsdb.c: if There's no previous prefix
388 ospf6d was wrongly not calculate the prefix.
389 this reported by (v6 16029) is fixed.
390
391 * ospf6_neighbor.c: Instance of LSA Summary included
392 in DbDesc packet was wrongly freed. The bug cause
393 malformed DbDesc, ExChange <-> ExStart flapping,
394 and then crash.
395
396 * ospf6d.h: version 0.9.4
397
3982001-08-21 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
399
400 * ospf6_route.[ch]: Showing format is changed.
401 'show ipv6 route ospf6' -> 'show ipv6 ospf6 route'
402 'show ipv6 route ospf6 external' ->
403 'show ipv6 ospf6 route redistribute'
404
405 * ospf6_lsdb.c ospf6_lsa.c ospf6_neighbor.c ospf6_interface.c:
406 memory leak in LS list fixed.
407
408 * all: clean up
409
410 * ospf6d.h: version 0.9.3
411
4122001-08-20 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
413
414 * ospf6d.c (ospf6_timeval_sub_equal): Remove function.
415
416 * ospf6_spf.c (ospf6_timeval_cmp): Rewrite ospf6_timeval_cmp().
417 (ospf6_timeval_add_equal): Function moved from ospf6d.c
418
4192001-08-19 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
420
421 * zebra-0.92a released.
422
4232001-08-15 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
424
425 * zebra-0.92 released.
426
4272001-08-09 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
428
429 * ospf6_lsdb.c ospf6_neighbor.c:
430 LSDB function/structure and LS list function has been rewritten.
431 memory leak has been decreased.
432
433 * ospf6_lsa.[ch] ospf6_dbex.c: garbage code has been deleted.
434
435 * ospf6d.h: version 0.9.2
436
4372001-08-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
438
439 * ospf6_dbex.c ospf6_lsdb.c:
440 Retransmition list had a critical bug that breaks LSDB
441 synchronization. When new LSA be added to retrans-list,
442 old must be removed, but it was not. So new LSA dropped,
443 and LSA Acknowledgement did not work. The bug was fixed.
444
445 * ospf6d.h: version 0.9.1
446
4472001-06-20 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
448
449 * ospf6_spf.c: crash bug fix in temporary treat code for
450 Router-LSA whose LS-ID != 0
451
452 * ospf6_dbex.c: RFC2328 13.(4) was wrongly coded.
453 (4) Else if the LSA's LS age is equal to MaxAge, and there is
454 currently *NO* instance of the LSA in the router's link state
455 ...
456
457 * ospf6_lsa.c: RFC2328 13.1 checksum tie breaker
458 had been neglected, and has just added now.
459
460 * ospf6d.h: version 0.9.0
461 ospf6d expected to work with hitachi gr2000 from these fixes.
462
4632001-06-12 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
464
465 * ospf6_lsa.c: Fix bug in creating Intra-Area-Prefix-LSA.
466 DR was mis-include others prefixes advertised by their Link-LSA.
467
468 * ospf6_route.c: Fix bug in calculating intra area routes.
469 Not all prefixes in Intra-Area-Prefix-LSA was calculated.
470
471 * ospf6_spf.c:
472 Changed to quit when a error occured in calculating SPF tree.
473 Very messy hack for the bug reported by [zebra 8807]. This
474 is not tested yet.
475 Changed to quit SPF calculation when a nexthop calculation
476 errors.
477
478 * ospf6_zebra.c:
479 Support for interface address deletion.
480
481 * ospf6d.h:
482 version: 0.8.y
483
4842001-04-18 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
485
486 * ospf6d.h
487 Due to previous change (DR Election algorithm changed),
488 backward compatibility will be lost from this version.
489 version: 0.8.x
490
4912001-04-18 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
492
493 * ospf6_message.c ospf6_ism.c:
494 Bug of router_id comparison
495
4962001-04-17 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
497
498 * ospf6_dbex.c: ospf6_dbex_is_maxage_to_be_dropped() had
499 some bug causing Loading state lasts long.
500 version: 0.8.v
501
5022001-04-08 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
503
504 * ospf6_route.c: BUG in AS-External route calculation fixed.
505 It was using OLD LSDB...
506 Version: 0.8.u-
507
5082001-04-08 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
509
510 * ospf6_area.c, ospf6_dbex.c, ospf6_interface.c,
511 ospf6_lsa.c, ospf6_lsdb.c, ospf6_lsdb.h, ospf6_message.c,
512 ospf6_neighbor.c, ospf6_neighbor.h, ospf6_nsm.c,
513 ospf6_redistribute.c, ospf6_route.c, ospf6_spf.c:
514 Delete old LSDB function.
515
516 * ospf6d.h:
517 Version: 0.8.u
518
5192001-04-05 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
520
521 * ospf6_area.c, ospf6_area.h, ospf6_dbex.c, ospf6_interface.c,
522 ospf6_interface.h, ospf6_lsa.c, ospf6_lsdb.c, ospf6_lsdb.h,
523 ospf6_message.c, ospf6_nsm.c, ospf6_redistribute.c, ospf6_route.c,
524 ospf6_spf.c, ospf6_top.c, ospf6_top.h, ospf6d.h:
525 Changed to use New LSDB.
526 Version: 0.8.t
527
5282001-04-02 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
529
530 * ospf6_lsa.c:
531 Interface stub check in Intra-Area-Prefix-LSA origination
532 was wrong. - fixed.
533
534 * ospf6_area.h, ospf6_dbex.c, ospf6_interface.c,
535 ospf6_interface.h, ospf6_lsa.c, ospf6_lsa.h, ospf6_lsdb.c,
536 ospf6_message.c, ospf6_neighbor.c, ospf6_nsm.c,
537 ospf6_redistribute.c, ospf6_top.c, ospf6_top.h, ospf6d.c:
538 New LSDB functions, but not changed to be used.
539
540 * ospf6d.h:
541 Version: 0.8.s
542
5432001-03-28 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
544
545 * ospf6_area.c ospf6_area.h ospf6_dbex.c ospf6_dump.c
546 ospf6_interface.c ospf6_interface.h ospf6_lsa.c
547 ospf6_message.c ospf6_redistribute.c ospf6_spf.c ospf6_top.c
548 ospf6_top.h ospf6_zebra.c ospf6d.c ospf6d.h: cleaning.
549
5502001-03-24 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
551
552 * ospf6d.h:
553 version: 0.8.r
554
555 * ospf6_neighbor.[ch], ospf6_lsa.[ch]:
556 just clean up and log clearify.
557
558 * ospf6_message.[ch]:
559 Packet receiving function and dumping OSPFv3 packet has been
560 changed simple and clean.
561
562 * ospf6_dbex.[ch], ospf6_interface.[ch], ospf6_lsdb.[ch],
563 ospf6_neighbor.[ch], ospf6_nsm.[ch]:
564 LSList(i.e. summary list, request list, retrans list, etc) have
565 been rewritten based on new LSDB module. The main LSDB have not
566 yet shifted to this new module, but will shift eventually.
567 This change expected to resolve the problem that the ospf6d keeps
568 on sending redundant LSUpdate/LSAck.
569
570 * ospf6_interface.c: changed default MTU from 1500 to 1280.
571 It was possible that the ospf6d could not send packet (e.g.
572 LSUpdate in response to LSReq in my case) when the packet
573 size accidentally reached near 1500 (I was forget about IP
574 header :p). It is a bit illegal to set MTU 1280 constantly,
575 but I failed once with I/F MTU from kernel (through zebra),
576 and thinks that 1280 is more stable than kernel variable.
577 Comments will be appriciated.
578
5792001-03-15 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
580
581 * ospf6_dbex.c, ospf6_interface.c, ospf6_ism.c, ospf6_lsdb.[ch],
582 ospf6_neighbor.c, ospf6_spf.c, ospf6d.c:
583 Fix for crash. ospf6d has ever been crashing when
584 'no interface' command executed, and when starting up with
585 the configuration which does not include 'router ospf6'.
586 these has been fixed.
587
5882001-02-24 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
589
590 * ospf6_lsa.c, ospf6_message.c:
591 LSA summary (exchanged while Adjacency bring up) may expire
592 (may reach MaxAge). Handling this has been added but
593 it's a little bit quick hack.
594
595 * ospf6_message.c:
596 Thread chain bug fixed. Read network thread chain has been cut
597 when receive packets on not-enabled interface. this was wrong
598 and fixed.
599
6002001-02-24 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
601
602 * ospf6_message.c:
603 I/F MTU check part on sending packet had some bug, and it's fixed.
604 Ospf6d has believed a value from zebra as I/F MTU, but from now
605 I/F MTU is set to constant 1500. This is workaround for ATM.
606
6072001-02-01 Kunihiro Ishiguro <kunihiro@zebra.org>
608
609 * zebra-0.91 is released.
610
6112001-01-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
612
613 * just code clean up of almost all module.
614 * ospf6_dump.c, ospf6_lsa.c: file dependency.
615 * ospf6_mesg.[ch]: changed filename to ospf6_message.[ch]
616
6172001-01-09 Kunihiro Ishiguro <kunihiro@zebra.org>
618
619 * zebra-0.90 is released.
620
6212001-01-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
622
623 * ospf6_mesg.c,ospf6_lsa.c: doubly cancel thread bug fixed.
624 version 0.8.k CRASHed for this.
625 * ospf6_lsa.c: bug of logging fixed.
626 version: 0.8.l
627
6282001-01-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
629
630 * ospf6_neighbor.c: fix typo when trying to delete
631 MaxAge AS-External LSA. MaxAge LSA remaining bug is expected
632 to be fixed.
633 version: 0.8.k
634
6352001-01-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
636
637 * ospf6_mesg.c: add I/F Mtu check for sending LS Update.
638
639 * ospf6_dbex.c, ospf6_mesg.c, ospf6_neighbor.c, ospf6_neighbor.h,
640 ospf6_spf.c: Changed type of hisaddr field in ospf6_neighbor
641 structure, from sockaddr_in6 to in6_addr. No protocol/processing
642 changed.
643
6442001-01-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
645
646 * ospf6_mesg.c, ospf6_neighbor.[ch]: Speed up of
647 Database Exchange.
648 version: 0.8.j
649
650 Because the LS Request list was checked only when attempt
651 to send (retransmit) LS Request packet, Loading state lasted
652 long (for RxmtInterval) unexpectedly. This was fixed; LS Request
653 packet will be send as soon as one received a LS Update packet.
654
6552001-01-01 Kunihiro Ishiguro <kunihiro@zebra.org>
656
657 * ospf6d.h (OSPF6_VTYSH_PATH): Change "/tmp/ospf6d" to
658 /tmp/.ospf6d".
659
6602000-12-29 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
661
662 * ospf6_dump.[ch]: simplified.
663
6642000-12-19 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
665
666 * ospf6_route.c: Fix bug of using unavailable route.
667 version: 0.8.d
668
6692000-11-30 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
670
671 * ospf6_spf.c: calculate statistics. version: 0.8.d
672
6732000-11-26 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
674
675 * ospf6_mesg.c, ospf6_nsm.c: LSDB sync bug fixed.
676 version: 0.8.c
677
6782000-11-26 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
679
680 * ospf6_dbex.c: Start debugging and cleaning.
681
682 * ospf6_area.c, ospf6_dbex.c, ospf6_interface.c, ospf6_lsa.c,
683 ospf6_proto.c, ospf6_top.c: add some function to clarify codes.
684
6852000-11-26 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
686
687 * ospf6_spf.c: Delete old garbage (which was enclosed by #if 0)
688
689 * ospf6_redistribute.c: "redistribute ospf6" was generated in
690 "router ospf6" in config file. It is a bug, and fixed.
691 wrong warning message was deleted.
692
693 * ospf6_main.c: If daemon mode, ospf6d was silent even if
694 the config file was wrong. It is a bug, and fixed.
695
696 * ospf6_route.c, ospf6_zebra.c: Zebra syncronization method
697 has been changed. delete garbages. allow nexthop of :: in case
698 of connected route.
699
700 * ospf6_dbex.c: Delete annoying log messages.
701
702 * ospf6_lsa.c: Changed string for LSA log.
703
7042000-11-21 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
705
706 * ospf6_spf.c: some careless bug fixed.
707
708 * ospf6_route.c: changed not to send garbage route
709 whose nexthop is not linklocal address.
710
7112000-11-09 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
712
713 * ospf6_rtable.c: renamed to ospf6_route.c
714 whole functionality has been rewritten as new code.
715 new functions not yet installs routes; the old
716 functions still remains. cleaning log messages.
717
718 * ospf6_spf.c: whole functionality has been rewritten
719 as new code. new command "show ipv6 ospf6 spf node",
720 "show ipv6 ospf6 spf tree", "show ipv6 ospf6 spf table"
721 has been added. Memory leak was fixed. cleaning log messages.
722
723 * ospf6d version: 0.7.c
724
7252000-10-02 Kunihiro Ishiguro <kunihiro@zebra.org>
726
727 * zebra-0.89 is released.
728
7292000-09-10 Kunihiro Ishiguro <kunihiro@zebra.org>
730
731 * ospf6_lsdb.c (ospf6_lsdb_remove_maxage_lsa): Fix compile
732 warnings.
733
7342000-08-17 Kunihiro Ishiguro <kunihiro@zebra.org>
735
736 * zebra-0.88 is released.
737
7382000-08-06 Kunihiro Ishiguro <kunihiro@zebra.org>
739
740 * ospf6_rtable.h (struct ospf6_nexthop): Change ifindex type from
741 unsigned long to unsigned int.
742
7432000-04-28 Kunihiro Ishiguro <kunihiro@zebra.org>
744
745 * ospf6d.h: Include some headers for avoid warning.
746
747 * ospf6_routemap.h: Add newfile.
748
7491999-11-21 Kunihiro Ishiguro <kunihiro@zebra.org>
750
751 * ospf6_network.c: Respect IPV6_JOIN_GROUP and IPV6_LEAVE_GROUP
752 rather than RFC2133.
753
7541999-10-21 Jun-ichiro itojun Hagino <itojun@itojun.org>
755
756 * ospf6_network.c (ospf6_ipv6_decode_ipv4): Fix bug of conversion
757 from IPv4 Mapped Address to IPv4 address.
758
7591999-08-08 Kunihiro Ishiguro <kunihiro@zebra.org>
760
761 * ospf6_lsa.c (construct_link_lsa): Enclose KAME specific part by
762 #ifdef/#endif.
763
7641999-07-29 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
765
766 * ospf6_mesg.c: add new message process function.
767
7681999-07-25 Kunihiro Ishiguro <kunihiro@zebra.org>
769
770 * ospf6_main.c (sighup): Call of log_rotate() removed.
771
7721999-07-24 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
773
774 ospf6_dbex.{c,h}: variable "acknowledge" has been deleted.
775
7761999-07-22 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
777
778 * *.{c,h}: lsa data structure has been drastically
779 changed.
780
7811999-07-16 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
782
783 * *.{c,h}: bug of updating LSA's which is self
784 originated has been fixed.
785
7861999-07-14 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
787
788 * *.{c,h} : log clean up.
789
7901999-07-05 Kunihiro Ishiguro <kunihiro@zebra.org>
791
792 * ospf6d.c (ospf6_init): Change to use install_default.
793
7941999-07-03 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
795
796 * ospf6_rtable.c (nexthop_*): added some function that handles
797 new nexthop structure.
798
7991999-07-01 Rick Payne <rickp@rossfell.co.uk>
800
801 * ospf6_zebra.c (ospf6_zebra_init): Install standard commands to
802 ZEBRA_NODE.
803
8041999-06-09 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
805
806 * ospf6_rtable.h: added for new routing table of ospf6d
807
8081999-05-14 Stephen R. van den Berg <srb@cuci.nl>
809
810 * ospf6_main.c (signal_init): SIGTERM call sigint.
811 (sigint): Loggging more better message.
812
8131999-05-13 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
814
815 *ospf6_spf.c (get_prefix_lsa_of_vertex): bug fix about network vertex.
816
8171999-05-08 Kunihiro Ishiguro <kunihiro@zebra.org>
818
819 * ospf6_network.c (send_linkstate_ack): Check HAVE_SIN6_SCOPE_ID
820 is defined.
821 * ospf6_mesg.c (make_hello): Likewise.
822 * ospf6_lsa.c (lsa_flood): Likewise.
823
8241999-05-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
825
826 * ospf6_spf.c, etc: Many bug fix.
827 intra-area-prefix-LSA treatment changed.
828 network byte order of neighbor ifid changed.
829
8301999-05-07 Kunihiro Ishiguro <kunihiro@zebra.org>
831
832 * ospf6_zebra.h (struct zebra): Add hitory entry to structure.
833
8341999-05-05 Kunihiro Ishiguro <kunihiro@zebra.org>
835
836 * ospf6_main.c (main): Add KAME check for binding vty socket.
837 (main): Delete old interface get routine garbage.
838
839 * ospf6d.c: Change all `show ip6' statement to `show ipv6'.
840 (show_ipv6_ospf6_requestlist): Add description.
841
8421999-05-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
843
844 * ospf6_lsa.c, etc: Many bug fix, now two routers
845 on the same segment can become FULL neighbor state
846 each other.
847
8481999-05-03 Kunihiro Ishiguro <kunihiro@zebra.org>
849
850 * Makefile.am: Add file dependency.
851 (depend): Add target.
852
8531999-05-02 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
854
855 * Clean up and fix have been almost done. This code
856 now testing stage of Intra area routing.
857
858 * Configuration Vty become more similar to Cisco.
859
8601999-04-22 Kunihiro Ishiguro <kunihiro@zebra.org>
861
862 * Trim training newline from zlog format arguemnt.
863
864 * ospf6_dump.c (ospf6_err): Commented out ospf6_err and
865 ospf6_warn. Same kind of function should be implemented as
866 zlog_err or zlog_warn or someting.
867
868 * ospf6d.c: Change OSPF_NODE to OSPF6_NODE.
869 Change OSPF_DEFAULT_CONFIG to OSPF6_DEFAULT_CONFIG.
870
871
8721999-04-21 Kunihiro Ishiguro <kunihiro@zebra.org>
873
874 * ospf6_mesg.c (make_hello): Add check of SIN6_LEN
875
8761999-04-16 Kunihiro Ishiguro <kunihiro@zebra.org>
877
878 * ospf6_neighbor.c: Change list_clear_all to list_delete_all_node.
879 Remove list_delete_all fuction and use lib/linklist.c's one.
880
8811999-04-14 Kunihiro Ishiguro <kunihiro@zebra.org>
882
883 * mcast_join(),mcast_leave()'s argument socket length is removed.
884
8851999-04-08 <kunihiro@zebra.org>
886
887 * ospf6_zebra.h (ospf_zebra_read): Fix typo.
888
889 * ospf6_interface.h: Tempolary add struct rt_addrinfo.
890
8911999-03-05 Kunihiro Ishiguro <kunihiro@zebra.org>
892
893 * Merge from ospfd-zebra-990303 codes.
894
8951999-02-23 Kunihiro Ishiguro <kunihiro@zebra.org>
896
897 * Makefile.in: add new file.
898
899 * Makefile.am: @INCLUDES@ is added for OS/library specific IPv6
900 directory search.
901
902 * Import files from Yasuhiro Ohara <yasu@sfc.wide.ad.jp>'s ospfd.
903 Impterted files are:
904 Makefile.am, ospf_area.h, ospf_dump.c, ospf_interface.c,
905 ospf_interface.h, ospf_lsa.c, ospf_lsa.h, ospf_main.c,
906 ospf_mesg.c, ospf_mesg.h, ospf_neighbor.c,
907 ospf_neighbor.h,ospf_network.c, ospf_network.h, ospf_proto.h,
908 ospf_spf.c, ospf_spf.h, ospf_types.h, ospfd.c, ospfd.h