[IPP] Fwd: [Editorial Errata Reported] RFC2910 (4101)

Michael Sweet <msweet@apple.com> Fri, 05 September 2014 15:51 UTC

Return-Path: <ipp-bounces@pwg.org>
X-Original-To: ietfarch-ipp-archive@ietfa.amsl.com
Delivered-To: ietfarch-ipp-archive@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 30A501A093B for <ietfarch-ipp-archive@ietfa.amsl.com>; Fri, 5 Sep 2014 08:51:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.458
X-Spam-Level:
X-Spam-Status: No, score=-2.458 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, RP_MATCHES_RCVD=-0.668, SPF_PASS=-0.001, T_DKIM_INVALID=0.01, WEIRD_PORT=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 4r-XfchZixVZ for <ietfarch-ipp-archive@ietfa.amsl.com>; Fri, 5 Sep 2014 08:51:23 -0700 (PDT)
Received: from www.pwg.org (www.pwg.org [IPv6:2600:3c01::f03c:91ff:fe70:b03f]) by ietfa.amsl.com (Postfix) with ESMTP id DC0DC1A0864 for <ipp-archive@lists.ietf.org>; Fri, 5 Sep 2014 08:51:23 -0700 (PDT)
Received: by www.pwg.org (Postfix, from userid 502) id 455768542; Fri, 5 Sep 2014 15:53:58 +0000 (UTC)
Received: from pwg.org (localhost [IPv6:::1]) by www.pwg.org (Postfix) with ESMTP id 84A418587; Fri, 5 Sep 2014 15:53:49 +0000 (UTC)
X-Original-To: ipp@pwg.org
Delivered-To: ipp@pwg.org
Received: by www.pwg.org (Postfix, from userid 502) id C9FA58587; Fri, 5 Sep 2014 15:53:48 +0000 (UTC)
Received: from mail-in7.apple.com (mail-out7.apple.com [17.151.62.29]) by www.pwg.org (Postfix) with ESMTPS id 23EA98542 for <ipp@pwg.org>; Fri, 5 Sep 2014 15:53:30 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; d=apple.com; s=mailout2048s; c=relaxed/simple; q=dns/txt; i=@apple.com; t=1409932255; x=2273845855; h=From:Sender:Reply-To:Subject:Date:Message-id:To:Cc:MIME-version:Content-type: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=eZZStiqGV+jCh0pNtTbSgCNas89CuEgQ9fvPAhD7djE=; b=E+cm+ZXDw+xDX5uDoIxE3qHI55zG5irEdu/Ed/7oyoQkr/AWpK7yfycOE/jODLvz aLyUNSYAFGKPFvwd4/B79+mxCkfJiQvm2z8cztxLVuQiyZwmh2Joj+KzHUpeJIwj 6htpfD10b0Orfu7Je5aDwXINQsOIvIlVogzg8c4sZG7vStvA63QvrG70kqqw7k+J MP6dpdXQ3zXS8EcsAUmRpPL+MN41BkSUAcUN9Gy6KUAJ793xjqCSiIvgX65tevVP XclVnU6V8apzg2jrVND39vA2LxmDT8EOIqNdqrK2gokU6VFSO1f0ljDws0BkLYDs ijPpofMLGeQDJXccG+WYCw==;
Received: from mail-out.apple.com (honeycrisp.apple.com [17.151.62.51]) (using TLS with cipher RC4-MD5 (128/128 bits)) (Client did not present a certificate) by mail-in7.apple.com (Apple Secure Mail Relay) with SMTP id FE.A0.13396.FDBD9045; Fri, 5 Sep 2014 08:50:55 -0700 (PDT)
MIME-version: 1.0
Received: from relay3.apple.com ([17.128.113.83]) by local.mail-out.apple.com (Oracle Communications Messaging Server 7.0.5.30.0 64bit (built Oct 22 2013)) with ESMTP id <0NBF00572QNTQWO0@local.mail-out.apple.com> for ipp@pwg.org; Fri, 05 Sep 2014 08:50:55 -0700 (PDT)
X-AuditID: 11973e16-f79bb6d000003454-f0-5409dbdf6753
Received: from cardamom.apple.com (cardamom.apple.com [17.128.115.94]) (using TLS with cipher RC4-MD5 (128/128 bits)) (Client did not present a certificate) by relay3.apple.com (Apple SCV relay) with SMTP id 9D.51.08757.2EBD9045; Fri, 5 Sep 2014 08:50:58 -0700 (PDT)
Received: from [17.153.23.31] by cardamom.apple.com (Oracle Communications Messaging Server 7.0.5.30.0 64bit (built Oct 22 2013)) with ESMTPSA id <0NBF00H50QON2M80@cardamom.apple.com> for ipp@pwg.org; Fri, 05 Sep 2014 08:50:55 -0700 (PDT)
From: Michael Sweet <msweet@apple.com>
Message-id: <B08B51A5-C311-4BB4-A5AF-AC49F41788A5@apple.com>
Date: Fri, 05 Sep 2014 11:50:54 -0400
References: <20140905154916.85B7918001B@rfc-editor.org>
To: "<ipp@pwg.org>" <ipp@pwg.org>
X-Mailer: Apple Mail (2.1878.6)
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFjrLLMWRmVeSWpSXmKPExsUiON3OWPf+bc4Qg32vFCyO7XvJ4sDoMW/x dKYAxigum5TUnMyy1CJ9uwSujPbHG1kLrhVUzHg+jbWB8VRiFyMnh4SAicT2ph1sELaYxIV7 64FsLg4hgTlMEv8PLGQESfAKCEr8mHyPBSIxiUni1Ncj7DDdTZdXMEEkJjJJtGxsYoRwvjBK nGm8wwJSxSagJvF7Uh8rSIJZYAqjxJYt05kg5tpI7DjQygpiswioSmyd/RbMFhawkJh7rAOs RkjAXOLm+TtgcREBRYmf07YzQqyWl/jw4Tg7yFAJgUlsEqu+HWGbwCg4C8m9s5AtBEkwC2hL LFv4mnkWIweQrSMxeSEjRNhU4snb7WwQtrXEzzmPoOKKElO6H7IvYGRfxSiUm5iZo5uZZ66X WFCQk6qXnJ+7iRES/mI7GB+usjrEKMDBqMTDu+AzR4gQa2JZcWXuIUZpDhYlcd5yXs4QIYH0 xJLU7NTUgtSi+KLSnNTiQ4xMHJxSDYx79jV93b9usesrydJZl/PetU8ROdLwZ6K7ccHOaV80 t3h2BR/YXzmps+Hg4/VCS6qiXt3J4GpVbyxq25F39+XBtrUm5z4leC8XtgqsiTnEK5Phyro8 O2vL9JaNc7vbnlhI+VYxH0tv0RNosRM9GdV2o9s2v0Kg9dX3Rv9JwWIF0cYPuzk8XyixFGck GmoxFxUnAgCQtJ4vYAIAAA==
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFtrHLMWRmVeSWpSXmKPExsUi2FAcp/voNmeIQfsGE4tj+16yODB6zFs8 nSmAMYrLJiU1J7MstUjfLoEro/3xRtaCawUVM55PY21gPJXYxcjJISFgItF0eQUThC0mceHe ejYQW0hgIpPE9W6bLkYuIPsLo8SZxjssIAk2ATWJ35P6WEESzAJTGCW2bJkO1s0rYCOx40Ar K4RtIPHq52NmEJtFQFVi6+y3YHFhAQuJucc6mCA2mEvcPH8HLC4ioCjxc9p2Rogr5CU+fDjO PoGRdxayHbOQzAWxmQW0JZYtfA1kcwDZOhKTFzJChE0lnrzdzgZhW0v8nPMIKq4oMaX7IfsC RvZVjAJFqTmJlcZ6iQUFOal6yfm5mxjBIVkYvIPxzzKrQ4wCHIxKPLw/vnKECLEmlhVX5h5i VAEa8WjD6guMUix5+XmpSiK8xy5xhgjxpiRWVqUW5ccXleakFh9ilOZgURLnnf4SqFMgPbEk NTs1tSC1CCbLxMEp1cBowtOwW1lN87B/6sTVFdEuR7byfZ44qeja5Jvzdya8bvzE4dj97GRd /H1+a5GjMY2xankHJK3v/K64J6rJXDpdQVT/0Q0t+d8//Pc+1rJb4JbXHrFKt/1pzukPne75 5yXvnjprk+bsXL5Btvw051f/RbN3/Jx7fPvmljTWwM744tsBrzYnNYQosRRnJBpqMRcVJwIA 2cKq7FECAAA=
Subject: [IPP] Fwd: [Editorial Errata Reported] RFC2910 (4101)
X-BeenThere: ipp@pwg.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Internet Printing Protocol Workgroup discussion list <ipp.pwg.org>
List-Unsubscribe: <https://www.pwg.org/mailman/options/ipp>, <mailto:ipp-request@pwg.org?subject=unsubscribe>
List-Archive: <http://www.pwg.org/pipermail/ipp/>
List-Post: <mailto:ipp@pwg.org>
List-Help: <mailto:ipp-request@pwg.org?subject=help>
List-Subscribe: <https://www.pwg.org/mailman/listinfo/ipp>, <mailto:ipp-request@pwg.org?subject=subscribe>
Content-Type: multipart/mixed; boundary="===============2115027824=="
Sender: ipp-bounces@pwg.org
Errors-To: ipp-bounces@pwg.org


Begin forwarded message:

> From: RFC Errata System <rfc-editor@rfc-editor.org>
> Subject: [Editorial Errata Reported] RFC2910 (4101)
> Date: September 5, 2014 at 11:49:16 AM EDT
> To: robert.herriot@pahv.xerox.com, sbutler@boi.hp.com, pmoore@peerless.com, jwenn@cp10.es.xerox.com, tom.hastings@alum.mit.edu, robert.herriot@pahv.xerox.com, barryleiba@computer.org, presnick@qti.qualcomm.com, carl@manros.com
> Cc: msweet@apple.com, rfc-editor@rfc-editor.org
> 
> The following errata report has been submitted for RFC2910,
> "Internet Printing Protocol/1.1: Encoding and Transport".
> 
> --------------------------------------
> You may review the report below and at:
> http://www.rfc-editor.org/errata_search.php?rfc=2910&eid=4101
> 
> --------------------------------------
> Type: Editorial
> Reported by: Michael Sweet <msweet@apple.com>
> 
> Section: 5
> 
> Original Text
> -------------
>   The IPP/1.1 document defines a new scheme 'ipp' as the value of a URL
>   that identifies either an IPP printer object or an IPP job object.
>   The IPP attributes using the 'ipp' scheme are specified below.
>   Because the HTTP layer does not support the 'ipp' scheme, a client
>   MUST map 'ipp' URLs to 'http' URLs, and then follows the HTTP
>   [RFC2616][RFC2617] rules for constructing a Request-Line and HTTP
>   headers.  The mapping is simple because the 'ipp' scheme implies all
>   of the same protocol semantics as that of the 'http' scheme
>   [RFC2616], except that it represents a print service and the implicit
>   (default) port number that clients use to connect to a server is port
>   631.
> 
>   In the remainder of this section the term 'ipp-URL' means a URL whose
>   scheme is 'ipp' and whose implicit (default) port is 631. The term
>   'http-URL' means a URL whose scheme is 'http', and the term 'https-
>   URL' means a URL whose scheme is 'https',
> 
>   A client and an IPP object (i.e. the server) MUST support the ipp-URL
>   value in the following IPP attributes.
>       job attributes:
>           job-uri
>           job-printer-uri
>       printer attributes:
>           printer-uri-supported
>       operation attributes:
>           job-uri
>           printer-uri
>   Each of the above attributes identifies a printer or job object. The
>   ipp-URL is intended as the value of the attributes in this list, and
>   for no other attributes. All of these attributes have a syntax type
>   of 'uri', but there are attributes with a syntax type of 'uri' that
>   do not use the 'ipp' scheme, e.g. 'job-more-info'.
> 
>   If a printer registers its URL with a directory service, the printer
>   MUST register an ipp-URL.
> 
>   User interfaces are beyond the scope of this document. But if
>   software exposes the ipp-URL values of any of the above five
>   attributes to a human user, it is REQUIRED that the human see the
>   ipp-URL as is.
> 
>   When a client sends a request, it MUST convert a target ipp-URL to a
>   target http-URL for the HTTP layer according to the following rules:
> 
>      1. change the 'ipp' scheme to 'http'
>      2. add an explicit port 631 if the URL does not contain an
>         explicit port. Note: port 631 is the IANA assigned Well Known
>         Port for the 'ipp' scheme.
> 
>   The client  MUST use the target http-URL in both the HTTP Request-
>   Line and HTTP headers, as specified by HTTP [RFC2616] [RFC2617] .
>   However, the client MUST use the target ipp-URL for the value of the
>   "printer-uri" or "job-uri" operation attribute within the
>   application/ipp body of the request. The server MUST use the ipp-URL
>   for the value of the "printer-uri", "job-uri" or "printer-uri-
>   supported" attributes within the application/ipp body of the
>   response.
> 
>   For example, when an IPP client sends a request directly (i.e. no
>   proxy) to an ipp-URL "ipp://myhost.com/myprinter/myqueue", it opens a
>   TCP connection to port 631 (the ipp implicit port) on the host
>   "myhost.com" and sends the following data:
> 
>    POST /myprinter/myqueue HTTP/1.1
>    Host: myhost.com:631
>    Content-type: application/ipp
>    Transfer-Encoding: chunked
>    ...
>    "printer-uri" "ipp://myhost.com/myprinter/myqueue"
>              (encoded in application/ipp message body)
>    ...
> 
>   As another example, when an IPP client sends the same request as
>   above via a proxy "myproxy.com", it opens a TCP connection to the
>   proxy port 8080 on the proxy host "myproxy.com" and sends the
>   following data:
> 
>    POST http://myhost.com:631/myprinter/myqueue   HTTP/1.1
>    Host: myhost.com:631
>    Content-type: application/ipp
>    Transfer-Encoding: chunked
>    ...
>    "printer-uri" "ipp://myhost.com/myprinter/myqueue"
>              (encoded in application/ipp message body)
>    ...
> 
>   The proxy then connects to the IPP origin server with headers that
>   are the same as the "no-proxy" example above.
> 
> 
> Corrected Text
> --------------
>    The IPP URL scheme is defined in [RFC3510].
> 
>   A client and an IPP object (i.e. the server) MUST support the ipp-URL
>   value in the following IPP attributes.
>       job attributes:
>           job-uri
>           job-printer-uri
>       printer attributes:
>           printer-uri-supported
>       operation attributes:
>           job-uri
>           printer-uri
>   Each of the above attributes identifies a printer or job object. The
>   ipp-URL is intended as the value of the attributes in this list, and
>   for no other attributes. All of these attributes have a syntax type
>   of 'uri', but there are attributes with a syntax type of 'uri' that
>   do not use the 'ipp' scheme, e.g. 'job-more-info'.
> 
>   If a printer registers its URL with a directory service, the printer
>   MUST register an ipp-URL.
> 
>   User interfaces are beyond the scope of this document. But if
>   software exposes the ipp-URL values of any of the above five
>   attributes to a human user, it is REQUIRED that the human see the
>   ipp-URL as is.
> 
> 
> 
> Notes
> -----
> Change inline text to a reference to the document that actually defines and registers it.
> 
> 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. 
> 
> --------------------------------------
> RFC2910 (draft-ietf-ipp-protocol-v11-06)
> --------------------------------------
> Title               : Internet Printing Protocol/1.1: Encoding and Transport
> Publication Date    : September 2000
> Author(s)           : R. Herriot, Ed., S. Butler, P. Moore, R. Turner, J. Wenn
> Category            : PROPOSED STANDARD
> Source              : Internet Printing Protocol
> Area                : Applications
> Stream              : IETF
> Verifying Party     : IESG
> 

_________________________________________________________
Michael Sweet, Senior Printing System Engineer, PWG Chair

_______________________________________________
ipp mailing list
ipp@pwg.org
https://www.pwg.org/mailman/listinfo/ipp