#
# $Id: ChangeLog,v 1.79 2002/02/03 17:38:15 gonzo Exp $
#


13/11/2001 Alexander Timoshenko <gonzo@ukrweb.net>
	o Fixed bug with CR,LF
	o Fixed bug with perl 5.00xx
	o msg nick/message feature have been added
	o Fixed bug with direct connection

14/11/2001 Alexander Timoshenko <gonzo@ukrweb.net>
	o Net::ICQ2000 integrated into script
	o 'r','a' command (thanks to Alexander Gornyi) have been added
	o beep() have been added
	o Coloring have been added
	o Section contact looks like in .micqrc


15/11/2001 Alexander Timoshenko <gonzo@ukrweb.net>
	o Added 'e' command (thanks to Jonas Bjrklund <jonasb@hem.passagen.se>)

19/11/2001 Alexander Timoshenko <gonzo@ukrweb.net>
	o Fixed bug with missing spaces (thanks to Santtu Lakkala)
	o Password reading have been added(if not in config)
	o Message cancel command('#') have been (thanks to mds)
	o fixed bug with users switch to offline
	o fixed bug with extra CR,LF (thanks to Santtu Lakkala)
	o Correct handling of password mismatch have been added
	o Gnu readline features have been added(see README)

19/11/2001 Victor Wagner <vitus@ice.ru>
	o Shell escape command ('!') have been added
	o Code cleanup
	o Sent messages saves in logs
	o Commands aliases
	o Events hooks (documentation will be soon)
	o 'help' command have been changed


20/11/2001 Victor Wagner <vitus@ice.ru>
	o sms messages support have been added
	o Password saving bug have been fixed

20/11/2001 Alexander Timoshenko <gonzo@ukrweb.net>
	o  koi8-u support (see README!!!) have been added
	o 'url' command have been added 
	o 'view' command have been added 
	o Sound config have been added (thanks to Viacheslav Kaloshin <multik@asplinux.ru>)
	
21/11/2001 Alexander Timoshenko <gonzo@ukrweb.net>
	o 'info' command added
	o koi8-u (win2koi sub) have been fixed according to specification

21/11/2001 Victor Wagner <vitus@ice.ru>
	o sms replies support have been added
	o code clean-up
	o readline option depricated(now trying determine automaticaly 
		ReadLine lib - gnu or Stub)

21/11/2001 Dmitry Astapov <adept@umc.com.ua>
	o https proxy support

22/11/2001 Victor Wagner <vitus@ice.ru>
	o Added ability to change XTerm title (without restoring back for a
	while)
	o added 'finger' command
        o Made substitution of %u, %n and %t safe from malicious shell
	  metacharacters

22/11/2001 Dmitry Astapov <adept@umc.com.ua>
	o nickname/uin completion
	o README spellchecking

22/11/2001 Alexander Timoshenko <gonzo@ukrweb.net>
	o command completion
	o enhanced config file saving subroutine


23/11/2001 Alexander Timoshenko <gonzo@ukrweb.net>
	o Fixed bug with new config reading routine
	o Fixed bug with https proxy support
	o Network code improvement - now works with slow
		connections or slow proxies

23/11/2001 Serge Matveev <serge@matveev.spb.ru>
	o Hostname resolving in 'finger' command

24/11/2001 Alexander Timoshenko <gonzo@ukrweb.net>
	o Fixed bug with unproper configuration save
	o Fixed bug with invalid log filenames
	o normal/quiet modes have been added
	o Compatibility with non-standard clients
		(Miranda, Mac clients may be) have been added
	o auto_info option

24/11/2001 Danil Lavrentyuk <eleneldil@arilou.org>
	o SMS phonebook added
	o external SMS phonebook added


24/11/2001 Alexander Timoshenko <gonzo@ukrweb.net>
	o message input history lines does not appear in command line now
	o Fixed bug with history
	o Add 'prompt' config variable
	o not_save_config now keep_config
	o Added sms_response handler
	o Added sms_delivery_receipt handler
	o Rewritten _Decode_Tagged_Text (may be unstable, mail me 
		if "Invalid itagged .." appears)
	o 'ffc' command added
	o 'UIN not found' handler added
	o UIN/nick aliases added

