Commit Graph

147 Commits (be9aacaa5296dfca63fb3a01c2dc52538d1546aa)

Author SHA1 Message Date
Aleksander Machniak 9ab34604d9 Define @package and @subpackage of Framework classes 13 years ago
Aleksander Machniak 2a5afe1cde BINARY extension can't be used with $formatting=true on binary content 13 years ago
Aleksander Machniak 37633a6c79 Remove unused unEscape() method 13 years ago
Aleksander Machniak e68fa71b0e Fixed rcube_imap_generic::uncompressMessageSet() result when argument is empty. Added tests. 13 years ago
Aleksander Machniak 974f9db479 - Very small perf improvement 13 years ago
Aleksander Machniak 00891e687b Support flags and date arguments in APPEND command 13 years ago
Aleksander Machniak bf1d94076d Use IMAP BINARY (RFC3516) extension to fetch message/part bodies (experimental) 13 years ago
Aleksander Machniak 4e383e2ec8 Fix PLAIN authentication for some IMAP servers (#1488674) 13 years ago
Aleksander Machniak b5652641be Small improvements in APPEND command handling 14 years ago
Aleksander Machniak fb2f825cd9 Fix line separator in exported messages (#1488603) 14 years ago
Aleksander Machniak 27bcb0026e CS fixes 14 years ago
Aleksander Machniak 39797631d4 Support COPYUID responses (store it in $data property) 14 years ago
Aleksander Machniak 7ab9c17752 Improve performance by skipping redundant ENABLE commands 14 years ago
Aleksander Machniak 43918dd25c Move old rcube_mail_header class definition to better place 14 years ago
Aleksander Machniak 041c93ce0b Removed $Id$ 14 years ago
alecpl 91cb9dfe78 - Fix parsing ESEARCH (ALL) result and enabling ESEARCH for ordinary searches 14 years ago
alecpl 1aceb9cec8 - Framework refactoring (I hope it's the last one):
rcube,rcmail,rcube_ui -> rcube,rcmail,rcube_utils
  renamed main.inc into rcube_bc.inc
14 years ago
alecpl 0c259682f6 - Merge devel-framework branch, resolved conflicts 14 years ago
alecpl de4de814b9 - Reset variable in loop 14 years ago
alecpl 8b3c68d42d - Fix handling of % character in IMAP protocol (#1488382) 14 years ago
alecpl c6a9cd6799 - Fix automatic unsubscribe of non-existent folders (with small perf fix) 14 years ago
alecpl 1d7dcc641c - Fix call to undefined method rcube_result_index::isError() (#1488328) 14 years ago
alecpl 3c71c67118 - Revert SORT=DISPLAY support, removed by mistake in r4160 (#1488327) 14 years ago
thomascube 7fe3811c65 Changed license to GNU GPLv3+ with exceptions for skins and plugins 14 years ago
alecpl cc75440de2 - Prevent from PHP warnings 14 years ago
alecpl a9ed78ace1 - Fix "Call to undefined method rcube_imap_generic::delete()" (#1488252) 14 years ago
alecpl e361bfe24b - More documentation + cleanup 14 years ago
alecpl 40c45e9de9 - Fixed issues with big memory allocation of IMAP results, improved a lot of rcube_imap class 14 years ago
alecpl 9230525d98 - Improved _listMailboxes() performance and small parseResponse() improvement (#1488134) 14 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
14 years ago
alecpl 8a6503a23c - Fix getting message part data from structure, fixes r5363 14 years ago
alecpl 1ae1199858 - Improve handling of situation when FETCH returns OK, but no data 14 years ago
alecpl 52c2aa3ea5 - Fix FETCH response parsing in fetchMIMEHeaders() method (first line of headers was malformed) 14 years ago
alecpl 765fdeb5b5 - Improved performance of draft saving by usage of APPENDUID response if available (skipped SEARCH call) 14 years ago
alecpl e7e79470e4 - Allow setting connection options in imap_connect hook 14 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)
14 years ago
alecpl 66a3b03419 - Fix handling of binary attachments encoded with quoted-printable (#1488065) 15 years ago
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
15 years ago
alecpl 0c7fe2fd97 - Added unique connection identifier to IMAP debug messages 15 years ago
alecpl 7a2bade211 - Added 'priority' column on messages list 15 years ago
alecpl f4c3649671 - Revert r5046, the change will be applied to devel-mcache branch, where it belongs for now 15 years ago
alecpl 077cfdac2d - Added IMAP ENABLE (RFC5161) support
- Removed deprecated @access comments
15 years ago
alecpl 632528ff42 - Fix infinite loop in tokenizeResponse() when server returns atoms with forbidden characters 15 years ago
alecpl 8bce655246 - Fix lack of Cc and Reply-To headers on messages list, add them to default headers list (#1487989) 15 years ago
alecpl 0891b1d2ec - Fix handling of untagged responses in LIST/LSUB response parser 15 years ago
alecpl b5fb21e767 - Improved string literals handling 15 years ago
alecpl 5c2f064882 - Fix ID command arguments (must be of type nstring) 15 years ago
alecpl 1463a5ac24 - Fix ID command response handling 15 years ago
alecpl 0ea94769ee - Added workaround for some IMAP server with broken STATUS response (#1487859) 15 years ago
alecpl f66f5f02e3 - Removed dependency on rcube_* functions, small improvements 15 years ago