v1.3.0

- added feature "clientban" -- commands: cb on, cb off, cb list, cb rem [client], cb add [client]
- added ability to open directory/open profile folder on Launcher
- added command "graphics", "gpu"
- added command "cpu"
- added command "soundcard" or just "sound"
- added menus "Configuration" and "Readme"
- added clan invitations for when someone is making a clan
- added more information to the command "lastwhisper"
- added hotkeys to menus

- modified Knight's reconnect timer to be every 10 minutes rather than 1 minute.

- fixed knight to send /private before it says the channel has been sent to private
- fixed "ram" command to work (very random bug)
- fixed a bug with knight autobanning users
- fixed a bug in remote channel


v1.2.53
- added SOCKS4 proxy support (in the config, the Use= is yes or no)
- added last whisper message to command lw (last whisper)
- added RandomBan feature (for a fun feature) (command: rb on, off, limit [channel limit])

- fixed when disconnecting from Battle.net it also disconnects from Sovereign
- fixed the Launcher from adding a blank user to the list when you tried to make a profile and hit cancel
- fixed a run time error
- fixed a bug with sovereign so that there can be regular and warcraft 3 users on ops
- fixed a placement of a variable in my guardian code

- revised sections of code for performance

v1.2.51

- added adjustments to the new Sovereign Protocol
- added master/slave ban concept
- added command "sov master" (displays who the channel master is)
- added command "sov users"  (displays users connected to sovereign that have ops)
- added another check to guardian

- fixed guardian from stopping its bans due to checking the banlist to see if the user was in there
v1.2.45

- added a counter to autocp to increase the time the channel is on private by 10 minutes if the load keeps coming back.


- fixed remote channel so people can't use the command "open" when they're already in channel.

- improved the command "cp on" to shutdown autocp's timer if it is enabled.
- improved the way guardian is activated
- improved remote channel to ban anyone who joins if they're not the opener. It will also set the channel back to private and whisper the opener.
- improved guardian's checks once again


v1.2.43

- added feature auto clan protect
- added subtraction points in guardian's checks
- added more detail in trigger command
- added "Create Profile" and "Delete Profile" in Profile Launcher

- removed the features shortvisit ban and fast join talk. Guardian is the main feature for banning floods/loads.
- removed "Detect profiles" in the Profile Launcher

- changed the command "password" to not show what it set the password to.
- changed bits and pieces of code for efficiency

