Re: [DNSOP] Public Suffix List
Gervase Markham <gerv@mozilla.org> Mon, 09 June 2008 15:53 UTC
Return-Path: <dnsop-bounces@ietf.org>
X-Original-To: dnsop-archive@optimus.ietf.org
Delivered-To: ietfarch-dnsop-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id B18373A6C8C; Mon, 9 Jun 2008 08:53:38 -0700 (PDT)
X-Original-To: dnsop@core3.amsl.com
Delivered-To: dnsop@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 0F6993A6C88 for <dnsop@core3.amsl.com>; Mon, 9 Jun 2008 08:53:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.37
X-Spam-Level:
X-Spam-Status: No, score=-3.37 tagged_above=-999 required=5 tests=[AWL=-1.371, BAYES_00=-2.599, J_CHICKENPOX_33=0.6]
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 NJNNqrkNhTqX for <dnsop@core3.amsl.com>; Mon, 9 Jun 2008 08:53:37 -0700 (PDT)
Received: from haggis.mythic-beasts.com (haggis.mythic-beasts.com [91.135.15.56]) by core3.amsl.com (Postfix) with ESMTP id E20FC3A6C7F for <dnsop@ietf.org>; Mon, 9 Jun 2008 08:53:36 -0700 (PDT)
Received: from grmarkham.plus.com ([80.229.30.161] helo=[192.168.1.6]) by haggis.mythic-beasts.com with esmtpsa (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.63) (envelope-from <gerv@mozilla.org>) id 1K5jey-0008Ks-Fl; Mon, 09 Jun 2008 16:51:53 +0100
Message-ID: <484D5206.3000806@mozilla.org>
Date: Mon, 09 Jun 2008 16:53:42 +0100
From: Gervase Markham <gerv@mozilla.org>
User-Agent: Thunderbird 3.0a1 (X11/2008050714)
MIME-Version: 1.0
To: Andrew Sullivan <ajs@commandprompt.com>
References: <484CFF47.1050106@mozilla.org> <20080609142926.GC83012@commandprompt.com> <484D4191.104@mozilla.org> <20080609154002.GA93967@commandprompt.com>
In-Reply-To: <20080609154002.GA93967@commandprompt.com>
X-BlackCat-Spam-Score: -18
Cc: dnsop@ietf.org
Subject: Re: [DNSOP] Public Suffix List
X-BeenThere: dnsop@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: IETF DNSOP WG mailing list <dnsop.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dnsop>, <mailto:dnsop-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/pipermail/dnsop>
List-Post: <mailto:dnsop@ietf.org>
List-Help: <mailto:dnsop-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dnsop>, <mailto:dnsop-request@ietf.org?subject=subscribe>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Sender: dnsop-bounces@ietf.org
Errors-To: dnsop-bounces@ietf.org
Andrew Sullivan wrote: > Because what you are proposing to do adds special meaning to certain > labels (and their relative position) and not to others, in exactly the > way that previously people had special interpretations of certain > labels and their positions in the set of labels. Right. But they did things like throw error messages saying "That's an invalid domain name because it has too many characters in the extension. Please enter a valid one." We aren't planning anything like that. > What you're really > trying to do here is extract meaning from the domain name, but you > can't do that reliably. Previous efforts in that direction have > failed in unexpected ways; and given that you seem to have multiple > ways you want to use this feature, I don't see any reason to believe > you won't have surprising failures too. I think your statements of doom need to be more specific. > The plan is both too narrow and too wide. First, it will almost > certainly fail to capture 100% of the cases you currently don't want > to succeed. That's true. It's an improvement to privacy and UI, not a magic bullet. > Second, it will (as we've been arguing in this thread) > not work for new TLDs and other cases. It will work perfectly for any new TLD which allows registration directly below the root. Of the seven new gTLDs introduced in 2001/2, this is true (as far as I can see) of .biz, .info, .name and .coop. So those four would have worked fine if this From dnsop-bounces@ietf.org Mon Jun 9 08:53:38 2008 Return-Path: <dnsop-bounces@ietf.org> X-Original-To: dnsop-archive@lists.ietf.org Delivered-To: ietfarch-dnsop-archive@core3.amsl.com Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id B18373A6C8C; Mon, 9 Jun 2008 08:53:38 -0700 (PDT) X-Original-To: dnsop@core3.amsl.com Delivered-To: dnsop@core3.amsl.com Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 0F6993A6C88 for <dnsop@core3.amsl.com>; Mon, 9 Jun 2008 08:53:38 -0700 (PDT) X-Virus-Scanned: amavisd-new at amsl.com X-Spam-Flag: NO X-Spam-Score: -3.37 X-Spam-Level: X-Spam-Status: No, score=-3.37 tagged_above=-999 required=5 tests=[AWL=-1.371, BAYES_00=-2.599, J_CHICKENPOX_33=0.6] 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 NJNNqrkNhTqX for <dnsop@core3.amsl.com>; Mon, 9 Jun 2008 08:53:37 -0700 (PDT) Received: from haggis.mythic-beasts.com (haggis.mythic-beasts.com [91.135.15.56]) by core3.amsl.com (Postfix) with ESMTP id E20FC3A6C7F for <dnsop@ietf.org>; Mon, 9 Jun 2008 08:53:36 -0700 (PDT) Received: from grmarkham.plus.com ([80.229.30.161] helo=[192.168.1.6]) by haggis.mythic-beasts.com with esmtpsa (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.63) (envelope-from <gerv@mozilla.org>) id 1K5jey-0008Ks-Fl; Mon, 09 Jun 2008 16:51:53 +0100 Message-ID: <484D5206.3000806@mozilla.org> Date: Mon, 09 Jun 2008 16:53:42 +0100 From: Gervase Markham <gerv@mozilla.org> User-Agent: Thunderbird 3.0a1 (X11/2008050714) MIME-Version: 1.0 To: Andrew Sullivan <ajs@commandprompt.com> References: <484CFF47.1050106@mozilla.org> <20080609142926.GC83012@commandprompt.com> <484D4191.104@mozilla.org> <20080609154002.GA93967@commandprompt.com> In-Reply-To: <20080609154002.GA93967@commandprompt.com> X-BlackCat-Spam-Score: -18 Cc: dnsop@ietf.org Subject: Re: [DNSOP] Public Suffix List X-BeenThere: dnsop@ietf.org X-Mailman-Version: 2.1.9 Precedence: list List-Id: IETF DNSOP WG mailing list <dnsop.ietf.org> List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/dnsop>, <mailto:dnsop-request@ietf.org?subject=unsubscribe> List-Archive: <http://www.ietf.org/pipermail/dnsop> List-Post: <mailto:dnsop@ietf.org> List-Help: <mailto:dnsop-request@ietf.org?subject=help> List-Subscribe: <https://www.ietf.org/mailman/listinfo/dnsop>, <mailto:dnsop-request@ietf.org?subject=subscribe> Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: dnsop-bounces@ietf.org Errors-To: dnsop-bounces@ietf.org Andrew Sullivan wrote: > Because what you are proposing to do adds special meaning to certain > labels (and their relative position) and not to others, in exactly the > way that previously people had special interpretations of certain > labels and their positions in the set of labels. Right. But they did things like throw error messages saying "That's an invalid domain name because it has too many characters in the extension. Please enter a valid one." We aren't planning anything like that. > What you're really > trying to do here is extract meaning from the domain name, but you > can't do that reliably. Previous efforts in that direction have > failed in unexpected ways; and given that you seem to have multiple > ways you want to use this feature, I don't see any reason to believe > you won't have surprising failures too. I think your statements of doom need to be more specific. > The plan is both too narrow and too wide. First, it will almost > certainly fail to capture 100% of the cases you currently don't want > to succeed. That's true. It's an improvement to privacy and UI, not a magic bullet. > Second, it will (as we've been arguing in this thread) > not work for new TLDs and other cases. It will work perfectly for any new TLD which allows registration directly below the root. Of the seven new gTLDs introduced in 2001/2, this is true (as far as I can see) of .biz, .info, .name and .coop. So those four would have worked fine if this sysystem had been in place and there had been no update. .museum and .name have sub-structure, but we haven't found a definitive list. If .pro were not present in the list, then people within the professional subdomains such as bar.pro could conspire to share cookies. The end-user effect of this is a minor loss of privacy, but none of function. > Your counterargument is that > the behaviour will then fall back to the current arrangement. This > means that different domains behave in different ways, and the user > can't rely on any behaviour consistently. But if consistent behaviour was the goal, then we _would_ allow privacy-busting cookies for .co.uk and .com.au, because those domains are "just the same" as foo.com, and we want "consistency". Who is "the user" in your statement? >> This isn't just about cookies. For example, we would like to group >> together related sites (www.mybank.co.uk, accounts.mybank.co.uk) in >> history. Grouping together all sites in ".co.uk" does not provide for an >> optimum user experience. > > It seems to me that what you want is metadata about certain domains. > Therefore, what you need is a mechanism for publishing metadata, not a > magical list of domains about which you'll have hard-coded > information. As I have mentioned earlier in the thread, Yngve is proposing a scheme were every TLD operator publishes this information using a web service, and clients can look it up (and cache it). I personally think the chances of that happening are very slim. But if I am proved wrong, we can happily switch over to using it. Gerv _______________________________________________ DNSOP mailing list DNSOP@ietf.org https://www.ietf.org/mailman/listinfo/dnsop stem had been in place and there had been no update. .museum and .name have sub-structure, but we haven't found a definitive list. If .pro were not present in the list, then people within the professional subdomains such as bar.pro could conspire to share cookies. The end-user effect of this is a minor loss of privacy, but none of function. > Your counterargument is that > the behaviour will then fall back to the current arrangement. This > means that different domains behave in different ways, and the user > can't rely on any behaviour consistently. But if consistent behaviour was the goal, then we _would_ allow privacy-busting cookies for .co.uk and .com.au, because those domains are "just the same" as foo.com, and we want "consistency". Who is "the user" in your statement? >> This isn't just about cookies. For example, we would like to group >> together related sites (www.mybank.co.uk, accounts.mybank.co.uk) in >> history. Grouping together all sites in ".co.uk" does not provide for an >> optimum user experience. > > It seems to me that what you want is metadata about certain domains. > Therefore, what you need is a mechanism for publishing metadata, not a > magical list of domains about which you'll have hard-coded > information. As I have mentioned earlier in the thread, Yngve is proposing a scheme were every TLD operator publishes this information using a web service, and clients can look it up (and cache it). I personally think the chances of that happening are very slim. But if I am proved wrong, we can happily switch over to using it. Gerv _______________________________________________ DNSOP mailing list DNSOP@ietf.org https://www.ietf.org/mailman/listinfo/dnsop
- [DNSOP] Public Suffix List Gervase Markham
- Re: [DNSOP] Public Suffix List Jeroen Massar
- Re: [DNSOP] Public Suffix List Gervase Markham
- Re: [DNSOP] Public Suffix List Antoin Verschuren
- Re: [DNSOP] Public Suffix List bert hubert
- Re: [DNSOP] Public Suffix List Antoin Verschuren
- Re: [DNSOP] Public Suffix List Elmar K. Bins
- Re: [DNSOP] Public Suffix List Edward Lewis
- Re: [DNSOP] Public Suffix List bert hubert
- Re: [DNSOP] Public Suffix List bert hubert
- Re: [DNSOP] Public Suffix List Patrik Fältström
- Re: [DNSOP] Public Suffix List Gervase Markham
- Re: [DNSOP] Public Suffix List Patrik Fältström
- Re: [DNSOP] Public Suffix List Yngve Nysaeter Pettersen
- Re: [DNSOP] Public Suffix List Wes Hardaker
- Re: [DNSOP] Public Suffix List Edward Lewis
- Re: [DNSOP] Public Suffix List Gervase Markham
- Re: [DNSOP] Public Suffix List Gervase Markham
- Re: [DNSOP] Public Suffix List Andrew Sullivan
- Re: [DNSOP] Public Suffix List Yngve Nysaeter Pettersen
- Re: [DNSOP] Public Suffix List Gervase Markham
- Re: [DNSOP] Public Suffix List Andrew Sullivan
- Re: [DNSOP] Public Suffix List David Conrad
- Re: [DNSOP] Public Suffix List Gervase Markham
- Re: [DNSOP] Public Suffix List Gervase Markham
- Re: [DNSOP] Public Suffix List David Conrad
- Re: [DNSOP] Public Suffix List Gervase Markham
- Re: [DNSOP] Public Suffix List Gervase Markham
- Re: [DNSOP] Public Suffix List Jamie Lokier
- Re: [DNSOP] Public Suffix List Jamie Lokier
- Re: [DNSOP] Public Suffix List Gervase Markham
- Re: [DNSOP] Public Suffix List Brian Dickson
- Re: [DNSOP] Public Suffix List Peter Koch
- Re: [DNSOP] Public Suffix List Eric Brunner-Williams
- Re: [DNSOP] Public Suffix List Eric Brunner-Williams
- Re: [DNSOP] Public Suffix List David Conrad
- Re: [DNSOP] Public Suffix List Kim Davies
- Re: [DNSOP] Public Suffix List Paul Hoffman
- Re: [DNSOP] Public Suffix List Stephane Bortzmeyer
- Re: [DNSOP] Public Suffix List Stephane Bortzmeyer
- Re: [DNSOP] Public Suffix List Stephane Bortzmeyer
- Re: [DNSOP] Public Suffix List Joe Abley
- Re: [DNSOP] Public Suffix List Phil Regnauld
- Re: [DNSOP] Public Suffix List Stephane Bortzmeyer
- Re: [DNSOP] Public Suffix List Stephane Bortzmeyer
- Re: [DNSOP] Public Suffix List Andrew Sullivan
- Re: [DNSOP] Public Suffix List Ted Lemon
- Re: [DNSOP] Public Suffix List Doug Barton
- Re: [DNSOP] Public Suffix List Paul Hoffman
- Re: [DNSOP] Public Suffix List Stephane Bortzmeyer
- Re: [DNSOP] Public Suffix List Jeroen Massar
- Re: [DNSOP] Public Suffix List Stephane Bortzmeyer
- Re: [DNSOP] Public Suffix List Jamie Lokier
- Re: [DNSOP] Public Suffix List Gervase Markham
- Re: [DNSOP] Public Suffix List Gervase Markham
- Re: [DNSOP] Public Suffix List Gervase Markham
- Re: [DNSOP] Public Suffix List Gervase Markham
- Re: [DNSOP] Public Suffix List Gervase Markham
- Re: [DNSOP] Public Suffix List Gervase Markham
- Re: [DNSOP] Public Suffix List Jamie Lokier
- Re: [DNSOP] Public Suffix List Jamie Lokier
- Re: [DNSOP] Public Suffix List Henrik Nordstrom
- Re: [DNSOP] Public Suffix List Adrien de Croy
- Re: [DNSOP] Public Suffix List Jamie Lokier
- Re: [DNSOP] Public Suffix List Wes Hardaker
- Re: [DNSOP] Public Suffix List Dean Anderson
- Re: [DNSOP] Public Suffix List David Conrad
- Re: [DNSOP] Public Suffix List Paul Hoffman
- Re: [DNSOP] Public Suffix List Florian Weimer
- Re: [DNSOP] Public Suffix List Doug Barton
- Re: [DNSOP] Public Suffix List Florian Weimer
- Re: [DNSOP] Public Suffix List Florian Weimer
- Re: [DNSOP] Public Suffix List Mark Foster
- Re: [DNSOP] Public Suffix List Florian Weimer
- Re: [DNSOP] Public Suffix List Mark Foster
- Re: [DNSOP] Public Suffix List Florian Weimer
- Re: [DNSOP] Public Suffix List Henrik Nordstrom
- Re: [DNSOP] Public Suffix List Henrik Nordstrom
- Re: [DNSOP] Public Suffix List Henrik Nordstrom
- Re: [DNSOP] Public Suffix List Henrik Nordstrom
- Re: [DNSOP] Public Suffix List Stephane Bortzmeyer
- Re: [DNSOP] Public Suffix List Gervase Markham
- Re: [DNSOP] Public Suffix List Jelte Jansen
- Re: [DNSOP] Public Suffix List Gervase Markham
- Re: [DNSOP] Public Suffix List Gervase Markham
- Re: [DNSOP] Public Suffix List Gervase Markham
- Re: [DNSOP] Public Suffix List Gervase Markham
- Re: [DNSOP] Public Suffix List Gervase Markham
- Re: [DNSOP] Public Suffix List Gervase Markham
- Re: [DNSOP] Public Suffix List Stephane Bortzmeyer
- Re: [DNSOP] Public Suffix List Stephane Bortzmeyer
- Re: [DNSOP] Public Suffix List Stephane Bortzmeyer
- Re: [DNSOP] Public Suffix List Jamie Lokier
- Re: [DNSOP] Public Suffix List Henrik Nordstrom
- Re: [DNSOP] Public Suffix List Gervase Markham
- Re: [DNSOP] Public Suffix List Gervase Markham
- Re: [DNSOP] Public Suffix List Gervase Markham
- Re: [DNSOP] Public Suffix List Jeroen Massar
- Re: [DNSOP] Public Suffix List Gervase Markham
- Re: [DNSOP] Public Suffix List Jeroen Massar
- Re: [DNSOP] Public Suffix List Joe Baptista
- Re: [DNSOP] Public Suffix List - Please move disc… Mark Nottingham
- Re: [DNSOP] Public Suffix List Gervase Markham
- Re: [DNSOP] Public Suffix List - Please move disc… Edward Lewis
- Re: [DNSOP] Public Suffix List Jamie Lokier
- Re: [DNSOP] Public Suffix List - Please move disc… Gervase Markham
- Re: [DNSOP] Public Suffix List - Please move disc… bmanning
- Re: [DNSOP] Public Suffix List - Please move disc… Gervase Markham
- Re: [DNSOP] Public Suffix List - Please move disc… Joe Baptista
- Re: [DNSOP] Public Suffix List Ted Lemon
- Re: [DNSOP] Public Suffix List - Please move disc… Ted Lemon
- Re: [DNSOP] Public Suffix List - Please move disc… Gervase Markham
- Re: [DNSOP] Public Suffix List - Please move disc… Gervase Markham
- Re: [DNSOP] Public Suffix List Brian Dickson
- Re: [DNSOP] Public Suffix List - Please move disc… Joe Baptista
- Re: [DNSOP] Public Suffix List David Conrad
- Re: [DNSOP] Public Suffix List Florian Weimer
- Re: [DNSOP] Public Suffix List Ted Lemon
- Re: [DNSOP] Public Suffix List Florian Weimer
- Re: [DNSOP] Public Suffix List Ted Lemon
- Re: [DNSOP] Public Suffix List SM
- Re: [DNSOP] Public Suffix List Dean Anderson
- Re: [DNSOP] Public Suffix List - Please move disc… Antoin Verschuren
- Re: [DNSOP] Public Suffix List - Please move disc… Stephane Bortzmeyer
- Re: [DNSOP] Public Suffix List - Please move disc… Antoin Verschuren
- Re: [DNSOP] Public Suffix List - Please move disc… Gervase Markham
- Re: [DNSOP] Public Suffix List Gervase Markham
- Re: [DNSOP] Public Suffix List Niall O'Reilly
- Re: [DNSOP] Public Suffix List Yngve Nysaeter Pettersen
- Re: [DNSOP] Public Suffix List Ted Lemon
- Re: [DNSOP] Public Suffix List Ted Lemon
- Re: [DNSOP] Public Suffix List Yngve Nysaeter Pettersen
- Re: [DNSOP] Public Suffix List Brian Dickson