12002-07-07  Yasuhiro Ohara  <yasu@sfc.wide.ad.jp>
2
3	* ospf6_lsdb.c: bug fixed in ospf6_lsdb_type_router ().
4	* ospf6_dbex.c: because of retrans list structure changed
5	due to LSDB change, removal of old instance from retrans-list
6	is not necessary anymore. this caused crash but now fixed.
7	* version: 0.9.6i
8
92002-07-07  Kunihiro Ishiguro  <kunihiro@ipinfusion.com>
10
11	* zebra-0.93 released.
12
132002-07-07  Yasuhiro Ohara  <yasu@sfc.wide.ad.jp>
14
15	* ospf6_lsdb.c: entirely rewritten. now ospf6d uses
16	radix tree by using lib/table.[ch] for LSDB lookup.
17	* ospf6_abr.c, ospf6_asbr.c, ospf6_intra.c: hook changed
18	due to rewriting of lsdb module.
19	* ospf6_neighbor.c: lack of check existence and find correct
20	instance of the LSA which is going to be removed from neighbor's
21	retransmission was filled.
22	* version: 0.9.6h
23
242002-07-07  Yasuhiro Ohara  <yasu@sfc.wide.ad.jp>
25
26	* ospf6_intra.c: bug fix for Intra-route deletion.
27	* ospf6_route.c: bug fix for path comparison.
28	* version: 0.9.6g
29
302002-06-28  Yasuhiro Ohara  <yasu@sfc.wide.ad.jp>
31
32	* ospf6_route.c: some logs trying to find the situation
33	when assert occur are added. route duration statistics
34	added.
35	* ospf6_zebra.c: trying to fix the problem reported by
36	[zebra 14318] but not yet sure.
37	* version: 0.9.6f
38
392002-06-25  Yasuhiro Ohara  <yasu@sfc.wide.ad.jp>
40
41	* ospf6_intra.c: new file for management of intra-prefix LSA.
42	* ospf6_abr.c: inter area route calculation code added.
43	* version: 0.9.6e
44
452002-06-22  Yasuhiro Ohara  <yasu@sfc.wide.ad.jp>
46
47	* ospf6_asbr.c: All AS-External route was removed when
48	one of the ASBR path was gone, but the route from other ASBR
49	path should stay remained. this bug is fixed.
50	* version: 0.9.6d
51
522002-06-22  Yasuhiro Ohara  <yasu@sfc.wide.ad.jp>
53
54	* ospf6_route.c: route table calculation bug fixed. [zebra 14105]
55	* ospf6_spf.c, ospf6_route.c, etc.: log message cleaned up.
56	* version: 0.9.6c
57
582002-04-27  Yasuhiro Ohara  <yasu@sfc.wide.ad.jp>
59
60	* ospf6_route.c: [zebra 13514] bug fix.
61	thanks to Harald Koch.
62	* version: 0.9.6b
63
642002-04-22  Yasuhiro Ohara  <yasu@sfc.wide.ad.jp>
65
66	* ospf6_dump.c: fix bug of log function
67	* ospf6_area.c: fix bug of intra route deletion
68	* version: 0.9.6a
69
702002-04-20  Yasuhiro Ohara  <yasu@sfc.wide.ad.jp>
71
72	* merged with "current" version.
73	* version: 0.9.6
74
752001-03-11  Yasuhiro Ohara  <yasu@sfc.wide.ad.jp>
76
77	* ospf6_lsdb.c ospf6_spf.c: log message changed for debug.
78
792001-02-20  Yasuhiro Ohara  <yasu@sfc.wide.ad.jp>
80
81	* version: 0.9.5i
82
83	* ospf6_asbr.c: Added code that finds alternative
84	AS-External route when remove AS-External route.
85	This is temporary fix ...
86
87	* ospf6_redistribute.c: remove redistributed routes
88	immediately when 'no redistribute ...'
89
902001-02-20  Yasuhiro Ohara  <yasu@sfc.wide.ad.jp>
91
92	* version: 0.9.5h
93
94	* ospf6_spf.c, ospf6_lsa.c: Change to originate Link-LSA on
95	point-to-point links.
96
97	* ospf6_message.c: Bug of log messages of self-originated
98	Hello packet fixed.
99
1002001-02-09  Yasuhiro Ohara  <yasu@sfc.wide.ad.jp>
101
102	* version: 0.9.5g
103	* ospf6_asbr.c: fix for the bug that AS-External route
104	is not get removed.
105
1062001-02-09  Yasuhiro Ohara  <yasu@sfc.wide.ad.jp>
107
108	* ospf6_lsdb.c: crash bug while receiving wrong LSA scope bit
109	has been temporarily fixed
110
1112001-12-20  Yasuhiro Ohara  <yasu@sfc.wide.ad.jp>
112
113	* ospf6_asbr.[ch]: The byte order bug in encoding/decoding
114	the bits/metric field in AS-External-LSA fixed.
115	Fixed to update E-bit in Router-LSA of itself.
116	Reported by Taisuke Sasaki ([zebra 11548]).
117
118	* README: updated.
119
120	* version: 0.9.5f
121
1222001-11-21  Yasuhiro Ohara  <yasu@sfc.wide.ad.jp>
123
124	* ospf6_prefix.c: Intra-prefix-LSA bug fixed.
125	* ospf6_abr.[ch]: added (only just placeholder yet)
126
1272001-11-20  Yasuhiro Ohara  <yasu@sfc.wide.ad.jp>
128
129	* ospf6_route.c: fix to overwrite a prefix when another
130	addition to the prefix is given. freeze function changed
131	not to remove routes by default.
132
133	* version: 0.9.5e
134
1352001-11-19  Yasuhiro Ohara  <yasu@sfc.wide.ad.jp>
136
137	* version: 0.9.5d
138
139	* ospf6_lsa.c ospf6_spf.c: SPF Calculations are now
140	scheduled by hook.
141
142	* ospf6_route.c: ospf6_route_add bug fix,
143	ospf6_route_remove_all corrected.
144
1452001-11-15  Yasuhiro Ohara  <yasu@sfc.wide.ad.jp>
146
147	* ospf6_hook.[ch]: added.
148	* Almost half of the code has been rewritten.
149	especially, ospf6_route.[ch]. Hook call has been injected
150	much.
151	* ospf6_asbr.[ch]: added.
152
1532001-10-17  Yasuhiro Ohara  <yasu@sfc.wide.ad.jp>
154
155	* ospf6_dbex.c: ospf6d was wrong to omit reoriginating
156	of LSA when the self-originated LSA was received from others.
157	fixed.
158	* ospf6d.h: version: 0.9.5c
159
1602001-10-16  Yasuhiro Ohara  <yasu@sfc.wide.ad.jp>
161
162	* ospf6_lsa.c: 'force-prefix' was not executed. fixed.
163	* ospf6d.h: version: 0.9.5b
164
1652001-10-13  Yasuhiro Ohara  <yasu@sfc.wide.ad.jp>
166
167	* ospf6_interface.c: 'passive-interface' is now moved to
168	'ipv6 ospf6 passive' in INTERFACE NODE. 'prefix-list' which
169	specifies the filter prefix for connected address prefix also
170	moved to INTERFACE NODE as 'ipv6 ospf6 advertise prefix-list WORD'.
171	The old obsoleted commands are still acceptable though. New command
172	'ipv6 ospf6 advertise force-prefix' added, which which tells ospf6d
173	to advertise rather prefix than stub local-address even on loopback
174	or pointopoint interfaces.
175
176	* ospf6_dump.c: 'ospf6 debug hello' -> 'ospf6 debug message hello'.
177	same for other message type. The older is still acceptable.
178
179	* ospf6_lsa.c: Changed AS-External generation to new one which uses
180	LSA hooks. Delete old garbage.
181
1822001-10-02  Yasuhiro Ohara  <yasu@sfc.wide.ad.jp>
183
184	* ospf6d.c: turn off and turn on sequence with
185	'no interface' 'interface' cmds was not work. fixed.
186
187	* ospf6_lsa.c: generating Intra-Area-Prefix-LSA for stub
188	did not care duplicate prefixes. fixed.
189
1902001-09-07  Yasuhiro Ohara  <yasu@sfc.wide.ad.jp>
191
192	* ospf6_message.c: There was a bug that prevent LSDB
193	to syncronize. It was a DbDesc packet bug that Slave
194	sends two different DbDesc packet on the same sequence
195	number. This cause many LSAs are dropped when Exchanging
196	LSDB, because the latter DbDesc packet that have the same
197	sequence number will be ignored as duplicate packet.
198	This seems to be exist at least before 0.9.4 version.
199	Now this is the most stable candidate.
200
201	* ospf6d.h: version 0.9.5a
202
2032001-09-06  Yasuhiro Ohara  <yasu@sfc.wide.ad.jp>
204
205	* ospf6_zebra.c ospf6_spf.c ospf6_lsa.c :
206	delete nexthop check to certify the nexthop is Link-local address.
207	Suppress Link-LSA origination on links other than Broadcast.
208	SPF's nexthop calculation first checks linklocal address
209	in Link-LSA, then checks source address of neighbor's packets.
210
211	* ospf6_interface.c ospf6_ism.c ospf6_lsa.c ospf6_nsm.c:
212	intra-area-prefix-lsa origination func moved to new one.
213
214	* ospf6_interface.h ospf6d.[ch] ospf6_lsa.c: 
215	interface_area_cmd now changed to have 'passive'
216	and 'prefix-list' option.
217
218	* ospf6_prefix.c:
219	clean up.
220
2212001-09-04  Yasuhiro Ohara  <yasu@sfc.wide.ad.jp>
222
223	* ospf6_dbex.c ospf6_interface.c ospf6_ism.c ospf6_lsa.[ch]:
224	clean up and new LSA origination functions added.
225
226	* ospf6_route.c ospf6_lsdb.c: make vty function more
227	clean/understandable.
228
229	* ospf6d.h: version 0.9.5
230
2312001-08-24  Kunihiro Ishiguro  <kunihiro@ipinfusion.com>
232
233	* ospf6_lsdb.c: Use IS_LSA_MAXAGE macro instead of
234	ospf6_lsa_is_maxage.
235
236	* ospf6_lsa.h (IS_LSA_MAXAGE): Add new macro to check MaxAge.
237
2382001-08-21  Yasuhiro Ohara  <yasu@sfc.wide.ad.jp>
239
240	* ospf6_lsdb.c: if There's no previous prefix
241	ospf6d was wrongly not calculate the prefix.
242	this reported by (v6 16029) is fixed.
243
244	* ospf6_neighbor.c: Instance of LSA Summary included
245	in DbDesc packet was wrongly freed. The bug cause
246	malformed DbDesc, ExChange <-> ExStart flapping,
247	and then crash.
248
249	* ospf6d.h: version 0.9.4
250
2512001-08-21  Yasuhiro Ohara  <yasu@sfc.wide.ad.jp>
252
253	* ospf6_route.[ch]: Showing format is changed.
254	'show ipv6 route ospf6' -> 'show ipv6 ospf6 route'
255	'show ipv6 route ospf6 external' ->
256	'show ipv6 ospf6 route redistribute'
257
258	* ospf6_lsdb.c ospf6_lsa.c ospf6_neighbor.c ospf6_interface.c:
259	memory leak in LS list fixed.
260
261	* all: clean up
262
263	* ospf6d.h: version 0.9.3
264
2652001-08-20  Kunihiro Ishiguro  <kunihiro@ipinfusion.com>
266
267	* ospf6d.c (ospf6_timeval_sub_equal): Remove function.
268
269	* ospf6_spf.c (ospf6_timeval_cmp): Rewrite ospf6_timeval_cmp().
270	(ospf6_timeval_add_equal): Function moved from ospf6d.c
271	
2722001-08-19  Kunihiro Ishiguro  <kunihiro@ipinfusion.com>
273
274	* zebra-0.92a released.
275
2762001-08-15  Kunihiro Ishiguro  <kunihiro@ipinfusion.com>
277
278	* zebra-0.92 released.
279
2802001-08-09  Yasuhiro Ohara  <yasu@sfc.wide.ad.jp>
281
282	* ospf6_lsdb.c ospf6_neighbor.c:
283	LSDB function/structure and LS list function has been rewritten.
284	memory leak has been decreased.
285
286	* ospf6_lsa.[ch] ospf6_dbex.c: garbage code has been deleted.
287
288	* ospf6d.h: version 0.9.2
289
2902001-08-07  Yasuhiro Ohara  <yasu@sfc.wide.ad.jp>
291
292	* ospf6_dbex.c ospf6_lsdb.c:
293	Retransmition list had a critical bug that breaks LSDB
294	synchronization. When new LSA be added to retrans-list,
295	old must be removed, but it was not. So new LSA dropped,
296	and LSA Acknowledgement did not work. The bug was fixed.
297
298	* ospf6d.h: version 0.9.1
299
3002001-06-20  Yasuhiro Ohara  <yasu@sfc.wide.ad.jp>
301
302	* ospf6_spf.c: crash bug fix in temporary treat code for
303	Router-LSA whose LS-ID != 0
304
305	* ospf6_dbex.c: RFC2328 13.(4) was wrongly coded.
306	    (4) Else if the LSA's LS age is equal to MaxAge, and there is
307            currently *NO* instance of the LSA in the router's link state
308	    ...
309
310	* ospf6_lsa.c: RFC2328 13.1 checksum tie breaker
311	had been neglected, and has just added now.
312
313	* ospf6d.h: version 0.9.0
314	ospf6d expected to work with hitachi gr2000 from these fixes.
315
3162001-06-12  Yasuhiro Ohara  <yasu@sfc.wide.ad.jp>
317
318	* ospf6_lsa.c: Fix bug in creating Intra-Area-Prefix-LSA.
319	DR was mis-include others prefixes advertised by their Link-LSA.
320
321	* ospf6_route.c: Fix bug in calculating intra area routes.
322	Not all prefixes in Intra-Area-Prefix-LSA was calculated.
323
324	* ospf6_spf.c:
325	Changed to quit when a error occured in calculating SPF tree.
326	Very messy hack for the bug reported by [zebra 8807]. This
327	is not tested yet.
328	Changed to quit SPF calculation when a nexthop calculation
329	errors.
330
331	* ospf6_zebra.c:
332	Support for interface address deletion.
333
334	* ospf6d.h:
335	version: 0.8.y
336
3372001-04-18  Yasuhiro Ohara  <yasu@sfc.wide.ad.jp>
338
339	* ospf6d.h
340	Due to previous change (DR Election algorithm changed),
341	backward compatibility will be lost from this version.
342	version: 0.8.x
343
3442001-04-18  Yasuhiro Ohara  <yasu@sfc.wide.ad.jp>
345
346	* ospf6_message.c ospf6_ism.c:
347	Bug of router_id comparison
348
3492001-04-17  Yasuhiro Ohara  <yasu@sfc.wide.ad.jp>
350
351	* ospf6_dbex.c: ospf6_dbex_is_maxage_to_be_dropped() had
352	some bug causing Loading state lasts long.
353	version: 0.8.v
354
3552001-04-08  Yasuhiro Ohara  <yasu@sfc.wide.ad.jp>
356
357	* ospf6_route.c: BUG in AS-External route calculation fixed.
358	It was using OLD LSDB...
359	Version: 0.8.u-
360
3612001-04-08  Yasuhiro Ohara  <yasu@sfc.wide.ad.jp>
362
363	* ospf6_area.c, ospf6_dbex.c, ospf6_interface.c,
364	ospf6_lsa.c, ospf6_lsdb.c, ospf6_lsdb.h, ospf6_message.c,
365	ospf6_neighbor.c, ospf6_neighbor.h, ospf6_nsm.c,
366	ospf6_redistribute.c, ospf6_route.c, ospf6_spf.c:
367	Delete old LSDB function.
368
369	* ospf6d.h:
370	Version: 0.8.u
371
3722001-04-05  Yasuhiro Ohara  <yasu@sfc.wide.ad.jp>
373
374	* ospf6_area.c, ospf6_area.h, ospf6_dbex.c, ospf6_interface.c,
375	ospf6_interface.h, ospf6_lsa.c, ospf6_lsdb.c, ospf6_lsdb.h,
376	ospf6_message.c, ospf6_nsm.c, ospf6_redistribute.c, ospf6_route.c,
377	ospf6_spf.c, ospf6_top.c, ospf6_top.h, ospf6d.h:
378	Changed to use New LSDB.
379	Version: 0.8.t
380
3812001-04-02  Yasuhiro Ohara  <yasu@sfc.wide.ad.jp>
382
383	* ospf6_lsa.c:
384	Interface stub check in Intra-Area-Prefix-LSA origination 
385	was wrong. - fixed.
386
387	* ospf6_area.h, ospf6_dbex.c, ospf6_interface.c,
388	ospf6_interface.h, ospf6_lsa.c, ospf6_lsa.h, ospf6_lsdb.c,
389	ospf6_message.c, ospf6_neighbor.c, ospf6_nsm.c,
390	ospf6_redistribute.c, ospf6_top.c, ospf6_top.h, ospf6d.c:
391	New LSDB functions, but not changed to be used.
392
393	* ospf6d.h:
394	Version: 0.8.s
395
3962001-03-28  Yasuhiro Ohara  <yasu@sfc.wide.ad.jp>
397
398	* ospf6_area.c ospf6_area.h ospf6_dbex.c ospf6_dump.c
399	ospf6_interface.c ospf6_interface.h ospf6_lsa.c
400	ospf6_message.c ospf6_redistribute.c ospf6_spf.c ospf6_top.c
401	ospf6_top.h ospf6_zebra.c ospf6d.c ospf6d.h: cleaning.
402
4032001-03-24  Yasuhiro Ohara  <yasu@sfc.wide.ad.jp>
404
405	* ospf6d.h:
406	version: 0.8.r
407
408	* ospf6_neighbor.[ch], ospf6_lsa.[ch]:
409	just clean up and log clearify.
410
411	* ospf6_message.[ch]:
412	Packet receiving function and dumping OSPFv3 packet has been
413	changed simple and clean.
414
415	* ospf6_dbex.[ch], ospf6_interface.[ch], ospf6_lsdb.[ch],
416	  ospf6_neighbor.[ch], ospf6_nsm.[ch]:
417	LSList(i.e. summary list, request list, retrans list, etc) have
418	been rewritten based on new LSDB module. The main LSDB have not
419	yet shifted to this new module, but will shift eventually.
420	This change expected to resolve the problem that the ospf6d keeps
421	on sending redundant LSUpdate/LSAck.
422
423	* ospf6_interface.c: changed default MTU from 1500 to 1280.
424	It was possible that the ospf6d could not send packet (e.g.
425	LSUpdate in response to LSReq in my case) when the packet
426	size accidentally reached near 1500 (I was forget about IP
427	header :p). It is a bit illegal to set MTU 1280 constantly,
428	but I failed once with I/F MTU from kernel (through zebra),
429	and thinks that 1280 is more stable than kernel variable.
430	Comments will be appriciated.
431
4322001-03-15  Yasuhiro Ohara  <yasu@sfc.wide.ad.jp>
433
434	* ospf6_dbex.c, ospf6_interface.c, ospf6_ism.c, ospf6_lsdb.[ch],
435	  ospf6_neighbor.c, ospf6_spf.c, ospf6d.c:
436	Fix for crash. ospf6d has ever been crashing when
437	'no interface' command executed, and when starting up with
438	the configuration which does not include 'router ospf6'.
439	these has been fixed.
440
4412001-02-24  Yasuhiro Ohara  <yasu@sfc.wide.ad.jp>
442
443	* ospf6_lsa.c, ospf6_message.c:
444	LSA summary (exchanged while Adjacency bring up) may expire
445	(may reach MaxAge). Handling this has been added but
446	it's a little bit quick hack.
447
448	* ospf6_message.c:
449	Thread chain bug fixed. Read network thread chain has been cut
450	when receive packets on not-enabled interface. this was wrong
451	and fixed.
452
4532001-02-24  Yasuhiro Ohara  <yasu@sfc.wide.ad.jp>
454
455	* ospf6_message.c:
456	I/F MTU check part on sending packet had some bug, and it's fixed.
457	Ospf6d has believed a value from zebra as I/F MTU, but from now
458	I/F MTU is set to constant 1500. This is workaround for ATM.
459
4602001-02-01  Kunihiro Ishiguro  <kunihiro@zebra.org>
461
462	* zebra-0.91 is released.
463
4642001-01-04  Yasuhiro Ohara  <yasu@sfc.wide.ad.jp>
465
466	* just code clean up of almost all module.
467	* ospf6_dump.c, ospf6_lsa.c: file dependency.
468	* ospf6_mesg.[ch]: changed filename to ospf6_message.[ch]
469
4702001-01-09  Kunihiro Ishiguro  <kunihiro@zebra.org>
471
472	* zebra-0.90 is released.
473
4742001-01-04  Yasuhiro Ohara  <yasu@sfc.wide.ad.jp>
475
476	* ospf6_mesg.c,ospf6_lsa.c: doubly cancel thread bug fixed.
477	version 0.8.k CRASHed for this.
478	* ospf6_lsa.c: bug of logging fixed.
479	version: 0.8.l
480
4812001-01-04  Yasuhiro Ohara  <yasu@sfc.wide.ad.jp>
482
483	* ospf6_neighbor.c: fix typo when trying to delete
484	MaxAge AS-External LSA. MaxAge LSA remaining bug is expected
485	to be fixed.
486	version: 0.8.k
487
4882001-01-04  Yasuhiro Ohara  <yasu@sfc.wide.ad.jp>
489
490	* ospf6_mesg.c: add I/F Mtu check for sending LS Update.
491
492	* ospf6_dbex.c, ospf6_mesg.c, ospf6_neighbor.c, ospf6_neighbor.h,
493	ospf6_spf.c: Changed type of hisaddr field in ospf6_neighbor
494	structure, from sockaddr_in6 to in6_addr. No protocol/processing
495	changed.
496
4972001-01-04  Yasuhiro Ohara  <yasu@sfc.wide.ad.jp>
498
499	* ospf6_mesg.c, ospf6_neighbor.[ch]: Speed up of
500	Database Exchange.
501	version: 0.8.j
502
503	Because the LS Request list was checked only when attempt
504	to send (retransmit) LS Request packet, Loading state lasted
505	long (for RxmtInterval) unexpectedly. This was fixed; LS Request
506	packet will be send as soon as one received a LS Update packet.
507
5082001-01-01  Kunihiro Ishiguro  <kunihiro@zebra.org>
509
510	* ospf6d.h (OSPF6_VTYSH_PATH): Change "/tmp/ospf6d" to
511	/tmp/.ospf6d".
512
5132000-12-29  Yasuhiro Ohara  <yasu@sfc.wide.ad.jp>
514
515	* ospf6_dump.[ch]: simplified.
516
5172000-12-19  Yasuhiro Ohara  <yasu@sfc.wide.ad.jp>
518
519	* ospf6_route.c: Fix bug of using unavailable route.
520	version: 0.8.d
521
5222000-11-30  Yasuhiro Ohara  <yasu@sfc.wide.ad.jp>
523
524	* ospf6_spf.c: calculate statistics. version: 0.8.d
525
5262000-11-26  Yasuhiro Ohara  <yasu@sfc.wide.ad.jp>
527
528	* ospf6_mesg.c, ospf6_nsm.c: LSDB sync bug fixed.
529	version: 0.8.c
530
5312000-11-26  Yasuhiro Ohara  <yasu@sfc.wide.ad.jp>
532
533	* ospf6_dbex.c: Start debugging and cleaning.
534
535	* ospf6_area.c, ospf6_dbex.c, ospf6_interface.c, ospf6_lsa.c,
536	ospf6_proto.c, ospf6_top.c: add some function to clarify codes.
537
5382000-11-26  Yasuhiro Ohara  <yasu@sfc.wide.ad.jp>
539
540	* ospf6_spf.c: Delete old garbage (which was enclosed by #if 0)
541
542	* ospf6_redistribute.c: "redistribute ospf6" was generated in
543	"router ospf6" in config file. It is a bug, and fixed.
544	wrong warning message was deleted.
545
546	* ospf6_main.c: If daemon mode, ospf6d was silent even if
547	the config file was wrong. It is a bug, and fixed.
548
549	* ospf6_route.c, ospf6_zebra.c: Zebra syncronization method
550	has been changed. delete garbages. allow nexthop of :: in case
551	of connected route.
552
553	* ospf6_dbex.c: Delete annoying log messages.
554
555	* ospf6_lsa.c: Changed string for LSA log.
556
5572000-11-21  Yasuhiro Ohara  <yasu@sfc.wide.ad.jp>
558
559	* ospf6_spf.c: some careless bug fixed.
560
561	* ospf6_route.c: changed not to send garbage route
562          whose nexthop is not linklocal address.
563
5642000-11-09  Yasuhiro Ohara  <yasu@sfc.wide.ad.jp>
565
566        * ospf6_rtable.c: renamed to ospf6_route.c
567        whole functionality has been rewritten as new code.
568        new functions not yet installs routes; the old
569        functions still remains. cleaning log messages.
570
571	* ospf6_spf.c: whole functionality has been rewritten
572	as new code. new command "show ipv6 ospf6 spf node",
573	"show ipv6 ospf6 spf tree", "show ipv6 ospf6 spf table"
574	has been added. Memory leak was fixed. cleaning log messages.
575
576	* ospf6d version: 0.7.c
577
5782000-10-02  Kunihiro Ishiguro  <kunihiro@zebra.org>
579
580	* zebra-0.89 is released.
581
5822000-09-10  Kunihiro Ishiguro  <kunihiro@zebra.org>
583
584	* ospf6_lsdb.c (ospf6_lsdb_remove_maxage_lsa): Fix compile
585	warnings.
586
5872000-08-17  Kunihiro Ishiguro  <kunihiro@zebra.org>
588
589	* zebra-0.88 is released.
590
5912000-08-06  Kunihiro Ishiguro  <kunihiro@zebra.org>
592
593	* ospf6_rtable.h (struct ospf6_nexthop): Change ifindex type from
594	unsigned long to unsigned int.
595
5962000-04-28  Kunihiro Ishiguro  <kunihiro@zebra.org>
597
598	* ospf6d.h: Include some headers for avoid warning.
599
600	* ospf6_routemap.h: Add newfile.
601
6021999-11-21  Kunihiro Ishiguro  <kunihiro@zebra.org>
603
604	* ospf6_network.c: Respect IPV6_JOIN_GROUP and IPV6_LEAVE_GROUP
605	rather than RFC2133.
606
6071999-10-21  Jun-ichiro itojun Hagino <itojun@itojun.org>
608
609	* ospf6_network.c (ospf6_ipv6_decode_ipv4): Fix bug of conversion
610	from IPv4 Mapped Address to IPv4 address.
611
6121999-08-08  Kunihiro Ishiguro  <kunihiro@zebra.org>
613
614	* ospf6_lsa.c (construct_link_lsa): Enclose KAME specific part by
615	#ifdef/#endif.
616
6171999-07-29  Yasuhiro Ohara  <yasu@sfc.wide.ad.jp>
618
619	* ospf6_mesg.c: add new message process function.
620
6211999-07-25  Kunihiro Ishiguro  <kunihiro@zebra.org>
622
623	* ospf6_main.c (sighup): Call of log_rotate() removed.
624
6251999-07-24  Yasuhiro Ohara  <yasu@sfc.wide.ad.jp>
626
627	ospf6_dbex.{c,h}: variable "acknowledge" has been deleted.
628
6291999-07-22  Yasuhiro Ohara  <yasu@sfc.wide.ad.jp>
630
631	* *.{c,h}: lsa data structure has been drastically
632	changed.
633
6341999-07-16  Yasuhiro Ohara  <yasu@sfc.wide.ad.jp>
635
636	* *.{c,h}: bug of updating LSA's which is self
637	originated has been fixed.
638
6391999-07-14  Yasuhiro Ohara  <yasu@sfc.wide.ad.jp>
640
641	* *.{c,h} : log clean up.
642
6431999-07-05  Kunihiro Ishiguro  <kunihiro@zebra.org>
644
645	* ospf6d.c (ospf6_init): Change to use install_default.
646
6471999-07-03  Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
648
649	* ospf6_rtable.c (nexthop_*): added some function that handles
650	new nexthop structure.
651
6521999-07-01  Rick Payne <rickp@rossfell.co.uk>
653
654	* ospf6_zebra.c (ospf6_zebra_init): Install standard commands to
655	ZEBRA_NODE.
656
6571999-06-09  Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
658
659	* ospf6_rtable.h: added for new routing table of ospf6d
660
6611999-05-14  Stephen R. van den Berg <srb@cuci.nl>
662
663	* ospf6_main.c (signal_init): SIGTERM call sigint.
664	(sigint): Loggging more better message.
665
6661999-05-13  Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
667
668	*ospf6_spf.c (get_prefix_lsa_of_vertex): bug fix about network vertex.
669
6701999-05-08  Kunihiro Ishiguro  <kunihiro@zebra.org>
671
672	* ospf6_network.c (send_linkstate_ack): Check HAVE_SIN6_SCOPE_ID
673	is defined.
674	* ospf6_mesg.c (make_hello): Likewise.
675	* ospf6_lsa.c (lsa_flood): Likewise.
676
6771999-05-07  Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
678
679	* ospf6_spf.c, etc: Many bug fix.
680        intra-area-prefix-LSA treatment changed.
681        network byte order of neighbor ifid changed.
682
6831999-05-07  Kunihiro Ishiguro  <kunihiro@zebra.org>
684
685	* ospf6_zebra.h (struct zebra): Add hitory entry to structure.
686
6871999-05-05  Kunihiro Ishiguro  <kunihiro@zebra.org>
688
689	* ospf6_main.c (main): Add KAME check for binding vty socket.
690	(main): Delete old interface get routine garbage.
691
692	* ospf6d.c: Change all `show ip6' statement to `show ipv6'.
693	(show_ipv6_ospf6_requestlist): Add description.
694
6951999-05-04  Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
696
697	* ospf6_lsa.c, etc: Many bug fix, now two routers
698	on the same segment can become FULL neighbor state
699	each other.
700
7011999-05-03  Kunihiro Ishiguro  <kunihiro@zebra.org>
702
703	* Makefile.am: Add file dependency.
704	(depend): Add target.
705
7061999-05-02  Yasuhiro Ohara <yasu@sfc.wide.ad.jp>
707
708	* Clean up and fix have been almost done. This code
709	now testing stage of Intra area routing.
710
711	* Configuration Vty become more similar to Cisco.
712
7131999-04-22  Kunihiro Ishiguro  <kunihiro@zebra.org>
714
715	* Trim training newline from zlog format arguemnt.
716	
717	* ospf6_dump.c (ospf6_err): Commented out ospf6_err and
718	ospf6_warn.  Same kind of function should be implemented as
719	zlog_err or zlog_warn or someting.
720
721	* ospf6d.c: Change OSPF_NODE to OSPF6_NODE.
722	Change OSPF_DEFAULT_CONFIG to OSPF6_DEFAULT_CONFIG.
723	
724
7251999-04-21  Kunihiro Ishiguro  <kunihiro@zebra.org>
726
727	* ospf6_mesg.c (make_hello): Add check of SIN6_LEN
728
7291999-04-16  Kunihiro Ishiguro  <kunihiro@zebra.org>
730
731	* ospf6_neighbor.c: Change list_clear_all to list_delete_all_node.
732	Remove list_delete_all fuction and use lib/linklist.c's one.
733	
7341999-04-14  Kunihiro Ishiguro  <kunihiro@zebra.org>
735
736	* mcast_join(),mcast_leave()'s argument socket length is removed.
737
7381999-04-08    <kunihiro@zebra.org>
739
740	* ospf6_zebra.h (ospf_zebra_read): Fix typo.
741
742	* ospf6_interface.h: Tempolary add struct rt_addrinfo.
743
7441999-03-05  Kunihiro Ishiguro  <kunihiro@zebra.org>
745
746	* Merge from ospfd-zebra-990303 codes.
747
7481999-02-23  Kunihiro Ishiguro  <kunihiro@zebra.org>
749
750	* Makefile.in: add new file.
751
752	* Makefile.am: @INCLUDES@ is added for OS/library specific IPv6
753	directory search.
754
755	* Import files from Yasuhiro Ohara <yasu@sfc.wide.ad.jp>'s ospfd.
756	Impterted files are:
757	Makefile.am, ospf_area.h, ospf_dump.c, ospf_interface.c,
758	ospf_interface.h, ospf_lsa.c, ospf_lsa.h, ospf_main.c,
759	ospf_mesg.c, ospf_mesg.h, ospf_neighbor.c,
760	ospf_neighbor.h,ospf_network.c, ospf_network.h, ospf_proto.h,
761	ospf_spf.c, ospf_spf.h, ospf_types.h, ospfd.c, ospfd.h
762