BGPVIEW $BJQ99MzNr(B
change.txt,v 1.84 2002/04/09 10:12:00 kuniaki Exp

16 Mar. 1998 Alpha Version 0.01 
 -$B;n83E*$K%j%j!<%9(B

18 Mar. 1998 Alpha Version 0.02 
 -$B%m%0=PNOB0@-$K(BUPDATTR$B$rDI2C!#(B
  $B"*(BUPDATE$B%a%C%;!<%8$NB0@-=PNO$rM^@)$G$-$k$h$&$KJQ99(B
 -DEBUG$B=PNO$NNL$r8:$i$9!#(B
 -$B%m%0=PNO$NNL$rB?>/8:$i$9!#(B
 -BGP Header$B$NFI$_9~$_$r(B16Byte$B8GDjFI$_9~$_$+$i!"(B1Byte$B$E$DFI$_9~$_(B16Byte$BO"B3(B
  $B$N(B0xFF$B$r8!=P$9$k$h$&$K$7$?!#(B
 -KILLHUP$B%7%0%J%k$K$h$j!"%m%0%U%!%$%k$r?7$7$/$9$k$h$&$K$7$?!#8E$$%m%0$O!"%U(B
  $B%!%$%kL>$rJQ99$7$FJ]B8$9$k!#(B

20 Mar. 1998 Aplha Version 0.03
 -CLUSTER_LIST$B$H(BORIGINATOR_ID$B$N#2$D$N%Q%9B0@-$r%m%0$K=PNO$G$-$k$h$&$K$7$?!#(B
  (Route Reflector$BBP1~(B)(18 Mar. 1998)
 -$BD>6a$N%?%$%^$NBT$A;~4V$rJV$9(Bcheck_timer$B4X?t$G!"#1IC$N8m:9$,$G$k%P%0$r=$@5!#(B
  (18 Mar. 1998)
 -AS_PATH$B%;%0%a%s%H%?%$%W$K(BAS_CONFED_SET$B$*$h$S(BAS_CONFED_SEQUENCE$B$N#2$D$NB0(B
  $B@-$rDI2C$7!"$=$NB0@-$rI=<($G$-$k$h$&$K$7$?!#(B(Confederation$BBP1~(B)
  $B$?$@$7!"(BAS_PATH$B<+BN$NI=<($K$OJQ99$O$J$$!#(B(19 Mar. 1998)

23 Mar. 1998 Alpha Version 0.04
 -UPDATE$B%a%C%;!<%8$N%m%0$NB0@-I=<(ItJ,$NFbMF$r#1B0@-#19T$GI=<($9$k$h$&$KJQ(B
  $B99$7$?!#(B(20 Mar. 1998)
 -AS_PATH$B%;%0%a%s%HB0@-$K#2$D0J>e$N%;%0%a%s%H%?%$%W$,:.F~$7$F$$$k>l9g$K!"(B
  AS PATH$B$,@5>o$KI=<($5$l$J$$%P%0$r=$@5$7$?!#(B(20 Mar. 1998)

27 Mar. 1998 Alpha Version 0.05
 -AS Path$B$r(BConfederation$B$KBP1~$7$?!#(BAS_CONFED_SET$B$*$h$S(BAS_CONFED_SEQUENCE$B$G(B
  $B<u?.$5$l$k(BAS_Path$B$O!"$=$N(BPATH$B$NN>C<$r3g8L$G3g$jI=<($9$k$h$&$K$7$?!#(B
  (24 Mar. 1998)
 -ESTABLISH$B>uBV$G%j%b!<%HB&$+$i(BPeer$B$r@ZCG$5$;$k$H!"(Bbgpview$B$,%"%s%0%"%C%W$9(B
  $B$k%P%0$r=$@5$7$?!#(B(24 Mar. 1998)

03 Apr. 1998 Alpha Version 0.06
 -MRTG$B$HO"F0$7$F<hF@$7$?E}7W>pJs$r(BMRTG$B$GI=<(2DG=$H$7$?!#O"F0;n83$O9T$C$F$$(B
  $B$J$$!#>\$7$/$O!"(Bmrtgout.doc$B$r;2>H!#(B(30 Mar. 1998)
 -$B%Q%9B0@-$N(BCOMMUNITIES$B$r%m%0$K=PNO$G$-$k$h$&$K$7$?!#(B(Community List$BBP1~(B)
  (2 Apr. 1998)
 -ROUTE_INFO$B9=B$BN$N9=@.$rJQ99$7!"9=B$BN$N%5%$%:$r>.$5$/$7$?!#(B(2 Apr. 1998)
 -$B%=%U%H%&%(%"%?%$%^$N%?%$%`%"%&%H%A%'%C%/$K4X$9$k%P%0$r=$@5$7$?!#(B
  (2 Apr. 1998)

17 Apr. 1998 Alpha Version 0.07
 -/var/run/bgpview.pid$B$K5/F0$7$?(BBGPView$B$N%W%m%;%9(BID$B$r=PNO$9$k$h$&$K$7$?!#(B
  (15 Apr. 1998)
 -$B3F(Bneighbor$BKh$K<u?.$7$?(Bprefix,withdraw$B$rJL$N%m%0%U%!%$%k$K=PNO$G$-$k$h$&$K(B
  $B$7$?!#%m%0%U%!%$%k$O(BSIGUSR1$B$K$h$C$F%j%U%!%$%k$G$-$k!#(B
 -$B>e5-2~B$$KH<$$!"(Bconfig$B%U%!%$%k$K(BPREFIXOUT$B9`L\$rDI2C$7$?!#%Q%i%a!<%?$K$O!"(B
  $B=PNO%U%!%$%kL>$r;XDj$9$k!#(B
  (15 Apr. 1998)
 -$B<u?.(BPrefix$B$r8!::$9$k(Bcheckprefix.pl$B$r%Q%C%1!<%8$KE:IU(B(17 Apr. 1998)

1 Dec. 1998 Alpha Version 0.08
 -prefix log$B$N=PNO7A<0$NJQ99$r9T$C$?!#=PNO>pJs$H$7$F!"(Bnext hop$B$H(BAS PATH$B$rDI(B
  $B2C$7$?!#(B(20 Apr. 1998)
 -BGPView$B$N%7%9%F%`%m%0$r(Bsyslog$B$K=PNO$9$k5!G=$rDI2C$7$?!#(B
  bgpview.cfg$B$N(BSYSTEM_LOG$B$N@_Dj$r(B@<Facilityname>$B$H$9$k$H(Bsyslog$B$K=PNO$9$k!#(B
  (1 Dec. 1998)

26 Jan. 1999 Alpha Version 0.09
 -Prefix Length$BJL(BPrefix$B?t%+%&%s%H%D!<%k$*$h$S%0%i%U2=%D!<%k$r%Q%C%1!<%8$K(B
  $BE:IU$7$?!#(B(10 Dec. 1998)
 -bgpview.cfg$BFI$_9~$_;~$K!"#19T$,(B256$BJ8;z$r1[$($k$H@_Dj$,$*$+$7$/$J$k%P%0$r(B
  $B=$@5$7$?!#(B(25 Jan. 1999)
 -$B%@%_!<7PO)$N%"%J%&%s%9$r9T$&5!G=$rDI2C$7$?!#(B
  $B%@%_!<$N7PO)$N>pJs$O!"(Bdefault$B$G(B/usr/local/etc/dummyroute.cfg$B$h$j;XDj2DG=!"(B
  $B$^$?!"(Bbgpview.cfg$B$K$h$C$F@_Dj%U%!%$%k$r;XDj$9$k$3$H$b2DG=!#(B(26 Jan. 1999)

12 March 1999 Alpha Version 0.10
 -$B%@%_!<7PO)Aw=PCf$KAw=P@h(BPeer$B$,%@%&%sEy$K$h$j(BFSM$B$,(BESTABLISH$B$+$iB>$N>uBV$K(B
  $B0\9T$7$F$b!"(BUpdate Message$B$rAw$jB3$1$F$7$^$&%P%0$r=$@5!#(B(27 Jan 1999)
 -Syslog$B$N(BFacility$B;XDj$K$+$i$_(BFreeBSD$B0J30$G$O%3%s%Q%$%k$G$-$J$$IT6q9g$r=$(B
  $B@5$7$?!#$3$l$KH<$$!"%5%]!<%H$9$k(BFacility$B$O(Blocal0$B!A(Blocal7$B$K8BDj!#(B
  (12 Mar 1999)
 -BGP Peer$B$N@\B3@h$,B8:_$7$J$$!"$^$?$O!"(BSocket$B$N@\B3$,@Z$l$?>l9g$K(BBroken
  Pipe$B$7$F$7$^$&(BBug$B$r=$@5!#(B(12 Mar 1999)

19 March 1999 Alpha Version 0.11
 -BGPView$BB&$,(BServer$BB&$H$J$C$F!"@\B3Aj<jB&$+$i(BBGP Peer$B$N@\B3MW5a$,$"$C$?>l(B
  $B9g$K!"(BBGPView$B$,0lIt$N>r7o$r=|$-$[$H$s$IL5>r7o$GMW5a$r5qH]$7$F$$$kIT6q9g(B
  $B$r=$@5!#(B(16 Mar 1999)
 -$B%@%_!<$N(BUpdate Message$B$K$F!"(BWithdraw$B$r=PNO$G$-$k$h$&$K$7$?!#@_Dj$O4pK\E*(B
  $B$K(BUpdate Prefix$B$HF1$8$@$,!"(BAS Path$B$OL5;k$9$k!#(B
  (19 Mar 1999)

26 March 1999 Alpha Version 0.12
 -BGPView$B$N%m%0$K(BUPDATEDUMP$BB0@-$rDI2C!#(BUPDATE$B%a%C%;!<%8$N%^!<%+!"%a%C%;!<(B
  $B%8%5%$%:!"%a%C%;!<%8<oJL$N#3%U%#!<%k%I$r=|$/ItJ,$N%a%C%;!<%8$,%m%0%U%!%$(B
  $B%k$K%@%s%W=PNO$G$-$k$h$&$K$7$?!#(B(25 Mar 1999)
 -$B%@%_!<7PO)Aw=P5!G=$K(BPLAYBACK$B5!G=$rDI2C!#%@%_!<7PO)%?%$%W$r(BPLAYBACK$B$K;XDj(B
  $B$7!"%@%s%W%U%!%$%k$r;XDj$9$k$3$H$K$h$j!"G$0U$N%@%_!<7PO)$rAw=P$9$k$3$H$,(B
  $B2DG=$K$J$C$?!#%@%s%W%U%!%$%k$O!"(BBGPView$B$N%m%0%U%!%$%k$N7A<0$HF1$8$G$"$j!"(B
  $B%@%s%W%U%!%$%k$H$7$F$3$N%m%0%U%!%$%k$r;XDj$9$k;v$,2DG=!#(B(26 Mar 1999)

07 May 1999 Alpha Version 0.13
 -LOG_ALL$BB0@-$,;XDj$5$l$F$$$F$bA4$F$N%m%0%U%!%$%k$K%m%0$,=PNO$5$l$J$$%P%0(B
  $B$r=$@5$7$?!#(B(31 Mar 1999)
 -BGPView$B%W%m%;%95/F0;~$K%W%m%;%9(BID$B%U%!%$%k$,:n@.$G$-$:$K=i4|2=$K<:GT$7$?(B
  $B>l9g$K!"%m%0%U%!%$%k$N%*!<%W%s$*$h$S%/%m!<%:=hM};~$K%W%m%;%9$,0[>o=*N;$7(B
  $B$F$7$^$&%P%0$r=$@5$7$?!#(B(31 Mar 1999)

05 July 1999 Alpha Version 0.14
 -mlcnt.pl$B$N%P%0=$@5(B(28 June 1999)
 -CVS repository $B3+;O(B(5 July 1999)

26 Aug. 1999 Alpha Version 0.15
 -SunOS $B$KBP1~$7$?!#(B(24 Aug. 1999)
 -TCP session $B$,@.N)$7$F$$$J$$Aj<j$K$b(B Open Message $B$rAw$m$&$H$7$F$$$?%P%0(B
  $B$r=$@5$7$?!#(B(26 Aug. 1999)

3 Feb. 2000 Alpha Version 0.16
 -BGPView Shell$B$N%5%]!<%H(B(3 Feb. 2000)
 -BGPView$B$N5/F0%*%W%7%g%s$K@_Dj%U%!%$%k;XDj$H%P!<%8%g%sI=<($r%5%]!<%H(B
  (3 Feb. 2000)
 -BGPView$B$N5/F0@_Dj%U%!%$%k$N%G%U%)%k%H$r(B/usr/local/etc/bgpview.cfg$B$KJQ99(B
  (3 Feb. 2000)

10 March 2000 Alpha Version 0.17
 -BGPView$B5/F0;~$K(BBVS$B%]!<%H$,(Bbind$B$G$-$J$/$F$b!"(BBGPView$B$N5/F0$rB39T$7$F$$$?(B
  $B$,!"(Bbind$B$G$-$J$$>l9g$K$O(BBGPView$B$r0[>o=*N;$9$k$h$&$K$7$?!#(B(4 Feb. 2000)
 -BVS$B$N%3%^%s%I%i%$%sF~NO;~$K(B128$BJ8;z(B($B:GBgF~NOJ8;z?t(B)$B$r1[$($FF~NO$7$?>l9g(B
  $B$K(BCore Dump$B$9$k%P%0$r=$@5$7$?!#(B(28 Feb. 2000)
 -BGP$B$N(BPeer$BKh$K(BIdetifier$B%"%I%l%9!"$*$h$S(BLocal AS$BHV9f$rJL!9$K@_Dj$G$-$k$h$&(B
  $B$K$7$?!#>JN,;~$O!"%7%9%F%`@_DjCM$r(BOpen Message$BAw=P;~$KA*Br$9$k!#(B
  (28 Feb. 2000)
 -BVS$B$N(BAuto Complete$B$K$*$$$F%Q%i%a!<%?F~NO;~$K(B<TAB>$B$GJd4V$7$h$&$H$7$?>l9g(B
  $B$K!"FbIt%Q%i%a!<%?$,I=<($5$l$F$7$^$&%P%0$r=$@5$7$?!#(B(10 Mar. 2000)
 -$BFCDj(BBGP Peer$B$KG$0U$N(BPrefix$B$r(BInjection$B$7!"$=$N(BPrefix$B$NLa$j;~4V$r7WB,$9$k(B
  $B5!G=$rDI2C$7$?!#(B(10 Mar. 2000)

28 March 2000 Alpha Version 0.18
 -Prefix Checker(checkprefix.pl)$B$G=PNO$9$k%l%]!<%H$NG/9f$N(B2000$BG/LdBj$r=$@5(B
  $B$7$?!#(B(15 Mar. 2000)
 -BGP$B$N(BPeer$B$N%9%F!<%?%9$,(BIDLE$B$*$h$S(BESTABLISHED$B$KJQ2=$7$?;~$K!"@_Dj%U%!%$%k(B
  $B$G;XDj$7$?%a!<%k%"%I%l%9$K(BNotification$B%a!<%k$rAwIU$9$k5!G=$rDI2C$7$?!#(B
  (28 Mar. 2000)

25 April 2000 Alpha Version 0.19
 -$B%7%9%F%`@_Dj$N(Bsendmail$B%3%^%s%I%Q%9!"4IM}<T%"%I%l%9!"$*$h$SDLCN%"%I%l%9$r(B
  BVS$B$N(Bshow version$B%3%^%s%I$GI=<($9$k$h$&$K$7$^$7$?!#(B(29 Mar. 2000)
 -$BLp0u%-!<$J$I$GH/9T$5$l$k%(%9%1!<%W%7!<%1%s%9$K$h$k%R%9%H%jI=<($KBP1~$7$?!#(B
  (18 April 2000)
 -Peer$B>uBVJQ2=DLCN%a!<%k$NFbMF$KBP>](BPeer$BHV9f$,I=<($5$l$F$$$J$$(BBug$B$r=$@5$7(B
  $B$?!#F1;~$K!"DLCN85(BBGPView$B$,FCDj$G$-$k$h$&%a!<%k$K(BLocal Identifier$B$N5-=R(B
  $B$rDI2C$7$?!#(B(18 April 2000)
 -BVS$B$N9T%(%G%#%C%H5!G=$r6/2=$7!"%+!<%=%k0lJ8;zLa$j!?Aw$j!"$*$h$S9TCf$G$N(B
  $BJ8;z:o=|Ey$r%5%]!<%H$7$?!#$3$l$KH<$$!"%3%^%s%I%P%C%U%!4XO"$N%3!<%I$rBgI}(B
  $B2~B$$7$?!#(B(25 April 2000)


19 July 2000 Alpha Version 0.20
 -Ctrl+L$B$K$h$k2hLL%/%j%"$N5!G=$rDI2C$7$?!#(B($B%(%9%1!<%W%7!<%1%s%9$K$h$k(B)
  (26 April 2000)
 -Imcomplete$B$J%3%^%s%I$O%R%9%H%j$K;D$i$J$$$h$&$K$7$?!#(B
  (26 April 2000)
 -Ctrl-U$B$r9TCf$G<B9T$7$?>l9g!"%3%^%s%I%i%$%s$NI=<($,Mp$l$k%P%0$r=$@5$7$?!#(B
  (26 April 2000)
 -BVS$B$+$i(Bshutdown$B%3%^%s%IEjF~$7(BBGPView$B$r=*N;8e!"$=$ND>8e$K(BBGPView$B$r:FN)$A(B
  $B>e$2$9$k$H!"(BBVS$B$N%5!<%P%]!<%H$,(Bbind$B$G$-$:$K=*N;$7$F$7$^$&IT6q9g$r=$@5!#(B
  (26 April 2000)
 -BVS$B$K(Breboot$B%3%^%s%I$rDI2C$7$?!#(B(26 April 2000)
 -'do reflesh sytemlog'$B%3%^%s%I$r(B'do reflesh systemlog'$B$KJQ99$7$?!#(B
  (11 Jul 2000)
 -BVS$B%m%0%$%s;~$K(BBGPView$B$N%P!<%8%g%s$rI=<($9$k$h$&$K$7$?!#(B(12 Jul 2000)
 -RADIX Tree$B$r<BAu$7$?!#$3$l$KH<$$!"<u?.$7$?7PO)$rJ]B8$G$-$k$h$&$K$7$?!#(B
  (19 Jul 2000)
 -$B<u?.$7$?7PO)>pJs$NA4$F$r;2>H$G$-$k$h$&$K$7$?!#(B(19 Jul 2000)

24 July 2000 Alpha Version 0.21
 -'show ip bgp neighbor <ADDRESS> routes'$B%3%^%s%I$rDI2C$7!";XDj(BPeer$B$+$i<u(B
  $B?.$7$?7PO)$r;2>H$G$-$k$h$&$K$7$?!#(B(19 Jul 2000)
 -'show ip bgp'$B$*$h$S(B'show ip bgp neighbor <ADDRESS> routes'$B$GI=<($5$l$k(B
  $B7PO)I=<($N7P2a;~4V$NI=<(J}K!$rJQ99$7$?!#(B(19 Jul 2000)
 -'show ip bgp <ADDRESS>'$B%3%^%s%I$rDI2C$7!";XDj$N7PO)$rI=<($G$-$k$h$&$K$7(B
  $B$?!#(B(24 Jul 2000)
 -RADIX Tree$B$N%G!<%?9=B$$rJQ99$7$?!#(B(24 Jul 2000)

3 August 2000 Alpha Version 0.22
 -'do output route filename <FileName>'$B%3%^%s%I$rDI2C$7!"(BBGPView$B$G;}$C$F(B
  $B$$$k7PO)$rA4$F;XDj$N%U%!%$%k$K=PNO$9$k$h$&$K$7$?!#(B(28 Jul 2000)
 -RADIX Tree$B$N7PO):o=|=hM}$G$N%a%b%j%j!<%/$r=$@5$7$?!#(B(31 Jul 2000)
 -Peer$B$N(Bsocket$B$,%*!<%W%s$5$l$F$$$J$$(BPeer$B$KBP$7$F!"(B'clear ip bgp xxx'$B$r9T(B
  $B$&$H!"(Bcore dump$B$9$k%P%0$r=$@5$7$?!#(B(31 Jul 2000)
 -'show ip bgp summary'$B%3%^%s%I$G!"7PO)I=$N%5%^%j$rI=<($9$k$h$&$K$7$?!#(B
  (31 Jul 2000)
 -'show ip route summary'$B%3%^%s%I$rDI2C$7$?!#$3$l$K$h$j!"<u?.$7$?7PO)$N(B
  Prefix$BD9JL$N7PO)?t!"$*$h$S!"J?6Q$N(BAS Path$BD9$,8+$l$k$h$&$K$7$?!#(B
  (1 Aug 2000)
 -BVS$B%3%^%s%I%i%$%s$G(B'?'$B$NF~NO$h$C$FI=<($5$l$k%X%k%W$N$&$A!"<B9T2DG=$J%3(B
  $B%^%s%I$N>l9g$G$b%X%k%W$rI=<($9$k$h$&$K$7$?!#(B(1 Aug 2000)
 -BVS$B%3%^%s%I%i%$%s$NJQ?tF~NOItJ,$G%*!<%H%3%s%W%j!<%H5!G=$,$&$^$/F0:n$7(B
  $B$J$$IT6q9g$r=$@5$7$?!#(B(3 Aug 2000)

14 November 2000 Alpha Version 0.23
 -'show version'$B%3%^%s%I$G%7%9%F%`$N2TF/7P2a;~4V$rI=<($9$k$h$&$K$7$?!#(B
  (11 Aug 2000)
 -$B7PO)8!:w!"7PO)=87W7O$N0lIt$N%3%^%s%I$K$*$$$F!"J#?t$N(BVTY$B$+$iF1;~$KF10l(B
  $B$N%3%^%s%I$r<B9T$7$?>l9g$K7PO)$*$h$S=87W$N7k2L$,$*$+$7$/$J$k%P%0$r=$@5(B
  $B$7$?!#(B(11 Aug 2000)
 -$B%3%^%s%I$J$I$G;XDj$5$l$k=PNO%U%!%$%k$N=PNO@h$N%G%U%)%k%H%G%#%l%/%H%j(B
  $B$N;XDj$r@_Dj%U%!%$%k$G$G$-$k$h$&$K$7$?!#(B(17 Aug 2000)
 -'show ip bgp route time <Time> [ge|le]'$B%3%^%s%I$rDI2C$7!";XDj;~4V$K<u(B
  $B?.$7$?7PO)$rI=<($9$k$3$H$,$G$-$k$h$&$K$7$?!#(B(14 Nov 2000)

26 March 2001 Alpha Version 0.24
 -$B%@%_!<7PO)AwIU5!G=$K(BAS Path$B$r3F(BUpdate Message$BKh$KJQ2=$5$;$k5!G=$rDI2C(B
  $B$7$?!#(B(26 March 2001)

29 March 2001 Alpha Version 0.25
 -tool$B$K7PO)?t$r(BIP$B%"%I%l%9$NBh0l%*%/%F%C%HKh$K?t$($k(Bsumroute.pl$B$rDI2C$7(B
  $B$?!#(B(27 March 2001)
 -"do reflesh prefixlog"$B%3%^%s%I$G(BPrefix Log$B$r99?7$9$k:]!"%U%!%$%k$N:G=i(B
  $B$K!"99?7;~$K(BBGPView$B$,;}$C$F$$$k(BRadix Tree$B$N7PO)?tEy$r=PNO$9$k%*%W%7%g(B
  $B%s$rDI2C$7$?!#%*%W%7%g%s$N;XDj$O(Bbgpview.cfg$BFb$N(BPREFIXOUTSUM$B$G;XDj$9$k!#(B
  (27 March 2001)
 -$B7PO)>pJs$K(BUpdate$B$*$h$S(BWithdraw$B$N;~9o$rJ];}$9$k$h$&$K$7$?!#$3$l$KH<$$(B
  Withdraw$B$5$l$?7PO)$G$b(BInactive$B%U%i%0$rIU$1$?>uBV$G7PO)$N%(%s%H%j$r;D(B
  $B$9$h$&$K$7$?!#(B(28 March 2001)
 -$B7PO)>pJs$N99?7;~9oMzNr$r0lDj4V3VKh$K>C5n$9$k%?%$%^$rDI2C$7$?!#(B
  (28 March 2001)
 -$B%3%^%s%I%i%$%s$h$j7PO)>pJs$N99?7;~9oMzNr$r>C5n$9$k%3%^%s%I$rDI2C$7$?!#(B
  (28 March 2001)
 -"set route history clear time"$B%3%^%s%I$rDI2C$7!"<!2s$N7PO)>pJs99?7MzNr(B
  $B$r>C5n$9$k;~4V$r;XDj$G$-$k$h$&$K$7$?!#(B(29 March 2001)
 -"show ip bgp"$B$G$N7PO)I=<(5!G=$K(Bactive route/inactive route$B$NI=<(A*Br%*(B
  $B%W%7%g%s$rDI2C$7$?!#(B(29 March 2001)
 -"do output route filename"$B%3%^%s%I$K!"(Bactive/inactive$B$NI=<(7PO)A*Br%*(B
  $B%W%7%g%s$*$h$S!"7PO)>pJs99?7MzNrI=<(%*%W%7%g%s$rDI2C$7$?!#(B
  (29 March 2001)

4 April 2001 Alpha Version 0.26
 -Cron$B%i%$%/$J;~4V;XDj$K$h$C$F%3%^%s%I$r(BBGPView Shell$B%3%^%s%I$r5/F0$9$k(B
  $B5!G=$rDI2C$7$?(B(2 April 2001)
 -"do read cron file"$B%3%^%s%I$rDI2C$7!"(BCron$B@_Dj%U%!%$%k$r%3%^%s%I%i%$%s(B
  $B$+$iFI$_9~$a$k$h$&$K$7$?!#(B(2 April 2001)
 -"show cron list"$B%3%^%s%I$rDI2C$7!"8=:_@_Dj$5$l$F$$$k(BCron$B$N>uBV$rI=<((B
  $B$9$k$h$&$K$7$?!#(B(2 April 2001)
 -'bgpview.cfg'$B%U%!%$%k$G99?7;~9oMzNr%?%$%^$r(B0$B$K@_Dj$9$k$H!"F0:n$7$J$/(B
  $B$J$k$h$&$K$7$?!#(B(2 April 2001)
 -$B7PO)99?7;~9oMzNr$NI=<($r7P2a;~4V$+$i!"99?7$5$l$?F|;~$NI=<($KJQ99$7$?!#(B
  (3 April 2001)
 -$B7PO)99?7;~9oMzNr>pJs$r85$K7PO)$N(BUpdate$B$J$I$N>uBV$r%5%^%j$9$k%D!<%k$r(B
  $BE:IU$7$?!#(B(4 April 2001)
 
30 July 2001 Alpha Version 0.27
 -Cron$B$N%A%'%C%/$,5/F0;~9o$+$i49;;$7$F(B60$BIC$4$H$K5/F0$9$k$N$r!"KhJ,(B0$BIC$K(B
  $B5/F0$9$k$h$&$KJQ99$7$?!#(B(5 April 2001)
 -Cron$B$rMxMQ$7$F(B'do read cron file'$B%3%^%s%I$r<B9T$7$?>l9g!"F1;~9o$K5/F0(B
  $B$5$;$k$Y$-B>$N%3%^%s%I$,<B9T$7$J$$%P%0$r=$@5$7$?!#(B(5 April 2001)
 -$B7PO)>pJs99?7MzNr$H$7$F!":G=i$K7PO)$r<u$1<h$C$?;~9o$r5-O?$9$k$h$&$K$7(B
  $B$?!#(B(19 April 2001)
 -BGPView Shell$B$N%3%^%s%I%i%$%s$G(BCtrl-d$B$r2!2<$7$?$H$-!"%3%^%s%I%i%$%s$N(B
  $BI=<($,Mp$l$k%P%0$r=$@5$7$?!#(B(27 April 2001)
 -BGPView Shell$B$K(BCtrl-k$B$G%+!<%=%k0J9_$NJ8;z$r>C5n$9$k5!G=$rDI2C$7$?!#(B
  (27 April 2001)
 -SIGTERM$B<u?.;~$K$b!"@5>o=*N;$9$k$h$&$K$7$?!#(B(6 July 2001)
 -"show ip nexthop summary"$B%3%^%s%I$rDI2C$7!"(BNext Hop$BKh$K$I$l$@$1$N7PO)(B
  $B?t$,$"$k$+$r=87W$G$-$k$h$&$K$7$?!#(B(30 Jul. 2001)

2 August 2001 Alpha Version 0.28
 -RedHat Linux$B$G%3%s%Q%$%k$G$-$J$$$H%l%]!<%H$,$"$j!"%X%C%@%U%!%$%k$N(B
  $B%$%s%/%k!<%I$rD4@0$7$?!#(B(2 Aug. 2001)
 -"show ip nexthop summary"$B%3%^%s%I$r<B9T$9$k$H(BCore Dump$B$9$k%P%0$r=$@5(B
  (2 Aug. 2001)

5 September 2001 Alpha Version 0.29
 -"show ip nexthop summary neighbor <ADDR>"$B%3%^%s%I$rDI2C$7!"(BNext Hop
  Summary$B$r(BNeighbor$BJL$K8+$l$k$h$&$K$7$?!#(B(13 Aug 2001)
 -BGPView$B5/F0;~$K(B"-d"$B%*%W%7%g%s$r$D$1$k$3$H$K$h$j!"%G!<%b%s$G5/F0$G$-$k(B
  $B$h$&$K$7$?!#(B(13 Aug 2001)
 -"show ip bgp <active/inactive> detail"$B%3%^%s%I$rDI2C$7!"%3%^%s%I%i%$(B
  $B%s>e$G$b7PO)$N>\:Y$,8+$l$k$h$&$K$7$?!#(B(14 Aug 2001)
 -"do output route filename"$B%3%^%s%I72$K(Bneighbor$B$r;XDj$7$F7PO)$r=PNO$G(B
  $B$-$k5!G=$rDI2C$7$?!#(B(14 Aug 2001)
 -'-DRTHISTORY'$B%3%s%Q%$%k%*%W%7%g%s$,;XDj$5$l$F$$$J$$;~$K!"%j%s%/%(%i!<(B
  $B$,=P$k(BBug$B$r=$@5$7$?!#(B(15 Aug 2001)
 -BGPView Shell$B$G!"L5F~NO$G%j%?!<%s%-!<$r2!2<$7$?>l9g$K%3%^%s%IL$3NDj(B
  $B$H%(%i!<$,=P$kI=<($r=P$J$$$h$&$KJQ99$7$?!#(B(24 Aug 2001)
 -BGPView Shell$B$G!"%(%i!<$G%3%^%s%I$rF~NO$7$?>l9g$G$b%3%^%s%I%R%9%H%j!<(B
  $B$K$=$N%3%^%s%I$,;D$k$h$&$K$7$?$$!#(B(24 Aug 2001)
 -BGPView Shell$B$G!"%3%^%s%I%i%$%s$K:GBgJ8;z0J>e$NJ8;z$rF~NO$7$?;~$K(BCore
  Dump$B$9$k(BBug$B$r(BFIX$B$7$?!#(B(5 Sep 2001)
 -BGPView$B$K%m%0%$%s$7$?;~$N5-O?$r%m%0$K;D$9$h$&$K$7$?!#(B(5 Sep 2001)
 -BGPView Shell$B$GF~NO$5$l$?%3%^%s%I$r%m%0$K;D$9$h$&$K$7$?!#(B(5 Sep 2001)

27 September 2001 Alpha Version 0.30
 -BGPView$B$N(BPeer$B8DJL$N@_Dj$K$*$$$F!"(BDescription$B$H4IM}<T(BE-Mail$B%"%I%l%9$r(B
  $BEPO?$G$-$k$h$&$K$7$?!#(B(10 Sep. 2001)
 -BGPView$B$N@_Dj%U%!%$%k$G$"$k(Bbgpview.cfg$B$N(BShell Password$B$r0E9f2=$7$?!#(B
  (14 Sep 2001)
 -Peer$B$N>uBVDLCN$N(BOFF/ON$B$r(Bshow ip bgp neighbor$B%3%^%s%I$G8+$l$k$h$&$K$7(B
  $B$?!#(B(14 Sep 2001)
 -Peer$B$N>uBVDLCN$N(BOFF/ON$B$r(BBGPView Shell$B$+$iJQ99$G$-$k$h$&$K$7$?!#(B
  (14 Sep 2001)
 -Update$B%a%C%;!<%8Cf$N(BAttribute Length$B$,(B1$B%*%/%F%C%H$G(B128$B%*%/%F%C%H0J>e$r(B
  $B;XDj$5$l$?>l9g$K@5$7$/%*%/%F%C%HD9$rG'<1$G$-$J$$(BBug$B$r=$@5$7$?!#(B
  (16 Sep 2001)
 -$B7PO)>pJs$N9=B$BN$K$"$k(BAS Path$B$r8GDjD9$+$i2DJQD9$NJQ?t$KJQ99$7$?!#(B
  (16 Sep 2001)
 -$B%a%b%j%"%m%1!<%7%g%s%(%i!<Ey$G(BBGPView$B$,=*N;$9$k:]!"2DG=$JHO0O$G!"%a!<(B
  $B%k$GDLCN$N>e!"<+F0$G%j%V!<%H$9$k$h$&$K$7$?!#(B(19 Sep 2001)
 -BGPView Shell$B$N%3%^%s%I%(%G%#%?5!G=$H$7$F!"%+!<%=%k$r:G8eHx$K0\F0$5$;(B
  $B$k(BCtrl-E$B$r%5%]!<%H$7$?!#(B(25 Sep 2001)
 -'set neighbor <addr> infolog <ON|OFF>'$B%3%^%s%I$r?7@_$7!"(BInfomation
  Log$B$N=PNO$ND4@0$r$G$-$k$h$&$K$7$?!#(B(26 Sep 2001)
 -'set neighbor <adrs> <disable|enable>'$B%3%^%s%I$r?7@_$7!"(BBGP$B$N(BPeer$B$r(B
  $BG$0U$K%@%&%s$5$;$k$3$H$,$G$-$k$h$&$K$7$?!#(B(26 Sep 2001)
 -BGPView$B@_Dj%U%!%$%k$K$F!"(BBGPView Shell$B$N%W%m%s%W%HJ8;zNs$rJQ99$G$-$k(B
  $B$h$&$K$7$?!#(B(27 Sep 2001)

31 January 2002 Alpha Version 0.31
 -BGPView$B$,>uBVJQ99$J$I$NDLCN%a!<%k$rAw?.$7$?8e!"(Bsendmail$B$,(BZombie$B$G;D$i(B
  $B$J$$$h$&$KBP=h$7$?!#(B(1 Oct. 2001)
 -'show version'$B%3%^%s%I$r<B;\$7$?:]$K(BCore Dump$B$9$k(BBug$B$r=$@5$7$?!#(B
  Alpha Version 0.30$B$G$N(Benbug. (1 Oct 2001)
 -Default Route$B$r<u?.$7$?:]$K%O%s%0%"%C%W$9$k(BBug$B$r=$@5$7$?!#(B
  (22 Oct 2001)
 -RedHat Linux 7.1$B$G%3%s%Q%$%k;~$K(BCrypt$B$G%o!<%K%s%0$,=P$kItJ,$rD4@0$7(B
  $B$?(B(13 Nov 2001)
 -'-f'$B%*%W%7%g%s$G5/F0$9$k:]!"%U%!%$%kL>$r;XDj$7$J$$$H(Bcore dump$B$9$k%P%0(B
  $B$r=$@5(B(13 Nov 2001)
 -Solaris$B$J$I$N(BSO_REUSEPORT$B$,Dj5A$5$l$F$$$J$$5!<o$G$N%3%s%Q%$%k$G$-$J$$(B
  $BLdBj$rBP=h(B(31 Jan 2002)(Thanks Mukai)
 -DEBUG$B$G%3%s%Q%$%k$7$?:]$K!"0lIt(BOS$B$G5/F0;~$K(BSegmentation Fault$B$9$kLdBj(B
  $B$KBP=h$7$?!#(B(31 Jan 2002)

1 April 2002 Alpha Version 0.32
 -BGPView$B$G(BMPBGP$B$r%5%]!<%H!#(BIPv6$B7PO)$r<u$1$i$l$k$h$&$K$7$?!#(B
  (1 April 2002)

9 April 2002 Alpha Version 0.33
 -MPBGP$B%*%W%7%g%s$G(BAFI$B$K(BIPv4$B$,;XDj$5$l$?$P$"$$$K(BUnknown AFI$B$G(BPeer$B$,D%$l(B
  $B$J$$LdBj$KBP=h$7$?!#(B(Thanks mukai@omp.ad.jp)(2 April 2002)
 -IPv6$B$N7PO)$r(BPrefix Log$B$K=PNO$9$k$h$&$K$7$?!#(B(9 April 2002)




