V e r s i o n 	 D a t e 
 
         C h a n g e   d i s c r i p t i o n s 
 
 Hr,gS  eg
 
         O9eQ[
 
 
 
 3 . 6   2 0 1 3 / 6 / 6 
 
         M a i n   w i n d o w   c a n   b e   r e s i z e d . 
 
         M o r e   l o c a l i z e d   t o   J a p a n e s e   a n d   F r e n c h . 
 
         ;NzSSNte'Y\0
 
         feeTleS0
 
 
 
 3 . 5   n o t   r e l e a s e d 
 
         W i z a r d   w i n d o w   r e d u c e d   h e i g h t   t o   f i t   i n   s m a l l e r   s c r e e n s . 
 
         u n i V a r   c o n t a i n s   a l l   t y p e s   o f   d a t a   i n s t e a d   o f   o n l y   a   p o i n t e r ,   t o   r e s o l v e   t h e   p r o b l e m   d e l e t e   c a n n o t   t e l l   t h e   o b j e c t ' s   t y p e   e a s i l y . 
 
         RKbzSؚ^Q\N(Wf\O\U^
N>f:yhQ0
 
         u n i V a r -NS+TTy{|Wpenc
N/fqQ(u N*NcN㉳Qd e l e t e 
Nf$Re[a{|Wv0
 
 
 
 3 . 4   2 0 1 0 / 1 1 / 9 
 
         E Z   C o m m o n   4 . 6   n e e d e d . 
 
         W i z a r d   w i n d o w   s u p p o r t e d . 
 
         L a n g u a g e   s e t t i n g   r e m e m b e r e d . 
 
         C o n f i g u r a t i o n   f i l e   s u p p o r t e d . 
 
         I n f o r m a t i o n   u s e d   i n   l o g   f i l e s '   r o o t   n o d e s . 
 
          flQqQ4 . 6 0
 
         /ecRKbzS0
 
         OX[ n0
 
         /ecMneN0
 
         Oo`U_ۏe_eN9hp0
 
 
 
 3 . 3   2 0 1 0 / 1 0 / 2 5 
 
         S w i t c h e d   t o   t h e   A p a c h e   L i c e n s e ,   V e r s i o n   2 . 0 
 
         F i x :   o n e   s o u r c e   f i l e   d e c r y p t e d . 
 
         Rbc0Rt h e   A p a c h e   L i c e n s e ,   V e r s i o n   2 . 0 
 
         Ock N*NneN[0
 
 
 
 3 . 2   2 0 1 0 / 1 0 / 1 1 
 
         R e q u e s t   I D   n e e d e d   w h e n   i s s u e i n g   a   r e q u e s t   t o   e z C o m m . 
 
         M a n y   s t a t i c   m e m b e r s   b e c o m e   n o n - s t a t i c . 
 
         S u b - c l a s s e s   m o v e d   o u t   f r o m   m a i n   c l a s s . 
 
         W o r k i n g   o n :   A u t o   m o d e   t o   b e   s u p p o r t e d . 
 
         Te z C o m m SBleXRBlh_0
 
         YY`bXT9e:N^Y`0
 
         QL]{|9e:Nrzv{|0
 
         *geg\/ecꁨR!j_0
 
 
 
 3 . 1   2 0 1 0 / 0 6 / 1 7 
 
         F i x :   F i l e   o u t   h i s t o r y   c o r r e c t e d . 
 
         F i x :   M a x i m u m   s i z e   o f   a   p a c k e t   w e   c a n   t a k e   c a n   b e   c o n f i g u r e d . 
 
         F i x :   M e m o r y   r e l e a s e d   i f   s e n d i n g   f a i l e d   d i r e c t l y   w i t h o u t   l i s t e n i n g   r e q u e s t . 
 
         S e n d i n g   a n d   r e c e i v i n g   z e r o   l e n g t h   f i l e s   s u p p o r t e d . 
 
         S o m e   n o n - E n g l i s h   t e x t   c h a n g e d . 
 
         S o m e   b u t t o n s '   f o n t   e n l a r g e d . 
 
         OckSNO(u]SeNU_0
 
         OckSNMn6eSSv g'Y^0
 
         Ock
Nv,TvcBlSeYg1Y%QX[_Nʑ>e0
 
         /ec6eSzzeN0
 
         O9eR^틇eW[0
 
         X'YR	cvW[SO0
 
 
 
 3 . 0   2 0 0 9 / 1 2 / 3 0 
 
         S e n d i n g   a n d   r e c e i v i n g   f i l e s   s u p p o r t e d . 
 
         B l a c k   &   w h i t e   l i s t s   c a n   b e   p r o v i d e d . 
 
         M a x i m u m   s i z e   o f   a   p a c k e t   w e   c a n   t a k e   c a n   b e   c o n f i g u r e d . 
 
         L o g g i n g   t o   f i l e   s u p p o r t e d . 
 
         S w i t c h i n g   i n t e r f a c e   l a n g u a g e s   s u p p o r t e d .   ( E n g l i s h   a n d   S i m p l i f i e d   C h i n e s e 
 
             f u l l y   s u p p o r t e d .   T r a d i t i o n a l   C h i n e s e   a n d   J a p a n e s e   p a r t i a l l y   s u p p o r t e d . ) 
 
         F a i l u r e   c o r r e c t e d   w h e n   s e n d i n g   t o   s a m e   U D P   d e s t i n a t i o n   a f t e r   l i s t e n i n g   i s 
 
             r e s t a r t e d . 
 
         H e l p   d i s p l a y e d   i n   s t a n d a r d   G U I   f o n t   ( s i z e )   a n d   s c r o o l   b a r   a u t o   s h o w n . 
 
         P r e c i s e   o n s c r e e n   h i n t s   l o c a t i o n s . 
 
         /ec6eSeN0
 
         XRў0}v
TUSMn0
 
         SNMn6eSSv g'Y^0
 
         SNU_e_eN0
 
         SNR`f9eLub 0[hQ/eceT{SO-Ne0R/ecA~SO-NeTee0	
 
         Ock͑ev,TTSTvTU D P vv0Wev1Y%0
 
         .^RNhQVb_LubW[SO'Y\	>f:yꁨR>f:ynRag0
 
         O\U^c:yMOnQnx0
 
 
 
 2 . 0   2 0 0 9 / 0 8 / 2 4 
 
         L i n u x   s u p p o r t e d . 
 
         A n t i - f l o o d   s u p p o r t e d . 
 
         I n c o m i n g   t e x t   h i s t o r y   c l e a r e d   w h e n   l i s t e n i n g   o r   s e n d i n g   i s   r e q u e s t e d   a f t e r 
 
             f o r m e r l y   d i s c o n n e c t e d .   B e f o r e   t h i s   c o r r e c t i o n ,   v i e w i n g   h i s t o r y   w a s   s t i l l 
 
             a l l o w e d .   T h i s   a c t i o n   c a u s e d   m e m o r y   e r r o r . 
 
         U D P   s e r v e r   c a n   s e n d   o u t   t o   a   c l i e n t   w i t h o u t   r e c e i v i n g   a n y t h i n g   f r o m   i t   n o w . 
 
         M e m o r y   e r r o r   c o r r e c t e d   w h e n   a   c l i e n t   s t o p s   l i s t e n i n g . 
 
         N e w   s t a t u s   i n f o r m a t i o n   d o e s   n o t   o v e r w r i t e   o l d   o n e   n o w .   C u r r e n t   t i m e   s h o w n . 
 
         G r a p h i c a l   h e l p   r e m o v e d .   C l i c k a b l e   l i n k   t o   h o m e   p a g e   a d d e d . 
 
         D o m a i n   n a m e   t e s t e d   t o   b e   s e n t   t o . 
 
         ( T C P   s e r v e r   w i l l   b l o c k   i f   t h e   s o c k e t   a c c i d e n t a l l y   b e c o m e s   u n a v a i l a b l e 
 
             t i l l   a   c l i e n t   c o n n e c t s . ) 
 
         /ecL i n u x 0
 
         /ec2bk;eQ0
 
         KNMRYg6e0RNmo`6qT\Pbkv,T(WQ!kv,TbSenzz6e0Rmo`SS
 
             U_0OckMR(WُeN6qSNgwSSU_dkR\O[QX[0
 
         s(WU D P 
gRhVSN(W
N6e0Rmo`v`QNvcSmo`0
 
         ~ck[7bz(W\Pbkv,TevQX[0
 
         evr`Oo`
NQvev0>f:yS_MRe0
 
         Sd.^RV:y0XRSpQv0R;Nuvc0
 
         ]KmՋS0RW
T0
 
         T C P 
gRhVvWYcW[YgaY
NS(u\O\POOv0R	g[7bzޏc0	
 
 
 
 1 . 4   2 0 0 9 / 0 7 / 2 7 
 
         T C P   c l i e n t   c o r r e c t e d   w h e n   d e s t i n e d   t o   " l o c a l h o s t " . 
 
         I f   n o   l o c a l   p o r t   e n t e r e d ,   o n e   w i l l   b e   c h o s e n   a u t o m a t i c a l l y . 
 
         M e m o r y   r e l e a s e d   b e f o r e   p r o g r a m   c l o s e s   w h e n   i t   i s   s t i l l   l i s t e n i n g . 
 
         ~ckTl o c a l h o s t SevT C P [7bz0
 
         
NeQ,g0WzSeSNꁨR	b0
 
         Yg(WsQz^e؏	gv,TvޏcQX[_Nʑ>e0
 
         LubcNhQIlS0
 
 
 
 1 . 3   2 0 0 9 / 0 6 / 2 9 
 
         A l l   i n t e r f a c e - r e l a t e d   a c t i o n s   a r e   i n   m a i n   t h r e a d   n o w , 
 
             S o   t h a t   i t   n o   l o n g e r   f r e e z e s   i n   a n y   c a s e . 
 
         C o n t r o l s '   i n f o r m a t i o n   a d d e d   o n   s c r e e n . 
 
         H e l p / A b o u t   a d d e d . 
 
         T e x t   f i l e s   e n c o d e d   i n   U n i c o d e . 
 
         @b	gLubvsQvR\Os(W(W;N~z[b0
 
             ُ7h1\;`
NOQO\N0
 
         XRLub
NvcNf0
 
         XR.^RfsQN0
 
         e,geNNU n i c o d e x0
 
 
 
 1 . 2   A p r i l   2 9 ,   2 0 0 8 
 
         b i n d i n g   f a i l u r e s   d o   n o t   c r a s h   t h i s   p r o g r a m 
 
 
 
 1 . 1   A p r i l   2 8 ,   2 0 0 8 
 
         i m p l e m e n t e d   a s   U + +   p r o j e c t 
 
 
 
 1 . 0 	 J u n e   2 9 ,   2 0 0 5 
 
         i m p l e m e n t e d   a s   l i b r a r y 
 
 