Aleksander Machniak
974f9db479
- Very small perf improvement
12 years ago
Aleksander Machniak
00891e687b
Support flags and date arguments in APPEND command
12 years ago
Aleksander Machniak
bf1d94076d
Use IMAP BINARY (RFC3516) extension to fetch message/part bodies (experimental)
12 years ago
Aleksander Machniak
4e383e2ec8
Fix PLAIN authentication for some IMAP servers ( #1488674 )
12 years ago
Aleksander Machniak
b5652641be
Small improvements in APPEND command handling
12 years ago
Aleksander Machniak
fb2f825cd9
Fix line separator in exported messages ( #1488603 )
12 years ago
Aleksander Machniak
27bcb0026e
CS fixes
12 years ago
Aleksander Machniak
39797631d4
Support COPYUID responses (store it in $data property)
12 years ago
Aleksander Machniak
7ab9c17752
Improve performance by skipping redundant ENABLE commands
13 years ago
Aleksander Machniak
43918dd25c
Move old rcube_mail_header class definition to better place
13 years ago
Aleksander Machniak
041c93ce0b
Removed $Id$
13 years ago
alecpl
91cb9dfe78
- Fix parsing ESEARCH (ALL) result and enabling ESEARCH for ordinary searches
13 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
13 years ago
alecpl
0c259682f6
- Merge devel-framework branch, resolved conflicts
13 years ago
alecpl
de4de814b9
- Reset variable in loop
13 years ago
alecpl
8b3c68d42d
- Fix handling of % character in IMAP protocol ( #1488382 )
13 years ago
alecpl
c6a9cd6799
- Fix automatic unsubscribe of non-existent folders (with small perf fix)
13 years ago
alecpl
1d7dcc641c
- Fix call to undefined method rcube_result_index::isError() ( #1488328 )
13 years ago
alecpl
3c71c67118
- Revert SORT=DISPLAY support, removed by mistake in r4160 ( #1488327 )
13 years ago
thomascube
7fe3811c65
Changed license to GNU GPLv3+ with exceptions for skins and plugins
13 years ago
alecpl
cc75440de2
- Prevent from PHP warnings
13 years ago
alecpl
a9ed78ace1
- Fix "Call to undefined method rcube_imap_generic::delete()" ( #1488252 )
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
9230525d98
- Improved _listMailboxes() performance and small parseResponse() improvement ( #1488134 )
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
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
52c2aa3ea5
- Fix FETCH response parsing in fetchMIMEHeaders() method (first line of headers was malformed)
13 years ago
alecpl
765fdeb5b5
- Improved performance of draft saving by usage of APPENDUID response if available (skipped SEARCH call)
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
66a3b03419
- Fix handling of binary attachments encoded with quoted-printable ( #1488065 )
13 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
13 years ago
alecpl
0c7fe2fd97
- Added unique connection identifier to IMAP debug messages
13 years ago
alecpl
7a2bade211
- Added 'priority' column on messages list
13 years ago
alecpl
f4c3649671
- Revert r5046, the change will be applied to devel-mcache branch, where it belongs for now
13 years ago
alecpl
077cfdac2d
- Added IMAP ENABLE (RFC5161) support
...
- Removed deprecated @access comments
13 years ago
alecpl
632528ff42
- Fix infinite loop in tokenizeResponse() when server returns atoms with forbidden characters
14 years ago
alecpl
8bce655246
- Fix lack of Cc and Reply-To headers on messages list, add them to default headers list ( #1487989 )
14 years ago
alecpl
0891b1d2ec
- Fix handling of untagged responses in LIST/LSUB response parser
14 years ago
alecpl
b5fb21e767
- Improved string literals handling
14 years ago
alecpl
5c2f064882
- Fix ID command arguments (must be of type nstring)
14 years ago
alecpl
1463a5ac24
- Fix ID command response handling
14 years ago
alecpl
0ea94769ee
- Added workaround for some IMAP server with broken STATUS response ( #1487859 )
14 years ago
alecpl
f66f5f02e3
- Removed dependency on rcube_* functions, small improvements
14 years ago
alecpl
c09e3287c1
- Remove unused rcube_mail_header class variables
14 years ago
alecpl
3e39818221
- Add code for prevention from IMAP connection hangs when server closes socket unexpectedly
14 years ago
alecpl
6a4bccb796
- Fix some emails are not shown using Cyrus IMAP ( #1487820 )
14 years ago
alecpl
261ea440dd
- Use addcslashes() instead of strtr() for string quoting
14 years ago