[2005-08-09] CVS repository changes
This message was generated and sent automatically. It contains a
summary of the CVS commits over the last 48 hours. These changes
should be propagated to the public repository within at most a day
or two. Most probably, they have already been propagated.
2005-08-08 18:59:43 Brendan Cully <brendan@xxxxxxxxxx> (brendan)
* mutt_socket.c: Pause for a moment when a hostname fails to
resolve. Closes #1942. There are a number of cases where mutt
cascades error messages. It might be nice if there were an error
stack so that low level functions could push_error instead of
displaying it right away, and the higher level ones could eg
mutt_message(_("Failed to write FCC: %s"), pop_error ())...
* main.c: Document -d option in mutt -h output. Closes #2027.
* init.h: Remove undefined reference to unmailboxes
command. Closes #2028.
* imap/imap.c: Fix edge case where we might have to wait two
timeouts to check for IMAP mail.
* imap/command.c, imap/imap.c, init.h: Fix bug just introduced
in lsub parsing that could cause mutt to loop indefinitely.
Don't recheck subscriptions at every mailbox change, just the
initial connection.
* imap/imap.c: If imap_check_subscribed is set, mailbox or
unmailbox folders in response to subscribe/unsubscribe commands
in the browser.
2005-08-07 23:52:08 Brendan Cully <brendan@xxxxxxxxxx> (brendan)
* imap/browse.c, imap/command.c, imap/imap.c, init.h, mutt.h:
New option: $imap_check_subscribed. If set, mutt will fetch the
set of subscribed mailboxes from the server and add them to the
buffy list.
* browser.c: Avoid a segfault attempting to browse an invalid
IMAP URL.
* imap/imap.c: Extend IMAP host completion to complete over open
connections. Next up: account and folder hooks.
* 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@xxxxxxxxxxxx> (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@xxxxxxxxxx> (brendan)
* account.c, curs_lib.c, protos.h: Make username prompts
unbuffered like password prompts are (no more folder-hook push
garbage)