blob: c5f24f7fa20158b171c994a66243c9a0cbc8fb54 [file] [log] [blame]
Paul Jakmac136d242007-03-08 17:50:01 +000012007-03-08 David Siebörger d.sieborger@ru.ac.za
2
3 * ospf6_neighbor.c: (ospf6_neighbor_show) Fix bug #322, ospf6d
4 wasn't updated to match thread times changing to relative
5 time.
6
Andrew J. Schorrc32d28b2007-02-27 15:24:36 +000072007-02-27 Pavol Rusnak <prusnak@suse.cz>
8
9 * ospf6_lsa.c: (ospf6_lsa_handler_name) Fix bug: must use strcmp
10 to compare strings.
11
Greg Troxel75a91402007-02-02 16:54:23 +0000122007-02-02 Greg Troxel <Greg Troxel <gdt@ir.bbn.com>>
13
14 * ospf6d.h: remove declaration of errno (should be via header)
15
Paul Jakma0b26f812006-05-15 10:47:53 +0000162006-03-01 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
17
18 * ospf6_asbr.c: fix bug of needless forwarding address
19 * ospf6d.h: version 0.9.7r
20
Paul Jakmacf1ce252006-05-15 10:46:07 +0000212006-02-22 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
22
23 * valgrind check and memory fix
24 * route table identification string added
25 * ospf6d.h: version 0.9.7q
26
Paul Jakma932bf192006-05-15 10:42:24 +0000272005-10-20 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
28
29 * ospf6_neighbor.c: add the calling of ospf6_maxage_remove ()
30 when the neighbor went out of Exchange/Loading.
31
Paul Jakmacb4b8842006-05-15 10:39:30 +0000322005-10-06 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
33
34 * ospf6_asbr.c: fix bug of calculating AS-External routes
35 in other areas. Add debugging function for border-router
36 calculation.
37 * ospf6d.h: version 0.9.7p
38
ajsf52d13c2005-10-01 17:38:06 +0000392005-10-01 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
40
41 * ospf6_asbr.c: Remove local hard-coded tables zroute_name and
42 zroute_abname. Change the ZROUTE_NAME macro to use new library
43 function zebra_route_string(). Remove the ZROUTE_ABNAME macro.
44 (ospf6_asbr_external_route_show): Replace ZROUTE_ABNAME() with
45 a call to zebra_route_char(), and be sure to fix the format string,
46 since we now have a char instead of a char *.
47 * ospf6_zebra.c: Remove local hard-coded tables zebra_route_name and
48 zebra_route_abname. Note that the zebra_route_name[] table
49 contained mixed-case strings, whereas the zebra_route_string()
50 function returns lower-case strings.
51 (ospf6_zebra_read_ipv6): Change debug message to use new library
52 function zebra_route_string() instead of zebra_route_name[].
53 (show_zebra): Use new library function zebra_route_string() instead
54 of zebra_route_name[].
55
paul47828742005-08-10 15:46:11 +0000562005-08-09 Paul Jakma <paul.jakma@sun.com>
57
58 * ospf6_asbr.c: (ospf6_asbr_redistribute_add) Fix sense of testing
59 of route_map_apply return code, it can return many things other
60 than RMAP_MATCH which do not indicate DENY. Should test explicitly
61 for equality to RMAP_DENYMATCH instead.
62
hasso34956b32005-06-24 08:44:02 +0000632005-06-24 Harald Welte <laforge@gnumonks.org>
64
65 * ospf6_abr.[ch], ospf6_area.[ch]: Add area filter-list (in|out)
66 support and area import and export lists support.
67
hasso7b6ae022005-06-24 08:17:51 +0000682005-06-24 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
69
70 * ospf6_message.c: Changed to be insensitive to changes of neighbors'
71 IP source address in the OSPF packets. It was sometimes problematic
72 in actual operation (needed some operational cost: restarting
73 all-neighbor routers when I/F NIC was changed). Due to this change,
74 a previously safe case, attaching multiple interface to the same
75 link will now be dengerous and will not work. Remedy to that should
76 be applied later.
77
hasso3e834b12005-06-24 07:50:12 +0000782005-06-24 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
79
80 * ospf6_interface.c: fix the way inactivity_timer is called. Because
81 inactivity_timer() deletes the neighbor from the neighbor_list, it
82 cannot be called by thread_execute() from inner side of the
83 neighbor_list for-loop.
84
hassob31b8132005-05-31 10:24:28 +0000852005-05-31 Hasso Tepper <hasso at quagga.net>
86
87 * ospf6d.c: No need for double ';'. Fixes parsing "show ipv6 ospf6
88 database ..." commands for vtysh by extract.pl. Remove duplicate
89 install_element calls.
90
ajs634f9ea2005-04-11 15:51:40 +0000912005-04-11 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
92
93 * ospf6_zebra.c (ospf6_zebra_redistribute, ospf6_zebra_no_redistribute):
94 Change 2nd arg to zebra_redistribute_send from zclient->sock
95 to zclient.
96
paul1eb8ef22005-04-07 07:30:20 +0000972005-04-07 Paul Jakma <paul@dishone.st>
98
99 * (global) Fix up list loops to match changes in lib/linklist,
100 and some basic auditing of usage.
101 * ospf6_abr.c: (ospf6_abr_examin_brouter) change to a single
102 scan of the area list, rather than scanning all areas first for
103 INTER_ROUTER and then again for INTER_NETWORK. According to
104 16.2, the scan should be area specific anyway, and further
105 ospf6d does not seem to implement 16.3 anyway.
106
ajs3b7b8142005-04-02 16:37:07 +00001072005-04-02 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
108
ajse4319de2005-04-02 23:23:55 +0000109 * ospf6_interface.[ch]: (ospf6_interface_lookup_by_name) Remove unused
110 function.
111
1122005-04-02 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
113
ajsd2fc8892005-04-02 18:38:43 +0000114 * ospf6_zebra.c: (ospf6_zebra_if_del) Previously, this whole function
115 was commented out. But this is not safe: we should at least update
116 the ifindex when the interface is deleted. So the new version
117 updates the interface status and sets ifp->ifindex to
118 IFINDEX_INTERNAL.
119 (ospf6_zebra_route_update) Use if_indextoname properly.
120
1212005-04-02 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
122
ajs3b7b8142005-04-02 16:37:07 +0000123 * ospf6_route.c: (ospf6_route_show, ospf6_route_show_detail) Protect
124 against the possibility that the string returned by if_indextoname
125 may not terminate with '\0'.
126
jardinc1ba9e82005-03-02 22:43:26 +00001272005-03-02 Vincent Jardin <Vincent.Jardin@6wind.com>
128
129 * ospf6_zebra.c: Fix core dump when router-id is provided with
130 an empty ospf6d.conf file (no context router ospf6) because
131 ospf6_create has not been called yet.
132
paul8bfb0cb2005-01-25 01:19:28 +00001332005-01-25 Paul Jakma <paul@dishone.st>
134
135 * ospf6_asbr.c: Add "hsls" to the zroute_name const char array.
136
hassoc6487d62004-12-24 06:00:11 +00001372004-12-24 Hasso Tepper <hasso at quagga.net>
138
139 * *.c: Change level of debug messages to LOG_DEBUG.
140
ajs274a4a42004-12-07 15:39:31 +00001412004-12-07 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
142
143 * ospf6_main.c: (main) The 2nd argument to openzlog has been removed.
144 Note that stdout logging will no longer be enabled by default when
145 not running as a daemon.
146
ajs887c44a2004-12-03 16:36:46 +00001472004-12-03 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
148
149 * ospf6_main.c: (sigint,sigterm) Use zlog_notice for termination
150 message.
151 (main) Remove commented-out call to pid_output_lock (which should
152 never be called other than from inside pid_output). And use
153 zlog_notice to print the startup message, which now includes
154 the vty port.
155
hassob3c8c462004-11-26 12:55:51 +00001562004-11-26 Hasso Tepper <hasso at quagga.net>
157
158 * ospf6_snmp.c: Fix compile: listnode -> struct listnode *.
159
hassoc0652302004-11-25 19:33:48 +00001602004-11-25 Hasso Tepper <hasso at quagga.net>
161
162 * ospf6_main.c: Make group to run as configurable.
163
gdt6639a042004-11-05 18:42:27 +00001642004-11-05 Phil Spagnolo <phillip.a.spagnolo@boeing.com>
165 * ospf6_flood.c: When adding a thread to retransmit an lsa after
166 rxmt_interval, the ospf6d used thread_add_event(). However,
167 thread_add_event() executes immediately and ignores the delay parameter.
168 This was causing unnecesary unicast LSU sends. Adding the thread has
169 been changed to use thread_add_timer() which will expire after delay.
170 After the fix results appear consistent with expectation.
171
hassoc75105a2004-10-13 10:33:26 +00001722004-10-12 Hasso Tepper <hasso at quagga.net>
173
174 * ospf6_snmp.c: Remove defaults used to initialize smux connection to
175 snmpd. Connection is initialized only if smux peer is configured.
176
hassoc8a440e2004-10-11 17:02:40 +00001772004-10-11 Hasso Tepper <hasso at quagga.net>
178
179 * osp6_top.c, ospf6_top.h: Better handling for router-id. If we use
180 common one, don't output it into configuration - only statically
181 configured one.
182
paulddd119f2004-10-10 08:07:29 +00001832004-10-10 Paul Jakma <paul@dishone.st>
184
185 * Makefile.am: fix listing of ospf_snmp.c in noinst_HEADERS
paul0c083ee2004-10-10 12:54:58 +0000186 * ospf6_route.c: Add const qualifier to various char arrays of
187 constants. signed/unsigned fixes.
188 (ospf6_linkstate_table_show) argv is const
189 * ospf6_snmp.c: listnode typedef is dead.
190 (ospf6_snmp_init) Take struct thread_master arg, needed for
191 smux_init.
192 * ospf6_snmp.h: update ospf6_snmp_init declaration.
193 * ospf6d.c: (ospf6_init) add const qualifier to sargv, pass master
194 to ospf_snmp6_init.
195 * ospf6_asbr.c: const char update.
196 * ospf6_interface.c: ditto, plus signed/unsigned fixes.
197 (ipv6_ospf6_cost) Check whether cost fits in u_int32_t and use
198 strtoul.
199 * ospf6_intra.c: const char update. Parenthesise expression.
200 * ospf6_lsa.c: signed/unsigned and const char updates.
201 * ospf6_proto.c: ditto.
202 * ospf6_message.c: ditto.
203 * ospf6_lsdb.c: signed/unsigned update.
204 * ospf6_main.c: const char update.
205 * ospf6_neighbor.c: ditto.
206 * ospf6_spf.c: ditto.
207 * ospf6_top.c: ditto.
208
hassoef1bbf52004-10-08 12:04:21 +00002092004-10-06 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
210
hasso2680aa22004-11-25 20:54:46 +0000211 * ospf6_snmp.c: add partial support for SNMP
212 (i.e. ospfv3AreaLsdbTable).
213 * OSPFv3-MIB.txt: Net-SNMP translate Unsigned32 range
214 (0..'FFFFFFFF'h) incorrectly to (0..-1). Those parts for
215 Unsigned32 range are changed to (0..4294967295).
216 Also, doubtful 'not-accessible's are changed to read-only.
217
2182004-10-06 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
219
hassoef1bbf52004-10-08 12:04:21 +0000220 * ospf6_snmp.[ch], OSPFV3-MIB.txt: start supporting SNMP.
221 it follows draft-ietf-ospf-ospfv3-mib-08.txt, but change
222 OSPFv3 tree to {experimental 102} based on
223 http://www.iana.org/assignments/smi-numbers:
224 Prefix: iso.org.dod.internet.experimental (1.3.6.1.3.)
225 102 OSPFv3 OSPF for IPv6 [Joyal]
226
hasso18a6dce2004-10-03 18:18:34 +00002272004-10-03 Hasso Tepper <hasso at quagga.net>
228
229 * ospf6_zebra.c: Use router id from zebra daemon if it wasn't set in
230 configuration.
231
hasso03d52f82004-09-29 00:26:19 +00002322004-09-25 Hasso Tepper <hasso at estpak.ee>
233
234 * ospf6_asbr.c, ospf6_lsa.c, ospf6_proto.c, ospf6_proto.h: Fix
235 compiler warnings.
236
hasso52dc7ee2004-09-23 19:18:23 +00002372004-09-23 Hasso Tepper <hasso at quagga.net>
238
239 * *.[c|h]: list -> struct list *, listnode -> struct listnode *.
240
hasso9428f2d2004-09-13 14:01:12 +00002412004-09-13 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
242
243 * ospf6_intra.c, ospf6_route.[ch]: try to fix assertion failure
244 in brouter's route_remove
245 * ospf6d.h: version 0.9.7o
246
2472004-09-12 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
248
249 * ospf6_route.c: route_count_assert bug fix
250 * ospf6d.h: version 0.9.7n
251
hasso4846ef62004-09-03 06:04:00 +00002522004-09-03 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
253
254 * ospf6_area.c, ospf6_route.c, ospf6_top.c, ospf6d.c:
255 "show intra-route" function and "show SPF result" function is
256 changed.
257 * ospf6_neighbor.c: Changed to update stub intra-prefix origination
258 when it is not DR.
259 * ospf6_route.h: resolv conflict between best flag and
260 active-summary flag.
261 * ospf6d.h: version 0.9.7m
262
hasso1e058382004-09-01 21:36:14 +00002632004-09-02 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
264
hasso63069ad2004-09-02 13:01:01 +0000265 * ospf6_asbr.c: E-bit check in examining AS-External-LSA
266 * ospf6_abr.c: E-bit set in receiving Inter-Area-Router-LSA
267
2682004-09-02 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
269
hasso1e058382004-09-01 21:36:14 +0000270 * *.[ch]: Logging LSAs of particular type is added.
271 lsa_handler is now using vector in order to adjust
272 existing LSA modules.
273 * ospf6d.h: version 0.9.7l
274
hassoe42f5a32004-08-28 17:04:33 +00002752004-08-28 Hasso Tepper <hasso at quagga.net>
276
277 * ospf6_main.c: Modify for sigevents.
278
hasso9a096262004-08-26 18:56:19 +00002792004-08-26 Hasso Tepper <hasso@estpak.ee>
280
281 * ospf6_interface.c, ospf6_top.c, ospf6d.c: for vtysh.
282
hasso3b687352004-08-19 06:56:53 +00002832004-08-19 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
284
hassoccb59b12004-08-25 09:10:37 +0000285 * ospf6_asbr.c: Bug in ASBR check fixed.
286 * ospf6d.h: version 0.9.7k
287
2882004-08-19 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
289
hasso3b687352004-08-19 06:56:53 +0000290 * ospf6_asbr.c: Bug in AS-External Origination fixed.
291 * ospf6d.h: version 0.9.7j
292
hasso6452df02004-08-15 05:52:07 +00002932004-08-15 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
294
295 * *.c: Area support almost done. (almost ! ;p)
296 * ospf6d.h: version 0.9.7i
297
2982004-08-15 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
299
300 * ospf6_message.c: Bug cause BadLSReq is fixed.
301 * ospf6_abr.c: Border Router check.
302 * ospf6d.h: version 0.9.7h
303
3042004-08-14 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
305
306 * ospf6_area.[ch], ospf6_abr.[ch]: area range,
307 border-routers, Inter-Area-Router-LSA origination
308 * ospf6d.h: version 0.9.7g
309
3102004-08-12 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
311
312 * *.[c,h]: LSA refreshing is changed and cleaned up.
313 * ospf6d.h: version 0.9.7f
314
hasso049207c2004-08-04 20:02:13 +00003152004-08-01 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
316
317 * ospf6_abr.[ch]: add files for abr function.
318 * *.c: VTY_NEWLINE -> VNL
319 * ospf6d.h: version 0.9.7e
320 show database functions are rewritten.
321
hasso1203e1c2004-07-23 21:34:27 +00003222004-07-23 Hasso Tepper <hasso@estpak.ee>
323
324 * ospf6_interface.c, ospf6_zebra.c: use ifp->mtu6 instead of
325 ifp->mtu.
326
paul79dc3732004-07-23 15:17:45 +00003272004-07-23 Paul Jakma <paul@dishone.st>
328
329 * ospf6_main.c: Delete LOG_PERROR, not portable.
330 * ospf6_network.c: (ospf6_set_pktinfo) use setsockopt_ipv6_pktinfo
331
hassob596c712004-07-09 18:33:43 +00003322004-07-06 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
333
334 * ospf6_message.c, ospf6_interface.c: add a command to configure
335 ospf6 ifmtu on a interface.
336 * ospf6d.h: version 0.9.7d
337
hasso508e53e2004-05-18 18:57:06 +00003382004-05-18 Hasso Tepper <hasso@estpak.ee>
paul0a589352004-05-08 11:48:26 +0000339
hasso508e53e2004-05-18 18:57:06 +0000340 * *.*: Merge rewritten ospf6d from Zebra repository.
341 * ospf6_network.c, ospf6_main.c: Merged privs stuff back in.
342 * ospf6_zebra.c: Sync back to zclient changes.
hasso3b4cd3a2004-05-18 19:28:32 +0000343 * ospf6_asbr.c: Added isis to the routings list.
344 * ospf6_main.c: "version.h" -> <lib/version.h>
345
3462004-05-17 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
347
348 * ospf6_flood.[ch], ospf6_lsa.[ch], ospf6_lsdb.h, ospf6_message.c
349 ospf6_neighbor.c: Fix crash bug and change the way to count
350 how many neighbors include paticular LSA on its retrans-list.
351 * ospf6d.h: version 0.9.7c
352
3532004-05-03 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
354
355 * ospf6_message.[ch], ospf6_interface.c: adjust send/recv buffer
356 size to interface MTUs.
357 * ospf6d.h: version 0.9.7b
hasso508e53e2004-05-18 18:57:06 +0000358
3592003-08-18 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
360
361 * *.[ch]: rewrite all source code from scratch
362 * ospf6d.h: version 0.9.7
363
paulf1c61a02003-08-12 05:25:49 +00003642003-08-11 Taisuke Sasaki <sasaki@soft.net.fujitsu.co.jp>
365
hasso508e53e2004-05-18 18:57:06 +0000366 * ospf6_ism.c: DR Election bug fix.
paul445f1432003-05-16 19:00:31 +0000367
3682003-04-25 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
369
370 * ospf6_asbr.c: AS-External LSA refresh was based on the
371 prefix of the obsolete LSA. It was wrong so fixed.
372 * version: 0.9.6p
373
paul718e3742002-12-13 20:15:29 +00003742002-11-09 Vincent Jardin <jardin@6wind.com>
375
376 * ospf6_interface.c: update link-local address on interface creation.
377
3782002-11-09 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
379
380 * ospf6_asbr.c: apply MinLSInterval to AS-External-LSA origination.
381 * ospf6_lsa.c: change not to issue flooding caused by expire event
382 when the received LSA is (already) MaxAge.
383 * ospf6_spf.c: fix a bug which is that ospf6d calculates
384 wrong nexthop when failed to find Link-LSA for the neighbor.
385 * ospf6_damp.c ospf6_dbex.c ospf6_neighbor.c ospf6_spf.c:
386 some clean up
387 * version: 0.9.6o
388
3892002-10-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
390
391 * ospf6_asbr.c: bug of failing ASE lsa refresh fixed.
392 * version: 0.9.6n
393
3942002-10-01 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
395
396 * ospf6_asbr.c: AS-External-LSA origination function
397 is re-written.
398 * ospf6_damp.[ch]: New feature that damps flaps is added.
399 * version: 0.9.6m
400
4012002-07-14 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
402
403 * ospf6_spf.c: unwanted assert() in ospf6_spf_nexthop_calculation()
404 is deleted.
405 * version: 0.9.6l
406
4072002-07-14 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
408
409 * ospf6_dbex.c: bug that ospf6d fails to refresh self-originated
410 LSA if he have not the LSA before has been fixed.
411 * ospf6_asbr.c: bug of failing removing ASE LSA when remove
412 message arrived from zebra has been fixed.
413 * version: 0.9.6k
414
4152002-07-13 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
416
417 * ospf6_zebra.c: bug reported [zebra 14642] fixed.
418 The bug was related to the synchronization between zebra
419 and ospf6d. Now synchronization will be correctly done.
420 * version: 0.9.6j
421
4222002-07-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
423
424 * ospf6_lsdb.c: bug fixed in ospf6_lsdb_type_router ().
425 * ospf6_dbex.c: because of retrans list structure changed
426 due to LSDB change, removal of old instance from retrans-list
427 is not necessary anymore. this caused crash but now fixed.
428 * version: 0.9.6i
429
4302002-07-07 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
431
432 * zebra-0.93 released.
433
4342002-07-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
435
436 * ospf6_lsdb.c: entirely rewritten. now ospf6d uses
437 radix tree by using lib/table.[ch] for LSDB lookup.
438 * ospf6_abr.c, ospf6_asbr.c, ospf6_intra.c: hook changed
439 due to rewriting of lsdb module.
440 * ospf6_neighbor.c: lack of check existence and find correct
441 instance of the LSA which is going to be removed from neighbor's
442 retransmission was filled.
443 * version: 0.9.6h
444
4452002-07-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
446
447 * ospf6_intra.c: bug fix for Intra-route deletion.
448 * ospf6_route.c: bug fix for path comparison.
449 * version: 0.9.6g
450
4512002-06-28 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
452
453 * ospf6_route.c: some logs trying to find the situation
454 when assert occur are added. route duration statistics
455 added.
456 * ospf6_zebra.c: trying to fix the problem reported by
457 [zebra 14318] but not yet sure.
458 * version: 0.9.6f
459
4602002-06-25 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
461
462 * ospf6_intra.c: new file for management of intra-prefix LSA.
463 * ospf6_abr.c: inter area route calculation code added.
464 * version: 0.9.6e
465
4662002-06-22 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
467
468 * ospf6_asbr.c: All AS-External route was removed when
469 one of the ASBR path was gone, but the route from other ASBR
470 path should stay remained. this bug is fixed.
471 * version: 0.9.6d
472
4732002-06-22 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
474
475 * ospf6_route.c: route table calculation bug fixed. [zebra 14105]
476 * ospf6_spf.c, ospf6_route.c, etc.: log message cleaned up.
477 * version: 0.9.6c
478
4792002-04-27 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
480
481 * ospf6_route.c: [zebra 13514] bug fix.
482 thanks to Harald Koch.
483 * version: 0.9.6b
484
4852002-04-22 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
486
487 * ospf6_dump.c: fix bug of log function
488 * ospf6_area.c: fix bug of intra route deletion
489 * version: 0.9.6a
490
4912002-04-20 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
492
493 * merged with "current" version.
494 * version: 0.9.6
495
4962001-03-11 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
497
498 * ospf6_lsdb.c ospf6_spf.c: log message changed for debug.
499
5002001-02-20 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
501
502 * version: 0.9.5i
503
504 * ospf6_asbr.c: Added code that finds alternative
505 AS-External route when remove AS-External route.
506 This is temporary fix ...
507
508 * ospf6_redistribute.c: remove redistributed routes
509 immediately when 'no redistribute ...'
510
5112001-02-20 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
512
513 * version: 0.9.5h
514
515 * ospf6_spf.c, ospf6_lsa.c: Change to originate Link-LSA on
516 point-to-point links.
517
518 * ospf6_message.c: Bug of log messages of self-originated
519 Hello packet fixed.
520
5212001-02-09 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
522
523 * version: 0.9.5g
524 * ospf6_asbr.c: fix for the bug that AS-External route
525 is not get removed.
526
5272001-02-09 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
528
529 * ospf6_lsdb.c: crash bug while receiving wrong LSA scope bit
530 has been temporarily fixed
531
5322001-12-20 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
533
534 * ospf6_asbr.[ch]: The byte order bug in encoding/decoding
535 the bits/metric field in AS-External-LSA fixed.
536 Fixed to update E-bit in Router-LSA of itself.
537 Reported by Taisuke Sasaki ([zebra 11548]).
538
539 * README: updated.
540
541 * version: 0.9.5f
542
5432001-11-21 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
544
545 * ospf6_prefix.c: Intra-prefix-LSA bug fixed.
546 * ospf6_abr.[ch]: added (only just placeholder yet)
547
5482001-11-20 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
549
550 * ospf6_route.c: fix to overwrite a prefix when another
551 addition to the prefix is given. freeze function changed
552 not to remove routes by default.
553
554 * version: 0.9.5e
555
5562001-11-19 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
557
558 * version: 0.9.5d
559
560 * ospf6_lsa.c ospf6_spf.c: SPF Calculations are now
561 scheduled by hook.
562
563 * ospf6_route.c: ospf6_route_add bug fix,
564 ospf6_route_remove_all corrected.
565
5662001-11-15 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
567
568 * ospf6_hook.[ch]: added.
569 * Almost half of the code has been rewritten.
570 especially, ospf6_route.[ch]. Hook call has been injected
571 much.
572 * ospf6_asbr.[ch]: added.
573
5742001-10-17 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
575
576 * ospf6_dbex.c: ospf6d was wrong to omit reoriginating
577 of LSA when the self-originated LSA was received from others.
578 fixed.
579 * ospf6d.h: version: 0.9.5c
580
5812001-10-16 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
582
583 * ospf6_lsa.c: 'force-prefix' was not executed. fixed.
584 * ospf6d.h: version: 0.9.5b
585
5862001-10-13 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
587
588 * ospf6_interface.c: 'passive-interface' is now moved to
589 'ipv6 ospf6 passive' in INTERFACE NODE. 'prefix-list' which
590 specifies the filter prefix for connected address prefix also
591 moved to INTERFACE NODE as 'ipv6 ospf6 advertise prefix-list WORD'.
592 The old obsoleted commands are still acceptable though. New command
593 'ipv6 ospf6 advertise force-prefix' added, which which tells ospf6d
594 to advertise rather prefix than stub local-address even on loopback
595 or pointopoint interfaces.
596
597 * ospf6_dump.c: 'ospf6 debug hello' -> 'ospf6 debug message hello'.
598 same for other message type. The older is still acceptable.
599
600 * ospf6_lsa.c: Changed AS-External generation to new one which uses
601 LSA hooks. Delete old garbage.
602
6032001-10-02 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
604
605 * ospf6d.c: turn off and turn on sequence with
606 'no interface' 'interface' cmds was not work. fixed.
607
608 * ospf6_lsa.c: generating Intra-Area-Prefix-LSA for stub
609 did not care duplicate prefixes. fixed.
610
6112001-09-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
612
613 * ospf6_message.c: There was a bug that prevent LSDB
614 to syncronize. It was a DbDesc packet bug that Slave
615 sends two different DbDesc packet on the same sequence
616 number. This cause many LSAs are dropped when Exchanging
617 LSDB, because the latter DbDesc packet that have the same
618 sequence number will be ignored as duplicate packet.
619 This seems to be exist at least before 0.9.4 version.
620 Now this is the most stable candidate.
621
622 * ospf6d.h: version 0.9.5a
623
6242001-09-06 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
625
626 * ospf6_zebra.c ospf6_spf.c ospf6_lsa.c :
627 delete nexthop check to certify the nexthop is Link-local address.
628 Suppress Link-LSA origination on links other than Broadcast.
629 SPF's nexthop calculation first checks linklocal address
630 in Link-LSA, then checks source address of neighbor's packets.
631
632 * ospf6_interface.c ospf6_ism.c ospf6_lsa.c ospf6_nsm.c:
633 intra-area-prefix-lsa origination func moved to new one.
634
635 * ospf6_interface.h ospf6d.[ch] ospf6_lsa.c:
636 interface_area_cmd now changed to have 'passive'
637 and 'prefix-list' option.
638
639 * ospf6_prefix.c:
640 clean up.
641
6422001-09-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
643
644 * ospf6_dbex.c ospf6_interface.c ospf6_ism.c ospf6_lsa.[ch]:
645 clean up and new LSA origination functions added.
646
647 * ospf6_route.c ospf6_lsdb.c: make vty function more
648 clean/understandable.
649
650 * ospf6d.h: version 0.9.5
651
6522001-08-24 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
653
654 * ospf6_lsdb.c: Use IS_LSA_MAXAGE macro instead of
655 ospf6_lsa_is_maxage.
656
657 * ospf6_lsa.h (IS_LSA_MAXAGE): Add new macro to check MaxAge.
658
6592001-08-21 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
660
661 * ospf6_lsdb.c: if There's no previous prefix
662 ospf6d was wrongly not calculate the prefix.
663 this reported by (v6 16029) is fixed.
664
665 * ospf6_neighbor.c: Instance of LSA Summary included
666 in DbDesc packet was wrongly freed. The bug cause
667 malformed DbDesc, ExChange <-> ExStart flapping,
668 and then crash.
669
670 * ospf6d.h: version 0.9.4
671
6722001-08-21 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
673
674 * ospf6_route.[ch]: Showing format is changed.
675 'show ipv6 route ospf6' -> 'show ipv6 ospf6 route'
676 'show ipv6 route ospf6 external' ->
677 'show ipv6 ospf6 route redistribute'
678
679 * ospf6_lsdb.c ospf6_lsa.c ospf6_neighbor.c ospf6_interface.c:
680 memory leak in LS list fixed.
681
682 * all: clean up
683
684 * ospf6d.h: version 0.9.3
685
6862001-08-20 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
687
688 * ospf6d.c (ospf6_timeval_sub_equal): Remove function.
689
690 * ospf6_spf.c (ospf6_timeval_cmp): Rewrite ospf6_timeval_cmp().
691 (ospf6_timeval_add_equal): Function moved from ospf6d.c
692
6932001-08-19 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
694
695 * zebra-0.92a released.
696
6972001-08-15 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
698
699 * zebra-0.92 released.
700
7012001-08-09 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
702
703 * ospf6_lsdb.c ospf6_neighbor.c:
704 LSDB function/structure and LS list function has been rewritten.
705 memory leak has been decreased.
706
707 * ospf6_lsa.[ch] ospf6_dbex.c: garbage code has been deleted.
708
709 * ospf6d.h: version 0.9.2
710
7112001-08-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
712
713 * ospf6_dbex.c ospf6_lsdb.c:
714 Retransmition list had a critical bug that breaks LSDB
715 synchronization. When new LSA be added to retrans-list,
716 old must be removed, but it was not. So new LSA dropped,
717 and LSA Acknowledgement did not work. The bug was fixed.
718
719 * ospf6d.h: version 0.9.1
720
7212001-06-20 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
722
723 * ospf6_spf.c: crash bug fix in temporary treat code for
724 Router-LSA whose LS-ID != 0
725
726 * ospf6_dbex.c: RFC2328 13.(4) was wrongly coded.
727 (4) Else if the LSA's LS age is equal to MaxAge, and there is
728 currently *NO* instance of the LSA in the router's link state
729 ...
730
731 * ospf6_lsa.c: RFC2328 13.1 checksum tie breaker
732 had been neglected, and has just added now.
733
734 * ospf6d.h: version 0.9.0
735 ospf6d expected to work with hitachi gr2000 from these fixes.
736
7372001-06-12 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
738
739 * ospf6_lsa.c: Fix bug in creating Intra-Area-Prefix-LSA.
740 DR was mis-include others prefixes advertised by their Link-LSA.
741
742 * ospf6_route.c: Fix bug in calculating intra area routes.
743 Not all prefixes in Intra-Area-Prefix-LSA was calculated.
744
745 * ospf6_spf.c:
746 Changed to quit when a error occured in calculating SPF tree.
747 Very messy hack for the bug reported by [zebra 8807]. This
748 is not tested yet.
749 Changed to quit SPF calculation when a nexthop calculation
750 errors.
751
752 * ospf6_zebra.c:
753 Support for interface address deletion.
754
755 * ospf6d.h:
756 version: 0.8.y
757
7582001-04-18 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
759
760 * ospf6d.h
761 Due to previous change (DR Election algorithm changed),
762 backward compatibility will be lost from this version.
763 version: 0.8.x
764
7652001-04-18 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
766
767 * ospf6_message.c ospf6_ism.c:
768 Bug of router_id comparison
769
7702001-04-17 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
771
772 * ospf6_dbex.c: ospf6_dbex_is_maxage_to_be_dropped() had
773 some bug causing Loading state lasts long.
774 version: 0.8.v
775
7762001-04-08 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
777
778 * ospf6_route.c: BUG in AS-External route calculation fixed.
779 It was using OLD LSDB...
780 Version: 0.8.u-
781
7822001-04-08 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
783
784 * ospf6_area.c, ospf6_dbex.c, ospf6_interface.c,
785 ospf6_lsa.c, ospf6_lsdb.c, ospf6_lsdb.h, ospf6_message.c,
786 ospf6_neighbor.c, ospf6_neighbor.h, ospf6_nsm.c,
787 ospf6_redistribute.c, ospf6_route.c, ospf6_spf.c:
788 Delete old LSDB function.
789
790 * ospf6d.h:
791 Version: 0.8.u
792
7932001-04-05 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
794
795 * ospf6_area.c, ospf6_area.h, ospf6_dbex.c, ospf6_interface.c,
796 ospf6_interface.h, ospf6_lsa.c, ospf6_lsdb.c, ospf6_lsdb.h,
797 ospf6_message.c, ospf6_nsm.c, ospf6_redistribute.c, ospf6_route.c,
798 ospf6_spf.c, ospf6_top.c, ospf6_top.h, ospf6d.h:
799 Changed to use New LSDB.
800 Version: 0.8.t
801
8022001-04-02 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
803
804 * ospf6_lsa.c:
805 Interface stub check in Intra-Area-Prefix-LSA origination
806 was wrong. - fixed.
807
808 * ospf6_area.h, ospf6_dbex.c, ospf6_interface.c,
809 ospf6_interface.h, ospf6_lsa.c, ospf6_lsa.h, ospf6_lsdb.c,
810 ospf6_message.c, ospf6_neighbor.c, ospf6_nsm.c,
811 ospf6_redistribute.c, ospf6_top.c, ospf6_top.h, ospf6d.c:
812 New LSDB functions, but not changed to be used.
813
814 * ospf6d.h:
815 Version: 0.8.s
816
8172001-03-28 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
818
819 * ospf6_area.c ospf6_area.h ospf6_dbex.c ospf6_dump.c
820 ospf6_interface.c ospf6_interface.h ospf6_lsa.c
821 ospf6_message.c ospf6_redistribute.c ospf6_spf.c ospf6_top.c
822 ospf6_top.h ospf6_zebra.c ospf6d.c ospf6d.h: cleaning.
823
8242001-03-24 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
825
826 * ospf6d.h:
827 version: 0.8.r
828
829 * ospf6_neighbor.[ch], ospf6_lsa.[ch]:
830 just clean up and log clearify.
831
832 * ospf6_message.[ch]:
833 Packet receiving function and dumping OSPFv3 packet has been
834 changed simple and clean.
835
836 * ospf6_dbex.[ch], ospf6_interface.[ch], ospf6_lsdb.[ch],
837 ospf6_neighbor.[ch], ospf6_nsm.[ch]:
838 LSList(i.e. summary list, request list, retrans list, etc) have
839 been rewritten based on new LSDB module. The main LSDB have not
840 yet shifted to this new module, but will shift eventually.
841 This change expected to resolve the problem that the ospf6d keeps
842 on sending redundant LSUpdate/LSAck.
843
844 * ospf6_interface.c: changed default MTU from 1500 to 1280.
845 It was possible that the ospf6d could not send packet (e.g.
846 LSUpdate in response to LSReq in my case) when the packet
847 size accidentally reached near 1500 (I was forget about IP
848 header :p). It is a bit illegal to set MTU 1280 constantly,
849 but I failed once with I/F MTU from kernel (through zebra),
850 and thinks that 1280 is more stable than kernel variable.
851 Comments will be appriciated.
852
8532001-03-15 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
854
855 * ospf6_dbex.c, ospf6_interface.c, ospf6_ism.c, ospf6_lsdb.[ch],
856 ospf6_neighbor.c, ospf6_spf.c, ospf6d.c:
857 Fix for crash. ospf6d has ever been crashing when
858 'no interface' command executed, and when starting up with
859 the configuration which does not include 'router ospf6'.
860 these has been fixed.
861
8622001-02-24 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
863
864 * ospf6_lsa.c, ospf6_message.c:
865 LSA summary (exchanged while Adjacency bring up) may expire
866 (may reach MaxAge). Handling this has been added but
867 it's a little bit quick hack.
868
869 * ospf6_message.c:
870 Thread chain bug fixed. Read network thread chain has been cut
871 when receive packets on not-enabled interface. this was wrong
872 and fixed.
873
8742001-02-24 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
875
876 * ospf6_message.c:
877 I/F MTU check part on sending packet had some bug, and it's fixed.
878 Ospf6d has believed a value from zebra as I/F MTU, but from now
879 I/F MTU is set to constant 1500. This is workaround for ATM.
880
8812001-02-01 Kunihiro Ishiguro <kunihiro@zebra.org>
882
883 * zebra-0.91 is released.
884
8852001-01-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
886
887 * just code clean up of almost all module.
888 * ospf6_dump.c, ospf6_lsa.c: file dependency.
889 * ospf6_mesg.[ch]: changed filename to ospf6_message.[ch]
890
8912001-01-09 Kunihiro Ishiguro <kunihiro@zebra.org>
892
893 * zebra-0.90 is released.
894
8952001-01-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
896
897 * ospf6_mesg.c,ospf6_lsa.c: doubly cancel thread bug fixed.
898 version 0.8.k CRASHed for this.
899 * ospf6_lsa.c: bug of logging fixed.
900 version: 0.8.l
901
9022001-01-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
903
904 * ospf6_neighbor.c: fix typo when trying to delete
905 MaxAge AS-External LSA. MaxAge LSA remaining bug is expected
906 to be fixed.
907 version: 0.8.k
908
9092001-01-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
910
911 * ospf6_mesg.c: add I/F Mtu check for sending LS Update.
912
913 * ospf6_dbex.c, ospf6_mesg.c, ospf6_neighbor.c, ospf6_neighbor.h,
914 ospf6_spf.c: Changed type of hisaddr field in ospf6_neighbor
915 structure, from sockaddr_in6 to in6_addr. No protocol/processing
916 changed.
917
9182001-01-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
919
920 * ospf6_mesg.c, ospf6_neighbor.[ch]: Speed up of
921 Database Exchange.
922 version: 0.8.j
923
924 Because the LS Request list was checked only when attempt
925 to send (retransmit) LS Request packet, Loading state lasted
926 long (for RxmtInterval) unexpectedly. This was fixed; LS Request
927 packet will be send as soon as one received a LS Update packet.
928
9292001-01-01 Kunihiro Ishiguro <kunihiro@zebra.org>
930
931 * ospf6d.h (OSPF6_VTYSH_PATH): Change "/tmp/ospf6d" to
932 /tmp/.ospf6d".
933
9342000-12-29 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
935
936 * ospf6_dump.[ch]: simplified.
937
9382000-12-19 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
939
940 * ospf6_route.c: Fix bug of using unavailable route.
941 version: 0.8.d
942
9432000-11-30 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
944
945 * ospf6_spf.c: calculate statistics. version: 0.8.d
946
9472000-11-26 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
948
949 * ospf6_mesg.c, ospf6_nsm.c: LSDB sync bug fixed.
950 version: 0.8.c
951
9522000-11-26 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
953
954 * ospf6_dbex.c: Start debugging and cleaning.
955
956 * ospf6_area.c, ospf6_dbex.c, ospf6_interface.c, ospf6_lsa.c,
957 ospf6_proto.c, ospf6_top.c: add some function to clarify codes.
958
9592000-11-26 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
960
961 * ospf6_spf.c: Delete old garbage (which was enclosed by #if 0)
962
963 * ospf6_redistribute.c: "redistribute ospf6" was generated in
964 "router ospf6" in config file. It is a bug, and fixed.
965 wrong warning message was deleted.
966
967 * ospf6_main.c: If daemon mode, ospf6d was silent even if
968 the config file was wrong. It is a bug, and fixed.
969
970 * ospf6_route.c, ospf6_zebra.c: Zebra syncronization method
971 has been changed. delete garbages. allow nexthop of :: in case
972 of connected route.
973
974 * ospf6_dbex.c: Delete annoying log messages.
975
976 * ospf6_lsa.c: Changed string for LSA log.
977
9782000-11-21 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
979
980 * ospf6_spf.c: some careless bug fixed.
981
982 * ospf6_route.c: changed not to send garbage route
983 whose nexthop is not linklocal address.
984
9852000-11-09 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
986
987 * ospf6_rtable.c: renamed to ospf6_route.c
988 whole functionality has been rewritten as new code.
989 new functions not yet installs routes; the old
990 functions still remains. cleaning log messages.
991
992 * ospf6_spf.c: whole functionality has been rewritten
993 as new code. new command "show ipv6 ospf6 spf node",
994 "show ipv6 ospf6 spf tree", "show ipv6 ospf6 spf table"
995 has been added. Memory leak was fixed. cleaning log messages.
996
997 * ospf6d version: 0.7.c
998
9992000-10-02 Kunihiro Ishiguro <kunihiro@zebra.org>
1000
1001 * zebra-0.89 is released.
1002
10032000-09-10 Kunihiro Ishiguro <kunihiro@zebra.org>
1004
1005 * ospf6_lsdb.c (ospf6_lsdb_remove_maxage_lsa): Fix compile
1006 warnings.
1007
10082000-08-17 Kunihiro Ishiguro <kunihiro@zebra.org>
1009
1010 * zebra-0.88 is released.
1011
10122000-08-06 Kunihiro Ishiguro <kunihiro@zebra.org>
1013
1014 * ospf6_rtable.h (struct ospf6_nexthop): Change ifindex type from
1015 unsigned long to unsigned int.
1016
10172000-04-28 Kunihiro Ishiguro <kunihiro@zebra.org>
1018
1019 * ospf6d.h: Include some headers for avoid warning.
1020
1021 * ospf6_routemap.h: Add newfile.
1022
10231999-11-21 Kunihiro Ishiguro <kunihiro@zebra.org>
1024
1025 * ospf6_network.c: Respect IPV6_JOIN_GROUP and IPV6_LEAVE_GROUP
1026 rather than RFC2133.
1027
10281999-10-21 Jun-ichiro itojun Hagino <itojun@itojun.org>
1029
1030 * ospf6_network.c (ospf6_ipv6_decode_ipv4): Fix bug of conversion
1031 from IPv4 Mapped Address to IPv4 address.
1032
10331999-08-08 Kunihiro Ishiguro <kunihiro@zebra.org>
1034
1035 * ospf6_lsa.c (construct_link_lsa): Enclose KAME specific part by
1036 #ifdef/#endif.
1037
10381999-07-29 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
1039
1040 * ospf6_mesg.c: add new message process function.
1041
10421999-07-25 Kunihiro Ishiguro <kunihiro@zebra.org>
1043
1044 * ospf6_main.c (sighup): Call of log_rotate() removed.
1045
10461999-07-24 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
1047
1048 ospf6_dbex.{c,h}: variable "acknowledge" has been deleted.
1049
10501999-07-22 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
1051
1052 * *.{c,h}: lsa data structure has been drastically
1053 changed.
1054
10551999-07-16 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
1056
1057 * *.{c,h}: bug of updating LSA's which is self
1058 originated has been fixed.
1059
10601999-07-14 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
1061
1062 * *.{c,h} : log clean up.
1063
10641999-07-05 Kunihiro Ishiguro <kunihiro@zebra.org>
1065
1066 * ospf6d.c (ospf6_init): Change to use install_default.
1067
10681999-07-03 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
1069
1070 * ospf6_rtable.c (nexthop_*): added some function that handles
1071 new nexthop structure.
1072
10731999-07-01 Rick Payne <rickp@rossfell.co.uk>
1074
1075 * ospf6_zebra.c (ospf6_zebra_init): Install standard commands to
1076 ZEBRA_NODE.
1077
10781999-06-09 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
1079
1080 * ospf6_rtable.h: added for new routing table of ospf6d
1081
10821999-05-14 Stephen R. van den Berg <srb@cuci.nl>
1083
1084 * ospf6_main.c (signal_init): SIGTERM call sigint.
1085 (sigint): Loggging more better message.
1086
10871999-05-13 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
1088
1089 *ospf6_spf.c (get_prefix_lsa_of_vertex): bug fix about network vertex.
1090
10911999-05-08 Kunihiro Ishiguro <kunihiro@zebra.org>
1092
1093 * ospf6_network.c (send_linkstate_ack): Check HAVE_SIN6_SCOPE_ID
1094 is defined.
1095 * ospf6_mesg.c (make_hello): Likewise.
1096 * ospf6_lsa.c (lsa_flood): Likewise.
1097
10981999-05-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
1099
1100 * ospf6_spf.c, etc: Many bug fix.
1101 intra-area-prefix-LSA treatment changed.
1102 network byte order of neighbor ifid changed.
1103
11041999-05-07 Kunihiro Ishiguro <kunihiro@zebra.org>
1105
1106 * ospf6_zebra.h (struct zebra): Add hitory entry to structure.
1107
11081999-05-05 Kunihiro Ishiguro <kunihiro@zebra.org>
1109
1110 * ospf6_main.c (main): Add KAME check for binding vty socket.
1111 (main): Delete old interface get routine garbage.
1112
1113 * ospf6d.c: Change all `show ip6' statement to `show ipv6'.
1114 (show_ipv6_ospf6_requestlist): Add description.
1115
11161999-05-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
1117
1118 * ospf6_lsa.c, etc: Many bug fix, now two routers
1119 on the same segment can become FULL neighbor state
1120 each other.
1121
11221999-05-03 Kunihiro Ishiguro <kunihiro@zebra.org>
1123
1124 * Makefile.am: Add file dependency.
1125 (depend): Add target.
1126
11271999-05-02 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
1128
1129 * Clean up and fix have been almost done. This code
1130 now testing stage of Intra area routing.
1131
1132 * Configuration Vty become more similar to Cisco.
1133
11341999-04-22 Kunihiro Ishiguro <kunihiro@zebra.org>
1135
1136 * Trim training newline from zlog format arguemnt.
1137
1138 * ospf6_dump.c (ospf6_err): Commented out ospf6_err and
1139 ospf6_warn. Same kind of function should be implemented as
1140 zlog_err or zlog_warn or someting.
1141
1142 * ospf6d.c: Change OSPF_NODE to OSPF6_NODE.
1143 Change OSPF_DEFAULT_CONFIG to OSPF6_DEFAULT_CONFIG.
1144
1145
11461999-04-21 Kunihiro Ishiguro <kunihiro@zebra.org>
1147
1148 * ospf6_mesg.c (make_hello): Add check of SIN6_LEN
1149
11501999-04-16 Kunihiro Ishiguro <kunihiro@zebra.org>
1151
1152 * ospf6_neighbor.c: Change list_clear_all to list_delete_all_node.
1153 Remove list_delete_all fuction and use lib/linklist.c's one.
1154
11551999-04-14 Kunihiro Ishiguro <kunihiro@zebra.org>
1156
1157 * mcast_join(),mcast_leave()'s argument socket length is removed.
1158
11591999-04-08 <kunihiro@zebra.org>
1160
1161 * ospf6_zebra.h (ospf_zebra_read): Fix typo.
1162
1163 * ospf6_interface.h: Tempolary add struct rt_addrinfo.
1164
11651999-03-05 Kunihiro Ishiguro <kunihiro@zebra.org>
1166
1167 * Merge from ospfd-zebra-990303 codes.
1168
11691999-02-23 Kunihiro Ishiguro <kunihiro@zebra.org>
1170
1171 * Makefile.in: add new file.
1172
1173 * Makefile.am: @INCLUDES@ is added for OS/library specific IPv6
1174 directory search.
1175
1176 * Import files from Yasuhiro Ohara <yasu@sfc.wide.ad.jp>'s ospfd.
1177 Impterted files are:
1178 Makefile.am, ospf_area.h, ospf_dump.c, ospf_interface.c,
1179 ospf_interface.h, ospf_lsa.c, ospf_lsa.h, ospf_main.c,
1180 ospf_mesg.c, ospf_mesg.h, ospf_neighbor.c,
1181 ospf_neighbor.h,ospf_network.c, ospf_network.h, ospf_proto.h,
1182 ospf_spf.c, ospf_spf.h, ospf_types.h, ospfd.c, ospfd.h