Re: [apps-discuss] RFC 5785: Registration of .well-known services under HTTP to First Come

Phillip Hallam-Baker <phill@hallambaker.com> Thu, 14 January 2016 05:37 UTC

Return-Path: <hallam@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 BBE8B1A9100 for <apps-discuss@ietfa.amsl.com>; Wed, 13 Jan 2016 21:37:46 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.978
X-Spam-Level:
X-Spam-Status: No, score=-0.978 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, FM_FORGED_GMAIL=0.622, FREEMAIL_FROM=0.001, MIME_8BIT_HEADER=0.3, SPF_PASS=-0.001] 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 JtxA-FEzdAoK for <apps-discuss@ietfa.amsl.com>; Wed, 13 Jan 2016 21:37:45 -0800 (PST)
Received: from mail-wm0-x230.google.com (mail-wm0-x230.google.com [IPv6:2a00:1450:400c:c09::230]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2D6061A90FD for <apps-discuss@ietf.org>; Wed, 13 Jan 2016 21:37:45 -0800 (PST)
Received: by mail-wm0-x230.google.com with SMTP id f206so323947017wmf.0 for <apps-discuss@ietf.org>; Wed, 13 Jan 2016 21:37:45 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type:content-transfer-encoding; bh=p8hYwOgpV4+xsG6/2CmEByKugeZkZ2Dmx+JF4jobeQY=; b=Q/TRtQu90cid6Kyqq+A1MWxzMg/coTeeM8iJc9+2dN9Hm0xUxTGy9k7lspia3TYLxy kLJ6aQ6EuSzS/LRAiPN7JJ/ElFDPMTTjfqVfvqIdSCFcx1tNxcgzjLzBMRgyDU9Pdj/o lkFLFjzC6QZYp+fey15y208iJfCAVmwjfkKtAyoJYyyRRdePaold5IfBWQHDbxu6zZo9 aort4aJsSjQZ04x4mxvyAAvQ6/Zc2VvUm3H2POUtZaZ7PUmTiNPJi1ffPRTiCn46e+V1 cbMTsZpx1E6iQgh8aYSDhw4MmHYmpdiwKeqv2eiI8Cnm/riwXraMt08g6gBvGDtYbwQn Dbaw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:sender:in-reply-to:references:date :message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=p8hYwOgpV4+xsG6/2CmEByKugeZkZ2Dmx+JF4jobeQY=; b=QUFLD5I6Kx3P49eXvO5UN4uxgtrs3V8FHgWIQog/jJU2SfDZ/ZjUFFM+IL//dAFYmD YoXmaUgbxt9KVP0Zf30+PS92kq5/KeUoW9UE82oB3/eNVCeq8DdadokD5Dh/0oizTZIT 49sa+y426d6c7X+Yrer7GiLz3xBt1tg11YeRCibKRCrRiOs5JFdYBz/YgCOB/Y+CcO/E qf4qpWpqcjUIvCSTvrYBttGXyvswWS2PRToHaRivJmF0BDETbre0m5gQmpENyEW47YJ7 EULqKTzlBqlTRAM/4u7lS7tNvNDrdPoLMXXdOKvhTsAdJvH/YoIHMzPdkz7h868T0Fil /dtQ==
X-Gm-Message-State: ALoCoQkqZw0A9P6jvnmE8OEX5ZYPYrX3feLexOOmasTHqsrpcw3Qn3v0z04aEjE0S64dLU6HZfTIC4Y0oBlXFAmcN02+E0r07Q==
MIME-Version: 1.0
X-Received: by 10.112.166.100 with SMTP id zf4mr617164lbb.58.1452749863731; Wed, 13 Jan 2016 21:37:43 -0800 (PST)
Sender: hallam@gmail.com
Received: by 10.112.1.33 with HTTP; Wed, 13 Jan 2016 21:37:43 -0800 (PST)
In-Reply-To: <3031216E-42F9-4A5E-BB39-ABC9BE59B724@frobbit.se>
References: <CAMm+Lwj=A+KbxOvxFrURZmTmYJuGD3rXvnRToLZ_L+v-Qv_L_w@mail.gmail.com> <F87BF4D5-98EB-4476-B07B-969BEF842EE2@mnot.net> <3031216E-42F9-4A5E-BB39-ABC9BE59B724@frobbit.se>
Date: Thu, 14 Jan 2016 00:37:43 -0500
X-Google-Sender-Auth: JYVGk6ATgJ5suSE26piTKMuB2aw
Message-ID: <CAMm+LwhC+TYdeeqsKziumE3KjEfo+rhHbb3zGPtGgnmBMZwMSw@mail.gmail.com>
From: Phillip Hallam-Baker <phill@hallambaker.com>
To: Patrik Fältström <paf@frobbit.se>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
Archived-At: <http://mailarchive.ietf.org/arch/msg/apps-discuss/3wE38dhL6FzoK_ddKOqYNLI8IME>
Cc: Mark Nottingham <mnot@mnot.net>, Daniel Stenberg <daniel@haxx.se>, General discussion of application-layer protocols <apps-discuss@ietf.org>
Subject: Re: [apps-discuss] RFC 5785: Registration of .well-known services under HTTP to First Come
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: <https://mailarchive.ietf.org/arch/browse/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, 14 Jan 2016 05:37:46 -0000

On Wed, Jan 13, 2016 at 10:43 PM, Patrik Fältström <paf@frobbit.se> wrote:
> This goes back to the preference of one group of people to have things in
>DNS (like the URI resource record) and via DNS lookup know what URI to
 >fetch over HTTP, and the preference from another group of people to have
 >the redirect in HTTP from a well known URI to whatever URI to fetch over
 >HTTP. And we have had this discussion the now last 20 years. Without
 >really resolving it.

There are two models of Internet development. One is to let chaos
reign and the other is to keep control at all costs. The first
invariably wins in the end.

Existing practice is that most developers simply ignore the
registration process unless they are proposing the protocol to the
IETF.

I know about the URI record of course. I just can't use it with my
service provider which is a very large one using the same DNS
configuration tool used by most of the other service providers.
Deployment of new DNS record types remains a challenge.


> We all use our favorite tools, right? ;-)

No, I use the tools that are expedient and get the job done.

Since I want to make use of service identifiers inside other
identifiers, there is actually a real difference to me between
example.com and http://example.com/foo/bar. I can use the first to
construct a reasonable account identifier for the service:

alice@example.com

I really don't think people will accept identifiers of the form

alice@http://example.com/foo/bar

And no, that isn't as far fetched as it might sound. The original
OpenID proposal was to use URLs for user identifiers. And the people
involved were utterly wedged on that lunacy (someone had a patent on a
scheme to make the names friendly).


> My point is that regardless of whether method A or method B is in use, each one of them should be allowed to in the IETF to be designed properly.

+1 absolutely.

> What is actually deployed is what Daniel implements in libcurl anyway, right? :-D

Not in this case as these are all Web Services that are built way
above the level of 'fetch data'.