2000-06-21 keith <tsbandit@jabber.org>

    * whoops, okay, i fixed the sub-agent jid for real this time..
      if it wasn't given, it defaults to register.* for 'niceness'
      although, if you mis-configure the .xml file, it won't work
      right anyway, but at least it won't look dumb..

2000-06-14 keith <tsbandit@jabber.org>

    * random bug fixes... transport doesn't talk unless
      you are on a channel now, ie, it won't give 'status'
      messages for the defaul session
    * the subagent jid is now *actually* configurable.. 
      *shh, noone knew it didn't actually do anything.. =]*

2000-06-02 keith <tsbandit@jabber.org>
 
    * /raw /say /part /quit commands work internally
    * any unknown / command is dropped and not sent to IRC
    
2000-06-01 keith <tsbandit@jabber.org>

    * part/quit message are now customizable in the config file

2000-05-31 keith <tsbandit@jabber.org>

    * various bug fixes/session issues
    * switched incoming messages to the svc_irc_line()
      function (ala jer) so now multi-line and long messages
      get split among a few lines 
    * fixed a bug in the session unlinker (stupid bug)
    * reg get displays set info now, if a session exists
    * server messages will now appear as type='chat',
      unless directed to a channel

2000-05-28 keith <tsbandit@jabber.org>
    
    * made some adjustments, trying to find the malloc overrun

2000-05-23 keith <tsbandit@jabber.org>

    * sessions are now two-way linked to improve unlinking speed

2000-05-22 keith <tsbandit@jabber.org>

    * parser.c: fixed a core where i was using s before initilizing it

2000-05-21 keith <tsbandit@jabber.org>

    * some race condition bugs (hopefully) fixed

2000-05-18 keith <tsbandit@jabber.org>
    
    * util.c: irc_add_notify_list() will now not add if it's already
      existing in the notify list.. 
    * util.c: notify list needed to be zero'd out for it to work right
    * fixed ref-counting problem

2000-05-17 keith <tsbandit@jabber.org>
    * . now maps to & in a username
    * registration functions now seem more solid

2000-05-13 keith <tsbandit@jabber.org>

    * moved the sesions to ref counting.. sessions end properly now
    * fixed a core with the debug info in session_create

2000-05-10 keith <tsbandit@jabber.org>

    * from_irc.c: added support for ISON replies
    * sessions.c: server now supports a default connection
    * register.c: Added functions to register with IRC
      transport's subagent
    * You can now register with IRC transport for a default server 
      and subscribe to IRC nicks to find when they come on/off line

2000-05-07 keith <tsbandit@jabber.org>

    * from_irc.c: fixed a possilbe overrun in the parser

2000-05-03 keith <tsbandit@jabber.org>
	
    * fixed some mem leaks

2000-05-01 keith <tsbandit@jabber.org>

    * util.c: fixed a core in irc_send_message()
    * parser.c: must change nick BEFORE joining a new channel

2000-04-30 keith <tsbandit@jabber.org>

    * moved all IRC interaction into tstreams
    * Gave all functions a once-over to make em pretty
2000-04-28 Keith <tsbandit@jabber.org>

    * sessions.c: trying to fix a core with sending messages
    * added a bunch of debug output to sessions.c and from_irc.c
    * from_irc.c: error 403 has 3 args, not two
    * *.c: added copyleft notice
    * rewrote most "common" functions to use jutil.

2000-04-25 Keith <tsbandit@jabber.org>

	* sessions.c: fixed a bug caused by my  update

2000-04-22  Keith Minkler <tsbandit@jabber.org>

	* Presence/Messages now get sent to user@host/res, instead of
	  user@host

2000-04-21  Keith Minkler <tsbandit@jabber.org>

	* Cleaned up CVS a bit (bunch of unneeded files in there)
	* Fixed a bug, created when i made the 450 char limit
	* IRC-t now sends a "invalid nick change" message
	* Think i fixed the message port core, I now make a copy of the
	  xmlnode, since the original gets freed in the ehandler function.

2000-04-19  Keith Minkler <tsbandit@jabber.org>

	* Gave each Channel on a server it's own memory pool, this
	  helped to kill a bug when you tried to reconnect to a channel,
	  while the session was still active..
	* Incoming Jabber->IRC message size limited to 450 characters

2000-04-18  Keith Minkler <tsbandit@jabber.org>
	
	* ran through fixing formatting, and cleaning up the code
	* added <default/> tag to the irc_trans.xml file to specify
	  an alternate default server for irc-t
	* fixed a grammer bug in MODE.. "foo has
      been given bar channel oper.."
	* Message will now be sent to all active channels on server KILL
	  (doesn't seem to work though)
	* modified irc_send_message() to take a NULL arg for channel,
	  where it will send to all channels.
	* Currently now, when YOUR nick gets changed, the client
	  will get send a special <iq/> tag to let them know,
	  instead of sending the standard <p/> tags..

2000-04-17  Keith Minkler <tsbandit@jabber.org>

	* ops/voice/mode all get displayed, and stored properly
	* fixed a bug in NOTICE where it wasn't stripping color codes
	* fixed an unlinker bug, where it would fail to unlink, if
	  a user joined multiple channels w/different nicks.. now,
	  when a user joins another channel with a new nick, it will
	  change the nick on that server.

2000-04-15  Keith Minkler <tsbandit@jabber.org>

	* fixed a bug in sending a blank message, and implemented
	  a trial fix for a bug i saw that kept reading the socket,
	  even there was no data to read
	* added a *bunch* of util functions
	* fixed a few bugs where i left free() calls i didn't need
	  anymore
	* moved some stuff over to the new util.c functions
	* added a mess of server messages

2000-04-14  Keith Minkler <tsbandit@jabber.org)

	* rewrote parts of the transport to use memory pools.
	* started support for user lists to track ops
	* removed a bunch of debug output, maybe now i won't
	  fill my harddrive with irc-logs
	* Multiple Channels per server works properly (flawlessly?) ;)
	* fixed multiple servers per resource each server+resource
	  combo is on its own thread.
	* IRC username now == Jabber user part, instead of nick..
	  and IRC fullname now == jid_full of JID.. this kills some
	  problems with logging in and wierd nicknames
	* Nick changes work. 
	
2000-04-13  Keith Minkler <tsbandit@jabber.org)

	* irc-transport now strips mIRC color codes
	* fixed the blank user
	* should allow for multiple servers/channels
	* moved things over to mem pools
	* Started a basic re-write of most functions to work
	  with multiple servers/channels from the start, with
	  memory pools in mind :)

2000-04-12  Keith Minkler <tsbandit@jabber.org>

	* Fixed priv-msg "echo" bug, as per pgmillard
	* Major re-organization... to get ready for ops/multiple
	  channels per user/res
	* QUIT message displays properly now.
	* "/[mode|MODE] [[+|-][oivbk]] [<NICK>]" works
	* I think i fixed the send msg bug...

2000-04-10  Keith "TSBandit" Minkler <keith@digix.net>
	* IT'S ALIVE!
	* you can log into IRC, see joins/parts, message to/fro
	* fixed nick changes, and ping parsing
	* Actions now work, as well as private messages

2000-04-07  Keith "TSBandit" Minkler <keith@digix.net>
	
        * Initial Checkin of irc-transport, based on yahoo-transport
	  (which was based on aim-transport) (and the knee bone is connected
	  to the...)

