+2005-02-27 03:18:23 Brendan Cully <brendan@kublai.com> (brendan)
+
+ * imap/message.c: Turn brain back on before committing patches
+ (that modification I made to APPEND was bogus).
+
+2005-02-27 02:44:45 Dan Hopper <ku4nf@austin.rr.com> (brendan)
+
+ * imap/message.c: Don't lose N flag when uploading a message to an
+ IMAP mailbox. (Slightly modified from the original patch to
+ prevent spurious space characters).
+
+2005-02-21 04:42:34 Alain Bench <messtic@oreka.com> (roessler)
+
+ * parse.c, pgp.c, sendlib.c: Bcc should be RFC2047-encoded, too.
+
+2005-02-19 16:00:24 Thomas Roessler <roessler@does-not-exist.org> (roessler)
+
+ * sendlib.c: Fix Debian 295528.
+
+2005-02-17 03:33:00 Brendan Cully <brendan@kublai.com> (brendan)
+
+ * OPS, browser.c, doc/manual.sgml.head, functions.h,
+ imap/browse.c, imap/imap.c, imap/imap.h, imap/imap_private.h: New
+ function: rename-mailbox (bound to 'r' by default).
+
+ The lack of a rename-mailbox command for IMAP finally got too annoying.
+ It's a bit of a cut-and-paste job, but I've put my dreams of cleaning
+ up the IMAP codebase on hold. Gotta grow up some time.
+
+2005-02-13 17:37:31 Roland Rosenfeld <roland@spinnaker.de> (roessler)
+
+ * po/de.po: update
+
+2005-02-13 09:53:07 Thomas Roessler <roessler@does-not-exist.org> (roessler)
+
+ * Makefile.am: Include crypt-gpgme.h with the distribution.
+
+2005-02-13 00:25:37 Brendan Cully <brendan@kublai.com> (brendan)
+
+ * configure.in, m4/gettext.m4, m4/iconv.m4: Use AC_HELP_STRING to
+ pretty print configure --help screen, with mixed results.
+
+ 2005-02-12 21:04:22 Brendan Cully <brendan@kublai.com> (brendan)
+
+ * Makefile.am, imap/Makefile.am: Require at least automake 1.6
+2005-02-12 20:46:48 Vincent Lefevre <vincent@vinc17.org> (roessler)
+
+ * po/fr.po: update
+
+2005-02-12 20:45:36 Vsevolod Volkov <vvv@mutt.org.ua> (roessler)
+
+ * po/ru.po: update
+
+2005-02-12 20:20:42 Thomas Roessler <roessler@does-not-exist.org> (roessler)
+
+ * configure.in: Give people more time to profile the inode
+ sorting code; disabled by default for now.
+
+ * globals.h, init.h, menu.c: Christoph Berg's menu_context,
+ and a version of menu_move_off where that's not optional,
+ but where mutt will just try to avoid moving off the bottom.
+ Complain to mutt-dev if you want this to be optional.
+
+2005-02-12 19:54:51 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (brendan)
+
+ * imap/message.c, imap/util.c: Fix debian bug #275060 (editing
+ on an imap server loses its flags). Remove trailing delimiter
+ from IMAP folder names.
+
+2005-02-12 19:52:28 Thomas Roessler <roessler@does-not-exist.org> (roessler)
+
+ * charset.c, mbyte.c: Recognize euc-jp-ms. MORIYAMA Masayuki by
+ way of TAKAHASHI Tamotsu.
+
+2005-02-12 19:38:14 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (roessler)
+
+ * init.h, main.c: Trivial documentation fixes (TAKAHASHI Tamotsu,
+ Brendan Cully, Paul Walker, Derek Martin).
+
+ * editmsg.c: Partially fix debian bug #275060 (editing a message
+ in a mbox loses its flags).
+
+ * TODO: We have $include_onlyfirst.
+
+2005-02-12 19:28:26 TAKIZAWA Takashi <taki@luna.email.ne.jp> (roessler)
+
+ * muttlib.c, pager.c: column-length and byte-length are different
+
+2005-02-12 19:19:25 Derek Martin <invalid@pizzashack.org> (roessler)
+
+ * mutt.h, commands.c, curs_main.c, init.h: pgp-auto-decode: When
+ $pgp_auto_decode is set, then mutt will check for traditional pgp
+ on certain operations. This is similar (but NOT identical) to the
+ behavior known from PGP/MIME messages.
+
+2005-02-12 19:12:40 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (roessler)
+
+ * alias.c, globals.h, hdrline.c, init.c, init.h: unalternates now
+ also adds to a list of exceptions; same behavior for unlists, and
+ unsubscribe. With some changes from tlr.
+
+2005-02-12 19:52:28 Thomas Roessler <roessler@does-not-exist.org> (roessler)
+
+ * charset.c, mbyte.c: Recognize euc-jp-ms. MORIYAMA Masayuki by
+ way of TAKAHASHI Tamotsu.
+
+2005-02-12 19:38:14 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (roessler)
+
+ * init.h, main.c: Trivial documentation fixes (TAKAHASHI Tamotsu, Brendan Cully, Paul
+ Walker, Derek Martin).
+
+ * editmsg.c: Partially fix debian bug #275060 (editing a message
+ in a mbox loses its flags).
+
+ * TODO: We have $include_onlyfirst.
+
+2005-02-12 19:28:26 TAKIZAWA Takashi <taki@luna.email.ne.jp> (roessler)
+
+ * muttlib.c, pager.c: column-length and byte-length are different
+
+2005-02-12 19:19:25 Derek Martin <invalid@pizzashack.org> (roessler)
+
+ * mutt.h, commands.c, curs_main.c, init.h: pgp-auto-decode: When
+ $pgp_auto_decode is set, then mutt will check for traditional pgp
+ on certain operations. This is similar (but NOT identical) to the
+ behavior known from PGP/MIME messages.
+
+2005-02-12 19:12:40 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (roessler)
+
+ * alias.c, globals.h, hdrline.c, init.c, init.h: unalternates now
+ also adds to a list of exceptions; same behavior
+ for unlists, and unsubscribe. With some changes from tlr.
+
+2005-02-12 19:52:28 Thomas Roessler <roessler@does-not-exist.org> (roessler)
+
+ * charset.c, mbyte.c: Recognize euc-jp-ms. MORIYAMA Masayuki
+ by way of TAKAHASHI Tamotsu.
+
+2005-02-12 19:38:14 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (roessler)
+
+ * doc/manual.sgml.head, doc/manual.sgml.tail, init.h, main.c:
+ Trivial documentation fixes (TAKAHASHI Tamotsu, Brendan Cully,
+ Paul Walker, Derek Martin).
+
+ * editmsg.c: Partially fix debian bug #275060 (editing a message
+ in a mbox loses its flags).
+
+ * TODO: We have $include_onlyfirst.
+
+2005-02-12 19:28:26 TAKIZAWA Takashi <taki@luna.email.ne.jp> (roessler)
+
+ * muttlib.c, pager.c: column-length and byte-length are different
+
+2005-02-12 19:19:25 Derek Martin <invalid@pizzashack.org> (roessler)
+
+ * mutt.h, commands.c, curs_main.c, init.h: pgp-auto-decode: When
+ $pgp_auto_decode is set, then mutt will check for traditional
+ pgp on certain operations. This is similar (but NOT identical)
+ to the behavior known from PGP/MIME messages.
+
+2005-02-12 19:12:40 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (roessler)
+
+ * alias.c, doc/manual.sgml.head, globals.h, hdrline.c, init.c,
+ init.h: unalternates now also adds to a list of exceptions;
+ same behavior for unlists, and unsubscribe. With some changes
+ from tlr.
+
+2005-02-11 04:12:03 Brendan Cully <brendan@kublai.com> (brendan)
+
+ * configure.in, mutt_ssl_gnutls.c: autoconf support for gnutls
+ using a slightly modified version of gnutls' own libgnutls.m4
+
+2005-02-11 01:19:15 Brendan Cully <brendan@kublai.com> (brendan)
+
+ * globals.h, init.h: Only enable ssl_client_cert for openssl
+ (spotted by Adeodato).
+
+2005-02-09 09:05:38 Thomas Roessler <roessler@does-not-exist.org> (roessler)
+
+ * pattern.c: Don't crash in mutt_pattern_exec when h->env is NULL.
+
+2005-02-08 17:23:50 TAKAHASHI Tamotsu <tamo@momonga-linux.org> (roessler)
+
+ * init.h, mutt.h, mutt_idna.c: Make IDN decoding optional.
+
+2005-02-05 14:11:36 Thomas Roessler <roessler@does-not-exist.org> (roessler)
+
+ * crypthash.h, imap/util.c, lib.h, mbyte.h, mutt_idna.h,
+ patchlist.sh, remailer.h, rfc822.h: Remove a number of unnecessary
+ config.h includes, and add some missing ones. May fix some bugs.
+
+2005-02-04 16:54:13 Brendan Cully <brendan@kublai.com> (brendan)
+
+ * Makefile.am: Add smime_keys to EXTRA_SCRIPTS (for make dist).
+
+2005-02-04 12:56:28 Tamotsu Takahashi <ttakah@lapis.plala.or.jp> (roessler)
+
+ * Makefile.am: http://bugs.guug.de/db/17/1769.html
+ This is necessary for FreeBSD.
+
+2005-02-04 12:56:28 Tamotsu Takahashi <ttakah@lapis.plala.or.jp> (roessler)
+
+ * Makefile.am: http://bugs.guug.de/db/17/1769.html This is
+ necessary for FreeBSD.
+
+2005-02-03 19:46:53 Thomas Glanzmann <sithglan@stud.uni-erlangen.de> (roessler)
+
+ * hcache.c: this is a fix for hcache.c infrastructure which is
+ about wrongly calculate unique id
+
+2005-02-03 18:44:27 Thomas Roessler <roessler@does-not-exist.org> (roessler)
+
+ * pgp.c: Fix PGP clear signature handling.
+
+2005-02-03 17:01:44 Brendan Cully <brendan@kublai.com> (brendan)
+
+ * pgpkey.c, pgplib.c, pgpmicalg.c, pgppacket.c, pgppubring.c,
+ pop.c, pop_auth.c, pop_lib.c, postpone.c, query.c, recvattach.c,
+ recvcmd.c, regex.c, remailer.c, resize.c, rfc1524.c, rfc2047.c,
+ rfc2231.c, rfc822.c, score.c, send.c, sendlib.c, sha1.c, signal.c,
+ smime.c, snprintf.c, sort.c, status.c, system.c, thread.c, url.c,
+ utf8.c, wcwidth.c, crypt-mod-pgp-classic.c, crypt-mod-pgp-gpgme.c,
+ crypt-mod-smime-classic.c, crypt-mod-smime-gpgme.c, crypt-mod.c,
+ crypt.c, cryptglue.c, curs_lib.c, curs_main.c, date.c, dotlock.c,
+ edit.c, editmsg.c, enter.c, extlib.c, filter.c, flags.c, from.c,
+ getdomain.c, gnupgparse.c, handler.c, hash.c, hdrline.c,
+ headers.c, help.c, history.c, hook.c, init.c, keymap.c, lib.c,
+ main.c, makedoc.c, mbox.c, mbyte.c, md5c.c, menu.c, mh.c, mutt.h,
+ mutt_idna.c, mutt_sasl.c, mutt_socket.c, mutt_ssl.c,
+ mutt_ssl_gnutls.c, mutt_ssl_nss.c, mutt_tunnel.c, muttlib.c, mx.c,
+ pager.c, parse.c, pattern.c, pgp.c, pgpinvoke.c, account.c,
+ addrbook.c, alias.c, ascii.c, attach.c, base64.c, browser.c,
+ buffy.c, charset.c, color.c, commands.c, complete.c, compose.c,
+ copy.c, crypt-gpgme.c: Add config.h to the top of every C file
+ that could possibly want it. Remove it from mutt.h
+
+2005-02-01 03:36:39 Brendan Cully <brendan@kublai.com> (brendan)
+
+ * protos.h: Pull config.h out of protos.h, add to top of every
+ IMAP C file. This should probably be done to every C file, but the
+ results need testing in case some files depend on the current
+ (broken) includes. This should at least fix the off_t 4/8 bytes
+ bug I introduced yesterday.
+
+2005-01-31 02:40:14 Brendan Cully <brendan@kublai.com> (brendan)
+
+ * acconfig.h, configure.in, hcache.c, protos.h: Begin removing
+ deprecated autoconf 2.13 backward compatibility code. Add
+ AC_CHECK_TYPES macros for uin32/64 types, use uint64_t instead of
+ long long in hcache code.
+
+2005-01-29 19:15:07 Thomas Glanzmann <sithglan@stud.uni-erlangen.de> (roessler)
+
+ * hcache.c: - make hcache.c conform to mutt codingstyle
+ - use $Id: ChangeLog,v 3.384 2005/02/12 20:47:13 roessler Exp $ CVS keyword instead of %K% BitKeeper keyword
+
+2005-01-29 19:15:07 Thomas Glanzmann <sithglan@stud.uni-erlangen.de> (roessler)
+
+ * hcache.c: - make hcache.c conform to mutt codingstyle - use
+ Id CVS keyword instead of %K% BitKeeper keyword
+
+2005-01-28 16:40:33 Thomas Roessler <roessler@does-not-exist.org> (roessler)
+
+ * pgp.c: Adeodato points out on IRC that feof() only works
+ after a read. So, we now check for an unsuccessful fgetc().
+
+2005-01-28 14:50:31 Paul Walker <paul@black-sun.demon.co.uk> (roessler)
+
+ * signal.c: Trigger window resizing code when waking up from
+ suspension.
+
+2005-01-28 14:09:08 René Clerc <rene@clerc.nl> (roessler)
+
+ * po/nl.po: update
+
+2005-01-28 13:17:22 Werner Koch <wk@gnupg.org> (roessler)
+
+ * Makefile.am, configure.in, crypt-gpgme.c, crypt-gpgme.h,
+ crypt-mod-pgp-gpgme.c, crypt-mod-smime-gpgme.c, cryptglue.c,
+ functions.h: gpgme integration. See documentation for
+ $crypt_use_gpgme, and http://www.gnupg.org/aegypten2/.
+
+2005-01-28 13:00:36 Adeodato Simó <asp16@alu.ua.es> (roessler)
+
+ * mutt_ssl_gnutls.c: The attached mini-patch from David Mosberger
+ <davidm@napali.hpl.hp.com> seems to fix a segfault in the ia64
+ architecture. Via Debian Bug#285001.
+
+2005-01-28 10:01:30 roessler (roessler)
+
+ * po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/lt.po,
+ po/nl.po, po/pl.po, po/pt_BR.po, po/ru.po, po/sk.po, po/sv.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, VERSION,
+ po/bg.po, po/ca.po, po/cs.po, po/da.po, po/de.po, reldate.h:
+ automatic post-release commit for mutt-1.5.7
+
+2005-01-27 20:52:13 Thomas Roessler <roessler@does-not-exist.org> (roessler)
+
+ * main.c: Add USE_INODESORT to main.c's option dump.
+
+2005-01-27 20:38:02 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (roessler)
+
+ * commands.c: 0. In compose mode, press Ctrl-t to change
+ Content-Type. 1. Type "application/octet-stream" for example.
+ 2. Press Ctrl-t again. 3. Type "text/plain; charset=us-ascii"
+ 4. You will be asked "Convert to us-ascii upon sending?"
+ 5. Press y or n. 6. You will see a strange message:
+ "Content-Type changed to Convert to us-ascii upon sending?."
+
+2005-01-27 20:26:52 Thomas Roessler <roessler@does-not-exist.org> (roessler)
+
+ * pgp.c: Return an error in pgp_decrypt_part when the PGP output
+ file is empty.
+
+2005-01-27 20:17:46 Thomas Glanzmann <sithglan@stud.uni-erlangen.de> (roessler)
+
+ * curs_main.c: this patch doesn't raise an error if you try
+ to sync an empty mailbox which makes it possible to use such a
+ macro as this on an empty mailbox:
+
+ macro index y "<sync-mailbox><change-folder>?" macro pager y
+ "<sync-mailbox><change-folder>?"
+
+2005-01-27 19:34:50 David Shaw <dshaw@jabberwocky.com> (roessler)
+
+ * pgp.c: Detect end of PGP armor header when a line is
+ whitespace-only.
+
+2005-01-27 19:18:15 Thomas Roessler <roessler@does-not-exist.org> (roessler)
+
+ * smime.c: Void the S/MIME passphrase before prompting
+ the user to re-enter it. Noted by TAKAHASHI Tamotsu
+ <ttakah@lapis.plala.or.jp>, but with memset replaced by
+ smime_void_passphrase().
+
+2005-01-27 19:00:59 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (roessler)
+
+ * curs_lib.c: Add terminal newline when it lacks after editing
+ a message. Originally from TAKIZAWA Takashi.
+
+2005-01-27 18:58:14 Thomas Roessler <roessler@does-not-exist.org> (roessler)
+
+ * Makefile.am: Include mutt_ssl_gnutls.c with the distribution.
+
+2005-01-27 18:54:24 Marco d'Itri <md@Linux.IT> (roessler)
+
+ * globals.h, imap/imap.c, imap/util.c, init.c, init.h, main.c,
+ mutt.h, mutt_sasl.c, mutt_socket.c, mutt_ssl.h, mutt_ssl_gnutls.c,
+ pop_lib.c: GNUTLS support. Used in Debian since Nov. 2001.
+
+2005-01-27 18:48:41 Bill Nottingham <notting@redhat.com> (roessler)
+
+ * mutt_sasl.c: With SASL, expect the server to prompt for
+ additional auth data if we have some to send (#129961, upstream
+ #1845)
+
+ * contrib/sample.muttrc: Changes the sample.muttrc highlight to
+ catch https URLs as well.
+
+ * color.c, main.c: Support for the "default" color in Slang.
+
+2005-01-27 18:45:37 Florian Weimer <fw@deneb.enyo.de> (roessler)
+
+ * mh.c, configure.in: Read files in maildir folders in inode
+ order; this seems to reduce seek overhead on Linux. Enabled by
+ default; to disable, run configure with --disable-inodesort.
+ (By way of Marco d'Itri.)
+
+2005-01-27 18:28:42 Marco d'Itri <md@Linux.IT> (roessler)
+
+ * pgp.c: Improved good signature check.
+
+ * contrib/gpg.rc, pgpinvoke.c: Make the default Muttrc work
+ out the box for people using gnupg-agent. Wrote and applied a
+ one-line patch to make the %?p? conditional escape work correctly,
+ patch forwarded upstream. (Closes: #277646)
+
+ * pgpewrap.c: Don't segfault when invoked without any arguments.
+
+ * contrib/gpg.rc, pgp.c: Evaluate gpg's machine-parseable status
+ messages.
+
+ * smime_keys.pl: Add some sanity checks to smime_keys.pl.
+
+ * contrib/gpg.rc: A gpg command line contains both --verbose
+ and --no-verbose, remove the first.
+
+2005-01-26 14:33:08 Thomas Roessler <roessler@does-not-exist.org> (roessler)
+
+ * status.c: And, thinking about it further, this should just be
+ an empty string, not "(null)".
+
+ * status.c: The last Context->pattern fix was still crap.
+ Ooooops. (Thanks Ralf.)
+
+2005-01-26 13:36:44 Thomas Glanzmann <sithglan@stud.uni-erlangen.de> (roessler)
+
+ * Makefile.am, configure.in, globals.h, hcache.c, imap/imap.c,
+ imap/imap_private.h, imap/message.c, init.h, main.c, protos.h:
+ IMAP header cache.
+
+2005-01-26 12:37:38 Ralf Wildenhues <wildenhues@ins.uni-bonn.de> (roessler)
+
+ * addrbook.c, browser.c, commands.c, compose.c, imap/utf7.c:
+ Make some functions static.
+
+2005-01-26 12:36:36 Ralf Wildenhues <wildenhues@ins.uni-bonn.de> (roessler)
+
+ * imap/command.c, imap/message.c: Fix some printf arguments.
+
+2005-01-26 12:21:46 Thomas Roessler <roessler@does-not-exist.org> (roessler)
+
+ * status.c: Really fix it. Thanks to Ralf for noting the
+ typo in my earlier commit.
+
+ * status.c: A variant of
+ <http://marc.theaimsgroup.com/?l=mutt-dev&m=110053165002362&w=2>.
+ Spotted by Ralf Wildenhues <wildenhues@ins.uni-bonn.de>.
+
+2005-01-17 02:24:49 Brendan Cully <brendan@kublai.com> (brendan)
+
+ * cvslog2changelog.pl: cvs log emits a timezone after the
+ hour, at least here. Adjust date regexp to handle that case.
+
+2005-01-15 09:52:44 Adeodato Simó <asp16@alu.ua.es> (brendan)
+
+ * po/cs.po: Major translation updates forgotten in mutt-po.
+
+2005-01-15 08:01:35 Brendan Cully <brendan@kublai.com> (brendan)
+
+ * Makefile.am: Update commit targets to work when
+ builddir != srcdir.
+
+2005-01-15 07:36:37 Adeodato Simó <asp16@alu.ua.es> (brendan)
+
+ * init.h: Document the interaction between $reverse_name and
+ the alternates. Debian #210679.
+
+ * doc/manual.sgml.head, doc/muttrc.man.head: Include reply-hook
+ in the reference section of the manual.
+ Debian 254294.
+
+ * doc/mutt.man: Small typo in the mutt.1 manpage: Qeury -> Query.
+ Debian #258621.
+
+ * doc/muttrc.man.head: Minor formatting issue in the muttrc.5
+ manpage.
+ Debian #272579.
+
+ * po/ca.po, po/sv.po: Minor corrections in these translations,
+ checked with their authors.
+
+ * po/de.po, po/it.po: Major translation updates forgotten in
+ mutt-po.
+
+2005-01-11 12:15:13 Thomas Roessler <roessler@does-not-exist.org> (roessler)
+
+ * doc/manual.sgml.head, doc/muttrc.man.head: Document send2-hook.
+
+ * send.c: send2-hook should also be executed after the first
+ time the message is edited by the user.
+
+2005-01-09 15:35:51 Thomas Roessler <roessler@does-not-exist.org> (roessler)
+
+ * doc/muttbug.man, muttbug.sh.in: Replace muttbug and its
+ documentation by a note that acknowledges the shut down of the
+ bug tracking system.
+
+2004-12-21 09:46:24 Thomas Roessler <roessler@does-not-exist.org> (roessler)
+
+ * pgp.c: Fix Debian #275188.
+
+2004-12-07 19:50:04 Thomas Roessler <roessler@does-not-exist.org> (roessler)
+
+ * compose.c, hook.c, init.c, init.h, mutt.h, send.c: Add
+ send2-hook and fix alternates handling.
+
+2004-11-19 16:16:51 René Clerc <rene@clerc.nl> (roessler)
+
+ * doc/manual.sgml.tail, doc/manual.sgml.head: Document
+ tag-prefix-cond.
+
+2004-11-08 08:43:17 Ralf Wildenhues <wildenhues@ins.uni-bonn.de> (roessler)
+
+ * imap/imap_private.h: Having a signed one-bit bitfield is quite
+ odd -- its value is either 0 or -1. Although the current code
+ is not broken because it doesn't test equality to 1, IMHO it's
+ better not to use that.
+
+ * imap/message.c: There's a size_t in imap_append_message not
+ printed out portably.
+
+2004-11-02 13:30:58 Thomas Roessler <roessler@does-not-exist.org> (roessler)
+
+ * copy.h: Fix flag confusion. Noted by Vincent Lefevre.
+
+2004-10-30 21:59:00 Thomas Roessler <roessler@does-not-exist.org> (roessler)
+
+ * browser.c, buffy.c, check_sec.sh, commands.c, edit.c,
+ imap/auth_cram.c, imap/auth_gss.c, imap/imap.c, imap/message.c,
+ lib.c, lib.h, mutt_ssl.c, muttlib.c, recvcmd.c, url.c:
+ safe_strcat, safe_strncat. Thanks to Ulf H. for noting the
+ wrong use of strncat in part of the mutt code base.
+
+ * smime.c: Fix bad code in smime_get_field_from_db. Problem noted
+ by Ulf Härnhammar <Ulf.Harnhammar.9485@student.uu.se>.
+
+2004-09-29 11:27:33 Thomas Roessler <roessler@does-not-exist.org> (roessler)
+
+ * lib.c: Fix mutt_unlink race condition for systems without
+ O_NOFOLLOW. Noted by Jarno Huuskonen <Jarno.Huuskonen@uku.fi>.
+
+2004-09-07 08:09:39 Matthias Andree <matthias.andree@gmx.de> (roessler)
+
+ * prepare: Fix parameter passing.
+
+2004-08-31 15:41:03 Thomas Roessler <roessler@does-not-exist.org> (roessler)
+
+ * configure.in: Add AC_GNU_SOURCE.
+
+ * recvattach.c: Remove *two* layers of S/MIME from messages
+ before building the attachment tree. A generic solution would
+ remove intransparent encodings all the way down the tree.
+
+2004-08-30 20:10:10 Moritz Schulte <mo@g10code.com> (roessler)
+
+ * compose.c: Only print additional information related to PGP
+ in case the current message is indeed to be encrypted/signed
+ with PGP.
+
+ (This change is misattributed to Brendan Cully in the CVS.)
+
+2004-08-30 20:05:40 Brendan Cully <brendan@kublai.com> (roessler)
+
+ * globals.h, init.h, mutt_sasl.c, mutt_ssl.c: Here's a patch
+ to allow mutt to use SSL client certificates to authenticate
+ itself. To use, set ssl_client_cert to the path to your
+ certificate file (containing both the certificate and the private
+ key). It works with the SASL EXTERNAL authentication mechanism,
+ so you'll need to have SASL enabled as well.
+
+2004-08-30 20:03:35 Thomas Glanzmann <sithglan@stud.uni-erlangen.de> (roessler)
+
+ * init.c: Fix a memory leak in the generic spam detection code.
+
+ * muttlib.c, protos.h: This wipes duplicated code, which I
+ introduced a while ago.
+
+2004-08-30 19:47:47 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (roessler)
+
+ * po/ja.po: update
+
+2004-08-21 07:35:16 Ivan Vilata i Balaguer <ivan@selidor.net> (roessler)
+
+ * po/ca.po: update
+
+2004-08-17 16:06:48 René Clerc <rene@clerc.nl> (roessler)
+
+ * po/nl.po: update
+
+2004-08-17 15:56:23 Thomas Roessler <roessler@does-not-exist.org> (roessler)
+
+ * configure.in: Check for ssize_t, really.
+
+ * configure.in: Check for ssize_t.
+
+2004-08-17 15:25:31 Ronny Haryanto <ronnylist@haryan.to> (roessler)
+
+ * po/id.po: Corrected update.
+
+ * po/id.po: update
+
+2004-08-17 15:22:25 Vincent Lefevre <vincent@vinc17.org> (roessler)
+
+ * po/fr.po: update
+
+2004-08-17 13:42:01 Johan Svedberg <johan@svedberg.pp.se> (roessler)
+
+ * po/sv.po: update
+
+2004-08-16 21:37:43 Adeodato Simó <asp16@alu.ua.es> (roessler)
+
+ * headers.c: as of current cvs, setting "PGP: E" (or similar)
+ when header-editing a message does not work. the OP is set
+ (ENCRYPT, SIGN, whatever) but APPLICATION_PGP is missing.
+
+2004-08-16 21:36:38 Brendan Cully <brendan@kublai.com> (roessler)
+
+ * imap/imap.c: If STARTTLS fails to complete the SSL handshake,
+ the error is not propagated and mutt will attempt to log in
+ anyway, probably causing an infinite block on read. The attached
+ patch closes the socket in this case, and propagates the error
+ properly.
+
+ * imap/auth_sasl.c: The attached patch causes mutt to attempt
+ the next method in imap_authenticators if the previous method
+ failed, even if the server reported that the method was
+ available. Previously mutt would give up if any authentication
+ method failed.
+
+2004-08-16 21:34:22 Moritz Schulte <moritz@g10code.com> (roessler)
+
+ * compose.c: Only print "Encrypt with" field in case the used
+ S/MIME modules supports this feature.
+
+2004-08-16 21:33:35 Pawel Dziekonski <dzieko@pwr.wroc.pl> (roessler)
+
+ * po/pl.po: update
+
+2004-08-11 12:31:21 Thomas Glanzmann <sithglan@stud.uni-erlangen.de> (roessler)
+
+ * imap/imap.c: Fix two IMAP memory leaks.
+
+ * imap/imap.c, imap/imap.h: Remove imap_close_connection.
+
+ * menu.c: Fix a memory leak in mutt_menuDestroy.
+
+2004-08-08 16:20:37 Thomas Glanzmann <sithglan@stud.uni-erlangen.de> (roessler)
+
+ * muttlib.c, protos.h: Fix a memory leak.
+
+2004-08-08 16:19:15 Thomas Roessler <roessler@does-not-exist.org> (roessler)
+
+ * pgp.c, smime.c: Fix the PGP and S/MIME menus. Complaints
+ and suggestions of many lead to these changes. See mutt-dev
+ discussions around this time for details.
+
+ * Makefile.am, crypthash.h, md5.h, sha1.h: Fix uint32_t
+ portability problem. Reported by Steve Kennedy.
+
+2004-08-07 05:23:33 Johan Svedberg <johan@svedberg.pp.se> (roessler)
+
+ * po/sv.po: update
+
+2004-08-02 08:03:46 Nathan Dushman <nhd+mutt@andrew.cmu.edu> (roessler)
+
+ * imap/command.c: Fix the improvement to address #1655.
+
+2004-07-22 01:10:55 Brendan Cully <brendan@kublai.com> (roessler)
+
+ * imap/message.c: Quick fix for IMAP breakage.
+
+2004-07-21 22:15:40 Nathan Dushman <nhd+mutt@andrew.cmu.edu> (roessler)
+
+ * imap/command.c: This is a one-line patch that increases the
+ speed at which mutt opens IMAP mailboxes, and addresses bug #1655.
+
+2004-07-20 09:00:50 Pawel Dziekonski <dzieko@pwr.wroc.pl> (roessler)
+
+ * po/pl.po: update
+
+2004-07-20 08:17:21 Thomas Roessler <roessler@does-not-exist.org> (roessler)
+
+ * imap/message.c, mutt.h, parse.c, send.c, url.c: Use List-Post
+ headers when doing list-reply.
+
+2004-07-19 21:44:23 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (roessler)
+
+ * globals.h, imap/message.c, init.h: Fix #1548. (The first
+ variant, with $imap_headers specifying headers that are downloaded
+ in addition to the set required for mutt to work properly.)
+
+2004-07-19 21:41:43 David Champion <dgc@uchicago.edu> (roessler)
+
+ * mbox.c, mh.c, pgp.c, sendlib.c: Fix some compiler warnings.
+
+2004-07-19 21:39:28 Adeodato Simó <asp16@alu.ua.es> (roessler)
+
+ * doc/manual.sgml.head: Fixing a missing newline.
+
+2004-07-19 21:36:46 Thomas Glanzmann <sithglan@stud.uni-erlangen.de> (roessler)
+
+ * Makefile.am: Fix IMAP breakage.
+
+2004-07-15 08:08:32 David Champion <dgc@uchicago.edu> (roessler)
+
+ * doc/manual.sgml.head, init.c, init.h, mutt.h: v3 of the generic
+ spam detection patch.
+
+2004-07-14 05:58:30 Moritz Schulte <moritz@g10code.com> (roessler)
+
+ * pgp.c: Do not forget to handle special-case for gpg-agent.
+
+2004-07-14 05:55:40 Thomas Roessler <roessler@does-not-exist.org> (roessler)
+
+ * ChangeLog: Fix an earlier commit message.
+
+2004-07-14 05:45:18 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (roessler)
+
+ * browser.c: Fix Debian#237426. (Experimental.)
+
+2004-07-14 05:39:23 Thomas Roessler <roessler@does-not-exist.org> (roessler)
+
+ * compose.c: Don't invoke "builtin" as an external editor. Note:
+ It's not clear to me that this is really the right approach.
+ Revisit Editor/Visual some time.
+
+2004-07-14 05:19:15 Elmar Hoffmann <mutt-dev-ml@elho.net> (roessler)
+
+ * init.h, mutt.h, thread.c: By default Mutt hides the subject
+ of messages in the thread tree that have the same subject as
+ their parent or closest previously displayed sibling. This patch
+ makes this optional, introducing the hide_thread_subject boolean
+ setting which defaults to the old behaviour.
+
+2004-07-14 05:07:18 Thomas Roessler <roessler@does-not-exist.org> (roessler)
+
+ * mh.c: Some eye-candy during the delayed parsing of maildir
+ folders.
+
+2004-07-14 04:50:19 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (roessler)
+
+ * init.h, sort.h: Hack to fix $sort_browser documentation.
+
+ * copy.c, copy.h, handler.c, init.h, mutt.h, send.c:
+ $include_onlyfirst, again.
+
+2004-07-14 04:34:07 Thomas Roessler <roessler@does-not-exist.org> (roessler)
+
+ * copy.c, copy.h, handler.c, init.h, mutt.h, send.c: Fix a cvs
+ commit SNAFU: This commit undoes the include_onlyfirst patch,
+ but leaves the generic spam detection by David Champion in place
+ (which, erroneously, hadn't been committed separately).
+
+2004-07-14 04:16:58 ttakah@lapis.plala.or.jp (roessler)
+
+ * commands.c, copy.c, copy.h, doc/manual.sgml.head,
+ doc/muttrc.man.head, globals.h, handler.c, hdrline.c, init.c,
+ init.h, mutt.h, muttlib.c, parse.c, pattern.c, protos.h, send.c,
+ sort.c, sort.h: Introduce $include_onlyfirst.
+
+2004-07-12 13:35:27 Thomas Roessler <roessler@does-not-exist.org> (roessler)
+
+ * pager.c: The limitations for OP_MAIL and OP_RECALL should
+ be identical.
+
+2004-07-12 13:22:24 Thomas Roessler <roessler@does-not-exist.org> (roessler)
+
+ * init.c, sendlib.c: Add some debugging code, and rewrite the
+ previously-ununderstandable mutt_remove_duplicates. (All this
+ done on the search for a problem that ultimately turned out to
+ be a configuration issue. Still, the changed code could come in
+ handy some day.)
+
+2004-07-11 16:25:00 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (roessler)
+
+ * pager.c: Fix #1882.
+
+2004-06-27 13:54:51 Thomas Roessler <roessler@does-not-exist.org> (roessler)
+
+ * postpone.c: Experimental code for #1910.
+
+2004-06-26 08:45:29 Thomas Roessler <roessler@does-not-exist.org> (roessler)
+
+ * commands.c: Fix #1909.
+
+2004-06-23 08:09:43 Thomas Roessler <roessler@does-not-exist.org> (roessler)
+
+ * pgp.c: Zero out the PGP passphrase before asking for a new one.
+
+2004-06-17 20:39:20 Thomas Roessler <roessler@does-not-exist.org> (roessler)
+
+ * smime.c: Change S/MIME send menu behavior to xor instead of or,
+ so it behaves the same way as the PGP send menu.
+
+2004-06-17 20:36:13 Moritz Schulte <moritz@g10code.com> (roessler)
+
+ * Makefile.am, compose.c, configure.in, crypt-mod-pgp-classic.c,
+ crypt-mod-smime-classic.c, crypt-mod.c, crypt-mod.h, crypt.c,
+ cryptglue.c, curs_lib.c, init.h, keymap.c, keymap.h, main.c,
+ mutt.h, mutt_crypt.h, mutt_curses.h, pgp.c, pgp.h, smime.c,
+ smime.h: This is the sequel to the crypto modularization changes
+ I did on 2003-01-21. Moritz added another abstraction layer
+ which cleans up the code and allows the crypto modules to use
+ their own option menu. Everything should work as it used to
+ but is now in a really good shape for part III, the Return of
+ the GnuPG Easy Makers. -wk
+
+ * crypt-mod-pgp-classic.c, crypt-mod-smime-classic.c, crypt-mod.c,
+ crypt-mod.h: New files.
+
+ * smime.c (smime_valid_passphrase, smime_send_menu): New
+ functions. * smime.h: Removed macro: smime_valid_passphrase.
+ Declared: smime_valid_passphrase, smime_send_menu. * pgp.c:
+ Include "mutt_menu.h". (pgp_valid_passphrase, pgp_send_menu):
+ New functions. * pgp.h: Removed macro: pgp_valid_passphrase.
+ Declared: pgp_valid_passphrase, pgp_send_menu. *
+ mutt_curses.h: Declare: mutt_need_hard_redraw. * mutt_crypt.h:
+ Declare: crypt_pgp_valid_passphrase, crypt_pgp_send_menu,
+ crypt_smime_valid_passphrase, crypt_smime_send_menu, crypt_init.
+ Adjust WithCrypto definition since the GPGME backend does not
+ exclude anymore the other `classic' backends. (KEYFLAG_ISX509):
+ New symbol. * mutt.h (enum): New symbol: OPTCRYPTUSEGPGME.
+ (struct body): New member: is_signed_data, warnsig. * main.c
+ (main): Call crypt_init. * keymap.c (km_get_table): Support for
+ MENU_KEY_SELECT_PGP and MENU_KEY_SELECT_SMIME. (Menus): Added
+ entries fuer MENU_KEY_SELECT_PGP and MENU_KEY_SELECT_SMIME.
+ (km_init): Create bindings for MENU_KEY_SELECT_PGP and
+ MENU_KEY_SELECT_SMIME. * keymap.h (enum): New enum symbols:
+ MENU_KEY_SELECT_PGP, MENU_KEY_SELECT_SMIME. * init.h:
+ New configuration variable: crypt_use_gpgme. * compose.c
+ (pgp_send_menu, smime_send_menu): Removed functions, they are now
+ contained in the crypto backend modules. (mutt_compose_menu):
+ Use crypt_pgp_send_menu and crypt_smime_send_menu instead
+ pgp_send_menu and smime_send_menu. * cryptglue.c: Slightly
+ rewritten in order to make use of the module mechanism used to
+ access crypto backends. * curs_lib.c (mutt_need_hard_redraw):
+ New function. * crypt.c (crypt_forget_passphrase): Adjust
+ for new crypto backend interface. (crypt_valid_passphrase):
+ Stripped, use calls to crypt_pgp_valid_passphrase and
+ crypt_smime_valid_passphrase.
+
+2004-06-02 17:55:34 Alain Bench <veronatif@free.fr> (roessler)
+
+ * parse.c: Fix #1759.
+
+2004-04-30 06:49:37 Urs Janßen <urs@tin.org> (roessler)
+
+ * doc/Makefile.in, doc/mbox.man, doc/mmdf.man: mmdf(5), new mbox
+ (5). (These changes have been sitting in my inbox for ages, tlr.)
+
+2004-04-13 15:10:38 Brendan Cully <brendan@kublai.com> (roessler)
+
+ * imap/message.c: Fix #1795
+
+2004-04-13 08:02:12 David Shaw <dshaw@jabberwocky.com> (roessler)
+
+ * crypt.c, init.h, mutt.h: Rename pgp_mime_ask to pgp_mime_auto;
+ change the default; change the error message given if that
+ variable is set to "no."
+
+2004-04-12 21:43:33 Thomas Roessler <roessler@does-not-exist.org> (roessler)
+
+ * lib.c, attach.c: Don't open a file for writing that we have
+ unlinked before. Reported embarassingly long ago by Jarno
+ Huuskonen <Jarno.Huuskonen@uku.fi>.
+
+2004-04-12 21:19:31 Dale Woolridge <dale-list-mutt-dev-2@woolridge.org> (roessler)
+
+ * po/uk.po, po/zh_CN.po, po/zh_TW.po, po/pt_BR.po, po/ru.po,
+ po/sk.po, po/sv.po, po/tr.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/cs.po, po/da.po, po/de.po, po/el.po, po/eo.po, po/es.po,
+ po/et.po, po/fr.po, compose.c, crypt.c, init.h, mutt.h,
+ mutt_crypt.h, po/ca.po, postpone.c, send.c, sendlib.c: See:
+ http://does-not-exist.org/mail-archives/mutt-dev/msg00843.html
+
+2004-04-12 20:37:19 Thomas Roessler <roessler@does-not-exist.org> (roessler)
+
+ * copy.c: Fix #1804. (From vincent@vinc17.org)
+
+ * commands.c, curs_main.c, mutt.h, mutt_crypt.h, pager.c,
+ recvattach.c: A belated fix for #1808 (Debian #233106): Make
+ sure check-traditional-pgp doesn't leave the pager context
+ unnecessarily. This makes message-hooks like this one safe:
+
+ message-hook '!(~g|~G) ~b"^-----BEGIN\ PGP\ (SIGNED\ )?MESSAGE"'
+ \ "exec check-traditional-pgp"
+
+2004-04-12 19:53:29 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (roessler)
+
+ * doc/manual.sgml.head, init.h: Various documentation fixes,
+ #1790.
+
+2004-04-12 19:47:59 Alain Bench <veronatif@free.fr> (roessler)
+
+ * doc/mbox.man, doc/muttbug.man: Fix #1831, Debian#237827.
+
+2004-04-12 19:42:10 Joël Riou <joel.riou@normalesup.org> (roessler)
+
+ * globals.h, init.c, init.h: Introduce config_charset.
+
+2004-04-12 19:37:59 Vsevolod Volkov <vvv@mutt.org.ua> (roessler)
+
+ * po/ru.po: update
+
+2004-04-12 19:37:23 Im Eunjea <eunjea@koru.org> (roessler)
+
+ * po/ko.po: update
+
+2004-04-12 19:34:45 Holger Weiss <lists@jhweiss.de> (roessler)
+
+ * doc/manual.sgml.head, doc/muttrc.man.head, mutt.h, pattern.c:
+ Unreferenced messages pattern: ~$
+
+2004-04-12 19:20:13 Paul WALKER <paul.walker@st.com> (roessler)
+
+ * mutt_sasl.c: SASL2 needs errno.h.
+
+2004-04-12 19:17:32 Thomas Roessler <roessler@does-not-exist.org> (roessler)
+
+ * muttlib.c: Include the user ID with temporary file names.
+ Suggested by eravin@panix.com in #1833.
+
+ * doc/Makefile.in: Fix #1708 the brutal way, by installing
+ multiple copies of the muttbug (pardon, flea) manual page.
+
+2004-04-12 18:56:18 Neil Brown <neilb@cse.unsw.edu.au> (roessler)
+
+ * imap/auth_sasl.c: Fix Debian #206078, #214758; patch submitted
+ by Artur Czechowski as #1845.
+
+2004-03-21 16:02:10 Ivan Vilata i Balaguer <ivan@selidor.net> (roessler)
+
+ * po/ca.po: update
+
+2004-02-12 08:51:07 Thomas Roessler <roessler@does-not-exist.org> (roessler)
+
+ * po/uk.po, po/zh_CN.po, po/zh_TW.po, po/sk.po, po/sv.po,
+ po/tr.po, po/pt_BR.po, po/ru.po, po/nl.po, po/pl.po, po/ja.po,
+ po/ko.po, po/lt.po, po/id.po, po/it.po, po/gl.po, po/hu.po,
+ po/es.po, po/et.po, po/fr.po, po/el.po, po/eo.po, po/da.po,
+ po/de.po, VERSION, po/bg.po, po/ca.po, po/cs.po, reldate.h,
+ ChangeLog: automatic post-release commit for mutt-1.4.2.1
+
+ * Makefile.am: (stable) Include regex.c and snprintf.c with
+ the distribution.
+
+2004-02-11 14:03:38 Thomas Roessler <roessler@does-not-exist.org> (roessler)
+
+ * po/zh_TW.po, po/uk.po, po/zh_CN.po, po/tr.po, po/sv.po,
+ po/ru.po, po/sk.po, po/pt_BR.po, po/pl.po, po/nl.po, po/ko.po,
+ po/lt.po, po/ja.po, po/it.po, po/id.po, po/hu.po, po/gl.po,
+ po/et.po, po/fr.po, po/eo.po, po/es.po, po/el.po, po/de.po,
+ po/cs.po, po/da.po, po/ca.po, VERSION, po/bg.po, reldate.h,
+ ChangeLog: automatic post-release commit for mutt-1.4.2
+
+ * configure.in, menu.c: Backport an old bug fix, and make sure
+ configure can be created on recent systems.
+
+2004-02-11 08:20:25 Mads Martin Joergensen <mmj@suse.de> (roessler)
+
+ * init.c: Fix some warnings.
+
+2004-02-08 11:41:31 Edmund GRIMLEY EVANS <edmundo@rano.org> (roessler)
+
+ * charset.c: Fix a CP1255/8-related problem that's caused by a
+ glibc/iconv bug.
+
+2004-02-08 09:38:38 Thomas Roessler <roessler@does-not-exist.org> (roessler)
+
+ * muttlib.c: 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.
+
+2004-02-07 21:40:11 TAKAHASHI Tamotsu <ttakah@lapis.plala.or.jp> (roessler)
+
+ * po/ja.po: update
+
+2004-02-07 21:38:32 Juan Altmayer Pizzorno <juan@altmayer.com> (roessler)
+
+ * mbox.c: 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.
+
+2004-02-07 21:36:41 David Yitzchak Cohen <lists+mutt_devs@bigfatdave.com> (roessler)
+
+ * init.c, muttlib.c: 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.
+
+2004-02-05 14:17:25 Thomas Roessler <roessler@does-not-exist.org> (roessler)
+
+ * menu.c: Back out the patch for #1697.
+
+2004-02-02 18:17:46 Roland Rosenfeld <roland@spinnaker.de> (roessler)
+
+ * po/de.po: update
+
+2004-02-02 10:26:14 Pawel Dziekonski <dzieko@pwr.wroc.pl> (roessler)
+
+ * po/pl.po: update
+
+2004-02-02 10:24:32 Im Eunjea <eunjea@koru.org> (roessler)
+
+ * po/ko.po: update
+
+2004-02-02 10:22:56 Vincent Lefevre <vincent@vinc17.org> (roessler)
+
+ * po/fr.po: update
+
+2004-02-01 18:26:13 Thomas Roessler <roessler@does-not-exist.org> (roessler)
+
+ * 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, po/id.po, po/it.po, po/ja.po, po/ko.po,
+ po/lt.po, po/nl.po, po/pl.po, 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, reldate.h: automatic
+ post-release commit for mutt-1.5.6
+
2004-02-01 18:00:16 Mike Schiraldi <1074468571@schiraldi.org> (roessler)
* init.c: As you all know, running "mutt -F foo.rc" will have