]>
Commit | Line | Data |
---|---|---|
6452df09 | 1 | 2004-08-15 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> |
2 | ||
3 | * *.c: Area support almost done. (almost ! ;p) | |
4 | * ospf6d.h: version 0.9.7i | |
5 | ||
6 | 2004-08-15 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> | |
7 | ||
8 | * ospf6_message.c: Bug cause BadLSReq is fixed. | |
9 | * ospf6_abr.c: Border Router check. | |
10 | * ospf6d.h: version 0.9.7h | |
11 | ||
12 | 2004-08-14 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> | |
13 | ||
14 | * ospf6_area.[ch], ospf6_abr.[ch]: area range, | |
15 | border-routers, Inter-Area-Router-LSA origination | |
16 | * ospf6d.h: version 0.9.7g | |
17 | ||
18 | 2004-08-12 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> | |
19 | ||
20 | * *.[c,h]: LSA refreshing is changed and cleaned up. | |
21 | * ospf6d.h: version 0.9.7f | |
22 | ||
049207c3 | 23 | 2004-08-01 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> |
24 | ||
25 | * ospf6_abr.[ch]: add files for abr function. | |
26 | * *.c: VTY_NEWLINE -> VNL | |
27 | * ospf6d.h: version 0.9.7e | |
28 | show database functions are rewritten. | |
29 | ||
1203e1c0 | 30 | 2004-07-23 Hasso Tepper <hasso@estpak.ee> |
31 | ||
32 | * ospf6_interface.c, ospf6_zebra.c: use ifp->mtu6 instead of | |
33 | ifp->mtu. | |
34 | ||
79dc373a | 35 | 2004-07-23 Paul Jakma <paul@dishone.st> |
36 | ||
37 | * ospf6_main.c: Delete LOG_PERROR, not portable. | |
38 | * ospf6_network.c: (ospf6_set_pktinfo) use setsockopt_ipv6_pktinfo | |
39 | ||
b596c71e | 40 | 2004-07-06 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> |
41 | ||
42 | * ospf6_message.c, ospf6_interface.c: add a command to configure | |
43 | ospf6 ifmtu on a interface. | |
44 | * ospf6d.h: version 0.9.7d | |
45 | ||
508e53e2 | 46 | 2004-05-18 Hasso Tepper <hasso@estpak.ee> |
0a589359 | 47 | |
508e53e2 | 48 | * *.*: Merge rewritten ospf6d from Zebra repository. |
49 | * ospf6_network.c, ospf6_main.c: Merged privs stuff back in. | |
50 | * ospf6_zebra.c: Sync back to zclient changes. | |
3b4cd3a9 | 51 | * ospf6_asbr.c: Added isis to the routings list. |
52 | * ospf6_main.c: "version.h" -> <lib/version.h> | |
53 | ||
54 | 2004-05-17 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> | |
55 | ||
56 | * ospf6_flood.[ch], ospf6_lsa.[ch], ospf6_lsdb.h, ospf6_message.c | |
57 | ospf6_neighbor.c: Fix crash bug and change the way to count | |
58 | how many neighbors include paticular LSA on its retrans-list. | |
59 | * ospf6d.h: version 0.9.7c | |
60 | ||
61 | 2004-05-03 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> | |
62 | ||
63 | * ospf6_message.[ch], ospf6_interface.c: adjust send/recv buffer | |
64 | size to interface MTUs. | |
65 | * ospf6d.h: version 0.9.7b | |
508e53e2 | 66 | |
67 | 2003-08-18 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> | |
f1c61a0a | 68 | |
508e53e2 | 69 | * *.[ch]: rewrite all source code from scratch |
70 | * ospf6d.h: version 0.9.7 | |
733e8102 | 71 | |
508e53e2 | 72 | 2003-08-11 Taisuke Sasaki <sasaki@soft.net.fujitsu.co.jp> |
733e8102 | 73 | |
508e53e2 | 74 | * ospf6_ism.c: DR Election bug fix. |
445f1435 | 75 | |
76 | 2003-04-25 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> | |
77 | ||
78 | * ospf6_asbr.c: AS-External LSA refresh was based on the | |
79 | prefix of the obsolete LSA. It was wrong so fixed. | |
80 | * version: 0.9.6p | |
81 | ||
718e3744 | 82 | 2002-11-09 Vincent Jardin <jardin@6wind.com> |
83 | ||
84 | * ospf6_interface.c: update link-local address on interface creation. | |
85 | ||
86 | 2002-11-09 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> | |
87 | ||
88 | * ospf6_asbr.c: apply MinLSInterval to AS-External-LSA origination. | |
89 | * ospf6_lsa.c: change not to issue flooding caused by expire event | |
90 | when the received LSA is (already) MaxAge. | |
91 | * ospf6_spf.c: fix a bug which is that ospf6d calculates | |
92 | wrong nexthop when failed to find Link-LSA for the neighbor. | |
93 | * ospf6_damp.c ospf6_dbex.c ospf6_neighbor.c ospf6_spf.c: | |
94 | some clean up | |
95 | * version: 0.9.6o | |
96 | ||
97 | 2002-10-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> | |
98 | ||
99 | * ospf6_asbr.c: bug of failing ASE lsa refresh fixed. | |
100 | * version: 0.9.6n | |
101 | ||
102 | 2002-10-01 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> | |
103 | ||
104 | * ospf6_asbr.c: AS-External-LSA origination function | |
105 | is re-written. | |
106 | * ospf6_damp.[ch]: New feature that damps flaps is added. | |
107 | * version: 0.9.6m | |
108 | ||
109 | 2002-07-14 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> | |
110 | ||
111 | * ospf6_spf.c: unwanted assert() in ospf6_spf_nexthop_calculation() | |
112 | is deleted. | |
113 | * version: 0.9.6l | |
114 | ||
115 | 2002-07-14 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> | |
116 | ||
117 | * ospf6_dbex.c: bug that ospf6d fails to refresh self-originated | |
118 | LSA if he have not the LSA before has been fixed. | |
119 | * ospf6_asbr.c: bug of failing removing ASE LSA when remove | |
120 | message arrived from zebra has been fixed. | |
121 | * version: 0.9.6k | |
122 | ||
123 | 2002-07-13 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> | |
124 | ||
125 | * ospf6_zebra.c: bug reported [zebra 14642] fixed. | |
126 | The bug was related to the synchronization between zebra | |
127 | and ospf6d. Now synchronization will be correctly done. | |
128 | * version: 0.9.6j | |
129 | ||
130 | 2002-07-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> | |
131 | ||
132 | * ospf6_lsdb.c: bug fixed in ospf6_lsdb_type_router (). | |
133 | * ospf6_dbex.c: because of retrans list structure changed | |
134 | due to LSDB change, removal of old instance from retrans-list | |
135 | is not necessary anymore. this caused crash but now fixed. | |
136 | * version: 0.9.6i | |
137 | ||
138 | 2002-07-07 Kunihiro Ishiguro <kunihiro@ipinfusion.com> | |
139 | ||
140 | * zebra-0.93 released. | |
141 | ||
142 | 2002-07-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> | |
143 | ||
144 | * ospf6_lsdb.c: entirely rewritten. now ospf6d uses | |
145 | radix tree by using lib/table.[ch] for LSDB lookup. | |
146 | * ospf6_abr.c, ospf6_asbr.c, ospf6_intra.c: hook changed | |
147 | due to rewriting of lsdb module. | |
148 | * ospf6_neighbor.c: lack of check existence and find correct | |
149 | instance of the LSA which is going to be removed from neighbor's | |
150 | retransmission was filled. | |
151 | * version: 0.9.6h | |
152 | ||
153 | 2002-07-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> | |
154 | ||
155 | * ospf6_intra.c: bug fix for Intra-route deletion. | |
156 | * ospf6_route.c: bug fix for path comparison. | |
157 | * version: 0.9.6g | |
158 | ||
159 | 2002-06-28 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> | |
160 | ||
161 | * ospf6_route.c: some logs trying to find the situation | |
162 | when assert occur are added. route duration statistics | |
163 | added. | |
164 | * ospf6_zebra.c: trying to fix the problem reported by | |
165 | [zebra 14318] but not yet sure. | |
166 | * version: 0.9.6f | |
167 | ||
168 | 2002-06-25 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> | |
169 | ||
170 | * ospf6_intra.c: new file for management of intra-prefix LSA. | |
171 | * ospf6_abr.c: inter area route calculation code added. | |
172 | * version: 0.9.6e | |
173 | ||
174 | 2002-06-22 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> | |
175 | ||
176 | * ospf6_asbr.c: All AS-External route was removed when | |
177 | one of the ASBR path was gone, but the route from other ASBR | |
178 | path should stay remained. this bug is fixed. | |
179 | * version: 0.9.6d | |
180 | ||
181 | 2002-06-22 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> | |
182 | ||
183 | * ospf6_route.c: route table calculation bug fixed. [zebra 14105] | |
184 | * ospf6_spf.c, ospf6_route.c, etc.: log message cleaned up. | |
185 | * version: 0.9.6c | |
186 | ||
187 | 2002-04-27 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> | |
188 | ||
189 | * ospf6_route.c: [zebra 13514] bug fix. | |
190 | thanks to Harald Koch. | |
191 | * version: 0.9.6b | |
192 | ||
193 | 2002-04-22 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> | |
194 | ||
195 | * ospf6_dump.c: fix bug of log function | |
196 | * ospf6_area.c: fix bug of intra route deletion | |
197 | * version: 0.9.6a | |
198 | ||
199 | 2002-04-20 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> | |
200 | ||
201 | * merged with "current" version. | |
202 | * version: 0.9.6 | |
203 | ||
204 | 2001-03-11 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> | |
205 | ||
206 | * ospf6_lsdb.c ospf6_spf.c: log message changed for debug. | |
207 | ||
208 | 2001-02-20 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> | |
209 | ||
210 | * version: 0.9.5i | |
211 | ||
212 | * ospf6_asbr.c: Added code that finds alternative | |
213 | AS-External route when remove AS-External route. | |
214 | This is temporary fix ... | |
215 | ||
216 | * ospf6_redistribute.c: remove redistributed routes | |
217 | immediately when 'no redistribute ...' | |
218 | ||
219 | 2001-02-20 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> | |
220 | ||
221 | * version: 0.9.5h | |
222 | ||
223 | * ospf6_spf.c, ospf6_lsa.c: Change to originate Link-LSA on | |
224 | point-to-point links. | |
225 | ||
226 | * ospf6_message.c: Bug of log messages of self-originated | |
227 | Hello packet fixed. | |
228 | ||
229 | 2001-02-09 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> | |
230 | ||
231 | * version: 0.9.5g | |
232 | * ospf6_asbr.c: fix for the bug that AS-External route | |
233 | is not get removed. | |
234 | ||
235 | 2001-02-09 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> | |
236 | ||
237 | * ospf6_lsdb.c: crash bug while receiving wrong LSA scope bit | |
238 | has been temporarily fixed | |
239 | ||
240 | 2001-12-20 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> | |
241 | ||
242 | * ospf6_asbr.[ch]: The byte order bug in encoding/decoding | |
243 | the bits/metric field in AS-External-LSA fixed. | |
244 | Fixed to update E-bit in Router-LSA of itself. | |
245 | Reported by Taisuke Sasaki ([zebra 11548]). | |
246 | ||
247 | * README: updated. | |
248 | ||
249 | * version: 0.9.5f | |
250 | ||
251 | 2001-11-21 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> | |
252 | ||
253 | * ospf6_prefix.c: Intra-prefix-LSA bug fixed. | |
254 | * ospf6_abr.[ch]: added (only just placeholder yet) | |
255 | ||
256 | 2001-11-20 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> | |
257 | ||
258 | * ospf6_route.c: fix to overwrite a prefix when another | |
259 | addition to the prefix is given. freeze function changed | |
260 | not to remove routes by default. | |
261 | ||
262 | * version: 0.9.5e | |
263 | ||
264 | 2001-11-19 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> | |
265 | ||
266 | * version: 0.9.5d | |
267 | ||
268 | * ospf6_lsa.c ospf6_spf.c: SPF Calculations are now | |
269 | scheduled by hook. | |
270 | ||
271 | * ospf6_route.c: ospf6_route_add bug fix, | |
272 | ospf6_route_remove_all corrected. | |
273 | ||
274 | 2001-11-15 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> | |
275 | ||
276 | * ospf6_hook.[ch]: added. | |
277 | * Almost half of the code has been rewritten. | |
278 | especially, ospf6_route.[ch]. Hook call has been injected | |
279 | much. | |
280 | * ospf6_asbr.[ch]: added. | |
281 | ||
282 | 2001-10-17 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> | |
283 | ||
284 | * ospf6_dbex.c: ospf6d was wrong to omit reoriginating | |
285 | of LSA when the self-originated LSA was received from others. | |
286 | fixed. | |
287 | * ospf6d.h: version: 0.9.5c | |
288 | ||
289 | 2001-10-16 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> | |
290 | ||
291 | * ospf6_lsa.c: 'force-prefix' was not executed. fixed. | |
292 | * ospf6d.h: version: 0.9.5b | |
293 | ||
294 | 2001-10-13 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> | |
295 | ||
296 | * ospf6_interface.c: 'passive-interface' is now moved to | |
297 | 'ipv6 ospf6 passive' in INTERFACE NODE. 'prefix-list' which | |
298 | specifies the filter prefix for connected address prefix also | |
299 | moved to INTERFACE NODE as 'ipv6 ospf6 advertise prefix-list WORD'. | |
300 | The old obsoleted commands are still acceptable though. New command | |
301 | 'ipv6 ospf6 advertise force-prefix' added, which which tells ospf6d | |
302 | to advertise rather prefix than stub local-address even on loopback | |
303 | or pointopoint interfaces. | |
304 | ||
305 | * ospf6_dump.c: 'ospf6 debug hello' -> 'ospf6 debug message hello'. | |
306 | same for other message type. The older is still acceptable. | |
307 | ||
308 | * ospf6_lsa.c: Changed AS-External generation to new one which uses | |
309 | LSA hooks. Delete old garbage. | |
310 | ||
311 | 2001-10-02 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> | |
312 | ||
313 | * ospf6d.c: turn off and turn on sequence with | |
314 | 'no interface' 'interface' cmds was not work. fixed. | |
315 | ||
316 | * ospf6_lsa.c: generating Intra-Area-Prefix-LSA for stub | |
317 | did not care duplicate prefixes. fixed. | |
318 | ||
319 | 2001-09-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> | |
320 | ||
321 | * ospf6_message.c: There was a bug that prevent LSDB | |
322 | to syncronize. It was a DbDesc packet bug that Slave | |
323 | sends two different DbDesc packet on the same sequence | |
324 | number. This cause many LSAs are dropped when Exchanging | |
325 | LSDB, because the latter DbDesc packet that have the same | |
326 | sequence number will be ignored as duplicate packet. | |
327 | This seems to be exist at least before 0.9.4 version. | |
328 | Now this is the most stable candidate. | |
329 | ||
330 | * ospf6d.h: version 0.9.5a | |
331 | ||
332 | 2001-09-06 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> | |
333 | ||
334 | * ospf6_zebra.c ospf6_spf.c ospf6_lsa.c : | |
335 | delete nexthop check to certify the nexthop is Link-local address. | |
336 | Suppress Link-LSA origination on links other than Broadcast. | |
337 | SPF's nexthop calculation first checks linklocal address | |
338 | in Link-LSA, then checks source address of neighbor's packets. | |
339 | ||
340 | * ospf6_interface.c ospf6_ism.c ospf6_lsa.c ospf6_nsm.c: | |
341 | intra-area-prefix-lsa origination func moved to new one. | |
342 | ||
343 | * ospf6_interface.h ospf6d.[ch] ospf6_lsa.c: | |
344 | interface_area_cmd now changed to have 'passive' | |
345 | and 'prefix-list' option. | |
346 | ||
347 | * ospf6_prefix.c: | |
348 | clean up. | |
349 | ||
350 | 2001-09-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> | |
351 | ||
352 | * ospf6_dbex.c ospf6_interface.c ospf6_ism.c ospf6_lsa.[ch]: | |
353 | clean up and new LSA origination functions added. | |
354 | ||
355 | * ospf6_route.c ospf6_lsdb.c: make vty function more | |
356 | clean/understandable. | |
357 | ||
358 | * ospf6d.h: version 0.9.5 | |
359 | ||
360 | 2001-08-24 Kunihiro Ishiguro <kunihiro@ipinfusion.com> | |
361 | ||
362 | * ospf6_lsdb.c: Use IS_LSA_MAXAGE macro instead of | |
363 | ospf6_lsa_is_maxage. | |
364 | ||
365 | * ospf6_lsa.h (IS_LSA_MAXAGE): Add new macro to check MaxAge. | |
366 | ||
367 | 2001-08-21 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> | |
368 | ||
369 | * ospf6_lsdb.c: if There's no previous prefix | |
370 | ospf6d was wrongly not calculate the prefix. | |
371 | this reported by (v6 16029) is fixed. | |
372 | ||
373 | * ospf6_neighbor.c: Instance of LSA Summary included | |
374 | in DbDesc packet was wrongly freed. The bug cause | |
375 | malformed DbDesc, ExChange <-> ExStart flapping, | |
376 | and then crash. | |
377 | ||
378 | * ospf6d.h: version 0.9.4 | |
379 | ||
380 | 2001-08-21 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> | |
381 | ||
382 | * ospf6_route.[ch]: Showing format is changed. | |
383 | 'show ipv6 route ospf6' -> 'show ipv6 ospf6 route' | |
384 | 'show ipv6 route ospf6 external' -> | |
385 | 'show ipv6 ospf6 route redistribute' | |
386 | ||
387 | * ospf6_lsdb.c ospf6_lsa.c ospf6_neighbor.c ospf6_interface.c: | |
388 | memory leak in LS list fixed. | |
389 | ||
390 | * all: clean up | |
391 | ||
392 | * ospf6d.h: version 0.9.3 | |
393 | ||
394 | 2001-08-20 Kunihiro Ishiguro <kunihiro@ipinfusion.com> | |
395 | ||
396 | * ospf6d.c (ospf6_timeval_sub_equal): Remove function. | |
397 | ||
398 | * ospf6_spf.c (ospf6_timeval_cmp): Rewrite ospf6_timeval_cmp(). | |
399 | (ospf6_timeval_add_equal): Function moved from ospf6d.c | |
400 | ||
401 | 2001-08-19 Kunihiro Ishiguro <kunihiro@ipinfusion.com> | |
402 | ||
403 | * zebra-0.92a released. | |
404 | ||
405 | 2001-08-15 Kunihiro Ishiguro <kunihiro@ipinfusion.com> | |
406 | ||
407 | * zebra-0.92 released. | |
408 | ||
409 | 2001-08-09 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> | |
410 | ||
411 | * ospf6_lsdb.c ospf6_neighbor.c: | |
412 | LSDB function/structure and LS list function has been rewritten. | |
413 | memory leak has been decreased. | |
414 | ||
415 | * ospf6_lsa.[ch] ospf6_dbex.c: garbage code has been deleted. | |
416 | ||
417 | * ospf6d.h: version 0.9.2 | |
418 | ||
419 | 2001-08-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> | |
420 | ||
421 | * ospf6_dbex.c ospf6_lsdb.c: | |
422 | Retransmition list had a critical bug that breaks LSDB | |
423 | synchronization. When new LSA be added to retrans-list, | |
424 | old must be removed, but it was not. So new LSA dropped, | |
425 | and LSA Acknowledgement did not work. The bug was fixed. | |
426 | ||
427 | * ospf6d.h: version 0.9.1 | |
428 | ||
429 | 2001-06-20 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> | |
430 | ||
431 | * ospf6_spf.c: crash bug fix in temporary treat code for | |
432 | Router-LSA whose LS-ID != 0 | |
433 | ||
434 | * ospf6_dbex.c: RFC2328 13.(4) was wrongly coded. | |
435 | (4) Else if the LSA's LS age is equal to MaxAge, and there is | |
436 | currently *NO* instance of the LSA in the router's link state | |
437 | ... | |
438 | ||
439 | * ospf6_lsa.c: RFC2328 13.1 checksum tie breaker | |
440 | had been neglected, and has just added now. | |
441 | ||
442 | * ospf6d.h: version 0.9.0 | |
443 | ospf6d expected to work with hitachi gr2000 from these fixes. | |
444 | ||
445 | 2001-06-12 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> | |
446 | ||
447 | * ospf6_lsa.c: Fix bug in creating Intra-Area-Prefix-LSA. | |
448 | DR was mis-include others prefixes advertised by their Link-LSA. | |
449 | ||
450 | * ospf6_route.c: Fix bug in calculating intra area routes. | |
451 | Not all prefixes in Intra-Area-Prefix-LSA was calculated. | |
452 | ||
453 | * ospf6_spf.c: | |
454 | Changed to quit when a error occured in calculating SPF tree. | |
455 | Very messy hack for the bug reported by [zebra 8807]. This | |
456 | is not tested yet. | |
457 | Changed to quit SPF calculation when a nexthop calculation | |
458 | errors. | |
459 | ||
460 | * ospf6_zebra.c: | |
461 | Support for interface address deletion. | |
462 | ||
463 | * ospf6d.h: | |
464 | version: 0.8.y | |
465 | ||
466 | 2001-04-18 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> | |
467 | ||
468 | * ospf6d.h | |
469 | Due to previous change (DR Election algorithm changed), | |
470 | backward compatibility will be lost from this version. | |
471 | version: 0.8.x | |
472 | ||
473 | 2001-04-18 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> | |
474 | ||
475 | * ospf6_message.c ospf6_ism.c: | |
476 | Bug of router_id comparison | |
477 | ||
478 | 2001-04-17 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> | |
479 | ||
480 | * ospf6_dbex.c: ospf6_dbex_is_maxage_to_be_dropped() had | |
481 | some bug causing Loading state lasts long. | |
482 | version: 0.8.v | |
483 | ||
484 | 2001-04-08 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> | |
485 | ||
486 | * ospf6_route.c: BUG in AS-External route calculation fixed. | |
487 | It was using OLD LSDB... | |
488 | Version: 0.8.u- | |
489 | ||
490 | 2001-04-08 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> | |
491 | ||
492 | * ospf6_area.c, ospf6_dbex.c, ospf6_interface.c, | |
493 | ospf6_lsa.c, ospf6_lsdb.c, ospf6_lsdb.h, ospf6_message.c, | |
494 | ospf6_neighbor.c, ospf6_neighbor.h, ospf6_nsm.c, | |
495 | ospf6_redistribute.c, ospf6_route.c, ospf6_spf.c: | |
496 | Delete old LSDB function. | |
497 | ||
498 | * ospf6d.h: | |
499 | Version: 0.8.u | |
500 | ||
501 | 2001-04-05 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> | |
502 | ||
503 | * ospf6_area.c, ospf6_area.h, ospf6_dbex.c, ospf6_interface.c, | |
504 | ospf6_interface.h, ospf6_lsa.c, ospf6_lsdb.c, ospf6_lsdb.h, | |
505 | ospf6_message.c, ospf6_nsm.c, ospf6_redistribute.c, ospf6_route.c, | |
506 | ospf6_spf.c, ospf6_top.c, ospf6_top.h, ospf6d.h: | |
507 | Changed to use New LSDB. | |
508 | Version: 0.8.t | |
509 | ||
510 | 2001-04-02 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> | |
511 | ||
512 | * ospf6_lsa.c: | |
513 | Interface stub check in Intra-Area-Prefix-LSA origination | |
514 | was wrong. - fixed. | |
515 | ||
516 | * ospf6_area.h, ospf6_dbex.c, ospf6_interface.c, | |
517 | ospf6_interface.h, ospf6_lsa.c, ospf6_lsa.h, ospf6_lsdb.c, | |
518 | ospf6_message.c, ospf6_neighbor.c, ospf6_nsm.c, | |
519 | ospf6_redistribute.c, ospf6_top.c, ospf6_top.h, ospf6d.c: | |
520 | New LSDB functions, but not changed to be used. | |
521 | ||
522 | * ospf6d.h: | |
523 | Version: 0.8.s | |
524 | ||
525 | 2001-03-28 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> | |
526 | ||
527 | * ospf6_area.c ospf6_area.h ospf6_dbex.c ospf6_dump.c | |
528 | ospf6_interface.c ospf6_interface.h ospf6_lsa.c | |
529 | ospf6_message.c ospf6_redistribute.c ospf6_spf.c ospf6_top.c | |
530 | ospf6_top.h ospf6_zebra.c ospf6d.c ospf6d.h: cleaning. | |
531 | ||
532 | 2001-03-24 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> | |
533 | ||
534 | * ospf6d.h: | |
535 | version: 0.8.r | |
536 | ||
537 | * ospf6_neighbor.[ch], ospf6_lsa.[ch]: | |
538 | just clean up and log clearify. | |
539 | ||
540 | * ospf6_message.[ch]: | |
541 | Packet receiving function and dumping OSPFv3 packet has been | |
542 | changed simple and clean. | |
543 | ||
544 | * ospf6_dbex.[ch], ospf6_interface.[ch], ospf6_lsdb.[ch], | |
545 | ospf6_neighbor.[ch], ospf6_nsm.[ch]: | |
546 | LSList(i.e. summary list, request list, retrans list, etc) have | |
547 | been rewritten based on new LSDB module. The main LSDB have not | |
548 | yet shifted to this new module, but will shift eventually. | |
549 | This change expected to resolve the problem that the ospf6d keeps | |
550 | on sending redundant LSUpdate/LSAck. | |
551 | ||
552 | * ospf6_interface.c: changed default MTU from 1500 to 1280. | |
553 | It was possible that the ospf6d could not send packet (e.g. | |
554 | LSUpdate in response to LSReq in my case) when the packet | |
555 | size accidentally reached near 1500 (I was forget about IP | |
556 | header :p). It is a bit illegal to set MTU 1280 constantly, | |
557 | but I failed once with I/F MTU from kernel (through zebra), | |
558 | and thinks that 1280 is more stable than kernel variable. | |
559 | Comments will be appriciated. | |
560 | ||
561 | 2001-03-15 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> | |
562 | ||
563 | * ospf6_dbex.c, ospf6_interface.c, ospf6_ism.c, ospf6_lsdb.[ch], | |
564 | ospf6_neighbor.c, ospf6_spf.c, ospf6d.c: | |
565 | Fix for crash. ospf6d has ever been crashing when | |
566 | 'no interface' command executed, and when starting up with | |
567 | the configuration which does not include 'router ospf6'. | |
568 | these has been fixed. | |
569 | ||
570 | 2001-02-24 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> | |
571 | ||
572 | * ospf6_lsa.c, ospf6_message.c: | |
573 | LSA summary (exchanged while Adjacency bring up) may expire | |
574 | (may reach MaxAge). Handling this has been added but | |
575 | it's a little bit quick hack. | |
576 | ||
577 | * ospf6_message.c: | |
578 | Thread chain bug fixed. Read network thread chain has been cut | |
579 | when receive packets on not-enabled interface. this was wrong | |
580 | and fixed. | |
581 | ||
582 | 2001-02-24 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> | |
583 | ||
584 | * ospf6_message.c: | |
585 | I/F MTU check part on sending packet had some bug, and it's fixed. | |
586 | Ospf6d has believed a value from zebra as I/F MTU, but from now | |
587 | I/F MTU is set to constant 1500. This is workaround for ATM. | |
588 | ||
589 | 2001-02-01 Kunihiro Ishiguro <kunihiro@zebra.org> | |
590 | ||
591 | * zebra-0.91 is released. | |
592 | ||
593 | 2001-01-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> | |
594 | ||
595 | * just code clean up of almost all module. | |
596 | * ospf6_dump.c, ospf6_lsa.c: file dependency. | |
597 | * ospf6_mesg.[ch]: changed filename to ospf6_message.[ch] | |
598 | ||
599 | 2001-01-09 Kunihiro Ishiguro <kunihiro@zebra.org> | |
600 | ||
601 | * zebra-0.90 is released. | |
602 | ||
603 | 2001-01-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> | |
604 | ||
605 | * ospf6_mesg.c,ospf6_lsa.c: doubly cancel thread bug fixed. | |
606 | version 0.8.k CRASHed for this. | |
607 | * ospf6_lsa.c: bug of logging fixed. | |
608 | version: 0.8.l | |
609 | ||
610 | 2001-01-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> | |
611 | ||
612 | * ospf6_neighbor.c: fix typo when trying to delete | |
613 | MaxAge AS-External LSA. MaxAge LSA remaining bug is expected | |
614 | to be fixed. | |
615 | version: 0.8.k | |
616 | ||
617 | 2001-01-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> | |
618 | ||
619 | * ospf6_mesg.c: add I/F Mtu check for sending LS Update. | |
620 | ||
621 | * ospf6_dbex.c, ospf6_mesg.c, ospf6_neighbor.c, ospf6_neighbor.h, | |
622 | ospf6_spf.c: Changed type of hisaddr field in ospf6_neighbor | |
623 | structure, from sockaddr_in6 to in6_addr. No protocol/processing | |
624 | changed. | |
625 | ||
626 | 2001-01-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> | |
627 | ||
628 | * ospf6_mesg.c, ospf6_neighbor.[ch]: Speed up of | |
629 | Database Exchange. | |
630 | version: 0.8.j | |
631 | ||
632 | Because the LS Request list was checked only when attempt | |
633 | to send (retransmit) LS Request packet, Loading state lasted | |
634 | long (for RxmtInterval) unexpectedly. This was fixed; LS Request | |
635 | packet will be send as soon as one received a LS Update packet. | |
636 | ||
637 | 2001-01-01 Kunihiro Ishiguro <kunihiro@zebra.org> | |
638 | ||
639 | * ospf6d.h (OSPF6_VTYSH_PATH): Change "/tmp/ospf6d" to | |
640 | /tmp/.ospf6d". | |
641 | ||
642 | 2000-12-29 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> | |
643 | ||
644 | * ospf6_dump.[ch]: simplified. | |
645 | ||
646 | 2000-12-19 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> | |
647 | ||
648 | * ospf6_route.c: Fix bug of using unavailable route. | |
649 | version: 0.8.d | |
650 | ||
651 | 2000-11-30 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> | |
652 | ||
653 | * ospf6_spf.c: calculate statistics. version: 0.8.d | |
654 | ||
655 | 2000-11-26 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> | |
656 | ||
657 | * ospf6_mesg.c, ospf6_nsm.c: LSDB sync bug fixed. | |
658 | version: 0.8.c | |
659 | ||
660 | 2000-11-26 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> | |
661 | ||
662 | * ospf6_dbex.c: Start debugging and cleaning. | |
663 | ||
664 | * ospf6_area.c, ospf6_dbex.c, ospf6_interface.c, ospf6_lsa.c, | |
665 | ospf6_proto.c, ospf6_top.c: add some function to clarify codes. | |
666 | ||
667 | 2000-11-26 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> | |
668 | ||
669 | * ospf6_spf.c: Delete old garbage (which was enclosed by #if 0) | |
670 | ||
671 | * ospf6_redistribute.c: "redistribute ospf6" was generated in | |
672 | "router ospf6" in config file. It is a bug, and fixed. | |
673 | wrong warning message was deleted. | |
674 | ||
675 | * ospf6_main.c: If daemon mode, ospf6d was silent even if | |
676 | the config file was wrong. It is a bug, and fixed. | |
677 | ||
678 | * ospf6_route.c, ospf6_zebra.c: Zebra syncronization method | |
679 | has been changed. delete garbages. allow nexthop of :: in case | |
680 | of connected route. | |
681 | ||
682 | * ospf6_dbex.c: Delete annoying log messages. | |
683 | ||
684 | * ospf6_lsa.c: Changed string for LSA log. | |
685 | ||
686 | 2000-11-21 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> | |
687 | ||
688 | * ospf6_spf.c: some careless bug fixed. | |
689 | ||
690 | * ospf6_route.c: changed not to send garbage route | |
691 | whose nexthop is not linklocal address. | |
692 | ||
693 | 2000-11-09 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> | |
694 | ||
695 | * ospf6_rtable.c: renamed to ospf6_route.c | |
696 | whole functionality has been rewritten as new code. | |
697 | new functions not yet installs routes; the old | |
698 | functions still remains. cleaning log messages. | |
699 | ||
700 | * ospf6_spf.c: whole functionality has been rewritten | |
701 | as new code. new command "show ipv6 ospf6 spf node", | |
702 | "show ipv6 ospf6 spf tree", "show ipv6 ospf6 spf table" | |
703 | has been added. Memory leak was fixed. cleaning log messages. | |
704 | ||
705 | * ospf6d version: 0.7.c | |
706 | ||
707 | 2000-10-02 Kunihiro Ishiguro <kunihiro@zebra.org> | |
708 | ||
709 | * zebra-0.89 is released. | |
710 | ||
711 | 2000-09-10 Kunihiro Ishiguro <kunihiro@zebra.org> | |
712 | ||
713 | * ospf6_lsdb.c (ospf6_lsdb_remove_maxage_lsa): Fix compile | |
714 | warnings. | |
715 | ||
716 | 2000-08-17 Kunihiro Ishiguro <kunihiro@zebra.org> | |
717 | ||
718 | * zebra-0.88 is released. | |
719 | ||
720 | 2000-08-06 Kunihiro Ishiguro <kunihiro@zebra.org> | |
721 | ||
722 | * ospf6_rtable.h (struct ospf6_nexthop): Change ifindex type from | |
723 | unsigned long to unsigned int. | |
724 | ||
725 | 2000-04-28 Kunihiro Ishiguro <kunihiro@zebra.org> | |
726 | ||
727 | * ospf6d.h: Include some headers for avoid warning. | |
728 | ||
729 | * ospf6_routemap.h: Add newfile. | |
730 | ||
731 | 1999-11-21 Kunihiro Ishiguro <kunihiro@zebra.org> | |
732 | ||
733 | * ospf6_network.c: Respect IPV6_JOIN_GROUP and IPV6_LEAVE_GROUP | |
734 | rather than RFC2133. | |
735 | ||
736 | 1999-10-21 Jun-ichiro itojun Hagino <itojun@itojun.org> | |
737 | ||
738 | * ospf6_network.c (ospf6_ipv6_decode_ipv4): Fix bug of conversion | |
739 | from IPv4 Mapped Address to IPv4 address. | |
740 | ||
741 | 1999-08-08 Kunihiro Ishiguro <kunihiro@zebra.org> | |
742 | ||
743 | * ospf6_lsa.c (construct_link_lsa): Enclose KAME specific part by | |
744 | #ifdef/#endif. | |
745 | ||
746 | 1999-07-29 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> | |
747 | ||
748 | * ospf6_mesg.c: add new message process function. | |
749 | ||
750 | 1999-07-25 Kunihiro Ishiguro <kunihiro@zebra.org> | |
751 | ||
752 | * ospf6_main.c (sighup): Call of log_rotate() removed. | |
753 | ||
754 | 1999-07-24 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> | |
755 | ||
756 | ospf6_dbex.{c,h}: variable "acknowledge" has been deleted. | |
757 | ||
758 | 1999-07-22 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> | |
759 | ||
760 | * *.{c,h}: lsa data structure has been drastically | |
761 | changed. | |
762 | ||
763 | 1999-07-16 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> | |
764 | ||
765 | * *.{c,h}: bug of updating LSA's which is self | |
766 | originated has been fixed. | |
767 | ||
768 | 1999-07-14 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> | |
769 | ||
770 | * *.{c,h} : log clean up. | |
771 | ||
772 | 1999-07-05 Kunihiro Ishiguro <kunihiro@zebra.org> | |
773 | ||
774 | * ospf6d.c (ospf6_init): Change to use install_default. | |
775 | ||
776 | 1999-07-03 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> | |
777 | ||
778 | * ospf6_rtable.c (nexthop_*): added some function that handles | |
779 | new nexthop structure. | |
780 | ||
781 | 1999-07-01 Rick Payne <rickp@rossfell.co.uk> | |
782 | ||
783 | * ospf6_zebra.c (ospf6_zebra_init): Install standard commands to | |
784 | ZEBRA_NODE. | |
785 | ||
786 | 1999-06-09 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> | |
787 | ||
788 | * ospf6_rtable.h: added for new routing table of ospf6d | |
789 | ||
790 | 1999-05-14 Stephen R. van den Berg <srb@cuci.nl> | |
791 | ||
792 | * ospf6_main.c (signal_init): SIGTERM call sigint. | |
793 | (sigint): Loggging more better message. | |
794 | ||
795 | 1999-05-13 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> | |
796 | ||
797 | *ospf6_spf.c (get_prefix_lsa_of_vertex): bug fix about network vertex. | |
798 | ||
799 | 1999-05-08 Kunihiro Ishiguro <kunihiro@zebra.org> | |
800 | ||
801 | * ospf6_network.c (send_linkstate_ack): Check HAVE_SIN6_SCOPE_ID | |
802 | is defined. | |
803 | * ospf6_mesg.c (make_hello): Likewise. | |
804 | * ospf6_lsa.c (lsa_flood): Likewise. | |
805 | ||
806 | 1999-05-07 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> | |
807 | ||
808 | * ospf6_spf.c, etc: Many bug fix. | |
809 | intra-area-prefix-LSA treatment changed. | |
810 | network byte order of neighbor ifid changed. | |
811 | ||
812 | 1999-05-07 Kunihiro Ishiguro <kunihiro@zebra.org> | |
813 | ||
814 | * ospf6_zebra.h (struct zebra): Add hitory entry to structure. | |
815 | ||
816 | 1999-05-05 Kunihiro Ishiguro <kunihiro@zebra.org> | |
817 | ||
818 | * ospf6_main.c (main): Add KAME check for binding vty socket. | |
819 | (main): Delete old interface get routine garbage. | |
820 | ||
821 | * ospf6d.c: Change all `show ip6' statement to `show ipv6'. | |
822 | (show_ipv6_ospf6_requestlist): Add description. | |
823 | ||
824 | 1999-05-04 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> | |
825 | ||
826 | * ospf6_lsa.c, etc: Many bug fix, now two routers | |
827 | on the same segment can become FULL neighbor state | |
828 | each other. | |
829 | ||
830 | 1999-05-03 Kunihiro Ishiguro <kunihiro@zebra.org> | |
831 | ||
832 | * Makefile.am: Add file dependency. | |
833 | (depend): Add target. | |
834 | ||
835 | 1999-05-02 Yasuhiro Ohara <yasu@sfc.wide.ad.jp> | |
836 | ||
837 | * Clean up and fix have been almost done. This code | |
838 | now testing stage of Intra area routing. | |
839 | ||
840 | * Configuration Vty become more similar to Cisco. | |
841 | ||
842 | 1999-04-22 Kunihiro Ishiguro <kunihiro@zebra.org> | |
843 | ||
844 | * Trim training newline from zlog format arguemnt. | |
845 | ||
846 | * ospf6_dump.c (ospf6_err): Commented out ospf6_err and | |
847 | ospf6_warn. Same kind of function should be implemented as | |
848 | zlog_err or zlog_warn or someting. | |
849 | ||
850 | * ospf6d.c: Change OSPF_NODE to OSPF6_NODE. | |
851 | Change OSPF_DEFAULT_CONFIG to OSPF6_DEFAULT_CONFIG. | |
852 | ||
853 | ||
854 | 1999-04-21 Kunihiro Ishiguro <kunihiro@zebra.org> | |
855 | ||
856 | * ospf6_mesg.c (make_hello): Add check of SIN6_LEN | |
857 | ||
858 | 1999-04-16 Kunihiro Ishiguro <kunihiro@zebra.org> | |
859 | ||
860 | * ospf6_neighbor.c: Change list_clear_all to list_delete_all_node. | |
861 | Remove list_delete_all fuction and use lib/linklist.c's one. | |
862 | ||
863 | 1999-04-14 Kunihiro Ishiguro <kunihiro@zebra.org> | |
864 | ||
865 | * mcast_join(),mcast_leave()'s argument socket length is removed. | |
866 | ||
867 | 1999-04-08 <kunihiro@zebra.org> | |
868 | ||
869 | * ospf6_zebra.h (ospf_zebra_read): Fix typo. | |
870 | ||
871 | * ospf6_interface.h: Tempolary add struct rt_addrinfo. | |
872 | ||
873 | 1999-03-05 Kunihiro Ishiguro <kunihiro@zebra.org> | |
874 | ||
875 | * Merge from ospfd-zebra-990303 codes. | |
876 | ||
877 | 1999-02-23 Kunihiro Ishiguro <kunihiro@zebra.org> | |
878 | ||
879 | * Makefile.in: add new file. | |
880 | ||
881 | * Makefile.am: @INCLUDES@ is added for OS/library specific IPv6 | |
882 | directory search. | |
883 | ||
884 | * Import files from Yasuhiro Ohara <yasu@sfc.wide.ad.jp>'s ospfd. | |
885 | Impterted files are: | |
886 | Makefile.am, ospf_area.h, ospf_dump.c, ospf_interface.c, | |
887 | ospf_interface.h, ospf_lsa.c, ospf_lsa.h, ospf_main.c, | |
888 | ospf_mesg.c, ospf_mesg.h, ospf_neighbor.c, | |
889 | ospf_neighbor.h,ospf_network.c, ospf_network.h, ospf_proto.h, | |
890 | ospf_spf.c, ospf_spf.h, ospf_types.h, ospfd.c, ospfd.h |