25/11/2001 Alexander Timoshenko <gonzo@ukrweb.net>
	o URL send now can be canceled by entering '#' in URL description
	o Command '?' is deprecated. Use alias instead
	o Code clean-up and remastering
	o Messages log format changed
	o History added
	o Keep-alive packets added(every 60 seconds)
	o Command 'quiet' changed to 'silent'
	o 'finger' command improvement
	o fixed bug in _bytes_to_str

26/11/2001 Alexander Timoshenko <gonzo@ukrweb.net>
	o Fixed bug with HTTPs protocol
	o Aliases added to autocompletion

29/11/2001 Serge Matveev  <serge@matveev.spb.ru>
	o Contact-list now sorts by alphabet

29/11/2001 Vovik Alyekhin <flea@is.com.ua>
	o 'save' command added
	o log_path and log_type variables added (see README)
	o Case insensitive setup variables names

30/11/2001 Vovik Alyekhin <flea@is.com.ua>
	o Fixed bug with empty log_type


30/11/2001 Alexander Timoshenko <gonzo@ukrweb.net>
	o 'help' command format changed
	o POD documentation added (a part of it)
	o 'toginvis' command added
	o Visibility/invisibility managing improved
	o 'include' config directive added
	o Major config changes


30/11/2001 Vovik Alyekhin <flea@is.com.ua>
	o 'set' command added
	o 'disable_empty_separators' config variable added

1/12/2001 Alexander Timoshenko <gonzo@ukrweb.net>
	o Added 'search' color
	o Rewrite output system
	o 'history_entries' config variable added
	o -o run-time option added


3/12/2001 Alexander Timoshenko <gonzo@ukrweb.net>
	o Coloring bug fixed
	o BOLD, REVERSE, UNDERSCORE attributes added
	o Info data now decodes to koi


3/12/2001 Alexandr Bravo <abravo@tanja.spb.ru>
	o SMS time bug fixed
	o perl-5.003 syntax compatibility fix


4/12/2001 Alexander Timoshenko <gonzo@ukrweb.net>
	o Config location changes (now its: ~/.vicq/config)
	o 'info' command improvement
	o 'wpset' command added - experimental(deeeeep alpha!!!)
	o White pages support bugfixes


4/12/2001 Vovik Alyekhin <flea@is.com.ua>
	o Empty values in set bugfix


5/12/2001 Dmitry Astapov <adept@umc.com.ua>
	o ESC-sequences in log_event bugfix

5/12/2001 Alexander Timoshenko <gonzo@ukrweb.net>
	o CONFIGURATION section POD documentation
	o install.pl script added
	o Initial config creation bug fixed

>>>>>>>>>>>>>>> vICQ 0.3 released

6/12/2001 Alexander Timoshenko <gonzo@ukrweb.net>
	o Fixed nasty bug with authorization
	o Fixed bug with Set_Main_WP_Info & wpset

7/12/2001 Alexander Timoshenko <gonzo@ukrweb.net>
	o Fixed bug with ESC sequences in file names


7/12/2001 Danil Lavrentyuk <eleneldil@arilou.org>
	o Colored nick in change_status messages
	o install.pl improvement


8/12/2001 Danil Lavrentyuk <eleneldil@arilou.org>
	o config save bug with toginvis fixed


8/12/2001 Alexander Timoshenko <gonzo@ukrweb.net>
	o Internal hooks added
	o Newline symbols added in msg/text command
	o Fixed bug with empty UIN in SrvMsg invoke_hook
	o User info now saves in ~/.vicq/wpinfo/<uin>.nfo on 'info'

10/12/2001  Alexander Timoshenko <gonzo@ukrweb.net>
	o -u option deprecated
	o -t -o -b options added
	o non-interactive mode added
	o 'translit' encoding added

11/12/2001 Michael E. Kolesnikov <mike@pc759.cmc.msu.ru>
	o sms encoding bug fixed

11/12/2001  Alexander Timoshenko <gonzo@ukrweb.net>
	o signal handlers bug fixed
	o proxy authorization added

11/12/2001 Vovik Alyekhin <flea@is.com.ua>
	o set bug fixed

