Commit Graph

194 Commits (086767c8f273e3bdd6c455876ccbcd876041b503)

Author SHA1 Message Date
alecpl f6b145d561 - optimise _id2uid(), prevent from array_flip() warnings 15 years ago
alecpl ac9759b6a4 - oops, last commit fix 15 years ago
alecpl b5846eed4d - Login preformance: Create default folders on first login only 15 years ago
alecpl 10eedbe75a - add file/line definitions to raise_error() calls 15 years ago
alecpl 18cdf6b155 - small code improvement in rcube_imap::mod_mailbox() 15 years ago
alecpl aa16b4af8f - Improved handling of message parts of type message/rfc822 (fixed e.g. inline images in multipart/alternative messages attached as message/rfc822) 15 years ago
alecpl 7a05909da8 - fix warning on PHP5.3 (#1486284) 15 years ago
alecpl 9a0f89d7af - don't treat content-disposition item in structure as message part 15 years ago
alecpl bc04a7ee78 - fix creating default folder when moving message and target folder doesn't exists 15 years ago
alecpl efe93ad116 - fix message cache clearing when folder is empty + small max() warning fix 15 years ago
alecpl f281242fa4 - performance: fix storing of imap_delimiter in session 15 years ago
alecpl 4f69328132 - Partially fixed "empty body" issue by showing raw body of malformed message (#1486166) 15 years ago
alecpl 170b72ab78 - fix for skip_deleted 15 years ago
alecpl 2c7296a82d - Use default_charset for bodies of messages without charset definition (#1486187) 15 years ago
alecpl ee3c580bfe - added @TODO comment 15 years ago
alecpl 38bf4253fb - Fix cache status checking + improve cache operations performance (#1486104) 15 years ago
alecpl 1cead0cbf4 - sorting by message index - added 'index_sort' option (#1485936) 15 years ago
alecpl bdab2c5faf - small code improvements 15 years ago
alecpl 59395e7e36 - Fix DB constraint violation when populating messages cache (#1486052) 15 years ago
alecpl eb4b147bad - fix cache flushing after message delete with read_when_deleted=true + some code cleanup 15 years ago
alecpl 4a63f1efaf - Fix roundcube hangs on empty inbox with bincimapd (#1486093) 15 years ago
alecpl ae7f9b3d0a - oops, my foult, remove buggy code 15 years ago
alecpl e6f4842505 - remove test code 15 years ago
alecpl f8a846c589 - simplified iil_C_(Un)Subscribe() return value 15 years ago
thomascube 80fbdaa2d9 Changed imap_connect hook according to suggestions in #1485956 16 years ago
thomascube 2a34eb9492 Add 'imap_connect' hook (#1485956) 16 years ago
alecpl 78c7947bf8 - Add rcube_imap::unset_flag (#1486017) 16 years ago
alecpl ee258ce158 - performance fix: don't check mbstring functions existence too often 16 years ago
alecpl 99a4539170 - small code improvements + possible bugs fixes 16 years ago
alecpl 5f571eb1db - few fixes for last commits 16 years ago
alecpl 0b6e9700f2 - r2734 fix: handle $split parameter for caching and for searching 16 years ago
alecpl 40dfeaddf8 - Performance improvements by use UID commands (#1485690) 16 years ago
alecpl 34ebe0ba2c - speed up adding of messages to the list after message move/delete 16 years ago
alecpl 6bfac4ced3 - make private methods really private
- rename _mod_mailbox() to mod_mailbox() and make it public
16 years ago
alecpl 41caad8b48 - fix lost argument in iil_C_FetchHeaders call (#1485941) 16 years ago
alecpl b550c2eaa5 - fix rcube_message_part cloning 16 years ago
alecpl 4e92534105 - more performance improvements of caching 16 years ago
alecpl ac622998f9 - Fix non-unicode characters caching in unicode database (#1484608) 16 years ago
alecpl b32cb21a7d - more preformance improvements of messages caching + some code refactoring 16 years ago
alecpl ad84f9c06c - performance improvements of messages caching 16 years ago
alecpl ecb9fb058d - use RCMAIL_CHARSET instead of hardcoded 'utf-8' 16 years ago
alecpl 28674a848a - fix bug in delete_mailbox when deleting many folders 16 years ago
alecpl e20e310162 - Fix messages searching on MailEnable IMAP (#1485762) 16 years ago
alecpl 2dd7ee346f - Fixed many 'skip_deleted' issues (#1485634)
- Fixed messages list sorting on servers without SORT capability
- some preformance improvements
16 years ago
alecpl 384d83adb9 - make searching aware of 'skip_deleted' 16 years ago
alecpl 0b2ce91f25 - Reviewed/fixed skip_deleted/read_when_deleted/flag_for_deletion options handling in UI 16 years ago
alecpl 977078372e - use explode() instead of deprecated in php5.3 split() 16 years ago
alecpl 6138a55f80 - fixed headers prefetching 16 years ago
alecpl a1fc8d2518 - removed unused and declared in PHP-5.3 quoted_printable_encode function (#1485879) 16 years ago
alecpl 8234b4c6bc - Support UID EXPUNGE: remove only moved/deleted messages 16 years ago
alecpl a5897a3e38 - Support UTF-7 encoding in messages (#1485832) 16 years ago
alecpl 48958e0512 - Fix Answered/Forwarded flag setting for messages from subfolders 16 years ago
alecpl 1c5be6f792 - Support UUencode content encoding (#1485839) 16 years ago
alecpl 78cdeba1a8 - last commit fix 16 years ago
alecpl 91ec0a0559 - speed up remove_message_cache() by using message uid instead of idx 16 years ago
alecpl ae1df26948 - fix \Seen flag setting with enable_caching=true (#1485843) 16 years ago
alecpl 23a2eec4d5 - ereg -> preg 16 years ago
alecpl aeed58d5af - Use UID STORE/COPY commands 16 years ago
alecpl b20bca7df2 - Fix fatal error after last commit in rcube_imap (#1485825) 16 years ago
alecpl d4d1a2505d - Fix attachment names encoding when charset isn't specified in attachment part (#1484969):
assume that the message charset or charset of the first part is better for attachment names
  than detected by roundcube
16 years ago
thomascube cc97ea0559 Merged branch devel-api (from r2208 to r2387) back into trunk (omitting some sample plugins) 16 years ago
alecpl 8b961eef04 - use extension_loaded() instead of get_loaded_extensions() 16 years ago
alecpl abb7450380 - use US-ASCII as failover also for SORT command (when used for searching) 16 years ago
alecpl ec74645d46 - Use US-ASCII as failover when Unicode searching fails (#1485762)
only US-ASCII is a must-have charset from IMAP's RFC
16 years ago
alecpl 050410f560 - Fix multiple recipients input parsing (#1485733)
- added shared rcube_explode_quoted_string() function
16 years ago
thomascube 21b160f38c Added TNEF support to decode MS Outlook (winmail.dat) attachments 16 years ago
alecpl 6e047cff29 - performance fix: don't fetch attachment headers twice when parse filename cont. values 16 years ago
alecpl 5c771cb25e - Fix MDNSent flag checking, use arbitrary keywords (asterisk) flag (#1485706) 16 years ago
alecpl 3866fd4681 - Fix large search results in non-default_imap_folders when imap_root is set (#1485703) 16 years ago
alecpl 0d57de907f - Fix large search results on server without SORT capability (#1485668) 16 years ago
alecpl bc39ad2a22 - fix r2251 16 years ago
alecpl 4f27148d40 #1485693: fix for addresses without angle brackets 16 years ago
alecpl b7c1685b2d #1484467: fix problems with backslash as imap hierarchy delimiter 16 years ago
till cbbef379a5 * bumping up copyright (happy new year ;-)) 16 years ago
alecpl c58c0aedba - Fix address names with '@' sign handling (#1485654) 16 years ago
alecpl 7a229b9e33 - Improve messages display performance 16 years ago
alecpl 922c2d923a - fix imap::set_options() 16 years ago
thomascube 230f944bf6 Allow empty strings for imap_root config parameter (was changed in r2143) to remain backward compatible but cache imap root and delimiter in session 16 years ago
alecpl 2b5c123aad #1485622: fix rcube_imap::message_index() to return always messages IDs 16 years ago
alecpl 0b5539e3dc - Fix sorting of folders with more than 2 levels (#1485569) 16 years ago
alecpl 57a92b5ada - don't convert false to array, to prevent from some warnings 16 years ago
alecpl dcf780a6bd - fix r2076: removed cache.session_id column, removed DELETEs from cache in session_gc
- trust DB server's time when "touching" cache and messages tables
16 years ago
alecpl 3e48d2eee1 - Increase speed of session destroy and garbage clean up
- Fix session timeout when DB server got clock skew (#1485490)
16 years ago
alecpl be7d3b6918 - Fix 'cache' table cleanup on session destroy (#1485516) 16 years ago
alecpl 73ba7caadb #1485573: fix part=0 handling 16 years ago
alecpl 322b79db06 - Speed up raw message body handling (call FETCH only once for the whole message insteade of twice for headers and body) 16 years ago
alecpl f1d0208380 - use memory less expensive method of searching when result is bigger than page size 16 years ago
till 250d3f76cc * fixed docblock 16 years ago
alecpl 9424cc71b3 - fix 16 years ago
alecpl e2e745fb4e - don't use SORT when SEARCH is better (sort field not specified) 16 years ago
alecpl 3d1e777b39 - fix for skip_deleted (#1485553) 16 years ago
alecpl 84b884d761 - Fix big memory consumption and speed up searching on servers without SORT capability 16 years ago
alecpl 697cc52cff - fixes for status filter
- don't call search second time if first call returns empty (array) result
16 years ago
alecpl e538b3dc7d - Added message status filter + fixes for r2046 (searching with SORT) 16 years ago
alecpl 0803fb007e - Use SORT for searching on servers with SORT capability 16 years ago
alecpl e0c9741ef5 - improve messages searching with many criterias (call one SEARCH command) 16 years ago
alecpl 8498dce502 - Fix problem with numeric folder names (#1485527) 16 years ago
svncommit c9ca6ada03 added obscure ASCII encoding aliases, added more error checking to RFC2822 date parsing 16 years ago
alecpl 28db73f7c9 - #1485468: fix attachment filename (RFC2231 related) 16 years ago
alecpl 5b4562e494 - read 'name' parameter after 'filename' and rfc2231's parameters,
Thunderbird truncate long filenames in 'name', but 'filename' contains the whole name
16 years ago