2005-08-12  Daniel Henninger  <jadestorm@nc.rr.com>

	* src/tlib/oscar.py:
	* src/legacy/aimt.py:
	* src/legacy/glue.py:
	* src/main.py:
	Applied patch from Robert B Quattlebaum, Jr. for extended status
	messages, send message upon disconnect, and various other feature
	additions.  See:
	http://article.gmane.org/gmane.network.jabber.py-transports/780

	* src/tlib/scheduler.py:
	* src/tlib/oscar.py:
	Applied Chris Carlin's new scheduler patches.

2005-06-13  Daniel Henninger  <jadestorm@nc.rr.com>

	* src/disco.py:
	Fixed type in debugging line.
	Applied patch from Magnus Henoch for proper error handling.

2005-04-28  Daniel Henninger  <jadestorm@nc.rr.com>

	* src/legacy/glue.py:
	Added translation of @ to %, instead of @ to nothing, and visa versa.

2005-04-26  Daniel Henninger  <jadestorm@nc.rr.com>

	* src/disco.py:
	Fixed bug 69 responding to result iq.

2005-04-07  Daniel Henninger  <jadestorm@nc.rr.com>

	* src/legacy/glue.py:
	* src/legacy/aimt.py:
	* src/tlib/oscar.py:
	Many modifications to get chatrooms to work via exchanges.

2005-04-05  Daniel Henninger  <jadestorm@nc.rr.com>

	* src/utils.py:
	Fixed another xmlify bug regarding unicode vs non-unicode.

2005-04-04  Daniel Henninger  <jadestorm@nc.rr.com>

	* src/utils.py:
	Fixed bug with xmlify not checking for string.

	* src/legacy/aimt.py:
	Fixed problem with variable being used before being set.

2005-03-22  Daniel Henninger  <jadestorm@nc.rr.com>

	* src/webadmin/.cvsignore:
	* src/tlib/jabber/.cvsignore:
	* src/tlib/.cvsignore:
	* src/legacy/.cvsignore:
	* src/.cvsignore:
	Removed legacy CVS files.

2005-03-20  Daniel Henninger  <jadestorm@nc.rr.com>

	* src/utils.py:
	Added Martin von Loewis's xmlify function.

	* src/main.py:
	Fixed what appears to be an infinite stream error loop.

2005-03-17  Daniel Henninger  <jadestorm@nc.rr.com>

	* src/tlib/oscar.py:
	* src/legacy/aimt.py:
	Added check for user to actually be online before vcard request.
	Bug id 42.

	* src/lang.py:
	Added useroffline.

	* src/jabw.py:
	Added error handler fix.

	* src/legacy/aimt.py:
	Fixed problem with spaces in invite names.
	Bug id 46.

2005-03-12  Daniel Henninger  <jadestorm@nc.rr.com>

	* src/legacy/aimt.py:
	Added lang import that was forgotten.
	Bug id 44 (Daniel Chandran).

	* src/legacy/aimt.py:
	Added patches for better handling of usernames with spaces.
	Feature id 15 (Daniel Chandran).

	* src/exception.py:
	* src/main.py:
	Added new exception handler.
	Feature id 13.

	* src/debug.py:
	Changed logging format slightly.
	Feature id 13.

2005-03-11  Daniel Henninger  <jadestorm@nc.rr.com>

	* src/main.py:
	Added required python version check.

2005-03-09  Daniel Henninger  <jadestorm@nc.rr.com>

	* src/tlib/oscar.py:
	Added fix for getting weird TLV for visibility.

2005-03-08  Daniel Henninger  <jadestorm@nc.rr.com>

	* src/utils.py:
	Added regex check for illegal control chars.
	Bug id 26 (Bastian Bense).

	* src/session.py:
	Fixed lack of calling SessionResource with all args.
	Bug id 24 (Bastian Bense).

	* src/legacy/glue.py:
	Repaired resourceOffline typo.
	Bug id 25 (Bastian Bense).

2005-03-07  Daniel Henninger  <jadestorm@nc.rr.com>

	* src/utils.py:
	Altered utf8encode to use tests offered by Florian.

