alecpl
e99b3f2e6e
- Fix listing messages on servers without SORT and THREAD command
2011-09-20 19:17:04 +00:00
alecpl
eeae0db10c
- Fix forwarded attachments, broken in r5204
2011-09-20 18:30:27 +00:00
alecpl
1f803b6e3c
- Fix PHP error when fetching messages index when threaded mode is enabled
2011-09-19 16:15:36 +00:00
alecpl
e7e79470e4
- Allow setting connection options in imap_connect hook
2011-09-19 12:34:01 +00:00
alecpl
609d3923d7
- Cache synchronization using QRESYNC/CONDSTORE
...
- Fixed message ID updates in cache
- Changed message flags handling + some fixes (e.g. fixed messages listing after delete)
2011-09-18 09:02:35 +00:00
alecpl
30f50556c1
- Fix locked folder rename option on servers supporting RFC2086 only ( #1488089 )
2011-09-17 16:46:31 +00:00
alecpl
bd14f92835
- Removed some spaces
2011-09-12 08:57:02 +00:00
alecpl
66a3b03419
- Fix handling of binary attachments encoded with quoted-printable ( #1488065 )
2011-09-12 08:49:47 +00:00
alecpl
b7fd98e338
- Fix compacting folder resets message list filter ( #1488076 )
...
- Fix reset-search action so it resets list page number to 1
2011-09-08 14:45:26 +00:00
alecpl
71f72f928b
- Fix new caching issue when broken/misleading object data was stored in database.
...
The object must be cleaned up before storing in DB, because some code
(out of rcube_message and rcube_imap classes) is changing objects data
e.g. parts mimetype or body. Now it's become a problem because we're
saving the object in cache at shutdown (after all modifications).
- Make stored message object smaller by removing some redundant data.
2011-09-08 08:31:13 +00:00
alecpl
80152b333c
- Rewritten messages caching (merged devel-mcache branch):
...
Indexes are stored in a separate table, so there's no need to store all messages in a folder
Added threads data caching
Flags are stored separately, so flag change doesn't cause DELETE+INSERT, just UPDATE
- Partial QRESYNC support
- Improved FETCH response handling
- Improvements in response tokenization method
2011-09-07 11:07:03 +00:00
alecpl
682819f15e
- Fix imap_cache setting to values other than 'db' ( #1488060 )
2011-08-30 18:05:34 +00:00
thomascube
20ed3794f6
Don't attempt to list (and cache) folders if not connected
2011-08-26 21:56:37 +00:00
thomascube
1a716d2d34
Add copyright line on files with significant changes from Kolab Systems
2011-08-24 20:16:14 +00:00
alecpl
7a2bade211
- Added 'priority' column on messages list
2011-08-22 15:44:07 +00:00
alecpl
2ce8e5dd94
- Use internal cache for mailbox_info() result
2011-08-19 08:00:09 +00:00
alecpl
189a0ae4dc
- Unsubscribe from non-existing folders always (on listing), not only in Settings/Folders UI
2011-08-18 09:30:28 +00:00
alecpl
2185899721
- Fix handling of email addresses with quoted local part ( #1487939 )
2011-08-09 09:53:37 +00:00
alecpl
6d0ada30d7
- Fix handling of email addresses with quoted local part ( #1487939 )
2011-08-09 09:46:54 +00:00
alecpl
1cd36267a1
- Improved detection of folder rename possibility and its handling
2011-08-01 07:58:30 +00:00
alecpl
733ed0a20a
- Use rcube_imap_generic::tokenizeResponse() for parsing BODYSTRUCTURE, fixes #1488007
2011-07-27 18:21:49 +00:00
alecpl
341d9661c7
- Delay imap cache initialization, fixes problem with cache cleanup on login (where user ID wasn't set on init time)
2011-07-27 15:53:48 +00:00
alecpl
9220169bf1
- Fix handling of other users namespace roots
2011-07-06 07:50:34 +00:00
alecpl
8bce655246
- Fix lack of Cc and Reply-To headers on messages list, add them to default headers list ( #1487989 )
2011-07-04 18:56:54 +00:00
alecpl
68070e448c
- Fix PHP warning in mailbox_info(),
...
- Set namespace/delimiter in constructor (this way some methods could be used before connecting to IMAP server)
2011-06-27 07:09:15 +00:00
alecpl
25e6a0f110
- Add rcube_imap::mailbox_info()
2011-06-23 17:43:44 +00:00
alecpl
bc8c2c5788
- Fix s/pattern/prefix/ in clear_cache()
2011-05-21 18:04:51 +00:00
alecpl
ccc059fd70
- Re-designed cache, fixes memcache/apc issues
2011-05-20 13:48:45 +00:00
alecpl
3253b296c2
- Clear properly mailboxes cache on folder subscription change
2011-05-20 09:17:27 +00:00
alecpl
8edb3d9405
- Add APC support in rcube_cache
2011-05-18 12:37:00 +00:00
alecpl
5cf5ee66c1
- Added general rcube_cache class with memcache support
...
- Improved caching performance by skipping writes of unchanged data
- Option enable_caching replaced by imap_cache and messages_cache options
2011-05-18 11:48:47 +00:00
alecpl
392589ef38
- Clear mailboxes.* cache when new mailbox is created
2011-05-17 11:03:54 +00:00
alecpl
1f385b8a3d
- Make update_cahce() method to be publicly available
2011-05-17 10:38:42 +00:00
alecpl
a208a4fa68
- Add forward-as-attachment feature
2011-05-13 16:29:19 +00:00
alecpl
ac3ad69e94
- Fix possible ambiguity in folders caching (when list_mailboxes() was called the same result was returned, no matter what was the 1st and 2nd argument)
2011-05-09 08:32:13 +00:00
alecpl
e22740508c
- Fixed ANNOTATEMORE support
2011-05-06 18:41:07 +00:00
alecpl
091b0284c8
- Use dot as a separator in cache key name (for consistency)
2011-05-06 08:19:02 +00:00
alecpl
94bdcce081
- Add possibility (for plugins) to filter folders lists by some additional criteria (e.g. folder type)
2011-05-06 08:14:48 +00:00
alecpl
d08333ea57
- Fix problems with subfolders of INBOX folder on some IMAP servers ( #1487725 )
...
- Fix handling of folders that doesn't belong to any namespace (#1487637 )
2011-05-05 12:46:54 +00:00
alecpl
8abc17611f
- Fix bug where default_charset was not used for text messages ( #1487836 )
2011-04-08 06:18:11 +00:00
alecpl
8df56e618a
- Fix handling of mime-encoded words with non-integral number of octets in a word ( #1487801 )
2011-03-03 11:35:54 +00:00
alecpl
bbce3edd61
- Add simple ACL rights/namespace handling in folder manager (display folder's namespace, modify edit form fields according to MYRIGHTS)
2011-02-28 17:59:13 +00:00
alecpl
890eae6758
- Use IMAP's ID extension (RFC2971) to print more info into debug log
2011-02-09 11:33:49 +00:00
thomascube
d755eade08
Check mime headers before attempt to parse them ( #1487745 ); broken since r4421
2011-01-29 14:27:00 +00:00
alecpl
6c68cbde37
- Fix handling of comments inside an email address spec. ( #1487673 )
2011-01-20 07:39:26 +00:00
alecpl
824144214f
- Workaround for setting charset in case of malformed bodystructure response ( #1487700 )
2011-01-17 13:36:51 +00:00
thomascube
f5e7b35307
Bumbed version; Roundcube development is not Switzerland only
2011-01-12 18:25:02 +00:00
alecpl
600bb156f7
- Use improved get_capability() syntax, saves CAPABILITY call in some cases
2011-01-04 11:16:54 +00:00
alecpl
a36e1ef967
- Fix handling of INBOX when personal namespace prefix is non-empty ( #1487657 )
2010-12-30 11:19:43 +00:00
alecpl
1c7b94b52e
- Fix namespaces handling ( #1487649 )
2010-12-27 11:48:50 +00:00