Re: [xmpp] Proposed XMPP Charter Update

"Matt Miller (mamille2)" <mamille2@cisco.com> Mon, 25 February 2013 16:34 UTC

Return-Path: <mamille2@cisco.com>
X-Original-To: xmpp@ietfa.amsl.com
Delivered-To: xmpp@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4B8B421F9391 for <xmpp@ietfa.amsl.com>; Mon, 25 Feb 2013 08:34:41 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.557
X-Spam-Level:
X-Spam-Status: No, score=-10.557 tagged_above=-999 required=5 tests=[AWL=0.042, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
Received: from mail.ietf.org ([64.170.98.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id DxUsqdN8KnqZ for <xmpp@ietfa.amsl.com>; Mon, 25 Feb 2013 08:34:40 -0800 (PST)
Received: from rcdn-iport-6.cisco.com (rcdn-iport-6.cisco.com [173.37.86.77]) by ietfa.amsl.com (Postfix) with ESMTP id 08CC121F9388 for <xmpp@ietf.org>; Mon, 25 Feb 2013 08:34:39 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=8886; q=dns/txt; s=iport; t=1361810080; x=1363019680; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=q0GK+nhEQ4IVDGf0o6Xx4aNI8lQk1rcdyZbEbKeA0X4=; b=XCazw8UOP6lGrS0U5nXQDTkI5q81Ujtdn19AezxcrdazUqQwqv2uk3h2 CKsujyYrLJB50C2rhmhIIFNCCq9bwtelSF1Cj39QT4gz8HuxVJGagqCQ2 CUcOF0d8Q9E52h2zPW+JNkr3Rj+CuRJuiQyF87O++SJ/hgy4dis4dFlxR s=;
X-Files: smime.p7s : 2283
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: AgEFAGKSK1GtJV2d/2dsb2JhbABFwVWBBRZzgh8BAQEDAQEBAWsLEAIBCBgKJAIlCyUCBA4FCAYGB4dyBgy/Io1HgRYWGwIFgl9hA48jgSaWWYMHgWk+
X-IronPort-AV: E=Sophos; i="4.84,735,1355097600"; d="p7s'?scan'208"; a="180885156"
Received: from rcdn-core-6.cisco.com ([173.37.93.157]) by rcdn-iport-6.cisco.com with ESMTP; 25 Feb 2013 16:34:39 +0000
Received: from xhc-rcd-x03.cisco.com (xhc-rcd-x03.cisco.com [173.37.183.77]) by rcdn-core-6.cisco.com (8.14.5/8.14.5) with ESMTP id r1PGYdng014807 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=FAIL); Mon, 25 Feb 2013 16:34:39 GMT
Received: from xmb-aln-x11.cisco.com ([169.254.6.203]) by xhc-rcd-x03.cisco.com ([173.37.183.77]) with mapi id 14.02.0318.004; Mon, 25 Feb 2013 10:34:38 -0600
From: "Matt Miller (mamille2)" <mamille2@cisco.com>
To: Stephen Farrell <stephen.farrell@cs.tcd.ie>
Thread-Topic: [xmpp] Proposed XMPP Charter Update
Thread-Index: AQHOEG3wgKlUzi3iykKWjJHftGObMZiLKE2AgAAHbQA=
Date: Mon, 25 Feb 2013 16:34:38 +0000
Message-ID: <BF7E36B9C495A6468E8EC573603ED9411514CC95@xmb-aln-x11.cisco.com>
References: <5B57D373-3ECA-4336-ABD2-A5A76909C2D5@nostrum.com> <512B8C63.3020208@cs.tcd.ie>
In-Reply-To: <512B8C63.3020208@cs.tcd.ie>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
x-originating-ip: [10.21.114.169]
Content-Type: multipart/signed; boundary="Apple-Mail=_C6796054-4C7F-4B07-A3DE-BFC236390D27"; protocol="application/pkcs7-signature"; micalg="sha1"
MIME-Version: 1.0
Cc: XMPP Working Group <xmpp@ietf.org>
Subject: Re: [xmpp] Proposed XMPP Charter Update
X-BeenThere: xmpp@ietf.org
X-Mailman-Version: 2.1.12
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, 25 Feb 2013 16:34:41 -0000

We have talked about OTR, but from what I remember, various folks haven't been interested in doing the work to bring it in.  Peter Saint-Andre might be able to speak more on that front.


- m&m

Matt Miller < mamille2@cisco.com >
Cisco Systems, Inc.

On Feb 25, 2013, at 9:08 AM, Stephen Farrell <stephen.farrell@cs.tcd.ie>
 wrote:

> 
> Hi,
> 
> I've no objection to this charter but do have a question:
> 
> Q: loads of us use OTR, but there's no mention of that
> in the charter - why don't we just spec that in an RFC?
> 
> Or two RFCs if need be, one for what's done now, one with
> any changes the WG think are needed and will be deployed.
> 
> A quick web search leads me to believe that this [1]
> might be how OTR works, but I could be wrong. Even having
> an informational RFC as a stable reference would seem
> to be an improvement.
> 
> Sorry if there's an obvious answer and I've not got the
> history.
> 
> Ta,
> S.
> 
> [1] http://www.cypherpunks.ca/otr/Protocol-v3-4.0.0.html
> 
> On 02/21/2013 07:59 PM, Ben Campbell wrote:
>> Hi Everyone,
>> 
>> We need to do a minor charter update to add the XMPP/WebSockets work. 
>> 
>> Here's the proposed new text. This version is the same as before, except it removes the text for XMPP interworking with SIP/SIMPLE, an adds text for WebSockets. The new text is the second to last paragraph.
>> 
>> Please send any feedback to the XMPP mailing list as soon as possible. (If you agree with the text as is, please say that, too :-) )
>> 
>> Thanks!
>> 
>> Ben.
>> 
>> -----------------
>> 
>> The Extensible Messaging and Presence Protocol (XMPP) is an
>> technology for the near-real-time exchange of messages and presence
>> notifications, where data is exchanged over Extensible Markup Language
>> (XML) streams. The original XMPP working group published RFCs 3920-3923.
>> 
>> Implementation and deployment experience since that time has resulted
>> in errata, clarifications, and suggestions for improvement to the core
>> XMPP specifications (RFCs 3920 and 3921). Some technologies on which
>> XMPP depends (e.g., Transport Layer Security and the Simple
>> Authentication and Security Layer) have undergone modifications of their
>> own, which XMPP needs to track. Finally, the group needs to define a
>> sustainable solution to internationalization of XMPP addresses, since
>> the approach taken in RFC 3920 (based on stringprep profiles) is limited
>> to Unicode 3.2 characters. Both draft-saintandre-rfc3920bis-* and
>> draft-saintandre-rfc3921bis-* reflect community input so
>> far regarding these modifications, but the group needs to complete this
>> work, especially with regard to internationalization. Because of the
>> scope of changes involved, it is envisioned that these specifications
>> will be cycled at Proposed Standard.
>> 
>> Although RFC 3923 defines an end-to-end signing and encryption
>> technology for use by XMPP systems, to date it has not been implemented.
>> A goal of the group is to develop an implementable method for end-to-end
>> encryption, preferably based on well known and widely deployed security
>> technologies.
>> 
>> XMPP uses TLS for encryption and the Simple Authentication and Security
>> Layer (SASL) for authentication. In the case of a server-to-server
>> stream, XMPP is deployed using TLS and the SASL EXTERNAL mechanism,
>> where each peer presents an X.509 certificate. This model introduces
>> scaling challenges in multi-domain deployments because RFC 3920 requires
>> that a stream cannot be reused for more than one domain, thus
>> necessitating multiple TCP connections. The group will work to overcome
>> these challenges by defining an optional mechanism for using a single
>> connection with multiple identities. It is anticipated that most of the
>> work will consist of defining and providing requirements to the TLS and
>> SASL working groups.
>> 
>> In addition to the TCP binding defined in RFC 6120, the XMPP community
>> has long employed an HTTP binding (XEP-0124 and XEP-0206 published by 
>> the XMPP Standards Foundation).  Given that this binding uses HTTP long 
>> polling, which has many known issues (RFC 6202), it is reasonable to 
>> transition to use of the WebSocket protocol (RFC 6455) instead.  Work has
>> begun on defining a WebSocket subprotocol for XMPP 
>> (draft-moffitt-xmpp-over-websocket).  The group will complete the 
>> definition of such a subprotocol, and coordinate reviews with the HYBI WG 
>> where appropriate.
>> 
>> In completing its work, the group will strive to retain backwards
>> compatibility with RFCs 3920 and 3921. However, changes that are not
>> backwards compatible might be accepted if the group determines that the
>> changes are required to meet the group's technical objectives and the
>> group clearly documents the reasons for making them.
>> _______________________________________________
>> xmpp mailing list
>> xmpp@ietf.org
>> https://www.ietf.org/mailman/listinfo/xmpp
>> 
>> 
> _______________________________________________
> xmpp mailing list
> xmpp@ietf.org
> https://www.ietf.org/mailman/listinfo/xmpp