Commit Graph

4904 Commits (c908fb451df9a88b2f4eddadea71889239144a11)

Author SHA1 Message Date
Aleksander Machniak b7addfc77c Use absolute paths in is_dir() checks to prevent open_basedir related warnings 12 years ago
Aleksander Machniak d4a2ea1d87 Fix messages list sorting with THREAD=REFS 12 years ago
Thomas Bruederli 0f39b4f4cd Enable legacy mode: allow running with old config files and log warnings every no and then 12 years ago
Aleksander Machniak 7045bb9c07 Fix parsing one-line FETCH response, e.g. "* 1 FETCH (UID 9844 BODY[2.4] NIL)" 12 years ago
Aleksander Machniak ad052b81d8 Fix so filename label is "Name" not "Display name" 12 years ago
Thomas Bruederli a7e0897fde Synchronized localization files with Transifex 12 years ago
Aleksander Machniak eaf3832e40 Add some displayed attachment info into javascript environment 12 years ago
Aleksander Machniak 1b52cfc45f Support 'univentiongroup' objectclass, small code improvements 12 years ago
Aleksander Machniak 4feb8eb575 Refactoring in groups cache handling code, CS fixes 12 years ago
Aleksander Machniak 3427883c25 Merge branch 'master' of github.com:roundcube/roundcubemail 12 years ago
Aleksander Machniak d675abc571 Make identity signature field wider (#1489159) 12 years ago
Thomas Bruederli b373ac82e4 Don't query cache if static group_filter list is used 12 years ago
Thomas Bruederli 6ff6bedea4 Disable dragging/copying of contact groups 12 years ago
Thomas Bruederli 9eaf681b6b Describe group filter's name_attr in sample config; defaults to 'cn' if not specified 12 years ago
Aleksander Machniak a5b79b15a8 Fix empty messages list when register_globals is enabled (#1489157) 12 years ago
Aleksander Machniak 8f42c32c45 Improve code readability 12 years ago
Aleksander Machniak 2b3a3b1407 Merge branch 'master' of github.com:roundcube/roundcubemail 12 years ago
Aleksander Machniak 855c85377d Performance improvement for searching in threaded mode. We can use
cached index now. Some other small improvements.
12 years ago
Victor Benincasa 093a3d9e7d Fix improper error checking
Currently all (HTML/TEXT) spell checking logs an error (due commit b15cc7d) and HTML spell checking doesn't work (due commit cfe2fc8). Fix: ignore error="0" value from the returned XML as it isn't an error.
12 years ago
Aleksander Machniak 2787fbe5b6 Revert change where NULL config value wasn't handled as unset (#1489202) 12 years ago
Aleksander Machniak 0494288999 Improved/unified attachment preview page
Implemented attachment print button
12 years ago
Aleksander Machniak f255dd787c Fix error when searching in threaded mode 12 years ago
Aleksander Machniak 39a82a5d45 CS fixes 12 years ago
Aleksander Machniak 9df7e17043 Disable workaround for http://bugs.php.net/bug.php?id=18556 if PHP 5.5 is detected 12 years ago
Aleksander Machniak 39b905b7a8 Canonize boolean ini_get() results (#1489189) 12 years ago
Aleksander Machniak d764723142 Improve IMAP APPEND handling so it can read message (parts) from file pointer(s)
and make it less memory consuming
12 years ago
Aleksander Machniak b200258d5a Fixed so ldap cache can be disabled
Fixed issue where ldap groups cache wasn't used correctly
12 years ago
Thomas Bruederli 8862f67513 Use the right attribute to display group names 12 years ago
Aleksander Machniak 5a6c3a169b Cache LDAP's user_specific search and use vlv for better performance (#1489186) 12 years ago
Aleksander Machniak 858af70656 CS fixes 12 years ago
Aleksander Machniak fae90da582 Fix debug setting in ldap classes 12 years ago
Aleksander Machniak c9ed4bfa7a CS fixes 12 years ago
Aleksander Machniak c64beed6bb Unify LDAP debug messages 12 years ago
Aleksander Machniak 3ebda8c7d8 Ignore ldap_search warnings (like in the old code) 12 years ago
Thomas Bruederli 4500b2f79b Consolidate quote_string() method usage; don't add additional filter if required field is already in search query 12 years ago
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
12 years ago
Aleksander Machniak 428764bf34 Fix so exported vCard specifies encoding in v3-compatible format (#1489183) 12 years ago
Aleksander Machniak 5c74e86eee Fix messages list column dragging after changing column/sort settings 12 years ago
Thomas Bruederli f7ac79ced5 Display '(empty subject)' in message view if subject header is missing (#1489108) 12 years ago
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
12 years ago
Aleksander Machniak ac1a962b51 Remove session.auto_start setting. It is already too late to set this option. 12 years ago
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.
12 years ago
Thomas Bruederli 4f53ab347e Add feature to import messages to the currently selected folder 12 years ago
Aleksander Machniak 99e17f6131 Fix timeout issue on drag&drop uploads (#1489170) 12 years ago
Aleksander Machniak df9d004cf8 Set TTL for attachments stored in sql database 12 years ago
Aleksander Machniak 12f1190a62 Fix typos in sql queries of garbage collector (expired -> expires) 12 years ago
Aleksander Machniak 603e048f73 Fix thread cache syncronization/validation (#1489028) 12 years ago
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 9ac4006d64 Remove duplicated focus() after opening print window 12 years ago
Aleksander Machniak f3b55ee8e8 Do not reset messages count in set_folder() 12 years ago
Aleksander Machniak ae80b5a309 Fix error when there's no writeable addressbook source (#1489162) 12 years ago
Aleksander Machniak c6406eb1a9 Improved main preferences page performance by skipping form generation
when sections list is being build, CS fixes
12 years ago
Aleksander Machniak 85e65c3c76 Improvements to PR merge "add option show_real_foldernames" 12 years ago
Aleksander Machniak 174327c25c Merge pull request #77 from dpc22/realnames
Add show_real_foldernames preference and configuration option.
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 b68e2355d7 Fix so non-inline images aren't skipped on forward (#1489150) 12 years ago
Aleksander Machniak 1cdcafc7fc Added more error checking in rcube_image::resize() 12 years ago
Aleksander Machniak 76f4f7970d Fix resolving /this/ in file_callback() 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 4fee776e51 Small code improvement 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 9749da9fcc Fix possible wrong null assignment to innerHTML on IE10 (#1489145) 12 years ago
Aleksander Machniak abe798d905 Fix rcube_clone_object() 12 years ago
Aleksander Machniak 3d78d55b5a Move rcube_layer class to classic skin, it was used only there 12 years ago
Aleksander Machniak ad2ba95dcd Fix so bounces addresses in Sender headers are skipped on Reply-All (#1489011) 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 15482bcade Improved handling of Reply-To/Bcc addresses of identity in compose form (#1489016) 12 years ago
Aleksander Machniak cb3e2fe0c2 Fix displaying messages with invalid self-closing HTML tags (#1489137) 12 years ago
Aleksander Machniak af9dbd54b3 Fix PHP warning when responding to a message with many Return-Path headers (#1489136) 12 years ago
Aleksander Machniak 3863a9d2c5 Added user preference to open all popups as standard windows 12 years ago
Aleksander Machniak 99e27c581e Fix unintentional compose window resize (#1489114) 12 years ago
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
12 years ago
Aleksander Machniak ece3a522d8 Fixed popup windows size issues, unified sizes 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
David Carter 149f8a00cc Change show_actual_foldernames to be show_real_foldernames.
Change requested by alec@alec.pl.
12 years ago
Aleksander Machniak 1d67fe13f6 Remove (move to bc.php) unused strip_newlines() and strip_quotes() functions 12 years ago
David Carter 52deb18d96 Add show_actual_foldernames preference and configuration option.
When enabled this setting shows actual folder names rather than
the localised verions for the four default folders:

$rcmail_config['default_folders'] =
  array('INBOX', 'Drafts', 'sent-mail', 'spam', 'Trash');
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
Thomas Bruederli e1a3caf659 Also display contact properties with unknown subtypes 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 a963a2b38c Fix connecting when host is specified with protocol prefix e.g. ssl:// 12 years ago
Aleksander Machniak ec0f74a5b2 Unify codestile 12 years ago
Aleksander Machniak c0e364cb5a Align double-click time in list.js and app.js 12 years ago