blob: a29b2747976d1cafe743532dbd05d2d8d2d4e745 [file] [log] [blame]
hassob596c712004-07-09 18:33:43 +000012004-07-06 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
2
3 * ospf6_message.c, ospf6_interface.c: add a command to configure
4 ospf6 ifmtu on a interface.
5 * ospf6d.h: version 0.9.7d
6
hasso508e53e2004-05-18 18:57:06 +000072004-05-18 Hasso Tepper <hasso@estpak.ee>
paul0a589352004-05-08 11:48:26 +00008
hasso508e53e2004-05-18 18:57:06 +00009 * *.*: Merge rewritten ospf6d from Zebra repository.
10 * ospf6_network.c, ospf6_main.c: Merged privs stuff back in.
11 * ospf6_zebra.c: Sync back to zclient changes.
hasso3b4cd3a2004-05-18 19:28:32 +000012 * ospf6_asbr.c: Added isis to the routings list.
13 * ospf6_main.c: "version.h" -> <lib/version.h>
14
152004-05-17 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
16
17 * ospf6_flood.[ch], ospf6_lsa.[ch], ospf6_lsdb.h, ospf6_message.c
18 ospf6_neighbor.c: Fix crash bug and change the way to count
19 how many neighbors include paticular LSA on its retrans-list.
20 * ospf6d.h: version 0.9.7c
21
222004-05-03 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
23
24 * ospf6_message.[ch], ospf6_interface.c: adjust send/recv buffer
25 size to interface MTUs.
26 * ospf6d.h: version 0.9.7b
hasso508e53e2004-05-18 18:57:06 +000027
282003-08-18 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
29
30 * *.[ch]: rewrite all source code from scratch
31 * ospf6d.h: version 0.9.7
32
paulf1c61a02003-08-12 05:25:49 +0000332003-08-11 Taisuke Sasaki <sasaki@soft.net.fujitsu.co.jp>
34
hasso508e53e2004-05-18 18:57:06 +000035 * ospf6_ism.c: DR Election bug fix.
paul445f1432003-05-16 19:00:31 +000036
372003-04-25 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
38
39 * ospf6_asbr.c: AS-External LSA refresh was based on the
40 prefix of the obsolete LSA. It was wrong so fixed.
41 * version: 0.9.6p
42
paul718e3742002-12-13 20:15:29 +0000432002-11-09 Vincent Jardin <jardin@6wind.com>
44
45 * ospf6_interface.c: update link-local address on interface creation.
46
472002-11-09 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
48
49 * ospf6_asbr.c: apply MinLSInterval to AS-External-LSA origination.
50 * ospf6_lsa.c: change not to issue flooding caused by expire event
51 when the received LSA is (already) MaxAge.
52 * ospf6_spf.c: fix a bug which is that ospf6d calculates
53 wrong nexthop when failed to find Link-LSA for the neighbor.
54 * ospf6_damp.c ospf6_dbex.c ospf6_neighbor.c ospf6_spf.c:
55 some clean up
56 * version: 0.9.6o
57
582002-10-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
59
60 * ospf6_asbr.c: bug of failing ASE lsa refresh fixed.
61 * version: 0.9.6n
62
632002-10-01 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
64
65 * ospf6_asbr.c: AS-External-LSA origination function
66 is re-written.
67 * ospf6_damp.[ch]: New feature that damps flaps is added.
68 * version: 0.9.6m
69
702002-07-14 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
71
72 * ospf6_spf.c: unwanted assert() in ospf6_spf_nexthop_calculation()
73 is deleted.
74 * version: 0.9.6l
75
762002-07-14 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
77
78 * ospf6_dbex.c: bug that ospf6d fails to refresh self-originated
79 LSA if he have not the LSA before has been fixed.
80 * ospf6_asbr.c: bug of failing removing ASE LSA when remove
81 message arrived from zebra has been fixed.
82 * version: 0.9.6k
83
842002-07-13 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
85
86 * ospf6_zebra.c: bug reported [zebra 14642] fixed.
87 The bug was related to the synchronization between zebra
88 and ospf6d. Now synchronization will be correctly done.
89 * version: 0.9.6j
90
912002-07-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
92
93 * ospf6_lsdb.c: bug fixed in ospf6_lsdb_type_router ().
94 * ospf6_dbex.c: because of retrans list structure changed
95 due to LSDB change, removal of old instance from retrans-list
96 is not necessary anymore. this caused crash but now fixed.
97 * version: 0.9.6i
98
992002-07-07 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
100
101 * zebra-0.93 released.
102
1032002-07-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
104
105 * ospf6_lsdb.c: entirely rewritten. now ospf6d uses
106 radix tree by using lib/table.[ch] for LSDB lookup.
107 * ospf6_abr.c, ospf6_asbr.c, ospf6_intra.c: hook changed
108 due to rewriting of lsdb module.
109 * ospf6_neighbor.c: lack of check existence and find correct
110 instance of the LSA which is going to be removed from neighbor's
111 retransmission was filled.
112 * version: 0.9.6h
113
1142002-07-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
115
116 * ospf6_intra.c: bug fix for Intra-route deletion.
117 * ospf6_route.c: bug fix for path comparison.
118 * version: 0.9.6g
119
1202002-06-28 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
121
122 * ospf6_route.c: some logs trying to find the situation
123 when assert occur are added. route duration statistics
124 added.
125 * ospf6_zebra.c: trying to fix the problem reported by
126 [zebra 14318] but not yet sure.
127 * version: 0.9.6f
128
1292002-06-25 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
130
131 * ospf6_intra.c: new file for management of intra-prefix LSA.
132 * ospf6_abr.c: inter area route calculation code added.
133 * version: 0.9.6e
134
1352002-06-22 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
136
137 * ospf6_asbr.c: All AS-External route was removed when
138 one of the ASBR path was gone, but the route from other ASBR
139 path should stay remained. this bug is fixed.
140 * version: 0.9.6d
141
1422002-06-22 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
143
144 * ospf6_route.c: route table calculation bug fixed. [zebra 14105]
145 * ospf6_spf.c, ospf6_route.c, etc.: log message cleaned up.
146 * version: 0.9.6c
147
1482002-04-27 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
149
150 * ospf6_route.c: [zebra 13514] bug fix.
151 thanks to Harald Koch.
152 * version: 0.9.6b
153
1542002-04-22 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
155
156 * ospf6_dump.c: fix bug of log function
157 * ospf6_area.c: fix bug of intra route deletion
158 * version: 0.9.6a
159
1602002-04-20 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
161
162 * merged with "current" version.
163 * version: 0.9.6
164
1652001-03-11 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
166
167 * ospf6_lsdb.c ospf6_spf.c: log message changed for debug.
168
1692001-02-20 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
170
171 * version: 0.9.5i
172
173 * ospf6_asbr.c: Added code that finds alternative
174 AS-External route when remove AS-External route.
175 This is temporary fix ...
176
177 * ospf6_redistribute.c: remove redistributed routes
178 immediately when 'no redistribute ...'
179
1802001-02-20 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
181
182 * version: 0.9.5h
183
184 * ospf6_spf.c, ospf6_lsa.c: Change to originate Link-LSA on
185 point-to-point links.
186
187 * ospf6_message.c: Bug of log messages of self-originated
188 Hello packet fixed.
189
1902001-02-09 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
191
192 * version: 0.9.5g
193 * ospf6_asbr.c: fix for the bug that AS-External route
194 is not get removed.
195
1962001-02-09 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
197
198 * ospf6_lsdb.c: crash bug while receiving wrong LSA scope bit
199 has been temporarily fixed
200
2012001-12-20 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
202
203 * ospf6_asbr.[ch]: The byte order bug in encoding/decoding
204 the bits/metric field in AS-External-LSA fixed.
205 Fixed to update E-bit in Router-LSA of itself.
206 Reported by Taisuke Sasaki ([zebra 11548]).
207
208 * README: updated.
209
210 * version: 0.9.5f
211
2122001-11-21 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
213
214 * ospf6_prefix.c: Intra-prefix-LSA bug fixed.
215 * ospf6_abr.[ch]: added (only just placeholder yet)
216
2172001-11-20 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
218
219 * ospf6_route.c: fix to overwrite a prefix when another
220 addition to the prefix is given. freeze function changed
221 not to remove routes by default.
222
223 * version: 0.9.5e
224
2252001-11-19 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
226
227 * version: 0.9.5d
228
229 * ospf6_lsa.c ospf6_spf.c: SPF Calculations are now
230 scheduled by hook.
231
232 * ospf6_route.c: ospf6_route_add bug fix,
233 ospf6_route_remove_all corrected.
234
2352001-11-15 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
236
237 * ospf6_hook.[ch]: added.
238 * Almost half of the code has been rewritten.
239 especially, ospf6_route.[ch]. Hook call has been injected
240 much.
241 * ospf6_asbr.[ch]: added.
242
2432001-10-17 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
244
245 * ospf6_dbex.c: ospf6d was wrong to omit reoriginating
246 of LSA when the self-originated LSA was received from others.
247 fixed.
248 * ospf6d.h: version: 0.9.5c
249
2502001-10-16 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
251
252 * ospf6_lsa.c: 'force-prefix' was not executed. fixed.
253 * ospf6d.h: version: 0.9.5b
254
2552001-10-13 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
256
257 * ospf6_interface.c: 'passive-interface' is now moved to
258 'ipv6 ospf6 passive' in INTERFACE NODE. 'prefix-list' which
259 specifies the filter prefix for connected address prefix also
260 moved to INTERFACE NODE as 'ipv6 ospf6 advertise prefix-list WORD'.
261 The old obsoleted commands are still acceptable though. New command
262 'ipv6 ospf6 advertise force-prefix' added, which which tells ospf6d
263 to advertise rather prefix than stub local-address even on loopback
264 or pointopoint interfaces.
265
266 * ospf6_dump.c: 'ospf6 debug hello' -> 'ospf6 debug message hello'.
267 same for other message type. The older is still acceptable.
268
269 * ospf6_lsa.c: Changed AS-External generation to new one which uses
270 LSA hooks. Delete old garbage.
271
2722001-10-02 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
273
274 * ospf6d.c: turn off and turn on sequence with
275 'no interface' 'interface' cmds was not work. fixed.
276
277 * ospf6_lsa.c: generating Intra-Area-Prefix-LSA for stub
278 did not care duplicate prefixes. fixed.
279
2802001-09-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
281
282 * ospf6_message.c: There was a bug that prevent LSDB
283 to syncronize. It was a DbDesc packet bug that Slave
284 sends two different DbDesc packet on the same sequence
285 number. This cause many LSAs are dropped when Exchanging
286 LSDB, because the latter DbDesc packet that have the same
287 sequence number will be ignored as duplicate packet.
288 This seems to be exist at least before 0.9.4 version.
289 Now this is the most stable candidate.
290
291 * ospf6d.h: version 0.9.5a
292
2932001-09-06 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
294
295 * ospf6_zebra.c ospf6_spf.c ospf6_lsa.c :
296 delete nexthop check to certify the nexthop is Link-local address.
297 Suppress Link-LSA origination on links other than Broadcast.
298 SPF's nexthop calculation first checks linklocal address
299 in Link-LSA, then checks source address of neighbor's packets.
300
301 * ospf6_interface.c ospf6_ism.c ospf6_lsa.c ospf6_nsm.c:
302 intra-area-prefix-lsa origination func moved to new one.
303
304 * ospf6_interface.h ospf6d.[ch] ospf6_lsa.c:
305 interface_area_cmd now changed to have 'passive'
306 and 'prefix-list' option.
307
308 * ospf6_prefix.c:
309 clean up.
310
3112001-09-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
312
313 * ospf6_dbex.c ospf6_interface.c ospf6_ism.c ospf6_lsa.[ch]:
314 clean up and new LSA origination functions added.
315
316 * ospf6_route.c ospf6_lsdb.c: make vty function more
317 clean/understandable.
318
319 * ospf6d.h: version 0.9.5
320
3212001-08-24 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
322
323 * ospf6_lsdb.c: Use IS_LSA_MAXAGE macro instead of
324 ospf6_lsa_is_maxage.
325
326 * ospf6_lsa.h (IS_LSA_MAXAGE): Add new macro to check MaxAge.
327
3282001-08-21 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
329
330 * ospf6_lsdb.c: if There's no previous prefix
331 ospf6d was wrongly not calculate the prefix.
332 this reported by (v6 16029) is fixed.
333
334 * ospf6_neighbor.c: Instance of LSA Summary included
335 in DbDesc packet was wrongly freed. The bug cause
336 malformed DbDesc, ExChange <-> ExStart flapping,
337 and then crash.
338
339 * ospf6d.h: version 0.9.4
340
3412001-08-21 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
342
343 * ospf6_route.[ch]: Showing format is changed.
344 'show ipv6 route ospf6' -> 'show ipv6 ospf6 route'
345 'show ipv6 route ospf6 external' ->
346 'show ipv6 ospf6 route redistribute'
347
348 * ospf6_lsdb.c ospf6_lsa.c ospf6_neighbor.c ospf6_interface.c:
349 memory leak in LS list fixed.
350
351 * all: clean up
352
353 * ospf6d.h: version 0.9.3
354
3552001-08-20 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
356
357 * ospf6d.c (ospf6_timeval_sub_equal): Remove function.
358
359 * ospf6_spf.c (ospf6_timeval_cmp): Rewrite ospf6_timeval_cmp().
360 (ospf6_timeval_add_equal): Function moved from ospf6d.c
361
3622001-08-19 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
363
364 * zebra-0.92a released.
365
3662001-08-15 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
367
368 * zebra-0.92 released.
369
3702001-08-09 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
371
372 * ospf6_lsdb.c ospf6_neighbor.c:
373 LSDB function/structure and LS list function has been rewritten.
374 memory leak has been decreased.
375
376 * ospf6_lsa.[ch] ospf6_dbex.c: garbage code has been deleted.
377
378 * ospf6d.h: version 0.9.2
379
3802001-08-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
381
382 * ospf6_dbex.c ospf6_lsdb.c:
383 Retransmition list had a critical bug that breaks LSDB
384 synchronization. When new LSA be added to retrans-list,
385 old must be removed, but it was not. So new LSA dropped,
386 and LSA Acknowledgement did not work. The bug was fixed.
387
388 * ospf6d.h: version 0.9.1
389
3902001-06-20 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
391
392 * ospf6_spf.c: crash bug fix in temporary treat code for
393 Router-LSA whose LS-ID != 0
394
395 * ospf6_dbex.c: RFC2328 13.(4) was wrongly coded.
396 (4) Else if the LSA's LS age is equal to MaxAge, and there is
397 currently *NO* instance of the LSA in the router's link state
398 ...
399
400 * ospf6_lsa.c: RFC2328 13.1 checksum tie breaker
401 had been neglected, and has just added now.
402
403 * ospf6d.h: version 0.9.0
404 ospf6d expected to work with hitachi gr2000 from these fixes.
405
4062001-06-12 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
407
408 * ospf6_lsa.c: Fix bug in creating Intra-Area-Prefix-LSA.
409 DR was mis-include others prefixes advertised by their Link-LSA.
410
411 * ospf6_route.c: Fix bug in calculating intra area routes.
412 Not all prefixes in Intra-Area-Prefix-LSA was calculated.
413
414 * ospf6_spf.c:
415 Changed to quit when a error occured in calculating SPF tree.
416 Very messy hack for the bug reported by [zebra 8807]. This
417 is not tested yet.
418 Changed to quit SPF calculation when a nexthop calculation
419 errors.
420
421 * ospf6_zebra.c:
422 Support for interface address deletion.
423
424 * ospf6d.h:
425 version: 0.8.y
426
4272001-04-18 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
428
429 * ospf6d.h
430 Due to previous change (DR Election algorithm changed),
431 backward compatibility will be lost from this version.
432 version: 0.8.x
433
4342001-04-18 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
435
436 * ospf6_message.c ospf6_ism.c:
437 Bug of router_id comparison
438
4392001-04-17 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
440
441 * ospf6_dbex.c: ospf6_dbex_is_maxage_to_be_dropped() had
442 some bug causing Loading state lasts long.
443 version: 0.8.v
444
4452001-04-08 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
446
447 * ospf6_route.c: BUG in AS-External route calculation fixed.
448 It was using OLD LSDB...
449 Version: 0.8.u-
450
4512001-04-08 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
452
453 * ospf6_area.c, ospf6_dbex.c, ospf6_interface.c,
454 ospf6_lsa.c, ospf6_lsdb.c, ospf6_lsdb.h, ospf6_message.c,
455 ospf6_neighbor.c, ospf6_neighbor.h, ospf6_nsm.c,
456 ospf6_redistribute.c, ospf6_route.c, ospf6_spf.c:
457 Delete old LSDB function.
458
459 * ospf6d.h:
460 Version: 0.8.u
461
4622001-04-05 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
463
464 * ospf6_area.c, ospf6_area.h, ospf6_dbex.c, ospf6_interface.c,
465 ospf6_interface.h, ospf6_lsa.c, ospf6_lsdb.c, ospf6_lsdb.h,
466 ospf6_message.c, ospf6_nsm.c, ospf6_redistribute.c, ospf6_route.c,
467 ospf6_spf.c, ospf6_top.c, ospf6_top.h, ospf6d.h:
468 Changed to use New LSDB.
469 Version: 0.8.t
470
4712001-04-02 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
472
473 * ospf6_lsa.c:
474 Interface stub check in Intra-Area-Prefix-LSA origination
475 was wrong. - fixed.
476
477 * ospf6_area.h, ospf6_dbex.c, ospf6_interface.c,
478 ospf6_interface.h, ospf6_lsa.c, ospf6_lsa.h, ospf6_lsdb.c,
479 ospf6_message.c, ospf6_neighbor.c, ospf6_nsm.c,
480 ospf6_redistribute.c, ospf6_top.c, ospf6_top.h, ospf6d.c:
481 New LSDB functions, but not changed to be used.
482
483 * ospf6d.h:
484 Version: 0.8.s
485
4862001-03-28 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
487
488 * ospf6_area.c ospf6_area.h ospf6_dbex.c ospf6_dump.c
489 ospf6_interface.c ospf6_interface.h ospf6_lsa.c
490 ospf6_message.c ospf6_redistribute.c ospf6_spf.c ospf6_top.c
491 ospf6_top.h ospf6_zebra.c ospf6d.c ospf6d.h: cleaning.
492
4932001-03-24 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
494
495 * ospf6d.h:
496 version: 0.8.r
497
498 * ospf6_neighbor.[ch], ospf6_lsa.[ch]:
499 just clean up and log clearify.
500
501 * ospf6_message.[ch]:
502 Packet receiving function and dumping OSPFv3 packet has been
503 changed simple and clean.
504
505 * ospf6_dbex.[ch], ospf6_interface.[ch], ospf6_lsdb.[ch],
506 ospf6_neighbor.[ch], ospf6_nsm.[ch]:
507 LSList(i.e. summary list, request list, retrans list, etc) have
508 been rewritten based on new LSDB module. The main LSDB have not
509 yet shifted to this new module, but will shift eventually.
510 This change expected to resolve the problem that the ospf6d keeps
511 on sending redundant LSUpdate/LSAck.
512
513 * ospf6_interface.c: changed default MTU from 1500 to 1280.
514 It was possible that the ospf6d could not send packet (e.g.
515 LSUpdate in response to LSReq in my case) when the packet
516 size accidentally reached near 1500 (I was forget about IP
517 header :p). It is a bit illegal to set MTU 1280 constantly,
518 but I failed once with I/F MTU from kernel (through zebra),
519 and thinks that 1280 is more stable than kernel variable.
520 Comments will be appriciated.
521
5222001-03-15 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
523
524 * ospf6_dbex.c, ospf6_interface.c, ospf6_ism.c, ospf6_lsdb.[ch],
525 ospf6_neighbor.c, ospf6_spf.c, ospf6d.c:
526 Fix for crash. ospf6d has ever been crashing when
527 'no interface' command executed, and when starting up with
528 the configuration which does not include 'router ospf6'.
529 these has been fixed.
530
5312001-02-24 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
532
533 * ospf6_lsa.c, ospf6_message.c:
534 LSA summary (exchanged while Adjacency bring up) may expire
535 (may reach MaxAge). Handling this has been added but
536 it's a little bit quick hack.
537
538 * ospf6_message.c:
539 Thread chain bug fixed. Read network thread chain has been cut
540 when receive packets on not-enabled interface. this was wrong
541 and fixed.
542
5432001-02-24 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
544
545 * ospf6_message.c:
546 I/F MTU check part on sending packet had some bug, and it's fixed.
547 Ospf6d has believed a value from zebra as I/F MTU, but from now
548 I/F MTU is set to constant 1500. This is workaround for ATM.
549
5502001-02-01 Kunihiro Ishiguro <kunihiro@zebra.org>
551
552 * zebra-0.91 is released.
553
5542001-01-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
555
556 * just code clean up of almost all module.
557 * ospf6_dump.c, ospf6_lsa.c: file dependency.
558 * ospf6_mesg.[ch]: changed filename to ospf6_message.[ch]
559
5602001-01-09 Kunihiro Ishiguro <kunihiro@zebra.org>
561
562 * zebra-0.90 is released.
563
5642001-01-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
565
566 * ospf6_mesg.c,ospf6_lsa.c: doubly cancel thread bug fixed.
567 version 0.8.k CRASHed for this.
568 * ospf6_lsa.c: bug of logging fixed.
569 version: 0.8.l
570
5712001-01-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
572
573 * ospf6_neighbor.c: fix typo when trying to delete
574 MaxAge AS-External LSA. MaxAge LSA remaining bug is expected
575 to be fixed.
576 version: 0.8.k
577
5782001-01-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
579
580 * ospf6_mesg.c: add I/F Mtu check for sending LS Update.
581
582 * ospf6_dbex.c, ospf6_mesg.c, ospf6_neighbor.c, ospf6_neighbor.h,
583 ospf6_spf.c: Changed type of hisaddr field in ospf6_neighbor
584 structure, from sockaddr_in6 to in6_addr. No protocol/processing
585 changed.
586
5872001-01-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
588
589 * ospf6_mesg.c, ospf6_neighbor.[ch]: Speed up of
590 Database Exchange.
591 version: 0.8.j
592
593 Because the LS Request list was checked only when attempt
594 to send (retransmit) LS Request packet, Loading state lasted
595 long (for RxmtInterval) unexpectedly. This was fixed; LS Request
596 packet will be send as soon as one received a LS Update packet.
597
5982001-01-01 Kunihiro Ishiguro <kunihiro@zebra.org>
599
600 * ospf6d.h (OSPF6_VTYSH_PATH): Change "/tmp/ospf6d" to
601 /tmp/.ospf6d".
602
6032000-12-29 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
604
605 * ospf6_dump.[ch]: simplified.
606
6072000-12-19 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
608
609 * ospf6_route.c: Fix bug of using unavailable route.
610 version: 0.8.d
611
6122000-11-30 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
613
614 * ospf6_spf.c: calculate statistics. version: 0.8.d
615
6162000-11-26 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
617
618 * ospf6_mesg.c, ospf6_nsm.c: LSDB sync bug fixed.
619 version: 0.8.c
620
6212000-11-26 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
622
623 * ospf6_dbex.c: Start debugging and cleaning.
624
625 * ospf6_area.c, ospf6_dbex.c, ospf6_interface.c, ospf6_lsa.c,
626 ospf6_proto.c, ospf6_top.c: add some function to clarify codes.
627
6282000-11-26 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
629
630 * ospf6_spf.c: Delete old garbage (which was enclosed by #if 0)
631
632 * ospf6_redistribute.c: "redistribute ospf6" was generated in
633 "router ospf6" in config file. It is a bug, and fixed.
634 wrong warning message was deleted.
635
636 * ospf6_main.c: If daemon mode, ospf6d was silent even if
637 the config file was wrong. It is a bug, and fixed.
638
639 * ospf6_route.c, ospf6_zebra.c: Zebra syncronization method
640 has been changed. delete garbages. allow nexthop of :: in case
641 of connected route.
642
643 * ospf6_dbex.c: Delete annoying log messages.
644
645 * ospf6_lsa.c: Changed string for LSA log.
646
6472000-11-21 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
648
649 * ospf6_spf.c: some careless bug fixed.
650
651 * ospf6_route.c: changed not to send garbage route
652 whose nexthop is not linklocal address.
653
6542000-11-09 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
655
656 * ospf6_rtable.c: renamed to ospf6_route.c
657 whole functionality has been rewritten as new code.
658 new functions not yet installs routes; the old
659 functions still remains. cleaning log messages.
660
661 * ospf6_spf.c: whole functionality has been rewritten
662 as new code. new command "show ipv6 ospf6 spf node",
663 "show ipv6 ospf6 spf tree", "show ipv6 ospf6 spf table"
664 has been added. Memory leak was fixed. cleaning log messages.
665
666 * ospf6d version: 0.7.c
667
6682000-10-02 Kunihiro Ishiguro <kunihiro@zebra.org>
669
670 * zebra-0.89 is released.
671
6722000-09-10 Kunihiro Ishiguro <kunihiro@zebra.org>
673
674 * ospf6_lsdb.c (ospf6_lsdb_remove_maxage_lsa): Fix compile
675 warnings.
676
6772000-08-17 Kunihiro Ishiguro <kunihiro@zebra.org>
678
679 * zebra-0.88 is released.
680
6812000-08-06 Kunihiro Ishiguro <kunihiro@zebra.org>
682
683 * ospf6_rtable.h (struct ospf6_nexthop): Change ifindex type from
684 unsigned long to unsigned int.
685
6862000-04-28 Kunihiro Ishiguro <kunihiro@zebra.org>
687
688 * ospf6d.h: Include some headers for avoid warning.
689
690 * ospf6_routemap.h: Add newfile.
691
6921999-11-21 Kunihiro Ishiguro <kunihiro@zebra.org>
693
694 * ospf6_network.c: Respect IPV6_JOIN_GROUP and IPV6_LEAVE_GROUP
695 rather than RFC2133.
696
6971999-10-21 Jun-ichiro itojun Hagino <itojun@itojun.org>
698
699 * ospf6_network.c (ospf6_ipv6_decode_ipv4): Fix bug of conversion
700 from IPv4 Mapped Address to IPv4 address.
701
7021999-08-08 Kunihiro Ishiguro <kunihiro@zebra.org>
703
704 * ospf6_lsa.c (construct_link_lsa): Enclose KAME specific part by
705 #ifdef/#endif.
706
7071999-07-29 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
708
709 * ospf6_mesg.c: add new message process function.
710
7111999-07-25 Kunihiro Ishiguro <kunihiro@zebra.org>
712
713 * ospf6_main.c (sighup): Call of log_rotate() removed.
714
7151999-07-24 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
716
717 ospf6_dbex.{c,h}: variable "acknowledge" has been deleted.
718
7191999-07-22 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
720
721 * *.{c,h}: lsa data structure has been drastically
722 changed.
723
7241999-07-16 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
725
726 * *.{c,h}: bug of updating LSA's which is self
727 originated has been fixed.
728
7291999-07-14 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
730
731 * *.{c,h} : log clean up.
732
7331999-07-05 Kunihiro Ishiguro <kunihiro@zebra.org>
734
735 * ospf6d.c (ospf6_init): Change to use install_default.
736
7371999-07-03 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
738
739 * ospf6_rtable.c (nexthop_*): added some function that handles
740 new nexthop structure.
741
7421999-07-01 Rick Payne <rickp@rossfell.co.uk>
743
744 * ospf6_zebra.c (ospf6_zebra_init): Install standard commands to
745 ZEBRA_NODE.
746
7471999-06-09 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
748
749 * ospf6_rtable.h: added for new routing table of ospf6d
750
7511999-05-14 Stephen R. van den Berg <srb@cuci.nl>
752
753 * ospf6_main.c (signal_init): SIGTERM call sigint.
754 (sigint): Loggging more better message.
755
7561999-05-13 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
757
758 *ospf6_spf.c (get_prefix_lsa_of_vertex): bug fix about network vertex.
759
7601999-05-08 Kunihiro Ishiguro <kunihiro@zebra.org>
761
762 * ospf6_network.c (send_linkstate_ack): Check HAVE_SIN6_SCOPE_ID
763 is defined.
764 * ospf6_mesg.c (make_hello): Likewise.
765 * ospf6_lsa.c (lsa_flood): Likewise.
766
7671999-05-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
768
769 * ospf6_spf.c, etc: Many bug fix.
770 intra-area-prefix-LSA treatment changed.
771 network byte order of neighbor ifid changed.
772
7731999-05-07 Kunihiro Ishiguro <kunihiro@zebra.org>
774
775 * ospf6_zebra.h (struct zebra): Add hitory entry to structure.
776
7771999-05-05 Kunihiro Ishiguro <kunihiro@zebra.org>
778
779 * ospf6_main.c (main): Add KAME check for binding vty socket.
780 (main): Delete old interface get routine garbage.
781
782 * ospf6d.c: Change all `show ip6' statement to `show ipv6'.
783 (show_ipv6_ospf6_requestlist): Add description.
784
7851999-05-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
786
787 * ospf6_lsa.c, etc: Many bug fix, now two routers
788 on the same segment can become FULL neighbor state
789 each other.
790
7911999-05-03 Kunihiro Ishiguro <kunihiro@zebra.org>
792
793 * Makefile.am: Add file dependency.
794 (depend): Add target.
795
7961999-05-02 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
797
798 * Clean up and fix have been almost done. This code
799 now testing stage of Intra area routing.
800
801 * Configuration Vty become more similar to Cisco.
802
8031999-04-22 Kunihiro Ishiguro <kunihiro@zebra.org>
804
805 * Trim training newline from zlog format arguemnt.
806
807 * ospf6_dump.c (ospf6_err): Commented out ospf6_err and
808 ospf6_warn. Same kind of function should be implemented as
809 zlog_err or zlog_warn or someting.
810
811 * ospf6d.c: Change OSPF_NODE to OSPF6_NODE.
812 Change OSPF_DEFAULT_CONFIG to OSPF6_DEFAULT_CONFIG.
813
814
8151999-04-21 Kunihiro Ishiguro <kunihiro@zebra.org>
816
817 * ospf6_mesg.c (make_hello): Add check of SIN6_LEN
818
8191999-04-16 Kunihiro Ishiguro <kunihiro@zebra.org>
820
821 * ospf6_neighbor.c: Change list_clear_all to list_delete_all_node.
822 Remove list_delete_all fuction and use lib/linklist.c's one.
823
8241999-04-14 Kunihiro Ishiguro <kunihiro@zebra.org>
825
826 * mcast_join(),mcast_leave()'s argument socket length is removed.
827
8281999-04-08 <kunihiro@zebra.org>
829
830 * ospf6_zebra.h (ospf_zebra_read): Fix typo.
831
832 * ospf6_interface.h: Tempolary add struct rt_addrinfo.
833
8341999-03-05 Kunihiro Ishiguro <kunihiro@zebra.org>
835
836 * Merge from ospfd-zebra-990303 codes.
837
8381999-02-23 Kunihiro Ishiguro <kunihiro@zebra.org>
839
840 * Makefile.in: add new file.
841
842 * Makefile.am: @INCLUDES@ is added for OS/library specific IPv6
843 directory search.
844
845 * Import files from Yasuhiro Ohara <yasu@sfc.wide.ad.jp>'s ospfd.
846 Impterted files are:
847 Makefile.am, ospf_area.h, ospf_dump.c, ospf_interface.c,
848 ospf_interface.h, ospf_lsa.c, ospf_lsa.h, ospf_main.c,
849 ospf_mesg.c, ospf_mesg.h, ospf_neighbor.c,
850 ospf_neighbor.h,ospf_network.c, ospf_network.h, ospf_proto.h,
851 ospf_spf.c, ospf_spf.h, ospf_types.h, ospfd.c, ospfd.h