The Hypertext Transfer Protocol Status Code 308 (Permanent Redirect)
draft-ietf-httpbis-rfc7238bis-03
Revision differences
Document history
Date | Rev. | By | Action |
---|---|---|---|
2015-03-26
|
03 | (System) | RFC Editor state changed to AUTH48-DONE from AUTH48 |
2015-03-23
|
03 | (System) | RFC Editor state changed to AUTH48 from RFC-EDITOR |
2015-03-16
|
03 | (System) | RFC Editor state changed to RFC-EDITOR from EDIT |
2015-03-02
|
03 | Suresh Krishnan | Request for Last Call review by GENART Completed: Ready. Reviewer: Suresh Krishnan. |
2015-02-11
|
03 | Amy Vezza | IESG state changed to RFC Ed Queue from Approved-announcement sent |
2015-02-10
|
03 | (System) | RFC Editor state changed to EDIT |
2015-02-10
|
03 | (System) | Announcement was received by RFC Editor |
2015-02-10
|
03 | (System) | IANA Action state changed to RFC-Ed-Ack from In Progress |
2015-02-09
|
03 | (System) | IANA Action state changed to In Progress |
2015-02-09
|
03 | Amy Vezza | IESG state changed to Approved-announcement sent from Approved-announcement to be sent |
2015-02-09
|
03 | Amy Vezza | IESG has approved the document |
2015-02-09
|
03 | Amy Vezza | Closed "Approve" ballot |
2015-02-09
|
03 | Amy Vezza | Ballot approval text was generated |
2015-02-05
|
03 | Gunter Van de Velde | Request for Last Call review by OPSDIR Completed: Ready. Reviewer: Sarah Banks. |
2015-02-05
|
03 | Tero Kivinen | Request for Last Call review by SECDIR Completed: Ready. Reviewer: Sandra Murphy. |
2015-02-05
|
03 | Cindy Morgan | IESG state changed to Approved-announcement to be sent from Waiting for AD Go-Ahead |
2015-02-05
|
03 | Joel Jaeggli | [Ballot Position Update] New position, No Objection, has been recorded for Joel Jaeggli |
2015-02-05
|
03 | Alia Atlas | [Ballot Position Update] New position, No Objection, has been recorded for Alia Atlas |
2015-02-05
|
03 | Jari Arkko | [Ballot Position Update] New position, No Objection, has been recorded for Jari Arkko |
2015-02-05
|
03 | Julian Reschke | IANA Review state changed to Version Changed - Review Needed from IANA OK - Actions Needed |
2015-02-05
|
03 | Julian Reschke | New version available: draft-ietf-httpbis-rfc7238bis-03.txt |
2015-02-04
|
02 | Spencer Dawkins | [Ballot comment] Thanks for working through Ted's comments. I shared them. |
2015-02-04
|
02 | Spencer Dawkins | [Ballot Position Update] New position, No Objection, has been recorded for Spencer Dawkins |
2015-02-04
|
02 | Richard Barnes | [Ballot comment] "This specification contains no technical changes from the experimental RFC 7238, which it obsoletes." Then why are we wasting time with a … [Ballot comment] "This specification contains no technical changes from the experimental RFC 7238, which it obsoletes." Then why are we wasting time with a new document? |
2015-02-04
|
02 | Richard Barnes | [Ballot Position Update] New position, Abstain, has been recorded for Richard Barnes |
2015-02-04
|
02 | Kathleen Moriarty | [Ballot comment] Thanks for addressing my prior discuss with some text in the security considerations section to explain the following is possible without TLS: Couldn't … [Ballot comment] Thanks for addressing my prior discuss with some text in the security considerations section to explain the following is possible without TLS: Couldn't an attacker substitute the URI that the user gets permanently redirected to a malicious site or a competitor, etc.? The security considerations of RFC7231 are pretty thorough, but I didn't see mention of using TLS to prevent session interception for this type of attack or for the privacy protection section. |
2015-02-04
|
02 | Kathleen Moriarty | [Ballot Position Update] Position for Kathleen Moriarty has been changed to No Objection from Discuss |
2015-02-04
|
02 | Benoît Claise | [Ballot Position Update] New position, No Objection, has been recorded for Benoit Claise |
2015-02-03
|
02 | Pete Resnick | [Ballot Position Update] New position, No Objection, has been recorded for Pete Resnick |
2015-02-03
|
02 | Kathleen Moriarty | [Ballot discuss] I have a question on the security considerations, since the session isn't necessarily encrypted. Couldn't an attacker substitute the URI that the user … [Ballot discuss] I have a question on the security considerations, since the session isn't necessarily encrypted. Couldn't an attacker substitute the URI that the user gets permanently redirected to a malicious site or a competitor, etc.? The security considerations of RFC7231 are pretty thorough, but I didn't see mention of using TLS to prevent session interception for this type of attack or for the privacy protection section. If I missed something, please let me know where to look. Thank you. |
2015-02-03
|
02 | Kathleen Moriarty | [Ballot Position Update] New position, Discuss, has been recorded for Kathleen Moriarty |
2015-02-03
|
02 | Alissa Cooper | [Ballot Position Update] New position, No Objection, has been recorded for Alissa Cooper |
2015-02-03
|
02 | Martin Stiemerling | [Ballot Position Update] New position, No Objection, has been recorded for Martin Stiemerling |
2015-02-03
|
02 | Stephen Farrell | [Ballot Position Update] New position, No Objection, has been recorded for Stephen Farrell |
2015-02-03
|
02 | Ted Lemon | [Ballot comment] I found the text below a bit confusing: Note: This status code is similar to 301 (Moved Permanently) … [Ballot comment] I found the text below a bit confusing: Note: This status code is similar to 301 (Moved Permanently) ([RFC7231], Section 6.4.2), except that it does not allow changing the request method from POST to GET. The issue is that if you permanently cache this redirect, then there is no request, and hence no request method to change. I think that what you mean is that if the request that produced the 308 result was a POST, then the redirect is only valid for future POSTs, and if it was a GET, it's only valid for future GETs. I'm fairly confident this is what you intended to say, and the text as is could be read that way, but it might be better expressed this way: Note: This status code is similar to 301 (Moved Permanently) ([RFC7231], Section 6.4.2), except that it applies only to future requests with the same method. For example, if the 308 status code is received in response to a request with a method of GET, then the redirect only applies to future requests that also have a method of GET. This also possibly addresses my other probably naive question, which is whether this applies to request methods other than GET and POST. |
2015-02-03
|
02 | Ted Lemon | Ballot comment text updated for Ted Lemon |
2015-02-03
|
02 | Ted Lemon | [Ballot comment] I found the text below a bit confusing: Note: This status code is similar to 301 (Moved Permanently) … [Ballot comment] I found the text below a bit confusing: Note: This status code is similar to 301 (Moved Permanently) ([RFC7231], Section 6.4.2), except that it does not allow changing the request method from POST to GET. The issue is that if you permanently cache this redirect, then there is no request, and hence no request method to change. I think that what you mean is that if the request that produced the 308 result was a POST, then the redirect is only valid for future POSTs, and if it was a GET, it's only valid for future GETs. I'm fairly confident this is what you intended to say, and the text as is could be read that way, but it might be better expressed this way: Note: This status code is similar to 301 (Moved Permanently) ([RFC7231], Section 6.4.2), except that it applies only to future requests with the same method. For example, if the 308 status code is received in response to a request with a method of GET, then the redirect only applies to future requests that also have a method of GET. This also possibly addresses my other probably naive question, which is whether this applies to request methods other than GET and POST. |
2015-02-03
|
02 | Ted Lemon | [Ballot Position Update] New position, No Objection, has been recorded for Ted Lemon |
2015-02-02
|
02 | Brian Haberman | [Ballot Position Update] New position, No Objection, has been recorded for Brian Haberman |
2015-01-29
|
02 | Adrian Farrel | [Ballot Position Update] New position, Yes, has been recorded for Adrian Farrel |
2015-01-28
|
02 | (System) | IESG state changed to Waiting for AD Go-Ahead from In Last Call |
2015-01-26
|
02 | (System) | IANA Review state changed to IANA OK - Actions Needed from IANA - Review Needed |
2015-01-26
|
02 | Pearl Liang | IESG/Authors/WG Chairs: IANA has reviewed draft-ietf-httpbis-rfc7238bis-02. Authors should review the comments and/or questions below. Please report any inaccuracies and respond to any questions as soon … IESG/Authors/WG Chairs: IANA has reviewed draft-ietf-httpbis-rfc7238bis-02. Authors should review the comments and/or questions below. Please report any inaccuracies and respond to any questions as soon as possible. We received the following comments/questions from the IANA's reviewer: IANA understands that, upon approval of this document, there is a single action which IANA must complete. In the HTTP Status Codes registry located at: http://www.iana.org/assignments/http-status-codes/ IANA will update the reference for the existing registration 308 as follows: OLD: 308 Permanent Redirect [RFC7238] NEW: 308 Permanent Redirect [ RFC-to-be ] IANA understands that this is the only action that needs to be completed upon approval of this document. Note: The actions requested in this document will not be completed until the document has been approved for publication as an RFC. This message is only to confirm what actions will be performed. Please note that IANA cannot reserve specific values. However, early allocation is available for some types of registrations. For more information, please see RFC 7120. |
2015-01-26
|
02 | Barry Leiba | Changed consensus to Yes from Unknown |
2015-01-26
|
02 | Barry Leiba | Ballot has been issued |
2015-01-26
|
02 | Barry Leiba | [Ballot Position Update] New position, Yes, has been recorded for Barry Leiba |
2015-01-26
|
02 | Barry Leiba | Created "Approve" ballot |
2015-01-20
|
02 | Gunter Van de Velde | Request for Last Call review by OPSDIR is assigned to Sarah Banks |
2015-01-20
|
02 | Gunter Van de Velde | Request for Last Call review by OPSDIR is assigned to Sarah Banks |
2015-01-15
|
02 | Jean Mahoney | Request for Last Call review by GENART is assigned to Suresh Krishnan |
2015-01-15
|
02 | Jean Mahoney | Request for Last Call review by GENART is assigned to Suresh Krishnan |
2015-01-15
|
02 | Tero Kivinen | Request for Last Call review by SECDIR is assigned to Sandra Murphy |
2015-01-15
|
02 | Tero Kivinen | Request for Last Call review by SECDIR is assigned to Sandra Murphy |
2015-01-14
|
02 | Amy Vezza | IANA Review state changed to IANA - Review Needed |
2015-01-14
|
02 | Amy Vezza | The following Last Call announcement was sent out: From: The IESG To: IETF-Announce CC: Reply-To: ietf@ietf.org Sender: Subject: Last Call: (The Hypertext Transfer Protocol Status … The following Last Call announcement was sent out: From: The IESG To: IETF-Announce CC: Reply-To: ietf@ietf.org Sender: Subject: Last Call: (The Hypertext Transfer Protocol Status Code 308 (Permanent Redirect)) to Proposed Standard The IESG has received a request from the Hypertext Transfer Protocol WG (httpbis) to consider the following document: - 'The Hypertext Transfer Protocol Status Code 308 (Permanent Redirect)' as Proposed Standard This changes the status of RFC 7238 to Proposed Standard, from Experimental. We initially handled this with a status-change document, but needed to abandon that when a minor change came up in Section 4. 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 2015-01-28. 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 specifies the additional Hypertext Transfer Protocol (HTTP) status code 308 (Permanent Redirect). The file can be obtained via http://datatracker.ietf.org/doc/draft-ietf-httpbis-rfc7238bis/ When IESG discussion begins, it can be tracked via http://datatracker.ietf.org/doc/draft-ietf-httpbis-rfc7238bis/ballot/ No IPR declarations have been submitted directly on this I-D. |
2015-01-14
|
02 | Amy Vezza | IESG state changed to In Last Call from Last Call Requested |
2015-01-14
|
02 | Barry Leiba | Notification list changed to httpbis-chairs@tools.ietf.org, draft-ietf-httpbis-rfc7238bis@tools.ietf.org, ietf-http-wg@w3.org from httpbis-chairs@tools.ietf.org, draft-ietf-httpbis-rfc7238bis@tools.ietf.org |
2015-01-14
|
02 | Barry Leiba | Placed on agenda for telechat - 2015-02-05 |
2015-01-14
|
02 | Barry Leiba | Last call was requested |
2015-01-14
|
02 | Barry Leiba | Ballot approval text was generated |
2015-01-14
|
02 | Barry Leiba | IESG state changed to Last Call Requested from AD Evaluation::External Party |
2015-01-14
|
02 | Barry Leiba | Last call announcement was changed |
2015-01-14
|
02 | Barry Leiba | Last call announcement was generated |
2015-01-14
|
02 | Barry Leiba | Ballot writeup was changed |
2015-01-14
|
02 | Barry Leiba | 1. Summary Mark Nottingham is document shepherd and Working Group Chair. Barry Leiba is the responsible Area Director. This document specifies the additional Hypertext Transfer … 1. Summary Mark Nottingham is document shepherd and Working Group Chair. Barry Leiba is the responsible Area Director. This document specifies the additional Hypertext Transfer Protocol (HTTP) status code 308 (Permanent Redirect). It is a republication of RFC7238 with no technical changes, to update the status from Experimental to Proposed Standard, since there has been good deployment experience with the status code. 2. Review and Consensus At IETF 90, Julian Reschke made a presentation about the state of the current HTTP RFCs, including 7238: http://httpwg.github.io/wg-materials/ietf90/ietf-90-httpbis-progressing.pdf There, he demonstrated that support for the 308 status code was good in deployed implementations: http://greenbytes.de/tech/tc/httpredirects/#l-308 ... and suggested that this being the case, we update the status of the document from Experimental to Proposed Standard. Broad support for doing so was expressed at the meeting, and confirmed on-list. 3. Intellectual Property Julian confirms that he has no direct, personal knowledge of IPR related to this document. No other disclosures regarding this document have been made. 4. Other Points This document has no downward references, and the IANA Considerations seem appropriate. Since this is a direct copy of RC7238, additional review did not seem necessary. We initially tried to handle this with a status-change document, but that had to be abandoned when we decided on a minor change in Section 4. |
2015-01-14
|
02 | Barry Leiba | Ballot writeup was generated |
2015-01-14
|
02 | Julian Reschke | New version available: draft-ietf-httpbis-rfc7238bis-02.txt |
2014-10-07
|
01 | Barry Leiba | IESG state changed to AD Evaluation::External Party from AD Evaluation |
2014-10-07
|
01 | Barry Leiba | IESG state changed to AD Evaluation from Publication Requested |
2014-10-06
|
01 | Mark Nottingham | 1. Summary Mark Nottingham is document shepherd and Working Group Chair. Barry Leiba is the responsible Area Director. This document specifies the additional Hypertext Transfer … 1. Summary Mark Nottingham is document shepherd and Working Group Chair. Barry Leiba is the responsible Area Director. This document specifies the additional Hypertext Transfer Protocol (HTTP) status code 308 (Permanent Redirect). It is a republication of RFC7238 with no technical changes, to update the status from Experimental to Proposed Standard, since there has been good deployment experience with the status code. 2. Review and Consensus At IETF 90, Julian Reschke made a presentation about the state of the current HTTP RFCs, including 7238: http://httpwg.github.io/wg-materials/ietf90/ietf-90-httpbis-progressing.pdf There, he demonstrated that support for the 308 status code was good in deployed implementations: http://greenbytes.de/tech/tc/httpredirects/#l-308 ... and suggested that this being the case, we update the status of the document from Experimental to Proposed Standard. Broad support for doing so was expressed at the meeting, and confirmed on-list. 3. Intellectual Property Julian confirms that he has no direct, personal knowledge of IPR related to this document. No other disclosures regarding this document have been made. 4. Other Points This document has no downward references, and the IANA Considerations seem appropriate. Since this is a direct copy of RC7238, additional review did not seem necessary. It might be useful to mention the document's relationship to RFC7238 in the abstract. |
2014-10-06
|
01 | Mark Nottingham | State Change Notice email list changed to httpbis-chairs@tools.ietf.org, draft-ietf-httpbis-rfc7238bis@tools.ietf.org |
2014-10-06
|
01 | Mark Nottingham | Responsible AD changed to Barry Leiba |
2014-10-06
|
01 | Mark Nottingham | IETF WG state changed to Submitted to IESG for Publication from WG Document |
2014-10-06
|
01 | Mark Nottingham | IESG state changed to Publication Requested |
2014-10-06
|
01 | Mark Nottingham | IESG process started in state Publication Requested |
2014-10-06
|
01 | Mark Nottingham | Intended Status changed to Proposed Standard from None |
2014-10-06
|
01 | Mark Nottingham | Changed document writeup |
2014-10-06
|
01 | Mark Nottingham | Changed document writeup |
2014-10-06
|
01 | Mark Nottingham | Document shepherd changed to Mark Nottingham |
2014-09-15
|
01 | Julian Reschke | New version available: draft-ietf-httpbis-rfc7238bis-01.txt |
2014-08-20
|
00 | Julian Reschke | New version available: draft-ietf-httpbis-rfc7238bis-00.txt |