<<< Date Index >>>     <<< Thread Index >>>

[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)