Re: [apps-discuss] draft-ietf-weirds-bootstrap-00 and our lawn -- feedback?
Darrel Miller <darrel.miller@gmail.com> Sun, 16 February 2014 22:25 UTC
Return-Path: <darrel.miller@gmail.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 94B6E1A02B6 for <apps-discuss@ietfa.amsl.com>; Sun, 16 Feb 2014 14:25:01 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level:
X-Spam-Status: No, score=-2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, SPF_PASS=-0.001] autolearn=ham
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 Sv94cy2fqRKy for <apps-discuss@ietfa.amsl.com>; Sun, 16 Feb 2014 14:24:58 -0800 (PST)
Received: from mail-ig0-x236.google.com (mail-ig0-x236.google.com [IPv6:2607:f8b0:4001:c05::236]) by ietfa.amsl.com (Postfix) with ESMTP id 640A51A02A6 for <apps-discuss@ietf.org>; Sun, 16 Feb 2014 14:24:58 -0800 (PST)
Received: by mail-ig0-f182.google.com with SMTP id uy17so4063209igb.3 for <apps-discuss@ietf.org>; Sun, 16 Feb 2014 14:24:56 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:reply-to:in-reply-to:references:date:message-id :subject:from:to:content-type; bh=pjRxg/YnJZBL29lnrUB74Gm3pNZBvTUIF71kEArpw7o=; b=mL4NR3GGvIXX7aRt08pMlPexo9ZX7m2H7bAvArHJs4FoQ2Q91NftlUu7otLVCOAbOG QqdrpPCcSVOJOIVNJi8PAOWcUlh0TsTc/+VmmW4Dj2hi9x2BgvFSScC0zTFTOeURqqcH mZEyaCd4FWbQU4T5TttYpJOEYjxZc3wzYuGxIaGqnOJ5Yv4ibM57BYz81ZBCg4hbycWz CKoR9r4F3WmRgID/8ykorRUAt2n+Nj1yJe8Ts4tb914UVGSw3+2dTcwCg63gYuJgjigS VIiFIIU+ejcBDAGCsnKvS7YEvT0jUIT6Oqy0mttrmnEvLT8jXk5iG8P4ZwMwM91tWut+ BFdQ==
MIME-Version: 1.0
X-Received: by 10.42.206.206 with SMTP id fv14mr2720411icb.39.1392589496056; Sun, 16 Feb 2014 14:24:56 -0800 (PST)
Received: by 10.42.195.206 with HTTP; Sun, 16 Feb 2014 14:24:55 -0800 (PST)
In-Reply-To: <alpine.BSF.2.00.1402161404480.18788@joyce.lan>
References: <CAKioOqv8kq_FwoFEMLMejqKAAo=_hFZiE4B9K4RscEBVcU_vrQ@mail.gmail.com> <20140216035539.2686.qmail@joyce.lan> <CAHBU6ivj35PX4hhLaSKo1G1VgRb-gBoPs=Ua4F8tmGNnzQ5fYw@mail.gmail.com> <alpine.BSF.2.00.1402161404480.18788@joyce.lan>
Date: Sun, 16 Feb 2014 17:24:55 -0500
Message-ID: <CAKioOquX03s6fwr8LrcLNrvCcM_EnOh=WAJvd2-vKTfqrjCdGg@mail.gmail.com>
From: Darrel Miller <darrel.miller@gmail.com>
To: "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Content-Type: text/plain; charset="ISO-8859-1"
Archived-At: http://mailarchive.ietf.org/arch/msg/apps-discuss/q59049eDZHlaui3ELp5bb8B6Kxw
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
Reply-To: darrel@tavis.ca
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 22:25:01 -0000
John, Wow, that sucks for you guys. I'm glad I don't have to spend time writing specs that people are going choose to ignore at their own convenience. I wish you the best of luck. Darrel On Sun, Feb 16, 2014 at 1:58 PM, John R Levine <johnl@taugh.com> wrote: >>> 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 > > > _______________________________________________ > apps-discuss mailing list > apps-discuss@ietf.org > https://www.ietf.org/mailman/listinfo/apps-discuss
- 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