Commit Graph

94 Commits

Author SHA1 Message Date
alecpl
261ea440dd - Use addcslashes() instead of strtr() for string quoting 2011-02-17 09:51:26 +00:00
alecpl
ab0b51a1fe - Use only one from IMAP authentication methods to prevent login delays (1487784) 2011-02-15 11:10:59 +00:00
alecpl
075ee62a77 - Add workaround for DBMail's bug http://www.dbmail.org/mantis/view.php?id=881 (#1487766) 2011-02-09 12:01:29 +00:00
alecpl
890eae6758 - Use IMAP's ID extension (RFC2971) to print more info into debug log 2011-02-09 11:33:49 +00:00
alecpl
62481f34e6 - Convert Content-type to lowercase, fixes lack of attachment icon for some messages (#1487750) 2011-02-03 14:35:52 +00:00
alecpl
b2442d93ef - Fix parsing FETCH response for very long headers (#1487753) 2011-02-02 11:55:16 +00:00
thomascube
31278471d3 Use improved strtotime() function + reduce duplicated code 2011-01-21 16:50:07 +00:00
thomascube
f5e7b35307 Bumbed version; Roundcube development is not Switzerland only 2011-01-12 18:25:02 +00:00
alecpl
808d1617ef - Fix fallback to LOGIN auth (broken in r4389) 2011-01-08 08:37:55 +00:00
alecpl
600bb156f7 - Use improved get_capability() syntax, saves CAPABILITY call in some cases 2011-01-04 11:16:54 +00:00
alecpl
eabd44876c - Extend getCapability() to return caps values or true/false 2011-01-04 10:48:27 +00:00
alecpl
aff04d6fc4 - Fix errors in getACL() and myRights() 2011-01-03 07:15:51 +00:00
alecpl
f7221df5c5 - Fix for ANNOTATEMORE drafts below 08 version (use quoted parameters) 2010-12-28 07:17:32 +00:00
alecpl
814bafcc5a - Add handling of multifolder METADATA/ANNOTATION responses 2010-12-27 14:50:21 +00:00
alecpl
7f1da4818e - Add debug handler support in rcube_imap_generic 2010-12-23 18:25:18 +00:00
alecpl
ab1bea4843 - Fix handling (skipping) of unilateral untagged server responses (in THREAD/SORT/SEARCH commands) 2010-12-22 18:11:29 +00:00
alecpl
c2c820cbf4 - CS fixes 2010-12-09 14:56:06 +00:00
alecpl
ad399a95dd - Add username and IP address to log message on unsuccessful login (#1487626) 2010-12-09 09:26:54 +00:00
alecpl
4064452816 - Fix handling of untagged responses for AUTHENTICATE command (#1487450) 2010-12-08 14:24:53 +00:00
alecpl
90f81a6c8d - Better support for READ-ONLY and NOPERM responses handling (#1487083)
- Add confirmation message on purge/expunge commands response
- Fix CLOSE was called on unselected mailbox
2010-12-08 12:52:04 +00:00
alecpl
d7e83d34dd - Get rid of IMAP connection message tracing 2010-12-07 10:46:53 +00:00
alecpl
e232acbfde - Improve performance of moving or copying of all messages in a folder (use CLOSE intead of EXPUNGE)
- Code cleanup + added more phpdoc comments
2010-12-03 12:25:49 +00:00
thomascube
e31afbbc9b Fix php warnings; Courier doesn't like spaces appended to the EXPUNGE command 2010-11-24 15:44:05 +00:00
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