blob: 0e9d7fc6aa1bf597d1e3dbd10f171ce04b318350 [file] [log] [blame]
paul0a589352004-05-08 11:48:26 +000012004-05-08 Paul Jakma <paul@dishone.st>
2
3 * ospf6_zebra.c: Sync to zclient changes
4
paulf1c61a02003-08-12 05:25:49 +000052003-08-11 Taisuke Sasaki <sasaki@soft.net.fujitsu.co.jp>
6
7 * ospf6_ism.c: DR Election bug fix.
8
paul733e8102003-05-18 15:26:26 +000092003-05-18 Hasso Tepper <hasso@estpak.ee>
10
11 * ospf6_{dump,interface,zebra}.c,ospf6d.c: show router and interface
12 nodes from ospf6d when using vtysh, and don't show defaults in
13 interface node (from ^WIND patch).
14
paul445f1432003-05-16 19:00:31 +0000152003-04-23 Hasso Tepper <hasso@estpak.ee>
16
17 * {ospf6_damp,ospf6d}.c: fix "router xxx" node commands in vtysh
18
192003-04-25 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
20
21 * ospf6_asbr.c: AS-External LSA refresh was based on the
22 prefix of the obsolete LSA. It was wrong so fixed.
23 * version: 0.9.6p
24
252003-04-19 Hasso Tepper <hasso@estpak.ee>
26
27 * rip_routemap.c: sync daemon's route-map commands to have same
28 syntax
29
paul718e3742002-12-13 20:15:29 +0000302002-11-09 Vincent Jardin <jardin@6wind.com>
31
32 * ospf6_interface.c: update link-local address on interface creation.
33
342002-11-09 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
35
36 * ospf6_asbr.c: apply MinLSInterval to AS-External-LSA origination.
37 * ospf6_lsa.c: change not to issue flooding caused by expire event
38 when the received LSA is (already) MaxAge.
39 * ospf6_spf.c: fix a bug which is that ospf6d calculates
40 wrong nexthop when failed to find Link-LSA for the neighbor.
41 * ospf6_damp.c ospf6_dbex.c ospf6_neighbor.c ospf6_spf.c:
42 some clean up
43 * version: 0.9.6o
44
452002-10-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
46
47 * ospf6_asbr.c: bug of failing ASE lsa refresh fixed.
48 * version: 0.9.6n
49
502002-10-01 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
51
52 * ospf6_asbr.c: AS-External-LSA origination function
53 is re-written.
54 * ospf6_damp.[ch]: New feature that damps flaps is added.
55 * version: 0.9.6m
56
572002-07-14 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
58
59 * ospf6_spf.c: unwanted assert() in ospf6_spf_nexthop_calculation()
60 is deleted.
61 * version: 0.9.6l
62
632002-07-14 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
64
65 * ospf6_dbex.c: bug that ospf6d fails to refresh self-originated
66 LSA if he have not the LSA before has been fixed.
67 * ospf6_asbr.c: bug of failing removing ASE LSA when remove
68 message arrived from zebra has been fixed.
69 * version: 0.9.6k
70
712002-07-13 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
72
73 * ospf6_zebra.c: bug reported [zebra 14642] fixed.
74 The bug was related to the synchronization between zebra
75 and ospf6d. Now synchronization will be correctly done.
76 * version: 0.9.6j
77
782002-07-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
79
80 * ospf6_lsdb.c: bug fixed in ospf6_lsdb_type_router ().
81 * ospf6_dbex.c: because of retrans list structure changed
82 due to LSDB change, removal of old instance from retrans-list
83 is not necessary anymore. this caused crash but now fixed.
84 * version: 0.9.6i
85
862002-07-07 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
87
88 * zebra-0.93 released.
89
902002-07-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
91
92 * ospf6_lsdb.c: entirely rewritten. now ospf6d uses
93 radix tree by using lib/table.[ch] for LSDB lookup.
94 * ospf6_abr.c, ospf6_asbr.c, ospf6_intra.c: hook changed
95 due to rewriting of lsdb module.
96 * ospf6_neighbor.c: lack of check existence and find correct
97 instance of the LSA which is going to be removed from neighbor's
98 retransmission was filled.
99 * version: 0.9.6h
100
1012002-07-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
102
103 * ospf6_intra.c: bug fix for Intra-route deletion.
104 * ospf6_route.c: bug fix for path comparison.
105 * version: 0.9.6g
106
1072002-06-28 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
108
109 * ospf6_route.c: some logs trying to find the situation
110 when assert occur are added. route duration statistics
111 added.
112 * ospf6_zebra.c: trying to fix the problem reported by
113 [zebra 14318] but not yet sure.
114 * version: 0.9.6f
115
1162002-06-25 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
117
118 * ospf6_intra.c: new file for management of intra-prefix LSA.
119 * ospf6_abr.c: inter area route calculation code added.
120 * version: 0.9.6e
121
1222002-06-22 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
123
124 * ospf6_asbr.c: All AS-External route was removed when
125 one of the ASBR path was gone, but the route from other ASBR
126 path should stay remained. this bug is fixed.
127 * version: 0.9.6d
128
1292002-06-22 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
130
131 * ospf6_route.c: route table calculation bug fixed. [zebra 14105]
132 * ospf6_spf.c, ospf6_route.c, etc.: log message cleaned up.
133 * version: 0.9.6c
134
1352002-04-27 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
136
137 * ospf6_route.c: [zebra 13514] bug fix.
138 thanks to Harald Koch.
139 * version: 0.9.6b
140
1412002-04-22 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
142
143 * ospf6_dump.c: fix bug of log function
144 * ospf6_area.c: fix bug of intra route deletion
145 * version: 0.9.6a
146
1472002-04-20 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
148
149 * merged with "current" version.
150 * version: 0.9.6
151
1522001-03-11 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
153
154 * ospf6_lsdb.c ospf6_spf.c: log message changed for debug.
155
1562001-02-20 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
157
158 * version: 0.9.5i
159
160 * ospf6_asbr.c: Added code that finds alternative
161 AS-External route when remove AS-External route.
162 This is temporary fix ...
163
164 * ospf6_redistribute.c: remove redistributed routes
165 immediately when 'no redistribute ...'
166
1672001-02-20 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
168
169 * version: 0.9.5h
170
171 * ospf6_spf.c, ospf6_lsa.c: Change to originate Link-LSA on
172 point-to-point links.
173
174 * ospf6_message.c: Bug of log messages of self-originated
175 Hello packet fixed.
176
1772001-02-09 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
178
179 * version: 0.9.5g
180 * ospf6_asbr.c: fix for the bug that AS-External route
181 is not get removed.
182
1832001-02-09 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
184
185 * ospf6_lsdb.c: crash bug while receiving wrong LSA scope bit
186 has been temporarily fixed
187
1882001-12-20 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
189
190 * ospf6_asbr.[ch]: The byte order bug in encoding/decoding
191 the bits/metric field in AS-External-LSA fixed.
192 Fixed to update E-bit in Router-LSA of itself.
193 Reported by Taisuke Sasaki ([zebra 11548]).
194
195 * README: updated.
196
197 * version: 0.9.5f
198
1992001-11-21 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
200
201 * ospf6_prefix.c: Intra-prefix-LSA bug fixed.
202 * ospf6_abr.[ch]: added (only just placeholder yet)
203
2042001-11-20 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
205
206 * ospf6_route.c: fix to overwrite a prefix when another
207 addition to the prefix is given. freeze function changed
208 not to remove routes by default.
209
210 * version: 0.9.5e
211
2122001-11-19 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
213
214 * version: 0.9.5d
215
216 * ospf6_lsa.c ospf6_spf.c: SPF Calculations are now
217 scheduled by hook.
218
219 * ospf6_route.c: ospf6_route_add bug fix,
220 ospf6_route_remove_all corrected.
221
2222001-11-15 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
223
224 * ospf6_hook.[ch]: added.
225 * Almost half of the code has been rewritten.
226 especially, ospf6_route.[ch]. Hook call has been injected
227 much.
228 * ospf6_asbr.[ch]: added.
229
2302001-10-17 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
231
232 * ospf6_dbex.c: ospf6d was wrong to omit reoriginating
233 of LSA when the self-originated LSA was received from others.
234 fixed.
235 * ospf6d.h: version: 0.9.5c
236
2372001-10-16 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
238
239 * ospf6_lsa.c: 'force-prefix' was not executed. fixed.
240 * ospf6d.h: version: 0.9.5b
241
2422001-10-13 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
243
244 * ospf6_interface.c: 'passive-interface' is now moved to
245 'ipv6 ospf6 passive' in INTERFACE NODE. 'prefix-list' which
246 specifies the filter prefix for connected address prefix also
247 moved to INTERFACE NODE as 'ipv6 ospf6 advertise prefix-list WORD'.
248 The old obsoleted commands are still acceptable though. New command
249 'ipv6 ospf6 advertise force-prefix' added, which which tells ospf6d
250 to advertise rather prefix than stub local-address even on loopback
251 or pointopoint interfaces.
252
253 * ospf6_dump.c: 'ospf6 debug hello' -> 'ospf6 debug message hello'.
254 same for other message type. The older is still acceptable.
255
256 * ospf6_lsa.c: Changed AS-External generation to new one which uses
257 LSA hooks. Delete old garbage.
258
2592001-10-02 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
260
261 * ospf6d.c: turn off and turn on sequence with
262 'no interface' 'interface' cmds was not work. fixed.
263
264 * ospf6_lsa.c: generating Intra-Area-Prefix-LSA for stub
265 did not care duplicate prefixes. fixed.
266
2672001-09-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
268
269 * ospf6_message.c: There was a bug that prevent LSDB
270 to syncronize. It was a DbDesc packet bug that Slave
271 sends two different DbDesc packet on the same sequence
272 number. This cause many LSAs are dropped when Exchanging
273 LSDB, because the latter DbDesc packet that have the same
274 sequence number will be ignored as duplicate packet.
275 This seems to be exist at least before 0.9.4 version.
276 Now this is the most stable candidate.
277
278 * ospf6d.h: version 0.9.5a
279
2802001-09-06 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
281
282 * ospf6_zebra.c ospf6_spf.c ospf6_lsa.c :
283 delete nexthop check to certify the nexthop is Link-local address.
284 Suppress Link-LSA origination on links other than Broadcast.
285 SPF's nexthop calculation first checks linklocal address
286 in Link-LSA, then checks source address of neighbor's packets.
287
288 * ospf6_interface.c ospf6_ism.c ospf6_lsa.c ospf6_nsm.c:
289 intra-area-prefix-lsa origination func moved to new one.
290
291 * ospf6_interface.h ospf6d.[ch] ospf6_lsa.c:
292 interface_area_cmd now changed to have 'passive'
293 and 'prefix-list' option.
294
295 * ospf6_prefix.c:
296 clean up.
297
2982001-09-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
299
300 * ospf6_dbex.c ospf6_interface.c ospf6_ism.c ospf6_lsa.[ch]:
301 clean up and new LSA origination functions added.
302
303 * ospf6_route.c ospf6_lsdb.c: make vty function more
304 clean/understandable.
305
306 * ospf6d.h: version 0.9.5
307
3082001-08-24 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
309
310 * ospf6_lsdb.c: Use IS_LSA_MAXAGE macro instead of
311 ospf6_lsa_is_maxage.
312
313 * ospf6_lsa.h (IS_LSA_MAXAGE): Add new macro to check MaxAge.
314
3152001-08-21 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
316
317 * ospf6_lsdb.c: if There's no previous prefix
318 ospf6d was wrongly not calculate the prefix.
319 this reported by (v6 16029) is fixed.
320
321 * ospf6_neighbor.c: Instance of LSA Summary included
322 in DbDesc packet was wrongly freed. The bug cause
323 malformed DbDesc, ExChange <-> ExStart flapping,
324 and then crash.
325
326 * ospf6d.h: version 0.9.4
327
3282001-08-21 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
329
330 * ospf6_route.[ch]: Showing format is changed.
331 'show ipv6 route ospf6' -> 'show ipv6 ospf6 route'
332 'show ipv6 route ospf6 external' ->
333 'show ipv6 ospf6 route redistribute'
334
335 * ospf6_lsdb.c ospf6_lsa.c ospf6_neighbor.c ospf6_interface.c:
336 memory leak in LS list fixed.
337
338 * all: clean up
339
340 * ospf6d.h: version 0.9.3
341
3422001-08-20 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
343
344 * ospf6d.c (ospf6_timeval_sub_equal): Remove function.
345
346 * ospf6_spf.c (ospf6_timeval_cmp): Rewrite ospf6_timeval_cmp().
347 (ospf6_timeval_add_equal): Function moved from ospf6d.c
348
3492001-08-19 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
350
351 * zebra-0.92a released.
352
3532001-08-15 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
354
355 * zebra-0.92 released.
356
3572001-08-09 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
358
359 * ospf6_lsdb.c ospf6_neighbor.c:
360 LSDB function/structure and LS list function has been rewritten.
361 memory leak has been decreased.
362
363 * ospf6_lsa.[ch] ospf6_dbex.c: garbage code has been deleted.
364
365 * ospf6d.h: version 0.9.2
366
3672001-08-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
368
369 * ospf6_dbex.c ospf6_lsdb.c:
370 Retransmition list had a critical bug that breaks LSDB
371 synchronization. When new LSA be added to retrans-list,
372 old must be removed, but it was not. So new LSA dropped,
373 and LSA Acknowledgement did not work. The bug was fixed.
374
375 * ospf6d.h: version 0.9.1
376
3772001-06-20 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
378
379 * ospf6_spf.c: crash bug fix in temporary treat code for
380 Router-LSA whose LS-ID != 0
381
382 * ospf6_dbex.c: RFC2328 13.(4) was wrongly coded.
383 (4) Else if the LSA's LS age is equal to MaxAge, and there is
384 currently *NO* instance of the LSA in the router's link state
385 ...
386
387 * ospf6_lsa.c: RFC2328 13.1 checksum tie breaker
388 had been neglected, and has just added now.
389
390 * ospf6d.h: version 0.9.0
391 ospf6d expected to work with hitachi gr2000 from these fixes.
392
3932001-06-12 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
394
395 * ospf6_lsa.c: Fix bug in creating Intra-Area-Prefix-LSA.
396 DR was mis-include others prefixes advertised by their Link-LSA.
397
398 * ospf6_route.c: Fix bug in calculating intra area routes.
399 Not all prefixes in Intra-Area-Prefix-LSA was calculated.
400
401 * ospf6_spf.c:
402 Changed to quit when a error occured in calculating SPF tree.
403 Very messy hack for the bug reported by [zebra 8807]. This
404 is not tested yet.
405 Changed to quit SPF calculation when a nexthop calculation
406 errors.
407
408 * ospf6_zebra.c:
409 Support for interface address deletion.
410
411 * ospf6d.h:
412 version: 0.8.y
413
4142001-04-18 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
415
416 * ospf6d.h
417 Due to previous change (DR Election algorithm changed),
418 backward compatibility will be lost from this version.
419 version: 0.8.x
420
4212001-04-18 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
422
423 * ospf6_message.c ospf6_ism.c:
424 Bug of router_id comparison
425
4262001-04-17 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
427
428 * ospf6_dbex.c: ospf6_dbex_is_maxage_to_be_dropped() had
429 some bug causing Loading state lasts long.
430 version: 0.8.v
431
4322001-04-08 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
433
434 * ospf6_route.c: BUG in AS-External route calculation fixed.
435 It was using OLD LSDB...
436 Version: 0.8.u-
437
4382001-04-08 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
439
440 * ospf6_area.c, ospf6_dbex.c, ospf6_interface.c,
441 ospf6_lsa.c, ospf6_lsdb.c, ospf6_lsdb.h, ospf6_message.c,
442 ospf6_neighbor.c, ospf6_neighbor.h, ospf6_nsm.c,
443 ospf6_redistribute.c, ospf6_route.c, ospf6_spf.c:
444 Delete old LSDB function.
445
446 * ospf6d.h:
447 Version: 0.8.u
448
4492001-04-05 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
450
451 * ospf6_area.c, ospf6_area.h, ospf6_dbex.c, ospf6_interface.c,
452 ospf6_interface.h, ospf6_lsa.c, ospf6_lsdb.c, ospf6_lsdb.h,
453 ospf6_message.c, ospf6_nsm.c, ospf6_redistribute.c, ospf6_route.c,
454 ospf6_spf.c, ospf6_top.c, ospf6_top.h, ospf6d.h:
455 Changed to use New LSDB.
456 Version: 0.8.t
457
4582001-04-02 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
459
460 * ospf6_lsa.c:
461 Interface stub check in Intra-Area-Prefix-LSA origination
462 was wrong. - fixed.
463
464 * ospf6_area.h, ospf6_dbex.c, ospf6_interface.c,
465 ospf6_interface.h, ospf6_lsa.c, ospf6_lsa.h, ospf6_lsdb.c,
466 ospf6_message.c, ospf6_neighbor.c, ospf6_nsm.c,
467 ospf6_redistribute.c, ospf6_top.c, ospf6_top.h, ospf6d.c:
468 New LSDB functions, but not changed to be used.
469
470 * ospf6d.h:
471 Version: 0.8.s
472
4732001-03-28 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
474
475 * ospf6_area.c ospf6_area.h ospf6_dbex.c ospf6_dump.c
476 ospf6_interface.c ospf6_interface.h ospf6_lsa.c
477 ospf6_message.c ospf6_redistribute.c ospf6_spf.c ospf6_top.c
478 ospf6_top.h ospf6_zebra.c ospf6d.c ospf6d.h: cleaning.
479
4802001-03-24 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
481
482 * ospf6d.h:
483 version: 0.8.r
484
485 * ospf6_neighbor.[ch], ospf6_lsa.[ch]:
486 just clean up and log clearify.
487
488 * ospf6_message.[ch]:
489 Packet receiving function and dumping OSPFv3 packet has been
490 changed simple and clean.
491
492 * ospf6_dbex.[ch], ospf6_interface.[ch], ospf6_lsdb.[ch],
493 ospf6_neighbor.[ch], ospf6_nsm.[ch]:
494 LSList(i.e. summary list, request list, retrans list, etc) have
495 been rewritten based on new LSDB module. The main LSDB have not
496 yet shifted to this new module, but will shift eventually.
497 This change expected to resolve the problem that the ospf6d keeps
498 on sending redundant LSUpdate/LSAck.
499
500 * ospf6_interface.c: changed default MTU from 1500 to 1280.
501 It was possible that the ospf6d could not send packet (e.g.
502 LSUpdate in response to LSReq in my case) when the packet
503 size accidentally reached near 1500 (I was forget about IP
504 header :p). It is a bit illegal to set MTU 1280 constantly,
505 but I failed once with I/F MTU from kernel (through zebra),
506 and thinks that 1280 is more stable than kernel variable.
507 Comments will be appriciated.
508
5092001-03-15 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
510
511 * ospf6_dbex.c, ospf6_interface.c, ospf6_ism.c, ospf6_lsdb.[ch],
512 ospf6_neighbor.c, ospf6_spf.c, ospf6d.c:
513 Fix for crash. ospf6d has ever been crashing when
514 'no interface' command executed, and when starting up with
515 the configuration which does not include 'router ospf6'.
516 these has been fixed.
517
5182001-02-24 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
519
520 * ospf6_lsa.c, ospf6_message.c:
521 LSA summary (exchanged while Adjacency bring up) may expire
522 (may reach MaxAge). Handling this has been added but
523 it's a little bit quick hack.
524
525 * ospf6_message.c:
526 Thread chain bug fixed. Read network thread chain has been cut
527 when receive packets on not-enabled interface. this was wrong
528 and fixed.
529
5302001-02-24 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
531
532 * ospf6_message.c:
533 I/F MTU check part on sending packet had some bug, and it's fixed.
534 Ospf6d has believed a value from zebra as I/F MTU, but from now
535 I/F MTU is set to constant 1500. This is workaround for ATM.
536
5372001-02-01 Kunihiro Ishiguro <kunihiro@zebra.org>
538
539 * zebra-0.91 is released.
540
5412001-01-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
542
543 * just code clean up of almost all module.
544 * ospf6_dump.c, ospf6_lsa.c: file dependency.
545 * ospf6_mesg.[ch]: changed filename to ospf6_message.[ch]
546
5472001-01-09 Kunihiro Ishiguro <kunihiro@zebra.org>
548
549 * zebra-0.90 is released.
550
5512001-01-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
552
553 * ospf6_mesg.c,ospf6_lsa.c: doubly cancel thread bug fixed.
554 version 0.8.k CRASHed for this.
555 * ospf6_lsa.c: bug of logging fixed.
556 version: 0.8.l
557
5582001-01-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
559
560 * ospf6_neighbor.c: fix typo when trying to delete
561 MaxAge AS-External LSA. MaxAge LSA remaining bug is expected
562 to be fixed.
563 version: 0.8.k
564
5652001-01-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
566
567 * ospf6_mesg.c: add I/F Mtu check for sending LS Update.
568
569 * ospf6_dbex.c, ospf6_mesg.c, ospf6_neighbor.c, ospf6_neighbor.h,
570 ospf6_spf.c: Changed type of hisaddr field in ospf6_neighbor
571 structure, from sockaddr_in6 to in6_addr. No protocol/processing
572 changed.
573
5742001-01-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
575
576 * ospf6_mesg.c, ospf6_neighbor.[ch]: Speed up of
577 Database Exchange.
578 version: 0.8.j
579
580 Because the LS Request list was checked only when attempt
581 to send (retransmit) LS Request packet, Loading state lasted
582 long (for RxmtInterval) unexpectedly. This was fixed; LS Request
583 packet will be send as soon as one received a LS Update packet.
584
5852001-01-01 Kunihiro Ishiguro <kunihiro@zebra.org>
586
587 * ospf6d.h (OSPF6_VTYSH_PATH): Change "/tmp/ospf6d" to
588 /tmp/.ospf6d".
589
5902000-12-29 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
591
592 * ospf6_dump.[ch]: simplified.
593
5942000-12-19 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
595
596 * ospf6_route.c: Fix bug of using unavailable route.
597 version: 0.8.d
598
5992000-11-30 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
600
601 * ospf6_spf.c: calculate statistics. version: 0.8.d
602
6032000-11-26 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
604
605 * ospf6_mesg.c, ospf6_nsm.c: LSDB sync bug fixed.
606 version: 0.8.c
607
6082000-11-26 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
609
610 * ospf6_dbex.c: Start debugging and cleaning.
611
612 * ospf6_area.c, ospf6_dbex.c, ospf6_interface.c, ospf6_lsa.c,
613 ospf6_proto.c, ospf6_top.c: add some function to clarify codes.
614
6152000-11-26 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
616
617 * ospf6_spf.c: Delete old garbage (which was enclosed by #if 0)
618
619 * ospf6_redistribute.c: "redistribute ospf6" was generated in
620 "router ospf6" in config file. It is a bug, and fixed.
621 wrong warning message was deleted.
622
623 * ospf6_main.c: If daemon mode, ospf6d was silent even if
624 the config file was wrong. It is a bug, and fixed.
625
626 * ospf6_route.c, ospf6_zebra.c: Zebra syncronization method
627 has been changed. delete garbages. allow nexthop of :: in case
628 of connected route.
629
630 * ospf6_dbex.c: Delete annoying log messages.
631
632 * ospf6_lsa.c: Changed string for LSA log.
633
6342000-11-21 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
635
636 * ospf6_spf.c: some careless bug fixed.
637
638 * ospf6_route.c: changed not to send garbage route
639 whose nexthop is not linklocal address.
640
6412000-11-09 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
642
643 * ospf6_rtable.c: renamed to ospf6_route.c
644 whole functionality has been rewritten as new code.
645 new functions not yet installs routes; the old
646 functions still remains. cleaning log messages.
647
648 * ospf6_spf.c: whole functionality has been rewritten
649 as new code. new command "show ipv6 ospf6 spf node",
650 "show ipv6 ospf6 spf tree", "show ipv6 ospf6 spf table"
651 has been added. Memory leak was fixed. cleaning log messages.
652
653 * ospf6d version: 0.7.c
654
6552000-10-02 Kunihiro Ishiguro <kunihiro@zebra.org>
656
657 * zebra-0.89 is released.
658
6592000-09-10 Kunihiro Ishiguro <kunihiro@zebra.org>
660
661 * ospf6_lsdb.c (ospf6_lsdb_remove_maxage_lsa): Fix compile
662 warnings.
663
6642000-08-17 Kunihiro Ishiguro <kunihiro@zebra.org>
665
666 * zebra-0.88 is released.
667
6682000-08-06 Kunihiro Ishiguro <kunihiro@zebra.org>
669
670 * ospf6_rtable.h (struct ospf6_nexthop): Change ifindex type from
671 unsigned long to unsigned int.
672
6732000-04-28 Kunihiro Ishiguro <kunihiro@zebra.org>
674
675 * ospf6d.h: Include some headers for avoid warning.
676
677 * ospf6_routemap.h: Add newfile.
678
6791999-11-21 Kunihiro Ishiguro <kunihiro@zebra.org>
680
681 * ospf6_network.c: Respect IPV6_JOIN_GROUP and IPV6_LEAVE_GROUP
682 rather than RFC2133.
683
6841999-10-21 Jun-ichiro itojun Hagino <itojun@itojun.org>
685
686 * ospf6_network.c (ospf6_ipv6_decode_ipv4): Fix bug of conversion
687 from IPv4 Mapped Address to IPv4 address.
688
6891999-08-08 Kunihiro Ishiguro <kunihiro@zebra.org>
690
691 * ospf6_lsa.c (construct_link_lsa): Enclose KAME specific part by
692 #ifdef/#endif.
693
6941999-07-29 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
695
696 * ospf6_mesg.c: add new message process function.
697
6981999-07-25 Kunihiro Ishiguro <kunihiro@zebra.org>
699
700 * ospf6_main.c (sighup): Call of log_rotate() removed.
701
7021999-07-24 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
703
704 ospf6_dbex.{c,h}: variable "acknowledge" has been deleted.
705
7061999-07-22 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
707
708 * *.{c,h}: lsa data structure has been drastically
709 changed.
710
7111999-07-16 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
712
713 * *.{c,h}: bug of updating LSA's which is self
714 originated has been fixed.
715
7161999-07-14 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
717
718 * *.{c,h} : log clean up.
719
7201999-07-05 Kunihiro Ishiguro <kunihiro@zebra.org>
721
722 * ospf6d.c (ospf6_init): Change to use install_default.
723
7241999-07-03 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
725
726 * ospf6_rtable.c (nexthop_*): added some function that handles
727 new nexthop structure.
728
7291999-07-01 Rick Payne <rickp@rossfell.co.uk>
730
731 * ospf6_zebra.c (ospf6_zebra_init): Install standard commands to
732 ZEBRA_NODE.
733
7341999-06-09 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
735
736 * ospf6_rtable.h: added for new routing table of ospf6d
737
7381999-05-14 Stephen R. van den Berg <srb@cuci.nl>
739
740 * ospf6_main.c (signal_init): SIGTERM call sigint.
741 (sigint): Loggging more better message.
742
7431999-05-13 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
744
745 *ospf6_spf.c (get_prefix_lsa_of_vertex): bug fix about network vertex.
746
7471999-05-08 Kunihiro Ishiguro <kunihiro@zebra.org>
748
749 * ospf6_network.c (send_linkstate_ack): Check HAVE_SIN6_SCOPE_ID
750 is defined.
751 * ospf6_mesg.c (make_hello): Likewise.
752 * ospf6_lsa.c (lsa_flood): Likewise.
753
7541999-05-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
755
756 * ospf6_spf.c, etc: Many bug fix.
757 intra-area-prefix-LSA treatment changed.
758 network byte order of neighbor ifid changed.
759
7601999-05-07 Kunihiro Ishiguro <kunihiro@zebra.org>
761
762 * ospf6_zebra.h (struct zebra): Add hitory entry to structure.
763
7641999-05-05 Kunihiro Ishiguro <kunihiro@zebra.org>
765
766 * ospf6_main.c (main): Add KAME check for binding vty socket.
767 (main): Delete old interface get routine garbage.
768
769 * ospf6d.c: Change all `show ip6' statement to `show ipv6'.
770 (show_ipv6_ospf6_requestlist): Add description.
771
7721999-05-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
773
774 * ospf6_lsa.c, etc: Many bug fix, now two routers
775 on the same segment can become FULL neighbor state
776 each other.
777
7781999-05-03 Kunihiro Ishiguro <kunihiro@zebra.org>
779
780 * Makefile.am: Add file dependency.
781 (depend): Add target.
782
7831999-05-02 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
784
785 * Clean up and fix have been almost done. This code
786 now testing stage of Intra area routing.
787
788 * Configuration Vty become more similar to Cisco.
789
7901999-04-22 Kunihiro Ishiguro <kunihiro@zebra.org>
791
792 * Trim training newline from zlog format arguemnt.
793
794 * ospf6_dump.c (ospf6_err): Commented out ospf6_err and
795 ospf6_warn. Same kind of function should be implemented as
796 zlog_err or zlog_warn or someting.
797
798 * ospf6d.c: Change OSPF_NODE to OSPF6_NODE.
799 Change OSPF_DEFAULT_CONFIG to OSPF6_DEFAULT_CONFIG.
800
801
8021999-04-21 Kunihiro Ishiguro <kunihiro@zebra.org>
803
804 * ospf6_mesg.c (make_hello): Add check of SIN6_LEN
805
8061999-04-16 Kunihiro Ishiguro <kunihiro@zebra.org>
807
808 * ospf6_neighbor.c: Change list_clear_all to list_delete_all_node.
809 Remove list_delete_all fuction and use lib/linklist.c's one.
810
8111999-04-14 Kunihiro Ishiguro <kunihiro@zebra.org>
812
813 * mcast_join(),mcast_leave()'s argument socket length is removed.
814
8151999-04-08 <kunihiro@zebra.org>
816
817 * ospf6_zebra.h (ospf_zebra_read): Fix typo.
818
819 * ospf6_interface.h: Tempolary add struct rt_addrinfo.
820
8211999-03-05 Kunihiro Ishiguro <kunihiro@zebra.org>
822
823 * Merge from ospfd-zebra-990303 codes.
824
8251999-02-23 Kunihiro Ishiguro <kunihiro@zebra.org>
826
827 * Makefile.in: add new file.
828
829 * Makefile.am: @INCLUDES@ is added for OS/library specific IPv6
830 directory search.
831
832 * Import files from Yasuhiro Ohara <yasu@sfc.wide.ad.jp>'s ospfd.
833 Impterted files are:
834 Makefile.am, ospf_area.h, ospf_dump.c, ospf_interface.c,
835 ospf_interface.h, ospf_lsa.c, ospf_lsa.h, ospf_main.c,
836 ospf_mesg.c, ospf_mesg.h, ospf_neighbor.c,
837 ospf_neighbor.h,ospf_network.c, ospf_network.h, ospf_proto.h,
838 ospf_spf.c, ospf_spf.h, ospf_types.h, ospfd.c, ospfd.h