Bug#337325: mod_proxy: encodes URLs in error messages wrongly
Package: apache2-common
Version: 2.0.55-3
Severity: minor
I've been getting a few error messages from mod_proxy as such:
---snip---
Proxy Error
The proxy server received an invalid response from an upstream server.
The proxy server could not handle the request GET
http://bcm-specs.sipsolutions.net/Sending?action=edit.
Reason: DNS lookup failure for: bcm-specs.sipsolutions.net
---snip---
Now I tried clicking on that URL but that made me go to the URL
http://bcm-specs.sipsolutions.net/Sending%3faction=edit
Notice how the questionmark was URL-encoded.
Looking at the source code of the error message reveals:
<a href="http://bcm-specs.sipsolutions.net/Sending%3faction=edit">GET http://bcm-specs.sipsolutions.net/Sending?action=edit</a>
The URL inside the href="..." shouldn't be URL-encoded, it should be HTML
encoded. In this case, no encoding is necessary at all.
-- System Information:
Debian Release: testing/unstable
APT prefers unstable
APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: powerpc (ppc)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.6.14-rc4
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Versions of packages apache2-common depends on:
ii apache2-utils 2.0.55-3 utility programs for webservers
ii debconf 1.4.58 Debian configuration management sy
ii debianutils 2.15 Miscellaneous utilities specific t
ii libc6 2.3.5-7 GNU C Library: Shared libraries an
ii libdb4.3 4.3.29-1 Berkeley v4.3 Database Libraries [
ii libexpat1 1.95.8-3 XML parsing C library - runtime li
ii libgcc1 1:4.0.2-3 GCC support library
ii libmagic1 4.15-2 File type determination library us
ii lsb-base 3.0-11 Linux Standard Base 3.0 init scrip
ii mime-support 3.35-1 MIME files 'mime.types' & 'mailcap
ii net-tools 1.60-16 The NET-3 networking toolkit
ii openssl 0.9.8a-2 Secure Socket Layer (SSL) binary a
ii ssl-cert 1.0-11 Simple debconf wrapper for openssl
apache2-common recommends no packages.
-- no debconf information
Reply to: