Security Advisories (1)
CVE-2010-3438 (2019-11-12)

libpoe-component-irc-perl before v6.32 does not remove carriage returns and line feeds. This can be used to execute arbitrary IRC commands by passing an argument such as \"some text\\rQUIT\" to the 'privmsg' handler, which would cause the client to disconnect from the server.

Changes for version 4.86 - 2006-04-27

  • POD fixes and perl dependency as pointed out by Alias.
  • Tweak so that the poco only shuts down PoCo-Client-DNS if we spawned it.
  • Spotted a problem with register() it was still stashing POE::Session refs. Bad BinGOs.
  • shutdown() will unregister all registered sessions now.
  • Code audits of State and Qnet::State. Lot's of cleanup.
  • Changed Common.pm u_irc/l_irc to support a casemapping argument, one may specify 'rfc1459', 'strict-rfc1459' or 'ascii'. Default is 'rfc1459'.
  • Changed State and Qnet::State to use casemapping for generating unique state keys.
  • Removed State::Lite. Deprecated.
  • Online test reports the server connected to.

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 plugin for reclaiming nickname.
a POE::Component::IRC plugin that provides plugin management services.
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/Test/Plugin.pm
in lib/POE/Filter/IRC/Compat.pm