blob: 0d5ea9af452bbd15f7aff12f7e98218aedece02b [file] [log] [blame]
hasso9a096262004-08-26 18:56:19 +000012004-08-26 Hasso Tepper <hasso@estpak.ee>
2
3 * ospf6_interface.c, ospf6_top.c, ospf6d.c: for vtysh.
4
hasso3b687352004-08-19 06:56:53 +000052004-08-19 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
6
hassoccb59b12004-08-25 09:10:37 +00007 * ospf6_asbr.c: Bug in ASBR check fixed.
8 * ospf6d.h: version 0.9.7k
9
102004-08-19 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
11
hasso3b687352004-08-19 06:56:53 +000012 * ospf6_asbr.c: Bug in AS-External Origination fixed.
13 * ospf6d.h: version 0.9.7j
14
hasso6452df02004-08-15 05:52:07 +0000152004-08-15 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
16
17 * *.c: Area support almost done. (almost ! ;p)
18 * ospf6d.h: version 0.9.7i
19
202004-08-15 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
21
22 * ospf6_message.c: Bug cause BadLSReq is fixed.
23 * ospf6_abr.c: Border Router check.
24 * ospf6d.h: version 0.9.7h
25
262004-08-14 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
27
28 * ospf6_area.[ch], ospf6_abr.[ch]: area range,
29 border-routers, Inter-Area-Router-LSA origination
30 * ospf6d.h: version 0.9.7g
31
322004-08-12 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
33
34 * *.[c,h]: LSA refreshing is changed and cleaned up.
35 * ospf6d.h: version 0.9.7f
36
hasso049207c2004-08-04 20:02:13 +0000372004-08-01 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
38
39 * ospf6_abr.[ch]: add files for abr function.
40 * *.c: VTY_NEWLINE -> VNL
41 * ospf6d.h: version 0.9.7e
42 show database functions are rewritten.
43
hasso1203e1c2004-07-23 21:34:27 +0000442004-07-23 Hasso Tepper <hasso@estpak.ee>
45
46 * ospf6_interface.c, ospf6_zebra.c: use ifp->mtu6 instead of
47 ifp->mtu.
48
paul79dc3732004-07-23 15:17:45 +0000492004-07-23 Paul Jakma <paul@dishone.st>
50
51 * ospf6_main.c: Delete LOG_PERROR, not portable.
52 * ospf6_network.c: (ospf6_set_pktinfo) use setsockopt_ipv6_pktinfo
53
hassob596c712004-07-09 18:33:43 +0000542004-07-06 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
55
56 * ospf6_message.c, ospf6_interface.c: add a command to configure
57 ospf6 ifmtu on a interface.
58 * ospf6d.h: version 0.9.7d
59
hasso508e53e2004-05-18 18:57:06 +0000602004-05-18 Hasso Tepper <hasso@estpak.ee>
paul0a589352004-05-08 11:48:26 +000061
hasso508e53e2004-05-18 18:57:06 +000062 * *.*: Merge rewritten ospf6d from Zebra repository.
63 * ospf6_network.c, ospf6_main.c: Merged privs stuff back in.
64 * ospf6_zebra.c: Sync back to zclient changes.
hasso3b4cd3a2004-05-18 19:28:32 +000065 * ospf6_asbr.c: Added isis to the routings list.
66 * ospf6_main.c: "version.h" -> <lib/version.h>
67
682004-05-17 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
69
70 * ospf6_flood.[ch], ospf6_lsa.[ch], ospf6_lsdb.h, ospf6_message.c
71 ospf6_neighbor.c: Fix crash bug and change the way to count
72 how many neighbors include paticular LSA on its retrans-list.
73 * ospf6d.h: version 0.9.7c
74
752004-05-03 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
76
77 * ospf6_message.[ch], ospf6_interface.c: adjust send/recv buffer
78 size to interface MTUs.
79 * ospf6d.h: version 0.9.7b
hasso508e53e2004-05-18 18:57:06 +000080
812003-08-18 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
82
83 * *.[ch]: rewrite all source code from scratch
84 * ospf6d.h: version 0.9.7
85
paulf1c61a02003-08-12 05:25:49 +0000862003-08-11 Taisuke Sasaki <sasaki@soft.net.fujitsu.co.jp>
87
hasso508e53e2004-05-18 18:57:06 +000088 * ospf6_ism.c: DR Election bug fix.
paul445f1432003-05-16 19:00:31 +000089
902003-04-25 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
91
92 * ospf6_asbr.c: AS-External LSA refresh was based on the
93 prefix of the obsolete LSA. It was wrong so fixed.
94 * version: 0.9.6p
95
paul718e3742002-12-13 20:15:29 +0000962002-11-09 Vincent Jardin <jardin@6wind.com>
97
98 * ospf6_interface.c: update link-local address on interface creation.
99
1002002-11-09 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
101
102 * ospf6_asbr.c: apply MinLSInterval to AS-External-LSA origination.
103 * ospf6_lsa.c: change not to issue flooding caused by expire event
104 when the received LSA is (already) MaxAge.
105 * ospf6_spf.c: fix a bug which is that ospf6d calculates
106 wrong nexthop when failed to find Link-LSA for the neighbor.
107 * ospf6_damp.c ospf6_dbex.c ospf6_neighbor.c ospf6_spf.c:
108 some clean up
109 * version: 0.9.6o
110
1112002-10-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
112
113 * ospf6_asbr.c: bug of failing ASE lsa refresh fixed.
114 * version: 0.9.6n
115
1162002-10-01 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
117
118 * ospf6_asbr.c: AS-External-LSA origination function
119 is re-written.
120 * ospf6_damp.[ch]: New feature that damps flaps is added.
121 * version: 0.9.6m
122
1232002-07-14 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
124
125 * ospf6_spf.c: unwanted assert() in ospf6_spf_nexthop_calculation()
126 is deleted.
127 * version: 0.9.6l
128
1292002-07-14 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
130
131 * ospf6_dbex.c: bug that ospf6d fails to refresh self-originated
132 LSA if he have not the LSA before has been fixed.
133 * ospf6_asbr.c: bug of failing removing ASE LSA when remove
134 message arrived from zebra has been fixed.
135 * version: 0.9.6k
136
1372002-07-13 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
138
139 * ospf6_zebra.c: bug reported [zebra 14642] fixed.
140 The bug was related to the synchronization between zebra
141 and ospf6d. Now synchronization will be correctly done.
142 * version: 0.9.6j
143
1442002-07-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
145
146 * ospf6_lsdb.c: bug fixed in ospf6_lsdb_type_router ().
147 * ospf6_dbex.c: because of retrans list structure changed
148 due to LSDB change, removal of old instance from retrans-list
149 is not necessary anymore. this caused crash but now fixed.
150 * version: 0.9.6i
151
1522002-07-07 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
153
154 * zebra-0.93 released.
155
1562002-07-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
157
158 * ospf6_lsdb.c: entirely rewritten. now ospf6d uses
159 radix tree by using lib/table.[ch] for LSDB lookup.
160 * ospf6_abr.c, ospf6_asbr.c, ospf6_intra.c: hook changed
161 due to rewriting of lsdb module.
162 * ospf6_neighbor.c: lack of check existence and find correct
163 instance of the LSA which is going to be removed from neighbor's
164 retransmission was filled.
165 * version: 0.9.6h
166
1672002-07-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
168
169 * ospf6_intra.c: bug fix for Intra-route deletion.
170 * ospf6_route.c: bug fix for path comparison.
171 * version: 0.9.6g
172
1732002-06-28 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
174
175 * ospf6_route.c: some logs trying to find the situation
176 when assert occur are added. route duration statistics
177 added.
178 * ospf6_zebra.c: trying to fix the problem reported by
179 [zebra 14318] but not yet sure.
180 * version: 0.9.6f
181
1822002-06-25 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
183
184 * ospf6_intra.c: new file for management of intra-prefix LSA.
185 * ospf6_abr.c: inter area route calculation code added.
186 * version: 0.9.6e
187
1882002-06-22 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
189
190 * ospf6_asbr.c: All AS-External route was removed when
191 one of the ASBR path was gone, but the route from other ASBR
192 path should stay remained. this bug is fixed.
193 * version: 0.9.6d
194
1952002-06-22 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
196
197 * ospf6_route.c: route table calculation bug fixed. [zebra 14105]
198 * ospf6_spf.c, ospf6_route.c, etc.: log message cleaned up.
199 * version: 0.9.6c
200
2012002-04-27 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
202
203 * ospf6_route.c: [zebra 13514] bug fix.
204 thanks to Harald Koch.
205 * version: 0.9.6b
206
2072002-04-22 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
208
209 * ospf6_dump.c: fix bug of log function
210 * ospf6_area.c: fix bug of intra route deletion
211 * version: 0.9.6a
212
2132002-04-20 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
214
215 * merged with "current" version.
216 * version: 0.9.6
217
2182001-03-11 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
219
220 * ospf6_lsdb.c ospf6_spf.c: log message changed for debug.
221
2222001-02-20 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
223
224 * version: 0.9.5i
225
226 * ospf6_asbr.c: Added code that finds alternative
227 AS-External route when remove AS-External route.
228 This is temporary fix ...
229
230 * ospf6_redistribute.c: remove redistributed routes
231 immediately when 'no redistribute ...'
232
2332001-02-20 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
234
235 * version: 0.9.5h
236
237 * ospf6_spf.c, ospf6_lsa.c: Change to originate Link-LSA on
238 point-to-point links.
239
240 * ospf6_message.c: Bug of log messages of self-originated
241 Hello packet fixed.
242
2432001-02-09 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
244
245 * version: 0.9.5g
246 * ospf6_asbr.c: fix for the bug that AS-External route
247 is not get removed.
248
2492001-02-09 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
250
251 * ospf6_lsdb.c: crash bug while receiving wrong LSA scope bit
252 has been temporarily fixed
253
2542001-12-20 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
255
256 * ospf6_asbr.[ch]: The byte order bug in encoding/decoding
257 the bits/metric field in AS-External-LSA fixed.
258 Fixed to update E-bit in Router-LSA of itself.
259 Reported by Taisuke Sasaki ([zebra 11548]).
260
261 * README: updated.
262
263 * version: 0.9.5f
264
2652001-11-21 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
266
267 * ospf6_prefix.c: Intra-prefix-LSA bug fixed.
268 * ospf6_abr.[ch]: added (only just placeholder yet)
269
2702001-11-20 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
271
272 * ospf6_route.c: fix to overwrite a prefix when another
273 addition to the prefix is given. freeze function changed
274 not to remove routes by default.
275
276 * version: 0.9.5e
277
2782001-11-19 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
279
280 * version: 0.9.5d
281
282 * ospf6_lsa.c ospf6_spf.c: SPF Calculations are now
283 scheduled by hook.
284
285 * ospf6_route.c: ospf6_route_add bug fix,
286 ospf6_route_remove_all corrected.
287
2882001-11-15 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
289
290 * ospf6_hook.[ch]: added.
291 * Almost half of the code has been rewritten.
292 especially, ospf6_route.[ch]. Hook call has been injected
293 much.
294 * ospf6_asbr.[ch]: added.
295
2962001-10-17 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
297
298 * ospf6_dbex.c: ospf6d was wrong to omit reoriginating
299 of LSA when the self-originated LSA was received from others.
300 fixed.
301 * ospf6d.h: version: 0.9.5c
302
3032001-10-16 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
304
305 * ospf6_lsa.c: 'force-prefix' was not executed. fixed.
306 * ospf6d.h: version: 0.9.5b
307
3082001-10-13 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
309
310 * ospf6_interface.c: 'passive-interface' is now moved to
311 'ipv6 ospf6 passive' in INTERFACE NODE. 'prefix-list' which
312 specifies the filter prefix for connected address prefix also
313 moved to INTERFACE NODE as 'ipv6 ospf6 advertise prefix-list WORD'.
314 The old obsoleted commands are still acceptable though. New command
315 'ipv6 ospf6 advertise force-prefix' added, which which tells ospf6d
316 to advertise rather prefix than stub local-address even on loopback
317 or pointopoint interfaces.
318
319 * ospf6_dump.c: 'ospf6 debug hello' -> 'ospf6 debug message hello'.
320 same for other message type. The older is still acceptable.
321
322 * ospf6_lsa.c: Changed AS-External generation to new one which uses
323 LSA hooks. Delete old garbage.
324
3252001-10-02 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
326
327 * ospf6d.c: turn off and turn on sequence with
328 'no interface' 'interface' cmds was not work. fixed.
329
330 * ospf6_lsa.c: generating Intra-Area-Prefix-LSA for stub
331 did not care duplicate prefixes. fixed.
332
3332001-09-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
334
335 * ospf6_message.c: There was a bug that prevent LSDB
336 to syncronize. It was a DbDesc packet bug that Slave
337 sends two different DbDesc packet on the same sequence
338 number. This cause many LSAs are dropped when Exchanging
339 LSDB, because the latter DbDesc packet that have the same
340 sequence number will be ignored as duplicate packet.
341 This seems to be exist at least before 0.9.4 version.
342 Now this is the most stable candidate.
343
344 * ospf6d.h: version 0.9.5a
345
3462001-09-06 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
347
348 * ospf6_zebra.c ospf6_spf.c ospf6_lsa.c :
349 delete nexthop check to certify the nexthop is Link-local address.
350 Suppress Link-LSA origination on links other than Broadcast.
351 SPF's nexthop calculation first checks linklocal address
352 in Link-LSA, then checks source address of neighbor's packets.
353
354 * ospf6_interface.c ospf6_ism.c ospf6_lsa.c ospf6_nsm.c:
355 intra-area-prefix-lsa origination func moved to new one.
356
357 * ospf6_interface.h ospf6d.[ch] ospf6_lsa.c:
358 interface_area_cmd now changed to have 'passive'
359 and 'prefix-list' option.
360
361 * ospf6_prefix.c:
362 clean up.
363
3642001-09-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
365
366 * ospf6_dbex.c ospf6_interface.c ospf6_ism.c ospf6_lsa.[ch]:
367 clean up and new LSA origination functions added.
368
369 * ospf6_route.c ospf6_lsdb.c: make vty function more
370 clean/understandable.
371
372 * ospf6d.h: version 0.9.5
373
3742001-08-24 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
375
376 * ospf6_lsdb.c: Use IS_LSA_MAXAGE macro instead of
377 ospf6_lsa_is_maxage.
378
379 * ospf6_lsa.h (IS_LSA_MAXAGE): Add new macro to check MaxAge.
380
3812001-08-21 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
382
383 * ospf6_lsdb.c: if There's no previous prefix
384 ospf6d was wrongly not calculate the prefix.
385 this reported by (v6 16029) is fixed.
386
387 * ospf6_neighbor.c: Instance of LSA Summary included
388 in DbDesc packet was wrongly freed. The bug cause
389 malformed DbDesc, ExChange <-> ExStart flapping,
390 and then crash.
391
392 * ospf6d.h: version 0.9.4
393
3942001-08-21 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
395
396 * ospf6_route.[ch]: Showing format is changed.
397 'show ipv6 route ospf6' -> 'show ipv6 ospf6 route'
398 'show ipv6 route ospf6 external' ->
399 'show ipv6 ospf6 route redistribute'
400
401 * ospf6_lsdb.c ospf6_lsa.c ospf6_neighbor.c ospf6_interface.c:
402 memory leak in LS list fixed.
403
404 * all: clean up
405
406 * ospf6d.h: version 0.9.3
407
4082001-08-20 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
409
410 * ospf6d.c (ospf6_timeval_sub_equal): Remove function.
411
412 * ospf6_spf.c (ospf6_timeval_cmp): Rewrite ospf6_timeval_cmp().
413 (ospf6_timeval_add_equal): Function moved from ospf6d.c
414
4152001-08-19 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
416
417 * zebra-0.92a released.
418
4192001-08-15 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
420
421 * zebra-0.92 released.
422
4232001-08-09 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
424
425 * ospf6_lsdb.c ospf6_neighbor.c:
426 LSDB function/structure and LS list function has been rewritten.
427 memory leak has been decreased.
428
429 * ospf6_lsa.[ch] ospf6_dbex.c: garbage code has been deleted.
430
431 * ospf6d.h: version 0.9.2
432
4332001-08-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
434
435 * ospf6_dbex.c ospf6_lsdb.c:
436 Retransmition list had a critical bug that breaks LSDB
437 synchronization. When new LSA be added to retrans-list,
438 old must be removed, but it was not. So new LSA dropped,
439 and LSA Acknowledgement did not work. The bug was fixed.
440
441 * ospf6d.h: version 0.9.1
442
4432001-06-20 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
444
445 * ospf6_spf.c: crash bug fix in temporary treat code for
446 Router-LSA whose LS-ID != 0
447
448 * ospf6_dbex.c: RFC2328 13.(4) was wrongly coded.
449 (4) Else if the LSA's LS age is equal to MaxAge, and there is
450 currently *NO* instance of the LSA in the router's link state
451 ...
452
453 * ospf6_lsa.c: RFC2328 13.1 checksum tie breaker
454 had been neglected, and has just added now.
455
456 * ospf6d.h: version 0.9.0
457 ospf6d expected to work with hitachi gr2000 from these fixes.
458
4592001-06-12 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
460
461 * ospf6_lsa.c: Fix bug in creating Intra-Area-Prefix-LSA.
462 DR was mis-include others prefixes advertised by their Link-LSA.
463
464 * ospf6_route.c: Fix bug in calculating intra area routes.
465 Not all prefixes in Intra-Area-Prefix-LSA was calculated.
466
467 * ospf6_spf.c:
468 Changed to quit when a error occured in calculating SPF tree.
469 Very messy hack for the bug reported by [zebra 8807]. This
470 is not tested yet.
471 Changed to quit SPF calculation when a nexthop calculation
472 errors.
473
474 * ospf6_zebra.c:
475 Support for interface address deletion.
476
477 * ospf6d.h:
478 version: 0.8.y
479
4802001-04-18 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
481
482 * ospf6d.h
483 Due to previous change (DR Election algorithm changed),
484 backward compatibility will be lost from this version.
485 version: 0.8.x
486
4872001-04-18 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
488
489 * ospf6_message.c ospf6_ism.c:
490 Bug of router_id comparison
491
4922001-04-17 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
493
494 * ospf6_dbex.c: ospf6_dbex_is_maxage_to_be_dropped() had
495 some bug causing Loading state lasts long.
496 version: 0.8.v
497
4982001-04-08 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
499
500 * ospf6_route.c: BUG in AS-External route calculation fixed.
501 It was using OLD LSDB...
502 Version: 0.8.u-
503
5042001-04-08 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
505
506 * ospf6_area.c, ospf6_dbex.c, ospf6_interface.c,
507 ospf6_lsa.c, ospf6_lsdb.c, ospf6_lsdb.h, ospf6_message.c,
508 ospf6_neighbor.c, ospf6_neighbor.h, ospf6_nsm.c,
509 ospf6_redistribute.c, ospf6_route.c, ospf6_spf.c:
510 Delete old LSDB function.
511
512 * ospf6d.h:
513 Version: 0.8.u
514
5152001-04-05 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
516
517 * ospf6_area.c, ospf6_area.h, ospf6_dbex.c, ospf6_interface.c,
518 ospf6_interface.h, ospf6_lsa.c, ospf6_lsdb.c, ospf6_lsdb.h,
519 ospf6_message.c, ospf6_nsm.c, ospf6_redistribute.c, ospf6_route.c,
520 ospf6_spf.c, ospf6_top.c, ospf6_top.h, ospf6d.h:
521 Changed to use New LSDB.
522 Version: 0.8.t
523
5242001-04-02 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
525
526 * ospf6_lsa.c:
527 Interface stub check in Intra-Area-Prefix-LSA origination
528 was wrong. - fixed.
529
530 * ospf6_area.h, ospf6_dbex.c, ospf6_interface.c,
531 ospf6_interface.h, ospf6_lsa.c, ospf6_lsa.h, ospf6_lsdb.c,
532 ospf6_message.c, ospf6_neighbor.c, ospf6_nsm.c,
533 ospf6_redistribute.c, ospf6_top.c, ospf6_top.h, ospf6d.c:
534 New LSDB functions, but not changed to be used.
535
536 * ospf6d.h:
537 Version: 0.8.s
538
5392001-03-28 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
540
541 * ospf6_area.c ospf6_area.h ospf6_dbex.c ospf6_dump.c
542 ospf6_interface.c ospf6_interface.h ospf6_lsa.c
543 ospf6_message.c ospf6_redistribute.c ospf6_spf.c ospf6_top.c
544 ospf6_top.h ospf6_zebra.c ospf6d.c ospf6d.h: cleaning.
545
5462001-03-24 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
547
548 * ospf6d.h:
549 version: 0.8.r
550
551 * ospf6_neighbor.[ch], ospf6_lsa.[ch]:
552 just clean up and log clearify.
553
554 * ospf6_message.[ch]:
555 Packet receiving function and dumping OSPFv3 packet has been
556 changed simple and clean.
557
558 * ospf6_dbex.[ch], ospf6_interface.[ch], ospf6_lsdb.[ch],
559 ospf6_neighbor.[ch], ospf6_nsm.[ch]:
560 LSList(i.e. summary list, request list, retrans list, etc) have
561 been rewritten based on new LSDB module. The main LSDB have not
562 yet shifted to this new module, but will shift eventually.
563 This change expected to resolve the problem that the ospf6d keeps
564 on sending redundant LSUpdate/LSAck.
565
566 * ospf6_interface.c: changed default MTU from 1500 to 1280.
567 It was possible that the ospf6d could not send packet (e.g.
568 LSUpdate in response to LSReq in my case) when the packet
569 size accidentally reached near 1500 (I was forget about IP
570 header :p). It is a bit illegal to set MTU 1280 constantly,
571 but I failed once with I/F MTU from kernel (through zebra),
572 and thinks that 1280 is more stable than kernel variable.
573 Comments will be appriciated.
574
5752001-03-15 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
576
577 * ospf6_dbex.c, ospf6_interface.c, ospf6_ism.c, ospf6_lsdb.[ch],
578 ospf6_neighbor.c, ospf6_spf.c, ospf6d.c:
579 Fix for crash. ospf6d has ever been crashing when
580 'no interface' command executed, and when starting up with
581 the configuration which does not include 'router ospf6'.
582 these has been fixed.
583
5842001-02-24 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
585
586 * ospf6_lsa.c, ospf6_message.c:
587 LSA summary (exchanged while Adjacency bring up) may expire
588 (may reach MaxAge). Handling this has been added but
589 it's a little bit quick hack.
590
591 * ospf6_message.c:
592 Thread chain bug fixed. Read network thread chain has been cut
593 when receive packets on not-enabled interface. this was wrong
594 and fixed.
595
5962001-02-24 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
597
598 * ospf6_message.c:
599 I/F MTU check part on sending packet had some bug, and it's fixed.
600 Ospf6d has believed a value from zebra as I/F MTU, but from now
601 I/F MTU is set to constant 1500. This is workaround for ATM.
602
6032001-02-01 Kunihiro Ishiguro <kunihiro@zebra.org>
604
605 * zebra-0.91 is released.
606
6072001-01-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
608
609 * just code clean up of almost all module.
610 * ospf6_dump.c, ospf6_lsa.c: file dependency.
611 * ospf6_mesg.[ch]: changed filename to ospf6_message.[ch]
612
6132001-01-09 Kunihiro Ishiguro <kunihiro@zebra.org>
614
615 * zebra-0.90 is released.
616
6172001-01-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
618
619 * ospf6_mesg.c,ospf6_lsa.c: doubly cancel thread bug fixed.
620 version 0.8.k CRASHed for this.
621 * ospf6_lsa.c: bug of logging fixed.
622 version: 0.8.l
623
6242001-01-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
625
626 * ospf6_neighbor.c: fix typo when trying to delete
627 MaxAge AS-External LSA. MaxAge LSA remaining bug is expected
628 to be fixed.
629 version: 0.8.k
630
6312001-01-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
632
633 * ospf6_mesg.c: add I/F Mtu check for sending LS Update.
634
635 * ospf6_dbex.c, ospf6_mesg.c, ospf6_neighbor.c, ospf6_neighbor.h,
636 ospf6_spf.c: Changed type of hisaddr field in ospf6_neighbor
637 structure, from sockaddr_in6 to in6_addr. No protocol/processing
638 changed.
639
6402001-01-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
641
642 * ospf6_mesg.c, ospf6_neighbor.[ch]: Speed up of
643 Database Exchange.
644 version: 0.8.j
645
646 Because the LS Request list was checked only when attempt
647 to send (retransmit) LS Request packet, Loading state lasted
648 long (for RxmtInterval) unexpectedly. This was fixed; LS Request
649 packet will be send as soon as one received a LS Update packet.
650
6512001-01-01 Kunihiro Ishiguro <kunihiro@zebra.org>
652
653 * ospf6d.h (OSPF6_VTYSH_PATH): Change "/tmp/ospf6d" to
654 /tmp/.ospf6d".
655
6562000-12-29 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
657
658 * ospf6_dump.[ch]: simplified.
659
6602000-12-19 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
661
662 * ospf6_route.c: Fix bug of using unavailable route.
663 version: 0.8.d
664
6652000-11-30 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
666
667 * ospf6_spf.c: calculate statistics. version: 0.8.d
668
6692000-11-26 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
670
671 * ospf6_mesg.c, ospf6_nsm.c: LSDB sync bug fixed.
672 version: 0.8.c
673
6742000-11-26 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
675
676 * ospf6_dbex.c: Start debugging and cleaning.
677
678 * ospf6_area.c, ospf6_dbex.c, ospf6_interface.c, ospf6_lsa.c,
679 ospf6_proto.c, ospf6_top.c: add some function to clarify codes.
680
6812000-11-26 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
682
683 * ospf6_spf.c: Delete old garbage (which was enclosed by #if 0)
684
685 * ospf6_redistribute.c: "redistribute ospf6" was generated in
686 "router ospf6" in config file. It is a bug, and fixed.
687 wrong warning message was deleted.
688
689 * ospf6_main.c: If daemon mode, ospf6d was silent even if
690 the config file was wrong. It is a bug, and fixed.
691
692 * ospf6_route.c, ospf6_zebra.c: Zebra syncronization method
693 has been changed. delete garbages. allow nexthop of :: in case
694 of connected route.
695
696 * ospf6_dbex.c: Delete annoying log messages.
697
698 * ospf6_lsa.c: Changed string for LSA log.
699
7002000-11-21 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
701
702 * ospf6_spf.c: some careless bug fixed.
703
704 * ospf6_route.c: changed not to send garbage route
705 whose nexthop is not linklocal address.
706
7072000-11-09 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
708
709 * ospf6_rtable.c: renamed to ospf6_route.c
710 whole functionality has been rewritten as new code.
711 new functions not yet installs routes; the old
712 functions still remains. cleaning log messages.
713
714 * ospf6_spf.c: whole functionality has been rewritten
715 as new code. new command "show ipv6 ospf6 spf node",
716 "show ipv6 ospf6 spf tree", "show ipv6 ospf6 spf table"
717 has been added. Memory leak was fixed. cleaning log messages.
718
719 * ospf6d version: 0.7.c
720
7212000-10-02 Kunihiro Ishiguro <kunihiro@zebra.org>
722
723 * zebra-0.89 is released.
724
7252000-09-10 Kunihiro Ishiguro <kunihiro@zebra.org>
726
727 * ospf6_lsdb.c (ospf6_lsdb_remove_maxage_lsa): Fix compile
728 warnings.
729
7302000-08-17 Kunihiro Ishiguro <kunihiro@zebra.org>
731
732 * zebra-0.88 is released.
733
7342000-08-06 Kunihiro Ishiguro <kunihiro@zebra.org>
735
736 * ospf6_rtable.h (struct ospf6_nexthop): Change ifindex type from
737 unsigned long to unsigned int.
738
7392000-04-28 Kunihiro Ishiguro <kunihiro@zebra.org>
740
741 * ospf6d.h: Include some headers for avoid warning.
742
743 * ospf6_routemap.h: Add newfile.
744
7451999-11-21 Kunihiro Ishiguro <kunihiro@zebra.org>
746
747 * ospf6_network.c: Respect IPV6_JOIN_GROUP and IPV6_LEAVE_GROUP
748 rather than RFC2133.
749
7501999-10-21 Jun-ichiro itojun Hagino <itojun@itojun.org>
751
752 * ospf6_network.c (ospf6_ipv6_decode_ipv4): Fix bug of conversion
753 from IPv4 Mapped Address to IPv4 address.
754
7551999-08-08 Kunihiro Ishiguro <kunihiro@zebra.org>
756
757 * ospf6_lsa.c (construct_link_lsa): Enclose KAME specific part by
758 #ifdef/#endif.
759
7601999-07-29 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
761
762 * ospf6_mesg.c: add new message process function.
763
7641999-07-25 Kunihiro Ishiguro <kunihiro@zebra.org>
765
766 * ospf6_main.c (sighup): Call of log_rotate() removed.
767
7681999-07-24 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
769
770 ospf6_dbex.{c,h}: variable "acknowledge" has been deleted.
771
7721999-07-22 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
773
774 * *.{c,h}: lsa data structure has been drastically
775 changed.
776
7771999-07-16 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
778
779 * *.{c,h}: bug of updating LSA's which is self
780 originated has been fixed.
781
7821999-07-14 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
783
784 * *.{c,h} : log clean up.
785
7861999-07-05 Kunihiro Ishiguro <kunihiro@zebra.org>
787
788 * ospf6d.c (ospf6_init): Change to use install_default.
789
7901999-07-03 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
791
792 * ospf6_rtable.c (nexthop_*): added some function that handles
793 new nexthop structure.
794
7951999-07-01 Rick Payne <rickp@rossfell.co.uk>
796
797 * ospf6_zebra.c (ospf6_zebra_init): Install standard commands to
798 ZEBRA_NODE.
799
8001999-06-09 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
801
802 * ospf6_rtable.h: added for new routing table of ospf6d
803
8041999-05-14 Stephen R. van den Berg <srb@cuci.nl>
805
806 * ospf6_main.c (signal_init): SIGTERM call sigint.
807 (sigint): Loggging more better message.
808
8091999-05-13 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
810
811 *ospf6_spf.c (get_prefix_lsa_of_vertex): bug fix about network vertex.
812
8131999-05-08 Kunihiro Ishiguro <kunihiro@zebra.org>
814
815 * ospf6_network.c (send_linkstate_ack): Check HAVE_SIN6_SCOPE_ID
816 is defined.
817 * ospf6_mesg.c (make_hello): Likewise.
818 * ospf6_lsa.c (lsa_flood): Likewise.
819
8201999-05-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
821
822 * ospf6_spf.c, etc: Many bug fix.
823 intra-area-prefix-LSA treatment changed.
824 network byte order of neighbor ifid changed.
825
8261999-05-07 Kunihiro Ishiguro <kunihiro@zebra.org>
827
828 * ospf6_zebra.h (struct zebra): Add hitory entry to structure.
829
8301999-05-05 Kunihiro Ishiguro <kunihiro@zebra.org>
831
832 * ospf6_main.c (main): Add KAME check for binding vty socket.
833 (main): Delete old interface get routine garbage.
834
835 * ospf6d.c: Change all `show ip6' statement to `show ipv6'.
836 (show_ipv6_ospf6_requestlist): Add description.
837
8381999-05-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
839
840 * ospf6_lsa.c, etc: Many bug fix, now two routers
841 on the same segment can become FULL neighbor state
842 each other.
843
8441999-05-03 Kunihiro Ishiguro <kunihiro@zebra.org>
845
846 * Makefile.am: Add file dependency.
847 (depend): Add target.
848
8491999-05-02 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
850
851 * Clean up and fix have been almost done. This code
852 now testing stage of Intra area routing.
853
854 * Configuration Vty become more similar to Cisco.
855
8561999-04-22 Kunihiro Ishiguro <kunihiro@zebra.org>
857
858 * Trim training newline from zlog format arguemnt.
859
860 * ospf6_dump.c (ospf6_err): Commented out ospf6_err and
861 ospf6_warn. Same kind of function should be implemented as
862 zlog_err or zlog_warn or someting.
863
864 * ospf6d.c: Change OSPF_NODE to OSPF6_NODE.
865 Change OSPF_DEFAULT_CONFIG to OSPF6_DEFAULT_CONFIG.
866
867
8681999-04-21 Kunihiro Ishiguro <kunihiro@zebra.org>
869
870 * ospf6_mesg.c (make_hello): Add check of SIN6_LEN
871
8721999-04-16 Kunihiro Ishiguro <kunihiro@zebra.org>
873
874 * ospf6_neighbor.c: Change list_clear_all to list_delete_all_node.
875 Remove list_delete_all fuction and use lib/linklist.c's one.
876
8771999-04-14 Kunihiro Ishiguro <kunihiro@zebra.org>
878
879 * mcast_join(),mcast_leave()'s argument socket length is removed.
880
8811999-04-08 <kunihiro@zebra.org>
882
883 * ospf6_zebra.h (ospf_zebra_read): Fix typo.
884
885 * ospf6_interface.h: Tempolary add struct rt_addrinfo.
886
8871999-03-05 Kunihiro Ishiguro <kunihiro@zebra.org>
888
889 * Merge from ospfd-zebra-990303 codes.
890
8911999-02-23 Kunihiro Ishiguro <kunihiro@zebra.org>
892
893 * Makefile.in: add new file.
894
895 * Makefile.am: @INCLUDES@ is added for OS/library specific IPv6
896 directory search.
897
898 * Import files from Yasuhiro Ohara <yasu@sfc.wide.ad.jp>'s ospfd.
899 Impterted files are:
900 Makefile.am, ospf_area.h, ospf_dump.c, ospf_interface.c,
901 ospf_interface.h, ospf_lsa.c, ospf_lsa.h, ospf_main.c,
902 ospf_mesg.c, ospf_mesg.h, ospf_neighbor.c,
903 ospf_neighbor.h,ospf_network.c, ospf_network.h, ospf_proto.h,
904 ospf_spf.c, ospf_spf.h, ospf_types.h, ospfd.c, ospfd.h