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