Commit Graph

5179 Commits (5224a6b39423c70da844638f09fde423944578a2)

Author SHA1 Message Date
Thomas Bruederli f6777712dc Enable fixed list header in IE7, too. Seems to work after some testing 11 years ago
Thomas Bruederli 0703bfecd0 Merged configuration refactoring from 'dev_config' branch back into master (#1487311) 11 years ago
Aleksander Machniak bd28469302 Simplified logic of finding non-existent but subscribed folders. Should be more reliable and (might be) faster now. 11 years ago
Thomas Bruederli 8efdd9caf7 Enable fixed message list header in classic skin 11 years ago
Aleksander Machniak 6dd22a5e20 Fix parse error from last commit 11 years ago
Thomas Bruederli 73ad4f1bfd Finally: make message list header stay on top when scrolling (#1295420) 11 years ago
Aleksander Machniak e89d8f1fec Performance fix: Do not ask for folder attributes if we know that folder do not exists 11 years ago
Aleksander Machniak d3d1e38d72 Fix identity selection when opening extwindow from compose window 11 years ago
Aleksander Machniak 3b944edb02 Fix bug where signature wasn't changed on identity selection when editing a draft (#1489229) 11 years ago
Aleksander Machniak cc02a90f92 Fix IMAP SETMETADATA parameters quoting (#1489231) 11 years ago
Aleksander Machniak 1ca1e250a3 Merge pull request #86 from mweimerskirch/patch-2
Added support for the enchant spell checking engine
11 years ago
Aleksander Machniak 8acf6204b1 Fix "could not load message" error on valid empty message body (#1489228) 11 years ago
Michel Weimerskirch f99aa12300 Added support for the enchant spell checking engine 11 years ago
Aleksander Machniak 4c8becbdc0 Update to Mail_Mime 1.8.8 11 years ago
Aleksander Machniak cb1715cd16 Fix handling of message/rfc822 attachments on message forward and edit (#1489214) 11 years ago
Aleksander Machniak 6e57fb6b4c Fix parsing of square bracket characters in IMAP response strings (#1489223) 11 years ago
Aleksander Machniak 3e7b9be05c Store group objectclass to member attribute mapping in one place, cs fixes 11 years ago
Aleksander Machniak 42b9ce6415 Fix groups list in contact info page - get_record_groups() result
is a ID=>Name hash and cannot be merged with list_groups() result
11 years ago
Thomas Bruederli 98884050cc Fix binary data upload with jQuery.ajax() 11 years ago
Aleksander Machniak bd73a86dad Don't clear References and in-Reply-To when a message is "edited as new" (#1489216) 11 years ago
Aleksander Machniak ed3e51f1b4 Make possible to disable some (broken) IMAP extensions with imap_disable_caps option (#1489184)
Add some notes in INSTALL about broken ESEARCH in uw-imap.
11 years ago
Aleksander Machniak 446dbedbf6 Fix so setting frame to blank page works also while frame is loading another page 11 years ago
Aleksander Machniak a3f745bccc Fix email duplicate check on contact move/copy 11 years ago
Aleksander Machniak a45f9b7bf5 Contacts drag-n-drop default action is to move contacts (#1488751)
Added possibility to choose to move or copy contacts from drag-n-drop menu (#1488751)
Use consistent naming: 'moveto' -> 'move'
11 years ago
Aleksander Machniak 049ba0aed2 Fix message list sort with THREADS=REFS and sort column other than "None" or "Sent date" 11 years ago
Aleksander Machniak b7addfc77c Use absolute paths in is_dir() checks to prevent open_basedir related warnings 11 years ago
Aleksander Machniak d4a2ea1d87 Fix messages list sorting with THREAD=REFS 11 years ago
Thomas Bruederli 0f39b4f4cd Enable legacy mode: allow running with old config files and log warnings every no and then 11 years ago
Aleksander Machniak 7045bb9c07 Fix parsing one-line FETCH response, e.g. "* 1 FETCH (UID 9844 BODY[2.4] NIL)" 11 years ago
Aleksander Machniak ad052b81d8 Fix so filename label is "Name" not "Display name" 11 years ago
Thomas Bruederli a7e0897fde Synchronized localization files with Transifex 11 years ago
Aleksander Machniak eaf3832e40 Add some displayed attachment info into javascript environment 11 years ago
Aleksander Machniak 1b52cfc45f Support 'univentiongroup' objectclass, small code improvements 11 years ago
Aleksander Machniak 4feb8eb575 Refactoring in groups cache handling code, CS fixes 11 years ago
Aleksander Machniak 3427883c25 Merge branch 'master' of github.com:roundcube/roundcubemail 11 years ago
Aleksander Machniak d675abc571 Make identity signature field wider (#1489159) 11 years ago
Thomas Bruederli b373ac82e4 Don't query cache if static group_filter list is used 11 years ago
Thomas Bruederli 6ff6bedea4 Disable dragging/copying of contact groups 11 years ago
Thomas Bruederli 9eaf681b6b Describe group filter's name_attr in sample config; defaults to 'cn' if not specified 11 years ago
Aleksander Machniak a5b79b15a8 Fix empty messages list when register_globals is enabled (#1489157) 11 years ago
Aleksander Machniak 8f42c32c45 Improve code readability 11 years ago
Aleksander Machniak 2b3a3b1407 Merge branch 'master' of github.com:roundcube/roundcubemail 11 years ago
Aleksander Machniak 855c85377d Performance improvement for searching in threaded mode. We can use
cached index now. Some other small improvements.
11 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.
11 years ago
Aleksander Machniak 2787fbe5b6 Revert change where NULL config value wasn't handled as unset (#1489202) 11 years ago
Aleksander Machniak 0494288999 Improved/unified attachment preview page
Implemented attachment print button
11 years ago
Aleksander Machniak f255dd787c Fix error when searching in threaded mode 11 years ago
Aleksander Machniak 39a82a5d45 CS fixes 11 years ago
Aleksander Machniak 9df7e17043 Disable workaround for http://bugs.php.net/bug.php?id=18556 if PHP 5.5 is detected 11 years ago
Aleksander Machniak 39b905b7a8 Canonize boolean ini_get() results (#1489189) 11 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
11 years ago
Aleksander Machniak b200258d5a Fixed so ldap cache can be disabled
Fixed issue where ldap groups cache wasn't used correctly
11 years ago
Thomas Bruederli 8862f67513 Use the right attribute to display group names 11 years ago
Aleksander Machniak 5a6c3a169b Cache LDAP's user_specific search and use vlv for better performance (#1489186) 11 years ago
Aleksander Machniak 858af70656 CS fixes 11 years ago
Aleksander Machniak fae90da582 Fix debug setting in ldap classes 11 years ago
Aleksander Machniak c9ed4bfa7a CS fixes 11 years ago
Aleksander Machniak c64beed6bb Unify LDAP debug messages 11 years ago
Aleksander Machniak 3ebda8c7d8 Ignore ldap_search warnings (like in the old code) 11 years ago
Thomas Bruederli 4500b2f79b Consolidate quote_string() method usage; don't add additional filter if required field is already in search query 11 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
11 years ago
Aleksander Machniak 428764bf34 Fix so exported vCard specifies encoding in v3-compatible format (#1489183) 11 years ago
Aleksander Machniak 5c74e86eee Fix messages list column dragging after changing column/sort settings 11 years ago
Thomas Bruederli f7ac79ced5 Display '(empty subject)' in message view if subject header is missing (#1489108) 11 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
11 years ago
Aleksander Machniak ac1a962b51 Remove session.auto_start setting. It is already too late to set this option. 11 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.
11 years ago
Thomas Bruederli 4f53ab347e Add feature to import messages to the currently selected folder 11 years ago
Aleksander Machniak 99e17f6131 Fix timeout issue on drag&drop uploads (#1489170) 11 years ago
Aleksander Machniak df9d004cf8 Set TTL for attachments stored in sql database 11 years ago
Aleksander Machniak 12f1190a62 Fix typos in sql queries of garbage collector (expired -> expires) 11 years ago
Aleksander Machniak 603e048f73 Fix thread cache syncronization/validation (#1489028) 11 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.
11 years ago
Aleksander Machniak 9ac4006d64 Remove duplicated focus() after opening print window 11 years ago
Aleksander Machniak f3b55ee8e8 Do not reset messages count in set_folder() 11 years ago
Aleksander Machniak ae80b5a309 Fix error when there's no writeable addressbook source (#1489162) 11 years ago
Aleksander Machniak c6406eb1a9 Improved main preferences page performance by skipping form generation
when sections list is being build, CS fixes
11 years ago
Aleksander Machniak 85e65c3c76 Improvements to PR merge "add option show_real_foldernames" 11 years ago
Aleksander Machniak 174327c25c Merge pull request #77 from dpc22/realnames
Add show_real_foldernames preference and configuration option.
11 years ago
Aleksander Machniak 545559307e Make sure to use threads result cached in-memory for correct folder 11 years ago
Aleksander Machniak 60b6d7c389 Fix database cache expunge issues (#1489149) - added 'expires' column 11 years ago
Aleksander Machniak d186405c00 Simplified db connection initialisation code 11 years ago
Aleksander Machniak 66407a75d1 Fix date format issues on MS SQL Server (#1488918) 11 years ago
Aleksander Machniak b68e2355d7 Fix so non-inline images aren't skipped on forward (#1489150) 11 years ago
Aleksander Machniak 1cdcafc7fc Added more error checking in rcube_image::resize() 11 years ago
Aleksander Machniak 76f4f7970d Fix resolving /this/ in file_callback() 11 years ago
Aleksander Machniak 61ccdfcfbb Add imap_cache_ttl option to configure TTL of imap_cache 11 years ago
Aleksander Machniak 67ac6e354a Rename message_cache_lifetime to messages_cache_ttl option for naming consistency 11 years ago
Aleksander Machniak b07426f0c5 Make LDAP cache engine configurable via ldap_cache and ldap_cache_ttl options 11 years ago
Aleksander Machniak f658907731 Fix legacy options handling 11 years ago
Aleksander Machniak aa44ce6e97 Add optional argument to now() for simple interval calculations on SQL-side 11 years ago
Aleksander Machniak 14226fc845 Use built-in sqlite functions to "emulate" now() and unix_timestamp() 11 years ago
Aleksander Machniak be4b5c2fe5 Fix "duplicate entry" errors on inserts to imap cache tables (#1489146) 11 years ago
Aleksander Machniak 4fee776e51 Small code improvement 11 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
11 years ago
Thomas Bruederli 42de33c7de Add option to use PHP's native session save handlers 11 years ago
Aleksander Machniak 9749da9fcc Fix possible wrong null assignment to innerHTML on IE10 (#1489145) 11 years ago
Aleksander Machniak abe798d905 Fix rcube_clone_object() 11 years ago
Aleksander Machniak 3d78d55b5a Move rcube_layer class to classic skin, it was used only there 11 years ago
Aleksander Machniak ad2ba95dcd Fix so bounces addresses in Sender headers are skipped on Reply-All (#1489011) 11 years ago
Aleksander Machniak 5df4fe56d5 Fix backward copat. with cached values serialized but not base64-encoded (#1489142) 11 years ago
Aleksander Machniak a6b0ca60a4 Fix bug where serialized strings were truncated in PDO::quote() (#1489142) 11 years ago
Aleksander Machniak d77e08729b Fix removing flags from serialized object before saving it in DB 11 years ago
Aleksander Machniak 15482bcade Improved handling of Reply-To/Bcc addresses of identity in compose form (#1489016) 11 years ago
Aleksander Machniak cb3e2fe0c2 Fix displaying messages with invalid self-closing HTML tags (#1489137) 11 years ago
Aleksander Machniak af9dbd54b3 Fix PHP warning when responding to a message with many Return-Path headers (#1489136) 11 years ago
Aleksander Machniak 3863a9d2c5 Added user preference to open all popups as standard windows 11 years ago
Aleksander Machniak 99e27c581e Fix unintentional compose window resize (#1489114) 11 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
11 years ago
Aleksander Machniak ece3a522d8 Fixed popup windows size issues, unified sizes 11 years ago
Aleksander Machniak 581a52b615 Fix performance regression in text wrapping function (#1489133) - don't use iconv here 11 years ago
Aleksander Machniak d096210504 Fix connection to posgtres db using unix socket (#1489132) 11 years ago
David Carter 149f8a00cc Change show_actual_foldernames to be show_real_foldernames.
Change requested by alec@alec.pl.
11 years ago
Aleksander Machniak 1d67fe13f6 Remove (move to bc.php) unused strip_newlines() and strip_quotes() functions 11 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');
11 years ago
Aleksander Machniak 896e2b4e51 Add more rcube_utils tests 11 years ago
Aleksander Machniak fe0f1d589b Improve rcube_utils::file2class() to not return duplicates 11 years ago
Thomas Bruederli e1a3caf659 Also display contact properties with unknown subtypes 11 years ago
Aleksander Machniak b3e3422e9f Fix class name 11 years ago
Aleksander Machniak 22a41b8247 Make possible to disable shared cache 11 years ago
Aleksander Machniak 00cb22cf92 Expunge all cache instances in shutdown 11 years ago
Aleksander Machniak 50abd55718 Added shared (cross-user) cache 11 years ago
Aleksander Machniak a963a2b38c Fix connecting when host is specified with protocol prefix e.g. ssl:// 11 years ago
Aleksander Machniak ec0f74a5b2 Unify codestile 11 years ago
Aleksander Machniak c0e364cb5a Align double-click time in list.js and app.js 11 years ago
Aleksander Machniak 1dfa85e0e6 Fix handling of comma when adding contact from contacts widget (#1489107) 11 years ago
Aleksander Machniak ab845c0718 Fix bug where a message was opened in both preview pane and new window on double-click (#1489122) 11 years ago
Aleksander Machniak a8994090bb Fix fatal error when xdebug.max_nesting_level was exceeded in rcube_washtml (#1489110) 11 years ago
Aleksander Machniak cb34c1b524 Fix PHP warning in html_table::set_row_attribs() in PHP 5.4 (#1489094) 11 years ago
Aleksander Machniak 52b256e85f Print nicer error message when too old PHP version found - required by mysql driver (#1489099) 11 years ago
Aleksander Machniak 07795ba124 Fix invalid option selected in default_font selector when font is unset (#1489112) 11 years ago
Aleksander Machniak 6ae92aa169 Fix displaying contact with ID divisible by 100 in sql addressbook (#1489121) 11 years ago
Aleksander Machniak 1f19587f05 Fix browser warnings on PDF plugin detection (#1489118) 11 years ago
Aleksander Machniak bbd636740e Fix fatal error when parsing UUencoded messages (#1489119) 11 years ago
Aleksander Machniak db108e3779 Fix another text wrapping issue (wrong handling of long unwrappable lines) 11 years ago
Aleksander Machniak c71281fd44 Fix warning when using IP address as hostname in Net_Socket 11 years ago
Aleksander Machniak c16bd50947 Catch warning on is_readable() failure (open_basedir restriction) 11 years ago
Aleksander Machniak 79543bec2a Update jsTimezoneDetect to version 1.0.5 11 years ago
Aleksander Machniak 2355045ded Change Reply-All button label/title when mailing list is detected (#1488938) 11 years ago
Aleksander Machniak c8bc8c97f3 Improved attachment reminder dialog (#1489091)
Improved core show_popup_dialog() function
11 years ago
Thomas Bruederli 3bc871e113 Merge branch 'master' of github.com:roundcube/roundcubemail 11 years ago
Thomas Bruederli 31996f1508 Replaced German labels for from/to with more common words in order to avoid conflicts with 'sender' (#1489084) 11 years ago
Aleksander Machniak 0bd1fa5566 Merge branch 'master' of github.com:roundcube/roundcubemail 11 years ago
Aleksander Machniak 893c274045 Fix Net_Socket bug with no timeout (failed connection in managesieve plugin) 11 years ago
Thomas Bruederli 0b9a7bcde3 Move rcmail::deliver_message() to framework for common use 11 years ago
Aleksander Machniak 52f2a69855 Added rcube_plugin::add_label() method 11 years ago
Thomas Bruederli 5e2fe0d195 Merge branch 'master' of github.com:roundcube/roundcubemail 11 years ago
Thomas Bruederli 3e78fc7fdf Synced localizations from Transifex 11 years ago
Aleksander Machniak 43079d8e2d Simplify/fix debug lines truncation 11 years ago
Aleksander Machniak e5b376b178 Fix SMTP connection using IPv6 address in smtp_server option (#1489024), update Net_Socket package 11 years ago
Aleksander Machniak 3375a681eb Fix problem where security warning was displayed for valid images with image/jpg type (#1489097) 11 years ago
Aleksander Machniak fd0fd3b0a0 Fix handling of invalid email addresses in headers (#1489092) 11 years ago
Aleksander Machniak 621a2e7f1c Simplify format=flowed handling code, don't duplicate same code 11 years ago
Aleksander Machniak f76fa50052 Fix format=flowed text re-wrapping for display 11 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)
11 years ago
Aleksander Machniak a522971cf8 Merge branch 'master' of github.com:roundcube/roundcubemail
Conflicts:
	program/js/list.js
11 years ago
Aleksander Machniak ea6d6958e0 Allow row insertion at a specified position (not only on top of the list) 11 years ago
Aleksander Machniak 95b90be8c2 Fix IMAP connection issue with default_socket_timeout < 0 and imap_timeout < 0 (#1489090) 11 years ago
Aleksander Machniak 3725cfb245 Avoid uninitialized/unused variables 11 years ago
Aleksander Machniak ef1d6525c2 Fix display issue on addressbooks/groups list (#1489039) 11 years ago
Aleksander Machniak ce89ecd542 Fix various PHP code bugs found using static analysis (#1489086) 11 years ago
Aleksander Machniak c027ba7709 Fix bugs caught by static analysis 11 years ago
Aleksander Machniak 3a0dc87856 Fix backslash character handling on vCard import (#1489085) 11 years ago
Aleksander Machniak 0b0caee40b Fix csv import from Thunderbird with French localization (#1489059) 11 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 11 years ago
Aleksander Machniak cfe2fc8b30 Log spellchecker error also in html mode 11 years ago
Aleksander Machniak 107cbd1a0e Merge branch 'master' of github.com:roundcube/roundcubemail 11 years ago
Aleksander Machniak 3db62ce101 Fix messages list focus issue in Opera and Webkit (#1489058) 11 years ago
Thomas Bruederli b15cc7d6f4 Check Google spell check service response for errors and report them accordingly 11 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 11 years ago
Aleksander Machniak b92ec5c86d Fix bug where multi-level quoting was replaced with one-level quoted text after format=flowed wrapping 11 years ago
Aleksander Machniak 2ce01932fe Fix another text wrap issue (added test case) 11 years ago
Aleksander Machniak b099d12965 Revert fix for #1489058 because it opened another IE8 focus issue 11 years ago
Aleksander Machniak 93580fab12 Fix opened window size on small screens in browsers where height is an innerHeight (eg. Safari) 11 years ago
Aleksander Machniak 4741d17c77 Use create_function() instead of eval() 11 years ago
Thomas Bruederli c2e1ab4765 Escape user input values when used in eval() 11 years ago
Aleksander Machniak f790b44335 Small code improvements 11 years ago
Aleksander Machniak 06c2d0add5 Merge pull request #67 from andywer/master
Replaced nasty eval() code
11 years ago
Aleksander Machniak 969cb03f9a Add option to display email address together with a name in mail preview (#1488732) 11 years ago
Aleksander Machniak 38c19a2064 Fix csv2vcard test 11 years ago
Aleksander Machniak d2dff5e865 Fix Reply-To header handling in Reply-All action (#1489037) 11 years ago
Aleksander Machniak 61943150d9 Fix so Sender: address is added to Cc: field on reply to all (#1489011) 11 years ago
Aleksander Machniak ec43311423 Fix so addressbook_search_mode works also for group search (#1489079) 11 years ago
Aleksander Machniak 40d419d994 Fix removal of a contact from a group in LDAP addressbook (#1489081) 11 years ago
Aleksander Machniak 0826b2a896 Small code simplification 11 years ago
Aleksander Machniak 609483d9f6 Support CSV import from Atmail (#1489045) 11 years ago
Aleksander Machniak 8defd73ee0 Inlcude SQL query in the log on SQL error (#1489064) 11 years ago
Aleksander Machniak 259d37be3e Merge branch 'master' of github.com:roundcube/roundcubemail 11 years ago
Aleksander Machniak c6f5adbac3 Fix handling untagged responses in IMAP FETCH - "could not load message" error (#1489074) 11 years ago
Thomas Bruederli b620b1df08 Remove moveTo() call which causes problems in Chrome and has no real effect in other browsers (#1488931) 11 years ago
Aleksander Machniak 7dcf242dd9 Fix list page reset when viewing a message in Larry skin (#1489076) 11 years ago
Aleksander Machniak d14a2fb8bc Fix possible warning on some misconfig 11 years ago
Thomas Bruederli 378d6cf97f Build plugin info from both package.xml and composer.json files; allow plugins to override the meta info method 11 years ago
Thomas Bruederli b4d50cb41c Prepare for the composer-based plugin repository; skip PEAR dependencies for now 11 years ago
Aleksander Machniak 4cb8ced1a4 Fix min_refresh_interval handling on preferences save (#1489073) 11 years ago
Aleksander Machniak de6e22573e Fix PDF support detection for Firefox PDF.js (#1488972) 11 years ago
Aleksander Machniak d0f616c6e0 Fix messages list focus issue in Internet Explorer (#1489058) 11 years ago
Aleksander Machniak 399db1b647 Add db_prefix configuration option in place of db_table_*/db_sequence_* options
Make possible to use db_prefix for schema initialization in Installer (#1489067)
Fix updatedb.sh script so it recognizes also table prefix for external DDL files
11 years ago
Aleksander Machniak d7fcd8ce42 Fix possible collision in generated thumbnail cache key (#1489069) 11 years ago
Aleksander Machniak fbd213a5f3 Fix exit code on bootsrap errors in CLI mode (#1489044) 11 years ago
Aleksander Machniak f23ef1c968 Fix error handling in CLI mode, use STDERR and non-empty exit code (#1489043) 11 years ago
Thomas Bruederli ddfdd8938d Extend fetched header block to 32K, require one of subjct, from or to headers 11 years ago
Aleksander Machniak a544971fe8 Fix error when using check_referer=true 11 years ago
Aleksander Machniak 70229cbbfc Fix incorrect handling of some specific links (#1489060) 11 years ago
Aleksander Machniak 1041aa46da Fix another text wrapping issue 11 years ago
Aleksander Machniak 7439d3ee14 Fix incorrect handling of leading spaces in text wrapping 11 years ago
Aleksander Machniak 8ad2c98e9d Fix unintentional messages list jumps on click in Internet Explorer (#1489056) 11 years ago
Aleksander Machniak 7652687692 Fix DB error when creating a new contact and a group is selected (#1489051) 11 years ago
Aleksander Machniak ca2c6316fb Fix handling of deprecated boolean value of reply_mode option (#1489052) 11 years ago
Aleksander Machniak fe626833af Allow onload attribute on iframe element 11 years ago
Aleksander Machniak 282dff4f18 Add rcube_db::escape() method, fix escapeSimple() to use escape instead of quote() 11 years ago
Aleksander Machniak c465ee1e06 Fix typo simpleEscape -> escapeSimple 11 years ago
Aleksander Machniak 39a034b50d Add rcube_db::escapeSimple() method for backward compat.
Conflicts:

	plugins/virtuser_query/virtuser_query.php
11 years ago
Aleksander Machniak 1352d8ddb0 Remove redundant ini checks 11 years ago
Thomas Bruederli c8f2c0c5af Synchronized localizations from Transifex 11 years ago
Aleksander Machniak b7570fb564 Fix parsing invalid date string (#1489035) 11 years ago
Aleksander Machniak bb7c522bfd Add "with attachment" option to messages list filter (#1485382) 11 years ago
Aleksander Machniak e0cc1fb9aa Fix display of HTML entities in protected folder name (#1489042) 11 years ago
Thomas Bruederli b413bb2b60 Set minimal permissions to temp files (#148899) 11 years ago
Thomas Bruederli a021d6f187 Skip filename suffix check for embedded images; return blocked.gif instead of HTML warning when embedded (#1489029) 11 years ago
Andy Wermke de6585eb77 Merge branch 'master' of git.next-step-software.com:/git-pub/roundcubemail 11 years ago
Andy Wermke bf3084b608 Merge branch 'master' of https://github.com/roundcube/roundcubemail 11 years ago
Andy Wermke 58e3a504b9 Removed parse_expression() & added error logging to eval_expression(). 11 years ago
Aleksander Machniak 4fdaa02ac7 Fix handling of invalid characters in message headers and output (#1489032) 11 years ago
Aleksander Machniak 50cc5b370f Fix selecting collapsed rows when using selection with Shift/Ctrl key 11 years ago
Andy Wermke fe245e5f5d Replaced last eval(). Allowing function calls in expressions. 11 years ago
Aleksander Machniak ad827b9117 Fix selecting collapsed rows on select-all (#1489036) 11 years ago
Aleksander Machniak 4dfae96dcd Fix copying messages to a folder with "empty" name e.g. "0", better error handling 11 years ago
Andy Wermke d67485bebe Replaced stupid fix by create_function() based approach. 11 years ago
Andy Wermke 92cd7f34b0 Merge branch 'master' of https://github.com/roundcube/roundcubemail 11 years ago
Andy Wermke 029d18f13b Replaced nasty eval() expressions. 11 years ago
Aleksander Machniak 76a98da33e Pass event object as an argument of 'dragend' event handler 11 years ago
Aleksander Machniak 99edf8699a Fix possible header duplicates when using additional headers (#1489033) 11 years ago
Aleksander Machniak bd698341c4 Remove "HTML message" from attachments list while viewing a message in text mode (#1486939) 11 years ago
Aleksander Machniak a389ffbb46 Skip message/rfc822 attachments only in reply mode 11 years ago
Aleksander Machniak 8e4b49c382 Fix session issues with use_https=true (#1488986) 11 years ago
Aleksander Machniak db415c4afb Fix blockquote width in sent mail (#1489031) 11 years ago
Aleksander Machniak 0c974b263d Fix keyboard events on list widgets in Internet Explorer (#1489025) - It was a regression in fix for #1489008 11 years ago
Thomas Bruederli 589083a94c Skip some irrelevant ini checks in CLI mode 11 years ago
Thomas Bruederli 0fcb2b139b Sanity check the file path for generic message footer before adding it 11 years ago
Aleksander Machniak 648fcf5709 Whitelist configuration options (user preferences) that can be changed using save-pref command 11 years ago
Aleksander Machniak 222c7de3e1 Fix errors in IE8 when opening compose page in new window 11 years ago
Aleksander Machniak 1d4c84f4d7 Remove sig_above configuration option, use reply_mode only (#1489001) 11 years ago
Aleksander Machniak 723f4e63aa Refresh current folder in opener window after draft save or message sent (#1488997) 11 years ago
Aleksander Machniak 3ca58cd22c Better fix for "saving draft just after entering compose window (#1489012)" 11 years ago
Victor Benincasa 3906264747 Fix typos 11 years ago
Aleksander Machniak 1f82e46502 Fix saving draft just after entering compose window (#1489012) 11 years ago
Thomas Bruederli f603883d37 Fix typo 11 years ago
Thomas Bruederli 4034a79beb Check for exact matching session keys before splitting into path segments. Adds backwards-compatibility after commit f0a7159c 11 years ago
Aleksander Machniak 38c1951266 Be less restrictive on vCard import, do not require FN when N exists 11 years ago
Aleksander Machniak 24e88e91f7 Merge branch 'master' of github.com:roundcube/roundcubemail 11 years ago
Aleksander Machniak a26c031621 Fix vcard folding when outputing already generated vcard 11 years ago
Thomas Bruederli 7889c57b77 Match regex on multi-line sql statements 11 years ago
Thomas Bruederli 17573916bc Ensure backwards compatibility by considering old-style skin_path attribute for <roundcube:include ...> tags 11 years ago
Aleksander Machniak 99cfba2e26 Add some extension/mimetype aliases to fix some quirks in attachment type validation (#1488891) 11 years ago
Thomas Bruederli a85d54e1e8 Hack to reset PDO statement iterators after counting 11 years ago
Steffen185 1a78f13faa Add hook "message_check_safe"
This hook can be used by https://github.com/JohnDoh/Roundcube-Plugin-Global-Address-Book to mark messages as safe whose sender exists in the global address book
11 years ago
Aleksander Machniak f38d15c700 Better fix for IE9 issue with document.activeElement error (#1489008) 11 years ago
Aleksander Machniak 39f40104f0 Fix javascript error in IE9 when loading form with placeholders into an iframe (#1489008) 11 years ago
Aleksander Machniak 3d525ffaf5 Bump up also RCUBE_VERSION 11 years ago
Aleksander Machniak 1bce142058 Fix handling of some conditional comment tags in HTML message (#1489004) 11 years ago
Thomas Bruederli 708b1bca9f Synchronized translations with Transifex 11 years ago
Aleksander Machniak 4f693e9daa Workaround for some versions/systems where finfo_open() with second
argument doesn't do the same as with no 2nd argument as it should
11 years ago
Aleksander Machniak 02c9c931fe Make mime.types common locations list OS-aware 11 years ago
Aleksander Machniak 1e32540839 Add rel="noreferrer" for links in displayed messages (#1484686) 11 years ago
Aleksander Machniak a8040cf0bd Fix so forward as attachment works if additional attachment is added by message_compose hook (#1489000)
Prevent from re-adding the same forward attachment on compose page refresh
11 years ago
Aleksander Machniak d8270b66cc Fix wrapping of text lines with the same length as specified length limit 11 years ago
Aleksander Machniak 6228e3784f Fix javascript error when window name (for window.open()) in IE8 contains a dot 11 years ago
Aleksander Machniak 4d1fe2d230 Fix "rcmail is undefined" error in HTML attachment preview - regression
from commit d30460ad2f, small improvements
11 years ago
Aleksander Machniak 6e8f2a7448 Notify about a new mail only if it's UNSEEN (#1388965) 11 years ago
Aleksander Machniak bb080af14d Bump version number up to 1.0-git 11 years ago
Aleksander Machniak 0e32d7032b Fix load-attachment link 11 years ago
Aleksander Machniak ea98ec0939 Fixed MOVE command result handling 11 years ago
Aleksander Machniak f111423755 Fix storing 'safe' flag on a message. The key for session value should include
folder name. A message with the same UID may exist in another folder.
11 years ago
Aleksander Machniak a02c77c584 Add ability to toggle between view as HTML and text while viewing a message (#1486939) 11 years ago
Aleksander Machniak 0ef894ec29 Fix has_*_part() methods so they return same result no matter what
prefer_html option value is
11 years ago
Aleksander Machniak 574928200f Use $mime_parts not $parts in has_*_part() methods so detection is
correct no matter if prefer_html is enabled or not.
11 years ago
Aleksander Machniak 542f15bfec Enriched content should be also converted to text if html is disabled 11 years ago
Aleksander Machniak 5c26bd49b1 Added rcube_message::has_text_part(), simplified has_html_part() so it always
works in "recursive mode" - removed $recursive argument.
11 years ago
Aleksander Machniak daddbf2555 Better handling of session errors in ajax requests - do page reload
on 403 Forbidden response (#1488960)
11 years ago
Thomas Bruederli bfa667ab02 Merge branch 'master' of github.com:roundcube/roundcubemail 11 years ago
Thomas Bruederli d4f8a4f28a Re-implement rcube_db::num_rows() to ensure backwards compatibility 11 years ago
Aleksander Machniak f41edfb91f Fix draglayer list building, so the element used as the text source can
contain any element, not only A tag or text node, but also e.g. span
11 years ago
Thomas Bruederli 03c73fa1c5 Also use VLV for filter prefix matches 11 years ago
Aleksander Machniak 567e45ba56 Fix HTML part detection for some specific message structures (#1488992) 11 years ago
Aleksander Machniak ff7542bfb9 Don't show fake address - phishing prevention (#1488981) 11 years ago
Aleksander Machniak abf46755c9 Fix forward as attachment bug with editormode != 1 (#1488991) 11 years ago
Aleksander Machniak 336d2000f8 Fix handling of empty $uids argument in change_flag() 11 years ago
Aleksander Machniak ec6a77bab2 Fix LIMIT/OFFSET queries handling on MS SQL Server (#1488984) - require version 2005+ 11 years ago
Thomas Bruederli 65de0018c8 Trigger 'refresh' hook in mail view 11 years ago
Aleksander Machniak 8b771646fa Fix so task name can really contain all from a-z0-9_- characters (#1488941) 11 years ago
Aleksander Machniak 9fdba79094 Merge pull request #60 from thijskh/master
Test content_id with isset instead of a true/false value
11 years ago
Aleksander Machniak d9dc320a40 Support IMAP MOVE extension [RFC 6851] 11 years ago
Thijs Kinkhorst 8cfba1bb2a Test content_id with isset instead of a true/false value.
This broke html email in which one image had Content-ID: <0>, which is a
valid value but evaulates to false in this test.
11 years ago
Aleksander Machniak 32da699830 Fix javascript errors when working in a page opened with taget="_blank" 11 years ago
Aleksander Machniak cf8b9fc004 Move spellcheck options section below signature options section 11 years ago
Aleksander Machniak d7e129e07d Increase maxlength to 254 chars for email input fields in addressbook (#1488987) 12 years ago
Aleksander Machniak bc2c4380b5 Add attachment menu with Open and Download options (#1488975) 12 years ago
Aleksander Machniak ac37746c2a Add type 'ident' in quote() so we can quote identifiers (eg. column names) there.
Using array2list() for list of identifiers is now possible.
12 years ago
Aleksander Machniak cbe07532fa Fix so full filename is used for title attribute 12 years ago
Aleksander Machniak 139635f189 Fix thumbnail size when GD extension is used for image resize (#1488985) 12 years ago
Aleksander Machniak a5c9fd11ac Small CS improvements 12 years ago
Aleksander Machniak 879b2331e1 Generate simpler query for MSSQL when offset in limit clause is not set 12 years ago
Aleksander Machniak 8c93c29d04 Really fix "quotum would exceed" error message handling 12 years ago
Aleksander Machniak d3e7f92d88 Smarter overquota error detection (known error strings are:
"Quota exceeded" and "quotum would exceed") (#1484164)
12 years ago
Aleksander Machniak e7c1aad832 Even better message on over quota error in move to trash operation (#1484164) 12 years ago
Aleksander Machniak 0bf724ef1f Display user-friendly message on IMAP "over quota" errors (#1484164) 12 years ago
Aleksander Machniak ee89c6dff6 Display notice that message is encrypted also for application/pkcs7-mime messages (#1488526) 12 years ago
Thomas Bruederli 5688d5baa2 Avoid loading already registered attachments when opening a draft message (on page reload) 12 years ago
Thomas Bruederli f0a7159c40 Add methods to append certain nodes to session data in order to avoid session saving race conditions. Fixes #1488422 12 years ago
Aleksander Machniak a6fd1578c3 Better @package/@subpackage assignment 12 years ago
Thomas Bruederli bd1e16f343 Don't skip message/* attachments when opening a draft. Restore check as it was before [fa57c988] 12 years ago
Thomas Bruederli 4090870623 Localization updates from Transifex 12 years ago
Aleksander Machniak 77f9a402db Fix undefined msg variable error 12 years ago
Aleksander Machniak 4383e062ef CS fixes 12 years ago
Aleksander Machniak 36391cf342 Fix plain text spellchecker icorrect highlighting in non-ASCII text (#1488973) 12 years ago
Aleksander Machniak ffc2d09cb4 Remove UI messages from the DOM after hide/fadeOut 12 years ago
Aleksander Machniak 7c851e669e Don't try to print file extension in a warning message if it's not available 12 years ago
Aleksander Machniak 726297e5f8 Add workaround for invalid message charset detection by IMAP servers (#1488968) 12 years ago
Aleksander Machniak 2187b2b7d8 Revert "Make autoloading of the framework classes work from any location".
Allow loading rcube_* classes from other locations (for e.g. managesieve plugin).

This reverts commit e4394c95e0.
12 years ago
Aleksander Machniak 7bba0032fe Fix NUL characters in content-type of ms-tnef attachment (#1488964) 12 years ago
Thomas Bruederli e4394c95e0 Make autoloading of the framework classes work from any location 12 years ago
Aleksander Machniak eafb68b321 - Fix regression in handling LDAP contact identifiers (#1488959) 12 years ago
Aleksander Machniak 33dc8249fd Fix regression in copying contacts (with drag'n'drop) 12 years ago
Aleksander Machniak bc2c02feec When connection to read-only db fails try to connect to write-master, but only if it is defined 12 years ago
Aleksander Machniak 1961146227 Make cleanup() method public 12 years ago
Thomas Bruederli 807c3d0d97 Optimmize memory usage by only fetching the necessary attributes used for contacts listing 12 years ago
Thomas Bruederli c8a714cca4 Various fixes in contact groups handling with LDAP directories 12 years ago
Thomas Bruederli 772b732068 Fix autocompletion search with VLV support 12 years ago
Thomas Bruederli f924f5f0aa Improve group members listing + fix VLV index usage 12 years ago
Thomas Bruederli 49cb6984ed Don't save 'internal' or empty serialized values 12 years ago
Thomas Bruederli a0e86dcdeb Fix updating contacts 12 years ago
Thomas Bruederli 004f866f20 Prepare for VLV auto-detection (requries 'config_root_dn' config option) 12 years ago
Thomas Bruederli 203323ba85 Refactored the LDAP address book into a generic LDAP wrapper class and an address book implementation (as already started in the devel-ldap-refactoring branch) 12 years ago
Thomas Bruederli d94a710e7a Trigger and forward 'listupdate' events from list.js 12 years ago
Thomas Bruederli d6185f3c91 Only scroll tree list of selected item isn't fully visible 12 years ago
Thomas Bruederli aed581b6c4 Import all translations from Transifex 12 years ago
Thomas Bruederli 8e50ae9a6f Extend copyright to 2013 12 years ago
Thomas Bruederli d30460ad2f Let some env variables survive reset(); don't show taskbar and top line in framed error pages (#1488938) 12 years ago
Thomas Bruederli 63cff249a8 Properly quote form validation error messages 12 years ago
Aleksander Machniak a7e8ebc509 Fix reference to non-existing class rcube_output_html (#1488948) 12 years ago
Thomas Bruederli 921115ed56 Ignore file extension difference for text/plain attachments (#1488891) 12 years ago
Thomas Bruederli 4223b1e38f Use encoded identifiers for address book lists (#1488381) 12 years ago
Thomas Bruederli de98a897f6 Add link to pop the address group stack; add animations when pushing/popping lists (in larry skin) 12 years ago
Thomas Bruederli 86552ffc8f Finish hierarchical groups browsing in LDAP address books; add according UI elements and styles to the skins; adapt habavior of the compose address book widget 12 years ago
Thomas Bruederli e26bf88c45 Pass string to html::tag() in order to always add the </ul> tag 12 years ago
Thomas Bruederli e8fd39d12b Fix inserting a new contact group when list is still empty 12 years ago
Thomas Bruederli 5bc800f946 Merge branch 'master' of github.com:roundcube/roundcubemail 12 years ago
Thomas Bruederli ec2185a1cb Add special config attribute 'group_filters' to specify a fixed list of groups to be listed in the leftmost pane, each having individual base-dn/filter parameters for contact listing 12 years ago
Aleksander Machniak 3dd136f26e Merge branch 'master' of github.com:roundcube/roundcubemail 12 years ago