#2990: mutt-1.5.16: utf-8 support broken somewhere between 1.5.13 and 1.5.16

 {{{
 Package: mutt
 Version: mutt > 1.5.13
 Severity: important

 -- Please type your report below this line

 Up to (and including) 1.5.13 mutt works for me out of the box,
 including utf-8 support.  Starting from (at least) 1.5.16 (haven't
 tried 1.5.14 and 1.5.15) utf-8 support is broken (other encodings
 still work).  This is the case both on the system described below as
 well as an ancient SuSE 7.3 with libiconv/1.7.0.1.

 Any idea what happened?

 Thanks

 Sven

 -- System Information
 System Version: Linux has6121h 2.6.9-42.0.3.ELsmp #1 SMP Thu Oct 5
 15:04:03 CDT 2006 i686 i686 i386 GNU/Linux
 RedHat Release: Scientific Linux SL release 4.4 (Beryllium)

 -- Build environment information

 (Note: This is the build environment installed on the system
 muttbug is run on.  Information may or may not match the environment
 used to build mutt.)

 - gcc version information
 gcc
 Reading specs from /usr/lib/gcc/i386-redhat-linux/3.4.6/specs
 Configured with: ../configure --prefix=/usr --mandir=/usr/share/man
 --infodir=/usr/share/info --enable-shared --enable-threads=posix
 --disable-checking --with-system-zlib --enable-__cxa_atexit --disable-
 libunwind-exceptions --enable-java-awt=gtk --host=i386-redhat-linux
 Thread model: posix
 gcc version 3.4.6 20060404 (Red Hat 3.4.6-8)

 - CFLAGS
 -Wall -pedantic -g -O2

 -- Mutt Version Information

 Mutt 1.5.16 (2007-06-09)
 Copyright (C) 1996-2007 Michael R. Elkins and others.
 Mutt comes with ABSOLUTELY NO WARRANTY; for details type `mutt -vv'.
 Mutt is free software, and you are welcome to redistribute it
 under certain conditions; type `mutt -vv' for details.

 System: Linux 2.6.9-42.0.3.ELsmp (i686)
 ncurses: ncurses 5.4.20040724 (compiled with 5.4)
 Compile options:
 -DOMAIN
 -DEBUG
 -HOMESPOOL  +USE_SETGID  +USE_DOTLOCK  +DL_STANDALONE
 +USE_FCNTL  -USE_FLOCK   -USE_INODESORT
 +USE_POP  +USE_IMAP  +USE_SMTP  +USE_GSS  +USE_SSL_OPENSSL
 -USE_SSL_GNUTLS  +USE_SASL  +HAVE_GETADDRINFO
 +HAVE_REGCOMP  -USE_GNU_REGEX
 +HAVE_COLOR  +HAVE_START_COLOR  +HAVE_TYPEAHEAD  +HAVE_BKGDSET
 +HAVE_CURS_SET  +HAVE_META  +HAVE_RESIZETERM
 +CRYPT_BACKEND_CLASSIC_PGP  +CRYPT_BACKEND_CLASSIC_SMIME
 -CRYPT_BACKEND_GPGME
 -EXACT_ADDRESS  +SUN_ATTACHMENT
 +ENABLE_NLS  -LOCALES_HACK  +HAVE_WC_FUNCS  +HAVE_LANGINFO_CODESET
 +HAVE_LANGINFO_YESEXPR
 +HAVE_ICONV  -ICONV_NONTRANS  -HAVE_LIBIDN  +HAVE_GETSID  +USE_HCACHE
 ISPELL="/usr/bin/ispell"
 SENDMAIL="/usr/sbin/sendmail"
 MAILPATH="/var/mail"
 PKGDATADIR="/afs/desy.de/user/u/utcke/software/mutt-1.5.16/share/mutt"
 SYSCONFDIR="/afs/desy.de/user/u/utcke/software/mutt-1.5.16/etc"
 EXECSHELL="/bin/sh"
 -MIXMASTER
 To contact the developers, please mail to <[email protected]>.
 To report a bug, please visit http://bugs.mutt.org/.


 --- Begin /afs/desy.de/user/u/utcke/.mutt/muttrc
 set envelope_from
 set mime_forward=ask-yes
 alternative_order text/plain text text/html
 lists poqetpc sharp-pc3k kogs kogs-alle kogs-bv HPLX-L hplx lispmeralda
 thinkpad [EMAIL PROTECTED] modules-interest tramp-devel cogvis
 unison-users linux-7110-psion hplip-help hplip-devel vigra
 set folder="imaps://mailhost.informatik.uni-hamburg.de/INBOX"
 set imap_user="utcke"
 set realname="Sven Utcke"
 set spoolfile="imaps://mailhost.informatik.uni-hamburg.de/INBOX"
 set imap_delim_chars="."
 set timeout=60
 set certificate_file=$HOME/.mutt/ssl-certificate
 set imap_passive=yes
 set check_new=yes
 mailboxes ! /var/mail/utcke imaps://ximap.desy.de/
 imaps://[EMAIL PROTECTED]/ imap://[EMAIL PROTECTED]/
 set status_format="-%r-Mutt: [Msgs:%?M?%M/?%m%?n? New:%n?%?o? Old:%o?%?d?
 Del:%d?%?F? Flag:%F?%?t? Tag:%t?%?p? Post:%p?%?b? Inc:%b?%?l?
 %l?]-(%s/%S)-%>-(%P)-(%f)"
 save-hook "~C poqetpc-request"  =poqetpc-request
 save-hook     poqetpc-request   =poqetpc-request
 fcc-hook      poqetpc           =poqetpc.sent
 save-hook "~C poqetpc"          =poqetpc
 save-hook     poqetpc           =poqetpc
 fcc-hook      unison-users     =unison-users.sent
 save-hook "~C unison-users"    =unison-users
 save-hook unison-users    =unison-users
 fcc-hook      sharp-pc3k  =sharp-pc3k.sent
 save-hook "~C sharp-pc3k" =sharp-pc3k
 save-hook sharp-pc3k =sharp-pc3k
 fcc-hook      kogs-alle   =kogs-alle.sent
 save-hook "~C kogs-alle"  =kogs-alle
 save-hook kogs-alle  =kogs-alle
 fcc-hook      kogs-bv   =kogs-bv.sent
 save-hook "~C kogs-bv"  =kogs-bv
 save-hook kogs-bv  =kogs-bv
 fcc-hook      kogs-os   =kogs-os.sent
 save-hook "~C kogs-os"  =kogs-os
 save-hook     kogs-os   =kogs-os
 fcc-hook      [EMAIL PROTECTED]   =bug-dejagnu
 save-hook "~C [EMAIL PROTECTED]"  =bug-dejagnu
 save-hook     [EMAIL PROTECTED]   =bug-dejagnu
 fcc-hook      cogvis     =cogvis.sent
 save-hook "~C cogvis"    =cogvis-l
 save-hook     cogvis     =cogvis-l
 fcc-hook      [EMAIL PROTECTED]     =palm
 save-hook "~C [EMAIL PROTECTED]"    =palm
 save-hook     [EMAIL PROTECTED]     =palm
 fcc-hook      1und1.     =1&1
 save-hook "~C 1und1."    =1&1
 save-hook     1und1.     =1&1
 fcc-hook      [EMAIL PROTECTED]     =vigra
 save-hook "~C [EMAIL PROTECTED]"    =vigra
 save-hook     [EMAIL PROTECTED]     =vigra
 fcc-hook      hplx@     =hplx.sent
 save-hook "~C hplx@"    =hplx
 save-hook     hplx@     =hplx
 fcc-hook      linux-7110-psion@     =linux-7110-psion.sent
 save-hook "~C linux-7110-psion@"    =linux-7110-psion
 save-hook     linux-7110-psion@     =linux-7110-psion
 fcc-hook      hplip-help@     =hplip-help.sent
 save-hook "~C hplip-help@"    =hplip-help
 save-hook     hplip-help@     =hplip-help
 fcc-hook      hplip-devel@     =hplip-devel.sent
 save-hook "~C hplip-devel@"    =hplip-devel
 save-hook     hplip-devel@     =hplip-devel
 set abort_nosubject=ask-yes
 set abort_unmodified=ask-yes
 set from="[EMAIL PROTECTED]"
 send-hook .                        "set attribution='Hallo %n,\n\nOn %{%a
 %d %b %Y}, you wrote:'"
 send-hook .                        "set attribution='Hello %n,'"
 send-hook '~t @.*\\.de'            "set attribution='Hallo %n,'"
 send-hook '~t [EMAIL PROTECTED]' "set attribution='Hello %n,'"
 send-hook '~t [EMAIL PROTECTED]' "set attribution='Hello
 %n,'"
 folder-hook .                      "set  signature=~/.signature"
 folder-hook desy.de                "set  signature=~/.signature.desy"
 send-hook '~t @desy\\.de'          "set  signature=~/.signature.desy"
 send-hook '~t @gkss\\.de'          "set  signature=~/.signature.desy"
 folder-hook gmx.de                 "set  signature=~/.signature.gmx"
 folder-hook uni-hamburg.de         "set  signature=~/.signature.gmx"
 send-hook '~f [EMAIL PROTECTED]'      "set  signature=~/.signature.gmx"
 send-hook '~t [EMAIL PROTECTED]' "set  signature=~/.signature.hplx"
 send-hook '~t [EMAIL PROTECTED]' "set
 signature=~/.signature.poqet"
 send-hook '~f utcke\\+ebay@'       "set  signature=~/.signature.ebay"
 folder-hook priv                   "set  signature=~/.signature.gmx"
 folder-hook hplx                   "set  signature=~/.signature.hplx"
 folder-hook ebay                   "set  signature=~/.signature.ebay"
 folder-hook ebay.current           "set  signature=~/.signature.ebay"
 folder-hook .                      my_hdr From: Sven Utcke
 <[EMAIL PROTECTED]>
 folder-hook .                      my_hdr Reply-To: Sven Utcke
 <[EMAIL PROTECTED]>
 folder-hook priv                   my_hdr From: Sven Utcke
 <[EMAIL PROTECTED]>
 folder-hook priv                   my_hdr Reply-To: Sven Utcke
 <[EMAIL PROTECTED]>
 folder-hook phd                    my_hdr From: Sven Utcke
 <[EMAIL PROTECTED]>
 folder-hook phd.current            my_hdr From: Sven Utcke
 <[EMAIL PROTECTED]>
 folder-hook desy.de                my_hdr From: Sven Utcke
 <[EMAIL PROTECTED]>
 folder-hook desy.de                my_hdr Reply-To: Sven Utcke
 <[EMAIL PROTECTED]>
 send-hook '~t @desy\\.de'          my_hdr From: Sven Utcke
 <[EMAIL PROTECTED]>
 send-hook '~t @desy\\.de'          my_hdr Reply-To: Sven Utcke
 <[EMAIL PROTECTED]>
 send-hook '~t @gkss\\.de'          my_hdr From: Sven Utcke
 <[EMAIL PROTECTED]>
 send-hook '~t @gkss\\.de'          my_hdr Reply-To: Sven Utcke
 <[EMAIL PROTECTED]>
 folder-hook gmx.de                 my_hdr From: Sven Utcke
 <[EMAIL PROTECTED]>
 folder-hook gmx.de                 my_hdr Reply-To: Sven Utcke
 <[EMAIL PROTECTED]>
 folder-hook uni-hamburg.de         my_hdr From: Sven Utcke
 <[EMAIL PROTECTED]>
 folder-hook uni-hamburg.de         my_hdr Reply-To: Sven Utcke
 <[EMAIL PROTECTED]>
 set auto_tag=yes
 auto_view text/html \
           text/x-vcard \
           application/octet-stream \
           application/ms-tnef \
           application/pdf
 set charset=iso-8859-1
 set send_charset=us-ascii:iso-8859-1:utf-8
 iconv-hook   iso-8859-1        ISO8859-1
 iconv-hook   iso-8859-1        8859-1
 iconv-hook   ks_c_5601-1987    KS_C_5601-1987
 charset-hook ks_c_5601-1987    euc-kr
 set sort=reverse-date-received
 set fcc_attach=no
 set fcc_clear=no
 set save_name=yes
 set force_name=no
 set save_address=no
 set record="=sent"
 set confirmappend=no
 set weed=yes
 ignore *
 unignore From:
 unignore To:
 unignore Reply-To:
 unignore Subject:
 unignore Date:
 unignore CC:
 unignore BCC:
 unignore X-Mailer:
 unignore User-Agent:
 unignore X-Junked-Because:
 unignore X-SpamProbe:
 unignore "X-Spam-Level: *"
 unignore X-Virus:
 unignore X-Amavis-Alert:
 hdr_order Date: From: Reply-To: Subject: To: CC: BCC: User-Agent:
 X-Mailer:
 set reply_regexp="^((re([\[^-][0-9]+\]?)*|aw|antwort|antw|wg):[ \t]*)+"
 source $HOME/.mutt/pgp2.rc
 set pgp_timeout=1
 set    pgp_replysign
 unset  pgp_show_unusable
 set pager="less -c"
 set reverse_name
 set
 alternates=([EMAIL PROTECTED]|[EMAIL PROTECTED]|[EMAIL PROTECTED]|[EMAIL 
PROTECTED]
 .uni-freiburg.de|[EMAIL PROTECTED]|[EMAIL PROTECTED]
 .uni-hamburg.de|[EMAIL PROTECTED]
 curslack.de|[EMAIL PROTECTED]|[EMAIL PROTECTED]|[EMAIL PROTECTED])
 set print=ask-yes
 set print_command="a2ps -Phasps61"
 set print_decode=yes
 set print_split=no
 bind index  \t         next-unread
 bind pager  \t         next-unread
 bind index  \Cu\t      previous-unread
 bind pager  \Cu\t      previous-unread
 set index_format="%4C %Z %{%b %d} %-15.15L (%4c) %s"
 set reverse_alias
 source ~/.mutt/mutt_aliases
 set alias_file=~/.mutt/mutt_aliases
 source `elm2mutt > $HOME/.mutt/aliases; echo $HOME/.mutt/aliases`
 set query_command = "~/bin/mutt-ldap.pl '%s'"
 set default_hook="~f %s !~P | (~P ~t %s)"
 source `grep '^[^#]*=.*;.*=' $HOME/.elm/aliases.text | sed 's/  */ /g' |
 sed 's/,.*=/ =/' | sed 's/^[^=]*= *\([^;]*\) *; *\([^,=]*\) = *\([^ ]*\)
 */\3=\2.\1/' | sed 's/ /_/g' | sed 's/\.\.*/\./g' | sed 's
 /\(.*\)=\(.*\)/fcc-save-hook \1 =\2/' | tr '[:upper:]' '[:lower:]' >
 $HOME/.mutt/fcc; echo $HOME/.mutt/fcc`
 set default_hook="~f %s !~P | (~P ~C %s)"
 source ~/.mutt/fcc
 fcc-save-hook robert.*moeckel                       =robert.moeckel
 fcc-save-hook [EMAIL PROTECTED]               =robert.moeckel
 fcc-save-hook schael@                               =marc.schael
 fcc-save-hook 1hallber                              =hallberg
 fcc-save-hook 1schoene                              =janis.schoenefeld
 fcc-save-hook schoenef                              =janis.schoenefeld
 fcc-save-hook siggelko                              =sven.siggelkow
 fcc-save-hook siggelkow                             =sven.siggelkow
 fcc-save-hook [EMAIL PROTECTED]              =michael.witschke
 fcc-save-hook [EMAIL PROTECTED]                   =michael.witschke
 fcc-save-hook witschke@                             =matthias.witschke
 fcc-save-hook gabi.beutner                          =gabriele.beutner
 fcc-save-hook p.hoener                              =peter.hoener
 fcc-save-hook [EMAIL PROTECTED]                      =peter.hoener
 fcc-save-hook klinzing                              =thade.klinzing
 fcc-save-hook thade                                 =thade.klinzing
 fcc-save-hook b.luedemann                           =bruno.luedemann
 fcc-save-hook engel                                 =ole.engel
 fcc-save-hook oleengel                              =ole.engel
 fcc-save-hook kristinzuhause                        =kristin.eckhoff
 fcc-save-hook [EMAIL PROTECTED]                 =gk
 fcc-save-hook [EMAIL PROTECTED]                  =scharaf
 fcc-save-hook [EMAIL PROTECTED]                   =ronald.koester
 fcc-save-hook [EMAIL PROTECTED]                    =maike.wichers
 fcc-save-hook [EMAIL PROTECTED]                  =maike.wichers
 fcc-save-hook [EMAIL PROTECTED]              =michael.witschke
 fcc-save-hook [EMAIL PROTECTED]                   =michael.witschke
 fcc-save-hook [EMAIL PROTECTED]                 =ralph.lembcke
 fcc-save-hook [EMAIL PROTECTED]                   =ronald.koester
 fcc-save-hook [EMAIL PROTECTED]                       =kwolter
 fcc-save-hook [EMAIL PROTECTED]             =joerg.ungethuem
 fcc-save-hook ~sSuSEconfig:                         =suse
 fcc-save-hook [EMAIL PROTECTED]                     =till.neumann
 fcc-save-hook [EMAIL PROTECTED]                   =bernd.neumann
 fcc-save-hook [EMAIL PROTECTED]  =hans.burkhardt
 fcc-save-hook [EMAIL PROTECTED]        =peter.werner
 fcc-save-hook [EMAIL PROTECTED]                =peter.werner
 fcc-save-hook [EMAIL PROTECTED]              =peter.werner
 fcc-save-hook [EMAIL PROTECTED]                 =dorrit.porter
 fcc-save-hook [EMAIL PROTECTED]     =dorrit.porter
 fcc-save-hook [EMAIL PROTECTED]                         =dorrit.porter
 fcc-save-hook [EMAIL PROTECTED]             =dorrit.porter
 fcc-save-hook [EMAIL PROTECTED]     =tis
 fcc-save-hook [EMAIL PROTECTED]                 =ute.menger
 fcc-save-hook [EMAIL PROTECTED]                     =manfred.opp
 fcc-save-hook [EMAIL PROTECTED]  =hans.meine
 fcc-save-hook [EMAIL PROTECTED]       =hans.meine
 fcc-save-hook [EMAIL PROTECTED]                    =hans.meine
 fcc-save-hook [EMAIL PROTECTED]                          =hallberg
 fcc-save-hook [EMAIL PROTECTED]                          =lothar.hotz
 fcc-save-hook [EMAIL PROTECTED]        =lothar.hotz
 fcc-save-hook [EMAIL PROTECTED]                        =petra.pfennigstorf
 fcc-save-hook [EMAIL PROTECTED]                   =peer.stelldinger
 fcc-save-hook [EMAIL PROTECTED] =peer.stelldinger
 fcc-save-hook stelldin                              =peer.stelldinger
 fcc-save-hook [EMAIL PROTECTED]                     =paypal
 fcc-save-hook [EMAIL PROTECTED]              =felix.beckmann
 fcc-save-hook @franz.com                            =acl
 fcc-save-hook @llamagraphics.com                    =llamagraphics
 fcc-save-hook @jobdoo.de                            =jobdoo
 fcc-save-hook @abebooks.com                         =abebooks
 fcc-save-hook @amazon.de                            =amazon
 fcc-save-hook @franz.com                            =acl
 fcc-save-hook @gmx-gmbh.de                          =gmx
 fcc-save-hook @jobdoo.de                            =jobdoo
 fcc-save-hook @lichtblick.de                        =lichtblick
 fcc-save-hook @llamagraphics.com                    =llamagraphics
 fcc-save-hook @maritienne.de                        =alex.cordova
 fcc-save-hook @seJerman.de                          =jahn.damaschke
 fcc-save-hook @monster.com                          =monster
 fcc-save-hook @.*\.monster.com                      =monster
 fcc-save-hook @smart-team.de                        =smart-team
 fcc-save-hook @cortalconsors.de                     =cortalconsors
 fcc-save-hook @sourceforge.net                      =sourceforge
 fcc-save-hook [EMAIL PROTECTED]             =t-com
 fcc-save-hook meine                                 =hans.meine
 fcc-save-hook jessen                                =dieter.jessen
 fcc-save-hook @hosteurope.de                        =hosteurope
 folder-hook .             'set sendmail = "/usr/bin/ssh kogs1.informatik
 .uni-hamburg.de /usr/lib/sendmail -oem -oi"'
 folder-hook desy.de       'set sendmail = "/usr/bin/ssh pasun1.gkss.de
 /usr/lib/sendmail -oem -oi"'
 folder-hook gkss.de       'set sendmail = "/usr/bin/ssh pasun1.gkss.de
 /usr/lib/sendmail -oem -oi"'
 send-hook '~t @desy\\.de' 'set sendmail = "/usr/bin/ssh pasun1.gkss.de
 /usr/lib/sendmail -oem -oi"'
 send-hook '~t @gkss\\.de' 'set sendmail = "/usr/bin/ssh pasun1.gkss.de
 /usr/lib/sendmail -oem -oi"'
 alternates
 ([EMAIL PROTECTED]|[EMAIL PROTECTED]|[EMAIL PROTECTED]|[EMAIL PROTECTED]
 .uni-freiburg.de|[EMAIL PROTECTED]|[EMAIL PROTECTED]
 .uni-hamburg.de|[EMAIL PROTECTED]|[EMAIL PROTECTED])
 set header_cache     = "$HOME/Mail/headers"
 set message_cachedir = "$HOME/Mail/messages"
 --- End /afs/desy.de/user/u/utcke/.mutt/muttrc


 --- Begin /afs/desy.de/user/u/utcke/software/mutt-1.5.16/etc/Muttrc
 ignore "from " received content- mime-version status x-status message-id
 ignore sender references return-path lines
 macro index \eb "<search>~b " "search in message bodies"
 macro index,pager,attach,compose \cb "\
 <enter-command> set my_pipe_decode=\$pipe_decode pipe_decode<Enter>\
 <pipe-message> urlview<Enter>\
 <enter-command> set pipe_decode=\$my_pipe_decode; unset
 my_pipe_decode<Enter>" \
 "call urlview to extract URLs out of a message"
 macro generic,pager <F1> "<shell-escape> less
 /afs/desy.de/user/u/utcke/software/mutt-1.5.16/doc/mutt/manual.txt<Enter>"
 "show Mutt documentation"
 macro index,pager y "<change-folder>?<toggle-mailboxes>" "show incoming
 mailboxes list"
 bind browser y exit
 attachments   +A */.*
 attachments   -A text/x-vcard application/pgp.*
 attachments   -A application/x-pkcs7-.*
 attachments   +I text/plain
 attachments   -A message/external-body
 attachments   -I message/external-body
 color hdrdefault red default
 color quoted brightblue default
 color signature red default
 color indicator brightyellow red
 color error brightred default
 color status yellow blue
 color tree magenta default      # the thread tree in the index menu
 color tilde magenta default
 color message brightcyan default
 color markers brightcyan default
 color attachment brightmagenta default
 color search default green      # how to hilite search patterns in the
 pager
 color header brightred default ^(From|Subject):
 color body magenta default "(ftp|http|https)://[^ ]+"   # point out URLs
 color body magenta default [EMAIL PROTECTED]    # e-mail addresses
 color underline brightgreen default
 mono quoted bold
 --- End /afs/desy.de/user/u/utcke/software/mutt-1.5.16/etc/Muttrc
 }}}

-- 
Ticket URL: <http://dev.mutt.org/trac/ticket/2990>

Reply via email to