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.

