alecpl
|
d1a9885f21
|
- Small code cleanup
|
2010-11-24 07:38:02 +00:00 |
|
alecpl
|
617623fa79
|
- Fix PHP warning: check if array isn't empty before using max()
|
2010-11-23 19:26:11 +00:00 |
|
alecpl
|
e9a974990e
|
- Add threads() result checking
|
2010-11-18 14:24:47 +00:00 |
|
alecpl
|
5d238918a7
|
- More fixes for folders with name "0"
|
2010-11-12 14:43:33 +00:00 |
|
alecpl
|
44840971e8
|
- Fix handling of folders with name "0" (#1487119)
|
2010-11-12 10:47:04 +00:00 |
|
alecpl
|
ad5881162d
|
- oops, fix parse error from last commit
|
2010-11-09 09:18:28 +00:00 |
|
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 |
|
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
|
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 |
|