Commit Graph

192 Commits

Author SHA1 Message Date
alecpl
2537686d1d - Performance fix: Determine real mimetype of message/rfc822 part from bodystructure instead of fetched headers 2010-07-30 12:46:00 +00:00
alecpl
95fd49e4f2 - Fix message structure parsing when it lacks optional fields (#1486881) 2010-07-30 12:16:56 +00:00
alecpl
e6ce0062f2 - Unify hooks names, see rcube_plugin_api::deprecated_hooks for complete list (old names are supported without errors nor warnings) 2010-07-30 06:34:02 +00:00
alecpl
c51304ddc8 - Fix performance of threads parsing 2010-07-28 08:51:35 +00:00
alecpl
64e3e80743 - Fix some IMAP errors handling when opening the message (#1485443) 2010-06-08 12:46:05 +00:00
alecpl
6749e45ed3 - fix parsing bodystructure of messages with "Content-Type: multipart/related; type=multipart/alternative" 2010-06-04 21:03:47 +00:00
alecpl
309f49f09b - performance improvement: skip SEARCH command when mailbox is empty and SEARCH is called just after SELECT 2010-06-04 09:58:37 +00:00
alecpl
ffd3e29068 - Some fixes for BADCHARSET handling in SORT/THREAD/SEARCH response 2010-06-04 09:16:30 +00:00
alecpl
f22b5439f2 - Fix: don't call FETCH when THREADS returns empty result 2010-06-04 07:05:06 +00:00
alecpl
d311d809d6 - Fix forwarding of messages with winmail attachments
- Remove some redundant code for winmail handling in get.inc, move tnef_decode() to rcube_message
- Fix handling of uuencoded attachments in message body (#1485839)
- Extend rc_mime_content_type() to work with string buffer
2010-05-28 09:38:41 +00:00
alecpl
6f4e7dbcb1 - Added list_mailboxes hook in rcube_imap::list_unsubscribed() (#1486668) 2010-05-22 18:47:27 +00:00
alecpl
9d5c834332 - Fix %00 character in winmail.dat attachments names (#1486738) 2010-05-19 07:57:06 +00:00
alecpl
c435173eb4 - Fix handling errors of folder deletion (#1486705) 2010-05-19 06:41:02 +00:00
alecpl
677e1f26fe - Some files from /bin + spellchecking actions moved to the new 'utils' task 2010-05-18 10:25:29 +00:00
alecpl
bb8012cfcd - Extend contact groups support (#1486682) 2010-05-13 09:13:25 +00:00
alecpl
488074965b - Fix check-recent action issues and performance (#1486526)
- Fix messages order after checking for recent (#1484664)
- Fix messages copying
- Reset check-recent interval after check-recent by hand
2010-05-12 19:09:29 +00:00
alecpl
16378fe3a2 - preformance fix: don't load full folders list when checking for folder
existance in sendmail.inc, use internal cache to make mailbox_exists()
  faster when called more than one time for the same folder
2010-05-03 06:41:57 +00:00
alecpl
06c116bf75 - Fix database constraint violation when opening a message (#1486696) 2010-04-29 17:22:27 +00:00
alecpl
f0485adef1 - Fix folder subscription checking (#1486684)
- Fix INBOX appears (sometimes) twice in mailbox list (#1486672)
2010-04-28 12:24:48 +00:00
alecpl
175d8eed7b - fix typos 2010-04-26 15:58:17 +00:00
thomascube
d062dbe18c Add class docuumentation blocks and make phpdoc work again 2010-04-23 14:25:28 +00:00
alecpl
d824acaf11 - fix typo in mailbox_exists() 2010-04-23 13:54:35 +00:00
alecpl
a03c98092f - fix IMAP errors on Settings/Folders (always call _id2uid() with mailbox set)
- performance: add option to not checking MAXUID in messagecount()
2010-04-23 11:47:24 +00:00
alecpl
a4468298c8 - fix sorting of folders with capital letters 2010-04-15 12:21:03 +00:00
alecpl
70318e5463 - create rcube_mime_struct class on Iloha's MIME (mime.inc) basis 2010-04-01 13:42:39 +00:00
alecpl
6f31b356b2 - fix save/delete draft message with enabled threading (#1486596)
- performance improvement using UID SEARCH intead of SEARCH + FETCH
- re-fix r3445
2010-03-31 07:14:32 +00:00
alecpl
94a6c642cf - Fix imap login (#1486591) 2010-03-30 06:29:23 +00:00
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
2010-03-26 21:03:22 +00:00
alecpl
fb7ec576ab - Added possibility to select all messages in a folder (#1484756) 2010-03-25 16:29:02 +00:00
alecpl
cff88617c0 - small backend cleanup + support for operations on ALL messages in a folder 2010-03-24 11:27:44 +00:00
alecpl
18ace62791 - Set maxuid in threads mode, to prevent unnecessary list reloading on (first) check_recent 2010-03-23 09:40:47 +00:00
alecpl
3fb3792efc - Fix UNSEEN counting when threads and skip_deleted are both enabled (#1486558) 2010-03-23 08:05:03 +00:00
alecpl
02f7cb8851 - Fix rcube_imap::mailbox_exists (#1486560) 2010-03-19 13:47:47 +00:00
alecpl
9b3fdc25c1 - Implemented messages copying using drag&drop + SHIFT (#1484086) 2010-03-19 11:20:12 +00:00
alecpl
15e00bdf50 - Improved performance of folders operations (#1486525) + code cleanups 2010-03-18 13:02:18 +00:00
alecpl
1845fb6318 - Handle 'false' result from iil_C_* functions (#1486511) 2010-03-18 10:56:46 +00:00
thomascube
f52c936f4d Merged devel-threads branch (r3066:3364) back into trunk 2010-03-17 12:24:09 +00:00
alecpl
b579f42b55 - fixes for proper handling of email addresses with form: "user"@domain.tld 2010-03-12 13:54:56 +00:00
alecpl
5027c326e9 -remove root_ns setting as useless, should fix #1486222 2010-03-12 10:12:22 +00:00
alecpl
a4f7780044 - Fix check_recent action when skip_deleted=true (#1486535) 2010-03-05 12:57:58 +00:00
alecpl
f1ce5163e5 - Fix inconsistent behaviour of 'delete_always' option (#1486299) 2010-03-04 15:34:32 +00:00
thomascube
a96183883d Changed signature separator when top-posting (#1486330) 2010-03-04 07:39:53 +00:00
alecpl
d15d594a42 - more case sensitive matching 2010-03-03 09:49:29 +00:00
thomascube
f2cdc551e7 Use private method 2010-03-02 22:31:11 +00:00
thomascube
7c9d922b96 New recent check based on UIDs 2010-03-02 21:27:53 +00:00
thomascube
c8cf268b9d No more case-insensitive folder name comparisons 2010-03-02 17:33:51 +00:00
thomascube
d5ffb58726 Use case sensitive check when checking for default folders (#1486346) 2010-03-02 07:59:54 +00:00
alecpl
91790e41f3 - Fix attachment excessive memory use, support messages of any size (#1484660) 2010-02-09 13:10:12 +00:00
alecpl
f6b145d561 - optimise _id2uid(), prevent from array_flip() warnings 2010-02-05 13:05:25 +00:00
alecpl
ac9759b6a4 - oops, last commit fix 2010-01-28 12:55:26 +00:00