Package: urlview Version: 0.9-16 Severity: normal In quoted-printable messages, long lines are broken by terminating each line at 80 characters with an equal sign ("="). urlview doesn't recognize this escape, and so it breaks the URL at that point. Other characters that are escaped in quoted-printable messages (such as equal signs) will also cause URLs to be mangled beyond usability.
As an example, I'll submit this message as quoted-printable and include a long URL: http://www.haskell.org/ghc/docs/6.4/html/libraries/OpenGL/Graphics.Rendering.OpenGL.GL.Texturing.Environments.html and a URL containing an equal sign: http://happypenguin.org/news?start=35 You can find the quoted-printable RFC online; it should have fairly detailed instructions on how to parse these messages. Daniel -- System Information: Debian Release: testing/unstable APT prefers unstable APT policy: (500, 'unstable'), (1, 'experimental'), (1, 'unstable') Architecture: i386 (i686) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.15-1-686 Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Versions of packages urlview depends on: ii libc6 2.3.6-1 GNU C Library: Shared libraries an ii libncurses5 5.5-1 Shared libraries for terminal hand Versions of packages urlview recommends: ii elinks [www-browser 0.10.6-1 advanced text-mode WWW browser ii epiphany-browser [w 1.8.3-4 Intuitive GNOME web browser ii galeon [www-browser 2.0.0-2 GNOME web browser for advanced use ii mozilla-browser [ww 2:1.7.12-1.1 The Mozilla Internet application s ii w3-el-e21 [www-brow 4.0pre.2001.10.27-19 Web browser for GNU Emacs 21 ii w3m [www-browser] 0.5.1-4 WWW browsable pager with excellent -- no debconf information
signature.asc
Description: Digital signature