== history of distribution Any-Daemon version 0.96: Mon 8 Oct 10:52:41 CEST 2018 Fixes: - user/group change only happened when both user and group needed to be changed. Improvements: - add accessor pidFilename - besides CODEs refs, most parameters now also support a method name - support daemon which does its task directly (run_task) - split setting group and user for readibility. version 0.95: Sun 4 Mar 12:00:31 CET 2018 Fixes: - seed random each process with a different value. Improvements: - minor cleanups - upgrade startup log to 'notice' - correctly reported child die code - convert to GIT on GitHub version 0.94: Mon Mar 10 16:12:13 CET 2014 Improvements: - changed documentation style. - re-seed the pseudo number generator per process (see perldoc -f srand) version 0.93: Sun Jan 5 17:31:48 CET 2014 Changes: - move to Log::Report 1.0, only light form required. Fixes: - catch daemon errors with try not eval, to keep Log::Report::Message exceptions alive for dispatchers in the main script. - ownership of workdir to runtime user. version 0.92: Tue Oct 15 12:22:13 CEST 2013 Fixes: - do not complain at close when there is no $pidfn version 0.91: Fri Oct 4 09:04:02 CEST 2013 Fixes: - one dispatcher is enough! version 0.90: Tue Jul 9 17:39:01 CEST 2013 - create workdir first at run(), so its dir can be used by the other parameters. - new method workdir() version 0.14: Fri May 3 10:21:16 CEST 2013 - drop Unix::SavedIDs because it got broken in 5.16 version 0.13: Mon Feb 6 11:15:55 CET 2012 - use Unix::SaveIDs to set the user, because you want the saved-uid to be changed as well. [Andrew Beverley] - fix: start of more than one child was broken: loop line misteriously lost from the source. Fixed by [Andrew Beverley] version 0.12: Mon Apr 18 13:55:23 CEST 2011 - panic when the child dies with run-time program errors. - added example version 0.11: Mon Mar 21 16:46:45 CET 2011 - use $EUID and $EGID to change user/group, not setuid/setgid - change EUID only after changing EGID - create workdir after changing ids - create pidfile before changing ids - added generic start-stop script to distribution - fix when uid==0 and gid==0 version 0.10: Wed Jan 26 16:22:26 CET 2011 - initial released version, based on various own implementations in active duty.