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