2005-03-05  Daniel Henninger  <jadestorm@nc.rr.com>

	* src/legacy/aimt.py:
	Removed unnecessary error report.

	* src/main.py:
	* src/session.py:
	* src/register.py:
	* src/legacy/aimt.py:
	* src/legacy/glue.py:
	* src/xmlconfig.py:
	* src/config.py:
	* src/jabw.py:
	Applied some of James's PyMSNt 0.9.1 patches.

2005-03-03  Daniel Henninger  <jadestorm@nc.rr.com>

	* src/main.py:
	Added observer for stream errors.

2005-03-02  Daniel Henninger  <jadestorm@nc.rr.com>

	* src/tlib/oscar.py:
	* src/tlib/socks5.py:
	* src/tlib/sockserror.py:
	* src/legacy/aimt.py:
	* config_example.xml:
	* src/config.py:
	* AUTHORS:
	Applied Daniel Chandran's socks patches.

2005-02-27  Daniel Henninger  <jadestorm@nc.rr.com>

	* src/tlib/oscar.py:
	Applied Chris Carlin's threading patch.

	* src/disco.py:
	Applied Florian's error IQ patch.

2005-02-26  Daniel Henninger  <jadestorm@nc.rr.com>

	* INSTALL:
	Minor fix, partially to test hook scripts.

	* src/legacy/aimt.py:
	Added check for ICQ/AIM target user to determine htmlization.

2005-02-21  Daniel Henninger  <jadestorm@nc.rr.com>

	* PyAIMt:
	* config_example.xml:
	* src/debug.py:
	* src/disco.py:
	* src/groupchat,py:
	* src/jabw.py:
	* src/main.py:
	* src/misciq.py:
	* src/register.py:
	* src/xdb.py:
	Applied changes between PyMSNt 0.8 and 0.9, and misc others.

	* src/lang.py:
	Adjusted to check english if lang doesn't have own entry.

	* src/legacy/aimt.py:
	Added more exception handling.

2005-02-20  Daniel Henninger  <jadestorm@nc.rr.com>

	* src/main.py:
	Added auto-restart if not run with 'proper' process name.

2005-02-17  Daniel Henninger  <jadestorm@nc.rr.com>

	* src/legacy/icqt.py:
	Added check for whether buddy list is actually non-existant.

	* src/tlib/toc.py:
	* src/tlib/tocsupport.py:
	* src/tlib/locals.py:
	Removed old TOC support stuff.

2005-02-16  Daniel Henninger  <jadestorm@nc.rr.com>

	* src/tlib/oscar.py:
	Added check for readiness.

	* src/legacy/oscar:
	* src/legacy/toc:
	* src/legacy/__init__.py:
	* src/legacy/glue.py:
	* src/legacy/aimt.py:
	Removed TOC support and collapsed legacy tree.

2005-02-15  Daniel Henninger  <jadestorm@nc.rr.com>

	* src/jabw.py:
	Added unicode conversion.

	* src/stats.py:
	* src/main.py:
	* src/session.py:
	* src/webadmin/handler.py:
	* src/legacy/oscar/aimt.py:
	Changed to new stats handler.

2005-02-10  Daniel Henninger  <jadestorm@nc.rr.com>

	* src/debug.py:
	* src/main.py:
	* src/config.py:
	Added extended debugging support.

	* src/tlib/oscar.py:
	Fixed/finished groupchat support.

2005-02-09  Daniel Henninger  <jadestorm@nc.rr.com>

	* src/legacy/oscar/aimt.py:
	* src/tlib/oscar.py:
	More work on outgoing invitation support.

2005-02-08  Daniel Henninger  <jadestorm@nc.rr.com>

	* src/legacy/oscar/aimt.py:
	* src/tlib/oscar.py:
	Work on outgoing invitation support.

2005-02-07  Daniel Henninger  <jadestorm@nc.rr.com>

	* src/legacy/oscar/glue.py:
	* src/legacy/oscar/aimt.py:
	Invitation support added.

	* src/tlib/oscar.py:
	Invitation support added, sort of.
	Added Chris's rate limiting patch.

