r57822 - in /trunk/libpoe-component-irc-perl: ./ debian/ inc/Module/ inc/Module/Install/ lib/POE/Component/ lib/POE/Component/IRC/ lib/POE/Component/IRC/Plugin/ lib/POE/Component/IRC/Qnet/ lib/POE/Filter/ lib/POE/Filter/IRC/ t/02_behavior/ xt/

gregoa at users.alioth.debian.org gregoa at users.alioth.debian.org
Tue May 11 20:04:17 UTC 2010


Author: gregoa
Date: Tue May 11 20:04:01 2010
New Revision: 57822

URL: http://svn.debian.org/wsvn/pkg-perl/?sc=1&rev=57822
Log:
* New upstream release: doesn't allow arbitrary IRC command 
  execution anymore:
  - IRC.pm: Split long messages on \r as well as \n. Plugs a security hole.
  - IRC.pm: Filter out \r in arguments to non-PRIVMSG commands too
  Closes: #581194
* Set urgency to high.

Modified:
    trunk/libpoe-component-irc-perl/Changes
    trunk/libpoe-component-irc-perl/META.yml
    trunk/libpoe-component-irc-perl/debian/changelog
    trunk/libpoe-component-irc-perl/inc/Module/Install.pm
    trunk/libpoe-component-irc-perl/inc/Module/Install/Base.pm
    trunk/libpoe-component-irc-perl/inc/Module/Install/Can.pm
    trunk/libpoe-component-irc-perl/inc/Module/Install/Fetch.pm
    trunk/libpoe-component-irc-perl/inc/Module/Install/Makefile.pm
    trunk/libpoe-component-irc-perl/inc/Module/Install/Metadata.pm
    trunk/libpoe-component-irc-perl/inc/Module/Install/Win32.pm
    trunk/libpoe-component-irc-perl/inc/Module/Install/WriteAll.pm
    trunk/libpoe-component-irc-perl/lib/POE/Component/IRC.pm
    trunk/libpoe-component-irc-perl/lib/POE/Component/IRC/Common.pm
    trunk/libpoe-component-irc-perl/lib/POE/Component/IRC/Constants.pm
    trunk/libpoe-component-irc-perl/lib/POE/Component/IRC/Plugin.pm
    trunk/libpoe-component-irc-perl/lib/POE/Component/IRC/Plugin/AutoJoin.pm
    trunk/libpoe-component-irc-perl/lib/POE/Component/IRC/Plugin/BotAddressed.pm
    trunk/libpoe-component-irc-perl/lib/POE/Component/IRC/Plugin/BotCommand.pm
    trunk/libpoe-component-irc-perl/lib/POE/Component/IRC/Plugin/BotTraffic.pm
    trunk/libpoe-component-irc-perl/lib/POE/Component/IRC/Plugin/CTCP.pm
    trunk/libpoe-component-irc-perl/lib/POE/Component/IRC/Plugin/Connector.pm
    trunk/libpoe-component-irc-perl/lib/POE/Component/IRC/Plugin/Console.pm
    trunk/libpoe-component-irc-perl/lib/POE/Component/IRC/Plugin/CycleEmpty.pm
    trunk/libpoe-component-irc-perl/lib/POE/Component/IRC/Plugin/DCC.pm
    trunk/libpoe-component-irc-perl/lib/POE/Component/IRC/Plugin/FollowTail.pm
    trunk/libpoe-component-irc-perl/lib/POE/Component/IRC/Plugin/ISupport.pm
    trunk/libpoe-component-irc-perl/lib/POE/Component/IRC/Plugin/Logger.pm
    trunk/libpoe-component-irc-perl/lib/POE/Component/IRC/Plugin/NickReclaim.pm
    trunk/libpoe-component-irc-perl/lib/POE/Component/IRC/Plugin/NickServID.pm
    trunk/libpoe-component-irc-perl/lib/POE/Component/IRC/Plugin/PlugMan.pm
    trunk/libpoe-component-irc-perl/lib/POE/Component/IRC/Plugin/Proxy.pm
    trunk/libpoe-component-irc-perl/lib/POE/Component/IRC/Plugin/Whois.pm
    trunk/libpoe-component-irc-perl/lib/POE/Component/IRC/Qnet.pm
    trunk/libpoe-component-irc-perl/lib/POE/Component/IRC/Qnet/State.pm
    trunk/libpoe-component-irc-perl/lib/POE/Component/IRC/State.pm
    trunk/libpoe-component-irc-perl/lib/POE/Filter/IRC.pm
    trunk/libpoe-component-irc-perl/lib/POE/Filter/IRC/Compat.pm
    trunk/libpoe-component-irc-perl/t/02_behavior/14_newline.t
    trunk/libpoe-component-irc-perl/xt/perlcriticrc_t

