Re: [EAI] I-D Action: draft-ietf-eai-5738bis-01.txt

Joseph Yee <jyee@afilias.info> Wed, 03 August 2011 19:23 UTC

Return-Path: <jyee@afilias.info>
X-Original-To: ima@ietfa.amsl.com
Delivered-To: ima@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B4F4621F8B29 for <ima@ietfa.amsl.com>; Wed, 3 Aug 2011 12:23:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.132
X-Spam-Level:
X-Spam-Status: No, score=-6.132 tagged_above=-999 required=5 tests=[AWL=0.133, BAYES_00=-2.599, IP_NOT_FRIENDLY=0.334, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id ghAGZJSprw8E for <ima@ietfa.amsl.com>; Wed, 3 Aug 2011 12:23:33 -0700 (PDT)
Received: from outbound.afilias.info (outbound.afilias.info [69.46.124.26]) by ietfa.amsl.com (Postfix) with ESMTP id BDE2721F8A1A for <ima@ietf.org>; Wed, 3 Aug 2011 12:23:33 -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@afilias.info>) id 1Qoh2e-0003jT-67 for ima@ietf.org; Wed, 03 Aug 2011 19:23:44 +0000
Received: from mail-gw0-f50.google.com ([74.125.83.50]) by smtp.afilias.info with esmtps (TLSv1:RC4-SHA:128) (Exim 4.72) (envelope-from <jyee@afilias.info>) id 1Qoh2e-0003Sy-8c for ima@ietf.org; Wed, 03 Aug 2011 19:23:44 +0000
Received: by gwj16 with SMTP id 16so695042gwj.9 for <ima@ietf.org>; Wed, 03 Aug 2011 12:23:44 -0700 (PDT)
Received: by 10.101.106.25 with SMTP id i25mr5849806anm.80.1312399423757; Wed, 03 Aug 2011 12:23:43 -0700 (PDT)
Received: from jyee-lt.tor.afilias-int.info (tor-gateway.afilias.info [199.15.87.4]) by mx.google.com with ESMTPS id h15sm865003ank.39.2011.08.03.12.23.41 (version=TLSv1/SSLv3 cipher=OTHER); Wed, 03 Aug 2011 12:23:42 -0700 (PDT)
Mime-Version: 1.0 (Apple Message framework v1084)
Content-Type: text/plain; charset="us-ascii"
From: Joseph Yee <jyee@afilias.info>
In-Reply-To: <A8C82FE85233D49F061CBB4D@96B2F16665FF96BAE59E9B90>
Date: Wed, 03 Aug 2011 15:23:38 -0400
Content-Transfer-Encoding: quoted-printable
Message-Id: <D5BDE7B9-7132-450B-A1A0-8760DECB6C51@afilias.info>
References: <20110711100444.26679.38042.idtracker@ietfa.amsl.com> <1323A97FB2432B0CCB92372B@dhcp-1764.meeting.ietf.org> <4E360132.3050803@isode.com> <C9B1BFFD-A539-4BFF-849C-C7B62FA58F25@afilias.info> <A8C82FE85233D49F061CBB4D@96B2F16665FF96BAE59E9B90>
To: Chris Newman <chris.newman@oracle.com>
X-Mailer: Apple Mail (2.1084)
Cc: ima@ietf.org
Subject: Re: [EAI] I-D Action: draft-ietf-eai-5738bis-01.txt
X-BeenThere: ima@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: "EAI \(Email Address Internationalization\)" <ima.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/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, 03 Aug 2011 19:23:34 -0000

On 2011-08-01, at 2:51 PM, Chris Newman wrote:

> --On August 1, 2011 10:56:08 -0400 Joseph Yee <jyee@afilias.info> wrote:
>> I would assume "UTF8=USER" meant to notify client about SASL on username
>> & password rather than support of UTF8 on username & password.
>> 
>> If it's about SASL, I think we are safe to remove the tag, with client
>> needs to check the SASL tag.  If it's about supporting UTF8 in username &
>> password, then I think it's ok to remove "UTF8=USER", but only stating
>> "UTF8=ACCEPT" MUST imply the support of UTF8 to username & password.
> 
> The IMAP AUTHENTICATE command already supports UTF-8 if the SASL mechanism selected does. The PLAIN mechanism supports UTF-8.
> 
> So UTF8=USER was only about the IMAP LOGIN command. So I'd replace section 5 with something like:
> 
> 5.  LOGIN Command
> 
>  If the "UTF8=ACCEPT" capability is advertised, that indicates the
>  server understands UTF-8 user names and passwords in the LOGIN
>  command. This is not a guarantee that they underlying identity
>  system will allow the creation of accounts with UTF-8 user names
>  and/or passwords. However, if the identity system does allow such
>  accounts, then the server MUST apply SASLprep [RFC4013] to both
>  arguments of the LOGIN command. The server MUST reject UTF-8 that
>  fails to comply with the formal syntax in RFC 3629 [RFC3629] or
>  if it encounters Unicode characters disallowed by SASLprep.

as individual, this works with a minor suggestion to the end
"disallowed by SASLprep in Section 2.3 of RFC4013 [RFC4013]."

-Joseph

> 
> 		- Chris
> 
> 
> 
>