12/12/2001  Alexander Timoshenko <gonzo@ukrweb.net>
	o Fixed bug with network code: revision 1.55  does not work!
		upgrade to 1.56 and later
	o Fixed crash bug with quoting metacharacters in invoke_hook
	o Fixed bug with line wrap in colored prompt

12/12/2001 Dmitry Astapov <adept@umc.com.ua>
	o Fixed bug with proxy header handling


13/12/2001  Alexander Timoshenko <gonzo@ukrweb.net>
	o Fixed bug with remove_history
	o Fixed bug with meta-characters in nicknames

13/12/2001 Vovik Alyekhin <flea@is.com.ua>
	o msg nick/ improvement
	o micq_like_completion added
	
13/12/2001  Alexander Timoshenko <gonzo@ukrweb.net>
	o Fixed bug with invoke_hook
	o Added messages time 
	o Fixed bugs with offline contacts & auth requests

14/12/2001 Dmitry Astapov <adept@umc.com.ua>
	o Fixed yet another bug with proxy header handling

16/12/2001  Alexander Timoshenko <gonzo@ukrweb.net>
	o Fixed bug with encoding in invoke_hook

17/12/2001  Alexander Timoshenko <gonzo@ukrweb.net>
	o Added 'clear' command
	o Added new output system(no extra-lines with prompts)
	o Added meta-characters handling for ReadLine(russian,
		chinese keyboards)
	o info request does not sends for UINS less then 2000

17/12/2001 Dmitry Astapov <adept@umc.com.ua>
	o Added birthdays alert
	o Added 'bd' command

17/12/2001 Vovik Alyekhin <flea@is.com.ua>
	o Added autosplit for messages
	o History bug fixed
	o Added 'alias' command

19/12/2001 Alexander Favorov <favorov@sensi.org>
	o Bug with canceling messages to nicknames 
	  containing '*' or spaces fixed.  

20/12/2001 Vovik Alyekhin <flea@is.com.ua>
	o Extended hooks
	o 'last' command

21/12/2001  Alexander Timoshenko <gonzo@ukrweb.net>
	o Added Email express( xx@pager.icq.com) handling

26/12/2001 Vovik Alyekhin <flea@is.com.ua>
	o 'last' command bugfixes

26/12/2001  Alexander Timoshenko <gonzo@ukrweb.net>
	o socks proxy support added
	o fixed bug with mail express
	o Completion enhanced (case insensitive now)
	o Fixed bug with nicks with spaces

29/12/2001 Vovik Alyekhin <flea@is.com.ua>
	o 'echo' command added
	o event hooks improvement

29/12/2001  Alexander Timoshenko <gonzo@ukrweb.net>
	o new error handling added
	o connection from prompt added
	o tokenizer fix
	o 'offline' command added
	o terminal setting now restoring on 'die' exit

30/12/2001  Alexander Timoshenko <gonzo@ukrweb.net>
	o Fixed bug with reconnecting  after disconnect

01/01/2002 Alexander Timoshenko <gonzo@ukrweb.net>
	o Fixed bug with 'request contacts'
	o Offline SMSes now handles correctly(thanks to Giuliano Marinkovicc
		for testing and patience :)
	o Net::ICQ2000 renamed to Net::vICQ and separated from main script
	o install.pl update 

02/01/2002 Alexander Timoshenko <gonzo@ukrweb.net>
	o set_status small bugfix
	o code refactoring
	o 'value' command is deprecated
	o 'permissions' command added

02/01/2002 Kunytsa Olexander <kunia@snark.ukma.kiev.ua>
	o Added correct converting for ukrainian letters ','
		and copyright sign

03/01/2002 Alexander Timoshenko <gonzo@ukrweb.net>
	o Fixed bug with 'history' command
	o 'a' and 'r' command corrected

05/01/2002 Alexander Timoshenko <gonzo@ukrweb.net>
	o XML escaping added for & < > ' " 
	o Code refactoring

06/01/2002 Alexander Timoshenko <gonzo@ukrweb.net>
	o Fixed bug with 'info' command
	o Fixed bug with extended events hooks
	o prompt escape symbols changed(now: %S %U %h %m %s)
	o Fixed bug with encoding in 'wpset'
	o Again code refactoring

