Commit Graph

340 Commits (4da69b953e7a3b6f83be2406bb2f0b8196d63c08)

Author SHA1 Message Date
alecpl 8eae72a53c - Add check_connection() to storage abstract class 13 years ago
alecpl c6a9cd6799 - Fix automatic unsubscribe of non-existent folders (with small perf fix) 13 years ago
thomascube b91f048c3b Map renamed methods for backwards compatibility 13 years ago
thomascube ef1e877a8d Connect to IMAP server before reading quota 13 years ago
thomascube fec2d8e130 Refactored IMAP cache expunge: delegate to storage object; don't rely on deprecated 'enable_caching' config option 13 years ago
alecpl b3ad480bbc - Fix hook name mailboxes_list renamed to reserved name, use storage_folders and add an alias to deprecated hooks list 13 years ago
thomascube 37cec41ba5 rcube_imap::update_cache() is used by some plugins 13 years ago
thomascube f295d2b5b0 Fix accidental private => protected replacement 13 years ago
thomascube 31579dfdf4 Also support /private/... annotation selectors 13 years ago
alecpl 0457c5d101 - Fix call to undefined method rcube_imap::list_unsubscribed() 13 years ago
thomascube 7fe3811c65 Changed license to GNU GPLv3+ with exceptions for skins and plugins 13 years ago
thomascube c321a955a7 Merged devel-framework branch (r5746:5779) back into trunk 13 years ago
alecpl 2081eed221 - Fix PHP Fatal error: Call to private method rcube_imap::id2uid() (#1488296) 13 years ago
alecpl 1c4f23d6e5 - Exclude MIME functionality from rcube_imap class into rcube_mime class 13 years ago
alecpl c886de7ff4 - Fix searching on IMAP servers without CHARSET specifier support (#1488271) 13 years ago
alecpl 82f4820fae - Improve convert_criteria() so string literals will be not used if possible, to workaround issues with some buggy IMAP servers 13 years ago
alecpl 3d4e8a9069 - Microoptimizations 13 years ago
alecpl e361bfe24b - More documentation + cleanup 13 years ago
alecpl 40c45e9de9 - Fixed issues with big memory allocation of IMAP results, improved a lot of rcube_imap class 13 years ago
alecpl 4f8be46f38 - Improved handling of some malformed values encoded with quoted-printable (#1488232) 13 years ago
alecpl e4a4ca1948 - Performance improvements 13 years ago
alecpl e37e7dda37 - Fix typo in _list_unsubscribed() (#1488186) 13 years ago
alecpl 4f1c0a5d89 - Fix typo 13 years ago
alecpl 305b366bb0 - Fix commit r5424 + preformance microoptimizations 13 years ago
alecpl 89dcf54071 - Fix listing of folders in hidden namespaces (#1486796) 13 years ago
alecpl 1cb0d640ec - Fix mailbox_status() so first run returns proper (empty) result 13 years ago
alecpl 46cdbf074e - Fix inconsistent behaviour of Compose button in Drafts folder, add Edit button for drafts 13 years ago
alecpl aa07b22906 - Fix so folders with \Noinferiors attribute aren't listed in parent selector
- Add LIST result and folder attributes cache
- rcmail_render_folder_tree_select(): fix 'exceptions' parameter, add 'skip_noinferiors' option
13 years ago
thomascube 06744da241 Implement common setters for debug mode 13 years ago
thomascube 3fe6c7082c Remove unused cruft 13 years ago
alecpl 8a6503a23c - Fix getting message part data from structure, fixes r5363 13 years ago
alecpl 1ae1199858 - Improve handling of situation when FETCH returns OK, but no data 13 years ago
alecpl b407e797c2 - Fix issue where wrong message sequence range could be generated when it was build according to number of messages in a folder 13 years ago
alecpl b9787b3560 - Add underline character to charset regexp 13 years ago
alecpl 7e50b4361c - Small code improvement 13 years ago
alecpl a561cd35b8 - Fix handling of folder creation error while moving/copying message 13 years ago
thomascube dfc79b341c Find charset in HTML meta tags if not specified in content-type header (#1488125) 13 years ago
alecpl d342f8f031 - Improve performance by storing sorted mailbox list in the cache 13 years ago
alecpl 8881766a9f - Improved performance by skipping folders list sorting when it's not needed in folder manager 13 years ago
alecpl 765fdeb5b5 - Improved performance of draft saving by usage of APPENDUID response if available (skipped SEARCH call) 13 years ago
thomascube e750d1b816 Restrict folders list to write-only in selectors for special folders and save-message-to option 13 years ago
thomascube 00d42426f2 Fix merging of annotation results when querying multiple attributes 13 years ago
alecpl f3ec778c65 - Fix sorting of messages on servers without SORT and THREAD command 13 years ago
alecpl e99b3f2e6e - Fix listing messages on servers without SORT and THREAD command 13 years ago
alecpl eeae0db10c - Fix forwarded attachments, broken in r5204 13 years ago
alecpl 1f803b6e3c - Fix PHP error when fetching messages index when threaded mode is enabled 13 years ago
alecpl e7e79470e4 - Allow setting connection options in imap_connect hook 13 years ago
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)
13 years ago
alecpl 30f50556c1 - Fix locked folder rename option on servers supporting RFC2086 only (#1488089) 13 years ago
alecpl bd14f92835 - Removed some spaces 13 years ago