
From nobody Tue Apr  1 10:45:22 2014
Return-Path: <ben@nostrum.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 ABCFE1A09A8 for <xmpp@ietfa.amsl.com>; Tue,  1 Apr 2014 10:45:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.91
X-Spam-Level: 
X-Spam-Status: No, score=-1.91 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 v-5-S2rzPWsK for <xmpp@ietfa.amsl.com>; Tue,  1 Apr 2014 10:45:19 -0700 (PDT)
Received: from nostrum.com (raven-v6.nostrum.com [IPv6:2001:470:d:1130::1]) by ietfa.amsl.com (Postfix) with ESMTP id 67BCE1A09A1 for <xmpp@ietf.org>; Tue,  1 Apr 2014 10:45:19 -0700 (PDT)
Received: from [10.0.1.29] (cpe-173-172-146-58.tx.res.rr.com [173.172.146.58]) (authenticated bits=0) by nostrum.com (8.14.8/8.14.7) with ESMTP id s31HjDI3044512 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO) for <xmpp@ietf.org>; Tue, 1 Apr 2014 12:45:14 -0500 (CDT) (envelope-from ben@nostrum.com)
X-Authentication-Warning: raven.nostrum.com: Host cpe-173-172-146-58.tx.res.rr.com [173.172.146.58] claimed to be [10.0.1.29]
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 7.2 \(1874\))
From: Ben Campbell <ben@nostrum.com>
In-Reply-To: <68FA58CE-C00A-4281-8B7E-5C96A0B3B835@nostrum.com>
Date: Tue, 1 Apr 2014 12:45:11 -0500
X-Mao-Original-Outgoing-Id: 418067111.407135-759d46635270b0ee518dd22c5cc463d2
Content-Transfer-Encoding: quoted-printable
Message-Id: <304C1AC1-5B66-40FE-BD03-2969A840ED3F@nostrum.com>
References: <68FA58CE-C00A-4281-8B7E-5C96A0B3B835@nostrum.com>
To: XMPP Working Group <xmpp@ietf.org>
X-Mailer: Apple Mail (2.1874)
Archived-At: http://mailarchive.ietf.org/arch/msg/xmpp/F-QbJEXkHCu952fRjHG4oAh0ouo
Subject: Re: [xmpp] WGLC of draft-ietf-xmpp-6122bis-11
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, 01 Apr 2014 17:45:20 -0000

Hi,

This WGLC has completed. All I saw go by was some feedback from Matt. =
Did I miss feedback from anyone else?

Thanks!

Ben.

On Mar 17, 2014, at 2:50 PM, Ben Campbell <ben@nostrum.com> wrote:

> This is a Working Group Last Call of draft-ietf-xmpp-6122bis-11. The =
draft is available at the following URL:
>=20
> http://tools.ietf.org/html/draft-ietf-xmpp-6122bis-11
>=20
> The WGLC will conclude on 31 March, 2014. Please send your comments to =
the authors and the XMPP mailing list.
>=20
> Thanks!
>=20
> Ben.
>=20
> _______________________________________________
> xmpp mailing list
> xmpp@ietf.org
> https://www.ietf.org/mailman/listinfo/xmpp


From nobody Sun Apr  6 15:08:53 2014
Return-Path: <stpeter@stpeter.im>
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 C76851A04FA for <xmpp@ietfa.amsl.com>; Sun,  6 Apr 2014 15:08:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.912
X-Spam-Level: 
X-Spam-Status: No, score=-1.912 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 yXxkY-towtVh for <xmpp@ietfa.amsl.com>; Sun,  6 Apr 2014 15:08:46 -0700 (PDT)
Received: from stpeter.im (mailhost.stpeter.im [207.210.219.225]) by ietfa.amsl.com (Postfix) with ESMTP id 405981A01BD for <xmpp@ietf.org>; Sun,  6 Apr 2014 15:08:46 -0700 (PDT)
Received: from aither.local (unknown [24.8.184.175]) (Authenticated sender: stpeter) by stpeter.im (Postfix) with ESMTPSA id 349AE40347; Sun,  6 Apr 2014 16:08:40 -0600 (MDT)
Message-ID: <5341D066.1030901@stpeter.im>
Date: Sun, 06 Apr 2014 16:08:38 -0600
From: Peter Saint-Andre <stpeter@stpeter.im>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.4.0
MIME-Version: 1.0
To: XMPP Working Group <xmpp@ietf.org>
References: <0E1BD27E-E0B5-4B61-8451-5B3ED8B649A2@jitsi.org>
In-Reply-To: <0E1BD27E-E0B5-4B61-8451-5B3ED8B649A2@jitsi.org>
X-Forwarded-Message-Id: <0E1BD27E-E0B5-4B61-8451-5B3ED8B649A2@jitsi.org>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: http://mailarchive.ietf.org/arch/msg/xmpp/FTD5n6MOAclhrXhkVxl6rlwCKKU
Subject: [xmpp] Fwd: [Stox] WGLC for draft-ietf-stox-groupchat-04
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: Sun, 06 Apr 2014 22:08:51 -0000

FYI.


-------- Original Message --------
Subject: [Stox] WGLC for draft-ietf-stox-groupchat-04
Date: Sun, 6 Apr 2014 20:20:39 +0200
From: Yana Stamcheva <yana@jitsi.org>
To: stox@ietf.org

The editors and the chairs believe that the following draft is now ready 
and hereby start a 2-week Working Group Last Call for:

draft-ietf-stox-groupchat-04 : 
http://tools.ietf.org/html/draft-ietf-stox-groupchat-04 (Last updated on 
2014-03-25)

The WGLC ends on April 21, 2014.

Please review the document and bring any remaining issues, or issues 
whose resolution is not satisfactory, to the attention of the Working 
Group on this list before April 21.

If after reviewing the document you find it complete and do not have any 
comments, please send a note to that effect as well!

Regards,
Yana Stamcheva & Markus Isomaki
_______________________________________________
stox mailing list
stox@ietf.org
https://www.ietf.org/mailman/listinfo/stox



From nobody Mon Apr  7 14:30:26 2014
Return-Path: <ben@nostrum.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 AB6CA1A02CD for <xmpp@ietfa.amsl.com>; Mon,  7 Apr 2014 14:30:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.91
X-Spam-Level: 
X-Spam-Status: No, score=-1.91 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
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 j-XX-4365vW0 for <xmpp@ietfa.amsl.com>; Mon,  7 Apr 2014 14:30:13 -0700 (PDT)
Received: from nostrum.com (raven-v6.nostrum.com [IPv6:2001:470:d:1130::1]) by ietfa.amsl.com (Postfix) with ESMTP id A690A1A02D7 for <xmpp@ietf.org>; Mon,  7 Apr 2014 14:30:13 -0700 (PDT)
Received: from [10.0.1.29] (cpe-173-172-146-58.tx.res.rr.com [173.172.146.58]) (authenticated bits=0) by nostrum.com (8.14.8/8.14.7) with ESMTP id s37LTt4G081849 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Mon, 7 Apr 2014 16:29:56 -0500 (CDT) (envelope-from ben@nostrum.com)
X-Authentication-Warning: raven.nostrum.com: Host cpe-173-172-146-58.tx.res.rr.com [173.172.146.58] claimed to be [10.0.1.29]
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 7.2 \(1874\))
From: Ben Campbell <ben@nostrum.com>
Date: Mon, 7 Apr 2014 16:29:56 -0500
X-Mao-Original-Outgoing-Id: 418598996.560094-6485d297c5c9013a518c1e5abe472d61
Content-Transfer-Encoding: quoted-printable
Message-Id: <F8275190-9346-4879-9843-A3DF6C604F8C@nostrum.com>
To: XMPP Working Group <xmpp@ietf.org>
X-Mailer: Apple Mail (2.1874)
Archived-At: http://mailarchive.ietf.org/arch/msg/xmpp/6eRwNhtPPw8H5tOvNg1nDEcDPFw
Cc: draft-ietf-xmpp-websocket.all@tools.ietf.org
Subject: [xmpp] WGLC of draft-ietf-xmpp-websocket-02
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: Mon, 07 Apr 2014 21:30:20 -0000

This is a Working Group Last Call of draft-ietf-xmpp-websocket-02. The =
draft is available at the following URL:

http://tools.ietf.org/html/draft-ietf-xmpp-websocket-02

The WGLC will conclude on 21 April, 2014. Please send your comments to =
the authors and the XMPP mailing list.

Thanks!

Ben.


From nobody Wed Apr  9 12:48:54 2014
Return-Path: <florob@babelmonkeys.de>
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 956D31A023D for <xmpp@ietfa.amsl.com>; Wed,  9 Apr 2014 12:48:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.878
X-Spam-Level: 
X-Spam-Status: No, score=0.878 tagged_above=-999 required=5 tests=[BAYES_50=0.8, HELO_EQ_DE=0.35, RP_MATCHES_RCVD=-0.272] autolearn=ham
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 UliNJ6vgeERs for <xmpp@ietfa.amsl.com>; Wed,  9 Apr 2014 12:48:46 -0700 (PDT)
Received: from babelmonkeys.de (babelmonkeys.de [IPv6:2a02:d40:3:1:10a1:5eff:fe52:509]) by ietfa.amsl.com (Postfix) with ESMTP id F24091A023B for <xmpp@ietf.org>; Wed,  9 Apr 2014 12:48:43 -0700 (PDT)
Received: from xdsl-87-79-63-110.netcologne.de ([87.79.63.110] helo=[192.168.0.140]) by babelmonkeys.de with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:128) (Exim 4.80) (envelope-from <florob@babelmonkeys.de>) id 1WXyUG-0002Jl-6g; Wed, 09 Apr 2014 21:48:44 +0200
Message-ID: <5345A413.6050205@babelmonkeys.de>
Date: Wed, 09 Apr 2014 21:48:35 +0200
From: Florian Zeitz <florob@babelmonkeys.de>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.4.0
MIME-Version: 1.0
To: xmpp@ietf.org
References: <F8275190-9346-4879-9843-A3DF6C604F8C@nostrum.com>
In-Reply-To: <F8275190-9346-4879-9843-A3DF6C604F8C@nostrum.com>
X-Enigmail-Version: 1.6
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Archived-At: http://mailarchive.ietf.org/arch/msg/xmpp/uv_uWnN2Z52gWaCT3gs2v8Cp3ms
Subject: Re: [xmpp] WGLC of draft-ietf-xmpp-websocket-02
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: Wed, 09 Apr 2014 19:48:51 -0000

I generally consider this draft to be in a decent shape. The wording and
general flow still seem a bit rough to me at times. More detailed
comments below:

= Substantive =
* Having some text explaining the general framing approach upfront
  would be helpful. This should note that an XML Stream is not used as
  described in RFC 6120, but <open/> and <close/> elements are used
  instead. The lack of a surrounding <stream:stream> element should
  be explicitly noted. This could go along with text explaining each
  message is a full XML document without an XML declaration.

3.5 Closing the connection:
 * "To initiate closing the WebSocket connection, the closing party MUST
   send a normal WebSocket close message with an empty body."
   Why? Having no body at all implies that sending a status code
   is not allowed. This seems undesirable to me.

3.5.1 see-other-uri
 * This currently says that the URI may only point to another WebSocket
   endpoint. IIRC the intent was specifically to be able to also move
   from WebSocket to BOSH.

= Editorial =
1. Introduction:
 * "The WebSocket protocol [...]. The WebSocket protocol [...]."

3.3 XMPP Stream Setup
 * It would be helpful to reuse RFC 6120's language here.
   I.e. "The first message sent by the initiating entity [...]"
   "The receiving entity MUST respond [...]"

3.6 Stanzas
 * "directly over the XMPP stream", RFC 6120 calls this a "XML Stream".
 * "XML text declaration" XML 1.0 calls this a "XML declaration",
   the whole sentence could use some rewording, possibly also mentioning
   size overhead.

3.7 Stream Restarts
 * "In these cases", only one case is listed. Possibly reword to say
   something like "Whenever a stream restart is mandated [...]"
   Clarify <open/> is used for stream restarts instead of
   <stream:stream>.

3.8 Stanzas
 * "that the XMPP stream is still alive" -> "XML Stream"

Regards,
Florian Zeitz


On 07.04.2014 23:29, Ben Campbell wrote:
> This is a Working Group Last Call of draft-ietf-xmpp-websocket-02. The draft is available at the following URL:
> 
> http://tools.ietf.org/html/draft-ietf-xmpp-websocket-02
> 
> The WGLC will conclude on 21 April, 2014. Please send your comments to the authors and the XMPP mailing list.
> 
> Thanks!
> 
> Ben.
> 


From nobody Wed Apr  9 14:04:09 2014
Return-Path: <gix-xmppwg-129@m.gmane.org>
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 DB4151A044A for <xmpp@ietfa.amsl.com>; Wed,  9 Apr 2014 12:10:14 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.173
X-Spam-Level: 
X-Spam-Status: No, score=-2.173 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HK_RANDOM_ENVFROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RP_MATCHES_RCVD=-0.272, SPF_HELO_PASS=-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 T9hIzArch_WS for <xmpp@ietfa.amsl.com>; Wed,  9 Apr 2014 12:10:13 -0700 (PDT)
Received: from plane.gmane.org (plane.gmane.org [80.91.229.3]) by ietfa.amsl.com (Postfix) with ESMTP id 20EEE1A02F5 for <xmpp@ietf.org>; Wed,  9 Apr 2014 12:10:06 -0700 (PDT)
Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from <gix-xmppwg-129@m.gmane.org>) id 1WXxsp-0003ew-RY for xmpp@ietf.org; Wed, 09 Apr 2014 21:10:03 +0200
Received: from 196-215-205-135.dynamic.isadsl.co.za ([196.215.205.135]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for <xmpp@ietf.org>; Wed, 09 Apr 2014 21:10:03 +0200
Received: from binary by 196-215-205-135.dynamic.isadsl.co.za with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for <xmpp@ietf.org>; Wed, 09 Apr 2014 21:10:03 +0200
X-Injected-Via-Gmane: http://gmane.org/
To: xmpp@ietf.org
From: Sergey Dobrov <binary@jrudevels.org>
Date: Wed, 09 Apr 2014 21:07:50 +0200
Lines: 25
Message-ID: <53459A86.4080909@jrudevels.org>
References: <F8275190-9346-4879-9843-A3DF6C604F8C@nostrum.com>
Mime-Version: 1.0
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Complaints-To: usenet@ger.gmane.org
X-Gmane-NNTP-Posting-Host: 196-215-205-135.dynamic.isadsl.co.za
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.4.0
In-Reply-To: <F8275190-9346-4879-9843-A3DF6C604F8C@nostrum.com>
Archived-At: http://mailarchive.ietf.org/arch/msg/xmpp/7TJMpAlx2Qyoso8wtWP-cQmleso
X-Mailman-Approved-At: Wed, 09 Apr 2014 14:04:08 -0700
Subject: Re: [xmpp] WGLC of draft-ietf-xmpp-websocket-02
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: Wed, 09 Apr 2014 19:10:15 -0000

Hello,

We've implemented the protocol in our JSLiX library here:
https://github.com/jbinary/jslix/blob/master/src/connection.transports.websocket.js

and it seems to work well in couple with prosody xmpp server, we had no 
any problems with the spec.

The implementation have not been used at production server but seems to 
work pretty stable on localhost and will go to production soon.

Thanks.

On 07/04/2014 23:29, Ben Campbell wrote:
> This is a Working Group Last Call of draft-ietf-xmpp-websocket-02. The draft is available at the following URL:
>
> http://tools.ietf.org/html/draft-ietf-xmpp-websocket-02
>
> The WGLC will conclude on 21 April, 2014. Please send your comments to the authors and the XMPP mailing list.
>
> Thanks!
>
> Ben.
>



From nobody Thu Apr 10 22:39:51 2014
Return-Path: <lance@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 8816D1A00B3 for <xmpp@ietfa.amsl.com>; Thu, 10 Apr 2014 22:39:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level: 
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham
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 bOT_jz_et-Lk for <xmpp@ietfa.amsl.com>; Thu, 10 Apr 2014 22:39:49 -0700 (PDT)
Received: from mail-pd0-f177.google.com (mail-pd0-f177.google.com [209.85.192.177]) by ietfa.amsl.com (Postfix) with ESMTP id 698451A00B0 for <xmpp@ietf.org>; Thu, 10 Apr 2014 22:39:49 -0700 (PDT)
Received: by mail-pd0-f177.google.com with SMTP id y10so4808236pdj.22 for <xmpp@ietf.org>; Thu, 10 Apr 2014 22:39:48 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:content-type:mime-version:subject:from :in-reply-to:date:cc:message-id:references:to; bh=sszSoVF9YrF8TCflfSZBuGk6088U+2ppDnPT5VI3IWg=; b=BByeAEgL/Y6YWrr2GvDB5cZOQlnqy3H1C/xrpBlSVU2tQYnCq63tqv7Ldo44dfdl1m 6wAbW5hvo6pQIuL+KvcP/1wdG5UGU8JPcQ+CHqhCY4bq4U8bKnpiyC1jrxp6kbGTgQOf 4ANhzX+FA96SwLCNZxiz7+sHZLAJI9U1gm7E5FZPoQwQGn6yAGyj/T22rVtQLCakAvuG 6aECCFsv9+wjJxODA20Lvf/fPjS6Bx64mqcFXTLrvSiz7svXIT2/zufTDbVVHZQLbg9g a2wfv6WKIJi4Oy8/I41W0KEoS7kHHOyrXikLJhBg7dlb68b7XeEurI7fwXpalsnS+EW9 58WA==
X-Gm-Message-State: ALoCoQkMBWCyZJ92jUBm1T9PeYfVgiOrdaQd2GG2+ghdriFMp0U/o54VhU+UJ3ZkaHirNbPrmYjy
X-Received: by 10.68.178.1 with SMTP id cu1mr24646249pbc.34.1397194788307; Thu, 10 Apr 2014 22:39:48 -0700 (PDT)
Received: from [10.0.1.172] (96-41-205-84.dhcp.elbg.wa.charter.com. [96.41.205.84]) by mx.google.com with ESMTPSA id pr4sm12982588pbb.53.2014.04.10.22.39.46 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Thu, 10 Apr 2014 22:39:47 -0700 (PDT)
Content-Type: multipart/signed; boundary="Apple-Mail=_92F9562C-E5B7-43B7-813F-635D070FAF5A"; protocol="application/pkcs7-signature"; micalg=sha1
Mime-Version: 1.0 (Mac OS X Mail 7.2 \(1874\))
From: Lance Stout <lance@andyet.net>
In-Reply-To: <5345A413.6050205@babelmonkeys.de>
Date: Thu, 10 Apr 2014 22:39:44 -0700
Message-Id: <F5EB4AB4-83E6-42B1-9A94-846BF1D8127B@andyet.net>
References: <F8275190-9346-4879-9843-A3DF6C604F8C@nostrum.com> <5345A413.6050205@babelmonkeys.de>
To: Florian Zeitz <florob@babelmonkeys.de>
X-Mailer: Apple Mail (2.1874)
Archived-At: http://mailarchive.ietf.org/arch/msg/xmpp/FK-jWk49_uUDfF5gaDYM-ymu1DY
Cc: XMPP Working Group <xmpp@ietf.org>
Subject: Re: [xmpp] WGLC of draft-ietf-xmpp-websocket-02
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: Fri, 11 Apr 2014 05:39:50 -0000

--Apple-Mail=_92F9562C-E5B7-43B7-813F-635D070FAF5A
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

I agree with all of the points that Florian raised, and will edit and =
push an updated I-D incorporating that feedback over the weekend.


-- Lance=

--Apple-Mail=_92F9562C-E5B7-43B7-813F-635D070FAF5A
Content-Disposition: attachment;
	filename=smime.p7s
Content-Type: application/pkcs7-signature;
	name=smime.p7s
Content-Transfer-Encoding: base64

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIM5jCCBjQw
ggQcoAMCAQICASAwDQYJKoZIhvcNAQEFBQAwfTELMAkGA1UEBhMCSUwxFjAUBgNVBAoTDVN0YXJ0
Q29tIEx0ZC4xKzApBgNVBAsTIlNlY3VyZSBEaWdpdGFsIENlcnRpZmljYXRlIFNpZ25pbmcxKTAn
BgNVBAMTIFN0YXJ0Q29tIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA3MTAyNDIxMDI1NVoX
DTE3MTAyNDIxMDI1NVowgYwxCzAJBgNVBAYTAklMMRYwFAYDVQQKEw1TdGFydENvbSBMdGQuMSsw
KQYDVQQLEyJTZWN1cmUgRGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWduaW5nMTgwNgYDVQQDEy9TdGFy
dENvbSBDbGFzcyAyIFByaW1hcnkgSW50ZXJtZWRpYXRlIENsaWVudCBDQTCCASIwDQYJKoZIhvcN
AQEBBQADggEPADCCAQoCggEBAMsohUWcASz7GfKrpTOMKqANy9BV7V0igWdGxA8IU77L3aTxErQ+
fcxtDYZ36Z6GH0YFn7fq5RADteP0AYzrCA+EQTfi8q1+kA3m0nwtwXG94M5sIqsvs7lRP1aycBke
/s5g9hJHryZ2acScnzczjBCAo7X1v5G3yw8MDP2m2RCye0KfgZ4nODerZJVzhAlOD9YejvAXZqHk
sw56HzElVIoYSZ3q4+RJuPXXfIoyby+Y2m1E+YzX5iCZXBx05gk6MKAW1vaw4/v2OOLy6FZH3XHH
tOkzUreG//CsFnB9+uaYSlR65cdGzTsmoIK8WH1ygoXhRBm98SD7Hf/r3FELNvUCAwEAAaOCAa0w
ggGpMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBSuVYNv7DHKufcd
+q9rMfPIHeOsuzAfBgNVHSMEGDAWgBROC+8apEBbpRdphzDKNGhD0EGu8jBmBggrBgEFBQcBAQRa
MFgwJwYIKwYBBQUHMAGGG2h0dHA6Ly9vY3NwLnN0YXJ0c3NsLmNvbS9jYTAtBggrBgEFBQcwAoYh
aHR0cDovL3d3dy5zdGFydHNzbC5jb20vc2ZzY2EuY3J0MFsGA1UdHwRUMFIwJ6AloCOGIWh0dHA6
Ly93d3cuc3RhcnRzc2wuY29tL3Nmc2NhLmNybDAnoCWgI4YhaHR0cDovL2NybC5zdGFydHNzbC5j
b20vc2ZzY2EuY3JsMIGABgNVHSAEeTB3MHUGCysGAQQBgbU3AQIBMGYwLgYIKwYBBQUHAgEWImh0
dHA6Ly93d3cuc3RhcnRzc2wuY29tL3BvbGljeS5wZGYwNAYIKwYBBQUHAgEWKGh0dHA6Ly93d3cu
c3RhcnRzc2wuY29tL2ludGVybWVkaWF0ZS5wZGYwDQYJKoZIhvcNAQEFBQADggIBADqpJw3I07QW
ke9plNBpxUxcffc7nUrIQpJHDci91DFG7fVhHRkMZ1J+BKg5UNUxIFJ2Z9B90Micc/NXcs7kPBRd
n6XGO/vPc87Y6R+cWS9Nc9+fp3Enmsm94OxOwI9wn8qnr/6o3mD4noP9JphwUPTXwHovjavRnhUQ
HLfo/i2NG0XXgTHXS2Xm0kVUozXqpYpAdumMiB/vezj1QHQJDmUdPYMcp+reg9901zkyT3fDW/iv
JVv6pWtkh6Pw2ytZT7mvg7YhX3V50Nv860cV11mocUVcqBLv0gcT+HBDYtbuvexNftwNQKD5193A
7zN4vG7CTYkXxytSjKuXrpEatEiFPxWgb84nVj25SU5q/r1Xhwby6mLhkbaXslkVtwEWT3Van49r
KjlK4XrUKYYWtnfzq6aSak5u0Vpxd1rY79tWhD3EdCvOhNz/QplNa+VkIsrcp7+8ZhP1l1b2U6Ma
xIVteuVMD3X0vziIwr7jxYae9FZjbxlpUemqXjcC0QaFfN7qI0JsQMALL7iGRBg7K0CoOBzECdD3
fuZil5kU/LP9cr1BK31U0Uy651bFnAMMMkqhAChIbn0ei72VnbpSsrrSdF0BAGYQ8vyHae5aCg+H
75dVCV33K6FuxZrf09yTz+Vx/PkdRUYkXmZz/OTfyJXsUOUXrym6KvI2rYpccSk5MIIGqjCCBZKg
AwIBAgICL6UwDQYJKoZIhvcNAQEFBQAwgYwxCzAJBgNVBAYTAklMMRYwFAYDVQQKEw1TdGFydENv
bSBMdGQuMSswKQYDVQQLEyJTZWN1cmUgRGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWduaW5nMTgwNgYD
VQQDEy9TdGFydENvbSBDbGFzcyAyIFByaW1hcnkgSW50ZXJtZWRpYXRlIENsaWVudCBDQTAeFw0x
MzAzMTQwNTM1MTJaFw0xNTAzMTUyMjMyMzZaMIGMMRkwFwYDVQQNExBQTDAxbVhKMjhha3BBRzVj
MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjESMBAGA1UEBxMJS2VubmV3aWNrMRQw
EgYDVQQDEwtMYW5jZSBTdG91dDEjMCEGCSqGSIb3DQEJARYUbGFuY2VzdG91dEBnbWFpbC5jb20w
ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCr0XNL4SLaoBR9y72zNo3eAefV7vk1UaEx
xML9TqPKZHV9gGxA/XO5YilACUU/l5In+8akri5djy/haORYEm5HwsR/R1vxhOK7cBEyXMCY41Vg
KyqnQPJlidJ0L5PMinz1cwo0wyLlh8WhxIBHBjgLbA8XAoDC7FL6KzDq+qoJdsBbehu4W9fVscRr
T7XeM41zHjc7FqJOD8I2n9Z5CIlEeWwaIEZO0HpxOlcbD5EGVaC7Wbji/nEOuQ1OI6iGId/7Xakg
JrGfjSg1wQ5dXIBMzbSZmw3B6WmDdNgpCzHYL+QrCLrFenO0u2D6ZR/dZQgIkPRhL6I7PqniJ3FN
0hJpAgMBAAGjggMSMIIDDjAJBgNVHRMEAjAAMAsGA1UdDwQEAwIEsDAdBgNVHSUEFjAUBggrBgEF
BQcDAgYIKwYBBQUHAwQwHQYDVR0OBBYEFFggdjTZDgsglI1DBpZiCB24Ub+ZMB8GA1UdIwQYMBaA
FK5Vg2/sMcq59x36r2sx88gd46y7MFcGA1UdEQRQME6BFGxhbmNlc3RvdXRAZ21haWwuY29tgRRs
YW5jZXN0b3V0QGdtYWlsLmNvbYEObGFuY2VAbGFuY2UuaW2BEGxhbmNlQGFuZHlldC5uZXQwggFM
BgNVHSAEggFDMIIBPzCCATsGCysGAQQBgbU3AQIDMIIBKjAuBggrBgEFBQcCARYiaHR0cDovL3d3
dy5zdGFydHNzbC5jb20vcG9saWN5LnBkZjCB9wYIKwYBBQUHAgIwgeowJxYgU3RhcnRDb20gQ2Vy
dGlmaWNhdGlvbiBBdXRob3JpdHkwAwIBARqBvlRoaXMgY2VydGlmaWNhdGUgd2FzIGlzc3VlZCBh
Y2NvcmRpbmcgdG8gdGhlIENsYXNzIDIgVmFsaWRhdGlvbiByZXF1aXJlbWVudHMgb2YgdGhlIFN0
YXJ0Q29tIENBIHBvbGljeSwgcmVsaWFuY2Ugb25seSBmb3IgdGhlIGludGVuZGVkIHB1cnBvc2Ug
aW4gY29tcGxpYW5jZSBvZiB0aGUgcmVseWluZyBwYXJ0eSBvYmxpZ2F0aW9ucy4wNgYDVR0fBC8w
LTAroCmgJ4YlaHR0cDovL2NybC5zdGFydHNzbC5jb20vY3J0dTItY3JsLmNybDCBjgYIKwYBBQUH
AQEEgYEwfzA5BggrBgEFBQcwAYYtaHR0cDovL29jc3Auc3RhcnRzc2wuY29tL3N1Yi9jbGFzczIv
Y2xpZW50L2NhMEIGCCsGAQUFBzAChjZodHRwOi8vYWlhLnN0YXJ0c3NsLmNvbS9jZXJ0cy9zdWIu
Y2xhc3MyLmNsaWVudC5jYS5jcnQwIwYDVR0SBBwwGoYYaHR0cDovL3d3dy5zdGFydHNzbC5jb20v
MA0GCSqGSIb3DQEBBQUAA4IBAQALnAVqIrddlyGYqOAb4TfJ25u3sOtC352yAF7VaQdhkV/Z7Rum
OPpsEN7rwLfHOphYhafI4IxKy39NZbFBjzzcW8Kx6OJ1L/eDEW5Dbt1XzaBF4VVM1/DZyg/l3C0N
9/YrumhcgdSUgxLL2d/GzEk1dNTcZLpLJABf6L1W5RszU4HSPyVppLzYVVq5yLwmKnlIcnDjEdMr
jmsFq8b0Duk1j05IE2KBiWNy/Q0H9Hj/943/rvQOx7464jzuEGkWYO8AU7Nmq3h2DLoo8GECFwxy
e7rSL0o3KFkAQHC0YE/8GbaT05Jo7xnF/9X/IOWd0rSvBmTVkreGARQywViv35eCMYIDbDCCA2gC
AQEwgZMwgYwxCzAJBgNVBAYTAklMMRYwFAYDVQQKEw1TdGFydENvbSBMdGQuMSswKQYDVQQLEyJT
ZWN1cmUgRGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWduaW5nMTgwNgYDVQQDEy9TdGFydENvbSBDbGFz
cyAyIFByaW1hcnkgSW50ZXJtZWRpYXRlIENsaWVudCBDQQICL6UwCQYFKw4DAhoFAKCCAa0wGAYJ
KoZIhvcNAQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMTQwNDExMDUzOTQ1WjAjBgkq
hkiG9w0BCQQxFgQUIVn/eQRLom6O5qpd5moVITF5R+AwgaQGCSsGAQQBgjcQBDGBljCBkzCBjDEL
MAkGA1UEBhMCSUwxFjAUBgNVBAoTDVN0YXJ0Q29tIEx0ZC4xKzApBgNVBAsTIlNlY3VyZSBEaWdp
dGFsIENlcnRpZmljYXRlIFNpZ25pbmcxODA2BgNVBAMTL1N0YXJ0Q29tIENsYXNzIDIgUHJpbWFy
eSBJbnRlcm1lZGlhdGUgQ2xpZW50IENBAgIvpTCBpgYLKoZIhvcNAQkQAgsxgZaggZMwgYwxCzAJ
BgNVBAYTAklMMRYwFAYDVQQKEw1TdGFydENvbSBMdGQuMSswKQYDVQQLEyJTZWN1cmUgRGlnaXRh
bCBDZXJ0aWZpY2F0ZSBTaWduaW5nMTgwNgYDVQQDEy9TdGFydENvbSBDbGFzcyAyIFByaW1hcnkg
SW50ZXJtZWRpYXRlIENsaWVudCBDQQICL6UwDQYJKoZIhvcNAQEBBQAEggEAjpHaFzFV2EMbzPHO
Raf+8Y7d7jp7AM7Vype0JGZLwScP49CCvnDXwfKRyDW1jvZKhuNQWIXuNDz3seOX9Q70jaHdgZWm
weVdGvaSZu0X7/rVEA3n7hAATWJ/BLpwA2NNHXhyOpi2fajYlC7l235bI260MOtlipljiTU/bZFB
CD0j2avmDBVfJul76ckW9wa9z+BCbrQt7cBb2n8SiEBRQfvBsVbqdWTpYEmZtqyjxTJusZR1ZkAS
LRSM+rBBNMdnPf6a9vRhX6wPHXjyeKev0B8mXTdjozYVYXDvpaxs5cH7Xs6TSDjvGND7XU4VQx95
iGYCrdKSa5IiUjhZwaNBbAAAAAAAAA==

--Apple-Mail=_92F9562C-E5B7-43B7-813F-635D070FAF5A--


From nobody Sat Apr 19 16:00:49 2014
Return-Path: <internet-drafts@ietf.org>
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 489361A010B; Sat, 19 Apr 2014 16:00:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9] autolearn=ham
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 hdaaYETSLex3; Sat, 19 Apr 2014 16:00:42 -0700 (PDT)
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id D2F6B1A00D3; Sat, 19 Apr 2014 16:00:42 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: i-d-announce@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 5.3.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <20140419230042.10189.104.idtracker@ietfa.amsl.com>
Date: Sat, 19 Apr 2014 16:00:42 -0700
Archived-At: http://mailarchive.ietf.org/arch/msg/xmpp/suNBb9Ufa3k405fn0Gha0tBiqgo
Cc: xmpp@ietf.org
Subject: [xmpp] I-D Action: draft-ietf-xmpp-websocket-03.txt
X-BeenThere: xmpp@ietf.org
X-Mailman-Version: 2.1.15
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: Sat, 19 Apr 2014 23:00:44 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
 This draft is a work item of the Extensible Messaging and Presence Protocol Working Group of the IETF.

        Title           : An XMPP Sub-protocol for WebSocket
        Authors         : Lance Stout
                          Jack Moffitt
                          Eric Cestari
	Filename        : draft-ietf-xmpp-websocket-03.txt
	Pages           : 13
	Date            : 2014-04-19

