summaryrefslogtreecommitdiff
path: root/actions/newmessage.php
diff options
context:
space:
mode:
authorBrion Vibber <brion@pobox.com>2010-04-03 10:08:13 -0700
committerBrion Vibber <brion@pobox.com>2010-04-03 10:13:32 -0700
commitd3e47797485d671bd6f806cd0ba72f499e049a66 (patch)
tree5961e3504f3d34b4eebce970289a7037d8d4ec97 /actions/newmessage.php
parentec24f283dd6f1371125c042529f571645a5f13fa (diff)
Ticket #2273: Fix bookmarklet with URls with special characters
The tartget page's URL was not being URL-escaped when passed as a parameter into the query string. Result was that any URL-encoded bytes in the link would be unescaped and interpreted as raw UTF-8 when our bookmarklet post target page reads its parameters; this would break 8-bit high characters (eg a Latin-1 %FC turning into a corrupt UTF-8 byte) or reserved chars that needed to be kept escaped (eg a %3F turning into literal ?) Unfortunately as this was a bug in the original bookmarklet's JS code, this'll only fix it for people who grab a fresh copy of the bookmarklet.
Diffstat (limited to 'actions/newmessage.php')
0 files changed, 0 insertions, 0 deletions