ShieldBot ChangeLog - Last updated on 28/01/2007
----------------------------------------------------------------------------------
28 January, 2007 (version 0.0.8)
- Fixed: Clan creation channel is now created the proper way (used to be reversed).
----------------------------------------------------------------------------------
15 January, 2007 (version 0.0.7)
- Fixed: Connection bug that caused lagging when disconnecting BNLS.
- New: Icon for tray and display.
----------------------------------------------------------------------------------
12 January, 2007 (version 0.0.7)
- Fixed: Out of Stack Space bug which caused the bot to close.
----------------------------------------------------------------------------------
11 January, 2007 (version 0.0.7)
- New: uptime command. (Thanks LiNG)
- New: added automatic update checks hourly. (Thanks LiNG)
- Changed: autoconnect at startup is now disabled.
- Fixed: emotes will now be displayed.
- New: u alias for unban command.
- New: qunban command.
- New: delclan command, to delete clanban from list.
- New: delphrase command, to delete phraseban from list.
- New: findclan command, to check if clanban exists.
- New: findphrase command, to check if phraseban exists.
----------------------------------------------------------------------------------
6 January, 2007 (version 0.0.6) - Public Beta!
- New: automatic reconnect after 2 minutes if not connected.
- New: invite command, invites user to clan.
- New: removemember command, removes member from clan.
- New: setpeon command, changes clan members rank to peon.
- New: setgrunt command, changes clan members rank to grunt.
- New: setshaman command, changes clan members rank to shaman.
- New: ddp command, demotes all shamans, designates user and resigns, promotes all previous shamans again.
- New: setchannel command, changes the channel. (Thanks Ammunition)
- New: setusername command, changes the username. (Thanks Ammunition)
- New: setpassword command, changes the password. (Thanks Ammunition)
- New: setproduct command, changes the product. (Thanks Ammunition)
- New: setcdkey command, changes the cdkey. (Thanks Ammunition)
- New: setcdkeyex command, changes the expansion cdkey. (Thanks Ammunition)
- New: settrigger command, changes the command trigger. (Thanks Ammunition)
- New: setserver command, changes the server. (Thanks Ammunition)
- New: cpub command, changes clan channel to public. (Thanks Ammunition)
- New: cpriv command, changes clan channel to private. (Thanks Ammunition)
- Fixed: minimize to tray bug. (Thanks Everyone)
- Fixed: added whisperback to database config.ini.
- New: ability to create clans
- New: ability to change clan chieftain
- New: ability to disband the clan
- New: ability to quit the clan
- New: ability to change message of the day
- New: ability to export the clan members list
- New: ability to export the channel list
- New: ability to invite users to the clan
- New: ability to remove users from the clan
- New: ability to change clan members rank
- New: ddp command
- New: setpeon command
- New: setgrunt command
- New: setshaman command
- Renamed: channel protection to lockdown (alias ld)
----------------------------------------------------------------------------------
29 December, 2006 (version 0.0.5) - Private Beta #8
- Fixed: designate command. (Thanks Ammunition)
- New: whisper back responses - command is .whisperback or .wb on/off/? (Thanks Ammunition)
- New: join command, alias j or channel. (Thanks ByM)
- Removed: Attempts to ban channel moderators. (Thanks GrEeNs)
- Fixed: hide command. (Thanks GrEeNs)
- Fixed: unhide command. (Thanks GrEeNs)
- Fixed: hidenews command. (Thanks GrEeNs)
- Fixed: shownews command. (Thanks GrEeNs)
- Fixed: hidejoins command. (Thanks GrEeNs)
- Fixed: showjoins command. (Thanks GrEeNs)
- Fixed: unlockwindow command. (Thanks GrEeNs)
- Fixed: lockwindow command. (Thanks GrEeNs)
- Fixed: many wildcard checking problems. (Thanks... Everyone)
- Fixed: removeuser for console commands. (Thanks ByM)
- Fixed: adduser for console commands. (Thanks ByM)
- Updated: Database Config.ini for unban command.
----------------------------------------------------------------------------------
23 December, 2006 (version 0.0.4) - Private Beta #7
CRITICAL UPDATE!!!
- Fixed: Ban command was defunctional
- Fixed: Kick command was defunctional
- Fixed: Ignore command was defunctional
- Fixed: Ipban command was defunctional
- Fixed: Unban command was missing
- Renamed: Edit User Profile to Write Your Profile to avoid confusion. (Thanks JoeRodge)
- Removed: 'There have been no users banned yet.messages. (Thanks LeCTuRe)
- New: Confirmation of user being removed to the Right Click> Database> Remove command.
- New: AddDatabaseUser/RemoveDatabaseUser now forces recoloring of the channel list.
- Moved: Rejoin to Moderation and gave it a hotkey. (Thanks AngelicKing)
- Removed: 'You said: for text starting with /. (Thanks AngelicKing)
- Removed: 'Finished Sweeping: messages
----------------------------------------------------------------------------------
23 December, 2006 (version 0.0.4) - Private Beta #6
- Renamed: Edit User Profile to Write Your Profile to avoid confusion. (Thanks JoeRodge)
- Removed: 'There have been no users banned yet.messages. (Thanks LeCTuRe)
- New: Confirmation of user being removed to the Right Click> Database> Remove command.
- New: AddDatabaseUser/RemoveDatabaseUser now forces recoloring of the channel list.
- Moved: Rejoin to Moderation and gave it a hotkey. (Thanks AngelicKing)
- Removed: 'You said: for text starting with /. (Thanks AngelicKing)
----------------------------------------------------------------------------------
22 December, 2006 (version 0.0.3) - Private Beta #5
- Fixed: Local Hashing now saves. (Thanks LeCTuRe)
- Fixed: Hash path now saves. (Thanks LeCTuRe)
- Fixed: Configuration form is now correct height. (Thanks LeCTuRe)
- Fixed: Right click menu - Add As bug
----------------------------------------------------------------------------------
22 December, 2006 (version 0.0.3) - Private Beta #5
- New: ReAdded Local Hashing so you can connect on Diablo II and WarCraft III when BNLS is down. (Thanks LeCTuRe)
- New: Right Click Database menu. (Thanks GrEeNs)
- New: Hotkeys for Connect and Disconnect. (Thanks AngelicKing)
- Fixed: Search bugs. (Thanks GrEeNs, AngelicKing)
- Fixed: 'Filter Flood Activity- you can now toggle it. (Thanks GrEeNs)
- Fixed: 'Show Account Information- you can now toggle it. (Thanks GrEeNs)
- Fixed: Unban on View Banned Users form. (Thanks GrEeNs)
- Removed: Right Click 'Safelistand 'Shitlist'. (Thanks GrEeNs)
- Removed: Help Centre
----------------------------------------------------------------------------------
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!