2
0
mirror of https://github.com/vdukhovni/postfix synced 2025-08-29 13:18:12 +00:00

postfix-2.4-20070202

This commit is contained in:
Wietse Venema 2007-02-02 00:00:00 -05:00 committed by Viktor Dukhovni
parent 1e4c726e72
commit aa2fa32ae7
4 changed files with 18 additions and 7 deletions

View File

@ -21,7 +21,7 @@ POSTKICK(1) POSTKICK(1)
Options:
<b>-c</b> <i>config</i><b>_</b><i>dir</i>
Read the <b>main.cf</b> configuration file in the named
Read the <a href="postconf.5.html"><b>main.cf</b></a> configuration file in the named
directory instead of the default configuration
directory.
@ -55,14 +55,14 @@ POSTKICK(1) POSTKICK(1)
Enable verbose logging for debugging purposes.
<b>CONFIGURATION PARAMETERS</b>
The following <b>main.cf</b> parameters are especially relevant
The following <a href="postconf.5.html"><b>main.cf</b></a> parameters are especially relevant
to this program. The text below provides only a parameter
summary. See <a href="postconf.5.html"><b>postconf</b>(5)</a> for more details including exam-
ples.
<b><a href="postconf.5.html#config_directory">config_directory</a> (see 'postconf -d' output)</b>
The default location of the Postfix main.cf and
master.cf configuration files.
The default location of the Postfix <a href="postconf.5.html">main.cf</a> and
<a href="master.5.html">master.cf</a> configuration files.
<b><a href="postconf.5.html#application_event_drain_time">application_event_drain_time</a> (100s)</b>
How long the <a href="postkick.1.html"><b>postkick</b>(1)</a> command waits for a

View File

@ -266,7 +266,7 @@ case "$SYSTEM.$RELEASE" in
2.[0-3].*) CCARGS="$CCARGS -DNO_IPV6";;
esac
;;
GNU.0.*)
GNU.0*|GNU/kFreeBSD.[56]*)
SYSTYPE=GNU0
# Postfix no longer needs DB 1.85 compatibility
if [ -f /usr/include/db.h ]

View File

@ -20,7 +20,7 @@
* Patches change both the patchlevel and the release date. Snapshots have no
* patchlevel; they change the release date only.
*/
#define MAIL_RELEASE_DATE "20070201"
#define MAIL_RELEASE_DATE "20070202"
#define MAIL_VERSION_NUMBER "2.4"
#ifdef SNAPSHOT

View File

@ -174,7 +174,18 @@ int main(int argc, char **argv)
msg_warn("Cannot contact class %s service %s - perhaps the mail system is down",
class, service);
exit(1);
} else {
}
/*
* Problem: With triggers over full duplex (i.e. non-FIFO) channels, we
* must avoid closing the channel before the server has received the
* request. Otherwise some hostile kernel may throw away the request.
*
* Solution: The trigger routine registers a read event handler that runs
* when the server closes the channel. The event_drain() routine waits
* for the event handler to run, but gives up when it takes too long.
*/
else {
event_drain(var_event_drain);
exit(0);
}