2005/04/23
* Fixed some IcqBot bug
* More help and documentation added
* Versionchange: we're now 1.0.1

2005/04/13
* Added uin invisibility check for GateKeeper
* Improved reqid system
* IcqBot is nearly fully functional, 2 output types done
* Icq Client for mIRC is 75% finished
* some small bugs fixed

2005/04/09
* Added IcqBot DB operations
* some hidden bugs causing cores fixed

2005/04/03
* Added UTF8 parsing capability
* some YSM files removed
* Improved stripped/RTF/plain message sending


2005/03/30
* Added GPL header to all .c files
* New bot - IcqBot introduced
* fixed incorrect helpsystem flom gatekeeper
* fixed typo in config parser
* Auto-set uin details repaired
* Config option login_timeout removed, it' a #define now
* bug in i_perform causing core fixed

2005/03/27
* Added new event (preference disk syncer)
* ICQGATE help added
* Targets system FINALLY done
* Perform system added
* Version changed to 0.99.4

2005/03/26
* Help code improved
* Integrating show/hide cmd instead of level finally done
* 2 gate options: max_channels (per user) / quit_on_part
* Added preferences-saving feature (.preferences save/show)

2005/03/21
* Fixed incorrect RTF message sending
* Fixed Action messages dispatching
* Moves from LEVEL (u_simple, u_verbos,..) to easier system


2005/03/20
* Version changed to 0.992
* stupid bug in parsing from previous version was fixed
* Icq user info changing is now broken
* GateKeeper helpsystem added
* some new GateKeeper commands


2005/03/17
* Version changed to 0.991
* Every icq gate nick/first/last can be defined in config now. 
  Gate will check personal info and change it to config-defined, if needed
* Now RTF sending is more intellectual, message will be send in RTF 
  only if it has some control codes  
* Now /join makes join channel default user channel
* some gateKeeper functions added (uptime, kill)
* Check for gate maxusers added

2005/03/09
* Fixed two small bugs in icq/irc message processing
* Makes keyword not so strict, user now can write ' Start ' instead of 'start'

2005/03/08
* Version changed to 0.99
* some main module code improvements


2005/03/05
* Added color module (remapping RTF colors to IRC colors)
* Implemented per-gate simple CL for storing client capabilities such as RTF
* Wrote two versions of command dispatcher (k/i_GetCommand) to make gatekeeper command processing more flexible
* some remote client identification defines/some code were added to gate_misc.c. still not working
* gatekeeper public command prefix is now per-gate option
* Fixed some memory leaks on module unload
* Adds bans management via gatekeeper / bans checking in YSM_Network.c
* User can now select messages time format / verbosity level
* Finally, added mode changing view

2005/02/23
* All message sending to ICQ is now done through icq_raw_sendto_client
* Idle exit reason shows time in h/m/s now
* finally, RTF message sending is available to RTF-capable clients
* fixed incorrect ERR_SAME_UIN event dispatching


2005/02/22
* FINALLY! switch() stupid bug in fakeapi was fixed -- a lot of strange behauvior disappears
* fakeapi some code improved, make correct dispatching situation, when user got kicked
* added personal messages for fake user, when he got kicked
* added some sample commands for GateKeeper 
* moved antispam quit message filter to i_quit
* add some fields to GateUser structure to have some additional ICQ info there
* Added capabilities check, preparing for sending RTF-capable clients RTF data
* Some ICQ fingerprints updated
* Cleared situation with server do not sending whois for user.
* Added flag to GateUser modes, MODE_WORKING (meaning client has got nick,whois, and was introduced on IRC)
* Fixed /names - now it assumes the default user channel if no params are given
* version changed to 0.98
* GateKeeper now answers on some CTCP


2005/02/19
* fixed fakeapi switch/case bugs
* fakeapi/ fake_join improved, creating new channels is possible for fake clients now
* fakeapi/ some code cleaning
* some YSM code rewritten
* moved bytes send/receive counters to icq_read/write
* fixed: event icq_garbage was not deleted on module unload
* GateKeeper processing skeleton done
* DOC directory created, documentation moved there
* version changed to 0.97

2005/02/14
* fixed bug in fakeapi ()
* some fakeapi optimisation
* ChangeNick function created in fakeapi
* Removed icq_main_info from event system, moved some code from it to introduce_icquser
* improved nick creation
* some more checks in icq_periodic

2005/02/13
* Started work on GateKeeper
* fixed early-load bug (modules are loaded at very early stage, introducing fake clients at this time is impossible)

2005/02/11
* Parser finally is done
* config sample with comments written
* new ircd event: garbage collector, moved some code from icq_periodic
* Added icq uins info caching feature
* Added ircd-style quit_message_time option. Option is configured per-gate

2005/02/10
* Some bugs fixed in parser
* added ICQ/YSM Keepalive packets corrrect dispatching
* re-organised include depencies
* started making code multi-ircd ready
* gate_p->MODE now is a bitmask

2005/02/06
* Fixed bug in PowerDown()
* Added yacc/lex config parser

#
Begins with Version 0.95 - early beta
 