Abstract:
   This document defines a binding for the XMPP protocol over a
   WebSocket transport layer.  A WebSocket binding for XMPP provides
   higher performance than the current HTTP binding for XMPP.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-xmpp-websocket/

There's also a htmlized version available at:
http://tools.ietf.org/html/draft-ietf-xmpp-websocket-03

A diff from the previous version is available at:
http://www.ietf.org/rfcdiff?url2=draft-ietf-xmpp-websocket-03


Please note that it may take a couple of minutes from the time of submission
until the htmlized version and diff are available at tools.ietf.org.

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/


From nobody Sat Apr 19 16:05:08 2014
Return-Path: <lance@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 61E3D1A0117 for <xmpp@ietfa.amsl.com>; Sat, 19 Apr 2014 16:04:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.601
X-Spam-Level: 
X-Spam-Status: No, score=-2.601 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham
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 PLlZ_mnXGbon for <xmpp@ietfa.amsl.com>; Sat, 19 Apr 2014 16:04:38 -0700 (PDT)
Received: from mail-pa0-f46.google.com (mail-pa0-f46.google.com [209.85.220.46]) by ietfa.amsl.com (Postfix) with ESMTP id E64161A0112 for <xmpp@ietf.org>; Sat, 19 Apr 2014 16:04:37 -0700 (PDT)
Received: by mail-pa0-f46.google.com with SMTP id kx10so2522247pab.5 for <xmpp@ietf.org>; Sat, 19 Apr 2014 16:04:33 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:content-type:message-id:mime-version :subject:date:references:cc:to; bh=SdM6tYuOEfTaafh4WdWoGsHFW44J9E4YKHZG000bEEI=; b=KM17J3E5+MJXxBq7WptP0zymwv896W/qza/ZMgZdk3Z4qV2uVITIZtPHDM2zOkJEr4 /WWmEZcM1s80ZB/s5hCJB7cT7pse60eEzIKYK62gtNSXE/0V8U7i/2kmC3f20wxz+lEf U3ZXOx3hmzZxzC6/jndFwe0YNNtp1PkY8alV//NjRoDCz707No3MnU68F4TwKR5CiPVx /4RLZPxc2X3taogJwJCKFq0Bl/fCS5ANy3/VxKb+48CC3TXX8nm0jBNY6xxC7uCuSxaJ FZkTZWR9xyx5IdlDqcSX4b5i4QOiHxxs4b8z2K/0PNngAQXBnoLwvvre15fR/QCMi8a9 Eyng==
X-Gm-Message-State: ALoCoQlUG2xizZ0KsY6sR3kA6Vn5ZNHFKBKEFPC5edT5HbNWe84SRoaA1BCoIVgtUrb2Qbhye2UF
X-Received: by 10.68.242.68 with SMTP id wo4mr30065439pbc.32.1397948673594; Sat, 19 Apr 2014 16:04:33 -0700 (PDT)
Received: from [10.0.1.172] (96-41-205-84.dhcp.elbg.wa.charter.com. [96.41.205.84]) by mx.google.com with ESMTPSA id cz3sm68384623pbc.9.2014.04.19.16.04.31 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Sat, 19 Apr 2014 16:04:32 -0700 (PDT)
From: Lance Stout <lance@andyet.net>
Content-Type: multipart/signed; boundary="Apple-Mail=_1EE9AE30-91C9-4FE2-AEC1-71432CF6E7BE"; protocol="application/pkcs7-signature"; micalg=sha1
Message-Id: <E0065A08-14A5-48BD-98E4-036CC5E1BC1D@andyet.net>
Mime-Version: 1.0 (Mac OS X Mail 7.2 \(1874\))
Date: Sat, 19 Apr 2014 16:04:28 -0700
References: <20140419230043.10189.55899.idtracker@ietfa.amsl.com>
To: XMPP Working Group <xmpp@ietf.org>
X-Mailer: Apple Mail (2.1874)
Archived-At: http://mailarchive.ietf.org/arch/msg/xmpp/71ylex9wdmVj_BqjQawRX-kvwDM
Cc: XMPP Standards <standards@xmpp.org>
Subject: [xmpp] Fwd: New Version Notification for draft-ietf-xmpp-websocket-03.txt
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: Sat, 19 Apr 2014 23:04:51 -0000

--Apple-Mail=_1EE9AE30-91C9-4FE2-AEC1-71432CF6E7BE
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

FYI

There are no protocol-affecting changes in this update. It re-organizes =
the text to give an up-front description of the framing process, and =
other editorial cleanup.


Begin forwarded message:

> From: internet-drafts@ietf.org
> Subject: New Version Notification for draft-ietf-xmpp-websocket-03.txt
> Date: April 19, 2014 at 4:00:43 PM PDT
> To: "Lance Stout" <lance@andyet.net>, Eric Cestari <eric@cstar.io>, =
"Eric Cestari" <eric@cstar.io>, "Jack Moffitt" <jack@metajack.im>, Lance =
Stout <lance@andyet.net>, Jack Moffitt <jack@metajack.im>
>=20
>=20
> A new version of I-D, draft-ietf-xmpp-websocket-03.txt
> has been successfully submitted by Lance Stout and posted to the
> IETF repository.
>=20
> Name:		draft-ietf-xmpp-websocket
> Revision:	03
> Title:		An XMPP Sub-protocol for WebSocket
> Document date:	2014-04-19
> Group:		xmpp
> Pages:		13
> URL:            =
http://www.ietf.org/internet-drafts/draft-ietf-xmpp-websocket-03.txt
> Status:         =
https://datatracker.ietf.org/doc/draft-ietf-xmpp-websocket/
> Htmlized:       =
http://tools.ietf.org/html/draft-ietf-xmpp-websocket-03
> Diff:           =
http://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-xmpp-websocket-03
>=20
> Abstract:
>   This document defines a binding for the XMPP protocol over a
>   WebSocket transport layer.  A WebSocket binding for XMPP provides
>   higher performance than the current HTTP binding for XMPP.
>=20
>=20
>=20
>=20
> Please note that it may take a couple of minutes from the time of =
submission
> until the htmlized version and diff are available at tools.ietf.org.
>=20
> The IETF Secretariat
>=20


--Apple-Mail=_1EE9AE30-91C9-4FE2-AEC1-71432CF6E7BE
Content-Disposition: attachment;
	filename=smime.p7s
Content-Type: application/pkcs7-signature;
	name=smime.p7s
Content-Transfer-Encoding: base64

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIM5jCCBjQw
ggQcoAMCAQICASAwDQYJKoZIhvcNAQEFBQAwfTELMAkGA1UEBhMCSUwxFjAUBgNVBAoTDVN0YXJ0
Q29tIEx0ZC4xKzApBgNVBAsTIlNlY3VyZSBEaWdpdGFsIENlcnRpZmljYXRlIFNpZ25pbmcxKTAn
BgNVBAMTIFN0YXJ0Q29tIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA3MTAyNDIxMDI1NVoX
DTE3MTAyNDIxMDI1NVowgYwxCzAJBgNVBAYTAklMMRYwFAYDVQQKEw1TdGFydENvbSBMdGQuMSsw
KQYDVQQLEyJTZWN1cmUgRGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWduaW5nMTgwNgYDVQQDEy9TdGFy
dENvbSBDbGFzcyAyIFByaW1hcnkgSW50ZXJtZWRpYXRlIENsaWVudCBDQTCCASIwDQYJKoZIhvcN
AQEBBQADggEPADCCAQoCggEBAMsohUWcASz7GfKrpTOMKqANy9BV7V0igWdGxA8IU77L3aTxErQ+
fcxtDYZ36Z6GH0YFn7fq5RADteP0AYzrCA+EQTfi8q1+kA3m0nwtwXG94M5sIqsvs7lRP1aycBke
/s5g9hJHryZ2acScnzczjBCAo7X1v5G3yw8MDP2m2RCye0KfgZ4nODerZJVzhAlOD9YejvAXZqHk
sw56HzElVIoYSZ3q4+RJuPXXfIoyby+Y2m1E+YzX5iCZXBx05gk6MKAW1vaw4/v2OOLy6FZH3XHH
tOkzUreG//CsFnB9+uaYSlR65cdGzTsmoIK8WH1ygoXhRBm98SD7Hf/r3FELNvUCAwEAAaOCAa0w
ggGpMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBSuVYNv7DHKufcd
+q9rMfPIHeOsuzAfBgNVHSMEGDAWgBROC+8apEBbpRdphzDKNGhD0EGu8jBmBggrBgEFBQcBAQRa
MFgwJwYIKwYBBQUHMAGGG2h0dHA6Ly9vY3NwLnN0YXJ0c3NsLmNvbS9jYTAtBggrBgEFBQcwAoYh
aHR0cDovL3d3dy5zdGFydHNzbC5jb20vc2ZzY2EuY3J0MFsGA1UdHwRUMFIwJ6AloCOGIWh0dHA6
Ly93d3cuc3RhcnRzc2wuY29tL3Nmc2NhLmNybDAnoCWgI4YhaHR0cDovL2NybC5zdGFydHNzbC5j
b20vc2ZzY2EuY3JsMIGABgNVHSAEeTB3MHUGCysGAQQBgbU3AQIBMGYwLgYIKwYBBQUHAgEWImh0
dHA6Ly93d3cuc3RhcnRzc2wuY29tL3BvbGljeS5wZGYwNAYIKwYBBQUHAgEWKGh0dHA6Ly93d3cu
c3RhcnRzc2wuY29tL2ludGVybWVkaWF0ZS5wZGYwDQYJKoZIhvcNAQEFBQADggIBADqpJw3I07QW
ke9plNBpxUxcffc7nUrIQpJHDci91DFG7fVhHRkMZ1J+BKg5UNUxIFJ2Z9B90Micc/NXcs7kPBRd
n6XGO/vPc87Y6R+cWS9Nc9+fp3Enmsm94OxOwI9wn8qnr/6o3mD4noP9JphwUPTXwHovjavRnhUQ
HLfo/i2NG0XXgTHXS2Xm0kVUozXqpYpAdumMiB/vezj1QHQJDmUdPYMcp+reg9901zkyT3fDW/iv
JVv6pWtkh6Pw2ytZT7mvg7YhX3V50Nv860cV11mocUVcqBLv0gcT+HBDYtbuvexNftwNQKD5193A
7zN4vG7CTYkXxytSjKuXrpEatEiFPxWgb84nVj25SU5q/r1Xhwby6mLhkbaXslkVtwEWT3Van49r
KjlK4XrUKYYWtnfzq6aSak5u0Vpxd1rY79tWhD3EdCvOhNz/QplNa+VkIsrcp7+8ZhP1l1b2U6Ma
xIVteuVMD3X0vziIwr7jxYae9FZjbxlpUemqXjcC0QaFfN7qI0JsQMALL7iGRBg7K0CoOBzECdD3
fuZil5kU/LP9cr1BK31U0Uy651bFnAMMMkqhAChIbn0ei72VnbpSsrrSdF0BAGYQ8vyHae5aCg+H
75dVCV33K6FuxZrf09yTz+Vx/PkdRUYkXmZz/OTfyJXsUOUXrym6KvI2rYpccSk5MIIGqjCCBZKg
AwIBAgICL6UwDQYJKoZIhvcNAQEFBQAwgYwxCzAJBgNVBAYTAklMMRYwFAYDVQQKEw1TdGFydENv
bSBMdGQuMSswKQYDVQQLEyJTZWN1cmUgRGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWduaW5nMTgwNgYD
VQQDEy9TdGFydENvbSBDbGFzcyAyIFByaW1hcnkgSW50ZXJtZWRpYXRlIENsaWVudCBDQTAeFw0x
MzAzMTQwNTM1MTJaFw0xNTAzMTUyMjMyMzZaMIGMMRkwFwYDVQQNExBQTDAxbVhKMjhha3BBRzVj
MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjESMBAGA1UEBxMJS2VubmV3aWNrMRQw
EgYDVQQDEwtMYW5jZSBTdG91dDEjMCEGCSqGSIb3DQEJARYUbGFuY2VzdG91dEBnbWFpbC5jb20w
ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCr0XNL4SLaoBR9y72zNo3eAefV7vk1UaEx
xML9TqPKZHV9gGxA/XO5YilACUU/l5In+8akri5djy/haORYEm5HwsR/R1vxhOK7cBEyXMCY41Vg
KyqnQPJlidJ0L5PMinz1cwo0wyLlh8WhxIBHBjgLbA8XAoDC7FL6KzDq+qoJdsBbehu4W9fVscRr
T7XeM41zHjc7FqJOD8I2n9Z5CIlEeWwaIEZO0HpxOlcbD5EGVaC7Wbji/nEOuQ1OI6iGId/7Xakg
JrGfjSg1wQ5dXIBMzbSZmw3B6WmDdNgpCzHYL+QrCLrFenO0u2D6ZR/dZQgIkPRhL6I7PqniJ3FN
0hJpAgMBAAGjggMSMIIDDjAJBgNVHRMEAjAAMAsGA1UdDwQEAwIEsDAdBgNVHSUEFjAUBggrBgEF
BQcDAgYIKwYBBQUHAwQwHQYDVR0OBBYEFFggdjTZDgsglI1DBpZiCB24Ub+ZMB8GA1UdIwQYMBaA
FK5Vg2/sMcq59x36r2sx88gd46y7MFcGA1UdEQRQME6BFGxhbmNlc3RvdXRAZ21haWwuY29tgRRs
YW5jZXN0b3V0QGdtYWlsLmNvbYEObGFuY2VAbGFuY2UuaW2BEGxhbmNlQGFuZHlldC5uZXQwggFM
BgNVHSAEggFDMIIBPzCCATsGCysGAQQBgbU3AQIDMIIBKjAuBggrBgEFBQcCARYiaHR0cDovL3d3
dy5zdGFydHNzbC5jb20vcG9saWN5LnBkZjCB9wYIKwYBBQUHAgIwgeowJxYgU3RhcnRDb20gQ2Vy
dGlmaWNhdGlvbiBBdXRob3JpdHkwAwIBARqBvlRoaXMgY2VydGlmaWNhdGUgd2FzIGlzc3VlZCBh
Y2NvcmRpbmcgdG8gdGhlIENsYXNzIDIgVmFsaWRhdGlvbiByZXF1aXJlbWVudHMgb2YgdGhlIFN0
YXJ0Q29tIENBIHBvbGljeSwgcmVsaWFuY2Ugb25seSBmb3IgdGhlIGludGVuZGVkIHB1cnBvc2Ug
aW4gY29tcGxpYW5jZSBvZiB0aGUgcmVseWluZyBwYXJ0eSBvYmxpZ2F0aW9ucy4wNgYDVR0fBC8w
LTAroCmgJ4YlaHR0cDovL2NybC5zdGFydHNzbC5jb20vY3J0dTItY3JsLmNybDCBjgYIKwYBBQUH
AQEEgYEwfzA5BggrBgEFBQcwAYYtaHR0cDovL29jc3Auc3RhcnRzc2wuY29tL3N1Yi9jbGFzczIv
Y2xpZW50L2NhMEIGCCsGAQUFBzAChjZodHRwOi8vYWlhLnN0YXJ0c3NsLmNvbS9jZXJ0cy9zdWIu
Y2xhc3MyLmNsaWVudC5jYS5jcnQwIwYDVR0SBBwwGoYYaHR0cDovL3d3dy5zdGFydHNzbC5jb20v
MA0GCSqGSIb3DQEBBQUAA4IBAQALnAVqIrddlyGYqOAb4TfJ25u3sOtC352yAF7VaQdhkV/Z7Rum
OPpsEN7rwLfHOphYhafI4IxKy39NZbFBjzzcW8Kx6OJ1L/eDEW5Dbt1XzaBF4VVM1/DZyg/l3C0N
9/YrumhcgdSUgxLL2d/GzEk1dNTcZLpLJABf6L1W5RszU4HSPyVppLzYVVq5yLwmKnlIcnDjEdMr
jmsFq8b0Duk1j05IE2KBiWNy/Q0H9Hj/943/rvQOx7464jzuEGkWYO8AU7Nmq3h2DLoo8GECFwxy
e7rSL0o3KFkAQHC0YE/8GbaT05Jo7xnF/9X/IOWd0rSvBmTVkreGARQywViv35eCMYIDbDCCA2gC
AQEwgZMwgYwxCzAJBgNVBAYTAklMMRYwFAYDVQQKEw1TdGFydENvbSBMdGQuMSswKQYDVQQLEyJT
ZWN1cmUgRGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWduaW5nMTgwNgYDVQQDEy9TdGFydENvbSBDbGFz
cyAyIFByaW1hcnkgSW50ZXJtZWRpYXRlIENsaWVudCBDQQICL6UwCQYFKw4DAhoFAKCCAa0wGAYJ
KoZIhvcNAQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMTQwNDE5MjMwNDI5WjAjBgkq
hkiG9w0BCQQxFgQU4vhfknqccyKrRVkmc6Oymp5bAiowgaQGCSsGAQQBgjcQBDGBljCBkzCBjDEL
MAkGA1UEBhMCSUwxFjAUBgNVBAoTDVN0YXJ0Q29tIEx0ZC4xKzApBgNVBAsTIlNlY3VyZSBEaWdp
dGFsIENlcnRpZmljYXRlIFNpZ25pbmcxODA2BgNVBAMTL1N0YXJ0Q29tIENsYXNzIDIgUHJpbWFy
eSBJbnRlcm1lZGlhdGUgQ2xpZW50IENBAgIvpTCBpgYLKoZIhvcNAQkQAgsxgZaggZMwgYwxCzAJ
BgNVBAYTAklMMRYwFAYDVQQKEw1TdGFydENvbSBMdGQuMSswKQYDVQQLEyJTZWN1cmUgRGlnaXRh
bCBDZXJ0aWZpY2F0ZSBTaWduaW5nMTgwNgYDVQQDEy9TdGFydENvbSBDbGFzcyAyIFByaW1hcnkg
SW50ZXJtZWRpYXRlIENsaWVudCBDQQICL6UwDQYJKoZIhvcNAQEBBQAEggEAc4mFLKa9cnWMIUPl
Rrj1rhf36iynl0wCWMw+WzUqiPCsEQxAmlOudUQhChbrHIQ5tmS2G2ss51Bo7q/qWitUu5Axwqk2
jWoGuRDtd0Mw0D6xRkqPLUgaPGrFShea/+aP6ncIV980Nzw6wlGq0vWowHGXq0OOaLQ/z+lfhh+w
nRV4+DoPzRrCzXaR3OvTBD7Kq3cAxxUn3Nd/qUekkXeGLbv8KKdHuYoT2DMagS1W23kwtoSe9lcT
W68/9d5vPNQSbjpMwMviCAQ7IdLJCP1SNHvH1GLbrCmIl3Lo/iLs8FtTLCmK6cvpymVvsTP9SHdG
KmRZcLzVkAXlV22PJytN/AAAAAAAAA==

--Apple-Mail=_1EE9AE30-91C9-4FE2-AEC1-71432CF6E7BE--


From nobody Sun Apr 20 16:23:54 2014
Return-Path: <9ordin@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 3F6B01A00BD for <xmpp@ietfa.amsl.com>; Sun, 20 Apr 2014 16:23:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level: 
X-Spam-Status: No, score=-2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9,  DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, SPF_PASS=-0.001] autolearn=ham
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 tmhOCWF09BJ5 for <xmpp@ietfa.amsl.com>; Sun, 20 Apr 2014 16:23:49 -0700 (PDT)
Received: from mail-ie0-x231.google.com (mail-ie0-x231.google.com [IPv6:2607:f8b0:4001:c03::231]) by ietfa.amsl.com (Postfix) with ESMTP id 0B3A01A0077 for <xmpp@ietf.org>; Sun, 20 Apr 2014 16:23:48 -0700 (PDT)
Received: by mail-ie0-f177.google.com with SMTP id rl12so3194149iec.8 for <xmpp@ietf.org>; Sun, 20 Apr 2014 16:23:44 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc:content-type:content-transfer-encoding; bh=DuCQWwIxqerfdQXgKAQt1VeMX3FHK8GCYXzKshWeIZM=; b=glvhdWEUEt7/oRvMKECB8Bdz69/H30VIfuo8w0mwwyWy4SyzBuhv/r5DtXVxatSuKy ClzCfTK5E63pkXdwJo+u/oyYy4vlN6EYzEWnauoXa3sxTpNQI5RfO2+qpBBP2emAxPQx zEiH0CZ7VbsgBbthGyL5YcciIRpjNQf/2osnyVf086nhg09LqMyESvZSJeupSdkW0jp2 oAaqzf2qHpxES9oKGpGsDPgpM7jnjj1y0y2hgCGLgCxJ50KGLqyN76MNsZz+TZBbqnmg yompZKc6qEv47EJfJASChGfK+xUcQmaqT9Ayab+7vLrKlO2EotMUko8pKCNKU/whil9D lsIw==
X-Received: by 10.42.129.9 with SMTP id o9mr27651069ics.38.1398036224169; Sun, 20 Apr 2014 16:23:44 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.50.168.41 with HTTP; Sun, 20 Apr 2014 16:23:24 -0700 (PDT)
In-Reply-To: <F8275190-9346-4879-9843-A3DF6C604F8C@nostrum.com>
References: <F8275190-9346-4879-9843-A3DF6C604F8C@nostrum.com>
From: Gordin <9ordin@gmail.com>
Date: Mon, 21 Apr 2014 01:23:24 +0200
Message-ID: <CAFp5o_+sy6X5JTS-kg0iSYJU4R1J7EPLSM5hyrttPCZUiP2JLg@mail.gmail.com>
To: Ben Campbell <ben@nostrum.com>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Archived-At: http://mailarchive.ietf.org/arch/msg/xmpp/eKF9L-WJg86AJKLgIDhSIYKRBc8
Cc: draft-ietf-xmpp-websocket.all@tools.ietf.org, XMPP Working Group <xmpp@ietf.org>
Subject: Re: [xmpp] WGLC of draft-ietf-xmpp-websocket-02
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: Sun, 20 Apr 2014 23:23:53 -0000

I implemented all of the websocket drafts for Strophe.js and found
most of it straightforward, but I have a few minor clarifications to
add for "3.4.  Stream Initiation" (in the -03 version).

It reads
"The first message sent by the initiating entity after the WebSocket
opening handshake is complete MUST be an <open/> element qualified by
the "urn:ietf:params:xml:ns:xmpp-framing" namespace. The 'from', 'id',
'to', and 'version' attributes of this element mirror those of the
XMPP opening stream tag as defined for the
'http://etherx.jabber.org/streams' namespace in XMPP [RFC6120]."

The first sentence could be rearrenged to
"The first message sent after the WebSocket opening handshake is
complete MUST be an <open/> element qualified by the
"urn:ietf:params:xml:ns:xmpp-framing" namespace by the initiating
entity."
to emphasize that the initiating entity has to send the first message
after the handshake.
More important though, "The 'from', 'id', 'to', and 'version'
attributes of this element =E2=80=A6" suggests that the the initiating enti=
ty
should include an 'id' attribute in the <open/> element, which is a
MUST NOT in RFC6120 as this 'id' "MUST be generated by the receiving
entity" and "the initiating entity MUST NOT include the 'id'
attribute" as stated in
http://tools.ietf.org/html/rfc6120#section-4.7.3 . It would be nice if
there was an example and a reference to RFC6120, section 4.7.3 to make
it clear that the 'id' attribute should only be present in the
response of the receiving entity. Something like:

   C: <open xmlns=3D"urn:ietf:params:xml:ns:xmpp-framing"
            to=3D"example.com"
            version=3D"1.0" />
   S: <open xmlns=3D"urn:ietf:params:xml:ns:xmpp-framing"
            id=3D'++TR84Sm6A3hnt3Q065SnAbbk3Y=3D'
            to=3D"example.com"
            version=3D"1.0" />

-- Gordin

2014-04-07 23:29 GMT+02:00 Ben Campbell <ben@nostrum.com>:
> This is a Working Group Last Call of draft-ietf-xmpp-websocket-02. The dr=
aft is available at the following URL:
>
> http://tools.ietf.org/html/draft-ietf-xmpp-websocket-02
>
> The WGLC will conclude on 21 April, 2014. Please send your comments to th=
e authors and the XMPP mailing list.
>
> Thanks!
>
> Ben.
>
> _______________________________________________
> xmpp mailing list
> xmpp@ietf.org
> https://www.ietf.org/mailman/listinfo/xmpp


From nobody Sun Apr 20 16:45:15 2014
Return-Path: <internet-drafts@ietf.org>
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 D5DBA1A00D1; Sun, 20 Apr 2014 16:45:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9] autolearn=ham
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 ZvUczL1Ss8lI; Sun, 20 Apr 2014 16:45:08 -0700 (PDT)
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 9FD061A0089; Sun, 20 Apr 2014 16:45:08 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: i-d-announce@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 5.3.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <20140420234508.15834.69854.idtracker@ietfa.amsl.com>
Date: Sun, 20 Apr 2014 16:45:08 -0700
Archived-At: http://mailarchive.ietf.org/arch/msg/xmpp/up482A2qzZ5__Dwf79beulfIkrM
Cc: xmpp@ietf.org
Subject: [xmpp] I-D Action: draft-ietf-xmpp-websocket-04.txt
X-BeenThere: xmpp@ietf.org
X-Mailman-Version: 2.1.15
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: Sun, 20 Apr 2014 23:45:10 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
 This draft is a work item of the Extensible Messaging and Presence Protocol Working Group of the IETF.

        Title           : An XMPP Sub-protocol for WebSocket
        Authors         : Lance Stout
                          Jack Moffitt
                          Eric Cestari
	Filename        : draft-ietf-xmpp-websocket-04.txt
	Pages           : 14
	Date            : 2014-04-20

Abstract:
   This document defines a binding for the XMPP protocol over a
   WebSocket transport layer.  A WebSocket binding for XMPP provides
   higher performance than the current HTTP binding for XMPP.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-xmpp-websocket/

There's also a htmlized version available at:
http://tools.ietf.org/html/draft-ietf-xmpp-websocket-04

A diff from the previous version is available at:
http://www.ietf.org/rfcdiff?url2=draft-ietf-xmpp-websocket-04


Please note that it may take a couple of minutes from the time of submission
until the htmlized version and diff are available at tools.ietf.org.

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/


