Re: UTF-8 newsgroup name feedback

Harald Alvestrand <harald@alvestrand.no> Mon, 01 February 2010 23:58 UTC

Return-Path: <owner-ietf-usefor@mail.imc.org>
X-Original-To: ietfarch-usefor-archive@core3.amsl.com
Delivered-To: ietfarch-usefor-archive@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 85B2B3A69D3 for <ietfarch-usefor-archive@core3.amsl.com>; Mon, 1 Feb 2010 15:58:28 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.525
X-Spam-Level:
X-Spam-Status: No, score=-4.525 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, DATE_IN_PAST_06_12=1.069, HELO_MISMATCH_COM=0.553, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_MED=-4, SARE_SUB_ENC_UTF8=0.152]
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 1BOwjStqzLhA for <ietfarch-usefor-archive@core3.amsl.com>; Mon, 1 Feb 2010 15:58:27 -0800 (PST)
Received: from balder-227.proper.com (Balder-227.Proper.COM [192.245.12.227]) by core3.amsl.com (Postfix) with ESMTP id 7FBC43A67C0 for <usefor-archive@ietf.org>; Mon, 1 Feb 2010 15:58:27 -0800 (PST)
Received: from balder-227.proper.com (localhost [127.0.0.1]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id o11NvgJt090197 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Mon, 1 Feb 2010 16:57:42 -0700 (MST) (envelope-from owner-ietf-usefor@mail.imc.org)
Received: (from majordom@localhost) by balder-227.proper.com (8.14.2/8.13.5/Submit) id o11Nvgl0090196; Mon, 1 Feb 2010 16:57:42 -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 eikenes.alvestrand.no (eikenes.alvestrand.no [158.38.152.233]) by balder-227.proper.com (8.14.2/8.14.2) with ESMTP id o11NvdZ0090189 for <ietf-usefor@imc.org>; Mon, 1 Feb 2010 16:57:41 -0700 (MST) (envelope-from harald@alvestrand.no)
Received: from localhost (localhost [127.0.0.1]) by eikenes.alvestrand.no (Postfix) with ESMTP id 2A35939E1AB; Tue, 2 Feb 2010 00:56:52 +0100 (CET)
X-Virus-Scanned: Debian amavisd-new at eikenes.alvestrand.no
Received: from eikenes.alvestrand.no ([127.0.0.1]) by localhost (eikenes.alvestrand.no [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id IXt9FccxGcht; Tue, 2 Feb 2010 00:56:51 +0100 (CET)
Received: from [172.19.2.127] (216-239-45-4.google.com [216.239.45.4]) by eikenes.alvestrand.no (Postfix) with ESMTPS id CB1F839E175; Tue, 2 Feb 2010 00:56:50 +0100 (CET)
Message-ID: <4B66DA84.6030906@alvestrand.no>
Date: Mon, 01 Feb 2010 14:43:32 +0100
From: Harald Alvestrand <harald@alvestrand.no>
User-Agent: Thunderbird 2.0.0.23 (X11/20090817)
MIME-Version: 1.0
To: =?UTF-8?B?SnVsaWVuIMOJTElF?= <julien@trigofacile.com>
CC: Usefor WG <ietf-usefor@imc.org>, inn-workers@lists.isc.org
Subject: Re: UTF-8 newsgroup name feedback
References: <8DE48CBBBE4F4FD9A8281CEB8D57090F@Iulius>
In-Reply-To: <8DE48CBBBE4F4FD9A8281CEB8D57090F@Iulius>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
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>

Julien ÉLIE wrote:
>
> Hi all,
>
> For they who are interested, I have just sent a newgroup
> control article for local.test.υτφ8 so that you could
> retrieve it and eventually process it (changing "local"
> to whatever you want):
>
>    <news:newgroup-local-test-utf8-1264843277@news.trigofacile.com>
>
>
> Note for inn-workers
> --------------------
> I confirm it works fine with INN provided that we remove
> the check for [^a-z0-9+_\-] in a newsgroup name (enforced
> by controlchan).  I suggest that we remove it in INN 2.5.2.
> We can reintegrate a better check with allowed UTF-8 values
> in future versions of INN.
>
>
> Note for USEFOR
> ---------------
> In case someone wants to see what the result is, you can use
> news.trigofacile.com on port 119.
> The trigofacile.test.υτφ8 newsgroup has been created in UTF-8.
> It is readable by everyone.
>
> If you want to post, authenticate with user "test" and password
> "test".
>
> The group properly shows up in LIST ACTIVE and LIST NEWSGROUPS.
>
>
> Unfortunately, Windows Mail is unable to post to it...  It says
> the group does not exist and refuses to send my post.
> Well, let's crosspost then to trigofacile.test.υτφ8 and trigofacile.test.
>
> And what does Windows Mail send to the server?
>
> Newsgroups: 
> =?UTF-8?Q?trigofacile.test.=CF=85=CF=84=CF=868=2Ctrigofacil?=\r\n
> \t=?UTF-8?Q?e.test?=\r\n
> Followup-To: =?UTF-8?Q?trigofacile.test.=CF=85=CF=84=CF=868?=\r\n
>
> Gosh, that's not a success at all for Windows Mail :-/
Thanks for those tests!

It seems that you have demonstrated the existence of a large body of 
deployed software (including, but not limited to, Windows Mail and 
unmodified INN) that will not work with UTF-8 newsgroup names.

That leads me to suggest that if we want to have UTF-8 newsgroup names, 
perhaps we need to have a capability signallling mechanism and some kind 
of block/downgrade mechanism (one could imagine simply not distributing 
or admitting the existence of UTF-8 newsgroups to anyone who does not 
signal support, or one could imagine more complex schemes.

                          Harald