Re: [apps-discuss] draft-ietf-weirds-bootstrap-00 and our lawn -- feedback?
Nico Williams <nico@cryptonector.com> Thu, 13 February 2014 21:27 UTC
Return-Path: <nico@cryptonector.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 5EB851A048E for <apps-discuss@ietfa.amsl.com>; Thu, 13 Feb 2014 13:27:29 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.778
X-Spam-Level:
X-Spam-Status: No, score=-0.778 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FM_FORGED_GMAIL=0.622, J_CHICKENPOX_37=0.6, RCVD_IN_DNSWL_NONE=-0.0001] 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 XT7NxxAWd08G for <apps-discuss@ietfa.amsl.com>; Thu, 13 Feb 2014 13:27:26 -0800 (PST)
Received: from homiemail-a113.g.dreamhost.com (caiajhbdccac.dreamhost.com [208.97.132.202]) by ietfa.amsl.com (Postfix) with ESMTP id DA27C1A0429 for <apps-discuss@ietf.org>; Thu, 13 Feb 2014 13:27:26 -0800 (PST)
Received: from homiemail-a113.g.dreamhost.com (localhost [127.0.0.1]) by homiemail-a113.g.dreamhost.com (Postfix) with ESMTP id C611F2005D107 for <apps-discuss@ietf.org>; Thu, 13 Feb 2014 13:27:25 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=cryptonector.com; h= mime-version:in-reply-to:references:date:message-id:subject:from :to:cc:content-type:content-transfer-encoding; s= cryptonector.com; bh=NMqyXjBWfQ/3G9OoWBrxt9mu6A4=; b=l8drkaYSmHg 3317dAmswO/04bMU4TlXBJ/Zx3pKtmqux/fkBWSSfj07XKVaJrSNNfGgpMIrRiyq Jg73jL0GyvkgtCyHkTER0XwAXRuArZac3PUTfrmipynOptOrv6ZCRiorJb/6CfYD 2AD/71/+7mFPq/GMXySMyIrl0mGfdXhw=
Received: from mail-wi0-f171.google.com (mail-wi0-f171.google.com [209.85.212.171]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) (Authenticated sender: nico@cryptonector.com) by homiemail-a113.g.dreamhost.com (Postfix) with ESMTPSA id 70A4E2005D101 for <apps-discuss@ietf.org>; Thu, 13 Feb 2014 13:27:25 -0800 (PST)
Received: by mail-wi0-f171.google.com with SMTP id cc10so9279548wib.10 for <apps-discuss@ietf.org>; Thu, 13 Feb 2014 13:27:23 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; bh=DOJJX137Ui9M9YY8MVh5viBzG3nnPa+jvvPMr4xMrXI=; b=IwbB9pxtShdmmUdODa2v6G3abxEVylOJ5Yhd/5/umdvNu67qmn3/IWVsgZcNFH3mqX blb0s1i6YRql952UpgAtFmuGqNsKu+70u6EsBnDl03mBaerRAUQnnq7+Ku4a3ZBJqCsV dmmi1OUu+MLYL24R+3P6mNc74mkyRJUU/5VvO0gMdaw2UbbtdBEXOZIQzoxrvHf7fwdE h8aHbeQ2PA/ZNvPEZGmHfhea0kRZL8sBvk6VpIqFgQVzWwdORrFqkuPcnMhA9baMC9lR AzCpj/OLPJXWHWu+Y3HcljZ1wAYyLA4/wCHqScnl/g3SwCuAK4zaK4imo1BLz9GqMc7t eCyA==
MIME-Version: 1.0
X-Received: by 10.194.85.168 with SMTP id i8mr228524wjz.81.1392326843661; Thu, 13 Feb 2014 13:27:23 -0800 (PST)
Received: by 10.217.108.132 with HTTP; Thu, 13 Feb 2014 13:27:23 -0800 (PST)
In-Reply-To: <alpine.BSF.2.00.1402130726460.2084@joyce.lan>
References: <20140211223250.68983.qmail@joyce.lan> <B1C114F7-5FA4-49F7-880F-9E94FCB24BFA@mnot.net> <CAHBU6ituZwwpu0LNHNK0R=XXY1Y88ovgu+THEPBf49sORaP0_A@mail.gmail.com> <alpine.BSF.2.00.1402130024550.2177@joyce.lan> <CAHBU6iua2Qv8kG9O2abme5eM6EZubMaOqm6pgpY0k2j8pCKmpg@mail.gmail.com> <alpine.BSF.2.00.1402130726460.2084@joyce.lan>
Date: Thu, 13 Feb 2014 15:27:23 -0600
Message-ID: <CAK3OfOjkE0qB=NOu_CwxYvZc_qZo-uQ=TYCJtSihaKx7k_D7+A@mail.gmail.com>
From: Nico Williams <nico@cryptonector.com>
To: John R Levine <johnl@taugh.com>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: http://mailarchive.ietf.org/arch/msg/apps-discuss/WiZrXdWjh2GMOm7gz_mS_PhxMys
Cc: IETF Apps Discuss <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: Thu, 13 Feb 2014 21:27:29 -0000
On Thu, Feb 13, 2014 at 8:25 AM, John R Levine <johnl@taugh.com> wrote: > My, I seem to have kicked a hornet's nest here. Maybe. Perhaps the get-off-my-lawn argument needs some fleshing out. Clearly there are people who don't see how it follows from the stated principles. > The advice in the get off my lawn draft reads to me as "some web servers are > amazingly lame, so web clients have to use templates to deal with it." I > certainly believe the first part, but it is not obvious that the second part > is always the correct response. I don't share this impression. >> Suppose my server comes with a package where I have to route endpoints >> based on URL parameters, so the WEIRDS requests come in to >> "https://example.com?service=weirds <https://example.com/?service=weirds>" >> so that’s my registry value. > > Why wouldn't it be reasonable to say if you want to run RDAP, use a server > that can support it? We expect there to be vastly more RDAP clients than > servers, so it seems perverse to push complexity into the clients. I think the harm from specifying baked-in local parts of URIs is that they might collide with other pre-existing and unrelated local parts of URIs on the servers that might want to run RDAP some day. I.e., if I run foo.example and RDAP would make me displace an existing resource at foo.example, that'd be bad for me. ISTM that what's needed here is a method for discovering where the RDAP service is hosted on foo.example. A well-known URI would seem appropriate. Note that any discovery method not based on DNS is going to add round trips -- I don't know how important that is to RDAP, or that HTTP is a good choice if latency matters a lot to RDAP anyways. > With regard to Graham's question, I'd say RDAP is a service. It defines the > queries, and it defines the return codes and blobs of JSON that come back. > If you are not a domain or IP registry, it's hard to think of a reason to > run it. Yeah, but if you own a domain you're probably running an HTTP service and some apps on it, and RDAP is stepping on your lawn. If this sets a precedent that one should not run anything but "standard apps" in some domainnames, then that'd be extra bad (and definitely counter to current practice). It'd be much better to not do this. Nico --
- 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