-
Notifications
You must be signed in to change notification settings - Fork 43
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
field-value rule does not allow single field-vchar surrounded by whitespace [was: fix field-value ABNF] #19
Comments
In the range 0x00-0x7F Chrome, Edge, and Firefox all seem to only do something special with 0x00, 0x0A, and 0x0D. Everything else goes. Chrome and Firefox also apply this to the range 0x7F-0xFF. Edge starts transmitting UTF-8 bytes for those "code points" instead... Safari Technology Preview restricts 0x00-0x1F and 0x7F. It seems easiest to simply not have constrains here. |
Note that in whatwg/xhr#165 I've been trying to get browsers to align on rejecting responses where a header value contains a 0x00. Not much progress thus far, but I do still expect success eventually. |
Clarification to @annevk - this issue is about an ABNF issue. If you want to discuss restricting the set of allowed code points, please do that in a seperate ticket. |
Citing the erratum (https://www.rfc-editor.org/errata/eid4189):
|
Proposed change from https://lists.w3.org/Archives/Public/ietf-http-wg/2015JanMar/0403.html:
...where |
@reschke what makes you say that? Is 0x00 allowed? |
@annevk Julian is just saying that, in spite of the overly broad issue title, this specific issue is about fixing the bug described by the errata and not changing field-value in general. We should open a new issue if we want to change something else, such as changing the allowed field-vchar |
Right. FWIW, "fix" referred to the fact that it currently is broken in that it doesn't do what it is supposed to do. |
closed by merge of #213 |
see https://www.rfc-editor.org/errata/eid4189
The text was updated successfully, but these errors were encountered: