GNOME Bugzilla – Bug 609731
Auto-escape % character when used as data in URIs
Last modified: 2010-02-14 23:45:04 UTC
Created attachment 153620 [details] [review] autoescape.diff See webkit bug https://bugs.webkit.org/show_bug.cgi?id=31008 for details. Patch attached. The only remarkable thing about the patch is that I had to change the code to use a GString to build-up the result, since previously it was assumed that the length of the normalized string would be the same than the old length. This is no longer the case.
it appears that firefox just passes the bad encoding as-is to the server rather than fixing the stray "%" to be "%25". So I'm going to do that instead. duping to an older bug. *** This bug has been marked as a duplicate of bug 590524 ***