blob: 4d55a5900e42dad47103f9b3e03e261d24ea3367 [file] [log] [blame]
Andrew J. Schorreda9ba72007-04-27 18:13:15 +000012007-04-27 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
2
3 * ospf6_snmp.c: (ospfv3AreaEntry, ospfv3AreaLsdbEntry) Fix some
4 zlog_debug printf formats to work with 64-bit size_t.
5
Paul Jakmac136d242007-03-08 17:50:01 +000062007-03-08 David Siebörger d.sieborger@ru.ac.za
7
8 * ospf6_neighbor.c: (ospf6_neighbor_show) Fix bug #322, ospf6d
9 wasn't updated to match thread times changing to relative
10 time.
11
Andrew J. Schorrc32d28b2007-02-27 15:24:36 +0000122007-02-27 Pavol Rusnak <prusnak@suse.cz>
13
14 * ospf6_lsa.c: (ospf6_lsa_handler_name) Fix bug: must use strcmp
15 to compare strings.
16
Greg Troxel75a91402007-02-02 16:54:23 +0000172007-02-02 Greg Troxel <Greg Troxel <gdt@ir.bbn.com>>
18
19 * ospf6d.h: remove declaration of errno (should be via header)
20
Paul Jakma0b26f812006-05-15 10:47:53 +0000212006-03-01 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
22
23 * ospf6_asbr.c: fix bug of needless forwarding address
24 * ospf6d.h: version 0.9.7r
25
Paul Jakmacf1ce252006-05-15 10:46:07 +0000262006-02-22 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
27
28 * valgrind check and memory fix
29 * route table identification string added
30 * ospf6d.h: version 0.9.7q
31
Paul Jakma932bf192006-05-15 10:42:24 +0000322005-10-20 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
33
34 * ospf6_neighbor.c: add the calling of ospf6_maxage_remove ()
35 when the neighbor went out of Exchange/Loading.
36
Paul Jakmacb4b8842006-05-15 10:39:30 +0000372005-10-06 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
38
39 * ospf6_asbr.c: fix bug of calculating AS-External routes
40 in other areas. Add debugging function for border-router
41 calculation.
42 * ospf6d.h: version 0.9.7p
43
ajsf52d13c2005-10-01 17:38:06 +0000442005-10-01 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
45
46 * ospf6_asbr.c: Remove local hard-coded tables zroute_name and
47 zroute_abname. Change the ZROUTE_NAME macro to use new library
48 function zebra_route_string(). Remove the ZROUTE_ABNAME macro.
49 (ospf6_asbr_external_route_show): Replace ZROUTE_ABNAME() with
50 a call to zebra_route_char(), and be sure to fix the format string,
51 since we now have a char instead of a char *.
52 * ospf6_zebra.c: Remove local hard-coded tables zebra_route_name and
53 zebra_route_abname. Note that the zebra_route_name[] table
54 contained mixed-case strings, whereas the zebra_route_string()
55 function returns lower-case strings.
56 (ospf6_zebra_read_ipv6): Change debug message to use new library
57 function zebra_route_string() instead of zebra_route_name[].
58 (show_zebra): Use new library function zebra_route_string() instead
59 of zebra_route_name[].
60
paul47828742005-08-10 15:46:11 +0000612005-08-09 Paul Jakma <paul.jakma@sun.com>
62
63 * ospf6_asbr.c: (ospf6_asbr_redistribute_add) Fix sense of testing
64 of route_map_apply return code, it can return many things other
65 than RMAP_MATCH which do not indicate DENY. Should test explicitly
66 for equality to RMAP_DENYMATCH instead.
67
hasso34956b32005-06-24 08:44:02 +0000682005-06-24 Harald Welte <laforge@gnumonks.org>
69
70 * ospf6_abr.[ch], ospf6_area.[ch]: Add area filter-list (in|out)
71 support and area import and export lists support.
72
hasso7b6ae022005-06-24 08:17:51 +0000732005-06-24 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
74
75 * ospf6_message.c: Changed to be insensitive to changes of neighbors'
76 IP source address in the OSPF packets. It was sometimes problematic
77 in actual operation (needed some operational cost: restarting
78 all-neighbor routers when I/F NIC was changed). Due to this change,
79 a previously safe case, attaching multiple interface to the same
80 link will now be dengerous and will not work. Remedy to that should
81 be applied later.
82
hasso3e834b12005-06-24 07:50:12 +0000832005-06-24 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
84
85 * ospf6_interface.c: fix the way inactivity_timer is called. Because
86 inactivity_timer() deletes the neighbor from the neighbor_list, it
87 cannot be called by thread_execute() from inner side of the
88 neighbor_list for-loop.
89
hassob31b8132005-05-31 10:24:28 +0000902005-05-31 Hasso Tepper <hasso at quagga.net>
91
92 * ospf6d.c: No need for double ';'. Fixes parsing "show ipv6 ospf6
93 database ..." commands for vtysh by extract.pl. Remove duplicate
94 install_element calls.
95
ajs634f9ea2005-04-11 15:51:40 +0000962005-04-11 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
97
98 * ospf6_zebra.c (ospf6_zebra_redistribute, ospf6_zebra_no_redistribute):
99 Change 2nd arg to zebra_redistribute_send from zclient->sock
100 to zclient.
101
paul1eb8ef22005-04-07 07:30:20 +00001022005-04-07 Paul Jakma <paul@dishone.st>
103
104 * (global) Fix up list loops to match changes in lib/linklist,
105 and some basic auditing of usage.
106 * ospf6_abr.c: (ospf6_abr_examin_brouter) change to a single
107 scan of the area list, rather than scanning all areas first for
108 INTER_ROUTER and then again for INTER_NETWORK. According to
109 16.2, the scan should be area specific anyway, and further
110 ospf6d does not seem to implement 16.3 anyway.
111
ajs3b7b8142005-04-02 16:37:07 +00001122005-04-02 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
113
ajse4319de2005-04-02 23:23:55 +0000114 * ospf6_interface.[ch]: (ospf6_interface_lookup_by_name) Remove unused
115 function.
116
1172005-04-02 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
118
ajsd2fc8892005-04-02 18:38:43 +0000119 * ospf6_zebra.c: (ospf6_zebra_if_del) Previously, this whole function
120 was commented out. But this is not safe: we should at least update
121 the ifindex when the interface is deleted. So the new version
122 updates the interface status and sets ifp->ifindex to
123 IFINDEX_INTERNAL.
124 (ospf6_zebra_route_update) Use if_indextoname properly.
125
1262005-04-02 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
127
ajs3b7b8142005-04-02 16:37:07 +0000128 * ospf6_route.c: (ospf6_route_show, ospf6_route_show_detail) Protect
129 against the possibility that the string returned by if_indextoname
130 may not terminate with '\0'.
131
jardinc1ba9e82005-03-02 22:43:26 +00001322005-03-02 Vincent Jardin <Vincent.Jardin@6wind.com>
133
134 * ospf6_zebra.c: Fix core dump when router-id is provided with
135 an empty ospf6d.conf file (no context router ospf6) because
136 ospf6_create has not been called yet.
137
paul8bfb0cb2005-01-25 01:19:28 +00001382005-01-25 Paul Jakma <paul@dishone.st>
139
140 * ospf6_asbr.c: Add "hsls" to the zroute_name const char array.
141
hassoc6487d62004-12-24 06:00:11 +00001422004-12-24 Hasso Tepper <hasso at quagga.net>
143
144 * *.c: Change level of debug messages to LOG_DEBUG.
145
ajs274a4a42004-12-07 15:39:31 +00001462004-12-07 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
147
148 * ospf6_main.c: (main) The 2nd argument to openzlog has been removed.
149 Note that stdout logging will no longer be enabled by default when
150 not running as a daemon.
151
ajs887c44a2004-12-03 16:36:46 +00001522004-12-03 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
153
154 * ospf6_main.c: (sigint,sigterm) Use zlog_notice for termination
155 message.
156 (main) Remove commented-out call to pid_output_lock (which should
157 never be called other than from inside pid_output). And use
158 zlog_notice to print the startup message, which now includes
159 the vty port.
160
hassob3c8c462004-11-26 12:55:51 +00001612004-11-26 Hasso Tepper <hasso at quagga.net>
162
163 * ospf6_snmp.c: Fix compile: listnode -> struct listnode *.
164
hassoc0652302004-11-25 19:33:48 +00001652004-11-25 Hasso Tepper <hasso at quagga.net>
166
167 * ospf6_main.c: Make group to run as configurable.
168
gdt6639a042004-11-05 18:42:27 +00001692004-11-05 Phil Spagnolo <phillip.a.spagnolo@boeing.com>
170 * ospf6_flood.c: When adding a thread to retransmit an lsa after
171 rxmt_interval, the ospf6d used thread_add_event(). However,
172 thread_add_event() executes immediately and ignores the delay parameter.
173 This was causing unnecesary unicast LSU sends. Adding the thread has
174 been changed to use thread_add_timer() which will expire after delay.
175 After the fix results appear consistent with expectation.
176
hassoc75105a2004-10-13 10:33:26 +00001772004-10-12 Hasso Tepper <hasso at quagga.net>
178
179 * ospf6_snmp.c: Remove defaults used to initialize smux connection to
180 snmpd. Connection is initialized only if smux peer is configured.
181
hassoc8a440e2004-10-11 17:02:40 +00001822004-10-11 Hasso Tepper <hasso at quagga.net>
183
184 * osp6_top.c, ospf6_top.h: Better handling for router-id. If we use
185 common one, don't output it into configuration - only statically
186 configured one.
187
paulddd119f2004-10-10 08:07:29 +00001882004-10-10 Paul Jakma <paul@dishone.st>
189
190 * Makefile.am: fix listing of ospf_snmp.c in noinst_HEADERS
paul0c083ee2004-10-10 12:54:58 +0000191 * ospf6_route.c: Add const qualifier to various char arrays of
192 constants. signed/unsigned fixes.
193 (ospf6_linkstate_table_show) argv is const
194 * ospf6_snmp.c: listnode typedef is dead.
195 (ospf6_snmp_init) Take struct thread_master arg, needed for
196 smux_init.
197 * ospf6_snmp.h: update ospf6_snmp_init declaration.
198 * ospf6d.c: (ospf6_init) add const qualifier to sargv, pass master
199 to ospf_snmp6_init.
200 * ospf6_asbr.c: const char update.
201 * ospf6_interface.c: ditto, plus signed/unsigned fixes.
202 (ipv6_ospf6_cost) Check whether cost fits in u_int32_t and use
203 strtoul.
204 * ospf6_intra.c: const char update. Parenthesise expression.
205 * ospf6_lsa.c: signed/unsigned and const char updates.
206 * ospf6_proto.c: ditto.
207 * ospf6_message.c: ditto.
208 * ospf6_lsdb.c: signed/unsigned update.
209 * ospf6_main.c: const char update.
210 * ospf6_neighbor.c: ditto.
211 * ospf6_spf.c: ditto.
212 * ospf6_top.c: ditto.
213
hassoef1bbf52004-10-08 12:04:21 +00002142004-10-06 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
215
hasso2680aa22004-11-25 20:54:46 +0000216 * ospf6_snmp.c: add partial support for SNMP
217 (i.e. ospfv3AreaLsdbTable).
218 * OSPFv3-MIB.txt: Net-SNMP translate Unsigned32 range
219 (0..'FFFFFFFF'h) incorrectly to (0..-1). Those parts for
220 Unsigned32 range are changed to (0..4294967295).
221 Also, doubtful 'not-accessible's are changed to read-only.
222
2232004-10-06 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
224
hassoef1bbf52004-10-08 12:04:21 +0000225 * ospf6_snmp.[ch], OSPFV3-MIB.txt: start supporting SNMP.
226 it follows draft-ietf-ospf-ospfv3-mib-08.txt, but change
227 OSPFv3 tree to {experimental 102} based on
228 http://www.iana.org/assignments/smi-numbers:
229 Prefix: iso.org.dod.internet.experimental (1.3.6.1.3.)
230 102 OSPFv3 OSPF for IPv6 [Joyal]
231
hasso18a6dce2004-10-03 18:18:34 +00002322004-10-03 Hasso Tepper <hasso at quagga.net>
233
234 * ospf6_zebra.c: Use router id from zebra daemon if it wasn't set in
235 configuration.
236
hasso03d52f82004-09-29 00:26:19 +00002372004-09-25 Hasso Tepper <hasso at estpak.ee>
238
239 * ospf6_asbr.c, ospf6_lsa.c, ospf6_proto.c, ospf6_proto.h: Fix
240 compiler warnings.
241
hasso52dc7ee2004-09-23 19:18:23 +00002422004-09-23 Hasso Tepper <hasso at quagga.net>
243
244 * *.[c|h]: list -> struct list *, listnode -> struct listnode *.
245
hasso9428f2d2004-09-13 14:01:12 +00002462004-09-13 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
247
248 * ospf6_intra.c, ospf6_route.[ch]: try to fix assertion failure
249 in brouter's route_remove
250 * ospf6d.h: version 0.9.7o
251
2522004-09-12 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
253
254 * ospf6_route.c: route_count_assert bug fix
255 * ospf6d.h: version 0.9.7n
256
hasso4846ef62004-09-03 06:04:00 +00002572004-09-03 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
258
259 * ospf6_area.c, ospf6_route.c, ospf6_top.c, ospf6d.c:
260 "show intra-route" function and "show SPF result" function is
261 changed.
262 * ospf6_neighbor.c: Changed to update stub intra-prefix origination
263 when it is not DR.
264 * ospf6_route.h: resolv conflict between best flag and
265 active-summary flag.
266 * ospf6d.h: version 0.9.7m
267
hasso1e058382004-09-01 21:36:14 +00002682004-09-02 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
269
hasso63069ad2004-09-02 13:01:01 +0000270 * ospf6_asbr.c: E-bit check in examining AS-External-LSA
271 * ospf6_abr.c: E-bit set in receiving Inter-Area-Router-LSA
272
2732004-09-02 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
274
hasso1e058382004-09-01 21:36:14 +0000275 * *.[ch]: Logging LSAs of particular type is added.
276 lsa_handler is now using vector in order to adjust
277 existing LSA modules.
278 * ospf6d.h: version 0.9.7l
279
hassoe42f5a32004-08-28 17:04:33 +00002802004-08-28 Hasso Tepper <hasso at quagga.net>
281
282 * ospf6_main.c: Modify for sigevents.
283
hasso9a096262004-08-26 18:56:19 +00002842004-08-26 Hasso Tepper <hasso@estpak.ee>
285
286 * ospf6_interface.c, ospf6_top.c, ospf6d.c: for vtysh.
287
hasso3b687352004-08-19 06:56:53 +00002882004-08-19 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
289
hassoccb59b12004-08-25 09:10:37 +0000290 * ospf6_asbr.c: Bug in ASBR check fixed.
291 * ospf6d.h: version 0.9.7k
292
2932004-08-19 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
294
hasso3b687352004-08-19 06:56:53 +0000295 * ospf6_asbr.c: Bug in AS-External Origination fixed.
296 * ospf6d.h: version 0.9.7j
297
hasso6452df02004-08-15 05:52:07 +00002982004-08-15 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
299
300 * *.c: Area support almost done. (almost ! ;p)
301 * ospf6d.h: version 0.9.7i
302
3032004-08-15 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
304
305 * ospf6_message.c: Bug cause BadLSReq is fixed.
306 * ospf6_abr.c: Border Router check.
307 * ospf6d.h: version 0.9.7h
308
3092004-08-14 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
310
311 * ospf6_area.[ch], ospf6_abr.[ch]: area range,
312 border-routers, Inter-Area-Router-LSA origination
313 * ospf6d.h: version 0.9.7g
314
3152004-08-12 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
316
317 * *.[c,h]: LSA refreshing is changed and cleaned up.
318 * ospf6d.h: version 0.9.7f
319
hasso049207c2004-08-04 20:02:13 +00003202004-08-01 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
321
322 * ospf6_abr.[ch]: add files for abr function.
323 * *.c: VTY_NEWLINE -> VNL
324 * ospf6d.h: version 0.9.7e
325 show database functions are rewritten.
326
hasso1203e1c2004-07-23 21:34:27 +00003272004-07-23 Hasso Tepper <hasso@estpak.ee>
328
329 * ospf6_interface.c, ospf6_zebra.c: use ifp->mtu6 instead of
330 ifp->mtu.
331
paul79dc3732004-07-23 15:17:45 +00003322004-07-23 Paul Jakma <paul@dishone.st>
333
334 * ospf6_main.c: Delete LOG_PERROR, not portable.
335 * ospf6_network.c: (ospf6_set_pktinfo) use setsockopt_ipv6_pktinfo
336
hassob596c712004-07-09 18:33:43 +00003372004-07-06 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
338
339 * ospf6_message.c, ospf6_interface.c: add a command to configure
340 ospf6 ifmtu on a interface.
341 * ospf6d.h: version 0.9.7d
342
hasso508e53e2004-05-18 18:57:06 +00003432004-05-18 Hasso Tepper <hasso@estpak.ee>
paul0a589352004-05-08 11:48:26 +0000344
hasso508e53e2004-05-18 18:57:06 +0000345 * *.*: Merge rewritten ospf6d from Zebra repository.
346 * ospf6_network.c, ospf6_main.c: Merged privs stuff back in.
347 * ospf6_zebra.c: Sync back to zclient changes.
hasso3b4cd3a2004-05-18 19:28:32 +0000348 * ospf6_asbr.c: Added isis to the routings list.
349 * ospf6_main.c: "version.h" -> <lib/version.h>
350
3512004-05-17 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
352
353 * ospf6_flood.[ch], ospf6_lsa.[ch], ospf6_lsdb.h, ospf6_message.c
354 ospf6_neighbor.c: Fix crash bug and change the way to count
355 how many neighbors include paticular LSA on its retrans-list.
356 * ospf6d.h: version 0.9.7c
357
3582004-05-03 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
359
360 * ospf6_message.[ch], ospf6_interface.c: adjust send/recv buffer
361 size to interface MTUs.
362 * ospf6d.h: version 0.9.7b
hasso508e53e2004-05-18 18:57:06 +0000363
3642003-08-18 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
365
366 * *.[ch]: rewrite all source code from scratch
367 * ospf6d.h: version 0.9.7
368
paulf1c61a02003-08-12 05:25:49 +00003692003-08-11 Taisuke Sasaki <sasaki@soft.net.fujitsu.co.jp>
370
hasso508e53e2004-05-18 18:57:06 +0000371 * ospf6_ism.c: DR Election bug fix.
paul445f1432003-05-16 19:00:31 +0000372
3732003-04-25 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
374
375 * ospf6_asbr.c: AS-External LSA refresh was based on the
376 prefix of the obsolete LSA. It was wrong so fixed.
377 * version: 0.9.6p
378
paul718e3742002-12-13 20:15:29 +00003792002-11-09 Vincent Jardin <jardin@6wind.com>
380
381 * ospf6_interface.c: update link-local address on interface creation.
382
3832002-11-09 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
384
385 * ospf6_asbr.c: apply MinLSInterval to AS-External-LSA origination.
386 * ospf6_lsa.c: change not to issue flooding caused by expire event
387 when the received LSA is (already) MaxAge.
388 * ospf6_spf.c: fix a bug which is that ospf6d calculates
389 wrong nexthop when failed to find Link-LSA for the neighbor.
390 * ospf6_damp.c ospf6_dbex.c ospf6_neighbor.c ospf6_spf.c:
391 some clean up
392 * version: 0.9.6o
393
3942002-10-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
395
396 * ospf6_asbr.c: bug of failing ASE lsa refresh fixed.
397 * version: 0.9.6n
398
3992002-10-01 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
400
401 * ospf6_asbr.c: AS-External-LSA origination function
402 is re-written.
403 * ospf6_damp.[ch]: New feature that damps flaps is added.
404 * version: 0.9.6m
405
4062002-07-14 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
407
408 * ospf6_spf.c: unwanted assert() in ospf6_spf_nexthop_calculation()
409 is deleted.
410 * version: 0.9.6l
411
4122002-07-14 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
413
414 * ospf6_dbex.c: bug that ospf6d fails to refresh self-originated
415 LSA if he have not the LSA before has been fixed.
416 * ospf6_asbr.c: bug of failing removing ASE LSA when remove
417 message arrived from zebra has been fixed.
418 * version: 0.9.6k
419
4202002-07-13 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
421
422 * ospf6_zebra.c: bug reported [zebra 14642] fixed.
423 The bug was related to the synchronization between zebra
424 and ospf6d. Now synchronization will be correctly done.
425 * version: 0.9.6j
426
4272002-07-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
428
429 * ospf6_lsdb.c: bug fixed in ospf6_lsdb_type_router ().
430 * ospf6_dbex.c: because of retrans list structure changed
431 due to LSDB change, removal of old instance from retrans-list
432 is not necessary anymore. this caused crash but now fixed.
433 * version: 0.9.6i
434
4352002-07-07 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
436
437 * zebra-0.93 released.
438
4392002-07-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
440
441 * ospf6_lsdb.c: entirely rewritten. now ospf6d uses
442 radix tree by using lib/table.[ch] for LSDB lookup.
443 * ospf6_abr.c, ospf6_asbr.c, ospf6_intra.c: hook changed
444 due to rewriting of lsdb module.
445 * ospf6_neighbor.c: lack of check existence and find correct
446 instance of the LSA which is going to be removed from neighbor's
447 retransmission was filled.
448 * version: 0.9.6h
449
4502002-07-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
451
452 * ospf6_intra.c: bug fix for Intra-route deletion.
453 * ospf6_route.c: bug fix for path comparison.
454 * version: 0.9.6g
455
4562002-06-28 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
457
458 * ospf6_route.c: some logs trying to find the situation
459 when assert occur are added. route duration statistics
460 added.
461 * ospf6_zebra.c: trying to fix the problem reported by
462 [zebra 14318] but not yet sure.
463 * version: 0.9.6f
464
4652002-06-25 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
466
467 * ospf6_intra.c: new file for management of intra-prefix LSA.
468 * ospf6_abr.c: inter area route calculation code added.
469 * version: 0.9.6e
470
4712002-06-22 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
472
473 * ospf6_asbr.c: All AS-External route was removed when
474 one of the ASBR path was gone, but the route from other ASBR
475 path should stay remained. this bug is fixed.
476 * version: 0.9.6d
477
4782002-06-22 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
479
480 * ospf6_route.c: route table calculation bug fixed. [zebra 14105]
481 * ospf6_spf.c, ospf6_route.c, etc.: log message cleaned up.
482 * version: 0.9.6c
483
4842002-04-27 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
485
486 * ospf6_route.c: [zebra 13514] bug fix.
487 thanks to Harald Koch.
488 * version: 0.9.6b
489
4902002-04-22 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
491
492 * ospf6_dump.c: fix bug of log function
493 * ospf6_area.c: fix bug of intra route deletion
494 * version: 0.9.6a
495
4962002-04-20 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
497
498 * merged with "current" version.
499 * version: 0.9.6
500
5012001-03-11 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
502
503 * ospf6_lsdb.c ospf6_spf.c: log message changed for debug.
504
5052001-02-20 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
506
507 * version: 0.9.5i
508
509 * ospf6_asbr.c: Added code that finds alternative
510 AS-External route when remove AS-External route.
511 This is temporary fix ...
512
513 * ospf6_redistribute.c: remove redistributed routes
514 immediately when 'no redistribute ...'
515
5162001-02-20 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
517
518 * version: 0.9.5h
519
520 * ospf6_spf.c, ospf6_lsa.c: Change to originate Link-LSA on
521 point-to-point links.
522
523 * ospf6_message.c: Bug of log messages of self-originated
524 Hello packet fixed.
525
5262001-02-09 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
527
528 * version: 0.9.5g
529 * ospf6_asbr.c: fix for the bug that AS-External route
530 is not get removed.
531
5322001-02-09 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
533
534 * ospf6_lsdb.c: crash bug while receiving wrong LSA scope bit
535 has been temporarily fixed
536
5372001-12-20 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
538
539 * ospf6_asbr.[ch]: The byte order bug in encoding/decoding
540 the bits/metric field in AS-External-LSA fixed.
541 Fixed to update E-bit in Router-LSA of itself.
542 Reported by Taisuke Sasaki ([zebra 11548]).
543
544 * README: updated.
545
546 * version: 0.9.5f
547
5482001-11-21 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
549
550 * ospf6_prefix.c: Intra-prefix-LSA bug fixed.
551 * ospf6_abr.[ch]: added (only just placeholder yet)
552
5532001-11-20 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
554
555 * ospf6_route.c: fix to overwrite a prefix when another
556 addition to the prefix is given. freeze function changed
557 not to remove routes by default.
558
559 * version: 0.9.5e
560
5612001-11-19 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
562
563 * version: 0.9.5d
564
565 * ospf6_lsa.c ospf6_spf.c: SPF Calculations are now
566 scheduled by hook.
567
568 * ospf6_route.c: ospf6_route_add bug fix,
569 ospf6_route_remove_all corrected.
570
5712001-11-15 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
572
573 * ospf6_hook.[ch]: added.
574 * Almost half of the code has been rewritten.
575 especially, ospf6_route.[ch]. Hook call has been injected
576 much.
577 * ospf6_asbr.[ch]: added.
578
5792001-10-17 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
580
581 * ospf6_dbex.c: ospf6d was wrong to omit reoriginating
582 of LSA when the self-originated LSA was received from others.
583 fixed.
584 * ospf6d.h: version: 0.9.5c
585
5862001-10-16 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
587
588 * ospf6_lsa.c: 'force-prefix' was not executed. fixed.
589 * ospf6d.h: version: 0.9.5b
590
5912001-10-13 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
592
593 * ospf6_interface.c: 'passive-interface' is now moved to
594 'ipv6 ospf6 passive' in INTERFACE NODE. 'prefix-list' which
595 specifies the filter prefix for connected address prefix also
596 moved to INTERFACE NODE as 'ipv6 ospf6 advertise prefix-list WORD'.
597 The old obsoleted commands are still acceptable though. New command
598 'ipv6 ospf6 advertise force-prefix' added, which which tells ospf6d
599 to advertise rather prefix than stub local-address even on loopback
600 or pointopoint interfaces.
601
602 * ospf6_dump.c: 'ospf6 debug hello' -> 'ospf6 debug message hello'.
603 same for other message type. The older is still acceptable.
604
605 * ospf6_lsa.c: Changed AS-External generation to new one which uses
606 LSA hooks. Delete old garbage.
607
6082001-10-02 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
609
610 * ospf6d.c: turn off and turn on sequence with
611 'no interface' 'interface' cmds was not work. fixed.
612
613 * ospf6_lsa.c: generating Intra-Area-Prefix-LSA for stub
614 did not care duplicate prefixes. fixed.
615
6162001-09-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
617
618 * ospf6_message.c: There was a bug that prevent LSDB
619 to syncronize. It was a DbDesc packet bug that Slave
620 sends two different DbDesc packet on the same sequence
621 number. This cause many LSAs are dropped when Exchanging
622 LSDB, because the latter DbDesc packet that have the same
623 sequence number will be ignored as duplicate packet.
624 This seems to be exist at least before 0.9.4 version.
625 Now this is the most stable candidate.
626
627 * ospf6d.h: version 0.9.5a
628
6292001-09-06 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
630
631 * ospf6_zebra.c ospf6_spf.c ospf6_lsa.c :
632 delete nexthop check to certify the nexthop is Link-local address.
633 Suppress Link-LSA origination on links other than Broadcast.
634 SPF's nexthop calculation first checks linklocal address
635 in Link-LSA, then checks source address of neighbor's packets.
636
637 * ospf6_interface.c ospf6_ism.c ospf6_lsa.c ospf6_nsm.c:
638 intra-area-prefix-lsa origination func moved to new one.
639
640 * ospf6_interface.h ospf6d.[ch] ospf6_lsa.c:
641 interface_area_cmd now changed to have 'passive'
642 and 'prefix-list' option.
643
644 * ospf6_prefix.c:
645 clean up.
646
6472001-09-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
648
649 * ospf6_dbex.c ospf6_interface.c ospf6_ism.c ospf6_lsa.[ch]:
650 clean up and new LSA origination functions added.
651
652 * ospf6_route.c ospf6_lsdb.c: make vty function more
653 clean/understandable.
654
655 * ospf6d.h: version 0.9.5
656
6572001-08-24 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
658
659 * ospf6_lsdb.c: Use IS_LSA_MAXAGE macro instead of
660 ospf6_lsa_is_maxage.
661
662 * ospf6_lsa.h (IS_LSA_MAXAGE): Add new macro to check MaxAge.
663
6642001-08-21 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
665
666 * ospf6_lsdb.c: if There's no previous prefix
667 ospf6d was wrongly not calculate the prefix.
668 this reported by (v6 16029) is fixed.
669
670 * ospf6_neighbor.c: Instance of LSA Summary included
671 in DbDesc packet was wrongly freed. The bug cause
672 malformed DbDesc, ExChange <-> ExStart flapping,
673 and then crash.
674
675 * ospf6d.h: version 0.9.4
676
6772001-08-21 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
678
679 * ospf6_route.[ch]: Showing format is changed.
680 'show ipv6 route ospf6' -> 'show ipv6 ospf6 route'
681 'show ipv6 route ospf6 external' ->
682 'show ipv6 ospf6 route redistribute'
683
684 * ospf6_lsdb.c ospf6_lsa.c ospf6_neighbor.c ospf6_interface.c:
685 memory leak in LS list fixed.
686
687 * all: clean up
688
689 * ospf6d.h: version 0.9.3
690
6912001-08-20 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
692
693 * ospf6d.c (ospf6_timeval_sub_equal): Remove function.
694
695 * ospf6_spf.c (ospf6_timeval_cmp): Rewrite ospf6_timeval_cmp().
696 (ospf6_timeval_add_equal): Function moved from ospf6d.c
697
6982001-08-19 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
699
700 * zebra-0.92a released.
701
7022001-08-15 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
703
704 * zebra-0.92 released.
705
7062001-08-09 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
707
708 * ospf6_lsdb.c ospf6_neighbor.c:
709 LSDB function/structure and LS list function has been rewritten.
710 memory leak has been decreased.
711
712 * ospf6_lsa.[ch] ospf6_dbex.c: garbage code has been deleted.
713
714 * ospf6d.h: version 0.9.2
715
7162001-08-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
717
718 * ospf6_dbex.c ospf6_lsdb.c:
719 Retransmition list had a critical bug that breaks LSDB
720 synchronization. When new LSA be added to retrans-list,
721 old must be removed, but it was not. So new LSA dropped,
722 and LSA Acknowledgement did not work. The bug was fixed.
723
724 * ospf6d.h: version 0.9.1
725
7262001-06-20 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
727
728 * ospf6_spf.c: crash bug fix in temporary treat code for
729 Router-LSA whose LS-ID != 0
730
731 * ospf6_dbex.c: RFC2328 13.(4) was wrongly coded.
732 (4) Else if the LSA's LS age is equal to MaxAge, and there is
733 currently *NO* instance of the LSA in the router's link state
734 ...
735
736 * ospf6_lsa.c: RFC2328 13.1 checksum tie breaker
737 had been neglected, and has just added now.
738
739 * ospf6d.h: version 0.9.0
740 ospf6d expected to work with hitachi gr2000 from these fixes.
741
7422001-06-12 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
743
744 * ospf6_lsa.c: Fix bug in creating Intra-Area-Prefix-LSA.
745 DR was mis-include others prefixes advertised by their Link-LSA.
746
747 * ospf6_route.c: Fix bug in calculating intra area routes.
748 Not all prefixes in Intra-Area-Prefix-LSA was calculated.
749
750 * ospf6_spf.c:
751 Changed to quit when a error occured in calculating SPF tree.
752 Very messy hack for the bug reported by [zebra 8807]. This
753 is not tested yet.
754 Changed to quit SPF calculation when a nexthop calculation
755 errors.
756
757 * ospf6_zebra.c:
758 Support for interface address deletion.
759
760 * ospf6d.h:
761 version: 0.8.y
762
7632001-04-18 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
764
765 * ospf6d.h
766 Due to previous change (DR Election algorithm changed),
767 backward compatibility will be lost from this version.
768 version: 0.8.x
769
7702001-04-18 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
771
772 * ospf6_message.c ospf6_ism.c:
773 Bug of router_id comparison
774
7752001-04-17 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
776
777 * ospf6_dbex.c: ospf6_dbex_is_maxage_to_be_dropped() had
778 some bug causing Loading state lasts long.
779 version: 0.8.v
780
7812001-04-08 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
782
783 * ospf6_route.c: BUG in AS-External route calculation fixed.
784 It was using OLD LSDB...
785 Version: 0.8.u-
786
7872001-04-08 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
788
789 * ospf6_area.c, ospf6_dbex.c, ospf6_interface.c,
790 ospf6_lsa.c, ospf6_lsdb.c, ospf6_lsdb.h, ospf6_message.c,
791 ospf6_neighbor.c, ospf6_neighbor.h, ospf6_nsm.c,
792 ospf6_redistribute.c, ospf6_route.c, ospf6_spf.c:
793 Delete old LSDB function.
794
795 * ospf6d.h:
796 Version: 0.8.u
797
7982001-04-05 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
799
800 * ospf6_area.c, ospf6_area.h, ospf6_dbex.c, ospf6_interface.c,
801 ospf6_interface.h, ospf6_lsa.c, ospf6_lsdb.c, ospf6_lsdb.h,
802 ospf6_message.c, ospf6_nsm.c, ospf6_redistribute.c, ospf6_route.c,
803 ospf6_spf.c, ospf6_top.c, ospf6_top.h, ospf6d.h:
804 Changed to use New LSDB.
805 Version: 0.8.t
806
8072001-04-02 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
808
809 * ospf6_lsa.c:
810 Interface stub check in Intra-Area-Prefix-LSA origination
811 was wrong. - fixed.
812
813 * ospf6_area.h, ospf6_dbex.c, ospf6_interface.c,
814 ospf6_interface.h, ospf6_lsa.c, ospf6_lsa.h, ospf6_lsdb.c,
815 ospf6_message.c, ospf6_neighbor.c, ospf6_nsm.c,
816 ospf6_redistribute.c, ospf6_top.c, ospf6_top.h, ospf6d.c:
817 New LSDB functions, but not changed to be used.
818
819 * ospf6d.h:
820 Version: 0.8.s
821
8222001-03-28 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
823
824 * ospf6_area.c ospf6_area.h ospf6_dbex.c ospf6_dump.c
825 ospf6_interface.c ospf6_interface.h ospf6_lsa.c
826 ospf6_message.c ospf6_redistribute.c ospf6_spf.c ospf6_top.c
827 ospf6_top.h ospf6_zebra.c ospf6d.c ospf6d.h: cleaning.
828
8292001-03-24 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
830
831 * ospf6d.h:
832 version: 0.8.r
833
834 * ospf6_neighbor.[ch], ospf6_lsa.[ch]:
835 just clean up and log clearify.
836
837 * ospf6_message.[ch]:
838 Packet receiving function and dumping OSPFv3 packet has been
839 changed simple and clean.
840
841 * ospf6_dbex.[ch], ospf6_interface.[ch], ospf6_lsdb.[ch],
842 ospf6_neighbor.[ch], ospf6_nsm.[ch]:
843 LSList(i.e. summary list, request list, retrans list, etc) have
844 been rewritten based on new LSDB module. The main LSDB have not
845 yet shifted to this new module, but will shift eventually.
846 This change expected to resolve the problem that the ospf6d keeps
847 on sending redundant LSUpdate/LSAck.
848
849 * ospf6_interface.c: changed default MTU from 1500 to 1280.
850 It was possible that the ospf6d could not send packet (e.g.
851 LSUpdate in response to LSReq in my case) when the packet
852 size accidentally reached near 1500 (I was forget about IP
853 header :p). It is a bit illegal to set MTU 1280 constantly,
854 but I failed once with I/F MTU from kernel (through zebra),
855 and thinks that 1280 is more stable than kernel variable.
856 Comments will be appriciated.
857
8582001-03-15 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
859
860 * ospf6_dbex.c, ospf6_interface.c, ospf6_ism.c, ospf6_lsdb.[ch],
861 ospf6_neighbor.c, ospf6_spf.c, ospf6d.c:
862 Fix for crash. ospf6d has ever been crashing when
863 'no interface' command executed, and when starting up with
864 the configuration which does not include 'router ospf6'.
865 these has been fixed.
866
8672001-02-24 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
868
869 * ospf6_lsa.c, ospf6_message.c:
870 LSA summary (exchanged while Adjacency bring up) may expire
871 (may reach MaxAge). Handling this has been added but
872 it's a little bit quick hack.
873
874 * ospf6_message.c:
875 Thread chain bug fixed. Read network thread chain has been cut
876 when receive packets on not-enabled interface. this was wrong
877 and fixed.
878
8792001-02-24 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
880
881 * ospf6_message.c:
882 I/F MTU check part on sending packet had some bug, and it's fixed.
883 Ospf6d has believed a value from zebra as I/F MTU, but from now
884 I/F MTU is set to constant 1500. This is workaround for ATM.
885
8862001-02-01 Kunihiro Ishiguro <kunihiro@zebra.org>
887
888 * zebra-0.91 is released.
889
8902001-01-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
891
892 * just code clean up of almost all module.
893 * ospf6_dump.c, ospf6_lsa.c: file dependency.
894 * ospf6_mesg.[ch]: changed filename to ospf6_message.[ch]
895
8962001-01-09 Kunihiro Ishiguro <kunihiro@zebra.org>
897
898 * zebra-0.90 is released.
899
9002001-01-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
901
902 * ospf6_mesg.c,ospf6_lsa.c: doubly cancel thread bug fixed.
903 version 0.8.k CRASHed for this.
904 * ospf6_lsa.c: bug of logging fixed.
905 version: 0.8.l
906
9072001-01-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
908
909 * ospf6_neighbor.c: fix typo when trying to delete
910 MaxAge AS-External LSA. MaxAge LSA remaining bug is expected
911 to be fixed.
912 version: 0.8.k
913
9142001-01-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
915
916 * ospf6_mesg.c: add I/F Mtu check for sending LS Update.
917
918 * ospf6_dbex.c, ospf6_mesg.c, ospf6_neighbor.c, ospf6_neighbor.h,
919 ospf6_spf.c: Changed type of hisaddr field in ospf6_neighbor
920 structure, from sockaddr_in6 to in6_addr. No protocol/processing
921 changed.
922
9232001-01-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
924
925 * ospf6_mesg.c, ospf6_neighbor.[ch]: Speed up of
926 Database Exchange.
927 version: 0.8.j
928
929 Because the LS Request list was checked only when attempt
930 to send (retransmit) LS Request packet, Loading state lasted
931 long (for RxmtInterval) unexpectedly. This was fixed; LS Request
932 packet will be send as soon as one received a LS Update packet.
933
9342001-01-01 Kunihiro Ishiguro <kunihiro@zebra.org>
935
936 * ospf6d.h (OSPF6_VTYSH_PATH): Change "/tmp/ospf6d" to
937 /tmp/.ospf6d".
938
9392000-12-29 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
940
941 * ospf6_dump.[ch]: simplified.
942
9432000-12-19 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
944
945 * ospf6_route.c: Fix bug of using unavailable route.
946 version: 0.8.d
947
9482000-11-30 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
949
950 * ospf6_spf.c: calculate statistics. version: 0.8.d
951
9522000-11-26 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
953
954 * ospf6_mesg.c, ospf6_nsm.c: LSDB sync bug fixed.
955 version: 0.8.c
956
9572000-11-26 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
958
959 * ospf6_dbex.c: Start debugging and cleaning.
960
961 * ospf6_area.c, ospf6_dbex.c, ospf6_interface.c, ospf6_lsa.c,
962 ospf6_proto.c, ospf6_top.c: add some function to clarify codes.
963
9642000-11-26 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
965
966 * ospf6_spf.c: Delete old garbage (which was enclosed by #if 0)
967
968 * ospf6_redistribute.c: "redistribute ospf6" was generated in
969 "router ospf6" in config file. It is a bug, and fixed.
970 wrong warning message was deleted.
971
972 * ospf6_main.c: If daemon mode, ospf6d was silent even if
973 the config file was wrong. It is a bug, and fixed.
974
975 * ospf6_route.c, ospf6_zebra.c: Zebra syncronization method
976 has been changed. delete garbages. allow nexthop of :: in case
977 of connected route.
978
979 * ospf6_dbex.c: Delete annoying log messages.
980
981 * ospf6_lsa.c: Changed string for LSA log.
982
9832000-11-21 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
984
985 * ospf6_spf.c: some careless bug fixed.
986
987 * ospf6_route.c: changed not to send garbage route
988 whose nexthop is not linklocal address.
989
9902000-11-09 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
991
992 * ospf6_rtable.c: renamed to ospf6_route.c
993 whole functionality has been rewritten as new code.
994 new functions not yet installs routes; the old
995 functions still remains. cleaning log messages.
996
997 * ospf6_spf.c: whole functionality has been rewritten
998 as new code. new command "show ipv6 ospf6 spf node",
999 "show ipv6 ospf6 spf tree", "show ipv6 ospf6 spf table"
1000 has been added. Memory leak was fixed. cleaning log messages.
1001
1002 * ospf6d version: 0.7.c
1003
10042000-10-02 Kunihiro Ishiguro <kunihiro@zebra.org>
1005
1006 * zebra-0.89 is released.
1007
10082000-09-10 Kunihiro Ishiguro <kunihiro@zebra.org>
1009
1010 * ospf6_lsdb.c (ospf6_lsdb_remove_maxage_lsa): Fix compile
1011 warnings.
1012
10132000-08-17 Kunihiro Ishiguro <kunihiro@zebra.org>
1014
1015 * zebra-0.88 is released.
1016
10172000-08-06 Kunihiro Ishiguro <kunihiro@zebra.org>
1018
1019 * ospf6_rtable.h (struct ospf6_nexthop): Change ifindex type from
1020 unsigned long to unsigned int.
1021
10222000-04-28 Kunihiro Ishiguro <kunihiro@zebra.org>
1023
1024 * ospf6d.h: Include some headers for avoid warning.
1025
1026 * ospf6_routemap.h: Add newfile.
1027
10281999-11-21 Kunihiro Ishiguro <kunihiro@zebra.org>
1029
1030 * ospf6_network.c: Respect IPV6_JOIN_GROUP and IPV6_LEAVE_GROUP
1031 rather than RFC2133.
1032
10331999-10-21 Jun-ichiro itojun Hagino <itojun@itojun.org>
1034
1035 * ospf6_network.c (ospf6_ipv6_decode_ipv4): Fix bug of conversion
1036 from IPv4 Mapped Address to IPv4 address.
1037
10381999-08-08 Kunihiro Ishiguro <kunihiro@zebra.org>
1039
1040 * ospf6_lsa.c (construct_link_lsa): Enclose KAME specific part by
1041 #ifdef/#endif.
1042
10431999-07-29 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
1044
1045 * ospf6_mesg.c: add new message process function.
1046
10471999-07-25 Kunihiro Ishiguro <kunihiro@zebra.org>
1048
1049 * ospf6_main.c (sighup): Call of log_rotate() removed.
1050
10511999-07-24 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
1052
1053 ospf6_dbex.{c,h}: variable "acknowledge" has been deleted.
1054
10551999-07-22 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
1056
1057 * *.{c,h}: lsa data structure has been drastically
1058 changed.
1059
10601999-07-16 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
1061
1062 * *.{c,h}: bug of updating LSA's which is self
1063 originated has been fixed.
1064
10651999-07-14 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
1066
1067 * *.{c,h} : log clean up.
1068
10691999-07-05 Kunihiro Ishiguro <kunihiro@zebra.org>
1070
1071 * ospf6d.c (ospf6_init): Change to use install_default.
1072
10731999-07-03 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
1074
1075 * ospf6_rtable.c (nexthop_*): added some function that handles
1076 new nexthop structure.
1077
10781999-07-01 Rick Payne <rickp@rossfell.co.uk>
1079
1080 * ospf6_zebra.c (ospf6_zebra_init): Install standard commands to
1081 ZEBRA_NODE.
1082
10831999-06-09 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
1084
1085 * ospf6_rtable.h: added for new routing table of ospf6d
1086
10871999-05-14 Stephen R. van den Berg <srb@cuci.nl>
1088
1089 * ospf6_main.c (signal_init): SIGTERM call sigint.
1090 (sigint): Loggging more better message.
1091
10921999-05-13 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
1093
1094 *ospf6_spf.c (get_prefix_lsa_of_vertex): bug fix about network vertex.
1095
10961999-05-08 Kunihiro Ishiguro <kunihiro@zebra.org>
1097
1098 * ospf6_network.c (send_linkstate_ack): Check HAVE_SIN6_SCOPE_ID
1099 is defined.
1100 * ospf6_mesg.c (make_hello): Likewise.
1101 * ospf6_lsa.c (lsa_flood): Likewise.
1102
11031999-05-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
1104
1105 * ospf6_spf.c, etc: Many bug fix.
1106 intra-area-prefix-LSA treatment changed.
1107 network byte order of neighbor ifid changed.
1108
11091999-05-07 Kunihiro Ishiguro <kunihiro@zebra.org>
1110
1111 * ospf6_zebra.h (struct zebra): Add hitory entry to structure.
1112
11131999-05-05 Kunihiro Ishiguro <kunihiro@zebra.org>
1114
1115 * ospf6_main.c (main): Add KAME check for binding vty socket.
1116 (main): Delete old interface get routine garbage.
1117
1118 * ospf6d.c: Change all `show ip6' statement to `show ipv6'.
1119 (show_ipv6_ospf6_requestlist): Add description.
1120
11211999-05-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
1122
1123 * ospf6_lsa.c, etc: Many bug fix, now two routers
1124 on the same segment can become FULL neighbor state
1125 each other.
1126
11271999-05-03 Kunihiro Ishiguro <kunihiro@zebra.org>
1128
1129 * Makefile.am: Add file dependency.
1130 (depend): Add target.
1131
11321999-05-02 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
1133
1134 * Clean up and fix have been almost done. This code
1135 now testing stage of Intra area routing.
1136
1137 * Configuration Vty become more similar to Cisco.
1138
11391999-04-22 Kunihiro Ishiguro <kunihiro@zebra.org>
1140
1141 * Trim training newline from zlog format arguemnt.
1142
1143 * ospf6_dump.c (ospf6_err): Commented out ospf6_err and
1144 ospf6_warn. Same kind of function should be implemented as
1145 zlog_err or zlog_warn or someting.
1146
1147 * ospf6d.c: Change OSPF_NODE to OSPF6_NODE.
1148 Change OSPF_DEFAULT_CONFIG to OSPF6_DEFAULT_CONFIG.
1149
1150
11511999-04-21 Kunihiro Ishiguro <kunihiro@zebra.org>
1152
1153 * ospf6_mesg.c (make_hello): Add check of SIN6_LEN
1154
11551999-04-16 Kunihiro Ishiguro <kunihiro@zebra.org>
1156
1157 * ospf6_neighbor.c: Change list_clear_all to list_delete_all_node.
1158 Remove list_delete_all fuction and use lib/linklist.c's one.
1159
11601999-04-14 Kunihiro Ishiguro <kunihiro@zebra.org>
1161
1162 * mcast_join(),mcast_leave()'s argument socket length is removed.
1163
11641999-04-08 <kunihiro@zebra.org>
1165
1166 * ospf6_zebra.h (ospf_zebra_read): Fix typo.
1167
1168 * ospf6_interface.h: Tempolary add struct rt_addrinfo.
1169
11701999-03-05 Kunihiro Ishiguro <kunihiro@zebra.org>
1171
1172 * Merge from ospfd-zebra-990303 codes.
1173
11741999-02-23 Kunihiro Ishiguro <kunihiro@zebra.org>
1175
1176 * Makefile.in: add new file.
1177
1178 * Makefile.am: @INCLUDES@ is added for OS/library specific IPv6
1179 directory search.
1180
1181 * Import files from Yasuhiro Ohara <yasu@sfc.wide.ad.jp>'s ospfd.
1182 Impterted files are:
1183 Makefile.am, ospf_area.h, ospf_dump.c, ospf_interface.c,
1184 ospf_interface.h, ospf_lsa.c, ospf_lsa.h, ospf_main.c,
1185 ospf_mesg.c, ospf_mesg.h, ospf_neighbor.c,
1186 ospf_neighbor.h,ospf_network.c, ospf_network.h, ospf_proto.h,
1187 ospf_spf.c, ospf_spf.h, ospf_types.h, ospfd.c, ospfd.h