From nobody Sun Apr 20 16:51:02 2014
Return-Path: <lance@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 9FC191A00BD for <xmpp@ietfa.amsl.com>; Sun, 20 Apr 2014 16:51:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.001
X-Spam-Level: 
X-Spam-Status: No, score=-2.001 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, J_CHICKENPOX_34=0.6, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham
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 mxAFtbavBtgZ for <xmpp@ietfa.amsl.com>; Sun, 20 Apr 2014 16:50:59 -0700 (PDT)
Received: from mail-pa0-f47.google.com (mail-pa0-f47.google.com [209.85.220.47]) by ietfa.amsl.com (Postfix) with ESMTP id 471181A0089 for <xmpp@ietf.org>; Sun, 20 Apr 2014 16:50:59 -0700 (PDT)
Received: by mail-pa0-f47.google.com with SMTP id lj1so3145539pab.34 for <xmpp@ietf.org>; Sun, 20 Apr 2014 16:50:54 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:content-type:mime-version:subject:from :in-reply-to:date:cc:message-id:references:to; bh=ODz/6gl0mT3FpykOCg68uJNs9nzf+brcYuj9XdI4hn4=; b=CtR/j8TuAWQ/uTTVm/8X7cOuNctf8mhBGAaIPnj5YmR2aVpuBWRV5PLYeJwe8jgSM/ SnqVV2K6Xes/BYBiFgLzmLuei9NPcw+TBbTMdqpTmaJ/ncEyRHXAc4i/8mzuovXne2wI cQBi2UXsEGK/YksNb0ELu/7lRIAcIGrRyJ7fMIcaWKE3ZncXSZSNICrO5DqrQCTa5Sqb MvQ6JlLBq7ogOmWY0a6AqgtbowcCae0cXNP0Tbj1oDhyzzWu9SiYpC9WLS4zYOcTWeCE vqoRCVJRtqnotPkLkUHjGrEo1LetkG4llBWcRDmwTkGOaiYGthgMWbG/IifmtJ6/6no7 7ngg==
X-Gm-Message-State: ALoCoQlu/Da0uftn6Ysghv5qbEe5iFe7fpQgEqBX9FyOHD4lHorbZro1zBRFWylCwvK7xV9bqjyQ
X-Received: by 10.66.233.72 with SMTP id tu8mr547058pac.112.1398037854557; Sun, 20 Apr 2014 16:50:54 -0700 (PDT)
Received: from [10.0.1.172] (96-41-205-84.dhcp.elbg.wa.charter.com. [96.41.205.84]) by mx.google.com with ESMTPSA id oe4sm73975504pbb.33.2014.04.20.16.50.53 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Sun, 20 Apr 2014 16:50:53 -0700 (PDT)
Content-Type: multipart/signed; boundary="Apple-Mail=_787D83DE-9F7B-49EC-A344-9A87465558A8"; protocol="application/pkcs7-signature"; micalg=sha1
Mime-Version: 1.0 (Mac OS X Mail 7.2 \(1874\))
From: Lance Stout <lance@andyet.net>
In-Reply-To: <CAFp5o_+sy6X5JTS-kg0iSYJU4R1J7EPLSM5hyrttPCZUiP2JLg@mail.gmail.com>
Date: Sun, 20 Apr 2014 16:50:50 -0700
Message-Id: <3A7614F0-D9A2-4A14-A2E7-BD229632E310@andyet.net>
References: <F8275190-9346-4879-9843-A3DF6C604F8C@nostrum.com> <CAFp5o_+sy6X5JTS-kg0iSYJU4R1J7EPLSM5hyrttPCZUiP2JLg@mail.gmail.com>
To: XMPP Working Group <xmpp@ietf.org>
X-Mailer: Apple Mail (2.1874)
Archived-At: http://mailarchive.ietf.org/arch/msg/xmpp/y_6XSp6oNxuimgClKjzbwpuLVRc
Cc: draft-ietf-xmpp-websocket.all@tools.ietf.org, Ben Campbell <ben@nostrum.com>
Subject: Re: [xmpp] WGLC of draft-ietf-xmpp-websocket-02
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: Sun, 20 Apr 2014 23:51:00 -0000

--Apple-Mail=_787D83DE-9F7B-49EC-A344-9A87465558A8
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=windows-1252


On Apr 20, 2014, at 4:23 PM, Gordin <9ordin@gmail.com> wrote:

> I implemented all of the websocket drafts for Strophe.js and found
> most of it straightforward, but I have a few minor clarifications to
> add for "3.4.  Stream Initiation" (in the -03 version).
>=20
> **snip**
>=20
> =97 Gordin


Thank you, Gordin. I've posted a -04 draft that incorporates your =
feedback.

I also added in the new example of a successful opening exchange the use =
of the xml:lang attribute, as I noticed that had not been mentioned.


=97 Lance=

--Apple-Mail=_787D83DE-9F7B-49EC-A344-9A87465558A8
Content-Disposition: attachment;
	filename=smime.p7s
Content-Type: application/pkcs7-signature;
	name=smime.p7s
Content-Transfer-Encoding: base64

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIM5jCCBjQw
ggQcoAMCAQICASAwDQYJKoZIhvcNAQEFBQAwfTELMAkGA1UEBhMCSUwxFjAUBgNVBAoTDVN0YXJ0
Q29tIEx0ZC4xKzApBgNVBAsTIlNlY3VyZSBEaWdpdGFsIENlcnRpZmljYXRlIFNpZ25pbmcxKTAn
BgNVBAMTIFN0YXJ0Q29tIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA3MTAyNDIxMDI1NVoX
DTE3MTAyNDIxMDI1NVowgYwxCzAJBgNVBAYTAklMMRYwFAYDVQQKEw1TdGFydENvbSBMdGQuMSsw
KQYDVQQLEyJTZWN1cmUgRGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWduaW5nMTgwNgYDVQQDEy9TdGFy
dENvbSBDbGFzcyAyIFByaW1hcnkgSW50ZXJtZWRpYXRlIENsaWVudCBDQTCCASIwDQYJKoZIhvcN
AQEBBQADggEPADCCAQoCggEBAMsohUWcASz7GfKrpTOMKqANy9BV7V0igWdGxA8IU77L3aTxErQ+
fcxtDYZ36Z6GH0YFn7fq5RADteP0AYzrCA+EQTfi8q1+kA3m0nwtwXG94M5sIqsvs7lRP1aycBke
/s5g9hJHryZ2acScnzczjBCAo7X1v5G3yw8MDP2m2RCye0KfgZ4nODerZJVzhAlOD9YejvAXZqHk
sw56HzElVIoYSZ3q4+RJuPXXfIoyby+Y2m1E+YzX5iCZXBx05gk6MKAW1vaw4/v2OOLy6FZH3XHH
tOkzUreG//CsFnB9+uaYSlR65cdGzTsmoIK8WH1ygoXhRBm98SD7Hf/r3FELNvUCAwEAAaOCAa0w
ggGpMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBSuVYNv7DHKufcd
+q9rMfPIHeOsuzAfBgNVHSMEGDAWgBROC+8apEBbpRdphzDKNGhD0EGu8jBmBggrBgEFBQcBAQRa
MFgwJwYIKwYBBQUHMAGGG2h0dHA6Ly9vY3NwLnN0YXJ0c3NsLmNvbS9jYTAtBggrBgEFBQcwAoYh
aHR0cDovL3d3dy5zdGFydHNzbC5jb20vc2ZzY2EuY3J0MFsGA1UdHwRUMFIwJ6AloCOGIWh0dHA6
Ly93d3cuc3RhcnRzc2wuY29tL3Nmc2NhLmNybDAnoCWgI4YhaHR0cDovL2NybC5zdGFydHNzbC5j
b20vc2ZzY2EuY3JsMIGABgNVHSAEeTB3MHUGCysGAQQBgbU3AQIBMGYwLgYIKwYBBQUHAgEWImh0
dHA6Ly93d3cuc3RhcnRzc2wuY29tL3BvbGljeS5wZGYwNAYIKwYBBQUHAgEWKGh0dHA6Ly93d3cu
c3RhcnRzc2wuY29tL2ludGVybWVkaWF0ZS5wZGYwDQYJKoZIhvcNAQEFBQADggIBADqpJw3I07QW
ke9plNBpxUxcffc7nUrIQpJHDci91DFG7fVhHRkMZ1J+BKg5UNUxIFJ2Z9B90Micc/NXcs7kPBRd
n6XGO/vPc87Y6R+cWS9Nc9+fp3Enmsm94OxOwI9wn8qnr/6o3mD4noP9JphwUPTXwHovjavRnhUQ
HLfo/i2NG0XXgTHXS2Xm0kVUozXqpYpAdumMiB/vezj1QHQJDmUdPYMcp+reg9901zkyT3fDW/iv
JVv6pWtkh6Pw2ytZT7mvg7YhX3V50Nv860cV11mocUVcqBLv0gcT+HBDYtbuvexNftwNQKD5193A
7zN4vG7CTYkXxytSjKuXrpEatEiFPxWgb84nVj25SU5q/r1Xhwby6mLhkbaXslkVtwEWT3Van49r
KjlK4XrUKYYWtnfzq6aSak5u0Vpxd1rY79tWhD3EdCvOhNz/QplNa+VkIsrcp7+8ZhP1l1b2U6Ma
xIVteuVMD3X0vziIwr7jxYae9FZjbxlpUemqXjcC0QaFfN7qI0JsQMALL7iGRBg7K0CoOBzECdD3
fuZil5kU/LP9cr1BK31U0Uy651bFnAMMMkqhAChIbn0ei72VnbpSsrrSdF0BAGYQ8vyHae5aCg+H
75dVCV33K6FuxZrf09yTz+Vx/PkdRUYkXmZz/OTfyJXsUOUXrym6KvI2rYpccSk5MIIGqjCCBZKg
AwIBAgICL6UwDQYJKoZIhvcNAQEFBQAwgYwxCzAJBgNVBAYTAklMMRYwFAYDVQQKEw1TdGFydENv
bSBMdGQuMSswKQYDVQQLEyJTZWN1cmUgRGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWduaW5nMTgwNgYD
VQQDEy9TdGFydENvbSBDbGFzcyAyIFByaW1hcnkgSW50ZXJtZWRpYXRlIENsaWVudCBDQTAeFw0x
MzAzMTQwNTM1MTJaFw0xNTAzMTUyMjMyMzZaMIGMMRkwFwYDVQQNExBQTDAxbVhKMjhha3BBRzVj
MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjESMBAGA1UEBxMJS2VubmV3aWNrMRQw
EgYDVQQDEwtMYW5jZSBTdG91dDEjMCEGCSqGSIb3DQEJARYUbGFuY2VzdG91dEBnbWFpbC5jb20w
ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCr0XNL4SLaoBR9y72zNo3eAefV7vk1UaEx
xML9TqPKZHV9gGxA/XO5YilACUU/l5In+8akri5djy/haORYEm5HwsR/R1vxhOK7cBEyXMCY41Vg
KyqnQPJlidJ0L5PMinz1cwo0wyLlh8WhxIBHBjgLbA8XAoDC7FL6KzDq+qoJdsBbehu4W9fVscRr
T7XeM41zHjc7FqJOD8I2n9Z5CIlEeWwaIEZO0HpxOlcbD5EGVaC7Wbji/nEOuQ1OI6iGId/7Xakg
JrGfjSg1wQ5dXIBMzbSZmw3B6WmDdNgpCzHYL+QrCLrFenO0u2D6ZR/dZQgIkPRhL6I7PqniJ3FN
0hJpAgMBAAGjggMSMIIDDjAJBgNVHRMEAjAAMAsGA1UdDwQEAwIEsDAdBgNVHSUEFjAUBggrBgEF
BQcDAgYIKwYBBQUHAwQwHQYDVR0OBBYEFFggdjTZDgsglI1DBpZiCB24Ub+ZMB8GA1UdIwQYMBaA
FK5Vg2/sMcq59x36r2sx88gd46y7MFcGA1UdEQRQME6BFGxhbmNlc3RvdXRAZ21haWwuY29tgRRs
YW5jZXN0b3V0QGdtYWlsLmNvbYEObGFuY2VAbGFuY2UuaW2BEGxhbmNlQGFuZHlldC5uZXQwggFM
BgNVHSAEggFDMIIBPzCCATsGCysGAQQBgbU3AQIDMIIBKjAuBggrBgEFBQcCARYiaHR0cDovL3d3
dy5zdGFydHNzbC5jb20vcG9saWN5LnBkZjCB9wYIKwYBBQUHAgIwgeowJxYgU3RhcnRDb20gQ2Vy
dGlmaWNhdGlvbiBBdXRob3JpdHkwAwIBARqBvlRoaXMgY2VydGlmaWNhdGUgd2FzIGlzc3VlZCBh
Y2NvcmRpbmcgdG8gdGhlIENsYXNzIDIgVmFsaWRhdGlvbiByZXF1aXJlbWVudHMgb2YgdGhlIFN0
YXJ0Q29tIENBIHBvbGljeSwgcmVsaWFuY2Ugb25seSBmb3IgdGhlIGludGVuZGVkIHB1cnBvc2Ug
aW4gY29tcGxpYW5jZSBvZiB0aGUgcmVseWluZyBwYXJ0eSBvYmxpZ2F0aW9ucy4wNgYDVR0fBC8w
LTAroCmgJ4YlaHR0cDovL2NybC5zdGFydHNzbC5jb20vY3J0dTItY3JsLmNybDCBjgYIKwYBBQUH
AQEEgYEwfzA5BggrBgEFBQcwAYYtaHR0cDovL29jc3Auc3RhcnRzc2wuY29tL3N1Yi9jbGFzczIv
Y2xpZW50L2NhMEIGCCsGAQUFBzAChjZodHRwOi8vYWlhLnN0YXJ0c3NsLmNvbS9jZXJ0cy9zdWIu
Y2xhc3MyLmNsaWVudC5jYS5jcnQwIwYDVR0SBBwwGoYYaHR0cDovL3d3dy5zdGFydHNzbC5jb20v
MA0GCSqGSIb3DQEBBQUAA4IBAQALnAVqIrddlyGYqOAb4TfJ25u3sOtC352yAF7VaQdhkV/Z7Rum
OPpsEN7rwLfHOphYhafI4IxKy39NZbFBjzzcW8Kx6OJ1L/eDEW5Dbt1XzaBF4VVM1/DZyg/l3C0N
9/YrumhcgdSUgxLL2d/GzEk1dNTcZLpLJABf6L1W5RszU4HSPyVppLzYVVq5yLwmKnlIcnDjEdMr
jmsFq8b0Duk1j05IE2KBiWNy/Q0H9Hj/943/rvQOx7464jzuEGkWYO8AU7Nmq3h2DLoo8GECFwxy
e7rSL0o3KFkAQHC0YE/8GbaT05Jo7xnF/9X/IOWd0rSvBmTVkreGARQywViv35eCMYIDbDCCA2gC
AQEwgZMwgYwxCzAJBgNVBAYTAklMMRYwFAYDVQQKEw1TdGFydENvbSBMdGQuMSswKQYDVQQLEyJT
ZWN1cmUgRGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWduaW5nMTgwNgYDVQQDEy9TdGFydENvbSBDbGFz
cyAyIFByaW1hcnkgSW50ZXJtZWRpYXRlIENsaWVudCBDQQICL6UwCQYFKw4DAhoFAKCCAa0wGAYJ
KoZIhvcNAQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMTQwNDIwMjM1MDUwWjAjBgkq
hkiG9w0BCQQxFgQUryu+CjmLd1TJw7a7ONhNJiYgSHcwgaQGCSsGAQQBgjcQBDGBljCBkzCBjDEL
MAkGA1UEBhMCSUwxFjAUBgNVBAoTDVN0YXJ0Q29tIEx0ZC4xKzApBgNVBAsTIlNlY3VyZSBEaWdp
dGFsIENlcnRpZmljYXRlIFNpZ25pbmcxODA2BgNVBAMTL1N0YXJ0Q29tIENsYXNzIDIgUHJpbWFy
eSBJbnRlcm1lZGlhdGUgQ2xpZW50IENBAgIvpTCBpgYLKoZIhvcNAQkQAgsxgZaggZMwgYwxCzAJ
BgNVBAYTAklMMRYwFAYDVQQKEw1TdGFydENvbSBMdGQuMSswKQYDVQQLEyJTZWN1cmUgRGlnaXRh
bCBDZXJ0aWZpY2F0ZSBTaWduaW5nMTgwNgYDVQQDEy9TdGFydENvbSBDbGFzcyAyIFByaW1hcnkg
SW50ZXJtZWRpYXRlIENsaWVudCBDQQICL6UwDQYJKoZIhvcNAQEBBQAEggEAJaAiQm/0XAfAEzAS
QB/mA8ExjXlxEhIk8sx0fM8YWxs5msG4pqKIUcKtOGyldDNLSZeQd9ruup7MAsEuVFtYjoWqJEZT
RmbNgFvMgE62GCJN6tuDxSwIVb/pT7s9GAL/EQ06YxHrH6m0LvxrU6BX0FSLJBr+x2jrCJwQPB+A
ALnD0J9mN1aZai4L9WnupxqxnocGzDppvRa5dUouXhsldA9sNuVLLouAQClOqAuEfbDnKp8zlm0K
cR41mfqOxmDJfqgIjqDj3WoUKcQpMoCAMWo8w7BevCKMSDqFtYzoHWdhQWs6gyOCRJRmgUStwMxZ
jv2wRR2xkgF4LNxcn81rDwAAAAAAAA==

--Apple-Mail=_787D83DE-9F7B-49EC-A344-9A87465558A8--


From nobody Sun Apr 20 16:53:08 2014
Return-Path: <lance@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 DD33C1A00C2 for <xmpp@ietfa.amsl.com>; Sun, 20 Apr 2014 16:53:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.601
X-Spam-Level: 
X-Spam-Status: No, score=-2.601 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham
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 LXTWjnjY6CzY for <xmpp@ietfa.amsl.com>; Sun, 20 Apr 2014 16:53:05 -0700 (PDT)
Received: from mail-pb0-f53.google.com (mail-pb0-f53.google.com [209.85.160.53]) by ietfa.amsl.com (Postfix) with ESMTP id 512951A0089 for <xmpp@ietf.org>; Sun, 20 Apr 2014 16:53:05 -0700 (PDT)
Received: by mail-pb0-f53.google.com with SMTP id rp16so3132147pbb.40 for <xmpp@ietf.org>; Sun, 20 Apr 2014 16:53:00 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:content-type:message-id:mime-version :subject:date:references:cc:to; bh=25APWzpwMfL5fJwpGEL07GOrgnuAfk1tgT6quLhqXJQ=; b=klsvHXWiQXMPwkIbRtnIzUGj9aWpMNOzUn3Tg2bkxae5pcyxBlbjtyB2RWvJcnVthR cJUX1h7khB+3ybzW6I3GrnuYe5O9irUB4XKmFynB9Mghioo1jbg+/6/WXZZQg28F3unR H36lunVrgLtxZ9AsoeeBxB29qdTsVhZe0cy2PZG2OCaPN4/heTIhua8zkQm9HI6OYcBY /1R34gE3y7Tg1h7g1+lbzGgdwDRY8xUvfcsatWoupFmMTrr+SjtLmsFIR+Wc1mTvQXit BhTRFlnoLXiiyw1bgIg++XIFb0yN8gYLcUWd9zHYqbzB8o5u2JiRXdk3uUPcK44SpAYU Y/uQ==
X-Gm-Message-State: ALoCoQmPZw1DD7HUddQOhY7j0/kYpqlJO3lyuDRPTZm6lI2FBq/3MEG1D7OUyOMjS430fyMsXPVU
X-Received: by 10.66.231.40 with SMTP id td8mr34694436pac.103.1398037980664; Sun, 20 Apr 2014 16:53:00 -0700 (PDT)
Received: from [10.0.1.172] (96-41-205-84.dhcp.elbg.wa.charter.com. [96.41.205.84]) by mx.google.com with ESMTPSA id ir10sm73949597pbc.59.2014.04.20.16.52.59 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Sun, 20 Apr 2014 16:52:59 -0700 (PDT)
From: Lance Stout <lance@andyet.net>
Content-Type: multipart/signed; boundary="Apple-Mail=_8783B4C6-C581-4175-B7AD-93CE5662BA08"; protocol="application/pkcs7-signature"; micalg=sha1
Message-Id: <70B56605-EC89-4DA4-86B5-689158EF467B@andyet.net>
Mime-Version: 1.0 (Mac OS X Mail 7.2 \(1874\))
Date: Sun, 20 Apr 2014 16:52:57 -0700
References: <20140420234508.15834.69854.idtracker@ietfa.amsl.com>
To: XMPP Working Group <xmpp@ietf.org>
X-Mailer: Apple Mail (2.1874)
Archived-At: http://mailarchive.ietf.org/arch/msg/xmpp/myyrVZTmZPqcjNhZb8iTSXhN1jU
Cc: XMPP Standards <standards@xmpp.org>
Subject: [xmpp] Fwd:  I-D Action: draft-ietf-xmpp-websocket-04.txt
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: Sun, 20 Apr 2014 23:53:07 -0000

--Apple-Mail=_8783B4C6-C581-4175-B7AD-93CE5662BA08
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

FYI

This version clarifies the stream initiation exchange by giving an =
example and explicitly stating=20
that the attributes of the <open /> element match what is prescribed by =
Section 4.7 of RFC 6120.



Begin forwarded message:

> From: internet-drafts@ietf.org
> Subject: [xmpp] I-D Action: draft-ietf-xmpp-websocket-04.txt
> Date: April 20, 2014 at 4:45:08 PM PDT
> To: i-d-announce@ietf.org
> Cc: xmpp@ietf.org
>=20
>=20
> A New Internet-Draft is available from the on-line Internet-Drafts =
directories.
> This draft is a work item of the Extensible Messaging and Presence =
Protocol Working Group of the IETF.
>=20
>        Title           : An XMPP Sub-protocol for WebSocket
>        Authors         : Lance Stout
>                          Jack Moffitt
>                          Eric Cestari
> 	Filename        : draft-ietf-xmpp-websocket-04.txt
> 	Pages           : 14
> 	Date            : 2014-04-20
>=20
> Abstract:
>   This document defines a binding for the XMPP protocol over a
>   WebSocket transport layer.  A WebSocket binding for XMPP provides
>   higher performance than the current HTTP binding for XMPP.
>=20
>=20
> The IETF datatracker status page for this draft is:
> https://datatracker.ietf.org/doc/draft-ietf-xmpp-websocket/
>=20
> There's also a htmlized version available at:
> http://tools.ietf.org/html/draft-ietf-xmpp-websocket-04
>=20
> A diff from the previous version is available at:
> http://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-xmpp-websocket-04
>=20
>=20
> Please note that it may take a couple of minutes from the time of =
submission
> until the htmlized version and diff are available at tools.ietf.org.
>=20
> Internet-Drafts are also available by anonymous FTP at:
> ftp://ftp.ietf.org/internet-drafts/
>=20
> _______________________________________________
> xmpp mailing list
> xmpp@ietf.org
> https://www.ietf.org/mailman/listinfo/xmpp


--Apple-Mail=_8783B4C6-C581-4175-B7AD-93CE5662BA08
Content-Disposition: attachment;
	filename=smime.p7s
Content-Type: application/pkcs7-signature;
	name=smime.p7s
Content-Transfer-Encoding: base64

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIM5jCCBjQw
ggQcoAMCAQICASAwDQYJKoZIhvcNAQEFBQAwfTELMAkGA1UEBhMCSUwxFjAUBgNVBAoTDVN0YXJ0
Q29tIEx0ZC4xKzApBgNVBAsTIlNlY3VyZSBEaWdpdGFsIENlcnRpZmljYXRlIFNpZ25pbmcxKTAn
BgNVBAMTIFN0YXJ0Q29tIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA3MTAyNDIxMDI1NVoX
DTE3MTAyNDIxMDI1NVowgYwxCzAJBgNVBAYTAklMMRYwFAYDVQQKEw1TdGFydENvbSBMdGQuMSsw
KQYDVQQLEyJTZWN1cmUgRGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWduaW5nMTgwNgYDVQQDEy9TdGFy
dENvbSBDbGFzcyAyIFByaW1hcnkgSW50ZXJtZWRpYXRlIENsaWVudCBDQTCCASIwDQYJKoZIhvcN
AQEBBQADggEPADCCAQoCggEBAMsohUWcASz7GfKrpTOMKqANy9BV7V0igWdGxA8IU77L3aTxErQ+
fcxtDYZ36Z6GH0YFn7fq5RADteP0AYzrCA+EQTfi8q1+kA3m0nwtwXG94M5sIqsvs7lRP1aycBke
/s5g9hJHryZ2acScnzczjBCAo7X1v5G3yw8MDP2m2RCye0KfgZ4nODerZJVzhAlOD9YejvAXZqHk
sw56HzElVIoYSZ3q4+RJuPXXfIoyby+Y2m1E+YzX5iCZXBx05gk6MKAW1vaw4/v2OOLy6FZH3XHH
tOkzUreG//CsFnB9+uaYSlR65cdGzTsmoIK8WH1ygoXhRBm98SD7Hf/r3FELNvUCAwEAAaOCAa0w
ggGpMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBSuVYNv7DHKufcd
+q9rMfPIHeOsuzAfBgNVHSMEGDAWgBROC+8apEBbpRdphzDKNGhD0EGu8jBmBggrBgEFBQcBAQRa
MFgwJwYIKwYBBQUHMAGGG2h0dHA6Ly9vY3NwLnN0YXJ0c3NsLmNvbS9jYTAtBggrBgEFBQcwAoYh
aHR0cDovL3d3dy5zdGFydHNzbC5jb20vc2ZzY2EuY3J0MFsGA1UdHwRUMFIwJ6AloCOGIWh0dHA6
Ly93d3cuc3RhcnRzc2wuY29tL3Nmc2NhLmNybDAnoCWgI4YhaHR0cDovL2NybC5zdGFydHNzbC5j
b20vc2ZzY2EuY3JsMIGABgNVHSAEeTB3MHUGCysGAQQBgbU3AQIBMGYwLgYIKwYBBQUHAgEWImh0
dHA6Ly93d3cuc3RhcnRzc2wuY29tL3BvbGljeS5wZGYwNAYIKwYBBQUHAgEWKGh0dHA6Ly93d3cu
c3RhcnRzc2wuY29tL2ludGVybWVkaWF0ZS5wZGYwDQYJKoZIhvcNAQEFBQADggIBADqpJw3I07QW
ke9plNBpxUxcffc7nUrIQpJHDci91DFG7fVhHRkMZ1J+BKg5UNUxIFJ2Z9B90Micc/NXcs7kPBRd
n6XGO/vPc87Y6R+cWS9Nc9+fp3Enmsm94OxOwI9wn8qnr/6o3mD4noP9JphwUPTXwHovjavRnhUQ
HLfo/i2NG0XXgTHXS2Xm0kVUozXqpYpAdumMiB/vezj1QHQJDmUdPYMcp+reg9901zkyT3fDW/iv
JVv6pWtkh6Pw2ytZT7mvg7YhX3V50Nv860cV11mocUVcqBLv0gcT+HBDYtbuvexNftwNQKD5193A
7zN4vG7CTYkXxytSjKuXrpEatEiFPxWgb84nVj25SU5q/r1Xhwby6mLhkbaXslkVtwEWT3Van49r
KjlK4XrUKYYWtnfzq6aSak5u0Vpxd1rY79tWhD3EdCvOhNz/QplNa+VkIsrcp7+8ZhP1l1b2U6Ma
xIVteuVMD3X0vziIwr7jxYae9FZjbxlpUemqXjcC0QaFfN7qI0JsQMALL7iGRBg7K0CoOBzECdD3
fuZil5kU/LP9cr1BK31U0Uy651bFnAMMMkqhAChIbn0ei72VnbpSsrrSdF0BAGYQ8vyHae5aCg+H
75dVCV33K6FuxZrf09yTz+Vx/PkdRUYkXmZz/OTfyJXsUOUXrym6KvI2rYpccSk5MIIGqjCCBZKg
AwIBAgICL6UwDQYJKoZIhvcNAQEFBQAwgYwxCzAJBgNVBAYTAklMMRYwFAYDVQQKEw1TdGFydENv
bSBMdGQuMSswKQYDVQQLEyJTZWN1cmUgRGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWduaW5nMTgwNgYD
VQQDEy9TdGFydENvbSBDbGFzcyAyIFByaW1hcnkgSW50ZXJtZWRpYXRlIENsaWVudCBDQTAeFw0x
MzAzMTQwNTM1MTJaFw0xNTAzMTUyMjMyMzZaMIGMMRkwFwYDVQQNExBQTDAxbVhKMjhha3BBRzVj
MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjESMBAGA1UEBxMJS2VubmV3aWNrMRQw
EgYDVQQDEwtMYW5jZSBTdG91dDEjMCEGCSqGSIb3DQEJARYUbGFuY2VzdG91dEBnbWFpbC5jb20w
ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCr0XNL4SLaoBR9y72zNo3eAefV7vk1UaEx
xML9TqPKZHV9gGxA/XO5YilACUU/l5In+8akri5djy/haORYEm5HwsR/R1vxhOK7cBEyXMCY41Vg
KyqnQPJlidJ0L5PMinz1cwo0wyLlh8WhxIBHBjgLbA8XAoDC7FL6KzDq+qoJdsBbehu4W9fVscRr
T7XeM41zHjc7FqJOD8I2n9Z5CIlEeWwaIEZO0HpxOlcbD5EGVaC7Wbji/nEOuQ1OI6iGId/7Xakg
JrGfjSg1wQ5dXIBMzbSZmw3B6WmDdNgpCzHYL+QrCLrFenO0u2D6ZR/dZQgIkPRhL6I7PqniJ3FN
0hJpAgMBAAGjggMSMIIDDjAJBgNVHRMEAjAAMAsGA1UdDwQEAwIEsDAdBgNVHSUEFjAUBggrBgEF
BQcDAgYIKwYBBQUHAwQwHQYDVR0OBBYEFFggdjTZDgsglI1DBpZiCB24Ub+ZMB8GA1UdIwQYMBaA
FK5Vg2/sMcq59x36r2sx88gd46y7MFcGA1UdEQRQME6BFGxhbmNlc3RvdXRAZ21haWwuY29tgRRs
YW5jZXN0b3V0QGdtYWlsLmNvbYEObGFuY2VAbGFuY2UuaW2BEGxhbmNlQGFuZHlldC5uZXQwggFM
BgNVHSAEggFDMIIBPzCCATsGCysGAQQBgbU3AQIDMIIBKjAuBggrBgEFBQcCARYiaHR0cDovL3d3
dy5zdGFydHNzbC5jb20vcG9saWN5LnBkZjCB9wYIKwYBBQUHAgIwgeowJxYgU3RhcnRDb20gQ2Vy
dGlmaWNhdGlvbiBBdXRob3JpdHkwAwIBARqBvlRoaXMgY2VydGlmaWNhdGUgd2FzIGlzc3VlZCBh
Y2NvcmRpbmcgdG8gdGhlIENsYXNzIDIgVmFsaWRhdGlvbiByZXF1aXJlbWVudHMgb2YgdGhlIFN0
YXJ0Q29tIENBIHBvbGljeSwgcmVsaWFuY2Ugb25seSBmb3IgdGhlIGludGVuZGVkIHB1cnBvc2Ug
aW4gY29tcGxpYW5jZSBvZiB0aGUgcmVseWluZyBwYXJ0eSBvYmxpZ2F0aW9ucy4wNgYDVR0fBC8w
LTAroCmgJ4YlaHR0cDovL2NybC5zdGFydHNzbC5jb20vY3J0dTItY3JsLmNybDCBjgYIKwYBBQUH
AQEEgYEwfzA5BggrBgEFBQcwAYYtaHR0cDovL29jc3Auc3RhcnRzc2wuY29tL3N1Yi9jbGFzczIv
Y2xpZW50L2NhMEIGCCsGAQUFBzAChjZodHRwOi8vYWlhLnN0YXJ0c3NsLmNvbS9jZXJ0cy9zdWIu
Y2xhc3MyLmNsaWVudC5jYS5jcnQwIwYDVR0SBBwwGoYYaHR0cDovL3d3dy5zdGFydHNzbC5jb20v
MA0GCSqGSIb3DQEBBQUAA4IBAQALnAVqIrddlyGYqOAb4TfJ25u3sOtC352yAF7VaQdhkV/Z7Rum
OPpsEN7rwLfHOphYhafI4IxKy39NZbFBjzzcW8Kx6OJ1L/eDEW5Dbt1XzaBF4VVM1/DZyg/l3C0N
9/YrumhcgdSUgxLL2d/GzEk1dNTcZLpLJABf6L1W5RszU4HSPyVppLzYVVq5yLwmKnlIcnDjEdMr
jmsFq8b0Duk1j05IE2KBiWNy/Q0H9Hj/943/rvQOx7464jzuEGkWYO8AU7Nmq3h2DLoo8GECFwxy
e7rSL0o3KFkAQHC0YE/8GbaT05Jo7xnF/9X/IOWd0rSvBmTVkreGARQywViv35eCMYIDbDCCA2gC
AQEwgZMwgYwxCzAJBgNVBAYTAklMMRYwFAYDVQQKEw1TdGFydENvbSBMdGQuMSswKQYDVQQLEyJT
ZWN1cmUgRGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWduaW5nMTgwNgYDVQQDEy9TdGFydENvbSBDbGFz
cyAyIFByaW1hcnkgSW50ZXJtZWRpYXRlIENsaWVudCBDQQICL6UwCQYFKw4DAhoFAKCCAa0wGAYJ
KoZIhvcNAQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMTQwNDIwMjM1MjU4WjAjBgkq
hkiG9w0BCQQxFgQUUfBwHZLF7eJcj1jdcadZ9bXlnSgwgaQGCSsGAQQBgjcQBDGBljCBkzCBjDEL
MAkGA1UEBhMCSUwxFjAUBgNVBAoTDVN0YXJ0Q29tIEx0ZC4xKzApBgNVBAsTIlNlY3VyZSBEaWdp
dGFsIENlcnRpZmljYXRlIFNpZ25pbmcxODA2BgNVBAMTL1N0YXJ0Q29tIENsYXNzIDIgUHJpbWFy
eSBJbnRlcm1lZGlhdGUgQ2xpZW50IENBAgIvpTCBpgYLKoZIhvcNAQkQAgsxgZaggZMwgYwxCzAJ
BgNVBAYTAklMMRYwFAYDVQQKEw1TdGFydENvbSBMdGQuMSswKQYDVQQLEyJTZWN1cmUgRGlnaXRh
bCBDZXJ0aWZpY2F0ZSBTaWduaW5nMTgwNgYDVQQDEy9TdGFydENvbSBDbGFzcyAyIFByaW1hcnkg
SW50ZXJtZWRpYXRlIENsaWVudCBDQQICL6UwDQYJKoZIhvcNAQEBBQAEggEALPMBHYJsYixFYx4X
LxMKzzfooJ1mkfVONKwpOqoqdU+7ZCUPUABddxWhjLR1Ocx1xirbAKvHjBUxEEUP5pz9fAA+dYoI
2u40rVm2X9whBU+Wn7t9CydMpiPevJRGvXINIb3jChqP6ZtwcBW6TV3TtLvZIaz64O9M0kEtDdMb
vH3aUZEjtFdSwpIMcPkdunFizqZ/ugpoprXZYnl2ruhC6OuZZDIgcx2hh1g2lazkL8EjpkyVy1Tp
UV07QmyFhmUm83kDwDA7Nc/Afd0ucpJGAcH04xNFFMipoIdgGZ2BaK5BZujrygA9wz5m4gDe5ViR
2NI/WWj3xLcb19GqAYuDjQAAAAAAAA==

