Re: [I18ndir] I18ndir early review of draft-schanzen-gns-10

Christian Grothoff <grothoff@gnunet.org> Thu, 30 June 2022 19:21 UTC

Return-Path: <grothoff@gnunet.org>
X-Original-To: i18ndir@ietfa.amsl.com
Delivered-To: i18ndir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AE201C14CF1F; Thu, 30 Jun 2022 12:21:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.786
X-Spam-Level:
X-Spam-Status: No, score=-3.786 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, NICE_REPLY_A=-1.876, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id L3wp-utZLkdG; Thu, 30 Jun 2022 12:21:13 -0700 (PDT)
Received: from eggs.gnu.org (eggs.gnu.org [IPv6:2001:470:142:3::10]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C1373C14CF01; Thu, 30 Jun 2022 12:21:12 -0700 (PDT)
Received: from fencepost.gnu.org ([2001:470:142:3::e]:59566) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <grothoff@gnunet.org>) id 1o6zit-0000dh-6b; Thu, 30 Jun 2022 15:21:07 -0400
Received: from [2001:1620:fe9:0:7285:c2ff:fe62:b4c9] (port=43066) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from <grothoff@gnunet.org>) id 1o6zis-0000pt-Qg; Thu, 30 Jun 2022 15:21:06 -0400
Message-ID: <dd4f2cb7-6760-fcd2-08bb-01bb5dfebdfb@gnunet.org>
Date: Thu, 30 Jun 2022 21:20:59 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.10.0
Content-Language: en-US
To: Asmus Freytag <asmusf@ix.netcom.com>, "Schanzenbach, Martin" <schanzen@gnunet.org>, "Independent Submissions Editor (Eliot Lear)" <rfc-ise@rfc-editor.org>
Cc: Jiankang Yao <yaojk@cnnic.cn>, "i18ndir@ietf.org" <i18ndir@ietf.org>, "draft-schanzen-gns.all" <draft-schanzen-gns.all@ietf.org>
References: <164638828309.28413.11846349950083727255@ietfa.amsl.com> <02ce8381-11b8-196a-c0bc-afa21cccec1f@rfc-editor.org> <7A835641-2DF1-4887-A79F-9481C8DB6D6B@gnunet.org> <2022030717083858073951@cnnic.cn> <d81600c6-f224-d805-7d32-901cbecb3412@gnunet.org> <54d2d315-aa18-1498-4844-f1ae94930425@rfc-editor.org> <CCBCC361-976C-439C-B718-C0985913DD31@gnunet.org> <49e791c6-0941-a1d7-a139-abc022c6bc1e@ix.netcom.com>
From: Christian Grothoff <grothoff@gnunet.org>
In-Reply-To: <49e791c6-0941-a1d7-a139-abc022c6bc1e@ix.netcom.com>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/i18ndir/XxfwOgtE4UKQObcL3C1ktKh2vDA>
Subject: Re: [I18ndir] I18ndir early review of draft-schanzen-gns-10
X-BeenThere: i18ndir@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Internationalization Directorate <i18ndir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/i18ndir>, <mailto:i18ndir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/i18ndir/>
List-Post: <mailto:i18ndir@ietf.org>
List-Help: <mailto:i18ndir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/i18ndir>, <mailto:i18ndir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 30 Jun 2022 19:21:15 -0000

On 6/30/22 21:10, Asmus Freytag wrote:
> On 3/7/2022 10:45 AM, Schanzenbach, Martin wrote:
>> This makes it explicit that GNS names cannot be distinguished from DNS names (or special-use tlds, or any other domain name for that matter).
>> It also addresses the issue of potential leakage of names in another system.
>> Note that is leakage issue is generally a problem also for special-use names (e.g. .onion, .bit etc) but it makes sense to highlight it I think.
> 
> I thought that .onion etc are actually reserved names so there's no 
> confusion with DNS.
> 
> Or did I misread your paragraph.

Not exactly, mostly I think you're missing out on history: .onion is 
reserved _because_ we proposed that it should be. However, we proposed 6 
TLDs to be reserved, and ultimately Facebook pushed ".onion" through 
while all the others were rejected by our corporate overlords (or 
whoever runs the IETF these days). For the gory details, read the RFC 
reserving ".onion" carefully, as well as Kumari's RFC that resulted from 
the 1000-email flamewar that erupted on dnsop over our draft.

The short version: some said "gnu" was trademarked (by gnu.com, not 
gnu.org!) and could not be reserved; some said this was not an IETF 
issue but an ICANN issue; some said one needed to have 1M users of the 
pTLD before IETF would register it (demonstrate use); others said one 
could not just squad on a domain name and would have to ask for the name 
before ever using it; some suggested we should use a different syntax 
(and break compatibility with all existing applications); and some seem 
to believe that DNS is the last name resolution protocol the Internet 
will ever need.

Anyway, after discussing our draft for a few years, IETF approved the 
.onion draft (which basically was identical, except removing the 
reservations for other TLDs) in a matter of months. So Tor's .exit is 
not reserved, because Facebook doesn't need that one. So maybe we should 
write that the leakage issue is also a problem for ".exit", would that 
be better?