Re: [apps-discuss] unpersuasive advice, was draft-ietf-weirds-bootstrap-00
"John Levine" <johnl@taugh.com> Mon, 17 February 2014 03:17 UTC
Return-Path: <johnl@iecc.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 98F371A032E for <apps-discuss@ietfa.amsl.com>; Sun, 16 Feb 2014 19:17:15 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.043
X-Spam-Level: *
X-Spam-Status: No, score=1.043 tagged_above=-999 required=5 tests=[BAYES_05=-0.5, 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 IKmI6FkJx5DG for <apps-discuss@ietfa.amsl.com>; Sun, 16 Feb 2014 19:17:12 -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 AFA8F1A0129 for <apps-discuss@ietf.org>; Sun, 16 Feb 2014 19:17:11 -0800 (PST)
Received: (qmail 62200 invoked from network); 17 Feb 2014 03:17:07 -0000
Received: from miucha.iecc.com (64.57.183.18) by mail1.iecc.com with QMQP; 17 Feb 2014 03:17:07 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=iecc.com; h=date:message-id:from:to:cc:subject:in-reply-to:mime-version:content-type:content-transfer-encoding; s=53017f31.xn--btvx9d.k1402; i=johnl@user.iecc.com; bh=5H1b+eF8pPx32IaWVvlHvkj25ErKOEdsJo4otKIyxi0=; b=o63Uh/FXytC1yhIOVDX1YPV9mYbWRiNgbLCe0gOvPs+gSDRE4Cq+biPpiFFewO4cRspnYRSYDPJL2lJtr3JBKH6hAIylv0R6qASltqNM0FyzFSVBx0n8RLed2Yfb4PjedUZ1NewaBzBdZUTHZaQVzxmzhWF2iGGmaG+RDu6ymkbCyKy6mUhjhQxIpS3JqqiLl90oL45HuSUgPMzBGXx78JUTULA686E3ZQsAlw/HCvlgfXe4VAnOCshOIIMOPRgA
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=taugh.com; h=date:message-id:from:to:cc:subject:in-reply-to:mime-version:content-type:content-transfer-encoding; s=53017f31.xn--btvx9d.k1402; bh=5H1b+eF8pPx32IaWVvlHvkj25ErKOEdsJo4otKIyxi0=; b=Yh6n26W0TMM9oc5PFGeLFqEO0NCR8vzXfkbupFAvFjJrOWWjIeLCxdgVzDrumCrIk4ZpX5KxatZfTxApMwoz3U3tS3lw8bhwZWmTw/X141eP+nnrtn0dSjYiVJeiww5zr0hNpENIegBqwRh60xM8MIFNU6ncE9MxdkAQnrLa9evCsknVeExS7tYg37l7+5qZDSAvjQ2f2ys1xJL38vLiafUJOFhpuYU0AxRnSlnJCVdSC5uHe4ndV+9wXuPnUKGD
Date: Mon, 17 Feb 2014 03:16:42 -0000
Message-ID: <20140217031642.64322.qmail@joyce.lan>
From: John Levine <johnl@taugh.com>
To: apps-discuss@ietf.org
In-Reply-To: <CAKioOqsrRc6FztKtLtTShYP7gPi5TN5OvO710vAqZc0ni68cXA@mail.gmail.com>
Organization:
X-Headerized: yes
Mime-Version: 1.0
Content-type: text/plain; charset="utf-8"
Content-transfer-encoding: 8bit
Archived-At: http://mailarchive.ietf.org/arch/msg/apps-discuss/iaSm9i85ElpMY6esjhZmhb8LuzI
Cc: darrel@tavis.ca
Subject: Re: [apps-discuss] unpersuasive advice, was draft-ietf-weirds-bootstrap-00
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: Mon, 17 Feb 2014 03:17:16 -0000
>Your client is a three line shell script because someone took the time >to write programs like wget that implement a standard protocol. It >would surprise me if someone hasn't already written a URI template >processing utility that you can call from your script. Quite posssibly, but it's hard to find among vast array of http servers and proxies that can easily serve up any URL structure we would ever define, removing any need for templates. Why should tens of thousands of clients change their code rather than hundreds (maybe less, considering how concentrated the domain business is) of servers? >However, you are highly visible, publicly accessible service that has >chosen to use HTTP. IETF best practices recommend that you don't do >what you are doing. Yes, we're quite aware of that. We're your friends, and we find this advice unpersuasive, so I wouldn't even want to think about the zillions of random RDAP users who just want to get some answers. Andy has pointed out, more tactfully than me, that when the web crowd has described something that might plausibly be a problem, we've gone to some effort to fix it, e.g., path prefixes in RDAP bootstraps to avoid an implicit need for RDAP servers to have their own (essentially free these days) virtual domain. At this point, the only concrete reason I've seen to use templates is that someone might want to run RDAP on a crappy server that can't implement our very simple URL structure with its own chosen prefix, so we need to add all sorts of template stuff to our clients just in case. I can't speak for the rest of WEIRDS, but in view of what RDAP is and the existing prototypes, that is simply not a problem I see any reason to care about. If you want people to follow your advice, you need credible arguments about what could plausibly break in real world scenarios and reasonable tradeoffs in implementation cost, not "because we say so". We went down the latter road with SPF, the IETF best practices from the DNS crowd turned out to be completely wrong in that context (something they still don't admit) and I for one am not interested in doing it again. R's, John
- 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