06/01/2002 Alexey Medvedev <malvin@cad.ntu-kpi.kiev.ua>
	o timestamps for status_change messages

07/01/2002 Daniel <quitelost@home.se>
	o Case-insensitive contact-list sorting 

07/01/2002 Alexander Timoshenko <gonzo@ukrweb.net>
	o Debug output removed 
	o install.pl improvement (run-time directory independency)
	o 'url' command bugfix with '/'

08/01/2002 Alexander Timoshenko <gonzo@ukrweb.net>
	o Bugfix with completion
	o syntax fix for 5.00x compatibility
	o Fixed bug with direct connection info and client version
	o Another one bug with completion fixed

09/01/2002 Alexander Timoshenko <gonzo@ukrweb.net>
	o 'url' does not read URLs if calls second time - fixed
	o events bugfix
	o 'Broken pipe' crash in 'history' command fixed
	o module version checking added
	o 'version' command added

10/01/2002 Alexander Timoshenko <gonzo@ukrweb.net>
	o bug with wrong 'info not found' message fixed

11/01/2002 Vovik Alyekhin <flea@is.com.ua>
	o Command-line event handling interface
	o 'event' command

11/01/2002 Alexander Timoshenko <gonzo@ukrweb.net>
	o New config saving system - now 'include' works not only for sections
	o bug with wrong version require fixed


12/01/2002 Alexander Timoshenko <gonzo@ukrweb.net>
	o run-time defined aliases saves now
	o run-time defined events saves now

15/01/2002 Alexander Timoshenko <gonzo@ukrweb.net>
	o Fixed bug with empty sections

19/01/2002 Alexander Timoshenko <gonzo@ukrweb.net>
	o Fixed bug with invoke_hook on status_change
	o \r output in text messages supressed
	o Fixed bug in sms_delivery_receipt handler
	o hide_ip option added
	o SMS/URL messages cancel posibility added

19/01/2002 Vovik Alyekhin <flea@is.com.ua>
	o multi-comand event hooks
	o 'non-terminal' :) hooks(does not break hooks checking)


20/01/2002 Alexander Timoshenko <gonzo@ukrweb.net>
	o New status '0002' added (let it be 'Online' its better then nothing)

27/01/2002 Kunytsa Olexander <kunia@snark.ukma.kiev.ua>
	o More inteligent 'birthday alert' output

28/01/2002 Alexander Timoshenko <gonzo@ukrweb.net>
	o 'reg' command(register new UIN)
	o '-r' runtime-option
	o Fixed bug  with config loading
	o Fixed bug with empty config creation and saving

29/01/2002 Alexander Timoshenko <gonzo@ukrweb.net>
	o Fixed bug with event saving
	o Fixed bug with metacharacter quoting in hooks

01/02/2002 Alexander Timoshenko <gonzo@ukrweb.net>
	o syntax fix for solaris (posibly older perl versions)

03/02/2002 Alexander Timoshenko <gonzo@ukrweb.net>
	o Command 'last' is case-insensitive now
	o Fixed bug in events section parsing
	o Fixed bug with '~user/file' filenames in config

>>>>>>>>>>>>>>> vICQ 0.4 released

08/02/2002 Alexander Timoshenko <gonzo@ukrweb.net>
	o Fixed bug with changing contacts' statuses to offline
		while saving config
	o Security fix $HOME/.vicq will have 0700 permissions while 
		creating

11/04/2002 Alexander Timoshenko <gonzo@ukrweb.net>
	o Fixed bug with encoding
	o Fixed bug with reseting DCInfo & IP
	o Fixed bug with coloring
	o Fixed bug with creating empty UIN/nick while starting
	o Fixed bug with unknown statuses


13/04/2002 Alexander Timoshenko <gonzo@ukrweb.net>
	o Debug output deleted

14/04/2002 Alexander Timoshenko <gonzo@ukrweb.net>
	o Status change bugfix

15/04/2002 Alexander Timoshenko <gonzo@ukrweb.net>
	o Coloring bugs in 'w' and 'e' fixed