[This mail would be too long, it was shortened to contain the URLs only.]

Modified: trunk/libpoe-component-irc-perl/Changes
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libpoe-component-irc-perl/Changes?rev=57822&op=diff

Modified: trunk/libpoe-component-irc-perl/META.yml
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libpoe-component-irc-perl/META.yml?rev=57822&op=diff

Modified: trunk/libpoe-component-irc-perl/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libpoe-component-irc-perl/debian/changelog?rev=57822&op=diff

Modified: trunk/libpoe-component-irc-perl/inc/Module/Install.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libpoe-component-irc-perl/inc/Module/Install.pm?rev=57822&op=diff

Modified: trunk/libpoe-component-irc-perl/inc/Module/Install/Base.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libpoe-component-irc-perl/inc/Module/Install/Base.pm?rev=57822&op=diff

Modified: trunk/libpoe-component-irc-perl/inc/Module/Install/Can.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libpoe-component-irc-perl/inc/Module/Install/Can.pm?rev=57822&op=diff

Modified: trunk/libpoe-component-irc-perl/inc/Module/Install/Fetch.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libpoe-component-irc-perl/inc/Module/Install/Fetch.pm?rev=57822&op=diff

Modified: trunk/libpoe-component-irc-perl/inc/Module/Install/Makefile.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libpoe-component-irc-perl/inc/Module/Install/Makefile.pm?rev=57822&op=diff

Modified: trunk/libpoe-component-irc-perl/inc/Module/Install/Metadata.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libpoe-component-irc-perl/inc/Module/Install/Metadata.pm?rev=57822&op=diff

Modified: trunk/libpoe-component-irc-perl/inc/Module/Install/Win32.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libpoe-component-irc-perl/inc/Module/Install/Win32.pm?rev=57822&op=diff

Modified: trunk/libpoe-component-irc-perl/inc/Module/Install/WriteAll.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libpoe-component-irc-perl/inc/Module/Install/WriteAll.pm?rev=57822&op=diff

Modified: trunk/libpoe-component-irc-perl/lib/POE/Component/IRC.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libpoe-component-irc-perl/lib/POE/Component/IRC.pm?rev=57822&op=diff

Modified: trunk/libpoe-component-irc-perl/lib/POE/Component/IRC/Common.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libpoe-component-irc-perl/lib/POE/Component/IRC/Common.pm?rev=57822&op=diff

Modified: trunk/libpoe-component-irc-perl/lib/POE/Component/IRC/Constants.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libpoe-component-irc-perl/lib/POE/Component/IRC/Constants.pm?rev=57822&op=diff

Modified: trunk/libpoe-component-irc-perl/lib/POE/Component/IRC/Plugin.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libpoe-component-irc-perl/lib/POE/Component/IRC/Plugin.pm?rev=57822&op=diff

Modified: trunk/libpoe-component-irc-perl/lib/POE/Component/IRC/Plugin/AutoJoin.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libpoe-component-irc-perl/lib/POE/Component/IRC/Plugin/AutoJoin.pm?rev=57822&op=diff

Modified: trunk/libpoe-component-irc-perl/lib/POE/Component/IRC/Plugin/BotAddressed.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libpoe-component-irc-perl/lib/POE/Component/IRC/Plugin/BotAddressed.pm?rev=57822&op=diff

Modified: trunk/libpoe-component-irc-perl/lib/POE/Component/IRC/Plugin/BotCommand.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libpoe-component-irc-perl/lib/POE/Component/IRC/Plugin/BotCommand.pm?rev=57822&op=diff

Modified: trunk/libpoe-component-irc-perl/lib/POE/Component/IRC/Plugin/BotTraffic.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libpoe-component-irc-perl/lib/POE/Component/IRC/Plugin/BotTraffic.pm?rev=57822&op=diff

Modified: trunk/libpoe-component-irc-perl/lib/POE/Component/IRC/Plugin/CTCP.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libpoe-component-irc-perl/lib/POE/Component/IRC/Plugin/CTCP.pm?rev=57822&op=diff

