]> git.ipfire.org Git - thirdparty/postfix.git/commitdiff
postfix-3.4.4-RC1 v3.4.4-RC1
authorWietse Venema <wietse@porcupine.org>
Tue, 12 Mar 2019 05:00:00 +0000 (00:00 -0500)
committerViktor Dukhovni <postfix-users@dukhovni.org>
Thu, 14 Mar 2019 15:03:41 +0000 (11:03 -0400)
postfix/HISTORY
postfix/src/global/mail_version.h
postfix/src/smtpd/smtpd_check.c

index 3dbbb36135aeb98f948dba0d1345f8e0190325b0..73b5956eb67a51e48311cab36dd5c40de06b0b54 100644 (file)
@@ -24177,7 +24177,7 @@ Apologies for any names omitted.
 
        Bugfix (introduced: 20181226): broken DANE trust anchor
        file support, caused by left-over debris from the 20181226
-       TLS library overhaul. Scott Kitterman. File: tls/tls_dane.c.
+       TLS library overhaul. By intrigeri. File: tls/tls_dane.c.
 
        Bugfix (introduced: Postfix-1.0.1): null pointer read, while
        logging a warning after a corrupted bounce log file. File:
@@ -24186,3 +24186,12 @@ Apologies for any names omitted.
        Bugfix (introduced: Postfix-2.9.0): null pointer read, while
        logging a warning after a postscreen_command_filter read
        error. File: postscreen/postscreen_smtpd.c. global/bounce_log.c
+
+20190312
+
+       Bugfix (introduced: Postfix 2.2): reject_multi_recipient_bounce
+       produce false rejects with smtpd_end_of_data_restrictons,
+       and for the same reasons, with the Postfix 3.4 BDAT command.
+       The latter was reported by Andreas Schulze. File:
+       smtpd/smtpd_check.c.
+
index 6396aab7369b870152897c397442cf4248cb05fe..d086a2f7f6fcb852ae04fafcef4fc8f4cc3731ac 100644 (file)
@@ -20,8 +20,8 @@
   * Patches change both the patchlevel and the release date. Snapshots have no
   * patchlevel; they change the release date only.
   */
-#define MAIL_RELEASE_DATE      "20190310"
-#define MAIL_VERSION_NUMBER    "3.4.3"
+#define MAIL_RELEASE_DATE      "20190312"
+#define MAIL_VERSION_NUMBER    "3.4.4-RC1"
 
 #ifdef SNAPSHOT
 #define MAIL_VERSION_DATE      "-" MAIL_RELEASE_DATE
index f78d56cf7a68a47781e6d9efd6fdcae99c019078..d1caa5ca49f378099d1ede935541669fbff4a932 100644 (file)
@@ -4583,7 +4583,7 @@ static int generic_checks(SMTPD_STATE *state, ARGV *restrictions,
                status = check_recipient_rcpt_maps(state, state->recipient);
        } else if (strcasecmp(name, REJECT_MUL_RCPT_BOUNCE) == 0) {
            if (state->sender && *state->sender == 0 && state->rcpt_count
-               > (strcmp(state->where, SMTPD_CMD_DATA) ? 0 : 1))
+               > (strcmp(state->where, SMTPD_CMD_RCPT) != 0))
                status = smtpd_check_reject(state, MAIL_ERROR_POLICY,
                                            var_mul_rcpt_code, "5.5.3",
                                "<%s>: %s rejected: Multi-recipient bounce",