App-Pocoirc
view release on metacpan or search on metacpan
Revision history for App-Pocoirc
0.47 Tue Nov 27 20:31:02 GMT 2012
- When failing to load two classes, only show the error for the existent
class if the other one doesn't exist.
- Require latest Class::Load so that errors from class loading won't
mention Class::Load.
- Remove POE::Kernel::USE_SIGCHLD override. POE enables it by default on
recent Perls these days.
0.46 Sat Jul 30 00:12:21 GMT 2011
- Show the server hostname in the "Connecting to IRC" status message
- Strip the unhelpful "at FOO line BAR" suffix from eval errors in the
console UI
- Test isa() after creating components and plugins
- Fix issues with --interactive
0.45 Wed May 25 06:30:38 GMT 2011
- Replaced the IO wrapping code in ReadLine.pm with IO::WrapOutput
- Depend on Term::Cap and Term::ReadKey, which are needed by
POE::Wheel::ReadLine
0.44 Sun May 22 16:12:13 GMT 2011
- Don't hang under --interactive if an exception is raised on startup
0.43 Thu May 19 15:40:10 GMT 2011
- Fix the interactive help message, it implied that commas weren't
needed in lists
- ReadLine.pm: Only restore stdio when we have been unregistered from
all IRC components
- The network name in the ReadLine UI wasn't getting updated when
running without a configuration file
0.42 Thu Apr 28 22:45:16 GMT 2011
- Fix the same exec() problem as in the previous release, this time under
--daemonize, because we were closing STDOUT/STDERR before redirecting
them, which is not good.
0.41 Thu Apr 28 21:32:16 GMT 2011
- Log it if we fail to log in due to a bad nickname
- Decode any IRC strings before printing them under --trace
- Enabling 'verbose' in --interactive after startup wasn't working
- Fix output encoding in a few spots
- POE::Wheel::Run with an exec()'d child was failing under --interactive
0.40 Wed Apr 27 05:50:35 GMT 2011
- Oops. Didn't avoid custom stringification everywhere. Fixed.
- Allow command-line option bundling, e.g. -itv instead of -i -t -v
0.39 Wed Apr 27 03:32:46 GMT 2011
- Fix missing name for numeric 001 under --trace. Also depend on
IRC::Utils 0.07 for even more numeric names.
- Avoid custom stringifications when dumping objects with --trace
0.38 Tue Apr 26 22:03:37 GMT 2011
- Replace status callbacks with irc_plugin_status events
- Send an irc_network event when the network name changes
- Enabling tracing in --interactive after startup wasn't working
0.37 Mon Apr 25 23:59:48 GMT 2011
- Preserve symlinks in all supplied filenames
- When using --trace, print the name (e.g. ERR_NICKNAMEINUSE) of every
numberic event
- Rename -i/--ircname to -r/--realname
- Quit messages were not getting delivered to IRC servers. Fixed.
- Add -i/--interactive which allows the user to call methods from
the command line. Depend on POE 1.310 and POE::Component::IRC 6.61
for related bugfixes, as well as Data::Dump for dumping return
values of method calls.
0.36 Sat Apr 2 01:36:16 GMT 2011
- Fix -V/--version, it was always returning "dev-git"
0.35 Sat Apr 2 00:22:39 GMT 2011
- Allow using a short name (e.g. Qnet::State) with --class
- Fix error in documentation about the default component class
0.34 Fri Dec 3 06:51:23 GMT 2010
- Convert library directories (--lib) into absolute paths, so they'll still
work after daemonization (which implies chdir()ing)
- Use Class::Load instead of C<eval "require $class">. Safer on Perl <5.10.
0.33 Wed Nov 3 02:06:44 GMT 2010
- Rely on POE::Component::IRC 6.50's shutdown code instead of handling it
ourselves
- Include irc_raw_out events in verbose output
0.32 Sun Oct 31 17:47:21 GMT 2010
- Redirect STDOUT/STDERR to the log file (if any) when daemonized
- Allow log_file and pid_file to be relative paths when daemonizing
( run in 2.439 seconds using v1.01-cache-2.11-cpan-39bf76dae61 )