Link: http://trac.tools.ietf.org/wg/httpbis/trac/ticket/60
Origin: http://www.w3.org/mid/DEE20B00-2672-4578-9685-FEA9A4D97FB5@yahoo-inc.com
Component: p6-cache
13.5.1 and 13.5.2 describe how proxies should handle headers, even though it's in a section entitled "Caching in HTTP." People have a hard time finding them. Would it be helpful to try to separate out the purely intermediary-related material from section 13 to a more appropriate place (e.g., section 8, or a new section)?
These sections would have been placed in part 1 (messaging) were it not for the fact that they are complete nonsense.
HTTP does not have "hop-by-hop" header fields. It has headers that are listed in Connection and others not listed in Connection and all of the associated requirements involving them are defined by Connection. 13.5.1 should not have been added to 2068 when the (previously separate) caching description was integrated.
HTTP does not have "non-modifiable" headers. It has messages that may become invalid if a header is modified. 13.5.2 is a hopeless over-specification of the general rules on forwarding messages that should be in part 1.