poe test pidfile fixups, and make default pidbase an absolute path
[gitmo/MooseX-Daemonize.git] / Changes
1 Revision history for MooseX-Daemonize
2
3     * MooseX::Daemonize
4       - Made default pidbase '/var/run' rather than './var/run'
5       - Small fixups to pidfile testing in t/31.with_pid_file_and_poe.t
6
7 0.06 Fri. Dec. 21, 2007
8     * MooseX::Daemonize
9       - Fix logic that kills process so it doens't always warn 
10         about undead process
11       - Added stop_timeout to allow user to control timings.
12       - Refactored to roles
13         - removed Proc::Daemon dependency
14         - removed File::Pid dependency
15       - added exit_code and status_message to capture the 
16         exit code and a status message :)
17         - refactored start/stop/restart to use these
18         - added tests for this
19       - added a &status command which returns a bool telling
20         you if the daemon is running or not
21         - added tests for this
22       
23     * Test::MooseX::Daemonize
24       - updated docs 
25       - removed Proc::Daemon dependency
26
27     * MooseX::Daemonize::Core
28       - the core daemonization methods are here
29         - added tests for this
30
31     * MooseX::Daemonize::WithPidFile
32       - the PID file handling is added to the core here
33         - added tests for this
34
35     * MooseX::Daemonize::Pid
36       - added this package to replace the File::Pid stuff
37       
38     * MooseX::Daemonize::Pid::File
39       - added this package to replace the File::Pid stuff, it is a subclass
40         of MooseX::Daemonize::Pid (stevan)
41         - added tests for this (stevan)
42
43 0.05 2007-11-18
44     - Fix logic that kills process so it doens't always warn 
45       about undead process
46     - Added stop_timeout to allow user to control timings.
47
48 0.04 2007-11-11
49     - Fix stupid perlcritic.t cause the Module::Starter::PBP tests were 
50       stupid but I didn't realize it.
51
52 0.03 2007-10-22
53     - Add File::Slurp to dependencies so our tests pass better
54
55 0.02 Sept 19, 2007
56     - Fixed bug where sometimes the pidfile is writeable but pidbase is not -- reported by dec 
57     - Fixed bug where the pidfile wasn't being updated properly -- reported by dec 
58     - Added is_daemon attribute
59     - Added another fork to make sure we short circuit out of the daemonize process properly
60     - Switch to File::Pid
61     - Add the GetOpt prereq
62     - Adjust the kill timings
63     - Added THANKS to pod
64
65 0.0.1  Wed May 16 11:46:56 2007
66        Initial release.
67