--Apple-Mail=_8783B4C6-C581-4175-B7AD-93CE5662BA08--


From nobody Sun Apr 20 17:10:43 2014
Return-Path: <florob@babelmonkeys.de>
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 A12861A00CD for <xmpp@ietfa.amsl.com>; Sun, 20 Apr 2014 17:10:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.822
X-Spam-Level: 
X-Spam-Status: No, score=-1.822 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HELO_EQ_DE=0.35, RP_MATCHES_RCVD=-0.272] autolearn=ham
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 0UZNBZydTCAF for <xmpp@ietfa.amsl.com>; Sun, 20 Apr 2014 17:10:37 -0700 (PDT)
Received: from babelmonkeys.de (babelmonkeys.de [IPv6:2a02:d40:3:1:10a1:5eff:fe52:509]) by ietfa.amsl.com (Postfix) with ESMTP id 5AAB81A0073 for <xmpp@ietf.org>; Sun, 20 Apr 2014 17:10:37 -0700 (PDT)
Received: from xdsl-78-34-253-121.netcologne.de ([78.34.253.121] helo=[192.168.0.140]) by babelmonkeys.de with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:128) (Exim 4.80) (envelope-from <florob@babelmonkeys.de>) id 1Wc1of-0005e2-Ld for xmpp@ietf.org; Mon, 21 Apr 2014 02:10:33 +0200
Message-ID: <535461F1.60901@babelmonkeys.de>
Date: Mon, 21 Apr 2014 02:10:25 +0200
From: Florian Zeitz <florob@babelmonkeys.de>
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:24.0) Gecko/20100101 Thunderbird/24.4.0
MIME-Version: 1.0
To: xmpp@ietf.org
References: <20140420234508.15834.69854.idtracker@ietfa.amsl.com> <70B56605-EC89-4DA4-86B5-689158EF467B@andyet.net>
In-Reply-To: <70B56605-EC89-4DA4-86B5-689158EF467B@andyet.net>
X-Enigmail-Version: 1.6
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
Archived-At: http://mailarchive.ietf.org/arch/msg/xmpp/zGMUC2-GyPKZ8ynvIG3oAUxdSaU
Subject: Re: [xmpp] Fwd:  I-D Action: draft-ietf-xmpp-websocket-04.txt
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: Mon, 21 Apr 2014 00:10:42 -0000

On 21.04.2014 01:52, Lance Stout wrote:
> FYI
> 
> This version clarifies the stream initiation exchange by giving an example and explicitly stating 
> that the attributes of the <open /> element match what is prescribed by Section 4.7 of RFC 6120.
> 
Having read the -02 to -03, and -03 to -04 diffs, I am quite content
with the current version. I feel all feedback has been adequately addressed.

One last remark I have is that I dislike (the formatting of) the example
in Section 3.3.3:

"
 -- WS Message boundary --	
 <stream:features xmlns:stream="http://etherx.jabber.org/streams">	
   <bind xmlns="urn:ietf:params:xml:ns:xmpp-bind"/>	
 </stream:features>	
 -- WS Message boundary --	
 <error xmlns="http://etherx.jabber.org/streams">	
   <host-unknown xmlns='urn:ietf:params:xml:ns:xmpp-streams'/>	
 </error>	
 -- WS Message boundary --	
 <message xmlns="jabber:client" xml:lang="en">	
   <body>Every WebSocket message is parsable by itself.</body>	
 </message>
"

It makes it look like this is a valid protocol flow, which it clearly is
not.
When first reading it, I was stuck pondering why a <message/> would be
transmitted after a stream error (and a host-unknown stream error after
features), until I realised this were really 3 separate examples.

Other than that, thank you for your great work Lance.

Best regards,
Florian Zeitz

> 
> 
> Begin forwarded message:
> 
>> From: internet-drafts@ietf.org
>> Subject: [xmpp] I-D Action: draft-ietf-xmpp-websocket-04.txt
>> Date: April 20, 2014 at 4:45:08 PM PDT
>> To: i-d-announce@ietf.org
>> Cc: xmpp@ietf.org
>>
>>
>> A New Internet-Draft is available from the on-line Internet-Drafts directories.
>> This draft is a work item of the Extensible Messaging and Presence Protocol Working Group of the IETF.
>>
>>        Title           : An XMPP Sub-protocol for WebSocket
>>        Authors         : Lance Stout
>>                          Jack Moffitt
>>                          Eric Cestari
>> 	Filename        : draft-ietf-xmpp-websocket-04.txt
>> 	Pages           : 14
>> 	Date            : 2014-04-20
>>
>> Abstract:
>>   This document defines a binding for the XMPP protocol over a
>>   WebSocket transport layer.  A WebSocket binding for XMPP provides
>>   higher performance than the current HTTP binding for XMPP.
>>
>>
>> The IETF datatracker status page for this draft is:
>> https://datatracker.ietf.org/doc/draft-ietf-xmpp-websocket/
>>
>> There's also a htmlized version available at:
>> http://tools.ietf.org/html/draft-ietf-xmpp-websocket-04
>>
>> A diff from the previous version is available at:
>> http://www.ietf.org/rfcdiff?url2=draft-ietf-xmpp-websocket-04
>>
>>
>> Please note that it may take a couple of minutes from the time of submission
>> until the htmlized version and diff are available at tools.ietf.org.
>>
>> Internet-Drafts are also available by anonymous FTP at:
>> ftp://ftp.ietf.org/internet-drafts/
>>
>> _______________________________________________



From nobody Sun Apr 20 17:31:15 2014
Return-Path: <internet-drafts@ietf.org>
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 1D30E1A00EA; Sun, 20 Apr 2014 17:31:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9] autolearn=ham
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 mYU-b6B37oa6; Sun, 20 Apr 2014 17:31:12 -0700 (PDT)
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 209881A00DD; Sun, 20 Apr 2014 17:31:12 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: i-d-announce@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 5.3.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <20140421003112.19898.84920.idtracker@ietfa.amsl.com>
Date: Sun, 20 Apr 2014 17:31:12 -0700
Archived-At: http://mailarchive.ietf.org/arch/msg/xmpp/riAGvTkSH5LXzWnDPsjuFGudUHQ
Cc: xmpp@ietf.org
Subject: [xmpp] I-D Action: draft-ietf-xmpp-websocket-05.txt
X-BeenThere: xmpp@ietf.org
X-Mailman-Version: 2.1.15
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: Mon, 21 Apr 2014 00:31:13 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
 This draft is a work item of the Extensible Messaging and Presence Protocol Working Group of the IETF.

        Title           : An XMPP Sub-protocol for WebSocket
        Authors         : Lance Stout
                          Jack Moffitt
                          Eric Cestari
	Filename        : draft-ietf-xmpp-websocket-05.txt
	Pages           : 14
	Date            : 2014-04-20

Abstract:
   This document defines a binding for the XMPP protocol over a
   WebSocket transport layer.  A WebSocket binding for XMPP provides
   higher performance than the current HTTP binding for XMPP.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-xmpp-websocket/

There's also a htmlized version available at:
http://tools.ietf.org/html/draft-ietf-xmpp-websocket-05

A diff from the previous version is available at:
http://www.ietf.org/rfcdiff?url2=draft-ietf-xmpp-websocket-05


Please note that it may take a couple of minutes from the time of submission
until the htmlized version and diff are available at tools.ietf.org.

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/


From nobody Sun Apr 20 17:33:57 2014
Return-Path: <lancestout@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 1D6261A00EC for <xmpp@ietfa.amsl.com>; Sun, 20 Apr 2014 17:33:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level: 
X-Spam-Status: No, score=-2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9,  DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, SPF_PASS=-0.001] autolearn=ham
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 jKbI1RH3aXGg for <xmpp@ietfa.amsl.com>; Sun, 20 Apr 2014 17:33:51 -0700 (PDT)
Received: from mail-pb0-x22f.google.com (mail-pb0-x22f.google.com [IPv6:2607:f8b0:400e:c01::22f]) by ietfa.amsl.com (Postfix) with ESMTP id 97E581A00E5 for <xmpp@ietf.org>; Sun, 20 Apr 2014 17:33:51 -0700 (PDT)
Received: by mail-pb0-f47.google.com with SMTP id up15so3169609pbc.20 for <xmpp@ietf.org>; Sun, 20 Apr 2014 17:33:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=content-type:mime-version:subject:from:in-reply-to:date:cc :message-id:references:to; bh=IRCEy/bvNSx04TOJ2OTPrB40FMRNKdr1t9SMQZopSXM=; b=LkLgTEnGbwMOQ24Oz0OeI4G3grPYLp3aJT4D0IP/1+MEfQYhp8qITSAIiq0RcgHamK KU8eZxgMFalPAifOMsvWuYyc7ECDQAg43CSMseJHF79shcjSvfHTXP8lEbzszCFp66kD EEKwlnjIM94A2yLfDzskpBzLAZSlFRPc7r4orjl7so9idDoik2wg11lDvjkS5H7uVxBO /IO0LO/mbbg0t7df7V7qedFci/jbqlLLvljpm23jlsmmg+KoEeimFaqktzCsyHavPBh0 t/o+DSepiyL8SQuwpENsff7yiU1JcH6WkwVGHEXiONFJ1qxwk1vg38McDFZ+ZZ904MJL yuKg==
X-Received: by 10.66.147.99 with SMTP id tj3mr34899188pab.47.1398040425966; Sun, 20 Apr 2014 17:33:45 -0700 (PDT)
Received: from [10.0.1.172] (96-41-205-84.dhcp.elbg.wa.charter.com. [96.41.205.84]) by mx.google.com with ESMTPSA id z3sm177737726pas.15.2014.04.20.17.33.44 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Sun, 20 Apr 2014 17:33:45 -0700 (PDT)
Content-Type: multipart/signed; boundary="Apple-Mail=_A2FE6EE1-9D46-4715-92BC-A6DF5B81F9B7"; protocol="application/pgp-signature"; micalg=pgp-sha512
Mime-Version: 1.0 (Mac OS X Mail 7.2 \(1874\))
From: Lance Stout <lancestout@gmail.com>
In-Reply-To: <535461F1.60901@babelmonkeys.de>
Date: Sun, 20 Apr 2014 17:33:40 -0700
Message-Id: <F818273E-D5E0-437D-9205-575E4709FE11@gmail.com>
References: <20140420234508.15834.69854.idtracker@ietfa.amsl.com> <70B56605-EC89-4DA4-86B5-689158EF467B@andyet.net> <535461F1.60901@babelmonkeys.de>
To: XMPP Working Group <xmpp@ietf.org>
X-Mailer: Apple Mail (2.1874)
Archived-At: http://mailarchive.ietf.org/arch/msg/xmpp/uc8t4gxkz_9R0URbHY5XF_KBcDc
Subject: Re: [xmpp] Fwd:  I-D Action: draft-ietf-xmpp-websocket-04.txt
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: Mon, 21 Apr 2014 00:33:56 -0000

--Apple-Mail=_A2FE6EE1-9D46-4715-92BC-A6DF5B81F9B7
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=windows-1252


On Apr 20, 2014, at 5:10 PM, Florian Zeitz <florob@babelmonkeys.de> =
wrote:

> One last remark I have is that I dislike (the formatting of) the =
example
> in Section 3.3.3:

I just published -05 which splits that into multiple examples, making =
that section read much better.

Thanks!

=97 Lance

--Apple-Mail=_A2FE6EE1-9D46-4715-92BC-A6DF5B81F9B7
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename=signature.asc
Content-Type: application/pgp-signature;
	name=signature.asc
Content-Description: Message signed with OpenPGP using GPGMail

-----BEGIN PGP SIGNATURE-----

iQIcBAEBCgAGBQJTVGdkAAoJEEUjsLfW9hYO21IP/ie3ZKQv3ciq1aiopDQzH1kX
lNb5gUD6tGnvhfaNs5vgT31tXIt0LZIPZG1FzPhTs/fhnuR4bYmQtgGIoQ2ktJek
IHFwbxeDDEhFrfc/tA0oj4PJz917Wo4LHJZV6fk2eQd2ueP7YVrd+GiGuwfOVABC
AW74+2y4wE+/ksQjQoA6knBEZ4V1UY9YiQo7dsNFdtPVS7U0aIoYF7q5Q/cvvLVP
3XfnkJmkW1TL6W4bMyXmxCeGdKXNWycxtyqBqHEOLtrlh71WpMIOSDDB2VWQJDB8
0GHAYdnFd8hsx9gEjgyGKumUzWiBk+FTeOyuP/0gnkfL0xnYNdoIMpbCsr96Y+OY
3YAVwrNsm8h2bl+6jXVdyTZGM7MqwrQSaUC2LOuxJXya+eTktDskMAeUTBIjiuYC
h68cxx0WWErai8KncYnLgbv7OazRhDdl03s22i9Hmd8sAevmQI2keZSwYbcCowrn
/Qv/BVPwQt20o+BwDxoK+H+xPcBjzNIlfCuh20hk43oZbq90BmKIY4cpnir2xLoZ
TsTv58aSa0RXN7lUb458P5S1VH+9++vhViEqWt4/VO9pXlLkHbbRWLuId07SW8VP
r1qD0ksFZooVMF5lYhPAxpKtskw3mOAQELRM43MyTROZdY32GQCbDCGpU+hZ9m30
gsMPlic/3Xpt8WSQgE86
=nyJe
-----END PGP SIGNATURE-----

--Apple-Mail=_A2FE6EE1-9D46-4715-92BC-A6DF5B81F9B7--


From nobody Mon Apr 21 14:15:40 2014
Return-Path: <ben@nostrum.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 E37D41A0296 for <xmpp@ietfa.amsl.com>; Mon, 21 Apr 2014 14:15:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.172
X-Spam-Level: 
X-Spam-Status: No, score=-2.172 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-0.272] autolearn=ham
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 3Qq5Ba_WR1IM for <xmpp@ietfa.amsl.com>; Mon, 21 Apr 2014 14:15:36 -0700 (PDT)
Received: from nostrum.com (raven-v6.nostrum.com [IPv6:2001:470:d:1130::1]) by ietfa.amsl.com (Postfix) with ESMTP id 9EDC01A0292 for <xmpp@ietf.org>; Mon, 21 Apr 2014 14:15:36 -0700 (PDT)
Received: from [10.0.1.29] (cpe-173-172-146-58.tx.res.rr.com [173.172.146.58]) (authenticated bits=0) by nostrum.com (8.14.8/8.14.7) with ESMTP id s3LLFTGl003516 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Mon, 21 Apr 2014 16:15:31 -0500 (CDT) (envelope-from ben@nostrum.com)
X-Authentication-Warning: raven.nostrum.com: Host cpe-173-172-146-58.tx.res.rr.com [173.172.146.58] claimed to be [10.0.1.29]
From: Ben Campbell <ben@nostrum.com>
Content-Type: text/plain; charset=us-ascii
X-Mao-Original-Outgoing-Id: 419807730.730685-480cc92c088fd0f7102141a803f70cdb
Content-Transfer-Encoding: quoted-printable
Mime-Version: 1.0 (Mac OS X Mail 7.2 \(1874\))
Message-Id: <2C46C537-4E3F-4C29-BD2C-AFA1A5D52717@nostrum.com>
Date: Mon, 21 Apr 2014 16:15:30 -0500
To: draft-ietf-xmpp-websocket.all@tools.ietf.org, XMPP Working Group <xmpp@ietf.org>
X-Mailer: Apple Mail (2.1874)
Archived-At: http://mailarchive.ietf.org/arch/msg/xmpp/umDCHM-PSaq4QvhB8WYumZGGRnM
Subject: [xmpp] Comments on draft-ietf-xmpp-websocket-05
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: Mon, 21 Apr 2014 21:15:39 -0000

Here's some just under the wire comments on =
draft-ietf-xmpp-websocket-05. It mostly looks fine, but I have a few =
comments, mainly about some 2119 language, and about connection =
managers:


-- 3.1: "During the WebSocket handshake, the client MUST include the =
Sec-WebSocket-Protocol header in its handshake, and the value |xmpp| =
MUST be included in the list of protocols. "

Isn't the "MUST include Sec-WebSocket-Protocol" part really a =
requirement of WebSocket in general? That is, is it in any way specific =
to XMPP?, if it's simply a repetition of a general WebSocket =
requirement, we should not state it normatively here. ( In any case, it =
seems to be implied by the "value MUST include xmpp"  part.)

-- 3.2.2: "...  MUST close the stream with an error, which SHOULD be =
<invalid-namespace> ..."

Why SHOULD and not MUST? Are there reasonable circumstances to choose =
something else? Can you offer guidance on why one might choose something =
else, and what impact that would have?

-- 3.6:

Do we have to worry about half-closes situations where the peer does not =
respond in a timely manner? How about glare?

How does the XEP-0198 guidance after the figure interact with the =
guidance saying the closing party SHOULD close the stream? That would =
seem to imply one SHOULD NOT keep the stream alive, since that would =
involve not closing the stream.

-- 3.6.1: Can a server (or connection manager) redirect the client at =
any time?

-- 3.8:

First paragraph says clients can use extra whitespace, but goes onto say =
you SHOULD use WebSocket ping control frames. Does that mean we are =
recommending _against_ using the extra whitespace? If so, I'd avoid =
language saying you "can" do it in the first place, or add some =
qualification to make it clear those are "standard" XMPP clients and =
servers, but _WebSocket_ implementations SHOULD do things differently.

Are the uses of XMPP Ping or Stream Management for this purpose limited =
to the connection manager case? If not, does the aforementioned SHOULD =
also recommend against doing these?

Are clients and servers expected to know that a connection manager =
exists in the first place? Can we have plain-vanilla XMPP servers with a =
websocket connection manager? If so, how would they know to follow the =
XMPP/WebSocket recommendations?=20

-- 3.9: " ... enabling TLS SHOULD be done at the WebSocket layer ... "

Why not MUST? Can you give guidance about when it might make sense not =
to do it, and the consequences?

Does the possibility of a connection manager change anything?




=20



From nobody Mon Apr 21 15:12:41 2014
Return-Path: <lance@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 977841A02D1 for <xmpp@ietfa.amsl.com>; Mon, 21 Apr 2014 15:12:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.601
X-Spam-Level: 
X-Spam-Status: No, score=-2.601 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham
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 AGh88rPiPPHq for <xmpp@ietfa.amsl.com>; Mon, 21 Apr 2014 15:12:35 -0700 (PDT)
Received: from mail-pb0-f50.google.com (mail-pb0-f50.google.com [209.85.160.50]) by ietfa.amsl.com (Postfix) with ESMTP id 2CD281A0039 for <xmpp@ietf.org>; Mon, 21 Apr 2014 15:12:35 -0700 (PDT)
Received: by mail-pb0-f50.google.com with SMTP id md12so4183433pbc.37 for <xmpp@ietf.org>; Mon, 21 Apr 2014 15:12:30 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:content-type:mime-version:subject:from :in-reply-to:date:cc:message-id:references:to; bh=KrWTQHNVvlIWy33AaszV/hMwzHj8vGulnX2vTc6mL7Y=; b=Q2Rg/OzhrGUvgYXZCdeMUO6mvr1vPaED5dwwdm86jKzAyKDuf1HhWugUc5L5eEcED+ oJ7KV3i1hlY5pRdmszOOENLW4+LW6WIBpEZtOlLnpyb6FezkEfhEbDkaHLeNvtQmcMbn qc9ZJFfbyuKhDe1xbkTPSUU0uPzwBNUXAhkhsQJ9M2ak03jgzQ5Hg8/siRpU/ksi+NEQ 7S64IdDnktq+9eQHVaACVhXsFNf+afyKCnESRT5nAbBkRqQzAkoBbLdIjaqX5tJ6sYVt 2X+iXMiFfl3RAvI5pyc7RPgIYQgvplwpoqaD03wKdCPSvAx/mBZQ7zgXEhcXFJj9/1xw uR5A==
X-Gm-Message-State: ALoCoQk7dycPHx5LQ+TSSIsWtAgPwyhgVxEtzYpxVxqk/5ydAiXw7UsWUeggw7WxVsLHqtJ6HIsr
X-Received: by 10.67.5.7 with SMTP id ci7mr40181174pad.99.1398118350149; Mon, 21 Apr 2014 15:12:30 -0700 (PDT)
Received: from [10.0.1.172] (96-41-205-84.dhcp.elbg.wa.charter.com. [96.41.205.84]) by mx.google.com with ESMTPSA id xg8sm149450567pac.26.2014.04.21.15.12.28 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Mon, 21 Apr 2014 15:12:28 -0700 (PDT)
Content-Type: multipart/signed; boundary="Apple-Mail=_37AB04C4-E2F1-4E9B-8804-360DA364E5E5"; protocol="application/pkcs7-signature"; micalg=sha1
Mime-Version: 1.0 (Mac OS X Mail 7.2 \(1874\))
From: Lance Stout <lance@andyet.net>
In-Reply-To: <2C46C537-4E3F-4C29-BD2C-AFA1A5D52717@nostrum.com>
Date: Mon, 21 Apr 2014 15:12:26 -0700
Message-Id: <60E5F9D6-0ED8-4801-838D-B669BEDA1DAE@andyet.net>
References: <2C46C537-4E3F-4C29-BD2C-AFA1A5D52717@nostrum.com>
To: XMPP Working Group <xmpp@ietf.org>
X-Mailer: Apple Mail (2.1874)
Archived-At: http://mailarchive.ietf.org/arch/msg/xmpp/P5BIbLxja_dziseH1_qFftqgMYw
Cc: Ben Campbell <ben@nostrum.com>
Subject: Re: [xmpp] Comments on draft-ietf-xmpp-websocket-05
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: Mon, 21 Apr 2014 22:12:39 -0000

--Apple-Mail=_37AB04C4-E2F1-4E9B-8804-360DA364E5E5
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii


On Apr 21, 2014, at 2:15 PM, Ben Campbell <ben@nostrum.com> wrote:

> Here's some just under the wire comments on =
draft-ietf-xmpp-websocket-05. It mostly looks fine, but I have a few =
comments, mainly about some 2119 language, and about connection =
managers:
>=20
>=20
> -- 3.1: "During the WebSocket handshake, the client MUST include the =
Sec-WebSocket-Protocol header in its handshake, and the value |xmpp| =
MUST be included in the list of protocols. "
>=20
> Isn't the "MUST include Sec-WebSocket-Protocol" part really a =
requirement of WebSocket in general? That is, is it in any way specific =
to XMPP?, if it's simply a repetition of a general WebSocket =
requirement, we should not state it normatively here. ( In any case, it =
seems to be implied by the "value MUST include xmpp"  part.)

Makes sense. We only need to require here that the header includes =
'xmpp' in the list of protocols.


> -- 3.2.2: "...  MUST close the stream with an error, which SHOULD be =
<invalid-namespace> ..."
>=20
> Why SHOULD and not MUST? Are there reasonable circumstances to choose =
something else? Can you offer guidance on why one might choose something =
else, and what impact that would have?

I was mirroring the language in RFC 6120 Section 4.8.1. The SHOULD there =
seems to come from some server implementations that used <bad-format /> =
instead.

I'd be fine changing this to a MUST, since we're requiring servers to =
change the stream start header anyway.


> -- 3.6:
>=20
> Do we have to worry about half-closes situations where the peer does =
not respond in a timely manner? How about glare?
>=20
> How does the XEP-0198 guidance after the figure interact with the =
guidance saying the closing party SHOULD close the stream? That would =
seem to imply one SHOULD NOT keep the stream alive, since that would =
involve not closing the stream.
>=20
> -- 3.6.1: Can a server (or connection manager) redirect the client at =
any time?

Yes, just as it can close the stream at any time. I'll make that more =
explicit.

> -- 3.8:
>=20
> First paragraph says clients can use extra whitespace, but goes onto =
say you SHOULD use WebSocket ping control frames. Does that mean we are =
recommending _against_ using the extra whitespace? If so, I'd avoid =
language saying you "can" do it in the first place, or add some =
qualification to make it clear those are "standard" XMPP clients and =
servers, but _WebSocket_ implementations SHOULD do things differently.

Right. We're mandating in Section 3.3.3 that every WebSocket message =
begins with "<", which makes using whitespace pings problematic.

> Are the uses of XMPP Ping or Stream Management for this purpose =
limited to the connection manager case? If not, does the aforementioned =
SHOULD also recommend against doing these?

Using Ping or Stream Management is acceptable in any case, if redundant, =
as it turns out browsers do not explicitly give developers control over =
WebSocket pings.