2005-02-06  Daniel Henninger  <jadestorm@nc.rr.com>

	* src/legacy/oscar/glue.py:
	* src/legacy/oscar/aimt.py:
	Finished groupchat support!

2005-02-05  Daniel Henninger  <jadestorm@nc.rr.com>

	* src/session.py:
	Changed ordering of session kills.  (groupchat needs to be earlier)

	* src/legacy/oscar/glue.py:
	* src/legacy/oscar/oscar.py:
	Most of groupchat support completed.

2005-02-04  Daniel Henninger  <jadestorm@nc.rr.com>

	* src/disco.py:
	Imported part of Florian's version patch.

2005-02-03  Daniel Henninger  <jadestorm@nc.rr.com>

	* PyAIMt:
	Switched to /bin/sh.
	Then switched to /usr/bin/env.

	* src/config.py:
	* src/legacy/oscar/aimt.py:
	* config_example.xml:
	Added aimServer and aimPort config setting.

2005-01-18  Daniel Henninger  <jadestorm@nc.rr.com>

	* src/lang.py:
	* src/session.py:
	* src/register.py:
	* src/utils.py:
	* src/misciq.py:
	* src/main.py:
	* src/groupchat.py:
	Changed case of lang strings.

2005-01-17  Daniel Henninger  <jadestorm@nc.rr.com>

	* src/register.py:
	Fixed lack of config import.

	* src/legacy/oscar/glue.py:
	* src/legacy/toc/glue.py:
	Upped version number to 0.4a.

2005-01-15  Daniel Henninger  <jadestorm@nc.rr.com>

	* src/legacy/oscar/glue.py:
	* src/legacy/toc/glue.py:
	Upped version number to 0.4.

	* src/legacy/oscar/glue.py:
	Killed conference support until I get it working.

	* src/legacy/oscar/aimt.py:
	Altered to check for high id number.

	* src/tlib/oscar.py:
	Added extra crash prevention and delete-from-group support.

2005-01-14  Daniel Henninger  <jadestorm@nc.rr.com>

	* src/webadmin/handler.py:
	Added authentication support thanks to one of the folk in twisted.web.
	Switched shut down button to form-driven and to not generate errors.

2005-01-11  Daniel Henninger  <jadestorm@nc.rr.com>

	* src/register.py:
	Fixed bug from earlier config patches.

2005-01-10  Daniel Henninger  <jadestorm@nc.rr.com>

	* src/main.py:
	Added check for existance of nevow.

2005-01-09  Daniel Henninger  <jadestorm@nc.rr.com>

	* INSTALL:
	Updated to indicate config.xml needs to be changed.

	* config_example.xml:
	Added new-style config file.

	* src/config_example.py:
	Removed.

	* src/session.py:
	* src/legacy/oscar/aimt.py:
	Stats added.

	* src/webadmin:
	Webadmin interface imported.

	* src/main.py:
	* src/xmlconfig.py:
	* src/config.py:
	Arg handler added.
	Switching to xmlconfig.
	Stats + webadmin functionality added.

	* PyICQt:
	Altered to pass on args.

2005-01-04  Daniel Henninger  <jadestorm@nc.rr.com>

	* src/main.py:
	Removed unnecessary sys reference.

2004-12-30  Daniel Henninger  <jadestorm@nc.rr.com>

	* src/disco.py:
	Fixed 'not valid' response to version requests.

2004-12-28  Daniel Henninger  <jadestorm@nc.rr.com>

	* src/legacy/icqt.py:
	* src/tlib/oscar.py:
	* src/config_example.py:
	Added setProfile command as well as capability to do cross-im chat.

2004-12-25  Daniel Henninger  <jadestorm@nc.rr.com>

	* src/legacy/oscar/aimt.py:
	Undid patch to have transport subscribe back to users.

	* src/legacy/oscar/aimt.py:
	Applied patch to have transport subscribe back to users.

	* src/register.py:
	Applied patch from Magnus Henoch for interaction with ejabberd.