Modified: trunk/libpoe-component-irc-perl/lib/POE/Component/IRC/Plugin/Connector.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libpoe-component-irc-perl/lib/POE/Component/IRC/Plugin/Connector.pm?rev=57822&op=diff

Modified: trunk/libpoe-component-irc-perl/lib/POE/Component/IRC/Plugin/Console.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libpoe-component-irc-perl/lib/POE/Component/IRC/Plugin/Console.pm?rev=57822&op=diff

Modified: trunk/libpoe-component-irc-perl/lib/POE/Component/IRC/Plugin/CycleEmpty.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libpoe-component-irc-perl/lib/POE/Component/IRC/Plugin/CycleEmpty.pm?rev=57822&op=diff

Modified: trunk/libpoe-component-irc-perl/lib/POE/Component/IRC/Plugin/DCC.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libpoe-component-irc-perl/lib/POE/Component/IRC/Plugin/DCC.pm?rev=57822&op=diff

Modified: trunk/libpoe-component-irc-perl/lib/POE/Component/IRC/Plugin/FollowTail.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libpoe-component-irc-perl/lib/POE/Component/IRC/Plugin/FollowTail.pm?rev=57822&op=diff

Modified: trunk/libpoe-component-irc-perl/lib/POE/Component/IRC/Plugin/ISupport.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libpoe-component-irc-perl/lib/POE/Component/IRC/Plugin/ISupport.pm?rev=57822&op=diff

Modified: trunk/libpoe-component-irc-perl/lib/POE/Component/IRC/Plugin/Logger.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libpoe-component-irc-perl/lib/POE/Component/IRC/Plugin/Logger.pm?rev=57822&op=diff

Modified: trunk/libpoe-component-irc-perl/lib/POE/Component/IRC/Plugin/NickReclaim.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libpoe-component-irc-perl/lib/POE/Component/IRC/Plugin/NickReclaim.pm?rev=57822&op=diff

Modified: trunk/libpoe-component-irc-perl/lib/POE/Component/IRC/Plugin/NickServID.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libpoe-component-irc-perl/lib/POE/Component/IRC/Plugin/NickServID.pm?rev=57822&op=diff

Modified: trunk/libpoe-component-irc-perl/lib/POE/Component/IRC/Plugin/PlugMan.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libpoe-component-irc-perl/lib/POE/Component/IRC/Plugin/PlugMan.pm?rev=57822&op=diff

Modified: trunk/libpoe-component-irc-perl/lib/POE/Component/IRC/Plugin/Proxy.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libpoe-component-irc-perl/lib/POE/Component/IRC/Plugin/Proxy.pm?rev=57822&op=diff

Modified: trunk/libpoe-component-irc-perl/lib/POE/Component/IRC/Plugin/Whois.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libpoe-component-irc-perl/lib/POE/Component/IRC/Plugin/Whois.pm?rev=57822&op=diff

Modified: trunk/libpoe-component-irc-perl/lib/POE/Component/IRC/Qnet.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libpoe-component-irc-perl/lib/POE/Component/IRC/Qnet.pm?rev=57822&op=diff

Modified: trunk/libpoe-component-irc-perl/lib/POE/Component/IRC/Qnet/State.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libpoe-component-irc-perl/lib/POE/Component/IRC/Qnet/State.pm?rev=57822&op=diff

Modified: trunk/libpoe-component-irc-perl/lib/POE/Component/IRC/State.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libpoe-component-irc-perl/lib/POE/Component/IRC/State.pm?rev=57822&op=diff

Modified: trunk/libpoe-component-irc-perl/lib/POE/Filter/IRC.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libpoe-component-irc-perl/lib/POE/Filter/IRC.pm?rev=57822&op=diff

Modified: trunk/libpoe-component-irc-perl/lib/POE/Filter/IRC/Compat.pm
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libpoe-component-irc-perl/lib/POE/Filter/IRC/Compat.pm?rev=57822&op=diff

Modified: trunk/libpoe-component-irc-perl/t/02_behavior/14_newline.t
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libpoe-component-irc-perl/t/02_behavior/14_newline.t?rev=57822&op=diff

Modified: trunk/libpoe-component-irc-perl/xt/perlcriticrc_t
URL: http://svn.debian.org/wsvn/pkg-perl/trunk/libpoe-component-irc-perl/xt/perlcriticrc_t?rev=57822&op=diff




More information about the Pkg-perl-cvs-commits mailing list