12002-07-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> 2 3 * ospf6_lsdb.c: bug fixed in ospf6_lsdb_type_router (). 4 * ospf6_dbex.c: because of retrans list structure changed 5 due to LSDB change, removal of old instance from retrans-list 6 is not necessary anymore. this caused crash but now fixed. 7 * version: 0.9.6i 8 92002-07-07 Kunihiro Ishiguro <kunihiro@ipinfusion.com> 10 11 * zebra-0.93 released. 12 132002-07-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> 14 15 * ospf6_lsdb.c: entirely rewritten. now ospf6d uses 16 radix tree by using lib/table.[ch] for LSDB lookup. 17 * ospf6_abr.c, ospf6_asbr.c, ospf6_intra.c: hook changed 18 due to rewriting of lsdb module. 19 * ospf6_neighbor.c: lack of check existence and find correct 20 instance of the LSA which is going to be removed from neighbor's 21 retransmission was filled. 22 * version: 0.9.6h 23 242002-07-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> 25 26 * ospf6_intra.c: bug fix for Intra-route deletion. 27 * ospf6_route.c: bug fix for path comparison. 28 * version: 0.9.6g 29 302002-06-28 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> 31 32 * ospf6_route.c: some logs trying to find the situation 33 when assert occur are added. route duration statistics 34 added. 35 * ospf6_zebra.c: trying to fix the problem reported by 36 [zebra 14318] but not yet sure. 37 * version: 0.9.6f 38 392002-06-25 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> 40 41 * ospf6_intra.c: new file for management of intra-prefix LSA. 42 * ospf6_abr.c: inter area route calculation code added. 43 * version: 0.9.6e 44 452002-06-22 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> 46 47 * ospf6_asbr.c: All AS-External route was removed when 48 one of the ASBR path was gone, but the route from other ASBR 49 path should stay remained. this bug is fixed. 50 * version: 0.9.6d 51 522002-06-22 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> 53 54 * ospf6_route.c: route table calculation bug fixed. [zebra 14105] 55 * ospf6_spf.c, ospf6_route.c, etc.: log message cleaned up. 56 * version: 0.9.6c 57 582002-04-27 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> 59 60 * ospf6_route.c: [zebra 13514] bug fix. 61 thanks to Harald Koch. 62 * version: 0.9.6b 63 642002-04-22 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> 65 66 * ospf6_dump.c: fix bug of log function 67 * ospf6_area.c: fix bug of intra route deletion 68 * version: 0.9.6a 69 702002-04-20 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> 71 72 * merged with "current" version. 73 * version: 0.9.6 74 752001-03-11 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> 76 77 * ospf6_lsdb.c ospf6_spf.c: log message changed for debug. 78 792001-02-20 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> 80 81 * version: 0.9.5i 82 83 * ospf6_asbr.c: Added code that finds alternative 84 AS-External route when remove AS-External route. 85 This is temporary fix ... 86 87 * ospf6_redistribute.c: remove redistributed routes 88 immediately when 'no redistribute ...' 89 902001-02-20 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> 91 92 * version: 0.9.5h 93 94 * ospf6_spf.c, ospf6_lsa.c: Change to originate Link-LSA on 95 point-to-point links. 96 97 * ospf6_message.c: Bug of log messages of self-originated 98 Hello packet fixed. 99 1002001-02-09 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> 101 102 * version: 0.9.5g 103 * ospf6_asbr.c: fix for the bug that AS-External route 104 is not get removed. 105 1062001-02-09 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> 107 108 * ospf6_lsdb.c: crash bug while receiving wrong LSA scope bit 109 has been temporarily fixed 110 1112001-12-20 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> 112 113 * ospf6_asbr.[ch]: The byte order bug in encoding/decoding 114 the bits/metric field in AS-External-LSA fixed. 115 Fixed to update E-bit in Router-LSA of itself. 116 Reported by Taisuke Sasaki ([zebra 11548]). 117 118 * README: updated. 119 120 * version: 0.9.5f 121 1222001-11-21 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> 123 124 * ospf6_prefix.c: Intra-prefix-LSA bug fixed. 125 * ospf6_abr.[ch]: added (only just placeholder yet) 126 1272001-11-20 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> 128 129 * ospf6_route.c: fix to overwrite a prefix when another 130 addition to the prefix is given. freeze function changed 131 not to remove routes by default. 132 133 * version: 0.9.5e 134 1352001-11-19 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> 136 137 * version: 0.9.5d 138 139 * ospf6_lsa.c ospf6_spf.c: SPF Calculations are now 140 scheduled by hook. 141 142 * ospf6_route.c: ospf6_route_add bug fix, 143 ospf6_route_remove_all corrected. 144 1452001-11-15 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> 146 147 * ospf6_hook.[ch]: added. 148 * Almost half of the code has been rewritten. 149 especially, ospf6_route.[ch]. Hook call has been injected 150 much. 151 * ospf6_asbr.[ch]: added. 152 1532001-10-17 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> 154 155 * ospf6_dbex.c: ospf6d was wrong to omit reoriginating 156 of LSA when the self-originated LSA was received from others. 157 fixed. 158 * ospf6d.h: version: 0.9.5c 159 1602001-10-16 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> 161 162 * ospf6_lsa.c: 'force-prefix' was not executed. fixed. 163 * ospf6d.h: version: 0.9.5b 164 1652001-10-13 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> 166 167 * ospf6_interface.c: 'passive-interface' is now moved to 168 'ipv6 ospf6 passive' in INTERFACE NODE. 'prefix-list' which 169 specifies the filter prefix for connected address prefix also 170 moved to INTERFACE NODE as 'ipv6 ospf6 advertise prefix-list WORD'. 171 The old obsoleted commands are still acceptable though. New command 172 'ipv6 ospf6 advertise force-prefix' added, which which tells ospf6d 173 to advertise rather prefix than stub local-address even on loopback 174 or pointopoint interfaces. 175 176 * ospf6_dump.c: 'ospf6 debug hello' -> 'ospf6 debug message hello'. 177 same for other message type. The older is still acceptable. 178 179 * ospf6_lsa.c: Changed AS-External generation to new one which uses 180 LSA hooks. Delete old garbage. 181 1822001-10-02 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> 183 184 * ospf6d.c: turn off and turn on sequence with 185 'no interface' 'interface' cmds was not work. fixed. 186 187 * ospf6_lsa.c: generating Intra-Area-Prefix-LSA for stub 188 did not care duplicate prefixes. fixed. 189 1902001-09-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> 191 192 * ospf6_message.c: There was a bug that prevent LSDB 193 to syncronize. It was a DbDesc packet bug that Slave 194 sends two different DbDesc packet on the same sequence 195 number. This cause many LSAs are dropped when Exchanging 196 LSDB, because the latter DbDesc packet that have the same 197 sequence number will be ignored as duplicate packet. 198 This seems to be exist at least before 0.9.4 version. 199 Now this is the most stable candidate. 200 201 * ospf6d.h: version 0.9.5a 202 2032001-09-06 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> 204 205 * ospf6_zebra.c ospf6_spf.c ospf6_lsa.c : 206 delete nexthop check to certify the nexthop is Link-local address. 207 Suppress Link-LSA origination on links other than Broadcast. 208 SPF's nexthop calculation first checks linklocal address 209 in Link-LSA, then checks source address of neighbor's packets. 210 211 * ospf6_interface.c ospf6_ism.c ospf6_lsa.c ospf6_nsm.c: 212 intra-area-prefix-lsa origination func moved to new one. 213 214 * ospf6_interface.h ospf6d.[ch] ospf6_lsa.c: 215 interface_area_cmd now changed to have 'passive' 216 and 'prefix-list' option. 217 218 * ospf6_prefix.c: 219 clean up. 220 2212001-09-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> 222 223 * ospf6_dbex.c ospf6_interface.c ospf6_ism.c ospf6_lsa.[ch]: 224 clean up and new LSA origination functions added. 225 226 * ospf6_route.c ospf6_lsdb.c: make vty function more 227 clean/understandable. 228 229 * ospf6d.h: version 0.9.5 230 2312001-08-24 Kunihiro Ishiguro <kunihiro@ipinfusion.com> 232 233 * ospf6_lsdb.c: Use IS_LSA_MAXAGE macro instead of 234 ospf6_lsa_is_maxage. 235 236 * ospf6_lsa.h (IS_LSA_MAXAGE): Add new macro to check MaxAge. 237 2382001-08-21 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> 239 240 * ospf6_lsdb.c: if There's no previous prefix 241 ospf6d was wrongly not calculate the prefix. 242 this reported by (v6 16029) is fixed. 243 244 * ospf6_neighbor.c: Instance of LSA Summary included 245 in DbDesc packet was wrongly freed. The bug cause 246 malformed DbDesc, ExChange <-> ExStart flapping, 247 and then crash. 248 249 * ospf6d.h: version 0.9.4 250 2512001-08-21 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> 252 253 * ospf6_route.[ch]: Showing format is changed. 254 'show ipv6 route ospf6' -> 'show ipv6 ospf6 route' 255 'show ipv6 route ospf6 external' -> 256 'show ipv6 ospf6 route redistribute' 257 258 * ospf6_lsdb.c ospf6_lsa.c ospf6_neighbor.c ospf6_interface.c: 259 memory leak in LS list fixed. 260 261 * all: clean up 262 263 * ospf6d.h: version 0.9.3 264 2652001-08-20 Kunihiro Ishiguro <kunihiro@ipinfusion.com> 266 267 * ospf6d.c (ospf6_timeval_sub_equal): Remove function. 268 269 * ospf6_spf.c (ospf6_timeval_cmp): Rewrite ospf6_timeval_cmp(). 270 (ospf6_timeval_add_equal): Function moved from ospf6d.c 271 2722001-08-19 Kunihiro Ishiguro <kunihiro@ipinfusion.com> 273 274 * zebra-0.92a released. 275 2762001-08-15 Kunihiro Ishiguro <kunihiro@ipinfusion.com> 277 278 * zebra-0.92 released. 279 2802001-08-09 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> 281 282 * ospf6_lsdb.c ospf6_neighbor.c: 283 LSDB function/structure and LS list function has been rewritten. 284 memory leak has been decreased. 285 286 * ospf6_lsa.[ch] ospf6_dbex.c: garbage code has been deleted. 287 288 * ospf6d.h: version 0.9.2 289 2902001-08-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> 291 292 * ospf6_dbex.c ospf6_lsdb.c: 293 Retransmition list had a critical bug that breaks LSDB 294 synchronization. When new LSA be added to retrans-list, 295 old must be removed, but it was not. So new LSA dropped, 296 and LSA Acknowledgement did not work. The bug was fixed. 297 298 * ospf6d.h: version 0.9.1 299 3002001-06-20 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> 301 302 * ospf6_spf.c: crash bug fix in temporary treat code for 303 Router-LSA whose LS-ID != 0 304 305 * ospf6_dbex.c: RFC2328 13.(4) was wrongly coded. 306 (4) Else if the LSA's LS age is equal to MaxAge, and there is 307 currently *NO* instance of the LSA in the router's link state 308 ... 309 310 * ospf6_lsa.c: RFC2328 13.1 checksum tie breaker 311 had been neglected, and has just added now. 312 313 * ospf6d.h: version 0.9.0 314 ospf6d expected to work with hitachi gr2000 from these fixes. 315 3162001-06-12 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> 317 318 * ospf6_lsa.c: Fix bug in creating Intra-Area-Prefix-LSA. 319 DR was mis-include others prefixes advertised by their Link-LSA. 320 321 * ospf6_route.c: Fix bug in calculating intra area routes. 322 Not all prefixes in Intra-Area-Prefix-LSA was calculated. 323 324 * ospf6_spf.c: 325 Changed to quit when a error occured in calculating SPF tree. 326 Very messy hack for the bug reported by [zebra 8807]. This 327 is not tested yet. 328 Changed to quit SPF calculation when a nexthop calculation 329 errors. 330 331 * ospf6_zebra.c: 332 Support for interface address deletion. 333 334 * ospf6d.h: 335 version: 0.8.y 336 3372001-04-18 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> 338 339 * ospf6d.h 340 Due to previous change (DR Election algorithm changed), 341 backward compatibility will be lost from this version. 342 version: 0.8.x 343 3442001-04-18 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> 345 346 * ospf6_message.c ospf6_ism.c: 347 Bug of router_id comparison 348 3492001-04-17 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> 350 351 * ospf6_dbex.c: ospf6_dbex_is_maxage_to_be_dropped() had 352 some bug causing Loading state lasts long. 353 version: 0.8.v 354 3552001-04-08 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> 356 357 * ospf6_route.c: BUG in AS-External route calculation fixed. 358 It was using OLD LSDB... 359 Version: 0.8.u- 360 3612001-04-08 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> 362 363 * ospf6_area.c, ospf6_dbex.c, ospf6_interface.c, 364 ospf6_lsa.c, ospf6_lsdb.c, ospf6_lsdb.h, ospf6_message.c, 365 ospf6_neighbor.c, ospf6_neighbor.h, ospf6_nsm.c, 366 ospf6_redistribute.c, ospf6_route.c, ospf6_spf.c: 367 Delete old LSDB function. 368 369 * ospf6d.h: 370 Version: 0.8.u 371 3722001-04-05 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> 373 374 * ospf6_area.c, ospf6_area.h, ospf6_dbex.c, ospf6_interface.c, 375 ospf6_interface.h, ospf6_lsa.c, ospf6_lsdb.c, ospf6_lsdb.h, 376 ospf6_message.c, ospf6_nsm.c, ospf6_redistribute.c, ospf6_route.c, 377 ospf6_spf.c, ospf6_top.c, ospf6_top.h, ospf6d.h: 378 Changed to use New LSDB. 379 Version: 0.8.t 380 3812001-04-02 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> 382 383 * ospf6_lsa.c: 384 Interface stub check in Intra-Area-Prefix-LSA origination 385 was wrong. - fixed. 386 387 * ospf6_area.h, ospf6_dbex.c, ospf6_interface.c, 388 ospf6_interface.h, ospf6_lsa.c, ospf6_lsa.h, ospf6_lsdb.c, 389 ospf6_message.c, ospf6_neighbor.c, ospf6_nsm.c, 390 ospf6_redistribute.c, ospf6_top.c, ospf6_top.h, ospf6d.c: 391 New LSDB functions, but not changed to be used. 392 393 * ospf6d.h: 394 Version: 0.8.s 395 3962001-03-28 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> 397 398 * ospf6_area.c ospf6_area.h ospf6_dbex.c ospf6_dump.c 399 ospf6_interface.c ospf6_interface.h ospf6_lsa.c 400 ospf6_message.c ospf6_redistribute.c ospf6_spf.c ospf6_top.c 401 ospf6_top.h ospf6_zebra.c ospf6d.c ospf6d.h: cleaning. 402 4032001-03-24 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> 404 405 * ospf6d.h: 406 version: 0.8.r 407 408 * ospf6_neighbor.[ch], ospf6_lsa.[ch]: 409 just clean up and log clearify. 410 411 * ospf6_message.[ch]: 412 Packet receiving function and dumping OSPFv3 packet has been 413 changed simple and clean. 414 415 * ospf6_dbex.[ch], ospf6_interface.[ch], ospf6_lsdb.[ch], 416 ospf6_neighbor.[ch], ospf6_nsm.[ch]: 417 LSList(i.e. summary list, request list, retrans list, etc) have 418 been rewritten based on new LSDB module. The main LSDB have not 419 yet shifted to this new module, but will shift eventually. 420 This change expected to resolve the problem that the ospf6d keeps 421 on sending redundant LSUpdate/LSAck. 422 423 * ospf6_interface.c: changed default MTU from 1500 to 1280. 424 It was possible that the ospf6d could not send packet (e.g. 425 LSUpdate in response to LSReq in my case) when the packet 426 size accidentally reached near 1500 (I was forget about IP 427 header :p). It is a bit illegal to set MTU 1280 constantly, 428 but I failed once with I/F MTU from kernel (through zebra), 429 and thinks that 1280 is more stable than kernel variable. 430 Comments will be appriciated. 431 4322001-03-15 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> 433 434 * ospf6_dbex.c, ospf6_interface.c, ospf6_ism.c, ospf6_lsdb.[ch], 435 ospf6_neighbor.c, ospf6_spf.c, ospf6d.c: 436 Fix for crash. ospf6d has ever been crashing when 437 'no interface' command executed, and when starting up with 438 the configuration which does not include 'router ospf6'. 439 these has been fixed. 440 4412001-02-24 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> 442 443 * ospf6_lsa.c, ospf6_message.c: 444 LSA summary (exchanged while Adjacency bring up) may expire 445 (may reach MaxAge). Handling this has been added but 446 it's a little bit quick hack. 447 448 * ospf6_message.c: 449 Thread chain bug fixed. Read network thread chain has been cut 450 when receive packets on not-enabled interface. this was wrong 451 and fixed. 452 4532001-02-24 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> 454 455 * ospf6_message.c: 456 I/F MTU check part on sending packet had some bug, and it's fixed. 457 Ospf6d has believed a value from zebra as I/F MTU, but from now 458 I/F MTU is set to constant 1500. This is workaround for ATM. 459 4602001-02-01 Kunihiro Ishiguro <kunihiro@zebra.org> 461 462 * zebra-0.91 is released. 463 4642001-01-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> 465 466 * just code clean up of almost all module. 467 * ospf6_dump.c, ospf6_lsa.c: file dependency. 468 * ospf6_mesg.[ch]: changed filename to ospf6_message.[ch] 469 4702001-01-09 Kunihiro Ishiguro <kunihiro@zebra.org> 471 472 * zebra-0.90 is released. 473 4742001-01-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> 475 476 * ospf6_mesg.c,ospf6_lsa.c: doubly cancel thread bug fixed. 477 version 0.8.k CRASHed for this. 478 * ospf6_lsa.c: bug of logging fixed. 479 version: 0.8.l 480 4812001-01-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> 482 483 * ospf6_neighbor.c: fix typo when trying to delete 484 MaxAge AS-External LSA. MaxAge LSA remaining bug is expected 485 to be fixed. 486 version: 0.8.k 487 4882001-01-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> 489 490 * ospf6_mesg.c: add I/F Mtu check for sending LS Update. 491 492 * ospf6_dbex.c, ospf6_mesg.c, ospf6_neighbor.c, ospf6_neighbor.h, 493 ospf6_spf.c: Changed type of hisaddr field in ospf6_neighbor 494 structure, from sockaddr_in6 to in6_addr. No protocol/processing 495 changed. 496 4972001-01-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> 498 499 * ospf6_mesg.c, ospf6_neighbor.[ch]: Speed up of 500 Database Exchange. 501 version: 0.8.j 502 503 Because the LS Request list was checked only when attempt 504 to send (retransmit) LS Request packet, Loading state lasted 505 long (for RxmtInterval) unexpectedly. This was fixed; LS Request 506 packet will be send as soon as one received a LS Update packet. 507 5082001-01-01 Kunihiro Ishiguro <kunihiro@zebra.org> 509 510 * ospf6d.h (OSPF6_VTYSH_PATH): Change "/tmp/ospf6d" to 511 /tmp/.ospf6d". 512 5132000-12-29 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> 514 515 * ospf6_dump.[ch]: simplified. 516 5172000-12-19 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> 518 519 * ospf6_route.c: Fix bug of using unavailable route. 520 version: 0.8.d 521 5222000-11-30 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> 523 524 * ospf6_spf.c: calculate statistics. version: 0.8.d 525 5262000-11-26 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> 527 528 * ospf6_mesg.c, ospf6_nsm.c: LSDB sync bug fixed. 529 version: 0.8.c 530 5312000-11-26 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> 532 533 * ospf6_dbex.c: Start debugging and cleaning. 534 535 * ospf6_area.c, ospf6_dbex.c, ospf6_interface.c, ospf6_lsa.c, 536 ospf6_proto.c, ospf6_top.c: add some function to clarify codes. 537 5382000-11-26 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> 539 540 * ospf6_spf.c: Delete old garbage (which was enclosed by #if 0) 541 542 * ospf6_redistribute.c: "redistribute ospf6" was generated in 543 "router ospf6" in config file. It is a bug, and fixed. 544 wrong warning message was deleted. 545 546 * ospf6_main.c: If daemon mode, ospf6d was silent even if 547 the config file was wrong. It is a bug, and fixed. 548 549 * ospf6_route.c, ospf6_zebra.c: Zebra syncronization method 550 has been changed. delete garbages. allow nexthop of :: in case 551 of connected route. 552 553 * ospf6_dbex.c: Delete annoying log messages. 554 555 * ospf6_lsa.c: Changed string for LSA log. 556 5572000-11-21 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> 558 559 * ospf6_spf.c: some careless bug fixed. 560 561 * ospf6_route.c: changed not to send garbage route 562 whose nexthop is not linklocal address. 563 5642000-11-09 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> 565 566 * ospf6_rtable.c: renamed to ospf6_route.c 567 whole functionality has been rewritten as new code. 568 new functions not yet installs routes; the old 569 functions still remains. cleaning log messages. 570 571 * ospf6_spf.c: whole functionality has been rewritten 572 as new code. new command "show ipv6 ospf6 spf node", 573 "show ipv6 ospf6 spf tree", "show ipv6 ospf6 spf table" 574 has been added. Memory leak was fixed. cleaning log messages. 575 576 * ospf6d version: 0.7.c 577 5782000-10-02 Kunihiro Ishiguro <kunihiro@zebra.org> 579 580 * zebra-0.89 is released. 581 5822000-09-10 Kunihiro Ishiguro <kunihiro@zebra.org> 583 584 * ospf6_lsdb.c (ospf6_lsdb_remove_maxage_lsa): Fix compile 585 warnings. 586 5872000-08-17 Kunihiro Ishiguro <kunihiro@zebra.org> 588 589 * zebra-0.88 is released. 590 5912000-08-06 Kunihiro Ishiguro <kunihiro@zebra.org> 592 593 * ospf6_rtable.h (struct ospf6_nexthop): Change ifindex type from 594 unsigned long to unsigned int. 595 5962000-04-28 Kunihiro Ishiguro <kunihiro@zebra.org> 597 598 * ospf6d.h: Include some headers for avoid warning. 599 600 * ospf6_routemap.h: Add newfile. 601 6021999-11-21 Kunihiro Ishiguro <kunihiro@zebra.org> 603 604 * ospf6_network.c: Respect IPV6_JOIN_GROUP and IPV6_LEAVE_GROUP 605 rather than RFC2133. 606 6071999-10-21 Jun-ichiro itojun Hagino <itojun@itojun.org> 608 609 * ospf6_network.c (ospf6_ipv6_decode_ipv4): Fix bug of conversion 610 from IPv4 Mapped Address to IPv4 address. 611 6121999-08-08 Kunihiro Ishiguro <kunihiro@zebra.org> 613 614 * ospf6_lsa.c (construct_link_lsa): Enclose KAME specific part by 615 #ifdef/#endif. 616 6171999-07-29 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> 618 619 * ospf6_mesg.c: add new message process function. 620 6211999-07-25 Kunihiro Ishiguro <kunihiro@zebra.org> 622 623 * ospf6_main.c (sighup): Call of log_rotate() removed. 624 6251999-07-24 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> 626 627 ospf6_dbex.{c,h}: variable "acknowledge" has been deleted. 628 6291999-07-22 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> 630 631 * *.{c,h}: lsa data structure has been drastically 632 changed. 633 6341999-07-16 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> 635 636 * *.{c,h}: bug of updating LSA's which is self 637 originated has been fixed. 638 6391999-07-14 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> 640 641 * *.{c,h} : log clean up. 642 6431999-07-05 Kunihiro Ishiguro <kunihiro@zebra.org> 644 645 * ospf6d.c (ospf6_init): Change to use install_default. 646 6471999-07-03 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> 648 649 * ospf6_rtable.c (nexthop_*): added some function that handles 650 new nexthop structure. 651 6521999-07-01 Rick Payne <rickp@rossfell.co.uk> 653 654 * ospf6_zebra.c (ospf6_zebra_init): Install standard commands to 655 ZEBRA_NODE. 656 6571999-06-09 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> 658 659 * ospf6_rtable.h: added for new routing table of ospf6d 660 6611999-05-14 Stephen R. van den Berg <srb@cuci.nl> 662 663 * ospf6_main.c (signal_init): SIGTERM call sigint. 664 (sigint): Loggging more better message. 665 6661999-05-13 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> 667 668 *ospf6_spf.c (get_prefix_lsa_of_vertex): bug fix about network vertex. 669 6701999-05-08 Kunihiro Ishiguro <kunihiro@zebra.org> 671 672 * ospf6_network.c (send_linkstate_ack): Check HAVE_SIN6_SCOPE_ID 673 is defined. 674 * ospf6_mesg.c (make_hello): Likewise. 675 * ospf6_lsa.c (lsa_flood): Likewise. 676 6771999-05-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> 678 679 * ospf6_spf.c, etc: Many bug fix. 680 intra-area-prefix-LSA treatment changed. 681 network byte order of neighbor ifid changed. 682 6831999-05-07 Kunihiro Ishiguro <kunihiro@zebra.org> 684 685 * ospf6_zebra.h (struct zebra): Add hitory entry to structure. 686 6871999-05-05 Kunihiro Ishiguro <kunihiro@zebra.org> 688 689 * ospf6_main.c (main): Add KAME check for binding vty socket. 690 (main): Delete old interface get routine garbage. 691 692 * ospf6d.c: Change all `show ip6' statement to `show ipv6'. 693 (show_ipv6_ospf6_requestlist): Add description. 694 6951999-05-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> 696 697 * ospf6_lsa.c, etc: Many bug fix, now two routers 698 on the same segment can become FULL neighbor state 699 each other. 700 7011999-05-03 Kunihiro Ishiguro <kunihiro@zebra.org> 702 703 * Makefile.am: Add file dependency. 704 (depend): Add target. 705 7061999-05-02 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> 707 708 * Clean up and fix have been almost done. This code 709 now testing stage of Intra area routing. 710 711 * Configuration Vty become more similar to Cisco. 712 7131999-04-22 Kunihiro Ishiguro <kunihiro@zebra.org> 714 715 * Trim training newline from zlog format arguemnt. 716 717 * ospf6_dump.c (ospf6_err): Commented out ospf6_err and 718 ospf6_warn. Same kind of function should be implemented as 719 zlog_err or zlog_warn or someting. 720 721 * ospf6d.c: Change OSPF_NODE to OSPF6_NODE. 722 Change OSPF_DEFAULT_CONFIG to OSPF6_DEFAULT_CONFIG. 723 724 7251999-04-21 Kunihiro Ishiguro <kunihiro@zebra.org> 726 727 * ospf6_mesg.c (make_hello): Add check of SIN6_LEN 728 7291999-04-16 Kunihiro Ishiguro <kunihiro@zebra.org> 730 731 * ospf6_neighbor.c: Change list_clear_all to list_delete_all_node. 732 Remove list_delete_all fuction and use lib/linklist.c's one. 733 7341999-04-14 Kunihiro Ishiguro <kunihiro@zebra.org> 735 736 * mcast_join(),mcast_leave()'s argument socket length is removed. 737 7381999-04-08 <kunihiro@zebra.org> 739 740 * ospf6_zebra.h (ospf_zebra_read): Fix typo. 741 742 * ospf6_interface.h: Tempolary add struct rt_addrinfo. 743 7441999-03-05 Kunihiro Ishiguro <kunihiro@zebra.org> 745 746 * Merge from ospfd-zebra-990303 codes. 747 7481999-02-23 Kunihiro Ishiguro <kunihiro@zebra.org> 749 750 * Makefile.in: add new file. 751 752 * Makefile.am: @INCLUDES@ is added for OS/library specific IPv6 753 directory search. 754 755 * Import files from Yasuhiro Ohara <yasu@sfc.wide.ad.jp>'s ospfd. 756 Impterted files are: 757 Makefile.am, ospf_area.h, ospf_dump.c, ospf_interface.c, 758 ospf_interface.h, ospf_lsa.c, ospf_lsa.h, ospf_main.c, 759 ospf_mesg.c, ospf_mesg.h, ospf_neighbor.c, 760 ospf_neighbor.h,ospf_network.c, ospf_network.h, ospf_proto.h, 761 ospf_spf.c, ospf_spf.h, ospf_types.h, ospfd.c, ospfd.h 762