-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathChangeLog
189 lines (142 loc) · 7.23 KB
/
ChangeLog
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 <[email protected]> (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 <[email protected]> (0.47)
* lib/Net/Daemon.pm Patched per bug 32887
"ithreads not detected due to a typo"
2011-02-22 Malcolm Nooning <[email protected]> (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 <[email protected]> (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 <[email protected]> (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 <[email protected]> (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 <[email protected]> (0.43)
* lib/Net/Daemon.pm Needed to up the VERSION number
2007-06-16 Malcolm Nooning <[email protected]> (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 <[email protected]> (0.41)
* t/forkm.t: When all ten childs are exited,
sub CatchChild will now exit.
2007-05-16 Malcolm Nooning <[email protected]> (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 <[email protected]> (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 <[email protected]> (0.38)
* lib/Net/Daemon.pm: It is now possible to specify
user/group root (aka 0). ([email protected])
* Added mode 'ithreads'. (Bill Jackson,
* 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,
2002-08-20 Jochen Wiedmann <[email protected]> (0.37)
* lib/Net/Daemon.pm (Bind): The server died, if
accepting a connection failed. Fixed.
Nathan Mueller <[email protected]>
2001-11-12 Jochen Wiedmann <[email protected]> (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 <[email protected]> (0.35)
* Added preforked childs to mode 'single'. (Gerald Richter,
* t/server (Run): Child process is now waiting one second
in forking mode. Helps the script t/forkm.t to run fine.
(Radu Greab <[email protected]>)
2000-12-22 Jochen Wiedmann <[email protected]> (0.34)
* Changed "kill 1" to "kill 'TERM'" when working with fork.
Thanks to Torsten Foertsch ([email protected]), in
particular for his explanations on the rationale behind
SIGHUP.
2000-11-07 Jochen Wiedmann <[email protected]> (0.32)
* lib/Net/Daemon.pm: SigChildHandler is now always returning
undef or IGNORE.
2000-06-26 Jochen Wiedmann <[email protected]> (0.31)
* lib/Net/Daemon/Log.pm (OpenLog): Same thing for FreeBSD. Thanks
to Kurt Jaeger <[email protected]>.
2000-10-05 Jochen Wiedmann <[email protected]> (0.30)
* lib/Net/Daemon.pm: Fixed problem with setlogsock on Solaris. My
thanks to Wolfgang Friebel <[email protected]>.
1999-11-14 Jochen Wiedmann <[email protected]> (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 <[email protected]> (0.28)
* lib/Net/Daemon/Log.pm: Added LogTime method.
Stefan Engel <[email protected]>
* lib/Net/Daemon.pm: Fixed use of $socket->sockhost() instead
of $socket->peerhost() when logging the clients IP address.
Stefan Engel <[email protected]>
* lib/Net/Daemon.pm: Made 'IGNORE' the default for $SIG{'CHLD'}
on Solaris. Stefan Engel <[email protected]>
1999-08-11 Jochen Wiedmann <[email protected]> (0.27)
* lib/Net/Daemon.pm (Bind): Under Linux the CHLD signal is now
ignored, due to a suggestion of Gaal Yahas <[email protected]>.
Required because zombies have been created under heavy load.
1999-08-11 Jochen Wiedmann <[email protected]> (0.26)
* lib/Net/Daemon/Test.pm (Child): Fixed handling of "." in
directory names. Thanks to Tom Lowery, <[email protected]>.
* t/threadm.t (MyChild): Use of alarm() now depends on a working
alarm() function. (Not working under Win32.) Thanks to Tom
Lowery, <[email protected]>
1999-07-24 Jochen Wiedmann <[email protected]> (0.25)
* lib/Net/Daemon.pm: Added the Loop method and the loop-timeout
option.
1999-07-12 Jochen Wiedmann <[email protected]> (0.24)
* lib/Net/Daemon.pm (Bind): Moved PID file creation before
chroot. Benjamin Ritcey <[email protected]>
* lib/Net/Daemon.pm (Bind): Added use of the Proc::Daemon::Init
module, if present.
1999-07-02 Jochen Wiedmann <[email protected]> (0.23)
* lib/Net/Daemon.pm (new): Fixed automatic mode detection.
Benjamin Ritcey <[email protected]>
1999-07-01 Jochen Wiedmann <[email protected]> (0.22)
* lib/Net/Daemon.pm (Bind): Made --pidfile working.
(Joshua Pincus <[email protected]>)
1999-06-27 Jochen Wiedmann <[email protected]> (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 <[email protected]>.
1999-03-20 Liraz Siri <[email protected]> (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 <[email protected]> (0.15)
* Added regexp lock.
* Fixed the example server in the man page.
1998-10-30 Jochen Wiedmann <[email protected]> (0.14)
* lib/Net/Daemon.pm (Bind): Made server quiet without '--debug'.
1998-10-28 Jochen Wiedmann <[email protected]> (0.13)
* lib/Net/Daemon.pm: Some minor modifications for the DBI Proxy.
1998-10-25 Jochen Wiedmann <[email protected]> (0.12)
* Moved OpenLog, Log, Debug, Error and Fatal to Net::Daemon::Log.
1998-10-17 Jochen Wiedmann <[email protected]> (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.