[hybi] xmpp over websocket

Jack Moffitt <jack@metajack.im> Fri, 10 December 2010 18:39 UTC

Return-Path: <metajack@gmail.com>
X-Original-To: hybi@core3.amsl.com
Delivered-To: hybi@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 69C7B28C100; Fri, 10 Dec 2010 10:39:50 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.977
X-Spam-Level:
X-Spam-Status: No, score=-2.977 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, RCVD_IN_DNSWL_LOW=-1]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id iF1vsZe9UOlx; Fri, 10 Dec 2010 10:39:49 -0800 (PST)
Received: from mail-bw0-f51.google.com (mail-bw0-f51.google.com [209.85.214.51]) by core3.amsl.com (Postfix) with ESMTP id F23FA28C104; Fri, 10 Dec 2010 10:39:48 -0800 (PST)
Received: by bwz8 with SMTP id 8so4564070bwz.38 for <multiple recipients>; Fri, 10 Dec 2010 10:41:20 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:sender:received:date :x-google-sender-auth:message-id:subject:from:to:content-type; bh=mNX0NoCO54amfMGj6vgZHfvoKA7c7LsxLgQyh4mYGbw=; b=DBiBc/Il6soKA5eemkD5wV5RtGSZ3q1CM5WWQgKEyzIACJsVVVAL+DObCZb5NkzTVU WDPOgzfi/F5AC0c7ZC81uYY+WYuK1IG2RjiSAHzyYZdECn2kUBdhKKIgNmQpvxz8bL6g dZhHj3HNHUNrxALUz/9Kkw7MYBOjETONQPlXc=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:date:x-google-sender-auth:message-id:subject :from:to:content-type; b=MV3OSW/EHePcQT7nzq273Icjx3fb4eI6pSYRAn+5+/CdufwJluTlmuo5N4InFL3tSR 3fzn2xHxmxGaweRnEklbLpuudn+b/bbrA39nsuvCJfsHT6Hk73OQNUtXltVUYlakdM5B o1iLZ3dibqBTZcV65zpoV7gLCC0B50lGLYP8s=
MIME-Version: 1.0
Received: by 10.204.156.8 with SMTP id u8mr1160708bkw.70.1292006480082; Fri, 10 Dec 2010 10:41:20 -0800 (PST)
Sender: metajack@gmail.com
Received: by 10.204.119.211 with HTTP; Fri, 10 Dec 2010 10:41:20 -0800 (PST)
Date: Fri, 10 Dec 2010 11:41:20 -0700
X-Google-Sender-Auth: soHijSzVcdBw4uq0vF3zSi4Ba-M
Message-ID: <AANLkTikztSj3Y3zCtfDw9YZOf91KZett=03wF3p-8opH@mail.gmail.com>
From: Jack Moffitt <jack@metajack.im>
To: Hybi <hybi@ietf.org>, XMPP <xmpp@ietf.org>, Eric Cestari <ecestari@process-one.net>
Content-Type: text/plain; charset="ISO-8859-1"
Subject: [hybi] xmpp over websocket
X-BeenThere: hybi@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Server-Initiated HTTP <hybi.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/hybi>, <mailto:hybi-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/hybi>
List-Post: <mailto:hybi@ietf.org>
List-Help: <mailto:hybi-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/hybi>, <mailto:hybi-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 10 Dec 2010 18:39:50 -0000

I have just submitted draft-moffitt-xmpp-over-websocket-00 to define
the XMPP sub-protocol for WebSocket:
http://www.ietf.org/id/draft-moffitt-xmpp-over-websocket-00.txt

Eric Cestari did the original work, and he's got an implementation of
most of this already working with ejabberd. This is something the XMPP
community will need in the near future, and I plan to implement this
in my own client libraries as soon as WebSocket itself gets a little
more nailed down.

I'd appreciate opinions on the draft as well as some guidance as to
whether this work is better placed in the HyBi or XMPP WGs.

jack.