Re: [apps-discuss] draft-ietf-weirds-bootstrap-00 and our lawn -- feedback?
"John R Levine" <johnl@taugh.com> Sun, 16 February 2014 18:58 UTC
Return-Path: <johnl@taugh.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4D5631A0221 for <apps-discuss@ietfa.amsl.com>; Sun, 16 Feb 2014 10:58:29 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.542
X-Spam-Level: *
X-Spam-Status: No, score=1.542 tagged_above=-999 required=5 tests=[BAYES_40=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HELO_MISMATCH_COM=0.553, HOST_MISMATCH_NET=0.311, SPF_NEUTRAL=0.779] autolearn=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9nNy0qDck5AH for <apps-discuss@ietfa.amsl.com>; Sun, 16 Feb 2014 10:58:28 -0800 (PST)
Received: from miucha.iecc.com (abusenet-1-pt.tunnel.tserv4.nyc4.ipv6.he.net [IPv6:2001:470:1f06:1126::2]) by ietfa.amsl.com (Postfix) with ESMTP id A0BB51A020D for <apps-discuss@ietf.org>; Sun, 16 Feb 2014 10:58:27 -0800 (PST)
Received: (qmail 49300 invoked from network); 16 Feb 2014 18:58:25 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=iecc.com; h=date:message-id:from:to:cc:subject:in-reply-to:references:mime-version:content-type:user-agent:cleverness; s=c092.53010a51.k1402; i=johnl-iecc.com@submit.iecc.com; bh=7GV5WL1HRwAoDPgTD2n5L6uiYc9Zvx9SlcU6EhcWnq4=; b=X9I7KaypcfCsSM2NHKilWCawsMMoH9JyG5juIcxpuKiUrYlrTN0RtbsEd036YFkhK/7mpoVQelA1JpvXQb0MzWv6mOunsHbvS5ZvruJ0Yv02oDWq1FESJL+DNz3jOpxclrXLzvUMjcQDv1O7uvUfl0RSrA0uN5LfIIa2Cpd5n6wm0J9Ryr2QUlNQAO8TwSMwjkD2gfvdvKe517rRJgdL6co9pdYhYDERbDOZ53ZJHQJ3jL7TIuS9bWOGl3yBTE/d
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=taugh.com; h=date:message-id:from:to:cc:subject:in-reply-to:references:mime-version:content-type:user-agent:cleverness; s=c092.53010a51.k1402; olt=johnl-iecc.com@submit.iecc.com; bh=7GV5WL1HRwAoDPgTD2n5L6uiYc9Zvx9SlcU6EhcWnq4=; b=lNAhSzi4t890bL/PJ8rVo3kumciDTLNIrl/yh3x7l9JCO2CKb6viRTaJYWjYR0OXZHCZ3uoZLfVew9xYNpNclHrGUxkNk5qXc50y9wLLzE7xPiyDjAcG/OJ7jaTdwW6S1ko78S7ASYeQOkk6UBrTLjTDXbEggQ28BmJHwevkywkdaDrYjBIkRhm1Cf8YLGffGy87e9HYwcr1eVxvbtRse7vFZldUX0yk4HCiUAaf60jInQ+gAlUZrLFcFgwsi59t
Received: from [192.168.0.102] ([109.62.74.131]) by nimap.iecc.com ([64.57.183.76]) with ESMTPSA (TLS1.0/X.509/SHA1, johnl@iecc.com) via TCP; 16 Feb 2014 18:58:24 -0000
Date: Sun, 16 Feb 2014 14:58:20 -0400
Message-ID: <alpine.BSF.2.00.1402161404480.18788@joyce.lan>
From: John R Levine <johnl@taugh.com>
To: Tim Bray <tbray@textuality.com>
In-Reply-To: <CAHBU6ivj35PX4hhLaSKo1G1VgRb-gBoPs=Ua4F8tmGNnzQ5fYw@mail.gmail.com>
References: <CAKioOqv8kq_FwoFEMLMejqKAAo=_hFZiE4B9K4RscEBVcU_vrQ@mail.gmail.com> <20140216035539.2686.qmail@joyce.lan> <CAHBU6ivj35PX4hhLaSKo1G1VgRb-gBoPs=Ua4F8tmGNnzQ5fYw@mail.gmail.com>
User-Agent: Alpine 2.00 (BSF 1167 2008-08-23)
Cleverness: None detected
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset="US-ASCII"; format="flowed"
Archived-At: http://mailarchive.ietf.org/arch/msg/apps-discuss/DC6Y0HzrqSQ_Be2JAD7vN7pVXWQ
Cc: "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] draft-ietf-weirds-bootstrap-00 and our lawn -- feedback?
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss/>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 16 Feb 2014 18:58:29 -0000
>> People keep saying this. My client is a three line shell script that >> uses wget and grep (really.) Could you explain how that works with >> templates? We seem to be talking past each other here. I believe that there are web servers that for reasons of bureacracy are run in ways with weird limitations, and it would be nice for them if http clients would do arbitrarily complex stuff to work around those servers' limitations. Although it's hard to imagine why a domain or IP registry would use a server like that (none do now), it's not hard to imagine ISPs delegating the RDAP for an IPv6 /56 or /60 to a a SOHO router that's routing the IP traffic, where RDAP will share the tiny http server with the one for the config panel. But there are also web clients that are rather constrained for both administrative and technical reasons, and "use templates" is not helpful advice. (See unanswered question above.) I also think I understand why it is not a good idea to invent random fixed URL syntax that people might shove into random places in a web server, but that's not what RDAP is proposing. Each RDAP server picks its own arbitrary URL prefix which the bootstrap or upstream servers know about, and the RDAP stuff is all constrained to be under that prefix, not anywhere else in the name space. It's true, the syntax requires that some stuff be in the path and some as queries, but so be it. As firmly as one side can say get better clients that can handle arbitrary templates, the other side can say get better servers that can handle the syntax that everyone uses. Since there will be way more clients than servers, fixing the servers will minimize the global pain. Having been through this kind of stuff before,* if RDAP is forced to stick in templates to get through the IESG, here's what will happen: a few clients that already have template libraries will use them. Everyone else will see that the largest domain and IP registries use the syntax in the draft (their prototypes do now), and the small registries and subregistries will use the free python server commissioned by ICANN, which also uses the same syntax, so in practice you can skip the templates and it'll work. A few registries or LIRs might take the spec at face value and use different URL syntax and expect the templates to deal with it. They will get a stream of complaints from people who tell them that their clients work fine with everyone else, you're broken, don't waste our time playing RFC lawyer. So they'll eventually give up and stick in a rewriting proxy to match the defacto standard syntax, or for registries who are stubborn, helpful entrepreneurs will run proxies on their behalf which translate the queries, and also snoop on the query stream. There are plenty of web WHOIS sites right now now that conveniently find the right WHOIS server for you and sell the queries to domain speculators, so this isn't a stretch at all. I hope we agree that would be a ridiculous outcome. If you want to help us, you need to understand RDAP enough to see what has a realistic chance of posing a problem in actual deployed implementations, and how to offer advice we can realistically follow. R's, John * - I'm thinking of when SPF was forced to add a new RRTYPE
- Re: [apps-discuss] unpersuasive advice, was draft… John Levine
- [apps-discuss] draft-ietf-weirds-bootstrap-00 and… Mark Nottingham
- Re: [apps-discuss] draft-ietf-weirds-bootstrap-00… Tim Bray
- Re: [apps-discuss] draft-ietf-weirds-bootstrap-00… Erik Wilde
- Re: [apps-discuss] draft-ietf-weirds-bootstrap-00… Marc Blanchet
- Re: [apps-discuss] draft-ietf-weirds-bootstrap-00… Marc Blanchet
- Re: [apps-discuss] draft-ietf-weirds-bootstrap-00… Andrew Newton
- Re: [apps-discuss] draft-ietf-weirds-bootstrap-00… John Levine
- Re: [apps-discuss] draft-ietf-weirds-bootstrap-00… Mark Nottingham
- Re: [apps-discuss] draft-ietf-weirds-bootstrap-00… Mark Nottingham
- Re: [apps-discuss] draft-ietf-weirds-bootstrap-00… Marc Blanchet
- Re: [apps-discuss] draft-ietf-weirds-bootstrap-00… Mark Nottingham
- Re: [apps-discuss] draft-ietf-weirds-bootstrap-00… Mark Nottingham
- Re: [apps-discuss] draft-ietf-weirds-bootstrap-00… Tim Bray
- Re: [apps-discuss] draft-ietf-weirds-bootstrap-00… Martin J. Dürst
- Re: [apps-discuss] draft-ietf-weirds-bootstrap-00… John R Levine
- Re: [apps-discuss] draft-ietf-weirds-bootstrap-00… John R Levine
- Re: [apps-discuss] draft-ietf-weirds-bootstrap-00… Tim Bray
- Re: [apps-discuss] draft-ietf-weirds-bootstrap-00… Arnt Gulbrandsen
- Re: [apps-discuss] draft-ietf-weirds-bootstrap-00… Andrew Newton
- Re: [apps-discuss] draft-ietf-weirds-bootstrap-00… Graham Klyne
- Re: [apps-discuss] draft-ietf-weirds-bootstrap-00… John R Levine
- Re: [apps-discuss] draft-ietf-weirds-bootstrap-00… Simon Perreault
- Re: [apps-discuss] draft-ietf-weirds-bootstrap-00… Nico Williams
- Re: [apps-discuss] draft-ietf-weirds-bootstrap-00… Nico Williams
- Re: [apps-discuss] draft-ietf-weirds-bootstrap-00… Arnt Gulbrandsen
- Re: [apps-discuss] draft-ietf-weirds-bootstrap-00… Nico Williams
- Re: [apps-discuss] draft-ietf-weirds-bootstrap-00… Andrew Newton
- Re: [apps-discuss] draft-ietf-weirds-bootstrap-00… Marc Blanchet
- Re: [apps-discuss] draft-ietf-weirds-bootstrap-00… Darrel Miller
- Re: [apps-discuss] draft-ietf-weirds-bootstrap-00… Nico Williams
- Re: [apps-discuss] draft-ietf-weirds-bootstrap-00… Darrel Miller
- Re: [apps-discuss] draft-ietf-weirds-bootstrap-00… John Levine
- Re: [apps-discuss] draft-ietf-weirds-bootstrap-00… Tim Bray
- Re: [apps-discuss] draft-ietf-weirds-bootstrap-00… Andrew Newton
- Re: [apps-discuss] draft-ietf-weirds-bootstrap-00… Darrel Miller
- Re: [apps-discuss] draft-ietf-weirds-bootstrap-00… Darrel Miller
- Re: [apps-discuss] draft-ietf-weirds-bootstrap-00… Andrew Newton
- Re: [apps-discuss] draft-ietf-weirds-bootstrap-00… John R Levine
- Re: [apps-discuss] draft-ietf-weirds-bootstrap-00… Nico Williams
- Re: [apps-discuss] unpersuasive advice, was draft… Mark Nottingham
- Re: [apps-discuss] draft-ietf-weirds-bootstrap-00… Graham Klyne
- [apps-discuss] Pete and Barry: now it is up to yo… Paul Hoffman
- Re: [apps-discuss] Pete and Barry: now it is up t… Andrew Newton
- Re: [apps-discuss] Pete and Barry: now it is up t… Tim Bray
- Re: [apps-discuss] Pete and Barry: now it is up t… Murray S. Kucherawy
- Re: [apps-discuss] Pete and Barry: now it is up t… Pete Resnick
- Re: [apps-discuss] Pete and Barry: now it is up t… Paul Hoffman