summaryrefslogtreecommitdiff
path: root/program/lib/Roundcube/rcube_imap.php
AgeCommit message (Collapse)Author
2014-05-28Small code improvementsAleksander Machniak
2014-05-28Fix UTF7-IMAP encoding detection (fixes folders list sorting)Aleksander Machniak
2014-05-25Silence PHP Warning: strtolower() expects parameter 1 to be stringAleksander Machniak
2014-05-22Bring back forcing of string type for folders list items (removed ↵Aleksander Machniak
unintentionally by last commit)
2014-05-22Improve performance of sort_folder_list() method.Aleksander Machniak
Now sorting 25k folders takes around 3 seconds.
2014-05-22If search string cannot be converted to ASCII (result is an empty string) ↵Aleksander Machniak
use the original string (#1489911)
2014-05-15Plugin API: added imap_search_before hookAleksander Machniak
2014-04-23Only refresh the affected parts of a cross-folder search set after ↵Thomas Bruederli
moving/deleting/flagging
2014-04-23Further refine cross-folder searching:Thomas Bruederli
- Store incomplete search results in session and re-send search requests to the server if returned before complete (this should avoid hitting request timeouts). - Display full folder path on mouseover in message list - Remove pthreads implementation stuff as this wasn't really working
2014-04-19Plugin API: Added message_saved hook (#1489752)Aleksander Machniak
2014-04-18Consider search scope (and changes) for filter searches + disable folder ↵Thomas Bruederli
operation commands in multi-folder search mode (#1485234)
2014-04-14Allow to search in multiple folders with rcube_imap::search_once(); always ↵Thomas Bruederli
set folder property in message header struct
2014-04-08Make multi-folder message identifiers work with folders containing commasThomas Bruederli
2014-04-08Consider sort order in UID sort mode of multi-folder search resultsThomas Bruederli
2014-04-08Fix splitting message identifiers into UID and folder valuesThomas Bruederli
2014-04-08Optimize header fetching of multi-folder searches with natural (UID) sortingThomas Bruederli
2014-04-07More fixes for multi-folder search (#1485234)Thomas Bruederli
2014-04-07Merge branch 'dev-multi-folder-search'Thomas Bruederli
2014-04-01Removed redundant default_folders config option (#1489737)Aleksander Machniak
Implemented IMAP SPECIAL-USE extension support [RFC6154] (#1487830)
2014-01-20Fix thread/list mode update and displayThomas Bruederli
2014-01-20Fix slicing of returned search result headersThomas Bruederli
2014-01-20- Make search scope selectable in UIThomas Bruederli
- Disable thread mode when searching over multiple folders - Encode UID values for HTML message row identifiers
2014-01-16Handle combined UID-folder identifiers in rcube_imap classThomas Bruederli
2014-01-16Make message pagenav (prev/next) work with sorted multi-folder search resultsThomas Bruederli
2014-01-16Fix sorting and paging in cross-folder searchesThomas Bruederli
2014-01-16Minor improvements to threaded searchingThomas Bruederli
2014-01-16First attempt to search in multiple folders; do it multi-threaded using ↵Thomas
pthreads if available
2014-01-16Prepare message list to display IMAP folderThomas
2014-01-02Fix an obvious mistake in search_once() casing wrong result when calledAleksander Machniak
with empty 2nd argument (which also is not what should happen, should we return error?)
2013-12-23Fix so message flags modified by another client are applied on the list on ↵Aleksander Machniak
refresh (#1485186)
2013-12-21Fix broken text/* attachments when forwarding/editing a message (#1489426)Aleksander Machniak
2013-12-01Fix performance of listing writeable folders (#1489451)Aleksander Machniak
2013-11-21Make sort_folder_list() publicAleksander Machniak
2013-10-07Add possibility to programmatically set cache mode, so it is possibleAleksander Machniak
to cache only indexes/threads but not messages
2013-09-06Make cached message size limit configurable - messages_cache_threshold ↵Aleksander Machniak
(#1489317)
2013-08-29Fix setting of Junk and NonJunk flags by markasjunk plugin (#1489285)Aleksander Machniak
Added possibility to register flag mappings by a plugin.
2013-07-30Fix downloading binary files with (wrong) text/* content-type (#1489267)Aleksander Machniak
2013-07-10Simplified logic of finding non-existent but subscribed folders. Should be ↵Aleksander Machniak
more reliable and (might be) faster now.
2013-06-30Fix message list sort with THREADS=REFS and sort column other than "None" or ↵Aleksander Machniak
"Sent date"
2013-06-29Fix messages list sorting with THREAD=REFSAleksander Machniak
2013-06-25Performance improvement for searching in threaded mode. We can useAleksander Machniak
cached index now. Some other small improvements.
2013-06-22Fix error when searching in threaded modeAleksander Machniak
2013-06-20Improve IMAP APPEND handling so it can read message (parts) from file pointer(s)Aleksander Machniak
and make it less memory consuming
2013-06-13Fix thread cache syncronization/validation (#1489028)Aleksander Machniak
2013-06-13Fix default sorting of threaded list when THREAD=REFS isn't supported.Aleksander Machniak
The result need to be re-sorted even if sort column is not set. This fixes the issue when new messages aren't displayed on top of the list.
2013-06-11Do not reset messages count in set_folder()Aleksander Machniak
2013-06-11Make sure to use threads result cached in-memory for correct folderAleksander Machniak
2013-06-09Fix database cache expunge issues (#1489149) - added 'expires' columnAleksander Machniak
2013-06-06Add imap_cache_ttl option to configure TTL of imap_cacheAleksander Machniak
2013-06-06Rename message_cache_lifetime to messages_cache_ttl option for naming ↵Aleksander Machniak
consistency