changelog for this fix
[gitmo/MooseX-Daemonize.git] / Changes
CommitLineData
a4952679 1Revision history for MooseX-Daemonize
1d85c76d 2
f39d1775 3 - make tests a bit more tolerant of slow systems, by waiting longer for
4 processes to die (RT#85229, Chisel Wright)
5
a83c1add 60.17 2013-04-20
7 - Makefile.PL now prevents installation on MSWin32
8
61d0473c 90.16 2013-04-14
975de01f 10 - fix incompatibilities with Test::Builder 1.005+ (schwern, RT#76523)
f6bb8484 11 - add missing dependency on the version of File::Path which added
12 make_path (RT#79169, Jonathan Sailor)
c3be5936 13 - add missing test dependency on Test::Exception (RT#70382)
f453ca7b 14 - document the 'basedir' attribute and its behaviour (RT#83055)
399854a3 15 - add 'documentation' keys for public attributes, to be used when
16 displaying --help (RT#54295)
975de01f 17
f4d68418 180.15 2012-05-31
62b880da 19 - fix versions
20
f4d68418 210.14 2012-05-30
2358b232 22 - recommend Daemon::Control instead
23 - fix bug with pidbase dir not being created
24 if it doesn't already exist
25
f4d68418 260.13 2011-07-06
05b96f4d 27 - adding docs related to closing all
28 filehandles and the issues that can
29 cause with things like Log::Log4Perl
30 (thanks to Maik Hentsche via RT #67016)
31 - updating copyright dates
32
f4d68418 330.12 2010-07-11
8625135b 34 - release without the .git directory in it
35
f4d68418 360.11 2010-07-10
2ecc2ccb 37 * MooseX::Daemonize::Core
38 - make the options to daemonize()
39 into proper attributes but still
40 retained back-compat (Thanks to Magnus Erixzon)
41 - adjusted docs and tests
42
43 - removed the pod.t and pod-coverage.t tests
44
f4d68418 450.10 2010-04-17
1d85c76d 46 - updated copyrights
47 - removed the POE test because it was causing
48 random failures when installing from CPAN
49 and not adding enough value to keep around
50 - applied POD corrections from RT #50091
51 (thanks to Kostyuk Oleg)
52
f4d68418 530.09 2009-10-05
69186a48 54 * s/no_plan => 1/'no_plan'/g (Dave Rolsky)
55 * Synchronize Version numbers
a4952679 56
f4d68418 570.08 2008-09-07
f4896eec 58 * t/
59 - Removed usage of Cwd in favour of a temporary dir to prevent test fails
60 when running in an unwritable dir
91e059f2 61 - patch to ensure that t/01.filecreate.t passes (thanks to Jose Luis Rey)
f4896eec 62
f4d68418 630.07 2008-05-24
b38ab84f 64 * MooseX::Daemonize
1d85c76d 65 - Made default pidbase '/var/run' rather
df3c463b 66 than './var/run'
1d85c76d 67
df3c463b 68 * t/
1d85c76d 69 - Small fixups to pidfile testing in
df3c463b 70 t/31.with_pid_file_and_poe.t
71
72 ~ Removed the Build.PL since Module::Install
73 has removed their support
b38ab84f 74
f4d68418 750.06 2007-12-21
2eced271 76 * MooseX::Daemonize
1d85c76d 77 - Fix logic that kills process so it doens't always warn
8ac4733f 78 about undead process
2eced271 79 - Added stop_timeout to allow user to control timings.
8ac4733f 80 - Refactored to roles
fe0eeebc 81 - removed Proc::Daemon dependency
82 - removed File::Pid dependency
1d85c76d 83 - added exit_code and status_message to capture the
92cf56b7 84 exit code and a status message :)
85 - refactored start/stop/restart to use these
86 - added tests for this
87 - added a &status command which returns a bool telling
88 you if the daemon is running or not
89 - added tests for this
1d85c76d 90
fe0eeebc 91 * Test::MooseX::Daemonize
1d85c76d 92 - updated docs
fe0eeebc 93 - removed Proc::Daemon dependency
8ac4733f 94
95 * MooseX::Daemonize::Core
96 - the core daemonization methods are here
97 - added tests for this
8ac4733f 98
99 * MooseX::Daemonize::WithPidFile
8a4b7cfc 100 - the PID file handling is added to the core here
101 - added tests for this
8ac4733f 102
103 * MooseX::Daemonize::Pid
104 - added this package to replace the File::Pid stuff
1d85c76d 105
d8985b7d 106 * MooseX::Daemonize::Pid::File
8ac4733f 107 - added this package to replace the File::Pid stuff, it is a subclass
108 of MooseX::Daemonize::Pid (stevan)
2eced271 109 - added tests for this (stevan)
b916501e 110
f4d68418 1110.05 2007-11-18
1d85c76d 112 - Fix logic that kills process so it doens't always warn
2a0d9919 113 about undead process
114 - Added stop_timeout to allow user to control timings.
115
f4d68418 1160.04 2007-11-11
1d85c76d 117 - Fix stupid perlcritic.t cause the Module::Starter::PBP tests were
fe0eeebc 118 stupid but I didn't realize it.
b916501e 119
f4d68418 1200.03 2007-10-22
b916501e 121 - Add File::Slurp to dependencies so our tests pass better
122
f4d68418 1230.02 2007-09-19
1d85c76d 124 - Fixed bug where sometimes the pidfile is writeable but pidbase is not -- reported by dec
125 - Fixed bug where the pidfile wasn't being updated properly -- reported by dec
b916501e 126 - Added is_daemon attribute
127 - Added another fork to make sure we short circuit out of the daemonize process properly
128 - Switch to File::Pid
7ada91b8 129 - Add the GetOpt prereq
b916501e 130 - Adjust the kill timings
131 - Added THANKS to pod
7ada91b8 132
f4d68418 1330.0.1 2007-05-16
a4952679 134 Initial release.
135