MFH: r468319

- Pet MDA part, add brackets around Return-Path as per RFC5322 §3.6.6.

Missing brackets lead to a panic when a malformed address line
is fed to dovecot-lda

Submitted by:	gahr
Reported by:	brnrd via dovecot ML
Obtained from:	725ba4fa2d

Approved by:	portmgr (adamw)
This commit is contained in:
Dima Panov 2018-04-27 03:54:08 +00:00
parent f12f165c11
commit 05cb047d44
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/branches/2018Q2/; revision=468396
4 changed files with 24 additions and 2 deletions

View File

@ -4,7 +4,7 @@
PORTNAME= opensmtpd
PORTVERSION= 201606220754
DISTVERSIONSUFFIX= p1
PORTREVISION= 3
PORTREVISION= 4
PORTEPOCH= 1
CATEGORIES= mail
MASTER_SITES= http://www.opensmtpd.org/archives/ \

View File

@ -0,0 +1,11 @@
--- smtpd/mda.c.orig 2016-05-13 02:56:04.000000000 +1000
+++ smtpd/mda.c 2018-04-26 10:28:45.373358000 +1000
@@ -274,7 +274,7 @@
* if any
*/
n = iobuf_fqueue(&s->iobuf,
- "Return-Path: %s\n"
+ "Return-Path: <%s>\n"
"Delivered-To: %s\n",
e->sender,
e->rcpt ? e->rcpt : e->dest);

View File

@ -4,7 +4,7 @@
PORTNAME= opensmtpd
PORTVERSION= 5.9.2p1
PORTEPOCH= 1
PORTREVISION= 4
PORTREVISION= 5
CATEGORIES= mail
MASTER_SITES= http://www.opensmtpd.org/archives/ \
http://distfiles.pirateparty.in/ashish/

View File

@ -0,0 +1,11 @@
--- smtpd/mda.c.orig 2016-05-13 02:56:04.000000000 +1000
+++ smtpd/mda.c 2018-04-26 10:28:45.373358000 +1000
@@ -274,7 +274,7 @@
* if any
*/
n = iobuf_fqueue(&s->iobuf,
- "Return-Path: %s\n"
+ "Return-Path: <%s>\n"
"Delivered-To: %s\n",
e->sender,
e->rcpt ? e->rcpt : e->dest);