ISSUE-126: Requirement to break RFC 2616 compliance with respect to backslashes not needed for legacy content

charset-vs-backslashes

Requirement to break RFC 2616 compliance with respect to backslashes not needed for legacy content

State:
CLOSED
Product:
pre-LC1 HTML 5 spec
Raised by:
Julian Reschke
Opened on:
2010-09-30
Description:
Related Bugzilla issue: http://www.w3.org/Bugs/Public/show_bug.cgi?id=10806

In <http://dev.w3.org/html5/spec/Overview.html#content-type-sniffing>, the spec claims that not handling backslashes inside quoted strings in Content-Type (a violation of the syntax defined in RFC 2616) is "motivated by the need for backwards compatibility with legacy content".

The test case attached to the ticket (http://www.w3.org/Bugs/Public/attachment.cgi?id=917) shows that Opera, Safari (as shipping as of today) and Konqueror do *not* implement this, but interpret the parameter as invalid instead.

In the discussion in the bug it was pointed out that the reason why Opera appears to handle backslashes might be a different bug (ignoring certain characters altogether). This is of course valuable information, but doesn't change the observable behavior, and the conclusion that it's not necessary to break RFC 2616 compliance here.

Please fix this (by rewriting the algorithm to be compliant to 2616).

HTML5-SPEC-SECTIONS [content-type-sniffing]
Related Actions Items:
No related actions
Related emails:
  1. Working Group Decision on ISSUE-126 charset-vs-backslashes (from rubys@intertwingly.net on 2011-03-24)
  2. RE: {minutes} HTML WG telecon 2011-03-17: Issues, surveys, decisions and task force reports (from adrianba@microsoft.com on 2011-03-17)
  3. Re: ISSUE-126: charset-vs-backslashes - Straw Poll for Objections (from philipj@opera.com on 2011-03-16)
  4. {agenda} HTML WG telecon 2011-03-17: Issues, surveys, decisions and task force reports (from Paul.Cotton@microsoft.com on 2011-03-15)
  5. Re: ISSUE-126: charset-vs-backslashes - Straw Poll for Objections (from rubys@intertwingly.net on 2011-03-15)
  6. {minutes} HTML WG telecon 2011-03-10: Action items, issues, surveys and decisions (from Paul.Cotton@microsoft.com on 2011-03-11)
  7. {agenda} HTML WG telecon 2011-03-10: Action items, issues, surveys and decisions (from Paul.Cotton@microsoft.com on 2011-03-08)
  8. Re: ISSUE-126: charset-vs-backslashes - Straw Poll for Objections (from philipj@opera.com on 2011-03-06)
  9. Re: ISSUE-126: charset-vs-backslashes - Straw Poll for Objections (from julian.reschke@gmx.de on 2011-03-06)
  10. Re: ISSUE-126: charset-vs-backslashes - Straw Poll for Objections (from philipj@opera.com on 2011-03-06)
  11. Re: ISSUE-126: charset-vs-backslashes - Straw Poll for Objections (from julian.reschke@gmx.de on 2011-03-06)
  12. Re: ISSUE-126: charset-vs-backslashes - Straw Poll for Objections (from philipj@opera.com on 2011-03-05)
  13. Re: ISSUE-126: charset-vs-backslashes - Straw Poll for Objections (from julian.reschke@gmx.de on 2011-03-05)
  14. {minutes} HTML WG telecon 2011-03-03: Issues, Decisions, Task Force Reports, and Other Business (from Paul.Cotton@microsoft.com on 2011-03-04)
  15. Re: ISSUE-120 rdfa-prefixes - Chairs Solicit Alternate Proposals or Counter-Proposals (from rubys@intertwingly.net on 2011-03-03)
  16. RE: {minutes} HTML WG telecon 2011-03-03: Issues, Decisions, Task Force Reports, and Other Business (from adrianba@microsoft.com on 2011-03-03)
  17. Re: ISSUE-120 rdfa-prefixes - Chairs Solicit Alternate Proposals or Counter-Proposals (from danny.ayers@gmail.com on 2011-03-03)
  18. Re: ISSUE-120 rdfa-prefixes - Chairs Solicit Alternate Proposals or Counter-Proposals (from rubys@intertwingly.net on 2011-03-02)
  19. Re: ISSUE-126: charset-vs-backslashes - Straw Poll for Objections (from rubys@intertwingly.net on 2011-03-02)
  20. Re: ISSUE-126: charset-vs-backslashes - Straw Poll for Objections (from philipj@opera.com on 2011-03-02)
  21. Re: ISSUE-126: charset-vs-backslashes - Straw Poll for Objections (from rubys@intertwingly.net on 2011-03-02)
  22. Re: ISSUE-126: charset-vs-backslashes - Straw Poll for Objections (from philipj@opera.com on 2011-03-02)
  23. {agenda} HTML WG telecon 2011-03-03: Issues, Decisions, Task Force Reports, and Other Business (from rubys@intertwingly.net on 2011-03-02)
  24. Re: ISSUE-125: charset-vs-quotes - Straw Poll for Objections (from rubys@intertwingly.net on 2011-03-02)
  25. ISSUE-126: charset-vs-backslashes - Straw Poll for Objections (from rubys@intertwingly.net on 2011-03-02)
  26. Re: ISSUE-125: charset-vs-quotes - Straw Poll for Objections (from julian.reschke@gmx.de on 2011-02-28)
  27. Re: ISSUE-125: charset-vs-quotes - Straw Poll for Objections (from rubys@intertwingly.net on 2011-02-27)
  28. Re: ISSUE-125: charset-vs-quotes - Straw Poll for Objections (from julian.reschke@gmx.de on 2011-02-26)
  29. Re: ISSUE-125: charset-vs-quotes - Straw Poll for Objections (from philipj@opera.com on 2011-02-26)
  30. Re: ISSUE-125: charset-vs-quotes - Straw Poll for Objections (from julian.reschke@gmx.de on 2011-02-26)
  31. {minutes} HTML WG telecon 2011-02-03: Issues, surveys (from Paul.Cotton@microsoft.com on 2011-02-03)
  32. {agenda} HTML WG telecon 2011-02-03: Issues, surveys (from mjs@apple.com on 2011-02-02)
  33. Change Proposal for ISSUE-148, was: ISSUE-148 (charset-detect): Chairs Solicit Proposals (from julian.reschke@gmx.de on 2011-01-29)
  34. {minutes} HTML WG Telecon 2010-01-27: status of actions, new issues, closing items, new calls, charter status (from Paul.Cotton@microsoft.com on 2011-01-27)
  35. {agenda} HTML WG Telecon 2010-01-27: status of actions, new issues, closing items, new calls, charter status (from Paul.Cotton@microsoft.com on 2011-01-26)
  36. Re: ISSUE-126 CCP -- no special handling for backslash (from julian.reschke@gmx.de on 2011-01-25)
  37. ISSUE-126 CCP -- no special handling for backslash (from annevk@opera.com on 2011-01-25)
  38. Re: CfC: close ISSUE-125 charset-vs-quotes by amicable resolution (from ian@hixie.ch on 2011-01-23)
  39. Revised Change Proposal for ISSUE-125, was: ISSUE-125 charset-vs-quotes - Chairs Solicit Alternate Proposals or Counter-Proposals (from julian.reschke@gmx.de on 2011-01-23)
  40. Re: CfC: close ISSUE-126 charset-vs-backslashes by amicable resolution (from annevk@opera.com on 2011-01-22)
  41. RE: {minutes} HTML WG Telecon 2010-01-20: status of actions, calls; task force reports (from adrianba@microsoft.com on 2011-01-20)
  42. Re: CfC: close ISSUE-126 charset-vs-backslashes by amicable resolution (from julian.reschke@gmx.de on 2011-01-19)
  43. Re: Change Proposal for ISSUE-126 (from julian.reschke@gmx.de on 2011-01-19)
  44. Re: Change Proposal for ISSUE-126 (from pjt47@cam.ac.uk on 2011-01-19)
  45. Re: CfC: close ISSUE-126 charset-vs-backslashes by amicable resolution (from ian@hixie.ch on 2011-01-19)
  46. Re: CfC: close ISSUE-126 charset-vs-backslashes by amicable resolution (from ian@hixie.ch on 2011-01-19)
  47. Re: CfC: close ISSUE-126 charset-vs-backslashes by amicable resolution (from jonas@sicking.cc on 2011-01-18)
  48. Re: CfC: close ISSUE-126 charset-vs-backslashes by amicable resolution (from jonas@sicking.cc on 2011-01-18)
  49. {agenda} HTML WG Telecon 2010-01-20: status of actions, calls; task force reports (from rubys@intertwingly.net on 2011-01-18)
  50. Re: CfC: close ISSUE-126 charset-vs-backslashes by amicable resolution (from ian@hixie.ch on 2011-01-18)
  51. CfC: close ISSUE-126 charset-vs-backslashes by amicable resolution (from rubys@intertwingly.net on 2011-01-18)
  52. {agenda} HTML WG Telecon 2010-12-16: status of actions, calls, new decisions, task force reports (from mjs@apple.com on 2011-01-12)
  53. {minutes} HTML WG Telecon 2011-01-06: status of actions, calls, deadlines, task force reports (from plh@w3.org on 2011-01-11)
  54. HTML WG Telecon 2010-12-16: status of actions, calls; task force reports (from rubys@intertwingly.net on 2011-01-05)
  55. RE: {minutes} HTML WG Telecon 2010-12-02: status, task force reports, deadlines and publications, meeting schedule (from adrianba@microsoft.com on 2010-12-02)
  56. {agenda} HTML WG Telecon 2010-12-02: status, task force reports, deadlines and publications, meeting schedule (from rubys@intertwingly.net on 2010-12-01)
  57. ISSUE-126 charset-vs-backslashes - Chairs Solicit Alternate Proposals or Counter-Proposals (from rubys@intertwingly.net on 2010-12-01)
  58. {minutes} HTML WG Telecon 2010-11-18: status of actions, calls, issues, meeting schedule, timeline to LC status (from Paul.Cotton@microsoft.com on 2010-11-21)
  59. {agenda} HTML WG Telecon 2010-11-18: status of actions, calls, issues, meeting schedule, timeline to LC status (from Paul.Cotton@microsoft.com on 2010-11-17)
  60. Re: Change Proposal for ISSUE-125 (from julian.reschke@gmx.de on 2010-11-16)
  61. Re: Change Proposal for ISSUE-126 (from julian.reschke@gmx.de on 2010-11-16)
  62. Re: Change Proposal for ISSUE-126 (from annevk@opera.com on 2010-11-16)
  63. Re: Change Proposal for ISSUE-125 (from mjs@apple.com on 2010-11-14)
  64. Re: Change Proposal for ISSUE-126 (from julian.reschke@gmx.de on 2010-11-14)
  65. Re: Change Proposal for ISSUE-126 (from annevk@opera.com on 2010-11-14)
  66. Re: Change Proposal for ISSUE-126 (from julian.reschke@gmx.de on 2010-11-14)
  67. Re: Change Proposal for ISSUE-126 (from mjs@apple.com on 2010-11-13)
  68. Re: Change Proposal for ISSUE-125 (from julian.reschke@gmx.de on 2010-11-13)
  69. Re: Change Proposal for ISSUE-125 (from ian@hixie.ch on 2010-11-13)
  70. Change Proposal for ISSUE-126 (from julian.reschke@gmx.de on 2010-11-13)
  71. Change Proposal for ISSUE-125 (from julian.reschke@gmx.de on 2010-11-13)
  72. {agenda} HTML WG Telecon 2010-11-11: status of actions, calls, issues, Task Force reports (from mjs@apple.com on 2010-11-10)
  73. {minutes} HTML WG F2F minutes, Lyon, France, Nov 4-5 Part 1 (from Paul.Cotton@microsoft.com on 2010-11-09)
  74. RE: {minutes} HTML WG Telecon 2010-10-14 actions, status of calls, issues and bugs, heartbeat drafts, task force reports (from adrianba@microsoft.com on 2010-10-14)
  75. {agenda} HTML WG Telecon 2010-10-14 actions, status of calls, issues and bugs, heartbeat drafts, task force reports (from Paul.Cotton@microsoft.com on 2010-10-13)
  76. ISSUE-126 (charset-vs-backslashes): Chairs Solicit Proposals (from rubys@intertwingly.net on 2010-10-13)
  77. {agenda} HTML WG Telecon 2010-09-23 status of calls, issues and bugs, heartbeat drafts (from mjs@apple.com on 2010-10-06)
  78. ISSUE-126 (charset-vs-backslashes): Requirement to break RFC 2616 compliance with respect to backslashes not needed for legacy content [HTML 5 spec] (from sysbot+tracker@w3.org on 2010-09-30)

Related notes:

WGDecision: http://lists.w3.org/Archives/Public/public-html/2011Mar/0573.html

Sam Ruby, 24 Mar 2011, 12:39:09

Display change log ATOM feed


Paul Cotton <Paul.Cotton@microsoft.com>, Maciej Stachowiak <mjs@apple.com>, Sam Ruby <rubys@intertwingly.net>, Chairs, Michael[tm] Smith <mike@w3.org>, Staff Contact
Tracker: documentation, (configuration for this group), originally developed by Dean Jackson, is developed and maintained by the Systems Team <w3t-sys@w3.org>.
$Id: index.php,v 1.323 2013-12-19 14:47:09 dom Exp $