Commit graph

26 commits

Author SHA1 Message Date
863c722479 Correct dates in Changes, bump version for CPAN release. 2013-07-12 11:44:20 -07:00
Karen Etheridge
bd95b7de9d oops, forgot to update changelog with the issue number 2013-07-11 09:59:27 -07:00
934e7eb6d7 Version bump for CPAN release. 2013-07-10 20:58:49 -07:00
Karen Etheridge
f657f78626 properly write the pid (not 0) to the pidfile in single fork mode (GH#49) 2013-07-10 16:23:28 -07:00
Ævar Arnfjörð Bjarmason
71fd6f0779 Make it possible to set user/group to root/root
Change the check for valid users/groups to check for definiedness
instead of for whether the return value is true. Makes it possible to
run a daemon as root/root.
2013-05-08 22:29:43 +02:00
Ævar Arnfjörð Bjarmason
7bc1529dfe Having non-ASCII characters in the POD requires "=encoding utf8" 2013-05-08 17:24:29 +00:00
80cefba89d Changes and Contrib updates from last pull. 2013-05-08 10:17:10 -07:00
fbf308a670 Prepping for CPAN Release. 2013-04-29 15:07:14 -07:00
Karen Etheridge
4fedc8521c ensure stdout is flushed immediately during pretty_print 2013-04-29 09:53:33 -07:00
Karen Etheridge
42f433a62a "prereq_no_process" feature
Searches the `ps` list for anything that looks like the daemon that might
already be running.

Both the program name and arguments are checked, as it appears different
operating systems vary as to how they populate `ps`:  On ubuntu, my daemon
looks like:

    /path/to/perl /path/to/program args

but on CentOS, the very same code shows up as:

    /path/to/program args
2013-04-22 16:12:26 -07:00
Karen Etheridge
e56baf1a88 check every second for kill_timeout seconds if the daemon has terminated, rather than only checking at the end 2013-04-19 11:40:26 -07:00
Karen Etheridge
bcc3e970c0 fix "Can't use an undefined value as an ARRAY reference at ... line 177" when exec fails and program_args is not defined 2013-04-18 16:49:18 -07:00
Karen Etheridge
e2753e5f8b create the pid_file dir if it does not exist
- steal the _create_resource_dir sub to create a generic dir
- re-use it to create the pid dir
- with a few more trace() diagnostics too
2013-04-18 16:49:18 -07:00
Karen Etheridge
67736776a4 oops, I recorded these Changes wrong 2013-04-18 14:16:00 -07:00
Karen Etheridge
13f5d6b981 document some other important changes in the last release 2013-04-18 11:35:52 -07:00
Karen Etheridge
54e7b3c302 add missing version entry for most recent release 2013-04-16 12:35:43 -07:00
Karen Etheridge
4ff370c279 fix dates so they conform to ISO8601 (YYYY-MM-DD) 2013-04-16 12:35:19 -07:00
Karen Etheridge
6b8a1fbef5 changelog refers to true version numbers used in releases 2013-04-16 12:33:26 -07:00
Giacomo Montagner
156a8cba84 fixed warn "uninitialized value $called_with" 2013-02-03 04:58:40 +01:00
Karen Etheridge
db10ca03e9 include the date and module version in the generated init file 2012-06-15 13:08:23 -07:00
2f3b544096 A better MANIFEST.SKIP -- It works now. 2012-04-19 19:10:24 -07:00
dfdaeb58a2 Added Makefile to manifest.skip. 2012-04-19 18:03:56 -07:00
3a58e3d35e 0.0.7
* Added user and group accessors to set uid/gid based on names
    * Updated docs.
2012-04-15 23:19:06 -07:00
f2af7b215f 0.0.6 2012-15-04 SymKat <symkat@symkat.com>
* PID file will be deleted on do_stop
    * PID file will be created by the target user when ->uid set
    * uid() and gid() now take strings as well (doherty)
    * Kill signal order changed to TERM TERM INT KILL
    * init_config option added, gives LSB script a file to source.
    * Typo fixes
    * Mike Doherty (doherty) added to contrib (Thank you!)
2012-04-15 14:19:58 -07:00
18b92640b1 Time travling code is supposedly not allowed. 2012-04-15 13:28:49 -07:00
ccda8486d0 0.0.5
* Fixed an issue with the inital PID being invalid.
    * Added directory accessor to support chdir before exec.
    * Minor documentation changes
2012-02-19 01:21:33 -05:00
Renamed from changelog (Browse further)