- fixed ban evasion from banning users out of channel
- fixed Knight from registering accounts to a the e-mail "1" (default value when it's blank)

v1.2.40

- added command "ram"
- added "Detect Profiles" in the Profile Manager
- added feature "ban evasion" command: banevasion, be

- changed reconnect timer interval for bnet to 1 minute
- changed queue intervals
- changed command "os" to have more information
- changed a few point intervals in Guardian again.
- changed time from 30 seconds to 1 minute until guardian shuts off from inactivity

- fixed sovereign from not responding when it automatically reconnected
- fixed Knight from adding users with no flags
- fixed unbanning of users that knight itself did not ban. (due to event info not providing @realm suffixs)

v1.2.38

- updated sovereign to attempt to reconnect every 30 seconds rather than 5.
- updated guardian again (should work perfect now)

- fixed sovereign from ipbanning users.


v1.2.36

- added automatic reconnection for sovereign.
- added ram reduction routine (significantly reduces ram usuage)
- added ability for Knight to force join home channels.

- updated numerous pieces of code for performance and efficiency. 
- Updated Guardian to not check for threats until the channel is active with floods/loads
- Updated Readme with more information on certain commmands.
- updated the notifications for newer versions of Knight.
- updated verbyte for Diablo II & LoD

- Fixed Say command to not say anything if the text was null.
- Fixed short visit set command to not be able to have negative numbers in it.
- Fixed automatic reconnect issue
- Fixed bug with sovereign when Knight was already on ops and it reconnected to the server.

v1.1.2

- added command "settag", "sett" (adds users in the channel specific to the inputted wildcard with specified flags or group) [this only adds, not updates]
- added command "sov disconnect" to disconnect from the Sovereign network.
- added command "time" to give a detailed time of Knight's computer. (Thanks Chriso)
- added in all of the database commands with current count / total count of each message. Example: Found (5/20) 1, 2, 3, 4, 5
- added HTML logs
- added the ability to have spaces in group names. New format of setg: .setg 'group name' flags
- added chat being processed through the text box only from added users. Any user with a flag will be showed except flag B and Z.
- added force join to home channels for WAR3 users

- fixed a odd bug with banning someone from within the bot.
- fixed a ddp bug
- fixed issue with sovereign losing queues from loads.

- removed some of Guardian's checks.

- updated feature Guardian. It now checks for random names.
- updated some of the Sovereign code
- updated command 'setrank' to flag A instead of flag X.
- updated queue again to not drop.

v1.1.0
- added Guardian. Guardian works as a point system. Certain actions add points to it's system. When a user reaches 3 points, they will be banned. Certain actions: high ping, #3 or higher in their name, short visits, joins and talks fast, etc.
- added option for using Hashes over BNLS
- added the Sovereign network into Knight for shared queueing. It can use a shared queue with itself and Forsaken Ops. (Thanks Anubis)
- added pingban
- added fast join talk ban
- added command "findbyg" (find by group)
- added command "featsoff" (turns off all features)
- added command "sov status" and "sov reconnnect" to manage connection with the Sovereign Network.
- added universal trigger. Trigger: ..
- added aliases to ban/kick/unban/join/find/whoami. The aliases are b/k/u/j/f/a.
- added it so Knight can accept/deny clan invitations. Need flag N
- added to not ban if the bot isn't on ops

- fixed news bug
- fixed it so Knight doesn't reban the same name with different automated bans
- fixed the possiblity of knight erasing the database when it reconnects
- fixed the user list from adding a username again when their stats updated
- fixed the autodesignate bug

- removed fast join ban
- removed N flag (check readme to see what flags the commands went to)

- updated command ci (clan info) to be able to look up anyone's clan info, not just the clan you were in.
- updated queue again to not drop from long hours of banning
- updated DDP Timer. I sped up the time it demotes/promotes.
- updated Readme with all the new changes

v1.0.89
- added checks for missing config inputs

v1.0.85
- added vertical scroll bars
- added local warden

- fixed news bug which would error out on certain people (i think because of firewall)
- fixed it when you logged on and your account wasn't registered the bot wouldnt respond
- fixed retrieval of your e-mail address. I had it as email in the code, and not e-mail as it is in the config.
- fixed the launcher from saying a profile is unloaded when it is loaded.
- fixed the flickering UI of Knight when you tried to resize it below the minimum size.
- fixed rejoin command
- fixed banned list command. It returned too many names at once and when there were large account names, it made the bot flood off.

- updated uptime command to show the correct uptime over 24 days.

v1.0.81
- added profile manager for easy manageability of multiple Knights.
- fixed bug with resize code, was going haywire when you tried to resize.


v1.0.70
- added commmand ci (clan information) [flag i]
- added command shamans [flag i]
- added command cc (clan count) [flag i]
- added command clansafelist [flag a]
- added command ddp [flag x]
- added a check in the queue so that it will not ban a user with an automated ban if that user is not in the channel.
- added responses to commands specific to flag n saying you need to be on the client WAR3 to use that command.
- added notification of new updates to Knight. When a new version is available you will be notified about it the next time you load the bot.

- fixed cf (check friends) command
- fixed a bug within event emote.
- fixed it so Knight will no longer doubleban. (hopefully)
- fixed zap so it ipbans when a user is banned by it
- fixed a bug which allowed users to add someone to a group regardless of the flags they had.

- optimized the queue intervals for ban messages and long database return messages. I think you'll enjoy the new queue much better ;)


