This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
Reported by Björn Höhrmann: Consider I have a CGI script taking parameters like <http://www.w3.org/?foo;outline=1>; the validator does not escape the URI when creating the "link to /this/ page" text, it will produce http://validator.w3.org:8001/check?uri=http://www.w3.org/?foo;outline=1 which will be misinterpreted by the validator.
*** Bug 64 has been marked as a duplicate of this bug. ***
I'm going to leave this one for a while. A good solution requires turning the URI into a URI::URL object -- or at least creating a proper escape function to be used on-demand -- and that has some potential for side-effects that I don't want to deal with for the next beta. Leaving target as 0.6.0 Final.
Since the next beta got pushed back I've added a fix for this. It's rather simplistic but dealt with my test cases. Please retest this Bjorn to very that it's fixed.
0.6.0 is out the door so retargetting for 0.6.1.
Ping Björn... :-)
Retarget for 0.6.2....
Ping Bjorn and Resolve as FIXED. Reopen the bug if necessary Bjorn.