[2005-12-12] 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-12-12 02:24:43 brendan (brendan)
* configure.in, imap/command.c, imap/imap.c, imap/imap_private.h,
mutt_socket.c, mutt_socket.h, mutt_tunnel.c: IMAP IDLE support.
2005-12-12 00:10:19 Brendan Cully <brendan@xxxxxxxxxx> (brendan)
* buffy.c: Whoops, don't break buffy for non-IMAP mailboxes!
2005-12-11 22:51:29 brendan (brendan)
* buffy.c, imap/command.c, imap/imap.c, imap/imap.h,
imap/imap_private.h, imap/util.c: IMAP command batching code,
used to pipeline mailbox poll requests. Up to 10 poll commands
will be sent at a time (tunable in imap_private.h). This is a
huge win on my currently awful wireless link. It takes a knife
to a lot of fundamental IMAP code (mostly for the better), so
it may have destabilised things. Time for some brave (or lazy
non-Changelog-reading) testers to report... next up, IDLE support.
2005-12-10 07:06:44 Brendan Cully <brendan@xxxxxxxxxx> (brendan)
* imap/browse.c, imap/command.c, imap/imap.c, imap/imap_private.h,
imap/util.c: Set up a command pipeline. Currently everything
still runs a single command from start to finish before moving on,
but this creates the infrastructure to pipeline mailbox polling
calls. Bitter experience at the end of a flaky wireless link
teaches me that this can be useful.
2005-12-10 07:01:36 brendan (brendan)
* imap/auth_anon.c, imap/auth_cram.c, imap/auth_gss.c,
imap/auth_sasl.c, imap/browse.c, imap/command.c, imap/imap.c,
imap/imap_private.h, imap/message.c, imap/util.c: Move IMAP
response buffer out of command into IMAP_DATA. Ironically this
is to prepare for pipelined commands.