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 |
alecpl
|
4dd4172421
|
- Add support for AUTH=DIGEST-MD5 in IMAP (RFC 2831)
|
14 years ago |
alecpl
|
a1fe6bd11d
|
- Add support for IMAP proxy authentication (#1486690)
|
14 years ago |
alecpl
|
7bf255bfe1
|
- Add SASL-IR support (RFC 4959)
- Add LOGINDISABLED support (RFC 2595)
- Add support for AUTH=PLAIN authentication to IMAP
|
14 years ago |
alecpl
|
6a16031d04
|
- Add LIST-STATUS support in rcube_imap_generic class (RFC5819)
|
14 years ago |
alecpl
|
659cf14cdd
|
- Improve performance of messages counting using ESEARCH extension (RFC4731)
|
14 years ago |
alecpl
|
710e274849
|
- Improve performance of unseen messages counting, use STATUS instead of SELECT+SEARCH (#1487058)
|
14 years ago |
alecpl
|
a2e8cb3642
|
- Simplify/improve LSUB/LIST/SELECT commands handling
- Store UIDNEXT, UIDVALIDITY, UNSEEN values of selected folder
|
14 years ago |
alecpl
|
854cf227ac
|
- Use unified command identifier (AXXXX)
- Use unified methods of command execution and response parsing
|
14 years ago |
alecpl
|
4cb6675872
|
- Remove unused property rcube_mail_header::f
|
14 years ago |
alecpl
|
a85f889208
|
- Use better method for string escaping, don't add quotes when the string is a token
|
14 years ago |
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)
|
14 years ago |
alecpl
|
d8335117e2
|
- Add LITERAL+ support (RFC2088)
|
14 years ago |
alecpl
|
2d1d68bc7e
|
- Display IMAP errors for LIST/THREAD/SEARCH commands, fixes #1486905
|
14 years ago |
alecpl
|
8fcc3e1ad6
|
- Improved IMAP errors handling
|
14 years ago |
alecpl
|
393ba7186f
|
- Fix handling of backslash as IMAP delimiter
|
14 years ago |
alecpl
|
103ddcde87
|
- Minimize FETCH response for messages listing (when caching is disabled)
|
14 years ago |
alecpl
|
e25a357d95
|
- Add Reply-to-List feature (#1484252)
- Add Mail-Followup-To/Mail-Reply-To support (#1485547)
|
14 years ago |
alecpl
|
eacce9b3f5
|
- Messages caching: performance improvements, fixed syncing, fixes related with #1486748
|
14 years ago |
alecpl
|
e019f2d0f2
|
- s/RoundCube/Roundcube/
|
14 years ago |
alecpl
|
d560e78d98
|
- Fix: close properly IMAP connection also when user is not logged in
|
14 years ago |
alecpl
|
ed302bbbed
|
- Code improvements + more infinite loop prevention
|
14 years ago |
alecpl
|
a5c56b3b21
|
- Return false from putLineC instead of NULL, for consistence
|
14 years ago |
alecpl
|
2aa2b332f6
|
- Small performance improvements
|
14 years ago |
alecpl
|
272a7e5a24
|
- Don't use mail_header_delimiter when saving mail in IMAP
|
14 years ago |
alecpl
|
03dbf37d5c
|
- Small improvement in SELECT response parsing
|
14 years ago |
alecpl
|
7f5b535d12
|
- Improved performance of LIST/LSUB response parsing
|
14 years ago |
alecpl
|
a31dd08826
|
- Replace chop() with rtrim(), small improvements in fetchHeaders()
|
14 years ago |
alecpl
|
b25dfd0913
|
- removed PHP closing tag
|
15 years ago |
alecpl
|
09266796dc
|
- remove some debug code
|
15 years ago |
alecpl
|
2653fe169f
|
- Reverted r3725 change
|
15 years ago |
alecpl
|
64e3e80743
|
- Fix some IMAP errors handling when opening the message (#1485443)
|
15 years ago |
alecpl
|
b93d00026a
|
- fix for initial capability response
|
15 years ago |
alecpl
|
0bc59eeb41
|
- Fix handling very long THREAD responses
|
15 years ago |
alecpl
|
ccf250ec1d
|
- performance improvement: we can skip THREAD when folder is empty
|
15 years ago |
alecpl
|
309f49f09b
|
- performance improvement: skip SEARCH command when mailbox is empty and SEARCH is called just after SELECT
|
15 years ago |
alecpl
|
ffd3e29068
|
- Some fixes for BADCHARSET handling in SORT/THREAD/SEARCH response
|
15 years ago |
alecpl
|
f07d238b1b
|
- Add 'imap_timeout' option (#1486760)
|
15 years ago |
alecpl
|
6a86d2727a
|
- Fix typo in last commit
|
15 years ago |
alecpl
|
1d51658ba5
|
- Parse untagged CAPABILITY response for LOGIN command (#1486742)
|
15 years ago |
alecpl
|
3978cbf4cd
|
- use @ operator for fclose() on connection handle
|
15 years ago |
alecpl
|
f0485adef1
|
- Fix folder subscription checking (#1486684)
- Fix INBOX appears (sometimes) twice in mailbox list (#1486672)
|
15 years ago |
alecpl
|
63bff1dd31
|
- small cleanup
|
15 years ago |
thomascube
|
d062dbe18c
|
Add class docuumentation blocks and make phpdoc work again
|
15 years ago |
alecpl
|
1820932295
|
- add iilBasicHeader alias for rcube_mail_header class, needed by messages cached in previous versions (#1486602)
|
15 years ago |
alecpl
|
6f31b356b2
|
- fix save/delete draft message with enabled threading (#1486596)
- performance improvement using UID SEARCH intead of SEARCH + FETCH
- re-fix r3445
|
15 years ago |
alecpl
|
024f05762a
|
- Fix undefined method error (#1486597)
|
15 years ago |
alecpl
|
94a6c642cf
|
- Fix imap login (#1486591)
|
15 years ago |
alecpl
|
c854241cc4
|
- change namespace() to getNamespace()
|
15 years ago |
alecpl
|
59c216f3cc
|
- Fix bugs on unexpected IMAP connection close (#1486190, #1486270)
- Iloha's imap.inc rewritten into rcube_imap_generic class
- rcube_imap code re-formatting
|
15 years ago |