Commit Graph

71 Commits

Author SHA1 Message Date
alecpl
576b330ebd - Temporarily commented out \Noselect flag checking in select(), because of problems with Courier 2010-11-24 11:55:55 +00:00
alecpl
44840971e8 - Fix handling of folders with name "0" (#1487119) 2010-11-12 10:47:04 +00:00
alecpl
ad3c273c91 - Fix handling of message bodies (quoted-printable encoded) with NULL characters (#1486189) 2010-11-10 08:15:41 +00:00
alecpl
d903fb4dd4 - Fix lack of IMAP server response in logged error message when using AUTHENTICATE PLAIN with SASL-IR 2010-11-09 13:49:31 +00:00
alecpl
00290a6032 - Add support for shared folders (#1403507) 2010-11-09 07:54:34 +00:00
alecpl
c0ed783aa1 - CS fixes 2010-11-05 12:24:52 +00:00
alecpl
8738e943db - Use consistent naming (folder -> mailbox), fixed #1487101 2010-11-03 14:40:35 +00:00
alecpl
a5e8e5df88 - Small code improvements 2010-11-02 14:31:27 +00:00
alecpl
36911ea111 - Improve performance by invoking STATUS command once for both MESSAGES and UNSEEN counters 2010-10-30 15:06:31 +00:00
alecpl
9ae29c9525 - Improve performance of message cache status checking when skip_disabled=true 2010-10-29 18:02:19 +00:00
alecpl
93272ea91b - Use consistent results from some functions, code cleanup 2010-10-29 12:41:11 +00:00
alecpl
c309cd8928 - Improve performance of setting IMAP flags using .SILENT suffix 2010-10-29 12:18:05 +00:00
alecpl
f0638be52a - Close properly IMAP connection when login fails
- Don't use LOGIN when server sent LOGINDISABLED
2010-10-28 16:35:49 +00:00
alecpl
77327e252a - Add SORT=DISPLAY support (RFC 5957) 2010-10-28 07:34:27 +00:00
alecpl
36ed9d7ec6 - Improve performance of rcube_imap_generic::countMessages() using STATUS instead of SELECT 2010-10-27 06:53:11 +00:00
alecpl
3870bec7ff - Add support for selection options from LIST-EXTENDED extension (RFC 5258)
- Don't list subscribed but non-existent folders (#1486225)
- Fix \Noselect handling performance (#1487082)
2010-10-26 13:44:39 +00:00
alecpl
4757608097 - Improve pre-auth and auth capabilities handling 2010-10-26 08:43:23 +00:00
alecpl
3353fdcbb4 - Fix auth capabilty checks ignore welcome banner CAPABILITY string (#1487081) 2010-10-26 08:30:50 +00:00
alecpl
a5a4bf46bd - Add basic IMAP LIST's \Noselect option support (mark unselectable folders as virtual, etc.) 2010-10-25 12:39:36 +00:00
alecpl
2b42838427 - Simplify some code, add some comments 2010-10-25 09:11:49 +00:00
alecpl
fc7a41f75e - Small improvements in NAMESPACE handling 2010-10-25 08:32:53 +00:00
alecpl
781f0ca54c - Improve performance by reading optional capability response from AUTHENTICATE 2010-10-25 07:45:35 +00:00
alecpl
4dd4172421 - Add support for AUTH=DIGEST-MD5 in IMAP (RFC 2831) 2010-10-23 17:03:44 +00:00
alecpl
a1fe6bd11d - Add support for IMAP proxy authentication (#1486690) 2010-10-22 19:25:00 +00:00
alecpl
7bf255bfe1 - Add SASL-IR support (RFC 4959)
- Add LOGINDISABLED support (RFC 2595)
- Add support for AUTH=PLAIN authentication to IMAP
2010-10-22 18:52:20 +00:00
alecpl
6a16031d04 - Add LIST-STATUS support in rcube_imap_generic class (RFC5819) 2010-10-22 11:13:39 +00:00
alecpl
659cf14cdd - Improve performance of messages counting using ESEARCH extension (RFC4731) 2010-10-20 18:42:45 +00:00
alecpl
710e274849 - Improve performance of unseen messages counting, use STATUS instead of SELECT+SEARCH (#1487058) 2010-10-20 13:33:27 +00:00
alecpl
a2e8cb3642 - Simplify/improve LSUB/LIST/SELECT commands handling
- Store UIDNEXT, UIDVALIDITY, UNSEEN values of selected folder
2010-10-19 19:32:56 +00:00
alecpl
854cf227ac - Use unified command identifier (AXXXX)
- Use unified methods of command execution and response parsing
2010-10-19 13:51:51 +00:00
alecpl
4cb6675872 - Remove unused property rcube_mail_header::f 2010-10-19 08:55:15 +00:00
alecpl
a85f889208 - Use better method for string escaping, don't add quotes when the string is a token 2010-10-19 07:19:27 +00:00
alecpl
8b6eff6e69 - Add ACL extension support into IMAP classes (RFC4314)
- Add ANNOTATEMORE extension support into IMAP classes (draft-daboo-imap-annotatemore)                                                           
- Add METADATA extension support into IMAP classes (RFC5464)
2010-10-18 12:55:07 +00:00
alecpl
d8335117e2 - Add LITERAL+ support (RFC2088) 2010-10-17 13:17:52 +00:00
alecpl
2d1d68bc7e - Display IMAP errors for LIST/THREAD/SEARCH commands, fixes #1486905 2010-10-14 10:37:32 +00:00
alecpl
8fcc3e1ad6 - Improved IMAP errors handling 2010-10-14 10:22:25 +00:00
alecpl
393ba7186f - Fix handling of backslash as IMAP delimiter 2010-10-05 19:14:57 +00:00
alecpl
103ddcde87 - Minimize FETCH response for messages listing (when caching is disabled) 2010-10-04 18:09:26 +00:00
alecpl
e25a357d95 - Add Reply-to-List feature (#1484252)
- Add Mail-Followup-To/Mail-Reply-To support (#1485547)
2010-10-04 12:27:06 +00:00
alecpl
eacce9b3f5 - Messages caching: performance improvements, fixed syncing, fixes related with #1486748 2010-09-29 12:15:04 +00:00
alecpl
e019f2d0f2 - s/RoundCube/Roundcube/ 2010-09-25 13:03:53 +00:00
alecpl
d560e78d98 - Fix: close properly IMAP connection also when user is not logged in 2010-09-21 07:54:21 +00:00
alecpl
ed302bbbed - Code improvements + more infinite loop prevention 2010-09-10 10:44:02 +00:00
alecpl
a5c56b3b21 - Return false from putLineC instead of NULL, for consistence 2010-09-10 09:40:57 +00:00
alecpl
2aa2b332f6 - Small performance improvements 2010-09-08 09:40:39 +00:00
alecpl
272a7e5a24 - Don't use mail_header_delimiter when saving mail in IMAP 2010-09-04 08:01:10 +00:00
alecpl
03dbf37d5c - Small improvement in SELECT response parsing 2010-08-08 11:39:19 +00:00
alecpl
7f5b535d12 - Improved performance of LIST/LSUB response parsing 2010-08-08 10:53:57 +00:00
alecpl
a31dd08826 - Replace chop() with rtrim(), small improvements in fetchHeaders() 2010-08-04 13:49:48 +00:00
alecpl
b25dfd0913 - removed PHP closing tag 2010-06-23 09:55:08 +00:00