Thomas Bruederli
|
1883048720
|
Optimize header fetching of multi-folder searches with natural (UID) sorting
|
11 years ago |
Thomas Bruederli
|
e8cb51669a
|
More fixes for multi-folder search (#1485234)
|
11 years ago |
Thomas Bruederli
|
66536974fe
|
Merge branch 'dev-multi-folder-search'
|
11 years ago |
Aleksander Machniak
|
dc0b500e78
|
Removed redundant default_folders config option (#1489737)
Implemented IMAP SPECIAL-USE extension support [RFC6154] (#1487830)
|
11 years ago |
Thomas Bruederli
|
1d6082c5e2
|
Fix thread/list mode update and display
|
11 years ago |
Thomas Bruederli
|
9202e93b75
|
Fix slicing of returned search result headers
|
11 years ago |
Thomas Bruederli
|
1bbf8c4886
|
- Make search scope selectable in UI
- Disable thread mode when searching over multiple folders
- Encode UID values for HTML message row identifiers
|
11 years ago |
Thomas Bruederli
|
ff3eb83492
|
Handle combined UID-folder identifiers in rcube_imap class
|
11 years ago |
Thomas Bruederli
|
2c33c7e38b
|
Make message pagenav (prev/next) work with sorted multi-folder search results
|
11 years ago |
Thomas Bruederli
|
2baeac116a
|
Fix sorting and paging in cross-folder searches
|
11 years ago |
Thomas Bruederli
|
b6e24c6946
|
Minor improvements to threaded searching
|
11 years ago |
Thomas
|
566747af00
|
First attempt to search in multiple folders; do it multi-threaded using pthreads if available
|
11 years ago |
Thomas
|
628706acdc
|
Prepare message list to display IMAP folder
|
11 years ago |
Aleksander Machniak
|
4957530dec
|
Fix an obvious mistake in search_once() casing wrong result when called
with empty 2nd argument (which also is not what should happen, should we return error?)
|
11 years ago |
Aleksander Machniak
|
ac0fc383fd
|
Fix so message flags modified by another client are applied on the list on refresh (#1485186)
|
11 years ago |
Aleksander Machniak
|
54029ea959
|
Fix broken text/* attachments when forwarding/editing a message (#1489426)
|
11 years ago |
Aleksander Machniak
|
38bf401cf8
|
Fix performance of listing writeable folders (#1489451)
|
11 years ago |
Aleksander Machniak
|
978ff8794f
|
Make sort_folder_list() public
|
11 years ago |
Aleksander Machniak
|
aceb0149b8
|
Add possibility to programmatically set cache mode, so it is possible
to cache only indexes/threads but not messages
|
11 years ago |
Aleksander Machniak
|
21601b4deb
|
Make cached message size limit configurable - messages_cache_threshold (#1489317)
|
11 years ago |
Aleksander Machniak
|
05da1577aa
|
Fix setting of Junk and NonJunk flags by markasjunk plugin (#1489285)
Added possibility to register flag mappings by a plugin.
|
11 years ago |
Aleksander Machniak
|
ae853367ed
|
Fix downloading binary files with (wrong) text/* content-type (#1489267)
|
11 years ago |
Aleksander Machniak
|
bd28469302
|
Simplified logic of finding non-existent but subscribed folders. Should be more reliable and (might be) faster now.
|
12 years ago |
Aleksander Machniak
|
049ba0aed2
|
Fix message list sort with THREADS=REFS and sort column other than "None" or "Sent date"
|
12 years ago |
Aleksander Machniak
|
d4a2ea1d87
|
Fix messages list sorting with THREAD=REFS
|
12 years ago |
Aleksander Machniak
|
855c85377d
|
Performance improvement for searching in threaded mode. We can use
cached index now. Some other small improvements.
|
12 years ago |
Aleksander Machniak
|
f255dd787c
|
Fix error when searching in threaded mode
|
12 years ago |
Aleksander Machniak
|
d764723142
|
Improve IMAP APPEND handling so it can read message (parts) from file pointer(s)
and make it less memory consuming
|
12 years ago |
Aleksander Machniak
|
603e048f73
|
Fix thread cache syncronization/validation (#1489028)
|
12 years ago |
Aleksander Machniak
|
918a6a6e0e
|
Fix default sorting of threaded list when THREAD=REFS isn't supported.
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.
|
12 years ago |
Aleksander Machniak
|
f3b55ee8e8
|
Do not reset messages count in set_folder()
|
12 years ago |
Aleksander Machniak
|
545559307e
|
Make sure to use threads result cached in-memory for correct folder
|
12 years ago |
Aleksander Machniak
|
60b6d7c389
|
Fix database cache expunge issues (#1489149) - added 'expires' column
|
12 years ago |
Aleksander Machniak
|
61ccdfcfbb
|
Add imap_cache_ttl option to configure TTL of imap_cache
|
12 years ago |
Aleksander Machniak
|
67ac6e354a
|
Rename message_cache_lifetime to messages_cache_ttl option for naming consistency
|
12 years ago |
Aleksander Machniak
|
00cb22cf92
|
Expunge all cache instances in shutdown
|
12 years ago |
Aleksander Machniak
|
3725cfb245
|
Avoid uninitialized/unused variables
|
12 years ago |
Aleksander Machniak
|
c027ba7709
|
Fix bugs caught by static analysis
|
12 years ago |
Aleksander Machniak
|
99edf8699a
|
Fix possible header duplicates when using additional headers (#1489033)
|
12 years ago |
Aleksander Machniak
|
6e8f2a7448
|
Notify about a new mail only if it's UNSEEN (#1388965)
|
12 years ago |
Aleksander Machniak
|
d9dc320a40
|
Support IMAP MOVE extension [RFC 6851]
|
12 years ago |
Aleksander Machniak
|
726297e5f8
|
Add workaround for invalid message charset detection by IMAP servers (#1488968)
|
12 years ago |
Aleksander Machniak
|
d2534c63f2
|
Cleanup, remove file paths from doc
|
12 years ago |
Aleksander Machniak
|
5aed9a9a37
|
Merge branch 'master' of github.com:roundcube/roundcubemail
|
12 years ago |
Aleksander Machniak
|
5b15700d11
|
Rename hook imap_connect to storage_connect
|
12 years ago |
Aleksander Machniak
|
0435f40999
|
Add EXISTS mode to count() method - return number of all messages in a folder,
event if skip_deleted is enabled and/or search is active.
|
12 years ago |
Aleksander Machniak
|
4f1c887eaa
|
Add support for IMAP BINARY (RFC3516)
|
12 years ago |
Thomas Bruederli
|
dff2c713fb
|
Add argument to fetch message parts only partially. Can be used for content mimetype detection without loading the entire file
|
12 years ago |
Aleksander Machniak
|
3ff8cc2bc8
|
RCMAIL_VERSION -> RCUBE_VERSION
|
12 years ago |
Aleksander Machniak
|
d0edbfb33d
|
Fix cache (in)validation after setting \Deleted flag
|
12 years ago |