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:
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.
+
* 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
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",