[apps-discuss] Encoding considerations (was Technical Errata for RFC 6839

Larry Masinter <masinter@adobe.com> Mon, 18 May 2015 23:58 UTC

Return-Path: <masinter@adobe.com>
X-Original-To: apps-discuss@ietfa.amsl.com
Delivered-To: apps-discuss@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 842EA1B2B8C for <apps-discuss@ietfa.amsl.com>; Mon, 18 May 2015 16:58:27 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level:
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_PASS=-0.001, 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 giOlXUUEobaE for <apps-discuss@ietfa.amsl.com>; Mon, 18 May 2015 16:58:25 -0700 (PDT)
Received: from na01-bn1-obe.outbound.protection.outlook.com (mail-bn1bon0672.outbound.protection.outlook.com [IPv6:2a01:111:f400:fc10::1:672]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 027581B2B89 for <apps-discuss@ietf.org>; Mon, 18 May 2015 16:58:24 -0700 (PDT)
Received: from DM2PR02MB1324.namprd02.prod.outlook.com (25.161.142.23) by DM2PR02MB384.namprd02.prod.outlook.com (10.141.84.18) with Microsoft SMTP Server (TLS) id 15.1.166.22; Mon, 18 May 2015 23:58:08 +0000
Received: from DM2PR02MB1322.namprd02.prod.outlook.com (25.161.142.21) by DM2PR02MB1324.namprd02.prod.outlook.com (25.161.142.23) with Microsoft SMTP Server (TLS) id 15.1.166.22; Mon, 18 May 2015 23:58:07 +0000
Received: from DM2PR02MB1322.namprd02.prod.outlook.com ([25.161.142.21]) by DM2PR02MB1322.namprd02.prod.outlook.com ([25.161.142.21]) with mapi id 15.01.0166.017; Mon, 18 May 2015 23:58:07 +0000
From: Larry Masinter <masinter@adobe.com>
To: Graham Klyne <gk@ninebynine.org>, Ned Freed <ned.freed@mrochek.com>
Thread-Topic: Encoding considerations (was Technical Errata for RFC 6839
Thread-Index: AQHQkcZ8c3J0XC0+JU2vaGI6rJpvtw==
Date: Mon, 18 May 2015 23:58:06 +0000
Message-ID: <FFF8E611-07F5-4793-A5E7-E72E518A44A5@adobe.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/15.9.0.150408
authentication-results: spf=none (sender IP is ) smtp.mailfrom=masinter@adobe.com;
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [50.184.24.49]
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:; SRVR:DM2PR02MB1324; UriScan:; BCL:0; PCL:0; RULEID:; SRVR:DM2PR02MB384;
x-microsoft-antispam-prvs: <DM2PR02MB1324A5BA798172C28EF491F5C3C40@DM2PR02MB1324.namprd02.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:;
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(601004)(5005006)(3002001); SRVR:DM2PR02MB1324; BCL:0; PCL:0; RULEID:; SRVR:DM2PR02MB1324;
x-forefront-prvs: 058043A388
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(6009001)(199003)(189002)(54356999)(92566002)(68736005)(36756003)(2900100001)(50986999)(101416001)(19580395003)(86362001)(81156007)(97736004)(4001540100001)(4001350100001)(40100003)(15975445007)(102836002)(5001860100001)(5001830100001)(46102003)(122556002)(189998001)(5001770100001)(66066001)(5001960100002)(2656002)(99286002)(87936001)(33656002)(82746002)(64706001)(83506001)(105586002)(83716003)(229853001)(106356001)(77156002)(106116001)(62966003)(104396002); DIR:OUT; SFP:1101; SCL:1; SRVR:DM2PR02MB1324; H:DM2PR02MB1322.namprd02.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords; A:1; MX:1; LANG:en;
received-spf: None (protection.outlook.com: adobe.com does not designate permitted sender hosts)
Content-Type: text/plain; charset="utf-8"
Content-ID: <80A7395EBD886040999BB87F435A57AA@namprd02.prod.outlook.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-originalarrivaltime: 18 May 2015 23:58:06.5698 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: fa7b1b5a-7b34-4387-94ae-d2c178decee1
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM2PR02MB1324
X-OriginatorOrg: adobe.com
Archived-At: <http://mailarchive.ietf.org/arch/msg/apps-discuss/-lPJxmbFTEy00tcSGXoiDFtF8AU>
Cc: Barry Leiba <barryleiba@computer.org>, "tony+sss@maillennium.att.com" <tony+sss@maillennium.att.com>, "apps-discuss@ietf.org" <apps-discuss@ietf.org>
Subject: [apps-discuss] Encoding considerations (was Technical Errata for RFC 6839
X-BeenThere: apps-discuss@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: General discussion of application-layer protocols <apps-discuss.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/apps-discuss/>
List-Post: <mailto:apps-discuss@ietf.org>
List-Help: <mailto:apps-discuss-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/apps-discuss>, <mailto:apps-discuss-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 18 May 2015 23:58:27 -0000

Am I missing some major installed base which only supports 8bit or 7bit?

If not, I’d deprecate “Encoding considerations” and allow it to be omitted from
media type registrations, the assumption being that “binary” is the default.

The whole ‘Encoding considerations’ section seems like a relic.



>> In fact a lot of formats based on XML or JSON are by their nature
>> _always_ 8bit or 7bit compatible. And I see some value in pointing that out
>> where it's appropriate to do so

Could someone give an example of where it is valuable and not just another
thing to get wrong? A protocol in common use that needs 7bit or 8bit and
can’t do binary? 

Larry
—
http://larry.masinter.net