Skip to main content

Internet Printing Protocol (IPP) over HTTPS Transport Binding and the 'ipps' URI Scheme
draft-mcdonald-ipps-uri-scheme-18

Revision differences

Document history

Date Rev. By Action
2015-03-02
18 (System) RFC Editor state changed to AUTH48 from AUTH48-DONE
2015-02-26
18 (System) RFC Editor state changed to AUTH48-DONE from AUTH48
2015-02-25
18 (System) RFC Editor state changed to AUTH48 from RFC-EDITOR
2015-02-17
18 (System) RFC Editor state changed to RFC-EDITOR from EDIT
2015-01-12
18 (System) IANA Action state changed to RFC-Ed-Ack from Waiting on RFC Editor
2015-01-12
18 (System) IANA Action state changed to Waiting on RFC Editor from In Progress
2015-01-12
18 (System) IANA Action state changed to In Progress from Waiting on Authors
2015-01-12
18 (System) IANA Action state changed to Waiting on Authors
2015-01-07
18 Cindy Morgan IESG state changed to RFC Ed Queue from Approved-announcement sent
2015-01-07
18 (System) RFC Editor state changed to EDIT
2015-01-07
18 (System) Announcement was received by RFC Editor
2015-01-07
18 Cindy Morgan IESG state changed to Approved-announcement sent from Approved-announcement to be sent
2015-01-07
18 Cindy Morgan IESG has approved the document
2015-01-07
18 Cindy Morgan Closed "Approve" ballot
2015-01-07
18 Cindy Morgan Ballot approval text was generated
2015-01-07
18 Barry Leiba IESG state changed to Approved-announcement to be sent from Approved-announcement to be sent::AD Followup
2014-12-18
18 (System) Sub state has been changed to AD Followup from Revised ID Needed
2014-12-18
18 Ira McDonald IANA Review state changed to Version Changed - Review Needed from IANA OK - Actions Needed
2014-12-18
18 Ira McDonald New version available: draft-mcdonald-ipps-uri-scheme-18.txt
2014-12-11
17 Tero Kivinen Request for Last Call review by SECDIR Completed: Has Nits. Reviewer: Sandra Murphy.
2014-12-04
17 Cindy Morgan IESG state changed to Approved-announcement to be sent::Revised I-D Needed from IESG Evaluation
2014-12-04
17 Gunter Van de Velde Request for Last Call review by OPSDIR Completed: Ready. Reviewer: Benson Schliesser.
2014-12-04
17 Brian Haberman [Ballot Position Update] New position, No Objection, has been recorded for Brian Haberman
2014-12-04
17 Ted Lemon [Ballot Position Update] New position, No Objection, has been recorded for Ted Lemon
2014-12-04
17 Stephen Farrell [Ballot Position Update] New position, No Objection, has been recorded for Stephen Farrell
2014-12-04
17 Jari Arkko [Ballot comment]
Resolutions of the Gen-ART review issues still need to be done. I expect the AD in charge will handle this.
2014-12-04
17 Jari Arkko [Ballot Position Update] New position, No Objection, has been recorded for Jari Arkko
2014-12-04
17 Adrian Farrel
[Ballot comment]
Moving to a No Objection ballot.

The authors and responsible AD say they will remove the text:

  c) IEEE-ISTO PWG IPP Version …
[Ballot comment]
Moving to a No Objection ballot.

The authors and responsible AD say they will remove the text:

  c) IEEE-ISTO PWG IPP Version 2.0 Second Edition [PWG5100.12], by
      extending section 4 'IPP Standards' and section 10 'Security
      Considerations'.

I trust them to do this.
2014-12-04
17 Adrian Farrel [Ballot Position Update] Position for Adrian Farrel has been changed to No Objection from Discuss
2014-12-04
17 Joel Jaeggli
[Ballot comment]
comments from the opsdir reviewer.

I have reviewed this document as part of the Operational directorate's ongoing
effort to review all IETF documents …
[Ballot comment]
comments from the opsdir reviewer.

I have reviewed this document as part of the Operational directorate's ongoing
effort to review all IETF documents being processed by the IESG.  These comments
were written primarily for the benefit of the operational area directors.
Document editors and WG chairs should treat these comments just like any other
last call comments.

Summary: Ready

Reviewer's Notes: It took me a while to perform this review because I first had to read-up on IPP, which is a fair amount of text... But I found this draft and the related IPP documents to be well written.

