blob: 6a0bb5e1c5a9478b0e0e403542ad683ae1bf13f8 [file] [log] [blame]
Paul Jakma0b26f812006-05-15 10:47:53 +000012006-03-01 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
2
3 * ospf6_asbr.c: fix bug of needless forwarding address
4 * ospf6d.h: version 0.9.7r
5
Paul Jakmacf1ce252006-05-15 10:46:07 +000062006-02-22 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
7
8 * valgrind check and memory fix
9 * route table identification string added
10 * ospf6d.h: version 0.9.7q
11
Paul Jakma932bf192006-05-15 10:42:24 +0000122005-10-20 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
13
14 * ospf6_neighbor.c: add the calling of ospf6_maxage_remove ()
15 when the neighbor went out of Exchange/Loading.
16
Paul Jakmacb4b8842006-05-15 10:39:30 +0000172005-10-06 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
18
19 * ospf6_asbr.c: fix bug of calculating AS-External routes
20 in other areas. Add debugging function for border-router
21 calculation.
22 * ospf6d.h: version 0.9.7p
23
ajsf52d13c2005-10-01 17:38:06 +0000242005-10-01 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
25
26 * ospf6_asbr.c: Remove local hard-coded tables zroute_name and
27 zroute_abname. Change the ZROUTE_NAME macro to use new library
28 function zebra_route_string(). Remove the ZROUTE_ABNAME macro.
29 (ospf6_asbr_external_route_show): Replace ZROUTE_ABNAME() with
30 a call to zebra_route_char(), and be sure to fix the format string,
31 since we now have a char instead of a char *.
32 * ospf6_zebra.c: Remove local hard-coded tables zebra_route_name and
33 zebra_route_abname. Note that the zebra_route_name[] table
34 contained mixed-case strings, whereas the zebra_route_string()
35 function returns lower-case strings.
36 (ospf6_zebra_read_ipv6): Change debug message to use new library
37 function zebra_route_string() instead of zebra_route_name[].
38 (show_zebra): Use new library function zebra_route_string() instead
39 of zebra_route_name[].
40
paul47828742005-08-10 15:46:11 +0000412005-08-09 Paul Jakma <paul.jakma@sun.com>
42
43 * ospf6_asbr.c: (ospf6_asbr_redistribute_add) Fix sense of testing
44 of route_map_apply return code, it can return many things other
45 than RMAP_MATCH which do not indicate DENY. Should test explicitly
46 for equality to RMAP_DENYMATCH instead.
47
hasso34956b32005-06-24 08:44:02 +0000482005-06-24 Harald Welte <laforge@gnumonks.org>
49
50 * ospf6_abr.[ch], ospf6_area.[ch]: Add area filter-list (in|out)
51 support and area import and export lists support.
52
hasso7b6ae022005-06-24 08:17:51 +0000532005-06-24 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
54
55 * ospf6_message.c: Changed to be insensitive to changes of neighbors'
56 IP source address in the OSPF packets. It was sometimes problematic
57 in actual operation (needed some operational cost: restarting
58 all-neighbor routers when I/F NIC was changed). Due to this change,
59 a previously safe case, attaching multiple interface to the same
60 link will now be dengerous and will not work. Remedy to that should
61 be applied later.
62
hasso3e834b12005-06-24 07:50:12 +0000632005-06-24 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
64
65 * ospf6_interface.c: fix the way inactivity_timer is called. Because
66 inactivity_timer() deletes the neighbor from the neighbor_list, it
67 cannot be called by thread_execute() from inner side of the
68 neighbor_list for-loop.
69
hassob31b8132005-05-31 10:24:28 +0000702005-05-31 Hasso Tepper <hasso at quagga.net>
71
72 * ospf6d.c: No need for double ';'. Fixes parsing "show ipv6 ospf6
73 database ..." commands for vtysh by extract.pl. Remove duplicate
74 install_element calls.
75
ajs634f9ea2005-04-11 15:51:40 +0000762005-04-11 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
77
78 * ospf6_zebra.c (ospf6_zebra_redistribute, ospf6_zebra_no_redistribute):
79 Change 2nd arg to zebra_redistribute_send from zclient->sock
80 to zclient.
81
paul1eb8ef22005-04-07 07:30:20 +0000822005-04-07 Paul Jakma <paul@dishone.st>
83
84 * (global) Fix up list loops to match changes in lib/linklist,
85 and some basic auditing of usage.
86 * ospf6_abr.c: (ospf6_abr_examin_brouter) change to a single
87 scan of the area list, rather than scanning all areas first for
88 INTER_ROUTER and then again for INTER_NETWORK. According to
89 16.2, the scan should be area specific anyway, and further
90 ospf6d does not seem to implement 16.3 anyway.
91
ajs3b7b8142005-04-02 16:37:07 +0000922005-04-02 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
93
ajse4319de2005-04-02 23:23:55 +000094 * ospf6_interface.[ch]: (ospf6_interface_lookup_by_name) Remove unused
95 function.
96
972005-04-02 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
98
ajsd2fc8892005-04-02 18:38:43 +000099 * ospf6_zebra.c: (ospf6_zebra_if_del) Previously, this whole function
100 was commented out. But this is not safe: we should at least update
101 the ifindex when the interface is deleted. So the new version
102 updates the interface status and sets ifp->ifindex to
103 IFINDEX_INTERNAL.
104 (ospf6_zebra_route_update) Use if_indextoname properly.
105
1062005-04-02 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
107
ajs3b7b8142005-04-02 16:37:07 +0000108 * ospf6_route.c: (ospf6_route_show, ospf6_route_show_detail) Protect
109 against the possibility that the string returned by if_indextoname
110 may not terminate with '\0'.
111
jardinc1ba9e82005-03-02 22:43:26 +00001122005-03-02 Vincent Jardin <Vincent.Jardin@6wind.com>
113
114 * ospf6_zebra.c: Fix core dump when router-id is provided with
115 an empty ospf6d.conf file (no context router ospf6) because
116 ospf6_create has not been called yet.
117
paul8bfb0cb2005-01-25 01:19:28 +00001182005-01-25 Paul Jakma <paul@dishone.st>
119
120 * ospf6_asbr.c: Add "hsls" to the zroute_name const char array.
121
hassoc6487d62004-12-24 06:00:11 +00001222004-12-24 Hasso Tepper <hasso at quagga.net>
123
124 * *.c: Change level of debug messages to LOG_DEBUG.
125
ajs274a4a42004-12-07 15:39:31 +00001262004-12-07 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
127
128 * ospf6_main.c: (main) The 2nd argument to openzlog has been removed.
129 Note that stdout logging will no longer be enabled by default when
130 not running as a daemon.
131
ajs887c44a2004-12-03 16:36:46 +00001322004-12-03 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
133
134 * ospf6_main.c: (sigint,sigterm) Use zlog_notice for termination
135 message.
136 (main) Remove commented-out call to pid_output_lock (which should
137 never be called other than from inside pid_output). And use
138 zlog_notice to print the startup message, which now includes
139 the vty port.
140
hassob3c8c462004-11-26 12:55:51 +00001412004-11-26 Hasso Tepper <hasso at quagga.net>
142
143 * ospf6_snmp.c: Fix compile: listnode -> struct listnode *.
144
hassoc0652302004-11-25 19:33:48 +00001452004-11-25 Hasso Tepper <hasso at quagga.net>
146
147 * ospf6_main.c: Make group to run as configurable.
148
gdt6639a042004-11-05 18:42:27 +00001492004-11-05 Phil Spagnolo <phillip.a.spagnolo@boeing.com>
150 * ospf6_flood.c: When adding a thread to retransmit an lsa after
151 rxmt_interval, the ospf6d used thread_add_event(). However,
152 thread_add_event() executes immediately and ignores the delay parameter.
153 This was causing unnecesary unicast LSU sends. Adding the thread has
154 been changed to use thread_add_timer() which will expire after delay.
155 After the fix results appear consistent with expectation.
156
hassoc75105a2004-10-13 10:33:26 +00001572004-10-12 Hasso Tepper <hasso at quagga.net>
158
159 * ospf6_snmp.c: Remove defaults used to initialize smux connection to
160 snmpd. Connection is initialized only if smux peer is configured.
161
hassoc8a440e2004-10-11 17:02:40 +00001622004-10-11 Hasso Tepper <hasso at quagga.net>
163
164 * osp6_top.c, ospf6_top.h: Better handling for router-id. If we use
165 common one, don't output it into configuration - only statically
166 configured one.
167
paulddd119f2004-10-10 08:07:29 +00001682004-10-10 Paul Jakma <paul@dishone.st>
169
170 * Makefile.am: fix listing of ospf_snmp.c in noinst_HEADERS
paul0c083ee2004-10-10 12:54:58 +0000171 * ospf6_route.c: Add const qualifier to various char arrays of
172 constants. signed/unsigned fixes.
173 (ospf6_linkstate_table_show) argv is const
174 * ospf6_snmp.c: listnode typedef is dead.
175 (ospf6_snmp_init) Take struct thread_master arg, needed for
176 smux_init.
177 * ospf6_snmp.h: update ospf6_snmp_init declaration.
178 * ospf6d.c: (ospf6_init) add const qualifier to sargv, pass master
179 to ospf_snmp6_init.
180 * ospf6_asbr.c: const char update.
181 * ospf6_interface.c: ditto, plus signed/unsigned fixes.
182 (ipv6_ospf6_cost) Check whether cost fits in u_int32_t and use
183 strtoul.
184 * ospf6_intra.c: const char update. Parenthesise expression.
185 * ospf6_lsa.c: signed/unsigned and const char updates.
186 * ospf6_proto.c: ditto.
187 * ospf6_message.c: ditto.
188 * ospf6_lsdb.c: signed/unsigned update.
189 * ospf6_main.c: const char update.
190 * ospf6_neighbor.c: ditto.
191 * ospf6_spf.c: ditto.
192 * ospf6_top.c: ditto.
193
hassoef1bbf52004-10-08 12:04:21 +00001942004-10-06 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
195
hasso2680aa22004-11-25 20:54:46 +0000196 * ospf6_snmp.c: add partial support for SNMP
197 (i.e. ospfv3AreaLsdbTable).
198 * OSPFv3-MIB.txt: Net-SNMP translate Unsigned32 range
199 (0..'FFFFFFFF'h) incorrectly to (0..-1). Those parts for
200 Unsigned32 range are changed to (0..4294967295).
201 Also, doubtful 'not-accessible's are changed to read-only.
202
2032004-10-06 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
204
hassoef1bbf52004-10-08 12:04:21 +0000205 * ospf6_snmp.[ch], OSPFV3-MIB.txt: start supporting SNMP.
206 it follows draft-ietf-ospf-ospfv3-mib-08.txt, but change
207 OSPFv3 tree to {experimental 102} based on
208 http://www.iana.org/assignments/smi-numbers:
209 Prefix: iso.org.dod.internet.experimental (1.3.6.1.3.)
210 102 OSPFv3 OSPF for IPv6 [Joyal]
211
hasso18a6dce2004-10-03 18:18:34 +00002122004-10-03 Hasso Tepper <hasso at quagga.net>
213
214 * ospf6_zebra.c: Use router id from zebra daemon if it wasn't set in
215 configuration.
216
hasso03d52f82004-09-29 00:26:19 +00002172004-09-25 Hasso Tepper <hasso at estpak.ee>
218
219 * ospf6_asbr.c, ospf6_lsa.c, ospf6_proto.c, ospf6_proto.h: Fix
220 compiler warnings.
221
hasso52dc7ee2004-09-23 19:18:23 +00002222004-09-23 Hasso Tepper <hasso at quagga.net>
223
224 * *.[c|h]: list -> struct list *, listnode -> struct listnode *.
225
hasso9428f2d2004-09-13 14:01:12 +00002262004-09-13 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
227
228 * ospf6_intra.c, ospf6_route.[ch]: try to fix assertion failure
229 in brouter's route_remove
230 * ospf6d.h: version 0.9.7o
231
2322004-09-12 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
233
234 * ospf6_route.c: route_count_assert bug fix
235 * ospf6d.h: version 0.9.7n
236
hasso4846ef62004-09-03 06:04:00 +00002372004-09-03 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
238
239 * ospf6_area.c, ospf6_route.c, ospf6_top.c, ospf6d.c:
240 "show intra-route" function and "show SPF result" function is
241 changed.
242 * ospf6_neighbor.c: Changed to update stub intra-prefix origination
243 when it is not DR.
244 * ospf6_route.h: resolv conflict between best flag and
245 active-summary flag.
246 * ospf6d.h: version 0.9.7m
247
hasso1e058382004-09-01 21:36:14 +00002482004-09-02 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
249
hasso63069ad2004-09-02 13:01:01 +0000250 * ospf6_asbr.c: E-bit check in examining AS-External-LSA
251 * ospf6_abr.c: E-bit set in receiving Inter-Area-Router-LSA
252
2532004-09-02 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
254
hasso1e058382004-09-01 21:36:14 +0000255 * *.[ch]: Logging LSAs of particular type is added.
256 lsa_handler is now using vector in order to adjust
257 existing LSA modules.
258 * ospf6d.h: version 0.9.7l
259
hassoe42f5a32004-08-28 17:04:33 +00002602004-08-28 Hasso Tepper <hasso at quagga.net>
261
262 * ospf6_main.c: Modify for sigevents.
263
hasso9a096262004-08-26 18:56:19 +00002642004-08-26 Hasso Tepper <hasso@estpak.ee>
265
266 * ospf6_interface.c, ospf6_top.c, ospf6d.c: for vtysh.
267
hasso3b687352004-08-19 06:56:53 +00002682004-08-19 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
269
hassoccb59b12004-08-25 09:10:37 +0000270 * ospf6_asbr.c: Bug in ASBR check fixed.
271 * ospf6d.h: version 0.9.7k
272
2732004-08-19 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
274
hasso3b687352004-08-19 06:56:53 +0000275 * ospf6_asbr.c: Bug in AS-External Origination fixed.
276 * ospf6d.h: version 0.9.7j
277
hasso6452df02004-08-15 05:52:07 +00002782004-08-15 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
279
280 * *.c: Area support almost done. (almost ! ;p)
281 * ospf6d.h: version 0.9.7i
282
2832004-08-15 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
284
285 * ospf6_message.c: Bug cause BadLSReq is fixed.
286 * ospf6_abr.c: Border Router check.
287 * ospf6d.h: version 0.9.7h
288
2892004-08-14 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
290
291 * ospf6_area.[ch], ospf6_abr.[ch]: area range,
292 border-routers, Inter-Area-Router-LSA origination
293 * ospf6d.h: version 0.9.7g
294
2952004-08-12 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
296
297 * *.[c,h]: LSA refreshing is changed and cleaned up.
298 * ospf6d.h: version 0.9.7f
299
hasso049207c2004-08-04 20:02:13 +00003002004-08-01 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
301
302 * ospf6_abr.[ch]: add files for abr function.
303 * *.c: VTY_NEWLINE -> VNL
304 * ospf6d.h: version 0.9.7e
305 show database functions are rewritten.
306
hasso1203e1c2004-07-23 21:34:27 +00003072004-07-23 Hasso Tepper <hasso@estpak.ee>
308
309 * ospf6_interface.c, ospf6_zebra.c: use ifp->mtu6 instead of
310 ifp->mtu.
311
paul79dc3732004-07-23 15:17:45 +00003122004-07-23 Paul Jakma <paul@dishone.st>
313
314 * ospf6_main.c: Delete LOG_PERROR, not portable.
315 * ospf6_network.c: (ospf6_set_pktinfo) use setsockopt_ipv6_pktinfo
316
hassob596c712004-07-09 18:33:43 +00003172004-07-06 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
318
319 * ospf6_message.c, ospf6_interface.c: add a command to configure
320 ospf6 ifmtu on a interface.
321 * ospf6d.h: version 0.9.7d
322
hasso508e53e2004-05-18 18:57:06 +00003232004-05-18 Hasso Tepper <hasso@estpak.ee>
paul0a589352004-05-08 11:48:26 +0000324
hasso508e53e2004-05-18 18:57:06 +0000325 * *.*: Merge rewritten ospf6d from Zebra repository.
326 * ospf6_network.c, ospf6_main.c: Merged privs stuff back in.
327 * ospf6_zebra.c: Sync back to zclient changes.
hasso3b4cd3a2004-05-18 19:28:32 +0000328 * ospf6_asbr.c: Added isis to the routings list.
329 * ospf6_main.c: "version.h" -> <lib/version.h>
330
3312004-05-17 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
332
333 * ospf6_flood.[ch], ospf6_lsa.[ch], ospf6_lsdb.h, ospf6_message.c
334 ospf6_neighbor.c: Fix crash bug and change the way to count
335 how many neighbors include paticular LSA on its retrans-list.
336 * ospf6d.h: version 0.9.7c
337
3382004-05-03 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
339
340 * ospf6_message.[ch], ospf6_interface.c: adjust send/recv buffer
341 size to interface MTUs.
342 * ospf6d.h: version 0.9.7b
hasso508e53e2004-05-18 18:57:06 +0000343
3442003-08-18 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
345
346 * *.[ch]: rewrite all source code from scratch
347 * ospf6d.h: version 0.9.7
348
paulf1c61a02003-08-12 05:25:49 +00003492003-08-11 Taisuke Sasaki <sasaki@soft.net.fujitsu.co.jp>
350
hasso508e53e2004-05-18 18:57:06 +0000351 * ospf6_ism.c: DR Election bug fix.
paul445f1432003-05-16 19:00:31 +0000352
3532003-04-25 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
354
355 * ospf6_asbr.c: AS-External LSA refresh was based on the
356 prefix of the obsolete LSA. It was wrong so fixed.
357 * version: 0.9.6p
358
paul718e3742002-12-13 20:15:29 +00003592002-11-09 Vincent Jardin <jardin@6wind.com>
360
361 * ospf6_interface.c: update link-local address on interface creation.
362
3632002-11-09 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
364
365 * ospf6_asbr.c: apply MinLSInterval to AS-External-LSA origination.
366 * ospf6_lsa.c: change not to issue flooding caused by expire event
367 when the received LSA is (already) MaxAge.
368 * ospf6_spf.c: fix a bug which is that ospf6d calculates
369 wrong nexthop when failed to find Link-LSA for the neighbor.
370 * ospf6_damp.c ospf6_dbex.c ospf6_neighbor.c ospf6_spf.c:
371 some clean up
372 * version: 0.9.6o
373
3742002-10-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
375
376 * ospf6_asbr.c: bug of failing ASE lsa refresh fixed.
377 * version: 0.9.6n
378
3792002-10-01 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
380
381 * ospf6_asbr.c: AS-External-LSA origination function
382 is re-written.
383 * ospf6_damp.[ch]: New feature that damps flaps is added.
384 * version: 0.9.6m
385
3862002-07-14 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
387
388 * ospf6_spf.c: unwanted assert() in ospf6_spf_nexthop_calculation()
389 is deleted.
390 * version: 0.9.6l
391
3922002-07-14 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
393
394 * ospf6_dbex.c: bug that ospf6d fails to refresh self-originated
395 LSA if he have not the LSA before has been fixed.
396 * ospf6_asbr.c: bug of failing removing ASE LSA when remove
397 message arrived from zebra has been fixed.
398 * version: 0.9.6k
399
4002002-07-13 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
401
402 * ospf6_zebra.c: bug reported [zebra 14642] fixed.
403 The bug was related to the synchronization between zebra
404 and ospf6d. Now synchronization will be correctly done.
405 * version: 0.9.6j
406
4072002-07-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
408
409 * ospf6_lsdb.c: bug fixed in ospf6_lsdb_type_router ().
410 * ospf6_dbex.c: because of retrans list structure changed
411 due to LSDB change, removal of old instance from retrans-list
412 is not necessary anymore. this caused crash but now fixed.
413 * version: 0.9.6i
414
4152002-07-07 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
416
417 * zebra-0.93 released.
418
4192002-07-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
420
421 * ospf6_lsdb.c: entirely rewritten. now ospf6d uses
422 radix tree by using lib/table.[ch] for LSDB lookup.
423 * ospf6_abr.c, ospf6_asbr.c, ospf6_intra.c: hook changed
424 due to rewriting of lsdb module.
425 * ospf6_neighbor.c: lack of check existence and find correct
426 instance of the LSA which is going to be removed from neighbor's
427 retransmission was filled.
428 * version: 0.9.6h
429
4302002-07-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
431
432 * ospf6_intra.c: bug fix for Intra-route deletion.
433 * ospf6_route.c: bug fix for path comparison.
434 * version: 0.9.6g
435
4362002-06-28 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
437
438 * ospf6_route.c: some logs trying to find the situation
439 when assert occur are added. route duration statistics
440 added.
441 * ospf6_zebra.c: trying to fix the problem reported by
442 [zebra 14318] but not yet sure.
443 * version: 0.9.6f
444
4452002-06-25 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
446
447 * ospf6_intra.c: new file for management of intra-prefix LSA.
448 * ospf6_abr.c: inter area route calculation code added.
449 * version: 0.9.6e
450
4512002-06-22 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
452
453 * ospf6_asbr.c: All AS-External route was removed when
454 one of the ASBR path was gone, but the route from other ASBR
455 path should stay remained. this bug is fixed.
456 * version: 0.9.6d
457
4582002-06-22 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
459
460 * ospf6_route.c: route table calculation bug fixed. [zebra 14105]
461 * ospf6_spf.c, ospf6_route.c, etc.: log message cleaned up.
462 * version: 0.9.6c
463
4642002-04-27 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
465
466 * ospf6_route.c: [zebra 13514] bug fix.
467 thanks to Harald Koch.
468 * version: 0.9.6b
469
4702002-04-22 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
471
472 * ospf6_dump.c: fix bug of log function
473 * ospf6_area.c: fix bug of intra route deletion
474 * version: 0.9.6a
475
4762002-04-20 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
477
478 * merged with "current" version.
479 * version: 0.9.6
480
4812001-03-11 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
482
483 * ospf6_lsdb.c ospf6_spf.c: log message changed for debug.
484
4852001-02-20 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
486
487 * version: 0.9.5i
488
489 * ospf6_asbr.c: Added code that finds alternative
490 AS-External route when remove AS-External route.
491 This is temporary fix ...
492
493 * ospf6_redistribute.c: remove redistributed routes
494 immediately when 'no redistribute ...'
495
4962001-02-20 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
497
498 * version: 0.9.5h
499
500 * ospf6_spf.c, ospf6_lsa.c: Change to originate Link-LSA on
501 point-to-point links.
502
503 * ospf6_message.c: Bug of log messages of self-originated
504 Hello packet fixed.
505
5062001-02-09 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
507
508 * version: 0.9.5g
509 * ospf6_asbr.c: fix for the bug that AS-External route
510 is not get removed.
511
5122001-02-09 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
513
514 * ospf6_lsdb.c: crash bug while receiving wrong LSA scope bit
515 has been temporarily fixed
516
5172001-12-20 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
518
519 * ospf6_asbr.[ch]: The byte order bug in encoding/decoding
520 the bits/metric field in AS-External-LSA fixed.
521 Fixed to update E-bit in Router-LSA of itself.
522 Reported by Taisuke Sasaki ([zebra 11548]).
523
524 * README: updated.
525
526 * version: 0.9.5f
527
5282001-11-21 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
529
530 * ospf6_prefix.c: Intra-prefix-LSA bug fixed.
531 * ospf6_abr.[ch]: added (only just placeholder yet)
532
5332001-11-20 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
534
535 * ospf6_route.c: fix to overwrite a prefix when another
536 addition to the prefix is given. freeze function changed
537 not to remove routes by default.
538
539 * version: 0.9.5e
540
5412001-11-19 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
542
543 * version: 0.9.5d
544
545 * ospf6_lsa.c ospf6_spf.c: SPF Calculations are now
546 scheduled by hook.
547
548 * ospf6_route.c: ospf6_route_add bug fix,
549 ospf6_route_remove_all corrected.
550
5512001-11-15 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
552
553 * ospf6_hook.[ch]: added.
554 * Almost half of the code has been rewritten.
555 especially, ospf6_route.[ch]. Hook call has been injected
556 much.
557 * ospf6_asbr.[ch]: added.
558
5592001-10-17 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
560
561 * ospf6_dbex.c: ospf6d was wrong to omit reoriginating
562 of LSA when the self-originated LSA was received from others.
563 fixed.
564 * ospf6d.h: version: 0.9.5c
565
5662001-10-16 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
567
568 * ospf6_lsa.c: 'force-prefix' was not executed. fixed.
569 * ospf6d.h: version: 0.9.5b
570
5712001-10-13 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
572
573 * ospf6_interface.c: 'passive-interface' is now moved to
574 'ipv6 ospf6 passive' in INTERFACE NODE. 'prefix-list' which
575 specifies the filter prefix for connected address prefix also
576 moved to INTERFACE NODE as 'ipv6 ospf6 advertise prefix-list WORD'.
577 The old obsoleted commands are still acceptable though. New command
578 'ipv6 ospf6 advertise force-prefix' added, which which tells ospf6d
579 to advertise rather prefix than stub local-address even on loopback
580 or pointopoint interfaces.
581
582 * ospf6_dump.c: 'ospf6 debug hello' -> 'ospf6 debug message hello'.
583 same for other message type. The older is still acceptable.
584
585 * ospf6_lsa.c: Changed AS-External generation to new one which uses
586 LSA hooks. Delete old garbage.
587
5882001-10-02 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
589
590 * ospf6d.c: turn off and turn on sequence with
591 'no interface' 'interface' cmds was not work. fixed.
592
593 * ospf6_lsa.c: generating Intra-Area-Prefix-LSA for stub
594 did not care duplicate prefixes. fixed.
595
5962001-09-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
597
598 * ospf6_message.c: There was a bug that prevent LSDB
599 to syncronize. It was a DbDesc packet bug that Slave
600 sends two different DbDesc packet on the same sequence
601 number. This cause many LSAs are dropped when Exchanging
602 LSDB, because the latter DbDesc packet that have the same
603 sequence number will be ignored as duplicate packet.
604 This seems to be exist at least before 0.9.4 version.
605 Now this is the most stable candidate.
606
607 * ospf6d.h: version 0.9.5a
608
6092001-09-06 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
610
611 * ospf6_zebra.c ospf6_spf.c ospf6_lsa.c :
612 delete nexthop check to certify the nexthop is Link-local address.
613 Suppress Link-LSA origination on links other than Broadcast.
614 SPF's nexthop calculation first checks linklocal address
615 in Link-LSA, then checks source address of neighbor's packets.
616
617 * ospf6_interface.c ospf6_ism.c ospf6_lsa.c ospf6_nsm.c:
618 intra-area-prefix-lsa origination func moved to new one.
619
620 * ospf6_interface.h ospf6d.[ch] ospf6_lsa.c:
621 interface_area_cmd now changed to have 'passive'
622 and 'prefix-list' option.
623
624 * ospf6_prefix.c:
625 clean up.
626
6272001-09-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
628
629 * ospf6_dbex.c ospf6_interface.c ospf6_ism.c ospf6_lsa.[ch]:
630 clean up and new LSA origination functions added.
631
632 * ospf6_route.c ospf6_lsdb.c: make vty function more
633 clean/understandable.
634
635 * ospf6d.h: version 0.9.5
636
6372001-08-24 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
638
639 * ospf6_lsdb.c: Use IS_LSA_MAXAGE macro instead of
640 ospf6_lsa_is_maxage.
641
642 * ospf6_lsa.h (IS_LSA_MAXAGE): Add new macro to check MaxAge.
643
6442001-08-21 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
645
646 * ospf6_lsdb.c: if There's no previous prefix
647 ospf6d was wrongly not calculate the prefix.
648 this reported by (v6 16029) is fixed.
649
650 * ospf6_neighbor.c: Instance of LSA Summary included
651 in DbDesc packet was wrongly freed. The bug cause
652 malformed DbDesc, ExChange <-> ExStart flapping,
653 and then crash.
654
655 * ospf6d.h: version 0.9.4
656
6572001-08-21 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
658
659 * ospf6_route.[ch]: Showing format is changed.
660 'show ipv6 route ospf6' -> 'show ipv6 ospf6 route'
661 'show ipv6 route ospf6 external' ->
662 'show ipv6 ospf6 route redistribute'
663
664 * ospf6_lsdb.c ospf6_lsa.c ospf6_neighbor.c ospf6_interface.c:
665 memory leak in LS list fixed.
666
667 * all: clean up
668
669 * ospf6d.h: version 0.9.3
670
6712001-08-20 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
672
673 * ospf6d.c (ospf6_timeval_sub_equal): Remove function.
674
675 * ospf6_spf.c (ospf6_timeval_cmp): Rewrite ospf6_timeval_cmp().
676 (ospf6_timeval_add_equal): Function moved from ospf6d.c
677
6782001-08-19 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
679
680 * zebra-0.92a released.
681
6822001-08-15 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
683
684 * zebra-0.92 released.
685
6862001-08-09 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
687
688 * ospf6_lsdb.c ospf6_neighbor.c:
689 LSDB function/structure and LS list function has been rewritten.
690 memory leak has been decreased.
691
692 * ospf6_lsa.[ch] ospf6_dbex.c: garbage code has been deleted.
693
694 * ospf6d.h: version 0.9.2
695
6962001-08-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
697
698 * ospf6_dbex.c ospf6_lsdb.c:
699 Retransmition list had a critical bug that breaks LSDB
700 synchronization. When new LSA be added to retrans-list,
701 old must be removed, but it was not. So new LSA dropped,
702 and LSA Acknowledgement did not work. The bug was fixed.
703
704 * ospf6d.h: version 0.9.1
705
7062001-06-20 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
707
708 * ospf6_spf.c: crash bug fix in temporary treat code for
709 Router-LSA whose LS-ID != 0
710
711 * ospf6_dbex.c: RFC2328 13.(4) was wrongly coded.
712 (4) Else if the LSA's LS age is equal to MaxAge, and there is
713 currently *NO* instance of the LSA in the router's link state
714 ...
715
716 * ospf6_lsa.c: RFC2328 13.1 checksum tie breaker
717 had been neglected, and has just added now.
718
719 * ospf6d.h: version 0.9.0
720 ospf6d expected to work with hitachi gr2000 from these fixes.
721
7222001-06-12 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
723
724 * ospf6_lsa.c: Fix bug in creating Intra-Area-Prefix-LSA.
725 DR was mis-include others prefixes advertised by their Link-LSA.
726
727 * ospf6_route.c: Fix bug in calculating intra area routes.
728 Not all prefixes in Intra-Area-Prefix-LSA was calculated.
729
730 * ospf6_spf.c:
731 Changed to quit when a error occured in calculating SPF tree.
732 Very messy hack for the bug reported by [zebra 8807]. This
733 is not tested yet.
734 Changed to quit SPF calculation when a nexthop calculation
735 errors.
736
737 * ospf6_zebra.c:
738 Support for interface address deletion.
739
740 * ospf6d.h:
741 version: 0.8.y
742
7432001-04-18 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
744
745 * ospf6d.h
746 Due to previous change (DR Election algorithm changed),
747 backward compatibility will be lost from this version.
748 version: 0.8.x
749
7502001-04-18 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
751
752 * ospf6_message.c ospf6_ism.c:
753 Bug of router_id comparison
754
7552001-04-17 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
756
757 * ospf6_dbex.c: ospf6_dbex_is_maxage_to_be_dropped() had
758 some bug causing Loading state lasts long.
759 version: 0.8.v
760
7612001-04-08 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
762
763 * ospf6_route.c: BUG in AS-External route calculation fixed.
764 It was using OLD LSDB...
765 Version: 0.8.u-
766
7672001-04-08 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
768
769 * ospf6_area.c, ospf6_dbex.c, ospf6_interface.c,
770 ospf6_lsa.c, ospf6_lsdb.c, ospf6_lsdb.h, ospf6_message.c,
771 ospf6_neighbor.c, ospf6_neighbor.h, ospf6_nsm.c,
772 ospf6_redistribute.c, ospf6_route.c, ospf6_spf.c:
773 Delete old LSDB function.
774
775 * ospf6d.h:
776 Version: 0.8.u
777
7782001-04-05 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
779
780 * ospf6_area.c, ospf6_area.h, ospf6_dbex.c, ospf6_interface.c,
781 ospf6_interface.h, ospf6_lsa.c, ospf6_lsdb.c, ospf6_lsdb.h,
782 ospf6_message.c, ospf6_nsm.c, ospf6_redistribute.c, ospf6_route.c,
783 ospf6_spf.c, ospf6_top.c, ospf6_top.h, ospf6d.h:
784 Changed to use New LSDB.
785 Version: 0.8.t
786
7872001-04-02 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
788
789 * ospf6_lsa.c:
790 Interface stub check in Intra-Area-Prefix-LSA origination
791 was wrong. - fixed.
792
793 * ospf6_area.h, ospf6_dbex.c, ospf6_interface.c,
794 ospf6_interface.h, ospf6_lsa.c, ospf6_lsa.h, ospf6_lsdb.c,
795 ospf6_message.c, ospf6_neighbor.c, ospf6_nsm.c,
796 ospf6_redistribute.c, ospf6_top.c, ospf6_top.h, ospf6d.c:
797 New LSDB functions, but not changed to be used.
798
799 * ospf6d.h:
800 Version: 0.8.s
801
8022001-03-28 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
803
804 * ospf6_area.c ospf6_area.h ospf6_dbex.c ospf6_dump.c
805 ospf6_interface.c ospf6_interface.h ospf6_lsa.c
806 ospf6_message.c ospf6_redistribute.c ospf6_spf.c ospf6_top.c
807 ospf6_top.h ospf6_zebra.c ospf6d.c ospf6d.h: cleaning.
808
8092001-03-24 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
810
811 * ospf6d.h:
812 version: 0.8.r
813
814 * ospf6_neighbor.[ch], ospf6_lsa.[ch]:
815 just clean up and log clearify.
816
817 * ospf6_message.[ch]:
818 Packet receiving function and dumping OSPFv3 packet has been
819 changed simple and clean.
820
821 * ospf6_dbex.[ch], ospf6_interface.[ch], ospf6_lsdb.[ch],
822 ospf6_neighbor.[ch], ospf6_nsm.[ch]:
823 LSList(i.e. summary list, request list, retrans list, etc) have
824 been rewritten based on new LSDB module. The main LSDB have not
825 yet shifted to this new module, but will shift eventually.
826 This change expected to resolve the problem that the ospf6d keeps
827 on sending redundant LSUpdate/LSAck.
828
829 * ospf6_interface.c: changed default MTU from 1500 to 1280.
830 It was possible that the ospf6d could not send packet (e.g.
831 LSUpdate in response to LSReq in my case) when the packet
832 size accidentally reached near 1500 (I was forget about IP
833 header :p). It is a bit illegal to set MTU 1280 constantly,
834 but I failed once with I/F MTU from kernel (through zebra),
835 and thinks that 1280 is more stable than kernel variable.
836 Comments will be appriciated.
837
8382001-03-15 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
839
840 * ospf6_dbex.c, ospf6_interface.c, ospf6_ism.c, ospf6_lsdb.[ch],
841 ospf6_neighbor.c, ospf6_spf.c, ospf6d.c:
842 Fix for crash. ospf6d has ever been crashing when
843 'no interface' command executed, and when starting up with
844 the configuration which does not include 'router ospf6'.
845 these has been fixed.
846
8472001-02-24 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
848
849 * ospf6_lsa.c, ospf6_message.c:
850 LSA summary (exchanged while Adjacency bring up) may expire
851 (may reach MaxAge). Handling this has been added but
852 it's a little bit quick hack.
853
854 * ospf6_message.c:
855 Thread chain bug fixed. Read network thread chain has been cut
856 when receive packets on not-enabled interface. this was wrong
857 and fixed.
858
8592001-02-24 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
860
861 * ospf6_message.c:
862 I/F MTU check part on sending packet had some bug, and it's fixed.
863 Ospf6d has believed a value from zebra as I/F MTU, but from now
864 I/F MTU is set to constant 1500. This is workaround for ATM.
865
8662001-02-01 Kunihiro Ishiguro <kunihiro@zebra.org>
867
868 * zebra-0.91 is released.
869
8702001-01-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
871
872 * just code clean up of almost all module.
873 * ospf6_dump.c, ospf6_lsa.c: file dependency.
874 * ospf6_mesg.[ch]: changed filename to ospf6_message.[ch]
875
8762001-01-09 Kunihiro Ishiguro <kunihiro@zebra.org>
877
878 * zebra-0.90 is released.
879
8802001-01-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
881
882 * ospf6_mesg.c,ospf6_lsa.c: doubly cancel thread bug fixed.
883 version 0.8.k CRASHed for this.
884 * ospf6_lsa.c: bug of logging fixed.
885 version: 0.8.l
886
8872001-01-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
888
889 * ospf6_neighbor.c: fix typo when trying to delete
890 MaxAge AS-External LSA. MaxAge LSA remaining bug is expected
891 to be fixed.
892 version: 0.8.k
893
8942001-01-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
895
896 * ospf6_mesg.c: add I/F Mtu check for sending LS Update.
897
898 * ospf6_dbex.c, ospf6_mesg.c, ospf6_neighbor.c, ospf6_neighbor.h,
899 ospf6_spf.c: Changed type of hisaddr field in ospf6_neighbor
900 structure, from sockaddr_in6 to in6_addr. No protocol/processing
901 changed.
902
9032001-01-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
904
905 * ospf6_mesg.c, ospf6_neighbor.[ch]: Speed up of
906 Database Exchange.
907 version: 0.8.j
908
909 Because the LS Request list was checked only when attempt
910 to send (retransmit) LS Request packet, Loading state lasted
911 long (for RxmtInterval) unexpectedly. This was fixed; LS Request
912 packet will be send as soon as one received a LS Update packet.
913
9142001-01-01 Kunihiro Ishiguro <kunihiro@zebra.org>
915
916 * ospf6d.h (OSPF6_VTYSH_PATH): Change "/tmp/ospf6d" to
917 /tmp/.ospf6d".
918
9192000-12-29 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
920
921 * ospf6_dump.[ch]: simplified.
922
9232000-12-19 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
924
925 * ospf6_route.c: Fix bug of using unavailable route.
926 version: 0.8.d
927
9282000-11-30 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
929
930 * ospf6_spf.c: calculate statistics. version: 0.8.d
931
9322000-11-26 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
933
934 * ospf6_mesg.c, ospf6_nsm.c: LSDB sync bug fixed.
935 version: 0.8.c
936
9372000-11-26 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
938
939 * ospf6_dbex.c: Start debugging and cleaning.
940
941 * ospf6_area.c, ospf6_dbex.c, ospf6_interface.c, ospf6_lsa.c,
942 ospf6_proto.c, ospf6_top.c: add some function to clarify codes.
943
9442000-11-26 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
945
946 * ospf6_spf.c: Delete old garbage (which was enclosed by #if 0)
947
948 * ospf6_redistribute.c: "redistribute ospf6" was generated in
949 "router ospf6" in config file. It is a bug, and fixed.
950 wrong warning message was deleted.
951
952 * ospf6_main.c: If daemon mode, ospf6d was silent even if
953 the config file was wrong. It is a bug, and fixed.
954
955 * ospf6_route.c, ospf6_zebra.c: Zebra syncronization method
956 has been changed. delete garbages. allow nexthop of :: in case
957 of connected route.
958
959 * ospf6_dbex.c: Delete annoying log messages.
960
961 * ospf6_lsa.c: Changed string for LSA log.
962
9632000-11-21 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
964
965 * ospf6_spf.c: some careless bug fixed.
966
967 * ospf6_route.c: changed not to send garbage route
968 whose nexthop is not linklocal address.
969
9702000-11-09 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
971
972 * ospf6_rtable.c: renamed to ospf6_route.c
973 whole functionality has been rewritten as new code.
974 new functions not yet installs routes; the old
975 functions still remains. cleaning log messages.
976
977 * ospf6_spf.c: whole functionality has been rewritten
978 as new code. new command "show ipv6 ospf6 spf node",
979 "show ipv6 ospf6 spf tree", "show ipv6 ospf6 spf table"
980 has been added. Memory leak was fixed. cleaning log messages.
981
982 * ospf6d version: 0.7.c
983
9842000-10-02 Kunihiro Ishiguro <kunihiro@zebra.org>
985
986 * zebra-0.89 is released.
987
9882000-09-10 Kunihiro Ishiguro <kunihiro@zebra.org>
989
990 * ospf6_lsdb.c (ospf6_lsdb_remove_maxage_lsa): Fix compile
991 warnings.
992
9932000-08-17 Kunihiro Ishiguro <kunihiro@zebra.org>
994
995 * zebra-0.88 is released.
996
9972000-08-06 Kunihiro Ishiguro <kunihiro@zebra.org>
998
999 * ospf6_rtable.h (struct ospf6_nexthop): Change ifindex type from
1000 unsigned long to unsigned int.
1001
10022000-04-28 Kunihiro Ishiguro <kunihiro@zebra.org>
1003
1004 * ospf6d.h: Include some headers for avoid warning.
1005
1006 * ospf6_routemap.h: Add newfile.
1007
10081999-11-21 Kunihiro Ishiguro <kunihiro@zebra.org>
1009
1010 * ospf6_network.c: Respect IPV6_JOIN_GROUP and IPV6_LEAVE_GROUP
1011 rather than RFC2133.
1012
10131999-10-21 Jun-ichiro itojun Hagino <itojun@itojun.org>
1014
1015 * ospf6_network.c (ospf6_ipv6_decode_ipv4): Fix bug of conversion
1016 from IPv4 Mapped Address to IPv4 address.
1017
10181999-08-08 Kunihiro Ishiguro <kunihiro@zebra.org>
1019
1020 * ospf6_lsa.c (construct_link_lsa): Enclose KAME specific part by
1021 #ifdef/#endif.
1022
10231999-07-29 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
1024
1025 * ospf6_mesg.c: add new message process function.
1026
10271999-07-25 Kunihiro Ishiguro <kunihiro@zebra.org>
1028
1029 * ospf6_main.c (sighup): Call of log_rotate() removed.
1030
10311999-07-24 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
1032
1033 ospf6_dbex.{c,h}: variable "acknowledge" has been deleted.
1034
10351999-07-22 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
1036
1037 * *.{c,h}: lsa data structure has been drastically
1038 changed.
1039
10401999-07-16 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
1041
1042 * *.{c,h}: bug of updating LSA's which is self
1043 originated has been fixed.
1044
10451999-07-14 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
1046
1047 * *.{c,h} : log clean up.
1048
10491999-07-05 Kunihiro Ishiguro <kunihiro@zebra.org>
1050
1051 * ospf6d.c (ospf6_init): Change to use install_default.
1052
10531999-07-03 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
1054
1055 * ospf6_rtable.c (nexthop_*): added some function that handles
1056 new nexthop structure.
1057
10581999-07-01 Rick Payne <rickp@rossfell.co.uk>
1059
1060 * ospf6_zebra.c (ospf6_zebra_init): Install standard commands to
1061 ZEBRA_NODE.
1062
10631999-06-09 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
1064
1065 * ospf6_rtable.h: added for new routing table of ospf6d
1066
10671999-05-14 Stephen R. van den Berg <srb@cuci.nl>
1068
1069 * ospf6_main.c (signal_init): SIGTERM call sigint.
1070 (sigint): Loggging more better message.
1071
10721999-05-13 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
1073
1074 *ospf6_spf.c (get_prefix_lsa_of_vertex): bug fix about network vertex.
1075
10761999-05-08 Kunihiro Ishiguro <kunihiro@zebra.org>
1077
1078 * ospf6_network.c (send_linkstate_ack): Check HAVE_SIN6_SCOPE_ID
1079 is defined.
1080 * ospf6_mesg.c (make_hello): Likewise.
1081 * ospf6_lsa.c (lsa_flood): Likewise.
1082
10831999-05-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
1084
1085 * ospf6_spf.c, etc: Many bug fix.
1086 intra-area-prefix-LSA treatment changed.
1087 network byte order of neighbor ifid changed.
1088
10891999-05-07 Kunihiro Ishiguro <kunihiro@zebra.org>
1090
1091 * ospf6_zebra.h (struct zebra): Add hitory entry to structure.
1092
10931999-05-05 Kunihiro Ishiguro <kunihiro@zebra.org>
1094
1095 * ospf6_main.c (main): Add KAME check for binding vty socket.
1096 (main): Delete old interface get routine garbage.
1097
1098 * ospf6d.c: Change all `show ip6' statement to `show ipv6'.
1099 (show_ipv6_ospf6_requestlist): Add description.
1100
11011999-05-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
1102
1103 * ospf6_lsa.c, etc: Many bug fix, now two routers
1104 on the same segment can become FULL neighbor state
1105 each other.
1106
11071999-05-03 Kunihiro Ishiguro <kunihiro@zebra.org>
1108
1109 * Makefile.am: Add file dependency.
1110 (depend): Add target.
1111
11121999-05-02 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
1113
1114 * Clean up and fix have been almost done. This code
1115 now testing stage of Intra area routing.
1116
1117 * Configuration Vty become more similar to Cisco.
1118
11191999-04-22 Kunihiro Ishiguro <kunihiro@zebra.org>
1120
1121 * Trim training newline from zlog format arguemnt.
1122
1123 * ospf6_dump.c (ospf6_err): Commented out ospf6_err and
1124 ospf6_warn. Same kind of function should be implemented as
1125 zlog_err or zlog_warn or someting.
1126
1127 * ospf6d.c: Change OSPF_NODE to OSPF6_NODE.
1128 Change OSPF_DEFAULT_CONFIG to OSPF6_DEFAULT_CONFIG.
1129
1130
11311999-04-21 Kunihiro Ishiguro <kunihiro@zebra.org>
1132
1133 * ospf6_mesg.c (make_hello): Add check of SIN6_LEN
1134
11351999-04-16 Kunihiro Ishiguro <kunihiro@zebra.org>
1136
1137 * ospf6_neighbor.c: Change list_clear_all to list_delete_all_node.
1138 Remove list_delete_all fuction and use lib/linklist.c's one.
1139
11401999-04-14 Kunihiro Ishiguro <kunihiro@zebra.org>
1141
1142 * mcast_join(),mcast_leave()'s argument socket length is removed.
1143
11441999-04-08 <kunihiro@zebra.org>
1145
1146 * ospf6_zebra.h (ospf_zebra_read): Fix typo.
1147
1148 * ospf6_interface.h: Tempolary add struct rt_addrinfo.
1149
11501999-03-05 Kunihiro Ishiguro <kunihiro@zebra.org>
1151
1152 * Merge from ospfd-zebra-990303 codes.
1153
11541999-02-23 Kunihiro Ishiguro <kunihiro@zebra.org>
1155
1156 * Makefile.in: add new file.
1157
1158 * Makefile.am: @INCLUDES@ is added for OS/library specific IPv6
1159 directory search.
1160
1161 * Import files from Yasuhiro Ohara <yasu@sfc.wide.ad.jp>'s ospfd.
1162 Impterted files are:
1163 Makefile.am, ospf_area.h, ospf_dump.c, ospf_interface.c,
1164 ospf_interface.h, ospf_lsa.c, ospf_lsa.h, ospf_main.c,
1165 ospf_mesg.c, ospf_mesg.h, ospf_neighbor.c,
1166 ospf_neighbor.h,ospf_network.c, ospf_network.h, ospf_proto.h,
1167 ospf_spf.c, ospf_spf.h, ospf_types.h, ospfd.c, ospfd.h