From: Wietse Z Venema
Date: Fri, 22 Nov 2024 05:00:00 +0000 (-0500)
Subject: postfix-3.10-20241122
X-Git-Tag: v3.10.0~15
X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1099dd6b4995cc47de723536cbb63382f818c957;p=thirdparty%2Fpostfix.git
postfix-3.10-20241122
---
diff --git a/postfix/HISTORY b/postfix/HISTORY
index f254b8b39..afa2e42f1 100644
--- a/postfix/HISTORY
+++ b/postfix/HISTORY
@@ -28559,3 +28559,26 @@ Apologies for any names omitted.
Documentation: convert some narrative text for the
delay_logging_resolution_limit parameter into a bullet list.
File: proto/postconf.proto.
+
+20241122
+
+ Documentation: in the postconf(5) manpage, hyperlink the
+ "overload:" default parameter settings to the STRESS_README
+ documentation. File: mantools/postlink.
+
+ Cleanup: generate html/index.html from proto/index.html to
+ make changes visible in source diffs. Also make mantools/man2html
+ a dependency for html/*.?.html. File: html/Makefile.in.
+
+ Bugfix (defect introduced: Postfix 3.4, date 20190121): the
+ postsuper command failed with "open logfile 'xxx': Permission
+ denied" when the maillog_file parameter specified a filename
+ and Postfix was not running. This was fixed by opening the
+ maillog_file before dropping root privileges. Files:
+ util/msg_logger.c, global/maillog_client.c.
+
+ Refactoring: the unix-dgram server skeleton now passes a
+ socket file descriptor to the application (e.g., postlogd)
+ instead of a message buffer and length. This is in preparation
+ for unix-dgram support in a spawn(8)-like service. Files:
+ master/dgram_server.c, master/mail_server.h, postlogd/postlogd.c.
diff --git a/postfix/html/Makefile.in b/postfix/html/Makefile.in
index 7f23ed7fd..27dcff4e0 100644
--- a/postfix/html/Makefile.in
+++ b/postfix/html/Makefile.in
@@ -28,7 +28,7 @@ AWK = awk '{ print; if (NR == 2) print ".pl 99999\n.ll 78" }'
MAN2HTML = man2html -t "Postfix manual - `IFS=.; set \`echo $@\`; echo \"$$1($$2)\"`"
NROFF = LANG=C GROFF_NO_SGR=1 nroff
-update: $(DAEMONS) $(COMMANDS) $(CONFIG) $(OTHER)
+update: $(DAEMONS) $(COMMANDS) $(CONFIG) $(OTHER) index.html
clean:
echo clean
@@ -38,6 +38,11 @@ tidy: clean
clobber:
rm -f $(DAEMONS) $(COMMANDS) $(CONFIG)
+$(DAEMONS) $(COMMANDS) $(CONFIG): ../mantools/man2html
+
+index.html: ../proto/index.html
+ cp $? $@
+
bounce.8.html: ../src/bounce/bounce.c
PATH=../mantools:$$PATH; \
srctoman $? | $(AWK) | $(NROFF) -man | uniq | $(MAN2HTML) | postlink >$@
diff --git a/postfix/html/postconf.5.html b/postfix/html/postconf.5.html
index 5e7aa3706..e34646ea3 100644
--- a/postfix/html/postconf.5.html
+++ b/postfix/html/postconf.5.html
@@ -339,7 +339,7 @@ before it expires.
address_verify_poll_count
-(default: normal: 3, overload: 1)
+(default: normal: 3, overload: 1)
How many times to query the verify(8) service for the completion
@@ -8613,7 +8613,7 @@ See smtpd_command_filter for
postscreen_command_time_limit
-(default: normal: 300s, overload: 10s)
+(default: normal: 300s, overload: 10s)
The time limit to read an entire command line with postscreen(8)'s
built-in SMTP protocol engine.
@@ -9060,7 +9060,7 @@ The default time unit is d (days).
postscreen_greet_wait
-(default: normal: 6s, overload: 2s)
+(default: normal: 6s, overload: 2s)
The amount of time that postscreen(8) will wait for an SMTP
client to send a command before its turn, and for DNS blocklist
@@ -16317,7 +16317,7 @@ Support for inline regular expressions was added in Postfix version
smtpd_hard_error_limit
-(default: normal: 20, overload: 1)
+(default: normal: 20, overload: 1)
The maximal number of errors a remote SMTP client is allowed to
@@ -16527,7 +16527,7 @@ before it is flushed upon receipt of EHLO, RSET, or end of DATA.
smtpd_junk_command_limit
-(default: normal: 100, overload: 1)
+(default: normal: 100, overload: 1)
The number of junk commands (NOOP, VRFY, ETRN or RSET) that a remote
@@ -16679,7 +16679,7 @@ DNS lookup and increases the maximal inbound delivery rate.
smtpd_per_record_deadline
-(default: normal: no, overload: yes)
+(default: normal: no, overload: yes)
Change the behavior of the smtpd_timeout and smtpd_starttls_timeout
time limits, from a
@@ -16703,7 +16703,7 @@ Postfix releases, the behavior is as if this parameter is set to
smtpd_per_request_deadline
-(default: normal: no, overload: yes)
+(default: normal: no, overload: yes)
Change the behavior of the smtpd_timeout and smtpd_starttls_timeout
time limits, from a time limit per plaintext or TLS read or write
@@ -18150,7 +18150,7 @@ The default time unit is s (seconds).
smtpd_timeout
-(default: normal: 300s, overload: 10s)
+(default: normal: 300s, overload: 10s)
When the Postfix SMTP server wants to send an SMTP server
response, how long the Postfix SMTP server will wait for an underlying
diff --git a/postfix/html/postlogd.8.html b/postfix/html/postlogd.8.html
index 4faf5d1e3..7399b37f5 100644
--- a/postfix/html/postlogd.8.html
+++ b/postfix/html/postlogd.8.html
@@ -14,8 +14,8 @@ POSTLOGD(8) POSTLOGD(8)
postlogd [generic Postfix daemon options]
DESCRIPTION
- This program logs events on behalf of Postfix programs when the maillog
- configuration parameter specifies a non-empty value.
+ This program logs events on behalf of Postfix programs when the mail-
+ log_file configuration parameter specifies a non-empty value.
BUGS
Non-daemon Postfix programs don't know that they should log to the
@@ -96,5 +96,8 @@ POSTLOGD(8) POSTLOGD(8)
111 8th Avenue
New York, NY 10011, USA
+ Wietse Venema
+ porcupine.org
+
POSTLOGD(8)