Added kick ability to the BadWords plugin, imported it from supybot-plugins.
Final cleanups for BadWords kicking.
Catch the proper exception when parsing the title fails.
Use the hostmask argument isProtected is given instead of trying to use a non-existant variable.
Merge the changes from the python25compat branch into the trunk
Add +svn to the version
Added additional help for supybot.log.level.
Added ChannelStats.rank.
Added Later.remove.
Fixed a few bugs in the new rank command.
Fixed another bug in the new rank command.
Fixed final syntax error, added test.
Fixed bugs, added tests, etc.
Added tests for later notes.
Fixed for a certain user whose name starts with a J and has "Finch" in it.
Add azn and uniud commands.
Correct the logic in _handleSocketError
Use network.ssl.setValue instead of network.ssl.set
getHaveOp needs to call getChannel if state.channel isn't set
We can still continue if we're unable to load a plugin.