2004-12-23  Daniel Henninger  <jadestorm@nc.rr.com>

	* src/tlib:
	Many updates to clean up and add new requirements.

	* src/disco.py:
	* src/groupchat.py:
	* src/jabw.py:
	* src/legacy/oscar/glue.py:
	* src/legacy/oscar/icqt.py:
	* src/legacy/toc/glue.py:
	* src/legacy/toc/icqt.py:
	* src/main.py:
	* src/misciq.py:
	* src/register.py:
	Updated to match recent MSN code more accurately.

2004-12-14  Daniel Henninger  <jadestorm@nc.rr.com>

	* src/jabw.py:
	Applied patch to messageIDs handling as suggested by macbar.

2004-12-13  Daniel Henninger  <jadestorm@nc.rr.com>

	* src/tlib/oscar.py:
	Fixed html handler to not translate ".

	* src/session.py:
	* src/register.py:
	* src/legacy/oscar/glue.py:
	* src/legacy/toc/glue.py:
	Removed references to unused nicknames.

2004-12-05  Daniel Henninger  <jadestorm@nc.rr.com>

	* PyAIMt:
	* src/groupchat.py:
	* src/jabw.py:
	* src/utils.py:
	* src/session.py:
	* src/legacy/oscar/glue.py:
	* src/legacy/toc/glue.py:
	* src/xdb.py:
	Ported PyMSNt changes to check for pid file, add typing notifications,
	memory leak fixes, etc.  Based around PyMSN-t 0.8 upgrades.

2004-11-30  Daniel Henninger  <jadestorm@nc.rr.com>

	* src/register.py:
	Changed username to be lowercased in registration.

2004-11-29  Daniel Henninger  <jadestorm@nc.rr.com>

	* src/tlib/oscar.py:
	* src/legacy/oscar/aimt.py:
	Added better vcard support.

2004-11-28  Daniel Henninger  <jadestorm@nc.rr.com>

	* src/session.py:
	* src/legacy/oscar/aimt.py:
	* src/legacy/toc/aimt.py:
	Added registered munge handling.

2004-11-21  Daniel Henninger  <jadestorm@nc.rr.com>

	* src/tlib:
	Added 'twisted library', stuff that won't really be in twisted long.

	* src/legacy/oscar.py:
	Hrm, had icqcon instead of aimcon.  Dumb.  =)

	* src/lang.py:
	Added french language from Pyros!

2004-10-10  Daniel Henninger  <jadestorm@nc.rr.com>

	* src/disco.py:
	Spelling fix.

	* src/main.py:
	Fixed path bug, I think.

2004-10-09  Daniel Henninger  <jadestorm@nc.rr.com>

	* src/lang.py:
	Added dutch.

2004-10-06  Daniel Henninger  <jadestorm@nc.rr.com>

	* src/legacy/oscar/aimt.py:
	Added better error display.

2004-10-05  Daniel Henninger  <jadestorm@nc.rr.com>

	* src/lang.py:
	Fixed up locale defs.

	* src/legacy/oscar/aimt.py:
	* src/legacy/oscar/glue.py:
	Added patches as per PyICQ-t changes for away problems.

2004-10-03  Daniel Henninger  <jadestorm@nc.rr.com>

	* src/main.py:
	Prepend . to module path to catch patched twisted properly.

2004-09-30  Daniel Henninger  <jadestorm@nc.rr.com>

	* src/legacy/oscar/aimt.py:
	Fixed contact list handling support.

2004-09-29  Daniel Henninger  <jadestorm@nc.rr.com>

	* src/legacy/oscar/aimt.py:
	* src/legacy/toc/aimt.py:
	Set default to "replace" in encoding/decoding.

2004-09-26  Daniel Henninger  <jadestorm@nc.rr.com>

	* src/lang.py:
	Added Polish translation.

	* src/legacy/oscar/aimt.py:
	Now we retrieve away messages.
	Don't save during initial import.
	Also, don't save if no changes.
	Fixed poor handling of incoming messages.

2004-09-09  Daniel Henninger  <jadestorm@nc.rr.com>

	* *:
	Initial setup of code and distribution.
	I'm not doing real changelog stuff until I get to a certain point.
