]> git.ipfire.org Git - thirdparty/postfix.git/commitdiff
postfix-3.9-20230605
authorWietse Venema <wietse@porcupine.org>
Mon, 5 Jun 2023 05:00:00 +0000 (00:00 -0500)
committerViktor Dukhovni <ietf-dane@dukhovni.org>
Tue, 6 Jun 2023 04:18:04 +0000 (00:18 -0400)
postfix/RELEASE_NOTES
postfix/html/postconf.5.html
postfix/man/man5/postconf.5
postfix/proto/postconf.proto
postfix/src/global/mail_version.h
postfix/src/smtpd/smtpd.c

index d03060f7cb1dd914a7f27606faab795b072bcfac..c41d91711ef7b48fe527905a704def34dd30f64b 100644 (file)
@@ -31,7 +31,7 @@ Incompatible changes with snapshot 20230603
 
 Security: the Postfix SMTP server by default disconnects remote
 SMTP clients that violate RFC 2920 (or 5321) command pipelining
-constraints. The server replies with "421 4.7.0 Error: SMTP protocol
+constraints. The server replies with "554 5.5.0 Error: SMTP protocol
 synchronization" and logs the unexpected remote SMTP client input.
 Specify "smtpd_reject_unauth_pipelining = no" to disable.
 
index 9535ef09bbb02491bdf6ace3e831b0b10912d145..eb23a25a08b71dcc0b2f251937ab72a037edba2a 100644 (file)
@@ -15733,13 +15733,13 @@ This feature is available in Postfix 2.0 and later.
 (default: Postfix &ge; 3.9: yes)</b></DT><DD>
 
 <p> Disconnect remote SMTP clients that violate <a href="https://tools.ietf.org/html/rfc2920">RFC 2920</a> (or 5321)
-command pipelining constraints. The server replies with "421 4.7.0
+command pipelining constraints. The server replies with "554 5.5.0
 Error: SMTP protocol synchronization" and logs the unexpected remote
 SMTP client input. This feature is enabled by default with Postfix
 &ge; 3.9. Specify "<a href="postconf.5.html#smtpd_forbid_unauth_pipelining">smtpd_forbid_unauth_pipelining</a> = no" to disable.
 </p>
 
-<p> This feature is available in Postfix 3.9 &ge; 3.9, 3.8.1, 3.7.6,
+<p> This feature is available in Postfix &ge; 3.9, 3.8.1, 3.7.6,
 3.6.10, and 3.5.20. </p>
 
 
index b7d58aeb53eed30e008cdda40f69741ff3b93b4a..6d47fd547c2e31ea28649a6a125e2309eb9af536 100644 (file)
@@ -10826,12 +10826,12 @@ parameter $name expansion.
 This feature is available in Postfix 2.0 and later.
 .SH smtpd_forbid_unauth_pipelining (default: Postfix >= 3.9: yes)
 Disconnect remote SMTP clients that violate RFC 2920 (or 5321)
-command pipelining constraints. The server replies with "421 4.7.0
+command pipelining constraints. The server replies with "554 5.5.0
 Error: SMTP protocol synchronization" and logs the unexpected remote
 SMTP client input. This feature is enabled by default with Postfix
 >= 3.9. Specify "smtpd_forbid_unauth_pipelining = no" to disable.
 .PP
-This feature is available in Postfix 3.9 >= 3.9, 3.8.1, 3.7.6,
+This feature is available in Postfix >= 3.9, 3.8.1, 3.7.6,
 3.6.10, and 3.5.20.
 .SH smtpd_forbidden_commands (default: CONNECT GET POST regexp:{{/^[^A\-Z]/ Bogus}})
 List of commands that cause the Postfix SMTP server to immediately
index 5de6a5a453a5be28c4565d9ee784b160640d1fdc..a4419c03aea363bed0c3daf089b28a901b35d1e4 100644 (file)
@@ -18850,11 +18850,11 @@ MinProtocol = TLSv1
 %PARAM smtpd_forbid_unauth_pipelining Postfix &ge; 3.9: yes
 
 <p> Disconnect remote SMTP clients that violate RFC 2920 (or 5321)
-command pipelining constraints. The server replies with "421 4.7.0
+command pipelining constraints. The server replies with "554 5.5.0
 Error: SMTP protocol synchronization" and logs the unexpected remote
 SMTP client input. This feature is enabled by default with Postfix
 &ge; 3.9. Specify "smtpd_forbid_unauth_pipelining = no" to disable.
 </p>
 
-<p> This feature is available in Postfix 3.9 &ge; 3.9, 3.8.1, 3.7.6,
+<p> This feature is available in Postfix &ge; 3.9, 3.8.1, 3.7.6,
 3.6.10, and 3.5.20. </p>
index bfd8dc1754e6867bd4e108ddd1375a42054b78c2..0e47acfaa1b6ceb5383c7f50c9439fe27891ce30 100644 (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      "20230603"
+#define MAIL_RELEASE_DATE      "20230605"
 #define MAIL_VERSION_NUMBER    "3.9"
 
 #ifdef SNAPSHOT
index c8feef7c0ee28a58161fecf1f1074226b2fa3155..06dd86d99d00e5818059a158be40067453cbb328 100644 (file)
@@ -5632,7 +5632,7 @@ static void smtpd_proto(SMTPD_STATE *state)
            && smtpd_flag_ill_pipelining(state)
            && var_smtpd_forbid_unauth_pipe) {
            smtpd_chat_reply(state,
-                         "421 4.7.0 Error: SMTP protocol synchronization");
+                         "554 5.5.0 Error: SMTP protocol synchronization");
            break;
        }
 
@@ -5875,7 +5875,7 @@ static void smtpd_proto(SMTPD_STATE *state)
                && smtpd_flag_ill_pipelining(state)
                && var_smtpd_forbid_unauth_pipe) {
                smtpd_chat_reply(state,
-                         "421 4.7.0 Error: SMTP protocol synchronization");
+                         "554 5.5.0 Error: SMTP protocol synchronization");
                break;
            }
            if (cmdp->action(state, argc, argv) != 0)