From owner-freebsd-stable@FreeBSD.ORG Wed Dec 20 01:43:09 2006 Return-Path: X-Original-To: freebsd-stable@FreeBSD.ORG Delivered-To: freebsd-stable@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 7C23616A416 for ; Wed, 20 Dec 2006 01:43:09 +0000 (UTC) (envelope-from Mark_Andrews@isc.org) Received: from mx.isc.org (mx.isc.org [204.152.184.167]) by mx1.FreeBSD.org (Postfix) with ESMTP id 46C0743CBD for ; Wed, 20 Dec 2006 01:43:06 +0000 (GMT) (envelope-from Mark_Andrews@isc.org) Received: from farside.isc.org (farside.isc.org [IPv6:2001:4f8:3:bb::5]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client CN "farside.isc.org", Issuer "ISC CA" (verified OK)) by mx.isc.org (Postfix) with ESMTP id 5394E114025 for ; Wed, 20 Dec 2006 01:03:42 +0000 (UTC) (envelope-from Mark_Andrews@isc.org) Received: from drugs.dv.isc.org (localhost.isc.org [IPv6:::1]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client CN "drugs.dv.isc.org", Issuer "ISC CA" (verified OK)) by farside.isc.org (Postfix) with ESMTP id 9BB8BE6058 for ; Wed, 20 Dec 2006 01:03:41 +0000 (UTC) (envelope-from marka@isc.org) Received: from drugs.dv.isc.org (localhost [127.0.0.1]) by drugs.dv.isc.org (8.13.8/8.13.8) with ESMTP id kBK13cY6009071 for ; Wed, 20 Dec 2006 12:03:38 +1100 (EST) (envelope-from marka@drugs.dv.isc.org) Message-Id: <200612200103.kBK13cY6009071@drugs.dv.isc.org> To: freebsd-stable@FreeBSD.ORG From: Mark Andrews Mail-Followup-To: freebsd-stable@FreeBSD.ORG In-reply-to: Your message of "Tue, 19 Dec 2006 19:35:47 CDT." <20061220003547.GD53372@in-addr.com> Date: Wed, 20 Dec 2006 12:03:38 +1100 Sender: Mark_Andrews@isc.org Cc: Subject: Re: OpenBSD's spamd. X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 20 Dec 2006 01:43:09 -0000 > On Tue, Dec 19, 2006 at 11:37:26AM -0500, Christopher Hilton wrote: > > Oliver Fromme wrote: > > >Dimitry Andric wrote: > > > > Oliver Fromme wrote: > > > > > What does stuttering mean? Is it similar to sendmail's > > > > > "greet_pause" feature? > > > > > > > > See here: > > > > http://www.ualberta.ca/~beck/nycbug06/spamd/mgp00014.html > > > > > >OK, so the answer to my question seems to be "yes". :-) > > > > > > > Actually I'd say it's similar. If you telnet to port 25 on a server > > that's using sendmail's greet_pause option I'm assuming that you get > > nothing for 5 seconds. OpenSD's Spamd sends the initial greeting at a > > rate of one character per second and only accepts data from you at the > > same rate. > > > > Through experimentation Bob Beck determined that many spammers were > > dropping the connection and forgetting about delivering the mail > > completely after short and shorter intervals if the connection was rate > > limited to 1 character / sec. When the spammers got down to 3 seconds he > > modified spamd to stutter for 10 seconds on any connection. That feature > > came in on OpenBSD 3.8 > > The exim MTA has this comment relating to the SMTP banner > > /* It seems that CC:Mail is braindead, and assumes that the greeting message > is all contained in a single IP packet. The original code wrote out the > greeting using several calls to fprint/fputc, and on busy servers this could > cause it to be split over more than one packet - which caused CC:Mail to fall > over when it got the second part of the greeting after sending its first > command. Sigh. To try to avoid this, build the complete greeting message > first, and output it in one fell swoop. This gives a better chance of it > ending up as a single packet. */ > > I'm wondering how many CC:Mail servers are still out there and if they're > still broken in this regard. That could leave the "stutter" with false > positives.... Broken software is broken software. You can't work around all the bugs in all the broken pieces of software. > _______________________________________________ > freebsd-stable@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-stable > To unsubscribe, send any mail to "freebsd-stable-unsubscribe@freebsd.org" -- Mark Andrews, ISC 1 Seymour St., Dundas Valley, NSW 2117, Australia PHONE: +61 2 9871 4742 INTERNET: Mark_Andrews@isc.org