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

Kevin Smith <kevin@kismith.co.uk> Tue, 10 June 2014 08:59 UTC

Return-Path: <k.i.smith@gmail.com>
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 2F0F11A0301 for <xmpp@ietfa.amsl.com>; Tue, 10 Jun 2014 01:59:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.278
X-Spam-Level:
X-Spam-Status: No, score=-1.278 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, 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 55_KmRCNC2Kd for <xmpp@ietfa.amsl.com>; Tue, 10 Jun 2014 01:59:45 -0700 (PDT)
Received: from mail-wi0-x231.google.com (mail-wi0-x231.google.com [IPv6:2a00:1450:400c:c05::231]) (using TLSv1 with cipher ECDHE-RSA-RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 281B31A044D for <xmpp@ietf.org>; Tue, 10 Jun 2014 01:59:45 -0700 (PDT)
Received: by mail-wi0-f177.google.com with SMTP id f8so5667527wiw.10 for <xmpp@ietf.org>; Tue, 10 Jun 2014 01:59:43 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:reply-to:sender:in-reply-to:references:date:message-id :subject:from:to:cc:content-type; bh=F4vgH/4p7xKJTj+38iht1ZgOZ7DkVA/qrOFnz+NXToY=; b=eoO1R99xq3ga3l5BLlBAzZhahAc0swLVqTT59x3HO/Z1CjAcCisH24JHjUUImeC+YU 0/L4BBODuAGvaJg8cPUm/VAOu17gIk8pFsABcQrT+GiqtQIpDOi3Lu6OKZLemMPcfsXB XFjRnzfn9Kq/QSy1nPmznmZHIt0qKocrvu3dYMCRXJAz9eVmigjLDjuGv6xvTlmcFJmw qAM8khEzT/w0eJ+CRYnB5eOvPg4baATpOeP8yDeA2T/WTgkOlJi7WJp6S9bD76s5WSyM UFWtNE9Kqrcx77sYpRl30u/yeLc23KXQnRkXTsT/b7tM1gKk/OIn/8g4BmFy6xq+Zstx mkAg==
MIME-Version: 1.0
X-Received: by 10.194.142.205 with SMTP id ry13mr38900100wjb.69.1402390783507; Tue, 10 Jun 2014 01:59:43 -0700 (PDT)
Sender: k.i.smith@gmail.com
Received: by 10.217.59.194 with HTTP; Tue, 10 Jun 2014 01:59:43 -0700 (PDT)
In-Reply-To: <CAKHUCzwwThAbyt5=OH+2d7OMMipBxEMpke1vDkxFCb8s-9J2Cg@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> <CAKHUCzwwThAbyt5=OH+2d7OMMipBxEMpke1vDkxFCb8s-9J2Cg@mail.gmail.com>
Date: Tue, 10 Jun 2014 09:59:43 +0100
X-Google-Sender-Auth: dfnk_G8TlHTUEPnIJC614UIcZOs
Message-ID: <CAOb_FnxhO0V71tSPzZiEyysUJ4YUo-CNZB9_b8nqYDVAhLaXrA@mail.gmail.com>
From: Kevin Smith <kevin@kismith.co.uk>
To: Dave Cridland <dave@cridland.net>
Content-Type: text/plain; charset="UTF-8"
Archived-At: http://mailarchive.ietf.org/arch/msg/xmpp/iom_2HPEfSBz-lDgJ8H2VmOU7vM
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
Reply-To: kevin@kismith.co.uk
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:59:46 -0000

On Tue, Jun 10, 2014 at 9:58 AM, Dave Cridland <dave@cridland.net> wrote:
> 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.

Sounds great, thanks. An example of the stream feature, and a note
saying 'this is only defined in this namespace for this stream
feature' and I'll be happy.

/K