blob: 96490b06d8f1525510d83026c0d4ba8444ce80cd [file] [log] [blame]
hasso508e53e2004-05-18 18:57:06 +000012004-05-18 Hasso Tepper <hasso@estpak.ee>
paul0a589352004-05-08 11:48:26 +00002
hasso508e53e2004-05-18 18:57:06 +00003 * *.*: Merge rewritten ospf6d from Zebra repository.
4 * ospf6_network.c, ospf6_main.c: Merged privs stuff back in.
5 * ospf6_zebra.c: Sync back to zclient changes.
hasso3b4cd3a2004-05-18 19:28:32 +00006 * ospf6_asbr.c: Added isis to the routings list.
7 * ospf6_main.c: "version.h" -> <lib/version.h>
8
92004-05-17 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
10
11 * ospf6_flood.[ch], ospf6_lsa.[ch], ospf6_lsdb.h, ospf6_message.c
12 ospf6_neighbor.c: Fix crash bug and change the way to count
13 how many neighbors include paticular LSA on its retrans-list.
14 * ospf6d.h: version 0.9.7c
15
162004-05-03 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
17
18 * ospf6_message.[ch], ospf6_interface.c: adjust send/recv buffer
19 size to interface MTUs.
20 * ospf6d.h: version 0.9.7b
hasso508e53e2004-05-18 18:57:06 +000021
222003-08-18 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
23
24 * *.[ch]: rewrite all source code from scratch
25 * ospf6d.h: version 0.9.7
26
paulf1c61a02003-08-12 05:25:49 +0000272003-08-11 Taisuke Sasaki <sasaki@soft.net.fujitsu.co.jp>
28
hasso508e53e2004-05-18 18:57:06 +000029 * ospf6_ism.c: DR Election bug fix.
paul445f1432003-05-16 19:00:31 +000030
312003-04-25 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
32
33 * ospf6_asbr.c: AS-External LSA refresh was based on the
34 prefix of the obsolete LSA. It was wrong so fixed.
35 * version: 0.9.6p
36
paul718e3742002-12-13 20:15:29 +0000372002-11-09 Vincent Jardin <jardin@6wind.com>
38
39 * ospf6_interface.c: update link-local address on interface creation.
40
412002-11-09 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
42
43 * ospf6_asbr.c: apply MinLSInterval to AS-External-LSA origination.
44 * ospf6_lsa.c: change not to issue flooding caused by expire event
45 when the received LSA is (already) MaxAge.
46 * ospf6_spf.c: fix a bug which is that ospf6d calculates
47 wrong nexthop when failed to find Link-LSA for the neighbor.
48 * ospf6_damp.c ospf6_dbex.c ospf6_neighbor.c ospf6_spf.c:
49 some clean up
50 * version: 0.9.6o
51
522002-10-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
53
54 * ospf6_asbr.c: bug of failing ASE lsa refresh fixed.
55 * version: 0.9.6n
56
572002-10-01 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
58
59 * ospf6_asbr.c: AS-External-LSA origination function
60 is re-written.
61 * ospf6_damp.[ch]: New feature that damps flaps is added.
62 * version: 0.9.6m
63
642002-07-14 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
65
66 * ospf6_spf.c: unwanted assert() in ospf6_spf_nexthop_calculation()
67 is deleted.
68 * version: 0.9.6l
69
702002-07-14 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
71
72 * ospf6_dbex.c: bug that ospf6d fails to refresh self-originated
73 LSA if he have not the LSA before has been fixed.
74 * ospf6_asbr.c: bug of failing removing ASE LSA when remove
75 message arrived from zebra has been fixed.
76 * version: 0.9.6k
77
782002-07-13 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
79
80 * ospf6_zebra.c: bug reported [zebra 14642] fixed.
81 The bug was related to the synchronization between zebra
82 and ospf6d. Now synchronization will be correctly done.
83 * version: 0.9.6j
84
852002-07-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
86
87 * ospf6_lsdb.c: bug fixed in ospf6_lsdb_type_router ().
88 * ospf6_dbex.c: because of retrans list structure changed
89 due to LSDB change, removal of old instance from retrans-list
90 is not necessary anymore. this caused crash but now fixed.
91 * version: 0.9.6i
92
932002-07-07 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
94
95 * zebra-0.93 released.
96
972002-07-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
98
99 * ospf6_lsdb.c: entirely rewritten. now ospf6d uses
100 radix tree by using lib/table.[ch] for LSDB lookup.
101 * ospf6_abr.c, ospf6_asbr.c, ospf6_intra.c: hook changed
102 due to rewriting of lsdb module.
103 * ospf6_neighbor.c: lack of check existence and find correct
104 instance of the LSA which is going to be removed from neighbor's
105 retransmission was filled.
106 * version: 0.9.6h
107
1082002-07-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
109
110 * ospf6_intra.c: bug fix for Intra-route deletion.
111 * ospf6_route.c: bug fix for path comparison.
112 * version: 0.9.6g
113
1142002-06-28 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
115
116 * ospf6_route.c: some logs trying to find the situation
117 when assert occur are added. route duration statistics
118 added.
119 * ospf6_zebra.c: trying to fix the problem reported by
120 [zebra 14318] but not yet sure.
121 * version: 0.9.6f
122
1232002-06-25 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
124
125 * ospf6_intra.c: new file for management of intra-prefix LSA.
126 * ospf6_abr.c: inter area route calculation code added.
127 * version: 0.9.6e
128
1292002-06-22 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
130
131 * ospf6_asbr.c: All AS-External route was removed when
132 one of the ASBR path was gone, but the route from other ASBR
133 path should stay remained. this bug is fixed.
134 * version: 0.9.6d
135
1362002-06-22 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
137
138 * ospf6_route.c: route table calculation bug fixed. [zebra 14105]
139 * ospf6_spf.c, ospf6_route.c, etc.: log message cleaned up.
140 * version: 0.9.6c
141
1422002-04-27 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
143
144 * ospf6_route.c: [zebra 13514] bug fix.
145 thanks to Harald Koch.
146 * version: 0.9.6b
147
1482002-04-22 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
149
150 * ospf6_dump.c: fix bug of log function
151 * ospf6_area.c: fix bug of intra route deletion
152 * version: 0.9.6a
153
1542002-04-20 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
155
156 * merged with "current" version.
157 * version: 0.9.6
158
1592001-03-11 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
160
161 * ospf6_lsdb.c ospf6_spf.c: log message changed for debug.
162
1632001-02-20 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
164
165 * version: 0.9.5i
166
167 * ospf6_asbr.c: Added code that finds alternative
168 AS-External route when remove AS-External route.
169 This is temporary fix ...
170
171 * ospf6_redistribute.c: remove redistributed routes
172 immediately when 'no redistribute ...'
173
1742001-02-20 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
175
176 * version: 0.9.5h
177
178 * ospf6_spf.c, ospf6_lsa.c: Change to originate Link-LSA on
179 point-to-point links.
180
181 * ospf6_message.c: Bug of log messages of self-originated
182 Hello packet fixed.
183
1842001-02-09 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
185
186 * version: 0.9.5g
187 * ospf6_asbr.c: fix for the bug that AS-External route
188 is not get removed.
189
1902001-02-09 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
191
192 * ospf6_lsdb.c: crash bug while receiving wrong LSA scope bit
193 has been temporarily fixed
194
1952001-12-20 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
196
197 * ospf6_asbr.[ch]: The byte order bug in encoding/decoding
198 the bits/metric field in AS-External-LSA fixed.
199 Fixed to update E-bit in Router-LSA of itself.
200 Reported by Taisuke Sasaki ([zebra 11548]).
201
202 * README: updated.
203
204 * version: 0.9.5f
205
2062001-11-21 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
207
208 * ospf6_prefix.c: Intra-prefix-LSA bug fixed.
209 * ospf6_abr.[ch]: added (only just placeholder yet)
210
2112001-11-20 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
212
213 * ospf6_route.c: fix to overwrite a prefix when another
214 addition to the prefix is given. freeze function changed
215 not to remove routes by default.
216
217 * version: 0.9.5e
218
2192001-11-19 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
220
221 * version: 0.9.5d
222
223 * ospf6_lsa.c ospf6_spf.c: SPF Calculations are now
224 scheduled by hook.
225
226 * ospf6_route.c: ospf6_route_add bug fix,
227 ospf6_route_remove_all corrected.
228
2292001-11-15 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
230
231 * ospf6_hook.[ch]: added.
232 * Almost half of the code has been rewritten.
233 especially, ospf6_route.[ch]. Hook call has been injected
234 much.
235 * ospf6_asbr.[ch]: added.
236
2372001-10-17 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
238
239 * ospf6_dbex.c: ospf6d was wrong to omit reoriginating
240 of LSA when the self-originated LSA was received from others.
241 fixed.
242 * ospf6d.h: version: 0.9.5c
243
2442001-10-16 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
245
246 * ospf6_lsa.c: 'force-prefix' was not executed. fixed.
247 * ospf6d.h: version: 0.9.5b
248
2492001-10-13 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
250
251 * ospf6_interface.c: 'passive-interface' is now moved to
252 'ipv6 ospf6 passive' in INTERFACE NODE. 'prefix-list' which
253 specifies the filter prefix for connected address prefix also
254 moved to INTERFACE NODE as 'ipv6 ospf6 advertise prefix-list WORD'.
255 The old obsoleted commands are still acceptable though. New command
256 'ipv6 ospf6 advertise force-prefix' added, which which tells ospf6d
257 to advertise rather prefix than stub local-address even on loopback
258 or pointopoint interfaces.
259
260 * ospf6_dump.c: 'ospf6 debug hello' -> 'ospf6 debug message hello'.
261 same for other message type. The older is still acceptable.
262
263 * ospf6_lsa.c: Changed AS-External generation to new one which uses
264 LSA hooks. Delete old garbage.
265
2662001-10-02 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
267
268 * ospf6d.c: turn off and turn on sequence with
269 'no interface' 'interface' cmds was not work. fixed.
270
271 * ospf6_lsa.c: generating Intra-Area-Prefix-LSA for stub
272 did not care duplicate prefixes. fixed.
273
2742001-09-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
275
276 * ospf6_message.c: There was a bug that prevent LSDB
277 to syncronize. It was a DbDesc packet bug that Slave
278 sends two different DbDesc packet on the same sequence
279 number. This cause many LSAs are dropped when Exchanging
280 LSDB, because the latter DbDesc packet that have the same
281 sequence number will be ignored as duplicate packet.
282 This seems to be exist at least before 0.9.4 version.
283 Now this is the most stable candidate.
284
285 * ospf6d.h: version 0.9.5a
286
2872001-09-06 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
288
289 * ospf6_zebra.c ospf6_spf.c ospf6_lsa.c :
290 delete nexthop check to certify the nexthop is Link-local address.
291 Suppress Link-LSA origination on links other than Broadcast.
292 SPF's nexthop calculation first checks linklocal address
293 in Link-LSA, then checks source address of neighbor's packets.
294
295 * ospf6_interface.c ospf6_ism.c ospf6_lsa.c ospf6_nsm.c:
296 intra-area-prefix-lsa origination func moved to new one.
297
298 * ospf6_interface.h ospf6d.[ch] ospf6_lsa.c:
299 interface_area_cmd now changed to have 'passive'
300 and 'prefix-list' option.
301
302 * ospf6_prefix.c:
303 clean up.
304
3052001-09-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
306
307 * ospf6_dbex.c ospf6_interface.c ospf6_ism.c ospf6_lsa.[ch]:
308 clean up and new LSA origination functions added.
309
310 * ospf6_route.c ospf6_lsdb.c: make vty function more
311 clean/understandable.
312
313 * ospf6d.h: version 0.9.5
314
3152001-08-24 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
316
317 * ospf6_lsdb.c: Use IS_LSA_MAXAGE macro instead of
318 ospf6_lsa_is_maxage.
319
320 * ospf6_lsa.h (IS_LSA_MAXAGE): Add new macro to check MaxAge.
321
3222001-08-21 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
323
324 * ospf6_lsdb.c: if There's no previous prefix
325 ospf6d was wrongly not calculate the prefix.
326 this reported by (v6 16029) is fixed.
327
328 * ospf6_neighbor.c: Instance of LSA Summary included
329 in DbDesc packet was wrongly freed. The bug cause
330 malformed DbDesc, ExChange <-> ExStart flapping,
331 and then crash.
332
333 * ospf6d.h: version 0.9.4
334
3352001-08-21 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
336
337 * ospf6_route.[ch]: Showing format is changed.
338 'show ipv6 route ospf6' -> 'show ipv6 ospf6 route'
339 'show ipv6 route ospf6 external' ->
340 'show ipv6 ospf6 route redistribute'
341
342 * ospf6_lsdb.c ospf6_lsa.c ospf6_neighbor.c ospf6_interface.c:
343 memory leak in LS list fixed.
344
345 * all: clean up
346
347 * ospf6d.h: version 0.9.3
348
3492001-08-20 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
350
351 * ospf6d.c (ospf6_timeval_sub_equal): Remove function.
352
353 * ospf6_spf.c (ospf6_timeval_cmp): Rewrite ospf6_timeval_cmp().
354 (ospf6_timeval_add_equal): Function moved from ospf6d.c
355
3562001-08-19 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
357
358 * zebra-0.92a released.
359
3602001-08-15 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
361
362 * zebra-0.92 released.
363
3642001-08-09 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
365
366 * ospf6_lsdb.c ospf6_neighbor.c:
367 LSDB function/structure and LS list function has been rewritten.
368 memory leak has been decreased.
369
370 * ospf6_lsa.[ch] ospf6_dbex.c: garbage code has been deleted.
371
372 * ospf6d.h: version 0.9.2
373
3742001-08-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
375
376 * ospf6_dbex.c ospf6_lsdb.c:
377 Retransmition list had a critical bug that breaks LSDB
378 synchronization. When new LSA be added to retrans-list,
379 old must be removed, but it was not. So new LSA dropped,
380 and LSA Acknowledgement did not work. The bug was fixed.
381
382 * ospf6d.h: version 0.9.1
383
3842001-06-20 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
385
386 * ospf6_spf.c: crash bug fix in temporary treat code for
387 Router-LSA whose LS-ID != 0
388
389 * ospf6_dbex.c: RFC2328 13.(4) was wrongly coded.
390 (4) Else if the LSA's LS age is equal to MaxAge, and there is
391 currently *NO* instance of the LSA in the router's link state
392 ...
393
394 * ospf6_lsa.c: RFC2328 13.1 checksum tie breaker
395 had been neglected, and has just added now.
396
397 * ospf6d.h: version 0.9.0
398 ospf6d expected to work with hitachi gr2000 from these fixes.
399
4002001-06-12 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
401
402 * ospf6_lsa.c: Fix bug in creating Intra-Area-Prefix-LSA.
403 DR was mis-include others prefixes advertised by their Link-LSA.
404
405 * ospf6_route.c: Fix bug in calculating intra area routes.
406 Not all prefixes in Intra-Area-Prefix-LSA was calculated.
407
408 * ospf6_spf.c:
409 Changed to quit when a error occured in calculating SPF tree.
410 Very messy hack for the bug reported by [zebra 8807]. This
411 is not tested yet.
412 Changed to quit SPF calculation when a nexthop calculation
413 errors.
414
415 * ospf6_zebra.c:
416 Support for interface address deletion.
417
418 * ospf6d.h:
419 version: 0.8.y
420
4212001-04-18 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
422
423 * ospf6d.h
424 Due to previous change (DR Election algorithm changed),
425 backward compatibility will be lost from this version.
426 version: 0.8.x
427
4282001-04-18 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
429
430 * ospf6_message.c ospf6_ism.c:
431 Bug of router_id comparison
432
4332001-04-17 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
434
435 * ospf6_dbex.c: ospf6_dbex_is_maxage_to_be_dropped() had
436 some bug causing Loading state lasts long.
437 version: 0.8.v
438
4392001-04-08 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
440
441 * ospf6_route.c: BUG in AS-External route calculation fixed.
442 It was using OLD LSDB...
443 Version: 0.8.u-
444
4452001-04-08 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
446
447 * ospf6_area.c, ospf6_dbex.c, ospf6_interface.c,
448 ospf6_lsa.c, ospf6_lsdb.c, ospf6_lsdb.h, ospf6_message.c,
449 ospf6_neighbor.c, ospf6_neighbor.h, ospf6_nsm.c,
450 ospf6_redistribute.c, ospf6_route.c, ospf6_spf.c:
451 Delete old LSDB function.
452
453 * ospf6d.h:
454 Version: 0.8.u
455
4562001-04-05 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
457
458 * ospf6_area.c, ospf6_area.h, ospf6_dbex.c, ospf6_interface.c,
459 ospf6_interface.h, ospf6_lsa.c, ospf6_lsdb.c, ospf6_lsdb.h,
460 ospf6_message.c, ospf6_nsm.c, ospf6_redistribute.c, ospf6_route.c,
461 ospf6_spf.c, ospf6_top.c, ospf6_top.h, ospf6d.h:
462 Changed to use New LSDB.
463 Version: 0.8.t
464
4652001-04-02 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
466
467 * ospf6_lsa.c:
468 Interface stub check in Intra-Area-Prefix-LSA origination
469 was wrong. - fixed.
470
471 * ospf6_area.h, ospf6_dbex.c, ospf6_interface.c,
472 ospf6_interface.h, ospf6_lsa.c, ospf6_lsa.h, ospf6_lsdb.c,
473 ospf6_message.c, ospf6_neighbor.c, ospf6_nsm.c,
474 ospf6_redistribute.c, ospf6_top.c, ospf6_top.h, ospf6d.c:
475 New LSDB functions, but not changed to be used.
476
477 * ospf6d.h:
478 Version: 0.8.s
479
4802001-03-28 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
481
482 * ospf6_area.c ospf6_area.h ospf6_dbex.c ospf6_dump.c
483 ospf6_interface.c ospf6_interface.h ospf6_lsa.c
484 ospf6_message.c ospf6_redistribute.c ospf6_spf.c ospf6_top.c
485 ospf6_top.h ospf6_zebra.c ospf6d.c ospf6d.h: cleaning.
486
4872001-03-24 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
488
489 * ospf6d.h:
490 version: 0.8.r
491
492 * ospf6_neighbor.[ch], ospf6_lsa.[ch]:
493 just clean up and log clearify.
494
495 * ospf6_message.[ch]:
496 Packet receiving function and dumping OSPFv3 packet has been
497 changed simple and clean.
498
499 * ospf6_dbex.[ch], ospf6_interface.[ch], ospf6_lsdb.[ch],
500 ospf6_neighbor.[ch], ospf6_nsm.[ch]:
501 LSList(i.e. summary list, request list, retrans list, etc) have
502 been rewritten based on new LSDB module. The main LSDB have not
503 yet shifted to this new module, but will shift eventually.
504 This change expected to resolve the problem that the ospf6d keeps
505 on sending redundant LSUpdate/LSAck.
506
507 * ospf6_interface.c: changed default MTU from 1500 to 1280.
508 It was possible that the ospf6d could not send packet (e.g.
509 LSUpdate in response to LSReq in my case) when the packet
510 size accidentally reached near 1500 (I was forget about IP
511 header :p). It is a bit illegal to set MTU 1280 constantly,
512 but I failed once with I/F MTU from kernel (through zebra),
513 and thinks that 1280 is more stable than kernel variable.
514 Comments will be appriciated.
515
5162001-03-15 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
517
518 * ospf6_dbex.c, ospf6_interface.c, ospf6_ism.c, ospf6_lsdb.[ch],
519 ospf6_neighbor.c, ospf6_spf.c, ospf6d.c:
520 Fix for crash. ospf6d has ever been crashing when
521 'no interface' command executed, and when starting up with
522 the configuration which does not include 'router ospf6'.
523 these has been fixed.
524
5252001-02-24 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
526
527 * ospf6_lsa.c, ospf6_message.c:
528 LSA summary (exchanged while Adjacency bring up) may expire
529 (may reach MaxAge). Handling this has been added but
530 it's a little bit quick hack.
531
532 * ospf6_message.c:
533 Thread chain bug fixed. Read network thread chain has been cut
534 when receive packets on not-enabled interface. this was wrong
535 and fixed.
536
5372001-02-24 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
538
539 * ospf6_message.c:
540 I/F MTU check part on sending packet had some bug, and it's fixed.
541 Ospf6d has believed a value from zebra as I/F MTU, but from now
542 I/F MTU is set to constant 1500. This is workaround for ATM.
543
5442001-02-01 Kunihiro Ishiguro <kunihiro@zebra.org>
545
546 * zebra-0.91 is released.
547
5482001-01-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
549
550 * just code clean up of almost all module.
551 * ospf6_dump.c, ospf6_lsa.c: file dependency.
552 * ospf6_mesg.[ch]: changed filename to ospf6_message.[ch]
553
5542001-01-09 Kunihiro Ishiguro <kunihiro@zebra.org>
555
556 * zebra-0.90 is released.
557
5582001-01-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
559
560 * ospf6_mesg.c,ospf6_lsa.c: doubly cancel thread bug fixed.
561 version 0.8.k CRASHed for this.
562 * ospf6_lsa.c: bug of logging fixed.
563 version: 0.8.l
564
5652001-01-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
566
567 * ospf6_neighbor.c: fix typo when trying to delete
568 MaxAge AS-External LSA. MaxAge LSA remaining bug is expected
569 to be fixed.
570 version: 0.8.k
571
5722001-01-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
573
574 * ospf6_mesg.c: add I/F Mtu check for sending LS Update.
575
576 * ospf6_dbex.c, ospf6_mesg.c, ospf6_neighbor.c, ospf6_neighbor.h,
577 ospf6_spf.c: Changed type of hisaddr field in ospf6_neighbor
578 structure, from sockaddr_in6 to in6_addr. No protocol/processing
579 changed.
580
5812001-01-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
582
583 * ospf6_mesg.c, ospf6_neighbor.[ch]: Speed up of
584 Database Exchange.
585 version: 0.8.j
586
587 Because the LS Request list was checked only when attempt
588 to send (retransmit) LS Request packet, Loading state lasted
589 long (for RxmtInterval) unexpectedly. This was fixed; LS Request
590 packet will be send as soon as one received a LS Update packet.
591
5922001-01-01 Kunihiro Ishiguro <kunihiro@zebra.org>
593
594 * ospf6d.h (OSPF6_VTYSH_PATH): Change "/tmp/ospf6d" to
595 /tmp/.ospf6d".
596
5972000-12-29 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
598
599 * ospf6_dump.[ch]: simplified.
600
6012000-12-19 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
602
603 * ospf6_route.c: Fix bug of using unavailable route.
604 version: 0.8.d
605
6062000-11-30 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
607
608 * ospf6_spf.c: calculate statistics. version: 0.8.d
609
6102000-11-26 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
611
612 * ospf6_mesg.c, ospf6_nsm.c: LSDB sync bug fixed.
613 version: 0.8.c
614
6152000-11-26 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
616
617 * ospf6_dbex.c: Start debugging and cleaning.
618
619 * ospf6_area.c, ospf6_dbex.c, ospf6_interface.c, ospf6_lsa.c,
620 ospf6_proto.c, ospf6_top.c: add some function to clarify codes.
621
6222000-11-26 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
623
624 * ospf6_spf.c: Delete old garbage (which was enclosed by #if 0)
625
626 * ospf6_redistribute.c: "redistribute ospf6" was generated in
627 "router ospf6" in config file. It is a bug, and fixed.
628 wrong warning message was deleted.
629
630 * ospf6_main.c: If daemon mode, ospf6d was silent even if
631 the config file was wrong. It is a bug, and fixed.
632
633 * ospf6_route.c, ospf6_zebra.c: Zebra syncronization method
634 has been changed. delete garbages. allow nexthop of :: in case
635 of connected route.
636
637 * ospf6_dbex.c: Delete annoying log messages.
638
639 * ospf6_lsa.c: Changed string for LSA log.
640
6412000-11-21 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
642
643 * ospf6_spf.c: some careless bug fixed.
644
645 * ospf6_route.c: changed not to send garbage route
646 whose nexthop is not linklocal address.
647
6482000-11-09 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
649
650 * ospf6_rtable.c: renamed to ospf6_route.c
651 whole functionality has been rewritten as new code.
652 new functions not yet installs routes; the old
653 functions still remains. cleaning log messages.
654
655 * ospf6_spf.c: whole functionality has been rewritten
656 as new code. new command "show ipv6 ospf6 spf node",
657 "show ipv6 ospf6 spf tree", "show ipv6 ospf6 spf table"
658 has been added. Memory leak was fixed. cleaning log messages.
659
660 * ospf6d version: 0.7.c
661
6622000-10-02 Kunihiro Ishiguro <kunihiro@zebra.org>
663
664 * zebra-0.89 is released.
665
6662000-09-10 Kunihiro Ishiguro <kunihiro@zebra.org>
667
668 * ospf6_lsdb.c (ospf6_lsdb_remove_maxage_lsa): Fix compile
669 warnings.
670
6712000-08-17 Kunihiro Ishiguro <kunihiro@zebra.org>
672
673 * zebra-0.88 is released.
674
6752000-08-06 Kunihiro Ishiguro <kunihiro@zebra.org>
676
677 * ospf6_rtable.h (struct ospf6_nexthop): Change ifindex type from
678 unsigned long to unsigned int.
679
6802000-04-28 Kunihiro Ishiguro <kunihiro@zebra.org>
681
682 * ospf6d.h: Include some headers for avoid warning.
683
684 * ospf6_routemap.h: Add newfile.
685
6861999-11-21 Kunihiro Ishiguro <kunihiro@zebra.org>
687
688 * ospf6_network.c: Respect IPV6_JOIN_GROUP and IPV6_LEAVE_GROUP
689 rather than RFC2133.
690
6911999-10-21 Jun-ichiro itojun Hagino <itojun@itojun.org>
692
693 * ospf6_network.c (ospf6_ipv6_decode_ipv4): Fix bug of conversion
694 from IPv4 Mapped Address to IPv4 address.
695
6961999-08-08 Kunihiro Ishiguro <kunihiro@zebra.org>
697
698 * ospf6_lsa.c (construct_link_lsa): Enclose KAME specific part by
699 #ifdef/#endif.
700
7011999-07-29 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
702
703 * ospf6_mesg.c: add new message process function.
704
7051999-07-25 Kunihiro Ishiguro <kunihiro@zebra.org>
706
707 * ospf6_main.c (sighup): Call of log_rotate() removed.
708
7091999-07-24 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
710
711 ospf6_dbex.{c,h}: variable "acknowledge" has been deleted.
712
7131999-07-22 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
714
715 * *.{c,h}: lsa data structure has been drastically
716 changed.
717
7181999-07-16 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
719
720 * *.{c,h}: bug of updating LSA's which is self
721 originated has been fixed.
722
7231999-07-14 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
724
725 * *.{c,h} : log clean up.
726
7271999-07-05 Kunihiro Ishiguro <kunihiro@zebra.org>
728
729 * ospf6d.c (ospf6_init): Change to use install_default.
730
7311999-07-03 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
732
733 * ospf6_rtable.c (nexthop_*): added some function that handles
734 new nexthop structure.
735
7361999-07-01 Rick Payne <rickp@rossfell.co.uk>
737
738 * ospf6_zebra.c (ospf6_zebra_init): Install standard commands to
739 ZEBRA_NODE.
740
7411999-06-09 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
742
743 * ospf6_rtable.h: added for new routing table of ospf6d
744
7451999-05-14 Stephen R. van den Berg <srb@cuci.nl>
746
747 * ospf6_main.c (signal_init): SIGTERM call sigint.
748 (sigint): Loggging more better message.
749
7501999-05-13 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
751
752 *ospf6_spf.c (get_prefix_lsa_of_vertex): bug fix about network vertex.
753
7541999-05-08 Kunihiro Ishiguro <kunihiro@zebra.org>
755
756 * ospf6_network.c (send_linkstate_ack): Check HAVE_SIN6_SCOPE_ID
757 is defined.
758 * ospf6_mesg.c (make_hello): Likewise.
759 * ospf6_lsa.c (lsa_flood): Likewise.
760
7611999-05-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
762
763 * ospf6_spf.c, etc: Many bug fix.
764 intra-area-prefix-LSA treatment changed.
765 network byte order of neighbor ifid changed.
766
7671999-05-07 Kunihiro Ishiguro <kunihiro@zebra.org>
768
769 * ospf6_zebra.h (struct zebra): Add hitory entry to structure.
770
7711999-05-05 Kunihiro Ishiguro <kunihiro@zebra.org>
772
773 * ospf6_main.c (main): Add KAME check for binding vty socket.
774 (main): Delete old interface get routine garbage.
775
776 * ospf6d.c: Change all `show ip6' statement to `show ipv6'.
777 (show_ipv6_ospf6_requestlist): Add description.
778
7791999-05-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
780
781 * ospf6_lsa.c, etc: Many bug fix, now two routers
782 on the same segment can become FULL neighbor state
783 each other.
784
7851999-05-03 Kunihiro Ishiguro <kunihiro@zebra.org>
786
787 * Makefile.am: Add file dependency.
788 (depend): Add target.
789
7901999-05-02 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
791
792 * Clean up and fix have been almost done. This code
793 now testing stage of Intra area routing.
794
795 * Configuration Vty become more similar to Cisco.
796
7971999-04-22 Kunihiro Ishiguro <kunihiro@zebra.org>
798
799 * Trim training newline from zlog format arguemnt.
800
801 * ospf6_dump.c (ospf6_err): Commented out ospf6_err and
802 ospf6_warn. Same kind of function should be implemented as
803 zlog_err or zlog_warn or someting.
804
805 * ospf6d.c: Change OSPF_NODE to OSPF6_NODE.
806 Change OSPF_DEFAULT_CONFIG to OSPF6_DEFAULT_CONFIG.
807
808
8091999-04-21 Kunihiro Ishiguro <kunihiro@zebra.org>
810
811 * ospf6_mesg.c (make_hello): Add check of SIN6_LEN
812
8131999-04-16 Kunihiro Ishiguro <kunihiro@zebra.org>
814
815 * ospf6_neighbor.c: Change list_clear_all to list_delete_all_node.
816 Remove list_delete_all fuction and use lib/linklist.c's one.
817
8181999-04-14 Kunihiro Ishiguro <kunihiro@zebra.org>
819
820 * mcast_join(),mcast_leave()'s argument socket length is removed.
821
8221999-04-08 <kunihiro@zebra.org>
823
824 * ospf6_zebra.h (ospf_zebra_read): Fix typo.
825
826 * ospf6_interface.h: Tempolary add struct rt_addrinfo.
827
8281999-03-05 Kunihiro Ishiguro <kunihiro@zebra.org>
829
830 * Merge from ospfd-zebra-990303 codes.
831
8321999-02-23 Kunihiro Ishiguro <kunihiro@zebra.org>
833
834 * Makefile.in: add new file.
835
836 * Makefile.am: @INCLUDES@ is added for OS/library specific IPv6
837 directory search.
838
839 * Import files from Yasuhiro Ohara <yasu@sfc.wide.ad.jp>'s ospfd.
840 Impterted files are:
841 Makefile.am, ospf_area.h, ospf_dump.c, ospf_interface.c,
842 ospf_interface.h, ospf_lsa.c, ospf_lsa.h, ospf_main.c,
843 ospf_mesg.c, ospf_mesg.h, ospf_neighbor.c,
844 ospf_neighbor.h,ospf_network.c, ospf_network.h, ospf_proto.h,
845 ospf_spf.c, ospf_spf.h, ospf_types.h, ospfd.c, ospfd.h