Red Hat Bugzilla – Bug 168915
My Bugs query doesn't URL-encode user name
Last modified: 2013-06-23 22:59:49 EDT
Description of problem:
The "My Bugs" query URL-encodes the at sign (@) in e-mail addresses, but it
doesn't encode the user name. That's a problem for Sendmail users who use the
"plussed detail" feature to tag e-mail addresses. CGI programs interpret a plus
sign (+) as a space character, so addresses of the form "firstname.lastname@example.org"
become "foo email@example.com" unless properly URL-encoded. Because of that, the
"My Bugs" query fails.
Steps to Reproduce:
1. Create a bugzilla account with a plus sign in the user name.
2. Select the "My Bugs" query.
The query fails: "The name 'bradd firstname.lastname@example.org' is not a valid username.
Either you misspelled it, or the person has not registered for a Bugzilla account."
It should have returned results for <email@example.com>.
The same problem occurs on links from "My Front Page."
*** Bug 168928 has been marked as a duplicate of this bug. ***
Note - I checked Bugzilla's own bugzilla to see if I should report this, and I
noticed that it's fixed in the version they're running. So maybe this is a fix
that just needs to be backported from upstream.
Doesn't look like there's a lot of activity on this one, seeing as it's been
open for ~ 1 yr.
Red Hat Bugzilla is now using version 3.2 of the Bugzilla codebase and therefore this bug will need to be re-verified against the new release. With the updated code this bug may no longer be relevant or may have been fixed in the new code.
Updating bug version to 3.2.
Looks like this is fixed in the current release.
Thanks for verifying. Closing.