log bridge.py @ 195:e4ceefab8ba5

age author description
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 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 18:35:23 +0100 Charly COSTE handle IRC mode event
Fri, 19 Feb 2010 14:14:51 +0100 Charly COSTE minor fix in bridge.py, importance was printed twice
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:54:54 +0100 Charly COSTE attach traceback to error message when joining IRC or XMPP fails
Mon, 08 Feb 2010 19:01:04 +0100 Charly COSTE minor fix in Bridge.addParticipant(), don't rely on Bridge.irc_connection or Bridge.xmpp_room when not necessary
Thu, 04 Feb 2010 21:02:36 +0100 Charly COSTE moved irc connection interval handling to irclib
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
Sat, 30 Jan 2010 10:04:12 +0100 Charly COSTE minor fix in bridge.py
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:14:23 +0100 Charly COSTE new bridge attribute "irc_connection_interval" (in seconds)
Sat, 16 Jan 2010 22:59:42 +0100 Charly COSTE fixed minimal→*limited mode changing
Sat, 16 Jan 2010 17:01:17 +0100 Charly COSTE reduced duplication of error messages
Sat, 16 Jan 2010 12:36:37 +0100 Charly COSTE handle xmpp.muc.RemoteServerNotFound
Fri, 15 Jan 2010 17:04:45 +0100 Charly COSTE handle more mode changing cases (added bridge.createDuplicatesOn())
Fri, 15 Jan 2010 16:30:50 +0100 Charly COSTE added irclib.ServerConnection.left_channels
Wed, 13 Jan 2010 22:28:09 +0100 Charly COSTE fixed participant.changeNickname(), renamed IRC.server() to IRC.open_connection(), created IRC.get_connection() and IRC.has_connection(), removed irclib.SimpleIRCClient (we don't need it)
Wed, 13 Jan 2010 23:08:44 +0100 Charly COSTE code cleaning
Wed, 13 Jan 2010 22:27:00 +0100 Charly COSTE Code refactoring (new method participant.set_both_sides())
Wed, 13 Jan 2010 22:22:50 +0100 Charly COSTE bug fixes
Sat, 05 Dec 2009 11:44:59 +0100 Charly COSTE bugfix related to the bypass mode
Sat, 28 Nov 2009 23:47:11 +0100 Charly COSTE new mode bypass and new method bridge.changeMode
Sat, 28 Nov 2009 23:33:48 +0100 Charly COSTE split long messages when sending on IRC
Sat, 28 Nov 2009 10:12:43 +0100 Charly COSTE minor fix
Fri, 27 Nov 2009 23:45:47 +0100 Charly COSTE added "--show-say-level" and "--show-participants" options to the "bridges" command, renamed {irc,xmpp}_participants commands
Fri, 27 Nov 2009 23:18:54 +0100 Charly COSTE stop bridge on error instead of removing it
Fri, 27 Nov 2009 22:47:27 +0100 Charly COSTE handle XMPP remote-server-not-found
Sun, 22 Nov 2009 11:40:45 +0100 Charly COSTE Minor fixes
Sat, 21 Nov 2009 18:23:41 +0100 Charly COSTE Handle MUC error messages
Sat, 21 Nov 2009 16:26:09 +0100 Charly COSTE New command system
Fri, 20 Nov 2009 15:31:41 +0100 Charly COSTE In minimal mode, display the participants' list on XMPP when someone joins on IRC
Fri, 20 Nov 2009 15:30:07 +0100 Charly COSTE Minor fixes/improvements
Sun, 04 Oct 2009 23:47:09 +0200 Charly COSTE Reconnect when a connection is closed
Sun, 04 Oct 2009 13:43:03 +0200 Charly COSTE bridge.addParticipant improvements
Sun, 06 Sep 2009 15:34:49 +0200 Charly COSTE First hack at an error notification system
Sat, 05 Sep 2009 21:57:46 +0200 Charly COSTE Fixed callbacks in bridge.py
Sat, 05 Sep 2009 20:34:53 +0200 Charly COSTE Fixed callbacks, addParticipant, removeParticipant and __del__ in bridge.py
Wed, 02 Sep 2009 14:57:57 +0200 Charly COSTE Better handling of participants
Sun, 30 Aug 2009 01:18:34 +0200 Charly COSTE Handle IRC "nickcollision" event
Sat, 29 Aug 2009 21:57:49 +0200 Charly COSTE Fixed unjustified switching to limited mode
Sat, 29 Aug 2009 14:52:11 +0200 Charly COSTE Added bridge.hasParticipant() and fixed participant.changeNickname()
Fri, 28 Aug 2009 20:42:28 +0200 Charly COSTE Fixed a little bug in bridge.py
Thu, 27 Aug 2009 22:31:47 +0200 Charly COSTE Fixed encoding issues
Mon, 24 Aug 2009 20:32:48 +0200 Charly COSTE Lower before comparing strings.
Sun, 23 Aug 2009 22:35:24 +0200 Charly COSTE Tried to get thread safety and handle disconnections in muc.py
Sun, 23 Aug 2009 16:19:05 +0200 Charly COSTE Initialize bridge.irc_connections_limit to -1.
Thu, 20 Aug 2009 21:52:52 +0200 Charly COSTE First hack at locks for thread safety. Some other minor changes.
Thu, 20 Aug 2009 17:49:40 +0200 Charly COSTE Solved an XMPP resource conflict that would have happened when someone on IRC changed its nickname and later its old nickname would be used again. In other words, the bot no longer uses nicknames as XMPP resources.
Thu, 20 Aug 2009 15:17:20 +0200 Charly COSTE Introduced a bridge's "say" attribute to offer more flexibility in what the bot says.
Thu, 20 Aug 2009 13:20:50 +0200 Charly COSTE Changed format of non-debug error messages, fixed IRC namreply handling, prevented crash when receiving bad XMPP stanza.
Thu, 20 Aug 2009 01:57:51 +0200 Charly COSTE Fixed bot.respond(), boosted XMPP thread to lower latency, fixed mode notice.
Thu, 20 Aug 2009 01:00:54 +0200 Charly COSTE Rewrote/modified many things, multiple bridges should now work and are preferred over multiple bots.
Mon, 17 Aug 2009 14:36:43 +0200 Charly COSTE Fixed a "copy/paste" bug
Mon, 17 Aug 2009 01:05:30 +0200 Charly COSTE Fixed bridge mode-switching
Mon, 17 Aug 2009 00:30:37 +0200 Charly COSTE Introduced the command mechanism and fixed a bug
Sun, 16 Aug 2009 23:35:15 +0200 Charly COSTE No comment.
Sun, 16 Aug 2009 17:59:00 +0200 Charly COSTE Added support for IRC "nick" event, fixed participant.changeNickname(), fixed handling of IRC "namreply" event, removed muc._check() because waiting does not solve the problem if it is blocking incoming messages handling
Sun, 16 Aug 2009 17:10:12 +0200 Charly COSTE Added IRC "part" event handling
Sun, 16 Aug 2009 01:47:03 +0200 Charly COSTE Initial commit, version 0.1