log bot.py @ 275:09a5bde70919 default tip master

age author description
Mon, 22 Mar 2010 18:35:09 +0100 Charly COSTE fixed Bot.restart_bridges_delayed: removed buggy and useless test and improved error messages
Sun, 21 Mar 2010 22:51:51 +0100 Charly COSTE fixed another UnboundLocalError in IRC kick handling introduced in f1a21a006f2facd0ec2a71e99180b7b4df0907e3
Sat, 13 Mar 2010 23:37:53 +0100 Charly COSTE fixed an UnboundLocalError in IRC kick handling, bug introduced in f1a21a006f2facd0ec2a71e99180b7b4df0907e3
Wed, 10 Mar 2010 13:13:13 +0100 Charly COSTE minor fix in _irc_event_handler, check source_nickname before giving it to Bridge.get_participant
Mon, 08 Mar 2010 23:22:19 +0100 Charly COSTE fixed IRC "mode" event handling
Mon, 08 Mar 2010 18:39:53 +0100 Charly COSTE make sure Bot.error doesn't raise a transcoding exception and uses repr() when there is a problem
Mon, 08 Mar 2010 18:15:25 +0100 Charly COSTE ignore "noorigin" IRC event
Mon, 08 Mar 2010 18:12:17 +0100 Charly COSTE ignore IRC server-wide events not received on bot connection
Mon, 08 Mar 2010 11:59:24 +0100 Charly COSTE ignore IRC "topic" event
Mon, 08 Mar 2010 10:58:31 +0100 Charly COSTE some more fixes for Bot._irc_event_handler
Mon, 08 Mar 2010 10:32:50 +0100 Charly COSTE use ServerConnection.nickname instead of .real_nickname in most cases, make sure we put a string in .real_nickname
Mon, 08 Mar 2010 00:13:52 +0100 Charly COSTE minor fixes in bot.py
Sun, 07 Mar 2010 23:35:31 +0100 Charly COSTE improved Bot._xmpp_message_handler
Sun, 07 Mar 2010 22:23:47 +0100 Charly COSTE reorganized and fixed many things in Bot._irc_event_handler
Sun, 07 Mar 2010 17:27:51 +0100 Charly COSTE removed TODO, we don't need to lock self.bridges because lists don't pose concurrency problems
Sun, 07 Mar 2010 19:01:57 +0100 Charly COSTE fixed 'cannotsendtochan' and 'notonchannel' handling, ignore 'inviteonlychan', 'bannedfromchan', 'channelisfull' and 'badchannelkey' (handled via join callbacks)
Sun, 07 Mar 2010 14:00:21 +0100 Charly COSTE moved irc_id handling to irclib
Sun, 07 Mar 2010 12:37:36 +0100 Charly COSTE minor syntax change in bot.py
Sun, 07 Mar 2010 12:08:29 +0100 Charly COSTE moved "nicknametoolong" and ServerConnection.really_connected handling to irclib, renamed ServerConnection.really_connected to .logged_in
Sat, 06 Mar 2010 22:55:47 +0100 Charly COSTE merged Bot.find_bridges and Bot.get_bridges into Bot.iter_bridges, btw we don't need to lock Bot.bridges because lists don't raise RuntimeError
Sat, 06 Mar 2010 19:05:07 +0100 Charly COSTE created Bridge.say_on_behalf in order to avoid code repetition in participant.py
Sat, 06 Mar 2010 16:50:58 +0100 Charly COSTE use Bot.get_bridge instead of Bot.get_bridges in Bot._irc_event_handler
Sat, 06 Mar 2010 18:32:46 +0100 Charly COSTE created Bot.get_bridge(), it calls Bot.get_bridges() and raises exceptions when there are 0 or more than 1 matches
Sat, 06 Mar 2010 15:39:22 +0100 Charly COSTE added optionnal "message" argument to Bot.restart()
Thu, 25 Feb 2010 23:29:39 +0100 Charly COSTE renamed camelCased functions
Thu, 25 Feb 2010 21:12:11 +0100 Charly COSTE don't log presence from self
Thu, 25 Feb 2010 20:48:33 +0100 Charly COSTE log some more things when Bot.debug is False
Thu, 25 Feb 2010 20:42:34 +0100 Charly COSTE bugfix for previous commit, forgot "self" argument for say_on_XMPP_through_bridge
Thu, 25 Feb 2010 18:41:55 +0100 Charly COSTE improved an XMPP error handling, created Participant.say_on_XMPP_through_bridge()
Tue, 23 Feb 2010 22:54:40 +0100 Charly COSTE bugfix, «error» → «event.eventtype()», introduced in 41a4f43330ef9e8b7aa94e35bde3162f1da2d4e7
Sun, 21 Feb 2010 16:19:25 +0100 Charly COSTE fixed Bot.restart_bridges_delayed(), don't send the message to admins more than once
Sun, 21 Feb 2010 15:38:42 +0100 Charly COSTE handle IRC inviteonlychan event, improved error messages
Sun, 21 Feb 2010 11:53:47 +0100 Charly COSTE fixed calls to Bot.restart_bridges_delayed(), arguments changed in f52cb2f6e273328e73d75ab4ecf214c8dc9dfe1b
Sat, 20 Feb 2010 19:03:12 +0100 Charly COSTE minor fixes in bot.py, error messages that weren't flagged as debug
Sat, 20 Feb 2010 18:35:23 +0100 Charly COSTE handle IRC mode event
Sat, 20 Feb 2010 17:05:12 +0100 Charly COSTE minor fix in bot.py, removed a buggy test
Fri, 19 Feb 2010 14:38:50 +0100 Charly COSTE added 2 IRC events to ignore, 042 and pubnotice
Fri, 19 Feb 2010 14:23:44 +0100 Charly COSTE minor fix to Bot.findBridges(), memory usage improvement
Fri, 19 Feb 2010 13:33:02 +0100 Charly COSTE minor fix in bot.py, a line I forgot to change in the previous patch
Sat, 13 Feb 2010 16:32:28 +0100 Charly COSTE added a required "importance" argument to Bot.error()
Fri, 12 Feb 2010 14:37:48 +0100 Charly COSTE handle IRC events cannotsendtochan and notonchannel, send unhandled events to bot admins
Mon, 08 Feb 2010 18:53:21 +0100 Charly COSTE improved Bot.restart_bridges_delayed(), it can now be used when the IRC server is the problem
Tue, 02 Feb 2010 20:19:50 +0100 Charly COSTE removed encoding.py, charsets handling is now in irclib and custom charsets can be set per server in the configuration file
Mon, 01 Feb 2010 23:02:50 +0100 Charly COSTE display error when bot creation fails
Wed, 20 Jan 2010 14:48:52 +0100 Charly COSTE some fixes related to IRC nicknames
Tue, 19 Jan 2010 07:42:49 +0100 Charly COSTE oops, fix for the halt command
Sun, 17 Jan 2010 23:24:00 +0100 Charly COSTE fixed the halt command
Sun, 17 Jan 2010 22:30:23 +0100 Charly COSTE removed automatic switching to limited mode (created Bridge.show_participants_list_on())
Sun, 17 Jan 2010 21:18:35 +0100 Charly COSTE oops, forgot to modify Bot.new_bridge() in the previous commit
Sun, 17 Jan 2010 14:33:56 +0100 Charly COSTE added an IRC event to ignore
Sun, 17 Jan 2010 11:39:11 +0100 Charly COSTE minor fix
Sat, 16 Jan 2010 17:01:17 +0100 Charly COSTE reduced duplication of error messages
Fri, 15 Jan 2010 23:11:25 +0100 Charly COSTE moved commands to a separate file
Fri, 15 Jan 2010 16:32:45 +0100 Charly COSTE added change-bridge-mode command
Fri, 15 Jan 2010 16:23:38 +0100 Charly COSTE minor fixes
Fri, 15 Jan 2010 16:24:49 +0100 Charly COSTE tried to fix the halt command (added Bot.stop())
Thu, 14 Jan 2010 10:47:02 +0100 Charly COSTE bot → Bot
Thu, 14 Jan 2010 10:25:32 +0100 Charly COSTE isinstance(participant, participant) → isinstance(participant, Participant)
Wed, 13 Jan 2010 23:08:44 +0100 Charly COSTE code cleaning
Wed, 13 Jan 2010 22:22:50 +0100 Charly COSTE bug fixes