Re: [xmpp] draft-cridland-xmpp-session-00

Dave Cridland <dave@cridland.net> Tue, 10 June 2014 08:58 UTC

Return-Path: <dave@cridland.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 CA6F31A01EB for <xmpp@ietfa.amsl.com>; Tue, 10 Jun 2014 01:58:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.378
X-Spam-Level:
X-Spam-Status: No, score=-1.378 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, HTML_MESSAGE=0.001, 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 LkWSg-8KfC9O for <xmpp@ietfa.amsl.com>; Tue, 10 Jun 2014 01:58:20 -0700 (PDT)
Received: from mail-ob0-x235.google.com (mail-ob0-x235.google.com [IPv6:2607:f8b0:4003:c01::235]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C6AEF1A0166 for <xmpp@ietf.org>; Tue, 10 Jun 2014 01:58:20 -0700 (PDT)
Received: by mail-ob0-f181.google.com with SMTP id wm4so7285339obc.12 for <xmpp@ietf.org>; Tue, 10 Jun 2014 01:58:20 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cridland.net; s=google; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=FY04WXZ7VwuVDm6U4PlMDwLgVUlfza7zGVBGmlIycB8=; b=eFbb81Ds7uKFM1x2mbvKDw1R68WDll2Dch7mxLPdoNFhH3y1SI3Q633kitNTiUe6Sw hBxlNsJLdqI1aj3kkALKLQe2dBrglaQMA5kj0SQNK4DXMFWYblSWwfolVm6CdMWRhPj2 pxxY+JrY915Yvh5w/mJplSINcRcQwWjHDk9Ok=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=FY04WXZ7VwuVDm6U4PlMDwLgVUlfza7zGVBGmlIycB8=; b=cJi5QeRJUpPu0DxqtOMIOg2xQkrR5VPKeejjA2J2R6GWIgYG7c0mro1JkNkDMsErdX MjKLFmVp/fwjxRe6GwacxCn3xHlvFDL7HOjrIGYdfnNClphffvM+RyCwcUswNdGYXkhT V1LXtbDm9RuhqjfBLSanDZEa0QGmqHfoHxjLm1d5zArHnQAxxQwp5fkj2WKi6JTPuKlh sIxMOTCbVzgawb1E1gmv4tdKKBfjfUtlNKJMwNHYeBHoyAmTUFs/hKYTBYHn2E9QzTBy TVlTacip+VqxyXItzlGzvmT1o+ZmqCRtEJnrAW+jUGVILwTW/D8BHJtsuwTdsb94+NqY viVg==
X-Gm-Message-State: ALoCoQmDSYvEHSVhWIzc2X3Wjit8eKfnxGq0PLsAYLD6DyrYptLBMUZstHtmPk9jcxHJ/Bbnalxo
MIME-Version: 1.0
X-Received: by 10.60.146.167 with SMTP id td7mr31500863oeb.6.1402390700112; Tue, 10 Jun 2014 01:58:20 -0700 (PDT)
Received: by 10.60.60.100 with HTTP; Tue, 10 Jun 2014 01:58:20 -0700 (PDT)
In-Reply-To: <CAOb_Fnw_0P+wKPDGgaWEH1RspF7Y6B4YQTWcBWV-5NqQgQtzjQ@mail.gmail.com>
References: <CAKHUCzwJrykJrOscQowXOKZY1Aq7MA+YRWz=XanDknY+7zq6qg@mail.gmail.com> <B97418EC-47DF-439E-85C2-835761F6D694@andyet.net> <5395DF40.2030509@stpeter.im> <292F40A9-A302-477B-AF26-57B1D3024BEC@mumbo.ca> <CAKHUCzyoB04UM63afZctwsCTRKCs=WJ_DjSZrS4Vw8w3iqUarg@mail.gmail.com> <557B118B-21BE-43FD-905A-9B725836E66F@mumbo.ca> <CAKHUCzyamFr6LAk0B+fkdvFg7hoapakNj0bJ9yKPFTd3sET52Q@mail.gmail.com> <CAOb_FnzePrYr++b8r2oCS07eLCB7R0kuFmY2wkqZB=M8SEP0Vw@mail.gmail.com> <5396C131.8030508@ik.nu> <CAOb_FnxHhbxDB2He8c1F=ZSGQecYa2fgwSUPL7=p9oweZ9S8Nw@mail.gmail.com> <5396C550.8060909@ik.nu> <CAOb_Fnw_0P+wKPDGgaWEH1RspF7Y6B4YQTWcBWV-5NqQgQtzjQ@mail.gmail.com>
Date: Tue, 10 Jun 2014 09:58:20 +0100
Message-ID: <CAKHUCzwwThAbyt5=OH+2d7OMMipBxEMpke1vDkxFCb8s-9J2Cg@mail.gmail.com>
From: Dave Cridland <dave@cridland.net>
To: Kevin Smith <kevin@kismith.co.uk>
Content-Type: multipart/alternative; boundary=047d7b5d376c844a4404fb7787f6
Archived-At: http://mailarchive.ietf.org/arch/msg/xmpp/0gho7qcUpOtvhTwfg5OzI26zbN0
Cc: XMPP Working Group <xmpp@ietf.org>, Ralph Meijer <ralphm@ik.nu>
Subject: Re: [xmpp] draft-cridland-xmpp-session-00
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: <http://www.ietf.org/mail-archive/web/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: Tue, 10 Jun 2014 08:58:21 -0000

On 10 June 2014 09:48, Kevin Smith <kevin@kismith.co.uk> wrote:

> On Tue, Jun 10, 2014 at 9:44 AM, Ralph Meijer <ralphm@ik.nu> wrote:>  3)
> Clients already supporting Session Establishment, SHOULD (per the
>
> upcoming version of this draft) skip negotiating Session Establishment.
>
> ...when advertised as optional.
>

The odd thing about this draft is that <optional/> is mandatory. An
artifact of how one writes these things...

Right, I've gone for:

OLD: Clients SHALL ignore such advertisements.
NEW: Clients MAY ignore such advertisements, and are encouraged to do so.

So in RFC 2119 terms, it's truly optional, but for reasons other than
interoperability we're encouraging people to avoid the request.

Also, later on, I've added:

NEW: It is important to note that there is no value in performing this
request, and New clients are expected to elide the request when the
<optional/> marker is present.

https://github.com/surevine/openstd/commits/master/draft-cridland-xmpp-session-01.xml
(unsubmitted).

Dave.