masqmail-0.2

view man/mservdetect.8 @ 72:ad034b57f3b2

fixed Debian bug 536060 (log files are closed after SIGHUP receival) Explanation: When run in daemon mode, first the log files are opened. They get assigned to the file descriptors 3 and 4 usually. Then std{in,out,err} are closed. When SIGHUP comes in, all open files are closes and masqmail reexecutes itself. The new masqmail instance opens the log files at fd 0 and 1 now, but std{in,out,err} are closed afterwards, thus the log files are closed. The fix is to close the log files before std{in,out,err} are closed, in case the log files have higher fds. After std{in,out,err} were closed, the log files get opened again, now. See also: http://bugs.debian.org/536060
author meillo@marmaro.de
date Wed, 16 Jun 2010 10:32:20 +0200
parents 03817f849106
children
line source
1 .TH mservdetect 8 2010-05-07 masqmail-0.2.22 "Maintenance Commands"
3 .SH NAME
4 mservdetect \- Helper for masqmail and masqdialer
7 .SH SYNOPSIS
8 \fB/usr/bin/masqmail \fIhost port\fR
11 .SH DESCRIPTION
13 Mservdetect is a small helper application for masqmail to detect its online status
14 if the modem server masqdialer is used.
15 It connects to the\fIhost\fR at \fIport\fR and prints the connection name to stdout.
17 If you want to use it, set \fBonline_detect\fR=\fIpipe\fR and
18 \fBonline_pipe\fR=\fI"/usr/bin/mservdetect host port"\fR.
20 .SH OPTIONS
22 .TP
23 \fBhost\fR
25 The hostname where the masqdialer server is running.
27 .TP
28 \fBport\fR
30 The port number where the masqdialer server is listening.
33 .SH AUTHOR
35 Masqmail was written by Oliver Kurth.
36 It is now maintained by Markus Schnalke <meillo@marmaro.de>.
38 You will find the newest version of masqmail at \fBhttp://prog.marmaro.de/masqmail/\fR.
39 There is also a mailing list, you will find information about it at masqmail's main site.
42 .SH BUGS
44 Please report bugs to the mailing list.
47 .SH SEE ALSO
49 \fBmasqmail.conf(5)\fR