Rocco Rutte:
[apps/madmutt.git] / ChangeLog.mutt
index 33c3b43..90a1e38 100644 (file)
@@ -1,3 +1,344 @@
+2005-08-04 01:15:52  Brendan Cully <brendan@kublai.com>  (brendan)
+
+       * compose.c: Don't unlink non-mutt files that would have been
+       unlinked on send if the message is cancelled.
+                                 
+       * account.c: Fix C precedence buglet in getlogin preventing it
+       from actually calling getuser.
+
+2005-08-03 06:51:24  Brendan Cully  <brendan@kublai.com>  (brendan)
+
+       * mutt_ssl.c: Don't double-free X509 certificates. This patch
+       looks wrong, but it isn't.
+                                 
+       * Makefile.am, po/Makefile.in.in, po/POTFILES.in: Remove
+       mutt_ssl_nss.c from POTFILES.in. Also hack the makefiles to build
+       keymap_alldefs.h in $(top_srcdir), since that's where xgettext
+       looks. Not super clean I guess - the other alternative is to sed
+       POTFILES.
+
+       * globals.h, init.c, init.h, mutt.h, mutt_sasl.c, mutt_socket.c,
+       mutt_ssl.h, mutt_ssl_nss.c, pop_lib.c, configure.in: Put moribund
+       NSS support out to pasture.
+
+       * compose.c, mutt.h: In compose menu, detach should be able to
+       unlink files generated by mutt, but not files that existed before.
+
+2005-08-02 05:58:18  Brendan Cully  <brendan@kublai.com>  (brendan)
+
+       * commands.c, pgp.c: More fiddling with PGP results. When
+       rerunning PGP on a message, clear old security result bits to
+       avoid confusing messages like 'decrypt failed; PGP signature
+       successfully verified'.
+
+       * pgp.c: Forget passphrase on PGP/inline decryption error, and
+       improve status line messages.
+
+       * configure.in: Make $docdir relative to $prefix, like the other
+       prefixes.
+
+       * contrib/Makefile.in, doc/Makefile.in: Be more selective about
+       what to remove during uninstall. (closes #1625)
+
+       * pgp.c: Also forget passphrase when encrypt fails, if
+       signing. (closes #1025 again)
+
+       * imap/message.c: Check that the entire message downloaded
+       successfully on fetch, and don't treat a disappearing cache file
+       as fatal. (closes #1483)
+
+       * compose.c: Don't unlink attachments that you've decided not to
+       send. (closes #1328)
+
+       * pgp.c: Bump up size of PgpPass to 1024 from 256. Seems crazy,
+       but it's harmless and it (closes #1207).
+                                 
+       * account.c: Fix password prompt for POP (more authentication ID
+       fallout).
+
+         * doc/manual.sgml.head: Document <backtab> key.
+                                 
+       * pgp.c: Automatically forget PGP passphrase on sign or decrypt
+       error. (closes #1025). Display "successfully decrypted" message
+       instead of nothing. Superseded by signature verification.
+                                 
+       * commands.c, pgp.c: Don't report PGP signature could not be
+       verified unless there really is a signature verification problem
+       (not some other PGP error).
+
+       * Makefile.am: Install system muttrc from the build directory, not
+       the source directory.
+
+       * mbox.c: Restore Sort immediately after sorting by mailbox order
+       in mbox_sync_mailbox. (closes #972)
+
+       * doc/Makefile.in, doc/mutt.man: Insert compile-time paths to
+       system resources into mutt.man. (closes #854)
+
+       * commands.c, protos.h: Report errors occuring in
+       _mutt_save_message. (closes #847)
+
+2005-08-01 07:35:04  Brendan Cully  <brendan@kublai.com>  (brendan)
+
+       * globals.h, mutt.h, mutt_ssl.c, muttlib.c: Cache SSL certificates
+       that have been accepted but not saved until mutt exits. (closes
+       #643). Create mutt_add_list_n for adding non-character data to
+       lists, have mutt_add_list call it.
+
+2005-08-01 04:57:04  Brendan Cully  <brendan@kublai.com>  (brendan)
+
+       * mx.c: Report error creating FCC when writing to IMAP
+       server. Addresses #423.
+
+2005-08-01 01:43:06  Brendan Cully  <brendan@kublai.com>  (brendan)
+
+       * init.c: complete :set mbox_type=<tab>. (closes #1649)
+
+2005-07-30 04:40:45  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>  (brendan)
+
+       * pager.c: The builtin pager tries to wrap a line for ever if:
+       0) the line contains a space or a tab character followed by a very
+          long word, and 
+       1) M_PAGER_NSKIP flag is passed to it, and
+       2) $smart_wrap is set. (default)
+
+2005-07-30 04:13:07  Vincent Lefevre  <vincent@vinc17.org>  (brendan)
+
+       * curs_main.c, pager.c: When using colors, the status line of the
+       index is displayed in a bright color, even when the prefix
+       "bright" is *not* given in the foreground color. The problem
+       occurs when I have the following additional line:
+         color normal brightwhite black
+       The problem is that BKGDSET's are missing.
+
+2005-07-30 03:59:04  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>  (brendan)
+
+       * recvattach.c: Don't refuse to delete attachments just because a
+       message has been checked for "traditional" PGP encoding. (closes
+       #2013)
+
+2005-07-29 18:05:50  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp> (brendan)
+
+       * init.c: "nospam foo" causes a segv if you have not set any
+       "spam", because of a null pointer dereference.
+
+2005-07-29 06:45:14  Brendan Cully  <brendan@kublai.com>  (brendan)
+
+       * mutt_ssl_gnutls.c: Tweak a poorly-worded error message in the
+       gnutls glue, pointed out by Vincent Lefevre.
+
+2005-07-29 01:51:36  Brendan Cully  <brendan@kublai.com>  (brendan)
+
+       * imap/imap.c: Fix bug added in revision 3.26, where
+       imap_sync_mailbox failed to check whether it was supposed to
+       expunge before issuing a CLOSE.
+
+2005-07-28 20:42:45  ttakah@lapis.plala.or.jp  (roessler)
+
+       * crypt-gpgme.c: Fix mutt/2004; S/MIME user interface differences
+       between GPGME and classic.
+
+2005-07-28 19:47:40  Brendan Cully  <brendan@kublai.com>  (brendan)
+
+       * imap/auth_cram.c, imap/auth_login.c: Use mutt_account_getlogin
+       instead of getuser for authentication methods that only support an
+       authentication ID. As a side-effect, don't display a dangling
+       authentication name pointer in getpass.
+
+2005-07-27 15:08:43  Vincent Lefevre  <vincent@vinc17.org>  (brendan)
+
+       * crypt-gpgme.c: Correct two typos in GPGME error messages.
+
+2005-07-27 05:53:27  Brendan Cully  <brendan@kublai.com>  (brendan)
+
+       * po/tr.po, po/uk.po, po/zh_CN.po, po/zh_TW.po, po/es.po,
+       po/et.po, po/gl.po, po/lt.po, po/pt_BR.po, po/sk.po: Update
+       Thomas' address in several out-of-date PO files. (closes #990)
+
+2005-07-27 04:29:36  Brendan Cully  <brendan@kublai.com>  (brendan)
+
+       * mutt_ssl_gnutls.c: Silence some harmless warnings. Also, one day
+       -pedantic is going to get held up on the causeway.
+
+2005-07-27 00:40:15  Brendan Cully  <brendan@kublai.com>  (brendan)
+
+       * imap/command.c: More fiddling with fatal state handling. Not
+       tested, and probably as wrong as what was already there.
+
+2005-07-27 00:32:18  Brendan Cully  <brendan@kublai.com>  (brendan)
+
+       * muttlib.c: Rework mutt_save_confirm to support confirmappend
+       with IMAP mailboxes.  I hope I got all cases right.
+
+2005-07-26 23:57:38  Brendan Cully  <brendan@kublai.com>  (brendan)
+
+       * imap/imap.c: Adjust imap_access so that it doesn't issue STATUS
+       on the selected mailbox, and have imap_open_mailbox_append use
+       imap_access instead of rolling its own.
+
+2005-07-26 18:45:01  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>  (brendan)
+
+       * crypt-gpgme.c, mutt_ssl_gnutls.c, po/POTFILES.in: Partial
+       application of Tamo's translation patch for gpgme and gnutls.
+
+2005-07-26 16:44:20  Brendan Cully  <brendan@kublai.com>  (brendan)
+
+       * imap/imap.c: Don't check for the existence of a mailbox we're
+       already in when appending. (closes #1842)
+
+2005-07-26 16:40:16  Thomas Glanzmann  <sithglan@stud.uni-erlangen.de>  (roessler)
+
+       * init.h: Return $menu_move_off default to status quo ante.
+
+2005-07-26 16:39:17  Thomas Glanzmann  <sithglan@stud.uni-erlangen.de>  (roessler)
+
+       * init.h: hcache spelling fixes
+
+2005-07-26 16:37:28  Tamotsu Takahashi  <ttakah@lapis.plala.or.jp>  (roessler)
+
+       * enter.c: Introduce fall-back from complete-query to complete
+       for the edit menu, so 'bind editor <tab> complete-query'
+       becomes possible.
+
+2005-07-26 06:14:34  "Brent J. Nordquist"  <brent@nordist.net>  (brendan)
+
+       * doc/manual.sgml.head: Correct a couple of typos (and change
+       &hyphen; to -: although the text version of the manual renders
+       &hyphen;, the web version does not).
+
+2005-07-26 05:58:29  TAKAHASHI Tamotsu  <ttakah@lapis.plala.or.jp>  (brendan)
+
+       * pattern.c: Interpret an empty limit as a request to cancel the
+       current limit. (Closes #1854)
+
+2005-07-26 05:28:02  Brendan Cully  <brendan@kublai.com>  (brendan)
+
+       * mutt_ssl.c: Don't offer to save expired or not-yet-valid
+       certificates. Closes #1943 as a side-effect.
+
+2005-07-26 05:04:23  Brendan Cully  <brendan@kublai.com>  (brendan)
+
+       * imap/imap.c, imap/imap_private.h: Rework IMAP CLOSE handling to
+       avoid expunging messages when exiting without saving changes.
+       (closes #1899)
+
+2005-07-26 03:09:55  Ralf Wildenhues  <wildenhues@ins.uni-bonn.de>  (brendan)
+
+       * mbyte.c, mutt_socket.c: There are some functions without ANSI
+       prototypes left in mutt-owned sources.
+
+2005-07-25 20:07:23  Brendan Cully  <brendan@kublai.com>  (brendan)
+
+       * init.h: Update _MAKEDOC macro so that the documentation includes
+       all variables.
+
+2005-07-25 15:48:36  Thomas Roessler  <roessler@does-not-exist.org>  (roessler)
+
+       * copy.c, imap/imap.c, mh.c, mutt.h, muttlib.c, thread.c: Get rid
+       of IMAP-related special casing all over the thread editing code.
+
+2005-07-25 04:56:38  Brendan Cully  <brendan@kublai.com>  (brendan)
+
+       * imap/message.c: Indentation, mostly
+
+       * imap/message.c: Minor cosmetic cleanup (fewer #ifdef HCACHE blocks)
+
+       * muttlib.c: Suppress a printf format warning
+
+       * muttlib.c: Typo in last commit.
+
+       * imap/message.c, muttlib.c, protos.h: Merge full envelope from
+       message fetch into original sparse envelope, instead of replacing
+       it. This should be gentler on the various threading hashes and may
+       (knock on wood) fix the threading segfault. Threading behaviour is
+       observably better.
+
+       * imap/util.c: Revert Glanzmann's imap_parse_mailbox patch.
+
+2005-07-24 16:53:59  Thomas Roessler  <roessler@does-not-exist.org>  (roessler)
+
+       * thread.c: Try to fix threading bug triggered by duplicate
+       references.
+
+2005-07-24 16:51:38  Cedric Duval  <cedricduval+web@free.fr>  (brendan)
+
+       * OPS, copy.c, curs_main.c, doc/manual.sgml.head, functions.h,
+       imap/imap.c, mh.c, mutt.h, mx.c, pager.c, protos.h, thread.c: Add
+       thread editing commands.
+
+2005-07-24 16:12:12  Paul Walker  <paul@black-sun.demon.co.uk>  (roessler)
+
+       * doc/manual.sgml.head, main.c, protos.h, init.c: This patch
+       adds an option -D to dump mutt's configuration after all
+       configuration files have been read.  Changes against PW's version:
+       (1) curses isn't initialized; (2) variables are dumped to stdout,
+       not to stderr.
+
+2005-07-24 15:46:26  Thomas Roessler  <roessler@does-not-exist.org>  (roessler)
+
+       * hash.c, imap/message.c, imap/util.c: This patch includes (1)
+       a rewrite of hash_delete_hash, and (2) some changes to the IMAP
+       code that Thomas Glanzmann made during an attempt to squash some
+       segmentation fault in May.  There is no guarantee that this patch
+       doesn't break things.  If it does, please complain to mutt-dev.
+
+       * recvattach.c, smime.c: Fix S/MIME segmentation fault.  Bug
+       reported by Mads Martin Joergensen; part fixed by Brendan Cully.
+
+2005-07-24 08:59:44  Brendan Cully  <brendan@kublai.com>  (brendan)
+
+       * copy.c: Don't assume messages in MMDF mailboxes have From
+       separators when copying them. Spotted by William Lovas. Initial
+       patch by TAKAHASHI Tamotsu.
+
+2005-07-23 23:35:17  Byrial Jensen  <byrial@image.dk>  (brendan)
+
+       * curs_main.c, doc/manual.sgml.head, globals.h, main.c, muttlib.c:
+       Byrial Jensen and Christoph Berg's current-mailbox shortcut (^). I
+       like it, and so does Debian.
+
+2005-07-17 00:43:05  Brendan Cully  <brendan@kublai.com>  (brendan)
+
+       * account.c: Don't dereference null ImapUser in new getlogin
+       function.
+
+2005-07-15 07:29:37  Vincent Lefevre  <vincent@vinc17.org>  (brendan)
+
+       * po/fr.po: PO update 20050613.
+
+2005-07-06 23:49:08  Thomas Glanzmann  <sithglan@stud.uni-erlangen.de> (brendan)
+
+       * BEWARE: this fixes a little typo.
+
+2005-07-06 21:03:00  Brendan Cully  <brendan@kublai.com>  (brendan)
+
+       * hcache.c: Apply Aaron Crane's function pointer bandaid to the
+       db4 open calls.
+
+2004-06-28 19:26:54  Brendan Cully  <brendan@kublai.com>  (brendan)
+
+       * account.c, account.h, globals.h, init.h, mutt_sasl.c: Add
+       $imap_login variable to specify which user to authenticate as
+       ($imap_user controls which user's mail gets accessed). Currently
+       this can't be specified interactively, since I can't think of
+       a way to do it that wouldn't annoy users where login == user
+       (the default value of $imap_login).
+
+2005-06-24 22:32:38  Sébastien Hinderer <Sebastien.Hinderer@libertysurf.fr>  (brendan)
+
+       * crypt.c: Remove a warning about unused variable 'now' in
+       crypt_valid_passphrase
+
+2005-06-22 01:46:49  Sébastien Hinderer <Sebastien.Hinderer@libertysurf.fr>  (brendan)
+
+       * doc/devel-notes.txt: This patch fixes two small typos in
+       dev notes.
+
+2005-06-18 04:54:39  Brendan Cully  <brendan@kublai.com>  (brendan)
+
+       * main.c: Update copyright dates according to latest activity in
+       ChangeLog.
+
 2005-06-12 18:28:29  Tamotsu Takahashi  <ttakah@lapis.plala.or.jp>  (roessler)
 
        * menu.c: Fix background colors for $arrow_cursor.
 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.423 2005/06/12 18:29:03 roessler Exp $ CVS keyword instead of %K% BitKeeper keyword
+     - use Id CVS keyword instead of %K% BitKeeper keyword
                                  
 2005-01-29 19:15:07  Thomas Glanzmann  <sithglan@stud.uni-erlangen.de>  (roessler)
 
        * pgp.c: Fix "noconv" handling for the message body when we generate inline
        PGP.
 
-       * charset.c, charset.h, handler.c, muttlib.c, pgp.c: Some hackisch charset handling for text/plain; x-action=pgp-*.  I
-       don't like this stuff, but it's better than nothing.
+       * charset.c, charset.h, handler.c, muttlib.c, pgp.c: Some hackisch
+       charset handling for text/plain; x-action=pgp-*.  I don't like
+       this stuff, but it's better than nothing.
 
 2002/03/26 22:25:48  Thomas Roessler <roessler@does-not-exist.org>
 
        * pgp.c: Change x-action values to "pgp-encrypted", "pgp-signed".
 
-       * contrib/gpg.rc, commands.c, compose.c, crypt.c, handler.c, muttlib.c, pgp.c, protos.h, recvattach.c, sendlib.c: More inline PGP changes.
+       * contrib/gpg.rc, commands.c, compose.c, crypt.c, handler.c,
+       muttlib.c, pgp.c, protos.h, recvattach.c, sendlib.c: More inline
+       PGP changes.
 
-       * pgp.c: Also permit for "action" and "x-action" on the receiving end, just
-       in case we can settle on a joint standard with other MUA developers.
+       * pgp.c: Also permit for "action" and "x-action" on the receiving
+       end, just in case we can settle on a joint standard with other MUA
+       developers.
 
-       * commands.c, crypt.c, handler.c, pgp.c, pgpinvoke.c, sendlib.c: OK, I'm giving up: pgp_create_traditional now creates text/plain;
+       * commands.c, crypt.c, handler.c, pgp.c, pgpinvoke.c, sendlib.c:
+       OK, I'm giving up: pgp_create_traditional now creates text/plain;
        x-mutt-action={pgp-encrypt,pgp-sign}.
 
        * pgpinvoke.c: Fix application/pgp signatures.
 
-       * charset.c, charset.h, gnupgparse.c, handler.c, mbyte.c, rfc2047.c, sendlib.c, charset.c, charset.h, gnupgparse.c, handler.c, mbyte.c, rfc2047.c, sendlib.c: Fix iconv warnings; from Edmund Grimley Evans.
+       * charset.c, charset.h, gnupgparse.c, handler.c, mbyte.c,
+       rfc2047.c, sendlib.c, charset.c, charset.h, gnupgparse.c,
+       handler.c, mbyte.c, rfc2047.c, sendlib.c: Fix iconv warnings; from
+       Edmund Grimley Evans.
 
-       * smime.c: Please use ascii_strcasecmp() if you want to compare ASCII parameter
-       strings.  mutt_strcasecmp() depends on the locale, and detects "i"
-       and "I" as _different_ in Turkish locales.
+       * smime.c: Please use ascii_strcasecmp() if you want to compare
+       ASCII parameter strings.  mutt_strcasecmp() depends on the locale,
+       and detects "i" and "I" as _different_ in Turkish locales.
 
 2002/03/25 11:34:40  Thomas Roessler <roessler@does-not-exist.org>