Changes for version 4.75 - 2005-12-04

  • Fixed a problem with DCC code. Thanks to ketas for the heads up.
  • Added disconnect() method with docs.
  • Code audit to make sure all event handlers return undef.
  • Updates to Connector plugin to fix timeout issues on connection.
  • Added tests for the included plugins: Connector,BotAddressed and BotTraffic.
  • Fixed dicebot.pl in examples/ problem with $SIG{INT}.
  • Updated docs to proxy support is SOCKS v4.
  • Added raw_events() method to enable/disable/display current irc_raw.
  • README updates. Notably to mention PoCo-SSLify for SSL links.
  • Stole japhy's ISupport plugin for .. erm .. new ISupport plugin >;]
  • Added CTCP.pm from gumbynet source. Added applicable test for it.
  • Added Console.pm from gumbynet source. Added applicable test for it.
  • Moved common functions to Common.pm. Amended relevant code to import functions from there.
  • Added Proxy.pm from gumbynet source. Hacked to make much more useful and robust. Added applicable test for it and added ircproxy.pl to examples/ folder.
  • Patch applied to BotTraffic plugin from immute.
  • Completely rehacked how the component handles parsing irc traffic to events. Now using Filter::IRCD with Filter::IRC::Compat to process all input. Input and output filters are stackable.
  • Patch applied to BotAddressed plugin from immute.

Modules

a fully event-driven IRC client module.
provides a set of common functions for the POE::Component::IRC suite.
Defines constants required by POE::Component::IRC.
the plugin pipeline for POE::Component::IRC.
Provides plugin documentation for PoCo-IRC
A POE::Component::IRC plugin that generates 'irc_bot_addressed' events whenever someone addresses your bot by name in a channel.
A POE::Component::IRC plugin that generates 'irc_bot_public' and 'irc_bot_msg' events whenever your bot sends privmsgs.
A POE::Component::IRC plugin that auto-responds to CTCP requests.
A PoCo-IRC plugin that deals with the messy business of staying connected to an IRC server.
a lightweight debugging and control console for POE::Component::IRC bots.
A PoCo-IRC plugin that handles server capabilities.
A lightweight IRC proxy/bouncer for POE::Component::IRC.
A PoCo-IRC plugin that implements 'irc_whois' and 'irc_whowas' events.
Listing of projects that use POE::Component::IRC.
a fully event-driven IRC client module for Quakenet.
a fully event-driven IRC client module for Quakenet, with nickname and channel tracking from POE::Component::IRC::State.
a fully event-driven IRC client module with channel/nick tracking.
a fully event-driven IRC server daemon module.
A POE-based parser for the IRC protocol.
A POE-based parser for the IRC protocol.

Provides

in lib/POE/Component/IRC/State/Lite.pm
in lib/POE/Component/IRC/Test/Plugin.pm
in lib/POE/Filter/IRC/Compat.pm