[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
- [IPP] Fwd: [Editorial Errata Reported] RFC2910 (4… Michael Sweet