- if the smtp server does not support extensions, but the user told us to authenticate via "Password" (aka PLAIN) then just ignore it and skip authentication. This should get rid of a lot of user confusion.
- more imap fixes... including some locking issues. also unlock the command_lock between syncing groups of message flags so that if we are upating a large number of messages, it's possible for another thread to grab control to do something.
- made camel-digest-folder support searching
- fixed bug #26263 so that when the message-list is in threaded mode, even if the selected node is in a collapsed thread, the parent node will un-bold when that selected node un-bolds.
- optimised the message-list sorting, it's something like 6x faster now. cached the normalised utf-8 strings as we request them for string comparing during the first sort, all sorts afterward on that column are even faster than 6x since we already have all the strings cached.
- started rewriting gnupg support to try and address a number of the problems with it in 1.0.x by passing the --status-fd flag to gnupg. unfortunately, it seems gnupg's --status-fd doesn't work as advertised (ie, it never prompts for the password until AFTER we have already sent the password) so unless the gnupg guys fix this or I find a workaround, I think this is just gonna end up being a complete waste of time. oh well.
Jeff
|
