blob: 2676a3f540377603f4e0a382bd74649f8f12cc03 [file] [log] [blame]
Paul Jakma932bf192006-05-15 10:42:24 +000012005-10-20 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
2
3 * ospf6_neighbor.c: add the calling of ospf6_maxage_remove ()
4 when the neighbor went out of Exchange/Loading.
5
Paul Jakmacb4b8842006-05-15 10:39:30 +000062005-10-06 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
7
8 * ospf6_asbr.c: fix bug of calculating AS-External routes
9 in other areas. Add debugging function for border-router
10 calculation.
11 * ospf6d.h: version 0.9.7p
12
ajsf52d13c2005-10-01 17:38:06 +0000132005-10-01 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
14
15 * ospf6_asbr.c: Remove local hard-coded tables zroute_name and
16 zroute_abname. Change the ZROUTE_NAME macro to use new library
17 function zebra_route_string(). Remove the ZROUTE_ABNAME macro.
18 (ospf6_asbr_external_route_show): Replace ZROUTE_ABNAME() with
19 a call to zebra_route_char(), and be sure to fix the format string,
20 since we now have a char instead of a char *.
21 * ospf6_zebra.c: Remove local hard-coded tables zebra_route_name and
22 zebra_route_abname. Note that the zebra_route_name[] table
23 contained mixed-case strings, whereas the zebra_route_string()
24 function returns lower-case strings.
25 (ospf6_zebra_read_ipv6): Change debug message to use new library
26 function zebra_route_string() instead of zebra_route_name[].
27 (show_zebra): Use new library function zebra_route_string() instead
28 of zebra_route_name[].
29
paul47828742005-08-10 15:46:11 +0000302005-08-09 Paul Jakma <paul.jakma@sun.com>
31
32 * ospf6_asbr.c: (ospf6_asbr_redistribute_add) Fix sense of testing
33 of route_map_apply return code, it can return many things other
34 than RMAP_MATCH which do not indicate DENY. Should test explicitly
35 for equality to RMAP_DENYMATCH instead.
36
hasso34956b32005-06-24 08:44:02 +0000372005-06-24 Harald Welte <laforge@gnumonks.org>
38
39 * ospf6_abr.[ch], ospf6_area.[ch]: Add area filter-list (in|out)
40 support and area import and export lists support.
41
hasso7b6ae022005-06-24 08:17:51 +0000422005-06-24 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
43
44 * ospf6_message.c: Changed to be insensitive to changes of neighbors'
45 IP source address in the OSPF packets. It was sometimes problematic
46 in actual operation (needed some operational cost: restarting
47 all-neighbor routers when I/F NIC was changed). Due to this change,
48 a previously safe case, attaching multiple interface to the same
49 link will now be dengerous and will not work. Remedy to that should
50 be applied later.
51
hasso3e834b12005-06-24 07:50:12 +0000522005-06-24 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
53
54 * ospf6_interface.c: fix the way inactivity_timer is called. Because
55 inactivity_timer() deletes the neighbor from the neighbor_list, it
56 cannot be called by thread_execute() from inner side of the
57 neighbor_list for-loop.
58
hassob31b8132005-05-31 10:24:28 +0000592005-05-31 Hasso Tepper <hasso at quagga.net>
60
61 * ospf6d.c: No need for double ';'. Fixes parsing "show ipv6 ospf6
62 database ..." commands for vtysh by extract.pl. Remove duplicate
63 install_element calls.
64
ajs634f9ea2005-04-11 15:51:40 +0000652005-04-11 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
66
67 * ospf6_zebra.c (ospf6_zebra_redistribute, ospf6_zebra_no_redistribute):
68 Change 2nd arg to zebra_redistribute_send from zclient->sock
69 to zclient.
70
paul1eb8ef22005-04-07 07:30:20 +0000712005-04-07 Paul Jakma <paul@dishone.st>
72
73 * (global) Fix up list loops to match changes in lib/linklist,
74 and some basic auditing of usage.
75 * ospf6_abr.c: (ospf6_abr_examin_brouter) change to a single
76 scan of the area list, rather than scanning all areas first for
77 INTER_ROUTER and then again for INTER_NETWORK. According to
78 16.2, the scan should be area specific anyway, and further
79 ospf6d does not seem to implement 16.3 anyway.
80
ajs3b7b8142005-04-02 16:37:07 +0000812005-04-02 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
82
ajse4319de2005-04-02 23:23:55 +000083 * ospf6_interface.[ch]: (ospf6_interface_lookup_by_name) Remove unused
84 function.
85
862005-04-02 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
87
ajsd2fc8892005-04-02 18:38:43 +000088 * ospf6_zebra.c: (ospf6_zebra_if_del) Previously, this whole function
89 was commented out. But this is not safe: we should at least update
90 the ifindex when the interface is deleted. So the new version
91 updates the interface status and sets ifp->ifindex to
92 IFINDEX_INTERNAL.
93 (ospf6_zebra_route_update) Use if_indextoname properly.
94
952005-04-02 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
96
ajs3b7b8142005-04-02 16:37:07 +000097 * ospf6_route.c: (ospf6_route_show, ospf6_route_show_detail) Protect
98 against the possibility that the string returned by if_indextoname
99 may not terminate with '\0'.
100
jardinc1ba9e82005-03-02 22:43:26 +00001012005-03-02 Vincent Jardin <Vincent.Jardin@6wind.com>
102
103 * ospf6_zebra.c: Fix core dump when router-id is provided with
104 an empty ospf6d.conf file (no context router ospf6) because
105 ospf6_create has not been called yet.
106
paul8bfb0cb2005-01-25 01:19:28 +00001072005-01-25 Paul Jakma <paul@dishone.st>
108
109 * ospf6_asbr.c: Add "hsls" to the zroute_name const char array.
110
hassoc6487d62004-12-24 06:00:11 +00001112004-12-24 Hasso Tepper <hasso at quagga.net>
112
113 * *.c: Change level of debug messages to LOG_DEBUG.
114
ajs274a4a42004-12-07 15:39:31 +00001152004-12-07 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
116
117 * ospf6_main.c: (main) The 2nd argument to openzlog has been removed.
118 Note that stdout logging will no longer be enabled by default when
119 not running as a daemon.
120
ajs887c44a2004-12-03 16:36:46 +00001212004-12-03 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
122
123 * ospf6_main.c: (sigint,sigterm) Use zlog_notice for termination
124 message.
125 (main) Remove commented-out call to pid_output_lock (which should
126 never be called other than from inside pid_output). And use
127 zlog_notice to print the startup message, which now includes
128 the vty port.
129
hassob3c8c462004-11-26 12:55:51 +00001302004-11-26 Hasso Tepper <hasso at quagga.net>
131
132 * ospf6_snmp.c: Fix compile: listnode -> struct listnode *.
133
hassoc0652302004-11-25 19:33:48 +00001342004-11-25 Hasso Tepper <hasso at quagga.net>
135
136 * ospf6_main.c: Make group to run as configurable.
137
gdt6639a042004-11-05 18:42:27 +00001382004-11-05 Phil Spagnolo <phillip.a.spagnolo@boeing.com>
139 * ospf6_flood.c: When adding a thread to retransmit an lsa after
140 rxmt_interval, the ospf6d used thread_add_event(). However,
141 thread_add_event() executes immediately and ignores the delay parameter.
142 This was causing unnecesary unicast LSU sends. Adding the thread has
143 been changed to use thread_add_timer() which will expire after delay.
144 After the fix results appear consistent with expectation.
145
hassoc75105a2004-10-13 10:33:26 +00001462004-10-12 Hasso Tepper <hasso at quagga.net>
147
148 * ospf6_snmp.c: Remove defaults used to initialize smux connection to
149 snmpd. Connection is initialized only if smux peer is configured.
150
hassoc8a440e2004-10-11 17:02:40 +00001512004-10-11 Hasso Tepper <hasso at quagga.net>
152
153 * osp6_top.c, ospf6_top.h: Better handling for router-id. If we use
154 common one, don't output it into configuration - only statically
155 configured one.
156
paulddd119f2004-10-10 08:07:29 +00001572004-10-10 Paul Jakma <paul@dishone.st>
158
159 * Makefile.am: fix listing of ospf_snmp.c in noinst_HEADERS
paul0c083ee2004-10-10 12:54:58 +0000160 * ospf6_route.c: Add const qualifier to various char arrays of
161 constants. signed/unsigned fixes.
162 (ospf6_linkstate_table_show) argv is const
163 * ospf6_snmp.c: listnode typedef is dead.
164 (ospf6_snmp_init) Take struct thread_master arg, needed for
165 smux_init.
166 * ospf6_snmp.h: update ospf6_snmp_init declaration.
167 * ospf6d.c: (ospf6_init) add const qualifier to sargv, pass master
168 to ospf_snmp6_init.
169 * ospf6_asbr.c: const char update.
170 * ospf6_interface.c: ditto, plus signed/unsigned fixes.
171 (ipv6_ospf6_cost) Check whether cost fits in u_int32_t and use
172 strtoul.
173 * ospf6_intra.c: const char update. Parenthesise expression.
174 * ospf6_lsa.c: signed/unsigned and const char updates.
175 * ospf6_proto.c: ditto.
176 * ospf6_message.c: ditto.
177 * ospf6_lsdb.c: signed/unsigned update.
178 * ospf6_main.c: const char update.
179 * ospf6_neighbor.c: ditto.
180 * ospf6_spf.c: ditto.
181 * ospf6_top.c: ditto.
182
hassoef1bbf52004-10-08 12:04:21 +00001832004-10-06 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
184
hasso2680aa22004-11-25 20:54:46 +0000185 * ospf6_snmp.c: add partial support for SNMP
186 (i.e. ospfv3AreaLsdbTable).
187 * OSPFv3-MIB.txt: Net-SNMP translate Unsigned32 range
188 (0..'FFFFFFFF'h) incorrectly to (0..-1). Those parts for
189 Unsigned32 range are changed to (0..4294967295).
190 Also, doubtful 'not-accessible's are changed to read-only.
191
1922004-10-06 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
193
hassoef1bbf52004-10-08 12:04:21 +0000194 * ospf6_snmp.[ch], OSPFV3-MIB.txt: start supporting SNMP.
195 it follows draft-ietf-ospf-ospfv3-mib-08.txt, but change
196 OSPFv3 tree to {experimental 102} based on
197 http://www.iana.org/assignments/smi-numbers:
198 Prefix: iso.org.dod.internet.experimental (1.3.6.1.3.)
199 102 OSPFv3 OSPF for IPv6 [Joyal]
200
hasso18a6dce2004-10-03 18:18:34 +00002012004-10-03 Hasso Tepper <hasso at quagga.net>
202
203 * ospf6_zebra.c: Use router id from zebra daemon if it wasn't set in
204 configuration.
205
hasso03d52f82004-09-29 00:26:19 +00002062004-09-25 Hasso Tepper <hasso at estpak.ee>
207
208 * ospf6_asbr.c, ospf6_lsa.c, ospf6_proto.c, ospf6_proto.h: Fix
209 compiler warnings.
210
hasso52dc7ee2004-09-23 19:18:23 +00002112004-09-23 Hasso Tepper <hasso at quagga.net>
212
213 * *.[c|h]: list -> struct list *, listnode -> struct listnode *.
214
hasso9428f2d2004-09-13 14:01:12 +00002152004-09-13 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
216
217 * ospf6_intra.c, ospf6_route.[ch]: try to fix assertion failure
218 in brouter's route_remove
219 * ospf6d.h: version 0.9.7o
220
2212004-09-12 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
222
223 * ospf6_route.c: route_count_assert bug fix
224 * ospf6d.h: version 0.9.7n
225
hasso4846ef62004-09-03 06:04:00 +00002262004-09-03 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
227
228 * ospf6_area.c, ospf6_route.c, ospf6_top.c, ospf6d.c:
229 "show intra-route" function and "show SPF result" function is
230 changed.
231 * ospf6_neighbor.c: Changed to update stub intra-prefix origination
232 when it is not DR.
233 * ospf6_route.h: resolv conflict between best flag and
234 active-summary flag.
235 * ospf6d.h: version 0.9.7m
236
hasso1e058382004-09-01 21:36:14 +00002372004-09-02 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
238
hasso63069ad2004-09-02 13:01:01 +0000239 * ospf6_asbr.c: E-bit check in examining AS-External-LSA
240 * ospf6_abr.c: E-bit set in receiving Inter-Area-Router-LSA
241
2422004-09-02 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
243
hasso1e058382004-09-01 21:36:14 +0000244 * *.[ch]: Logging LSAs of particular type is added.
245 lsa_handler is now using vector in order to adjust
246 existing LSA modules.
247 * ospf6d.h: version 0.9.7l
248
hassoe42f5a32004-08-28 17:04:33 +00002492004-08-28 Hasso Tepper <hasso at quagga.net>
250
251 * ospf6_main.c: Modify for sigevents.
252
hasso9a096262004-08-26 18:56:19 +00002532004-08-26 Hasso Tepper <hasso@estpak.ee>
254
255 * ospf6_interface.c, ospf6_top.c, ospf6d.c: for vtysh.
256
hasso3b687352004-08-19 06:56:53 +00002572004-08-19 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
258
hassoccb59b12004-08-25 09:10:37 +0000259 * ospf6_asbr.c: Bug in ASBR check fixed.
260 * ospf6d.h: version 0.9.7k
261
2622004-08-19 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
263
hasso3b687352004-08-19 06:56:53 +0000264 * ospf6_asbr.c: Bug in AS-External Origination fixed.
265 * ospf6d.h: version 0.9.7j
266
hasso6452df02004-08-15 05:52:07 +00002672004-08-15 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
268
269 * *.c: Area support almost done. (almost ! ;p)
270 * ospf6d.h: version 0.9.7i
271
2722004-08-15 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
273
274 * ospf6_message.c: Bug cause BadLSReq is fixed.
275 * ospf6_abr.c: Border Router check.
276 * ospf6d.h: version 0.9.7h
277
2782004-08-14 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
279
280 * ospf6_area.[ch], ospf6_abr.[ch]: area range,
281 border-routers, Inter-Area-Router-LSA origination
282 * ospf6d.h: version 0.9.7g
283
2842004-08-12 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
285
286 * *.[c,h]: LSA refreshing is changed and cleaned up.
287 * ospf6d.h: version 0.9.7f
288
hasso049207c2004-08-04 20:02:13 +00002892004-08-01 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
290
291 * ospf6_abr.[ch]: add files for abr function.
292 * *.c: VTY_NEWLINE -> VNL
293 * ospf6d.h: version 0.9.7e
294 show database functions are rewritten.
295
hasso1203e1c2004-07-23 21:34:27 +00002962004-07-23 Hasso Tepper <hasso@estpak.ee>
297
298 * ospf6_interface.c, ospf6_zebra.c: use ifp->mtu6 instead of
299 ifp->mtu.
300
paul79dc3732004-07-23 15:17:45 +00003012004-07-23 Paul Jakma <paul@dishone.st>
302
303 * ospf6_main.c: Delete LOG_PERROR, not portable.
304 * ospf6_network.c: (ospf6_set_pktinfo) use setsockopt_ipv6_pktinfo
305
hassob596c712004-07-09 18:33:43 +00003062004-07-06 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
307
308 * ospf6_message.c, ospf6_interface.c: add a command to configure
309 ospf6 ifmtu on a interface.
310 * ospf6d.h: version 0.9.7d
311
hasso508e53e2004-05-18 18:57:06 +00003122004-05-18 Hasso Tepper <hasso@estpak.ee>
paul0a589352004-05-08 11:48:26 +0000313
hasso508e53e2004-05-18 18:57:06 +0000314 * *.*: Merge rewritten ospf6d from Zebra repository.
315 * ospf6_network.c, ospf6_main.c: Merged privs stuff back in.
316 * ospf6_zebra.c: Sync back to zclient changes.
hasso3b4cd3a2004-05-18 19:28:32 +0000317 * ospf6_asbr.c: Added isis to the routings list.
318 * ospf6_main.c: "version.h" -> <lib/version.h>
319
3202004-05-17 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
321
322 * ospf6_flood.[ch], ospf6_lsa.[ch], ospf6_lsdb.h, ospf6_message.c
323 ospf6_neighbor.c: Fix crash bug and change the way to count
324 how many neighbors include paticular LSA on its retrans-list.
325 * ospf6d.h: version 0.9.7c
326
3272004-05-03 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
328
329 * ospf6_message.[ch], ospf6_interface.c: adjust send/recv buffer
330 size to interface MTUs.
331 * ospf6d.h: version 0.9.7b
hasso508e53e2004-05-18 18:57:06 +0000332
3332003-08-18 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
334
335 * *.[ch]: rewrite all source code from scratch
336 * ospf6d.h: version 0.9.7
337
paulf1c61a02003-08-12 05:25:49 +00003382003-08-11 Taisuke Sasaki <sasaki@soft.net.fujitsu.co.jp>
339
hasso508e53e2004-05-18 18:57:06 +0000340 * ospf6_ism.c: DR Election bug fix.
paul445f1432003-05-16 19:00:31 +0000341
3422003-04-25 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
343
344 * ospf6_asbr.c: AS-External LSA refresh was based on the
345 prefix of the obsolete LSA. It was wrong so fixed.
346 * version: 0.9.6p
347
paul718e3742002-12-13 20:15:29 +00003482002-11-09 Vincent Jardin <jardin@6wind.com>
349
350 * ospf6_interface.c: update link-local address on interface creation.
351
3522002-11-09 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
353
354 * ospf6_asbr.c: apply MinLSInterval to AS-External-LSA origination.
355 * ospf6_lsa.c: change not to issue flooding caused by expire event
356 when the received LSA is (already) MaxAge.
357 * ospf6_spf.c: fix a bug which is that ospf6d calculates
358 wrong nexthop when failed to find Link-LSA for the neighbor.
359 * ospf6_damp.c ospf6_dbex.c ospf6_neighbor.c ospf6_spf.c:
360 some clean up
361 * version: 0.9.6o
362
3632002-10-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
364
365 * ospf6_asbr.c: bug of failing ASE lsa refresh fixed.
366 * version: 0.9.6n
367
3682002-10-01 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
369
370 * ospf6_asbr.c: AS-External-LSA origination function
371 is re-written.
372 * ospf6_damp.[ch]: New feature that damps flaps is added.
373 * version: 0.9.6m
374
3752002-07-14 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
376
377 * ospf6_spf.c: unwanted assert() in ospf6_spf_nexthop_calculation()
378 is deleted.
379 * version: 0.9.6l
380
3812002-07-14 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
382
383 * ospf6_dbex.c: bug that ospf6d fails to refresh self-originated
384 LSA if he have not the LSA before has been fixed.
385 * ospf6_asbr.c: bug of failing removing ASE LSA when remove
386 message arrived from zebra has been fixed.
387 * version: 0.9.6k
388
3892002-07-13 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
390
391 * ospf6_zebra.c: bug reported [zebra 14642] fixed.
392 The bug was related to the synchronization between zebra
393 and ospf6d. Now synchronization will be correctly done.
394 * version: 0.9.6j
395
3962002-07-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
397
398 * ospf6_lsdb.c: bug fixed in ospf6_lsdb_type_router ().
399 * ospf6_dbex.c: because of retrans list structure changed
400 due to LSDB change, removal of old instance from retrans-list
401 is not necessary anymore. this caused crash but now fixed.
402 * version: 0.9.6i
403
4042002-07-07 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
405
406 * zebra-0.93 released.
407
4082002-07-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
409
410 * ospf6_lsdb.c: entirely rewritten. now ospf6d uses
411 radix tree by using lib/table.[ch] for LSDB lookup.
412 * ospf6_abr.c, ospf6_asbr.c, ospf6_intra.c: hook changed
413 due to rewriting of lsdb module.
414 * ospf6_neighbor.c: lack of check existence and find correct
415 instance of the LSA which is going to be removed from neighbor's
416 retransmission was filled.
417 * version: 0.9.6h
418
4192002-07-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
420
421 * ospf6_intra.c: bug fix for Intra-route deletion.
422 * ospf6_route.c: bug fix for path comparison.
423 * version: 0.9.6g
424
4252002-06-28 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
426
427 * ospf6_route.c: some logs trying to find the situation
428 when assert occur are added. route duration statistics
429 added.
430 * ospf6_zebra.c: trying to fix the problem reported by
431 [zebra 14318] but not yet sure.
432 * version: 0.9.6f
433
4342002-06-25 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
435
436 * ospf6_intra.c: new file for management of intra-prefix LSA.
437 * ospf6_abr.c: inter area route calculation code added.
438 * version: 0.9.6e
439
4402002-06-22 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
441
442 * ospf6_asbr.c: All AS-External route was removed when
443 one of the ASBR path was gone, but the route from other ASBR
444 path should stay remained. this bug is fixed.
445 * version: 0.9.6d
446
4472002-06-22 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
448
449 * ospf6_route.c: route table calculation bug fixed. [zebra 14105]
450 * ospf6_spf.c, ospf6_route.c, etc.: log message cleaned up.
451 * version: 0.9.6c
452
4532002-04-27 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
454
455 * ospf6_route.c: [zebra 13514] bug fix.
456 thanks to Harald Koch.
457 * version: 0.9.6b
458
4592002-04-22 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
460
461 * ospf6_dump.c: fix bug of log function
462 * ospf6_area.c: fix bug of intra route deletion
463 * version: 0.9.6a
464
4652002-04-20 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
466
467 * merged with "current" version.
468 * version: 0.9.6
469
4702001-03-11 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
471
472 * ospf6_lsdb.c ospf6_spf.c: log message changed for debug.
473
4742001-02-20 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
475
476 * version: 0.9.5i
477
478 * ospf6_asbr.c: Added code that finds alternative
479 AS-External route when remove AS-External route.
480 This is temporary fix ...
481
482 * ospf6_redistribute.c: remove redistributed routes
483 immediately when 'no redistribute ...'
484
4852001-02-20 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
486
487 * version: 0.9.5h
488
489 * ospf6_spf.c, ospf6_lsa.c: Change to originate Link-LSA on
490 point-to-point links.
491
492 * ospf6_message.c: Bug of log messages of self-originated
493 Hello packet fixed.
494
4952001-02-09 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
496
497 * version: 0.9.5g
498 * ospf6_asbr.c: fix for the bug that AS-External route
499 is not get removed.
500
5012001-02-09 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
502
503 * ospf6_lsdb.c: crash bug while receiving wrong LSA scope bit
504 has been temporarily fixed
505
5062001-12-20 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
507
508 * ospf6_asbr.[ch]: The byte order bug in encoding/decoding
509 the bits/metric field in AS-External-LSA fixed.
510 Fixed to update E-bit in Router-LSA of itself.
511 Reported by Taisuke Sasaki ([zebra 11548]).
512
513 * README: updated.
514
515 * version: 0.9.5f
516
5172001-11-21 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
518
519 * ospf6_prefix.c: Intra-prefix-LSA bug fixed.
520 * ospf6_abr.[ch]: added (only just placeholder yet)
521
5222001-11-20 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
523
524 * ospf6_route.c: fix to overwrite a prefix when another
525 addition to the prefix is given. freeze function changed
526 not to remove routes by default.
527
528 * version: 0.9.5e
529
5302001-11-19 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
531
532 * version: 0.9.5d
533
534 * ospf6_lsa.c ospf6_spf.c: SPF Calculations are now
535 scheduled by hook.
536
537 * ospf6_route.c: ospf6_route_add bug fix,
538 ospf6_route_remove_all corrected.
539
5402001-11-15 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
541
542 * ospf6_hook.[ch]: added.
543 * Almost half of the code has been rewritten.
544 especially, ospf6_route.[ch]. Hook call has been injected
545 much.
546 * ospf6_asbr.[ch]: added.
547
5482001-10-17 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
549
550 * ospf6_dbex.c: ospf6d was wrong to omit reoriginating
551 of LSA when the self-originated LSA was received from others.
552 fixed.
553 * ospf6d.h: version: 0.9.5c
554
5552001-10-16 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
556
557 * ospf6_lsa.c: 'force-prefix' was not executed. fixed.
558 * ospf6d.h: version: 0.9.5b
559
5602001-10-13 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
561
562 * ospf6_interface.c: 'passive-interface' is now moved to
563 'ipv6 ospf6 passive' in INTERFACE NODE. 'prefix-list' which
564 specifies the filter prefix for connected address prefix also
565 moved to INTERFACE NODE as 'ipv6 ospf6 advertise prefix-list WORD'.
566 The old obsoleted commands are still acceptable though. New command
567 'ipv6 ospf6 advertise force-prefix' added, which which tells ospf6d
568 to advertise rather prefix than stub local-address even on loopback
569 or pointopoint interfaces.
570
571 * ospf6_dump.c: 'ospf6 debug hello' -> 'ospf6 debug message hello'.
572 same for other message type. The older is still acceptable.
573
574 * ospf6_lsa.c: Changed AS-External generation to new one which uses
575 LSA hooks. Delete old garbage.
576
5772001-10-02 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
578
579 * ospf6d.c: turn off and turn on sequence with
580 'no interface' 'interface' cmds was not work. fixed.
581
582 * ospf6_lsa.c: generating Intra-Area-Prefix-LSA for stub
583 did not care duplicate prefixes. fixed.
584
5852001-09-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
586
587 * ospf6_message.c: There was a bug that prevent LSDB
588 to syncronize. It was a DbDesc packet bug that Slave
589 sends two different DbDesc packet on the same sequence
590 number. This cause many LSAs are dropped when Exchanging
591 LSDB, because the latter DbDesc packet that have the same
592 sequence number will be ignored as duplicate packet.
593 This seems to be exist at least before 0.9.4 version.
594 Now this is the most stable candidate.
595
596 * ospf6d.h: version 0.9.5a
597
5982001-09-06 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
599
600 * ospf6_zebra.c ospf6_spf.c ospf6_lsa.c :
601 delete nexthop check to certify the nexthop is Link-local address.
602 Suppress Link-LSA origination on links other than Broadcast.
603 SPF's nexthop calculation first checks linklocal address
604 in Link-LSA, then checks source address of neighbor's packets.
605
606 * ospf6_interface.c ospf6_ism.c ospf6_lsa.c ospf6_nsm.c:
607 intra-area-prefix-lsa origination func moved to new one.
608
609 * ospf6_interface.h ospf6d.[ch] ospf6_lsa.c:
610 interface_area_cmd now changed to have 'passive'
611 and 'prefix-list' option.
612
613 * ospf6_prefix.c:
614 clean up.
615
6162001-09-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
617
618 * ospf6_dbex.c ospf6_interface.c ospf6_ism.c ospf6_lsa.[ch]:
619 clean up and new LSA origination functions added.
620
621 * ospf6_route.c ospf6_lsdb.c: make vty function more
622 clean/understandable.
623
624 * ospf6d.h: version 0.9.5
625
6262001-08-24 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
627
628 * ospf6_lsdb.c: Use IS_LSA_MAXAGE macro instead of
629 ospf6_lsa_is_maxage.
630
631 * ospf6_lsa.h (IS_LSA_MAXAGE): Add new macro to check MaxAge.
632
6332001-08-21 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
634
635 * ospf6_lsdb.c: if There's no previous prefix
636 ospf6d was wrongly not calculate the prefix.
637 this reported by (v6 16029) is fixed.
638
639 * ospf6_neighbor.c: Instance of LSA Summary included
640 in DbDesc packet was wrongly freed. The bug cause
641 malformed DbDesc, ExChange <-> ExStart flapping,
642 and then crash.
643
644 * ospf6d.h: version 0.9.4
645
6462001-08-21 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
647
648 * ospf6_route.[ch]: Showing format is changed.
649 'show ipv6 route ospf6' -> 'show ipv6 ospf6 route'
650 'show ipv6 route ospf6 external' ->
651 'show ipv6 ospf6 route redistribute'
652
653 * ospf6_lsdb.c ospf6_lsa.c ospf6_neighbor.c ospf6_interface.c:
654 memory leak in LS list fixed.
655
656 * all: clean up
657
658 * ospf6d.h: version 0.9.3
659
6602001-08-20 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
661
662 * ospf6d.c (ospf6_timeval_sub_equal): Remove function.
663
664 * ospf6_spf.c (ospf6_timeval_cmp): Rewrite ospf6_timeval_cmp().
665 (ospf6_timeval_add_equal): Function moved from ospf6d.c
666
6672001-08-19 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
668
669 * zebra-0.92a released.
670
6712001-08-15 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
672
673 * zebra-0.92 released.
674
6752001-08-09 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
676
677 * ospf6_lsdb.c ospf6_neighbor.c:
678 LSDB function/structure and LS list function has been rewritten.
679 memory leak has been decreased.
680
681 * ospf6_lsa.[ch] ospf6_dbex.c: garbage code has been deleted.
682
683 * ospf6d.h: version 0.9.2
684
6852001-08-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
686
687 * ospf6_dbex.c ospf6_lsdb.c:
688 Retransmition list had a critical bug that breaks LSDB
689 synchronization. When new LSA be added to retrans-list,
690 old must be removed, but it was not. So new LSA dropped,
691 and LSA Acknowledgement did not work. The bug was fixed.
692
693 * ospf6d.h: version 0.9.1
694
6952001-06-20 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
696
697 * ospf6_spf.c: crash bug fix in temporary treat code for
698 Router-LSA whose LS-ID != 0
699
700 * ospf6_dbex.c: RFC2328 13.(4) was wrongly coded.
701 (4) Else if the LSA's LS age is equal to MaxAge, and there is
702 currently *NO* instance of the LSA in the router's link state
703 ...
704
705 * ospf6_lsa.c: RFC2328 13.1 checksum tie breaker
706 had been neglected, and has just added now.
707
708 * ospf6d.h: version 0.9.0
709 ospf6d expected to work with hitachi gr2000 from these fixes.
710
7112001-06-12 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
712
713 * ospf6_lsa.c: Fix bug in creating Intra-Area-Prefix-LSA.
714 DR was mis-include others prefixes advertised by their Link-LSA.
715
716 * ospf6_route.c: Fix bug in calculating intra area routes.
717 Not all prefixes in Intra-Area-Prefix-LSA was calculated.
718
719 * ospf6_spf.c:
720 Changed to quit when a error occured in calculating SPF tree.
721 Very messy hack for the bug reported by [zebra 8807]. This
722 is not tested yet.
723 Changed to quit SPF calculation when a nexthop calculation
724 errors.
725
726 * ospf6_zebra.c:
727 Support for interface address deletion.
728
729 * ospf6d.h:
730 version: 0.8.y
731
7322001-04-18 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
733
734 * ospf6d.h
735 Due to previous change (DR Election algorithm changed),
736 backward compatibility will be lost from this version.
737 version: 0.8.x
738
7392001-04-18 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
740
741 * ospf6_message.c ospf6_ism.c:
742 Bug of router_id comparison
743
7442001-04-17 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
745
746 * ospf6_dbex.c: ospf6_dbex_is_maxage_to_be_dropped() had
747 some bug causing Loading state lasts long.
748 version: 0.8.v
749
7502001-04-08 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
751
752 * ospf6_route.c: BUG in AS-External route calculation fixed.
753 It was using OLD LSDB...
754 Version: 0.8.u-
755
7562001-04-08 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
757
758 * ospf6_area.c, ospf6_dbex.c, ospf6_interface.c,
759 ospf6_lsa.c, ospf6_lsdb.c, ospf6_lsdb.h, ospf6_message.c,
760 ospf6_neighbor.c, ospf6_neighbor.h, ospf6_nsm.c,
761 ospf6_redistribute.c, ospf6_route.c, ospf6_spf.c:
762 Delete old LSDB function.
763
764 * ospf6d.h:
765 Version: 0.8.u
766
7672001-04-05 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
768
769 * ospf6_area.c, ospf6_area.h, ospf6_dbex.c, ospf6_interface.c,
770 ospf6_interface.h, ospf6_lsa.c, ospf6_lsdb.c, ospf6_lsdb.h,
771 ospf6_message.c, ospf6_nsm.c, ospf6_redistribute.c, ospf6_route.c,
772 ospf6_spf.c, ospf6_top.c, ospf6_top.h, ospf6d.h:
773 Changed to use New LSDB.
774 Version: 0.8.t
775
7762001-04-02 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
777
778 * ospf6_lsa.c:
779 Interface stub check in Intra-Area-Prefix-LSA origination
780 was wrong. - fixed.
781
782 * ospf6_area.h, ospf6_dbex.c, ospf6_interface.c,
783 ospf6_interface.h, ospf6_lsa.c, ospf6_lsa.h, ospf6_lsdb.c,
784 ospf6_message.c, ospf6_neighbor.c, ospf6_nsm.c,
785 ospf6_redistribute.c, ospf6_top.c, ospf6_top.h, ospf6d.c:
786 New LSDB functions, but not changed to be used.
787
788 * ospf6d.h:
789 Version: 0.8.s
790
7912001-03-28 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
792
793 * ospf6_area.c ospf6_area.h ospf6_dbex.c ospf6_dump.c
794 ospf6_interface.c ospf6_interface.h ospf6_lsa.c
795 ospf6_message.c ospf6_redistribute.c ospf6_spf.c ospf6_top.c
796 ospf6_top.h ospf6_zebra.c ospf6d.c ospf6d.h: cleaning.
797
7982001-03-24 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
799
800 * ospf6d.h:
801 version: 0.8.r
802
803 * ospf6_neighbor.[ch], ospf6_lsa.[ch]:
804 just clean up and log clearify.
805
806 * ospf6_message.[ch]:
807 Packet receiving function and dumping OSPFv3 packet has been
808 changed simple and clean.
809
810 * ospf6_dbex.[ch], ospf6_interface.[ch], ospf6_lsdb.[ch],
811 ospf6_neighbor.[ch], ospf6_nsm.[ch]:
812 LSList(i.e. summary list, request list, retrans list, etc) have
813 been rewritten based on new LSDB module. The main LSDB have not
814 yet shifted to this new module, but will shift eventually.
815 This change expected to resolve the problem that the ospf6d keeps
816 on sending redundant LSUpdate/LSAck.
817
818 * ospf6_interface.c: changed default MTU from 1500 to 1280.
819 It was possible that the ospf6d could not send packet (e.g.
820 LSUpdate in response to LSReq in my case) when the packet
821 size accidentally reached near 1500 (I was forget about IP
822 header :p). It is a bit illegal to set MTU 1280 constantly,
823 but I failed once with I/F MTU from kernel (through zebra),
824 and thinks that 1280 is more stable than kernel variable.
825 Comments will be appriciated.
826
8272001-03-15 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
828
829 * ospf6_dbex.c, ospf6_interface.c, ospf6_ism.c, ospf6_lsdb.[ch],
830 ospf6_neighbor.c, ospf6_spf.c, ospf6d.c:
831 Fix for crash. ospf6d has ever been crashing when
832 'no interface' command executed, and when starting up with
833 the configuration which does not include 'router ospf6'.
834 these has been fixed.
835
8362001-02-24 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
837
838 * ospf6_lsa.c, ospf6_message.c:
839 LSA summary (exchanged while Adjacency bring up) may expire
840 (may reach MaxAge). Handling this has been added but
841 it's a little bit quick hack.
842
843 * ospf6_message.c:
844 Thread chain bug fixed. Read network thread chain has been cut
845 when receive packets on not-enabled interface. this was wrong
846 and fixed.
847
8482001-02-24 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
849
850 * ospf6_message.c:
851 I/F MTU check part on sending packet had some bug, and it's fixed.
852 Ospf6d has believed a value from zebra as I/F MTU, but from now
853 I/F MTU is set to constant 1500. This is workaround for ATM.
854
8552001-02-01 Kunihiro Ishiguro <kunihiro@zebra.org>
856
857 * zebra-0.91 is released.
858
8592001-01-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
860
861 * just code clean up of almost all module.
862 * ospf6_dump.c, ospf6_lsa.c: file dependency.
863 * ospf6_mesg.[ch]: changed filename to ospf6_message.[ch]
864
8652001-01-09 Kunihiro Ishiguro <kunihiro@zebra.org>
866
867 * zebra-0.90 is released.
868
8692001-01-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
870
871 * ospf6_mesg.c,ospf6_lsa.c: doubly cancel thread bug fixed.
872 version 0.8.k CRASHed for this.
873 * ospf6_lsa.c: bug of logging fixed.
874 version: 0.8.l
875
8762001-01-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
877
878 * ospf6_neighbor.c: fix typo when trying to delete
879 MaxAge AS-External LSA. MaxAge LSA remaining bug is expected
880 to be fixed.
881 version: 0.8.k
882
8832001-01-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
884
885 * ospf6_mesg.c: add I/F Mtu check for sending LS Update.
886
887 * ospf6_dbex.c, ospf6_mesg.c, ospf6_neighbor.c, ospf6_neighbor.h,
888 ospf6_spf.c: Changed type of hisaddr field in ospf6_neighbor
889 structure, from sockaddr_in6 to in6_addr. No protocol/processing
890 changed.
891
8922001-01-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
893
894 * ospf6_mesg.c, ospf6_neighbor.[ch]: Speed up of
895 Database Exchange.
896 version: 0.8.j
897
898 Because the LS Request list was checked only when attempt
899 to send (retransmit) LS Request packet, Loading state lasted
900 long (for RxmtInterval) unexpectedly. This was fixed; LS Request
901 packet will be send as soon as one received a LS Update packet.
902
9032001-01-01 Kunihiro Ishiguro <kunihiro@zebra.org>
904
905 * ospf6d.h (OSPF6_VTYSH_PATH): Change "/tmp/ospf6d" to
906 /tmp/.ospf6d".
907
9082000-12-29 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
909
910 * ospf6_dump.[ch]: simplified.
911
9122000-12-19 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
913
914 * ospf6_route.c: Fix bug of using unavailable route.
915 version: 0.8.d
916
9172000-11-30 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
918
919 * ospf6_spf.c: calculate statistics. version: 0.8.d
920
9212000-11-26 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
922
923 * ospf6_mesg.c, ospf6_nsm.c: LSDB sync bug fixed.
924 version: 0.8.c
925
9262000-11-26 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
927
928 * ospf6_dbex.c: Start debugging and cleaning.
929
930 * ospf6_area.c, ospf6_dbex.c, ospf6_interface.c, ospf6_lsa.c,
931 ospf6_proto.c, ospf6_top.c: add some function to clarify codes.
932
9332000-11-26 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
934
935 * ospf6_spf.c: Delete old garbage (which was enclosed by #if 0)
936
937 * ospf6_redistribute.c: "redistribute ospf6" was generated in
938 "router ospf6" in config file. It is a bug, and fixed.
939 wrong warning message was deleted.
940
941 * ospf6_main.c: If daemon mode, ospf6d was silent even if
942 the config file was wrong. It is a bug, and fixed.
943
944 * ospf6_route.c, ospf6_zebra.c: Zebra syncronization method
945 has been changed. delete garbages. allow nexthop of :: in case
946 of connected route.
947
948 * ospf6_dbex.c: Delete annoying log messages.
949
950 * ospf6_lsa.c: Changed string for LSA log.
951
9522000-11-21 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
953
954 * ospf6_spf.c: some careless bug fixed.
955
956 * ospf6_route.c: changed not to send garbage route
957 whose nexthop is not linklocal address.
958
9592000-11-09 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
960
961 * ospf6_rtable.c: renamed to ospf6_route.c
962 whole functionality has been rewritten as new code.
963 new functions not yet installs routes; the old
964 functions still remains. cleaning log messages.
965
966 * ospf6_spf.c: whole functionality has been rewritten
967 as new code. new command "show ipv6 ospf6 spf node",
968 "show ipv6 ospf6 spf tree", "show ipv6 ospf6 spf table"
969 has been added. Memory leak was fixed. cleaning log messages.
970
971 * ospf6d version: 0.7.c
972
9732000-10-02 Kunihiro Ishiguro <kunihiro@zebra.org>
974
975 * zebra-0.89 is released.
976
9772000-09-10 Kunihiro Ishiguro <kunihiro@zebra.org>
978
979 * ospf6_lsdb.c (ospf6_lsdb_remove_maxage_lsa): Fix compile
980 warnings.
981
9822000-08-17 Kunihiro Ishiguro <kunihiro@zebra.org>
983
984 * zebra-0.88 is released.
985
9862000-08-06 Kunihiro Ishiguro <kunihiro@zebra.org>
987
988 * ospf6_rtable.h (struct ospf6_nexthop): Change ifindex type from
989 unsigned long to unsigned int.
990
9912000-04-28 Kunihiro Ishiguro <kunihiro@zebra.org>
992
993 * ospf6d.h: Include some headers for avoid warning.
994
995 * ospf6_routemap.h: Add newfile.
996
9971999-11-21 Kunihiro Ishiguro <kunihiro@zebra.org>
998
999 * ospf6_network.c: Respect IPV6_JOIN_GROUP and IPV6_LEAVE_GROUP
1000 rather than RFC2133.
1001
10021999-10-21 Jun-ichiro itojun Hagino <itojun@itojun.org>
1003
1004 * ospf6_network.c (ospf6_ipv6_decode_ipv4): Fix bug of conversion
1005 from IPv4 Mapped Address to IPv4 address.
1006
10071999-08-08 Kunihiro Ishiguro <kunihiro@zebra.org>
1008
1009 * ospf6_lsa.c (construct_link_lsa): Enclose KAME specific part by
1010 #ifdef/#endif.
1011
10121999-07-29 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
1013
1014 * ospf6_mesg.c: add new message process function.
1015
10161999-07-25 Kunihiro Ishiguro <kunihiro@zebra.org>
1017
1018 * ospf6_main.c (sighup): Call of log_rotate() removed.
1019
10201999-07-24 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
1021
1022 ospf6_dbex.{c,h}: variable "acknowledge" has been deleted.
1023
10241999-07-22 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
1025
1026 * *.{c,h}: lsa data structure has been drastically
1027 changed.
1028
10291999-07-16 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
1030
1031 * *.{c,h}: bug of updating LSA's which is self
1032 originated has been fixed.
1033
10341999-07-14 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
1035
1036 * *.{c,h} : log clean up.
1037
10381999-07-05 Kunihiro Ishiguro <kunihiro@zebra.org>
1039
1040 * ospf6d.c (ospf6_init): Change to use install_default.
1041
10421999-07-03 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
1043
1044 * ospf6_rtable.c (nexthop_*): added some function that handles
1045 new nexthop structure.
1046
10471999-07-01 Rick Payne <rickp@rossfell.co.uk>
1048
1049 * ospf6_zebra.c (ospf6_zebra_init): Install standard commands to
1050 ZEBRA_NODE.
1051
10521999-06-09 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
1053
1054 * ospf6_rtable.h: added for new routing table of ospf6d
1055
10561999-05-14 Stephen R. van den Berg <srb@cuci.nl>
1057
1058 * ospf6_main.c (signal_init): SIGTERM call sigint.
1059 (sigint): Loggging more better message.
1060
10611999-05-13 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
1062
1063 *ospf6_spf.c (get_prefix_lsa_of_vertex): bug fix about network vertex.
1064
10651999-05-08 Kunihiro Ishiguro <kunihiro@zebra.org>
1066
1067 * ospf6_network.c (send_linkstate_ack): Check HAVE_SIN6_SCOPE_ID
1068 is defined.
1069 * ospf6_mesg.c (make_hello): Likewise.
1070 * ospf6_lsa.c (lsa_flood): Likewise.
1071
10721999-05-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
1073
1074 * ospf6_spf.c, etc: Many bug fix.
1075 intra-area-prefix-LSA treatment changed.
1076 network byte order of neighbor ifid changed.
1077
10781999-05-07 Kunihiro Ishiguro <kunihiro@zebra.org>
1079
1080 * ospf6_zebra.h (struct zebra): Add hitory entry to structure.
1081
10821999-05-05 Kunihiro Ishiguro <kunihiro@zebra.org>
1083
1084 * ospf6_main.c (main): Add KAME check for binding vty socket.
1085 (main): Delete old interface get routine garbage.
1086
1087 * ospf6d.c: Change all `show ip6' statement to `show ipv6'.
1088 (show_ipv6_ospf6_requestlist): Add description.
1089
10901999-05-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
1091
1092 * ospf6_lsa.c, etc: Many bug fix, now two routers
1093 on the same segment can become FULL neighbor state
1094 each other.
1095
10961999-05-03 Kunihiro Ishiguro <kunihiro@zebra.org>
1097
1098 * Makefile.am: Add file dependency.
1099 (depend): Add target.
1100
11011999-05-02 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
1102
1103 * Clean up and fix have been almost done. This code
1104 now testing stage of Intra area routing.
1105
1106 * Configuration Vty become more similar to Cisco.
1107
11081999-04-22 Kunihiro Ishiguro <kunihiro@zebra.org>
1109
1110 * Trim training newline from zlog format arguemnt.
1111
1112 * ospf6_dump.c (ospf6_err): Commented out ospf6_err and
1113 ospf6_warn. Same kind of function should be implemented as
1114 zlog_err or zlog_warn or someting.
1115
1116 * ospf6d.c: Change OSPF_NODE to OSPF6_NODE.
1117 Change OSPF_DEFAULT_CONFIG to OSPF6_DEFAULT_CONFIG.
1118
1119
11201999-04-21 Kunihiro Ishiguro <kunihiro@zebra.org>
1121
1122 * ospf6_mesg.c (make_hello): Add check of SIN6_LEN
1123
11241999-04-16 Kunihiro Ishiguro <kunihiro@zebra.org>
1125
1126 * ospf6_neighbor.c: Change list_clear_all to list_delete_all_node.
1127 Remove list_delete_all fuction and use lib/linklist.c's one.
1128
11291999-04-14 Kunihiro Ishiguro <kunihiro@zebra.org>
1130
1131 * mcast_join(),mcast_leave()'s argument socket length is removed.
1132
11331999-04-08 <kunihiro@zebra.org>
1134
1135 * ospf6_zebra.h (ospf_zebra_read): Fix typo.
1136
1137 * ospf6_interface.h: Tempolary add struct rt_addrinfo.
1138
11391999-03-05 Kunihiro Ishiguro <kunihiro@zebra.org>
1140
1141 * Merge from ospfd-zebra-990303 codes.
1142
11431999-02-23 Kunihiro Ishiguro <kunihiro@zebra.org>
1144
1145 * Makefile.in: add new file.
1146
1147 * Makefile.am: @INCLUDES@ is added for OS/library specific IPv6
1148 directory search.
1149
1150 * Import files from Yasuhiro Ohara <yasu@sfc.wide.ad.jp>'s ospfd.
1151 Impterted files are:
1152 Makefile.am, ospf_area.h, ospf_dump.c, ospf_interface.c,
1153 ospf_interface.h, ospf_lsa.c, ospf_lsa.h, ospf_main.c,
1154 ospf_mesg.c, ospf_mesg.h, ospf_neighbor.c,
1155 ospf_neighbor.h,ospf_network.c, ospf_network.h, ospf_proto.h,
1156 ospf_spf.c, ospf_spf.h, ospf_types.h, ospfd.c, ospfd.h