Commit Graph

371 Commits

Author SHA1 Message Date
Aleksander Machniak
4697c2cb77 Fix folder creation under public namespace root (#1488665) 2012-09-13 20:33:31 +02:00
Aleksander Machniak
a04a74fec4 Improvements in building criteria string for IMAP SEARCH 2012-09-12 09:59:10 +02:00
Aleksander Machniak
b5652641be Small improvements in APPEND command handling 2012-08-31 09:55:00 +02:00
Aleksander Machniak
fb2f825cd9 Fix line separator in exported messages (#1488603) 2012-08-15 15:32:02 +02:00
Aleksander Machniak
413df054ad CS fixes (mostly tab -> spaces) 2012-08-12 11:47:45 +02:00
Aleksander Machniak
2c59937c6a Fix wrong search result on servers without SORT support 2012-08-11 19:51:53 +02:00
Aleksander Machniak
b866a27364 Fix handling of MYRIGHTS on private namespace roots - fixes issue where
in ACL plugin it wasn't possible to share INBOX folder (when it was a namespace prefix).
2012-06-28 10:43:50 +02:00
Thomas Bruederli
6bb44a644a Initialize rcube instance (with options); no caches without a valid user_id 2012-06-20 18:39:54 +02:00
Aleksander Machniak
bdb40d39bd Add workaround for invalid BODYSTRUCTURE response - parse message with Mail_mimeDecode package (#1485585) 2012-06-06 09:35:56 +02:00
Thomas Bruederli
fa5f3f26f9 Fix calls to renamed methods 2012-05-25 16:30:57 +02:00
Aleksander Machniak
996d75d5fa Improved PERMANENTFLAGS checking code, added code for flags caching (currently commented out) 2012-05-23 09:19:51 +02:00
Aleksander Machniak
041c93ce0b Removed $Id$ 2012-05-22 12:31:37 +02:00
Aleksander Machniak
38184e9113 Fix PHP error where calling get() on a non object 2012-05-21 20:19:26 +02:00
Aleksander Machniak
9a2de8411e Merge branch 'courier-fix'
Conflicts:
	CHANGELOG
2012-05-21 17:53:58 +02:00
Aleksander Machniak
3c5489ba75 Add option imap_force_ns to make buggy servers support optional 2012-05-21 09:25:51 +02:00
Thomas Bruederli
1d5b73fd77 Add lost method for backwards compatibility 2012-05-20 19:19:13 +02:00
Aleksander Machniak
938925f320 Fix (again) metadata caching (#1488475) 2012-05-15 12:16:46 +02:00
Thomas Bruederli
92b1f65910 Merge branch 'master' of github.com:roundcube/roundcubemail 2012-05-14 20:54:24 +02:00
Thomas Bruederli
4f7ab00dfb Respect all arguments when caching IMAP metadata (#1488475) 2012-05-14 20:53:51 +02:00
Aleksander Machniak
0af82c8a59 Fix listing folders on Courier IMAP (#1488466) 2012-05-14 19:25:09 +02:00
Aleksander Machniak
435d55ecee Add public list_folder_direct() and list_folders_subscribed_direct() 2012-05-14 11:13:48 +02:00
alecpl
e327ca25ef - Fix listing messages when: skip_deleted=true, ESEARCH supported, threads disabled 2012-04-23 09:03:54 +00:00
thomascube
862de1bb3e Revert r6094; Add caching for ACL and Metadata 2012-04-21 16:28:03 +00:00
alecpl
5d66a4bcf3 - Improved ttl values handling 2012-04-19 07:42:19 +00:00
alecpl
6a8b4c2951 - Fix incorrect cache ttl used in get_cache_engine() (#1488447), use time() where mktime() without arguments was used 2012-04-19 06:56:52 +00:00
thomascube
6ab9e8a6c8 Respect force flag when counting messages 2012-04-17 23:17:16 +00:00
alecpl
be98dfc2c0 - Replace some references to rcmail with rcube 2012-04-16 11:59:08 +00:00
alecpl
1aceb9cec8 - Framework refactoring (I hope it's the last one):
rcube,rcmail,rcube_ui -> rcube,rcmail,rcube_utils
  renamed main.inc into rcube_bc.inc
2012-04-16 11:02:21 +00:00
alecpl
0c259682f6 - Merge devel-framework branch, resolved conflicts 2012-04-13 08:52:02 +00:00
thomascube
4cf42fde05 Add support for read-only address book records 2012-03-20 22:47:24 +00:00
alecpl
8d67c7b8bc - Fix counting messages search results 2012-03-13 08:54:05 +00:00
alecpl
8eae72a53c - Add check_connection() to storage abstract class 2012-03-05 14:20:07 +00:00
alecpl
c6a9cd6799 - Fix automatic unsubscribe of non-existent folders (with small perf fix) 2012-03-02 13:43:45 +00:00
thomascube
b91f048c3b Map renamed methods for backwards compatibility 2012-02-27 12:04:22 +00:00
thomascube
ef1e877a8d Connect to IMAP server before reading quota 2012-02-25 18:15:25 +00:00
thomascube
fec2d8e130 Refactored IMAP cache expunge: delegate to storage object; don't rely on deprecated 'enable_caching' config option 2012-02-21 21:43:39 +00:00
alecpl
b3ad480bbc - Fix hook name mailboxes_list renamed to reserved name, use storage_folders and add an alias to deprecated hooks list 2012-01-23 08:09:44 +00:00
thomascube
37cec41ba5 rcube_imap::update_cache() is used by some plugins 2012-01-18 15:30:41 +00:00
thomascube
f295d2b5b0 Fix accidental private => protected replacement 2012-01-18 15:26:46 +00:00
thomascube
31579dfdf4 Also support /private/... annotation selectors 2012-01-18 14:26:01 +00:00
alecpl
0457c5d101 - Fix call to undefined method rcube_imap::list_unsubscribed() 2012-01-18 12:41:10 +00:00
thomascube
7fe3811c65 Changed license to GNU GPLv3+ with exceptions for skins and plugins 2012-01-18 11:10:46 +00:00
thomascube
c321a955a7 Merged devel-framework branch (r5746:5779) back into trunk 2012-01-16 15:14:41 +00:00
alecpl
2081eed221 - Fix PHP Fatal error: Call to private method rcube_imap::id2uid() (#1488296) 2012-01-09 12:42:16 +00:00
alecpl
1c4f23d6e5 - Exclude MIME functionality from rcube_imap class into rcube_mime class 2012-01-05 11:25:42 +00:00
alecpl
c886de7ff4 - Fix searching on IMAP servers without CHARSET specifier support (#1488271) 2011-12-21 18:54:47 +00:00
alecpl
82f4820fae - Improve convert_criteria() so string literals will be not used if possible, to workaround issues with some buggy IMAP servers 2011-12-13 11:53:03 +00:00
alecpl
3d4e8a9069 - Microoptimizations 2011-12-08 11:47:35 +00:00
alecpl
e361bfe24b - More documentation + cleanup 2011-12-08 09:51:39 +00:00
alecpl
40c45e9de9 - Fixed issues with big memory allocation of IMAP results, improved a lot of rcube_imap class 2011-12-07 08:44:48 +00:00