log

age author description
Mon, 08 Mar 2010 19:17:19 +0100 Charly COSTE in Participant, test isinstance(self.muc, xmpp.muc) before using self.muc
Mon, 08 Mar 2010 18:47:07 +0100 Charly COSTE catch ServerNotConnectedError in Participant.say_on_irc_to
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:30:13 +0100 Charly COSTE fix for Participant say_on_xmpp* functions, really check we are in the room before sending message
Mon, 08 Mar 2010 18:29:41 +0100 Charly COSTE (muc) minor change in NotConnected error message
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 11:12:41 +0100 Charly COSTE fix for Bridge.remove_participant, bug introduced in d875cbf0a544e6ad0c640f3afedbc2c87fb4db9c
Mon, 08 Mar 2010 11:08:59 +0100 Charly COSTE added a "--soft" option to the "restart-bridges" command
Mon, 08 Mar 2010 10:58:31 +0100 Charly COSTE some more fixes for Bot._irc_event_handler
Mon, 08 Mar 2010 11:14:40 +0100 Charly COSTE created Bridge.soft_restart
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
Mon, 08 Mar 2010 00:13:24 +0100 Charly COSTE (irclib) tried to fix nick callbacks
Sun, 07 Mar 2010 23:50:56 +0100 Charly COSTE tried to fix Bridge.remove_participant
Sun, 07 Mar 2010 23:35:31 +0100 Charly COSTE improved Bot._xmpp_message_handler
Sun, 07 Mar 2010 23:03:18 +0100 Charly COSTE fix for 48ad162772b79740e8ff580bde2c250b9957c126, we do need arguments in nick callbacks
Sun, 07 Mar 2010 22:23:47 +0100 Charly COSTE reorganized and fixed many things in Bot._irc_event_handler
Sun, 07 Mar 2010 22:12:25 +0100 Charly COSTE added optional "action" argument to Participant.say_on_xmpp_to and muc.say_to
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 17:06:26 +0100 Charly COSTE (commands) convert unicode to string before passing it to shlex
Sun, 07 Mar 2010 18:52:48 +0100 Charly COSTE switch to IRC join callbacks in bridge.py and participant.py
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 18:24:38 +0100 Charly COSTE (irclib) created a callback mechanism for join
Sun, 07 Mar 2010 15:55:43 +0100 Charly COSTE (irclib) minor fix, only show the irc_id once in the debug log
Sun, 07 Mar 2010 16:18:51 +0100 Charly COSTE (irclib) minor changes to _call_nick_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 23:37:35 +0100 Charly COSTE (irclib) minor fixes for 9e494bf91d13f165af272b7bef9422a4ea9100eb (auto-reconnection improvement)
Sat, 06 Mar 2010 23:19:17 +0100 Charly COSTE (muc) ignore NotConnected exception in leave method
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:58:28 +0100 Charly COSTE minor fix in bridge.py, the "reconnecting" attribute is declared in "init2", no need to do so in "__init__" too
Sat, 06 Mar 2010 19:26:35 +0100 Charly COSTE (muc) added "auto_reconnect" attribute (defaults to True, turns to False when "leave" is called), created NotConnected exception
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:57:41 +0100 Charly COSTE (irclib) moved ServerNotConnectedError handling from IRC.process_data() to IRC.process_forever() in order to always catch it
Sat, 06 Mar 2010 15:55:51 +0100 Charly COSTE (irclib) use an explicit leave message when auto-restarting the bot
Sat, 06 Mar 2010 15:51:19 +0100 Charly COSTE (irclib) when reconnecting, call .disconnect() before .connect()
Sat, 06 Mar 2010 15:39:22 +0100 Charly COSTE added optionnal "message" argument to Bot.restart()
Sat, 27 Feb 2010 12:55:28 +0100 Charly COSTE bugfix, we don't delete Bridge.reconnecting since 3518e463b82185bde91a61a810d38dbf58e55147
Sat, 27 Feb 2010 12:47:38 +0100 Charly COSTE bugfix, added optional "message" argument to Bridge.restart(), needed since fa73f1292eafabf2ef868c2b056fe045a0704e97
Fri, 26 Feb 2010 20:59:20 +0100 Charly COSTE auto-reconnect in irclib, restart if bot's IRC connection was lost
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
Tue, 23 Feb 2010 22:14:13 +0100 Charly COSTE bugfix, forgot "importance" argument of Bridge.say() in c5922031a4ac09c95713c4a4a18b1e0a0aad3e54
Sun, 21 Feb 2010 16:56:22 +0100 Charly COSTE [irclib] handle ServerNotConnectedError in part() and quit(), we now keep track of channels we're in and rejoin them after a disconnection
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:40:57 +0100 Charly COSTE minor fix to commands.py that I forgot to stage with the previous commit
Sun, 21 Feb 2010 15:38:42 +0100 Charly COSTE handle IRC inviteonlychan event, improved error messages
Sun, 21 Feb 2010 14:51:14 +0100 Charly COSTE check connection in Bridge.say(), use Bridge.say() in Participant.sayOn{IRC,XMPP}()
Sun, 21 Feb 2010 12:08:42 +0100 Charly COSTE removed buggy exception catch in bridge.py
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 23:08:39 +0100 Charly COSTE split the leaving process in two, first call to Bridge.removeParticipant() calls Participant.leave(), second call (when the bot receives the part or quit event) removes it from Bridge.participants
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
Sat, 20 Feb 2010 16:41:25 +0100 Charly COSTE minor fix in participant.py, encoding is handled in irclib since cbaab9cc23f8097dbe647d5ea6d982b1c9e49b19