summaryrefslogtreecommitdiffstats
path: root/imap
AgeCommit message (Collapse)Author
1999-12-09Tommi Komulainen's multiple IMAP usernames patch.Thomas Roessler
1999-12-02SSL fixes from Tommi Kommulainen.Thomas Roessler
1999-12-01Now, I should have got the signal handling right.Thomas Roessler
1999-12-01another alarm (0) was missing. (However, this one didn't crash mutt.)Thomas Roessler
1999-12-01imap_keepalive: cancel pending alarms. Otherwise, mutt will dieThomas Roessler
frequently.
1999-12-01Re-set the list of blocked signals after the imap_keepalive stuff.Thomas Roessler
1999-12-01A modified version of Tommi Kommulainen's imap keepalive patch.Thomas Roessler
1999-11-26Fix the lines header.Thomas Roessler
1999-11-25Undo the IMAP keepalive patch. It has just bitten me while mutt wasThomas Roessler
trying to dotlock a folder. Seems that there needs some more work to be done.
1999-11-25A modified version of Tommi Komulainen's imap keepalive patch.Thomas Roessler
1999-11-24IMAP line count fix from Tommi.Komulainen@iki.fi.Thomas Roessler
1999-11-23Include the SSL-related code with "make dist".Thomas Roessler
1999-11-22IMAP folder creation and deletion. From Brendan Cully.Thomas Roessler
1999-11-18Small code clean-up.Thomas Roessler
1999-11-17Tommi Komulainen's IMAP/SSL support patches.Thomas Roessler
1999-11-09Build process fixes from Brendan Cully.Thomas Roessler
1999-11-02Various IMAP-related fixes from Brendan Cully.Thomas Roessler
1999-10-31From Brendan Cully: IMAP updates should work properly again.Thomas Roessler
1999-10-29Update the documentation.Thomas Roessler
1999-10-28Adding imap_preconnect. This way, you can let mutt start an sshThomas Roessler
tunnel before it tries to connect to an IMAP server. From: <Jon.K.Hellan@item.ntnu.no>
1999-10-26* stops mutt from logging CRAM secrets in debug mode.Thomas Roessler
* should fix mutt segfaulting when trying to open {} * helps with the problem of mutt detecting new mail in the wrong folder. Now, IMAP commands from the SELECTED state should call imap_cmd_finish after they've executed commands. I've only put this is imap_buffy_check for now - in my opinion the command execution path is still not stable, and rewrites may obviate the need for this... (From: Brendan Cully <brendan@kublai.com>)
1999-10-25Brendan Cully's IMAP code movements patch.Thomas Roessler
1999-10-20Flags should only be modified using mutt_set_flag(). EverythingThomas Roessler
else leads to neglected side effects. In this case, index colors, searches and possibly other side effects were ignored when a message which resides on an IMAP folder was read.
1999-10-20Let the user skip CRAM-MD5 by entering an empty secret.Thomas Roessler
1999-10-19Fix some sloppiness-induced, but harmless, nonsense.Thomas Roessler
1999-10-19Add AUTHENTICATE=ANONYMOUS support to the IMAP authenticationThomas Roessler
methods. This is, for instance, needed to access the cyrus-related mailing lists' archives at CMU.
1999-10-04Some fixes from Brendan Cully.Thomas Roessler
1999-09-30Add a resend-message function (similar to the _old_ edit-message),Thomas Roessler
and redo large parts of mutt_prepare_edit_message (now mutt_prepare_template).
1999-09-30Build fixes from Lars Hecking.Thomas Roessler
1999-09-23Brendan Cully's latest changes:Thomas Roessler
* includes all of my last patch, since it hasn't been committed yet. * catches a couple segfault problems if Context is NULL. * works harder to avoid sending null STORE FLAGS commands. May not be perfect yet, but also has extra debugging code. * has the beginnings of a more interactive IMAP error handler. Doesn't do anything yet, I'm just including it because I want to get the rest of the patch out.
1999-09-23This small patch:Thomas Roessler
* catches a possible null-pointer dereference in mx_close_mailbox when logging out of the server. * fixes IMAP tab-completion cosmetics (slightly broken with last Cyrus-compatibility updates) * adds a bit to the IMAP part of the manual. Brendan Cully <brendan@kublai.com>
1999-09-12The attached patch (imap-turbocharge.diff):Thomas Roessler
* changes mutt_buffy_check to only poll the selected folder when it is opened, not all mailboxes (unless the timeout has expired). This is a noticeable win if you have a few IMAP mailboxes. * sets the default checkinterval to 60 seconds from 0. Things are much much slower with 0. * makes some cosmetic renames * moves lots of generic imap stuff into a separate file, imap/util.c * abstracts the process of sending a command to an IMAP server a bit better (lots more to do here, though). * moves the message-set creation code used by the new fastdelete code into its own function, since it is generally useful. * implements server-side copy of messages. Tagged messages are copied in one command, thanks to the message-set function. Speedy! (From: Brendan Cully; modifications by tlr.)
1999-09-11Fix IMAP fast deletion. From Brendan.Thomas Roessler
1999-09-08The attached patch:Thomas Roessler
* gets Mutt to properly log off the IMAP server when quitting. Clients don't care, but it's polite and proper. * further updates the flags changes from yesterday * uses CLOSE instead of EXPUNGE when closing a mailbox and purging messages, for some slight speed gain. * purges all messages marked for deletion in one command (if purging), making for very cool speed gains switching mailboxes if you're on, say, a few high volume mailing lists. Yeah, baby! (I personally love this one). (From Brendan Cully <brendan@kublai.com>)
1999-09-07* redoes the folder update optimisation I did yesterday. It's somewhatThomas Roessler
cleaner and less invasive, and I'm not so worried about memory leaks now. * Fixes the bug where mutt would append a '/' to $folder even if it was only {mailhost}, causing mutt to browse the root directory instead of the home directory. * includes a first stab at preserving the D flag on the IMAP server. Now if you answer no to 'Purge deleted', the server still stores the messages as deleted, but doesn't expunge them on exit. NOTE: this is a first attempt. Play around, but don't mark things as deleted that you'd be sorry to see disappear. (From: Brendan Cully <brendan@kublai.com>)
1999-09-06* Small imap/Makefile.am tweak for make distThomas Roessler
* Hold on to mailbox flags, message flags, do update in one pass instead of two, halving traffic on mailbox sync. * Update message flags at fetch as well as header download, if the server thinks they've changed. Saves some unneeded updates on sync. * Move some structures out of imap_private.h into message.h, since they are local now. (From: Brendan Cully <brendan@kublai.com>)
1999-09-05include message.c with the IMAP library.Thomas Roessler
1999-09-04Fix some more IMAP problems. From Brendan Cully.Thomas Roessler
1999-09-02Fix a tiny signedness warning.Thomas Roessler
1999-08-30Properly handle IMAP cache files.Thomas Roessler
1999-08-26Adding a TODO list.Thomas Roessler
1999-08-23Inclue GSS authentization for IMAP.Thomas Roessler
1999-08-20Brendan Cully's latest IMAP clean-up.Thomas Roessler