My recommendation for preferred order of use of pinging mechanisms is:

1. Use Stream Management acks to ping (they're smaller and give useful =
info).
2. Use XMPP Ping
3. Use WebSocket ping control frames (mostly useful only if you're using =
WebSocket outside of a browser, such as on the server side of the =
connection).


> -- 3.9: " ... enabling TLS SHOULD be done at the WebSocket layer ... "
>=20
> Why not MUST? Can you give guidance about when it might make sense not =
to do it, and the consequences?
>=20
> Does the possibility of a connection manager change anything?


Using MUST here does make more sense. TLS SHOULD be used, and if MUST be =
enabled at the WebSocket layer.=

--Apple-Mail=_37AB04C4-E2F1-4E9B-8804-360DA364E5E5
Content-Disposition: attachment;
	filename=smime.p7s
Content-Type: application/pkcs7-signature;
	name=smime.p7s
Content-Transfer-Encoding: base64

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIM5jCCBjQw
ggQcoAMCAQICASAwDQYJKoZIhvcNAQEFBQAwfTELMAkGA1UEBhMCSUwxFjAUBgNVBAoTDVN0YXJ0
Q29tIEx0ZC4xKzApBgNVBAsTIlNlY3VyZSBEaWdpdGFsIENlcnRpZmljYXRlIFNpZ25pbmcxKTAn
BgNVBAMTIFN0YXJ0Q29tIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA3MTAyNDIxMDI1NVoX
DTE3MTAyNDIxMDI1NVowgYwxCzAJBgNVBAYTAklMMRYwFAYDVQQKEw1TdGFydENvbSBMdGQuMSsw
KQYDVQQLEyJTZWN1cmUgRGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWduaW5nMTgwNgYDVQQDEy9TdGFy
dENvbSBDbGFzcyAyIFByaW1hcnkgSW50ZXJtZWRpYXRlIENsaWVudCBDQTCCASIwDQYJKoZIhvcN
AQEBBQADggEPADCCAQoCggEBAMsohUWcASz7GfKrpTOMKqANy9BV7V0igWdGxA8IU77L3aTxErQ+
fcxtDYZ36Z6GH0YFn7fq5RADteP0AYzrCA+EQTfi8q1+kA3m0nwtwXG94M5sIqsvs7lRP1aycBke
/s5g9hJHryZ2acScnzczjBCAo7X1v5G3yw8MDP2m2RCye0KfgZ4nODerZJVzhAlOD9YejvAXZqHk
sw56HzElVIoYSZ3q4+RJuPXXfIoyby+Y2m1E+YzX5iCZXBx05gk6MKAW1vaw4/v2OOLy6FZH3XHH
tOkzUreG//CsFnB9+uaYSlR65cdGzTsmoIK8WH1ygoXhRBm98SD7Hf/r3FELNvUCAwEAAaOCAa0w
ggGpMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBSuVYNv7DHKufcd
+q9rMfPIHeOsuzAfBgNVHSMEGDAWgBROC+8apEBbpRdphzDKNGhD0EGu8jBmBggrBgEFBQcBAQRa
MFgwJwYIKwYBBQUHMAGGG2h0dHA6Ly9vY3NwLnN0YXJ0c3NsLmNvbS9jYTAtBggrBgEFBQcwAoYh
aHR0cDovL3d3dy5zdGFydHNzbC5jb20vc2ZzY2EuY3J0MFsGA1UdHwRUMFIwJ6AloCOGIWh0dHA6
Ly93d3cuc3RhcnRzc2wuY29tL3Nmc2NhLmNybDAnoCWgI4YhaHR0cDovL2NybC5zdGFydHNzbC5j
b20vc2ZzY2EuY3JsMIGABgNVHSAEeTB3MHUGCysGAQQBgbU3AQIBMGYwLgYIKwYBBQUHAgEWImh0
dHA6Ly93d3cuc3RhcnRzc2wuY29tL3BvbGljeS5wZGYwNAYIKwYBBQUHAgEWKGh0dHA6Ly93d3cu
c3RhcnRzc2wuY29tL2ludGVybWVkaWF0ZS5wZGYwDQYJKoZIhvcNAQEFBQADggIBADqpJw3I07QW
ke9plNBpxUxcffc7nUrIQpJHDci91DFG7fVhHRkMZ1J+BKg5UNUxIFJ2Z9B90Micc/NXcs7kPBRd
n6XGO/vPc87Y6R+cWS9Nc9+fp3Enmsm94OxOwI9wn8qnr/6o3mD4noP9JphwUPTXwHovjavRnhUQ
HLfo/i2NG0XXgTHXS2Xm0kVUozXqpYpAdumMiB/vezj1QHQJDmUdPYMcp+reg9901zkyT3fDW/iv
JVv6pWtkh6Pw2ytZT7mvg7YhX3V50Nv860cV11mocUVcqBLv0gcT+HBDYtbuvexNftwNQKD5193A
7zN4vG7CTYkXxytSjKuXrpEatEiFPxWgb84nVj25SU5q/r1Xhwby6mLhkbaXslkVtwEWT3Van49r
KjlK4XrUKYYWtnfzq6aSak5u0Vpxd1rY79tWhD3EdCvOhNz/QplNa+VkIsrcp7+8ZhP1l1b2U6Ma
xIVteuVMD3X0vziIwr7jxYae9FZjbxlpUemqXjcC0QaFfN7qI0JsQMALL7iGRBg7K0CoOBzECdD3
fuZil5kU/LP9cr1BK31U0Uy651bFnAMMMkqhAChIbn0ei72VnbpSsrrSdF0BAGYQ8vyHae5aCg+H
75dVCV33K6FuxZrf09yTz+Vx/PkdRUYkXmZz/OTfyJXsUOUXrym6KvI2rYpccSk5MIIGqjCCBZKg
AwIBAgICL6UwDQYJKoZIhvcNAQEFBQAwgYwxCzAJBgNVBAYTAklMMRYwFAYDVQQKEw1TdGFydENv
bSBMdGQuMSswKQYDVQQLEyJTZWN1cmUgRGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWduaW5nMTgwNgYD
VQQDEy9TdGFydENvbSBDbGFzcyAyIFByaW1hcnkgSW50ZXJtZWRpYXRlIENsaWVudCBDQTAeFw0x
MzAzMTQwNTM1MTJaFw0xNTAzMTUyMjMyMzZaMIGMMRkwFwYDVQQNExBQTDAxbVhKMjhha3BBRzVj
MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjESMBAGA1UEBxMJS2VubmV3aWNrMRQw
EgYDVQQDEwtMYW5jZSBTdG91dDEjMCEGCSqGSIb3DQEJARYUbGFuY2VzdG91dEBnbWFpbC5jb20w
ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCr0XNL4SLaoBR9y72zNo3eAefV7vk1UaEx
xML9TqPKZHV9gGxA/XO5YilACUU/l5In+8akri5djy/haORYEm5HwsR/R1vxhOK7cBEyXMCY41Vg
KyqnQPJlidJ0L5PMinz1cwo0wyLlh8WhxIBHBjgLbA8XAoDC7FL6KzDq+qoJdsBbehu4W9fVscRr
T7XeM41zHjc7FqJOD8I2n9Z5CIlEeWwaIEZO0HpxOlcbD5EGVaC7Wbji/nEOuQ1OI6iGId/7Xakg
JrGfjSg1wQ5dXIBMzbSZmw3B6WmDdNgpCzHYL+QrCLrFenO0u2D6ZR/dZQgIkPRhL6I7PqniJ3FN
0hJpAgMBAAGjggMSMIIDDjAJBgNVHRMEAjAAMAsGA1UdDwQEAwIEsDAdBgNVHSUEFjAUBggrBgEF
BQcDAgYIKwYBBQUHAwQwHQYDVR0OBBYEFFggdjTZDgsglI1DBpZiCB24Ub+ZMB8GA1UdIwQYMBaA
FK5Vg2/sMcq59x36r2sx88gd46y7MFcGA1UdEQRQME6BFGxhbmNlc3RvdXRAZ21haWwuY29tgRRs
YW5jZXN0b3V0QGdtYWlsLmNvbYEObGFuY2VAbGFuY2UuaW2BEGxhbmNlQGFuZHlldC5uZXQwggFM
BgNVHSAEggFDMIIBPzCCATsGCysGAQQBgbU3AQIDMIIBKjAuBggrBgEFBQcCARYiaHR0cDovL3d3
dy5zdGFydHNzbC5jb20vcG9saWN5LnBkZjCB9wYIKwYBBQUHAgIwgeowJxYgU3RhcnRDb20gQ2Vy
dGlmaWNhdGlvbiBBdXRob3JpdHkwAwIBARqBvlRoaXMgY2VydGlmaWNhdGUgd2FzIGlzc3VlZCBh
Y2NvcmRpbmcgdG8gdGhlIENsYXNzIDIgVmFsaWRhdGlvbiByZXF1aXJlbWVudHMgb2YgdGhlIFN0
YXJ0Q29tIENBIHBvbGljeSwgcmVsaWFuY2Ugb25seSBmb3IgdGhlIGludGVuZGVkIHB1cnBvc2Ug
aW4gY29tcGxpYW5jZSBvZiB0aGUgcmVseWluZyBwYXJ0eSBvYmxpZ2F0aW9ucy4wNgYDVR0fBC8w
LTAroCmgJ4YlaHR0cDovL2NybC5zdGFydHNzbC5jb20vY3J0dTItY3JsLmNybDCBjgYIKwYBBQUH
AQEEgYEwfzA5BggrBgEFBQcwAYYtaHR0cDovL29jc3Auc3RhcnRzc2wuY29tL3N1Yi9jbGFzczIv
Y2xpZW50L2NhMEIGCCsGAQUFBzAChjZodHRwOi8vYWlhLnN0YXJ0c3NsLmNvbS9jZXJ0cy9zdWIu
Y2xhc3MyLmNsaWVudC5jYS5jcnQwIwYDVR0SBBwwGoYYaHR0cDovL3d3dy5zdGFydHNzbC5jb20v
MA0GCSqGSIb3DQEBBQUAA4IBAQALnAVqIrddlyGYqOAb4TfJ25u3sOtC352yAF7VaQdhkV/Z7Rum
OPpsEN7rwLfHOphYhafI4IxKy39NZbFBjzzcW8Kx6OJ1L/eDEW5Dbt1XzaBF4VVM1/DZyg/l3C0N
9/YrumhcgdSUgxLL2d/GzEk1dNTcZLpLJABf6L1W5RszU4HSPyVppLzYVVq5yLwmKnlIcnDjEdMr
jmsFq8b0Duk1j05IE2KBiWNy/Q0H9Hj/943/rvQOx7464jzuEGkWYO8AU7Nmq3h2DLoo8GECFwxy
e7rSL0o3KFkAQHC0YE/8GbaT05Jo7xnF/9X/IOWd0rSvBmTVkreGARQywViv35eCMYIDbDCCA2gC
AQEwgZMwgYwxCzAJBgNVBAYTAklMMRYwFAYDVQQKEw1TdGFydENvbSBMdGQuMSswKQYDVQQLEyJT
ZWN1cmUgRGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWduaW5nMTgwNgYDVQQDEy9TdGFydENvbSBDbGFz
cyAyIFByaW1hcnkgSW50ZXJtZWRpYXRlIENsaWVudCBDQQICL6UwCQYFKw4DAhoFAKCCAa0wGAYJ
KoZIhvcNAQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMTQwNDIxMjIxMjI2WjAjBgkq
hkiG9w0BCQQxFgQU3SMiSIZ4rF6YRuRjnqrvUmURr3MwgaQGCSsGAQQBgjcQBDGBljCBkzCBjDEL
MAkGA1UEBhMCSUwxFjAUBgNVBAoTDVN0YXJ0Q29tIEx0ZC4xKzApBgNVBAsTIlNlY3VyZSBEaWdp
dGFsIENlcnRpZmljYXRlIFNpZ25pbmcxODA2BgNVBAMTL1N0YXJ0Q29tIENsYXNzIDIgUHJpbWFy
eSBJbnRlcm1lZGlhdGUgQ2xpZW50IENBAgIvpTCBpgYLKoZIhvcNAQkQAgsxgZaggZMwgYwxCzAJ
BgNVBAYTAklMMRYwFAYDVQQKEw1TdGFydENvbSBMdGQuMSswKQYDVQQLEyJTZWN1cmUgRGlnaXRh
bCBDZXJ0aWZpY2F0ZSBTaWduaW5nMTgwNgYDVQQDEy9TdGFydENvbSBDbGFzcyAyIFByaW1hcnkg
SW50ZXJtZWRpYXRlIENsaWVudCBDQQICL6UwDQYJKoZIhvcNAQEBBQAEggEAOJOpnXMpVvP6JkUo
3lKvDTXenBjKwS3Q/uySRcHevV5o1o2Lr3gJi1ccj8jqRJl4tMZBx1VoOPnpGJ4ci/JPeU415sgI
4NBWP9W1MMKsop2oeTLVNb3gmcUyrSrW5GvSd1O7lVO852Y9pYNE9lzaQnomwMZ0JfjAiYbGiTbT
bmAz7VCNwzb18xzKu/qfEJlipUNOdsdureASpAvauUOsjhPhHxvNxKjhNJuJycIUl1SZX8u014ha
xI3MT7Szmi04bpgTVD6LIW64smgQeb5XN1eSKWVjJWjW/pH7QAszYpgcByZ/GFR0sQHULznXrW0G
yxoRHi0HyGbr8/hMKDTKfAAAAAAAAA==

--Apple-Mail=_37AB04C4-E2F1-4E9B-8804-360DA364E5E5--


From nobody Mon Apr 21 15:29:52 2014
Return-Path: <lance@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 02F9E1A02FB for <xmpp@ietfa.amsl.com>; Mon, 21 Apr 2014 15:29:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.601
X-Spam-Level: 
X-Spam-Status: No, score=-2.601 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham
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 duK5AqFTMef9 for <xmpp@ietfa.amsl.com>; Mon, 21 Apr 2014 15:29:49 -0700 (PDT)
Received: from mail-pb0-f43.google.com (mail-pb0-f43.google.com [209.85.160.43]) by ietfa.amsl.com (Postfix) with ESMTP id 3A7AC1A02F7 for <xmpp@ietf.org>; Mon, 21 Apr 2014 15:29:49 -0700 (PDT)
Received: by mail-pb0-f43.google.com with SMTP id um1so4209367pbc.30 for <xmpp@ietf.org>; Mon, 21 Apr 2014 15:29:44 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:content-type:mime-version:subject:from :in-reply-to:date:cc:message-id:references:to; bh=phahUhaQL5a64ZUhLyUuh286LnqQtXYfklJ0pvctKng=; b=baAIEMtW7Uhj6qZULxFuq51bUi34w/8g95JBlDFOYvRUPJCDmKKKOo8cWEsXkBtnLv 6DuPO9KGq4Zxs/dmytITde1Bn0mivbG1yufrAKyuw6gY2MBy6pwjwPgW/tqG0BVZthLk GMjlfIpOMfZK1jviQpkkip5/xqV3nw+vJRGREtiL0PD4JdVDZPbFvRg3Wn6GHxf5Kioo cvMjYszzGH+fbvB2iGuI4Fnv2Zl8G9y1ub4GUSWNmz+Vj3ADmNuvvqz3x/OAJNTe9A4y BsGQ2eM1D2gyeAvI262dirWAY2+xJX0wXj4XIC1LTlIV1wqYhcZHEGz3gbCACT8njVmZ p1jQ==
X-Gm-Message-State: ALoCoQmtNZcswzEmMgqD5JVHQGR9gss3X988GrcRa/N1HuCj6ALyFkumxUrVKCRSQ1yPs08ywBzv
X-Received: by 10.68.164.4 with SMTP id ym4mr41172859pbb.53.1398119384237; Mon, 21 Apr 2014 15:29:44 -0700 (PDT)
Received: from [10.0.1.172] (96-41-205-84.dhcp.elbg.wa.charter.com. [96.41.205.84]) by mx.google.com with ESMTPSA id gj9sm80395735pbc.7.2014.04.21.15.29.42 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Mon, 21 Apr 2014 15:29:43 -0700 (PDT)
Content-Type: multipart/signed; boundary="Apple-Mail=_6D0C837A-3AFC-46F6-B25D-DFD0EACD90C4"; protocol="application/pkcs7-signature"; micalg=sha1
Mime-Version: 1.0 (Mac OS X Mail 7.2 \(1874\))
From: Lance Stout <lance@andyet.net>
In-Reply-To: <60E5F9D6-0ED8-4801-838D-B669BEDA1DAE@andyet.net>
Date: Mon, 21 Apr 2014 15:29:40 -0700
Message-Id: <2A544C87-700F-416A-A81E-99D386741310@andyet.net>
References: <2C46C537-4E3F-4C29-BD2C-AFA1A5D52717@nostrum.com> <60E5F9D6-0ED8-4801-838D-B669BEDA1DAE@andyet.net>
To: XMPP Working Group <xmpp@ietf.org>
X-Mailer: Apple Mail (2.1874)
Archived-At: http://mailarchive.ietf.org/arch/msg/xmpp/HQ85TUcr6Y8W5T-KeogbljUdA74
Cc: Ben Campbell <ben@nostrum.com>
Subject: Re: [xmpp] Comments on draft-ietf-xmpp-websocket-05
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: Mon, 21 Apr 2014 22:29:51 -0000

--Apple-Mail=_6D0C837A-3AFC-46F6-B25D-DFD0EACD90C4
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii


I seem to have missed a section.


> -- 3.6:
>=20
> Do we have to worry about half-closes situations where the peer does =
not respond in a timely manner? How about glare?

We're following the same procedure as in RFC 6120 Section 4.4 (with the =
substitution of <close /> instead of </stream:stream>)

Would referencing that section be sufficient to address this, or do I =
need to include that language in this document?


> How does the XEP-0198 guidance after the figure interact with the =
guidance saying the closing party SHOULD close the stream? That would =
seem to imply one SHOULD NOT keep the stream alive, since that would =
involve not closing the stream.

The closing party ought to do the polite thing and first end the XMPP =
stream and then the WebSocket connection. In which case, the stream is =
closed when the other party replies with a close, and the server =
considers the session ended. The use of XEP-0198 is irrelevant in this =
case, as the XMPP session is ended regardless.

However, if the WebSocket connection happens to close before the XMPP =
stream is closed (network loss, etc), then:

    XEP-0198 not enabled: consider the XMPP stream implicitly closed, =
and end the XMPP session.
    XEP-0198 enabled: keep the XMPP session alive for a configured =
period of time to allow resumption, as described in XEP-0198

--Apple-Mail=_6D0C837A-3AFC-46F6-B25D-DFD0EACD90C4
Content-Disposition: attachment;
	filename=smime.p7s
Content-Type: application/pkcs7-signature;
	name=smime.p7s
Content-Transfer-Encoding: base64

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIM5jCCBjQw
ggQcoAMCAQICASAwDQYJKoZIhvcNAQEFBQAwfTELMAkGA1UEBhMCSUwxFjAUBgNVBAoTDVN0YXJ0
Q29tIEx0ZC4xKzApBgNVBAsTIlNlY3VyZSBEaWdpdGFsIENlcnRpZmljYXRlIFNpZ25pbmcxKTAn
BgNVBAMTIFN0YXJ0Q29tIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA3MTAyNDIxMDI1NVoX
DTE3MTAyNDIxMDI1NVowgYwxCzAJBgNVBAYTAklMMRYwFAYDVQQKEw1TdGFydENvbSBMdGQuMSsw
KQYDVQQLEyJTZWN1cmUgRGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWduaW5nMTgwNgYDVQQDEy9TdGFy
dENvbSBDbGFzcyAyIFByaW1hcnkgSW50ZXJtZWRpYXRlIENsaWVudCBDQTCCASIwDQYJKoZIhvcN
AQEBBQADggEPADCCAQoCggEBAMsohUWcASz7GfKrpTOMKqANy9BV7V0igWdGxA8IU77L3aTxErQ+
fcxtDYZ36Z6GH0YFn7fq5RADteP0AYzrCA+EQTfi8q1+kA3m0nwtwXG94M5sIqsvs7lRP1aycBke
/s5g9hJHryZ2acScnzczjBCAo7X1v5G3yw8MDP2m2RCye0KfgZ4nODerZJVzhAlOD9YejvAXZqHk
sw56HzElVIoYSZ3q4+RJuPXXfIoyby+Y2m1E+YzX5iCZXBx05gk6MKAW1vaw4/v2OOLy6FZH3XHH
tOkzUreG//CsFnB9+uaYSlR65cdGzTsmoIK8WH1ygoXhRBm98SD7Hf/r3FELNvUCAwEAAaOCAa0w
ggGpMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBSuVYNv7DHKufcd
+q9rMfPIHeOsuzAfBgNVHSMEGDAWgBROC+8apEBbpRdphzDKNGhD0EGu8jBmBggrBgEFBQcBAQRa
MFgwJwYIKwYBBQUHMAGGG2h0dHA6Ly9vY3NwLnN0YXJ0c3NsLmNvbS9jYTAtBggrBgEFBQcwAoYh
aHR0cDovL3d3dy5zdGFydHNzbC5jb20vc2ZzY2EuY3J0MFsGA1UdHwRUMFIwJ6AloCOGIWh0dHA6
Ly93d3cuc3RhcnRzc2wuY29tL3Nmc2NhLmNybDAnoCWgI4YhaHR0cDovL2NybC5zdGFydHNzbC5j
b20vc2ZzY2EuY3JsMIGABgNVHSAEeTB3MHUGCysGAQQBgbU3AQIBMGYwLgYIKwYBBQUHAgEWImh0
dHA6Ly93d3cuc3RhcnRzc2wuY29tL3BvbGljeS5wZGYwNAYIKwYBBQUHAgEWKGh0dHA6Ly93d3cu
c3RhcnRzc2wuY29tL2ludGVybWVkaWF0ZS5wZGYwDQYJKoZIhvcNAQEFBQADggIBADqpJw3I07QW
ke9plNBpxUxcffc7nUrIQpJHDci91DFG7fVhHRkMZ1J+BKg5UNUxIFJ2Z9B90Micc/NXcs7kPBRd
n6XGO/vPc87Y6R+cWS9Nc9+fp3Enmsm94OxOwI9wn8qnr/6o3mD4noP9JphwUPTXwHovjavRnhUQ
HLfo/i2NG0XXgTHXS2Xm0kVUozXqpYpAdumMiB/vezj1QHQJDmUdPYMcp+reg9901zkyT3fDW/iv
JVv6pWtkh6Pw2ytZT7mvg7YhX3V50Nv860cV11mocUVcqBLv0gcT+HBDYtbuvexNftwNQKD5193A
7zN4vG7CTYkXxytSjKuXrpEatEiFPxWgb84nVj25SU5q/r1Xhwby6mLhkbaXslkVtwEWT3Van49r
KjlK4XrUKYYWtnfzq6aSak5u0Vpxd1rY79tWhD3EdCvOhNz/QplNa+VkIsrcp7+8ZhP1l1b2U6Ma
xIVteuVMD3X0vziIwr7jxYae9FZjbxlpUemqXjcC0QaFfN7qI0JsQMALL7iGRBg7K0CoOBzECdD3
fuZil5kU/LP9cr1BK31U0Uy651bFnAMMMkqhAChIbn0ei72VnbpSsrrSdF0BAGYQ8vyHae5aCg+H
75dVCV33K6FuxZrf09yTz+Vx/PkdRUYkXmZz/OTfyJXsUOUXrym6KvI2rYpccSk5MIIGqjCCBZKg
AwIBAgICL6UwDQYJKoZIhvcNAQEFBQAwgYwxCzAJBgNVBAYTAklMMRYwFAYDVQQKEw1TdGFydENv
bSBMdGQuMSswKQYDVQQLEyJTZWN1cmUgRGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWduaW5nMTgwNgYD
VQQDEy9TdGFydENvbSBDbGFzcyAyIFByaW1hcnkgSW50ZXJtZWRpYXRlIENsaWVudCBDQTAeFw0x
MzAzMTQwNTM1MTJaFw0xNTAzMTUyMjMyMzZaMIGMMRkwFwYDVQQNExBQTDAxbVhKMjhha3BBRzVj
MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjESMBAGA1UEBxMJS2VubmV3aWNrMRQw
EgYDVQQDEwtMYW5jZSBTdG91dDEjMCEGCSqGSIb3DQEJARYUbGFuY2VzdG91dEBnbWFpbC5jb20w
ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCr0XNL4SLaoBR9y72zNo3eAefV7vk1UaEx
xML9TqPKZHV9gGxA/XO5YilACUU/l5In+8akri5djy/haORYEm5HwsR/R1vxhOK7cBEyXMCY41Vg
KyqnQPJlidJ0L5PMinz1cwo0wyLlh8WhxIBHBjgLbA8XAoDC7FL6KzDq+qoJdsBbehu4W9fVscRr
T7XeM41zHjc7FqJOD8I2n9Z5CIlEeWwaIEZO0HpxOlcbD5EGVaC7Wbji/nEOuQ1OI6iGId/7Xakg
JrGfjSg1wQ5dXIBMzbSZmw3B6WmDdNgpCzHYL+QrCLrFenO0u2D6ZR/dZQgIkPRhL6I7PqniJ3FN
0hJpAgMBAAGjggMSMIIDDjAJBgNVHRMEAjAAMAsGA1UdDwQEAwIEsDAdBgNVHSUEFjAUBggrBgEF
BQcDAgYIKwYBBQUHAwQwHQYDVR0OBBYEFFggdjTZDgsglI1DBpZiCB24Ub+ZMB8GA1UdIwQYMBaA
FK5Vg2/sMcq59x36r2sx88gd46y7MFcGA1UdEQRQME6BFGxhbmNlc3RvdXRAZ21haWwuY29tgRRs
YW5jZXN0b3V0QGdtYWlsLmNvbYEObGFuY2VAbGFuY2UuaW2BEGxhbmNlQGFuZHlldC5uZXQwggFM
BgNVHSAEggFDMIIBPzCCATsGCysGAQQBgbU3AQIDMIIBKjAuBggrBgEFBQcCARYiaHR0cDovL3d3
dy5zdGFydHNzbC5jb20vcG9saWN5LnBkZjCB9wYIKwYBBQUHAgIwgeowJxYgU3RhcnRDb20gQ2Vy
dGlmaWNhdGlvbiBBdXRob3JpdHkwAwIBARqBvlRoaXMgY2VydGlmaWNhdGUgd2FzIGlzc3VlZCBh
Y2NvcmRpbmcgdG8gdGhlIENsYXNzIDIgVmFsaWRhdGlvbiByZXF1aXJlbWVudHMgb2YgdGhlIFN0
YXJ0Q29tIENBIHBvbGljeSwgcmVsaWFuY2Ugb25seSBmb3IgdGhlIGludGVuZGVkIHB1cnBvc2Ug
aW4gY29tcGxpYW5jZSBvZiB0aGUgcmVseWluZyBwYXJ0eSBvYmxpZ2F0aW9ucy4wNgYDVR0fBC8w
LTAroCmgJ4YlaHR0cDovL2NybC5zdGFydHNzbC5jb20vY3J0dTItY3JsLmNybDCBjgYIKwYBBQUH
AQEEgYEwfzA5BggrBgEFBQcwAYYtaHR0cDovL29jc3Auc3RhcnRzc2wuY29tL3N1Yi9jbGFzczIv
Y2xpZW50L2NhMEIGCCsGAQUFBzAChjZodHRwOi8vYWlhLnN0YXJ0c3NsLmNvbS9jZXJ0cy9zdWIu
Y2xhc3MyLmNsaWVudC5jYS5jcnQwIwYDVR0SBBwwGoYYaHR0cDovL3d3dy5zdGFydHNzbC5jb20v
MA0GCSqGSIb3DQEBBQUAA4IBAQALnAVqIrddlyGYqOAb4TfJ25u3sOtC352yAF7VaQdhkV/Z7Rum
OPpsEN7rwLfHOphYhafI4IxKy39NZbFBjzzcW8Kx6OJ1L/eDEW5Dbt1XzaBF4VVM1/DZyg/l3C0N
9/YrumhcgdSUgxLL2d/GzEk1dNTcZLpLJABf6L1W5RszU4HSPyVppLzYVVq5yLwmKnlIcnDjEdMr
jmsFq8b0Duk1j05IE2KBiWNy/Q0H9Hj/943/rvQOx7464jzuEGkWYO8AU7Nmq3h2DLoo8GECFwxy
e7rSL0o3KFkAQHC0YE/8GbaT05Jo7xnF/9X/IOWd0rSvBmTVkreGARQywViv35eCMYIDbDCCA2gC
AQEwgZMwgYwxCzAJBgNVBAYTAklMMRYwFAYDVQQKEw1TdGFydENvbSBMdGQuMSswKQYDVQQLEyJT
ZWN1cmUgRGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWduaW5nMTgwNgYDVQQDEy9TdGFydENvbSBDbGFz
cyAyIFByaW1hcnkgSW50ZXJtZWRpYXRlIENsaWVudCBDQQICL6UwCQYFKw4DAhoFAKCCAa0wGAYJ
KoZIhvcNAQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMTQwNDIxMjIyOTQwWjAjBgkq
hkiG9w0BCQQxFgQUyLPVkIXaFrQj3WsgVUD76M2IMYYwgaQGCSsGAQQBgjcQBDGBljCBkzCBjDEL
MAkGA1UEBhMCSUwxFjAUBgNVBAoTDVN0YXJ0Q29tIEx0ZC4xKzApBgNVBAsTIlNlY3VyZSBEaWdp
dGFsIENlcnRpZmljYXRlIFNpZ25pbmcxODA2BgNVBAMTL1N0YXJ0Q29tIENsYXNzIDIgUHJpbWFy
eSBJbnRlcm1lZGlhdGUgQ2xpZW50IENBAgIvpTCBpgYLKoZIhvcNAQkQAgsxgZaggZMwgYwxCzAJ
BgNVBAYTAklMMRYwFAYDVQQKEw1TdGFydENvbSBMdGQuMSswKQYDVQQLEyJTZWN1cmUgRGlnaXRh
bCBDZXJ0aWZpY2F0ZSBTaWduaW5nMTgwNgYDVQQDEy9TdGFydENvbSBDbGFzcyAyIFByaW1hcnkg
SW50ZXJtZWRpYXRlIENsaWVudCBDQQICL6UwDQYJKoZIhvcNAQEBBQAEggEANDtpGcbrIuHb27BU
vGgOkXLG6KGpLPwtdZ/9K3X5qN5m+iF+jwqcNTYuFL1PiYMef6D/KSGLbXXOkl6TxSBcQ0/o60lu
8NqWNef13kqrqH3jMN1j+/U6qmMGZVUX+Gs/ADXZyE9Bs9+GN041m+3/bmcOAF0f35jnMVtoTJIt
G0Rx+RA71+TC38gLqEphKnUsmtLqnTbMIC5g0uSdHflkr9cynqbgGFw4DLtOx65fHPgz7JA0LOj6
MAtFepj1NqCBnwv0nIiksUoexI7dn8g8zXu1Hti4hdROYpGTXRImsmgdL/+2BJ1WjorrQCwjnkIM
OOhfMI0LC0+mBtmX7TyLNgAAAAAAAA==

