On Fri, 20 Jul 2012, Matt Simerson wrote: > Imported to qpsmtpd-dev. > > https://github.com/msimerson/qpsmtpd-dev/commit/b174bb0c4dd865312c264504935549e962004336
Since this is a straight bug fix, could this not go into here? http://git.develooper.com/?p=qpsmtpd.git;a=summary I'm guessing that your qpsmtpd-dev might not become qpsmtpd-0.85 any time soon. BTW, http://smtpd.develooper.com/get.html could be corrected. A new release every 3-9 months is no longer typical. The 'browse the repository' link is also 404. > > Matt > > On Jul 20, 2012, at 10:37 AM, Charlie Brady wrote: > > > > > On Sat, 25 Feb 2012, Robin H. Johnson wrote: > > > >> I'm reopening this thread as I independently ran into it today, and I still > >> don't see it in the Git repo. > > > > I still don't see it in the Git repo: > > > > https://github.com/smtpd/qpsmtpd/blob/master/lib/Qpsmtpd/SMTP.pm > > > > It's nearly a year now since Jared Johnson proposed a patch: > > > > http://grokbase.com/t/perl/qpsmtpd/118f562eah/patch-tweak-qps-header-handling-for-messages-with-no-body > > > > Gentoo has Robin's version of the patch in their port: > > > > http://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/mail-mta/qpsmtpd/files/qpsmtpd-0.83-accept-empty-email.patch?view=markup > > > > Can we decide yay or nay, please? > > > >> I've attached a simpler patch than the previous version as well, it's > >> had a few hours of testing only. > >> > >> A user tried to subscribe to a mailing list I run, and pinged me after 2 > >> days > >> because his sub request hadn't gone through. > >> > >> It was being handled incorrectly by qpsmtpd, such that > >> $transaction->header was > >> undef. > >> > >> The user's MTA was an up to date Ubuntu LTS Postfix, and his MUA is > >> Thunderbird > >> 10. > >> > >> == > >> < DATA > >>> 354 go ahead > >> < Received: from mail.EXAMPLE.COM (localhost [127.0.0.1]) > >> < by mail.EXAMPLE.COM (Postfix) with ESMTP id 8CE3D40B93 > >> < for <vhs-general-subscr...@lists.hackspace.ca>; Thu, 23 Feb 2012 > >> 05:15:33 +0000 (UTC) > >> < DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=EXAMPLE.COM; > >> < s=mail; t=1329974133; > >> < bh=frcCV1k9oG9oKj3dpUqdJg1PxRT2RSN/XKdLCPjaYaY=; > >> < h=Message-ID:Date:From:MIME-Version:To:Content-Type: > >> < Content-Transfer-Encoding; > >> < > >> b=WJi1NKkoafASk0xmEx9trfC0+EnTFQoLGKKaw/+iWYRwNuTFG62rhyOqaMXie/Jy3 > >> < > >> zK7LZsg2FQFEhE0Gmx/+8UScndrUQUz+lBdEUw9uIPYqcrS06gCmnteu+oqCn+n5rB > >> < s4SZfgDxYAPDtuvlrsxoNEnOqCf68jKHPnJamSoQ= > >> < Received: from [10.10.30.124] (unknown [AA.BB.CC.DD]) > >> < by mail.EXAMPLE.COM (Postfix) with ESMTPSA > >> < for <vhs-general-subscr...@lists.hackspace.ca>; Thu, 23 Feb 2012 > >> 05:15:29 +0000 (UTC) > >> < Message-ID: <4f45cbdc.9070...@example.com> > >> < Date: Wed, 22 Feb 2012 21:17:16 -0800 > >> < From: USER <u...@example.com> > >> < User-Agent: Mozilla/5.0 (X11; Linux i686; rv:10.0.1) Gecko/20120208 > >> Thunderbird/10.0.1 > >> < MIME-Version: 1.0 > >> < To: vhs-general-subscr...@lists.hackspace.ca > >> < Content-Type: text/plain; charset=ISO-8859-1; format=flowed > >> < Content-Transfer-Encoding: 7bit > >> < . > >>> 451 Queuing declined or disabled; try again later > >> === > >> > >> In my logs, fun stuff like this: > >> FATAL PLUGIN ERROR [spamassassin]: Can't call method "as_string" on an > >> undefined value at /usr/share/qpsmtpd/plugins/spamassassin line 154, > >> <STDIN> line 9. > >> FATAL PLUGIN ERROR [queue::qmail_2dqueue]: Can't call method "print" on > >> an undefined value at /usr/share/qpsmtpd/plugins/queue/qmail-queue line > >> 59, <STDIN> line 9. > >> > >> > >