2006-01-02 22:40 normanr * irc.py, transport.ini: Jabberd2 component protocol support 2005-12-26 20:17 normanr * irc.py: Fixed default charset selection if user didn't have preferences 2005-12-11 22:35 normanr * irc.py: cleaned up subscriptions 2005-12-11 21:54 normanr * irc.py: made failed connections slightly more robust. 2005-11-08 01:23 normanr * irc.py: added timestamps to tracebacks 2005-10-23 01:23 normanr * irc.py, jep0133.py: added server registrations 2005-10-01 20:37 normanr * irc.py: unicode fixes and exception cleanups 2005-09-24 03:54 normanr * irc.py: added channel jid decoding, and fixed two minor typos 2005-09-21 20:44 normanr * irc.py: general whitespace and null check cleanups 2005-09-18 02:48 normanr * irc.py: tidied up namespaces, added commands, prep for enhanced disco 2005-09-17 19:19 normanr * jep0133.py: added restart and online users commands 2005-08-24 00:51 normanr * irc.py: config and vCard updates 2005-08-21 04:20 normanr * irc.py, jep0133.py: added shutdown command, added x:data forms to registration, fixed whois info 2005-08-19 00:03 normanr * irc.py, transport.ini: Added support for non-fatal exception handling, exceptions can also be logged to file. 2005-08-13 02:25 normanr * irc.py: Many unicode/lowercase fixes. This should make life much easier in future - All 'lowercasing' is done at the unicode level now. 2005-07-28 01:53 normanr * irc.py: Unicode fix for channel name when listing from server 2005-07-14 22:26 normanr * jep0133.py: active-users and registered-users now work 2005-07-14 00:28 normanr * irc.py: nicknameinuse now delivered correctly 2005-07-13 17:34 mikealbon * jep0133.py: Dataforms now attached properly. 2005-07-13 02:37 normanr * irc.py, jep0106.py, test_jep0106.py: initial jep-0106 implementation 2005-07-13 02:32 normanr * irc.py: channel listing for connected servers via disco interface 2005-07-12 18:55 mikealbon * irc.py: Fixes to display unicode based jids. All str() functions are now replaced with JID().__str__() which returns a unicode type. 2005-07-10 22:33 normanr * irc.py: fixed CTCP VERSION reply, it now includes global version (as reported to XMPP) too. 2005-07-10 22:14 normanr * irc.py: vCard requests cause a WHOIS to be executed, the WHOIS results are returned as a vCard 2005-07-09 01:50 normanr * irc.py: added support for server password on joining first channel 2005-07-08 02:40 normanr * irc.py: Cleaned up version reporting. This should make it easier to update the version on releases too. 2005-07-08 02:19 normanr * irc.py: motd is now delivered as a single message 2005-07-08 02:01 normanr * irc.py: Various fixes: global warning at startup, version reporting under windows, swapping splits for nm_to_n, and returns for raise NodeProcessed 2005-07-08 01:34 normanr * irc.py, jep0133.py: Commands now work. Errors are also returned if continuing an invalid session. 2005-06-24 22:48 mikealbon * irc.py: Lots of Unicode fixes. 2005-05-30 18:01 mikealbon * irc.py: Normans Fake presence patch. Allows Ad-hoc from Pedrito/Psi 2005-05-30 01:32 mikealbon * irc.py: Fixes to presence types for better RFC compliance. Thanks Norman. 2005-05-28 14:01 mikealbon * irc.py: Lots of bugsquashing by Norman -- thanks 2005-05-28 13:34 mikealbon * jep0133.py: Lots of bug fixes -- thanks Norman 2005-05-24 10:57 mikealbon * irc.py: socket exception name fix 2005-05-22 11:36 mikealbon * irc.py: Cleaned up some code in the registration function (changes spotted by Norman -- thanks) 2005-04-21 01:47 mikealbon * irc.py: Fixed missed role and affilition on nick change 2005-04-15 01:48 mikealbon * irc.py: Text representation fixes and stability fixes. /n now possible in messages. 2005-03-08 02:14 mikealbon * irc.py: Oops a little bug is in there. :( -- Fixed 2005-03-08 02:01 mikealbon * irc.py: Fix for register set and whitespace. 2005-03-02 02:10 mikealbon * jep0133.py: Initial version of jep0133.py Administration module 2005-02-25 17:00 mikealbon * irc.py: Jabberd2 connection support (ejabberd also works too) Many minor cosmetic changes, and Initial user activity messages added (as a configurable option) 2004-11-13 02:09 mikealbon * irc.py: Multiple resource support, 1st version. 2004-10-29 18:20 mikealbon * irc.py: Bugfix: Don't require a resource to leave a channel. 2004-09-30 17:57 mikealbon * irc.py: Zombie connection removal (thanks to Norman Rasmussen) 2004-09-30 17:44 mikealbon * irc.py: Topic problem fixed (thanks to Norman Rasmussen) 2004-07-26 02:38 mikealbon * irc.py: Bug fixes in XHTML generator 2004-07-05 19:52 mikealbon * irc.py: Typos and other small fixes 2004-07-05 15:19 mikealbon * irc.py: Changed ban handling code to not generate an exception when the removed item not in list. Also new error code '468' added for Undernet Bad username support. 2004-06-28 12:00 mikealbon * irc.py: Minor Fixes 2004-06-19 18:41 mikealbon * irc.py: Channel redirect support. 2004-06-18 11:07 mikealbon * irc.py: Fixes for registration on python2.1, uses codecs.lookup() now. 2004-06-16 18:11 snakeru * xmpp-irc: VEEERY preliminary (but working) version of init.d script. 2004-06-10 14:27 mikealbon * irc.py: Update to make user based character set selection work in both directions. 2004-06-03 16:13 mikealbon * irc.py: Initial registration support. Presence and user subscriptions are not yet supported. 8bit nicknames are supported but currently not per server. 2004-05-26 15:44 mikealbon * irc.py: Bugfix: Nick change now works from XMPP side. 2004-05-26 11:15 mikealbon * irc.py: Bug fix for clients sending whitespace in message subject tags. 2004-05-20 23:33 mikealbon * README.txt: Inital Import 2004-05-20 14:35 mikealbon * IRC-Transport-Howtouse.html: Inital import of user documentation. 2004-05-20 14:34 mikealbon * irclib.py.diff: Fixed Diff to reflect current use and all cases. 2004-05-18 15:48 mikealbon * irc.py: Removed string version of namespaces and used library equivelent. Also added muc#owner form prototype, not finished. 2004-05-17 16:02 mikealbon * irc.py: socket handling on jabber disconnect and autoreconnect was not handled correctly. 2004-05-17 14:49 snakeru * irc.py: Removed string module use in honour of string's builtin methods. Optimized several conditions for speed. 2004-05-17 14:35 snakeru * irc.py: Errors processing changed to xmpp's native (IM-XMPP style). Removed all "xmpp.protocol." strings since this namespace already merged with local. 2004-05-15 00:17 mikealbon * irc.py: Guarding to subject setting. Check permission locally. 2004-05-14 17:46 mikealbon * irc.py: New channel mode handler, hopefully better than the last. Paves way to local checking for changing topic etc. 2004-05-14 15:19 mikealbon * irc.py: Preliminary support for Membership list editing, also kicking, giving and removing Chanop and voice privileges. 2004-05-13 15:18 mikealbon * irc.py: Fixed a problem with 'Nosuchchannel' 2004-05-12 18:48 mikealbon * irc.py: Changes to the API relating to type becoming typ. 2004-05-12 16:53 mikealbon * irclib.py.diff: A non-reversed version. 2004-05-12 16:45 mikealbon * irclib.py.diff: Diff against python-irclib 0.4.1-1 package to make socket disconnection handling work in error cases. 2004-05-11 18:02 mikealbon * irc.py: Added config file option for character set. All messages are encoded in that format, UTF-8 inbound is detected. 2004-05-11 17:42 mikealbon * irc.py: Minor fixes 2004-05-04 17:11 mikealbon * irc.py: Initial mode change support from IRC network. 2004-05-04 16:07 mikealbon * irc.py: Removed all traces of splitting the event.source() and used irclib's functions instead. 2004-05-04 15:27 mikealbon * irc.py: Numerous fixes. Migration away from using local functions to those provided in the library. Single threaded instead of 3 threads. UTF-8 encoding for output to ircserver. 2004-03-04 19:47 snakeru * irc.py: Several bugfixes. Do not know exactly what is what :( 2004-03-03 15:00 snakeru * irc.py, transport.ini: Initial import.