--Apple-Mail=_6D0C837A-3AFC-46F6-B25D-DFD0EACD90C4--


From nobody Tue Apr 22 13:51:51 2014
Return-Path: <ben@nostrum.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 431CD1A0262 for <xmpp@ietfa.amsl.com>; Tue, 22 Apr 2014 13:51:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.172
X-Spam-Level: 
X-Spam-Status: No, score=-2.172 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-0.272] autolearn=ham
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 Q40eA0XwkgCB for <xmpp@ietfa.amsl.com>; Tue, 22 Apr 2014 13:51:44 -0700 (PDT)
Received: from nostrum.com (raven-v6.nostrum.com [IPv6:2001:470:d:1130::1]) by ietfa.amsl.com (Postfix) with ESMTP id 9168B1A0077 for <xmpp@ietf.org>; Tue, 22 Apr 2014 13:51:44 -0700 (PDT)
Received: from [10.0.1.29] (cpe-173-172-146-58.tx.res.rr.com [173.172.146.58]) (authenticated bits=0) by nostrum.com (8.14.8/8.14.7) with ESMTP id s3MKpZjS019363 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Tue, 22 Apr 2014 15:51:36 -0500 (CDT) (envelope-from ben@nostrum.com)
X-Authentication-Warning: raven.nostrum.com: Host cpe-173-172-146-58.tx.res.rr.com [173.172.146.58] claimed to be [10.0.1.29]
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 7.2 \(1874\))
From: Ben Campbell <ben@nostrum.com>
In-Reply-To: <60E5F9D6-0ED8-4801-838D-B669BEDA1DAE@andyet.net>
Date: Tue, 22 Apr 2014 15:51:35 -0500
X-Mao-Original-Outgoing-Id: 419892695.350925-43d374badfed33404e7fe9e51e6cdc7a
Content-Transfer-Encoding: quoted-printable
Message-Id: <C2FEB695-A594-4600-9AA4-2AAB2131CEFF@nostrum.com>
References: <2C46C537-4E3F-4C29-BD2C-AFA1A5D52717@nostrum.com> <60E5F9D6-0ED8-4801-838D-B669BEDA1DAE@andyet.net>
To: Lance Stout <lance@andyet.net>
X-Mailer: Apple Mail (2.1874)
Archived-At: http://mailarchive.ietf.org/arch/msg/xmpp/AaDt1AU1HbwPFHOSG4j7KoOkE_8
Cc: XMPP Working Group <xmpp@ietf.org>
Subject: Re: [xmpp] Comments on draft-ietf-xmpp-websocket-05
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, 22 Apr 2014 20:51:49 -0000

Hi,

Thanks for the response. Comments inline. I removed sections that didn't =
seem to require further comment.

On Apr 21, 2014, at 5:12 PM, Lance Stout <lance@andyet.net> wrote:

>=20
> On Apr 21, 2014, at 2:15 PM, Ben Campbell <ben@nostrum.com> wrote:
>=20

[...]

>> -- 3.2.2: "...  MUST close the stream with an error, which SHOULD be =
<invalid-namespace> ..."
>>=20
>> Why SHOULD and not MUST? Are there reasonable circumstances to choose =
something else? Can you offer guidance on why one might choose something =
else, and what impact that would have?
>=20
> I was mirroring the language in RFC 6120 Section 4.8.1. The SHOULD =
there seems to come from some server implementations that used =
<bad-format /> instead.
>=20
> I'd be fine changing this to a MUST, since we're requiring servers to =
change the stream start header anyway.

I'm okay either way, but if we leave it a SHOULD it would be good to add =
a note about the reasoning.

>=20
>=20
>> -- 3.6:
>>=20
>> Do we have to worry about half-closes situations where the peer does =
not respond in a timely manner? How about glare?
>>=20
>> How does the XEP-0198 guidance after the figure interact with the =
guidance saying the closing party SHOULD close the stream? That would =
seem to imply one SHOULD NOT keep the stream alive, since that would =
involve not closing the stream.
>>=20

(I see you responded to those in a separate email. I will address them =
there.)

[...]

>=20
>> -- 3.8:
>>=20
>> First paragraph says clients can use extra whitespace, but goes onto =
say you SHOULD use WebSocket ping control frames. Does that mean we are =
recommending _against_ using the extra whitespace? If so, I'd avoid =
language saying you "can" do it in the first place, or add some =
qualification to make it clear those are "standard" XMPP clients and =
servers, but _WebSocket_ implementations SHOULD do things differently.
>=20
> Right. We're mandating in Section 3.3.3 that every WebSocket message =
begins with "<", which makes using whitespace pings problematic.
>=20
>> Are the uses of XMPP Ping or Stream Management for this purpose =
limited to the connection manager case? If not, does the aforementioned =
SHOULD also recommend against doing these?
>=20
> Using Ping or Stream Management is acceptable in any case, if =
redundant, as it turns out browsers do not explicitly give developers =
control over WebSocket pings.
>=20
>=20
> My recommendation for preferred order of use of pinging mechanisms is:
>=20
> 1. Use Stream Management acks to ping (they're smaller and give useful =
info).
> 2. Use XMPP Ping
> 3. Use WebSocket ping control frames (mostly useful only if you're =
using WebSocket outside of a browser, such as on the server side of the =
connection).

Sounds good to me, pending clarifying text. (I wonder if others agree =
with those priorities?)

>=20
>=20
>> -- 3.9: " ... enabling TLS SHOULD be done at the WebSocket layer ... =
"
>>=20
>> Why not MUST? Can you give guidance about when it might make sense =
not to do it, and the consequences?
>>=20
>> Does the possibility of a connection manager change anything?
>=20
>=20
> Using MUST here does make more sense. TLS SHOULD be used, and if MUST =
be enabled at the WebSocket layer.

Sounds good. Any thoughts on the connection manager question?



From nobody Tue Apr 22 13:58:11 2014
Return-Path: <ben@nostrum.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 7DA261A0289 for <xmpp@ietfa.amsl.com>; Tue, 22 Apr 2014 13:58:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.172
X-Spam-Level: 
X-Spam-Status: No, score=-2.172 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-0.272] autolearn=ham
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 ezvidpUqtRTL for <xmpp@ietfa.amsl.com>; Tue, 22 Apr 2014 13:58:03 -0700 (PDT)
Received: from nostrum.com (raven-v6.nostrum.com [IPv6:2001:470:d:1130::1]) by ietfa.amsl.com (Postfix) with ESMTP id 5AB6A1A026B for <xmpp@ietf.org>; Tue, 22 Apr 2014 13:57:44 -0700 (PDT)
Received: from [10.0.1.29] (cpe-173-172-146-58.tx.res.rr.com [173.172.146.58]) (authenticated bits=0) by nostrum.com (8.14.8/8.14.7) with ESMTP id s3MKvZiF019834 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Tue, 22 Apr 2014 15:57:36 -0500 (CDT) (envelope-from ben@nostrum.com)
X-Authentication-Warning: raven.nostrum.com: Host cpe-173-172-146-58.tx.res.rr.com [173.172.146.58] claimed to be [10.0.1.29]
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 7.2 \(1874\))
From: Ben Campbell <ben@nostrum.com>
In-Reply-To: <2A544C87-700F-416A-A81E-99D386741310@andyet.net>
Date: Tue, 22 Apr 2014 15:57:35 -0500
X-Mao-Original-Outgoing-Id: 419893055.212313-5f0c326ce785ff07b2b56332226a6b60
Content-Transfer-Encoding: quoted-printable
Message-Id: <9CDE7F63-ABA2-41C6-89A3-F399F2CE9D3D@nostrum.com>
References: <2C46C537-4E3F-4C29-BD2C-AFA1A5D52717@nostrum.com> <60E5F9D6-0ED8-4801-838D-B669BEDA1DAE@andyet.net> <2A544C87-700F-416A-A81E-99D386741310@andyet.net>
To: Lance Stout <lance@andyet.net>
X-Mailer: Apple Mail (2.1874)
Archived-At: http://mailarchive.ietf.org/arch/msg/xmpp/hfTBwnOeULsGt3IGlIjNlEJXalQ
Cc: XMPP Working Group <xmpp@ietf.org>
Subject: Re: [xmpp] Comments on draft-ietf-xmpp-websocket-05
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, 22 Apr 2014 20:58:08 -0000

On Apr 21, 2014, at 5:29 PM, Lance Stout <lance@andyet.net> wrote:

>=20
> I seem to have missed a section.
>=20
>=20
>> -- 3.6:
>>=20
>> Do we have to worry about half-closes situations where the peer does =
not respond in a timely manner? How about glare?
>=20
> We're following the same procedure as in RFC 6120 Section 4.4 (with =
the substitution of <close /> instead of </stream:stream>)
>=20
> Would referencing that section be sufficient to address this, or do I =
need to include that language in this document?

That gets down into esoterica about whether you would expect an update =
to that section of 6120 to impact this draft. But in general I'm okay =
with either approach as long as it is clear, and we don't end up with =
dueling 2119 language between here and 6120.

>=20
>=20
>> How does the XEP-0198 guidance after the figure interact with the =
guidance saying the closing party SHOULD close the stream? That would =
seem to imply one SHOULD NOT keep the stream alive, since that would =
involve not closing the stream.
>=20
> The closing party ought to do the polite thing and first end the XMPP =
stream and then the WebSocket connection. In which case, the stream is =
closed when the other party replies with a close, and the server =
considers the session ended. The use of XEP-0198 is irrelevant in this =
case, as the XMPP session is ended regardless.
>=20
> However, if the WebSocket connection happens to close before the XMPP =
stream is closed (network loss, etc), then:
>=20
>    XEP-0198 not enabled: consider the XMPP stream implicitly closed, =
and end the XMPP session.
>    XEP-0198 enabled: keep the XMPP session alive for a configured =
period of time to allow resumption, as described in XEP-0198

Okay, so the use of XEP-0198 does not absolve you from closing the =
stream. That seems to be the way the text currently rendered, but some =
notes to that effect might make it easier to understand. OTOH, do I =
infer correctly that failure to close the stream does no harm under any =
circumstances? If true, do we really need that SHOULD, rather than just =
something to the effect of your "... ought to do the polite thing..." =
comment?

> _______________________________________________
> xmpp mailing list
> xmpp@ietf.org
> https://www.ietf.org/mailman/listinfo/xmpp


From nobody Tue Apr 22 14:49:57 2014
Return-Path: <ben@nostrum.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 7A0181A028B for <xmpp@ietfa.amsl.com>; Tue, 22 Apr 2014 14:49:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.172
X-Spam-Level: 
X-Spam-Status: No, score=-2.172 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-0.272] autolearn=ham
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 5jcEIgUIfZKn for <xmpp@ietfa.amsl.com>; Tue, 22 Apr 2014 14:49:50 -0700 (PDT)
Received: from nostrum.com (raven-v6.nostrum.com [IPv6:2001:470:d:1130::1]) by ietfa.amsl.com (Postfix) with ESMTP id C78811A0284 for <xmpp@ietf.org>; Tue, 22 Apr 2014 14:49:50 -0700 (PDT)
Received: from [10.0.1.29] (cpe-173-172-146-58.tx.res.rr.com [173.172.146.58]) (authenticated bits=0) by nostrum.com (8.14.8/8.14.7) with ESMTP id s3MLngJT024108 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Tue, 22 Apr 2014 16:49:43 -0500 (CDT) (envelope-from ben@nostrum.com)
X-Authentication-Warning: raven.nostrum.com: Host cpe-173-172-146-58.tx.res.rr.com [173.172.146.58] claimed to be [10.0.1.29]
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 7.2 \(1874\))
From: Ben Campbell <ben@nostrum.com>
In-Reply-To: <F8275190-9346-4879-9843-A3DF6C604F8C@nostrum.com>
Date: Tue, 22 Apr 2014 16:49:42 -0500
X-Mao-Original-Outgoing-Id: 419896182.78686-d116eba4e718dac2c25c63cfe2ab15ab
Content-Transfer-Encoding: quoted-printable
Message-Id: <9372C947-DE5D-4115-B1DD-3E1D216C9D62@nostrum.com>
References: <F8275190-9346-4879-9843-A3DF6C604F8C@nostrum.com>
To: XMPP Working Group <xmpp@ietf.org>
X-Mailer: Apple Mail (2.1874)
Archived-At: http://mailarchive.ietf.org/arch/msg/xmpp/NzqjR3B_grzOUZdFzRbQX4BvjYg
Cc: draft-ietf-xmpp-websocket.all@tools.ietf.org
Subject: Re: [xmpp] WGLC of draft-ietf-xmpp-websocket-02
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, 22 Apr 2014 21:49:55 -0000

Hi,

The WGLC has completed. Authors, please let the list know when you =
believe all feedback has been addressed. (Note: "addressed" does not =
necessarily mean "accepted".)

Thanks!

Ben.

On Apr 7, 2014, at 4:29 PM, Ben Campbell <ben@nostrum.com> wrote:

> This is a Working Group Last Call of draft-ietf-xmpp-websocket-02. The =
draft is available at the following URL:
>=20
> http://tools.ietf.org/html/draft-ietf-xmpp-websocket-02
>=20
> The WGLC will conclude on 21 April, 2014. Please send your comments to =
the authors and the XMPP mailing list.
>=20
> Thanks!
>=20
> Ben.
>=20
> _______________________________________________
> xmpp mailing list
> xmpp@ietf.org
> https://www.ietf.org/mailman/listinfo/xmpp


From nobody Tue Apr 22 15:22:30 2014
Return-Path: <internet-drafts@ietf.org>
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 006851A0282; Tue, 22 Apr 2014 15:22:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9] autolearn=ham
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 K_9DdW87801j; Tue, 22 Apr 2014 15:22:22 -0700 (PDT)
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 7F7861A028D; Tue, 22 Apr 2014 15:22:20 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: i-d-announce@ietf.org
X-Test-IDTracker: no
X-IETF-IDTracker: 5.3.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <20140422222220.12663.82881.idtracker@ietfa.amsl.com>
Date: Tue, 22 Apr 2014 15:22:20 -0700
Archived-At: http://mailarchive.ietf.org/arch/msg/xmpp/huz-FUB9WwWFncu88JSpBDEvCJU
Cc: xmpp@ietf.org
Subject: [xmpp] I-D Action: draft-ietf-xmpp-websocket-06.txt
X-BeenThere: xmpp@ietf.org
X-Mailman-Version: 2.1.15
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, 22 Apr 2014 22:22:27 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
 This draft is a work item of the Extensible Messaging and Presence Protocol Working Group of the IETF.

        Title           : An XMPP Sub-protocol for WebSocket
        Authors         : Lance Stout
                          Jack Moffitt
                          Eric Cestari
	Filename        : draft-ietf-xmpp-websocket-06.txt
	Pages           : 14
	Date            : 2014-04-22

Abstract:
   This document defines a binding for the XMPP protocol over a
   WebSocket transport layer.  A WebSocket binding for XMPP provides
   higher performance than the current HTTP binding for XMPP.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-xmpp-websocket/

There's also a htmlized version available at:
http://tools.ietf.org/html/draft-ietf-xmpp-websocket-06

A diff from the previous version is available at:
http://www.ietf.org/rfcdiff?url2=draft-ietf-xmpp-websocket-06


Please note that it may take a couple of minutes from the time of submission
until the htmlized version and diff are available at tools.ietf.org.

Internet-Drafts are also available by anonymous FTP at:
ftp://ftp.ietf.org/internet-drafts/


From nobody Tue Apr 22 15:28:27 2014
Return-Path: <lance@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 11D271A0298 for <xmpp@ietfa.amsl.com>; Tue, 22 Apr 2014 15:28:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level: 
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham
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 SUf-QVKAGth5 for <xmpp@ietfa.amsl.com>; Tue, 22 Apr 2014 15:28:21 -0700 (PDT)
Received: from mail-pd0-f178.google.com (mail-pd0-f178.google.com [209.85.192.178]) by ietfa.amsl.com (Postfix) with ESMTP id 0DEC91A0282 for <xmpp@ietf.org>; Tue, 22 Apr 2014 15:28:21 -0700 (PDT)
Received: by mail-pd0-f178.google.com with SMTP id x10so84228pdj.37 for <xmpp@ietf.org>; Tue, 22 Apr 2014 15:28:15 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:content-type:message-id:mime-version :subject:date:references:cc:to; bh=UpZs6lDLDYhSg6fbx6KfgIPFPIZ6trsY5GEjM/MvuyI=; b=E3AhKrMoqOByr7KbpGUoJ4tzSnx4lN5LDXyfDba1qBXc7Ocht3js9JBnLoWQNJpeqb hmY0obT0UMZS1sbYCEM0GqmH8kwyyTqgUQFFStnqlWFmAvD4WoTSgiMTGaZJwBGAfFyh TW/7jpz9X5p9e5tIflL0ZswKFM3d0xvqXF0rEn1l8w22QNe5DcxUaW9sv4qs+gf+bIsx yvy8/7K9ZIEATCWlg4znnnalbajyWMoo36A1+hv8Gaj3GqwLzqqbmRUV+euViVPBYRcO i+QmcLYDvJYdVxghdxYLbcWIhNBINh7crZpKzJcdPIZZdptgCMXLqRClO5n2O5UqDVae eGDg==
X-Gm-Message-State: ALoCoQmooDsVTsZP01/DXfvtoNWQHdoXNr4R00z+y+yYWCLLcRXObiT3r1ZSikcLkXFbHmwm9COi
X-Received: by 10.68.163.197 with SMTP id yk5mr47696081pbb.57.1398205695608; Tue, 22 Apr 2014 15:28:15 -0700 (PDT)
Received: from [192.168.1.55] (66-191-14-77.static.knwc.wa.charter.com. [66.191.14.77]) by mx.google.com with ESMTPSA id gn3sm8733737pbc.32.2014.04.22.15.28.14 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Tue, 22 Apr 2014 15:28:14 -0700 (PDT)
From: Lance Stout <lance@andyet.net>
Content-Type: multipart/signed; boundary="Apple-Mail=_E0B386C6-263C-4859-AE77-CC04834C4781"; protocol="application/pkcs7-signature"; micalg=sha1
Message-Id: <F0DD7EB8-BA51-44EA-BCA7-990821D43D81@andyet.net>
Mime-Version: 1.0 (Mac OS X Mail 7.2 \(1874\))
Date: Tue, 22 Apr 2014 15:28:07 -0700
References: <20140422222220.12663.50225.idtracker@ietfa.amsl.com>
To: XMPP Working Group <xmpp@ietf.org>
X-Mailer: Apple Mail (2.1874)
Archived-At: http://mailarchive.ietf.org/arch/msg/xmpp/i9r-huScEQKf68TLS5KC-71NLzg
Cc: XMPP Standards <standards@xmpp.org>
Subject: [xmpp] Fwd: New Version Notification for draft-ietf-xmpp-websocket-06.txt
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, 22 Apr 2014 22:28:26 -0000

--Apple-Mail=_E0B386C6-263C-4859-AE77-CC04834C4781
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii

FYI


This version addresses feedback from Ben Campbell:

- Changed the use of <invalid-namespace/> error to a MUST instead of =
SHOULD
- Specify that TLS MUST be enabled at the WebSocket layer, if used
- Clarify that a server can close the connection with see-other-uri at =
any time
- Clarify that the closing process mirrors RFC 6120
- Reword the considerations when using XEP-0198 to be clearer
- Explicitly state that whitespace keepalives MUST NOT be used (based on =
the framing restrictions; use Ping or Stream Management instead)
- Note that ping control frames MAY be used, but might not be accessible =
in all cases



Begin forwarded message:

> From: internet-drafts@ietf.org
> Subject: New Version Notification for draft-ietf-xmpp-websocket-06.txt
> Date: April 22, 2014 at 3:22:20 PM PDT
> To: "Lance Stout" <lance@andyet.net>, Eric Cestari <eric@cstar.io>, =
"Eric Cestari" <eric@cstar.io>, "Jack Moffitt" <jack@metajack.im>, Lance =
Stout <lance@andyet.net>, Jack Moffitt <jack@metajack.im>
>=20
>=20
> A new version of I-D, draft-ietf-xmpp-websocket-06.txt
> has been successfully submitted by Lance Stout and posted to the
> IETF repository.
>=20
> Name:		draft-ietf-xmpp-websocket
> Revision:	06
> Title:		An XMPP Sub-protocol for WebSocket
> Document date:	2014-04-22
> Group:		xmpp
> Pages:		14
> URL:            =
http://www.ietf.org/internet-drafts/draft-ietf-xmpp-websocket-06.txt
> Status:         =
https://datatracker.ietf.org/doc/draft-ietf-xmpp-websocket/
> Htmlized:       =
http://tools.ietf.org/html/draft-ietf-xmpp-websocket-06
> Diff:           =
http://www.ietf.org/rfcdiff?url2=3Ddraft-ietf-xmpp-websocket-06
>=20
> Abstract:
>   This document defines a binding for the XMPP protocol over a
>   WebSocket transport layer.  A WebSocket binding for XMPP provides
>   higher performance than the current HTTP binding for XMPP.
>=20
>=20
>=20
>=20
> Please note that it may take a couple of minutes from the time of =
submission
> until the htmlized version and diff are available at tools.ietf.org.
>=20
> The IETF Secretariat
>=20


--Apple-Mail=_E0B386C6-263C-4859-AE77-CC04834C4781
Content-Disposition: attachment;
	filename=smime.p7s
Content-Type: application/pkcs7-signature;
	name=smime.p7s
Content-Transfer-Encoding: base64

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIM5jCCBjQw
ggQcoAMCAQICASAwDQYJKoZIhvcNAQEFBQAwfTELMAkGA1UEBhMCSUwxFjAUBgNVBAoTDVN0YXJ0
Q29tIEx0ZC4xKzApBgNVBAsTIlNlY3VyZSBEaWdpdGFsIENlcnRpZmljYXRlIFNpZ25pbmcxKTAn
BgNVBAMTIFN0YXJ0Q29tIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA3MTAyNDIxMDI1NVoX
DTE3MTAyNDIxMDI1NVowgYwxCzAJBgNVBAYTAklMMRYwFAYDVQQKEw1TdGFydENvbSBMdGQuMSsw
KQYDVQQLEyJTZWN1cmUgRGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWduaW5nMTgwNgYDVQQDEy9TdGFy
dENvbSBDbGFzcyAyIFByaW1hcnkgSW50ZXJtZWRpYXRlIENsaWVudCBDQTCCASIwDQYJKoZIhvcN
AQEBBQADggEPADCCAQoCggEBAMsohUWcASz7GfKrpTOMKqANy9BV7V0igWdGxA8IU77L3aTxErQ+
fcxtDYZ36Z6GH0YFn7fq5RADteP0AYzrCA+EQTfi8q1+kA3m0nwtwXG94M5sIqsvs7lRP1aycBke
/s5g9hJHryZ2acScnzczjBCAo7X1v5G3yw8MDP2m2RCye0KfgZ4nODerZJVzhAlOD9YejvAXZqHk
sw56HzElVIoYSZ3q4+RJuPXXfIoyby+Y2m1E+YzX5iCZXBx05gk6MKAW1vaw4/v2OOLy6FZH3XHH
tOkzUreG//CsFnB9+uaYSlR65cdGzTsmoIK8WH1ygoXhRBm98SD7Hf/r3FELNvUCAwEAAaOCAa0w
ggGpMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBSuVYNv7DHKufcd
+q9rMfPIHeOsuzAfBgNVHSMEGDAWgBROC+8apEBbpRdphzDKNGhD0EGu8jBmBggrBgEFBQcBAQRa
MFgwJwYIKwYBBQUHMAGGG2h0dHA6Ly9vY3NwLnN0YXJ0c3NsLmNvbS9jYTAtBggrBgEFBQcwAoYh
aHR0cDovL3d3dy5zdGFydHNzbC5jb20vc2ZzY2EuY3J0MFsGA1UdHwRUMFIwJ6AloCOGIWh0dHA6
Ly93d3cuc3RhcnRzc2wuY29tL3Nmc2NhLmNybDAnoCWgI4YhaHR0cDovL2NybC5zdGFydHNzbC5j
b20vc2ZzY2EuY3JsMIGABgNVHSAEeTB3MHUGCysGAQQBgbU3AQIBMGYwLgYIKwYBBQUHAgEWImh0
dHA6Ly93d3cuc3RhcnRzc2wuY29tL3BvbGljeS5wZGYwNAYIKwYBBQUHAgEWKGh0dHA6Ly93d3cu
c3RhcnRzc2wuY29tL2ludGVybWVkaWF0ZS5wZGYwDQYJKoZIhvcNAQEFBQADggIBADqpJw3I07QW
ke9plNBpxUxcffc7nUrIQpJHDci91DFG7fVhHRkMZ1J+BKg5UNUxIFJ2Z9B90Micc/NXcs7kPBRd
n6XGO/vPc87Y6R+cWS9Nc9+fp3Enmsm94OxOwI9wn8qnr/6o3mD4noP9JphwUPTXwHovjavRnhUQ
HLfo/i2NG0XXgTHXS2Xm0kVUozXqpYpAdumMiB/vezj1QHQJDmUdPYMcp+reg9901zkyT3fDW/iv
JVv6pWtkh6Pw2ytZT7mvg7YhX3V50Nv860cV11mocUVcqBLv0gcT+HBDYtbuvexNftwNQKD5193A
7zN4vG7CTYkXxytSjKuXrpEatEiFPxWgb84nVj25SU5q/r1Xhwby6mLhkbaXslkVtwEWT3Van49r
KjlK4XrUKYYWtnfzq6aSak5u0Vpxd1rY79tWhD3EdCvOhNz/QplNa+VkIsrcp7+8ZhP1l1b2U6Ma
xIVteuVMD3X0vziIwr7jxYae9FZjbxlpUemqXjcC0QaFfN7qI0JsQMALL7iGRBg7K0CoOBzECdD3
fuZil5kU/LP9cr1BK31U0Uy651bFnAMMMkqhAChIbn0ei72VnbpSsrrSdF0BAGYQ8vyHae5aCg+H
75dVCV33K6FuxZrf09yTz+Vx/PkdRUYkXmZz/OTfyJXsUOUXrym6KvI2rYpccSk5MIIGqjCCBZKg
AwIBAgICL6UwDQYJKoZIhvcNAQEFBQAwgYwxCzAJBgNVBAYTAklMMRYwFAYDVQQKEw1TdGFydENv
bSBMdGQuMSswKQYDVQQLEyJTZWN1cmUgRGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWduaW5nMTgwNgYD
VQQDEy9TdGFydENvbSBDbGFzcyAyIFByaW1hcnkgSW50ZXJtZWRpYXRlIENsaWVudCBDQTAeFw0x
MzAzMTQwNTM1MTJaFw0xNTAzMTUyMjMyMzZaMIGMMRkwFwYDVQQNExBQTDAxbVhKMjhha3BBRzVj
MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjESMBAGA1UEBxMJS2VubmV3aWNrMRQw
EgYDVQQDEwtMYW5jZSBTdG91dDEjMCEGCSqGSIb3DQEJARYUbGFuY2VzdG91dEBnbWFpbC5jb20w
ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCr0XNL4SLaoBR9y72zNo3eAefV7vk1UaEx
xML9TqPKZHV9gGxA/XO5YilACUU/l5In+8akri5djy/haORYEm5HwsR/R1vxhOK7cBEyXMCY41Vg
KyqnQPJlidJ0L5PMinz1cwo0wyLlh8WhxIBHBjgLbA8XAoDC7FL6KzDq+qoJdsBbehu4W9fVscRr
T7XeM41zHjc7FqJOD8I2n9Z5CIlEeWwaIEZO0HpxOlcbD5EGVaC7Wbji/nEOuQ1OI6iGId/7Xakg
JrGfjSg1wQ5dXIBMzbSZmw3B6WmDdNgpCzHYL+QrCLrFenO0u2D6ZR/dZQgIkPRhL6I7PqniJ3FN
0hJpAgMBAAGjggMSMIIDDjAJBgNVHRMEAjAAMAsGA1UdDwQEAwIEsDAdBgNVHSUEFjAUBggrBgEF
BQcDAgYIKwYBBQUHAwQwHQYDVR0OBBYEFFggdjTZDgsglI1DBpZiCB24Ub+ZMB8GA1UdIwQYMBaA
FK5Vg2/sMcq59x36r2sx88gd46y7MFcGA1UdEQRQME6BFGxhbmNlc3RvdXRAZ21haWwuY29tgRRs
YW5jZXN0b3V0QGdtYWlsLmNvbYEObGFuY2VAbGFuY2UuaW2BEGxhbmNlQGFuZHlldC5uZXQwggFM
BgNVHSAEggFDMIIBPzCCATsGCysGAQQBgbU3AQIDMIIBKjAuBggrBgEFBQcCARYiaHR0cDovL3d3
dy5zdGFydHNzbC5jb20vcG9saWN5LnBkZjCB9wYIKwYBBQUHAgIwgeowJxYgU3RhcnRDb20gQ2Vy
dGlmaWNhdGlvbiBBdXRob3JpdHkwAwIBARqBvlRoaXMgY2VydGlmaWNhdGUgd2FzIGlzc3VlZCBh
Y2NvcmRpbmcgdG8gdGhlIENsYXNzIDIgVmFsaWRhdGlvbiByZXF1aXJlbWVudHMgb2YgdGhlIFN0
YXJ0Q29tIENBIHBvbGljeSwgcmVsaWFuY2Ugb25seSBmb3IgdGhlIGludGVuZGVkIHB1cnBvc2Ug
aW4gY29tcGxpYW5jZSBvZiB0aGUgcmVseWluZyBwYXJ0eSBvYmxpZ2F0aW9ucy4wNgYDVR0fBC8w
LTAroCmgJ4YlaHR0cDovL2NybC5zdGFydHNzbC5jb20vY3J0dTItY3JsLmNybDCBjgYIKwYBBQUH
AQEEgYEwfzA5BggrBgEFBQcwAYYtaHR0cDovL29jc3Auc3RhcnRzc2wuY29tL3N1Yi9jbGFzczIv
Y2xpZW50L2NhMEIGCCsGAQUFBzAChjZodHRwOi8vYWlhLnN0YXJ0c3NsLmNvbS9jZXJ0cy9zdWIu
Y2xhc3MyLmNsaWVudC5jYS5jcnQwIwYDVR0SBBwwGoYYaHR0cDovL3d3dy5zdGFydHNzbC5jb20v
MA0GCSqGSIb3DQEBBQUAA4IBAQALnAVqIrddlyGYqOAb4TfJ25u3sOtC352yAF7VaQdhkV/Z7Rum
OPpsEN7rwLfHOphYhafI4IxKy39NZbFBjzzcW8Kx6OJ1L/eDEW5Dbt1XzaBF4VVM1/DZyg/l3C0N
9/YrumhcgdSUgxLL2d/GzEk1dNTcZLpLJABf6L1W5RszU4HSPyVppLzYVVq5yLwmKnlIcnDjEdMr
jmsFq8b0Duk1j05IE2KBiWNy/Q0H9Hj/943/rvQOx7464jzuEGkWYO8AU7Nmq3h2DLoo8GECFwxy
e7rSL0o3KFkAQHC0YE/8GbaT05Jo7xnF/9X/IOWd0rSvBmTVkreGARQywViv35eCMYIDbDCCA2gC
AQEwgZMwgYwxCzAJBgNVBAYTAklMMRYwFAYDVQQKEw1TdGFydENvbSBMdGQuMSswKQYDVQQLEyJT
ZWN1cmUgRGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWduaW5nMTgwNgYDVQQDEy9TdGFydENvbSBDbGFz
cyAyIFByaW1hcnkgSW50ZXJtZWRpYXRlIENsaWVudCBDQQICL6UwCQYFKw4DAhoFAKCCAa0wGAYJ
KoZIhvcNAQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMTQwNDIyMjIyODA4WjAjBgkq
hkiG9w0BCQQxFgQU7zWgBpEdIA2TrzPHI/NP/AMFsE8wgaQGCSsGAQQBgjcQBDGBljCBkzCBjDEL
MAkGA1UEBhMCSUwxFjAUBgNVBAoTDVN0YXJ0Q29tIEx0ZC4xKzApBgNVBAsTIlNlY3VyZSBEaWdp
dGFsIENlcnRpZmljYXRlIFNpZ25pbmcxODA2BgNVBAMTL1N0YXJ0Q29tIENsYXNzIDIgUHJpbWFy
eSBJbnRlcm1lZGlhdGUgQ2xpZW50IENBAgIvpTCBpgYLKoZIhvcNAQkQAgsxgZaggZMwgYwxCzAJ
BgNVBAYTAklMMRYwFAYDVQQKEw1TdGFydENvbSBMdGQuMSswKQYDVQQLEyJTZWN1cmUgRGlnaXRh
bCBDZXJ0aWZpY2F0ZSBTaWduaW5nMTgwNgYDVQQDEy9TdGFydENvbSBDbGFzcyAyIFByaW1hcnkg
SW50ZXJtZWRpYXRlIENsaWVudCBDQQICL6UwDQYJKoZIhvcNAQEBBQAEggEAnt+XCjoWJt9G0F6U
9ibPGwd66+OA/mIb4bKp/x5DPjGTICcKO9MrJPbHdxajC18FSX15tUxKGlLeSfdmQefwjBbuZ+bf
UsjqdQacVSfuDDd3rysJxxdgafVIcdQK1YX/hbnA+oMZESVlUgOgskJqbnJrLk+q/vMCkfP+WvZK
SId8UB0qcjCC7Y/d204S/CTa1qu+5iTh87JKl3poQu/78ei9+tJvRZofk2nafDTfkHLHhrQRjZPb
q5sm0QqK/XZAlZOy+1Tl7BYBi71zBuFlaktD8ndHNB3lTCSEnn2sqw+158hKEY2ehi0xKRW/fyey
t+eUE6U1Gv8x4vld2f8qvQAAAAAAAA==

