Changes for version 1.3

  • The Indomitable Mark-Jason "Ominous" Dominus sent me so many patches and bug reports I'm almost at a loss to list them all. Among others, DCC SENDs no longer report the local pathname to the client on the other end, multiple concurrent DCC connections work, and some documentation errors have been fixed.
  • Many thanks to the infinitely studly Kees Cook, who, in addition to having a really cool name, sent me a big patch for lots of DCC bugs. DCC connections will now report errors and close their sockets properly! Woohoo! Also, 'irc_dcc_error' events give you more information about the connection that failed, and the 'dcc_accept' event now lets you rename incoming DCC files.
  • Fixed a silly bug; sl() was sending \n instead of \r\n as a line terminator.
  • Changed lots of Filter::CTCP die()s to warn()s, on the advice of Peter Barabas. Thanks, Peter!

Modules

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