This project is archived and is in readonly mode.
Wrong parsing paremeters with a semilocon ( ; ) char
-
Yehuda Katz (wycats)
- State changed from new to invalid
- Tag changed from rails 2.3.5 parameter parsing bug to rack
- Assigned user set to Yehuda Katz (wycats)
- Milestone cleared.
This is an issue with Rack's parameter parsing. While it's legal for them to treat ; as a separator, it's probably a poor choice:
The problem is in rack/utils.rb:29
DEFAULT_SEP = /[&;] */n -
Andrew White
Whether it's a poor choice is open for debate but it is a W3C recommendation that the semicolon is supported as a parameter separator: