summaryrefslogtreecommitdiff
path: root/program/include/rcube_imap.php
AgeCommit message (Collapse)Author
2012-01-18Fix accidental private => protected replacementthomascube
2012-01-18Also support /private/... annotation selectorsthomascube
2012-01-18- Fix call to undefined method rcube_imap::list_unsubscribed()alecpl
2012-01-18Changed license to GNU GPLv3+ with exceptions for skins and pluginsthomascube
2012-01-16Merged devel-framework branch (r5746:5779) back into trunkthomascube
2012-01-09- Fix PHP Fatal error: Call to private method rcube_imap::id2uid() (#1488296)alecpl
2012-01-05- Exclude MIME functionality from rcube_imap class into rcube_mime classalecpl
2011-12-21- Fix searching on IMAP servers without CHARSET specifier support (#1488271)alecpl
2011-12-13- Improve convert_criteria() so string literals will be not used if ↵alecpl
possible, to workaround issues with some buggy IMAP servers
2011-12-08- Microoptimizationsalecpl
2011-12-08- More documentation + cleanupalecpl
2011-12-07- Fixed issues with big memory allocation of IMAP results, improved a lot of ↵alecpl
rcube_imap class
2011-12-02- Improved handling of some malformed values encoded with quoted-printable ↵alecpl
(#1488232)
2011-11-24- Performance improvementsalecpl
2011-11-18- Fix typo in _list_unsubscribed() (#1488186)alecpl
2011-11-16- Fix typoalecpl
2011-11-15- Fix commit r5424 + preformance microoptimizationsalecpl
2011-11-15- Fix listing of folders in hidden namespaces (#1486796)alecpl
2011-11-12- Fix mailbox_status() so first run returns proper (empty) resultalecpl
2011-11-10- Fix inconsistent behaviour of Compose button in Drafts folder, add Edit ↵alecpl
button for drafts
2011-11-08- Fix so folders with \Noinferiors attribute aren't listed in parent selectoralecpl
- Add LIST result and folder attributes cache - rcmail_render_folder_tree_select(): fix 'exceptions' parameter, add 'skip_noinferiors' option
2011-11-08Implement common setters for debug modethomascube
2011-11-08Remove unused cruftthomascube
2011-10-26- Fix getting message part data from structure, fixes r5363 alecpl
2011-10-24- Improve handling of situation when FETCH returns OK, but no dataalecpl
2011-10-24- Fix issue where wrong message sequence range could be generated when it ↵alecpl
was build according to number of messages in a folder
2011-10-23- Add underline character to charset regexpalecpl
2011-10-21- Small code improvementalecpl
2011-10-19- Fix handling of folder creation error while moving/copying messagealecpl
2011-10-18Find charset in HTML meta tags if not specified in content-type header ↵thomascube
(#1488125)
2011-10-06- Improve performance by storing sorted mailbox list in the cachealecpl
2011-10-05- Improved performance by skipping folders list sorting when it's not needed ↵alecpl
in folder manager
2011-10-03- Improved performance of draft saving by usage of APPENDUID response if ↵alecpl
available (skipped SEARCH call)
2011-09-30Restrict folders list to write-only in selectors for special folders and ↵thomascube
save-message-to option
2011-09-26Fix merging of annotation results when querying multiple attributesthomascube
2011-09-20- Fix sorting of messages on servers without SORT and THREAD commandalecpl
2011-09-20- Fix listing messages on servers without SORT and THREAD commandalecpl
2011-09-20- Fix forwarded attachments, broken in r5204alecpl
2011-09-19- Fix PHP error when fetching messages index when threaded mode is enabledalecpl
2011-09-19- Allow setting connection options in imap_connect hookalecpl
2011-09-18- Cache synchronization using QRESYNC/CONDSTOREalecpl
- Fixed message ID updates in cache - Changed message flags handling + some fixes (e.g. fixed messages listing after delete)
2011-09-17- Fix locked folder rename option on servers supporting RFC2086 only (#1488089)alecpl
2011-09-12- Removed some spacesalecpl
2011-09-12- Fix handling of binary attachments encoded with quoted-printable (#1488065)alecpl
2011-09-08- Fix compacting folder resets message list filter (#1488076)alecpl
- Fix reset-search action so it resets list page number to 1
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
2011-08-30- Fix imap_cache setting to values other than 'db' (#1488060)alecpl
2011-08-26Don't attempt to list (and cache) folders if not connectedthomascube
2011-08-24Add copyright line on files with significant changes from Kolab Systemsthomascube