alecpl
609d3923d7
- Cache synchronization using QRESYNC/CONDSTORE
...
- Fixed message ID updates in cache
- Changed message flags handling + some fixes (e.g. fixed messages listing after delete)
13 years ago
alecpl
66a3b03419
- Fix handling of binary attachments encoded with quoted-printable ( #1488065 )
13 years ago
alecpl
80152b333c
- Rewritten messages caching (merged devel-mcache branch):
...
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
13 years ago
alecpl
0c7fe2fd97
- Added unique connection identifier to IMAP debug messages
13 years ago
alecpl
7a2bade211
- Added 'priority' column on messages list
13 years ago
alecpl
f4c3649671
- Revert r5046, the change will be applied to devel-mcache branch, where it belongs for now
13 years ago
alecpl
077cfdac2d
- Added IMAP ENABLE (RFC5161) support
...
- Removed deprecated @access comments
13 years ago
alecpl
632528ff42
- Fix infinite loop in tokenizeResponse() when server returns atoms with forbidden characters
14 years ago
alecpl
8bce655246
- Fix lack of Cc and Reply-To headers on messages list, add them to default headers list ( #1487989 )
14 years ago
alecpl
0891b1d2ec
- Fix handling of untagged responses in LIST/LSUB response parser
14 years ago
alecpl
b5fb21e767
- Improved string literals handling
14 years ago
alecpl
5c2f064882
- Fix ID command arguments (must be of type nstring)
14 years ago
alecpl
1463a5ac24
- Fix ID command response handling
14 years ago
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