summaryrefslogtreecommitdiff
path: root/program/lib/Roundcube/rcube_imap.php
AgeCommit message (Collapse)Author
2015-03-08Plugin API: added message_part_body hook, fixes around message structure ↵Aleksander Machniak
handling by plugins
2015-02-02Fix handling of GETANNOTATION errors - return NULL on error as documentedAleksander Machniak
2014-09-09Don't override argument variable when collecting resultsThomas Bruederli
2014-09-08Fix call to a member function get_compressed() on a non-objectAleksander Machniak
2014-09-03Fix merging folder annotations for folders with numeric names (only digits)Aleksander Machniak
2014-08-18Don't fail when trying to create and subscribe a folder that already existsAleksander Machniak
2014-08-07- Implemented 'storage_connected' API hook after successful IMAP login ↵Thomas Bruederli
(#1490025) - Added config option 'imap_log_session' to enable Roundcube <-> IMAP session ID logging - Added config option 'log_session_id' to control the lengh of the session identifer in logs
2014-07-30Remove redundant folder check when using search setAleksander Machniak
2014-07-14Fix "Illegal offset type" error (#1489985)Aleksander Machniak
2014-06-24Extend get_quota() so it's possible to specify GETQUOTAROOT folder and ↵Aleksander Machniak
return full quota info (including all roots and types, e.g. MESSAGE) - for future use
2014-06-16Add config option to specify IMAP connection socket parameters - ↵Aleksander Machniak
imap_conn_options (#1489948)
2014-06-04Fix folders sorting in case when special folders are subfolders of INBOXAleksander Machniak
2014-06-01Change private method to protectedAleksander Machniak
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