[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#325860: PTS: Missing get parameter quoting on links



On Wed, 2005-08-31 at 11:20 +0000, Philipp Kern wrote:
> Package: qa.debian.org
> Severity: normal
> 
> The PTS fails to quote get parameters when package names are inserted
> into links. I encountered this problem when I followed the link to the
> BTS on a package having several plus signs in its name (libxml++2.6).
> Such special characters which have a special meaning in get should be
> onverted to their hexadecimal value and passed with the percent sign
> before them. Otherwise it is impossible for the linked script to receive
> the name correctly. If I remember it correctly, neither the equals sign
> or the ampersand are valid in package names, so probably this only
> occurs with the plus sign.
> 
> In this case the correct quoting would be: libxml%2b%2b2.6

As far as I can see, the only URL that doesn't currently work is the
"Patches from BTS" link, which definitely needs encoding as described.

All the other links appear to work fine as they are -
http://packages.debian.org/libxml++2.6 and
http://bugs.debian.org/src:libxml++2.6 for instance are both handled
correctly by the relevant rewrite rules.

Regards,

Adam



Reply to: