From 636bb858c90a53c0234f3ba84b0fa7fe556951d0 Mon Sep 17 00:00:00 2001 From: Mark Nottingham Date: Fri, 20 Nov 2020 15:43:00 +1100 Subject: [PATCH 1/4] HTTP/1.1 Messaging -> HTTP/1.1 ... with associated adjustments Fixes #444 --- draft-ietf-httpbis-cache-latest.xml | 11 +---------- draft-ietf-httpbis-messaging-latest.xml | 21 +++++++-------------- draft-ietf-httpbis-semantics-latest.xml | 4 ++-- 3 files changed, 10 insertions(+), 26 deletions(-) diff --git a/draft-ietf-httpbis-cache-latest.xml b/draft-ietf-httpbis-cache-latest.xml index 128b22e3a..d2c524415 100644 --- a/draft-ietf-httpbis-cache-latest.xml +++ b/draft-ietf-httpbis-cache-latest.xml @@ -127,16 +127,7 @@ The Hypertext Transfer Protocol (HTTP) is a stateless application-level request/response protocol that uses extensible semantics and self-descriptive messages for flexible interaction with network-based - hypertext information systems. HTTP is defined by a series of documents - that collectively form the HTTP/1.1 specification: - - - - HTTP is typically used for distributed information systems, where + hypertext information systems. It is typically used for distributed information systems, where the use of response caches can improve performance. This document defines aspects of HTTP related to caching and reusing response messages. diff --git a/draft-ietf-httpbis-messaging-latest.xml b/draft-ietf-httpbis-messaging-latest.xml index f5ee52593..fbaaf26cf 100644 --- a/draft-ietf-httpbis-messaging-latest.xml +++ b/draft-ietf-httpbis-messaging-latest.xml @@ -41,7 +41,7 @@ - HTTP/1.1 Messaging + HTTP/1.1 Adobe @@ -127,21 +127,14 @@ The Hypertext Transfer Protocol (HTTP) is a stateless application-level request/response protocol that uses extensible semantics and self-descriptive messages for flexible interaction with network-based - hypertext information systems. HTTP is defined by a series of documents - that collectively form the HTTP/1.1 specification: + hypertext information systems. HTTP Semantics + defines the generic semantics of HTTP. - - This document defines HTTP/1.1 message syntax and framing requirements - and their associated connection management. - Our goal is to define all of the mechanisms necessary for HTTP/1.1 message - handling that are independent of message semantics, thereby defining the - complete set of requirements for message parsers and - message-forwarding intermediaries. + This document specifies how those semantics are conveyed using the + HTTP/1.1 message syntax, framing and connection management mechanisms. + Its goal is to define the complete set of requirements for HTTP/1.1 + message parsers and message-forwarding intermediaries. This document obsoletes the portions of diff --git a/draft-ietf-httpbis-semantics-latest.xml b/draft-ietf-httpbis-semantics-latest.xml index 1aaed832d..33245a791 100644 --- a/draft-ietf-httpbis-semantics-latest.xml +++ b/draft-ietf-httpbis-semantics-latest.xml @@ -326,7 +326,7 @@ RFC 7230 that are independent of the HTTP/1.1 messaging syntax and connection management; the remaining bits of RFC 7230 are - obsoleted by "HTTP/1.1 Messaging" . + obsoleted by "HTTP/1.1" . @@ -1360,7 +1360,7 @@ Content-Type: text/plain specification of HTTP. For example, the version "HTTP/1.1" is defined by the combined specifications of this document, "HTTP Caching" , - and "HTTP/1.1 Messaging" . + and "HTTP/1.1" . HTTP's major version number is incremented when an incompatible message From 563b4dde7d4c4b45b42482093af08aca9829bf0f Mon Sep 17 00:00:00 2001 From: Mark Nottingham Date: Thu, 26 Nov 2020 08:07:45 +1100 Subject: [PATCH 2/4] return the list --- draft-ietf-httpbis-messaging-latest.xml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/draft-ietf-httpbis-messaging-latest.xml b/draft-ietf-httpbis-messaging-latest.xml index fbaaf26cf..bc6ea9df7 100644 --- a/draft-ietf-httpbis-messaging-latest.xml +++ b/draft-ietf-httpbis-messaging-latest.xml @@ -127,9 +127,13 @@ The Hypertext Transfer Protocol (HTTP) is a stateless application-level request/response protocol that uses extensible semantics and self-descriptive messages for flexible interaction with network-based - hypertext information systems. HTTP Semantics - defines the generic semantics of HTTP. + hypertext information systems. HTTP/1.1 is defined by: +
    +
  • This document
  • +
  • "HTTP Semantics"
  • +
  • "HTTP Caching" (this document)
  • +
This document specifies how those semantics are conveyed using the HTTP/1.1 message syntax, framing and connection management mechanisms. From 9fa280333205e4c40a14f4eec68e1ec0d0f0e5fb Mon Sep 17 00:00:00 2001 From: Mark Nottingham Date: Thu, 26 Nov 2020 08:08:18 +1100 Subject: [PATCH 3/4] Update draft-ietf-httpbis-messaging-latest.xml Co-authored-by: Roy T. Fielding --- draft-ietf-httpbis-messaging-latest.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/draft-ietf-httpbis-messaging-latest.xml b/draft-ietf-httpbis-messaging-latest.xml index bc6ea9df7..c5ec12f2c 100644 --- a/draft-ietf-httpbis-messaging-latest.xml +++ b/draft-ietf-httpbis-messaging-latest.xml @@ -135,7 +135,7 @@
  • "HTTP Caching" (this document)
  • - This document specifies how those semantics are conveyed using the + This document specifies how HTTP semantics are conveyed using the HTTP/1.1 message syntax, framing and connection management mechanisms. Its goal is to define the complete set of requirements for HTTP/1.1 message parsers and message-forwarding intermediaries. From 6617c30834015a09b79d566265ed7af1df74c627 Mon Sep 17 00:00:00 2001 From: Mark Nottingham Date: Thu, 26 Nov 2020 08:09:41 +1100 Subject: [PATCH 4/4] correct coffee deficiency --- draft-ietf-httpbis-messaging-latest.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/draft-ietf-httpbis-messaging-latest.xml b/draft-ietf-httpbis-messaging-latest.xml index c5ec12f2c..07975aad0 100644 --- a/draft-ietf-httpbis-messaging-latest.xml +++ b/draft-ietf-httpbis-messaging-latest.xml @@ -132,7 +132,7 @@
    • This document
    • "HTTP Semantics"
    • -
    • "HTTP Caching" (this document)
    • +
    • "HTTP Caching"
    This document specifies how HTTP semantics are conveyed using the