[core] New Version of draft-fossati-core-multipart-ct-04.txt

Carsten Bormann <cabo@tzi.org> Tue, 05 June 2018 14:55 UTC

Return-Path: <cabo@tzi.org>
X-Original-To: core@ietfa.amsl.com
Delivered-To: core@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 484181310C6; Tue, 5 Jun 2018 07:55:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.199
X-Spam-Level:
X-Spam-Status: No, score=-4.199 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 BEBRiNDCTEh0; Tue, 5 Jun 2018 07:55:13 -0700 (PDT)
Received: from mailhost.informatik.uni-bremen.de (mailhost.informatik.uni-bremen.de [IPv6:2001:638:708:30c9::12]) (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 69AF61310C3; Tue, 5 Jun 2018 07:55:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at informatik.uni-bremen.de
Received: from submithost.informatik.uni-bremen.de (submithost.informatik.uni-bremen.de [134.102.201.11]) by mailhost.informatik.uni-bremen.de (8.14.5/8.14.5) with ESMTP id w55EtA4B005209; Tue, 5 Jun 2018 16:55:10 +0200 (CEST)
Received: from client-0081.vpn.uni-bremen.de (client-0081.vpn.uni-bremen.de [134.102.107.81]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by submithost.informatik.uni-bremen.de (Postfix) with ESMTPSA id 410Zbf0c0JzDXBP; Tue, 5 Jun 2018 16:55:10 +0200 (CEST)
Content-Type: text/plain; charset="utf-8"
Mime-Version: 1.0 (Mac OS X Mail 11.4 \(3445.8.2\))
From: Carsten Bormann <cabo@tzi.org>
In-Reply-To: <152820873549.19149.17710091826447318076.idtracker@ietfa.amsl.com>
Date: Tue, 05 Jun 2018 16:55:10 +0200
X-Mao-Original-Outgoing-Id: 549903308.400243-138949a414a5d0be9b20af473de829c9
Content-Transfer-Encoding: quoted-printable
Message-Id: <0CBE522A-9BD8-48DD-BB2E-28D1663008CB@tzi.org>
References: <152820873549.19149.17710091826447318076.idtracker@ietfa.amsl.com>
To: core <core@ietf.org>, ace <ace@ietf.org>
X-Mailer: Apple Mail (2.3445.8.2)
Archived-At: <https://mailarchive.ietf.org/arch/msg/core/0LGfYOddKS4PX9p41iT8Ns9zQ58>
Subject: [core] New Version of draft-fossati-core-multipart-ct-04.txt
X-BeenThere: core@ietf.org
X-Mailman-Version: 2.1.26
Precedence: list
List-Id: "Constrained RESTful Environments \(CoRE\) Working Group list" <core.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/core>, <mailto:core-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/core/>
List-Post: <mailto:core@ietf.org>
List-Help: <mailto:core-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/core>, <mailto:core-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 05 Jun 2018 14:55:16 -0000

In https://github.com/SanKumar2015/EST-coaps/pull/50, Klaus has proposed to introduce a media type for efficiently combining multiple representations, along with the Content-Format numbers of their media types, into a single representation.

I believe we have needed such a media type in other places, so I have extracted the content of that PR, and revved draft-fossati-core-multipart-ct (of 2013 vintage) with that.  This would give us a media type multipart/core for general use.  (Thanks are due to Klaus and Thomas for helping me with this little exercise.)

CoAP-EST is due to be finished very soon, and extracting this media type from the CoAP-EST draft should only be done if we can avoid creating a hazard for CoAP-EST to be delayed by this.

I don’t see such a hazard unless we are having fundamental problems with the approach (but do accept its limited use in the CoAP-EST space).
So it would be useful to get some quick reactions on whether we can go ahead with this.

If you don’t want to read the draft right now, its technical content is:
   multipart-core = [* multipart-part]
   multipart-part = (type: uint .size 2, part: bytes / null)

(Where “type” is the content-format identifier.)

Grüße, Carsten


> Name:		draft-fossati-core-multipart-ct
> Revision:	04
> Title:		Multipart Content-Format for CoAP
> Document date:	2018-06-05
> Group:		Individual Submission
> Pages:		5
> URL:            https://www.ietf.org/internet-drafts/draft-fossati-core-multipart-ct-04.txt
> Status:         https://datatracker.ietf.org/doc/draft-fossati-core-multipart-ct/
> Htmlized:       https://tools.ietf.org/html/draft-fossati-core-multipart-ct-04
> Htmlized:       https://datatracker.ietf.org/doc/html/draft-fossati-core-multipart-ct
> Diff:           https://www.ietf.org/rfcdiff?url2=draft-fossati-core-multipart-ct-04
> 
> Abstract:
>   This memo defines multipart/core, an application-independent media-
>   type that can be used to combine (even recursively) several different
>   media types into a single CoAP message-body with minimal framing
>   overhead, along with a CoAP Content-Format identifier.