Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-02-21 | Refactored IMAP cache expunge: delegate to storage object; don't rely on ↵ | thomascube | |
deprecated 'enable_caching' config option | |||
2012-01-18 | Changed license to GNU GPLv3+ with exceptions for skins and plugins | thomascube | |
2012-01-16 | Merged devel-framework branch (r5746:5779) back into trunk | thomascube | |
2011-12-28 | - PHPCS | alecpl | |
2011-12-16 | - Remove debug code, fix "Class 'rcube_imap_result' not found" (#1488258) | alecpl | |
2011-12-07 | - Fixed issues with big memory allocation of IMAP results, improved a lot of ↵ | alecpl | |
rcube_imap class | |||
2011-10-21 | - Fix threads cache validation when skip_deleted=true | alecpl | |
2011-09-28 | - Hide PHP warning when max() is used with an empty array | alecpl | |
2011-09-20 | - Fix cached indexes validation after removing messages when skip_deleted=true | alecpl | |
2011-09-18 | - Cache synchronization using QRESYNC/CONDSTORE | alecpl | |
- Fixed message ID updates in cache - Changed message flags handling + some fixes (e.g. fixed messages listing after delete) | |||
2011-09-08 | - Fix new caching issue when broken/misleading object data was stored in ↵ | alecpl | |
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-07 | - Rewritten messages caching (merged devel-mcache branch): | alecpl | |
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 |