Aleksander Machniak
|
918a6a6e0e
|
Fix default sorting of threaded list when THREAD=REFS isn't supported.
The result need to be re-sorted even if sort column is not set. This fixes
the issue when new messages aren't displayed on top of the list.
|
12 years ago |
Aleksander Machniak
|
f3b55ee8e8
|
Do not reset messages count in set_folder()
|
12 years ago |
Aleksander Machniak
|
545559307e
|
Make sure to use threads result cached in-memory for correct folder
|
12 years ago |
Aleksander Machniak
|
60b6d7c389
|
Fix database cache expunge issues (#1489149) - added 'expires' column
|
12 years ago |
Aleksander Machniak
|
d186405c00
|
Simplified db connection initialisation code
|
12 years ago |
Aleksander Machniak
|
66407a75d1
|
Fix date format issues on MS SQL Server (#1488918)
|
12 years ago |
Aleksander Machniak
|
1cdcafc7fc
|
Added more error checking in rcube_image::resize()
|
12 years ago |
Aleksander Machniak
|
61ccdfcfbb
|
Add imap_cache_ttl option to configure TTL of imap_cache
|
12 years ago |
Aleksander Machniak
|
67ac6e354a
|
Rename message_cache_lifetime to messages_cache_ttl option for naming consistency
|
12 years ago |
Aleksander Machniak
|
b07426f0c5
|
Make LDAP cache engine configurable via ldap_cache and ldap_cache_ttl options
|
12 years ago |
Aleksander Machniak
|
f658907731
|
Fix legacy options handling
|
12 years ago |
Aleksander Machniak
|
aa44ce6e97
|
Add optional argument to now() for simple interval calculations on SQL-side
|
12 years ago |
Aleksander Machniak
|
14226fc845
|
Use built-in sqlite functions to "emulate" now() and unix_timestamp()
|
12 years ago |
Aleksander Machniak
|
be4b5c2fe5
|
Fix "duplicate entry" errors on inserts to imap cache tables (#1489146)
|
12 years ago |
Aleksander Machniak
|
ee73a723f9
|
Improvements in garbage collector: created gc() method to run all
gc-related cleanups in one place, added posibility to run gc in
environments without session
|
12 years ago |
Thomas Bruederli
|
42de33c7de
|
Add option to use PHP's native session save handlers
|
12 years ago |
Aleksander Machniak
|
5df4fe56d5
|
Fix backward copat. with cached values serialized but not base64-encoded (#1489142)
|
12 years ago |
Aleksander Machniak
|
a6b0ca60a4
|
Fix bug where serialized strings were truncated in PDO::quote() (#1489142)
|
12 years ago |
Aleksander Machniak
|
d77e08729b
|
Fix removing flags from serialized object before saving it in DB
|
12 years ago |
Aleksander Machniak
|
cb3e2fe0c2
|
Fix displaying messages with invalid self-closing HTML tags (#1489137)
|
12 years ago |
Aleksander Machniak
|
581a52b615
|
Fix performance regression in text wrapping function (#1489133) - don't use iconv here
|
12 years ago |
Aleksander Machniak
|
d096210504
|
Fix connection to posgtres db using unix socket (#1489132)
|
12 years ago |
Aleksander Machniak
|
1d67fe13f6
|
Remove (move to bc.php) unused strip_newlines() and strip_quotes() functions
|
12 years ago |
Aleksander Machniak
|
896e2b4e51
|
Add more rcube_utils tests
|
12 years ago |
Aleksander Machniak
|
fe0f1d589b
|
Improve rcube_utils::file2class() to not return duplicates
|
12 years ago |
Aleksander Machniak
|
b3e3422e9f
|
Fix class name
|
12 years ago |
Aleksander Machniak
|
22a41b8247
|
Make possible to disable shared cache
|
12 years ago |
Aleksander Machniak
|
00cb22cf92
|
Expunge all cache instances in shutdown
|
12 years ago |
Aleksander Machniak
|
50abd55718
|
Added shared (cross-user) cache
|
12 years ago |
Aleksander Machniak
|
a8994090bb
|
Fix fatal error when xdebug.max_nesting_level was exceeded in rcube_washtml (#1489110)
|
12 years ago |
Aleksander Machniak
|
cb34c1b524
|
Fix PHP warning in html_table::set_row_attribs() in PHP 5.4 (#1489094)
|
12 years ago |
Aleksander Machniak
|
52b256e85f
|
Print nicer error message when too old PHP version found - required by mysql driver (#1489099)
|
12 years ago |
Aleksander Machniak
|
bbd636740e
|
Fix fatal error when parsing UUencoded messages (#1489119)
|
12 years ago |
Aleksander Machniak
|
db108e3779
|
Fix another text wrapping issue (wrong handling of long unwrappable lines)
|
12 years ago |
Aleksander Machniak
|
c16bd50947
|
Catch warning on is_readable() failure (open_basedir restriction)
|
12 years ago |
Thomas Bruederli
|
0b9a7bcde3
|
Move rcmail::deliver_message() to framework for common use
|
12 years ago |
Aleksander Machniak
|
52f2a69855
|
Added rcube_plugin::add_label() method
|
12 years ago |
Aleksander Machniak
|
43079d8e2d
|
Simplify/fix debug lines truncation
|
12 years ago |
Aleksander Machniak
|
fd0fd3b0a0
|
Fix handling of invalid email addresses in headers (#1489092)
|
12 years ago |
Aleksander Machniak
|
9b8d22ebe1
|
Limit debug log entry (line) size to 4096 characters to prevent
memory_limit/preformance issues when debug is enabled (imap, smtp, db)
|
12 years ago |
Aleksander Machniak
|
95b90be8c2
|
Fix IMAP connection issue with default_socket_timeout < 0 and imap_timeout < 0 (#1489090)
|
12 years ago |
Aleksander Machniak
|
3725cfb245
|
Avoid uninitialized/unused variables
|
12 years ago |
Aleksander Machniak
|
ce89ecd542
|
Fix various PHP code bugs found using static analysis (#1489086)
|
12 years ago |
Aleksander Machniak
|
c027ba7709
|
Fix bugs caught by static analysis
|
12 years ago |
Aleksander Machniak
|
3a0dc87856
|
Fix backslash character handling on vCard import (#1489085)
|
12 years ago |
Aleksander Machniak
|
0b0caee40b
|
Fix csv import from Thunderbird with French localization (#1489059)
|
12 years ago |
Zou Guangxian
|
49311c55dd
|
* fixed: modsecurity warning: AppDefect: Cache-Control Response Header Missing 'no-store' flag. http://websecuritytool.codeplex.com/wikipage?title=Checks#http-cache-control-header-no-store
|
12 years ago |
Thomas Bruederli
|
b15cc7d6f4
|
Check Google spell check service response for errors and report them accordingly
|
12 years ago |
Thomas Bruederli
|
517dae3e74
|
Experimental: refactored list.js and html_table class to render lists with different html structures (e.g. table, ul, div). This show provide more flexibility to skin designers and improve mobile device support
|
12 years ago |
Aleksander Machniak
|
b92ec5c86d
|
Fix bug where multi-level quoting was replaced with one-level quoted text after format=flowed wrapping
|
12 years ago |