head	1.25;
access;
symbols
	tcllib-1-13:1.25
	tcllib-1-12:1.25
	tklib-0-5:1.25
	tcllib-1-11-1:1.24
	tcllib-1-11:1.22;
locks; strict;
comment	@# @;


1.25
date	2009.01.02.10.52.27;	author patthoyts;	state Exp;
branches;
next	1.24;

1.24
date	2008.12.13.19.50.15;	author patthoyts;	state Exp;
branches;
next	1.23;

1.23
date	2008.12.13.16.33.52;	author patthoyts;	state Exp;
branches;
next	1.22;

1.22
date	2008.09.04.12.39.36;	author patthoyts;	state Exp;
branches;
next	1.21;

1.21
date	2008.06.12.23.49.31;	author patthoyts;	state Exp;
branches;
next	1.20;

1.20
date	2008.06.12.23.16.31;	author patthoyts;	state Exp;
branches;
next	1.19;

1.19
date	2008.02.10.16.13.54;	author patthoyts;	state Exp;
branches;
next	1.18;

1.18
date	2008.02.10.15.54.40;	author patthoyts;	state Exp;
branches;
next	1.17;

1.17
date	2008.01.27.00.37.35;	author patthoyts;	state Exp;
branches;
next	1.16;

1.16
date	2007.04.19.15.27.46;	author patthoyts;	state Exp;
branches;
next	1.15;

1.15
date	2007.02.01.21.58.11;	author patthoyts;	state Exp;
branches;
next	1.14;

1.14
date	2007.02.01.00.07.03;	author patthoyts;	state Exp;
branches;
next	1.13;

1.13
date	2007.01.31.21.41.24;	author patthoyts;	state Exp;
branches;
next	1.12;

1.12
date	2006.11.29.16.42.12;	author patthoyts;	state Exp;
branches;
next	1.11;

1.11
date	2006.10.28.21.06.47;	author patthoyts;	state Exp;
branches;
next	1.10;

1.10
date	2006.09.11.08.14.10;	author patthoyts;	state Exp;
branches;
next	1.9;

1.9
date	2006.06.22.22.12.57;	author wildcard_25;	state Exp;
branches;
next	1.8;

1.8
date	2006.03.13.23.01.57;	author patthoyts;	state Exp;
branches;
next	1.7;

1.7
date	2006.03.13.22.32.00;	author patthoyts;	state Exp;
branches;
next	1.6;

1.6
date	2006.03.12.18.28.47;	author wildcard_25;	state Exp;
branches;
next	1.5;

1.5
date	2005.10.26.15.20.55;	author patthoyts;	state Exp;
branches;
next	1.4;

1.4
date	2004.12.05.22.31.00;	author patthoyts;	state Exp;
branches;
next	1.3;

1.3
date	2004.11.17.10.07.08;	author patthoyts;	state Exp;
branches;
next	1.2;

1.2
date	2004.11.16.00.51.58;	author patthoyts;	state Exp;
branches;
next	1.1;

1.1
date	2004.11.15.15.44.28;	author patthoyts;	state Exp;
branches;
next	;


desc
@@


1.25
log
@Break up long lines from jabber to avoid irc length restrictions
@
text
@2009-01-02  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* ijbridge.tcl: Break up long jabber lines into chunks to avoid
	being truncated by IRC length restrictions.

2008-12-13  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* ijbridge.tcl: Notify the irc channel as jabber users
	                arrive and depart.

2008-12-13  Pat Thoyts <patthoyts@@users.sourceforge.net>

	* ijbridge.tcl: Added ban/unban support and move the self-op code
	                off the end-of-names event.

2008-09-04  Pat Thoyts <patthoyts@@users.sourceforge.net>

	* ijbridge.tcl: Do not let jabber users make the bot kick itself.

2008-02-25  Pat Thoyts <patthoyts@@users.sourceforge.net>

	* ijbridge.tcl: Support recording user colors (from tkchat)
	and write to a file as .css for the wubchain to use.

2008-06-13  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* ijbridge.tcl: Listen on a localhost port for connections from
	the paste bot and announce new pastes to the channel and muc.

2008-02-10  Pat Thoyts <patthoyts@@users.sourceforge.net>

	* ijbridge.tcl: Increment version to 1.1.0
	* ijbridge.tcl: Switch to use of the digest version of the
	jabberl:iq:auth authentication protocol.

