Commit Graph

75 Commits

Author SHA1 Message Date
Aleksander Machniak
2298ecf7f6 Fix E_DEPRECATED warning when using Auth_SASL::factory() (#5401) 2016-08-16 13:39:13 +02:00
Aleksander Machniak
c08ca018d8 Get rid of rcube_imap_generic::strToTime() in favor of rcube_utils::strtotime() 2016-06-22 10:57:25 +02:00
Aleksander Machniak
4921c21cff Optimize SELECT response handling 2016-05-05 14:10:55 +02:00
Aleksander Machniak
6f2c007d1b CS fixes: Replace use of "bool ? true : false" with just "bool" 2016-04-02 13:02:55 +02:00
Aleksander Machniak
7462095f60 Small code improvements 2016-03-28 14:29:35 +02:00
Aleksander Machniak
ca34ba139e CS fixes 2016-03-03 12:51:34 +01:00
Francis Russell
8f71b164fd Make TLS method for IMAP parameterisable. 2016-01-08 14:22:32 +00:00
Francis Russell
191a6a6805 Enable use of TLSv1.1 and TLSv1.2 for IMAP. 2016-01-08 14:22:32 +00:00
Aleksander Machniak
7e3298753a Use ternary operator where aplicable 2015-11-14 10:08:07 +01:00
Aleksander Machniak
eca19d65b5 Optimized some regular expressions 2015-10-22 09:45:47 +02:00
Aleksander Machniak
354cff8b26 Some more CS fixes 2015-10-03 13:32:01 +02:00
Aleksander Machniak
7fb0aedc9b Fix fetchMIMEHeaders() so it really works with multiple parts, various CS fixes 2015-10-03 13:06:24 +02:00
Aleksander Machniak
85f4209074 Code improvements: CS fixes, improved internal cache cleanup on folder selection, removed redundant cache 2015-10-02 10:56:35 +02:00
Aleksander Machniak
5eb9c70b60 Added method to determine IMAP server vendor, for future use 2015-09-02 13:49:13 +02:00
Aleksander Machniak
86b241df63 CS fixes 2015-08-30 18:17:23 +02:00
Aleksander Machniak
1b8ca08e5b Added GSSAPI/Kerberos authentication plugin - krb_authentication 2015-08-06 13:23:50 +02:00
Aleksander Machniak
93e64008a6 Small code improvements 2015-08-05 09:30:51 +02:00
Aleksander Machniak
843643b1bd Fix multi-folder search result sorting by arrival date (#1490450) 2015-07-17 18:25:02 +02:00
Aleksander Machniak
a958748947 CS fixes 2015-06-07 15:26:33 +02:00
Aleksander Machniak
1422b0823e Fix bug where messages count was not updated after message move/delete with skip_deleted=false (#1490372) 2015-04-30 19:39:11 +02:00
Aleksander Machniak
5a4f3f8266 Remove Kolab's hack for Cyrus Murder bug in SETANNOTATION - it's not needed anymore 2015-04-03 17:46:39 +02:00
Aleksander Machniak
7b924535fd CS fixes 2015-01-03 13:59:07 +01:00
Aleksander Machniak
9e4246d957 Code improvements and fixes (mostly unused variables and methods) 2014-11-16 14:04:53 +01:00
Bartlomiej Nogas
a235f79df9 Fix of really fix UNKNOWN-CTE handling 2014-10-24 12:29:36 +02:00
Aleksander Machniak
bf9c9b3e38 Really fix UNKNOWN-CTE handling 2014-10-23 18:55:05 +02:00
Aleksander Machniak
81dab388d0 Fix handling of UNKNOWN-CTE response, try do decode content client-side (#1490046) 2014-10-23 13:42:21 +02:00
Aleksander Machniak
9d9623462a Fix handling of base64-encoded attachments with extra spaces (#1490111) 2014-10-23 11:09:35 +02:00
Aleksander Machniak
07fa81dc4e Fix setting flags on servers with no PERMANENTFLAGS response (#1490087) 2014-10-04 09:56:46 +02:00
Thomas Bruederli
6646809a31 Fix another regression in metadata response parsing introduced in commit 939380da 2014-09-23 10:10:08 +02:00
Bartlomiej Nogas
0d273c9a97 Fix get_metadata() function response, NIL response was introducing an shift 2014-09-22 23:17:12 +02:00
Aleksander Machniak
35b39c8d7d Fix PERMANENTFLAGS checking in modFlag() 2014-08-26 19:22:53 +02:00
Aleksander Machniak
e156741941 Fix bug where $Forwarded flag was being set even if server didn't support it (#1490000) 2014-07-28 19:03:16 +02:00
Aleksander Machniak
e0492d213b Fix "Illegal offset type" error (#1489985) 2014-07-14 08:56:59 +02:00
Aleksander Machniak
4922e55d58 Fix sorting messages by size on servers without SORT capability (#1489981) 2014-07-11 09:28:36 +02:00
Aleksander Machniak
6fa1a0da1f Extend get_quota() so it's possible to specify GETQUOTAROOT folder and return full quota info (including all roots and types, e.g. MESSAGE) - for future use 2014-06-24 19:16:18 +02:00
Aleksander Machniak
07893b3cdd Support LIST-MYRIGHTS extension in rcube_imap_generic (#1489665) 2014-06-22 11:32:16 +02:00
Aleksander Machniak
109bcce470 Add config option to specify IMAP connection socket parameters - imap_conn_options (#1489948) 2014-06-16 14:13:58 +02:00
Aleksander Machniak
232bcde1c2 Change private vars/methods to protected 2014-06-01 18:53:33 +02:00
Thomas Bruederli
939380da27 Don't list empty (nil) metadata entries to save memory anc caching space 2014-05-21 19:48:16 +02:00
Aleksander Machniak
dc0b500e78 Removed redundant default_folders config option (#1489737)
Implemented IMAP SPECIAL-USE extension support [RFC6154] (#1487830)
2014-04-01 19:27:07 +02:00
Aleksander Machniak
bee1e18966 Skip IMAP SORT request if folder is empty 2014-03-23 11:15:47 +01:00
Thomas Bruederli
128fd9861a Declare LOGIN commands to be anonymized in debug logging 2014-02-19 18:04:04 +01:00
Thomas Bruederli
774deaded1 Don't EVER log passwords 2014-02-03 15:34:55 +01:00
Aleksander Machniak
5251ec3e38 Workaround cyrus-murder bug in SETANNOTATION arguments handling 2013-10-08 19:10:47 +02:00
Aleksander Machniak
05da1577aa Fix setting of Junk and NonJunk flags by markasjunk plugin (#1489285)
Added possibility to register flag mappings by a plugin.
2013-08-29 09:20:33 +02:00
Aleksander Machniak
17239fa522 Merge pull request #100 from Dennis1993/patch-8
Remove sensless version_compare()
2013-08-04 23:22:57 -07:00
Aleksander Machniak
80112d0749 Fixed typo in comment 2013-07-30 09:46:49 +02:00
Dennis1993
ac1fa98715 Update rcube_imap_generic.php
remove sensless version_compare(). Min PHP Version is 5.2.1 so is a check of PHP 5.1.0 sensless. So never occurs.
2013-07-26 13:35:10 +02:00
Aleksander Machniak
bd28469302 Simplified logic of finding non-existent but subscribed folders. Should be more reliable and (might be) faster now. 2013-07-10 12:34:38 +02:00
Aleksander Machniak
cc02a90f92 Fix IMAP SETMETADATA parameters quoting (#1489231) 2013-07-08 09:27:55 +02:00