Cheers,
-Benson
2014-12-04
17 Joel Jaeggli [Ballot Position Update] New position, No Objection, has been recorded for Joel Jaeggli
2014-12-03
17 Spencer Dawkins
[Ballot comment]
I agree with Adrian and Pete about the wording on updating IEEE specifications. I'd support the text Pete suggested.

I had one comment …
[Ballot comment]
I agree with Adrian and Pete about the wording on updating IEEE specifications. I'd support the text Pete suggested.

I had one comment on this otherwise lovely draft:

In this text:

  2) Some existing IPP Client and IPP Printer implementations of HTTP
      Upgrade [RFC2817] do not perform upgrade at the beginning of every
      HTTP [RFC7230] connection, but instead only shift to secure IPP
      for selected IPP operations (inherently dangerous behavior on the
      same underlying TCP [STD7] connection).
     
STD7 isn't TCP in any meaningful way, because the vast majority of TCP functionality hasn't advanced to full Internet Standard status, and we can't add Proposed Standards to an STD number until they advance to Internet Standards. STD7 doesn't even include Slow Start.

The best reference I can offer is https://tools.ietf.org/html/draft-ietf-tcpm-tcp-rfc4614bis-08, currently in the RFC Editor's queue. You have STD7 as a normative reference, but I'd expect the TCPM doc to pop out first.

