Re: [EAI] Regarding EAI-POP-05, UTF8 tag
Randall Gellens <randy@qualcomm.com> Tue, 23 June 2009 22:39 UTC
Return-Path: <randy@qualcomm.com>
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 06EAB3A6A7C for <ima@core3.amsl.com>; Tue, 23 Jun 2009 15:39:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -106.599
X-Spam-Level:
X-Spam-Status: No, score=-106.599 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, RCVD_IN_DNSWL_MED=-4, USER_IN_WHITELIST=-100]
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 112aKa+ywvhe for <ima@core3.amsl.com>; Tue, 23 Jun 2009 15:39:07 -0700 (PDT)
Received: from wolverine01.qualcomm.com (wolverine01.qualcomm.com [199.106.114.254]) by core3.amsl.com (Postfix) with ESMTP id A61843A693C for <ima@ietf.org>; Tue, 23 Jun 2009 15:38:49 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=qualcomm.com; i=randy@qualcomm.com; q=dns/txt; s=qcdkim; t=1245796746; x=1277332746; h=message-id:in-reply-to:references:x-mailer: x-message-note:date:to:from:subject:mime-version: content-type:x-random-sig-tag:x-ironport-av; z=Message-ID:=20<p06240612c666ff766d27@[192.168.1.13]> |In-Reply-To:=20<BFB2055F-27DC-482D-9ED3-3C58D87A2F85@ca. afilias.info>|References:=20<BFB2055F-27DC-482D-9ED3-3C58 D87A2F85@ca.afilias.info>|X-Mailer:=20Eudora=20for=20Mac =20OS=20X|X-message-Note:=20Warning:=20Outlook=20in=20use .=20=20Upgrade=20to=20Eudora:=20<http://www.eudora.com> |Date:=20Tue,=2023=20Jun=202009=2015:32:31=20-0700|To:=20 Joseph=20Yee=20<jyee@ca.afilias.info>,=20EAI=20WG=20<ima@ ietf.org>|From:=20Randall=20Gellens=20<randy@qualcomm.com >|Subject:=20Re:=20[EAI]=20Regarding=20EAI-POP-05,=20UTF8 =20tag|MIME-Version:=201.0|Content-Type:=20text/plain=3B =20charset=3D"us-ascii"=3B=20format=3Dflowed |X-Random-Sig-Tag:=201.0b28|X-IronPort-AV:=20E=3DMcAfee =3Bi=3D"5300,2777,5655"=3B=20a=3D"19801510"; bh=aPDt2kpPlytno8Oh/zudLsioYmH22pNsWLLT5Osgcxs=; b=qbBNTozOZxAu960Mh3NatqXggqkNBy8df9JLmuE3fJYtIMs+t7btEs55 XaS0Y0TNNK7fvAMyu9skPsqnxHUiUvoixk2GFoEDLMDmXkiSG2zCaMw5m +VQHmvStZNmsUJkGJnp9EtKsKzUEzusXqYAN5XDTUl6+CKjnObebYQEfX 8=;
X-IronPort-AV: E=McAfee;i="5300,2777,5655"; a="19801510"
Received: from pdmz-ns-mip.qualcomm.com (HELO numenor.qualcomm.com) ([199.106.114.10]) by wolverine01.qualcomm.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 23 Jun 2009 15:39:05 -0700
Received: from msgtransport02.qualcomm.com (msgtransport02.qualcomm.com [129.46.61.151]) by numenor.qualcomm.com (8.14.2/8.14.2/1.0) with ESMTP id n5NMd5T6021686 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Tue, 23 Jun 2009 15:39:05 -0700
Received: from nasanexhub03.na.qualcomm.com (nasanexhub03.na.qualcomm.com [10.46.93.98]) by msgtransport02.qualcomm.com (8.14.2/8.14.2/1.0) with ESMTP id n5NMd4Wp019465 (version=TLSv1/SSLv3 cipher=RC4-MD5 bits=128 verify=NOT); Tue, 23 Jun 2009 15:39:04 -0700
Received: from nasanexmsp01.na.qualcomm.com (10.45.56.204) by nasanexhub03.na.qualcomm.com (10.46.93.98) with Microsoft SMTP Server (TLS) id 8.1.358.0; Tue, 23 Jun 2009 15:39:04 -0700
Received: from [192.168.1.13] (10.46.82.6) by qcmail1.qualcomm.com (10.45.56.204) with Microsoft SMTP Server (TLS) id 8.1.340.0; Tue, 23 Jun 2009 15:39:03 -0700
Message-ID: <p06240612c666ff766d27@[192.168.1.13]>
In-Reply-To: <BFB2055F-27DC-482D-9ED3-3C58D87A2F85@ca.afilias.info>
References: <BFB2055F-27DC-482D-9ED3-3C58D87A2F85@ca.afilias.info>
X-Mailer: Eudora for Mac OS X
X-message-Note: Warning: Outlook in use. Upgrade to Eudora: <http://www.eudora.com>
Date: Tue, 23 Jun 2009 15:32:31 -0700
To: Joseph Yee <jyee@ca.afilias.info>, EAI WG <ima@ietf.org>
From: Randall Gellens <randy@qualcomm.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format="flowed"
X-Random-Sig-Tag: 1.0b28
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: Tue, 23 Jun 2009 22:39:09 -0000
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.
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.
--
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