blob: b7871c1378d913fd8a9e6cad3e18c27f5a268db6 [file] [log] [blame]
paul718e3742002-12-13 20:15:29 +000012002-11-09 Vincent Jardin <jardin@6wind.com>
2
3 * ospf6_interface.c: update link-local address on interface creation.
4
52002-11-09 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
6
7 * ospf6_asbr.c: apply MinLSInterval to AS-External-LSA origination.
8 * ospf6_lsa.c: change not to issue flooding caused by expire event
9 when the received LSA is (already) MaxAge.
10 * ospf6_spf.c: fix a bug which is that ospf6d calculates
11 wrong nexthop when failed to find Link-LSA for the neighbor.
12 * ospf6_damp.c ospf6_dbex.c ospf6_neighbor.c ospf6_spf.c:
13 some clean up
14 * version: 0.9.6o
15
162002-10-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
17
18 * ospf6_asbr.c: bug of failing ASE lsa refresh fixed.
19 * version: 0.9.6n
20
212002-10-01 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
22
23 * ospf6_asbr.c: AS-External-LSA origination function
24 is re-written.
25 * ospf6_damp.[ch]: New feature that damps flaps is added.
26 * version: 0.9.6m
27
282002-07-14 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
29
30 * ospf6_spf.c: unwanted assert() in ospf6_spf_nexthop_calculation()
31 is deleted.
32 * version: 0.9.6l
33
342002-07-14 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
35
36 * ospf6_dbex.c: bug that ospf6d fails to refresh self-originated
37 LSA if he have not the LSA before has been fixed.
38 * ospf6_asbr.c: bug of failing removing ASE LSA when remove
39 message arrived from zebra has been fixed.
40 * version: 0.9.6k
41
422002-07-13 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
43
44 * ospf6_zebra.c: bug reported [zebra 14642] fixed.
45 The bug was related to the synchronization between zebra
46 and ospf6d. Now synchronization will be correctly done.
47 * version: 0.9.6j
48
492002-07-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
50
51 * ospf6_lsdb.c: bug fixed in ospf6_lsdb_type_router ().
52 * ospf6_dbex.c: because of retrans list structure changed
53 due to LSDB change, removal of old instance from retrans-list
54 is not necessary anymore. this caused crash but now fixed.
55 * version: 0.9.6i
56
572002-07-07 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
58
59 * zebra-0.93 released.
60
612002-07-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
62
63 * ospf6_lsdb.c: entirely rewritten. now ospf6d uses
64 radix tree by using lib/table.[ch] for LSDB lookup.
65 * ospf6_abr.c, ospf6_asbr.c, ospf6_intra.c: hook changed
66 due to rewriting of lsdb module.
67 * ospf6_neighbor.c: lack of check existence and find correct
68 instance of the LSA which is going to be removed from neighbor's
69 retransmission was filled.
70 * version: 0.9.6h
71
722002-07-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
73
74 * ospf6_intra.c: bug fix for Intra-route deletion.
75 * ospf6_route.c: bug fix for path comparison.
76 * version: 0.9.6g
77
782002-06-28 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
79
80 * ospf6_route.c: some logs trying to find the situation
81 when assert occur are added. route duration statistics
82 added.
83 * ospf6_zebra.c: trying to fix the problem reported by
84 [zebra 14318] but not yet sure.
85 * version: 0.9.6f
86
872002-06-25 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
88
89 * ospf6_intra.c: new file for management of intra-prefix LSA.
90 * ospf6_abr.c: inter area route calculation code added.
91 * version: 0.9.6e
92
932002-06-22 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
94
95 * ospf6_asbr.c: All AS-External route was removed when
96 one of the ASBR path was gone, but the route from other ASBR
97 path should stay remained. this bug is fixed.
98 * version: 0.9.6d
99
1002002-06-22 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
101
102 * ospf6_route.c: route table calculation bug fixed. [zebra 14105]
103 * ospf6_spf.c, ospf6_route.c, etc.: log message cleaned up.
104 * version: 0.9.6c
105
1062002-04-27 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
107
108 * ospf6_route.c: [zebra 13514] bug fix.
109 thanks to Harald Koch.
110 * version: 0.9.6b
111
1122002-04-22 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
113
114 * ospf6_dump.c: fix bug of log function
115 * ospf6_area.c: fix bug of intra route deletion
116 * version: 0.9.6a
117
1182002-04-20 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
119
120 * merged with "current" version.
121 * version: 0.9.6
122
1232001-03-11 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
124
125 * ospf6_lsdb.c ospf6_spf.c: log message changed for debug.
126
1272001-02-20 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
128
129 * version: 0.9.5i
130
131 * ospf6_asbr.c: Added code that finds alternative
132 AS-External route when remove AS-External route.
133 This is temporary fix ...
134
135 * ospf6_redistribute.c: remove redistributed routes
136 immediately when 'no redistribute ...'
137
1382001-02-20 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
139
140 * version: 0.9.5h
141
142 * ospf6_spf.c, ospf6_lsa.c: Change to originate Link-LSA on
143 point-to-point links.
144
145 * ospf6_message.c: Bug of log messages of self-originated
146 Hello packet fixed.
147
1482001-02-09 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
149
150 * version: 0.9.5g
151 * ospf6_asbr.c: fix for the bug that AS-External route
152 is not get removed.
153
1542001-02-09 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
155
156 * ospf6_lsdb.c: crash bug while receiving wrong LSA scope bit
157 has been temporarily fixed
158
1592001-12-20 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
160
161 * ospf6_asbr.[ch]: The byte order bug in encoding/decoding
162 the bits/metric field in AS-External-LSA fixed.
163 Fixed to update E-bit in Router-LSA of itself.
164 Reported by Taisuke Sasaki ([zebra 11548]).
165
166 * README: updated.
167
168 * version: 0.9.5f
169
1702001-11-21 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
171
172 * ospf6_prefix.c: Intra-prefix-LSA bug fixed.
173 * ospf6_abr.[ch]: added (only just placeholder yet)
174
1752001-11-20 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
176
177 * ospf6_route.c: fix to overwrite a prefix when another
178 addition to the prefix is given. freeze function changed
179 not to remove routes by default.
180
181 * version: 0.9.5e
182
1832001-11-19 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
184
185 * version: 0.9.5d
186
187 * ospf6_lsa.c ospf6_spf.c: SPF Calculations are now
188 scheduled by hook.
189
190 * ospf6_route.c: ospf6_route_add bug fix,
191 ospf6_route_remove_all corrected.
192
1932001-11-15 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
194
195 * ospf6_hook.[ch]: added.
196 * Almost half of the code has been rewritten.
197 especially, ospf6_route.[ch]. Hook call has been injected
198 much.
199 * ospf6_asbr.[ch]: added.
200
2012001-10-17 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
202
203 * ospf6_dbex.c: ospf6d was wrong to omit reoriginating
204 of LSA when the self-originated LSA was received from others.
205 fixed.
206 * ospf6d.h: version: 0.9.5c
207
2082001-10-16 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
209
210 * ospf6_lsa.c: 'force-prefix' was not executed. fixed.
211 * ospf6d.h: version: 0.9.5b
212
2132001-10-13 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
214
215 * ospf6_interface.c: 'passive-interface' is now moved to
216 'ipv6 ospf6 passive' in INTERFACE NODE. 'prefix-list' which
217 specifies the filter prefix for connected address prefix also
218 moved to INTERFACE NODE as 'ipv6 ospf6 advertise prefix-list WORD'.
219 The old obsoleted commands are still acceptable though. New command
220 'ipv6 ospf6 advertise force-prefix' added, which which tells ospf6d
221 to advertise rather prefix than stub local-address even on loopback
222 or pointopoint interfaces.
223
224 * ospf6_dump.c: 'ospf6 debug hello' -> 'ospf6 debug message hello'.
225 same for other message type. The older is still acceptable.
226
227 * ospf6_lsa.c: Changed AS-External generation to new one which uses
228 LSA hooks. Delete old garbage.
229
2302001-10-02 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
231
232 * ospf6d.c: turn off and turn on sequence with
233 'no interface' 'interface' cmds was not work. fixed.
234
235 * ospf6_lsa.c: generating Intra-Area-Prefix-LSA for stub
236 did not care duplicate prefixes. fixed.
237
2382001-09-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
239
240 * ospf6_message.c: There was a bug that prevent LSDB
241 to syncronize. It was a DbDesc packet bug that Slave
242 sends two different DbDesc packet on the same sequence
243 number. This cause many LSAs are dropped when Exchanging
244 LSDB, because the latter DbDesc packet that have the same
245 sequence number will be ignored as duplicate packet.
246 This seems to be exist at least before 0.9.4 version.
247 Now this is the most stable candidate.
248
249 * ospf6d.h: version 0.9.5a
250
2512001-09-06 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
252
253 * ospf6_zebra.c ospf6_spf.c ospf6_lsa.c :
254 delete nexthop check to certify the nexthop is Link-local address.
255 Suppress Link-LSA origination on links other than Broadcast.
256 SPF's nexthop calculation first checks linklocal address
257 in Link-LSA, then checks source address of neighbor's packets.
258
259 * ospf6_interface.c ospf6_ism.c ospf6_lsa.c ospf6_nsm.c:
260 intra-area-prefix-lsa origination func moved to new one.
261
262 * ospf6_interface.h ospf6d.[ch] ospf6_lsa.c:
263 interface_area_cmd now changed to have 'passive'
264 and 'prefix-list' option.
265
266 * ospf6_prefix.c:
267 clean up.
268
2692001-09-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
270
271 * ospf6_dbex.c ospf6_interface.c ospf6_ism.c ospf6_lsa.[ch]:
272 clean up and new LSA origination functions added.
273
274 * ospf6_route.c ospf6_lsdb.c: make vty function more
275 clean/understandable.
276
277 * ospf6d.h: version 0.9.5
278
2792001-08-24 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
280
281 * ospf6_lsdb.c: Use IS_LSA_MAXAGE macro instead of
282 ospf6_lsa_is_maxage.
283
284 * ospf6_lsa.h (IS_LSA_MAXAGE): Add new macro to check MaxAge.
285
2862001-08-21 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
287
288 * ospf6_lsdb.c: if There's no previous prefix
289 ospf6d was wrongly not calculate the prefix.
290 this reported by (v6 16029) is fixed.
291
292 * ospf6_neighbor.c: Instance of LSA Summary included
293 in DbDesc packet was wrongly freed. The bug cause
294 malformed DbDesc, ExChange <-> ExStart flapping,
295 and then crash.
296
297 * ospf6d.h: version 0.9.4
298
2992001-08-21 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
300
301 * ospf6_route.[ch]: Showing format is changed.
302 'show ipv6 route ospf6' -> 'show ipv6 ospf6 route'
303 'show ipv6 route ospf6 external' ->
304 'show ipv6 ospf6 route redistribute'
305
306 * ospf6_lsdb.c ospf6_lsa.c ospf6_neighbor.c ospf6_interface.c:
307 memory leak in LS list fixed.
308
309 * all: clean up
310
311 * ospf6d.h: version 0.9.3
312
3132001-08-20 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
314
315 * ospf6d.c (ospf6_timeval_sub_equal): Remove function.
316
317 * ospf6_spf.c (ospf6_timeval_cmp): Rewrite ospf6_timeval_cmp().
318 (ospf6_timeval_add_equal): Function moved from ospf6d.c
319
3202001-08-19 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
321
322 * zebra-0.92a released.
323
3242001-08-15 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
325
326 * zebra-0.92 released.
327
3282001-08-09 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
329
330 * ospf6_lsdb.c ospf6_neighbor.c:
331 LSDB function/structure and LS list function has been rewritten.
332 memory leak has been decreased.
333
334 * ospf6_lsa.[ch] ospf6_dbex.c: garbage code has been deleted.
335
336 * ospf6d.h: version 0.9.2
337
3382001-08-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
339
340 * ospf6_dbex.c ospf6_lsdb.c:
341 Retransmition list had a critical bug that breaks LSDB
342 synchronization. When new LSA be added to retrans-list,
343 old must be removed, but it was not. So new LSA dropped,
344 and LSA Acknowledgement did not work. The bug was fixed.
345
346 * ospf6d.h: version 0.9.1
347
3482001-06-20 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
349
350 * ospf6_spf.c: crash bug fix in temporary treat code for
351 Router-LSA whose LS-ID != 0
352
353 * ospf6_dbex.c: RFC2328 13.(4) was wrongly coded.
354 (4) Else if the LSA's LS age is equal to MaxAge, and there is
355 currently *NO* instance of the LSA in the router's link state
356 ...
357
358 * ospf6_lsa.c: RFC2328 13.1 checksum tie breaker
359 had been neglected, and has just added now.
360
361 * ospf6d.h: version 0.9.0
362 ospf6d expected to work with hitachi gr2000 from these fixes.
363
3642001-06-12 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
365
366 * ospf6_lsa.c: Fix bug in creating Intra-Area-Prefix-LSA.
367 DR was mis-include others prefixes advertised by their Link-LSA.
368
369 * ospf6_route.c: Fix bug in calculating intra area routes.
370 Not all prefixes in Intra-Area-Prefix-LSA was calculated.
371
372 * ospf6_spf.c:
373 Changed to quit when a error occured in calculating SPF tree.
374 Very messy hack for the bug reported by [zebra 8807]. This
375 is not tested yet.
376 Changed to quit SPF calculation when a nexthop calculation
377 errors.
378
379 * ospf6_zebra.c:
380 Support for interface address deletion.
381
382 * ospf6d.h:
383 version: 0.8.y
384
3852001-04-18 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
386
387 * ospf6d.h
388 Due to previous change (DR Election algorithm changed),
389 backward compatibility will be lost from this version.
390 version: 0.8.x
391
3922001-04-18 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
393
394 * ospf6_message.c ospf6_ism.c:
395 Bug of router_id comparison
396
3972001-04-17 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
398
399 * ospf6_dbex.c: ospf6_dbex_is_maxage_to_be_dropped() had
400 some bug causing Loading state lasts long.
401 version: 0.8.v
402
4032001-04-08 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
404
405 * ospf6_route.c: BUG in AS-External route calculation fixed.
406 It was using OLD LSDB...
407 Version: 0.8.u-
408
4092001-04-08 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
410
411 * ospf6_area.c, ospf6_dbex.c, ospf6_interface.c,
412 ospf6_lsa.c, ospf6_lsdb.c, ospf6_lsdb.h, ospf6_message.c,
413 ospf6_neighbor.c, ospf6_neighbor.h, ospf6_nsm.c,
414 ospf6_redistribute.c, ospf6_route.c, ospf6_spf.c:
415 Delete old LSDB function.
416
417 * ospf6d.h:
418 Version: 0.8.u
419
4202001-04-05 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
421
422 * ospf6_area.c, ospf6_area.h, ospf6_dbex.c, ospf6_interface.c,
423 ospf6_interface.h, ospf6_lsa.c, ospf6_lsdb.c, ospf6_lsdb.h,
424 ospf6_message.c, ospf6_nsm.c, ospf6_redistribute.c, ospf6_route.c,
425 ospf6_spf.c, ospf6_top.c, ospf6_top.h, ospf6d.h:
426 Changed to use New LSDB.
427 Version: 0.8.t
428
4292001-04-02 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
430
431 * ospf6_lsa.c:
432 Interface stub check in Intra-Area-Prefix-LSA origination
433 was wrong. - fixed.
434
435 * ospf6_area.h, ospf6_dbex.c, ospf6_interface.c,
436 ospf6_interface.h, ospf6_lsa.c, ospf6_lsa.h, ospf6_lsdb.c,
437 ospf6_message.c, ospf6_neighbor.c, ospf6_nsm.c,
438 ospf6_redistribute.c, ospf6_top.c, ospf6_top.h, ospf6d.c:
439 New LSDB functions, but not changed to be used.
440
441 * ospf6d.h:
442 Version: 0.8.s
443
4442001-03-28 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
445
446 * ospf6_area.c ospf6_area.h ospf6_dbex.c ospf6_dump.c
447 ospf6_interface.c ospf6_interface.h ospf6_lsa.c
448 ospf6_message.c ospf6_redistribute.c ospf6_spf.c ospf6_top.c
449 ospf6_top.h ospf6_zebra.c ospf6d.c ospf6d.h: cleaning.
450
4512001-03-24 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
452
453 * ospf6d.h:
454 version: 0.8.r
455
456 * ospf6_neighbor.[ch], ospf6_lsa.[ch]:
457 just clean up and log clearify.
458
459 * ospf6_message.[ch]:
460 Packet receiving function and dumping OSPFv3 packet has been
461 changed simple and clean.
462
463 * ospf6_dbex.[ch], ospf6_interface.[ch], ospf6_lsdb.[ch],
464 ospf6_neighbor.[ch], ospf6_nsm.[ch]:
465 LSList(i.e. summary list, request list, retrans list, etc) have
466 been rewritten based on new LSDB module. The main LSDB have not
467 yet shifted to this new module, but will shift eventually.
468 This change expected to resolve the problem that the ospf6d keeps
469 on sending redundant LSUpdate/LSAck.
470
471 * ospf6_interface.c: changed default MTU from 1500 to 1280.
472 It was possible that the ospf6d could not send packet (e.g.
473 LSUpdate in response to LSReq in my case) when the packet
474 size accidentally reached near 1500 (I was forget about IP
475 header :p). It is a bit illegal to set MTU 1280 constantly,
476 but I failed once with I/F MTU from kernel (through zebra),
477 and thinks that 1280 is more stable than kernel variable.
478 Comments will be appriciated.
479
4802001-03-15 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
481
482 * ospf6_dbex.c, ospf6_interface.c, ospf6_ism.c, ospf6_lsdb.[ch],
483 ospf6_neighbor.c, ospf6_spf.c, ospf6d.c:
484 Fix for crash. ospf6d has ever been crashing when
485 'no interface' command executed, and when starting up with
486 the configuration which does not include 'router ospf6'.
487 these has been fixed.
488
4892001-02-24 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
490
491 * ospf6_lsa.c, ospf6_message.c:
492 LSA summary (exchanged while Adjacency bring up) may expire
493 (may reach MaxAge). Handling this has been added but
494 it's a little bit quick hack.
495
496 * ospf6_message.c:
497 Thread chain bug fixed. Read network thread chain has been cut
498 when receive packets on not-enabled interface. this was wrong
499 and fixed.
500
5012001-02-24 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
502
503 * ospf6_message.c:
504 I/F MTU check part on sending packet had some bug, and it's fixed.
505 Ospf6d has believed a value from zebra as I/F MTU, but from now
506 I/F MTU is set to constant 1500. This is workaround for ATM.
507
5082001-02-01 Kunihiro Ishiguro <kunihiro@zebra.org>
509
510 * zebra-0.91 is released.
511
5122001-01-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
513
514 * just code clean up of almost all module.
515 * ospf6_dump.c, ospf6_lsa.c: file dependency.
516 * ospf6_mesg.[ch]: changed filename to ospf6_message.[ch]
517
5182001-01-09 Kunihiro Ishiguro <kunihiro@zebra.org>
519
520 * zebra-0.90 is released.
521
5222001-01-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
523
524 * ospf6_mesg.c,ospf6_lsa.c: doubly cancel thread bug fixed.
525 version 0.8.k CRASHed for this.
526 * ospf6_lsa.c: bug of logging fixed.
527 version: 0.8.l
528
5292001-01-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
530
531 * ospf6_neighbor.c: fix typo when trying to delete
532 MaxAge AS-External LSA. MaxAge LSA remaining bug is expected
533 to be fixed.
534 version: 0.8.k
535
5362001-01-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
537
538 * ospf6_mesg.c: add I/F Mtu check for sending LS Update.
539
540 * ospf6_dbex.c, ospf6_mesg.c, ospf6_neighbor.c, ospf6_neighbor.h,
541 ospf6_spf.c: Changed type of hisaddr field in ospf6_neighbor
542 structure, from sockaddr_in6 to in6_addr. No protocol/processing
543 changed.
544
5452001-01-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
546
547 * ospf6_mesg.c, ospf6_neighbor.[ch]: Speed up of
548 Database Exchange.
549 version: 0.8.j
550
551 Because the LS Request list was checked only when attempt
552 to send (retransmit) LS Request packet, Loading state lasted
553 long (for RxmtInterval) unexpectedly. This was fixed; LS Request
554 packet will be send as soon as one received a LS Update packet.
555
5562001-01-01 Kunihiro Ishiguro <kunihiro@zebra.org>
557
558 * ospf6d.h (OSPF6_VTYSH_PATH): Change "/tmp/ospf6d" to
559 /tmp/.ospf6d".
560
5612000-12-29 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
562
563 * ospf6_dump.[ch]: simplified.
564
5652000-12-19 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
566
567 * ospf6_route.c: Fix bug of using unavailable route.
568 version: 0.8.d
569
5702000-11-30 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
571
572 * ospf6_spf.c: calculate statistics. version: 0.8.d
573
5742000-11-26 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
575
576 * ospf6_mesg.c, ospf6_nsm.c: LSDB sync bug fixed.
577 version: 0.8.c
578
5792000-11-26 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
580
581 * ospf6_dbex.c: Start debugging and cleaning.
582
583 * ospf6_area.c, ospf6_dbex.c, ospf6_interface.c, ospf6_lsa.c,
584 ospf6_proto.c, ospf6_top.c: add some function to clarify codes.
585
5862000-11-26 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
587
588 * ospf6_spf.c: Delete old garbage (which was enclosed by #if 0)
589
590 * ospf6_redistribute.c: "redistribute ospf6" was generated in
591 "router ospf6" in config file. It is a bug, and fixed.
592 wrong warning message was deleted.
593
594 * ospf6_main.c: If daemon mode, ospf6d was silent even if
595 the config file was wrong. It is a bug, and fixed.
596
597 * ospf6_route.c, ospf6_zebra.c: Zebra syncronization method
598 has been changed. delete garbages. allow nexthop of :: in case
599 of connected route.
600
601 * ospf6_dbex.c: Delete annoying log messages.
602
603 * ospf6_lsa.c: Changed string for LSA log.
604
6052000-11-21 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
606
607 * ospf6_spf.c: some careless bug fixed.
608
609 * ospf6_route.c: changed not to send garbage route
610 whose nexthop is not linklocal address.
611
6122000-11-09 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
613
614 * ospf6_rtable.c: renamed to ospf6_route.c
615 whole functionality has been rewritten as new code.
616 new functions not yet installs routes; the old
617 functions still remains. cleaning log messages.
618
619 * ospf6_spf.c: whole functionality has been rewritten
620 as new code. new command "show ipv6 ospf6 spf node",
621 "show ipv6 ospf6 spf tree", "show ipv6 ospf6 spf table"
622 has been added. Memory leak was fixed. cleaning log messages.
623
624 * ospf6d version: 0.7.c
625
6262000-10-02 Kunihiro Ishiguro <kunihiro@zebra.org>
627
628 * zebra-0.89 is released.
629
6302000-09-10 Kunihiro Ishiguro <kunihiro@zebra.org>
631
632 * ospf6_lsdb.c (ospf6_lsdb_remove_maxage_lsa): Fix compile
633 warnings.
634
6352000-08-17 Kunihiro Ishiguro <kunihiro@zebra.org>
636
637 * zebra-0.88 is released.
638
6392000-08-06 Kunihiro Ishiguro <kunihiro@zebra.org>
640
641 * ospf6_rtable.h (struct ospf6_nexthop): Change ifindex type from
642 unsigned long to unsigned int.
643
6442000-04-28 Kunihiro Ishiguro <kunihiro@zebra.org>
645
646 * ospf6d.h: Include some headers for avoid warning.
647
648 * ospf6_routemap.h: Add newfile.
649
6501999-11-21 Kunihiro Ishiguro <kunihiro@zebra.org>
651
652 * ospf6_network.c: Respect IPV6_JOIN_GROUP and IPV6_LEAVE_GROUP
653 rather than RFC2133.
654
6551999-10-21 Jun-ichiro itojun Hagino <itojun@itojun.org>
656
657 * ospf6_network.c (ospf6_ipv6_decode_ipv4): Fix bug of conversion
658 from IPv4 Mapped Address to IPv4 address.
659
6601999-08-08 Kunihiro Ishiguro <kunihiro@zebra.org>
661
662 * ospf6_lsa.c (construct_link_lsa): Enclose KAME specific part by
663 #ifdef/#endif.
664
6651999-07-29 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
666
667 * ospf6_mesg.c: add new message process function.
668
6691999-07-25 Kunihiro Ishiguro <kunihiro@zebra.org>
670
671 * ospf6_main.c (sighup): Call of log_rotate() removed.
672
6731999-07-24 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
674
675 ospf6_dbex.{c,h}: variable "acknowledge" has been deleted.
676
6771999-07-22 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
678
679 * *.{c,h}: lsa data structure has been drastically
680 changed.
681
6821999-07-16 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
683
684 * *.{c,h}: bug of updating LSA's which is self
685 originated has been fixed.
686
6871999-07-14 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
688
689 * *.{c,h} : log clean up.
690
6911999-07-05 Kunihiro Ishiguro <kunihiro@zebra.org>
692
693 * ospf6d.c (ospf6_init): Change to use install_default.
694
6951999-07-03 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
696
697 * ospf6_rtable.c (nexthop_*): added some function that handles
698 new nexthop structure.
699
7001999-07-01 Rick Payne <rickp@rossfell.co.uk>
701
702 * ospf6_zebra.c (ospf6_zebra_init): Install standard commands to
703 ZEBRA_NODE.
704
7051999-06-09 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
706
707 * ospf6_rtable.h: added for new routing table of ospf6d
708
7091999-05-14 Stephen R. van den Berg <srb@cuci.nl>
710
711 * ospf6_main.c (signal_init): SIGTERM call sigint.
712 (sigint): Loggging more better message.
713
7141999-05-13 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
715
716 *ospf6_spf.c (get_prefix_lsa_of_vertex): bug fix about network vertex.
717
7181999-05-08 Kunihiro Ishiguro <kunihiro@zebra.org>
719
720 * ospf6_network.c (send_linkstate_ack): Check HAVE_SIN6_SCOPE_ID
721 is defined.
722 * ospf6_mesg.c (make_hello): Likewise.
723 * ospf6_lsa.c (lsa_flood): Likewise.
724
7251999-05-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
726
727 * ospf6_spf.c, etc: Many bug fix.
728 intra-area-prefix-LSA treatment changed.
729 network byte order of neighbor ifid changed.
730
7311999-05-07 Kunihiro Ishiguro <kunihiro@zebra.org>
732
733 * ospf6_zebra.h (struct zebra): Add hitory entry to structure.
734
7351999-05-05 Kunihiro Ishiguro <kunihiro@zebra.org>
736
737 * ospf6_main.c (main): Add KAME check for binding vty socket.
738 (main): Delete old interface get routine garbage.
739
740 * ospf6d.c: Change all `show ip6' statement to `show ipv6'.
741 (show_ipv6_ospf6_requestlist): Add description.
742
7431999-05-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
744
745 * ospf6_lsa.c, etc: Many bug fix, now two routers
746 on the same segment can become FULL neighbor state
747 each other.
748
7491999-05-03 Kunihiro Ishiguro <kunihiro@zebra.org>
750
751 * Makefile.am: Add file dependency.
752 (depend): Add target.
753
7541999-05-02 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
755
756 * Clean up and fix have been almost done. This code
757 now testing stage of Intra area routing.
758
759 * Configuration Vty become more similar to Cisco.
760
7611999-04-22 Kunihiro Ishiguro <kunihiro@zebra.org>
762
763 * Trim training newline from zlog format arguemnt.
764
765 * ospf6_dump.c (ospf6_err): Commented out ospf6_err and
766 ospf6_warn. Same kind of function should be implemented as
767 zlog_err or zlog_warn or someting.
768
769 * ospf6d.c: Change OSPF_NODE to OSPF6_NODE.
770 Change OSPF_DEFAULT_CONFIG to OSPF6_DEFAULT_CONFIG.
771
772
7731999-04-21 Kunihiro Ishiguro <kunihiro@zebra.org>
774
775 * ospf6_mesg.c (make_hello): Add check of SIN6_LEN
776
7771999-04-16 Kunihiro Ishiguro <kunihiro@zebra.org>
778
779 * ospf6_neighbor.c: Change list_clear_all to list_delete_all_node.
780 Remove list_delete_all fuction and use lib/linklist.c's one.
781
7821999-04-14 Kunihiro Ishiguro <kunihiro@zebra.org>
783
784 * mcast_join(),mcast_leave()'s argument socket length is removed.
785
7861999-04-08 <kunihiro@zebra.org>
787
788 * ospf6_zebra.h (ospf_zebra_read): Fix typo.
789
790 * ospf6_interface.h: Tempolary add struct rt_addrinfo.
791
7921999-03-05 Kunihiro Ishiguro <kunihiro@zebra.org>
793
794 * Merge from ospfd-zebra-990303 codes.
795
7961999-02-23 Kunihiro Ishiguro <kunihiro@zebra.org>
797
798 * Makefile.in: add new file.
799
800 * Makefile.am: @INCLUDES@ is added for OS/library specific IPv6
801 directory search.
802
803 * Import files from Yasuhiro Ohara <yasu@sfc.wide.ad.jp>'s ospfd.
804 Impterted files are:
805 Makefile.am, ospf_area.h, ospf_dump.c, ospf_interface.c,
806 ospf_interface.h, ospf_lsa.c, ospf_lsa.h, ospf_main.c,
807 ospf_mesg.c, ospf_mesg.h, ospf_neighbor.c,
808 ospf_neighbor.h,ospf_network.c, ospf_network.h, ospf_proto.h,
809 ospf_spf.c, ospf_spf.h, ospf_types.h, ospfd.c, ospfd.h