Re: [xmpp] Barry Leiba's No Objection on draft-ietf-xmpp-posh-04: (with COMMENT)
Peter Saint-Andre - &yet <peter@andyet.net> Fri, 28 August 2015 04:51 UTC
Return-Path: <peter@andyet.net>
X-Original-To: xmpp@ietfa.amsl.com
Delivered-To: xmpp@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6B2711B3D5D for <xmpp@ietfa.amsl.com>; Thu, 27 Aug 2015 21:51:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.291
X-Spam-Level:
X-Spam-Status: No, score=-2.291 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, MIME_8BIT_HEADER=0.3, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, T_FILL_THIS_FORM_SHORT=0.01] autolearn=unavailable
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 0VjECEjzLE4q for <xmpp@ietfa.amsl.com>; Thu, 27 Aug 2015 21:51:20 -0700 (PDT)
Received: from mail-pa0-f49.google.com (mail-pa0-f49.google.com [209.85.220.49]) (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 A3C4B1B3D5C for <xmpp@ietf.org>; Thu, 27 Aug 2015 21:51:19 -0700 (PDT)
Received: by pacdd16 with SMTP id dd16so49276202pac.2 for <xmpp@ietf.org>; Thu, 27 Aug 2015 21:51:19 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:subject:to:references:cc:from:message-id:date :user-agent:mime-version:in-reply-to:content-type :content-transfer-encoding; bh=Wg6NQY62YabX2wGun2MjF4kkuRTW1eL7e3piXJ66dQI=; b=E8Grvp/ilYWmu5rGvu0cfc2+76Rz0H5E+5OzDWqwbhCszUw3o3PkIPTQVLm4ok7hMb A1nIKvcvf1fgfiRVaNXxQaawIDs9ay7qbZYHJ0R/G6zELZjup0ea7S/hyZp920qD/SCi N1ExPywhzKCPWu0KQi53AoJlwd9Tu+c9CLin4uvv8/TqnNSf9etTXfOVuLDlwHY8OLTx fb0aoKuKxBrcA99Q2sWJTgk+nlHsuR3IhNkPj/WMIS6DuZ3brTh1RwmJYSGiEA37+U+2 4uMKPHt1DmqwH3Zg5PWSt5fk6AqeuZdSKPYoXgRrMEJKdXt+uok86qv3P6P93RbEoJGl Xq6Q==
X-Gm-Message-State: ALoCoQnxIcCuDOqYmZDO+9PE+C4NSulz7AOYEK5DfvuzVwW2brShdZNRtpL9WRM+NPUaNvreuHxv
X-Received: by 10.66.62.229 with SMTP id b5mr11768452pas.81.1440737479054; Thu, 27 Aug 2015 21:51:19 -0700 (PDT)
Received: from aither.local (71-94-217-18.static.knwc.wa.charter.com. [71.94.217.18]) by smtp.googlemail.com with ESMTPSA id oq3sm4153297pdb.75.2015.08.27.21.51.17 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 27 Aug 2015 21:51:18 -0700 (PDT)
To: Ben Campbell <ben@nostrum.com>, ⌘ Matt Miller <mamille2@cisco.com>
References: <20150729090441.16993.2639.idtracker@ietfa.amsl.com> <55BACBBF.3060301@andyet.net> <CALaySJ+k6Pt6b6UvhKNYgsk+=nMRfiSocd_T8aatRvLq4Vg+-w@mail.gmail.com> <55BBA4C1.6040404@andyet.net> <CALaySJLWDfRuCdziHSKqPFJ136d3O45Z7JDnYzDfQEZsKUsfdA@mail.gmail.com> <55CA9A10.2080603@andyet.net> <C4930219-3403-4782-869B-2348A7BFBEEB@nostrum.com> <55D3B0D8.2010202@andyet.net> <37FFCBB4-6921-4A6C-91A4-D1569CD96381@nostrum.com> <55DBAE21.3020408@cisco.com> <8C4C868A-B232-4F2B-A6D3-980785C95DB8@nostrum.com> <55DD249A.4080109@andyet.net>
From: Peter Saint-Andre - &yet <peter@andyet.net>
Message-ID: <55DFE8C4.7090707@andyet.net>
Date: Thu, 27 Aug 2015 21:51:16 -0700
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:38.0) Gecko/20100101 Thunderbird/38.1.0
MIME-Version: 1.0
In-Reply-To: <55DD249A.4080109@andyet.net>
Content-Type: text/plain; charset="utf-8"; format="flowed"
Content-Transfer-Encoding: 8bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/xmpp/K6BEcfEWt-oldZHbhsfJbzQWJJQ>
Cc: draft-ietf-xmpp-posh.shepherd@ietf.org, xmpp-chairs@ietf.org, draft-ietf-xmpp-posh.ad@ietf.org, xmpp@ietf.org, Barry Leiba <barryleiba@computer.org>, draft-ietf-xmpp-posh@ietf.org, The IESG <iesg@ietf.org>
Subject: Re: [xmpp] Barry Leiba's No Objection on draft-ietf-xmpp-posh-04: (with COMMENT)
X-BeenThere: xmpp@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: XMPP Working Group <xmpp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/xmpp>, <mailto:xmpp-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/xmpp/>
List-Post: <mailto:xmpp@ietf.org>
List-Help: <mailto:xmpp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/xmpp>, <mailto:xmpp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 28 Aug 2015 04:51:22 -0000
On 8/25/15 7:29 PM, Peter Saint-Andre - &yet wrote: > On 8/24/15 7:07 PM, Ben Campbell wrote: >> On 24 Aug 2015, at 18:52, ⌘ Matt Miller wrote: >> >>>> Hi, >>>> >>>> Any updates? >>>> >>>> Thanks! >>>> >>>> Ben. >>> >>> >>> Peter and I have reached out to a number of implementers. No one >>> we've talked to objects to changing the URI. We still need to make >>> the appropriate changes to POSH and DNA; we are meeting later this >>> week to work out those details. >> >> Thanks! > > Right, I think we need to do the following: > > 1. Recommend URIs like https://example.com/.well-known/posh/spice.json > > 2. In draft-ietf-xmpp-posh, register "posh" in the well-known URIs registry > > 3. In draft-ietf-xmpp-posh, set up a registry for POSH protocols > > 4. In draft-ietf-xmpp-dna, register "xmpp-client" and "xmpp-server" in > the POSH registry > > I offered to Matt that I can propose text for the IANA considerations > sections since I've written such text before. I'll endeavor to draft > something in the next few days. Here is proposed text for draft-ietf-xmpp-posh... ### 9. IANA Considerations 9.1. Well-Known URI This specification registers "posh" in the Well-Known URI Registry as defined by [RFC5785]. The completed template follows. URI suffix: posh Change controller: IETF Specification: [[ this document ]] Related information: The suffix "posh" is expected to be followed by an additional path component consisting of a service name (say, "spice") and a file extension of ".json", resulting in a full path of, for instance, "/.well-known/posh/spice.json". Registration of service names shall be requested by developers of the relevant application protocols. 9.2. POSH Service Names This document establishes a registry for POSH service names. POSH service names are registered on the advice of one or more Designated Experts (appointed by the IESG or their delegate). An IANA registration policy [RFC5226] of Expert Review was chosen instead of the more liberal First Come First Served to help ensure that POSH is used in appropriate ways within applications. Registration requests are to be sent to the posh@ietf.org mailing list for review and comment, with an appropriate subject (e.g., "Request for POSH service name: example"). Before a period of 14 days has passed, the Designated Expert(s) will either approve or deny the registration request, communicating this decision both to the review list and to IANA. Denials should include an explanation and, if applicable, suggestions as to how to make the request successful. Registration requests that are undetermined for a period longer than 21 days can be brought to the IESG's attention (using the iesg@iesg.org mailing list) for resolution. 9.2.1. Registration Template Service name: The name requested, relative to "/.well-known/posh/"; e.g., a service name of "example" would result in a well-known URI such as "https://example.com/.well-known/posh/example.json". Change controller: For Standards-Track RFCs, state "IETF". In all other cases, give the name of the responsible party. Other details (e.g., postal address, e-mail address, home page URI) may also be included. Definition and usage: A brief description that defines the service name and mentions where and how it is used (e.g., in the context of a particular application protocol). Specification: Optionally, reference to a document that specifies the service or application protocol that uses the service name, preferably including a URI that can be used to retrieve a copy of the document. An indication of the relevant sections may also be included, but is not required. ### And we would need to make associated changes in draft-ietf-xmpp-dna, such as... ### 9. IANA Considerations The POSH specification [I-D.ietf-xmpp-posh] establishes a registry for POSH service names to be used in well-known URIs [RFC5785]. This specification registers two such URIs for use in XMPP: "xmpp-client" and "xmpp-server". The completed registration templates follow. 9.1. POSH Service Name for xmpp-client Service POSH service name: xmpp-client Change controller: IETF Definition and usage: Specifies the location of a POSH file containing verification material or a reference thereto that enables a client to verify the identity of a server for a client-to-server stream in XMPP Specification: [[ this document ]] 9.2. POSH Service Name for xmpp-server Service POSH service name: xmpp-server Change controller: IETF Definition and usage: Specifies the location of a POSH file containing verification material or a reference thereto that enables a server to verify the identity of a peer server for a server-to- server stream in XMPP Specification: [[ this document ]] ### Matt and I have checked this approach with a few implementers and potential implementers; no one has objected yet, but if folks on the xmpp@ietf.org list or elsewhere have significant concerns it would be great to hear from you. :-) Thanks! Peter -- Peter Saint-Andre https://andyet.com/
- [xmpp] Barry Leiba's No Objection on draft-ietf-x… Barry Leiba
- Re: [xmpp] Barry Leiba's No Objection on draft-ie… Peter Saint-Andre - &yet
- Re: [xmpp] Barry Leiba's No Objection on draft-ie… Barry Leiba
- Re: [xmpp] Barry Leiba's No Objection on draft-ie… Ben Campbell
- Re: [xmpp] Barry Leiba's No Objection on draft-ie… Peter Saint-Andre - &yet
- Re: [xmpp] Barry Leiba's No Objection on draft-ie… Barry Leiba
- Re: [xmpp] Barry Leiba's No Objection on draft-ie… Peter Saint-Andre - &yet
- Re: [xmpp] Barry Leiba's No Objection on draft-ie… Peter Saint-Andre
- Re: [xmpp] Barry Leiba's No Objection on draft-ie… Mark Nottingham
- Re: [xmpp] Barry Leiba's No Objection on draft-ie… Peter Saint-Andre - &yet
- Re: [xmpp] Barry Leiba's No Objection on draft-ie… Barry Leiba
- Re: [xmpp] Barry Leiba's No Objection on draft-ie… Ben Campbell
- Re: [xmpp] Barry Leiba's No Objection on draft-ie… Peter Saint-Andre - &yet
- Re: [xmpp] Barry Leiba's No Objection on draft-ie… Ben Campbell
- Re: [xmpp] Barry Leiba's No Objection on draft-ie… ⌘ Matt Miller
- Re: [xmpp] Barry Leiba's No Objection on draft-ie… Ben Campbell
- Re: [xmpp] Barry Leiba's No Objection on draft-ie… Peter Saint-Andre - &yet
- Re: [xmpp] Barry Leiba's No Objection on draft-ie… Peter Saint-Andre - &yet
- Re: [xmpp] Barry Leiba's No Objection on draft-ie… Barry Leiba
- Re: [xmpp] Barry Leiba's No Objection on draft-ie… Peter Saint-Andre - &yet
- Re: [xmpp] Barry Leiba's No Objection on draft-ie… Ben Campbell
- Re: [xmpp] Barry Leiba's No Objection on draft-ie… Barry Leiba
- Re: [xmpp] Barry Leiba's No Objection on draft-ie… Ben Campbell
- Re: [xmpp] Barry Leiba's No Objection on draft-ie… Barry Leiba
- Re: [xmpp] Barry Leiba's No Objection on draft-ie… Ben Campbell
- Re: [xmpp] Barry Leiba's No Objection on draft-ie… Barry Leiba
- Re: [xmpp] Barry Leiba's No Objection on draft-ie… ⌘ Matt Miller
- Re: [xmpp] Barry Leiba's No Objection on draft-ie… Ben Campbell
- Re: [xmpp] Barry Leiba's No Objection on draft-ie… ⌘ Matt Miller