2007-05-22 18:32 -0400 Jonathan Smith (736653ce1896)
* muttlib.c: merge changeset 47d08903b79b: Use signed arithmetic in
mutt_gecos_name to avoid an overflow. Closes #2885.
2007-04-02 15:20 -0700 Brendan Cully (3d1d7f6cf693)
* pop_auth.c, rfc822.c, rfc822.h: Validate msgid in APOP
authentication. Closes #2846
2006-11-11 03:40 +0000 Ivan Vilata i Balaguer (35f6cfe99fc5)
* po/ca.po: Updated Catalan translation.
2006-08-08 22:08 +0000 Ronny Haryanto (54b150b2cfe2)
* po/id.po: Update.
Tue Jul 18 17:23:01 2006 Vsevolod Volkov
* po/ru.po: Update for 1.4.2.2.
2006-07-14 18:39 +0000 Thomas Roessler (bb71149a485c)
* VERSION, po/bg.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po,
po/eo.po, po/es.po, po/et.po, po/fr.po, po/gl.po, po/hu.po,
po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po,
po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po,
po/uk.po, po/zh_CN.po, po/zh_TW.po, reldate.h: automatic post-
release commit for mutt-1.4.2.2
Fri Jul 14 14:37:00 2006 Thomas Roessler
* keymap.h: make sure that this builds in a modern
environment; needed to #include mapping.h
Mon Jun 19 18:20:00 2006 TAKAHASHI Tamotsu
* imap/browse.c: Fix browse_get_namespace() which could
overflow ns[LONG_STRING].
Thu Feb 12 08:46:17 2004 Thomas Roessler
* po/es.po, po/et.po, po/fr.po, po/gl.po, po/hu.po, po/id.po, po/it.po, po/ja.po, po/ko.po, po/lt.po, po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.po, po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, ChangeLog, VERSION, po/bg.po, po/ca.po, po/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po, reldate.h:
automatic post-release commit for mutt-1.4.2.1
* Makefile.am: From: Thomas Roessler
(stable) Include regex.c and snprintf.c with the distribution.
* /cvs/mutt/mutt/Makefile.am:
From: Thomas Roessler
(stable) Include regex.c and snprintf.c with the distribution.
Wed Feb 11 14:03:38 2004 Thomas Roessler
* /cvs/mutt/mutt/po/zh_TW.po, /cvs/mutt/mutt/po/uk.po, /cvs/mutt/mutt/po/zh_CN.po, /cvs/mutt/mutt/po/tr.po, /cvs/mutt/mutt/po/sv.po, /cvs/mutt/mutt/po/ru.po, /cvs/mutt/mutt/po/sk.po, /cvs/mutt/mutt/po/pt_BR.po, /cvs/mutt/mutt/po/pl.po, /cvs/mutt/mutt/po/nl.po, /cvs/mutt/mutt/po/ko.po, /cvs/mutt/mutt/po/lt.po, /cvs/mutt/mutt/po/ja.po, /cvs/mutt/mutt/po/it.po, /cvs/mutt/mutt/po/id.po, /cvs/mutt/mutt/po/hu.po, /cvs/mutt/mutt/po/gl.po, /cvs/mutt/mutt/po/et.po, /cvs/mutt/mutt/po/fr.po, /cvs/mutt/mutt/po/eo.po, /cvs/mutt/mutt/po/es.po, /cvs/mutt/mutt/po/el.po, /cvs/mutt/mutt/po/de.po, /cvs/mutt/mutt/po/cs.po, /cvs/mutt/mutt/po/da.po, /cvs/mutt/mutt/po/ca.po, /cvs/mutt/mutt/po/bg.po, /cvs/mutt/mutt/reldate.h, /cvs/mutt/mutt/VERSION, /cvs/mutt/mutt/ChangeLog:
automatic post-release commit for mutt-1.4.2
* /cvs/mutt/mutt/configure.in, /cvs/mutt/mutt/menu.c:
From: Thomas Roessler
Backport an old bug fix, and make sure configure can be created on
recent systems.
Wed Feb 11 10:07:17 2004 Thomas Roessler
* /cvs/mutt/mutt/configure.in, /cvs/mutt/mutt/menu.c:
From: Thomas Roessler
Backport an old bug fix, and make sure configure can be created on
recent systems.
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/init.c: From: Mads Martin Joergensen
Fix some warnings.
Sun Feb 8 11:42:36 2004 Thomas Roessler
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/charset.c:
From: Edmund GRIMLEY EVANS
Fix a CP1255/8-related problem that's caused by a glibc/iconv bug.
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/muttlib.c:
From: Thomas Roessler
Change the logic in mutt_open_read to only catch directories -- mutt
may legitimately read devices (think /dev/null) or named pipes. Also
delegate error reporting to the calling function by setting errno.
Sat Feb 7 21:41:22 2004 Thomas Roessler
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/po/ja.po:
From: TAKAHASHI Tamotsu
update
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/mbox.c:
From: Juan Altmayer Pizzorno
Hi, off_t is a 64-bit number (like on Mac OS X/darwin), the
percentages don't show right while mutt is reading/parsing a
mailbox. Here's a patch (against 1.5.6i) to fix that.
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/init.c, /cvs/mutt/mutt/muttlib.c:
From: David Yitzchak Cohen
Looking at the code, the problem is pretty obvious. A recent patch
to init.c (the one that was supposed to prevent Mutt from silently
failing to read nonexistant RC files, IIRC) changed source_rc() to
stat(2) the RC "file" before trying to mutt_open_read() it. There's
only one problem here: source_rc() has no way of knowing whether or
not its "file" is a file or a command. I'm attaching a patch that
fixes the problem in what I believe is the right way.
Thu Feb 5 14:18:08 2004 Thomas Roessler
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/menu.c:
From: Thomas Roessler
Back out the patch for #1697.
Mon Feb 2 18:18:06 2004 Thomas Roessler
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/po/de.po: From: Roland Rosenfeld
update
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/po/pl.po: From: Pawel Dziekonski
update
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/po/ko.po: From: Im Eunjea
update
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/po/fr.po: From: Vincent Lefevre
update
Sun Feb 1 18:26:13 2004 Thomas Roessler
* /cvs/mutt/mutt/po/pt_BR.po, /cvs/mutt/mutt/po/ru.po, /cvs/mutt/mutt/po/sk.po, /cvs/mutt/mutt/po/sv.po, /cvs/mutt/mutt/po/tr.po, /cvs/mutt/mutt/po/uk.po, /cvs/mutt/mutt/po/zh_CN.po, /cvs/mutt/mutt/po/zh_TW.po, /cvs/mutt/mutt/po/id.po, /cvs/mutt/mutt/po/it.po, /cvs/mutt/mutt/po/ja.po, /cvs/mutt/mutt/po/ko.po, /cvs/mutt/mutt/po/lt.po, /cvs/mutt/mutt/po/nl.po, /cvs/mutt/mutt/po/pl.po, /cvs/mutt/mutt/po/bg.po, /cvs/mutt/mutt/po/ca.po, /cvs/mutt/mutt/po/cs.po, /cvs/mutt/mutt/po/da.po, /cvs/mutt/mutt/po/de.po, /cvs/mutt/mutt/po/el.po, /cvs/mutt/mutt/po/eo.po, /cvs/mutt/mutt/po/es.po, /cvs/mutt/mutt/po/et.po, /cvs/mutt/mutt/po/fr.po, /cvs/mutt/mutt/po/gl.po, /cvs/mutt/mutt/po/hu.po, /cvs/mutt/mutt/reldate.h, /cvs/mutt/mutt/VERSION:
automatic post-release commit for mutt-1.5.6
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/init.c:
From: Mike Schiraldi <1074468571@schiraldi.org>
As you all know, running "mutt -F foo.rc" will have mutt read foo.rc
as its config file. However, there is a bug -- if you specify a
directory (like accidentally typing "mutt -F /etc/mutt") mutt will
silently ignore the flag and leave you wondering why it isn't
working.
Emil Sit posted a patch for this in March of 2002, but it seems to
have slipped through the cracks. Here's the patch again; please
consider it for inclusion.
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/buffy.c: From: Luke Mewburn
Put a zero byte into the string, not into the pointer.
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/po/cs.po: From: Dan Ohnesorg
update
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/doc/manual.sgml.head:
From: Thomas Roessler
A cross-reference was missing.
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/doc/manual.sgml.head:
From: Thomas Roessler
Improve documentation of alterantes.
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/alias.c, /cvs/mutt/mutt/doc/manual.sgml.head, /cvs/mutt/mutt/doc/muttrc.man.head, /cvs/mutt/mutt/globals.h, /cvs/mutt/mutt/hdrline.c, /cvs/mutt/mutt/init.c, /cvs/mutt/mutt/init.h, /cvs/mutt/mutt/mutt.h, /cvs/mutt/mutt/muttlib.c, /cvs/mutt/mutt/mutt_regex.h, /cvs/mutt/mutt/protos.h:
From: Thomas Roessler
Turn alternates, lists, and subscribe into regular expression lists.
Mon Jan 12 22:58:13 2004 Thomas Roessler
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/smime_keys.pl:
From: Christoph Ludwig
Avoid a Perl warning.
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/doc/manual.sgml.head:
From: Matt Kraai
Thanks. The patch is committed to the CVS.
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/crypt.c:
From: Thomas Roessler
Retainable PGP signatures were broken badly. #1757.
Mon Jan 5 11:55:40 2004 Thomas Roessler
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/mutt_sasl.c:
From: Robert Schiele
Back out part of the previous SASL/IPv6 patch due to portability
issues.
Sun Jan 4 11:11:25 2004 Thomas Roessler
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/init.c:
From: Thomas Roessler
Strike that.
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/init.c:
From: Thomas Roessler
Fix a memory management error. Ouch.
* /cvs/mutt/mutt/ChangeLog: #
* /cvs/mutt/mutt/init.h: From: René Clerc
Fix hide_missing / hide_limited documentation.
* /cvs/mutt/mutt/hdrline.c:
From: Thomas Roessler
Permit list patterns that match the domain name of an address; these
patterns begin with '@'. Example: subscribe @bugs.guug.de matches
all messages sent to the bug tracking system.
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/po/ru.po:
From: Thomas Roessler
Argh, I shouldn't replace files by patches.
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/menu.c:
From: Cameron Patrick
Fix #1697 (Debian #219594.)
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/po/de.po: From: Roland Rosenfeld
update
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/po/ja.po:
From: TAKAHASHI Tamotsu
update
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/po/pl.po: From: Pawel Dziekonski
update
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/send.c: From: Michael Elkins
Fix #1488 (Debian#1882526): Honor Reply-To while generating
Mail-Followup-To headers.
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/init.h:
From: Thomas Roessler
Fix #1738; documentation issue re $from, $use_from.
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/hook.c, /cvs/mutt/mutt/send.c:
From: Michael Elkins
Fix #1724, cannot use ~h pattern match with reply-hook.
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/pop.h, /cvs/mutt/mutt/pop_lib.c:
From: Vsevolod Volkov
Attached patch provides support of STLS (STARTTLS) command in POP3
protocol.
* /cvs/mutt/mutt/po/ru.po: From: Vsevolod Volkov
update
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/imap/imap.c: From: Brendan Cully
Fix #1703.
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/smime.c:
From: Thomas Roessler
Fix a NULL pointer deference noted by Will Fiveash
.
Tue Dec 30 13:05:32 2003 Thomas Roessler
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/commands.c, /cvs/mutt/mutt/crypt.c, /cvs/mutt/mutt/mutt_crypt.h, /cvs/mutt/mutt/mutt.h, /cvs/mutt/mutt/smime.c:
From: Thomas Roessler
Handle partially signed messages more reasonably. See #1743.
Mon Dec 29 11:49:07 2003 Thomas Roessler
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/commands.c: From: Alain Bench
Fix #844.
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/m4/gssapi.m4, /cvs/mutt/mutt/mutt_sasl.c:
From: Patrick Welche
A while ago I posted a similar patch which is necessary as when mutt
tries to connect to an imap server over ipv6 it stores the address
in a sockaddr which may not be large enough to hold the ipv6 address.
Wed Dec 17 17:42:14 2003 Thomas Roessler
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/crypt.c:
From: Scott Koranda
pkcs7-signature wasn't recognized properly in one more place.
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/rfc1524.c: From: Michael Elkins
Fix possible core dump in mailcap nametemplate handling.
Wed Dec 10 00:49:58 2003 Thomas Roessler
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/thread.c:
From: Thomas Roessler
Avoid NULL pointer deference in threading code.
Wed Dec 3 08:21:09 2003 Thomas Roessler
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/pager.c: From: Alain Bench
Fix 1716.
Sat Nov 15 09:33:47 2003 Thomas Roessler
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/po/bg.po:
From: Velko Hristov
updat
Thu Nov 13 09:44:46 2003 Thomas Roessler
* /cvs/mutt/mutt/ChangeLog: #
Wed Nov 12 22:32:40 2003 Thomas Roessler
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/po/eo.po:
From: Edmund GRIMLEY EVANS
update
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/po/nl.po: From: René Clerc
update
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/configure.in, /cvs/mutt/mutt/mutt_idna.c, /cvs/mutt/mutt/mutt_idna.h, /cvs/mutt/mutt/mutt_socket.c:
From: Thomas Roessler
Fix IDN API incompatibility problems.
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/configure.in: From: duvall@emufarm.org
Fix 1515, 1693.
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/mh.c, /cvs/mutt/mutt/sort.c:
From: Thomas Roessler
Fix dangling pointer problems in threading code. Noted and tracked
down by q4xk3j002@sneakemail.com who also provided the initial fix.
Tue Nov 11 10:20:22 2003 Thomas Roessler
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/po/id.po: From: Ronny Haryanto
update
Mon Nov 10 18:02:43 2003 Thomas Roessler
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/mutt_socket.c: From: Rudy Taraschi
Fix double-free problems related to IDN support.
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/po/fr.po: From: Vincent Lefevre
update
Sun Nov 9 21:42:38 2003 Thomas Roessler
* /cvs/mutt/mutt/ChangeLog: #
* /cvs/mutt/mutt/mh.c:
From: Thomas Roessler
Fix #1692.
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/send.c:
From: Thomas Roessler
Commit the fix for #1509. This must have been lost earlier this year.
Wed Nov 5 20:09:36 2003 Thomas Roessler
* /cvs/mutt/mutt/po/ja.po, /cvs/mutt/mutt/po/ko.po, /cvs/mutt/mutt/po/lt.po, /cvs/mutt/mutt/po/nl.po, /cvs/mutt/mutt/po/pl.po, /cvs/mutt/mutt/po/pt_BR.po, /cvs/mutt/mutt/po/ru.po, /cvs/mutt/mutt/po/sk.po, /cvs/mutt/mutt/po/sv.po, /cvs/mutt/mutt/po/tr.po, /cvs/mutt/mutt/po/uk.po, /cvs/mutt/mutt/po/zh_CN.po, /cvs/mutt/mutt/po/zh_TW.po, /cvs/mutt/mutt/ChangeLog, /cvs/mutt/mutt/po/bg.po, /cvs/mutt/mutt/po/ca.po, /cvs/mutt/mutt/po/cs.po, /cvs/mutt/mutt/po/da.po, /cvs/mutt/mutt/po/de.po, /cvs/mutt/mutt/po/el.po, /cvs/mutt/mutt/po/eo.po, /cvs/mutt/mutt/po/es.po, /cvs/mutt/mutt/po/et.po, /cvs/mutt/mutt/po/fr.po, /cvs/mutt/mutt/po/gl.po, /cvs/mutt/mutt/po/hu.po, /cvs/mutt/mutt/po/id.po, /cvs/mutt/mutt/po/it.po, /cvs/mutt/mutt/VERSION:
automatic post-release commit for mutt-1.5.5.1
* /cvs/mutt/mutt/Makefile.am:
From: Thomas Roessler
Include regex.c and snprintf.c with the distribution. Noted by Lars
Hecking.
* /cvs/mutt/mutt/build-release:
From: Thomas Roessler
Ups, we don't upload the CVS any more.
* /cvs/mutt/mutt/po/pl.po, /cvs/mutt/mutt/po/pt_BR.po, /cvs/mutt/mutt/po/ru.po, /cvs/mutt/mutt/po/sk.po, /cvs/mutt/mutt/po/sv.po, /cvs/mutt/mutt/po/tr.po, /cvs/mutt/mutt/po/uk.po, /cvs/mutt/mutt/po/zh_CN.po, /cvs/mutt/mutt/po/zh_TW.po, /cvs/mutt/mutt/ChangeLog, /cvs/mutt/mutt/po/bg.po, /cvs/mutt/mutt/po/ca.po, /cvs/mutt/mutt/po/cs.po, /cvs/mutt/mutt/po/da.po, /cvs/mutt/mutt/po/de.po, /cvs/mutt/mutt/po/el.po, /cvs/mutt/mutt/po/eo.po, /cvs/mutt/mutt/po/es.po, /cvs/mutt/mutt/po/et.po, /cvs/mutt/mutt/po/fr.po, /cvs/mutt/mutt/po/gl.po, /cvs/mutt/mutt/po/hu.po, /cvs/mutt/mutt/po/id.po, /cvs/mutt/mutt/po/it.po, /cvs/mutt/mutt/po/ja.po, /cvs/mutt/mutt/po/ko.po, /cvs/mutt/mutt/po/lt.po, /cvs/mutt/mutt/po/nl.po, /cvs/mutt/mutt/reldate.h, /cvs/mutt/mutt/VERSION:
automatic post-release commit for mutt-1.5.5
* /cvs/mutt/mutt/build-release:
From: Thomas Roessler
Use gpg for signing releases.
Mon Nov 3 10:36:07 2003 Thomas Roessler
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/attach.c:
From: Thomas Roessler
Fix a logic flaw in attachment saving.
Wed Oct 8 19:56:28 2003 Thomas Roessler
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/pgpkey.c:
From: Thomas Roessler
KeyTable is pgp_uid_t **, not pgp_key_t *. Fix some sizeof
statements accordingly. Note that pgp_key_t is also a pointer,
though, so this should not have broken things.
Mon Oct 6 09:59:46 2003 Thomas Roessler
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/query.c:
From: Thomas Roessler
Fiy memory corruption. (# 1659)
Sat Oct 4 22:13:54 2003 Thomas Roessler
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/lib.c:
From: Thomas Roessler
mutt_basename() was garbage.
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/doc/manual.sgml.head:
From: Thomas Roessler
Fix some tags. Noted by Todd .
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/recvattach.c, /cvs/mutt/mutt/attach.h, /cvs/mutt/mutt/commands.c, /cvs/mutt/mutt/compose.c, /cvs/mutt/mutt/keymap.h, /cvs/mutt/mutt/lib.c, /cvs/mutt/mutt/lib.h, /cvs/mutt/mutt/menu.c, /cvs/mutt/mutt/mutt.h, /cvs/mutt/mutt/muttlib.c, /cvs/mutt/mutt/mutt_menu.h, /cvs/mutt/mutt/pager.c, /cvs/mutt/mutt/protos.h:
From: Thomas Roessler
This patch fixes various aspects of the attachment-saving
user interface. Changes include:
* When tagging and saving multiple attachments, you can now use the
same target directory for multiple attachments.
* When you can't save an attachment, you get an opportunity to enter
a new file name.
* The menu cursor will highlight the attachment that you are
currently discussing with mutt.
* Various bug fixes.
This does, in particular, address #1619 (Debian#208430).
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/menu.c:
From: Thomas Roessler
Fix #1656.
Mon Sep 29 16:34:48 2003 Thomas Roessler
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/doc/muttrc.man.head: From: René Clerc
Fix typo.
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/doc/dotlock.man, /cvs/mutt/mutt/doc/mutt.man, /cvs/mutt/mutt/doc/muttrc.man.head:
From: Thomas Roessler
Fix #1652 (Debian #213007), noted by Jens Seidel
.
Sat Sep 20 06:25:26 2003 Thomas Roessler
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/muttbug.sh.in:
From: Thomas Roessler
Adapt to new GNU coreutils by not using head (1).
Fri Sep 19 13:10:17 2003 Thomas Roessler
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/po/nl.po: From: René Clerc
update
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/imap/utf7.c:
From: Thomas Roessler
Fix remaining (void **) casts.
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/imap/browse.c, /cvs/mutt/mutt/imap/command.c, /cvs/mutt/mutt/parse.c, /cvs/mutt/mutt/pgp.c, /cvs/mutt/mutt/pgpkey.c, /cvs/mutt/mutt/pop_lib.c, /cvs/mutt/mutt/query.c, /cvs/mutt/mutt/recvattach.c, /cvs/mutt/mutt/remailer.c, /cvs/mutt/mutt/rfc1524.c, /cvs/mutt/mutt/rfc2047.c, /cvs/mutt/mutt/rfc2231.c, /cvs/mutt/mutt/sendlib.c, /cvs/mutt/mutt/smime.c, /cvs/mutt/mutt/thread.c, /cvs/mutt/mutt/addrbook.c, /cvs/mutt/mutt/browser.c, /cvs/mutt/mutt/color.c, /cvs/mutt/mutt/compose.c, /cvs/mutt/mutt/copy.c, /cvs/mutt/mutt/crypt.c, /cvs/mutt/mutt/curs_lib.c, /cvs/mutt/mutt/edit.c, /cvs/mutt/mutt/enter.c, /cvs/mutt/mutt/handler.c, /cvs/mutt/mutt/lib.c, /cvs/mutt/mutt/lib.h, /cvs/mutt/mutt/mh.c, /cvs/mutt/mutt/mutt_idna.c, /cvs/mutt/mutt/mx.c, /cvs/mutt/mutt/pager.c:
From: Mads Martin Joergensen
As the ones of you who compile with new gcc's probably have noticed,
there's a lot of type-punning in Mutt. With help from Philipp
Thomas, I've fixed all I could find in CVS (please double-check, one
might have slipped through the cracks), I can make one for 1.4 CVS
branch as well if wanted.
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/send.c:
From: Thomas Roessler
Change abort_unmodified so it doesn't abort a message that has an
attachment. Catches the "send a file from the command line,
quickly" case.
Thu Sep 11 17:00:07 2003 Thomas Roessler
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/mutt_sasl.c: From: Brendan Cully
This trivial patch closes #1516 (NI_WITHSCOPEID undefined). Thanks
to Mads for the initial patch.
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/po/bg.po:
From: Velko Hristov
Bulgarian translation. (Seems like I screwed up an earlier commit.
-tlr)
Wed Sep 10 13:21:06 2003 Thomas Roessler
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/pop_auth.c: From: Jon Miles
In pop_auth.c:pop_auth_sasl(), if the main loop received anything
back from the server that didnt begin with '+ ', it was bailing out
and skipping the checks to see if there was a +OK response.
Sun Sep 7 10:12:59 2003 Thomas Roessler
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/po/ko.po: From: Im Eunjea
update.
Thu Sep 4 15:10:27 2003 Thomas Roessler
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/init.h:
From: Thomas Roessler
Fix some formatting glitches that lead to error messages when
viewing the muttrc(5) manual page.
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/smime.c:
From: Christoph Ludwig
Fix verification bug when messages are S/MIME signed & encrypted.
Wed Sep 3 17:22:21 2003 Thomas Roessler
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/postpone.c: From: Dan Born
I've attached a patch for bug number 1036, as reported at
http://bugs.guug.de/db/pa/lmutt.html ("segfault when more than one
msg is postponed"). This is a patch against mutt 1.4.1.
As it was previously left, no one could reproduce it. The problem
occurs because sorting is disabled when opening the postponed
folder, but the Sort global variable still tells mutt to use
whatever sorting algorithm the $sort config option indicates.
Eventually, the code would get to mutt_messages_in_thread and try to
dereference a NULL thread object, causing the segfault.
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/po/pl.po: From: Pawel Dziekonski
update.
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/po/ja.po:
From: TAKAHASHI Tamotsu
New ja.po.
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/configure.in:
From: Velko Hristov
Bulgarian translation.
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/mutt_ssl.c: From: Brendan Cully
Fix a segmentation fault which occurs when a certificate is
rejected. Bug noted by Rob Latham .
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/curs_main.c: From: Anatoly Vorobey
The commands "read-thread" (^R) and "read-subthread" (Esc-R) do not
honor the resolve variable (don't advance cursor after marking the
thread/subthread as read), which, to me at least, is a nuisance.
Mon Aug 11 14:06:22 2003 Thomas Roessler
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/imap/imap.c: From: Brendan Cully
1595: My guess is this bug is caused by mlarson@verisign.com's patch
to check for UNSEEN rather than RECENT messages. This means that as
long as there are messages in a mailbox either new or old, mutt will
think it has new mail.
The attached patch reverts that change. Let me know if it solves the
problem.
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/doc/muttrc.man.head:
From: Thomas Roessler
Fix a formatting bug.
Tue Aug 5 13:56:05 2003 Thomas Roessler
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/attach.c, /cvs/mutt/mutt/buffy.c, /cvs/mutt/mutt/commands.c, /cvs/mutt/mutt/copy.c, /cvs/mutt/mutt/editmsg.c, /cvs/mutt/mutt/init.c, /cvs/mutt/mutt/mbox.c, /cvs/mutt/mutt/mx.c, /cvs/mutt/mutt/mx.h, /cvs/mutt/mutt/sendlib.c:
From: Brendan Cully
This patch removes the Kendra format from mutt. (The support was
broken anyways.)
Sat Aug 2 11:28:16 2003 Thomas Roessler
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/po/hu.po:
From: Horvath Szabolcs
update
Tue Jul 29 10:11:20 2003 Thomas Roessler
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/pager.c: From: Edmund GRIMLEY EVANS
It seems that Solaris has an incorrect implementation of mbrtowc: when
there is an encoding error and mbrtowc returns (size_t)(-1) no value
should be stored in *pwc (the first argument), as I understand it, but
here mbrtowc is storing 8 when presented with the bytes "\xc8\x4d".
However, relying on mbrtowc not to store anything in *pwc when there
is an error is a bit silly; it makes sense to look at the return
value. So, the following patch should be applied if Pawel can confirm
that it fixes the problem. I've tested it and it worked for me with
glibc's mbrtowc.
Thu Jul 24 18:41:02 2003 Thomas Roessler
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/alias.c, /cvs/mutt/mutt/copy.c, /cvs/mutt/mutt/handler.c, /cvs/mutt/mutt/imap/command.c, /cvs/mutt/mutt/imap/imap.c, /cvs/mutt/mutt/imap/message.c, /cvs/mutt/mutt/imap/util.c, /cvs/mutt/mutt/init.c, /cvs/mutt/mutt/intl/l10nflist.c, /cvs/mutt/mutt/intl/loadmsgcat.c, /cvs/mutt/mutt/intl/localealias.c, /cvs/mutt/mutt/keymap.c, /cvs/mutt/mutt/lib.c, /cvs/mutt/mutt/makedoc.c, /cvs/mutt/mutt/muttlib.c, /cvs/mutt/mutt/pattern.c, /cvs/mutt/mutt/rfc2047.c, /cvs/mutt/mutt/rfc2231.c, /cvs/mutt/mutt/rfc822.c, /cvs/mutt/mutt/strcasecmp.c, /cvs/mutt/mutt/url.c:
From: Vincent Lefevre
Some functions/macros like isspace take an int and require the
argument to have the value of an unsigned char (or EOF). Under
Solaris, gcc complains when the argument is a char (as this is a
possible bug, on platforms where char is signed, like Solaris). The
attached patch fixes such problems (well, perhaps I've changed more
than necessary, but this doesn't hurt).
Tue Jul 22 12:56:50 2003 Thomas Roessler
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/gnupgparse.c: From: dshaw@jabberwocky.com
When encrypting a message to a user that has more than one subkey,
at least one of which is revoked or expired, mutt treats the entire
key as unusable rather than just the subkey(s) in question.
Wed Jul 16 11:18:38 2003 Thomas Roessler
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/account.c, /cvs/mutt/mutt/account.h, /cvs/mutt/mutt/imap/auth_sasl.c, /cvs/mutt/mutt/imap/imap.c:
From: Brendan Cully
I noticed that my mutt hung when I tried SASL DIGEST-MD5
authentication (I'm not sure when this started). I believe this
patch should solve that problem in a reliable way.
This patch also attempts to reuse connections even when
authentication fails, instead of just throwing away a perfectly good
socket.
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/curs_lib.c, /cvs/mutt/mutt/enter.c, /cvs/mutt/mutt/keymap.c, /cvs/mutt/mutt/keymap.h, /cvs/mutt/mutt/mutt_curses.h, /cvs/mutt/mutt/mutt.h, /cvs/mutt/mutt/mutt_ssl.c:
From: Brendan Cully
This patch redoes yesterday's unbuffered input patch. Now it uses a
pseudo-option, which means less mess to carry down the call stack.
It also made it much easier to have the SSL certificate menu be
unbuffered, which it is now. So push commands won't annoy you when
entering passwords or accepting certificates.
Tue Jul 15 11:41:53 2003 Thomas Roessler
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/curs_main.c, /cvs/mutt/mutt/globals.h, /cvs/mutt/mutt/imap/command.c, /cvs/mutt/mutt/imap/imap.c, /cvs/mutt/mutt/imap/imap.h, /cvs/mutt/mutt/imap/imap_private.h, /cvs/mutt/mutt/imap/util.c, /cvs/mutt/mutt/mx.c:
From: Brendan Cully
The attached patch should keep all opened IMAP connections alive, no
matter what mailbox you are currently in. With the patch that got
committed yesterday, this should close bug 1523.
(There was a typo in that patch. This one supersedes it.)
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/configure.in, /cvs/mutt/mutt/.cvsignore:
From: Brendan Cully
autoconf 2.5 compatibility.
Mon Jul 14 12:40:16 2003 Thomas Roessler
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/send.c: From: Hugo Haas
Fix #1520.
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/po/pl.po: From: Pawel Dziekonski
small fix.
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/imap/command.c, /cvs/mutt/mutt/imap/imap.c:
From: Brendan Cully
On Sunday, 13 July 2003 at 18:09, Brendan Cully wrote:
> The attached patch should help when the connection to your postponed
> folder times out and you can't reconnect without restarting mutt. I'd
> like anyone who has that problem to try it and let me know how it
> works.
I dug a little deeper. The attached patch seems to work better. It
complains the first time you try to recall a message, but works the
second.
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/account.c, /cvs/mutt/mutt/curs_lib.c, /cvs/mutt/mutt/enter.c, /cvs/mutt/mutt/keymap.c, /cvs/mutt/mutt/keymap.h, /cvs/mutt/mutt/mutt_curses.h, /cvs/mutt/mutt/mutt.h:
From: Brendan Cully
The attached patch prevents mutt from reading the push buffer when
asking for passwords. This is a proper fix for bug 1312. I think
it's uncontroversial.
Fri Jul 4 17:16:00 2003 Thomas Roessler
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/imap/auth_sasl.c:
From: Thomas Roessler
Increase a buffer's size.
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/curs_lib.c, /cvs/mutt/mutt/curs_main.c, /cvs/mutt/mutt/functions.h, /cvs/mutt/mutt/menu.c, /cvs/mutt/mutt/OPS:
From: Nicolas Rachinsky
Introduce tag-prefix-cond and end-cond. This makes simple
conditional execution of parts of macros possible.
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/curs_main.c, /cvs/mutt/mutt/pattern.c:
From: Bruno Postle
Display an empty index when no messages match search criteria.
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/init.h, /cvs/mutt/mutt/muttlib.c:
From: Thomas Roessler
Add a ':' flag to % expandos. This will make sure that any
dots are converted into underscores. (_ is already used for
lowercasing the result of an expando.)
Wed Jun 4 14:02:19 2003 Thomas Roessler
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/muttlib.c:
From: Thomas Roessler
Don't colorize empty lines generated with state_attach_puts();
Thu May 29 17:51:57 2003 Thomas Roessler
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/imap/imap.c, /cvs/mutt/mutt/pgp.c, /cvs/mutt/mutt/po/eo.po, /cvs/mutt/mutt/po/id.po:
From: David Shaw
Fix part of #1564.
* /cvs/mutt/mutt/init.c:
From: Thomas Roessler
Fix a segmentation fault which would occur when pgp_sort_keys is set
in a configuration file, but mutt is compiled without PGP support.
* /cvs/mutt/mutt/gnupgparse.c:
From: Thomas Roessler
Fix PGP subkey handling when looking at key capabilities. This
should take care of the recent "mutt does not see all keys"
problems.
Tue May 13 13:06:53 2003 Thomas Roessler
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/crypt.c:
From: Dale Woolridge
Fix gpg-agent use.
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/doc/manual.sgml.head:
From: Thomas Roessler
Remove useless examples about treating text/enriched externally.
#1549; Debian #190309.
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/recvattach.c:
From: Juan Altmayer Pizzorno
view-attachments does not extract the message within a x-pkcs7-mime
if it's only signed, but not encrypted. Such a message results, for
example, from a decrypt-save if the message was previously encrypted
and signed.
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/doc/manual.sgml.head:
From: Thomas Glanzmann
Fix an inconsistency between manual and code.
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/gnupgparse.c, /cvs/mutt/mutt/pgppubring.c:
From: David Shaw
Currently, mutt uses the OpenPGP key algorithm to determine the
capabilities of the key. For example, in mutt, a key of type 1 (RSA)
can both encrypt & sign. This is not correct as per OpenPGP, however,
where the capabilities of the key are determined by both the algorithm
and key capability flags that are set on the key. This can lead to
user confusion when their RSA encrypt-only or sign-only key is listed
for both signing and encryption in mutt.
GnuPG lists these flags in key listings, so it is easy to take
advantage of them. Here is a patch to use the flags, as well as
provide the flags in pgpring. Note that the pgp+pgpring users won't
see any change since the flags there are based on the key algorithm as
they are now, but the GnuPG users will see an improvement.
Mon May 12 16:22:04 2003 Thomas Roessler
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/enter.c:
From: Thomas Roessler
Fix alias completion when the alias is entered as part of a group.
(E.g., The Tea Party: alias1, alias2, alias3;)
Sat May 3 20:09:12 2003 Thomas Roessler
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/mutt.h, /cvs/mutt/mutt/muttlib.c:
From: Dan Nelson
Fix #1558. (mutt_expand_fmt rewrite; OPT_MAX wasn't maximal.)
Tue Apr 15 13:18:25 2003 Thomas Roessler
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/compose.c: From: René Clerc
Fix two more cases in which ctrl-G is interpreted as M_YES.
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/compose.c:
From: Dale Woolridge
The "sign (a)s" code strips the pgp application bit causing drawing
issues in redraw_crypt_lines(). Other bits (well bit = encrypt) are
ignored as a result. I've only tested with pgp, but the same
problem exists in the smime code too. This inline patch (against
cvs head revision) fixes the problem.
Mon Apr 14 09:12:16 2003 Thomas Roessler
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/init.h, /cvs/mutt/mutt/mutt.h, /cvs/mutt/mutt/send.c:
From: Thomas Roessler
Fix the PGP / S/MIME selection mess in send.c. This patch adds two
new configuration variables, $crypt_autopgp and $crypt_autsmime.
Both are set to "yes" by default. By turning them off, you can
disable the automatic selection of one or both mechanisms. (Useful
when your mutt is PGP- and S/MIME enabled, but you only use, say
S/MIME.)
Fri Apr 11 15:17:40 2003 Thomas Roessler
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/send.c:
From: Thomas Roessler
Backing out the previous change. It was nonsense.
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/config.guess, /cvs/mutt/mutt/config.sub, /cvs/mutt/mutt/depcomp, /cvs/mutt/mutt/install-sh, /cvs/mutt/mutt/missing, /cvs/mutt/mutt/mkinstalldirs:
From: Lars Hecking
updates.
* /cvs/mutt/mutt/send.c:
From: Thomas Roessler
Try to fix a PGP / S/MIME-related problem. Found by Matt Larson
, tracekd down by René Clerc .
* /cvs/mutt/mutt/thread.c:
From: Thomas Roessler
Fix a segmentation fault.
Wed Apr 9 08:24:27 2003 Thomas Roessler
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/recvcmd.c: From: Zardoz@users.sourceforge.net
Fix #1531. (recvcmd.c duplicate of #1528)
Tue Apr 8 22:34:08 2003 Thomas Roessler
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/lib.c:
From: Thomas Roessler
Avoid a division by zero.
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/color.c:
From: Thomas Roessler
Make sure has_colors() is only invoked when OPTNOCURSES is unset.
This fixes a segmentation fault on RH 8.0 which was observed by Matt
Larson .
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/browser.c, /cvs/mutt/mutt/enter.c, /cvs/mutt/mutt/imap/imap.c, /cvs/mutt/mutt/lib.c, /cvs/mutt/mutt/mutt_idna.c, /cvs/mutt/mutt/mx.c, /cvs/mutt/mutt/sendlib.c, /cvs/mutt/mutt/smime.c, /cvs/mutt/mutt/thread.c:
From: Thomas Roessler
Try to catch a couple of cases in which parameters for malloc calls
could overflow. Thanks to Timo Sirainen for the heads-up.
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/po/es.po:
From: Thomas Roessler
Mark a translation as fuzzy in order to fix #1522.
Mon Apr 7 20:09:13 2003 Thomas Roessler
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/commands.c:
From: Thomas Roessler
Fix #1528.
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/po/nl.po: From: René Clerc
update
Sun Apr 6 11:02:16 2003 Thomas Roessler
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/po/ca.po:
From: Ivan Vilata i Balaguer
update
Wed Apr 2 09:06:38 2003 Thomas Roessler
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/smime_keys.pl: From: Bjoern Jacke
- add a missing filehandle closure
- some cleanups of unused/bogous code
* /cvs/mutt/mutt/contrib/colors.default, /cvs/mutt/mutt/contrib/colors.linux, /cvs/mutt/mutt/contrib/Makefile.in:
From: Thomas Roessler
sample.muttrc-tlr would try to include my color configurations,
which weren't distrubted. Fix that. (Bug noted while helping
someone else to configure mutt during a conference.)
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/contrib/sample.muttrc:
From: Thomas Roessler
Fix sample.muttrc.
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/curs_main.c:
From: Gary Johnson
Here is the patch to fix the bug I reported earlier in this thread,
that sometimes when changing folders, mutt would generate an error
message and stop the further processing of folder-hooks.
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/po/fr.po: From: Vincent Lefevre
update
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/po/ja.po:
From: TAKAHASHI Tamotsu
update
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/po/de.po: From: Roland Rosenfeld
update
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/init.h, /cvs/mutt/mutt/mutt.h, /cvs/mutt/mutt/pgp.c:
From: David Shaw
Here is the pgp_check_exit patch updated for 1.5.4. This patch adds
the pgp_check_exit option (enabled by default) that causes mutt to
check the exit code of the PGP subprocess. A non-zero exit code means
that the subprocess failed and mutt will not continue to send the
message.
This is needed as in certain cases, PGP or GnuPG can fail to
completely process a document (say, if the gpg.conf file is mangled,
which is how I discovered the problem). Without an exit code check,
mutt will continue anyway and send the half processed file.
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/po/ru.po: From: Vsevolod Volkov
update.
Wed Mar 19 22:43:08 2003 Thomas Roessler
* /cvs/mutt/mutt/po/pl.po, /cvs/mutt/mutt/po/pt_BR.po, /cvs/mutt/mutt/po/ru.po, /cvs/mutt/mutt/po/sk.po, /cvs/mutt/mutt/po/sv.po, /cvs/mutt/mutt/po/tr.po, /cvs/mutt/mutt/po/uk.po, /cvs/mutt/mutt/po/zh_CN.po, /cvs/mutt/mutt/po/zh_TW.po, /cvs/mutt/mutt/po/et.po, /cvs/mutt/mutt/po/fr.po, /cvs/mutt/mutt/po/gl.po, /cvs/mutt/mutt/po/hu.po, /cvs/mutt/mutt/po/id.po, /cvs/mutt/mutt/po/it.po, /cvs/mutt/mutt/po/ja.po, /cvs/mutt/mutt/po/ko.po, /cvs/mutt/mutt/po/lt.po, /cvs/mutt/mutt/po/nl.po, /cvs/mutt/mutt/ChangeLog, /cvs/mutt/mutt/Makefile.am, /cvs/mutt/mutt/po/ca.po, /cvs/mutt/mutt/po/cs.po, /cvs/mutt/mutt/po/da.po, /cvs/mutt/mutt/po/de.po, /cvs/mutt/mutt/po/el.po, /cvs/mutt/mutt/po/eo.po, /cvs/mutt/mutt/po/es.po, /cvs/mutt/mutt/po/Makefile.in.in, /cvs/mutt/mutt/reldate.h, /cvs/mutt/mutt/VERSION:
automatic post-release commit for mutt-1.5.4
* /cvs/mutt/mutt/po/tr.po, /cvs/mutt/mutt/po/uk.po, /cvs/mutt/mutt/po/zh_CN.po, /cvs/mutt/mutt/po/zh_TW.po, /cvs/mutt/mutt/po/sk.po, /cvs/mutt/mutt/po/sv.po, /cvs/mutt/mutt/po/pl.po, /cvs/mutt/mutt/po/pt_BR.po, /cvs/mutt/mutt/po/ru.po, /cvs/mutt/mutt/po/ja.po, /cvs/mutt/mutt/po/ko.po, /cvs/mutt/mutt/po/lt.po, /cvs/mutt/mutt/po/nl.po, /cvs/mutt/mutt/po/gl.po, /cvs/mutt/mutt/po/hu.po, /cvs/mutt/mutt/po/id.po, /cvs/mutt/mutt/po/it.po, /cvs/mutt/mutt/po/et.po, /cvs/mutt/mutt/po/fr.po, /cvs/mutt/mutt/po/da.po, /cvs/mutt/mutt/po/de.po, /cvs/mutt/mutt/po/el.po, /cvs/mutt/mutt/po/eo.po, /cvs/mutt/mutt/po/es.po, /cvs/mutt/mutt/po/bg.po, /cvs/mutt/mutt/po/ca.po, /cvs/mutt/mutt/po/cs.po, /cvs/mutt/mutt/reldate.h, /cvs/mutt/mutt/VERSION, /cvs/mutt/mutt/ChangeLog:
automatic post-release commit for mutt-1.4.1
* /cvs/mutt/mutt/pgppubring.c:
From: Thomas Roessler
Fix some memory management calls. (Stable branch.)
* /cvs/mutt/mutt/imap/utf7.c:
From: Edmund GRIMLEY EVANS
Fix a buffer overflow in utf8_to_utf7. (Stable branch.)
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/imap/utf7.c:
From: Edmund GRIMLEY EVANS
Fix a buffer overflow in utf8_to_utf7.
Wed Mar 19 21:56:29 2003 Thomas Roessler
* /cvs/mutt/mutt/pgppubring.c:
From: Thomas Roessler
Fix some memory management calls. (Stable branch.)
* /cvs/mutt/mutt/imap/utf7.c:
From: Edmund GRIMLEY EVANS
Fix a buffer overflow in utf8_to_utf7. (Stable branch.)
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/imap/utf7.c:
From: Edmund GRIMLEY EVANS
Fix a buffer overflow in utf8_to_utf7.
Tue Mar 18 14:52:50 2003 Thomas Roessler
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/buffy.c, /cvs/mutt/mutt/parse.c:
From: Andrew W. Nosenko
- buffy.c (test_last_status_new): Fix memory leak. Envelope
structure allocated by mutt_read_rfc822_header() was never
deallocated.
- parse.c (mutt_read_rfc822_header): Comment added about needing
deallocate envelope structure returned by
mutt_read_rfc822_header().
* /cvs/mutt/mutt/mutt_idna.c: From: Andrew W. Nosenko
(mutt_addr_for_display): Fix memory leak. `user' and `domain'
buffers was never deallocated.
(mbox_to_udomain): Fix memory leak. `scratch' buffer was not
deallocated when `mbx' doesn't contain '@'. Also rewritten for
allocating memory only when needed and only how many as needed.
Wed Mar 12 13:01:09 2003 Thomas Roessler
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/copy.c, /cvs/mutt/mutt/sendlib.c:
From: Thomas Roessler
We need to re-format address headers instead of just decoding them.
Fri Mar 7 14:57:56 2003 Thomas Roessler
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/mutt_sasl.c: From: Brendan Cully
The global callbacks set up in sasl_client_init are not copied by
the SASL library, so they can't be allocated on the stack. This is
the case with both versions of the SASL library, and I frankly don't
understand why it hasn't caused problems before. Since it segfaults
reliably on OS X for me now, I thought a patch would be in order.
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/crypt.c, /cvs/mutt/mutt/pgp.h:
From: Thomas Roessler
Don't use functions without importing the corresponding prototype.
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/mutt_idna.c:
From: Thomas Roessler
It seems like libidn doesn't like to translate NULL pointers.
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/globals.h: From: Jim Mock
globals.h is looking for crypt.h instead of mutt_crypt.h.
Thu Mar 6 21:25:41 2003 Thomas Roessler
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/send.c:
From: Thomas Roessler
Fixing a segmentation fault. Here's how to reproduce it: Start
mutt. Compose a new message, with an attachment. Turn on PGP
signing. Press C-G on the pass phrase prompt. Turn off PGP
signing. Try to send the message.
Wed Mar 5 21:19:26 2003 Thomas Roessler
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/protos.h, /cvs/mutt/mutt/sort.c:
From: Andrew W. Nosenko
Fix a warning.
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/mutt_idna.c: From: Andrew W. Nosenko
Fix tlr's pre-processor screw-up.
Tue Mar 4 09:52:33 2003 Thomas Roessler
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/mutt_idna.c, /cvs/mutt/mutt/mutt_socket.c:
From: Thomas Roessler
Unset UseSTD3ASCIIRules, and set AllowUnassigned. (Just reading
some standards.)
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/handler.c:
From: Edmund GRIMLEY EVANS
Be more friendly about bad multipart/alternative bodies; #1478. Note
that the relevant standards explicitly *forbid* nested MIME
encodings.
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/copy.c:
From: Thomas Roessler
Fix another stupid error, and decode IDNs in the CC header.
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/init.h:
From: Thomas Roessler
Fix two typos in one line. Noted by Thomas Glanzmann and Steve
Kennedy.
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/addrbook.c, /cvs/mutt/mutt/alias.c, /cvs/mutt/mutt/send.c:
From: Thomas Roessler
Fixing more IDN bugs.
Mon Mar 3 14:25:52 2003 Thomas Roessler
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/copy.c, /cvs/mutt/mutt/sort.c:
From: Thomas Roessler
Fixing some nits.
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/mutt_socket.c:
From: Thomas Roessler
IDNA support for the socket back-end.
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/addrbook.c, /cvs/mutt/mutt/alias.c, /cvs/mutt/mutt/charset.h, /cvs/mutt/mutt/commands.c, /cvs/mutt/mutt/compose.c, /cvs/mutt/mutt/configure.in, /cvs/mutt/mutt/copy.c, /cvs/mutt/mutt/edit.c, /cvs/mutt/mutt/hdrline.c, /cvs/mutt/mutt/headers.c, /cvs/mutt/mutt/init.c, /cvs/mutt/mutt/main.c, /cvs/mutt/mutt/Makefile.am, /cvs/mutt/mutt/mutt_idna.c, /cvs/mutt/mutt/mutt_idna.h, /cvs/mutt/mutt/pgpinvoke.c, /cvs/mutt/mutt/protos.h, /cvs/mutt/mutt/query.c, /cvs/mutt/mutt/recvcmd.c, /cvs/mutt/mutt/rfc822.c, /cvs/mutt/mutt/rfc822.h, /cvs/mutt/mutt/send.c, /cvs/mutt/mutt/sendlib.c:
From: Thomas Roessler
IDN support for e-mail messages. Things should work automagically
once you have the GNU IDN library available from
ftp://alpha.gnu.org/pub/gnu/libidn/ installed. For IDN's which
can't be losslessly recoded to your local character set, mutt should
automatically fall back to using the ASCII representation. There's
probably a considerable number of bugs in this, and the code may, at
this point, not even compile on machines without libidn. Will start
working on that ASAP.
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/contrib/sample.muttrc, /cvs/mutt/mutt/doc/manual.sgml.head, /cvs/mutt/mutt/recvcmd.c, /cvs/mutt/mutt/commands.c, /cvs/mutt/mutt/init.h, /cvs/mutt/mutt/mutt.h:
From: Thomas Roessler
Introduce a new option named $bounce, and fix some inconsistencies
in the messages created when bouncing. Based on work done by Thomas
Glanzmann .
Tue Feb 25 22:01:47 2003 Thomas Roessler
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/commands.c, /cvs/mutt/mutt/recvcmd.c:
From: Thomas Roessler
Fix some (too lazy and tired to do all) of the inconsistencies
between message and attachment bouncing.
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/crypt.c:
From: Thomas Roessler
I should test-compile things before committing. Stupid typo.
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/query.c: From: Michael Elkins
Use mutt_strwidth for query response formatting. (#1477)
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/mx.c: From: Christian Vogel
Recognize MH folders used by sylpheed.
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/po/es.po: From: jesus.climent@hispalinux.es
Fix a typo. (#1482)
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/doc/manual.sgml.head:
From: Thomas Roessler
Remove some ftp.guug.de URLs from the manual. (#1485)
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/crypt.c:
From: Thomas Roessler
Fix #1486; noted by Jeroen Coekaerts .
Wed Feb 19 21:34:56 2003 Thomas Roessler
* /cvs/mutt/mutt/ChangeLog: # changelog commit
* /cvs/mutt/mutt/pgpmicalg.c: From: David Shaw