Re: [Stox] Comments on draft-ietf-stox-im-11
Ben Campbell <ben@nostrum.com> Fri, 13 February 2015 03:30 UTC
Return-Path: <ben@nostrum.com>
X-Original-To: stox@ietfa.amsl.com
Delivered-To: stox@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9693D1A00FC for <stox@ietfa.amsl.com>; Thu, 12 Feb 2015 19:30:58 -0800 (PST)
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 odnQSuACdkss for <stox@ietfa.amsl.com>; Thu, 12 Feb 2015 19:30:56 -0800 (PST)
Received: from nostrum.com (raven-v6.nostrum.com [IPv6:2001:470:d:1130::1]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1E5FF1A00EC for <stox@ietf.org>; Thu, 12 Feb 2015 19:30:55 -0800 (PST)
Received: from [10.9.94.181] (mobile-166-173-058-122.mycingular.net [166.173.58.122]) (authenticated bits=0) by nostrum.com (8.14.9/8.14.7) with ESMTP id t1D3Uiwg060967 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 12 Feb 2015 21:30:46 -0600 (CST) (envelope-from ben@nostrum.com)
X-Authentication-Warning: raven.nostrum.com: Host mobile-166-173-058-122.mycingular.net [166.173.58.122] claimed to be [10.9.94.181]
Content-Type: text/plain; charset="us-ascii"
Mime-Version: 1.0 (1.0)
From: Ben Campbell <ben@nostrum.com>
X-Mailer: iPad Mail (12B466)
In-Reply-To: <54DD6CCA.2020605@andyet.net>
Date: Thu, 12 Feb 2015 21:30:39 -0600
Content-Transfer-Encoding: quoted-printable
Message-Id: <5228A173-7B2F-49BA-AA38-F63B70B8DD39@nostrum.com>
References: <E77F1000-DD04-44E7-9636-348DA463E6E8@nostrum.com> <54DC0CE3.8090405@andyet.net> <54DC1441.2090305@andyet.net> <DEC2CB7F-6A39-4E1D-8B6D-82252399F891@nostrum.com> <54DD28F4.7070200@andyet.net> <AD925407-4003-479D-92AF-B60A5EC6594F@nostrum.com> <54DD6CCA.2020605@andyet.net>
To: Peter Saint-Andre - &yet <peter@andyet.net>
Archived-At: <http://mailarchive.ietf.org/arch/msg/stox/YvtDQt9oMj5FrlOG_wX5FdjGikE>
Cc: "stox@ietf.org" <stox@ietf.org>, Alissa Cooper <alissa@cooperw.in>, "draft-ietf-stox-im.all@tools.ietf.org" <draft-ietf-stox-im.all@tools.ietf.org>
Subject: Re: [Stox] Comments on draft-ietf-stox-im-11
X-BeenThere: stox@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: SIP-TO-XMPP Working Group discussion list <stox.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/stox>, <mailto:stox-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/stox/>
List-Post: <mailto:stox@ietf.org>
List-Help: <mailto:stox-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/stox>, <mailto:stox-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 13 Feb 2015 03:30:58 -0000
> On Feb 12, 2015, at 9:17 PM, Peter Saint-Andre - &yet <peter@andyet.net> wrote: > >> On 2/12/15 7:58 PM, Ben Campbell wrote: >> >>> On Feb 12, 2015, at 4:28 PM, Peter Saint-Andre - &yet >>> <peter@andyet.net> wrote: >>> >>>> On 2/11/15 8:07 PM, Ben Campbell wrote: >>>> >>>> (While I'm still standing in it--what happens in stox-chat if >>>> the MSRP side sends a message larger than the largest allowed? >>>> Apologies if the draft talks about that--I don't have it in front >>>> of me.) >>> >>> That's messy. :/ >>> >>> Ideally we'd be talking about unchunked MSRP messages. >> >> Yes, or a message reassembled from chunks by the gateway. > > Ah, true. That might give us a way out. > >>> In RFC 3921/6121 we don't have the concept of chunking afor regular >>> chat messages, and the only chunking method we have in XMPP is not >>> used for chat messages but for file transfer (XEP-0047). For chat >>> purposes, a typical XMPP client won't have the necessary >>> application logic to handle chunked messages ... >> >> Right, that would be the gateway's problem. I had assumed that the >> since the gateway is for all practical purposes the MSRP endpoint, it >> would reassemble any chunks before sending toward the XMPP side. > > Right. > >>> and an MSRP-to-XMPP gateway can't assume that it's OK to chunk a >>> message. >> >> Hmm, you've lost me here. > > That's because I was thinking out loud. :-) > >> Do you mean the gateway can't assume it's >> okay to chunk towards the XMPP client (which makes sense) or towards >> the MSRP client? > > Towards the XMPP client. But as you say that's not necessary. > >>> However, I don't see a way in RFC 4975 for an entity such as a >>> gateway to advertise that it doesn't support chunking. >> >> There's not a way, because the assumption has always been that any >> MSRP endpoint can at least receive chunked messages. >> >>> Although in theory the max-size a-line could help, that applies to >>> full messages before chunking. I also don't see a way in RFC 4975 >>> to reject a particular MSRP SEND because it's too big. >> >> You can sort of do this with 413. But I think it's the whole message >> size that is important here, not the size of a particular SEND >> request. > > Yes. > > Let me propose some text. Stay tuned... This seems like the right track, although it's worth considering how much buffering a gateway might be willing to do, and think about memory depletion attacks. This is mentioned in 4975, so it may already be covered well enough. > > Peter > > -- > Peter Saint-Andre > https://andyet.com/
- [Stox] Comments on draft-ietf-stox-im-11 Ben Campbell
- Re: [Stox] Comments on draft-ietf-stox-im-11 Peter Saint-Andre - &yet
- Re: [Stox] Comments on draft-ietf-stox-im-11 Peter Saint-Andre - &yet
- Re: [Stox] Comments on draft-ietf-stox-im-11 Ben Campbell
- Re: [Stox] Comments on draft-ietf-stox-im-11 Peter Saint-Andre - &yet
- Re: [Stox] Comments on draft-ietf-stox-im-11 Peter Saint-Andre - &yet
- Re: [Stox] Comments on draft-ietf-stox-im-11 Ben Campbell
- Re: [Stox] Comments on draft-ietf-stox-im-11 Ben Campbell
- Re: [Stox] Comments on draft-ietf-stox-im-11 Peter Saint-Andre - &yet
- Re: [Stox] Comments on draft-ietf-stox-im-11 Ben Campbell
- Re: [Stox] Comments on draft-ietf-stox-im-11 Peter Saint-Andre - &yet
- Re: [Stox] Comments on draft-ietf-stox-im-11 Peter Saint-Andre - &yet
- Re: [Stox] Comments on draft-ietf-stox-im-11 Ben Campbell