Commit Graph

7719 Commits

Author SHA1 Message Date
Thomas Bruederli
dd54725b21 Merge branch 'dev-advanced-ldap-groups':
- Refactoring: separated address book implementation from generic LDAP wrapper class
- Auto-detect and use VLV indices for all search operations
- Additional group configuration options for LDAP address books
- Allow address books to display a multi-level group hierarchy in the contacts list
2013-06-18 13:49:19 +02:00
Aleksander Machniak
428764bf34 Fix so exported vCard specifies encoding in v3-compatible format (#1489183) 2013-06-18 09:59:18 +02:00
Aleksander Machniak
5c74e86eee Fix messages list column dragging after changing column/sort settings 2013-06-16 18:55:02 +02:00
Thomas Bruederli
f7ac79ced5 Display '(empty subject)' in message view if subject header is missing (#1489108) 2013-06-16 16:43:22 +02:00
Aleksander Machniak
3dbe4f79e4 Fix session issues when local and database time differs (#1486132)
Improve performance by executing session gc on script shutdown, also call session_write_close() ASAP
2013-06-16 14:18:57 +02:00
Aleksander Machniak
ac1a962b51 Remove session.auto_start setting. It is already too late to set this option. 2013-06-16 10:59:34 +02:00
Aleksander Machniak
461a30d771 Merge config files (#1487311).
Now we have defaults.inc.php and config.inc.php.
Renamed $rcmail_config to $config. Old naming and old files are supported
for backward compatibility.
2013-06-14 12:09:08 +02:00
Thomas Bruederli
4f53ab347e Add feature to import messages to the currently selected folder 2013-06-14 01:13:13 +02:00
Aleksander Machniak
99e17f6131 Fix timeout issue on drag&drop uploads (#1489170) 2013-06-13 15:12:07 +02:00
Aleksander Machniak
df9d004cf8 Set TTL for attachments stored in sql database 2013-06-13 13:47:09 +02:00
Aleksander Machniak
12f1190a62 Fix typos in sql queries of garbage collector (expired -> expires) 2013-06-13 13:04:20 +02:00
Aleksander Machniak
603e048f73 Fix thread cache syncronization/validation (#1489028) 2013-06-13 11:07:35 +02:00
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.
2013-06-13 08:20:54 +02:00
Aleksander Machniak
9ac4006d64 Remove duplicated focus() after opening print window 2013-06-12 12:49:09 +02:00
Aleksander Machniak
f3b55ee8e8 Do not reset messages count in set_folder() 2013-06-11 20:16:09 +02:00
Aleksander Machniak
ae80b5a309 Fix error when there's no writeable addressbook source (#1489162) 2013-06-11 12:08:44 +02:00
Aleksander Machniak
c6406eb1a9 Improved main preferences page performance by skipping form generation
when sections list is being build, CS fixes
2013-06-11 10:59:46 +02:00
Aleksander Machniak
85e65c3c76 Improvements to PR merge "add option show_real_foldernames" 2013-06-11 09:41:02 +02:00
Aleksander Machniak
174327c25c Merge pull request #77 from dpc22/realnames
Add show_real_foldernames preference and configuration option.
2013-06-11 00:33:21 -07:00
Aleksander Machniak
545559307e Make sure to use threads result cached in-memory for correct folder 2013-06-11 09:28:33 +02:00
Aleksander Machniak
60b6d7c389 Fix database cache expunge issues (#1489149) - added 'expires' column 2013-06-09 11:07:46 +02:00
Aleksander Machniak
d186405c00 Simplified db connection initialisation code 2013-06-08 20:14:33 +02:00
Aleksander Machniak
66407a75d1 Fix date format issues on MS SQL Server (#1488918) 2013-06-08 19:53:04 +02:00
Aleksander Machniak
b68e2355d7 Fix so non-inline images aren't skipped on forward (#1489150) 2013-06-07 13:39:26 +02:00
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