summaryrefslogtreecommitdiff
path: root/roundcubemail/program/include/rcube_imap_generic.php
AgeCommit message (Collapse)Author
2012-04-23- Fix parsing ESEARCH (ALL) result and enabling ESEARCH for ordinary searchesalec
git-svn-id: https://svn.roundcube.net/trunk@6118 208e9e7b-5314-0410-a742-e7e81cd9613c
2012-04-16- Framework refactoring (I hope it's the last one):alec
rcube,rcmail,rcube_ui -> rcube,rcmail,rcube_utils renamed main.inc into rcube_bc.inc git-svn-id: https://svn.roundcube.net/trunk@6091 208e9e7b-5314-0410-a742-e7e81cd9613c
2012-04-13- Merge devel-framework branch, resolved conflictsalec
git-svn-id: https://svn.roundcube.net/trunk@6073 208e9e7b-5314-0410-a742-e7e81cd9613c
2012-03-21- Reset variable in loopalec
git-svn-id: https://svn.roundcube.net/trunk@6027 208e9e7b-5314-0410-a742-e7e81cd9613c
2012-03-06- Fix handling of % character in IMAP protocol (#1488382)alec
git-svn-id: https://svn.roundcube.net/trunk@5969 208e9e7b-5314-0410-a742-e7e81cd9613c
2012-03-02- Fix automatic unsubscribe of non-existent folders (with small perf fix)alec
git-svn-id: https://svn.roundcube.net/trunk@5946 208e9e7b-5314-0410-a742-e7e81cd9613c
2012-01-27- Fix call to undefined method rcube_result_index::isError() (#1488328)alec
git-svn-id: https://svn.roundcube.net/trunk@5841 208e9e7b-5314-0410-a742-e7e81cd9613c
2012-01-27- Revert SORT=DISPLAY support, removed by mistake in r4160 (#1488327) alec
git-svn-id: https://svn.roundcube.net/trunk@5839 208e9e7b-5314-0410-a742-e7e81cd9613c
2012-01-18Changed license to GNU GPLv3+ with exceptions for skins and pluginsthomasb
git-svn-id: https://svn.roundcube.net/trunk@5787 208e9e7b-5314-0410-a742-e7e81cd9613c
2012-01-03- Prevent from PHP warningsalec
git-svn-id: https://svn.roundcube.net/trunk@5689 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-12-14- Fix "Call to undefined method rcube_imap_generic::delete()" (#1488252)alec
git-svn-id: https://svn.roundcube.net/trunk@5613 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-12-08- More documentation + cleanupalec
git-svn-id: https://svn.roundcube.net/trunk@5575 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-12-07- Fixed issues with big memory allocation of IMAP results, improved a lot of ↵alec
rcube_imap class git-svn-id: https://svn.roundcube.net/trunk@5557 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-11-08- Improved _listMailboxes() performance and small parseResponse() ↵alec
improvement (#1488134) git-svn-id: https://svn.roundcube.net/trunk@5400 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-11-08- Fix so folders with \Noinferiors attribute aren't listed in parent selectoralec
- Add LIST result and folder attributes cache - rcmail_render_folder_tree_select(): fix 'exceptions' parameter, add 'skip_noinferiors' option git-svn-id: https://svn.roundcube.net/trunk@5398 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-10-26- Fix getting message part data from structure, fixes r5363 alec
git-svn-id: https://svn.roundcube.net/trunk@5365 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-10-24- Improve handling of situation when FETCH returns OK, but no dataalec
git-svn-id: https://svn.roundcube.net/trunk@5363 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-10-11- Fix FETCH response parsing in fetchMIMEHeaders() method (first line of ↵alec
headers was malformed) git-svn-id: https://svn.roundcube.net/trunk@5330 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-10-03- Improved performance of draft saving by usage of APPENDUID response if ↵alec
available (skipped SEARCH call) git-svn-id: https://svn.roundcube.net/trunk@5302 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-09-19- Allow setting connection options in imap_connect hookalec
git-svn-id: https://svn.roundcube.net/trunk@5240 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-09-18- Cache synchronization using QRESYNC/CONDSTOREalec
- Fixed message ID updates in cache - Changed message flags handling + some fixes (e.g. fixed messages listing after delete) git-svn-id: https://svn.roundcube.net/trunk@5233 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-09-12- Fix handling of binary attachments encoded with quoted-printable (#1488065)alec
git-svn-id: https://svn.roundcube.net/trunk@5204 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-09-07- Rewritten messages caching (merged devel-mcache branch):alec
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 git-svn-id: https://svn.roundcube.net/trunk@5190 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-08-24- Added unique connection identifier to IMAP debug messagesalec
git-svn-id: https://svn.roundcube.net/trunk@5116 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-08-22- Added 'priority' column on messages listalec
git-svn-id: https://svn.roundcube.net/trunk@5111 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-08-12- Revert r5046, the change will be applied to devel-mcache branch, where it ↵alec
belongs for now git-svn-id: https://svn.roundcube.net/trunk@5055 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-08-11- Added IMAP ENABLE (RFC5161) supportalec
- Removed deprecated @access comments git-svn-id: https://svn.roundcube.net/trunk@5046 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-07-06- Fix infinite loop in tokenizeResponse() when server returns atoms with ↵alec
forbidden characters git-svn-id: https://svn.roundcube.net/trunk@4914 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-07-04- Fix lack of Cc and Reply-To headers on messages list, add them to default ↵alec
headers list (#1487989) git-svn-id: https://svn.roundcube.net/trunk@4905 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-06-27- Fix handling of untagged responses in LIST/LSUB response parseralec
git-svn-id: https://svn.roundcube.net/trunk@4885 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-05-07- Improved string literals handlingalec
git-svn-id: https://svn.roundcube.net/trunk@4742 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-04-25- Fix ID command arguments (must be of type nstring)alec
git-svn-id: https://svn.roundcube.net/trunk@4691 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-04-24- Fix ID command response handlingalec
git-svn-id: https://svn.roundcube.net/trunk@4689 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-04-08- Added workaround for some IMAP server with broken STATUS response (#1487859)alec
git-svn-id: https://svn.roundcube.net/trunk@4634 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-04-08- Removed dependency on rcube_* functions, small improvementsalec
git-svn-id: https://svn.roundcube.net/trunk@4632 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-03-26- Remove unused rcube_mail_header class variablesalec
git-svn-id: https://svn.roundcube.net/trunk@4618 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-03-09- Add code for prevention from IMAP connection hangs when server closes ↵alec
socket unexpectedly git-svn-id: https://svn.roundcube.net/trunk@4601 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-03-05- Fix some emails are not shown using Cyrus IMAP (#1487820)alec
git-svn-id: https://svn.roundcube.net/trunk@4592 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-02-17- Use addcslashes() instead of strtr() for string quotingalec
git-svn-id: https://svn.roundcube.net/trunk@4559 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-02-15- Use only one from IMAP authentication methods to prevent login delays ↵alec
(1487784) git-svn-id: https://svn.roundcube.net/trunk@4543 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-02-09- Add workaround for DBMail's bug ↵alec
http://www.dbmail.org/mantis/view.php?id=881 (#1487766) git-svn-id: https://svn.roundcube.net/trunk@4514 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-02-09- Use IMAP's ID extension (RFC2971) to print more info into debug log alec
git-svn-id: https://svn.roundcube.net/trunk@4512 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-02-03- Convert Content-type to lowercase, fixes lack of attachment icon for some ↵alec
messages (#1487750) git-svn-id: https://svn.roundcube.net/trunk@4486 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-02-02- Fix parsing FETCH response for very long headers (#1487753)alec
git-svn-id: https://svn.roundcube.net/trunk@4479 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-01-21Use improved strtotime() function + reduce duplicated codethomasb
git-svn-id: https://svn.roundcube.net/trunk@4439 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-01-12Bumbed version; Roundcube development is not Switzerland onlythomasb
git-svn-id: https://svn.roundcube.net/trunk@4410 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-01-08- Fix fallback to LOGIN auth (broken in r4389)alec
git-svn-id: https://svn.roundcube.net/trunk@4399 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-01-04- Use improved get_capability() syntax, saves CAPABILITY call in some casesalec
git-svn-id: https://svn.roundcube.net/trunk@4389 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-01-04- Extend getCapability() to return caps values or true/falsealec
git-svn-id: https://svn.roundcube.net/trunk@4388 208e9e7b-5314-0410-a742-e7e81cd9613c
2011-01-03- Fix errors in getACL() and myRights()alec
git-svn-id: https://svn.roundcube.net/trunk@4384 208e9e7b-5314-0410-a742-e7e81cd9613c