blob: c6bc39f63ebd3cc1cdd1d8797c795735165d0e2a [file] [log] [blame]
ajsf52d13c2005-10-01 17:38:06 +000012005-10-01 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
2
3 * ospf6_asbr.c: Remove local hard-coded tables zroute_name and
4 zroute_abname. Change the ZROUTE_NAME macro to use new library
5 function zebra_route_string(). Remove the ZROUTE_ABNAME macro.
6 (ospf6_asbr_external_route_show): Replace ZROUTE_ABNAME() with
7 a call to zebra_route_char(), and be sure to fix the format string,
8 since we now have a char instead of a char *.
9 * ospf6_zebra.c: Remove local hard-coded tables zebra_route_name and
10 zebra_route_abname. Note that the zebra_route_name[] table
11 contained mixed-case strings, whereas the zebra_route_string()
12 function returns lower-case strings.
13 (ospf6_zebra_read_ipv6): Change debug message to use new library
14 function zebra_route_string() instead of zebra_route_name[].
15 (show_zebra): Use new library function zebra_route_string() instead
16 of zebra_route_name[].
17
paul47828742005-08-10 15:46:11 +0000182005-08-09 Paul Jakma <paul.jakma@sun.com>
19
20 * ospf6_asbr.c: (ospf6_asbr_redistribute_add) Fix sense of testing
21 of route_map_apply return code, it can return many things other
22 than RMAP_MATCH which do not indicate DENY. Should test explicitly
23 for equality to RMAP_DENYMATCH instead.
24
hasso34956b32005-06-24 08:44:02 +0000252005-06-24 Harald Welte <laforge@gnumonks.org>
26
27 * ospf6_abr.[ch], ospf6_area.[ch]: Add area filter-list (in|out)
28 support and area import and export lists support.
29
hasso7b6ae022005-06-24 08:17:51 +0000302005-06-24 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
31
32 * ospf6_message.c: Changed to be insensitive to changes of neighbors'
33 IP source address in the OSPF packets. It was sometimes problematic
34 in actual operation (needed some operational cost: restarting
35 all-neighbor routers when I/F NIC was changed). Due to this change,
36 a previously safe case, attaching multiple interface to the same
37 link will now be dengerous and will not work. Remedy to that should
38 be applied later.
39
hasso3e834b12005-06-24 07:50:12 +0000402005-06-24 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
41
42 * ospf6_interface.c: fix the way inactivity_timer is called. Because
43 inactivity_timer() deletes the neighbor from the neighbor_list, it
44 cannot be called by thread_execute() from inner side of the
45 neighbor_list for-loop.
46
hassob31b8132005-05-31 10:24:28 +0000472005-05-31 Hasso Tepper <hasso at quagga.net>
48
49 * ospf6d.c: No need for double ';'. Fixes parsing "show ipv6 ospf6
50 database ..." commands for vtysh by extract.pl. Remove duplicate
51 install_element calls.
52
ajs634f9ea2005-04-11 15:51:40 +0000532005-04-11 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
54
55 * ospf6_zebra.c (ospf6_zebra_redistribute, ospf6_zebra_no_redistribute):
56 Change 2nd arg to zebra_redistribute_send from zclient->sock
57 to zclient.
58
paul1eb8ef22005-04-07 07:30:20 +0000592005-04-07 Paul Jakma <paul@dishone.st>
60
61 * (global) Fix up list loops to match changes in lib/linklist,
62 and some basic auditing of usage.
63 * ospf6_abr.c: (ospf6_abr_examin_brouter) change to a single
64 scan of the area list, rather than scanning all areas first for
65 INTER_ROUTER and then again for INTER_NETWORK. According to
66 16.2, the scan should be area specific anyway, and further
67 ospf6d does not seem to implement 16.3 anyway.
68
ajs3b7b8142005-04-02 16:37:07 +0000692005-04-02 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
70
ajse4319de2005-04-02 23:23:55 +000071 * ospf6_interface.[ch]: (ospf6_interface_lookup_by_name) Remove unused
72 function.
73
742005-04-02 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
75
ajsd2fc8892005-04-02 18:38:43 +000076 * ospf6_zebra.c: (ospf6_zebra_if_del) Previously, this whole function
77 was commented out. But this is not safe: we should at least update
78 the ifindex when the interface is deleted. So the new version
79 updates the interface status and sets ifp->ifindex to
80 IFINDEX_INTERNAL.
81 (ospf6_zebra_route_update) Use if_indextoname properly.
82
832005-04-02 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
84
ajs3b7b8142005-04-02 16:37:07 +000085 * ospf6_route.c: (ospf6_route_show, ospf6_route_show_detail) Protect
86 against the possibility that the string returned by if_indextoname
87 may not terminate with '\0'.
88
jardinc1ba9e82005-03-02 22:43:26 +0000892005-03-02 Vincent Jardin <Vincent.Jardin@6wind.com>
90
91 * ospf6_zebra.c: Fix core dump when router-id is provided with
92 an empty ospf6d.conf file (no context router ospf6) because
93 ospf6_create has not been called yet.
94
paul8bfb0cb2005-01-25 01:19:28 +0000952005-01-25 Paul Jakma <paul@dishone.st>
96
97 * ospf6_asbr.c: Add "hsls" to the zroute_name const char array.
98
hassoc6487d62004-12-24 06:00:11 +0000992004-12-24 Hasso Tepper <hasso at quagga.net>
100
101 * *.c: Change level of debug messages to LOG_DEBUG.
102
ajs274a4a42004-12-07 15:39:31 +00001032004-12-07 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
104
105 * ospf6_main.c: (main) The 2nd argument to openzlog has been removed.
106 Note that stdout logging will no longer be enabled by default when
107 not running as a daemon.
108
ajs887c44a2004-12-03 16:36:46 +00001092004-12-03 Andrew J. Schorr <ajschorr@alumni.princeton.edu>
110
111 * ospf6_main.c: (sigint,sigterm) Use zlog_notice for termination
112 message.
113 (main) Remove commented-out call to pid_output_lock (which should
114 never be called other than from inside pid_output). And use
115 zlog_notice to print the startup message, which now includes
116 the vty port.
117
hassob3c8c462004-11-26 12:55:51 +00001182004-11-26 Hasso Tepper <hasso at quagga.net>
119
120 * ospf6_snmp.c: Fix compile: listnode -> struct listnode *.
121
hassoc0652302004-11-25 19:33:48 +00001222004-11-25 Hasso Tepper <hasso at quagga.net>
123
124 * ospf6_main.c: Make group to run as configurable.
125
gdt6639a042004-11-05 18:42:27 +00001262004-11-05 Phil Spagnolo <phillip.a.spagnolo@boeing.com>
127 * ospf6_flood.c: When adding a thread to retransmit an lsa after
128 rxmt_interval, the ospf6d used thread_add_event(). However,
129 thread_add_event() executes immediately and ignores the delay parameter.
130 This was causing unnecesary unicast LSU sends. Adding the thread has
131 been changed to use thread_add_timer() which will expire after delay.
132 After the fix results appear consistent with expectation.
133
hassoc75105a2004-10-13 10:33:26 +00001342004-10-12 Hasso Tepper <hasso at quagga.net>
135
136 * ospf6_snmp.c: Remove defaults used to initialize smux connection to
137 snmpd. Connection is initialized only if smux peer is configured.
138
hassoc8a440e2004-10-11 17:02:40 +00001392004-10-11 Hasso Tepper <hasso at quagga.net>
140
141 * osp6_top.c, ospf6_top.h: Better handling for router-id. If we use
142 common one, don't output it into configuration - only statically
143 configured one.
144
paulddd119f2004-10-10 08:07:29 +00001452004-10-10 Paul Jakma <paul@dishone.st>
146
147 * Makefile.am: fix listing of ospf_snmp.c in noinst_HEADERS
paul0c083ee2004-10-10 12:54:58 +0000148 * ospf6_route.c: Add const qualifier to various char arrays of
149 constants. signed/unsigned fixes.
150 (ospf6_linkstate_table_show) argv is const
151 * ospf6_snmp.c: listnode typedef is dead.
152 (ospf6_snmp_init) Take struct thread_master arg, needed for
153 smux_init.
154 * ospf6_snmp.h: update ospf6_snmp_init declaration.
155 * ospf6d.c: (ospf6_init) add const qualifier to sargv, pass master
156 to ospf_snmp6_init.
157 * ospf6_asbr.c: const char update.
158 * ospf6_interface.c: ditto, plus signed/unsigned fixes.
159 (ipv6_ospf6_cost) Check whether cost fits in u_int32_t and use
160 strtoul.
161 * ospf6_intra.c: const char update. Parenthesise expression.
162 * ospf6_lsa.c: signed/unsigned and const char updates.
163 * ospf6_proto.c: ditto.
164 * ospf6_message.c: ditto.
165 * ospf6_lsdb.c: signed/unsigned update.
166 * ospf6_main.c: const char update.
167 * ospf6_neighbor.c: ditto.
168 * ospf6_spf.c: ditto.
169 * ospf6_top.c: ditto.
170
hassoef1bbf52004-10-08 12:04:21 +00001712004-10-06 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
172
hasso2680aa22004-11-25 20:54:46 +0000173 * ospf6_snmp.c: add partial support for SNMP
174 (i.e. ospfv3AreaLsdbTable).
175 * OSPFv3-MIB.txt: Net-SNMP translate Unsigned32 range
176 (0..'FFFFFFFF'h) incorrectly to (0..-1). Those parts for
177 Unsigned32 range are changed to (0..4294967295).
178 Also, doubtful 'not-accessible's are changed to read-only.
179
1802004-10-06 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
181
hassoef1bbf52004-10-08 12:04:21 +0000182 * ospf6_snmp.[ch], OSPFV3-MIB.txt: start supporting SNMP.
183 it follows draft-ietf-ospf-ospfv3-mib-08.txt, but change
184 OSPFv3 tree to {experimental 102} based on
185 http://www.iana.org/assignments/smi-numbers:
186 Prefix: iso.org.dod.internet.experimental (1.3.6.1.3.)
187 102 OSPFv3 OSPF for IPv6 [Joyal]
188
hasso18a6dce2004-10-03 18:18:34 +00001892004-10-03 Hasso Tepper <hasso at quagga.net>
190
191 * ospf6_zebra.c: Use router id from zebra daemon if it wasn't set in
192 configuration.
193
hasso03d52f82004-09-29 00:26:19 +00001942004-09-25 Hasso Tepper <hasso at estpak.ee>
195
196 * ospf6_asbr.c, ospf6_lsa.c, ospf6_proto.c, ospf6_proto.h: Fix
197 compiler warnings.
198
hasso52dc7ee2004-09-23 19:18:23 +00001992004-09-23 Hasso Tepper <hasso at quagga.net>
200
201 * *.[c|h]: list -> struct list *, listnode -> struct listnode *.
202
hasso9428f2d2004-09-13 14:01:12 +00002032004-09-13 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
204
205 * ospf6_intra.c, ospf6_route.[ch]: try to fix assertion failure
206 in brouter's route_remove
207 * ospf6d.h: version 0.9.7o
208
2092004-09-12 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
210
211 * ospf6_route.c: route_count_assert bug fix
212 * ospf6d.h: version 0.9.7n
213
hasso4846ef62004-09-03 06:04:00 +00002142004-09-03 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
215
216 * ospf6_area.c, ospf6_route.c, ospf6_top.c, ospf6d.c:
217 "show intra-route" function and "show SPF result" function is
218 changed.
219 * ospf6_neighbor.c: Changed to update stub intra-prefix origination
220 when it is not DR.
221 * ospf6_route.h: resolv conflict between best flag and
222 active-summary flag.
223 * ospf6d.h: version 0.9.7m
224
hasso1e058382004-09-01 21:36:14 +00002252004-09-02 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
226
hasso63069ad2004-09-02 13:01:01 +0000227 * ospf6_asbr.c: E-bit check in examining AS-External-LSA
228 * ospf6_abr.c: E-bit set in receiving Inter-Area-Router-LSA
229
2302004-09-02 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
231
hasso1e058382004-09-01 21:36:14 +0000232 * *.[ch]: Logging LSAs of particular type is added.
233 lsa_handler is now using vector in order to adjust
234 existing LSA modules.
235 * ospf6d.h: version 0.9.7l
236
hassoe42f5a32004-08-28 17:04:33 +00002372004-08-28 Hasso Tepper <hasso at quagga.net>
238
239 * ospf6_main.c: Modify for sigevents.
240
hasso9a096262004-08-26 18:56:19 +00002412004-08-26 Hasso Tepper <hasso@estpak.ee>
242
243 * ospf6_interface.c, ospf6_top.c, ospf6d.c: for vtysh.
244
hasso3b687352004-08-19 06:56:53 +00002452004-08-19 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
246
hassoccb59b12004-08-25 09:10:37 +0000247 * ospf6_asbr.c: Bug in ASBR check fixed.
248 * ospf6d.h: version 0.9.7k
249
2502004-08-19 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
251
hasso3b687352004-08-19 06:56:53 +0000252 * ospf6_asbr.c: Bug in AS-External Origination fixed.
253 * ospf6d.h: version 0.9.7j
254
hasso6452df02004-08-15 05:52:07 +00002552004-08-15 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
256
257 * *.c: Area support almost done. (almost ! ;p)
258 * ospf6d.h: version 0.9.7i
259
2602004-08-15 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
261
262 * ospf6_message.c: Bug cause BadLSReq is fixed.
263 * ospf6_abr.c: Border Router check.
264 * ospf6d.h: version 0.9.7h
265
2662004-08-14 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
267
268 * ospf6_area.[ch], ospf6_abr.[ch]: area range,
269 border-routers, Inter-Area-Router-LSA origination
270 * ospf6d.h: version 0.9.7g
271
2722004-08-12 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
273
274 * *.[c,h]: LSA refreshing is changed and cleaned up.
275 * ospf6d.h: version 0.9.7f
276
hasso049207c2004-08-04 20:02:13 +00002772004-08-01 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
278
279 * ospf6_abr.[ch]: add files for abr function.
280 * *.c: VTY_NEWLINE -> VNL
281 * ospf6d.h: version 0.9.7e
282 show database functions are rewritten.
283
hasso1203e1c2004-07-23 21:34:27 +00002842004-07-23 Hasso Tepper <hasso@estpak.ee>
285
286 * ospf6_interface.c, ospf6_zebra.c: use ifp->mtu6 instead of
287 ifp->mtu.
288
paul79dc3732004-07-23 15:17:45 +00002892004-07-23 Paul Jakma <paul@dishone.st>
290
291 * ospf6_main.c: Delete LOG_PERROR, not portable.
292 * ospf6_network.c: (ospf6_set_pktinfo) use setsockopt_ipv6_pktinfo
293
hassob596c712004-07-09 18:33:43 +00002942004-07-06 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
295
296 * ospf6_message.c, ospf6_interface.c: add a command to configure
297 ospf6 ifmtu on a interface.
298 * ospf6d.h: version 0.9.7d
299
hasso508e53e2004-05-18 18:57:06 +00003002004-05-18 Hasso Tepper <hasso@estpak.ee>
paul0a589352004-05-08 11:48:26 +0000301
hasso508e53e2004-05-18 18:57:06 +0000302 * *.*: Merge rewritten ospf6d from Zebra repository.
303 * ospf6_network.c, ospf6_main.c: Merged privs stuff back in.
304 * ospf6_zebra.c: Sync back to zclient changes.
hasso3b4cd3a2004-05-18 19:28:32 +0000305 * ospf6_asbr.c: Added isis to the routings list.
306 * ospf6_main.c: "version.h" -> <lib/version.h>
307
3082004-05-17 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
309
310 * ospf6_flood.[ch], ospf6_lsa.[ch], ospf6_lsdb.h, ospf6_message.c
311 ospf6_neighbor.c: Fix crash bug and change the way to count
312 how many neighbors include paticular LSA on its retrans-list.
313 * ospf6d.h: version 0.9.7c
314
3152004-05-03 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
316
317 * ospf6_message.[ch], ospf6_interface.c: adjust send/recv buffer
318 size to interface MTUs.
319 * ospf6d.h: version 0.9.7b
hasso508e53e2004-05-18 18:57:06 +0000320
3212003-08-18 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
322
323 * *.[ch]: rewrite all source code from scratch
324 * ospf6d.h: version 0.9.7
325
paulf1c61a02003-08-12 05:25:49 +00003262003-08-11 Taisuke Sasaki <sasaki@soft.net.fujitsu.co.jp>
327
hasso508e53e2004-05-18 18:57:06 +0000328 * ospf6_ism.c: DR Election bug fix.
paul445f1432003-05-16 19:00:31 +0000329
3302003-04-25 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
331
332 * ospf6_asbr.c: AS-External LSA refresh was based on the
333 prefix of the obsolete LSA. It was wrong so fixed.
334 * version: 0.9.6p
335
paul718e3742002-12-13 20:15:29 +00003362002-11-09 Vincent Jardin <jardin@6wind.com>
337
338 * ospf6_interface.c: update link-local address on interface creation.
339
3402002-11-09 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
341
342 * ospf6_asbr.c: apply MinLSInterval to AS-External-LSA origination.
343 * ospf6_lsa.c: change not to issue flooding caused by expire event
344 when the received LSA is (already) MaxAge.
345 * ospf6_spf.c: fix a bug which is that ospf6d calculates
346 wrong nexthop when failed to find Link-LSA for the neighbor.
347 * ospf6_damp.c ospf6_dbex.c ospf6_neighbor.c ospf6_spf.c:
348 some clean up
349 * version: 0.9.6o
350
3512002-10-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
352
353 * ospf6_asbr.c: bug of failing ASE lsa refresh fixed.
354 * version: 0.9.6n
355
3562002-10-01 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
357
358 * ospf6_asbr.c: AS-External-LSA origination function
359 is re-written.
360 * ospf6_damp.[ch]: New feature that damps flaps is added.
361 * version: 0.9.6m
362
3632002-07-14 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
364
365 * ospf6_spf.c: unwanted assert() in ospf6_spf_nexthop_calculation()
366 is deleted.
367 * version: 0.9.6l
368
3692002-07-14 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
370
371 * ospf6_dbex.c: bug that ospf6d fails to refresh self-originated
372 LSA if he have not the LSA before has been fixed.
373 * ospf6_asbr.c: bug of failing removing ASE LSA when remove
374 message arrived from zebra has been fixed.
375 * version: 0.9.6k
376
3772002-07-13 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
378
379 * ospf6_zebra.c: bug reported [zebra 14642] fixed.
380 The bug was related to the synchronization between zebra
381 and ospf6d. Now synchronization will be correctly done.
382 * version: 0.9.6j
383
3842002-07-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
385
386 * ospf6_lsdb.c: bug fixed in ospf6_lsdb_type_router ().
387 * ospf6_dbex.c: because of retrans list structure changed
388 due to LSDB change, removal of old instance from retrans-list
389 is not necessary anymore. this caused crash but now fixed.
390 * version: 0.9.6i
391
3922002-07-07 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
393
394 * zebra-0.93 released.
395
3962002-07-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
397
398 * ospf6_lsdb.c: entirely rewritten. now ospf6d uses
399 radix tree by using lib/table.[ch] for LSDB lookup.
400 * ospf6_abr.c, ospf6_asbr.c, ospf6_intra.c: hook changed
401 due to rewriting of lsdb module.
402 * ospf6_neighbor.c: lack of check existence and find correct
403 instance of the LSA which is going to be removed from neighbor's
404 retransmission was filled.
405 * version: 0.9.6h
406
4072002-07-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
408
409 * ospf6_intra.c: bug fix for Intra-route deletion.
410 * ospf6_route.c: bug fix for path comparison.
411 * version: 0.9.6g
412
4132002-06-28 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
414
415 * ospf6_route.c: some logs trying to find the situation
416 when assert occur are added. route duration statistics
417 added.
418 * ospf6_zebra.c: trying to fix the problem reported by
419 [zebra 14318] but not yet sure.
420 * version: 0.9.6f
421
4222002-06-25 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
423
424 * ospf6_intra.c: new file for management of intra-prefix LSA.
425 * ospf6_abr.c: inter area route calculation code added.
426 * version: 0.9.6e
427
4282002-06-22 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
429
430 * ospf6_asbr.c: All AS-External route was removed when
431 one of the ASBR path was gone, but the route from other ASBR
432 path should stay remained. this bug is fixed.
433 * version: 0.9.6d
434
4352002-06-22 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
436
437 * ospf6_route.c: route table calculation bug fixed. [zebra 14105]
438 * ospf6_spf.c, ospf6_route.c, etc.: log message cleaned up.
439 * version: 0.9.6c
440
4412002-04-27 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
442
443 * ospf6_route.c: [zebra 13514] bug fix.
444 thanks to Harald Koch.
445 * version: 0.9.6b
446
4472002-04-22 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
448
449 * ospf6_dump.c: fix bug of log function
450 * ospf6_area.c: fix bug of intra route deletion
451 * version: 0.9.6a
452
4532002-04-20 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
454
455 * merged with "current" version.
456 * version: 0.9.6
457
4582001-03-11 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
459
460 * ospf6_lsdb.c ospf6_spf.c: log message changed for debug.
461
4622001-02-20 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
463
464 * version: 0.9.5i
465
466 * ospf6_asbr.c: Added code that finds alternative
467 AS-External route when remove AS-External route.
468 This is temporary fix ...
469
470 * ospf6_redistribute.c: remove redistributed routes
471 immediately when 'no redistribute ...'
472
4732001-02-20 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
474
475 * version: 0.9.5h
476
477 * ospf6_spf.c, ospf6_lsa.c: Change to originate Link-LSA on
478 point-to-point links.
479
480 * ospf6_message.c: Bug of log messages of self-originated
481 Hello packet fixed.
482
4832001-02-09 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
484
485 * version: 0.9.5g
486 * ospf6_asbr.c: fix for the bug that AS-External route
487 is not get removed.
488
4892001-02-09 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
490
491 * ospf6_lsdb.c: crash bug while receiving wrong LSA scope bit
492 has been temporarily fixed
493
4942001-12-20 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
495
496 * ospf6_asbr.[ch]: The byte order bug in encoding/decoding
497 the bits/metric field in AS-External-LSA fixed.
498 Fixed to update E-bit in Router-LSA of itself.
499 Reported by Taisuke Sasaki ([zebra 11548]).
500
501 * README: updated.
502
503 * version: 0.9.5f
504
5052001-11-21 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
506
507 * ospf6_prefix.c: Intra-prefix-LSA bug fixed.
508 * ospf6_abr.[ch]: added (only just placeholder yet)
509
5102001-11-20 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
511
512 * ospf6_route.c: fix to overwrite a prefix when another
513 addition to the prefix is given. freeze function changed
514 not to remove routes by default.
515
516 * version: 0.9.5e
517
5182001-11-19 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
519
520 * version: 0.9.5d
521
522 * ospf6_lsa.c ospf6_spf.c: SPF Calculations are now
523 scheduled by hook.
524
525 * ospf6_route.c: ospf6_route_add bug fix,
526 ospf6_route_remove_all corrected.
527
5282001-11-15 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
529
530 * ospf6_hook.[ch]: added.
531 * Almost half of the code has been rewritten.
532 especially, ospf6_route.[ch]. Hook call has been injected
533 much.
534 * ospf6_asbr.[ch]: added.
535
5362001-10-17 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
537
538 * ospf6_dbex.c: ospf6d was wrong to omit reoriginating
539 of LSA when the self-originated LSA was received from others.
540 fixed.
541 * ospf6d.h: version: 0.9.5c
542
5432001-10-16 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
544
545 * ospf6_lsa.c: 'force-prefix' was not executed. fixed.
546 * ospf6d.h: version: 0.9.5b
547
5482001-10-13 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
549
550 * ospf6_interface.c: 'passive-interface' is now moved to
551 'ipv6 ospf6 passive' in INTERFACE NODE. 'prefix-list' which
552 specifies the filter prefix for connected address prefix also
553 moved to INTERFACE NODE as 'ipv6 ospf6 advertise prefix-list WORD'.
554 The old obsoleted commands are still acceptable though. New command
555 'ipv6 ospf6 advertise force-prefix' added, which which tells ospf6d
556 to advertise rather prefix than stub local-address even on loopback
557 or pointopoint interfaces.
558
559 * ospf6_dump.c: 'ospf6 debug hello' -> 'ospf6 debug message hello'.
560 same for other message type. The older is still acceptable.
561
562 * ospf6_lsa.c: Changed AS-External generation to new one which uses
563 LSA hooks. Delete old garbage.
564
5652001-10-02 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
566
567 * ospf6d.c: turn off and turn on sequence with
568 'no interface' 'interface' cmds was not work. fixed.
569
570 * ospf6_lsa.c: generating Intra-Area-Prefix-LSA for stub
571 did not care duplicate prefixes. fixed.
572
5732001-09-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
574
575 * ospf6_message.c: There was a bug that prevent LSDB
576 to syncronize. It was a DbDesc packet bug that Slave
577 sends two different DbDesc packet on the same sequence
578 number. This cause many LSAs are dropped when Exchanging
579 LSDB, because the latter DbDesc packet that have the same
580 sequence number will be ignored as duplicate packet.
581 This seems to be exist at least before 0.9.4 version.
582 Now this is the most stable candidate.
583
584 * ospf6d.h: version 0.9.5a
585
5862001-09-06 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
587
588 * ospf6_zebra.c ospf6_spf.c ospf6_lsa.c :
589 delete nexthop check to certify the nexthop is Link-local address.
590 Suppress Link-LSA origination on links other than Broadcast.
591 SPF's nexthop calculation first checks linklocal address
592 in Link-LSA, then checks source address of neighbor's packets.
593
594 * ospf6_interface.c ospf6_ism.c ospf6_lsa.c ospf6_nsm.c:
595 intra-area-prefix-lsa origination func moved to new one.
596
597 * ospf6_interface.h ospf6d.[ch] ospf6_lsa.c:
598 interface_area_cmd now changed to have 'passive'
599 and 'prefix-list' option.
600
601 * ospf6_prefix.c:
602 clean up.
603
6042001-09-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
605
606 * ospf6_dbex.c ospf6_interface.c ospf6_ism.c ospf6_lsa.[ch]:
607 clean up and new LSA origination functions added.
608
609 * ospf6_route.c ospf6_lsdb.c: make vty function more
610 clean/understandable.
611
612 * ospf6d.h: version 0.9.5
613
6142001-08-24 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
615
616 * ospf6_lsdb.c: Use IS_LSA_MAXAGE macro instead of
617 ospf6_lsa_is_maxage.
618
619 * ospf6_lsa.h (IS_LSA_MAXAGE): Add new macro to check MaxAge.
620
6212001-08-21 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
622
623 * ospf6_lsdb.c: if There's no previous prefix
624 ospf6d was wrongly not calculate the prefix.
625 this reported by (v6 16029) is fixed.
626
627 * ospf6_neighbor.c: Instance of LSA Summary included
628 in DbDesc packet was wrongly freed. The bug cause
629 malformed DbDesc, ExChange <-> ExStart flapping,
630 and then crash.
631
632 * ospf6d.h: version 0.9.4
633
6342001-08-21 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
635
636 * ospf6_route.[ch]: Showing format is changed.
637 'show ipv6 route ospf6' -> 'show ipv6 ospf6 route'
638 'show ipv6 route ospf6 external' ->
639 'show ipv6 ospf6 route redistribute'
640
641 * ospf6_lsdb.c ospf6_lsa.c ospf6_neighbor.c ospf6_interface.c:
642 memory leak in LS list fixed.
643
644 * all: clean up
645
646 * ospf6d.h: version 0.9.3
647
6482001-08-20 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
649
650 * ospf6d.c (ospf6_timeval_sub_equal): Remove function.
651
652 * ospf6_spf.c (ospf6_timeval_cmp): Rewrite ospf6_timeval_cmp().
653 (ospf6_timeval_add_equal): Function moved from ospf6d.c
654
6552001-08-19 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
656
657 * zebra-0.92a released.
658
6592001-08-15 Kunihiro Ishiguro <kunihiro@ipinfusion.com>
660
661 * zebra-0.92 released.
662
6632001-08-09 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
664
665 * ospf6_lsdb.c ospf6_neighbor.c:
666 LSDB function/structure and LS list function has been rewritten.
667 memory leak has been decreased.
668
669 * ospf6_lsa.[ch] ospf6_dbex.c: garbage code has been deleted.
670
671 * ospf6d.h: version 0.9.2
672
6732001-08-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
674
675 * ospf6_dbex.c ospf6_lsdb.c:
676 Retransmition list had a critical bug that breaks LSDB
677 synchronization. When new LSA be added to retrans-list,
678 old must be removed, but it was not. So new LSA dropped,
679 and LSA Acknowledgement did not work. The bug was fixed.
680
681 * ospf6d.h: version 0.9.1
682
6832001-06-20 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
684
685 * ospf6_spf.c: crash bug fix in temporary treat code for
686 Router-LSA whose LS-ID != 0
687
688 * ospf6_dbex.c: RFC2328 13.(4) was wrongly coded.
689 (4) Else if the LSA's LS age is equal to MaxAge, and there is
690 currently *NO* instance of the LSA in the router's link state
691 ...
692
693 * ospf6_lsa.c: RFC2328 13.1 checksum tie breaker
694 had been neglected, and has just added now.
695
696 * ospf6d.h: version 0.9.0
697 ospf6d expected to work with hitachi gr2000 from these fixes.
698
6992001-06-12 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
700
701 * ospf6_lsa.c: Fix bug in creating Intra-Area-Prefix-LSA.
702 DR was mis-include others prefixes advertised by their Link-LSA.
703
704 * ospf6_route.c: Fix bug in calculating intra area routes.
705 Not all prefixes in Intra-Area-Prefix-LSA was calculated.
706
707 * ospf6_spf.c:
708 Changed to quit when a error occured in calculating SPF tree.
709 Very messy hack for the bug reported by [zebra 8807]. This
710 is not tested yet.
711 Changed to quit SPF calculation when a nexthop calculation
712 errors.
713
714 * ospf6_zebra.c:
715 Support for interface address deletion.
716
717 * ospf6d.h:
718 version: 0.8.y
719
7202001-04-18 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
721
722 * ospf6d.h
723 Due to previous change (DR Election algorithm changed),
724 backward compatibility will be lost from this version.
725 version: 0.8.x
726
7272001-04-18 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
728
729 * ospf6_message.c ospf6_ism.c:
730 Bug of router_id comparison
731
7322001-04-17 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
733
734 * ospf6_dbex.c: ospf6_dbex_is_maxage_to_be_dropped() had
735 some bug causing Loading state lasts long.
736 version: 0.8.v
737
7382001-04-08 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
739
740 * ospf6_route.c: BUG in AS-External route calculation fixed.
741 It was using OLD LSDB...
742 Version: 0.8.u-
743
7442001-04-08 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
745
746 * ospf6_area.c, ospf6_dbex.c, ospf6_interface.c,
747 ospf6_lsa.c, ospf6_lsdb.c, ospf6_lsdb.h, ospf6_message.c,
748 ospf6_neighbor.c, ospf6_neighbor.h, ospf6_nsm.c,
749 ospf6_redistribute.c, ospf6_route.c, ospf6_spf.c:
750 Delete old LSDB function.
751
752 * ospf6d.h:
753 Version: 0.8.u
754
7552001-04-05 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
756
757 * ospf6_area.c, ospf6_area.h, ospf6_dbex.c, ospf6_interface.c,
758 ospf6_interface.h, ospf6_lsa.c, ospf6_lsdb.c, ospf6_lsdb.h,
759 ospf6_message.c, ospf6_nsm.c, ospf6_redistribute.c, ospf6_route.c,
760 ospf6_spf.c, ospf6_top.c, ospf6_top.h, ospf6d.h:
761 Changed to use New LSDB.
762 Version: 0.8.t
763
7642001-04-02 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
765
766 * ospf6_lsa.c:
767 Interface stub check in Intra-Area-Prefix-LSA origination
768 was wrong. - fixed.
769
770 * ospf6_area.h, ospf6_dbex.c, ospf6_interface.c,
771 ospf6_interface.h, ospf6_lsa.c, ospf6_lsa.h, ospf6_lsdb.c,
772 ospf6_message.c, ospf6_neighbor.c, ospf6_nsm.c,
773 ospf6_redistribute.c, ospf6_top.c, ospf6_top.h, ospf6d.c:
774 New LSDB functions, but not changed to be used.
775
776 * ospf6d.h:
777 Version: 0.8.s
778
7792001-03-28 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
780
781 * ospf6_area.c ospf6_area.h ospf6_dbex.c ospf6_dump.c
782 ospf6_interface.c ospf6_interface.h ospf6_lsa.c
783 ospf6_message.c ospf6_redistribute.c ospf6_spf.c ospf6_top.c
784 ospf6_top.h ospf6_zebra.c ospf6d.c ospf6d.h: cleaning.
785
7862001-03-24 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
787
788 * ospf6d.h:
789 version: 0.8.r
790
791 * ospf6_neighbor.[ch], ospf6_lsa.[ch]:
792 just clean up and log clearify.
793
794 * ospf6_message.[ch]:
795 Packet receiving function and dumping OSPFv3 packet has been
796 changed simple and clean.
797
798 * ospf6_dbex.[ch], ospf6_interface.[ch], ospf6_lsdb.[ch],
799 ospf6_neighbor.[ch], ospf6_nsm.[ch]:
800 LSList(i.e. summary list, request list, retrans list, etc) have
801 been rewritten based on new LSDB module. The main LSDB have not
802 yet shifted to this new module, but will shift eventually.
803 This change expected to resolve the problem that the ospf6d keeps
804 on sending redundant LSUpdate/LSAck.
805
806 * ospf6_interface.c: changed default MTU from 1500 to 1280.
807 It was possible that the ospf6d could not send packet (e.g.
808 LSUpdate in response to LSReq in my case) when the packet
809 size accidentally reached near 1500 (I was forget about IP
810 header :p). It is a bit illegal to set MTU 1280 constantly,
811 but I failed once with I/F MTU from kernel (through zebra),
812 and thinks that 1280 is more stable than kernel variable.
813 Comments will be appriciated.
814
8152001-03-15 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
816
817 * ospf6_dbex.c, ospf6_interface.c, ospf6_ism.c, ospf6_lsdb.[ch],
818 ospf6_neighbor.c, ospf6_spf.c, ospf6d.c:
819 Fix for crash. ospf6d has ever been crashing when
820 'no interface' command executed, and when starting up with
821 the configuration which does not include 'router ospf6'.
822 these has been fixed.
823
8242001-02-24 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
825
826 * ospf6_lsa.c, ospf6_message.c:
827 LSA summary (exchanged while Adjacency bring up) may expire
828 (may reach MaxAge). Handling this has been added but
829 it's a little bit quick hack.
830
831 * ospf6_message.c:
832 Thread chain bug fixed. Read network thread chain has been cut
833 when receive packets on not-enabled interface. this was wrong
834 and fixed.
835
8362001-02-24 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
837
838 * ospf6_message.c:
839 I/F MTU check part on sending packet had some bug, and it's fixed.
840 Ospf6d has believed a value from zebra as I/F MTU, but from now
841 I/F MTU is set to constant 1500. This is workaround for ATM.
842
8432001-02-01 Kunihiro Ishiguro <kunihiro@zebra.org>
844
845 * zebra-0.91 is released.
846
8472001-01-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
848
849 * just code clean up of almost all module.
850 * ospf6_dump.c, ospf6_lsa.c: file dependency.
851 * ospf6_mesg.[ch]: changed filename to ospf6_message.[ch]
852
8532001-01-09 Kunihiro Ishiguro <kunihiro@zebra.org>
854
855 * zebra-0.90 is released.
856
8572001-01-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
858
859 * ospf6_mesg.c,ospf6_lsa.c: doubly cancel thread bug fixed.
860 version 0.8.k CRASHed for this.
861 * ospf6_lsa.c: bug of logging fixed.
862 version: 0.8.l
863
8642001-01-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
865
866 * ospf6_neighbor.c: fix typo when trying to delete
867 MaxAge AS-External LSA. MaxAge LSA remaining bug is expected
868 to be fixed.
869 version: 0.8.k
870
8712001-01-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
872
873 * ospf6_mesg.c: add I/F Mtu check for sending LS Update.
874
875 * ospf6_dbex.c, ospf6_mesg.c, ospf6_neighbor.c, ospf6_neighbor.h,
876 ospf6_spf.c: Changed type of hisaddr field in ospf6_neighbor
877 structure, from sockaddr_in6 to in6_addr. No protocol/processing
878 changed.
879
8802001-01-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
881
882 * ospf6_mesg.c, ospf6_neighbor.[ch]: Speed up of
883 Database Exchange.
884 version: 0.8.j
885
886 Because the LS Request list was checked only when attempt
887 to send (retransmit) LS Request packet, Loading state lasted
888 long (for RxmtInterval) unexpectedly. This was fixed; LS Request
889 packet will be send as soon as one received a LS Update packet.
890
8912001-01-01 Kunihiro Ishiguro <kunihiro@zebra.org>
892
893 * ospf6d.h (OSPF6_VTYSH_PATH): Change "/tmp/ospf6d" to
894 /tmp/.ospf6d".
895
8962000-12-29 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
897
898 * ospf6_dump.[ch]: simplified.
899
9002000-12-19 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
901
902 * ospf6_route.c: Fix bug of using unavailable route.
903 version: 0.8.d
904
9052000-11-30 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
906
907 * ospf6_spf.c: calculate statistics. version: 0.8.d
908
9092000-11-26 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
910
911 * ospf6_mesg.c, ospf6_nsm.c: LSDB sync bug fixed.
912 version: 0.8.c
913
9142000-11-26 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
915
916 * ospf6_dbex.c: Start debugging and cleaning.
917
918 * ospf6_area.c, ospf6_dbex.c, ospf6_interface.c, ospf6_lsa.c,
919 ospf6_proto.c, ospf6_top.c: add some function to clarify codes.
920
9212000-11-26 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
922
923 * ospf6_spf.c: Delete old garbage (which was enclosed by #if 0)
924
925 * ospf6_redistribute.c: "redistribute ospf6" was generated in
926 "router ospf6" in config file. It is a bug, and fixed.
927 wrong warning message was deleted.
928
929 * ospf6_main.c: If daemon mode, ospf6d was silent even if
930 the config file was wrong. It is a bug, and fixed.
931
932 * ospf6_route.c, ospf6_zebra.c: Zebra syncronization method
933 has been changed. delete garbages. allow nexthop of :: in case
934 of connected route.
935
936 * ospf6_dbex.c: Delete annoying log messages.
937
938 * ospf6_lsa.c: Changed string for LSA log.
939
9402000-11-21 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
941
942 * ospf6_spf.c: some careless bug fixed.
943
944 * ospf6_route.c: changed not to send garbage route
945 whose nexthop is not linklocal address.
946
9472000-11-09 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
948
949 * ospf6_rtable.c: renamed to ospf6_route.c
950 whole functionality has been rewritten as new code.
951 new functions not yet installs routes; the old
952 functions still remains. cleaning log messages.
953
954 * ospf6_spf.c: whole functionality has been rewritten
955 as new code. new command "show ipv6 ospf6 spf node",
956 "show ipv6 ospf6 spf tree", "show ipv6 ospf6 spf table"
957 has been added. Memory leak was fixed. cleaning log messages.
958
959 * ospf6d version: 0.7.c
960
9612000-10-02 Kunihiro Ishiguro <kunihiro@zebra.org>
962
963 * zebra-0.89 is released.
964
9652000-09-10 Kunihiro Ishiguro <kunihiro@zebra.org>
966
967 * ospf6_lsdb.c (ospf6_lsdb_remove_maxage_lsa): Fix compile
968 warnings.
969
9702000-08-17 Kunihiro Ishiguro <kunihiro@zebra.org>
971
972 * zebra-0.88 is released.
973
9742000-08-06 Kunihiro Ishiguro <kunihiro@zebra.org>
975
976 * ospf6_rtable.h (struct ospf6_nexthop): Change ifindex type from
977 unsigned long to unsigned int.
978
9792000-04-28 Kunihiro Ishiguro <kunihiro@zebra.org>
980
981 * ospf6d.h: Include some headers for avoid warning.
982
983 * ospf6_routemap.h: Add newfile.
984
9851999-11-21 Kunihiro Ishiguro <kunihiro@zebra.org>
986
987 * ospf6_network.c: Respect IPV6_JOIN_GROUP and IPV6_LEAVE_GROUP
988 rather than RFC2133.
989
9901999-10-21 Jun-ichiro itojun Hagino <itojun@itojun.org>
991
992 * ospf6_network.c (ospf6_ipv6_decode_ipv4): Fix bug of conversion
993 from IPv4 Mapped Address to IPv4 address.
994
9951999-08-08 Kunihiro Ishiguro <kunihiro@zebra.org>
996
997 * ospf6_lsa.c (construct_link_lsa): Enclose KAME specific part by
998 #ifdef/#endif.
999
10001999-07-29 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
1001
1002 * ospf6_mesg.c: add new message process function.
1003
10041999-07-25 Kunihiro Ishiguro <kunihiro@zebra.org>
1005
1006 * ospf6_main.c (sighup): Call of log_rotate() removed.
1007
10081999-07-24 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
1009
1010 ospf6_dbex.{c,h}: variable "acknowledge" has been deleted.
1011
10121999-07-22 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
1013
1014 * *.{c,h}: lsa data structure has been drastically
1015 changed.
1016
10171999-07-16 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
1018
1019 * *.{c,h}: bug of updating LSA's which is self
1020 originated has been fixed.
1021
10221999-07-14 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
1023
1024 * *.{c,h} : log clean up.
1025
10261999-07-05 Kunihiro Ishiguro <kunihiro@zebra.org>
1027
1028 * ospf6d.c (ospf6_init): Change to use install_default.
1029
10301999-07-03 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
1031
1032 * ospf6_rtable.c (nexthop_*): added some function that handles
1033 new nexthop structure.
1034
10351999-07-01 Rick Payne <rickp@rossfell.co.uk>
1036
1037 * ospf6_zebra.c (ospf6_zebra_init): Install standard commands to
1038 ZEBRA_NODE.
1039
10401999-06-09 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
1041
1042 * ospf6_rtable.h: added for new routing table of ospf6d
1043
10441999-05-14 Stephen R. van den Berg <srb@cuci.nl>
1045
1046 * ospf6_main.c (signal_init): SIGTERM call sigint.
1047 (sigint): Loggging more better message.
1048
10491999-05-13 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
1050
1051 *ospf6_spf.c (get_prefix_lsa_of_vertex): bug fix about network vertex.
1052
10531999-05-08 Kunihiro Ishiguro <kunihiro@zebra.org>
1054
1055 * ospf6_network.c (send_linkstate_ack): Check HAVE_SIN6_SCOPE_ID
1056 is defined.
1057 * ospf6_mesg.c (make_hello): Likewise.
1058 * ospf6_lsa.c (lsa_flood): Likewise.
1059
10601999-05-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
1061
1062 * ospf6_spf.c, etc: Many bug fix.
1063 intra-area-prefix-LSA treatment changed.
1064 network byte order of neighbor ifid changed.
1065
10661999-05-07 Kunihiro Ishiguro <kunihiro@zebra.org>
1067
1068 * ospf6_zebra.h (struct zebra): Add hitory entry to structure.
1069
10701999-05-05 Kunihiro Ishiguro <kunihiro@zebra.org>
1071
1072 * ospf6_main.c (main): Add KAME check for binding vty socket.
1073 (main): Delete old interface get routine garbage.
1074
1075 * ospf6d.c: Change all `show ip6' statement to `show ipv6'.
1076 (show_ipv6_ospf6_requestlist): Add description.
1077
10781999-05-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
1079
1080 * ospf6_lsa.c, etc: Many bug fix, now two routers
1081 on the same segment can become FULL neighbor state
1082 each other.
1083
10841999-05-03 Kunihiro Ishiguro <kunihiro@zebra.org>
1085
1086 * Makefile.am: Add file dependency.
1087 (depend): Add target.
1088
10891999-05-02 Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
1090
1091 * Clean up and fix have been almost done. This code
1092 now testing stage of Intra area routing.
1093
1094 * Configuration Vty become more similar to Cisco.
1095
10961999-04-22 Kunihiro Ishiguro <kunihiro@zebra.org>
1097
1098 * Trim training newline from zlog format arguemnt.
1099
1100 * ospf6_dump.c (ospf6_err): Commented out ospf6_err and
1101 ospf6_warn. Same kind of function should be implemented as
1102 zlog_err or zlog_warn or someting.
1103
1104 * ospf6d.c: Change OSPF_NODE to OSPF6_NODE.
1105 Change OSPF_DEFAULT_CONFIG to OSPF6_DEFAULT_CONFIG.
1106
1107
11081999-04-21 Kunihiro Ishiguro <kunihiro@zebra.org>
1109
1110 * ospf6_mesg.c (make_hello): Add check of SIN6_LEN
1111
11121999-04-16 Kunihiro Ishiguro <kunihiro@zebra.org>
1113
1114 * ospf6_neighbor.c: Change list_clear_all to list_delete_all_node.
1115 Remove list_delete_all fuction and use lib/linklist.c's one.
1116
11171999-04-14 Kunihiro Ishiguro <kunihiro@zebra.org>
1118
1119 * mcast_join(),mcast_leave()'s argument socket length is removed.
1120
11211999-04-08 <kunihiro@zebra.org>
1122
1123 * ospf6_zebra.h (ospf_zebra_read): Fix typo.
1124
1125 * ospf6_interface.h: Tempolary add struct rt_addrinfo.
1126
11271999-03-05 Kunihiro Ishiguro <kunihiro@zebra.org>
1128
1129 * Merge from ospfd-zebra-990303 codes.
1130
11311999-02-23 Kunihiro Ishiguro <kunihiro@zebra.org>
1132
1133 * Makefile.in: add new file.
1134
1135 * Makefile.am: @INCLUDES@ is added for OS/library specific IPv6
1136 directory search.
1137
1138 * Import files from Yasuhiro Ohara <yasu@sfc.wide.ad.jp>'s ospfd.
1139 Impterted files are:
1140 Makefile.am, ospf_area.h, ospf_dump.c, ospf_interface.c,
1141 ospf_interface.h, ospf_lsa.c, ospf_lsa.h, ospf_main.c,
1142 ospf_mesg.c, ospf_mesg.h, ospf_neighbor.c,
1143 ospf_neighbor.h,ospf_network.c, ospf_network.h, ospf_proto.h,
1144 ospf_spf.c, ospf_spf.h, ospf_types.h, ospfd.c, ospfd.h