blob: 711e1a89f3bd5a59627184c7227dc755a9b72fbe [file] [log] [blame]
hasso7b6ae022005-06-24 08:17:51 +000012005-06-24 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
2
3 * ospf6_message.c: Changed to be insensitive to changes of neighbors'
4 IP source address in the OSPF packets. It was sometimes problematic
5 in actual operation (needed some operational cost: restarting
6 all-neighbor routers when I/F NIC was changed). Due to this change,
7 a previously safe case, attaching multiple interface to the same
8 link will now be dengerous and will not work. Remedy to that should
9 be applied later.
10
hasso3e834b12005-06-24 07:50:12 +0000112005-06-24 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
12
13 * ospf6_interface.c: fix the way inactivity_timer is called. Because
14 inactivity_timer() deletes the neighbor from the neighbor_list, it
15 cannot be called by thread_execute() from inner side of the
16 neighbor_list for-loop.
17
hassob31b8132005-05-31 10:24:28 +0000182005-05-31 Hasso Tepper <hasso at quagga.net>
19
20 * ospf6d.c: No need for double ';'. Fixes parsing "show ipv6 ospf6
21 database ..." commands for vtysh by extract.pl. Remove duplicate
22 install_element calls.
23
ajs634f9ea2005-04-11 15:51:40 +0000242005-04-11 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
25
26 * ospf6_zebra.c (ospf6_zebra_redistribute, ospf6_zebra_no_redistribute):
27 Change 2nd arg to zebra_redistribute_send from zclient->sock
28 to zclient.
29
paul1eb8ef22005-04-07 07:30:20 +0000302005-04-07 Paul Jakma <paul@dishone.st>
31
32 * (global) Fix up list loops to match changes in lib/linklist,
33 and some basic auditing of usage.
34 * ospf6_abr.c: (ospf6_abr_examin_brouter) change to a single
35 scan of the area list, rather than scanning all areas first for
36 INTER_ROUTER and then again for INTER_NETWORK. According to
37 16.2, the scan should be area specific anyway, and further
38 ospf6d does not seem to implement 16.3 anyway.
39
ajs3b7b8142005-04-02 16:37:07 +0000402005-04-02 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
41
ajse4319de2005-04-02 23:23:55 +000042 * ospf6_interface.[ch]: (ospf6_interface_lookup_by_name) Remove unused
43 function.
44
452005-04-02 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
46
ajsd2fc8892005-04-02 18:38:43 +000047 * ospf6_zebra.c: (ospf6_zebra_if_del) Previously, this whole function
48 was commented out. But this is not safe: we should at least update
49 the ifindex when the interface is deleted. So the new version
50 updates the interface status and sets ifp->ifindex to
51 IFINDEX_INTERNAL.
52 (ospf6_zebra_route_update) Use if_indextoname properly.
53
542005-04-02 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
55
ajs3b7b8142005-04-02 16:37:07 +000056 * ospf6_route.c: (ospf6_route_show, ospf6_route_show_detail) Protect
57 against the possibility that the string returned by if_indextoname
58 may not terminate with '\0'.
59
jardinc1ba9e82005-03-02 22:43:26 +0000602005-03-02 Vincent Jardin <Vincent.Jardin@6wind.com>
61
62 * ospf6_zebra.c: Fix core dump when router-id is provided with
63 an empty ospf6d.conf file (no context router ospf6) because
64 ospf6_create has not been called yet.
65
paul8bfb0cb2005-01-25 01:19:28 +0000662005-01-25 Paul Jakma <paul@dishone.st>
67
68 * ospf6_asbr.c: Add "hsls" to the zroute_name const char array.
69
hassoc6487d62004-12-24 06:00:11 +0000702004-12-24 Hasso Tepper <hasso at quagga.net>
71
72 * *.c: Change level of debug messages to LOG_DEBUG.
73
ajs274a4a42004-12-07 15:39:31 +0000742004-12-07 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
75
76 * ospf6_main.c: (main) The 2nd argument to openzlog has been removed.
77 Note that stdout logging will no longer be enabled by default when
78 not running as a daemon.
79
ajs887c44a2004-12-03 16:36:46 +0000802004-12-03 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
81
82 * ospf6_main.c: (sigint,sigterm) Use zlog_notice for termination
83 message.
84 (main) Remove commented-out call to pid_output_lock (which should
85 never be called other than from inside pid_output). And use
86 zlog_notice to print the startup message, which now includes
87 the vty port.
88
hassob3c8c462004-11-26 12:55:51 +0000892004-11-26 Hasso Tepper <hasso at quagga.net>
90
91 * ospf6_snmp.c: Fix compile: listnode -> struct listnode *.
92
hassoc0652302004-11-25 19:33:48 +0000932004-11-25 Hasso Tepper <hasso at quagga.net>
94
95 * ospf6_main.c: Make group to run as configurable.
96
gdt6639a042004-11-05 18:42:27 +0000972004-11-05 Phil Spagnolo <phillip.a.spagnolo@boeing.com>
98 * ospf6_flood.c: When adding a thread to retransmit an lsa after
99 rxmt_interval, the ospf6d used thread_add_event(). However,
100 thread_add_event() executes immediately and ignores the delay parameter.
101 This was causing unnecesary unicast LSU sends. Adding the thread has
102 been changed to use thread_add_timer() which will expire after delay.
103 After the fix results appear consistent with expectation.
104
hassoc75105a2004-10-13 10:33:26 +00001052004-10-12 Hasso Tepper <hasso at quagga.net>
106
107 * ospf6_snmp.c: Remove defaults used to initialize smux connection to
108 snmpd. Connection is initialized only if smux peer is configured.
109
hassoc8a440e2004-10-11 17:02:40 +00001102004-10-11 Hasso Tepper <hasso at quagga.net>
111
112 * osp6_top.c, ospf6_top.h: Better handling for router-id. If we use
113 common one, don't output it into configuration - only statically
114 configured one.
115
paulddd119f2004-10-10 08:07:29 +00001162004-10-10 Paul Jakma <paul@dishone.st>
117
118 * Makefile.am: fix listing of ospf_snmp.c in noinst_HEADERS
paul0c083ee2004-10-10 12:54:58 +0000119 * ospf6_route.c: Add const qualifier to various char arrays of
120 constants. signed/unsigned fixes.
121 (ospf6_linkstate_table_show) argv is const
122 * ospf6_snmp.c: listnode typedef is dead.
123 (ospf6_snmp_init) Take struct thread_master arg, needed for
124 smux_init.
125 * ospf6_snmp.h: update ospf6_snmp_init declaration.
126 * ospf6d.c: (ospf6_init) add const qualifier to sargv, pass master
127 to ospf_snmp6_init.
128 * ospf6_asbr.c: const char update.
129 * ospf6_interface.c: ditto, plus signed/unsigned fixes.
130 (ipv6_ospf6_cost) Check whether cost fits in u_int32_t and use
131 strtoul.
132 * ospf6_intra.c: const char update. Parenthesise expression.
133 * ospf6_lsa.c: signed/unsigned and const char updates.
134 * ospf6_proto.c: ditto.
135 * ospf6_message.c: ditto.
136 * ospf6_lsdb.c: signed/unsigned update.
137 * ospf6_main.c: const char update.
138 * ospf6_neighbor.c: ditto.
139 * ospf6_spf.c: ditto.
140 * ospf6_top.c: ditto.
141
hassoef1bbf52004-10-08 12:04:21 +00001422004-10-06 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
143
hasso2680aa22004-11-25 20:54:46 +0000144 * ospf6_snmp.c: add partial support for SNMP
145 (i.e. ospfv3AreaLsdbTable).
146 * OSPFv3-MIB.txt: Net-SNMP translate Unsigned32 range
147 (0..'FFFFFFFF'h) incorrectly to (0..-1). Those parts for
148 Unsigned32 range are changed to (0..4294967295).
149 Also, doubtful 'not-accessible's are changed to read-only.
150
1512004-10-06 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
152
hassoef1bbf52004-10-08 12:04:21 +0000153 * ospf6_snmp.[ch], OSPFV3-MIB.txt: start supporting SNMP.
154 it follows draft-ietf-ospf-ospfv3-mib-08.txt, but change
155 OSPFv3 tree to {experimental 102} based on
156 http://www.iana.org/assignments/smi-numbers:
157 Prefix: iso.org.dod.internet.experimental (1.3.6.1.3.)
158 102 OSPFv3 OSPF for IPv6 [Joyal]
159
hasso18a6dce2004-10-03 18:18:34 +00001602004-10-03 Hasso Tepper <hasso at quagga.net>
161
162 * ospf6_zebra.c: Use router id from zebra daemon if it wasn't set in
163 configuration.
164
hasso03d52f82004-09-29 00:26:19 +00001652004-09-25 Hasso Tepper <hasso at estpak.ee>
166
167 * ospf6_asbr.c, ospf6_lsa.c, ospf6_proto.c, ospf6_proto.h: Fix
168 compiler warnings.
169
hasso52dc7ee2004-09-23 19:18:23 +00001702004-09-23 Hasso Tepper <hasso at quagga.net>
171
172 * *.[c|h]: list -> struct list *, listnode -> struct listnode *.
173
hasso9428f2d2004-09-13 14:01:12 +00001742004-09-13 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
175
176 * ospf6_intra.c, ospf6_route.[ch]: try to fix assertion failure
177 in brouter's route_remove
178 * ospf6d.h: version 0.9.7o
179
1802004-09-12 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
181
182 * ospf6_route.c: route_count_assert bug fix
183 * ospf6d.h: version 0.9.7n
184
hasso4846ef62004-09-03 06:04:00 +00001852004-09-03 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
186
187 * ospf6_area.c, ospf6_route.c, ospf6_top.c, ospf6d.c:
188 "show intra-route" function and "show SPF result" function is
189 changed.
190 * ospf6_neighbor.c: Changed to update stub intra-prefix origination
191 when it is not DR.
192 * ospf6_route.h: resolv conflict between best flag and
193 active-summary flag.
194 * ospf6d.h: version 0.9.7m
195
hasso1e058382004-09-01 21:36:14 +00001962004-09-02 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
197
hasso63069ad2004-09-02 13:01:01 +0000198 * ospf6_asbr.c: E-bit check in examining AS-External-LSA
199 * ospf6_abr.c: E-bit set in receiving Inter-Area-Router-LSA
200
2012004-09-02 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
202
hasso1e058382004-09-01 21:36:14 +0000203 * *.[ch]: Logging LSAs of particular type is added.
204 lsa_handler is now using vector in order to adjust
205 existing LSA modules.
206 * ospf6d.h: version 0.9.7l
207
hassoe42f5a32004-08-28 17:04:33 +00002082004-08-28 Hasso Tepper <hasso at quagga.net>
209
210 * ospf6_main.c: Modify for sigevents.
211
hasso9a096262004-08-26 18:56:19 +00002122004-08-26 Hasso Tepper <hasso@estpak.ee>
213
214 * ospf6_interface.c, ospf6_top.c, ospf6d.c: for vtysh.
215
hasso3b687352004-08-19 06:56:53 +00002162004-08-19 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
217
hassoccb59b12004-08-25 09:10:37 +0000218 * ospf6_asbr.c: Bug in ASBR check fixed.
219 * ospf6d.h: version 0.9.7k
220
2212004-08-19 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
222
hasso3b687352004-08-19 06:56:53 +0000223 * ospf6_asbr.c: Bug in AS-External Origination fixed.
224 * ospf6d.h: version 0.9.7j
225
hasso6452df02004-08-15 05:52:07 +00002262004-08-15 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
227
228 * *.c: Area support almost done. (almost ! ;p)
229 * ospf6d.h: version 0.9.7i
230
2312004-08-15 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
232
233 * ospf6_message.c: Bug cause BadLSReq is fixed.
234 * ospf6_abr.c: Border Router check.
235 * ospf6d.h: version 0.9.7h
236
2372004-08-14 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
238
239 * ospf6_area.[ch], ospf6_abr.[ch]: area range,
240 border-routers, Inter-Area-Router-LSA origination
241 * ospf6d.h: version 0.9.7g
242
2432004-08-12 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
244
245 * *.[c,h]: LSA refreshing is changed and cleaned up.
246 * ospf6d.h: version 0.9.7f
247
hasso049207c2004-08-04 20:02:13 +00002482004-08-01 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
249
250 * ospf6_abr.[ch]: add files for abr function.
251 * *.c: VTY_NEWLINE -> VNL
252 * ospf6d.h: version 0.9.7e
253 show database functions are rewritten.
254
hasso1203e1c2004-07-23 21:34:27 +00002552004-07-23 Hasso Tepper <hasso@estpak.ee>
256
257 * ospf6_interface.c, ospf6_zebra.c: use ifp->mtu6 instead of
258 ifp->mtu.
259
paul79dc3732004-07-23 15:17:45 +00002602004-07-23 Paul Jakma <paul@dishone.st>
261
262 * ospf6_main.c: Delete LOG_PERROR, not portable.
263 * ospf6_network.c: (ospf6_set_pktinfo) use setsockopt_ipv6_pktinfo
264
hassob596c712004-07-09 18:33:43 +00002652004-07-06 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
266
267 * ospf6_message.c, ospf6_interface.c: add a command to configure
268 ospf6 ifmtu on a interface.
269 * ospf6d.h: version 0.9.7d
270
hasso508e53e2004-05-18 18:57:06 +00002712004-05-18 Hasso Tepper <hasso@estpak.ee>
paul0a589352004-05-08 11:48:26 +0000272
hasso508e53e2004-05-18 18:57:06 +0000273 * *.*: Merge rewritten ospf6d from Zebra repository.
274 * ospf6_network.c, ospf6_main.c: Merged privs stuff back in.
275 * ospf6_zebra.c: Sync back to zclient changes.
hasso3b4cd3a2004-05-18 19:28:32 +0000276 * ospf6_asbr.c: Added isis to the routings list.
277 * ospf6_main.c: "version.h" -> <lib/version.h>
278
2792004-05-17 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
280
281 * ospf6_flood.[ch], ospf6_lsa.[ch], ospf6_lsdb.h, ospf6_message.c
282 ospf6_neighbor.c: Fix crash bug and change the way to count
283 how many neighbors include paticular LSA on its retrans-list.
284 * ospf6d.h: version 0.9.7c
285
2862004-05-03 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
287
288 * ospf6_message.[ch], ospf6_interface.c: adjust send/recv buffer
289 size to interface MTUs.
290 * ospf6d.h: version 0.9.7b
hasso508e53e2004-05-18 18:57:06 +0000291
2922003-08-18 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
293
294 * *.[ch]: rewrite all source code from scratch
295 * ospf6d.h: version 0.9.7
296
paulf1c61a02003-08-12 05:25:49 +00002972003-08-11 Taisuke Sasaki <sasaki@soft.net.fujitsu.co.jp>
298
hasso508e53e2004-05-18 18:57:06 +0000299 * ospf6_ism.c: DR Election bug fix.
paul445f1432003-05-16 19:00:31 +0000300
3012003-04-25 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
302
303 * ospf6_asbr.c: AS-External LSA refresh was based on the
304 prefix of the obsolete LSA. It was wrong so fixed.
305 * version: 0.9.6p
306
paul718e3742002-12-13 20:15:29 +00003072002-11-09 Vincent Jardin <jardin@6wind.com>
308
309 * ospf6_interface.c: update link-local address on interface creation.
310
3112002-11-09 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
312
313 * ospf6_asbr.c: apply MinLSInterval to AS-External-LSA origination.
314 * ospf6_lsa.c: change not to issue flooding caused by expire event
315 when the received LSA is (already) MaxAge.
316 * ospf6_spf.c: fix a bug which is that ospf6d calculates
317 wrong nexthop when failed to find Link-LSA for the neighbor.
318 * ospf6_damp.c ospf6_dbex.c ospf6_neighbor.c ospf6_spf.c:
319 some clean up
320 * version: 0.9.6o
321
3222002-10-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
323
324 * ospf6_asbr.c: bug of failing ASE lsa refresh fixed.
325 * version: 0.9.6n
326
3272002-10-01 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
328
329 * ospf6_asbr.c: AS-External-LSA origination function
330 is re-written.
331 * ospf6_damp.[ch]: New feature that damps flaps is added.
332 * version: 0.9.6m
333
3342002-07-14 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
335
336 * ospf6_spf.c: unwanted assert() in ospf6_spf_nexthop_calculation()
337 is deleted.
338 * version: 0.9.6l
339
3402002-07-14 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
341
342 * ospf6_dbex.c: bug that ospf6d fails to refresh self-originated
343 LSA if he have not the LSA before has been fixed.
344 * ospf6_asbr.c: bug of failing removing ASE LSA when remove
345 message arrived from zebra has been fixed.
346 * version: 0.9.6k
347
3482002-07-13 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
349
350 * ospf6_zebra.c: bug reported [zebra 14642] fixed.
351 The bug was related to the synchronization between zebra
352 and ospf6d. Now synchronization will be correctly done.
353 * version: 0.9.6j
354
3552002-07-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
356
357 * ospf6_lsdb.c: bug fixed in ospf6_lsdb_type_router ().
358 * ospf6_dbex.c: because of retrans list structure changed
359 due to LSDB change, removal of old instance from retrans-list
360 is not necessary anymore. this caused crash but now fixed.
361 * version: 0.9.6i
362
3632002-07-07 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
364
365 * zebra-0.93 released.
366
3672002-07-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
368
369 * ospf6_lsdb.c: entirely rewritten. now ospf6d uses
370 radix tree by using lib/table.[ch] for LSDB lookup.
371 * ospf6_abr.c, ospf6_asbr.c, ospf6_intra.c: hook changed
372 due to rewriting of lsdb module.
373 * ospf6_neighbor.c: lack of check existence and find correct
374 instance of the LSA which is going to be removed from neighbor's
375 retransmission was filled.
376 * version: 0.9.6h
377
3782002-07-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
379
380 * ospf6_intra.c: bug fix for Intra-route deletion.
381 * ospf6_route.c: bug fix for path comparison.
382 * version: 0.9.6g
383
3842002-06-28 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
385
386 * ospf6_route.c: some logs trying to find the situation
387 when assert occur are added. route duration statistics
388 added.
389 * ospf6_zebra.c: trying to fix the problem reported by
390 [zebra 14318] but not yet sure.
391 * version: 0.9.6f
392
3932002-06-25 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
394
395 * ospf6_intra.c: new file for management of intra-prefix LSA.
396 * ospf6_abr.c: inter area route calculation code added.
397 * version: 0.9.6e
398
3992002-06-22 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
400
401 * ospf6_asbr.c: All AS-External route was removed when
402 one of the ASBR path was gone, but the route from other ASBR
403 path should stay remained. this bug is fixed.
404 * version: 0.9.6d
405
4062002-06-22 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
407
408 * ospf6_route.c: route table calculation bug fixed. [zebra 14105]
409 * ospf6_spf.c, ospf6_route.c, etc.: log message cleaned up.
410 * version: 0.9.6c
411
4122002-04-27 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
413
414 * ospf6_route.c: [zebra 13514] bug fix.
415 thanks to Harald Koch.
416 * version: 0.9.6b
417
4182002-04-22 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
419
420 * ospf6_dump.c: fix bug of log function
421 * ospf6_area.c: fix bug of intra route deletion
422 * version: 0.9.6a
423
4242002-04-20 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
425
426 * merged with "current" version.
427 * version: 0.9.6
428
4292001-03-11 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
430
431 * ospf6_lsdb.c ospf6_spf.c: log message changed for debug.
432
4332001-02-20 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
434
435 * version: 0.9.5i
436
437 * ospf6_asbr.c: Added code that finds alternative
438 AS-External route when remove AS-External route.
439 This is temporary fix ...
440
441 * ospf6_redistribute.c: remove redistributed routes
442 immediately when 'no redistribute ...'
443
4442001-02-20 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
445
446 * version: 0.9.5h
447
448 * ospf6_spf.c, ospf6_lsa.c: Change to originate Link-LSA on
449 point-to-point links.
450
451 * ospf6_message.c: Bug of log messages of self-originated
452 Hello packet fixed.
453
4542001-02-09 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
455
456 * version: 0.9.5g
457 * ospf6_asbr.c: fix for the bug that AS-External route
458 is not get removed.
459
4602001-02-09 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
461
462 * ospf6_lsdb.c: crash bug while receiving wrong LSA scope bit
463 has been temporarily fixed
464
4652001-12-20 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
466
467 * ospf6_asbr.[ch]: The byte order bug in encoding/decoding
468 the bits/metric field in AS-External-LSA fixed.
469 Fixed to update E-bit in Router-LSA of itself.
470 Reported by Taisuke Sasaki ([zebra 11548]).
471
472 * README: updated.
473
474 * version: 0.9.5f
475
4762001-11-21 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
477
478 * ospf6_prefix.c: Intra-prefix-LSA bug fixed.
479 * ospf6_abr.[ch]: added (only just placeholder yet)
480
4812001-11-20 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
482
483 * ospf6_route.c: fix to overwrite a prefix when another
484 addition to the prefix is given. freeze function changed
485 not to remove routes by default.
486
487 * version: 0.9.5e
488
4892001-11-19 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
490
491 * version: 0.9.5d
492
493 * ospf6_lsa.c ospf6_spf.c: SPF Calculations are now
494 scheduled by hook.
495
496 * ospf6_route.c: ospf6_route_add bug fix,
497 ospf6_route_remove_all corrected.
498
4992001-11-15 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
500
501 * ospf6_hook.[ch]: added.
502 * Almost half of the code has been rewritten.
503 especially, ospf6_route.[ch]. Hook call has been injected
504 much.
505 * ospf6_asbr.[ch]: added.
506
5072001-10-17 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
508
509 * ospf6_dbex.c: ospf6d was wrong to omit reoriginating
510 of LSA when the self-originated LSA was received from others.
511 fixed.
512 * ospf6d.h: version: 0.9.5c
513
5142001-10-16 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
515
516 * ospf6_lsa.c: 'force-prefix' was not executed. fixed.
517 * ospf6d.h: version: 0.9.5b
518
5192001-10-13 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
520
521 * ospf6_interface.c: 'passive-interface' is now moved to
522 'ipv6 ospf6 passive' in INTERFACE NODE. 'prefix-list' which
523 specifies the filter prefix for connected address prefix also
524 moved to INTERFACE NODE as 'ipv6 ospf6 advertise prefix-list WORD'.
525 The old obsoleted commands are still acceptable though. New command
526 'ipv6 ospf6 advertise force-prefix' added, which which tells ospf6d
527 to advertise rather prefix than stub local-address even on loopback
528 or pointopoint interfaces.
529
530 * ospf6_dump.c: 'ospf6 debug hello' -> 'ospf6 debug message hello'.
531 same for other message type. The older is still acceptable.
532
533 * ospf6_lsa.c: Changed AS-External generation to new one which uses
534 LSA hooks. Delete old garbage.
535
5362001-10-02 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
537
538 * ospf6d.c: turn off and turn on sequence with
539 'no interface' 'interface' cmds was not work. fixed.
540
541 * ospf6_lsa.c: generating Intra-Area-Prefix-LSA for stub
542 did not care duplicate prefixes. fixed.
543
5442001-09-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
545
546 * ospf6_message.c: There was a bug that prevent LSDB
547 to syncronize. It was a DbDesc packet bug that Slave
548 sends two different DbDesc packet on the same sequence
549 number. This cause many LSAs are dropped when Exchanging
550 LSDB, because the latter DbDesc packet that have the same
551 sequence number will be ignored as duplicate packet.
552 This seems to be exist at least before 0.9.4 version.
553 Now this is the most stable candidate.
554
555 * ospf6d.h: version 0.9.5a
556
5572001-09-06 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
558
559 * ospf6_zebra.c ospf6_spf.c ospf6_lsa.c :
560 delete nexthop check to certify the nexthop is Link-local address.
561 Suppress Link-LSA origination on links other than Broadcast.
562 SPF's nexthop calculation first checks linklocal address
563 in Link-LSA, then checks source address of neighbor's packets.
564
565 * ospf6_interface.c ospf6_ism.c ospf6_lsa.c ospf6_nsm.c:
566 intra-area-prefix-lsa origination func moved to new one.
567
568 * ospf6_interface.h ospf6d.[ch] ospf6_lsa.c:
569 interface_area_cmd now changed to have 'passive'
570 and 'prefix-list' option.
571
572 * ospf6_prefix.c:
573 clean up.
574
5752001-09-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
576
577 * ospf6_dbex.c ospf6_interface.c ospf6_ism.c ospf6_lsa.[ch]:
578 clean up and new LSA origination functions added.
579
580 * ospf6_route.c ospf6_lsdb.c: make vty function more
581 clean/understandable.
582
583 * ospf6d.h: version 0.9.5
584
5852001-08-24 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
586
587 * ospf6_lsdb.c: Use IS_LSA_MAXAGE macro instead of
588 ospf6_lsa_is_maxage.
589
590 * ospf6_lsa.h (IS_LSA_MAXAGE): Add new macro to check MaxAge.
591
5922001-08-21 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
593
594 * ospf6_lsdb.c: if There's no previous prefix
595 ospf6d was wrongly not calculate the prefix.
596 this reported by (v6 16029) is fixed.
597
598 * ospf6_neighbor.c: Instance of LSA Summary included
599 in DbDesc packet was wrongly freed. The bug cause
600 malformed DbDesc, ExChange <-> ExStart flapping,
601 and then crash.
602
603 * ospf6d.h: version 0.9.4
604
6052001-08-21 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
606
607 * ospf6_route.[ch]: Showing format is changed.
608 'show ipv6 route ospf6' -> 'show ipv6 ospf6 route'
609 'show ipv6 route ospf6 external' ->
610 'show ipv6 ospf6 route redistribute'
611
612 * ospf6_lsdb.c ospf6_lsa.c ospf6_neighbor.c ospf6_interface.c:
613 memory leak in LS list fixed.
614
615 * all: clean up
616
617 * ospf6d.h: version 0.9.3
618
6192001-08-20 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
620
621 * ospf6d.c (ospf6_timeval_sub_equal): Remove function.
622
623 * ospf6_spf.c (ospf6_timeval_cmp): Rewrite ospf6_timeval_cmp().
624 (ospf6_timeval_add_equal): Function moved from ospf6d.c
625
6262001-08-19 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
627
628 * zebra-0.92a released.
629
6302001-08-15 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
631
632 * zebra-0.92 released.
633
6342001-08-09 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
635
636 * ospf6_lsdb.c ospf6_neighbor.c:
637 LSDB function/structure and LS list function has been rewritten.
638 memory leak has been decreased.
639
640 * ospf6_lsa.[ch] ospf6_dbex.c: garbage code has been deleted.
641
642 * ospf6d.h: version 0.9.2
643
6442001-08-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
645
646 * ospf6_dbex.c ospf6_lsdb.c:
647 Retransmition list had a critical bug that breaks LSDB
648 synchronization. When new LSA be added to retrans-list,
649 old must be removed, but it was not. So new LSA dropped,
650 and LSA Acknowledgement did not work. The bug was fixed.
651
652 * ospf6d.h: version 0.9.1
653
6542001-06-20 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
655
656 * ospf6_spf.c: crash bug fix in temporary treat code for
657 Router-LSA whose LS-ID != 0
658
659 * ospf6_dbex.c: RFC2328 13.(4) was wrongly coded.
660 (4) Else if the LSA's LS age is equal to MaxAge, and there is
661 currently *NO* instance of the LSA in the router's link state
662 ...
663
664 * ospf6_lsa.c: RFC2328 13.1 checksum tie breaker
665 had been neglected, and has just added now.
666
667 * ospf6d.h: version 0.9.0
668 ospf6d expected to work with hitachi gr2000 from these fixes.
669
6702001-06-12 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
671
672 * ospf6_lsa.c: Fix bug in creating Intra-Area-Prefix-LSA.
673 DR was mis-include others prefixes advertised by their Link-LSA.
674
675 * ospf6_route.c: Fix bug in calculating intra area routes.
676 Not all prefixes in Intra-Area-Prefix-LSA was calculated.
677
678 * ospf6_spf.c:
679 Changed to quit when a error occured in calculating SPF tree.
680 Very messy hack for the bug reported by [zebra 8807]. This
681 is not tested yet.
682 Changed to quit SPF calculation when a nexthop calculation
683 errors.
684
685 * ospf6_zebra.c:
686 Support for interface address deletion.
687
688 * ospf6d.h:
689 version: 0.8.y
690
6912001-04-18 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
692
693 * ospf6d.h
694 Due to previous change (DR Election algorithm changed),
695 backward compatibility will be lost from this version.
696 version: 0.8.x
697
6982001-04-18 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
699
700 * ospf6_message.c ospf6_ism.c:
701 Bug of router_id comparison
702
7032001-04-17 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
704
705 * ospf6_dbex.c: ospf6_dbex_is_maxage_to_be_dropped() had
706 some bug causing Loading state lasts long.
707 version: 0.8.v
708
7092001-04-08 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
710
711 * ospf6_route.c: BUG in AS-External route calculation fixed.
712 It was using OLD LSDB...
713 Version: 0.8.u-
714
7152001-04-08 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
716
717 * ospf6_area.c, ospf6_dbex.c, ospf6_interface.c,
718 ospf6_lsa.c, ospf6_lsdb.c, ospf6_lsdb.h, ospf6_message.c,
719 ospf6_neighbor.c, ospf6_neighbor.h, ospf6_nsm.c,
720 ospf6_redistribute.c, ospf6_route.c, ospf6_spf.c:
721 Delete old LSDB function.
722
723 * ospf6d.h:
724 Version: 0.8.u
725
7262001-04-05 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
727
728 * ospf6_area.c, ospf6_area.h, ospf6_dbex.c, ospf6_interface.c,
729 ospf6_interface.h, ospf6_lsa.c, ospf6_lsdb.c, ospf6_lsdb.h,
730 ospf6_message.c, ospf6_nsm.c, ospf6_redistribute.c, ospf6_route.c,
731 ospf6_spf.c, ospf6_top.c, ospf6_top.h, ospf6d.h:
732 Changed to use New LSDB.
733 Version: 0.8.t
734
7352001-04-02 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
736
737 * ospf6_lsa.c:
738 Interface stub check in Intra-Area-Prefix-LSA origination
739 was wrong. - fixed.
740
741 * ospf6_area.h, ospf6_dbex.c, ospf6_interface.c,
742 ospf6_interface.h, ospf6_lsa.c, ospf6_lsa.h, ospf6_lsdb.c,
743 ospf6_message.c, ospf6_neighbor.c, ospf6_nsm.c,
744 ospf6_redistribute.c, ospf6_top.c, ospf6_top.h, ospf6d.c:
745 New LSDB functions, but not changed to be used.
746
747 * ospf6d.h:
748 Version: 0.8.s
749
7502001-03-28 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
751
752 * ospf6_area.c ospf6_area.h ospf6_dbex.c ospf6_dump.c
753 ospf6_interface.c ospf6_interface.h ospf6_lsa.c
754 ospf6_message.c ospf6_redistribute.c ospf6_spf.c ospf6_top.c
755 ospf6_top.h ospf6_zebra.c ospf6d.c ospf6d.h: cleaning.
756
7572001-03-24 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
758
759 * ospf6d.h:
760 version: 0.8.r
761
762 * ospf6_neighbor.[ch], ospf6_lsa.[ch]:
763 just clean up and log clearify.
764
765 * ospf6_message.[ch]:
766 Packet receiving function and dumping OSPFv3 packet has been
767 changed simple and clean.
768
769 * ospf6_dbex.[ch], ospf6_interface.[ch], ospf6_lsdb.[ch],
770 ospf6_neighbor.[ch], ospf6_nsm.[ch]:
771 LSList(i.e. summary list, request list, retrans list, etc) have
772 been rewritten based on new LSDB module. The main LSDB have not
773 yet shifted to this new module, but will shift eventually.
774 This change expected to resolve the problem that the ospf6d keeps
775 on sending redundant LSUpdate/LSAck.
776
777 * ospf6_interface.c: changed default MTU from 1500 to 1280.
778 It was possible that the ospf6d could not send packet (e.g.
779 LSUpdate in response to LSReq in my case) when the packet
780 size accidentally reached near 1500 (I was forget about IP
781 header :p). It is a bit illegal to set MTU 1280 constantly,
782 but I failed once with I/F MTU from kernel (through zebra),
783 and thinks that 1280 is more stable than kernel variable.
784 Comments will be appriciated.
785
7862001-03-15 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
787
788 * ospf6_dbex.c, ospf6_interface.c, ospf6_ism.c, ospf6_lsdb.[ch],
789 ospf6_neighbor.c, ospf6_spf.c, ospf6d.c:
790 Fix for crash. ospf6d has ever been crashing when
791 'no interface' command executed, and when starting up with
792 the configuration which does not include 'router ospf6'.
793 these has been fixed.
794
7952001-02-24 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
796
797 * ospf6_lsa.c, ospf6_message.c:
798 LSA summary (exchanged while Adjacency bring up) may expire
799 (may reach MaxAge). Handling this has been added but
800 it's a little bit quick hack.
801
802 * ospf6_message.c:
803 Thread chain bug fixed. Read network thread chain has been cut
804 when receive packets on not-enabled interface. this was wrong
805 and fixed.
806
8072001-02-24 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
808
809 * ospf6_message.c:
810 I/F MTU check part on sending packet had some bug, and it's fixed.
811 Ospf6d has believed a value from zebra as I/F MTU, but from now
812 I/F MTU is set to constant 1500. This is workaround for ATM.
813
8142001-02-01 Kunihiro Ishiguro <kunihiro@zebra.org>
815
816 * zebra-0.91 is released.
817
8182001-01-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
819
820 * just code clean up of almost all module.
821 * ospf6_dump.c, ospf6_lsa.c: file dependency.
822 * ospf6_mesg.[ch]: changed filename to ospf6_message.[ch]
823
8242001-01-09 Kunihiro Ishiguro <kunihiro@zebra.org>
825
826 * zebra-0.90 is released.
827
8282001-01-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
829
830 * ospf6_mesg.c,ospf6_lsa.c: doubly cancel thread bug fixed.
831 version 0.8.k CRASHed for this.
832 * ospf6_lsa.c: bug of logging fixed.
833 version: 0.8.l
834
8352001-01-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
836
837 * ospf6_neighbor.c: fix typo when trying to delete
838 MaxAge AS-External LSA. MaxAge LSA remaining bug is expected
839 to be fixed.
840 version: 0.8.k
841
8422001-01-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
843
844 * ospf6_mesg.c: add I/F Mtu check for sending LS Update.
845
846 * ospf6_dbex.c, ospf6_mesg.c, ospf6_neighbor.c, ospf6_neighbor.h,
847 ospf6_spf.c: Changed type of hisaddr field in ospf6_neighbor
848 structure, from sockaddr_in6 to in6_addr. No protocol/processing
849 changed.
850
8512001-01-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
852
853 * ospf6_mesg.c, ospf6_neighbor.[ch]: Speed up of
854 Database Exchange.
855 version: 0.8.j
856
857 Because the LS Request list was checked only when attempt
858 to send (retransmit) LS Request packet, Loading state lasted
859 long (for RxmtInterval) unexpectedly. This was fixed; LS Request
860 packet will be send as soon as one received a LS Update packet.
861
8622001-01-01 Kunihiro Ishiguro <kunihiro@zebra.org>
863
864 * ospf6d.h (OSPF6_VTYSH_PATH): Change "/tmp/ospf6d" to
865 /tmp/.ospf6d".
866
8672000-12-29 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
868
869 * ospf6_dump.[ch]: simplified.
870
8712000-12-19 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
872
873 * ospf6_route.c: Fix bug of using unavailable route.
874 version: 0.8.d
875
8762000-11-30 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
877
878 * ospf6_spf.c: calculate statistics. version: 0.8.d
879
8802000-11-26 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
881
882 * ospf6_mesg.c, ospf6_nsm.c: LSDB sync bug fixed.
883 version: 0.8.c
884
8852000-11-26 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
886
887 * ospf6_dbex.c: Start debugging and cleaning.
888
889 * ospf6_area.c, ospf6_dbex.c, ospf6_interface.c, ospf6_lsa.c,
890 ospf6_proto.c, ospf6_top.c: add some function to clarify codes.
891
8922000-11-26 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
893
894 * ospf6_spf.c: Delete old garbage (which was enclosed by #if 0)
895
896 * ospf6_redistribute.c: "redistribute ospf6" was generated in
897 "router ospf6" in config file. It is a bug, and fixed.
898 wrong warning message was deleted.
899
900 * ospf6_main.c: If daemon mode, ospf6d was silent even if
901 the config file was wrong. It is a bug, and fixed.
902
903 * ospf6_route.c, ospf6_zebra.c: Zebra syncronization method
904 has been changed. delete garbages. allow nexthop of :: in case
905 of connected route.
906
907 * ospf6_dbex.c: Delete annoying log messages.
908
909 * ospf6_lsa.c: Changed string for LSA log.
910
9112000-11-21 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
912
913 * ospf6_spf.c: some careless bug fixed.
914
915 * ospf6_route.c: changed not to send garbage route
916 whose nexthop is not linklocal address.
917
9182000-11-09 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
919
920 * ospf6_rtable.c: renamed to ospf6_route.c
921 whole functionality has been rewritten as new code.
922 new functions not yet installs routes; the old
923 functions still remains. cleaning log messages.
924
925 * ospf6_spf.c: whole functionality has been rewritten
926 as new code. new command "show ipv6 ospf6 spf node",
927 "show ipv6 ospf6 spf tree", "show ipv6 ospf6 spf table"
928 has been added. Memory leak was fixed. cleaning log messages.
929
930 * ospf6d version: 0.7.c
931
9322000-10-02 Kunihiro Ishiguro <kunihiro@zebra.org>
933
934 * zebra-0.89 is released.
935
9362000-09-10 Kunihiro Ishiguro <kunihiro@zebra.org>
937
938 * ospf6_lsdb.c (ospf6_lsdb_remove_maxage_lsa): Fix compile
939 warnings.
940
9412000-08-17 Kunihiro Ishiguro <kunihiro@zebra.org>
942
943 * zebra-0.88 is released.
944
9452000-08-06 Kunihiro Ishiguro <kunihiro@zebra.org>
946
947 * ospf6_rtable.h (struct ospf6_nexthop): Change ifindex type from
948 unsigned long to unsigned int.
949
9502000-04-28 Kunihiro Ishiguro <kunihiro@zebra.org>
951
952 * ospf6d.h: Include some headers for avoid warning.
953
954 * ospf6_routemap.h: Add newfile.
955
9561999-11-21 Kunihiro Ishiguro <kunihiro@zebra.org>
957
958 * ospf6_network.c: Respect IPV6_JOIN_GROUP and IPV6_LEAVE_GROUP
959 rather than RFC2133.
960
9611999-10-21 Jun-ichiro itojun Hagino <itojun@itojun.org>
962
963 * ospf6_network.c (ospf6_ipv6_decode_ipv4): Fix bug of conversion
964 from IPv4 Mapped Address to IPv4 address.
965
9661999-08-08 Kunihiro Ishiguro <kunihiro@zebra.org>
967
968 * ospf6_lsa.c (construct_link_lsa): Enclose KAME specific part by
969 #ifdef/#endif.
970
9711999-07-29 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
972
973 * ospf6_mesg.c: add new message process function.
974
9751999-07-25 Kunihiro Ishiguro <kunihiro@zebra.org>
976
977 * ospf6_main.c (sighup): Call of log_rotate() removed.
978
9791999-07-24 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
980
981 ospf6_dbex.{c,h}: variable "acknowledge" has been deleted.
982
9831999-07-22 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
984
985 * *.{c,h}: lsa data structure has been drastically
986 changed.
987
9881999-07-16 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
989
990 * *.{c,h}: bug of updating LSA's which is self
991 originated has been fixed.
992
9931999-07-14 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
994
995 * *.{c,h} : log clean up.
996
9971999-07-05 Kunihiro Ishiguro <kunihiro@zebra.org>
998
999 * ospf6d.c (ospf6_init): Change to use install_default.
1000
10011999-07-03 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
1002
1003 * ospf6_rtable.c (nexthop_*): added some function that handles
1004 new nexthop structure.
1005
10061999-07-01 Rick Payne <rickp@rossfell.co.uk>
1007
1008 * ospf6_zebra.c (ospf6_zebra_init): Install standard commands to
1009 ZEBRA_NODE.
1010
10111999-06-09 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
1012
1013 * ospf6_rtable.h: added for new routing table of ospf6d
1014
10151999-05-14 Stephen R. van den Berg <srb@cuci.nl>
1016
1017 * ospf6_main.c (signal_init): SIGTERM call sigint.
1018 (sigint): Loggging more better message.
1019
10201999-05-13 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
1021
1022 *ospf6_spf.c (get_prefix_lsa_of_vertex): bug fix about network vertex.
1023
10241999-05-08 Kunihiro Ishiguro <kunihiro@zebra.org>
1025
1026 * ospf6_network.c (send_linkstate_ack): Check HAVE_SIN6_SCOPE_ID
1027 is defined.
1028 * ospf6_mesg.c (make_hello): Likewise.
1029 * ospf6_lsa.c (lsa_flood): Likewise.
1030
10311999-05-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
1032
1033 * ospf6_spf.c, etc: Many bug fix.
1034 intra-area-prefix-LSA treatment changed.
1035 network byte order of neighbor ifid changed.
1036
10371999-05-07 Kunihiro Ishiguro <kunihiro@zebra.org>
1038
1039 * ospf6_zebra.h (struct zebra): Add hitory entry to structure.
1040
10411999-05-05 Kunihiro Ishiguro <kunihiro@zebra.org>
1042
1043 * ospf6_main.c (main): Add KAME check for binding vty socket.
1044 (main): Delete old interface get routine garbage.
1045
1046 * ospf6d.c: Change all `show ip6' statement to `show ipv6'.
1047 (show_ipv6_ospf6_requestlist): Add description.
1048
10491999-05-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
1050
1051 * ospf6_lsa.c, etc: Many bug fix, now two routers
1052 on the same segment can become FULL neighbor state
1053 each other.
1054
10551999-05-03 Kunihiro Ishiguro <kunihiro@zebra.org>
1056
1057 * Makefile.am: Add file dependency.
1058 (depend): Add target.
1059
10601999-05-02 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
1061
1062 * Clean up and fix have been almost done. This code
1063 now testing stage of Intra area routing.
1064
1065 * Configuration Vty become more similar to Cisco.
1066
10671999-04-22 Kunihiro Ishiguro <kunihiro@zebra.org>
1068
1069 * Trim training newline from zlog format arguemnt.
1070
1071 * ospf6_dump.c (ospf6_err): Commented out ospf6_err and
1072 ospf6_warn. Same kind of function should be implemented as
1073 zlog_err or zlog_warn or someting.
1074
1075 * ospf6d.c: Change OSPF_NODE to OSPF6_NODE.
1076 Change OSPF_DEFAULT_CONFIG to OSPF6_DEFAULT_CONFIG.
1077
1078
10791999-04-21 Kunihiro Ishiguro <kunihiro@zebra.org>
1080
1081 * ospf6_mesg.c (make_hello): Add check of SIN6_LEN
1082
10831999-04-16 Kunihiro Ishiguro <kunihiro@zebra.org>
1084
1085 * ospf6_neighbor.c: Change list_clear_all to list_delete_all_node.
1086 Remove list_delete_all fuction and use lib/linklist.c's one.
1087
10881999-04-14 Kunihiro Ishiguro <kunihiro@zebra.org>
1089
1090 * mcast_join(),mcast_leave()'s argument socket length is removed.
1091
10921999-04-08 <kunihiro@zebra.org>
1093
1094 * ospf6_zebra.h (ospf_zebra_read): Fix typo.
1095
1096 * ospf6_interface.h: Tempolary add struct rt_addrinfo.
1097
10981999-03-05 Kunihiro Ishiguro <kunihiro@zebra.org>
1099
1100 * Merge from ospfd-zebra-990303 codes.
1101
11021999-02-23 Kunihiro Ishiguro <kunihiro@zebra.org>
1103
1104 * Makefile.in: add new file.
1105
1106 * Makefile.am: @INCLUDES@ is added for OS/library specific IPv6
1107 directory search.
1108
1109 * Import files from Yasuhiro Ohara <yasu@sfc.wide.ad.jp>'s ospfd.
1110 Impterted files are:
1111 Makefile.am, ospf_area.h, ospf_dump.c, ospf_interface.c,
1112 ospf_interface.h, ospf_lsa.c, ospf_lsa.h, ospf_main.c,
1113 ospf_mesg.c, ospf_mesg.h, ospf_neighbor.c,
1114 ospf_neighbor.h,ospf_network.c, ospf_network.h, ospf_proto.h,
1115 ospf_spf.c, ospf_spf.h, ospf_types.h, ospfd.c, ospfd.h