Mutt | 7 Oct 00:06

[Mutt] #3123: [patch] make mutt build with without HAVE_LIBIDN

#3123: [patch] make mutt build with without HAVE_LIBIDN
-----------------------------+----------------------------------------------
 Reporter:  gp               |       Owner:  mutt-dev
     Type:  defect           |      Status:  new     
 Priority:  major            |   Milestone:          
Component:  mutt             |     Version:          
 Keywords:  compilation fix  |  
-----------------------------+----------------------------------------------
 mutt_idna.o: In function `mutt_addr_for_display':
 /home/gregory/dev/mutt/mutt_idna.c:248: undefined reference to `check_idn'
 mutt_idna.o: In function `mutt_addrlist_to_local':
 /home/gregory/dev/mutt/mutt_idna.c:219: undefined reference to `check_idn'
 collect2: ld returned 1 exit status

--

-- 
Ticket URL: <http://dev.mutt.org/trac/ticket/3123>
Mutt <http://www.mutt.org/>
The Mutt mail user agent

Sergei Gerasenko | 3 Oct 21:05

curious about some implementation issues

I've been curious about two things about mutt.

1) If I understand correctly, marking a message as "read" involves
inserting a "Status:RO" line into the header of the message. How does
mutt do that pricesely? I mean, is it modifying the file in place or
does it create a temporary file, which is then renamed? I've been
ignorant of this and similar problems (e.g. working with flat files) for
two long and it's about time I ask!

2) How does mutt make sure that while it's modifying the mailbox, the
delivery agent is not adding something to it at the same time?

Thanks for your time.

Sergei

Brendan Cully | 2 Oct 08:58

mutt: new changeset

New changeset in mutt:

http://dev.mutt.org/hg/mutt/rev/13a831a945be
changeset:   5538:13a831a945be
branch:      HEAD
tag:         tip
user:        Brendan Cully <brendan <at> kublai.com>
date:        Wed Oct 01 09:33:39 2008 -0700
summary:     Clean up autoconf header cache engine selection.

--

-- 
Repository URL: http://dev.mutt.org/hg/mutt

Brendan Cully | 30 Sep 08:58

mutt: new changeset

New changeset in mutt:

http://dev.mutt.org/hg/mutt/rev/ec96c56be182
changeset:   5537:ec96c56be182
branch:      HEAD
tag:         tip
user:        Emanuele Giaquinta <e.giaquinta <at> glauco.it>
date:        Mon Sep 29 14:31:45 2008 -0700
summary:     Simplify host resolution code slightly.

--

-- 
Repository URL: http://dev.mutt.org/hg/mutt

Kyle Wheeler | 30 Sep 00:47

Changeset 2050b44407bf and qdbm

After changeset 2050b44407bf, I’m unable to compile with qdbm. I see 
that configure.in is testing for $use_qdbm, but never sets it. 
Equivalent logic is used in the tokyocabinet stuff, but I don’t see 
how that could possibly work *either*, since $use_tokyocabinet is 
never set.

A small patch is attached that corrects that and lets it build 
properly.

~Kyle
-- 
I am always ready to learn although I do not always like to be taught.
                                                   -- Winston Churchill
diff -r 9e569296190b configure.ac
--- a/configure.ac	Fri Sep 26 08:55:49 2008 +0200
+++ b/configure.ac	Mon Sep 29 17:47:29 2008 -0500
@@ -851,7 +851,7 @@
          db_found=yes],
         [CPPFLAGS="$OLDCPPFLAGS"
          LDFLAGS="$OLDLDFLAGS"]))
-      if test -n "$with_tokyocabinet" && test "$use_tokyocabinet" != yes
+      if test -n "$with_tokyocabinet" && test "$db_found" != yes
       then
         AC_MSG_ERROR([Tokyo Cabinet could not be used. Check config.log for details.])
       fi
@@ -883,7 +883,7 @@
         [CPPFLAGS="$OLDCPPFLAGS"
          LDFLAGS="$OLDLDFLAGS"])
(Continue reading)

Brendan Cully | 26 Sep 08:58

mutt: 2 new changesets

2 new changesets in mutt:

http://dev.mutt.org/hg/mutt/rev/9e569296190b
changeset:   5536:9e569296190b
branch:      HEAD
tag:         tip
user:        Rocco Rutte <pdmef <at> gmx.net>
date:        Fri Sep 26 08:55:49 2008 +0200
summary:     Mention tokyocabinet in UPDATING and docs

http://dev.mutt.org/hg/mutt/rev/2050b44407bf
changeset:   5535:2050b44407bf
branch:      HEAD
user:        Emanuele Giaquinta <e.giaquinta <at> glauco.it>
date:        Thu Sep 25 15:07:16 2008 -0700
summary:     Support tokyocabinet (successor to qdbm). Closes #3112

--

-- 
Repository URL: http://dev.mutt.org/hg/mutt

Brendan Cully | 25 Sep 08:56

mutt: 4 new changesets

4 new changesets in mutt:

