Add socks5 support to picoirc and removed freenode specific code.
authorPat Thoyts <patthoyts@users.sourceforge.net>
Wed, 3 Feb 2010 10:14:57 +0000 (10:14 +0000)
committerPat Thoyts <patthoyts@users.sourceforge.net>
Wed, 3 Feb 2010 10:14:57 +0000 (10:14 +0000)
commit085bd8d0564bcc334439b75fd955d1b75e9984a5
tree1337c21dddb5f9caff158caaeff937be883d7c0f
parenta954976e93f01de895194894bd094892d9abd334
Add socks5 support to picoirc and removed freenode specific code.

If a socks5 package is present and the SOCKS_SERVER environment variable
has been set we can connect via a socks proxy. This enables use of the ssh
dynamic tunnels for instance.

The Splitirc function was freenode specific. This should now work for any
network and the updated freenode ircd in particular.

Removed the #tcl bot specific handling - this should be done only in
application code, not by library code.

Fixed accumulation of the motd message and the whois results. Also avoid
conversion of the irc response into a list for default message handling.

/msg processing has been fixed. It sent the wrong variable previously.

Signed-off-by: Pat Thoyts <patthoyts@users.sourceforge.net>
lib/irc/picoirc.tcl
lib/irc/pkgIndex.tcl