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