[dhcwg] Re: UTF-8 issues (Re: Open issues in DHCP FQDN, DHCID and DDNS-DHCP Related RFCs)

Mark Andrews <Mark_Andrews@isc.org> Thu, 02 February 2006 23:59 UTC

Received: from localhost.cnri.reston.va.us ([127.0.0.1] helo=megatron.ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1F4oM6-0000eG-Al; Thu, 02 Feb 2006 18:59:14 -0500
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1F4oM2-0000dh-HN for dhcwg@megatron.ietf.org; Thu, 02 Feb 2006 18:59:12 -0500
Received: from ietf-mx.ietf.org (ietf-mx [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA28287 for <dhcwg@ietf.org>; Thu, 2 Feb 2006 18:57:21 -0500 (EST)
Received: from farside.isc.org ([204.152.187.5]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1F4oXL-0003FA-90 for dhcwg@ietf.org; Thu, 02 Feb 2006 19:10:52 -0500
Received: from drugs.dv.isc.org (localhost.isc.org [IPv6:::1]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by farside.isc.org (Postfix) with ESMTP id 1BD33E6093 for <dhcwg@ietf.org>; Thu, 2 Feb 2006 23:58:37 +0000 (UTC) (envelope-from marka@isc.org)
Received: from drugs.dv.isc.org (localhost [127.0.0.1]) by drugs.dv.isc.org (8.13.4/8.13.1) with ESMTP id k12NwKaB076140; Fri, 3 Feb 2006 10:58:22 +1100 (EST) (envelope-from marka@drugs.dv.isc.org)
Message-Id: <200602022358.k12NwKaB076140@drugs.dv.isc.org>
To: Harald Tveit Alvestrand <harald@alvestrand.no>
From: Mark Andrews <Mark_Andrews@isc.org>
In-reply-to: Your message of "Thu, 02 Feb 2006 15:13:16 -0800." <3192DE48D9B41D1C2EC33A65@B50854F0A9192E8EC6CDA126>
Date: Fri, 03 Feb 2006 10:58:20 +1100
X-Spam-Score: 0.0 (/)
X-Scan-Signature: cf3becbbd6d1a45acbe2ffd4ab88bdc2
Cc: Olaf Kolkman <olaf@nlnetlabs.nl>, namedroppers@ops.ietf.org, dhcwg <dhcwg@ietf.org>, Stig Venaas <Stig.Venaas@uninett.no>, Ólafur Gu›mundsson /DNSEXT co-chair <ogud@ogud.com>, Ralph Droms <rdroms@cisco.com>
Subject: [dhcwg] Re: UTF-8 issues (Re: Open issues in DHCP FQDN, DHCID and DDNS-DHCP Related RFCs)
X-BeenThere: dhcwg@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: dhcwg.ietf.org
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/dhcwg>, <mailto:dhcwg-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:dhcwg@ietf.org>
List-Help: <mailto:dhcwg-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/dhcwg>, <mailto:dhcwg-request@ietf.org?subject=subscribe>
Sender: dhcwg-bounces@ietf.org
Errors-To: dhcwg-bounces@ietf.org

> --On 2. februar 2006 16:38 -0500 Ralph Droms <rdroms@cisco.com> wrote:
> 
> > Included below is a summary list of the open issues in this package of
> > documents:
> >
> > draft-ietf-dnsext-dhcid-rr-10.txt
> > draft-ietf-dhc-ddns-resolution-10.txt
> > draft-ietf-dhc-dhcpv6-fqdn-03.txt
> > draft-ietf-dhc-fqdn-option-11.txt
> > 11. UTF-8 character set usage (Harald Alvestrand, gen-art)
> >
> > Issue 11 needs some clarification; Harald, I hope you'll kick off a
> > separate thread to discuss how to resolve this issue.
> >
> > - Ralph, for Olafur, Stig and Olaf
> 
> I'll try....
> back in the days (November - how time flies), my comments on=20
> draft-ietf-dhc-fqdn-option-11.txt said:
> 
> >A smaller piece of missing material is this, from section 3.3.1 of the v4
> >document:
> >
> >   Clients and servers SHOULD follow the character-set recommendations
> >   of RFC 1034 [2] and RFC 1035 [3].  However, implementers SHOULD also
> >   be aware that some client software could be using UTF-8 [10]
> >   character encoding.  This specification does not require any support
> >   for UTF-8.
> >
> >Given DNS experts' insistence that the DNS protocol does not place any
> >limits on character sets, it would be good to have a clearer pointer to
> >what recommendations are intended here.
> >Given that it's in section 3.3.1 (Deprecated ASCII encoding), one can
> >assume that this refers to a character set recommendation for characters=20
> in
> >the ASCII encoding; a DNS encoded name should probably be used "as is", no
> >matter what it contains (although it would be good if the doc said so).
> >
> >
> >It's also unclear from the text whether or not there's a trailing dot on
> >the name in the deprecated ASCII encoding (there's no need for one, since=20
> a
> >non-FQDN name can only be one component, but other fields of use have done
> >this in the past, so it's best to be clear that this field does not do =
> so).
> 
> On the point of character set recommendations, I think what you should be=20
> pointing at is not 1034 and 1035 in general, but say that they SHOULD=20
> follow the recommendation of RFC 1035 section 2.3.1.
> Since the rule was actually relaxed in RFC 1123 section 2.1, I think the=20
> sentence should say "SHOULD follow the character set recommendation of RFC=20
> 1035 section 2.3.1, as modified by RFC 1123 section 2.1".

	RFC 1123 relaxed RFC 952 (and RFC 822 by implication) not
	RFC 1035.  It relaxed to *hostnames* not domain names.
	Domain names were already general enough to support mapping
	the expanded hostnames to domainnames using the null mapping.

	The rest follows from that relaxation.  RFC 1035 section
	2.3.1 is advisary based on the state of RFC 952 and RFC
	822 when it was written.

> That's not an UTF-8 issue, but is a charset issue. The UTF-8 text is a=20
> cop-out (I think), but it's appropriate to cop-out here; you're basically=20
> saying "don't be surprised if people don't do what this spec recommends".

	For IDN's I would recommend using the output of ToASCII.
 
> Does this make sense now?
> 
>                          Harald
> 
> 
> 
> --==========26E6B02998774739D698==========
> Content-Type: application/pgp-signature
> Content-Transfer-Encoding: 7bit
> 
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.2 (MingW32)
> 
> iD8DBQFD4pIMOMj+2+WY0F4RAvZIAJ0X6mjMkoIMa7z8MyFxFx1RwWB0uACg6DyN
> s8bXurZt6s6CWcvE9ELeS/A=
> =I6Vk
> -----END PGP SIGNATURE-----
> 
> --==========26E6B02998774739D698==========--
> 
> 
> --
> to unsubscribe send a message to namedroppers-request@ops.ietf.org with
> the word 'unsubscribe' in a single line as the message text body.
> archive: <http://ops.ietf.org/lists/namedroppers/>
--
Mark Andrews, ISC
1 Seymour St., Dundas Valley, NSW 2117, Australia
PHONE: +61 2 9871 4742                 INTERNET: Mark_Andrews@isc.org

_______________________________________________
dhcwg mailing list
dhcwg@ietf.org
https://www1.ietf.org/mailman/listinfo/dhcwg