2008-01-27  Pat Thoyts <patthoyts@@users.sourceforge.net>

	* ijbridge.tcl: Fixed the userinfo to retrieve the users
	host info from the 311 response (FR #1727793 mjanssen)

2007-04-19  Pat Thoyts <patthoyts@@users.sourceforge.net>

	* ijbridge.tcl: Changed handling of NAMES reponses to
	cope with multiple lines and request op mode in the end
	of names event.

2007-02-01  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* ijbridge.tcl: Command to get stats from bridge.
	* ijbridge.tcl: Added some bot commands for access from
	IRC. Can ask the bridge for jabber user names. Fixed receipt of
	presence information.

2007-01-31  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* ijbridge.tcl: Added some statistics recording.

2006-11-29  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* ibridge.tcl: Fix ircbridge nicks.

2006-10-28  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* ijbridge.tcl: Added auto-op and kick support. Also whois.

2006-09-11  Pat Thoyts <patthoyts@@users.sourceforge.net>

	* ijbridge.tcl: Additional <iq> support.

2006-06-23  Daniel South  <wildcard_25@@users.sourceforge.net>

	* ijbridge.tcl: Correct some list matching for IrcUserList.

2006-03-13  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* ijbridge.tcl: Added version command.
	* ijbridge.tcl: Testing and fixes for the previous change.

2006-03-13  Daniel South  <wildcard_25@@users.sourceforge.net>

	* ijbridge.tcl: Added callback facility to retrieve the list of online
	IRC users from a jabber client. Modified tracking of IRC users to be
	a little more accurate.

2005-10-26  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* ijbridge.tcl: Added facility to identify with FreeNode's
	nickserv as unidentified users cannot send private
	messages. Registered ijtest and ijchain users with nickserv.

2004-12-05  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* ijbridge.tcl: Added a map to remove all ASCII < 32 except those
	permitted by XML. Added the stdin reader from version 2. Removed
	the check for history items - tclers MUC now puts a timestamp on
	all messages.

2004-11-17  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* ijbridge.tcl: Added catch around the message callback and
	generally try to deal with messages that have missing parts.

2004-11-16  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* ijbridge.tcl: Added lots of comments to all the Jabber
	section. Implemented support for reconnecting if the network
	connection goes down. Added some bot commands to the bridge - HELP
	might one day be helpful and "/msg ijchain /msg ircuser message"
	will send a private message to an irc user. They cannot sent one
	back though.

2004-11-15  Pat Thoyts  <patthoyts@@users.sourceforge.net>

	* all: Initial checkin.
@


1.24
log
@Notify the irc channel when jabber users arrive and depart
@
text
@d1 5
@


1.23
log
@Added ban/unban support and move the self-op code to topic event
@
text
@d1 5
@


1.22
log
@Do not permit the bot to kick itself.
@
text
@d1 5
@


1.21
log
@Support dumping users colours to file
@
text
@d1 4
@


1.20
log
@Support added to make paste-site announcements to the channel
@
text
@d1 5
@


1.19
log
@Incremented version to 1.1.0
@
text
@d1 5
@


1.18
log
@Switch to use of digest authentication
@
text
@d3 1
@


1.17
log
@FR #1727793: fix the host info for whois
@
text
@d1 5
@


1.16
log
@Handle multiple NAMES response events
@
text
@d1 5
@


1.15
log
@Read stats. Bot commands listen privately and publicly
@
text
@d1 6
@


1.14
log
@Added bot commands including getting jabber user names.
@
text
@d3 1
@


1.13
log
@Added some statistics recording.
@
text
@d1 6
@


1.12
log
@Fix ircbridge nicks before forwarding to Jabber
@
text
@d1 4
@


1.11
log
@autoop and kick support
@
text
@d1 4
@


1.10
log
@Added addition <iq> support for discovery
@
text
@d1 4
@


1.9
log
@	* ijbridge.tcl: Correct some list matching for IrcUserList.
@
text
@d1 4
@


1.8
log
@Added version command
@
text
@d1 4
@


1.7
log
@Testing and fixes for the previous change.
@
text
@d3 1
@


1.6
log
@	* ijbridge.tcl: Added callback facility to retrieve the list of online
	IRC users from a jabber client. Modified tracking of IRC users to be
	a little more accurate.
@
text
@d1 4
d11 1
a11 1
2005-10-26  Pat Thoyts  <pat@@zsplat.freeserve.co.uk>
d17 1
a17 1
2004-12-05  Pat Thoyts  <pat@@zsplat.freeserve.co.uk>
@


1.5
log
@	* ijbridge.tcl: Added facility to identify with FreeNode's
	nickserv as unidentified users cannot send private
	messages. Registered ijtest and ijchain users with nickserv.
@
text
@d1 6
@


1.4
log
@XML quoting, MUC history check disabled. Added stdin reader.
@
text
@d1 6
@


1.3
log
@Added catches and deal with messages with missing parts.
@
text
@d1 7
@


1.2
log
@	* ijbridge.tcl: Added lots of comments to all the Jabber
	section. Implemented support for reconnecting if the network
	connection goes down. Added some bot commands to the bridge - HELP
	might one day be helpful and "/msg ijchain /msg ircuser message"
	will send a private message to an irc user. They cannot sent one
	back though.
@
text
@d1 5
@


1.1
log
@Initial checkin of Jabber-IRC bridge
@
text
@d1 10
a10 1
2004-11-15  Pat Thoyts  <pat@@zsplat.freeserve.co.uk>
@