STD7 also appears in 6.1.2 and in a couple of other places, but it looks like the other places are in sections slated for removal.
2014-12-03
17 Spencer Dawkins [Ballot Position Update] New position, No Objection, has been recorded for Spencer Dawkins
2014-12-03
17 Richard Barnes
[Ballot comment]
""" - basically the IPP Client can send its whole Print-Job request before the IPP Printer has a chance to respond and say,  …
[Ballot comment]
""" - basically the IPP Client can send its whole Print-Job request before the IPP Printer has a chance to respond and say,  "Wait!  You need to encrypt first!" """

My favorite sentence of all the docs this telechat :)  Thanks!
2014-12-03
17 Richard Barnes [Ballot Position Update] New position, No Objection, has been recorded for Richard Barnes
2014-12-03
17 Alia Atlas [Ballot comment]
Adrian's and Pete's point is worth supporting.
2014-12-03
17 Alia Atlas [Ballot Position Update] New position, No Objection, has been recorded for Alia Atlas
2014-12-03
17 Pete Resnick
[Ballot comment]
Adrain's DISCUSS saves me from having to put one on. As discussed in email, choice (c) in the list of documents that this …
[Ballot comment]
Adrain's DISCUSS saves me from having to put one on. As discussed in email, choice (c) in the list of documents that this document updates is not appropriate. If the PWG wants to say in one of their documents that PWG5100.12 is updated by this IETF document, that's their business. But *we* can't say in *our* document that we're updating their document. If you need a note, it could say:

      Note: IEEE-ISTO PWG has indicated that they intend to use this
      document as an update to their IPP Version 2.0 Second Edition
      [PWG5100.12], by extending section 4 'IPP Standards' and section
      10 'Security Considerations'.

But either way, (c) should go.

1.2: Does this document intend to deprecate use of 2817? Should we be moving 2817 to Historic?

4.3:

  Per PWG IPP Everywhere [PWG5100.14], for compatibility with existing
  IPP implementations, IPP Clients and IPP Printers MUST accept
  explicit port 443 (assigned in the 'https' URI scheme [RFC7230]) in
  'ipps' URI values. 

An IPP Client MUST accept 443, but can reject other port numbers? That seems bogus. Are you really simply saying that IPP Printers MUST listen on port 443 in addition to any other ports it might want to use? I don't understand this instruction.
2014-12-03
17 Pete Resnick [Ballot Position Update] New position, No Objection, has been recorded for Pete Resnick
2014-12-03
17 Kathleen Moriarty
[Ballot comment]
Thanks for your work on this draft.  The Security considerations look good, I just have a few comments that I'd like you to …
[Ballot comment]
Thanks for your work on this draft.  The Security considerations look good, I just have a few comments that I'd like you to consider as updates, although this is non-blocking.

Section 6.1.1, bullet d, theft of the data is more of a concern, so listing both of these within this bullet should satisfy that request.  How about the following:
      d) The print document content itself (for example, theft of the data
        or to corrupt the documents being transferred). 

This would be to the print spooler for theft before it is sent in an encrypted stream, which seems to fit in with the description for this section.

Section 6.3
Implementers will likely find it helpful to have a reference to the BCP on TLS best practices that is in WG last call now.  An informal reference would not hold up this draft.
https://datatracker.ietf.org/doc/draft-ietf-uta-tls-bcp/
2014-12-03
17 Kathleen Moriarty [Ballot Position Update] New position, No Objection, has been recorded for Kathleen Moriarty
2014-12-03
17 Adrian Farrel
[Ballot discuss]
Updated after catching myself typing too fast...

Barry and Robert have been having a discussion about the text that says

  c) IEEE-ISTO …
[Ballot discuss]
Updated after catching myself typing too fast...

Barry and Robert have been having a discussion about the text that says

  c) IEEE-ISTO PWG IPP Version 2.0 Second Edition [PWG5100.12], by
      extending section 4 'IPP Standards' and section 10 'Security
      Considerations'. 

This discussion has been progressing, but does not seem to be complete. Robert wrote:

> This RFC-to-be is updating an IEEE-ISTO PWG document, and that seems
> exceptional enough to warrant mention about how the organizations
> are coordinating that update.

Barry's response is:

> I'd think that's for PWG to address on their side, no?  If they accept
> that they can have an IETF RFC formally updating one of their
> documents, that's their process, not ours, no?

I would agree with that except that this document is making the bald statement that the IETF *is* updating the PWG document.

I would most like to read (in this document) that this is cooperative work and that the PWG (or its successor) agrees that we can make this update. But I would settle for a judicious application of a literate weasel maybe replacing "updates" with some words about "builds on and enhances" or "supplies additional relevant text".
2014-12-03
17 Adrian Farrel Ballot discuss text updated for Adrian Farrel
2014-12-03
17 Alissa Cooper [Ballot Position Update] New position, No Objection, has been recorded for Alissa Cooper
2014-12-03
17 Adrian Farrel
[Ballot discuss]
Barry and Robert have been having a discussion about the text that says

  c) IEEE-ISTO PWG IPP Version 2.0 Second Edition [PWG5100.12], …
[Ballot discuss]
Barry and Robert have been having a discussion about the text that says

  c) IEEE-ISTO PWG IPP Version 2.0 Second Edition [PWG5100.12], by
      extending section 4 'IPP Standards' and section 10 'Security
      Considerations'. 

This discussion has been progressing, but does not seem to be complete. Robert wrote:

> This RFC-to-be is updating an IEEE-ISTO PWG document, and that seems
> exceptional enough to warrant mention about how the organizations
> are coordinating that update.

Barry's response is:

> I'd think that's for PWG to address on their side, no?  If they accept
> that they can have an IETF RFC formally updating one of their
> documents, that's their process, not ours, no?

I would agree with that except that this document is making the bald statement that the IETF *is* updating the PWG document.

I would most like to hear that this is cooperative work and that the PWG (or its successor) agrees that we can make this update. But I would settle for a judicious application of a literate weasel maybe replacing "updates" with some words about "builds on and enhances" or "supplies additional relevant text".
2014-12-03
17 Adrian Farrel [Ballot Position Update] New position, Discuss, has been recorded for Adrian Farrel
2014-12-03
17 Benoît Claise [Ballot Position Update] New position, No Objection, has been recorded for Benoit Claise
2014-12-03
17 Barry Leiba Changed consensus to Yes from Unknown
2014-12-01
17 Robert Sparks Request for Last Call review by GENART Completed: Ready. Reviewer: Robert Sparks.
2014-12-01
17 (System) IANA Review state changed to IANA OK - Actions Needed from Version Changed - Review Needed
2014-12-01
17 Barry Leiba Ballot has been issued
2014-12-01
17 Barry Leiba [Ballot Position Update] New position, Yes, has been recorded for Barry Leiba
2014-12-01
17 Barry Leiba Created "Approve" ballot
2014-12-01
17 Barry Leiba IESG state changed to IESG Evaluation from Waiting for AD Go-Ahead
2014-11-28
17 Jean Mahoney Request for Last Call review by GENART is assigned to Robert Sparks
2014-11-28
17 Jean Mahoney Request for Last Call review by GENART is assigned to Robert Sparks
2014-11-28
17 Ira McDonald IANA Review state changed to Version Changed - Review Needed from IANA OK - Actions Needed
2014-11-28
17 Ira McDonald New version available: draft-mcdonald-ipps-uri-scheme-17.txt
2014-11-25
16 (System) IESG state changed to Waiting for AD Go-Ahead from In Last Call
2014-11-13
16 (System) IANA Review state changed to IANA OK - Actions Needed from IANA - Review Needed
2014-11-13
16 Amanda Baber
IESG/Authors/WG Chairs:

IANA has reviewed draft-mcdonald-ipps-uri-scheme-15. Please report any inaccuracies and respond to any questions as soon as possible.

IANA's reviewer has the following comments: …
IESG/Authors/WG Chairs:

IANA has reviewed draft-mcdonald-ipps-uri-scheme-15. Please report any inaccuracies and respond to any questions as soon as possible.

IANA's reviewer has the following comments:

Upon approval of this document, IANA understands that there is a single action which needs to be completed.

In the Permanent URI Schemes subregistry of the Uniform Resource Identifier (URI) Schemes registry at

https://www.iana.org/assignments/uri-schemes/

a new URI scheme is to be registered as follows:

URI Scheme: ipps
Template:
Description: IPP over HTTPS
Reference: [ RFC-to-be ]

IANA Note: The designated expert for this registry agrees that this registration can be made upon IESG approval of the document.
2014-11-11
16 Ira McDonald New version available: draft-mcdonald-ipps-uri-scheme-16.txt
2014-10-30
15 Jean Mahoney Request for Last Call review by GENART is assigned to Robert Sparks
2014-10-30
15 Jean Mahoney Request for Last Call review by GENART is assigned to Robert Sparks
2014-10-30
15 Tero Kivinen Request for Last Call review by SECDIR is assigned to Sandra Murphy
2014-10-30
15 Tero Kivinen Request for Last Call review by SECDIR is assigned to Sandra Murphy
2014-10-30
15 Gunter Van de Velde Request for Last Call review by OPSDIR is assigned to Benson Schliesser
2014-10-30
15 Gunter Van de Velde Request for Last Call review by OPSDIR is assigned to Benson Schliesser
2014-10-28
15 Barry Leiba Ballot writeup was changed
2014-10-28
15 Barry Leiba Placed on agenda for telechat - 2014-12-04
2014-10-28
15 Amy Vezza IANA Review state changed to IANA - Review Needed
2014-10-28
15 Amy Vezza
The following Last Call announcement was sent out:

From: The IESG
To: IETF-Announce
Reply-To: ietf@ietf.org
Sender:
Subject: Last Call:  (IPP over HTTPS Transport Binding and …
The following Last Call announcement was sent out:

From: The IESG
To: IETF-Announce
Reply-To: ietf@ietf.org
Sender:
Subject: Last Call:  (IPP over HTTPS Transport Binding and 'ipps' URI Scheme) to Proposed Standard


The IESG has received a request from an individual submitter to consider
the following document:
- 'IPP over HTTPS Transport Binding and 'ipps' URI Scheme'
  as Proposed Standard

The IESG plans to make a decision in the next few weeks, and solicits
final comments on this action. Please send substantive comments to the
ietf@ietf.org mailing lists by 2014-11-25. Exceptionally, comments may be
sent to iesg@ietf.org instead. In either case, please retain the
beginning of the Subject line to allow automated sorting.

Abstract


  This document defines the Internet Printing Protocol (IPP) over HTTPS
  transport binding and the corresponding 'ipps' URI scheme, that is
  used to designate the access to the network location of a secure IPP
  print service or a network resource managed by such a service.

  This document defines an alternate IPP transport binding to that
  defined in the original IPP URL Scheme (RFC 3510), but this document
  does not update or obsolete RFC 3510.

  This document updates RFC 2910 and RFC 2911.





The file can be obtained via
http://datatracker.ietf.org/doc/draft-mcdonald-ipps-uri-scheme/

IESG discussion can be tracked via
http://datatracker.ietf.org/doc/draft-mcdonald-ipps-uri-scheme/ballot/


No IPR declarations have been submitted directly on this I-D.


2014-10-28
15 Amy Vezza IESG state changed to In Last Call from Last Call Requested
2014-10-28
15 Amy Vezza Last call announcement was changed
2014-10-27
15 Barry Leiba Last call was requested
2014-10-27
15 Barry Leiba Last call announcement was generated
2014-10-27
15 Barry Leiba Ballot approval text was generated
2014-10-27
15 Barry Leiba Ballot writeup was generated
2014-10-27
15 Barry Leiba IESG state changed to Last Call Requested from AD Evaluation
2014-10-27
15 Barry Leiba Notification list changed to blueroofmusic@gmail.com, msweet@apple.com, draft-mcdonald-ipps-uri-scheme.all@tools.ietf.org, barryleiba@computer.org from blueroofmusic@gmail.com, msweet@apple.com, draft-mcdonald-ipps-uri-scheme.all@tools.ietf.org, "Barry Leiba" <barryleiba@gmail.com>
2014-10-27
15 Barry Leiba IESG state changed to AD Evaluation from Publication Requested
2014-10-27
15 Barry Leiba IESG state changed to Publication Requested from AD is watching
2014-10-27
15 Ira McDonald New version available: draft-mcdonald-ipps-uri-scheme-15.txt
2014-10-22
14 Barry Leiba
1. Summary

Barry Leiba is the document shepherd and responsible AD.

This document defines the Internet Printing Protocol (IPP) over HTTPS
transport binding and the …
1. Summary

Barry Leiba is the document shepherd and responsible AD.

This document defines the Internet Printing Protocol (IPP) over HTTPS
transport binding and the corresponding 'ipps' URI scheme, that is
used to designate the access to the network location of a secure IPP
print service or a network resource (for example, a print job)
managed by such a service.

The extensions to IPP amount to new protocol, and the document is
requested as Proposed Standard.

2. Review and Consensus

This document was submitted to the IETF, with AD sponsorship, by
the Internet Printing Protocol Working Group of the IEEE-ISTO Printer
Working Group, as part of their PWG IPP Everywhere (PWG 5100.14)
project for secure mobile printing with vendor-neutral Client software.
IPP work has resided in that group for some years, since the closing
of the IETF IPP working group.

The document was discussed on the apps-discuss and uri-review mailing
lists, and is ready for IETF last call.  Numerous minor issues were
raised and addressed, with none rising to the level of any controversy.

3. Intellectual Property

The authors have confirmed full compliance with BCPs 78 and 79.

4. Other Points

Nothing to note.
2014-10-22
14 Barry Leiba Notification list changed to blueroofmusic@gmail.com, msweet@apple.com, draft-mcdonald-ipps-uri-scheme.all@tools.ietf.org, "Barry Leiba" <barryleiba@gmail.com> from blueroofmusic@gmail.com, msweet@apple.com, draft-mcdonald-ipps-uri-scheme.all@tools.ietf.org
2014-10-22
14 Barry Leiba Document shepherd changed to Barry Leiba
2014-10-21
14 Barry Leiba Assigned to Applications Area
2014-10-21
14 Barry Leiba IESG process started in state AD is watching
2014-10-21
14 Barry Leiba Intended Status changed to Proposed Standard from Informational
2014-10-21
14 Nevil Brownlee Stream changed to IETF from ISE
2014-10-21
14 Nevil Brownlee ISE state changed to No Longer In Independent Submission Stream from In ISE Review
2014-10-08
14 Nevil Brownlee ISE state changed to In ISE Review
2014-10-08
14 Nevil Brownlee Intended Status changed to Informational from None
2014-10-08
14 Nevil Brownlee Stream changed to ISE from None
2014-09-28
14 Ira McDonald New version available: draft-mcdonald-ipps-uri-scheme-14.txt
2014-07-03
13 Ira McDonald New version available: draft-mcdonald-ipps-uri-scheme-13.txt
2014-04-20
12 Ira McDonald New version available: draft-mcdonald-ipps-uri-scheme-12.txt
2014-04-07
11 Ira McDonald New version available: draft-mcdonald-ipps-uri-scheme-11.txt
2014-03-30
10 Ira McDonald New version available: draft-mcdonald-ipps-uri-scheme-10.txt
2013-11-05
09 Ira McDonald New version available: draft-mcdonald-ipps-uri-scheme-09.txt
2013-09-19
08 Ira McDonald New version available: draft-mcdonald-ipps-uri-scheme-08.txt
2013-05-12
07 Ira McDonald New version available: draft-mcdonald-ipps-uri-scheme-07.txt
2012-11-10
06 Ira McDonald New version available: draft-mcdonald-ipps-uri-scheme-06.txt
2012-05-14
05 Ira McDonald New version available: draft-mcdonald-ipps-uri-scheme-05.txt
2011-11-22
04 (System) New version available: draft-mcdonald-ipps-uri-scheme-04.txt
2011-08-26
03 (System) New version available: draft-mcdonald-ipps-uri-scheme-03.txt
2011-02-28
02 (System) New version available: draft-mcdonald-ipps-uri-scheme-02.txt
2010-12-01
01 (System) New version available: draft-mcdonald-ipps-uri-scheme-01.txt
2010-10-12
00 (System) New version available: draft-mcdonald-ipps-uri-scheme-00.txt