Revision history for App-Pocoirc

0.22  Mon Sep 27 09:30:56 GMT 2010
    - Remove some erroneous docs from the App::Pocoirc::Status Pod.

0.21  Mon Sep 27 03:46:03 GMT 2010
    - Make --no-color actually work (and use -b for the short option)

0.20  Sun Sep 26 03:49:11 GMT 2010
    - Depend on POE::Component::Client::DNS and use the same resolver object
      for all IRC components

0.19  Sun Sep 26 02:54:11 GMT 2010
    - On shutdown, wait up to 5 seconds for IRC servers to disconnect after
      we quit
    - On shutdown, forcefully disconnect from servers to which we are
      connected but not logged in
    - Don't log more than one "Exiting" message after shutdown is initiated
    - Fixed a small error in the usage message
    - Tabulate the log messages a bit for easier reading

0.18  Sat Sep 25 21:31:33 GMT 2010
    - Add -t/--trace option to trace events
    - Fix compilation test for the pocoirc script
    - Move -P/--plugin to -L/--plugin
    - Move -p/--password to -P/--password
    - Add -p/--port to specify the server port
    - Log our process id on startup

0.17  Sat Sep 25 09:42:36 UTC 2010
    - Move -p/--plugin to -P/--plugin
    - Add -p/--password for specifying a server password
    - Add -N/--nspassword to specify a NickServ password
    - Add -a/--arg to specify arbitrary arguments to POE::Component::IRC
    - Log when we identify with NickServ

0.16  Sat Sep 4 02:18:19 UTC 2010
    - Add a -j/--join option to join channels with the AutoJoin plugin

0.15  Tue Aug 17 22:33:32 GMT 2010
    - Terminate gracefully when we get SIGTERM
    - Make all warnings fatal

0.14  Mon Aug 2 07:46:04 GMT 2010
    - Enable USE_SIGCHLD in POE for instant child process reaping. Might make
      a difference with bots that use a lot of fork()ing plugins.
    - Fix a bug which caused -V/--version to not print the version
    - Color plugin errors red like other errors

0.13  Mon Jul 26 03:54:30 GMT 2010
    - Shutdown properly when connected to a server which we've failed to log
      into. Depend on POE::Component::IRC 6.36 for this.
    - Allow a default server again
    - Fix an error which was causing some plugins to fail to load

0.12  Sat Jul 24 21:34:01 GMT 2010
    - Exit after --version
    - Only daemonize after we've done more sanity checks

0.11  Sat Jul 24 21:11:25 GMT 2010
    - Shut down disconnected IRC components properly
    - Rename "-c" option to "-f" and make "-c" validate the config file

0.10  Mon Jun 28 21:39:05 GMT 2010
    - Print compilation errors if we fail to load a plugin

0.09  Mon Jun 28 21:24:31 GMT 2010
    - Color exceptions red when using terminal colors
    - Make sure we exit on exception when using multiple components

0.08  Mon Jun 28 20:00:32 GMT 2010
    - Fix problem with terminal color codes working across newlines

0.07  Mon Jun 28 19:55:27 GMT 2010
    - Use terminal colors for status messages, to easily differentiate it
      from other output

0.06  Sun Jun 27 08:34:55 GMT 2010
    - Don't print raw protocol lines simply because some plugin happens to
      enable raw events in POE::Component::IRC
    - Install INT signal handler after we load POE::Component::IRC, not
      before. Avoids an issue with Net::DNS (or a dependency of it) clearing
      $SIG{INT} on Perl 5.13.2

0.05  Sat Jun 26 06:08:47 GMT 2010
    - Shut down if we catch an exception in our code

0.04  Sat Jun 26 05:48:13 GMT 2010
    - Don't require server to be specified in a network hash if a default
      one is specified

0.03  Sat Jun 26 04:44:32 GMT 2010
    - Only parse plugin options when not using a config file
    - Set our process name to 'pocoirc'

0.02  Fri Jun 25 20:26:42 GMT 2010
    - Support JSON config files too, not just YAML
    - Add some example output to the documentation

0.01  Fri Jun 25 19:47:14 GMT 2010
    - Initial release
