- From: <bugzilla@soe.ucsc.edu>
- Date: Sun, 23 Oct 2005 05:44:58 -0700
- To: w3c-dist-auth@w3.org
http://ietf.cse.ucsc.edu:8080/bugzilla/show_bug.cgi?id=171 Summary: If header grammar Product: WebDAV-RFC2518-bis Version: -07 Platform: Other URL: http://lists.w3.org/Archives/Public/w3c-dist- auth/2005OctDec/0331.html 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 RFC2518bis (<http://greenbytes.de/tech/webdav/draft-ietf-webdav-rfc2518bis-07.html#rfc.section.9.5>), allowing comma separation and consequently multiple instances of "If" headers. In section 4.2, RFC2616 says (<http://greenbytes.de/tech/webdav/rfc2616.html#rfc.section.4.2.p.5>): "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