W3C home > Mailing lists > Public > w3c-dist-auth@w3.org > October to December 2005

[Bug 171] New: If header grammar

From: <bugzilla@soe.ucsc.edu>
Date: Sun, 23 Oct 2005 05:44:58 -0700
Message-Id: <200510231244.j9NCiwmt014560@ietf.cse.ucsc.edu>
To: w3c-dist-auth@w3.org


           Summary: If header grammar
           Product: WebDAV-RFC2518-bis
           Version: -07
          Platform: Other
               URL: http://lists.w3.org/Archives/Public/w3c-dist-
        OS/Version: other
            Status: NEW
          Severity: major
          Priority: P2
         Component: 09.  HTTP Headers for Distributed Authoring
        AssignedTo: joe-bugzilla@cursive.net
        ReportedBy: julian.reschke@greenbytes.de
         QAContact: w3c-dist-auth@w3.org

I think there's an issue with the new If header syntax defined in 

allowing comma separation and consequently multiple instances of "If" 

In section 4.2, RFC2616 says 

"Multiple message-header fields with the same field-name MAY be present 
in a message if and only if the entire field-value for that header field 
is defined as a comma-separated list [i.e., #(values)]."

RFC2518bis currently defines the grammar below:

    If = "If" ":" ( 1*No-tag-list | 1*Tagged-list)
    No-tag-list = List
    Tagged-list = Resource 1*List
    Resource = Coded-URL
    List = #( "(" List | Clause ")" )
    Clause = ["Not"] State-token | State-token
    State-token = Coded-URL  | "[" entity-tag "]"
    Coded-URL = "<" absoluteURI ">"

which clearly is different from what RFC2616 requires.

------- You are receiving this mail because: -------
You are the QA contact for the bug, or are watching the QA contact.
Received on Sunday, 23 October 2005 12:45:05 UTC

This archive was generated by hypermail 2.3.1 : Wednesday, 7 January 2015 15:01:33 UTC