Re: [Stox] Comments on draft-ietf-stox-im-11

Peter Saint-Andre - &yet <peter@andyet.net> Fri, 13 February 2015 03:18 UTC

Return-Path: <peter@andyet.net>
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 C8CC61A1ACC for <stox@ietfa.amsl.com>; Thu, 12 Feb 2015 19:18:04 -0800 (PST)
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 fmphXyvERwRz for <stox@ietfa.amsl.com>; Thu, 12 Feb 2015 19:18:02 -0800 (PST)
Received: from mail-ie0-f182.google.com (mail-ie0-f182.google.com [209.85.223.182]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B193C1A1ABB for <stox@ietf.org>; Thu, 12 Feb 2015 19:17:33 -0800 (PST)
Received: by iecrp18 with SMTP id rp18so1429780iec.9 for <stox@ietf.org>; Thu, 12 Feb 2015 19:17:33 -0800 (PST)
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:message-id:date:from:user-agent:mime-version:to :cc:subject:references:in-reply-to:content-type :content-transfer-encoding; bh=eGVzQbTjuWCWVfktMkWffUVcjxDvU2Mnf9hDgnaAlMY=; b=dFboklZ5LqGCPxBf07MpnKW+JKIYmoEWpyS7RyWwEOq7AmTn4kVZszKjGNZEJrGhZs Qu5ZyvjbZU1XvzFPbPbMqbAD+7PEXPzqhvMNmSmTwS/3giTGBojXAuky4xgYkw3QHnst Uca6RybRUkEL36BKnBaydDsCdeCIYayyyKzaBtAa/g/ZXYIK72DAIe7Z04PWtiiWgbv3 8hm1ifOcR8WQW6rjCVz5WNPCAn+nFENtweKRTzifbLE/tPd5hMi4YZTpJTBzTE6lA9lw XrJ7hrUb7/VjS3fxSLO2l0g1GwyNd2AN595VVb662ImSgdLdaB2BUkt46MwyVwMDiJ3c XoOw==
X-Gm-Message-State: ALoCoQmOEmY10U0JAGMqa7XlWRiQhOj6gCo+5jNC0n6fylnzc6QorLmY+hCpqSRwHxeC2ceZxIYC
X-Received: by 10.42.110.14 with SMTP id n14mr12566088icp.21.1423797453028; Thu, 12 Feb 2015 19:17:33 -0800 (PST)
Received: from aither.local (c-73-34-202-214.hsd1.co.comcast.net. [73.34.202.214]) by mx.google.com with ESMTPSA id g4sm3698196ioe.19.2015.02.12.19.17.31 (version=TLSv1.2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Thu, 12 Feb 2015 19:17:32 -0800 (PST)
Message-ID: <54DD6CCA.2020605@andyet.net>
Date: Thu, 12 Feb 2015 20:17:30 -0700
From: Peter Saint-Andre - &yet <peter@andyet.net>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.10; rv:31.0) Gecko/20100101 Thunderbird/31.4.0
MIME-Version: 1.0
To: Ben Campbell <ben@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>
In-Reply-To: <AD925407-4003-479D-92AF-B60A5EC6594F@nostrum.com>
Content-Type: text/plain; charset="windows-1252"; format="flowed"
Content-Transfer-Encoding: 7bit
Archived-At: <http://mailarchive.ietf.org/arch/msg/stox/Na_wGLfcMyX31xLn56XddpnHmt4>
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:18:05 -0000

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...

Peter

-- 
Peter Saint-Andre
https://andyet.com/