Commit Graph

99 Commits (1633bcafcab5a09aae587edfaf7dfb7c20b4035e)

Author SHA1 Message Date
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
alecpl ab0b51a1fe - Use only one from IMAP authentication methods to prevent login delays (1487784) 14 years ago
alecpl 075ee62a77 - Add workaround for DBMail's bug http://www.dbmail.org/mantis/view.php?id=881 (#1487766) 14 years ago
alecpl 890eae6758 - Use IMAP's ID extension (RFC2971) to print more info into debug log 14 years ago
alecpl 62481f34e6 - Convert Content-type to lowercase, fixes lack of attachment icon for some messages (#1487750) 14 years ago
alecpl b2442d93ef - Fix parsing FETCH response for very long headers (#1487753) 14 years ago
thomascube 31278471d3 Use improved strtotime() function + reduce duplicated code 14 years ago
thomascube f5e7b35307 Bumbed version; Roundcube development is not Switzerland only 14 years ago
alecpl 808d1617ef - Fix fallback to LOGIN auth (broken in r4389) 14 years ago
alecpl 600bb156f7 - Use improved get_capability() syntax, saves CAPABILITY call in some cases 14 years ago
alecpl eabd44876c - Extend getCapability() to return caps values or true/false 14 years ago
alecpl aff04d6fc4 - Fix errors in getACL() and myRights() 14 years ago
alecpl f7221df5c5 - Fix for ANNOTATEMORE drafts below 08 version (use quoted parameters) 14 years ago
alecpl 814bafcc5a - Add handling of multifolder METADATA/ANNOTATION responses 14 years ago
alecpl 7f1da4818e - Add debug handler support in rcube_imap_generic 14 years ago
alecpl ab1bea4843 - Fix handling (skipping) of unilateral untagged server responses (in THREAD/SORT/SEARCH commands) 14 years ago
alecpl c2c820cbf4 - CS fixes 14 years ago
alecpl ad399a95dd - Add username and IP address to log message on unsuccessful login (#1487626) 14 years ago
alecpl 4064452816 - Fix handling of untagged responses for AUTHENTICATE command (#1487450) 14 years ago
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
14 years ago
alecpl d7e83d34dd - Get rid of IMAP connection message tracing 14 years ago
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
14 years ago
thomascube e31afbbc9b Fix php warnings; Courier doesn't like spaces appended to the EXPUNGE command 14 years ago
alecpl 576b330ebd - Temporarily commented out \Noselect flag checking in select(), because of problems with Courier 14 years ago
alecpl 44840971e8 - Fix handling of folders with name "0" (#1487119) 14 years ago
alecpl ad3c273c91 - Fix handling of message bodies (quoted-printable encoded) with NULL characters (#1486189) 14 years ago
alecpl d903fb4dd4 - Fix lack of IMAP server response in logged error message when using AUTHENTICATE PLAIN with SASL-IR 14 years ago
alecpl 00290a6032 - Add support for shared folders (#1403507) 14 years ago
alecpl c0ed783aa1 - CS fixes 14 years ago
alecpl 8738e943db - Use consistent naming (folder -> mailbox), fixed #1487101 14 years ago
alecpl a5e8e5df88 - Small code improvements 14 years ago
alecpl 36911ea111 - Improve performance by invoking STATUS command once for both MESSAGES and UNSEEN counters 14 years ago
alecpl 9ae29c9525 - Improve performance of message cache status checking when skip_disabled=true 14 years ago
alecpl 93272ea91b - Use consistent results from some functions, code cleanup 14 years ago
alecpl c309cd8928 - Improve performance of setting IMAP flags using .SILENT suffix 14 years ago
alecpl f0638be52a - Close properly IMAP connection when login fails
- Don't use LOGIN when server sent LOGINDISABLED
14 years ago
alecpl 77327e252a - Add SORT=DISPLAY support (RFC 5957) 14 years ago
alecpl 36ed9d7ec6 - Improve performance of rcube_imap_generic::countMessages() using STATUS instead of SELECT 14 years ago
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)
14 years ago
alecpl 4757608097 - Improve pre-auth and auth capabilities handling 14 years ago
alecpl 3353fdcbb4 - Fix auth capabilty checks ignore welcome banner CAPABILITY string (#1487081) 14 years ago
alecpl a5a4bf46bd - Add basic IMAP LIST's \Noselect option support (mark unselectable folders as virtual, etc.) 14 years ago
alecpl 2b42838427 - Simplify some code, add some comments 14 years ago
alecpl fc7a41f75e - Small improvements in NAMESPACE handling 14 years ago
alecpl 781f0ca54c - Improve performance by reading optional capability response from AUTHENTICATE 14 years ago