1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189
|
2011-03-09 Malcolm Nooning <m.nooning@comcast.net> (0.48)
* t/forkm.t Patched perl Leon Timmermans
http://rt.perl.org/rt3/Public/Bug/Display.html?id=83646
2011-03-01 Malcolm Nooning <m.nooning@comcast.net> (0.47)
* lib/Net/Daemon.pm Patched per bug 32887
"ithreads not detected due to a typo"
2011-02-22 Malcolm Nooning <m.nooning@comcast.net> (0.46)
* lib/Net/Daemon.pm Fixed "Subroutine import redefined" problem
that perl 5.8.8 CPAN testers was getting. It was due to
more than one "require threads" being run.
* distribution. Bumped up the version number first.
2011-02-18 Malcolm Nooning <m.nooning@comcast.net> (0.45)
* lib/Net/Daemon.pm Used "make dist" to create the uploaded
* distribution. Bumped up the version number first.
2011-02-17 Malcolm Nooning <m.nooning@comcast.net> (0.44)
* lib/Net/Daemon.pm Added ServClose patch by Gaspar Chilingarov
* t/thread.t Added patches by Daniel Macks and Joe McMahon,
and added Test::More and skip_all for Windows < 5.10
2009-03-12 Joe McMahon <mcmahon@blekko.com> (0.44)
* Added necessary thread sharing to work with 5.10
threads model: regexp-threads,
* Bumped minimum required perl to 5.10 for t/threads.t tests
2007-06-17 Malcolm Nooning <m.nooning@comcast.net> (0.43)
* lib/Net/Daemon.pm Needed to up the VERSION number
2007-06-16 Malcolm Nooning <m.nooning@comcast.net> (0.42)
* t/forkm.t: Added a wait so that the parent will not loop
around and make another child until the previous child has
been destroyed.
2007-05-23 Malcolm Nooning <m.nooning@comcast.net> (0.41)
* t/forkm.t: When all ten childs are exited,
sub CatchChild will now exit.
2007-05-16 Malcolm Nooning <m.nooning@comcast.net> (0.40)
* t/threadm.t: The tests are now skipped with a
passing indication when usethreads is defined, which
would mean that the ithreadm tests are the ones that
matter.
Test.pm: A patch from todd.e.rinaldo was used. I do
not remember what the issues were.
2006-02-15 Jochen Wiedmann <jwied@cpan.org> (0.39)
* t/forkm.t: Hopefully, I finally got rid of the
problem with the forking tests. It seems, that
the perlipc manual got updated in the past years,
most possibly for the same reason: A child handler
must be written to catch childs in a loop.
2003-11-10 Jochen Wiedmann <joe@ispsoft.de> (0.38)
* lib/Net/Daemon.pm: It is now possible to specify
user/group root (aka 0). (rgreab@fx.ro)
* Added mode 'ithreads'. (Bill Jackson,
<bjackson@ah.ddiglobal.com>)
* lib/Net/Daemon.pm (Bind): The parent process is
now explicitly closing the client socket in fork
mode. (Thought this would happen automatically
due to garbage collection, but possibly it
doesn't.) Tulsi Ram Mayala,
<tulsi_rammayala@pspl.co.in>
2002-08-20 Jochen Wiedmann <joe@ispsoft.de> (0.37)
* lib/Net/Daemon.pm (Bind): The server died, if
accepting a connection failed. Fixed.
Nathan Mueller <nmueller@cs.wisc.edu>
2001-11-12 Jochen Wiedmann <joe@ispsoft.de> (0.36)
* For whatever reason, Thread->self returns undef
under ActivePerl. This is now handled properly
in Net::Daemon::Log.
2001-04-08 Jochen Wiedmann <joe@ispsoft.de> (0.35)
* Added preforked childs to mode 'single'. (Gerald Richter,
<richter@ecos.de>)
* t/server (Run): Child process is now waiting one second
in forking mode. Helps the script t/forkm.t to run fine.
(Radu Greab <radu@netsoft.ro>)
2000-12-22 Jochen Wiedmann <joe@ispsoft.de> (0.34)
* Changed "kill 1" to "kill 'TERM'" when working with fork.
Thanks to Torsten Foertsch (torsten.foertsch@gmx.net), in
particular for his explanations on the rationale behind
SIGHUP.
2000-11-07 Jochen Wiedmann <joe@ispsoft.de> (0.32)
* lib/Net/Daemon.pm: SigChildHandler is now always returning
undef or IGNORE.
2000-06-26 Jochen Wiedmann <joe@ispsoft.de> (0.31)
* lib/Net/Daemon/Log.pm (OpenLog): Same thing for FreeBSD. Thanks
to Kurt Jaeger <pi@lf.net>.
2000-10-05 Jochen Wiedmann <joe@ispsoft.de> (0.30)
* lib/Net/Daemon.pm: Fixed problem with setlogsock on Solaris. My
thanks to Wolfgang Friebel <friebel@ifh.de>.
1999-11-14 Jochen Wiedmann <joe@ispsoft.de> (0.29)
* lib/Net/Daemon/Log.pm (Fatal): Now displaying the callers
error line and file, rather than that of the Fatal() method.
1999-09-26 Jochen Wiedmann <joe@ispsoft.de> (0.28)
* lib/Net/Daemon/Log.pm: Added LogTime method.
Stefan Engel <St_Engel@gmx.net>
* lib/Net/Daemon.pm: Fixed use of $socket->sockhost() instead
of $socket->peerhost() when logging the clients IP address.
Stefan Engel <St_Engel@gmx.net>
* lib/Net/Daemon.pm: Made 'IGNORE' the default for $SIG{'CHLD'}
on Solaris. Stefan Engel <St_Engel@gmx.net>
1999-08-11 Jochen Wiedmann <joe@ispsoft.de> (0.27)
* lib/Net/Daemon.pm (Bind): Under Linux the CHLD signal is now
ignored, due to a suggestion of Gaal Yahas <gaal@forum2.org>.
Required because zombies have been created under heavy load.
1999-08-11 Jochen Wiedmann <joe@ispsoft.de> (0.26)
* lib/Net/Daemon/Test.pm (Child): Fixed handling of "." in
directory names. Thanks to Tom Lowery, <tlowery@dsioj.dla.mil>.
* t/threadm.t (MyChild): Use of alarm() now depends on a working
alarm() function. (Not working under Win32.) Thanks to Tom
Lowery, <tlowery@dsioj.dla.mil>
1999-07-24 Jochen Wiedmann <joe@ispsoft.de> (0.25)
* lib/Net/Daemon.pm: Added the Loop method and the loop-timeout
option.
1999-07-12 Jochen Wiedmann <joe@ispsoft.de> (0.24)
* lib/Net/Daemon.pm (Bind): Moved PID file creation before
chroot. Benjamin Ritcey <Benjamin.Ritcey@tfn.com>
* lib/Net/Daemon.pm (Bind): Added use of the Proc::Daemon::Init
module, if present.
1999-07-02 Jochen Wiedmann <joe@ispsoft.de> (0.23)
* lib/Net/Daemon.pm (new): Fixed automatic mode detection.
Benjamin Ritcey <Benjamin.Ritcey@tfn.com>
1999-07-01 Jochen Wiedmann <joe@ispsoft.de> (0.22)
* lib/Net/Daemon.pm (Bind): Made --pidfile working.
(Joshua Pincus <pncu_ss@troi.cc.rochester.de>)
1999-06-27 Jochen Wiedmann <joe@ispsoft.de> (0.21)
* lib/Net/Daemon.pm (Bind): Under Solaris the accept() call
can fail with a value of EINTR if a SIGCHLD was catched.
This is trapped now. Thanks to Brady Montz <bradym@cs.arizona.edu>.
1999-03-20 Liraz Siri <liraz_siri@usa.net> (0.20)
* skipped to 0.2 since I've independantly made modifications,
and I'd like to avoid conflict.
* unix domain support.
* minor bug fixes jochen made in 0.16 and 0.17.
1998-12-06 Jochen Wiedmann <joe@ispsoft.de> (0.15)
* Added regexp lock.
* Fixed the example server in the man page.
1998-10-30 Jochen Wiedmann <joe@ispsoft.de> (0.14)
* lib/Net/Daemon.pm (Bind): Made server quiet without '--debug'.
1998-10-28 Jochen Wiedmann <joe@ispsoft.de> (0.13)
* lib/Net/Daemon.pm: Some minor modifications for the DBI Proxy.
1998-10-25 Jochen Wiedmann <joe@ispsoft.de> (0.12)
* Moved OpenLog, Log, Debug, Error and Fatal to Net::Daemon::Log.
1998-10-17 Jochen Wiedmann <joe@ispsoft.de> (0.11)
* Daemon.pm: Added --configfile.
* Daemon.pm: Removed --forking and --single in favour of --mode.
* Daemon.pm: Removed --stderr in favour of --logfile=stderr.
* Daemon.pm: Added $self->{'clients'}, recognizes 'mask' and
'accept' attributes.
|