Re: [Sip] WGLC for draft-ietf-sip-body-handling

Adam Roach <adam@nostrum.com> Thu, 10 July 2008 23:18 UTC

Return-Path: <sip-bounces@ietf.org>
X-Original-To: sip-archive@optimus.ietf.org
Delivered-To: ietfarch-sip-archive@core3.amsl.com
Received: from [127.0.0.1] (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 3B3913A6A89; Thu, 10 Jul 2008 16:18:57 -0700 (PDT)
X-Original-To: sip@core3.amsl.com
Delivered-To: sip@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 146843A6AAE for <sip@core3.amsl.com>; Thu, 10 Jul 2008 16:18:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.506
X-Spam-Level:
X-Spam-Status: No, score=-2.506 tagged_above=-999 required=5 tests=[AWL=0.094, BAYES_00=-2.599, SPF_PASS=-0.001]
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 FzS3SppHfFqJ for <sip@core3.amsl.com>; Thu, 10 Jul 2008 16:18:55 -0700 (PDT)
Received: from nostrum.com (nostrum-pt.tunnel.tserv2.fmt.ipv6.he.net [IPv6:2001:470:1f03:267::2]) by core3.amsl.com (Postfix) with ESMTP id A7E223A6A7D for <sip@ietf.org>; Thu, 10 Jul 2008 16:18:54 -0700 (PDT)
Received: from dn3-231.estacado.net (vicuna-alt.estacado.net [75.53.54.121]) (authenticated bits=0) by nostrum.com (8.14.2/8.14.1) with ESMTP id m6ANHP5q067410 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 10 Jul 2008 18:17:25 -0500 (CDT) (envelope-from adam@nostrum.com)
Message-ID: <48769885.1020208@nostrum.com>
Date: Thu, 10 Jul 2008 18:17:25 -0500
From: Adam Roach <adam@nostrum.com>
User-Agent: Thunderbird 2.0.0.14 (Macintosh/20080421)
MIME-Version: 1.0
To: Gonzalo Camarillo <Gonzalo.Camarillo@ericsson.com>
References: <D990FC93-11C1-409E-8CBE-CACE851A5138@softarmor.com> <486BE613.7090909@nostrum.com> <486DD09D.2030608@ericsson.com> <486E3B03.9000003@nostrum.com> <486E6BEB.3070304@cisco.com> <48723DE8.5060004@nostrum.com> <48724C51.10303@cisco.com> <48725EE9.60503@nostrum.com> <487269DD.3060909@cisco.com> <48766C64.5060900@ericsson.com>
In-Reply-To: <48766C64.5060900@ericsson.com>
Received-SPF: pass (nostrum.com: 75.53.54.121 is authenticated by a trusted mechanism)
X-Virus-Scanned: ClamAV 0.93.1/7687/Thu Jul 10 15:24:56 2008 on shaman.nostrum.com
X-Virus-Status: Clean
Cc: sip@ietf.org, Paul Kyzivat <pkyzivat@cisco.com>, Keith Drage <drage@alcatel-lucent.com>, Dean Willis <dean.willis@softarmor.com>
Subject: Re: [Sip] WGLC for draft-ietf-sip-body-handling
X-BeenThere: sip@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: Session Initiation Protocol <sip.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/sip>, <mailto:sip-request@ietf.org?subject=unsubscribe>
List-Post: <mailto:sip@ietf.org>
List-Help: <mailto:sip-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sip>, <mailto:sip-request@ietf.org?subject=subscribe>
Content-Transfer-Encoding: 7bit
Content-Type: text/plain; charset="us-ascii"; Format="flowed"
Sender: sip-bounces@ietf.org
Errors-To: sip-bounces@ietf.org

On 7/10/08 3:09 PM, Gonzalo Camarillo wrote:
> Hi Adam,
>
> this is the paragraph we are talking about (in Section 8):
>
>    The situation with 'multipart/related' is similar.  Per [RFC2387], a
>    UA processing a 'multipart/related' body processes it as a compound
>    object ignoring the disposition types of the body parts within it.
>    However, UAs that do not understand 'multipart/related' will treat it
>    as 'multipart/mixed'.  These UAs will not be able to process the body
>    as a compound object.  Instead, they will process the body parts
>    according to their disposition type.
>
> What you are asking for is not to ignore the disposition types of the 
> body parts within the multipart/related. If we go down that path, we 
> will need to describe how multipart/related will be different from 
> multipart/mixed. That is, we would need to clarify what we mean by 
> "processing the body as a compound object" if the body parts are still 
> processed per their respective disposition types, as if they were in a 
> multipart/mixed instead of in a multipart/related.
>
> Following the "propose text" principle, could you please edit the 
> paragraph above so that we have a concrete proposal on how to describe 
> the processing of multipart/related bodies and how it would differ 
> from the processing of multipart/mixed bodies?

It's a bit wordy, but my first attempt at addressing the situation came 
out like this:

    The situation with 'multipart/related' is similar.  In [RFC2387],
    email clients processing a 'multipart/related' body are expected to
    processes it as a monolithic object, ignoring the disposition types
    of the body parts within it. Because SIP's use of
    Content-Disposition varies markedly from that of email, this
    constraint may not always make sense in SIP. Authors of SIP
    extensions making use of 'multipart/related' bodies are advised to
    explicitly address the handling of Content-Disposition on
    'multipart/related' body parts.  Authors wishing to make use of
    'multipart/related' bodies should keep in mind that UAs that do not
    understand 'multipart/related' will treat it as 'multipart/mixed',
    including the handling of Content-Disposition headers on body parts.

/a
_______________________________________________
Sip mailing list  https://www.ietf.org/mailman/listinfo/sip
This list is for NEW development of the core SIP Protocol
Use sip-implementors@cs.columbia.edu for questions on current sip
Use sipping@ietf.org for new developments on the application of sip