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