Re: [art] [Technical Errata Reported] RFC7578 (5616)

worley@ariadne.com (Dale R. Worley) Thu, 31 January 2019 03:10 UTC

Return-Path: <worley@alum.mit.edu>
X-Original-To: art@ietfa.amsl.com
Delivered-To: art@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E89041271FF for <art@ietfa.amsl.com>; Wed, 30 Jan 2019 19:10:29 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.934
X-Spam-Level:
X-Spam-Status: No, score=-1.934 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_SOFTFAIL=0.665] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=comcastmailservice.net
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 orjURySwE3rt for <art@ietfa.amsl.com>; Wed, 30 Jan 2019 19:10:28 -0800 (PST)
Received: from resqmta-ch2-05v.sys.comcast.net (resqmta-ch2-05v.sys.comcast.net [IPv6:2001:558:fe21:29:69:252:207:37]) (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 2976F126C7E for <art@ietf.org>; Wed, 30 Jan 2019 19:10:27 -0800 (PST)
Received: from resomta-ch2-09v.sys.comcast.net ([69.252.207.105]) by resqmta-ch2-05v.sys.comcast.net with ESMTP id p2YAgriZsbB4ep2kEg1JDQ; Thu, 31 Jan 2019 03:10:27 +0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcastmailservice.net; s=20180828_2048; t=1548904227; bh=tYzykeUrs5oC1zM+xJfta0rudDnt81pVoU8EMgjAM0g=; h=Received:Received:Received:Received:From:To:Subject:Date: Message-ID; b=dIZDJ8+BnQ/ra3JDe12orV9re2W9sO45wpksr6QA5EhQvYuHSN0OXbfvI98bcpoyE Pf+BWfNvsF7CN4o6EhimRP+B+8YpJAFt5PNRi9mlRvcTkDpz8FIn4OCzAZ048MLlPf w6MQ78xbkL8KsO9LsbRkfWrLX1cgNmYTvqjJkjkolE5C8ClYbZsjEOTDI/+6JDdcdR VCmuUbGxF+5IDmZ2Zg67CC1YqXSHqy53tsA0B+DDVeYBr3vuTTaKgqu/SCzGrsgI/h 5Ojcey/qzI21/W6/a9Bo3dnmqd16PsAHf9uYWRVmEGpTsuihozdP7uj1o75gQSK4se 0W3GyX3DuXCRA==
Received: from hobgoblin.ariadne.com ([IPv6:2601:192:4603:9471:222:fbff:fe91:d396]) by resomta-ch2-09v.sys.comcast.net with ESMTPA id p2kBgwTIV9uakp2kCgIwaJ; Thu, 31 Jan 2019 03:10:25 +0000
X-Xfinity-VMeta: sc=0;st=legit
Received: from hobgoblin.ariadne.com (hobgoblin.ariadne.com [127.0.0.1]) by hobgoblin.ariadne.com (8.14.7/8.14.7) with ESMTP id x0V3ANNr031893; Wed, 30 Jan 2019 22:10:23 -0500
Received: (from worley@localhost) by hobgoblin.ariadne.com (8.14.7/8.14.7/Submit) id x0V3AMZk031890; Wed, 30 Jan 2019 22:10:22 -0500
X-Authentication-Warning: hobgoblin.ariadne.com: worley set sender to worley@alum.mit.edu using -f
From: worley@ariadne.com
To: RFC Errata System <rfc-editor@rfc-editor.org>
Cc: masinter@adobe.com, ben@nostrum.com, aamelnikov@fastmail.fm, adam@nostrum.com, superuser@gmail.com, art@ietf.org, philip@philipmcgrath.com, rfc-editor@rfc-editor.org
In-Reply-To: <20190130034048.5323CB822A1@rfc-editor.org>
Sender: worley@ariadne.com
Date: Wed, 30 Jan 2019 22:10:22 -0500
Message-ID: <87va251q01.fsf@hobgoblin.ariadne.com>
Archived-At: <https://mailarchive.ietf.org/arch/msg/art/MFCSlfBi3kreEHVTVpcvcSROf7Y>
Subject: Re: [art] [Technical Errata Reported] RFC7578 (5616)
X-BeenThere: art@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Applications and Real-Time Area Discussion <art.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/art>, <mailto:art-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/art/>
List-Post: <mailto:art@ietf.org>
List-Help: <mailto:art-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/art>, <mailto:art-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 31 Jan 2019 03:10:30 -0000

RFC Errata System <rfc-editor@rfc-editor.org> writes:
> [RFC7578] Section: 4.5
>
> Original Text
> -------------
> For example, a form with a text field in
> which a user typed "Joe owes <eu>100", where <eu> is the Euro symbol,
> might have form data returned as:
>     --AaB03x
>     content-disposition: form-data; name="field1"
>     content-type: text/plain;charset=UTF-8
>     content-transfer-encoding: quoted-printable
>
>     Joe owes =E2=82=AC100.
>     --AaB03x
>
> Corrected Text
> --------------
> For example, a form with a text field in
> which a user typed "Joe owes <eu>100", where <eu> is the Euro symbol,
> might have form data returned as:
>     --AaB03x
>     content-disposition: form-data; name="field1"
>     content-type: text/plain;charset=UTF-8
>     content-transfer-encoding: quoted-printable
>
>     Joe owes <eu>100.
>     --AaB03x
>
> Notes
> -----
> Section 4.7 says that "Senders SHOULD NOT generate any parts with a Content-Transfer-Encoding header field."

The "Original Text" gives an example, which seems to me to be correct.
However, as the erratum notes, the example violates the SHOULD NOT in
section 4.7.  And as section 4.7 notes, "Currently, no deployed
implementations that send such bodies have been discovered.", suggesting
that the example is not representative of current practice.

But the proposed "Corrected Text" is itself incorrect, in that the
Content-Transfer-Encoding header is still present -- the given body
isn't valid for quoted-printable.

Dale