Commit Graph

1142 Commits

Author SHA1 Message Date
alecpl
00290a6032 - Add support for shared folders (#1403507) 2010-11-09 07:54:34 +00:00
alecpl
3bb9b5212b - Fix operations on messages in unsubscribed folders (#1487107) 2010-11-08 12:55:48 +00:00
thomascube
7fcb56b5b6 Support skins with old template names 2010-11-07 12:44:54 +00:00
alecpl
cdf1ae0029 - Remove redundant directory separator 2010-11-07 07:50:16 +00:00
alecpl
c0ed783aa1 - CS fixes 2010-11-05 12:24:52 +00:00
alecpl
c26b398d56 - Fix mailbox status checking when skip_deleted and threading are enabled 2010-11-05 12:19:12 +00:00
alecpl
30b30226e6 - Add possibility to force mailbox selection. There're situations where we're invoking
STATUS (for all messages count) and SELECT later for other operations. If we
  call SELECT first, the STATUS will be not needed.
2010-11-04 14:03:26 +00:00
alecpl
b8d8cbda45 - Skip conversion when input charset is BINARY 2010-11-04 13:05:29 +00:00
alecpl
bf13ba996c - remove charset=binary from content-type 2010-11-04 12:42:22 +00:00
alecpl
8738e943db - Use consistent naming (folder -> mailbox), fixed #1487101 2010-11-03 14:40:35 +00:00
alecpl
f75f65ce47 - Added option imap_force_lsub for some buggy LIST-EXTENDED implementations (#1486225) 2010-11-03 08:29:27 +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
7bdd3e22b5 - Fix address parsing for situation when encoded words are used inside quoted string (#1484961) 2010-10-29 10:50:53 +00:00
alecpl
01bdfd327c - Improve performance of clear_mailbox() when skip_deleted=true 2010-10-29 10:27:22 +00:00
alecpl
2cd443315d - Plugin API: add possibility to disable plugin in AJAX mode, 'noajax' property
- Plugin API: add possibility to disable plugin in framed mode, 'noframe' property
2010-10-29 08:42:28 +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
b393e54247 - Add rcube_addressbook::get_record_groups() (#1487089) 2010-10-27 07:23:57 +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
d21a05b481 - Fix handling of URLs with semicolon (;) character (#1487088) 2010-10-27 06:25:13 +00:00
alecpl
acd9bdd25b - Fix handling of URLs with tilde (~) character (#1487087) 2010-10-26 17:41:16 +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
10a6fc58e6 - Fix: don't return "empty" unlock 2010-10-26 13:20:34 +00:00
alecpl
fa2173cefe - Fix: Use internal instead of DB cache in message_index() and thread_index() 2010-10-26 12:17:55 +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
10f08e6ce0 - Fix setting 'virtual' flag for non-existing folders in some cases 2010-10-25 10:49:53 +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
63d4d61148 - Re-implemented SMTP proxy authorization support 2010-10-22 19:16:45 +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
thomascube
cb7d32ebdd List groups in address detail view and allow to subscribe/unsubscribe from there (#1486753) 2010-10-22 15:24:39 +00:00
alecpl
6a16031d04 - Add LIST-STATUS support in rcube_imap_generic class (RFC5819) 2010-10-22 11:13:39 +00:00
alecpl
03d3bab2af - Add charset alias: WINDOWS-949 -> UHC (#1487072) 2010-10-21 10:49:09 +00:00
alecpl
659cf14cdd - Improve performance of messages counting using ESEARCH extension (RFC4731) 2010-10-20 18:42:45 +00:00
alecpl
710e274849 - Improve performance of unseen messages counting, use STATUS instead of SELECT+SEARCH (#1487058) 2010-10-20 13:33:27 +00:00
alecpl
8794f16c62 - Fix handling of attachments when Content-Disposition is not inline nor attachment (#1487051) 2010-10-20 12:24:21 +00:00
alecpl
2ae58f1b67 - Fix content-type name regexp according to RFC4288.4.2 2010-10-20 11:27:39 +00:00
alecpl
8bac7e988f - Allow underline in content-type name, per comments in #1487051 2010-10-20 11:12:28 +00:00
alecpl
435c315223 - Fix decoding of e-mail address strings in message headers (#1487068) 2010-10-20 08:58:21 +00:00
alecpl
a2e8cb3642 - Simplify/improve LSUB/LIST/SELECT commands handling
- Store UIDNEXT, UIDVALIDITY, UNSEEN values of selected folder
2010-10-19 19:32:56 +00:00
alecpl
854cf227ac - Use unified command identifier (AXXXX)
- Use unified methods of command execution and response parsing
2010-10-19 13:51:51 +00:00