Re: [EAI] Regarding EAI-POP-05, UTF8 tag
Joseph Yee <jyee@ca.afilias.info> Wed, 24 June 2009 17:45 UTC
Return-Path: <jyee@ca.afilias.info>
X-Original-To: ima@core3.amsl.com
Delivered-To: ima@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 2C2213A6FCA for <ima@core3.amsl.com>; Wed, 24 Jun 2009 10:45:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.882
X-Spam-Level:
X-Spam-Status: No, score=-5.882 tagged_above=-999 required=5 tests=[AWL=0.383, BAYES_00=-2.599, IP_NOT_FRIENDLY=0.334, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id uJNwiCgB2zJ7 for <ima@core3.amsl.com>; Wed, 24 Jun 2009 10:45:32 -0700 (PDT)
Received: from outbound.afilias.info (outbound.afilias.info [69.46.124.26]) by core3.amsl.com (Postfix) with ESMTP id 2E6A33A6FAA for <ima@ietf.org>; Wed, 24 Jun 2009 10:45:31 -0700 (PDT)
Received: from ms6.yyz2.afilias-ops.info ([10.50.129.112] helo=smtp.afilias.info) by outbound.afilias.info with esmtp (Exim 4.69) (envelope-from <jyee@ca.afilias.info>) id 1MJWV9-0002yg-8g; Wed, 24 Jun 2009 17:43:15 +0000
Received: from [207.219.45.45] (helo=[10.10.68.32]) by smtp.afilias.info with esmtpsa (TLSv1:AES128-SHA:128) (Exim 4.69) (envelope-from <jyee@ca.afilias.info>) id 1MJWV9-0005IC-81; Wed, 24 Jun 2009 17:43:15 +0000
From: Joseph Yee <jyee@ca.afilias.info>
To: Randall Gellens <randy@qualcomm.com>
In-Reply-To: <p06240612c666ff766d27@[192.168.1.13]>
References: <BFB2055F-27DC-482D-9ED3-3C58D87A2F85@ca.afilias.info> <p06240612c666ff766d27@[192.168.1.13]>
Message-Id: <C3A064F8-AD75-4132-ABE4-3032572BC3BD@ca.afilias.info>
Content-Type: text/plain; charset="US-ASCII"; format="flowed"; delsp="yes"
Content-Transfer-Encoding: 7bit
Mime-Version: 1.0 (Apple Message framework v935.3)
Date: Wed, 24 Jun 2009 13:43:14 -0400
X-Mailer: Apple Mail (2.935.3)
Cc: EAI WG <ima@ietf.org>
Subject: Re: [EAI] Regarding EAI-POP-05, UTF8 tag
X-BeenThere: ima@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: "EAI \(Email Address Internationalization\)" <ima.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ima>, <mailto:ima-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ima>
List-Post: <mailto:ima@ietf.org>
List-Help: <mailto:ima-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ima>, <mailto:ima-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 24 Jun 2009 17:45:33 -0000
On 23-Jun-09, at 6:32 PM, Randall Gellens wrote: > At 4:05 PM -0400 6/15/09, Joseph Yee wrote: > >> Hi all, >> >> I re-read the latest version of eai-pop (05) and I think there were >> some should be deleted text from decision of changing to single >> mode-switch. >> >> >> Section 3 UTF8 Capability >> - current arguments have "USER, LIST, TOP" >> >> Since UTF8 is designed to use at authorization state only, LIST and >> TOP should remove from arguments. >> >> Suggested arguments list: >> >> Arguments: >> none, USER, APOP > > In the description of a new POP capability, "arguments" means > arguments that may appear following the CAPA tag (in the CAPA > response), not parameters of the command. This can be confusing and > should be clarified in an update to RFC 2449. Thanks for the clarification. > > So the text in -05 means that a UTF8 capable POP server includes in > its CAPA response the string "UTF8" optionally followed by any or > all of "USER", "LIST", and "TOP". However, the -05 text only > describes what "USER" means (which is that the POP server permits > UTF8 in authentication and authorization text and applies SASLprep). > > The document does not say what it means if "LIST" or "TOP" are > included, and to be honest, I'm not sure I remember why these were > included. There is some text in -05 that discusses the accuracy of > the size of a message as reported in LIST, so my guess is that the > intent is that if the server knows that it returns accurate sizes in > LIST, it includes LIST in the UTF8 CAPA response. My guess that if > the server supports TOP and also is capable of handling downgrades > during TOP, it includes TOP in the UTF8 CAPA response. However, > since POP servers don't up-convert, a client that issues UTF8 > wouldn't see any difference between a server that included TOP or > LIST and one that didn't. Only clients that don't issue UTF8 would > see a difference, because the differences only affects down- > converted messages. Therefore, the only clients that could see a > difference won't see it, because any client that knows what "UTF8" > in the CAPA response means probably supports UTF8 and will issue the > UTF8 command, and so won't see any difference. Older clients that > don't know about UTF8 and don't issue the UTF8 command would see a > difference but not know about it. So, these two arguments are > useless and will be deleted from -06. > > Thanks for noticing this and bringing it up. :) > >> I don't know how it should present both empty and non-empty >> arguments in RFC. I'm suggesting that single command UTF8 (without >> any argument followed) could switch mode before authentication, >> hence I include "none" as possible argument. >> >> For "none" scenario: >> S: +OK POP3 server ready >> C: UTF8 >> S: +OK UTF8 POP3 enabled >> C: USER non-ascii-address >> S: +OK hello non-ascii-address >> C: PASS password >> ..... >> >> I'm also thinking that "UTF8 must have argument followed" is fine >> too, but my personal thought is that if so, it applies to USER and >> APOP only. > > The UTF8 command does not have any parameters. The client issues > "UTF8" and that's it. Sounds good, I personally prefer this too. Regards, Joseph > > -- > Randall Gellens > Opinions are personal; facts are suspect; I speak for myself > only > -------------- Randomly selected tag: --------------- > Television is simply automated day-dreaming. > --Lee Lovinger, _Quote_, July 30, 1967
- [EAI] Regarding EAI-POP-05, UTF8 tag Joseph Yee
- Re: [EAI] Regarding EAI-POP-05, UTF8 tag Randall Gellens
- Re: [EAI] Regarding EAI-POP-05, UTF8 tag Joseph Yee