alecpl
f75f65ce47
- Added option imap_force_lsub for some buggy LIST-EXTENDED implementations ( #1486225 )
2010-11-03 08:29:27 +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
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
fa2173cefe
- Fix: Use internal instead of DB cache in message_index() and thread_index()
2010-10-26 12:17:55 +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
2b42838427
- Simplify some code, add some comments
2010-10-25 09:11:49 +00:00
alecpl
659cf14cdd
- Improve performance of messages counting using ESEARCH extension (RFC4731)
2010-10-20 18:42:45 +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
alecpl
f13baaf67c
- Fix regression in rcube_imap::_threadcount() which was the reason
...
why mailbox_status() returned always "1" for folders with enabled threading
2010-10-18 18:01:10 +00:00
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)
2010-10-18 12:55:07 +00:00
alecpl
8fcc3e1ad6
- Improved IMAP errors handling
2010-10-14 10:22:25 +00:00
alecpl
29983c1671
- Add caching support in id2uid and uid2id functions ( #1487019 ), Fix get_message_cache_index
...
to use internal cache when only sort order changes. Both changes improves performance of 'show' action
- code cleanup/function description fixes
2010-10-09 16:46:53 +00:00
alecpl
103ddcde87
- Minimize FETCH response for messages listing (when caching is disabled)
2010-10-04 18:09:26 +00:00
alecpl
5c461bada9
- Update phpdoc ( #1486958 )
2010-09-29 16:47:05 +00:00
alecpl
c609784656
- Use custom sorting when SORT is disabled by IMAP admin ( #1486959 )
2010-09-29 13:46:30 +00:00
alecpl
e99991996d
- Add Internationalized Domain Name (IDNA) support ( #1483894 )
2010-09-29 12:36:28 +00:00
alecpl
eacce9b3f5
- Messages caching: performance improvements, fixed syncing, fixes related with #1486748
2010-09-29 12:15:04 +00:00
alecpl
08aa031871
- Fix wrong parameter count in fetchHeader() call
2010-09-28 13:30:41 +00:00
alecpl
a8e1095eb0
- Fixed wrong function call in sync_header_index()
2010-09-28 13:08:48 +00:00
alecpl
e019f2d0f2
- s/RoundCube/Roundcube/
2010-09-25 13:03:53 +00:00
alecpl
d560e78d98
- Fix: close properly IMAP connection also when user is not logged in
2010-09-21 07:54:21 +00:00
alecpl
b364912fc1
- Don't log errors about empty password when connecting to IMAP server ( #1487001 )
2010-09-17 10:28:36 +00:00
alecpl
2aa2b332f6
- Small performance improvements
2010-09-08 09:40:39 +00:00
alecpl
272a7e5a24
- Don't use mail_header_delimiter when saving mail in IMAP
2010-09-04 08:01:10 +00:00
alecpl
ecc28ce02f
- Removed /i from regexp
2010-08-09 13:31:48 +00:00
alecpl
3c9d9aa943
- Improve handling of single-part messages with bogus BODYSTRUCTURE ( #1486898 )
2010-08-09 13:30:17 +00:00
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