--Apple-Mail=_E0B386C6-263C-4859-AE77-CC04834C4781--


From nobody Tue Apr 22 16:29:32 2014
Return-Path: <lance@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 C5EC61A0284 for <xmpp@ietfa.amsl.com>; Tue, 22 Apr 2014 16:29:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.601
X-Spam-Level: 
X-Spam-Status: No, score=-2.601 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham
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 VxeqTMNVXE3k for <xmpp@ietfa.amsl.com>; Tue, 22 Apr 2014 16:29:26 -0700 (PDT)
Received: from mail-pa0-f49.google.com (mail-pa0-f49.google.com [209.85.220.49]) by ietfa.amsl.com (Postfix) with ESMTP id 63AC41A0283 for <xmpp@ietf.org>; Tue, 22 Apr 2014 16:29:26 -0700 (PDT)
Received: by mail-pa0-f49.google.com with SMTP id lj1so127253pab.8 for <xmpp@ietf.org>; Tue, 22 Apr 2014 16:29:20 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:content-type:mime-version:subject:from :in-reply-to:date:cc:message-id:references:to; bh=fwjaG3DUBepDwYqO99m1C0wSdHn0xEI+fkzr1nhpFog=; b=TxJRJiHYxWvzaUeBt5sUdC1nfbJ15H9EKq9sDbyhDIv6z8uL2n8kK3okLVn3uHcf6y tayxDXtcCnsVF/kp1u1u6ilcyyAahKnuT92+x6X+czBB5LL8sY0m9ne3PsxR2NMFUFty M0xDjvqrhPZf/4XUiusw9DyZzKHKL+YlEVFWpoLtykmERZZPGVuprtxhN4VIXazOwXpA V5bZne+bsgFeL6P/4F5ocZ817OmX10HbHJxRJxts5JO4cYuIjD515R3RulhAwCezt3k0 oWd8IODO7VH9DvBF29yHBtOWi/Lx89LnIuxsdXqHsmfjFrY5jGOJ6tqZjgl05V8wF+7a +Tug==
X-Gm-Message-State: ALoCoQmHCPP/B5hWDTBOZw6Khx09MKkuJGC848OsEI3/7zjnUapPAZ5PXOq1UkLwzucFqSalz33v
X-Received: by 10.68.181.165 with SMTP id dx5mr48553850pbc.38.1398209360792; Tue, 22 Apr 2014 16:29:20 -0700 (PDT)
Received: from [192.168.1.55] (66-191-14-77.static.knwc.wa.charter.com. [66.191.14.77]) by mx.google.com with ESMTPSA id xg4sm87342621pbb.47.2014.04.22.16.29.18 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Tue, 22 Apr 2014 16:29:19 -0700 (PDT)
Content-Type: multipart/signed; boundary="Apple-Mail=_54119639-3748-42DB-8F42-2D834F87E582"; protocol="application/pkcs7-signature"; micalg=sha1
Mime-Version: 1.0 (Mac OS X Mail 7.2 \(1874\))
From: Lance Stout <lance@andyet.net>
In-Reply-To: <9372C947-DE5D-4115-B1DD-3E1D216C9D62@nostrum.com>
Date: Tue, 22 Apr 2014 16:29:10 -0700
Message-Id: <9D46867E-ADA1-4530-AF23-B43AC6E68B3E@andyet.net>
References: <F8275190-9346-4879-9843-A3DF6C604F8C@nostrum.com> <9372C947-DE5D-4115-B1DD-3E1D216C9D62@nostrum.com>
To: Ben Campbell <ben@nostrum.com>
X-Mailer: Apple Mail (2.1874)
Archived-At: http://mailarchive.ietf.org/arch/msg/xmpp/w8rhBSH_F1k3hVyPLmsVxNz1VKY
Cc: XMPP Working Group <xmpp@ietf.org>
Subject: Re: [xmpp] WGLC of draft-ietf-xmpp-websocket-02
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, 22 Apr 2014 23:29:31 -0000

--Apple-Mail=_54119639-3748-42DB-8F42-2D834F87E582
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=us-ascii


On Apr 22, 2014, at 2:49 PM, Ben Campbell <ben@nostrum.com> wrote:
>=20
> The WGLC has completed. Authors, please let the list know when you =
believe all feedback has been addressed. (Note: "addressed" does not =
necessarily mean "accepted".)

Draft -06 has been published, which I believe addresses all feedback so =
far.


I note there is a pending question on connection managers, but I don't =
believe that the use of a connection manager affects any of the actions =
prescribed in the latest document. CMs should be transparent.


We do have Security Considerations listed in XEP-0124 for BOSH =
connection managers, which amount to 'use TLS from the CM to the =
backend', and 'use e2e encryption on the client' because guaranteeing =
anything about a CM's behaviour is beyond scope. I can expand the =
Security Considerations for this document to do the same, if people deem =
that necessary.=

--Apple-Mail=_54119639-3748-42DB-8F42-2D834F87E582
Content-Disposition: attachment;
	filename=smime.p7s
Content-Type: application/pkcs7-signature;
	name=smime.p7s
Content-Transfer-Encoding: base64

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIM5jCCBjQw
ggQcoAMCAQICASAwDQYJKoZIhvcNAQEFBQAwfTELMAkGA1UEBhMCSUwxFjAUBgNVBAoTDVN0YXJ0
Q29tIEx0ZC4xKzApBgNVBAsTIlNlY3VyZSBEaWdpdGFsIENlcnRpZmljYXRlIFNpZ25pbmcxKTAn
BgNVBAMTIFN0YXJ0Q29tIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA3MTAyNDIxMDI1NVoX
DTE3MTAyNDIxMDI1NVowgYwxCzAJBgNVBAYTAklMMRYwFAYDVQQKEw1TdGFydENvbSBMdGQuMSsw
KQYDVQQLEyJTZWN1cmUgRGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWduaW5nMTgwNgYDVQQDEy9TdGFy
dENvbSBDbGFzcyAyIFByaW1hcnkgSW50ZXJtZWRpYXRlIENsaWVudCBDQTCCASIwDQYJKoZIhvcN
AQEBBQADggEPADCCAQoCggEBAMsohUWcASz7GfKrpTOMKqANy9BV7V0igWdGxA8IU77L3aTxErQ+
fcxtDYZ36Z6GH0YFn7fq5RADteP0AYzrCA+EQTfi8q1+kA3m0nwtwXG94M5sIqsvs7lRP1aycBke
/s5g9hJHryZ2acScnzczjBCAo7X1v5G3yw8MDP2m2RCye0KfgZ4nODerZJVzhAlOD9YejvAXZqHk
sw56HzElVIoYSZ3q4+RJuPXXfIoyby+Y2m1E+YzX5iCZXBx05gk6MKAW1vaw4/v2OOLy6FZH3XHH
tOkzUreG//CsFnB9+uaYSlR65cdGzTsmoIK8WH1ygoXhRBm98SD7Hf/r3FELNvUCAwEAAaOCAa0w
ggGpMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBSuVYNv7DHKufcd
+q9rMfPIHeOsuzAfBgNVHSMEGDAWgBROC+8apEBbpRdphzDKNGhD0EGu8jBmBggrBgEFBQcBAQRa
MFgwJwYIKwYBBQUHMAGGG2h0dHA6Ly9vY3NwLnN0YXJ0c3NsLmNvbS9jYTAtBggrBgEFBQcwAoYh
aHR0cDovL3d3dy5zdGFydHNzbC5jb20vc2ZzY2EuY3J0MFsGA1UdHwRUMFIwJ6AloCOGIWh0dHA6
Ly93d3cuc3RhcnRzc2wuY29tL3Nmc2NhLmNybDAnoCWgI4YhaHR0cDovL2NybC5zdGFydHNzbC5j
b20vc2ZzY2EuY3JsMIGABgNVHSAEeTB3MHUGCysGAQQBgbU3AQIBMGYwLgYIKwYBBQUHAgEWImh0
dHA6Ly93d3cuc3RhcnRzc2wuY29tL3BvbGljeS5wZGYwNAYIKwYBBQUHAgEWKGh0dHA6Ly93d3cu
c3RhcnRzc2wuY29tL2ludGVybWVkaWF0ZS5wZGYwDQYJKoZIhvcNAQEFBQADggIBADqpJw3I07QW
ke9plNBpxUxcffc7nUrIQpJHDci91DFG7fVhHRkMZ1J+BKg5UNUxIFJ2Z9B90Micc/NXcs7kPBRd
n6XGO/vPc87Y6R+cWS9Nc9+fp3Enmsm94OxOwI9wn8qnr/6o3mD4noP9JphwUPTXwHovjavRnhUQ
HLfo/i2NG0XXgTHXS2Xm0kVUozXqpYpAdumMiB/vezj1QHQJDmUdPYMcp+reg9901zkyT3fDW/iv
JVv6pWtkh6Pw2ytZT7mvg7YhX3V50Nv860cV11mocUVcqBLv0gcT+HBDYtbuvexNftwNQKD5193A
7zN4vG7CTYkXxytSjKuXrpEatEiFPxWgb84nVj25SU5q/r1Xhwby6mLhkbaXslkVtwEWT3Van49r
KjlK4XrUKYYWtnfzq6aSak5u0Vpxd1rY79tWhD3EdCvOhNz/QplNa+VkIsrcp7+8ZhP1l1b2U6Ma
xIVteuVMD3X0vziIwr7jxYae9FZjbxlpUemqXjcC0QaFfN7qI0JsQMALL7iGRBg7K0CoOBzECdD3
fuZil5kU/LP9cr1BK31U0Uy651bFnAMMMkqhAChIbn0ei72VnbpSsrrSdF0BAGYQ8vyHae5aCg+H
75dVCV33K6FuxZrf09yTz+Vx/PkdRUYkXmZz/OTfyJXsUOUXrym6KvI2rYpccSk5MIIGqjCCBZKg
AwIBAgICL6UwDQYJKoZIhvcNAQEFBQAwgYwxCzAJBgNVBAYTAklMMRYwFAYDVQQKEw1TdGFydENv
bSBMdGQuMSswKQYDVQQLEyJTZWN1cmUgRGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWduaW5nMTgwNgYD
VQQDEy9TdGFydENvbSBDbGFzcyAyIFByaW1hcnkgSW50ZXJtZWRpYXRlIENsaWVudCBDQTAeFw0x
MzAzMTQwNTM1MTJaFw0xNTAzMTUyMjMyMzZaMIGMMRkwFwYDVQQNExBQTDAxbVhKMjhha3BBRzVj
MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjESMBAGA1UEBxMJS2VubmV3aWNrMRQw
EgYDVQQDEwtMYW5jZSBTdG91dDEjMCEGCSqGSIb3DQEJARYUbGFuY2VzdG91dEBnbWFpbC5jb20w
ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCr0XNL4SLaoBR9y72zNo3eAefV7vk1UaEx
xML9TqPKZHV9gGxA/XO5YilACUU/l5In+8akri5djy/haORYEm5HwsR/R1vxhOK7cBEyXMCY41Vg
KyqnQPJlidJ0L5PMinz1cwo0wyLlh8WhxIBHBjgLbA8XAoDC7FL6KzDq+qoJdsBbehu4W9fVscRr
T7XeM41zHjc7FqJOD8I2n9Z5CIlEeWwaIEZO0HpxOlcbD5EGVaC7Wbji/nEOuQ1OI6iGId/7Xakg
JrGfjSg1wQ5dXIBMzbSZmw3B6WmDdNgpCzHYL+QrCLrFenO0u2D6ZR/dZQgIkPRhL6I7PqniJ3FN
0hJpAgMBAAGjggMSMIIDDjAJBgNVHRMEAjAAMAsGA1UdDwQEAwIEsDAdBgNVHSUEFjAUBggrBgEF
BQcDAgYIKwYBBQUHAwQwHQYDVR0OBBYEFFggdjTZDgsglI1DBpZiCB24Ub+ZMB8GA1UdIwQYMBaA
FK5Vg2/sMcq59x36r2sx88gd46y7MFcGA1UdEQRQME6BFGxhbmNlc3RvdXRAZ21haWwuY29tgRRs
YW5jZXN0b3V0QGdtYWlsLmNvbYEObGFuY2VAbGFuY2UuaW2BEGxhbmNlQGFuZHlldC5uZXQwggFM
BgNVHSAEggFDMIIBPzCCATsGCysGAQQBgbU3AQIDMIIBKjAuBggrBgEFBQcCARYiaHR0cDovL3d3
dy5zdGFydHNzbC5jb20vcG9saWN5LnBkZjCB9wYIKwYBBQUHAgIwgeowJxYgU3RhcnRDb20gQ2Vy
dGlmaWNhdGlvbiBBdXRob3JpdHkwAwIBARqBvlRoaXMgY2VydGlmaWNhdGUgd2FzIGlzc3VlZCBh
Y2NvcmRpbmcgdG8gdGhlIENsYXNzIDIgVmFsaWRhdGlvbiByZXF1aXJlbWVudHMgb2YgdGhlIFN0
YXJ0Q29tIENBIHBvbGljeSwgcmVsaWFuY2Ugb25seSBmb3IgdGhlIGludGVuZGVkIHB1cnBvc2Ug
aW4gY29tcGxpYW5jZSBvZiB0aGUgcmVseWluZyBwYXJ0eSBvYmxpZ2F0aW9ucy4wNgYDVR0fBC8w
LTAroCmgJ4YlaHR0cDovL2NybC5zdGFydHNzbC5jb20vY3J0dTItY3JsLmNybDCBjgYIKwYBBQUH
AQEEgYEwfzA5BggrBgEFBQcwAYYtaHR0cDovL29jc3Auc3RhcnRzc2wuY29tL3N1Yi9jbGFzczIv
Y2xpZW50L2NhMEIGCCsGAQUFBzAChjZodHRwOi8vYWlhLnN0YXJ0c3NsLmNvbS9jZXJ0cy9zdWIu
Y2xhc3MyLmNsaWVudC5jYS5jcnQwIwYDVR0SBBwwGoYYaHR0cDovL3d3dy5zdGFydHNzbC5jb20v
MA0GCSqGSIb3DQEBBQUAA4IBAQALnAVqIrddlyGYqOAb4TfJ25u3sOtC352yAF7VaQdhkV/Z7Rum
OPpsEN7rwLfHOphYhafI4IxKy39NZbFBjzzcW8Kx6OJ1L/eDEW5Dbt1XzaBF4VVM1/DZyg/l3C0N
9/YrumhcgdSUgxLL2d/GzEk1dNTcZLpLJABf6L1W5RszU4HSPyVppLzYVVq5yLwmKnlIcnDjEdMr
jmsFq8b0Duk1j05IE2KBiWNy/Q0H9Hj/943/rvQOx7464jzuEGkWYO8AU7Nmq3h2DLoo8GECFwxy
e7rSL0o3KFkAQHC0YE/8GbaT05Jo7xnF/9X/IOWd0rSvBmTVkreGARQywViv35eCMYIDbDCCA2gC
AQEwgZMwgYwxCzAJBgNVBAYTAklMMRYwFAYDVQQKEw1TdGFydENvbSBMdGQuMSswKQYDVQQLEyJT
ZWN1cmUgRGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWduaW5nMTgwNgYDVQQDEy9TdGFydENvbSBDbGFz
cyAyIFByaW1hcnkgSW50ZXJtZWRpYXRlIENsaWVudCBDQQICL6UwCQYFKw4DAhoFAKCCAa0wGAYJ
KoZIhvcNAQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMTQwNDIyMjMyOTEwWjAjBgkq
hkiG9w0BCQQxFgQUDJNpl0oaOfAC3RKOHPpcwxQCrg8wgaQGCSsGAQQBgjcQBDGBljCBkzCBjDEL
MAkGA1UEBhMCSUwxFjAUBgNVBAoTDVN0YXJ0Q29tIEx0ZC4xKzApBgNVBAsTIlNlY3VyZSBEaWdp
dGFsIENlcnRpZmljYXRlIFNpZ25pbmcxODA2BgNVBAMTL1N0YXJ0Q29tIENsYXNzIDIgUHJpbWFy
eSBJbnRlcm1lZGlhdGUgQ2xpZW50IENBAgIvpTCBpgYLKoZIhvcNAQkQAgsxgZaggZMwgYwxCzAJ
BgNVBAYTAklMMRYwFAYDVQQKEw1TdGFydENvbSBMdGQuMSswKQYDVQQLEyJTZWN1cmUgRGlnaXRh
bCBDZXJ0aWZpY2F0ZSBTaWduaW5nMTgwNgYDVQQDEy9TdGFydENvbSBDbGFzcyAyIFByaW1hcnkg
SW50ZXJtZWRpYXRlIENsaWVudCBDQQICL6UwDQYJKoZIhvcNAQEBBQAEggEAcE2CbPFAk4YPh7LY
QoQrBxQoqfn/0n/5NfgnSSUPV5Z7u3n1AxugilDLRzYYVTZHsSzxJnPI39sN+aql29dwcjzObwAL
ROnH6vbUSCYlgV4LZVcGer6fCgiS3hu+sZRFWMSZZ7WHys4yH6Yq4VuOVGvDzois22VLS6wxHtXi
NzpP70wpCrvBtOoHJjqotbYZQVO9Tk4PSgjl9AHeqqSdiQnl3zUTnxk0PuIqh3eOidhoT1fuavmG
HxNYb7sdMW/Vwd0bXdlbWfwWrD4xNEI+6A4mIxId06zJwwUm/ilUYEpRtn1YJiVK1fpBVuq2iexJ
OpixAO54rsSUwpEkVt2TzQAAAAAAAA==

--Apple-Mail=_54119639-3748-42DB-8F42-2D834F87E582--


From nobody Wed Apr 23 12:02:07 2014
Return-Path: <ben@nostrum.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 580B61A0502 for <xmpp@ietfa.amsl.com>; Wed, 23 Apr 2014 12:02:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.172
X-Spam-Level: 
X-Spam-Status: No, score=-2.172 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-0.272] autolearn=ham
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 Rxe4MfBFehmK for <xmpp@ietfa.amsl.com>; Wed, 23 Apr 2014 12:02:01 -0700 (PDT)
Received: from nostrum.com (raven-v6.nostrum.com [IPv6:2001:470:d:1130::1]) by ietfa.amsl.com (Postfix) with ESMTP id A888D1A04D2 for <xmpp@ietf.org>; Wed, 23 Apr 2014 12:02:00 -0700 (PDT)
Received: from [10.0.1.29] (cpe-173-172-146-58.tx.res.rr.com [173.172.146.58]) (authenticated bits=0) by nostrum.com (8.14.8/8.14.7) with ESMTP id s3NJ1ixF004890 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Wed, 23 Apr 2014 14:01:46 -0500 (CDT) (envelope-from ben@nostrum.com)
X-Authentication-Warning: raven.nostrum.com: Host cpe-173-172-146-58.tx.res.rr.com [173.172.146.58] claimed to be [10.0.1.29]
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 7.2 \(1874\))
From: Ben Campbell <ben@nostrum.com>
In-Reply-To: <9D46867E-ADA1-4530-AF23-B43AC6E68B3E@andyet.net>
Date: Wed, 23 Apr 2014 14:01:45 -0500
X-Mao-Original-Outgoing-Id: 419972505.623791-f6dec6276cedd8175b8a3002a6961fbb
Content-Transfer-Encoding: quoted-printable
Message-Id: <04EC25AC-024A-4906-AD53-4631C3DE18EA@nostrum.com>
References: <F8275190-9346-4879-9843-A3DF6C604F8C@nostrum.com> <9372C947-DE5D-4115-B1DD-3E1D216C9D62@nostrum.com> <9D46867E-ADA1-4530-AF23-B43AC6E68B3E@andyet.net>
To: Lance Stout <lance@andyet.net>, Florian Zeitz <florob@babelmonkeys.de>, binary@jrudevels.org, 9ordin@gmail.com
X-Mailer: Apple Mail (2.1874)
Archived-At: http://mailarchive.ietf.org/arch/msg/xmpp/bAeWmfKL00jHI2tT-GOtxtNjdos
Cc: XMPP Working Group <xmpp@ietf.org>
Subject: Re: [xmpp] WGLC of draft-ietf-xmpp-websocket-02
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: Wed, 23 Apr 2014 19:02:05 -0000

Hi Florian, Sergey, and Gordin (and any WGLC commenters that I might =
have missed)

Can you confirm to the list that your comments have been addressed, =
either in the current version or through conversation?

Thanks!

Ben.


On Apr 22, 2014, at 6:29 PM, Lance Stout <lance@andyet.net> wrote:

>=20
> On Apr 22, 2014, at 2:49 PM, Ben Campbell <ben@nostrum.com> wrote:
>>=20
>> The WGLC has completed. Authors, please let the list know when you =
believe all feedback has been addressed. (Note: "addressed" does not =
necessarily mean "accepted".)
>=20
> Draft -06 has been published, which I believe addresses all feedback =
so far.
>=20
>=20
> I note there is a pending question on connection managers, but I don't =
believe that the use of a connection manager affects any of the actions =
prescribed in the latest document. CMs should be transparent.
>=20
>=20
> We do have Security Considerations listed in XEP-0124 for BOSH =
connection managers, which amount to 'use TLS from the CM to the =
backend', and 'use e2e encryption on the client' because guaranteeing =
anything about a CM's behaviour is beyond scope. I can expand the =
Security Considerations for this document to do the same, if people deem =
that necessary._______________________________________________
> xmpp mailing list
> xmpp@ietf.org
> https://www.ietf.org/mailman/listinfo/xmpp


From nobody Wed Apr 23 12:07:34 2014
Return-Path: <ben@nostrum.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 8D7461A048F for <xmpp@ietfa.amsl.com>; Wed, 23 Apr 2014 12:07:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.172
X-Spam-Level: 
X-Spam-Status: No, score=-2.172 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-0.272] autolearn=ham
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 30saUAU6Q8cX for <xmpp@ietfa.amsl.com>; Wed, 23 Apr 2014 12:07:23 -0700 (PDT)
Received: from nostrum.com (raven-v6.nostrum.com [IPv6:2001:470:d:1130::1]) by ietfa.amsl.com (Postfix) with ESMTP id CE5311A048A for <xmpp@ietf.org>; Wed, 23 Apr 2014 12:07:23 -0700 (PDT)
Received: from [10.0.1.29] (cpe-173-172-146-58.tx.res.rr.com [173.172.146.58]) (authenticated bits=0) by nostrum.com (8.14.8/8.14.7) with ESMTP id s3NJ7FUK005354 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Wed, 23 Apr 2014 14:07:16 -0500 (CDT) (envelope-from ben@nostrum.com)
X-Authentication-Warning: raven.nostrum.com: Host cpe-173-172-146-58.tx.res.rr.com [173.172.146.58] claimed to be [10.0.1.29]
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 7.2 \(1874\))
From: Ben Campbell <ben@nostrum.com>
In-Reply-To: <5316813E.3020901@stpeter.im>
Date: Wed, 23 Apr 2014 14:07:15 -0500
X-Mao-Original-Outgoing-Id: 419972835.744379-031281be9c9374ed99cd96753370c387
Content-Transfer-Encoding: quoted-printable
Message-Id: <460F5B58-D3B6-4BF2-8382-0FB59F3ED102@nostrum.com>
References: <E72F7F55-02DE-449E-A68C-BA8B18DAE975@vidyo.com> <CAOb_Fnzw_dw3V5W2U5M6ch2k5d=HmpUdjBYbJJQSpkWKH=V+1w@mail.gmail.com> <5316813E.3020901@stpeter.im>
To: Peter Saint-Andre <stpeter@stpeter.im>
X-Mailer: Apple Mail (2.1874)
Archived-At: http://mailarchive.ietf.org/arch/msg/xmpp/ZaA2qWK6Aob4m-v9RqorPWN3W1I
Cc: Jonathan Lennox <jonathan@vidyo.com>, "xmpp@ietf.org" <xmpp@ietf.org>
Subject: Re: [xmpp] See-other-uri and insecure web sockets
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: Wed, 23 Apr 2014 19:07:28 -0000

Peter, Kevin, and Jonathan,

In your opinions, is this sufficiently addressed in the current version =
of the draft?

Thanks!

Ben.


On Mar 4, 2014, at 7:43 PM, Peter Saint-Andre <stpeter@stpeter.im> =
wrote:

> On 3/4/14, 4:44 PM, Kevin Smith wrote:
>> On Tue, Mar 4, 2014 at 3:31 PM, Jonathan Lennox <jonathan@vidyo.com> =
wrote:
>>> As requested -- I reviewed the text forbidding see-other-uri =
downgrading in the current version of draft-ietf-xmpp-websocket, and I'm =
happy with it.
>>>=20
>>> What I was responding to at the mic was a comment that StPeter made =
during his presentation, suggesting that in addition, a future version =
of the draft would recommend that see-other-uri received over an =
insecure (ws or http) connection should be ignored.
>>=20
>> It feels to me like there are potentially auth mechanism downgrade
>> attacks associated here, if people were to do the Wrong Thing. So I
>> think at least a note is worthwhile.
>>=20
>> The document does, though, tell everyone to do wss, so this is
>> arguably not an issue.
>=20
> Personally I see no harm in a bit of text that reinforces the point.
>=20
> Peter
>=20
>=20
> _______________________________________________
> xmpp mailing list
> xmpp@ietf.org
> https://www.ietf.org/mailman/listinfo/xmpp


