[tcpm] [Editorial Errata Reported] RFC6093 (4343)

RFC Errata System <rfc-editor@rfc-editor.org> Wed, 22 April 2015 10:30 UTC

Return-Path: <wwwrun@rfc-editor.org>
X-Original-To: tcpm@ietfa.amsl.com
Delivered-To: tcpm@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D5BEE1B33DF for <tcpm@ietfa.amsl.com>; Wed, 22 Apr 2015 03:30:47 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.912
X-Spam-Level:
X-Spam-Status: No, score=-101.912 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01, USER_IN_WHITELIST=-100] 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 hycuvoDP4ydh for <tcpm@ietfa.amsl.com>; Wed, 22 Apr 2015 03:30:46 -0700 (PDT)
Received: from rfc-editor.org (rfc-editor.org [IPv6:2001:1900:3001:11::31]) by ietfa.amsl.com (Postfix) with ESMTP id 666601B33F4 for <tcpm@ietf.org>; Wed, 22 Apr 2015 03:30:33 -0700 (PDT)
Received: by rfc-editor.org (Postfix, from userid 30) id BB103180206; Wed, 22 Apr 2015 03:29:34 -0700 (PDT)
To: fernando@gont.com.ar, ayourtch@cisco.com, spencerdawkins.ietf@gmail.com, mls.ietf@gmail.com, michael.scharf@alcatel-lucent.com, nishida@sfc.wide.ad.jp, pasi.sarolahti@iki.fi
X-PHP-Originating-Script: 6000:errata_mail_lib.php
From: RFC Errata System <rfc-editor@rfc-editor.org>
Message-Id: <20150422102934.BB103180206@rfc-editor.org>
Date: Wed, 22 Apr 2015 03:29:34 -0700
Archived-At: <http://mailarchive.ietf.org/arch/msg/tcpm/L57yd7fuZVETjIq_Ir6osz4CRFo>
X-Mailman-Approved-At: Wed, 22 Apr 2015 08:03:24 -0700
Cc: tcpm@ietf.org, rfc-editor@rfc-editor.org
Subject: [tcpm] [Editorial Errata Reported] RFC6093 (4343)
X-BeenThere: tcpm@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: TCP Maintenance and Minor Extensions Working Group <tcpm.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/tcpm>, <mailto:tcpm-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/tcpm/>
List-Post: <mailto:tcpm@ietf.org>
List-Help: <mailto:tcpm-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/tcpm>, <mailto:tcpm-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 22 Apr 2015 10:30:48 -0000

The following errata report has been submitted for RFC6093,
"On the Implementation of the TCP Urgent Mechanism".

--------------------------------------
You may review the report below and at:
http://www.rfc-editor.org/errata_search.php?rfc=6093&eid=4343

--------------------------------------
Type: Editorial
Reported by: Andrew Yourtchenko <ayourtch@gmail.com>

Section: 3.1

Original Text
-------------
   As discussed in Section 2, the TCP urgent mechanism simply permits a
   point in the data stream to be designated as the end of urgent
   information but does NOT provide a mechanism for sending "out-of-
   band" data.

   Unfortunately, virtually all TCP implementations process TCP urgent
   indications differently.  By default, the last byte of "urgent data"
   is delivered "out of band" to the application.  That is, it is not
   delivered as part of the normal data stream [UNPv1].  For example,
   the "out-of-band" byte is read by an application when a recv(2)
   system call with the MSG_OOB flag set is issued.


Corrected Text
--------------
   As discussed in Section 2, the TCP urgent mechanism simply permits a
   point in the data stream to be designated as the end of urgent
   information but does NOT provide a mechanism for sending "out-of-
   band" data.

   Unfortunately, virtually all TCP implementations process TCP urgent
   indications differently from that.  

   By default, the last byte of "urgent data"
   is delivered "out of band" to the application.  That is, it is not
   delivered as part of the normal data stream [UNPv1].  For example,
   the "out-of-band" byte is read by an application when a recv(2)
   system call with the MSG_OOB flag set is issued.


Notes
-----
Errata #4312 has uncovered that the second paragraph in section 3.1 can be interpreted incorrectly - as "all implementations differ from one another" vs. the intended "all implementations differ from the behavior described in the spec".

This errata adds splits the sentence in question and adds the "from that" to its end in order to minimize this potential for misinterpretation when the second paragraph is read in isolation.

Instructions:
-------------
This erratum is currently posted as "Reported". If necessary, please
use "Reply All" to discuss whether it should be verified or
rejected. When a decision is reached, the verifying party (IESG)
can log in to change the status and edit the report, if necessary. 

--------------------------------------
RFC6093 (draft-ietf-tcpm-urgent-data-07)
--------------------------------------
Title               : On the Implementation of the TCP Urgent Mechanism
Publication Date    : January 2011
Author(s)           : F. Gont, A. Yourtchenko
Category            : PROPOSED STANDARD
Source              : TCP Maintenance and Minor Extensions
Area                : Transport
Stream              : IETF
Verifying Party     : IESG