Re: [apps-discuss] draft-yevstifeyev-pop-wrong-state

Chris Newman <chris.newman@oracle.com> Wed, 24 August 2011 17:40 UTC

Return-Path: <chris.newman@oracle.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2DA0321F8C20 for <apps-discuss@ietfa.amsl.com>; Wed, 24 Aug 2011 10:40:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -105.377
X-Spam-Level:
X-Spam-Status: No, score=-105.377 tagged_above=-999 required=5 tests=[AWL=-0.400, BAYES_00=-2.599, DATE_IN_PAST_06_12=1.069, HELO_MISMATCH_COM=0.553, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id yTfKjC7W2Oya for <apps-discuss@ietfa.amsl.com>; Wed, 24 Aug 2011 10:40:06 -0700 (PDT)
Received: from sca-ea-mail-2.sun.com (sca-ea-mail-2.Sun.COM [192.18.43.25]) by ietfa.amsl.com (Postfix) with ESMTP id 3123721F8C15 for <apps-discuss@ietf.org>; Wed, 24 Aug 2011 10:40:03 -0700 (PDT)
Received: from brmsunmail2-sfbay.uk.sun.com ([10.79.11.101]) by sca-ea-mail-2.sun.com (8.13.7+Sun/8.12.9) with ESMTP id p7OHetCm024298; Wed, 24 Aug 2011 17:41:00 GMT
Received: from gotmail.us.oracle.com (gotmail.us.oracle.com [10.133.152.174]) by brmsunmail2-sfbay.uk.sun.com (8.14.4+Sun/8.14.4/ENSMAIL,v2.4) with ESMTP id p7OHes30038031; Wed, 24 Aug 2011 17:40:55 GMT
MIME-version: 1.0
Content-transfer-encoding: 7bit
Content-disposition: inline
Content-type: text/plain; CHARSET="US-ASCII"; format="flowed"
Received: from [10.145.239.205] (nifty-silver.us.oracle.com [10.145.239.205]) by gotmail.us.oracle.com (Oracle Communications Messaging Exchange Server 7u5-4.01 64bit (built May 4 2011)) with ESMTPA id <0LQG00028141TS00@gotmail.us.oracle.com>; Wed, 24 Aug 2011 10:40:54 -0700 (PDT)
Date: Tue, 23 Aug 2011 23:25:01 -0700
From: Chris Newman <chris.newman@oracle.com>
To: Barry Leiba <barryleiba@computer.org>, Pete Resnick <presnick@qualcomm.com>
Message-id: <3F84B765B8137ED27B0A8891@nifty-silver.local>
In-reply-to: <CAC4RtVARftBraeZNduQyu642g-czyujQVmYhrpwNZ+i1_vPjMQ@mail.gmail.com>
References: <4E513FDB.7090000@qualcomm.com> <CAC4RtVARftBraeZNduQyu642g-czyujQVmYhrpwNZ+i1_vPjMQ@mail.gmail.com>
X-Mailer: Mulberry/4.0.8 (Mac OS X)
Cc: Apps Discuss <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] draft-yevstifeyev-pop-wrong-state
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 24 Aug 2011 17:40:07 -0000

--On August 23, 2011 13:00:29 -0400 Barry Leiba <barryleiba@computer.org> 
wrote:
>> 1. Is there significant interest in implementing this POP response code
>> extension? I ask because, if there is, it might be more appropriate to
>> bring this into some Applications working group.
>
> I can't imagine that there'll be a lot of interest.  POP clients and
> servers have been interoperating well for a good many years without
> this response code, and I don't see folks lining up to rev their code
> for something that basically amounts to servers helping new clients
> debug their bad implementations.

POP clients do not interoperate well when using TLS client certificate 
authentication on port 995. This might have been useful if the discussion 
around draft-melnikov-pop3-over-tls-01.txt had a different outcome, but I 
do not view it as particularly useful presently.

>> 2. If there isn't widespread interest, does anyone see any harm in this
>> being published as Experimental in the Independent stream? It seems to
>> me a very simple extension with little significant impact.
>
> It appears to me to be fairly useless, but totally harmless.  I think
> it's a waste of time, but I otherwise have no objection to it.

I'd call it "mostly harmless" :-). If a server implementation tries to be 
helpful prior to authentication, that might increase the code attack 
surface albeit by very little. But the draft does not require that 
behavior. Non-standards track RFCs do end up in RFPs sometimes and this one 
might fall in the category of "easier to implement than to try to correct a 
bad RFP". So it could end up wasting implementer time, albeit not very much.

I have no objections to going ahead with this. If someone is motivated to 
do specification work I do not like to discourage them with a hard 
rejection and it's helpful for them to learn the hard way that publishing 
an RFC does not result in useful deployment ;-).

		- Chris