From nobody Wed Apr 23 12:24:42 2014
Return-Path: <ben@nostrum.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 003571A049A for <xmpp@ietfa.amsl.com>; Wed, 23 Apr 2014 12:24:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.172
X-Spam-Level: 
X-Spam-Status: No, score=-2.172 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-0.272] autolearn=ham
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 GJ9z2HrjwsGt for <xmpp@ietfa.amsl.com>; Wed, 23 Apr 2014 12:24:38 -0700 (PDT)
Received: from nostrum.com (raven-v6.nostrum.com [IPv6:2001:470:d:1130::1]) by ietfa.amsl.com (Postfix) with ESMTP id 8EA2F1A04FA for <xmpp@ietf.org>; Wed, 23 Apr 2014 12:24:36 -0700 (PDT)
Received: from [10.0.1.29] (cpe-173-172-146-58.tx.res.rr.com [173.172.146.58]) (authenticated bits=0) by nostrum.com (8.14.8/8.14.7) with ESMTP id s3NJOQdw006797 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Wed, 23 Apr 2014 14:24:28 -0500 (CDT) (envelope-from ben@nostrum.com)
X-Authentication-Warning: raven.nostrum.com: Host cpe-173-172-146-58.tx.res.rr.com [173.172.146.58] claimed to be [10.0.1.29]
Content-Type: text/plain; charset=us-ascii
Mime-Version: 1.0 (Mac OS X Mail 7.2 \(1874\))
From: Ben Campbell <ben@nostrum.com>
In-Reply-To: <9D46867E-ADA1-4530-AF23-B43AC6E68B3E@andyet.net>
Date: Wed, 23 Apr 2014 14:24:27 -0500
X-Mao-Original-Outgoing-Id: 419973867.001563-8945aade8d22b9522e301c8d643e0abb
Content-Transfer-Encoding: quoted-printable
Message-Id: <6322B641-3846-4A62-9BBC-0A8A30F50DE6@nostrum.com>
References: <F8275190-9346-4879-9843-A3DF6C604F8C@nostrum.com> <9372C947-DE5D-4115-B1DD-3E1D216C9D62@nostrum.com> <9D46867E-ADA1-4530-AF23-B43AC6E68B3E@andyet.net>
To: Lance Stout <lance@andyet.net>
X-Mailer: Apple Mail (2.1874)
Archived-At: http://mailarchive.ietf.org/arch/msg/xmpp/lXRuHRFEEibyFNBgl5gu8HJpQLE
Cc: XMPP Working Group <xmpp@ietf.org>
Subject: Re: [xmpp] WGLC of draft-ietf-xmpp-websocket-02
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: Wed, 23 Apr 2014 19:24:40 -0000

On Apr 22, 2014, at 6:29 PM, Lance Stout <lance@andyet.net> wrote:

>=20
> On Apr 22, 2014, at 2:49 PM, Ben Campbell <ben@nostrum.com> wrote:
>>=20
>> The WGLC has completed. Authors, please let the list know when you =
believe all feedback has been addressed. (Note: "addressed" does not =
necessarily mean "accepted".)
>=20
> Draft -06 has been published, which I believe addresses all feedback =
so far.
>=20
>=20
> I note there is a pending question on connection managers, but I don't =
believe that the use of a connection manager affects any of the actions =
prescribed in the latest document. CMs should be transparent.
>=20
>=20
> We do have Security Considerations listed in XEP-0124 for BOSH =
connection managers, which amount to 'use TLS from the CM to the =
backend', and 'use e2e encryption on the client' because guaranteeing =
anything about a CM's behaviour is beyond scope. I can expand the =
Security Considerations for this document to do the same, if people deem =
that necessary.

So here's the basis of all of my connection manager questions. This may =
be based on a completely wrong understanding of connection managers on =
my part, so do not hesitate to tell me I am clueless if that's the case. =
:-)

If an XMPP implementation, especially a server, is behind a connection =
manager, is it aware of that fact? Is it assumed to implement this =
draft? Are we requiring special behavior of the server, without the =
server knowing it needs to do it?

If the answer is yes, then I may have concerns in two areas:

1) Is the connection manager expected to "adapt" server behavior to =
follow this draft?

2) What is the impact of adding a new TLS intermediary, when the server =
expects a direct SA with the client? Your comment above _might_ be =
sufficient, but is there any plain vanilla XMPP server behavior and/or =
security assumptions that break down? Any concerns from a SASL =
perspective?



From nobody Thu Apr 24 10:01:50 2014
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 C49D61A02AD for <xmpp@ietfa.amsl.com>; Thu, 24 Apr 2014 10:01:47 -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 qK3-7JwLjTbm for <xmpp@ietfa.amsl.com>; Thu, 24 Apr 2014 10:01:46 -0700 (PDT)
Received: from mail-wi0-x22b.google.com (mail-wi0-x22b.google.com [IPv6:2a00:1450:400c:c05::22b]) by ietfa.amsl.com (Postfix) with ESMTP id 675B71A0298 for <xmpp@ietf.org>; Thu, 24 Apr 2014 10:01:46 -0700 (PDT)
Received: by mail-wi0-f171.google.com with SMTP id q5so1427199wiv.16 for <xmpp@ietf.org>; Thu, 24 Apr 2014 10:01:39 -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=hdWy9Nt63ouRI1V0wlAdGrzHUJ3I8E3ibuS2Uf/mdEs=; b=J7DU/jgE+CCelFiLLSSwcRTQ+7aA9Ke62En38fXiOJp+TzVTtohlIS1v91m1X/ZSTg Rx5VT2lwH+mubH64ZmxUs8xmlvVk0rFySBLFWYaZXBVVq9Hw1pFqdSHCMR7ouClsh0GX 7/ZPKwnVreLfdcNEFesFblkQ13UPepY4TvXkj4Nsjghw0DchzZaQLsCfhYUdiyLgyrxp rT4DOZdqu3sEXeTePu9FjXjmaAoqdjeGsIdjfaiyg7SpIGj+iiX4s5CAoiOEw0aq8ASm F2uMQrs6yrMoyZoCN7TWgCUkJIJENeW3b5oeygEwc1Ssh5lp+Kwj3WaF/FoT/2EEg3ht ZACw==
MIME-Version: 1.0
X-Received: by 10.180.74.132 with SMTP id t4mr7406055wiv.30.1398358899829; Thu, 24 Apr 2014 10:01:39 -0700 (PDT)
Sender: k.i.smith@gmail.com
Received: by 10.217.96.196 with HTTP; Thu, 24 Apr 2014 10:01:39 -0700 (PDT)
In-Reply-To: <460F5B58-D3B6-4BF2-8382-0FB59F3ED102@nostrum.com>
References: <E72F7F55-02DE-449E-A68C-BA8B18DAE975@vidyo.com> <CAOb_Fnzw_dw3V5W2U5M6ch2k5d=HmpUdjBYbJJQSpkWKH=V+1w@mail.gmail.com> <5316813E.3020901@stpeter.im> <460F5B58-D3B6-4BF2-8382-0FB59F3ED102@nostrum.com>
Date: Thu, 24 Apr 2014 18:01:39 +0100
X-Google-Sender-Auth: AeRpOnnT9lMX6JVLf2Bzlrg9H3c
Message-ID: <CAOb_Fnwb01c4L8unPb+gBZX0aMH_AbtF5JpWzfC2Jsnt827PDw@mail.gmail.com>
From: Kevin Smith <kevin@kismith.co.uk>
To: Ben Campbell <ben@nostrum.com>
Content-Type: text/plain; charset=UTF-8
Archived-At: http://mailarchive.ietf.org/arch/msg/xmpp/sTJoJSKtuUeB7uoJtRjvAFC7sVI
Cc: Jonathan Lennox <jonathan@vidyo.com>, "xmpp@ietf.org" <xmpp@ietf.org>
Subject: Re: [xmpp] See-other-uri and insecure web sockets
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: Thu, 24 Apr 2014 17:01:48 -0000

On Wed, Apr 23, 2014 at 8:07 PM, Ben Campbell <ben@nostrum.com> wrote:
> Peter, Kevin, and Jonathan,
>
> In your opinions, is this sufficiently addressed in the current version of the draft?

Yes, thank you.

(And the Draft seems in generally good shape)

/K


From nobody Tue Apr 29 22:07:01 2014
Return-Path: <lance@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 201141A212D for <xmpp@ietfa.amsl.com>; Tue, 29 Apr 2014 22:06:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level: 
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=ham
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 o6bisNgDrHMi for <xmpp@ietfa.amsl.com>; Tue, 29 Apr 2014 22:06:50 -0700 (PDT)
Received: from mail-pd0-f182.google.com (mail-pd0-f182.google.com [209.85.192.182]) by ietfa.amsl.com (Postfix) with ESMTP id F300C1A1F16 for <xmpp@ietf.org>; Tue, 29 Apr 2014 22:06:49 -0700 (PDT)
Received: by mail-pd0-f182.google.com with SMTP id v10so1159360pde.13 for <xmpp@ietf.org>; Tue, 29 Apr 2014 22:06:48 -0700 (PDT)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:content-type:mime-version:subject:from :in-reply-to:date:cc:message-id:references:to; bh=ABWwhRPfSy3N0jJRhvOIBPtd1edVJorIimwXAb+MNzc=; b=ldNslwHHRMJPnjA1OXNPpViZ5+kQuMw+J7TO6TJqhMxZihiomGTZ5rFuBFPUjrZfeV UoQoSCljGidEtmOYln1FgOHexylmpgbrUOBIBVx8GissiAk+xJWq7f6MFFAHWMzyWlYI qEC0dU7G3O99styUuXufKbJ89B/cuwb00ONyHFZbH4Lbu1ibU9/FPg85wQEMcWqPtxsh mQX1lxSqe4CLKTX9jY2i+rzUQ4nyuqwmTOSHszhiUk50y7kHz+jZowZqNrBYKazUGqG3 GWtqjGAFfYYAt4dQZyzKbJ7jXw3vsAdKFt5O1MVJ/WMZxTHobsbssS5AooIv+U9h1obs MrIw==
X-Gm-Message-State: ALoCoQkC0mXL+7sAybWb49rO6WsyyMqi0ou9+Njui4bJ7Q/2BBXdi84VK7tW4KrFA/34RSCKM3Z8
X-Received: by 10.66.65.169 with SMTP id y9mr4152359pas.145.1398834407995; Tue, 29 Apr 2014 22:06:47 -0700 (PDT)
Received: from [10.0.1.172] (96-41-205-84.dhcp.elbg.wa.charter.com. [96.41.205.84]) by mx.google.com with ESMTPSA id xg8sm126674194pac.26.2014.04.29.22.06.45 for <multiple recipients> (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Tue, 29 Apr 2014 22:06:46 -0700 (PDT)
Content-Type: multipart/signed; boundary="Apple-Mail=_F23A65A5-DE4C-4B5A-B7E1-10EA1245B316"; protocol="application/pkcs7-signature"; micalg=sha1
Mime-Version: 1.0 (Mac OS X Mail 7.2 \(1874\))
From: Lance Stout <lance@andyet.net>
In-Reply-To: <6322B641-3846-4A62-9BBC-0A8A30F50DE6@nostrum.com>
Date: Tue, 29 Apr 2014 22:06:41 -0700
Message-Id: <E6455E61-FF82-417A-B6E3-09E455FFDDB4@andyet.net>
References: <F8275190-9346-4879-9843-A3DF6C604F8C@nostrum.com> <9372C947-DE5D-4115-B1DD-3E1D216C9D62@nostrum.com> <9D46867E-ADA1-4530-AF23-B43AC6E68B3E@andyet.net> <6322B641-3846-4A62-9BBC-0A8A30F50DE6@nostrum.com>
To: XMPP Working Group <xmpp@ietf.org>
X-Mailer: Apple Mail (2.1874)
Archived-At: http://mailarchive.ietf.org/arch/msg/xmpp/BoVQY7L5D4qPqgKEOVbaq0cYS1I
Cc: Ben Campbell <ben@nostrum.com>
Subject: Re: [xmpp] WGLC of draft-ietf-xmpp-websocket-02
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: Wed, 30 Apr 2014 05:06:53 -0000

--Apple-Mail=_F23A65A5-DE4C-4B5A-B7E1-10EA1245B316
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
	charset=windows-1252

> If an XMPP implementation, especially a server, is behind a connection =
manager, is it aware of that fact?

No. It is either aware because the two were configured in tandem within =
the same administrative context, or it sees what appear to be standard =
TCP C2S sessions.

> Is it assumed to implement this draft? Are we requiring special =
behavior of the server, without the server knowing it needs to do it?

It is not assumed that the server does anything special to facilitate =
using this draft. In that case a CM would need to translate the TCP C2S =
session to this draft.

> If the answer is yes, then I may have concerns in two areas:
>=20
> 1) Is the connection manager expected to "adapt" server behavior to =
follow this draft?

If the target server does not support this draft natively, then a CM =
will have to:

1. Translate the <open/> and <close/> elements back and forth from =
<stream:stream />
2. Emit <close/> elements with see-other-uri values, as needed by the CM
3. For any other terminal CM condition, emit the corresponding =
traditional stream error (NOTE: This case is not mentioned in the draft)
4. Marshal all other stanzas and top level elements in and out of =
WebSocket message frames

=20

> 2) What is the impact of adding a new TLS intermediary, when the =
server expects a direct SA with the client? Your comment above _might_ =
be sufficient, but is there any plain vanilla XMPP server behavior =
and/or security assumptions that break down? Any concerns from a SASL =
perspective?

I'm not aware of any new difficulties here; the same situations exist =
for BOSH already. A server that expects to use mechanisms which assume =
no intermediaries will fail (as designed!) when put behind a CM that can =
not share such information with the server. So SCRAM-SHA-1-PLUS will =
fail, as well as EXTERNAL with client certs. Note that we aren't able to =
use SCRAM-SHA-1-PLUS in the browser anyway, as we can't access channel =
binding information.

I can imagine for large deployments, the CM could contain the =
authentication logic, passing on a trusted authenticated stream to the =
main XMPP server for routing. In which case, the CM is again transparent =
to the user and acts purely as part of a larger, logical XMPP server.


=97Lance=

--Apple-Mail=_F23A65A5-DE4C-4B5A-B7E1-10EA1245B316
Content-Disposition: attachment;
	filename=smime.p7s
Content-Type: application/pkcs7-signature;
	name=smime.p7s
Content-Transfer-Encoding: base64

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIM5jCCBjQw
ggQcoAMCAQICASAwDQYJKoZIhvcNAQEFBQAwfTELMAkGA1UEBhMCSUwxFjAUBgNVBAoTDVN0YXJ0
Q29tIEx0ZC4xKzApBgNVBAsTIlNlY3VyZSBEaWdpdGFsIENlcnRpZmljYXRlIFNpZ25pbmcxKTAn
BgNVBAMTIFN0YXJ0Q29tIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA3MTAyNDIxMDI1NVoX
DTE3MTAyNDIxMDI1NVowgYwxCzAJBgNVBAYTAklMMRYwFAYDVQQKEw1TdGFydENvbSBMdGQuMSsw
KQYDVQQLEyJTZWN1cmUgRGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWduaW5nMTgwNgYDVQQDEy9TdGFy
dENvbSBDbGFzcyAyIFByaW1hcnkgSW50ZXJtZWRpYXRlIENsaWVudCBDQTCCASIwDQYJKoZIhvcN
AQEBBQADggEPADCCAQoCggEBAMsohUWcASz7GfKrpTOMKqANy9BV7V0igWdGxA8IU77L3aTxErQ+
fcxtDYZ36Z6GH0YFn7fq5RADteP0AYzrCA+EQTfi8q1+kA3m0nwtwXG94M5sIqsvs7lRP1aycBke
/s5g9hJHryZ2acScnzczjBCAo7X1v5G3yw8MDP2m2RCye0KfgZ4nODerZJVzhAlOD9YejvAXZqHk
sw56HzElVIoYSZ3q4+RJuPXXfIoyby+Y2m1E+YzX5iCZXBx05gk6MKAW1vaw4/v2OOLy6FZH3XHH
tOkzUreG//CsFnB9+uaYSlR65cdGzTsmoIK8WH1ygoXhRBm98SD7Hf/r3FELNvUCAwEAAaOCAa0w
ggGpMA8GA1UdEwEB/wQFMAMBAf8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBSuVYNv7DHKufcd
+q9rMfPIHeOsuzAfBgNVHSMEGDAWgBROC+8apEBbpRdphzDKNGhD0EGu8jBmBggrBgEFBQcBAQRa
MFgwJwYIKwYBBQUHMAGGG2h0dHA6Ly9vY3NwLnN0YXJ0c3NsLmNvbS9jYTAtBggrBgEFBQcwAoYh
aHR0cDovL3d3dy5zdGFydHNzbC5jb20vc2ZzY2EuY3J0MFsGA1UdHwRUMFIwJ6AloCOGIWh0dHA6
Ly93d3cuc3RhcnRzc2wuY29tL3Nmc2NhLmNybDAnoCWgI4YhaHR0cDovL2NybC5zdGFydHNzbC5j
b20vc2ZzY2EuY3JsMIGABgNVHSAEeTB3MHUGCysGAQQBgbU3AQIBMGYwLgYIKwYBBQUHAgEWImh0
dHA6Ly93d3cuc3RhcnRzc2wuY29tL3BvbGljeS5wZGYwNAYIKwYBBQUHAgEWKGh0dHA6Ly93d3cu
c3RhcnRzc2wuY29tL2ludGVybWVkaWF0ZS5wZGYwDQYJKoZIhvcNAQEFBQADggIBADqpJw3I07QW
ke9plNBpxUxcffc7nUrIQpJHDci91DFG7fVhHRkMZ1J+BKg5UNUxIFJ2Z9B90Micc/NXcs7kPBRd
n6XGO/vPc87Y6R+cWS9Nc9+fp3Enmsm94OxOwI9wn8qnr/6o3mD4noP9JphwUPTXwHovjavRnhUQ
HLfo/i2NG0XXgTHXS2Xm0kVUozXqpYpAdumMiB/vezj1QHQJDmUdPYMcp+reg9901zkyT3fDW/iv
JVv6pWtkh6Pw2ytZT7mvg7YhX3V50Nv860cV11mocUVcqBLv0gcT+HBDYtbuvexNftwNQKD5193A
7zN4vG7CTYkXxytSjKuXrpEatEiFPxWgb84nVj25SU5q/r1Xhwby6mLhkbaXslkVtwEWT3Van49r
KjlK4XrUKYYWtnfzq6aSak5u0Vpxd1rY79tWhD3EdCvOhNz/QplNa+VkIsrcp7+8ZhP1l1b2U6Ma
xIVteuVMD3X0vziIwr7jxYae9FZjbxlpUemqXjcC0QaFfN7qI0JsQMALL7iGRBg7K0CoOBzECdD3
fuZil5kU/LP9cr1BK31U0Uy651bFnAMMMkqhAChIbn0ei72VnbpSsrrSdF0BAGYQ8vyHae5aCg+H
75dVCV33K6FuxZrf09yTz+Vx/PkdRUYkXmZz/OTfyJXsUOUXrym6KvI2rYpccSk5MIIGqjCCBZKg
AwIBAgICL6UwDQYJKoZIhvcNAQEFBQAwgYwxCzAJBgNVBAYTAklMMRYwFAYDVQQKEw1TdGFydENv
bSBMdGQuMSswKQYDVQQLEyJTZWN1cmUgRGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWduaW5nMTgwNgYD
VQQDEy9TdGFydENvbSBDbGFzcyAyIFByaW1hcnkgSW50ZXJtZWRpYXRlIENsaWVudCBDQTAeFw0x
MzAzMTQwNTM1MTJaFw0xNTAzMTUyMjMyMzZaMIGMMRkwFwYDVQQNExBQTDAxbVhKMjhha3BBRzVj
MQswCQYDVQQGEwJVUzETMBEGA1UECBMKV2FzaGluZ3RvbjESMBAGA1UEBxMJS2VubmV3aWNrMRQw
EgYDVQQDEwtMYW5jZSBTdG91dDEjMCEGCSqGSIb3DQEJARYUbGFuY2VzdG91dEBnbWFpbC5jb20w
ggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCr0XNL4SLaoBR9y72zNo3eAefV7vk1UaEx
xML9TqPKZHV9gGxA/XO5YilACUU/l5In+8akri5djy/haORYEm5HwsR/R1vxhOK7cBEyXMCY41Vg
KyqnQPJlidJ0L5PMinz1cwo0wyLlh8WhxIBHBjgLbA8XAoDC7FL6KzDq+qoJdsBbehu4W9fVscRr
T7XeM41zHjc7FqJOD8I2n9Z5CIlEeWwaIEZO0HpxOlcbD5EGVaC7Wbji/nEOuQ1OI6iGId/7Xakg
JrGfjSg1wQ5dXIBMzbSZmw3B6WmDdNgpCzHYL+QrCLrFenO0u2D6ZR/dZQgIkPRhL6I7PqniJ3FN
0hJpAgMBAAGjggMSMIIDDjAJBgNVHRMEAjAAMAsGA1UdDwQEAwIEsDAdBgNVHSUEFjAUBggrBgEF
BQcDAgYIKwYBBQUHAwQwHQYDVR0OBBYEFFggdjTZDgsglI1DBpZiCB24Ub+ZMB8GA1UdIwQYMBaA
FK5Vg2/sMcq59x36r2sx88gd46y7MFcGA1UdEQRQME6BFGxhbmNlc3RvdXRAZ21haWwuY29tgRRs
YW5jZXN0b3V0QGdtYWlsLmNvbYEObGFuY2VAbGFuY2UuaW2BEGxhbmNlQGFuZHlldC5uZXQwggFM
BgNVHSAEggFDMIIBPzCCATsGCysGAQQBgbU3AQIDMIIBKjAuBggrBgEFBQcCARYiaHR0cDovL3d3
dy5zdGFydHNzbC5jb20vcG9saWN5LnBkZjCB9wYIKwYBBQUHAgIwgeowJxYgU3RhcnRDb20gQ2Vy
dGlmaWNhdGlvbiBBdXRob3JpdHkwAwIBARqBvlRoaXMgY2VydGlmaWNhdGUgd2FzIGlzc3VlZCBh
Y2NvcmRpbmcgdG8gdGhlIENsYXNzIDIgVmFsaWRhdGlvbiByZXF1aXJlbWVudHMgb2YgdGhlIFN0
YXJ0Q29tIENBIHBvbGljeSwgcmVsaWFuY2Ugb25seSBmb3IgdGhlIGludGVuZGVkIHB1cnBvc2Ug
aW4gY29tcGxpYW5jZSBvZiB0aGUgcmVseWluZyBwYXJ0eSBvYmxpZ2F0aW9ucy4wNgYDVR0fBC8w
LTAroCmgJ4YlaHR0cDovL2NybC5zdGFydHNzbC5jb20vY3J0dTItY3JsLmNybDCBjgYIKwYBBQUH
AQEEgYEwfzA5BggrBgEFBQcwAYYtaHR0cDovL29jc3Auc3RhcnRzc2wuY29tL3N1Yi9jbGFzczIv
Y2xpZW50L2NhMEIGCCsGAQUFBzAChjZodHRwOi8vYWlhLnN0YXJ0c3NsLmNvbS9jZXJ0cy9zdWIu
Y2xhc3MyLmNsaWVudC5jYS5jcnQwIwYDVR0SBBwwGoYYaHR0cDovL3d3dy5zdGFydHNzbC5jb20v
MA0GCSqGSIb3DQEBBQUAA4IBAQALnAVqIrddlyGYqOAb4TfJ25u3sOtC352yAF7VaQdhkV/Z7Rum
OPpsEN7rwLfHOphYhafI4IxKy39NZbFBjzzcW8Kx6OJ1L/eDEW5Dbt1XzaBF4VVM1/DZyg/l3C0N
9/YrumhcgdSUgxLL2d/GzEk1dNTcZLpLJABf6L1W5RszU4HSPyVppLzYVVq5yLwmKnlIcnDjEdMr
jmsFq8b0Duk1j05IE2KBiWNy/Q0H9Hj/943/rvQOx7464jzuEGkWYO8AU7Nmq3h2DLoo8GECFwxy
e7rSL0o3KFkAQHC0YE/8GbaT05Jo7xnF/9X/IOWd0rSvBmTVkreGARQywViv35eCMYIDbDCCA2gC
AQEwgZMwgYwxCzAJBgNVBAYTAklMMRYwFAYDVQQKEw1TdGFydENvbSBMdGQuMSswKQYDVQQLEyJT
ZWN1cmUgRGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWduaW5nMTgwNgYDVQQDEy9TdGFydENvbSBDbGFz
cyAyIFByaW1hcnkgSW50ZXJtZWRpYXRlIENsaWVudCBDQQICL6UwCQYFKw4DAhoFAKCCAa0wGAYJ
KoZIhvcNAQkDMQsGCSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNMTQwNDMwMDUwNjQxWjAjBgkq
hkiG9w0BCQQxFgQUNRM49WPKr6R8ymySxJuWYXoF3gkwgaQGCSsGAQQBgjcQBDGBljCBkzCBjDEL
MAkGA1UEBhMCSUwxFjAUBgNVBAoTDVN0YXJ0Q29tIEx0ZC4xKzApBgNVBAsTIlNlY3VyZSBEaWdp
dGFsIENlcnRpZmljYXRlIFNpZ25pbmcxODA2BgNVBAMTL1N0YXJ0Q29tIENsYXNzIDIgUHJpbWFy
eSBJbnRlcm1lZGlhdGUgQ2xpZW50IENBAgIvpTCBpgYLKoZIhvcNAQkQAgsxgZaggZMwgYwxCzAJ
BgNVBAYTAklMMRYwFAYDVQQKEw1TdGFydENvbSBMdGQuMSswKQYDVQQLEyJTZWN1cmUgRGlnaXRh
bCBDZXJ0aWZpY2F0ZSBTaWduaW5nMTgwNgYDVQQDEy9TdGFydENvbSBDbGFzcyAyIFByaW1hcnkg
SW50ZXJtZWRpYXRlIENsaWVudCBDQQICL6UwDQYJKoZIhvcNAQEBBQAEggEAqCxyFQsBza18Rn6F
SPRVCgaMREOBgFaL7ltE/sfdVlx8M7kfj0QNnJC1oFw3mZJxuAf3OyU791Pqgid2xaQcgy8xyn1N
L4txL9VhorP1giNk3XoeBSh1gbpS6ZEbON3v0ozGWg6umeqZjJH77znaserI4BSs9kYU/cUlYA4z
m+QQsOoN3o4v3qMkPqTNg4sX5Rm4W6f5/EqlA1ZxT8rlBbK6eguZImDlLFdIZYYBNDI74L6BF0St
GbzuTpM5NWsh3eJGemlQL1fuqLCMc73T/Pf2+V4ITZC2RALt8s4xm4UCifK4tDKsBvbZNrSgYr1a
F3U7qVcQ7ietTXNDSVnX2gAAAAAAAA==

--Apple-Mail=_F23A65A5-DE4C-4B5A-B7E1-10EA1245B316--


From nobody Wed Apr 30 07:40:39 2014
Return-Path: <ben@nostrum.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 C98B71A6FAC for <xmpp@ietfa.amsl.com>; Wed, 30 Apr 2014 07:40:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.551
X-Spam-Level: 
X-Spam-Status: No, score=-2.551 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-0.651] autolearn=ham
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 dcnbT3qyvRTj for <xmpp@ietfa.amsl.com>; Wed, 30 Apr 2014 07:40:37 -0700 (PDT)
Received: from nostrum.com (raven-v6.nostrum.com [IPv6:2001:470:d:1130::1]) by ietfa.amsl.com (Postfix) with ESMTP id 06A941A6FAB for <xmpp@ietf.org>; Wed, 30 Apr 2014 07:40:36 -0700 (PDT)
Received: from [10.0.1.29] (cpe-173-172-146-58.tx.res.rr.com [173.172.146.58]) (authenticated bits=0) by nostrum.com (8.14.8/8.14.7) with ESMTP id s3UEeXUb030027 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO) for <xmpp@ietf.org>; Wed, 30 Apr 2014 09:40:35 -0500 (CDT) (envelope-from ben@nostrum.com)
X-Authentication-Warning: raven.nostrum.com: Host cpe-173-172-146-58.tx.res.rr.com [173.172.146.58] claimed to be [10.0.1.29]
From: Ben Campbell <ben@nostrum.com>
Content-Type: text/plain; charset=us-ascii
X-Mao-Original-Outgoing-Id: 420561633.835947-ade1c4b91bef40b610ebb2d1d23f1ac0
Content-Transfer-Encoding: quoted-printable
Mime-Version: 1.0 (Mac OS X Mail 7.2 \(1874\))
Message-Id: <8474DC3C-F22C-463B-805B-22C10B3B1740@nostrum.com>
Date: Wed, 30 Apr 2014 09:40:33 -0500
To: XMPP Working Group <xmpp@ietf.org>
X-Mailer: Apple Mail (2.1874)
Archived-At: http://mailarchive.ietf.org/arch/msg/xmpp/82T1X5MQTFSRf1EC35qlvRgaz9c
Subject: [xmpp] XMPP at IETF 90
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: Wed, 30 Apr 2014 14:40:37 -0000

Hi,

6122bis and XMPP/Websocket are passed WGLC without major controversy, =
and our other milestones are probably not in a state to benefit from =
intensive face to face communication at this moment. The chairs are =
leaning against having an XMPP meeting in Toronto.

If anyone has a substantial objection to that plan, please indicate so =
on the working group list as soon as possible.

Thanks!

Ben.=

