Commit Graph

4779 Commits

Author SHA1 Message Date
Aleksander Machniak
1cdcafc7fc Added more error checking in rcube_image::resize() 2013-06-07 13:12:04 +02:00
Aleksander Machniak
76f4f7970d Fix resolving /this/ in file_callback() 2013-06-06 12:19:03 +02:00
Aleksander Machniak
61ccdfcfbb Add imap_cache_ttl option to configure TTL of imap_cache 2013-06-06 09:22:21 +02:00
Aleksander Machniak
67ac6e354a Rename message_cache_lifetime to messages_cache_ttl option for naming consistency 2013-06-06 09:20:02 +02:00
Aleksander Machniak
b07426f0c5 Make LDAP cache engine configurable via ldap_cache and ldap_cache_ttl options 2013-06-06 08:58:59 +02:00
Aleksander Machniak
f658907731 Fix legacy options handling 2013-06-05 19:31:34 +02:00
Aleksander Machniak
aa44ce6e97 Add optional argument to now() for simple interval calculations on SQL-side 2013-06-05 18:54:26 +02:00
Aleksander Machniak
14226fc845 Use built-in sqlite functions to "emulate" now() and unix_timestamp() 2013-06-05 18:08:27 +02:00
Aleksander Machniak
be4b5c2fe5 Fix "duplicate entry" errors on inserts to imap cache tables (#1489146) 2013-06-05 15:20:53 +02:00
Aleksander Machniak
4fee776e51 Small code improvement 2013-06-05 13:08:26 +02:00
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
2013-06-05 10:56:26 +02:00
Thomas Bruederli
42de33c7de Add option to use PHP's native session save handlers 2013-06-05 09:10:08 +02:00
Aleksander Machniak
9749da9fcc Fix possible wrong null assignment to innerHTML on IE10 (#1489145) 2013-06-04 09:08:30 +02:00
Aleksander Machniak
abe798d905 Fix rcube_clone_object() 2013-06-04 09:03:36 +02:00
Aleksander Machniak
3d78d55b5a Move rcube_layer class to classic skin, it was used only there 2013-06-04 09:02:43 +02:00
Aleksander Machniak
ad2ba95dcd Fix so bounces addresses in Sender headers are skipped on Reply-All (#1489011) 2013-06-03 09:57:35 +02:00
Aleksander Machniak
5df4fe56d5 Fix backward copat. with cached values serialized but not base64-encoded (#1489142) 2013-06-02 14:44:09 +02:00
Aleksander Machniak
a6b0ca60a4 Fix bug where serialized strings were truncated in PDO::quote() (#1489142) 2013-06-02 14:33:11 +02:00
Aleksander Machniak
d77e08729b Fix removing flags from serialized object before saving it in DB 2013-06-02 11:57:37 +02:00
Aleksander Machniak
15482bcade Improved handling of Reply-To/Bcc addresses of identity in compose form (#1489016) 2013-06-01 15:19:14 +02:00
Aleksander Machniak
cb3e2fe0c2 Fix displaying messages with invalid self-closing HTML tags (#1489137) 2013-05-31 15:42:22 +02:00
Aleksander Machniak
af9dbd54b3 Fix PHP warning when responding to a message with many Return-Path headers (#1489136) 2013-05-31 11:37:19 +02:00
Aleksander Machniak
3863a9d2c5 Added user preference to open all popups as standard windows 2013-05-31 09:27:15 +02:00
Aleksander Machniak
99e27c581e Fix unintentional compose window resize (#1489114) 2013-05-30 15:19:05 +02:00
Aleksander Machniak
2f321c6600 Open attachments, print and source in popups for consistency - always use
open_window() instead of window.open(), so plugins/skins can override popup behaviour
2013-05-30 14:54:31 +02:00
Aleksander Machniak
ece3a522d8 Fixed popup windows size issues, unified sizes 2013-05-30 13:57:08 +02:00
Aleksander Machniak
581a52b615 Fix performance regression in text wrapping function (#1489133) - don't use iconv here 2013-05-30 09:19:22 +02:00
Aleksander Machniak
d096210504 Fix connection to posgtres db using unix socket (#1489132) 2013-05-29 19:36:33 +02:00
Aleksander Machniak
1d67fe13f6 Remove (move to bc.php) unused strip_newlines() and strip_quotes() functions 2013-05-29 09:42:12 +02:00
Aleksander Machniak
896e2b4e51 Add more rcube_utils tests 2013-05-28 21:26:44 +02:00
Aleksander Machniak
fe0f1d589b Improve rcube_utils::file2class() to not return duplicates 2013-05-28 20:59:44 +02:00
Thomas Bruederli
e1a3caf659 Also display contact properties with unknown subtypes 2013-05-26 18:05:40 +02:00
Aleksander Machniak
b3e3422e9f Fix class name 2013-05-26 11:57:28 +02:00
Aleksander Machniak
22a41b8247 Make possible to disable shared cache 2013-05-26 11:11:49 +02:00
Aleksander Machniak
00cb22cf92 Expunge all cache instances in shutdown 2013-05-25 15:46:20 +02:00
Aleksander Machniak
50abd55718 Added shared (cross-user) cache 2013-05-25 15:37:46 +02:00
Aleksander Machniak
a963a2b38c Fix connecting when host is specified with protocol prefix e.g. ssl:// 2013-05-24 20:08:20 +02:00
Aleksander Machniak
ec0f74a5b2 Unify codestile 2013-05-24 19:22:34 +02:00
Aleksander Machniak
c0e364cb5a Align double-click time in list.js and app.js 2013-05-24 19:05:11 +02:00
Aleksander Machniak
1dfa85e0e6 Fix handling of comma when adding contact from contacts widget (#1489107) 2013-05-24 14:54:18 +02:00
Aleksander Machniak
ab845c0718 Fix bug where a message was opened in both preview pane and new window on double-click (#1489122) 2013-05-24 14:20:43 +02:00
Aleksander Machniak
a8994090bb Fix fatal error when xdebug.max_nesting_level was exceeded in rcube_washtml (#1489110) 2013-05-24 09:19:57 +02:00
Aleksander Machniak
cb34c1b524 Fix PHP warning in html_table::set_row_attribs() in PHP 5.4 (#1489094) 2013-05-24 08:37:28 +02:00
Aleksander Machniak
52b256e85f Print nicer error message when too old PHP version found - required by mysql driver (#1489099) 2013-05-24 08:30:07 +02:00
Aleksander Machniak
07795ba124 Fix invalid option selected in default_font selector when font is unset (#1489112) 2013-05-23 18:47:23 +02:00
Aleksander Machniak
6ae92aa169 Fix displaying contact with ID divisible by 100 in sql addressbook (#1489121) 2013-05-23 18:23:44 +02:00
Aleksander Machniak
1f19587f05 Fix browser warnings on PDF plugin detection (#1489118) 2013-05-23 15:43:58 +02:00
Aleksander Machniak
bbd636740e Fix fatal error when parsing UUencoded messages (#1489119) 2013-05-23 15:34:51 +02:00
Aleksander Machniak
db108e3779 Fix another text wrapping issue (wrong handling of long unwrappable lines) 2013-05-23 08:59:27 +02:00
Aleksander Machniak
c71281fd44 Fix warning when using IP address as hostname in Net_Socket 2013-05-22 19:19:29 +02:00