+2005-08-08 03:30:59 Brendan Cully <brendan@kublai.com> (brendan)
+
+ * browser.c: Avoid a segfault attempting to browse an invalid IMAP
+ URL.
+
+ * imap/imap.c: Extend IMAP host completion to complete over open
+ connections.
+
+ * imap/imap.c: Allow IMAP tab-completion to complete over defined
+ mailboxes, saving a bunch of typing for the hostname part of the
+ URL. Should probably be extended to complete over open connections
+ and possibly also folder/account hooks.
+
+ * account.c, curs_lib.c, protos.h: Reuse mutt_get_field for
+ mutt_get_field_unbuffered.
+
+2005-08-07 06:20:37 Anders Helmersson <anders.helmersson.utsikt@wasadata.net> (brendan)
+
+ * pager.c: Certain versions of libc may segfault during regex
+ processing if given incomplete multibyte characters. Work around
+ this by manually trimming the display buffer. I modified it
+ somewhat to only check when the situation is most likely to occur:
+ fgets has read all the way to the capacity of the buffer. Thanks
+ also to Tamo for his comments.
+
+2005-08-07 04:58:12 Brendan Cully <brendan@kublai.com> (brendan)
+
+ * account.c, curs_lib.c, protos.h: Make username prompts
+ unbuffered like password prompts are (no more folder-hook push
+ garbage)
+
+2005-08-06 22:20:55 Brendan Cully <brendan@kublai.com> (brendan)
+
+ * imap/imap.c, lib.c, lib.h, mutt.h, mutt_tunnel.c, sendlib.c:
+ Report non-zero exit status of tunnel command. Closes: #1749.
+
+ * imap/imap.c, imap/util.c, init.h, mutt.h, pop_lib.c: Replace
+ pointless imap_force_ssl option with ssl_force_tls, which requires
+ any connection (POP or IMAP) to a remote server to be encrypted,
+ and attempts to negotiate encryption even if the capability isn't
+ advertised (this last bit is of dubious utility, but essentially
+ harmless since the connection would otherwise fail
+ anyway). Closes: #1284.
+
+ * imap/browse.c: Kill a warning.
+
+2005-08-06 19:06:36 Brendan Cully <brendan@kublai.com> (brendan)
+
+ * init.c: Use isalnum instead of isalpha when parsing unbraced
+ environment variable names, per tamo's suggestion. Closes #2022.
+
+2005-08-05 02:16:46 Brendan Cully <brendan@kublai.com> (brendan)
+
+ * attach.c, attach.h, browser.c, curs_main.c, mutt.h, mutt_menu.h,
+ pager.h, protos.h: Move some attachment-related prototypes and
+ structures into attach.h from the global headers. A small step
+ towards sane dependency tracking and code cleanliness.
+
+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
+ ‐ to -: although the text version of the manual renders
+ ‐, 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.
+