Changes for version 1.0 - 2001-02-21

  • Split 'irc_ctcp' messages into 'irc_ctcp' and 'irc_ctcpreply'. My thanks to Jonathan Steinert.
  • Rocco "dngor" Caputo fixed up my DCC code for me, which was so broken as to exercise POE::Kernel bugs. :-) With his fixes in mind, I rewrote pretty much all the DCC stuff; it's much less hairy now.
  • Added 'dcc_chat' and 'dcc_accept' commands.
  • Moved all scripts into the "examples" directory and added a dummy test.pl, so it won't hang during CPAN installations anymore.
  • Worked around a bug in POE versions <0.1201, which caused DCC SEND/GET connections not to properly respond to pending data.
  • DCC connections should function properly now. Let me know if you experience problems.
  • 1.0b Sat Jan 13 14:49:22 PST 2001
    • This is a beta release. It may not entirely work, and DCC receive is still unimplemented. I'll list the bugs I remember fixing below. 1.0 final will have DCC receive capability, I promise!
    • CTCP event names are now in the form of "irc_ctcp_ping" or whatever. See the POD documentation.
    • CTCP events now actually include the sender and recipient names.
    • The infamous "Not an ARRAY reference" bug should now go away. Make sure you're using a recent version of POE! Turned out it was a bug in POE::Filter::Line.

Modules

A POE-based parser for the IRC protocol.
A POE-based parser for the IRC protocol.
a fully event-driven IRC client module.