http://dev.mutt.org/hg/mutt/rev/2c8bf79d99b7
changeset:   5534:2c8bf79d99b7
branch:      HEAD
tag:         tip
user:        Matthias Andree <matthias.andree <at> gmx.de>
date:        Wed Sep 24 15:58:22 2008 +0200
summary:     Fix compiler warning in dprint() (closes #3120)

http://dev.mutt.org/hg/mutt/rev/c842922bea10
changeset:   5533:c842922bea10
branch:      HEAD
user:        Rocco Rutte <pdmef <at> gmx.net>
date:        Wed Sep 24 15:53:24 2008 +0200
summary:     Manual: Fix typo

http://dev.mutt.org/hg/mutt/rev/2a70f7166d9d
changeset:   5532:2a70f7166d9d
branch:      HEAD
user:        Rocco Rutte <pdmef <at> gmx.net>
date:        Wed Sep 24 12:31:44 2008 +0200
summary:     Provide legacy implementations for iswalpha() and iswupper()

http://dev.mutt.org/hg/mutt/rev/32bfe3700b27
changeset:   5531:32bfe3700b27
branch:      HEAD
user:        Rocco Rutte <pdmef <at> gmx.net>
date:        Wed Sep 24 12:28:16 2008 +0200
summary:     Fix an infinite loop for imap searches
(Continue reading)

Mutt | 24 Sep 11:40

[Mutt] #3122: mutt doesn't build without idn support

#3122: mutt doesn't build without idn support
--------------------+-------------------------------------------------------
 Reporter:  pdmef   |       Owner:  mutt-dev
     Type:  defect  |      Status:  new     
 Priority:  major   |   Milestone:  1.6     
Component:  build   |     Version:  1.5.18  
 Keywords:          |  
--------------------+-------------------------------------------------------
 Changeset [77e25415a08a] breaks compilation if libidn support is disabled
 as the check_idn() function in mutt_inda.c is conditionally defined.

--

-- 
Ticket URL: <http://dev.mutt.org/trac/ticket/3122>
Mutt <http://www.mutt.org/>
The Mutt mail user agent

Kyle Wheeler | 22 Sep 05:46

autoview filename

Hey,

It just came to my attention that, at least when auto-viewing html 
attachments, mutt uses a predictable filename rather than its usual 
secure temporary file creation (e.g. it always uses $TMPDIR/mutt.html 
to view html files).

This seems like a security bug, among other things. Where is this in 
the code? Doing a grep for mutt.html didn't show anything in the 
source...

~Kyle
--

-- 
I cannot choose but condemn those Persons, who suffering themselves to 
be too much dazzled with the Lustre of the noble Actions of the 
Ancients, make it their Study to Extol them to the Skies; without 
reflecting, that these later Ages have furnished us with others more 
Heroick and Wonderful.
                                                      -- Gemelli Careri
Mutt | 20 Sep 22:07

[Mutt] #3121: Mutt should not use invalid charset when sending a message

#3121: Mutt should not use invalid charset when sending a message
---------------------+------------------------------------------------------
 Reporter:  vinc17   |       Owner:  mutt-dev
     Type:  defect   |      Status:  new     
 Priority:  major    |   Milestone:          
Component:  charset  |     Version:          
 Keywords:           |  
---------------------+------------------------------------------------------
 This is a followup to bug #2956.

 Mutt should not use invalid charset when sending a message, even when the
 user does something wrong. This can occur when $charset is a local-
 specific charset[*] and one does "mutt address < file" under UTF-8 locales
 where the file contains invalid UTF-8 sequences, due to the fallback to
 $charset.

 Mutt should either return an error or use a Content-Type specified by the
 user (defaulting to application/octet-stream?).

 [*] e.g. with a //TRANSLIT suffix. BTW, it can make sense to use
 //TRANSLIT even for UTF-8 as the terminal doesn't necessarily have all the
 necessary fonts.

--

-- 
Ticket URL: <http://dev.mutt.org/trac/ticket/3121>
Mutt <http://www.mutt.org/>
The Mutt mail user agent

Mutt | 20 Sep 13:14

[Mutt] #3120: mutt-1.5.18: [PATCH/BUNDLE] fix debug mode compiler warning

#3120: mutt-1.5.18: [PATCH/BUNDLE] fix debug mode compiler warning
---------------------+------------------------------------------------------
  Reporter:  m-a     |       Owner:  mutt-dev
      Type:  defect  |      Status:  new     
  Priority:  major   |   Milestone:          
 Component:  mutt    |     Version:          
Resolution:  fixed   |    Keywords:          
---------------------+------------------------------------------------------
 {{{
 Package: mutt
 Version: 1.5.18
 Severity: normal

 -- Please type your report below this line

 There's a typecast warning for dprint in pager.c:1107. The attached
 Mercurial bundle fixes it for me.

 -- System Information
 System Version: Linux merlin 2.6.25.16-0.1-pae #1 SMP 2008-08-21 00:34:25
 +0200 i686 athlon i386 GNU/Linux
 SuSE Release: openSUSE 11.0 (i586)

 -- 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
(Continue reading)


Gmane