Bug#573543: iceweasel corrupts valid urls into invalid ones

Marc Lehmann debian-reportbug at plan9.de
Fri Mar 12 09:35:20 UTC 2010


Package: iceweasel
Version: 3.0.6-3
Severity: normal


Iceweasel corrupts valid urls, such as:

   http://www.geektools.com/rfc/rfc1738.txt#en%7cus

Into invalid ones (e.g. when pasting from/to the location entry) by changing
the %7c into | which is not valid.

   http://www.geektools.com/rfc/rfc1738.txt?#en|us

'|' is one of the unsafe characters in a URL and always needs to be
encoded (there are other unsafe characters I haven't checked, but | is
unfortunately a common delimiter used around urls, at least aorund here,
which makes this especially annoying).

(this is not the same as the corruption bug when using the selection, this
corruption happens even when using the clipboard).

implementing urls shouldn't be that hard, and it's an important
interoperability standard. so I think this behaviour is a definite bug.

-- System Information:
Debian Release: 5.0.2
  APT prefers stable
  APT policy: (990, 'stable'), (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.26-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=C, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages iceweasel depends on:
ii  debianutils             2.30             Miscellaneous utilities specific t
ii  fontconfig              2.6.0-3          generic font configuration library
hi  libc6                   2.7-18           GNU C Library: Shared libraries
ii  libglib2.0-0            2.20.0-2         The GLib library of C routines
ii  libgtk2.0-0             2.12.12-1~lenny1 The GTK+ graphical user interface 
ii  libnspr4-0d             4.7.1-5          NetScape Portable Runtime Library
ii  libstdc++6              4.5-20100103-1   The GNU Standard C++ Library v3
ii  procps                  1:3.2.7-11       /proc file system utilities
ii  psmisc                  22.6-1           Utilities that use the proc filesy
ii  xulrunner-1.9           1.9.0.16-1       XUL + XPCOM application runner

iceweasel recommends no packages.

Versions of packages iceweasel suggests:
ii  latex-xft-fonts 0.1-8                    Xft-compatible versions of some La
ii  libkrb53        1.6.dfsg.4~beta1-5lenny2 MIT Kerberos runtime libraries
ii  mozplugger      1.10.2-2                 Plugin allowing external viewers t
pn  ttf-mathematica <none>                   (no description available)
pn  xfonts-mathml   <none>                   (no description available)
ii  xprint          2:1.4.2-10.lenny2        X11 print system (binary)
pn  xulrunner-1.9-g <none>                   (no description available)

-- no debconf information





More information about the pkg-mozilla-maintainers mailing list