ShieldBot ChangeLog - Last updated on 20/12/2006

22 December, 2006 (version 0.0.3) - Private Beta #3
Please Note: I have not extensively beta tested the new bot,
             I am relying on you guys to test it for me since I can't get on
             any servers except europe right now.. lol
- Added: Optimize Memory Settings option to Window menu
- Added: a change log to the about form
- Added: Edit User Profile option so you can edit your own user profile
- Added: customizable Queue Profiles
- Added: socks 4 proxy support (defunctional: wont get past 0x50 (i think))
- Added: ping command
- Added: search users interface feature with actions to perform on users matching entered criteria
- Added: unbanlast (ubl) command to unban last banned user
- Added: unignorelast (uil) command to unignore last ignored user
- Added: unipbanlast (uipl) command to unignore and unban last ignored user
- Changed: to BNLS for all clients, bot no longer needs hash files for check revision requests.
- Changed: hashing, bot now users a combination of both BNLS and the BNCSutil Library
- Changed: the help centre, it now lists options on the right
- Changed: Channel Actions to Channel
- Changed: 'Remove Already Banned Users from Ban Queueto 'Don't Double-Ban'
- Changed: 'Remove Duplicate Messagesto 'Don't Double-Send'
- Changed: interface for moderation settings
- Changed: Settings menu to Moderation
- Changed: database to be completely customizable, with commands selectable for all ranks
- Fixed: a bug in the reload configuration profile which would clear users/banned/clan members list
- Fixed: Clan Disband option
- Fixed: Leave Clan option
- Fixed: adduser command, deluser command, finduser commands to reflect the new ranks
- Fixed: AddDatabaseUser sub to write new values to the registry
- Fixed: many safelist problems (please tell me if you find more)
- Fixed: FindDatabaseUser & FindUser functions to search wildcards then check for exact matches
- Fixed: ban, kick, ignore & ipban commands
- Moved: all moderation settings to new form 'Edit Moderation Settings'
- Moved: Queue Settings to Bot menu
- Moved: Clan Actions to new Clan menu
- Moved: view banned users to Moderation menu
- Moved: Bot Security settings back to Display menu
- Removed: Mail ability for now, working on better system
- Removed: Help command for now, working on better system
----------------------------------------------------------------------------------
14 December, 2006 (version 0.0.2) - Private Beta #2
- KNOWN BUGS: Mail is not removed after being read
              Usernames are not properly formatted for Diablo II and WarCraft III banning
              Help files are not yet updated to reflect the following new changes
- queue delays are now editable
- removed squelch before ban, moved ban squelched users to 'client banning'
- moved lag plug banning from clientban to pingban
- moved squelch banning from 'squelch banto clientbanning
- removed lockdown 'passwordfeature
- renamed channel protection to lockdown
- clan banning simplified, no more 'ban messageoption, it will simply say 'clanban'
- phrase banning simplified, no more 'ban messageoption, it will simply say 'phraseban'
- fixed bug which raised error: '35602: Key is not unique in collectionin listitems
- added 'load another instanceoption back to the bot menu
- load profile option in Config form will only reconnect if the configuration profile is different (thanks WiSe)
- fixed phrasebans they now need an asterisk wildcard in order to be added as a phrase.
----------------------------------------------------------------------------------
8 December, 2006 (version 0.0.2) - Private Beta #1
- MAJOR CHANGE: uses BNLS for version checking to avoid the new patch by Battle.Net (thanks Gangz)
- MAJOR CHANGE: modified database to use both access and flags
   you will need to modify all users in the database fortunately a few
   commands have been changed to accommodate these new changes -
   you can use .add <user1>/<user2>/etc.. <[+/-]><flags> <access> to mass edit
   these usersaccess and/or flags.
   Examples of the add command may be:
   .add User1 G 90                <- Will add this user if they don't exist already.
   .add User1 S 0                 <- Access won't be changed if 0
   .add User1/User2 +S 60         <- Flags of S will be added and access will be changed to 60
   .add User1/User2 -X 0          <- Flags of X will be removed. Access won't be changed if 0
- extended adduser command, now supports adding multiple users at once using the forward slash (/) separator
- extended deluser command, now supports deleting multiple users at once using the forward slash (/) separator
- renamed massload ban option "timed" to "joins" and increased amount of joins to 5 (thanks joedippity).
- split sweep command into two separate commands ".sweep channel" and ".ipsweep channel" (thanks joedippity, spasm attack)
- fixed ignore problem with ipsweep command
- fixed addclan command
- fixed invalid pattern string errors (thanks GrEeNs)
- added tray command
- added designate command with alias des
- added giveops command with alias op
- added hide command
- added unhide/show command
- created alias search for the finduser command
- created aliases kill/killuser/rem/remuser for the deluser command
- created aliases send/copy for the say command
- added outsiderban command
- removed ? alias for help command, so interfaced Battle.net help topics that conflict with the Bots help topics can be viewed by using ? Battle.net command.
----------------------------------------------------------------------------------
5 December, 2006 (version 0.0.2):
note: starcraft/warcraftII will not work until i implement BNLS, 
      sorry for the inconvenience
- improved bot security and stability
- improved clan security
- added option to use either Macintosh hashes or Windows hashes
- added squelch banning
- added outsider clan banning. to ban users which are not clan members
- removed temporary fix for StarCraft/WarCraft II
----------------------------------------------------------------------------------
6 November, 2006 (version 0.0.1):
- separated events in the 0x0F packet
- added error handler to 0x0F packet
- fixed a bug found in the 'Channel Protectioncommand
----------------------------------------------------------------------------------
4 November, 2006 (version 0.0.1):
- provided temporary fix for StarCraft/WarCraft II patch using Macintosh
----------------------------------------------------------------------------------
3 November, 2006 (version 0.0.1):
- fixed trigger problem
- fixed error caused by first time usage
- added moderation status commands like 'clientbanning on/off'
----------------------------------------------------------------------------------
2 November, 2006 (version 0.0.1):
- first public release!