Re: Decision: Let's get draft-allbery-usefor-usepro-00 right and publish it as draft-ietf-usefor-usepro-07
Frank Ellermann <nobody@xyzzy.claranet.de> Sat, 30 December 2006 16:28 UTC
Received: from [10.91.34.44] (helo=ietf-mx.ietf.org) by megatron.ietf.org with esmtp (Exim 4.43) id 1H0h42-0008HA-M7 for usefor-archive@lists.ietf.org; Sat, 30 Dec 2006 11:28:06 -0500
Received: from balder-227.proper.com ([192.245.12.227]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1H0h3y-0007YE-66 for usefor-archive@lists.ietf.org; Sat, 30 Dec 2006 11:28:06 -0500
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id kBUGPmw3050102; Sat, 30 Dec 2006 09:25:48 -0700 (MST) (envelope-from owner-ietf-usefor@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.13.5/8.13.5/Submit) id kBUGPmUn050101; Sat, 30 Dec 2006 09:25:48 -0700 (MST) (envelope-from owner-ietf-usefor@mail.imc.org)
X-Authentication-Warning: balder-227.proper.com: majordom set sender to owner-ietf-usefor@mail.imc.org using -f
Received: from ciao.gmane.org (main.gmane.org [80.91.229.2]) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id kBUGPkKJ050095 for <ietf-usefor@imc.org>; Sat, 30 Dec 2006 09:25:47 -0700 (MST) (envelope-from usenet-format@gmane.org)
Received: from list by ciao.gmane.org with local (Exim 4.43) id 1H0h1j-0002vk-8z for ietf-usefor@imc.org; Sat, 30 Dec 2006 17:25:43 +0100
Received: from 212.82.251.71 ([212.82.251.71]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for <ietf-usefor@imc.org>; Sat, 30 Dec 2006 17:25:43 +0100
Received: from nobody by 212.82.251.71 with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for <ietf-usefor@imc.org>; Sat, 30 Dec 2006 17:25:43 +0100
X-Injected-Via-Gmane: http://gmane.org/
To: ietf-usefor@imc.org
From: Frank Ellermann <nobody@xyzzy.claranet.de>
Subject: Re: Decision: Let's get draft-allbery-usefor-usepro-00 right and publish it as draft-ietf-usefor-usepro-07
Date: Sat, 30 Dec 2006 17:21:04 +0100
Organization: <URL:http://purl.net/xyzzy>
Lines: 78
Message-ID: <459691F0.7624@xyzzy.claranet.de>
References: <458263F0.2040903@alvestrand.no> <JAHJHI.F39@clerew.man.ac.uk> <4587C201.9070909@alvestrand.no> <45887ADA.95B@xyzzy.claranet.de> <878xh38l9j.fsf@windlord.stanford.edu> <45899A0C.2BEC@xyzzy.claranet.de> <87y7oqimka.fsf@windlord.stanford.edu>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Complaints-To: usenet@sea.gmane.org
X-Gmane-NNTP-Posting-Host: 212.82.251.71
X-Mailer: Mozilla 3.0 (OS/2; U)
Sender: owner-ietf-usefor@mail.imc.org
Precedence: bulk
List-Archive: <http://www.imc.org/ietf-usefor/mail-archive/>
List-Unsubscribe: <mailto:ietf-usefor-request@imc.org?body=unsubscribe>
List-ID: <ietf-usefor.imc.org>
X-Spam-Score: 1.6 (+)
X-Scan-Signature: bdc523f9a54890b8a30dd6fd53d5d024
Russ Allbery wrote: >> modifying an original M-ID is utter dubious, and it could cause >> complete confusion if a later (not the first) moderator starts to >> modify an already approved M-ID. > How? Could you provide some specific examples of what interoperability > problems you believe could result? The first moderator could note approved Message-IDs and cancel anything else appearing in his group. > cancels of a message in a moderated group have to be approved by the > moderator anyway, s/anyway/ideally/. Cancels can be approved by the author as well, they don't need to be moderated. Some cases I have in mind: 1 - author submits article, moderator approves it, author decides to withdraw his contribution. The author can send a cancel to the moderator (for approval by the moderator), additionally (s)he can send a self-approved (author's address) cancel. For cancels the most important issue is speed. 2 - impostor submits article, moderator approves it, alleged author cancels the fake. Somebody abused the From:-address and/or Message-ID, therefore cancel it. > The only interoperability problem that I can think of is if one of the > earlier moderators or the poster made a digital signature that included > the message ID, in which case changing it would invalidate the signature. Yes, that's a more elaborated version of "note approved Message-IDs". >> E.g. "drop" isn't a valid implementation of "reject". > It *has* to be. My moderated groups get hundreds of messages a day for > which drop is the *only* valid implementation of reject. Those messages > are spam with either no contact information at all or forged contact > information. Any attempt on my part to do anything but drop those > messages would leave me sending unsolicited e-mail or other communication > to someone whose only involvement with the original message was to have > their contact information forged by a spammer. That procedure has to be outlined in the standard. You can't just drop legit submissions without informing the author. It has to be clear what the Return-Path is (= an address at the original server), and that you'd use the From (or Reply-To) for a "normal" reject. For a "spam" reject you could use the Return-Path, informing the server admin that one of their users is a spammer or zombie. They could then decide to close this account. If even the Return-Path isn't plausible (no address you've heard of before, no SPF PASS, the works) you're forced to drop it, but you'll get false positives with this approach. > determining when this should be done versus dropping spam silently is > a judgement call not amenable to protocol language. I would be very > happy to see a document that describes those judgement calls, and > indeed such a document was already written, as an I-D, a little over > ten years ago. You can find it on the web as > "NetNews Moderator's Handbook." http://www.eff.org/Net_culture/Net_info/Technical/usenet_moderator_handbook.draft Ten years might be a bit old for issues related to spam. > If we try to get into that material in the protocol specification, > we're going to end up wandering *way* off into the weeds. You could write "the procedure to do X or decide Y is not specified here", but we need an overall model of what a moderated newsgroup is. So far I thought it's an NG where "something" can decide to reject or accept submitted articles. Apparently your model includes content modification and silently dropping articles. That's very different. Frank
- Decision: Let's get draft-allbery-usefor-usepro-0… Harald Alvestrand
- Re: Decision: Let's get draft-allbery-usefor-usep… Charles Lindsey
- Re: Decision: Let's get draft-allbery-usefor-usep… Alexey Melnikov
- Re: Decision: Let's get draft-allbery-usefor-usep… Harald Alvestrand
- Re: Decision: Let's get draft-allbery-usefor-usep… Charles Lindsey
- Re: Decision: Let's get draft-allbery-usefor-usep… Frank Ellermann
- Re: Decision: Let's get draft-allbery-usefor-usep… Russ Allbery
- Re: Decision: Let's get draft-allbery-usefor-usep… Harald Alvestrand
- Re: Decision: Let's get draft-allbery-usefor-usep… Frank Ellermann
- Re: Decision: Let's get draft-allbery-usefor-usep… Frank Ellermann
- Re: Decision: Let's get draft-allbery-usefor-usep… Russ Allbery
- Re: Decision: Let's get draft-allbery-usefor-usep… Russ Allbery
- Re: Decision: Let's get draft-allbery-usefor-usep… Frank Ellermann
- Moderation issues (was: Decision: Let's get draft… Russ Allbery
- Re: Moderation issues Frank Ellermann
- Re: Moderation issues Russ Allbery
- Re: Decision: Let's get draft-allbery-usefor-usep… Charles Lindsey