Commit Graph

6411 Commits (2aea3a4e85b751bdf329eaaa69a8bee09d70cd49)

Author SHA1 Message Date
Thomas Bruederli b413bb2b60 Set minimal permissions to temp files (#148899) 13 years ago
Thomas Bruederli a021d6f187 Skip filename suffix check for embedded images; return blocked.gif instead of HTML warning when embedded (#1489029) 13 years ago
Andy Wermke de6585eb77 Merge branch 'master' of git.next-step-software.com:/git-pub/roundcubemail 13 years ago
Andy Wermke bf3084b608 Merge branch 'master' of https://github.com/roundcube/roundcubemail 13 years ago
Andy Wermke 58e3a504b9 Removed parse_expression() & added error logging to eval_expression(). 13 years ago
Aleksander Machniak 4fdaa02ac7 Fix handling of invalid characters in message headers and output (#1489032) 13 years ago
Aleksander Machniak 50cc5b370f Fix selecting collapsed rows when using selection with Shift/Ctrl key 13 years ago
Andy Wermke fe245e5f5d Replaced last eval(). Allowing function calls in expressions. 13 years ago
Aleksander Machniak ad827b9117 Fix selecting collapsed rows on select-all (#1489036) 13 years ago
Aleksander Machniak 4dfae96dcd Fix copying messages to a folder with "empty" name e.g. "0", better error handling 13 years ago
Andy Wermke d67485bebe Replaced stupid fix by create_function() based approach. 13 years ago
Andy Wermke 92cd7f34b0 Merge branch 'master' of https://github.com/roundcube/roundcubemail 13 years ago
Andy Wermke 029d18f13b Replaced nasty eval() expressions. 13 years ago
Aleksander Machniak 76a98da33e Pass event object as an argument of 'dragend' event handler 13 years ago
Aleksander Machniak 99edf8699a Fix possible header duplicates when using additional headers (#1489033) 13 years ago
Aleksander Machniak bd698341c4 Remove "HTML message" from attachments list while viewing a message in text mode (#1486939) 13 years ago
Aleksander Machniak a389ffbb46 Skip message/rfc822 attachments only in reply mode 13 years ago
Aleksander Machniak 8e4b49c382 Fix session issues with use_https=true (#1488986) 13 years ago
Aleksander Machniak db415c4afb Fix blockquote width in sent mail (#1489031) 13 years ago
Aleksander Machniak 0c974b263d Fix keyboard events on list widgets in Internet Explorer (#1489025) - It was a regression in fix for #1489008 13 years ago
Thomas Bruederli 589083a94c Skip some irrelevant ini checks in CLI mode 13 years ago
Thomas Bruederli 0fcb2b139b Sanity check the file path for generic message footer before adding it 13 years ago
Aleksander Machniak 648fcf5709 Whitelist configuration options (user preferences) that can be changed using save-pref command 13 years ago
Aleksander Machniak 222c7de3e1 Fix errors in IE8 when opening compose page in new window 13 years ago
Aleksander Machniak 1d4c84f4d7 Remove sig_above configuration option, use reply_mode only (#1489001) 13 years ago
Aleksander Machniak 723f4e63aa Refresh current folder in opener window after draft save or message sent (#1488997) 13 years ago
Aleksander Machniak 3ca58cd22c Better fix for "saving draft just after entering compose window (#1489012)" 13 years ago
Victor Benincasa 3906264747 Fix typos 13 years ago
Aleksander Machniak 1f82e46502 Fix saving draft just after entering compose window (#1489012) 13 years ago
Thomas Bruederli f603883d37 Fix typo 13 years ago
Thomas Bruederli 4034a79beb Check for exact matching session keys before splitting into path segments. Adds backwards-compatibility after commit f0a7159c 13 years ago
Aleksander Machniak 38c1951266 Be less restrictive on vCard import, do not require FN when N exists 13 years ago
Aleksander Machniak 24e88e91f7 Merge branch 'master' of github.com:roundcube/roundcubemail 13 years ago
Aleksander Machniak a26c031621 Fix vcard folding when outputing already generated vcard 13 years ago
Thomas Bruederli 7889c57b77 Match regex on multi-line sql statements 13 years ago
Thomas Bruederli 17573916bc Ensure backwards compatibility by considering old-style skin_path attribute for <roundcube:include ...> tags 13 years ago
Aleksander Machniak 99cfba2e26 Add some extension/mimetype aliases to fix some quirks in attachment type validation (#1488891) 13 years ago
Thomas Bruederli a85d54e1e8 Hack to reset PDO statement iterators after counting 13 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
13 years ago
Aleksander Machniak f38d15c700 Better fix for IE9 issue with document.activeElement error (#1489008) 13 years ago
Aleksander Machniak 39f40104f0 Fix javascript error in IE9 when loading form with placeholders into an iframe (#1489008) 13 years ago
Aleksander Machniak 3d525ffaf5 Bump up also RCUBE_VERSION 13 years ago
Aleksander Machniak 1bce142058 Fix handling of some conditional comment tags in HTML message (#1489004) 13 years ago
Thomas Bruederli 708b1bca9f Synchronized translations with Transifex 13 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
13 years ago
Aleksander Machniak 02c9c931fe Make mime.types common locations list OS-aware 13 years ago
Aleksander Machniak 1e32540839 Add rel="noreferrer" for links in displayed messages (#1484686) 13 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
13 years ago
Aleksander Machniak d8270b66cc Fix wrapping of text lines with the same length as specified length limit 13 years ago
Aleksander Machniak 6228e3784f Fix javascript error when window name (for window.open()) in IE8 contains a dot 13 years ago
Aleksander Machniak 4d1fe2d230 Fix "rcmail is undefined" error in HTML attachment preview - regression
from commit d30460ad2f, small improvements
13 years ago
Aleksander Machniak 6e8f2a7448 Notify about a new mail only if it's UNSEEN (#1388965) 13 years ago
Aleksander Machniak bb080af14d Bump version number up to 1.0-git 13 years ago
Aleksander Machniak 0e32d7032b Fix load-attachment link 13 years ago
Aleksander Machniak ea98ec0939 Fixed MOVE command result handling 13 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.
13 years ago
Aleksander Machniak a02c77c584 Add ability to toggle between view as HTML and text while viewing a message (#1486939) 13 years ago
Aleksander Machniak 0ef894ec29 Fix has_*_part() methods so they return same result no matter what
prefer_html option value is
13 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.
13 years ago
Aleksander Machniak 542f15bfec Enriched content should be also converted to text if html is disabled 13 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.
13 years ago
Aleksander Machniak daddbf2555 Better handling of session errors in ajax requests - do page reload
on 403 Forbidden response (#1488960)
13 years ago
Thomas Bruederli bfa667ab02 Merge branch 'master' of github.com:roundcube/roundcubemail 13 years ago
Thomas Bruederli d4f8a4f28a Re-implement rcube_db::num_rows() to ensure backwards compatibility 13 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
13 years ago
Thomas Bruederli 03c73fa1c5 Also use VLV for filter prefix matches 13 years ago
Aleksander Machniak 567e45ba56 Fix HTML part detection for some specific message structures (#1488992) 13 years ago
Aleksander Machniak ff7542bfb9 Don't show fake address - phishing prevention (#1488981) 13 years ago
Aleksander Machniak abf46755c9 Fix forward as attachment bug with editormode != 1 (#1488991) 13 years ago
Aleksander Machniak 336d2000f8 Fix handling of empty $uids argument in change_flag() 13 years ago
Aleksander Machniak ec6a77bab2 Fix LIMIT/OFFSET queries handling on MS SQL Server (#1488984) - require version 2005+ 13 years ago
Thomas Bruederli 65de0018c8 Trigger 'refresh' hook in mail view 13 years ago
Aleksander Machniak 8b771646fa Fix so task name can really contain all from a-z0-9_- characters (#1488941) 13 years ago
Aleksander Machniak 9fdba79094 Merge pull request #60 from thijskh/master
Test content_id with isset instead of a true/false value
13 years ago
Aleksander Machniak d9dc320a40 Support IMAP MOVE extension [RFC 6851] 13 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.
13 years ago
Aleksander Machniak 32da699830 Fix javascript errors when working in a page opened with taget="_blank" 13 years ago
Aleksander Machniak cf8b9fc004 Move spellcheck options section below signature options section 13 years ago
Aleksander Machniak d7e129e07d Increase maxlength to 254 chars for email input fields in addressbook (#1488987) 13 years ago
Aleksander Machniak bc2c4380b5 Add attachment menu with Open and Download options (#1488975) 13 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.
13 years ago
Aleksander Machniak cbe07532fa Fix so full filename is used for title attribute 13 years ago
Aleksander Machniak 139635f189 Fix thumbnail size when GD extension is used for image resize (#1488985) 13 years ago
Aleksander Machniak a5c9fd11ac Small CS improvements 13 years ago
Aleksander Machniak 879b2331e1 Generate simpler query for MSSQL when offset in limit clause is not set 13 years ago
Aleksander Machniak 8c93c29d04 Really fix "quotum would exceed" error message handling 13 years ago
Aleksander Machniak d3e7f92d88 Smarter overquota error detection (known error strings are:
"Quota exceeded" and "quotum would exceed") (#1484164)
13 years ago
Aleksander Machniak e7c1aad832 Even better message on over quota error in move to trash operation (#1484164) 13 years ago
Aleksander Machniak 0bf724ef1f Display user-friendly message on IMAP "over quota" errors (#1484164) 13 years ago
Aleksander Machniak ee89c6dff6 Display notice that message is encrypted also for application/pkcs7-mime messages (#1488526) 13 years ago
Thomas Bruederli 5688d5baa2 Avoid loading already registered attachments when opening a draft message (on page reload) 13 years ago
Thomas Bruederli f0a7159c40 Add methods to append certain nodes to session data in order to avoid session saving race conditions. Fixes #1488422 13 years ago
Aleksander Machniak a6fd1578c3 Better @package/@subpackage assignment 13 years ago
Thomas Bruederli bd1e16f343 Don't skip message/* attachments when opening a draft. Restore check as it was before [fa57c988] 13 years ago
Thomas Bruederli 4090870623 Localization updates from Transifex 13 years ago
Aleksander Machniak 77f9a402db Fix undefined msg variable error 13 years ago
Aleksander Machniak 4383e062ef CS fixes 13 years ago
Aleksander Machniak 36391cf342 Fix plain text spellchecker icorrect highlighting in non-ASCII text (#1488973) 13 years ago
Aleksander Machniak ffc2d09cb4 Remove UI messages from the DOM after hide/fadeOut 13 years ago
Aleksander Machniak 7c851e669e Don't try to print file extension in a warning message if it's not available 13 years ago
Aleksander Machniak 726297e5f8 Add workaround for invalid message charset detection by IMAP servers (#1488968) 13 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.
13 years ago
Aleksander Machniak 7bba0032fe Fix NUL characters in content-type of ms-tnef attachment (#1488964) 13 years ago
Thomas Bruederli e4394c95e0 Make autoloading of the framework classes work from any location 13 years ago
Aleksander Machniak eafb68b321 - Fix regression in handling LDAP contact identifiers (#1488959) 13 years ago
Aleksander Machniak 33dc8249fd Fix regression in copying contacts (with drag'n'drop) 13 years ago
Aleksander Machniak bc2c02feec When connection to read-only db fails try to connect to write-master, but only if it is defined 13 years ago
Aleksander Machniak 1961146227 Make cleanup() method public 13 years ago
Thomas Bruederli 807c3d0d97 Optimmize memory usage by only fetching the necessary attributes used for contacts listing 13 years ago
Thomas Bruederli c8a714cca4 Various fixes in contact groups handling with LDAP directories 13 years ago
Thomas Bruederli 772b732068 Fix autocompletion search with VLV support 13 years ago
Thomas Bruederli f924f5f0aa Improve group members listing + fix VLV index usage 13 years ago
Thomas Bruederli 49cb6984ed Don't save 'internal' or empty serialized values 13 years ago
Thomas Bruederli a0e86dcdeb Fix updating contacts 13 years ago
Thomas Bruederli 004f866f20 Prepare for VLV auto-detection (requries 'config_root_dn' config option) 13 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) 13 years ago
Thomas Bruederli d94a710e7a Trigger and forward 'listupdate' events from list.js 13 years ago
Thomas Bruederli d6185f3c91 Only scroll tree list of selected item isn't fully visible 13 years ago
Thomas Bruederli aed581b6c4 Import all translations from Transifex 13 years ago
Thomas Bruederli 8e50ae9a6f Extend copyright to 2013 13 years ago
Thomas Bruederli d30460ad2f Let some env variables survive reset(); don't show taskbar and top line in framed error pages (#1488938) 13 years ago
Thomas Bruederli 63cff249a8 Properly quote form validation error messages 13 years ago
Aleksander Machniak a7e8ebc509 Fix reference to non-existing class rcube_output_html (#1488948) 13 years ago
Thomas Bruederli 921115ed56 Ignore file extension difference for text/plain attachments (#1488891) 13 years ago
Thomas Bruederli 4223b1e38f Use encoded identifiers for address book lists (#1488381) 13 years ago
Thomas Bruederli de98a897f6 Add link to pop the address group stack; add animations when pushing/popping lists (in larry skin) 13 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 13 years ago
Thomas Bruederli e26bf88c45 Pass string to html::tag() in order to always add the </ul> tag 13 years ago
Thomas Bruederli e8fd39d12b Fix inserting a new contact group when list is still empty 13 years ago
Thomas Bruederli 5bc800f946 Merge branch 'master' of github.com:roundcube/roundcubemail 13 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 13 years ago
Aleksander Machniak 3dd136f26e Merge branch 'master' of github.com:roundcube/roundcubemail 13 years ago
Aleksander Machniak 1f910cb50d Fix handling link href attribute value with (valid) newline characters (#1488940) 13 years ago
Thomas Bruederli 344943f6ce Move some list manipulation functionality to the new treelist widget 13 years ago
Thomas Bruederli c5a5f989a9 Allow to list contact groups in (paged) list (yet incomplete) 13 years ago
Aleksander Machniak 01a98cb9d6 Merge branch 'master' of github.com:roundcube/roundcubemail 13 years ago
Aleksander Machniak a39fd4db67 Set default error code (500) if not specified in raise_error() 13 years ago
Thomas Bruederli 1cf15ef4a5 Make rcube_result_set implement the PHP iterator interface 13 years ago
Thomas Bruederli e5615b97cf Merge branch 'master' of github.com:roundcube/roundcubemail 13 years ago
Thomas Bruederli 3c309af066 - Refactored the hierarchical mailboxlist control into a separate widget class
- Build address book directories list as hierarchical list
- Make address book groups collapsible using the new new treelist widget
- Use encoded identifiers for address book directory list items
13 years ago
Aleksander Machniak 41db2bf47d Slightly improve database driver chack 13 years ago
Thomas Bruederli 737b629c6f Bring back lost text braking width adjustment when quoting blockquote parts 13 years ago
Thomas Bruederli 72e24b7a63 Catch connection timeouts on message sending form submissions 13 years ago
Aleksander Machniak bc53e22440 Fix PHP Warning: Missing argument 2 for rcmail_output_html::get_skin_file() 13 years ago
Thomas Bruederli bb6f4b2b5d Refactored blockquote quotion routine in html2text conversion: it now correctly converts multiple and/or nested blockquotes 13 years ago
Thomas Bruederli bd0daee7fd Merge branch 'master' of github.com:roundcube/roundcubemail 13 years ago
Thomas Bruederli 6c27c3b55e Add search box to compose address book widget (#1488381) 13 years ago
Thomas Bruederli 13dc9f2c86 Move rcmail_contact_key() to rcube_addressbook::compose_contact_key() 13 years ago
Aleksander Machniak 18372a236d Send LOGOUT only when closing connection in logged state (#1487784) 13 years ago
Aleksander Machniak 01fc82d0ef Fix new browser window size in Chrome (#1488931), make new windows smaller 13 years ago
Thomas Bruederli 1730cf8d7b Load a default stylesheet (embed.css) from skin in plain html pages (e.g. attachment warnings and html messages) 13 years ago
Aleksander Machniak 6ff0c30f19 Fix login in case when default_host is an array with one element (#1488928) 13 years ago
Thomas Bruederli e114a60406 Use LDAP fallback hosts on connect + bind because with OpenLDAP 2.x ldap_connect() always succeeds but ldap_bind() will fail if host isn't reachable.
Add option for LDAP bind timeout (sets LDAP_OPT_NETWORK_TIMEOUT on PHP > 5.3.0)
13 years ago
Thomas Bruederli 293a5798af Use the right variable for IPv6 check 13 years ago
Aleksander Machniak 55a2e5eca1 Submit Addressbook advanced search form with Enter key (#1488568) 13 years ago
Aleksander Machniak 60753b05fa Support autofocus attribute on input elements 13 years ago
Aleksander Machniak 87a96809c7 Rtrim() quoted lines on conversion to flowed format (according to RFC2646) 13 years ago
Aleksander Machniak 7ebed11b05 More improvements to format=flowed handling + fix in wordwrap() used internally by format_flowed() 13 years ago
Aleksander Machniak aabd628286 Improve format=flowed text unfolding, add test for signature separator handling 13 years ago
Thomas Bruederli 1ef4033b8d Also block remote images in HTML part view (#1488827) 13 years ago
Thomas Bruederli 7ae7cdf195 Don't rely on Subject header only 13 years ago
Thomas Bruederli 6d41d8fd4b Fix format=flowed unfolding on quoted lines; added tests for rcube_mime::format_flowed() and rcube_mime::unfold_flowed() 13 years ago
Aleksander Machniak e24eba0fc5 DOn't use deprecated jQuery.browser, CS fixes (tabs to spaces) 13 years ago
Aleksander Machniak 61be822d62 Remove deprecated functions (from bc.php file) usage in plugins 13 years ago
Aleksander Machniak 4d7964d910 Improved folder path presentation in page title (use unified delimiter, localize path).
E.g. folder "INBOX.test" will be displayed as "Inbox >> test"
13 years ago
Aleksander Machniak 8e8f3b96b5 Fix export of selected contacts from search result (#1488905) 13 years ago
Aleksander Machniak b5b76d2ccb Make sure mimetypes is an array not object in a better way 13 years ago
Thomas Bruederli 4f9edbd799 Select 8 KB of message part for headers (to make sure we get them all) 13 years ago
Aleksander Machniak 0b3b66ab12 Fix "Export selected" is inactive after contact delete (#1488906) 13 years ago
Thomas Bruederli 38b71e7879 Better check for 'real' links on shift/ctrl clicks 13 years ago
Thomas Bruederli 64afb530a2 Fix opener check in extwin (avoid JS errors in IE when opener is gone); always close extwin, even if opener isn't available anymore 13 years ago
Thomas Bruederli 9a6c38e148 New feature to export only selected contacts from addressbook (by Phil Weir) 13 years ago
Aleksander Machniak c59ef9542a Support more Thunderbird CSV fields, added zh_TW localization for csv2vcard map (#1488901) 13 years ago
Thomas Bruederli 18e23ab763 Welcome to 2013 13 years ago
Thomas Bruederli 44e3bf1e2c Fix /this/ paths from plugin templates in extended skins 13 years ago
Aleksander Machniak db6f54ec5f Reset $db_error_msg on query 13 years ago
Aleksander Machniak f96593772c Force autocommit mode in mysql database driver (#1488902) 13 years ago
Aleksander Machniak 16915ee2ad Don't convert to link a text with < and > characters 13 years ago
Aleksander Machniak acf851f823 Fix address fields import from CSV (#1488900) 13 years ago
Aleksander Machniak b5767d94b1 Fix typo 13 years ago
Aleksander Machniak 3e3767138e Rename $date_types -> $date_cols 13 years ago
Aleksander Machniak 745d8697ba Fix quoted data handling in CSV files (#1488899) 13 years ago
Aleksander Machniak 83f7077ec9 Fix searching by date in address book (#1488888) 13 years ago
Aleksander Machniak a5b8ef99d4 Improve charset detection by prioritizing charset according to user language (#1485669) 13 years ago
Aleksander Machniak 21106b3d1c Fix handling of escaped separator in vCard file (#1488896) 13 years ago
Aleksander Machniak 57ea837e69 Merge branch 'master' of github.com:roundcube/roundcubemail 13 years ago
Aleksander Machniak 232535f76e Add option to use envelope From address for MDN responses (#1488880) 13 years ago
Thomas Bruederli de2009ec2c Pulled de_CH translations from Transifex (first test) 13 years ago
Thomas Bruederli 4fb36eb1a8 Upgrade PEAR:Mail_mime package to latest version 13 years ago
Aleksander Machniak 347ba311e6 Add possibility to search in message body only (#1488770) 13 years ago
Aleksander Machniak cb0f030ae9 Support "multipart/relative" as an alias for "multipart/related" type (#1488886) 13 years ago
Thomas Bruederli d9f180adf9 Minor IE7/8 fixes 13 years ago
Thomas Bruederli 49437c123a Add proper headers to localization template files 13 years ago
Thomas Bruederli 9151729d8e Simplify file headers because Transifex will use them in all generated language files 13 years ago
Aleksander Machniak 830fd2ecbb Display PGP/MIME signature attachments as "Digital Signature" (#1488570) 13 years ago
Aleksander Machniak be72fb3597 Unified attachments filenames handling for message parts without a filename 13 years ago
Aleksander Machniak 8809a18284 Fix regression in handling of content frames (#1488884) 13 years ago
Aleksander Machniak 2b80d5dbf2 Workaround UW-IMAP bug where hierarchy separator is added to the shared folder name (#1488879) 13 years ago
Thomas Bruederli 8df1e6bee5 Added new West Frisian localization 13 years ago
Thomas Bruederli c942e4a2e9 Merge branch 'master' of github.com:roundcube/roundcubemail 13 years ago
Thomas Bruederli aabeab1e4e Updated localizations from launchpad 13 years ago
Aleksander Machniak 66afd70b75 Framework'ize html2text class 13 years ago
Aleksander Machniak 7ac94421bf Move washtml class into Roundcube Framework (rcube_washtml), add some improvements 13 years ago
Aleksander Machniak 0931a97c5f Fix handling of parentheses in URLs 13 years ago
Thomas Bruederli 4f5f2acd16 Merge branch 'master' of github.com:roundcube/roundcubemail 13 years ago
Thomas Bruederli 5f0bd1fcb4 Make html button-links work in IE 13 years ago
Thomas Bruederli 090c49d4a3 Treat image/pjpeg as image/jpeg 13 years ago
Aleksander Machniak 7d88e614ae Add hint about possible disabled fsockopen() function on connection error 13 years ago
Aleksander Machniak 0a9d414084 Update changelog, set version to 6.1 13 years ago
Aleksander Machniak 4fe8f923a9 Small optimization 13 years ago
Aleksander Machniak 679b375a46 Fix comment 13 years ago
Aleksander Machniak c4781306a5 CS fixes 13 years ago
Aleksander Machniak a61326c141 Fix locking issue in SQLite driver (#1488874) 13 years ago
Aleksander Machniak a079269166 Fix version comparisons with -stable suffix (#1488876) 13 years ago
Aleksander Machniak a8ffab3f4f Fix Call to undefined method rcube_db_sqlite::_get_result() 13 years ago
Aleksander Machniak c23dc87f2b Don't display message parts with unsupported text type, e.g. text/calendar 13 years ago
Aleksander Machniak 9ac96015f2 Better GD module functions detection, should fix "Call to undefined function imagecreatefromjpeg()" error 13 years ago
Aleksander Machniak c5d7c941aa Add unsupported alternative parts to attachments list (#1488870) 13 years ago
Aleksander Machniak 0d214498d0 CS fixes 13 years ago
Aleksander Machniak 83370e5ff1 Display 'Sender' header in message preview 13 years ago
Aleksander Machniak dfc57863d1 Plugin API: Added message_before_send hook 13 years ago
Aleksander Machniak 8cacecb2ff CS fixes 13 years ago
Aleksander Machniak d2534c63f2 Cleanup, remove file paths from doc 13 years ago
Aleksander Machniak 9945f24274 CS fixes 13 years ago
Aleksander Machniak a2b6383204 Fix keep-alive interval reset on AJAX request 13 years ago
Thomas Bruederli 939f94bb73 Merge branch 'master' of github.com:roundcube/roundcubemail 13 years ago
Thomas Bruederli a072247dde Fix package definitions and include framework classes in phpdoc 13 years ago
Aleksander Machniak c0208002a8 Fix escaping of add-contact arguments - fixes JS error in IE 13 years ago
Aleksander Machniak ff4a92c8e2 Fix contact copy/add-to-group operations on search result (#1488862) 13 years ago
Aleksander Machniak 5c421d9927 Fix delete button regression in message view (#1488867) 13 years ago
Aleksander Machniak a0e3dcf170 Use matching identity in MDN response (#1488864) 13 years ago
Aleksander Machniak 0f4e2f8134 Remove brackets for recipients without name 13 years ago
Thomas Bruederli f7136bd217 Merge branch 'master' of github.com:roundcube/roundcubemail 13 years ago
Thomas Bruederli dc67f38cdf Properly parse message/rfc822 parts including all headers, body decoding and charset conversion 13 years ago
Aleksander Machniak 87ec1de655 Merge branch 'master' of github.com:roundcube/roundcubemail 13 years ago
Aleksander Machniak a9bb50d804 Fix handling of signatures on draft edit: Don't add new signature
and don't remove the old-one, the same for Edit as new (#1488798)
13 years ago
Aleksander Machniak 5aed9a9a37 Merge branch 'master' of github.com:roundcube/roundcubemail 13 years ago
Aleksander Machniak 5b15700d11 Rename hook imap_connect to storage_connect 13 years ago
Aleksander Machniak 04689fa7ee Fix so compacting of non-empty folder is possible also when messages list is empty (#1488858) 13 years ago
Aleksander Machniak 0435f40999 Add EXISTS mode to count() method - return number of all messages in a folder,
event if skip_deleted is enabled and/or search is active.
13 years ago
Aleksander Machniak bb5d728285 Use also Envelope-To for identity selection (#1488553) 13 years ago
Aleksander Machniak 3a1a361422 More code unification using selection_post_data() 13 years ago
Aleksander Machniak 876f4ebc60 Merge branch 'master' of github.com:roundcube/roundcubemail 13 years ago
Aleksander Machniak 463ce6848d Fix bug where all messages in a folder were copied on copy action,
if search was active and user choose select-all feature. Code improvements.
13 years ago
Aleksander Machniak b01d84d0f7 Extend just_parse() method with conditions parsing 13 years ago
Aleksander Machniak 25bf00ecbc Merge branch 'master' of github.com:roundcube/roundcubemail 13 years ago
Aleksander Machniak d9f109b56a Allow forwarding of multiple emails (#1486854) 13 years ago
Thomas Bruederli 31521613e4 Append filename extension if missing 13 years ago
Thomas Bruederli a8a72e2e7e Nicely render headers of message/rfc822 parts 13 years ago
Aleksander Machniak 1aaa4bc393 Fix PHP Warning: ldap_parse_virtuallist_control() expects parameter 2 to be
resource, null given. This happens on Administrative Limit Exceeded error when
using VLV.
13 years ago
Thomas Bruederli 9cd1b120d0 Merge branch 'master' of github.com:roundcube/roundcubemail 13 years ago
Aleksander Machniak 4f1c887eaa Add support for IMAP BINARY (RFC3516) 13 years ago
Thomas Bruederli 6488992dd0 Merge branch 'master' of github.com:roundcube/roundcubemail 13 years ago
Thomas Bruederli 3bb75a5cc7 Add default path for mime.types file; map jpg => image/jpeg in fallback list 13 years ago
Thomas B. d414cc05a3 Add github syntax highlighting to php code snippet 13 years ago
Thomas Bruederli bc1ec6c1a1 Added README file for the Roundcube framework 13 years ago
Aleksander Machniak 7c5d4b0d4d Fix typo in identity data parser ('ident' item wasn't set correctly) 13 years ago
Aleksander Machniak a3985963f0 Fix big memory consumption of DB layer (#1488856) 13 years ago
Aleksander Machniak 996af3bfd9 Some more rcmail -> rcube cleanup 13 years ago
Aleksander Machniak 8b748de4ec Plugin API: add 'check_recent' hook with possibility to control folders list used on check-recent action 13 years ago
Aleksander Machniak 176172c850 Fix PHP warning when replied message contains exactly one Delivered-To header 13 years ago
Aleksander Machniak c7ff6ec2cb Add workaround for IE<=8 bug where Content-Disposition:inline was ignored (#1488844) 13 years ago
Aleksander Machniak 74cd0a9b62 - Fix XSS vulnerability in vbscript: and data:text links handling (#1488850) 13 years ago
Aleksander Machniak 0fa54df638 enriched.inc -> rcube_enriched 13 years ago
Aleksander Machniak 8afbc8aeea Fix attachment Content-Length for in-memory files (#1488844) 13 years ago
Aleksander Machniak 7eb7806b21 Fix broken message/part bodies when FETCH response contains more untagged lines (#1488836) 13 years ago
Aleksander Machniak 876d31d594 Fix empty email on identities list after identity update (#1488834) 13 years ago
Aleksander Machniak 48ef1334ff Merge pull request #49 from linagora/master
Add new identity level: one identity with edit only signature
13 years ago
Aleksander Machniak 0247b89c38 Move code for identity selection to function, move identities formatting to rcube_user::list_identities() 13 years ago
Aleksander Machniak 30cc01f89d Use Delivered-To header as a last resort for identity selection (#1488840) 13 years ago
Aleksander Machniak 8beceebb55 Fix deleting of collapsed threads, broken in 2b55d4f420 (#1488772) 13 years ago
Thomas Bruederli c14b337450 Fix XSS vulnerability using Flash files (#1488828) by comparing mimetypes and filename extensions 13 years ago
Thomas Bruederli dff2c713fb Add argument to fetch message parts only partially. Can be used for content mimetype detection without loading the entire file 13 years ago
Thomas Bruederli 0a83971d3e Clarify mime_magic config option; add new function to map mimetypes and filename extensions 13 years ago
Thomas Bruederli 928cb3401b Merge branch 'master' of github.com:roundcube/roundcubemail 13 years ago
Thomas Bruederli 297a74adf1 Bring back rcube_html_page class which was lost in framework refactoring; fix typo 13 years ago
Aleksander Machniak 63f130782c Small fixes to last commits 13 years ago
Thomas Bruederli 60226a75d8 Separate the very application-specific output classes from the Roundcube framework; add autoloader for rmail* classes 13 years ago
Thomas Bruederli 10da75f364 Move shortcut functions to framework class 13 years ago
Aleksander Machniak a92beb6bdb Define RCUBE_CHARSET in place of RCMAIL_CHARSET for naming consistency 13 years ago
jeremie kornobis c753bc4a8b unset email address with new level entity 4 13 years ago
jeremie kornobis f125852979 Add new identity level: one identity with edit only signature 13 years ago
Aleksander Machniak 3ff8cc2bc8 RCMAIL_VERSION -> RCUBE_VERSION 13 years ago
Aleksander Machniak 3b428c830d Merge branch 'master' of github.com:roundcube/roundcubemail 13 years ago
Aleksander Machniak 5b06e24265 Cleaner way of handling user password in framework-based programs with no session 13 years ago
Thomas Bruederli 00b98ee325 Make charset header accessible, too 13 years ago
Aleksander Machniak 789e5988aa Clarify rcube::get_user_name() usage, add rcube::get_user_email() 13 years ago
Thomas Bruederli bfc3070067 Cut dependencies to rcmail class 13 years ago
Thomas Bruederli 5926684aab Unify path schema in global constants: paths always end with a /. Keep RCMAIL_CONFIG_DIR for backwards compatibility 13 years ago
Thomas Bruederli fdbe5a8804 Separate framework and application constants 13 years ago
Thomas Bruederli 9be2f43d02 Define more (uniquely prefixed) constants for Roundcube directories in order to enhance the interoperability of the Roundcube framework 13 years ago
Aleksander Machniak 5352b55779 Merge branch 'master' of github.com:roundcube/roundcubemail
Conflicts:
	CHANGELOG
13 years ago
Aleksander Machniak 297c1afb80 Fix redundant colon after last address in print mode 13 years ago
Aleksander Machniak 65dff8f812 Fix hidden flag and default_addressbook settings handling 13 years ago
Aleksander Machniak 922a1fb714 Add lost rcube_vcard.php file 13 years ago
Aleksander Machniak d0edbfb33d Fix cache (in)validation after setting \Deleted flag 13 years ago
Aleksander Machniak 15cf4fa925 Rename rcube_bc.inc to bc.php for consistency 13 years ago
Aleksander Machniak ba6f21caeb Framework files moved to lib/Roundcube 13 years ago
Aleksander Machniak f707fec000 Create Roundcube Framework initialization script (bootstrap) 13 years ago
Thomas Bruederli b81e7e91a9 Consider filename extension to detect image attachments of type application/octet-stream 13 years ago
Aleksander Machniak 17a8fb353b Fix keybord events on messages list in opera browser (#1488823) 13 years ago
Aleksander Machniak 9290303e80 Move prompt_silent() and get_opt() to rcube_utils class 13 years ago
Aleksander Machniak 2b55d4f420 Fix selection of collapsed thread rows (#1488772) 13 years ago
Aleksander Machniak 9ff3459d7b Check if checkdnsrr() and getmxrr() functions exist before using them 13 years ago
Thomas Bruederli f27c536401 Unset null values in user prefs 13 years ago
Thomas Bruederli b6add5aed0 Add noscript warning to login page (#1488615) 13 years ago
Thomas Bruederli 6199a72c8e Updated localization files from launchpad 13 years ago
Thomas Bruederli 271c5c9764 Correctly handle multiple file uploads (#1488820) 13 years ago
Thomas Bruederli 19de536b86 Check mbstring extension before calling mb_internal_encoding() 13 years ago
Thomas Bruederli 1faa16fc45 Merge branch 'master' of github.com:roundcube/roundcubemail 13 years ago
Thomas Bruederli 810efee4d3 Avoid double-encoding of HTML entities in signature edit field 13 years ago
Aleksander Machniak 42b8a60cf3 Fix wrapping of quoted text with format=flowed (#1488177) 13 years ago
Thomas Bruederli 37557b5f08 Merge branch 'master' of github.com:roundcube/roundcubemail 13 years ago
Thomas Bruederli ac382e1145 Always save drafts with format=flowed in order to keep original paragraphs and line wraps (#1488799) 13 years ago
Thomas Bruederli c72a96144d Improve line wrapping behavior where message charset is changed by plugins (including html2plaintext conversion) 13 years ago
Aleksander Machniak 6459d86291 Select default_addressbook on the list in Address Book (#1488280) 13 years ago
Thomas Bruederli a8f4960c99 Unlock UI even if no message display object exists 13 years ago
Aleksander Machniak 584e356920 Fix so mobile phone has TYPE=CELL in exported vCard (#1488812) 13 years ago
Thomas Bruederli be9aacaa52 Bring back lost localization for the about page 13 years ago
Thomas Bruederli a9e136161a Use dedicated method to determine an attachment's file size 13 years ago
Thomas Bruederli e21c07038e Use jQuery functions to maximize compatibility with all IE versions 13 years ago
Thomas Bruederli 3bf7310fa3 Add onclick handler to Show-links 13 years ago
Thomas Bruederli 54cc75f28d Cast mimetypes property into an array on IE 13 years ago
Thomas Bruederli d20e965c48 Improve thumbnail display: center images and display a 'show' link for attachments the browser is capable to display them 13 years ago
Thomas Bruederli 8fb4f05725 Move default value for client_mimetypes to rcube_config; make sure an array is returned 13 years ago
Thomas Bruederli 6ddb16d181 Merge branch 'master' of github.com:roundcube/roundcubemail 13 years ago
Aleksander Machniak 9ab34604d9 Define @package and @subpackage of Framework classes 13 years ago
Aleksander Machniak 92bd3a7c3f Fix parsing header in English when localized map is defined 13 years ago
Aleksander Machniak dd759730b0 Merge pull request #45 from linagora/master
Grancefully handle SSO redirections on Ajax requests - V3
13 years ago
Aleksander Machniak b51eabe2cd Added Polish localization for csv2vcard feature 13 years ago
Aleksander Machniak c66b605435 Add more data validation 13 years ago
Aleksander Machniak 3833790db4 Support contacts import from CSV file (#1486399) 13 years ago
Aleksander Machniak c055587d45 Properly set object properties in set() method, small perf. improvement 13 years ago
Aleksander Machniak 3a54cc5013 Fix rcube_utils::explode_quoted_string() with explode(), added tests 13 years ago
Aleksander Machniak c8558a182c Move BIG5 at the end of charsets list in detect() 13 years ago
Aleksander Machniak 0679b22150 Improved rcube_charset::detect() with BOM checks from rcube_vcard::detect_encoding() - removed code duplication 13 years ago
Aleksander Machniak 3c047d0e87 Code improvements 13 years ago
Aleksander Machniak 8d54286df8 Merge branch 'keep-alive'
Conflicts:
	CHANGELOG
13 years ago
Thomas Bruederli 0f6e9f0bf6 Avoid errors with non-string objects 13 years ago
Aleksander Machniak 52d0d94910 Fix handling of text/enriched content on message reply/forward/edit 13 years ago
Aleksander Machniak ce248f83e5 Remove useless code 13 years ago
Aleksander Machniak 0e8c6da864 Fix "obj.href is undefined" error 13 years ago
Aleksander Machniak 398238abf2 Remove redundant code 13 years ago
Aleksander Machniak c588d08835 Merge branch 'master' of github.com:roundcube/roundcubemail 13 years ago
Aleksander Machniak d15163ab6e Fix XSS vulnerability in handling of text/enriched messages (#1488806) 13 years ago
Thomas Bruederli e30500643f Enable default behavior of the browser when shift/ctrl-click task links (e.g. open in new window/tab) 13 years ago
Aleksander Machniak 275728ab05 Remove debug code from last commit 13 years ago
Aleksander Machniak 540e13b8d5 Fix warning when 'autovalues' property isn't set 13 years ago
Aleksander Machniak d9698de979 Fix handling of 'media' attribute on linked css (#1488789) 13 years ago
Aleksander Machniak f410c90261 Cache identities data in memory for faster access when get_identity() is called more than once 13 years ago
Aleksander Machniak 003b17e238 jQuery-1.8.3 13 years ago
Thomas Bruederli bc66f7d6d2 Avoid deprecated template warnings in extended skins 13 years ago
jkornobis 7fac4dc87b Grancefully handle SSO redirections on Ajax requests
On some SSO systems, when the SSO session is expired,
the system intercept HTTP requests and send a 302 "Found" HTTP code to the login page.
This patch handle this case in Roundcube Ajax requests, to redirect to the SSO login page.
Note that request.status don't have the 302 code (at least on Firefox), so we have to check the response headers for a Location field and redirect manually.
13 years ago
Aleksander Machniak f226549d4f Renamed config options: keep_alive to refresh_interval, min_keep_alive to min_refresh_interval 13 years ago
Aleksander Machniak 92eb10e773 Don't throw error when plugin doesn't register 'refresh' action handler 13 years ago
Thomas Bruederli 3806f168b9 Fix skin template paths when linking js and css files (#1488790) 13 years ago
Aleksander Machniak 2a5afe1cde BINARY extension can't be used with $formatting=true on binary content 13 years ago
Aleksander Machniak 4340d5e634 Fix excessive LFs at the end of composed message with top_posting=true (#1488797) 13 years ago
Thomas Bruederli 2a0d3f7063 Make recent changes in skin template engine more backwards-compatible (#1488790) 13 years ago
Thomas Bruederli e43dcb0df3 Merge branch 'master' of github.com:roundcube/roundcubemail 13 years ago
Aleksander Machniak e5e2190e4e Fix bug where leading blanks were stripped from quoted lines (#1488795) 13 years ago
Aleksander Machniak 77de23fa93 Added cross-task 'refresh' request for system state updates 13 years ago
Thomas Bruederli 03149131f7 New feature: display attached images as thumbnails below message body 13 years ago
Aleksander Machniak aa83596b0b Clarify keep-alive setting, move it to User Interface section, change label
to "Refresh (check for new messages, etc.)", allow no-refresh mode.
13 years ago
Aleksander Machniak c442f822fb Simplify keep-alive action. Now the interval is based on session_lifetime,
which means it's executed only if needed for session keeping (reset interval on every action).

Temporarily remove check-recent request, it will be replaced by new global system refresh request in future.
Use keep_alive setting as auto-refresh request interval (allow no-refresh mode)
13 years ago
Thomas Bruederli 92eb18b46a Merge branch 'master' of github.com:roundcube/roundcubemail 13 years ago
Thomas Bruederli 3f250a0fe6 Add config options to automatically generate LDAP attributes for new entries 13 years ago
Aleksander Machniak fb53c809a6 Fix AREA links handling (#1488792) 13 years ago
Thomas Bruederli 91c0990385 Updated to jQuery 1.8.2 and jQuery UI 1.9.1 13 years ago
Thomas Bruederli 2ad0a8d3f6 Merge branch 'master' of github.com:roundcube/roundcubemail 13 years ago
Aleksander Machniak 9ce2398ef9 Fix regression in detecting if attachment should be displayed inline (is an image) 13 years ago
Thomas Bruederli 19b0d444e7 Adapt to common naming scheme for template tag attributes 13 years ago
Thomas Bruederli df79b2638f Tell client to open mailto: links in contact details in a new window (if configured) 13 years ago
Aleksander Machniak e0f7b920d5 Allow setting contentframe from template (as frame object attribute) 13 years ago
Thomas Bruederli 28037aab4f Fix syntax error 13 years ago
Thomas Bruederli c50fa82bec Merge branch 'master' of github.com:roundcube/roundcubemail 13 years ago
Thomas Bruederli 28de391182 Recursively resolve paths of iframe contents; unify contentframe registration and reduce code-duplication 13 years ago
Aleksander Machniak 37633a6c79 Remove unused unEscape() method 13 years ago
Aleksander Machniak f6cd739a0a Make sure affected_rows() method returns expected (consistent with other RDBMSes) result on MySQL 13 years ago
Aleksander Machniak e68fa71b0e Fixed rcube_imap_generic::uncompressMessageSet() result when argument is empty. Added tests. 13 years ago
Thomas Bruederli 762565ceea Don't add signature (again) when opening compose view in a new window 13 years ago
Thomas Bruederli 7bf6d2f01e Don't open another window when replying to a message displayed in extwin 13 years ago
Thomas Bruederli cf57b2b130 Fix count display after inserting a new contact 13 years ago
Thomas Bruederli 086b153ae2 Improve client-side timezone detection using jsTimezoneDetect by Jon Nylander (#1488725); removed obsolete dstactive detection 13 years ago
Thomas Bruederli dc6794f9c4 Don't add Bcc headers from identity twice (e.g. if already saved in draft) 13 years ago
Aleksander Machniak 92cb7f56f3 Fix possible HTTP DoS on error in keep-alive requests (#1488782) 13 years ago
Aleksander Machniak 9c299eb9e6 Make sure HTML part size>0 before assuming the message has got HTML part 13 years ago
Aleksander Machniak abe164367b Fix HTML entities handling on addressbooks list 13 years ago
Aleksander Machniak 111acf180d Fix error in IE<8 13 years ago
Thomas Bruederli ddafe4e410 Merge branch 'dev-compose-newwindow' 13 years ago
Thomas B. f2d3fc1b5d Merge pull request #38 from dupondje/master
Option to hide SQL addressbook
13 years ago
Thomas Bruederli 8fa22e9c2f Prepare template processor to handle skin inheritance 13 years ago
Aleksander Machniak 575d34f974 Add deprecated alias clear_mailbox() 13 years ago
Thomas Bruederli eb514742ec Show compose options if they were visible in opener 13 years ago
Thomas Bruederli 838e4204b1 Fix new (empty) window opening on FF and others 13 years ago
Thomas Bruederli edfe79a46f Refactored compose UI according to discussions on the mailing list 13 years ago
Aleksander Machniak e04e314440 Add option to disable saving sent mail in Sent folder - no_save_sent_messages (#1488686) 13 years ago
Aleksander Machniak f0affa6cc2 - Fix handling dont_override with message_sort_col and message_sort_order settings (#1488760) 13 years ago
Aleksander Machniak 1e7aa75d18 Remove leftover code 13 years ago
Jean-Louis Dupond 5526f98dca Give option to hide DB address book with addressbook plugin 13 years ago
Thomas Bruederli 3715694887 Merge branch 'master' of github.com:roundcube/roundcubemail 13 years ago
Thomas Bruederli e6a0747155 Convert all identity headers into the desired message charset 13 years ago
Aleksander Machniak 05a580a117 Fix HTML part detection in messages with attachments (#1488769) 13 years ago
Aleksander Machniak 374104ed6d Fixed undefined global variable 13 years ago
Thomas Bruederli bc615988fe Short text label in en_GB 13 years ago
Aleksander Machniak 0768134de1 Fix bug where wrong words were highlighted on spell-before-send check 13 years ago
Thomas Bruederli 5b3a0a2797 Merge branch 'master' of github.com:roundcube/roundcubemail 13 years ago
Thomas Bruederli 83f2f6bb65 Display email address if contact has more than one (in compose address book widget) 13 years ago
Thomas Bruederli c96d3f57ef Match http://localhost/xxx as link 13 years ago
Aleksander Machniak 5261cec7eb Improved error message when setting required options fails (#1488682) 13 years ago
Aleksander Machniak ef79069337 Merge branch 'master' of github.com:roundcube/roundcubemail 13 years ago
Aleksander Machniak 540de577de Skip redundant SELECT on new user creation 13 years ago
Thomas Bruederli 9f0ca2dca6 Merge branch 'master' of github.com:roundcube/roundcubemail 13 years ago
Thomas Bruederli 7ea2924106 Don't display session error message if imap connection failed 13 years ago
Aleksander Machniak 22c67d0ec2 Fix handling of URLs with asterisk characters (#1488759) 13 years ago
Aleksander Machniak 043880738a Ignore htmlspecialchars() warnings 13 years ago
Aleksander Machniak df95e790ba Remove automatic to-lowercase conversion of usernames (#1488715) 13 years ago
Thomas Bruederli 715a39416e Close compose step in opener window 13 years ago
Thomas Bruederli b50a6c843d Copy translations from plugin 13 years ago
Thomas Bruederli 271efe53e0 Add user settings to open message view and compose form in new windows. This natevely implements the compose_newwindow plugin functionslity and more 13 years ago
Aleksander Machniak 53f4b98120 Make possible rcube_plugin_api class extending 13 years ago
Aleksander Machniak ca91400725 Merge branch 'master' of github.com:roundcube/roundcubemail 13 years ago
Aleksander Machniak 38b6aac604 s/rcmail/rcube/ 13 years ago
Aleksander Machniak 5fbfde8fdf Fix the fix for empty text parts handling (#1488757) 13 years ago
Aleksander Machniak 5f6c71ae36 Fix return value of storage_connect() 13 years ago
Thomas Bruederli 464a0fba9d Display connection errors in UI. Stack error messages in popup (Larry skin) 13 years ago
Aleksander Machniak 699cb1fda3 Fix post-filtering vlv results, fixes warning "mb_strtolower() expects parameter 1 to be a string, array given" 13 years ago
Thomas Bruederli 08df33b5c2 Partially revert 9546d22c6: don't validate with parse_charset() 13 years ago
Thomas Bruederli 0f7d11e798 Better fix for headers decoding problem: fetch them as raw and let rcube_mime::decode_address_list() do the job right 13 years ago
Thomas Bruederli 9546d22c67 Avoid unnecessary strtoupper() calls but validate target charset if specified 13 years ago
Thomas Bruederli 27be4e7644 Fix header charset decoding when opening a draft message 13 years ago
Aleksander Machniak 5f40958300 Fix displaying of multipart/alternative messages with empty parts (#1488750) 13 years ago
Aleksander Machniak 974f9db479 - Very small perf improvement 13 years ago
Aleksander Machniak 7ac533dede Add flags and date arguments to kolab_storage::save_message() 13 years ago
Aleksander Machniak 00891e687b Support flags and date arguments in APPEND command 13 years ago
Aleksander Machniak 485f23b859 Fix threaded list sorting on PHP < 5.2.9 (#1488748) 13 years ago
Aleksander Machniak 0054f7a5bf Fix sig_above setting, broken in 651c7b6e9d 13 years ago
Aleksander Machniak f708c898df Plugin API: Add 'email_list' argument for identities data in user_create hook 13 years ago
Thomas Bruederli 18b73873dc New skin selection with full name, license and thumbnail 13 years ago
Thomas Bruederli 95d2892686 Fix HTTP User-Agent XSS vulnerability (#1488737) 13 years ago
Thomas Bruederli ae44bf4dc7 Consider colspan attributes when adding table cells/rows 13 years ago
Thomas Bruederli 7f64d7c2e4 Merge branch 'master' of github.com:roundcube/roundcubemail 13 years ago
Thomas Bruederli fa3a619315 Imported recent launchpad translations 13 years ago
Thomas Bruederli 88107d6cf5 Define public property 'db_provider' in pdo classes. That is used in various places, especially the installer 13 years ago
Thomas Bruederli 7bcd291517 Make sure the timezone config option always contains a valid value 13 years ago
Thomas Bruederli 1078a6f099 - Avoid duplicate values from fieldmapping
- Search in all mapped attributes (#1488729)
- Improve data transfer from other address sources
13 years ago
Aleksander Machniak f368b049c5 Remove duplicates from get_col_values() result in flat mode 13 years ago
Thomas Bruederli 7257040ca2 Add localized titles for message header toggles 13 years ago
Thomas Bruederli 765ecb9fa0 Let the skin limit the number of visible recipeints and place a link to show them all in a dialog (better fix for #1488590) 13 years ago
Thomas Bruederli 61512fe104 Avoid double-quoting of some message headers; wrap email address strings in <span> for better styling 13 years ago
Thomas Bruederli c23aad2feb Revert "Add full headers view in message preview window (#1488538)"
This reverts commit af276f21e5.

Conflicts:

	CHANGELOG
	skins/larry/mail.css
13 years ago
Aleksander Machniak ab08544520 Enable subscription option for already subscribed "virtual" folders,
small code improvements
13 years ago
Aleksander Machniak a370a702ca Fix handling vCard entries with TEL;TYPE=CELL (#1488728) 13 years ago
Thomas Bruederli b64233339b Merge branch 'master' of github.com:roundcube/roundcubemail 13 years ago
Aleksander Machniak dc8f292b21 Make sure <head> content (e.g. title) is not converted to plain text 13 years ago
Thomas Bruederli 0746d58fce Allow to mark/flag messages from full message view screen 13 years ago
Thomas Bruederli 0c144b98a4 Merge branch 'master' of github.com:roundcube/roundcubemail 13 years ago
Aleksander Machniak 824c1121e7 Merge branch 'html_ent' 13 years ago
Aleksander Machniak 1b9923208c Re-fix HTML entities handling in addressbook names 13 years ago
Aleksander Machniak 5802cfec95 Support HTML entities in addressbook names 13 years ago
Aleksander Machniak 27032fb84f Enable list sort command on empty folder (#1488617) 13 years ago
Aleksander Machniak 4ca7214085 Enable list sort command on empty folder (#1488617) 13 years ago
Thomas Bruederli 8f098e8dea Merge branch 'master' of github.com:roundcube/roundcubemail 13 years ago
Thomas Bruederli 6898b420ed Avoid saving composed FN values with only spaces (shows empty names in listing) 13 years ago
Thomas Bruederli e8e2e76ed9 Merge branch 'master' of github.com:roundcube/roundcubemail 13 years ago
Aleksander Machniak 0f38fad2ef Replace Q() with html::quote() 13 years ago
Aleksander Machniak d66e50d6b5 Remove double-quotation prevention code for form elements 13 years ago
Aleksander Machniak 649cc19cfc Fix HTML special characters handling in message list/header display (#1488523) 13 years ago
Aleksander Machniak 32ba62889c Don't directly require email address on contact import, allowing import
of contacts being validated by addressbook validation code. The same
as for create/edit contact actions.
13 years ago
Aleksander Machniak fa4bf4388b Fix PHP warning when rep_specialchars_output() 1st argument is not a string (#1488643) 13 years ago
Aleksander Machniak f7c11e862f List related text/html part as attachment in plain text mode (#1488677) 13 years ago
Aleksander Machniak fa57c98854 Don't add inline images from HTML part to the attachments list when forwarding in plain text 13 years ago
Aleksander Machniak d409a545c2 Merge branch 'master' of github.com:roundcube/roundcubemail
Conflicts:
	CHANGELOG
13 years ago
Aleksander Machniak bf1d94076d Use IMAP BINARY (RFC3516) extension to fetch message/part bodies (experimental) 13 years ago
Aleksander Machniak 4697c2cb77 Fix folder creation under public namespace root (#1488665) 13 years ago
Aleksander Machniak 41b3fe1782 Fix so "Edit as new" on draft creates a new message (#1488687) 13 years ago
Aleksander Machniak 524e48e99a Fix invalid error message on deleting mail from read only folder (#1488694) 13 years ago
Aleksander Machniak bc1e4faa70 Fix convertion to/from US-ASCII using mbstring
Define mbstring substitute_character to work as iconv //IGNORE
13 years ago
Aleksander Machniak 40e1c2d14d Don't use charset aliases for destination charset - fixes e.g.
converting to US-ASCII
14 years ago
Aleksander Machniak a04a74fec4 Improvements in building criteria string for IMAP SEARCH 14 years ago
Aleksander Machniak c093dcc391 Fix is_error() returns wrong result for empty result set 14 years ago
Aleksander Machniak 1e9aa25609 Fix error where session wasn't updated after folder rename/delete (#1488692) 14 years ago
Aleksander Machniak 9287ed36b3 - Replace data URIs of images (pasted in HTML editor) with inline attachments (#1488502) 14 years ago
Thomas Bruederli 99d9f50a00 Merge branch 'master' of github.com:roundcube/roundcubemail 14 years ago
Aleksander Machniak 4e383e2ec8 Fix PLAIN authentication for some IMAP servers (#1488674) 14 years ago
Aleksander Machniak 8f66aa06f5 Fix encoding vCard file when contains PHOTO;ENCODING=b (#1488683) 14 years ago
Thomas Bruederli ba3cd80c0c Merge branch 'master' of github.com:roundcube/roundcubemail 14 years ago
Aleksander Machniak e263994adc Fix focus issue in IE when selecting message row (#1488620) 14 years ago
Aleksander Machniak 06073ef216 Merge branch 'message_show_ui'
Conflicts:
	CHANGELOG
14 years ago
Aleksander Machniak af276f21e5 Add full headers view in message preview window (#1488538)
Fix message display page issues - unified with message preview (#1488590, #1488642)
14 years ago
Aleksander Machniak 26fc0defe3 Fix bug where parentnotwritable error wasn't displayed in the interface 14 years ago
Aleksander Machniak 10141cd6fd Fix displaying all headers when they contain malformed characters (#1488666) 14 years ago
Aleksander Machniak b5652641be Small improvements in APPEND command handling 14 years ago
Aleksander Machniak 24fa5d3154 Fix so contentframe can have name != id 14 years ago
Aleksander Machniak d317a59d30 Fix frame() so frame ID is set as 'contentframe' env variable (not name) 14 years ago
Aleksander Machniak 10562d8a77 Keep current folder context when fetching message parts,
to make sure that proper folder is used in case when
current folder has been changed in meantime.
14 years ago
Aleksander Machniak 764641d4a3 Fix decoding of HTML messages with UTF-16 charset specified (#1488654) 14 years ago
Aleksander Machniak 0062becea7 Merge branch 'master' of github.com:roundcube/roundcubemail
Conflicts:
	CHANGELOG
14 years ago
Aleksander Machniak 46d0012e26 Fix quota capability detection so it can be overwritten by a plugin (#1488655) 14 years ago
Aleksander Machniak c59a822a65 Remove reference to MDB2 from autoloader 14 years ago
Aleksander Machniak b7d33e3518 Added template object 'frame' 14 years ago
Aleksander Machniak 397cf794b9 Don't terminate script execution when parsed template doesn't exist
and parse was called with 3rd argument = false.
14 years ago
Aleksander Machniak be71abeff9 Fix deprecated function usage 14 years ago
Aleksander Machniak a65ce5d3b0 Rename ip_check to check_ip, add IP checking tests 14 years ago
Aleksander Machniak 6075f084ec Fix deprecated functions usage 14 years ago
Aleksander Machniak 4c127375ce Fix identity selection on reply (#1488101) 14 years ago
Aleksander Machniak 8eefbb2158 Add option to enable HTML editor on forwarding (#1488517) 14 years ago
Aleksander Machniak 651c7b6e9d Add option to not include original message on reply, rename option top_posting to reply_mode (#1485149) 14 years ago
Aleksander Machniak 4877dbd4d2 Fix Larry's messages list filter in IE (#1488632) 14 years ago
Aleksander Machniak 4d1515cb0b Fix javascript error on Reply-List action 14 years ago
Aleksander Machniak e8be303af3 Added tests for shared functions, fixed small issues 14 years ago
Aleksander Machniak 553225e1be Fix setting locales under Solaris - use additional .UTF-8 suffix (#1488628) 14 years ago
Aleksander Machniak da28121dcd Improved email address validation with IPv6 support 14 years ago
Aleksander Machniak ff805351ca Fix email address validation for addresses with IP address in domain part 14 years ago
Aleksander Machniak d8008fe3a9 Merge branch 'master' of github.com:roundcube/roundcubemail 14 years ago
Aleksander Machniak 9823538848 Improved internal cache handling 14 years ago
Aleksander Machniak 74d7841c26 Merge branch 'master' of github.com:roundcube/roundcubemail
Conflicts:
	CHANGELOG
14 years ago
Aleksander Machniak 9cb76ad3c2 Fix so subscribed non-existing/non-accessible shared folder can be unsubscribed 14 years ago
Aleksander Machniak fe2f0be435 Fix possible PHP warning, read default_folders using config->get()
to support deprecated option name (default_imap_folders)
14 years ago
Aleksander Machniak ae7027de02 Added session_path config option and unified cookies settings in javascript 14 years ago
Aleksander Machniak c8f35a17e6 Added "Undeleted" option to messages list filter 14 years ago
Aleksander Machniak a696e86c80 Merge branch 'master' of github.com:roundcube/roundcubemail 14 years ago
Aleksander Machniak b2631bffd9 More default->larry fixes 14 years ago
Aleksander Machniak 31541824ab CS fixes, mostly indentation 14 years ago
Aleksander Machniak c83b83eeae Fix domain part check in email address validation function. Added test cases. 14 years ago
Aleksander Machniak c72325faed Fix bug where domain name was converted to lower-case even with login_lc=false (#1488593) 14 years ago
Aleksander Machniak 60082ad665 Fix PHP Warning: strlen() expects parameter 1 to be string, object given 14 years ago
Aleksander Machniak fb001f851f Force at least one subtype of address to be specified.
Fixes issue where contact address wasn't displayed at all.
14 years ago
Aleksander Machniak 287eff030a Make $inline_parts property publicly available 14 years ago
Aleksander Machniak 6ab9369eb1 Fix lower-casing email address on replies (#1488598) 14 years ago
Thomas Bruederli 957ac142e3 Merge branch 'master' of github.com:roundcube/roundcubemail 14 years ago
Thomas Bruederli 13969cf540 Skip ? in quoted values from being replaced with parameters 14 years ago
Aleksander Machniak 38ea9af1e6 Merge branch 'master' of github.com:roundcube/roundcubemail 14 years ago
Aleksander Machniak fb2f825cd9 Fix line separator in exported messages (#1488603) 14 years ago
Thomas Bruederli 0db8d00d29 PDO: quote null values as NULL instad of an empty string 14 years ago
Aleksander Machniak c086978f6a Fix XSS issue where plain signatures wasn't secured in HTML mode (#1488613) 14 years ago
Aleksander Machniak 5ef8e4ad9d Fix XSS issue with href="javascript:" not being removed (#1488613) 14 years ago
Aleksander Machniak 21d463baba Fix stripped apostrophes when replying in plain text to HTML message (#1488606) 14 years ago
Thomas Bruederli a130351493 Codestyle 14 years ago
Aleksander Machniak 519e380f63 Merge branch 'master' of github.com:roundcube/roundcubemail 14 years ago
Aleksander Machniak 56689b31ae Fix inactive Save search option after advanced search (#1488607) 14 years ago
Aleksander Machniak b28a38c757 - Fix Remove from group option is active for contact search result (#1488608) 14 years ago
Aleksander Machniak c965c8abe1 Merge branch 'master' of github.com:roundcube/roundcubemail 14 years ago
Aleksander Machniak b8dc3e0e61 Disable autocapitalization in login form on iPad/iPhone (#1488609) 14 years ago
Aleksander Machniak e1cfb0bc01 s/rcmail/rcube/ 14 years ago
Thomas Bruederli 248d781e5f Improve text wrapping in replies 14 years ago
Thomas Bruederli b8b6e5011a Skip IDN conversion when saving/reading identies. This should provide proper support for multiple recipeint values including name blocks in bcc and reply-to fields 14 years ago
Aleksander Machniak 413df054ad CS fixes (mostly tab -> spaces) 14 years ago
Aleksander Machniak 3c7346a40b Fix focus on the list when list row is clicked (#1488600) 14 years ago
Aleksander Machniak 2c59937c6a Fix wrong search result on servers without SORT support 14 years ago
Aleksander Machniak 703be89e20 Fix bug in last commit which broke searching 14 years ago
Aleksander Machniak e0efd8f5dc Added separate From and To columns apart from smart From/To column (#1486891) 14 years ago
Thomas Bruederli aff970b5d3 Replace some forgotten references to skins/default (#1488591) 14 years ago
Aleksander Machniak 23557f06d1 - Fix (workaround) delete operations with some versions of memcache (#1488592) 14 years ago
Aleksander Machniak 30833a2ad5 Fix image cid substitution in compose/sendmail 14 years ago
Aleksander Machniak cd482ebce6 Fix SQL errors handling 14 years ago
Aleksander Machniak 15442512d2 (Again) return error message from is_error() 14 years ago
Aleksander Machniak ea08d4c961 Improve is_error() so we can check for state of specified query 14 years ago
Aleksander Machniak 9bfe14f778 Merge branch 'master' of github.com:roundcube/roundcubemail 14 years ago
Aleksander Machniak 2b992c5683 Remove unused variable 14 years ago
Sylvestre Ledru 654ac1e090 Fix some typos 14 years ago
Aleksander Machniak de56ea1909 Merge branch 'pdo'
Conflicts:
	CHANGELOG
14 years ago
Aleksander Machniak ee2187e1b1 Fix errors after removing users.alias column (#1488581) 14 years ago
Aleksander Machniak 887838da08 Fix double HTML entities escaping in forward message header 14 years ago
Thomas Bruederli c41a86e5cc Updated translations from launchpad 14 years ago
Aleksander Machniak 565c472918 Removed users.alias column, added option ('user_aliases')
to use email address from identities as username (#1488581)
14 years ago
Aleksander Machniak 83121ece33 - Removed redundant cache.cache_id column (#1488528) 14 years ago
Aleksander Machniak b169de8fcd - Fix order of attachments in sent mail (#1488423) 14 years ago
Thomas Bruederli bc7406348b Fix regex to allow program/resources/foo to be accessible 14 years ago
Aleksander Machniak e1cf53ef18 Remove debug code 14 years ago
Aleksander Machniak 9763581d81 Merge branch 'master' of github.com:roundcube/roundcubemail 14 years ago
Aleksander Machniak 0ed7034d35 Fix duplicated fields when object is converted into array 14 years ago
Aleksander Machniak 1257dd6796 Add generic mobile browser detection, enable touch events for all mobile browsers 14 years ago
Aleksander Machniak 622bce2c09 Convert tabs to spaces 14 years ago
Aleksander Machniak c2b20fc0b4 Added support for SSL connection parameters in mysql driver (#1486594) 14 years ago
Aleksander Machniak ab8fdaa604 Small code improvement 14 years ago
Aleksander Machniak 56012e56aa Fix variable scope 14 years ago
Aleksander Machniak ec86add1ff Define context (_remote=1) for spellcheck requests to send proper response on error 14 years ago
Aleksander Machniak 8b34075755 Merge branch 'master' of github.com:roundcube/roundcubemail
Conflicts:
	program/include/rcube_spellchecker.php
14 years ago
Aleksander Machniak ec78f98c6a Don't send complete error page to the spellchecker on error (when pspell extension isn't found) 14 years ago
Aleksander Machniak cb190c0cf3 CS fixes 14 years ago
Thomas Bruederli a9cbbae0c8 Override default skin value read from user prefs 14 years ago
Thomas Bruederli 6843acc9fc Merged changes to skin folders 14 years ago
Thomas Bruederli 9f1652e29e Adapt to new default skin folder namimg 14 years ago
Thomas B. 6d12536815 Merge pull request #14 from bes-internal/master
Use HTTP_HOST for %d in parse_host. Add %t for host name from SERVER_NAME
14 years ago
Aleksander Machniak cfc27c9b76 Keep some resource files (images) in separate directory 14 years ago
Aleksander Machniak 71ee565dfc Support connections to memcached socket file (#1488577) 14 years ago
Aleksander Machniak 5f8d59c054 Enable TinyMCE inlinepopups plugin 14 years ago
Aleksander Machniak e9c8b9865f Add lost file from Auth_SASL package 14 years ago
Aleksander Machniak 750fcf8ece Update to TinyMCE 3.5.6 14 years ago
Thomas Bruederli baecd8becc Move the hard-coded list of fields used to list contacts to a central location 14 years ago
bes.internal d359dcb6b3 use in parse_host HTTP_HOST for %d
Use in parse_host function for domain resolve HTTP_HOST not hostname.
add %t for hostname without first part
For example roundcube box backend (rc.somedomain.tld) for reverse proxy on real domain (mail.example.com)
14 years ago
Thomas Bruederli 5bc1233de8 Use the same hard-coded fields for vlv-based autocompletion as in steps/mail/autocomplete.inc 14 years ago
Aleksander Machniak 27bcb0026e CS fixes 14 years ago
Aleksander Machniak 39797631d4 Support COPYUID responses (store it in $data property) 14 years ago
Aleksander Machniak 0d80fad9e0 CS improvements 14 years ago
Aleksander Machniak 2df262d448 Merge branch 'master' of github.com:roundcube/roundcubemail 14 years ago
Aleksander Machniak 09e5fc99f8 Small performance improvement: use cookie 'secure' parameter if enabled 14 years ago
Aleksander Machniak 0afe279011 Set HttpOnly flag also for session cookie 14 years ago
Thomas Bruederli fa8f6e610c Correctly quote localized labels when used in javascript variables (#1488567) 14 years ago
Aleksander Machniak e19fafae04 Prefer default addressbook also when checking for existence of MDN request recipient 14 years ago
Aleksander Machniak 9620540a63 Fix 403 error on file uploads with drag&drop (#1488539) 14 years ago
Aleksander Machniak 114cf1281b Update Net_SMTP/Auth_SASL packages to fix Digest-MD5/Cram-MD5 authentication (#1488571) 14 years ago
Thomas Bruederli 384948886c Prepare to show contact photo of email sender in mail views 14 years ago
Thomas Bruederli 88fb563510 Avoid warnings; silently pipe http: urls through rcmail::url() 14 years ago
Thomas Bruederli 9d72713987 Fix drag&drop feature test on IE7 14 years ago
Aleksander Machniak 840b4dbeb8 Simplified method of getting default addressbook.
Make sure to use the same source when adding contact and checking
if message is safe (sender is in addressbook).
Small code improvements.
14 years ago
Aleksander Machniak 2b21b97ef0 Use file_get_contents() to make code simpler and to fix possible infinite loop 14 years ago
Aleksander Machniak 146106a827 Support sqlite file mode setting 14 years ago
Aleksander Machniak 329eae0abd Fix debugging in sqlite driver 14 years ago
Aleksander Machniak 3efc74654a - Don't add attachments content into reply/forward/draft message body (#1488557) 14 years ago
Aleksander Machniak 8e926e6201 Move sequence_name() method into postgres driver class 14 years ago
Aleksander Machniak 3d231c88fa CS fixes 14 years ago
Aleksander Machniak c389a85978 Add get_variable() implementation 14 years ago
Thomas Bruederli 7794ae1387 Fix connection error alerts when page unloads (#1488547) 14 years ago
Aleksander Machniak ef5f7fb13c There's a case (reason unknown) when destroy() is called with empty session key.
Handle this case properly to prevent from PHP error: Memcache::delete(): Key cannot be empty.
14 years ago
Aleksander Machniak d239ee6df5 Add PDO to requirements, remove MDB2 package 14 years ago
Aleksander Machniak e6e5cb12f5 Handle properly situation when PDO class doesn't exist 14 years ago
Aleksander Machniak 8c2375a074 More CS fixes and comments 14 years ago
Aleksander Machniak 3e386efeee CS fixes + more comments 14 years ago
Aleksander Machniak 7c8fd80310 Show explicit error message when provided hostname is invalid (#1488550) 14 years ago
Aleksander Machniak ad9dac529e Fix wrong compose screen elements focus in IE9 (#1488541) 14 years ago
Aleksander Machniak 2698d7ff8c Fixed Konqueror browser detection 14 years ago
Aleksander Machniak b97d0e11b5 Fix empty user agent string on error page for "incompatible browser" error 14 years ago
Aleksander Machniak b866a27364 Fix handling of MYRIGHTS on private namespace roots - fixes issue where
in ACL plugin it wasn't possible to share INBOX folder (when it was a namespace prefix).
14 years ago
Aleksander Machniak 5354c5dac7 Implemented LIMIT/OFFSET for SQL Server 14 years ago
Aleksander Machniak 1a2b50f1a0 Support 'mysqli:' prefix in DSN 14 years ago
Aleksander Machniak a60d139d87 Define array variable in case none of zones is valid (shouldn't happen) 14 years ago
Aleksander Machniak 669747a81c Merge branch 'master' of github.com:roundcube/roundcubemail 14 years ago
Aleksander Machniak ceaaebbc8c Fix fatal error when date.timezone isn't set (#1488546) 14 years ago
Aleksander Machniak a1426f8345 Merge branch 'master' of github.com:roundcube/roundcubemail 14 years ago
Aleksander Machniak e742744a53 Fixed index update when there are no cached messages for specified folder
Improve performance of VANISHED messages handling - use one SQL query
14 years ago
Thomas Bruederli 0be8bd11e2 Enable drag & drop file upload for contact photos 14 years ago
Aleksander Machniak 7ab9c17752 Improve performance by skipping redundant ENABLE commands 14 years ago
Aleksander Machniak d86aa138d0 Update to TinyMCE 3.5.4.1 14 years ago
Thomas Bruederli 6bb44a644a Initialize rcube instance (with options); no caches without a valid user_id 14 years ago
Aleksander Machniak 159691e7b1 Don't use protected property rcube_db::$db_error 14 years ago
Aleksander Machniak 75666d3db2 Remove rcube_mdb2 class file 14 years ago
Aleksander Machniak 398bff5925 Replace rcube_mdb2/PEAR::MDB2 with rcube_db 14 years ago
Aleksander Machniak 8a6fde02de Removed redundant method 14 years ago
Aleksander Machniak 0d94fd45f4 New database layer based on PHP PDO 14 years ago
Aleksander Machniak 90a713e882 Fix handling of unitless CSS size values in HTML message (#1488535) 14 years ago
Aleksander Machniak afaccf1428 Fix removing contact photo using LDAP addressbook (#1488420) 14 years ago
Aleksander Machniak 740875e5cd Add skin name to the (javascript) environment 14 years ago
Thomas Bruederli 5218701a4a Improve getopt feature for command line scripts 14 years ago
Thomas Bruederli 2950ce49ef Merge branch 'master' of github.com:roundcube/roundcubemail 14 years ago
Aleksander Machniak 6e1864cb17 Fix storing X-ANNIVERSARY date in vCard format (#1488527) 14 years ago
Aleksander Machniak db8110c70d Display attachment icon for multipart/signed messages (#1488525) 14 years ago
Aleksander Machniak ba1fb0510f Update to Mail_Mime-1.8.5 (#1488521) 14 years ago
Aleksander Machniak c281619b96 Fix Shift + delete button does not permanently delete messages (#1488243) 14 years ago
Aleksander Machniak 4fd5b62194 Add Content-Length for attachments where possible (#1485478) 14 years ago
Aleksander Machniak 8749e94b4b Fix attachment sizes in message print page and attachment preview page (#1488515)
- Use size parameter from Content-Disposition header if specified,
  - Calculate size of base64 encoded message parts
14 years ago
Aleksander Machniak 54be5ccb50 Fix XSS vulnerability in message subject handling using Larry skin (#1488519) 14 years ago
Aleksander Machniak 8c188058cf Fix handling of links with various URI schemes e.g. "skype:" (#1488106)
Fix handling of links inside PRE elements on html to text conversion
Fix indexing of links on html to text conversion
14 years ago
Thomas Bruederli d447a4f229 Merge branch 'master' of github.com:roundcube/roundcubemail 14 years ago
Aleksander Machniak d1d0564a91 Fix js error when dropping attachment file 14 years ago
Thomas Bruederli 9df79d82b3 Better comments 14 years ago
Thomas Bruederli ae6d2de17f New feature to add mail attachments using drag & drop on HTML5 enabled browsers 14 years ago
Thomas Bruederli 640cc7280e Allow access to blank.tif 14 years ago
Aleksander Machniak bdb40d39bd Add workaround for invalid BODYSTRUCTURE response - parse message with Mail_mimeDecode package (#1485585) 14 years ago
Aleksander Machniak eede5101cd Fix default_charset handling 14 years ago
Aleksander Machniak 0f5dee00df Decode header value in rcube_mime::get() by default (#1488511) 14 years ago
Aleksander Machniak 0b6d022e6f Fix magic_quotes_sybase handling (#1488506)
Improved handling of critical PHP settings - try to set them to required value before die()
14 years ago
Aleksander Machniak aede1f9ab4 Fix possible PHP warning: strpos(): Offset not contained in string 14 years ago
Aleksander Machniak ea3021cee3 Disable TinyMCE status bar which has been enabled by default in TinyMCE 3.5.2 14 years ago
Aleksander Machniak 46b6c5475b Modify CONCAT() arguments, because + operator requires them to be of type varchar (#1488505)
With SQL Server 2012 we can use just CONCAT(), but we need to support older versions
14 years ago
Mathias Rhein 062963fe10 Typo fix
Fixed typo in rcube_addressbook
14 years ago
Aleksander Machniak 4188c61563 Define and use 'mozilla' class for HTML style 14 years ago
Aleksander Machniak 7c3c82974e Update to TinyMCE 3.5.2 14 years ago
Aleksander Machniak a71039df75 Fix regression where redundant autocompletion requests were sent
in case when new search value contains old one and previous search
was not finished or its result was empty
14 years ago
Aleksander Machniak 528c78a6da Code cleanup, more object-like syntax when building URLs 14 years ago
Aleksander Machniak d487cd5a6c Merge branch 'dev-browser-capabilities'
Conflicts:
	CHANGELOG
14 years ago
Thomas Bruederli ca1c2a8c9c Don't show errors when moving contacts into groups they're already in (#1488493) 14 years ago
Aleksander Machniak 19cc5b91c9 Display Tiff as Jpeg in browsers without Tiff support (#1488452) 14 years ago
Aleksander Machniak b9854b8cbe Add Flash support detection 14 years ago
Aleksander Machniak 7c1231a94b Use browser capabilities to decide if PDF/TIFF attachments should be displayed
in an overlay page/inline or to provide only direct download for them (#1488452, #1487929)
14 years ago
Aleksander Machniak e349a8c9ae Added browser capabilities detection, i.e. PDF and TIFF support 14 years ago
Aleksander Machniak 2d7b4ff03f Fix html2text conversion of strong|b|a|th|h tags when used in upper case 14 years ago
Aleksander Machniak 45dd7c122d Fix host autoselection when default_host is an array (#1488495) 14 years ago
Aleksander Machniak 089e53c617 CS, tabs to spaces 14 years ago
Thomas Bruederli 37202827d3 Merge branch 'master' of github.com:roundcube/roundcubemail 14 years ago
Thomas Bruederli b4b5ba7e9d Add getter for database runtime/config variables 14 years ago
Aleksander Machniak 6d3e53d2b8 Merge branch 'master' of github.com:roundcube/roundcubemail 14 years ago
Aleksander Machniak 476fa983c0 Catch DateTime* exceptions (#1488497) - skipping buggy timezones 14 years ago
Thomas Bruederli fa5f3f26f9 Fix calls to renamed methods 14 years ago
Aleksander Machniak c0839699bb Move messages forwarding mode setting into Preferences 14 years ago
Aleksander Machniak 4d708e6c1d Remove possible confusion on session reads - PHP expects string result not boolean 14 years ago
Aleksander Machniak 7eb4f2e1be Small code improvement 14 years ago
Aleksander Machniak 43918dd25c Move old rcube_mail_header class definition to better place 14 years ago
Thomas Bruederli b97f21a18f Add another alias for backwards compatibility 14 years ago
Aleksander Machniak 996d75d5fa Improved PERMANENTFLAGS checking code, added code for flags caching (currently commented out) 14 years ago
Aleksander Machniak be98408f40 Fix possible PHP warning in in_array_nocase() when 2nd argument is not an array 14 years ago
Aleksander Machniak 041c93ce0b Removed $Id$ 14 years ago
Aleksander Machniak 0a1dd5b073 Add is_escaped attribute for html_select and html_textarea (#1488485) 14 years ago
Aleksander Machniak 5a575b7eb0 Deprecate storage_connect() method 14 years ago
Aleksander Machniak 4bfe4ec22a Remove last instance of storage_connect() with possible performance
improvement when a message part body is in cache
14 years ago
Aleksander Machniak 38a08c08e3 Add imap_connect() method for backward compat. 14 years ago
Aleksander Machniak 5c7e54b175 - Fix HTML entities handling in HTML editor (#1488483) 14 years ago
Aleksander Machniak 38184e9113 Fix PHP error where calling get() on a non object 14 years ago
Aleksander Machniak 9a2de8411e Merge branch 'courier-fix'
Conflicts:
	CHANGELOG
14 years ago
Aleksander Machniak 3c5489ba75 Add option imap_force_ns to make buggy servers support optional 14 years ago
Thomas Bruederli 1d5b73fd77 Add lost method for backwards compatibility 14 years ago
Thomas Bruederli 9603477e95 Merge branch 'master' of github.com:roundcube/roundcubemail 14 years ago
Thomas Bruederli 607e11d551 Added new languages Belarusian, Interlingua and Malayalam from launchpad import 14 years ago
Aleksander Machniak eebd4476fc s/rcube_charset_convert/rcube_charset::convert/ 14 years ago
Aleksander Machniak 9843dc77fa Mail_Mime 1.8.4 14 years ago
Thomas Bruederli 76e499e8a1 Also accept PHP exceptions as argument to rcube::raise_error() 14 years ago
Thomas Bruederli 8193151b5a Always log fatal errors that terminate the PHP script 14 years ago
Thomas Bruederli 705ba185bb Fix object reference 14 years ago
Thomas Bruederli 67f18e5610 Merge branch 'master' of github.com:roundcube/roundcubemail 14 years ago
Thomas Bruederli ceb5b56c3b Move rcube_addressbook::normalize_string() to rcube_utils::normalize_string() for general purpose 14 years ago
Aleksander Machniak 938925f320 Fix (again) metadata caching (#1488475) 14 years ago
Thomas Bruederli 92b1f65910 Merge branch 'master' of github.com:roundcube/roundcubemail 14 years ago
Thomas Bruederli 4f7ab00dfb Respect all arguments when caching IMAP metadata (#1488475) 14 years ago
Aleksander Machniak 3c67157971 Remove 'focused' class on blur 14 years ago
Aleksander Machniak 0af82c8a59 Fix listing folders on Courier IMAP (#1488466) 14 years ago
Aleksander Machniak 435d55ecee Add public list_folder_direct() and list_folders_subscribed_direct() 14 years ago
Thomas Bruederli 5cea366884 Update localizations from launchpad 14 years ago
Giovanni Bajo 14f22f38da Fix support for large uuencode attachments.
Currently, Roundcube tries to match with a regexp a whole uuencode
attachment. This is not always possible because PHP enforces a limit
on the maximum match size.
14 years ago
Aleksander Machniak 1c9e571602 Fix handling of "usemap" attribute (#1488472) 14 years ago
Aleksander Machniak 9082bf1cea Fix handling of some HTML tags e.g. IMG (#1488471) - reworked fix for #1486812 14 years ago
Aleksander Machniak b5c4e7d85c Fix PHP warning on PHP 5.4 (#1488469) 14 years ago
Aleksander Machniak 66510e20d3 Merge pull request #1 from Brianetta/de-svn
Change version text to reflect new versioning system
14 years ago
Aleksander Machniak 644f00d5a2 Fix add_contact() (#1488465) 14 years ago
Aleksander Machniak 59041fdbc9 Use similar language as a fallback for plugin localization (#1488401)
Don't load en_US localization more than once
14 years ago
Brian Ronald 552cdea1cf Change version text to reflect new versioning system 14 years ago
Aleksander Machniak 4d7e277b92 Removed debug code 14 years ago
Aleksander Machniak c1a0578d21 Fix Opera issues with duplicated scrollbar and invisible border 14 years ago
Aleksander Machniak 837de85a15 Fix issue where signature wasn't re-added on draft compose (#1488322) 14 years ago
Aleksander Machniak e6e0d410ac TinyMCE 3.5 14 years ago
Aleksander Machniak 5b0b034387 Fixed PHP warning 14 years ago
Aleksander Machniak 9db0c895e8 Remove BOM (#1488458) 14 years ago
Aleksander Machniak 914c3e0d81 Print last commit date as (git) version 14 years ago
thomascube 5b04ddd6bc Fix multi-threaded autocompletion when number of threads > number of sources 14 years ago
vbenincasa c168dd38c6 - pt_BR update to avoid the text-overflow on the compose button of Larry skin 14 years ago
vbenincasa cb3dbba149 - Some improvements and completion of pt_BR language files. 14 years ago
vbenincasa 59db17b823 - Fix the idn_convert() function call that was preventing the login with the "%s" replacement variable in config. 14 years ago
thomascube 24f1bf0f91 Fix handling of 'serialzied' LDAP address attributes 14 years ago
thomascube a605b2584d - Allow to configure the number of values allowed for each LDAP attribute
- Support for serialized LDAP address values (usually delimited with a $)
14 years ago
thomascube ad31a69ad1 Upgraded to PEAR::Mail_Mime 1.8.3 14 years ago
thomascube 1103607721 Better handling of HTTP request errors; re-send keep-alive requests on failure (#1488449) 14 years ago
thomascube 58154f59fc Accept two past time slots for auth cookie validation; don't encode user-agent into session auth hash (#1488449) 14 years ago
alecpl d960a01bb4 - Add IE8 hack for messages list issue (#1487821) 14 years ago
alecpl 76248c7b6e - Improved all headers viewer (mostly in Larry skin) 14 years ago
alecpl fbe7b71b0f - Fix importing vCard photo with ENCODING param specified (#1488432) 14 years ago
alecpl db70b3fc82 - Fix handling errors on draft auto-save 14 years ago
thomascube 988a80ad67 Bring back some legacy functions and session vars for better backwards compatibility 14 years ago
alecpl 19d5973247 - Add vCard import from multiple files at once (#1488015) 14 years ago
alecpl 91cb9dfe78 - Fix parsing ESEARCH (ALL) result and enabling ESEARCH for ordinary searches 14 years ago
alecpl e327ca25ef - Fix listing messages when: skip_deleted=true, ESEARCH supported, threads disabled 14 years ago
alecpl 7c722504c6 - Remove redundant strtoupper() call 14 years ago
alecpl 111f5098d5 - Implement set/get helper methods in rcube_message_header class 14 years ago
alecpl 390959bb32 - Small code improvements 14 years ago
alecpl da5cadcc12 - Fix issue where draft auto-save wasn't executed after some inactivity time
- Code improvement - unified (set|clear)Timeout() usage
14 years ago
thomascube 6707ca47a2 Support mutliple name/email pairs for Bcc and Reply-To identity settings (#1488445) 14 years ago
thomascube 862de1bb3e Revert r6094; Add caching for ACL and Metadata 14 years ago
thomascube 5a79416789 Add (missing) support for textarea cols to be added to the contact form 14 years ago
alecpl b1b808d2cd - Fix typo (#1488325) 14 years ago
alecpl a2f896bdeb - Use user object instead of session, if possible, to get user ID when creating cache object 14 years ago
alecpl 5d66a4bcf3 - Improved ttl values handling 14 years ago
alecpl 6a8b4c2951 - Fix incorrect cache ttl used in get_cache_engine() (#1488447), use time() where mktime() without arguments was used 14 years ago
alecpl b4f95a9387 - Fix attachment name regression (#1488446) 14 years ago
alecpl 5475865485 - Fix creating folders if ACL exists (1488443) 14 years ago
alecpl e7ca048d05 - Fix render_folder_tree_select() (#1488441) 14 years ago
thomascube 6ab9e8a6c8 Respect force flag when counting messages 14 years ago
alecpl 963a10bf81 - Moved session init/config functionality into rcube class 14 years ago
alecpl be98dfc2c0 - Replace some references to rcmail with rcube 14 years ago
alecpl 1aceb9cec8 - Framework refactoring (I hope it's the last one):
rcube,rcmail,rcube_ui -> rcube,rcmail,rcube_utils
  renamed main.inc into rcube_bc.inc
14 years ago
alecpl f5f9b406e0 - Small optimizations 14 years ago
alecpl 831c830124 - More aliases of deprecated functions 14 years ago
alecpl 1495ac7913 - More public methods, code cleanup 14 years ago
alecpl 9870dac30d - Make some methods public (#1488428) 14 years ago
alecpl 651da7934e - Fix folder collapsing/expanding broken with framework merge (#1488430) 14 years ago
thomascube 69baeefab3 allow read-only access to rcube_output::$env 14 years ago
alecpl c31360dbd7 - Code improvements, handle post/get request arguments as objects 14 years ago
alecpl b6a1825e69 - Add lost functions from devel-framework merge 14 years ago
alecpl 71950df6df - Add 3rd argument to rcube_message::get_part_content() to skip charset conversion 14 years ago
alecpl 0c259682f6 - Merge devel-framework branch, resolved conflicts 14 years ago
alecpl ce64332e7a - Make buttons self-closing (#1488424) 14 years ago
alecpl 373e3df580 - Small fix 14 years ago
alecpl 9336ba21cf - Fix importing to LDAP addressbook when mail attribute is required by
validating input data with autofix
14 years ago
alecpl 28391b4ec3 - Fix "false" placeholder in contact notes textarea 14 years ago
alecpl c71e95b775 - Fix adding contact form fields in situation when the fieldset is empty.
Fixes issue with lost manager/assistant fields in LDAP addressbook
14 years ago
thomascube 194b45c673 Keep improvement from r6060: show 'loading...' message when redirecting 14 years ago
alecpl 3d5240b70d - Revert r6060, fix #1487822 using css-only 14 years ago
thomascube c97c575671 Force page reload if list columns changed in IE8 (#1487822) 14 years ago
thomascube 1ba07f0709 Allow mass-removal of addresses from a group (#1487748) 14 years ago
alecpl 21a0d91938 - Fix contact information update in case when contact photo exists (#1488420) 14 years ago
alecpl 097dbc6870 - Improved member attribute detection with fallback in create_group() 14 years ago
alecpl d6eb7c0fbb - Fix removing all folders on import to LDAP addressbook (added rcube_ldap::delete_all())
- Fix removing sub-entries in delete()
14 years ago
alecpl a274fb2e20 - Fix so "Back" from compose/show doesn't reset search request (#1488238) 14 years ago
alecpl a945da6171 - Fix identation 14 years ago
alecpl 1b30a710cf - Add option to delete messages instead of moving to Trash when in Junk folder (#1486686) 14 years ago
thomascube 59c404de0b Corrently focus HTML editor to make cursor visible. Patch by JohnDoh (#1487073) 14 years ago
thomascube c73efcc7bb Reset IP stored in session when destroying session data (#1488056) 14 years ago
alecpl 8e8ae79cd0 - Fix format_date() when $convert=false (#1488147) 14 years ago
alecpl 19fccd8b22 - Improved validation and forced RDN in required_fields (#1488254) 14 years ago
alecpl 85fd2921f4 - Fix some issues regarding to cancel icon on attachments list, improve delete icon handling 14 years ago
alecpl ff2d88a7ab - Fix bug where memory_limit = -1 wasn't handled properly 14 years ago
alecpl 13db9ee199 - Support LDAP RFC2256's country object class read/write (#1488123) 14 years ago
alecpl f5a7e12fdf - Improve ImageMagick's identify isage, fix possible issue with spaces in path (#1488325) 14 years ago
thomascube b8ea160178 Always return the correct connection state 14 years ago
alecpl 0223094701 - Upgraded to jQuery 1.7.2 14 years ago
alecpl 252d27459c - Fix E_STRICT warning (#1488404) 14 years ago
alecpl de4de814b9 - Reset variable in loop 14 years ago
thomascube 48ed884a6f Updated Slovenian translation submitted to the mailing list 14 years ago
thomascube 4cf42fde05 Add support for read-only address book records 14 years ago
alecpl a71a97fa49 - Image resize with GD extension (#1488383) 14 years ago
thomascube d1e3430bfa Pass message UID to 'message_part_get' hook 14 years ago
thomascube f302fb9337 Don't set variable which will be used later on with wrong data 14 years ago
alecpl 04b6d6ff4f - Fix file headers 14 years ago
alecpl 32afd52db4 - fa -> fa_IR, fixed Persian language native name (#1488393) 14 years ago
thomascube 9e2c949d86 Improve input field placeholders: use native attributes if supported, encapsulate in jquery plugin 14 years ago
alecpl b9ce92d883 - Fix lack of warning when switching task in compose window (#1488399) 14 years ago
thomascube a621a9d7ec Accept DateTime object as input to format_date() 14 years ago
alecpl 6699a68da1 - Fix bug where it wasn't possible to enter ( or & characters in autocomplete fields 14 years ago
thomascube 168e540923 Request all needed fields from address book backends (#1488394) 14 years ago
alecpl 32077b1685 - Fix js errors (spellcheck-related) when switching editor mode in identity screen 14 years ago
alecpl 8d67c7b8bc - Fix counting messages search results 14 years ago
alecpl 4be86f3a37 - Unified (single) spellchecker button 14 years ago
alecpl 3cbdbd9bb7 - Improve logo handling in default skin (#1488385) 14 years ago
alecpl fe3a1d60a5 - Fix encoding of attachment with comma in name (#1488389) 14 years ago
alecpl 54dfd15541 - On login screen show only one message at a time 14 years ago
thomascube c388257078 Only run value through format_date if no render_func was called before 14 years ago
alecpl 479af90579 - Hook unregister methods (#1488184) 14 years ago
alecpl 8b3c68d42d - Fix handling of % character in IMAP protocol (#1488382) 14 years ago
alecpl 4da69b953e - Have DSN parser pass database name through url decode (#1488035) 14 years ago
alecpl 0203f16312 - Fix duplicate names handling in addressbook searches (#1488375) 14 years ago
alecpl 8eae72a53c - Add check_connection() to storage abstract class 14 years ago
alecpl 66d2152ab5 Exclude E_STRICT from error_reporting for PHP 5.4 14 years ago
thomascube 18a28ae3f8 Move address book widget initialization out of the 'compose' action block 14 years ago
thomascube 6357223bd1 Fix spelling 14 years ago
alecpl 1837c33002 - Prevent from folder selection on virtual folder collapsing (#1488346) 14 years ago
thomascube dc365cc929 Imported translations from launchpad 14 years ago
thomascube b95794d0a8 Upgraded to jQuery 1.7.1 (#1488337) 14 years ago
alecpl c6a9cd6799 - Fix automatic unsubscribe of non-existent folders (with small perf fix) 14 years ago
alecpl 82d69583fd - Fixed double-quotes handling in recipient names 14 years ago
thomascube 15dfdbe54e Fix language code maps 14 years ago
alecpl 38dc510b2d - Fix warning when properties array is empty 14 years ago
alecpl 8f77c03bd8 - Add 'type' and 'attribs' parameters for render_mailboxlist hook 14 years ago
alecpl 2b4855b1aa - Add Russian to the spellchecker languages list (#1488135) 14 years ago
alecpl e4f822a34a - Fixed file header 14 years ago
thomascube 20efa59fc9 Fix function call 14 years ago
thomascube b91f048c3b Map renamed methods for backwards compatibility 14 years ago
alecpl 2c1937220e - Move percent_indicator from app.js into the skin 14 years ago
alecpl 223ae9d148 - Fixed identity delete button state, removed delete button in identity-edit form (for consistency) 14 years ago
alecpl af5995d41b Fix larry issues: 'Mark' button position, broken folders list footer 14 years ago
thomascube ef1e877a8d Connect to IMAP server before reading quota 14 years ago
thomascube 589385f37f Fix script error in IE (#1488368) 14 years ago
thomascube c0806c6dfb Renamed error message label 14 years ago
thomascube 71e9efb152 Add titles to error and photo upload popups (#1488354) 14 years ago
thomascube 40d246fff2 Remember custom skin selection after logout (#1488355) 14 years ago
thomascube 1e09cd0811 Slighlty increase minimum browser requirements 14 years ago
thomascube fec2d8e130 Refactored IMAP cache expunge: delegate to storage object; don't rely on deprecated 'enable_caching' config option 14 years ago
alecpl 45dc955ad7 - Add lost 'listoptions' label 14 years ago
alecpl e5306ee5d0 - Fix date_today, broken in r5707 14 years ago
alecpl 43c40f043c - Don't list mailto: and anchor links
- List only unique URLs
14 years ago
thomascube 3ed9e80cd6 Skip empty group members (seen in OpenLDAP backends) 14 years ago
alecpl 18a3dcaf56 - Fix issue with folder creation under INBOX. namespace (#1488349) 14 years ago
alecpl 06c990ead2 - Added mailto: protocol handler registration link in User Preferences (#1486580) 14 years ago
thomascube f9a967763e User configurable setting how to display contact names in list 14 years ago
alecpl 6db9df39c6 - Fix 'settings' label in en_GB 14 years ago
alecpl 33423a5570 - Fix issue where some text from original message was missing on reply (#1488340) 14 years ago
alecpl a7321e7578 - Fix URL building - skip null parameters 14 years ago
alecpl f3599505f1 - Improved r5861 change: Content converted to upper case can contain HTML tags, handle them properly 14 years ago
alecpl 67e5925897 - Handle HTML entities properly when converting strong/b/th content to upper case 14 years ago
alecpl f3136149fe - Workaround IMAP server issue when THREAD command returns less messages than exist in a folder: don't update folder status in second count() call 14 years ago
alecpl 337dc54132 - Support AD's objectClass=group 14 years ago
thomascube fc7b5b8283 Get rid of global $__skin_path variable (#1488336) 14 years ago
thomascube 43875379d5 Allow users to choose cols for contacts list sorting 14 years ago
thomascube fd6f6e27c4 Allow placeholder attributes for input fields 14 years ago
thomascube 6835114c4d Allow plugins to overwrite the displayed confirmation message when saving a draft 14 years ago
alecpl 1d7dcc641c - Fix call to undefined method rcube_result_index::isError() (#1488328) 14 years ago
alecpl 3c71c67118 - Revert SORT=DISPLAY support, removed by mistake in r4160 (#1488327) 14 years ago
thomascube f6a7491fa1 Fix special vars replacement in templates 14 years ago
thomascube 77c779a2b8 Update requirements list, remove TODO 14 years ago
alecpl f62b310e97 - Remove leftover code 14 years ago
thomascube 8b92d2b050 Add lib for server side mime parsing (to be used by non-imap storage backends or as fallback if imap server doesn't provide a proper structure) 14 years ago
thomascube e472110e2c Added new plugin hook 'message_draftsaved' 14 years ago
thomascube 48f04d368e Fix autoselect_host() for login (#1488297) 14 years ago
thomascube 567be64c28 Fix if/else structure 14 years ago
thomascube 32afefb851 Fix thread expand/collapse callbacks which set css classes 14 years ago
thomascube e65c36d172 Fixed typo 14 years ago
alecpl b3ad480bbc - Fix hook name mailboxes_list renamed to reserved name, use storage_folders and add an alias to deprecated hooks list 14 years ago
thomascube 43d98b244c Simplify code 14 years ago
thomascube 071c78c3a4 Fine tuning Larry styles + browser specific css quirks 14 years ago
alecpl 0ac41603d4 - Better handling of legacy config (#1488312) 14 years ago
alecpl 63ff2a22ca - Fix warning when default_folders setting is not an array 14 years ago
alecpl a19d90043e - Fix call to undefined method rcube_result_index::getElement() 14 years ago
alecpl 002189e3ab - Fix drafts update issues when edited from preview pane (#1488314) 14 years ago
alecpl ce4c610311 - Fix warning when default_folders setting is not an array 14 years ago
thomascube 37cec41ba5 rcube_imap::update_cache() is used by some plugins 14 years ago
thomascube f295d2b5b0 Fix accidental private => protected replacement 14 years ago
thomascube 31579dfdf4 Also support /private/... annotation selectors 14 years ago
alecpl 08b7b66e76 - Handle ldap_public misconfiguration 14 years ago
alecpl 0457c5d101 - Fix call to undefined method rcube_imap::list_unsubscribed() 14 years ago
thomascube 50d6e918e1 Use <uri> value from package.xml to build download links in about screen; show links in default style 14 years ago
thomascube a49a00fd30 Display priority in message headers block 14 years ago
thomascube 7fe3811c65 Changed license to GNU GPLv3+ with exceptions for skins and plugins 14 years ago
alecpl 64f6e75a3f - Fix incorrect function call (#1488310) 14 years ago
thomascube a2c495618a Run imap_init plugin hook as deprecated hook; set $_SESSION['imap_host'] for backwards compat. 14 years ago
thomascube c321a955a7 Merged devel-framework branch (r5746:5779) back into trunk 14 years ago
alecpl 8764b6ecf0 - Add addressbook name to debug output (#1488304) 14 years ago
alecpl 1224463db7 - Remove redundant ldap_count_entries() call 14 years ago
alecpl 4391a7809e - Make mime type detection based on filename extension to be case-insensitive 14 years ago
alecpl fd43a92b5d - Fix possible infinite loop in buildThreadData() 14 years ago
thomascube b98e71900d Allow plugins to extend the vcard fieldmap for contact data 14 years ago
thomascube 03fe1c2ad3 Reflect threads expand status in css classes 14 years ago
alecpl d741a96ecd - Fix error when calling remove_row() on non-existing row 14 years ago
alecpl 1adc70526c - Use proper class name 14 years ago
alecpl 2081eed221 - Fix PHP Fatal error: Call to private method rcube_imap::id2uid() (#1488296) 14 years ago
thomascube 43ff34758e Updated translations from launchpad 14 years ago
alecpl c1d27d8679 - Fix setting pagesizes (#1488295) 14 years ago
alecpl e86a21bd83 - Fix typo in timezone handling, more exception catching 14 years ago
alecpl 529bd3f1c4 - Don't return 'unknown', use empty string, DateTime* handle more exceptions 14 years ago
thomascube 87986cfdb9 Handle DateTime exceptions 14 years ago
thomascube ac78df3417 Avoid use of DateTime::getTimestamp() 14 years ago
thomascube 6c0702e5e8 Avoid use of 5.2 functions (#1488292) 14 years ago
thomascube 8304e5d76c Don't enable all compose commands right away 14 years ago
thomascube eeb73cc21a Implement address book widget on compose screen 14 years ago
thomascube b611d3a5db Simplify 14 years ago
thomascube fc643e985a Avoid dblclick events after 3rd click 14 years ago
thomascube 0e530bd920 Show additional popup dialog on error messages 14 years ago
alecpl 1c4f23d6e5 - Exclude MIME functionality from rcube_imap class into rcube_mime class 14 years ago
alecpl c21d7fa787 - Update timezone in user prefs too (#1488291) 14 years ago
alecpl f5d62f7157 - Fix bug in handling of base href and inline content (#1488290) 14 years ago
alecpl a01df71de4 - Fix displaying form warnings on contact save 14 years ago
alecpl e2c9ab4df8 - Fix strict email address searching if contact has more than one address 14 years ago
thomascube 5879c09ca0 Use proper timezones from PHP's internal timezonedb (#1485592) 14 years ago
alecpl 7645a0a107 - Remove duplicated 'organization' label (#1488287) 14 years ago
thomascube ad8c9db557 Improve support for multiple composite address fields in LDAP directories 14 years ago
thomascube e31c56a5af Imported localization files from launchpad 14 years ago
alecpl fdff34093d - Move some checks into login() method 14 years ago
alecpl cc75440de2 - Prevent from PHP warnings 14 years ago
thomascube 4deb1ef685 Use new short labels for compose toolbar buttons 14 years ago
thomascube 7c2a9310c4 Use iframes for identity management 14 years ago
alecpl 7152f59f04 - Fix so editor selector is hidden when 'htmleditor' is listed in 'dont_override' 14 years ago
alecpl 1c029b9c7c - Fix label too long (#1488283), fix polish translation 14 years ago
alecpl 3a992ee8b8 - Remove leftover from last commit 14 years ago
alecpl 89c30a00a7 - Don't load jqueryui plugin, it's required now by default
- Move datepicker's date format setting to the plugin
14 years ago
thomascube 3a7deca536 Always load jquery UI; minor phpdoc fix 14 years ago
thomascube e193a0272e New short labels for toolbar buttons 14 years ago
alecpl a61ccea31a - Small fixes to r5662 14 years ago
alecpl 08ffd939a7 - Add separate pagesize setting for mail messages and contacts (#1488269) 14 years ago
alecpl 81c2ce9b7b - Remove some UI-specific one-liners from rcube_webmail object 14 years ago
alecpl e2dfb5ebad - Fix handling of INBOX's subfolders in special folders config (#1488279) 14 years ago
alecpl a267c6ccd2 - PHPCS 14 years ago
thomascube fe1bd5f960 Trigger client event when setting quota; fix plain text quota display 14 years ago
thomascube 011e8055fe Get rid of sprintf() calls for html output generation 14 years ago
alecpl 672dc411f9 - Add password type field support in rcmail_get_edit_field() (#1488276) 14 years ago
thomascube 6af5931535 Allow (escaped) html tags in roundcube special tag attributes 14 years ago
thomascube faaa1ba534 Make count-display label selectable by skin; always show photo placeholder, even if source doesn't support a photo col 14 years ago
thomascube aa3a9a41f3 Put groups list into a fieldset to be consistent with the rest of the form 14 years ago
thomascube a84bfa356a Fix upload form handling 14 years ago
thomascube f38dfc294a Accept absolute urls without protocol 14 years ago
thomascube c8c53f4ad1 Make emtpy/invalid links non-clickable 14 years ago
alecpl c886de7ff4 - Fix searching on IMAP servers without CHARSET specifier support (#1488271) 14 years ago
thomascube bab0433a27 First steps for Larry's address book 14 years ago
thomascube c29b82d90a Fix crashes with eAccelerator (#1488256) 14 years ago
thomascube 18863495ae Fix compose editor toggling and other style improvements 14 years ago
thomascube fbebf54a92 Only expand one email per group member 14 years ago
alecpl 34c2e34671 - Fix "PHP Warning: Invalid argument supplied for foreach()" (#1488264) 14 years ago
alecpl c69c0a9197 - Fix expanding folders during drag&drop (#1488260) 14 years ago
thomascube 74d4c7f9ad Setup dialogs (using jquery UI) and compose form for Larry 14 years ago
thomascube f94e442469 Add more classes and options to HTML elements for better styleability 14 years ago
alecpl e10f1385ec - Set svn keywords 14 years ago
alecpl 2a5702c2fd - Remove debug code, fix "Class 'rcube_imap_result' not found" (#1488258) 14 years ago
thomascube b540ed15a3 Larry is growing up 14 years ago
alecpl a9ed78ace1 - Fix "Call to undefined method rcube_imap_generic::delete()" (#1488252) 14 years ago
thomascube 01d0affaa1 Pass attributes from skin to form table 14 years ago
thomascube 099f92717f Now correctly converted into UTF-8... 14 years ago
thomascube e19229ce09 Larry's identities settings and about page 14 years ago
thomascube 0ea1f1e4ef Fix broken character encoding in French localization 14 years ago
alecpl 18ca0b6efc - Skip inline images (fixes issue where images used in HTML body were displayed below the body once again) 14 years ago
alecpl 82f4820fae - Improve convert_criteria() so string literals will be not used if possible, to workaround issues with some buggy IMAP servers 14 years ago
thomascube faea23d0b4 More options for message headers output in templates 14 years ago
thomascube c7dcb30025 More from Larry... 14 years ago
thomascube 312ad9d51e Correctly name the Khmer localization files 14 years ago
thomascube ce86f0f14f Make string for unread count configureable by skin; add file type classes to attachments list 14 years ago
thomascube 98c2d69acf Be more strict in style attribute filtering 14 years ago
thomascube 854397b216 Better CSS url() validation 14 years ago
thomascube 67e0c90fce Add css class to add-icon 14 years ago
thomascube 2b017e7f79 Allow clean background:url(...) styles in safe mode. This will make Roundcube pass the Email Standards Acid Test 14 years ago
alecpl 231fae7ad4 - Fix bug in sk_SK localization (#1488245) 14 years ago
thomascube 1a0f60b332 Allow custom content (from config dir) showing up on the about page 14 years ago
alecpl 6807865d76 - Update killcache with new cache tables 14 years ago
alecpl 3d4e8a9069 - Microoptimizations 14 years ago
alecpl e361bfe24b - More documentation + cleanup 14 years ago
thomascube 6943b3f740 Update localizations from mailing list submissions 14 years ago
alecpl a90ad2840f - Deprecate $DB, $USER, $IMAP global variables, Use $RCMAIL instead 14 years ago
alecpl b6da0b76af - Remove deprecated global $IMAP variable usage (#1488148) 14 years ago
alecpl 7e263ea204 - Add option to set default font for HTML message (#1484137) 14 years ago
alecpl 889665f575 - Cleanup + perf. improvement (substr_count() is really fast!) 14 years ago
alecpl 40c45e9de9 - Fixed issues with big memory allocation of IMAP results, improved a lot of rcube_imap class 14 years ago
thomascube 86130d6366 Name CC field with the commonly used label 'Cc' 14 years ago
thomascube 2acbc8e64c Remove unused code 14 years ago
alecpl 2e0052a55a - pl_PL localization update 14 years ago
alecpl c33dc1a451 - Fix typos in handling support link label 14 years ago
alecpl f3ec427002 - da_DK localization update 14 years ago
thomascube 3f81174e10 Show attachment filename in page title 14 years ago
thomascube 8bbc6204fc Fix deletion of contacts from search results 14 years ago
thomascube ac9ba4480d Replace prompt() with jQuery UI dialog (#1485135) 14 years ago
alecpl 9b28484859 - Fix attaching files (broken with changes to _SESSION['compose']) (#1488235) 14 years ago
thomascube b885ab73b8 Fix saving of composite address fields without subtype 14 years ago
thomascube 5d692ba85c Accept contact IDs as array or comma-separated string 14 years ago
alecpl e8d9073818 - Fix navigation in messages search results 14 years ago
thomascube 2c3655b7f6 Updated localization files from our dear translators 14 years ago
alecpl 73571d3d26 - Reload UI after skin change 14 years ago
thomascube f230739a13 New template object to control HTML doctype 14 years ago
alecpl 4360276d9b - Add $_SESSION['mailto'] variable cleanup 14 years ago
alecpl 2a7bf36c73 - Fix compose from addressbook, broken in r5521 14 years ago
alecpl 8b8512fd98 - Reset error flag when connecting to (another) database 14 years ago
alecpl 69f00be516 - Fallback to write-master when readonly database fails 14 years ago
alecpl 4f8be46f38 - Improved handling of some malformed values encoded with quoted-printable (#1488232) 14 years ago
alecpl a505dd2ebf - Fix issue where "S: Error: Success" was printed to debug log 14 years ago
alecpl ad33280950 - Remove debug code from last commit 14 years ago
alecpl 14b342b03a - Fix so connection to LDAP will be properly closed 14 years ago
alecpl 72ff6ae884 - Simplified compose session data handling, no need for session->cleanup() 14 years ago
alecpl 8751881e1d - Remove unused result 14 years ago
alecpl 03e520f1ba - Fix parse error from last commit (grrrrr, do tests before commit!) 14 years ago
alecpl 2d08ec91ca - Add possibility to do LDAP bind before searching for bind DN.
In deployments where anonymous binds to and/or searches on an LDAP tree are not
  allowed, and where the LDAP address book(s) have been configured to use the
  user-specific bind credentials, rcube_ldap.php needs to bind using service
  credentials in order to be able to find the user's bind dn.
14 years ago
thomascube 5587b34cfa Enable buttons having an inner <span> for better CSS styling capabilities 14 years ago
alecpl 7f79e22eb4 - Set sizelimit of main search function for vlv_search to page_size.
It was requested as performance improvement, but I wasn't able to confirm this. However it doesn't break anything.
14 years ago
alecpl af4b3be87d - Fix handling of empty <U> tags in HTML messages (#1488225) 14 years ago
thomascube 57486f6e58 Content filter for embedded attachments to protect from XSS on IE<=8 (#1487895) 14 years ago
alecpl 6bddd9ba44 - Fix identation 14 years ago
thomascube 1803f83a4b Improve check of attribute changes when updating a contact 14 years ago
thomascube d6aafdce3b Fix saving of composite fields in LDAP 14 years ago
thomascube b4b3777c92 Set (empty) value of member attribute when creating a new group 14 years ago
alecpl 6e0fdedfce - Use strpos() instead of strstr() when possible (#1488211) 14 years ago
alecpl ca0cd05973 - Fix handling HTML entities when converting HTML to text (#1488212) 14 years ago
alecpl 2cf55f4096 - Fix handling of invalid characters in request (#1488124) 14 years ago
alecpl 0829b76598 - Fix merging some configuration options in update.sh script (#1485864) 14 years ago
alecpl 3e5c709fa7 - Fix so TEXT key will remove all HEADER keys in IMAP SEARCH (#1488208) 14 years ago
alecpl 6a6168619a - Fix handling contact photo url with https:// prefix (#1488202) 14 years ago
alecpl e0960f6365 - Prevent from memory_limit exceeding when trying to parse big messages bodies (#1487424):
don't try to parse it, display notice with a link to download it directly
14 years ago
alecpl 9b33118bf5 - Add some debug and error handling around vlv_search 14 years ago
alecpl d0924d48d8 - Unmark folder after unseen count has been changed to zero 14 years ago
alecpl 6ba7764555 - gl_ES update (#1488205) 14 years ago
alecpl e4a4ca1948 - Performance improvements 14 years ago
alecpl 3875eb6813 - Add possibility to add SASL mechanisms for SMTP in smtp_connect hook (#1487937) 14 years ago
alecpl f4cfb1414a - Mark folder as recent only when it contains unseen messages 14 years ago
alecpl 636bd77074 - Mark (with different color) folders with recent messages (#1486234) 14 years ago
alecpl 80216d0b79 - Change version number to 0.8-svn 14 years ago
alecpl 5510a5278b - Fix possible infinite redirect on attachment preview (#1488199) 14 years ago
thomascube 10e2dbbb9c Improve clickjacking protection: bust frame or disable all form elements and abort UI initialization 14 years ago
alecpl d65dd9cbe8 - Small optimisations 14 years ago
alecpl fb6d86b9ad - Fixed bug where similiar folder names were highlighted wrong (#1487860) 14 years ago
thomascube ef22eee5ac Improve task switching for tasks added by plugins 14 years ago
thomascube 4693fe11a9 Set selected state on task buttons; increase display time of messages/notifications 14 years ago
alecpl e01e798517 - Fix action when toggling prefer_html option state 14 years ago
alecpl 2498155abe - Code improvements 14 years ago
alecpl ae7ac91c31 - Fixed bug in handling link with '!' character in it (#1488195) 14 years ago
thomascube ce22f1e0c6 Show configurable support link in about page; refer on <srcuri> for download link; no link to roundcube.net to avoid tons of support requests 14 years ago
alecpl b1867b8f19 - Added TinyMCE localizations 14 years ago
alecpl 1911cc4062 - Use channel/uri as possible source locations
- Handle dependent/required plugins
14 years ago
alecpl e37e7dda37 - Fix typo in _list_unsubscribed() (#1488186) 14 years ago
alecpl 45fa64c3c9 - Added About tab in Settings 14 years ago
thomascube 307e684211 Clarify licenseing of forked Googiespell code 14 years ago
alecpl fa9edc3daa - Don't add PRE tags when switching to html mode and textarea is empty 14 years ago
alecpl 4f1c0a5d89 - Fix typo 14 years ago
alecpl 2eeb128d06 - Fix washing styles with quoted values e.g. font-family 14 years ago
alecpl c1fcd1b838 - Fix handling of HTML form elements in messages (#1485137) 14 years ago
alecpl 5aeeebad56 - Fix regression in setting recipient to self when replying to a Sent message (#1487074) 14 years ago
alecpl 305b366bb0 - Fix commit r5424 + preformance microoptimizations 14 years ago
alecpl 89dcf54071 - Fix listing of folders in hidden namespaces (#1486796) 14 years ago
alecpl 485c69d812 - Don't consider \Noselect flag when building folders tree (#1488004) 14 years ago
alecpl 854fbf6d23 - Small improvements in rcmail_render_folder_tree_html() 14 years ago
alecpl 2f9fdbff62 - Fix sorting autocomplete results to preserve email address significance (#1488084) 14 years ago
alecpl be58b50431 - Make urlencode() compatible with PHP's rawurlencode() - fixes collapsing/expanding of folders with some special characters in name 14 years ago
alecpl bd34cad1f6 - Add option to set session name (#1486433) 14 years ago
alecpl 1cb0d640ec - Fix mailbox_status() so first run returns proper (empty) result 14 years ago
thomascube 8c2b883bf0 Fix: decode session data into superglobals after re-reading 14 years ago
alecpl 710b1bd684 - Add option to skip alternative email addresses in autocompletion 14 years ago
alecpl bed577e414 - Fix handling of type separator in get_col_values() 14 years ago
alecpl 55a8a8cc25 - Fix matching check to be unicode-aware 14 years ago
alecpl 46cdbf074e - Fix inconsistent behaviour of Compose button in Drafts folder, add Edit button for drafts 14 years ago
alecpl d61756663c - Fix problem with parsing HTML message body with non-unicode characters (#1487813) 14 years ago
alecpl f21a04c024 - Add option to define matching method for addressbook search (#1486564, #1487907) 14 years ago
thomascube 81f5dd7774 Consider replication delays in session storage 14 years ago
thomascube 62c8618744 Make email recipients separator configurable + suppress dupes in auto-completion 14 years ago
alecpl 9230525d98 - Improved _listMailboxes() performance and small parseResponse() improvement (#1488134) 14 years ago
alecpl 5e9065284e - Make $name property to be public (#1488140) 14 years ago
alecpl aa07b22906 - Fix so folders with \Noinferiors attribute aren't listed in parent selector
- Add LIST result and folder attributes cache
- rcmail_render_folder_tree_select(): fix 'exceptions' parameter, add 'skip_noinferiors' option
14 years ago
thomascube 06744da241 Implement common setters for debug mode 14 years ago
thomascube 3fe6c7082c Remove unused cruft 14 years ago
alecpl aa546e1788 - Fix handling of DB connection failures. Detect failure on connection level instead of on query level.
Fixes issue when one write query failed, next queries were not executed.
- Changed 'var' to 'public'.
14 years ago
alecpl f2292c3a95 - Fix handling of curly brackets in URLs (#1488168) 14 years ago
thomascube 3b4b03d6b3 Added config property to set LDAP_OPT_REFERRALS option to an LDAP connection 14 years ago
alecpl 8f142e3489 - Don't use external js file for images listing in HTML editor 14 years ago
alecpl 77153b255d - Fix handling of dates (birthday/anniversary) in contact data - don't convert them to users timezone (#1488147) 14 years ago
alecpl 179b39d22a - Fix error on opening searched LDAP contact (#1488144) 14 years ago
alecpl 9aab5e5456 - Fix redundant line break in flowed format (#1488146) 14 years ago
till 8ae0937604 remove artifacts 14 years ago
till 4dd50a41ee fix path/structure (my bad) 14 years ago
till d6284b4d22 check-in 3.4.6 (without moxieplayer due to a content-spoofing vulnerability) 14 years ago
till fda58b12a8 remove 3.4.2 14 years ago
thomascube 3ac5cdb4ac Also merge properties of child cols of composite address book fields + remove undefined fields from template 14 years ago
thomascube 2429cfde78 Avoid titles like 'undefined' or 'false' 14 years ago
thomascube 1937f4638e Improve definition of composite address fields of LDAP contacts 14 years ago
thomascube abdf31486a Allow cross-task ajax requests 14 years ago
thomascube 187ff4e597 Avoid errors 14 years ago
thomascube fc91c1df4a LDAP: use VLV pseudo-search for autocompletion 14 years ago
thomascube 335b042b98 Fix inline display of image attachments 14 years ago
alecpl b5a29fe22f - Fix IDN address validation issue (#1488137) 14 years ago
alecpl ea66cef9bc - Fix removing compose data from session after sending a message 14 years ago
alecpl 8a6503a23c - Fix getting message part data from structure, fixes r5363 14 years ago
alecpl 2db2ef3ec9 - Fix handling of <title> tag for cases where (malformed) HTML content contains more than one <title> tag 14 years ago
alecpl 1ae1199858 - Improve handling of situation when FETCH returns OK, but no data 14 years ago
alecpl b407e797c2 - Fix issue where wrong message sequence range could be generated when it was build according to number of messages in a folder 14 years ago
alecpl 0324621797 - Fix JS error when dst_active checkbox doesn't exist (#1488133) 14 years ago
alecpl 104e235302 - Improve handling of malformed charset specification in HTML messages (#1488093) 14 years ago
alecpl b9787b3560 - Add underline character to charset regexp 14 years ago
alecpl 7e50b4361c - Small code improvement 14 years ago
alecpl 544619a455 - Fix threads cache validation when skip_deleted=true 14 years ago
thomascube f09c184786 Add (experimental) support for some extendted PHP LDAP functions when querying VLV enabled directories 14 years ago
alecpl 7772ae2477 - Another fix to hide empty tabs 14 years ago
alecpl c041d57036 - Added 'search_dn_default' variable in ldap config
- Better handling of situation when search for bind DN doesn't return data
14 years ago
alecpl a561cd35b8 - Fix handling of folder creation error while moving/copying message 14 years ago
alecpl 01169b6d56 - Revert r5345 to handle non-array content too 14 years ago
alecpl 4100242b93 - One if() too much 14 years ago
alecpl 2df4a9a29c - Hide contact tabs with no content 14 years ago
alecpl c84d3306ff - Code and small perf. improvements 14 years ago
alecpl 57863c1a4d - Removed zebra-class 14 years ago
thomascube dfc79b341c Find charset in HTML meta tags if not specified in content-type header (#1488125) 14 years ago
alecpl 54b0d86aad - Fix %dn replacement 14 years ago
thomascube fb6cc8942a Also allow groups list to be fetched using VLV 14 years ago
thomascube f6638364b1 Support plugin commands on HTML pages, too 14 years ago
thomascube ce53b67e07 Fix BER encoding of records-per-page parameter 14 years ago
thomascube b35a0f1793 Improve group member fetching 14 years ago
alecpl 52c2aa3ea5 - Fix FETCH response parsing in fetchMIMEHeaders() method (first line of headers was malformed) 14 years ago
thomascube dc6c4f4a28 Contact groups can have direct email addresses => distribution lists; enable 'compose' command for the selected group 14 years ago
thomascube a3148236eb Rewrite groups listing: use recursive methods to list members of (nested) groups of various types; cache the results 14 years ago
vbenincasa 2a9914a2dc - pt_BR translations 14 years ago
thomascube 39cafac3f5 Autocomplete LDAP records when adding contacts from mail (#1488073) 14 years ago
alecpl fb40f37784 - Ignore DSN request when it isn't supported by SMTP server (#1487800) 14 years ago
alecpl b1f0846727 - Make sure LDAP name fields aren't arrays (#1488108) 14 years ago
thomascube 8fb04bee97 Read group members according to objectClass of group records; support groupOfUrls; cache groups listing for better performance 14 years ago
alecpl d342f8f031 - Improve performance by storing sorted mailbox list in the cache 14 years ago
thomascube e2a8b4dd6d Skip VLV if a group is selected; show advanced search form if activating a 'searchonly' address book 14 years ago
alecpl 66a7c10084 - Update gl_ES localization (#1488115) 14 years ago
alecpl e9c47c612e - Fix bug where wrong search string was build when using filter together with search 14 years ago
alecpl 8881766a9f - Improved performance by skipping folders list sorting when it's not needed in folder manager 14 years ago
thomascube 537c394302 Attach jquery UI date pickers to contact fields of type 'date' 14 years ago
alecpl b96ed4b74e - Fix issue where it wasn't possible to change list view mode in folder manager for INBOX (#1488107), also show messages count and size in such case 14 years ago
alecpl 130cdcf7d0 - Small improvement for handling redundant cache queries (followup to r5303) 14 years ago
alecpl f537504ed0 - Fix namespace handling in special folders settings (#1488112) 14 years ago
alecpl 03079a5a51 - Fix: skip redundant cache queries when an entry doesn't exist 14 years ago
alecpl 765fdeb5b5 - Improved performance of draft saving by usage of APPENDUID response if available (skipped SEARCH call) 14 years ago
alecpl 56ec81cb6f - Don't print error to the log when trying to delete non-existing draft message 14 years ago
alecpl e877681c20 - Disable time limit for CLI scripts (#1488109) 14 years ago
thomascube e750d1b816 Restrict folders list to write-only in selectors for special folders and save-message-to option 14 years ago
thomascube 448f81362a Make LDAP group name attribute configurable 14 years ago
thomascube 502436dad0 We're on the road towards 0.7 now 14 years ago
thomascube aa1b67aabb Updated localizations from mailing list submissions 14 years ago
thomascube f4f4354fea This timezone stuff really is a hard one... 14 years ago
thomascube 985e410012 Unset auto timezone value if overwritten by user prefs 14 years ago
thomascube 801b69d3ab Fix timezone settings 14 years ago
alecpl 4037d38873 - Hide PHP warning when max() is used with an empty array 14 years ago
thomascube 65082b3adb Distinguish standard timezone offset and DST of client 14 years ago
alecpl 14d494fd99 - Fix misleading display when chaning editor type (#1488104), fix handling of custom commands result 14 years ago
thomascube 0c1cb2fed7 Fix typo; add attribute to allow html in labels 14 years ago
alecpl 90a6aff022 - Fix bug where when replying always the last identity is used (#1488101) 14 years ago
thomascube 00d42426f2 Fix merging of annotation results when querying multiple attributes 14 years ago
thomascube feb3783de7 Add method to remove outdated cache entries from sql DB 14 years ago
alecpl 32226f73a6 - Update pl_PL localization 14 years ago
alecpl b175394b30 - Add loading indicator on contact delete 14 years ago
thomascube 6c1eaec385 Ignore document.mouseup events if a jquery UI dialog is layed over 14 years ago
alecpl 9e54e6fd45 - Make the whole PHP output non-cacheable (#1487797) 14 years ago
alecpl f8ca748ab8 - Fix check if new search value contains old one and previous search was empty in autocomplete 14 years ago
thomascube ebee2ab26e Ignore events from form elements 14 years ago
alecpl 487173ed08 - Small cleanup + fix: list contacts on when list object is found 14 years ago
thomascube ef4998c110 Fix compose command from other tasks than mail and address book; skip common request parameters 14 years ago
alecpl bba25299f8 - Fix bug where after delete message rows can be added to the list of another folder (#1487752) 14 years ago
alecpl 48a06551da - Abort pending autocomplete requests when max entries found, small code improvements 14 years ago
thomascube d06e57fdf2 Skip confirmation dialog when deleting a contact from a source that supports undelete operations 14 years ago
alecpl 5f71297bc9 - Add notice on autocompletion that not all records were displayed 14 years ago
thomascube 5172ac9389 Aread alter forms in rcube_template::parse() instead of write() 14 years ago
alecpl 7f03884966 - Revert possibility to select contact with TAB key in autocompletion list 14 years ago
thomascube 2d3e2bc561 Add option 'searchonly' for address books; currently used by LDAP directories 14 years ago
alecpl c054ec5c7a - Fix lost info for encrypted messages 14 years ago
alecpl 4b21d26879 - Add Priority filter to the messages list 14 years ago
alecpl f3ec778c65 - Fix sorting of messages on servers without SORT and THREAD command 14 years ago
alecpl e99b3f2e6e - Fix listing messages on servers without SORT and THREAD command 14 years ago
alecpl eeae0db10c - Fix forwarded attachments, broken in r5204 14 years ago
alecpl 7bf3ce72e5 - Fix so TAB key stops autocompletion and jumps to next field 14 years ago
alecpl 37d511ff38 - Fix cached indexes validation after removing messages when skip_deleted=true 14 years ago
alecpl 3d247e85be - Do not prepend '-- ' to signature if a line '-- ' already exists in signature 14 years ago
alecpl 015decf815 - Fix listing contacts in a group 14 years ago
alecpl f763fbd56c - Make group's "member" attibute name configurable 14 years ago
alecpl d96a15e24f - Improve performance by skipping redundant SELECT query when writing new session into DB 14 years ago
thomascube 50077da8e6 Numbers are also allowed in action names 14 years ago
thomascube 3d74c163b5 Allow 'compose' commands from any task 14 years ago
alecpl 1f803b6e3c - Fix PHP error when fetching messages index when threaded mode is enabled 14 years ago
alecpl 681e9e6f1a - Don't set (wrong) error on groups listing action 14 years ago
alecpl abc3aa8a0e - Set group_bind_dn outside of list_groups() 14 years ago
alecpl 0fe3b9a7d7 - Hide PHP warning on ldap_search() 14 years ago
alecpl e7e79470e4 - Allow setting connection options in imap_connect hook 14 years ago
alecpl 9eeb14699f - Make rcube_ldap bind() and sasl_bind() methods public 14 years ago
alecpl 497013f411 - Set style of login form inputs using class not IDs 14 years ago
alecpl 609d3923d7 - Cache synchronization using QRESYNC/CONDSTORE
- Fixed message ID updates in cache
- Changed message flags handling + some fixes (e.g. fixed messages listing after delete)
15 years ago
alecpl 30f50556c1 - Fix locked folder rename option on servers supporting RFC2086 only (#1488089) 15 years ago
alecpl 784c0cf54c - Fix GCC warning in googiespell.js (#1488090) 15 years ago
thomascube 47672bfda5 Trigger 'new_messages' hook for all checked folders (#1488083) 15 years ago
thomascube f7387d5f0c Remove debugging stuff 15 years ago
thomascube 06dc9838e0 Fix session race conditions when composing new messages 15 years ago
alecpl 612eeca739 - Removed leftover code 15 years ago
alecpl 4daaf29747 - Fix default folders settings (according to namespaces) for new users too 15 years ago
alecpl 8c124b9ea8 - Fix is_a() usage 15 years ago
alecpl 699a25a822 - Disable message list keypress operations when CTRL key is pressed,
to workaround FF6 issue, where Ctrl+Pg(Up/Down) was changing list page
  and browser tab)
- Fix multiselection with Ctrl+Up/Down keys
15 years ago
alecpl 140abb0ca0 - Require magic_quotes_runtime=Off because it modifies data streams (too much effort to handle this) 15 years ago
alecpl c3ba0e54af - Fix encoding of LDAP contacts identifiers (#1488079) 15 years ago
alecpl 43e5ae654c - jQuery 1.6.4 15 years ago
alecpl de36863ea0 - Fix js error when calling spellchecker on empty textarea 15 years ago
thomascube 1cc9e210f5 Make date/time format user configurable; drop 'date_today' config option 15 years ago
alecpl 6f45fa56ce - Fix required_fields checking per discussion in #1488073 15 years ago
alecpl 8703b08018 - Extend rcube_label_exists() to search in loaded plugins localizations
- Allow use localized addressbook field subtypes from plugins
15 years ago
alecpl 979679b311 - pl_PL translation update 15 years ago
alecpl bd14f92835 - Removed some spaces 15 years ago
alecpl 66a3b03419 - Fix handling of binary attachments encoded with quoted-printable (#1488065) 15 years ago
vbenincasa abd4771649 - pt_BR translations 15 years ago
alecpl eb616c8a62 - Followup last commit, trim subject text for title 15 years ago
alecpl 065d7025ee - Fix setting title for truncated subject in IE (#1487128) 15 years ago
alecpl 303ade533f - Fix handling of links with IP address 15 years ago
alecpl be392fe1a2 - Don't select quick search input on init, Safari/Chrome is adding border to focused input, it doesn't look good on init 15 years ago
alecpl b7fd98e338 - Fix compacting folder resets message list filter (#1488076)
- Fix reset-search action so it resets list page number to 1
15 years ago
alecpl 71f72f928b - Fix new caching issue when broken/misleading object data was stored in database.
The object must be cleaned up before storing in DB, because some code
  (out of rcube_message and rcube_imap classes) is changing objects data
  e.g. parts mimetype or body. Now it's become a problem because we're
  saving the object in cache at shutdown (after all modifications).
- Make stored message object smaller by removing some redundant data.
15 years ago
alecpl e730cd248d - Fix displaying multipart/alternative messages with only one part (#1487938) 15 years ago
alecpl 80152b333c - Rewritten messages caching (merged devel-mcache branch):
Indexes are stored in a separate table, so there's no need to store all messages in a folder
  Added threads data caching
  Flags are stored separately, so flag change doesn't cause DELETE+INSERT, just UPDATE
- Partial QRESYNC support
- Improved FETCH response handling
- Improvements in response tokenization method
15 years ago
alecpl b104e39f34 - Clear contactlist page conter after saved-search delete 15 years ago
alecpl f5c1085fbd - Localize (full) forwarded message header (#1488058) 15 years ago
alecpl 2a76f8ddc3 - Use 'From' and 'To' labels instead of 'Sender' and 'Recipient' 15 years ago
alecpl d5ae9772c1 - Fix username case-insensitivity issue in MySQL (#1488021) 15 years ago
alecpl f8e48df715 - Merge devel-saved_search branch (Addressbook Saved Searches) 15 years ago
alecpl 66df084203 - Merge devel-spellcheck branch:
- Added spellchecker exceptions dictionary (shared or per-user)
  - Added possibility to ignore words containing caps, numbers, symbols (spellcheck_ignore_* options)
15 years ago
thomascube 21030324d0 Improved memcache connection procedure from release-0.6; use call_user_func to trigger session gc handlers 15 years ago
thomascube b5d9046168 Localization updates 15 years ago
alecpl 427e3a4023 - Check for "Permission denied" string in IMAP error messages to display more appropriate message to the user 15 years ago
alecpl aecadcf4a2 - Don't disable include() errors, so now broken translation of a plugin will print error to the log 15 years ago
thomascube c170bfc92f Protect from Clickjacking by sending X-Frame-Options headers (#1487037) 15 years ago
thomascube 94a5a24fc2 Fallback to mail_domain in LDAP variable replacements; add 'host' to 'user_create' hook arguments (#1488024) 15 years ago
thomascube 4c4fe693d7 Fix wrong vCard type parameter mobile (#1488067) 15 years ago
thomascube 31e00cb7e9 Fix vCard WORKFAX issue (#1488046) 15 years ago
alecpl dbb0c2a109 - Add vCard's Profile URL support (#1488062) 15 years ago
alecpl 5271bf090c - Fix all messages remain selected after moving all search results and clearing search (#1488066) 15 years ago
alecpl 1c952a8902 - jQuery 1.6.3 15 years ago
alecpl b6a069e6ca - Fix error in messages drag&drop action caused by r5146 15 years ago
alecpl 682819f15e - Fix imap_cache setting to values other than 'db' (#1488060) 15 years ago
alecpl 8757f5b57d - Fix handling of attachments inside message/rfc822 parts (#1488026) 15 years ago
alecpl 95192c6d0f - Make 5th argument of rcmail_deliver_message() optional 15 years ago
thomascube e639c5da21 Initialize GUI objects which are added after init 15 years ago
thomascube bd3891145b Really abort autocompletion when hitting Escape 15 years ago
thomascube f7b58afb94 Make list of mimetypes that open in preview window configurable (#1487625) 15 years ago
thomascube d78771ad3c Add plugin hook message_part_get for message part downloads 15 years ago
alecpl 13d45dfbda - Localize forwarded message header (#1488058)
- pl_PL update
- Fix label: databaserror -> dberror
15 years ago
alecpl 9a835c7f7c - Fix is_a() usage for PHP>5.3.6 15 years ago
thomascube 20ed3794f6 Don't attempt to list (and cache) folders if not connected 15 years ago
alecpl a98ee35134 - Microoptimization: use substr_replace() for injecting a string into string 15 years ago
thomascube da71783bc9 Move timezone computation to rcube_config; don't override SESSION['timezone'] when saving prefs 15 years ago
thomascube 1a716d2d34 Add copyright line on files with significant changes from Kolab Systems 15 years ago
thomascube c63e571f02 Fix group members listing for ldap directories 15 years ago
thomascube 9d5d7a86f8 Log session_id with logins 15 years ago
alecpl 0c7fe2fd97 - Added unique connection identifier to IMAP debug messages 15 years ago
alecpl 7a2bade211 - Added 'priority' column on messages list 15 years ago
alecpl f0bccb7fb2 - Fix image type check for contact photo uploads 15 years ago
alecpl 3ef524d806 - Prevent from form submit with Enter key in file input fields in Internet Explorer 15 years ago
alecpl 5db6f96d22 - Fix contact row update after name change when in searching mode, update changelog 15 years ago
alecpl c269b49587 - Improve setting upload form attributes, IE7 uses 'encoding' attribute instead of 'enctype' 15 years ago
alecpl 9e443d1529 - Don't add console to error pages, prevents js error 15 years ago
alecpl 8015bb9431 - Followup to r5097, fix: match From with full address spec. 15 years ago
alecpl 4436b43480 - Fixed selecting identity on reply/forward (#1487981) 15 years ago
alecpl dd6a47c24a - Fix parent folder ACL checking in some cases 15 years ago
alecpl 2ce8e5dd94 - Use internal cache for mailbox_info() result 15 years ago
thomascube fbe54043cf Fix folders drop-down list: descend into root folder (e.g. INBOX) even if part of the exception list 15 years ago
alecpl 27eb279b0f - Fix photo links in contact edit form 15 years ago
alecpl 72fa193335 - Disable subscription on virtual shared folders 15 years ago
alecpl 189a0ae4dc - Unsubscribe from non-existing folders always (on listing), not only in Settings/Folders UI 15 years ago
thomascube b501e6795d Clean up mistakenly overwritten localizations files in r5067 15 years ago
thomascube 94ce75255d Correctly quote group filter 15 years ago
alecpl 5c2ac5f528 - Fix/simplify email regexp to prevent "no valid recipients" SMTP error (#1488040) 15 years ago
alecpl 5c9d1ffe8e - Add option to hide selected LDAP addressbook on the list 15 years ago
alecpl fe0cb657f1 - Add client-side checking of uploaded files size 15 years ago
thomascube 782d8593bd More unique error codes 15 years ago
thomascube 84ae7d55b5 Update localizations from mailing list 15 years ago
thomascube c878069118 Pass attributes as vars to label 15 years ago
thomascube 615fb1c069 Only check for existing contacts if an email address is present 15 years ago
thomascube 57ce504112 Set maxlength for contact fields 15 years ago
alecpl 59ab0c3bcd - Fix infinite recurrence when saving user preferences stored in session 15 years ago
alecpl f4c3649671 - Revert r5046, the change will be applied to devel-mcache branch, where it belongs for now 15 years ago
alecpl 755189648d - Add debug for operations on groups 15 years ago
alecpl a170304013 - Remove double semicolon 15 years ago
thomascube 0f1faec392 Fix saving and deleting LDAP contacts; skip client-side input validation for contacts, this is done server-side 15 years ago
alecpl 077cfdac2d - Added IMAP ENABLE (RFC5161) support
- Removed deprecated @access comments
15 years ago
thomascube 31737295b8 Add newlines between organization, department, jobtitle (#1488028) 15 years ago
thomascube f2ff370215 Recalculate date when replying to a message and localize the cite header (#1487675) 15 years ago
alecpl 4c24246df6 - Mail_Mime-1.8.2 15 years ago
alecpl 8dd172a5b0 - Fix XSS vulnerability in UI messages (#1488030) 15 years ago
alecpl 2185899721 - Fix handling of email addresses with quoted local part (#1487939) 15 years ago
alecpl 6d0ada30d7 - Fix handling of email addresses with quoted local part (#1487939) 15 years ago
alecpl efc24a5fb3 - Fix handling Mail-Reply-To header in Reply All action 15 years ago
alecpl 1871993b21 - Fix inserting autocomplete entry (with MT enebled) 15 years ago
alecpl 241450ee45 - Fix unlocking in abort_request() (#1488025) 15 years ago
alecpl 85e7a3d4a3 - Fix moving folder to root, it wasn't working with IMAP delimiter different than a dot (loast part of r5023) 15 years ago
alecpl 9f07d1d532 - Don't call set_env() where it isn't required 15 years ago
alecpl d0de4eb506 - Fix moving folder to root, it wasn't working with IMAP delimiter different that a dot 15 years ago
alecpl c6c99c89e6 - Add ACL check on parent folder 15 years ago
alecpl d9615118f3 - Add abort_request() function 15 years ago
alecpl db0408a2b8 - Make that reset-search resets also pending searches 15 years ago
alecpl 5f5cf89c84 - Check current search value in ksearch_query_results() to prevent from wrong regexp replacement when it's empty 15 years ago
alecpl 2c77f553c8 - Add "loading" messages for contacts copying and groups assignment 15 years ago
alecpl 159763861e - Display current user name in page title if devel_mode=true 15 years ago
alecpl 359e19a19d - Fix EOL character in vCard exports (#1487873) 15 years ago
alecpl feaf7b5ec6 - Remove temp debug code 15 years ago
alecpl 4d4a2fa32e - Added possibility to extend rcube_vcard's fieldmap
- Skip empty values in vCard export
15 years ago
alecpl 34854b63ee - Fix setting default addressbook as selected in source selector 15 years ago
alecpl 7f7ed2d9df - Fix get_address_book() to call get_address_sources() internally when looking for default source 15 years ago
alecpl 6e16260e63 - Fixed error in IE7 (#1488017) 15 years ago
alecpl 2dd2bf5012 - Fixed form reloading on source change, broken in r4999 15 years ago
alecpl 46285d4b56 - Support department field as X-DEPARTMENT 15 years ago
alecpl 5731d68a97 - Added confirmation dialog for contact group deleting + loading indicator 15 years ago
alecpl b95149eb63 - Fixed contact photos upload, moved code to separate file for better performance
(to handle upload we don't need to initialize addressbook source)
15 years ago
alecpl f5e5702aa2 - Remove function duplicate (from last commit) 15 years ago
alecpl 363514e30b - Move rcmail_localize_folderpath() to main.inc 15 years ago
alecpl 1cd36267a1 - Improved detection of folder rename possibility and its handling 15 years ago
alecpl dc0be3378a - Simplified frame lock handling 15 years ago
thomascube e3acfad9a1 Fix parse error in IE6 15 years ago
thomascube fcc7f861b1 Log session validation errors; keep error message when redirecting to login after session error 15 years ago
alecpl a1640053b9 - Unify/add loading messages when "opening" a frame 15 years ago
alecpl f9e2858ae1 - Exclude edited folder from parent selector 15 years ago
alecpl 4d784be2b9 - Fix 'exceptions' parameter of rcmail_mailbox_select() to handle directories on any level of the structure 15 years ago
alecpl f03d89e493 - Fix 'sql' identifier for addressbook handling (#1488013) 15 years ago
alecpl 08b796f83c - Fixed search fields handling in quick-search 15 years ago
alecpl e86b4f4246 - Fix: folder selector doesn't list unsubscribed folders, followup to r4942 15 years ago
thomascube 951960e052 Delay window.print() on Safari browsers 15 years ago
alecpl b0eb95a662 - Fix errors when console is not defined (#1488010) 15 years ago
alecpl f1574a5da2 - Performance fix: don't create addressbook object to close() it if it wasn't created before, skipping unneeded LDAP connection 15 years ago
alecpl 733ed0a20a - Use rcube_imap_generic::tokenizeResponse() for parsing BODYSTRUCTURE, fixes #1488007 15 years ago
alecpl 341d9661c7 - Delay imap cache initialization, fixes problem with cache cleanup on login (where user ID wasn't set on init time) 15 years ago
thomascube d917785e70 Move mail sending functions from mail task to core for general usage 15 years ago
alecpl 70c3111826 - Fix fallback to default source (#1488009) 15 years ago
alecpl 5ed119e534 - Don't use default source if source id is specified in get_address_source() 15 years ago
alecpl 64ebc94eec - Fix source ID handling 15 years ago
alecpl 1e36b71838 - Generate display name before record validation 15 years ago
alecpl 31f05cc9a4 - Call ksearch_destroy() on ksearch_hide() 15 years ago
alecpl dcf8112ada - Fix IE9 detection (#1488008) 15 years ago
thomascube da89cf2937 Always show address book name if multiple books are configured; fix styling 15 years ago
alecpl 210438a6be - Unsubscribe from non-existing folders automaticly on folders listing 15 years ago
alecpl 79dd1692e3 - Another display name fix: don't store display name only if it equals to email address 15 years ago
alecpl 909a3acb83 - Move console object initialization code into one place 15 years ago
alecpl 71e8cc3bce - Fixed display name on contact lists 15 years ago
alecpl 0213f8d4dd - Added optional "multithreading" autocomplete feature 15 years ago
alecpl 1837173634 - Plugin API: Added 'config_get' hook 15 years ago
alecpl 2d761bbbef - On contact copy check for existing record by name if email field is empty 15 years ago
alecpl ec4b594c24 - DOn't generate contact name here, it's not required 15 years ago
thomascube 04310ee1bf Better message if copying was rejected due to existing entries 15 years ago
alecpl f52c4f441f - Simplify undo message, add dots at the end of messages 15 years ago
alecpl 1b3ce758d4 - Add comment about FF5 bug workaround 15 years ago
alecpl d8aff9a651 - Round upload progress percentage value 15 years ago
alecpl 070bc8302e - Add check for inArray() input to prevent error in Firefox 5 15 years ago
alecpl c9cfd6d4bf - Improved parent folder selector 15 years ago
thomascube b9fe7a899a Just name mail 'Mail', it's that simple; Upddate changelog 15 years ago
thomascube 71cc6bf630 Add drop-target for root folder; fix row insertion when moving to a protected folder 15 years ago
thomascube 8d0999f3ed Use more common name for e-mail 15 years ago
alecpl 74f0a6fe56 - Add possibility to change autocomplete action name 15 years ago
thomascube 8c37422b47 Only load contacts list in main view 15 years ago
thomascube fa59965b41 Asynchronously load contacts after page load 15 years ago
thomascube 3a9f7954ba Fix getting first writeable address book if no default is configured 15 years ago
thomascube 03eb13f11c Small improvements and codestyle 15 years ago
thomascube 4d9f620292 Filter LDAP groups by search query 15 years ago
alecpl df853778cf - Fix typos in de_CH and de_DE (#1487998) 15 years ago
thomascube ce4e0ece1f Fix ldap group members listing 15 years ago
thomascube 609c5e9da9 Session object can be null if db/memcache is not available 15 years ago
alecpl 19869073e3 - Plugin API: added folder_delete and folder_rename hooks 15 years ago
alecpl 580adc8263 - Add add_shutdown_function() method. Make possible to call user function before destoying all objects (e.g. session) 15 years ago
alecpl 7f554cfaec - Fix message delete button title when flag_for_deletion is enabled 15 years ago
thomascube ec65ad6e48 Make autocompletion available for plugins 15 years ago
alecpl 63fda8af57 - Make Undo action optional by setting undo_timeout=0 15 years ago
alecpl 65b61cdd1c - Insert APC_UPLOAD_PROGRESS hidden field before file field (#1486039) 15 years ago
alecpl 7f5a849e78 - Added possibility to undo last contact delete operation 15 years ago
alecpl 632528ff42 - Fix infinite loop in tokenizeResponse() when server returns atoms with forbidden characters 15 years ago
alecpl 1a3c911d92 - Fixed issues related to creating contacts in source which isn't currently selected (#1487990) 15 years ago
alecpl 93a35ccedf - Don't send keep-alive request when system is busy 15 years ago
alecpl 9220169bf1 - Fix handling of other users namespace roots 15 years ago
alecpl 1564d4ef79 - Fix sorting of contact groups after group create (#1487747) 15 years ago
alecpl 9d195d6e82 - Added lost argument in delete_record() method 15 years ago
alecpl b1057a2781 - Remove debug code 15 years ago
alecpl 62811c4a70 - Fix group commands state after extended search use, make this check readonly-flag aware 15 years ago
alecpl 8fc0f9451e - Fix GCC errors and warnings (#1487988) 15 years ago
alecpl 8bce655246 - Fix lack of Cc and Reply-To headers on messages list, add them to default headers list (#1487989) 15 years ago
thomascube ecb51cc8a6 Cache information about writeble address sources for performance reasons 15 years ago
alecpl 7da13a337e - Show loading icon event if upload_progress is enabled 15 years ago
alecpl 4171c59bd7 - Add optional textual upload progress indicator (#1486039) 15 years ago
alecpl 5b3ac32415 - Added addressbook source selector in contact create form 15 years ago
alecpl 4b1d5d6e38 Improve .htaccess rules to make it less easy to fingerprint roundcube version
by denying access to files and stoping directory indexes (#1484066)
15 years ago
alecpl 02e079f917 - Fix adding signatures (#1487965) 15 years ago
alecpl f187ee9838 - Fix typo in it_IT localization (#1487983) 15 years ago
alecpl b8605bd0e8 - jQuery 1.6.2 15 years ago
alecpl 24958af8d9 - Unset event name, so it will be not added to request data 15 years ago
alecpl 4a142f6371 - Make sure upload form uses POST method 15 years ago
alecpl c3dabfad7a - Fixed link to contact photo, when browsing the search results (#1487980) 15 years ago
alecpl 77406bb731 - Fix url() so zero-values are not skipped (#1487979) 15 years ago
alecpl f5803dfda1 - Fix bug where Import button was disabled (#1326103) 15 years ago
alecpl 9caf9caf9e - Use 'State/Province' for 'region' label (in Addressbook) 15 years ago
alecpl f6eb1e29df - Fix creating/renaming folders with accented characters (#1487974) 15 years ago
alecpl 0891b1d2ec - Fix handling of untagged responses in LIST/LSUB response parser 15 years ago
alecpl 44143c5847 - Don't use reserved word 'class' (to prevent IE errors) 15 years ago
alecpl 96e24fab88 - Fix parsing URLs containing commas (#1487970) 15 years ago
alecpl 68070e448c - Fix PHP warning in mailbox_info(),
- Set namespace/delimiter in constructor (this way some methods could be used before connecting to IMAP server)
15 years ago
alecpl 87a2f686f0 - Fix contacts copying (#1487967) 15 years ago
alecpl 5bfa4445d5 - Read _unlock from POST too 15 years ago
alecpl 25e6a0f110 - Add rcube_imap::mailbox_info() 15 years ago
thomascube 930d385d9e Skip empty e-mail addresses in autocompletion 15 years ago
thomascube 86a025f504 Fix check in pagenav 15 years ago
thomascube 06c01d1720 Trigger keep_alive hook when checking for recent messages, too 15 years ago
alecpl 12bfc55e8c - pl_PL localization update 15 years ago
alecpl 715a1b143c - Make local_skin_path() to be a public method 15 years ago
alecpl b0689bd500 - Set css class name on directory list row according to readonly flag and 'class' data provided by plugins 15 years ago
thomascube 6af7e0d63d Use numSubOrdindates inconjuction with VLV to count total 15 years ago
alecpl 24201dc1f4 - Fix set_row_attribs() for backward compat. 15 years ago
alecpl 81a0cfba50 - Use more descriptive labels for group actions 15 years ago
alecpl 67975b99ef - Improved namespace roots handling in folder manager 15 years ago
alecpl 3ddca3b945 - Don't log errors when charset conversion fails 15 years ago
alecpl cc90ed1f84 - Add addressbook name in contact info frame (#1487958) 15 years ago
alecpl 1a034323fc - Add possibility to return subscription status and css class name for folder row from "folder_save" hook
- Fix folder preview frame state after folder creation
15 years ago
alecpl 5f2d1588dd - Add 'foldername' attribute to folders table rows, so plugin writers would be able to iterate over the table rows and find wanted folders (folders_list hook) 15 years ago
alecpl 3f3ec14ed0 - Force allowed attributes on table rows 15 years ago
alecpl feac485000 - Added html_table::get_row_attribs(), extended html_table::set_row_attribs() 15 years ago
alecpl ca7dda4948 - Fixed initial directory selection 15 years ago
thomascube fd89754818 Allow to specify multiple sort columns as array (currently only used for VLV) 15 years ago
alecpl ecf295f6ef - Added searching in all addressbook sources (global-search)
- Added addressbook source selection in contacts import
15 years ago
thomascube 6f3fa964c6 Use dechex() instead of sprintf() for base conversion 15 years ago
thomascube 79569231db Show more debug output 15 years ago
alecpl 64867411b1 - Support array in 2nd argument of search() when searching by primary key, as in rcube_contacts class 15 years ago
thomascube c1db483cd5 Only select dn for count queries 15 years ago
thomascube 69ea3a3429 Implement LDAPv3 Virtual List View (VLV) for paged results listing 15 years ago
alecpl 9f38ad95de - Label fix 15 years ago
alecpl 9382b6dfe1 - Fix contacts import (#1487947) 15 years ago
thomascube b0c70b3ca7 Use address_template config when adding a new address block (#1487944) 15 years ago
alecpl 62e2254e3f - Fix regexp matching field names 15 years ago
alecpl 5148d388ea - Small fix for advanced searching 15 years ago
alecpl 02695eff93 - typo 15 years ago
alecpl b896b18f87 - Call addressbook_get hook only if build-in addressbook doesn't match wanted ID (for better performance), other improvements 15 years ago
alecpl a5be870d6c - Performance improvement, fix case-sensitivness in advanced search 15 years ago
alecpl e9a9f2f6c5 - Added addressbook advanced search 15 years ago
alecpl 2d5beeaf06 - Don't call rcube_idn_to_ascii() on empty data 15 years ago
alecpl d654e80084 - Fix identities "reply-to" and "bcc" fields have a bogus value when left empty (#1487943) 15 years ago
alecpl fde361eb58 - Replace preg_match() with faster strpos() 15 years ago
alecpl 4fb6a28be2 - Fix doubled encoding in save-pref request (#1487941), small code improvements 15 years ago
thomascube 4dcd437ade Add collected text labels in one single function call 15 years ago
alecpl 3cacf941fa - Add popup with basic fields selection for addressbook search 15 years ago
thomascube 09c59abf85 Case-insensitive matching in autocompletion (#1487933); replace old string offset syntax 15 years ago
alecpl 340546c975 - Optimization for spellcheck_before_send: don't invoke new ajax request. While we already have mispellings, we can return them and enable spellchecker directly without querying the server again 15 years ago
alecpl 644e3ad912 - Fix setting language for spellchecker on spellcheck_before_send 15 years ago
alecpl 1d5779b257 - Add option to force spellchecking before sending a message (#1485458) 15 years ago
alecpl b4edf78e4b - Provided rcube_spellchecker class, simplified code in utils task (less spell* files) 15 years ago
alecpl 55150f858f - Fix handling of "<" character in group name 15 years ago
alecpl d9641b0874 - Allow setting special folder with "<" character 15 years ago
alecpl 516467080b - Fix handling of "<" character in contact data, search fields and folder names, identity name and organization fields (#1487864) 15 years ago
alecpl d734481983 - Added option to specify to which address book add new contacts 15 years ago
alecpl f5a55bf173 - Make debug handler to be a method of rcube_mdb2 15 years ago
thomascube e7b6e907c5 Add support for X-AB-EDIT field upon user request 15 years ago
alecpl c9f4e9bc65 - Add read/write methods for immediate operations on cache backend (no affect in-memory cache)
- Add possibility to disable data serialization in cache
15 years ago
alecpl 40a1860174 - Store user preferences in session when write-master is not available and session is stored in memcache, write them later 15 years ago
alecpl 7ad8e2c318 - Add TTL parameter to rcube_cache class (and rcmail::get_cache method) 15 years ago
alecpl bc8c2c5788 - Fix s/pattern/prefix/ in clear_cache() 15 years ago
alecpl b9e42ecb46 - Use index record for memcache/apc engine, don't load the whole cache into memory 15 years ago
thomascube 10ea10a317 Catch write-errors on database (yet untested) 15 years ago
alecpl ccc059fd70 - Re-designed cache, fixes memcache/apc issues 15 years ago
alecpl 254d5ef32b - Improve performence of folder manager operations by moving subscriptions table operations (like adding/updateing/moving folders) into client-side - no need to invoke LIST, do sorting in browser
- This change should also handle better situations when working with replicated IMAP backend (e.g.Cyrus Murder)
15 years ago
alecpl 3253b296c2 - Clear properly mailboxes cache on folder subscription change 15 years ago
alecpl 7786ba1adb - Fix error when rcube_cache::remove() was used in pattern mode 15 years ago
alecpl d2a64865a7 - Fix func_get_args() usage for PHP<5.3 (#1487928) 15 years ago
alecpl 4bb7d27b54 - Removed focus_on_new_message option, added newmail_notify plugin 15 years ago
thomascube 000fe38c71 Flip field type aliases (#1487910) 15 years ago
alecpl 98597a07d0 - Fix saving collapsed_folders settings 15 years ago
alecpl 8edb3d9405 - Add APC support in rcube_cache 15 years ago
alecpl b5f836e4af - Make memcached cache not system-wide 15 years ago
alecpl 5cf5ee66c1 - Added general rcube_cache class with memcache support
- Improved caching performance by skipping writes of unchanged data                                                                       
- Option enable_caching replaced by imap_cache and messages_cache options
15 years ago
thomascube 76d4019a35 Get memcache object from rcmail instance 15 years ago
thomascube 4e3ec4eca8 Fix vcard value decoding; add setter for individual vcard fields 15 years ago
alecpl 392589ef38 - Clear mailboxes.* cache when new mailbox is created 15 years ago
alecpl 1f385b8a3d - Make update_cahce() method to be publicly available 15 years ago
yllar 74bc4acd27 translations update 15 years ago
alecpl a509bb677c - Add option to set default action of Forward button to "Forward as attachment" 15 years ago
alecpl 9b6c82fdc8 - Add extended command for saving prefs 15 years ago
alecpl 21461dce77 - Trim HTML message before washing, to make sure that BOM is removed even when prepended by some whitespace chars (#1487915) 15 years ago
alecpl e4d0947550 - Fix invalid comments handling (see example message in #1487915) 15 years ago
thomascube 0ec7fe4efc Fix sort order when contact name is empty 15 years ago
alecpl 491133a0b2 - Fixed listmenu (added workaround for http://bugs.jquery.com/ticket/9284)
- Small code improvements and use preferred .prop() instead of .attr() for some properties
15 years ago
thomascube e2f185e1b3 Don't connect to address books unless necessary 15 years ago
thomascube 6b19999841 Correctly handle empty contact names when importing 15 years ago
thomascube 445a4ca04d Fix empty name in search results and error when creating a new contact 15 years ago
alecpl 8e99ffbcac - Use less included files in mail and message templates for better performance
- Add access to template name in template expressions
15 years ago
alecpl a208a4fa68 - Add forward-as-attachment feature 15 years ago
alecpl 79275b4df5 - jQuery-1.6.1 (#1487913, #1487144) 15 years ago
alecpl b91215825f - Fix typo 15 years ago
thomascube e848180aaa Improve display name composition when saving contacts (#1487143), with plugin-support; allow empty names in sql address book, fall back to e-mail address in listing and vcard export 15 years ago
alecpl bbd4ca89ef - Make some regexp faster 15 years ago
yllar 040d2296c4 he_IL id_ID sk_SK et_EE ja_JP pt_PT de_DE sl_SI update 15 years ago
thomascube ff4ffc6d54 Revert r4746 due to timestsamp issues with mysql; deprecate rcube_mdb2::unixtimestamp() 15 years ago
thomascube fd540bad79 Rely on mysql server timezone not on PHP 15 years ago
alecpl c739c71351 - Extend parse() method so it can be used to parse templates without printing to stdout 15 years ago
alecpl ac3ad69e94 - Fix possible ambiguity in folders caching (when list_mailboxes() was called the same result was returned, no matter what was the 1st and 2nd argument) 15 years ago
alecpl b5fb21e767 - Improved string literals handling 15 years ago
alecpl e22740508c - Fixed ANNOTATEMORE support 15 years ago
alecpl 0d277ef01b - Plugin API: Add name and parent_name arguments to folder_form hook 15 years ago
alecpl 0deec44e7d - Fixed handling of folder with name "0" in folder selector 15 years ago
alecpl 091b0284c8 - Use dot as a separator in cache key name (for consistency) 15 years ago
alecpl 94bdcce081 - Add possibility (for plugins) to filter folders lists by some additional criteria (e.g. folder type) 15 years ago
alecpl de0a3f9b9f - Fix label 15 years ago
alecpl d08333ea57 - Fix problems with subfolders of INBOX folder on some IMAP servers (#1487725)
- Fix handling of folders that doesn't belong to any namespace (#1487637)
15 years ago
alecpl 4764079c6a - Fix bug where messages were deleted instead moved to trash folder after Shift key was used (#1487902), small code improvements 15 years ago
alecpl 56651c15c8 - Stop execution when LDAP addressbook is configured but PHP's ldap functions doesn't exists 15 years ago
alecpl 630f0e41ac - Added table button in HTML editor, disabled contextmenu 15 years ago
vbenincasa 2ab7ac40c2 - Improvements to DirectAdmin password driver
- Update pt-BR language
15 years ago
alecpl e23b1d913c - Fix mozilla browser detection 15 years ago
alecpl 1abb97fe1b - Add 'uploadingmany' message translation 15 years ago
alecpl 7fc056c3ff - Enable multiselection for attachments uploading in capable browsers (#1485969) 15 years ago
alecpl 4d7fbd508a - Remove leading empty lines (can be produced by eg. P tag on the beginning) 15 years ago
thomascube 125894d35d Fix expression 15 years ago
vbenincasa 90550b9479 - Added an example in editor.js to help the skin developers know the possibility of sending config. parameter to TinyMCE
- Small fix to allow the script to work in IE6 and IE7
15 years ago
alecpl 2d889ecd38 - Add possibility to change HTML editor configuration by skin 15 years ago
vbenincasa 2a380018f9 - Now the %s variable (used in default_host) works with IDN and with Master users from dovecot too (like user@domain.com*master)
- rcube_parse_host() now returns false if %s is used and an invalid email is provided (to work better when a prefix is used in default_host like 'mail.%s')
15 years ago
thomascube 638e3459d6 Don't attempt to read session data again if the initial read didn't return a result 15 years ago
alecpl 1997a94fbd - fix typo 15 years ago
alecpl cf58ce8512 - Fix a bug where selecting too many contacts would produce too large URI request (#1487892) 15 years ago
alecpl c08b18c4b9 - Fix relative URLs handling according to a <base> in HTML (#1487889) 15 years ago
alecpl e505519d1a - Improve photo actions handling (set name of upload-photo, disable delete-photo according to photo existance), code cleanup 15 years ago
alecpl 5852db96d7 - Fix label length 15 years ago
vbenincasa b04c51fafb - Added the %s variable in 'default_host' and 'smtp_server' option (%s variable is the domain name after the '@' from e-mail address provided at login screen). The %s just returns a value if the provided e-mail is valid to avoid unnecessary lookups and reduce the possibility of connections to undesirable hosts.
- Small fix to the code comment of rcube_parse_host()
15 years ago
thomascube 60a277f1ce Fix callback reference after rename 15 years ago
alecpl e54f4b25e2 - Remove special handling of rcube_ classes in autoloader, it breaks loading of rcube_ classes from plugins 15 years ago
alecpl 5c1dfb0b11 - Fix handling of top-level domains with more than 5 chars or unicode chars (#1487883) 15 years ago
alecpl 690ff699d8 - Update fr_FR localization 15 years ago
alecpl 68f39efb04 - Fix fatal error from last commit (#1487884), rename rcube_gc() to gc() 15 years ago
alecpl b7b7cf5614 - Fix quota indicator in Webkit 15 years ago
thomascube 63e9927d5f Add support for session storage using memcache 15 years ago
alecpl 926948e77f - Use shortest include path for better performance 15 years ago
thomascube 0761e2b1f7 Remove unnecessary code (thanks Alec) 15 years ago
thomascube 73d6b2a6b0 Fix return value of affected_rows() 15 years ago
thomascube 80809d6a9d Don't show saving error if no data changed 15 years ago
alecpl 5c2f064882 - Fix ID command arguments (must be of type nstring) 15 years ago
alecpl 4d969249ac - Update fr_FR localization (#1487881) 15 years ago
alecpl 1463a5ac24 - Fix ID command response handling 15 years ago
alecpl c14fa83e00 - Remove cache buster from check-recent/keep-alive requests, it's already added by jQuery 15 years ago
vbenincasa a70de61ac2 - Some improvements and completion of pt_BR language files. 15 years ago
vbenincasa a1621c6759 - Fix incorrect CSS class name call (.quota_text_normal to .quota_text_low)
- Small improvement in the look of quota indicator
15 years ago
alecpl d7b35c22af - Fix usage of non-standard HTTP error codes (#1487797) 15 years ago
alecpl 3a24a1e41f - Fix update_contact_row() was setting wrong ID when newcid=null 15 years ago
alecpl 99fc468d40 - Fix quoting special characters, small optimizations 15 years ago
alecpl 8c263ee5e0 - Set proper readonly state of default address book according to real readonly variable value (#1487878) 15 years ago
alecpl 7fbd94bc47 - Don't show ajax request errors when there is no real error 15 years ago
alecpl 4351f7cd66 - Improve performance by including files with absolute path (#1487849) 15 years ago
thomascube 61517ce39d Updated to TinyMCE 3.4.2 which is now compatible with IE9 15 years ago
thomascube 49dac95d7d Don't add env variable when template is empty (e.g. on error page) 15 years ago
thomascube 4687446d00 Updated localization files submitted to the mailing list 15 years ago
thomascube 7342bb8b7a Check for DB connection state instead of handle (handle could be an error object) 15 years ago
thomascube 41d2b7f895 Don't check identity email if not editable; fix import message 15 years ago
thomascube bbb1427caa Gracefully shrug on database errors 15 years ago
alecpl 968754b09e - Fix regression in html conditional comments handling by washtml class 15 years ago
alecpl 462de2d202 - PEAR::Net_SMTP 1.5.2, fixed timeout issue (#1487843) 15 years ago
thomascube f62468d3ec Fixed some typos 15 years ago
thomascube d476d3a3a4 Fixed LDAP patch 15 years ago
thomascube ef27a6a723 Add hook for request token creation (upon user request) 15 years ago
thomascube d1e08fc905 Replace LDAP vars in group queries (#1487837) 15 years ago
thomascube 1f6ab35568 Correct Bosnian native name 15 years ago
thomascube 58510fc58f Use CRLF + 1 space for folding 15 years ago
thomascube 569f8306db Fix vcard folding at 75 chars; don't fold vcards for internal storage 15 years ago
alecpl 5c4c06665c - Fixed vcard folding: use one space, use mb_regex_encoding() (#1487868) 15 years ago
alecpl ae1db2239e - mbstring internal encoding is set in iniset.php 15 years ago
thomascube bf80b5a237 Fix vcard folding with uncode characters (#1487868) 15 years ago
alecpl 1633bcafca - Added scroll position reset for Opera (#1487689), small code improvements 15 years ago
alecpl 34d72878db - Use mbstring's strtolower() for Unicode characters in normalize_string() 15 years ago
alecpl 5b67d35b59 - Fixed possible js error occurance (#1487872) 15 years ago
thomascube e5e1eb0195 Convert normalized latin-1 string back to utf8 15 years ago
thomascube 3d8b54edf7 Keep all submitted data if contact form validation fails (#1487865) 15 years ago
thomascube 12dac4911b Handle unicode strings when normalizing for search (#1487866) 15 years ago
alecpl ca18a90b1a - Fix bug where template name without plugin prefix was used in render_page hook (the same fix for deprecated_templates) 15 years ago
alecpl 23b49558cd - Fix handling of debug_level=4 in ajax requests (#1487831) 15 years ago
thomascube fc072bfdb3 Don't decode recipent strings submitted by address book 15 years ago
thomascube a41dcfecb0 Fix call to parent window 15 years ago
alecpl 37463345d5 - Fix setting 'unfocused' class on folder selection 15 years ago
alecpl dae34b5c3f - Support 'abort' and 'result' response in 'preferences_save' hook, add error handling 15 years ago
alecpl 1036f81edf - Fix so 1024 bytes is displayed as 1KB, the same for MB and GB 15 years ago
alecpl ff10f5e50e - Support 'off' as bolean false 15 years ago
alecpl d1d9fd84b7 - Prevent javascript error if TinyMCE is not initialized (#1487862) 15 years ago
alecpl d483cd7898 - Fix bug where some content would cause hang on html2text conversion (#1487863) 15 years ago
alecpl dd0ae6297b - Improve space-stuffing handling in format=flowed messages (#1487861) 15 years ago
alecpl 6491fbdbae - Fixed bug where some dates would produce SQL error in MySQL (#1487856) 15 years ago
alecpl 0ea94769ee - Added workaround for some IMAP server with broken STATUS response (#1487859) 15 years ago
alecpl 8abc17611f - Fix bug where default_charset was not used for text messages (#1487836) 15 years ago
alecpl f66f5f02e3 - Removed dependency on rcube_* functions, small improvements 15 years ago
alecpl 03bdcb8c1e - jQuery 1.5.2 15 years ago
yllar ac1a2d87f9 translations update 15 years ago
alecpl 111a6fc314 - Add info about indexcontacts.sh script in upgrade procedure 15 years ago
alecpl 2d10908f04 - Use English name for German language (like for others) 15 years ago
thomascube c9f2c47027 Fix request token generation if no cookies set 15 years ago
alecpl 94dfd8ab9d - TinyMCE 3.4.1 15 years ago
alecpl c09e3287c1 - Remove unused rcube_mail_header class variables 15 years ago
thomascube ec045b0a24 Revert r4609 and use stateless request tokens; no need to save them in session and thus no keep-alive necessary; fixes #1487829 15 years ago
alecpl a8d7c659f1 - Fixed IE/FF detection (#1487838) 15 years ago
alecpl 8b2c23d603 - Use \n as a word separator to workaround some strange Google spellchecker issue 15 years ago
alecpl a8317ef172 - Fix console handling in IE8 15 years ago
alecpl 569701d700 - Handle properly situation when uploaded attachment file is too big 15 years ago
thomascube 32b11d325e Keep session alive while showing login page (request token is stored in session data) 15 years ago
alecpl 129aeff199 - Move console initialization to rcube.init(), hide console area if browser's console exists, some code cleanup 15 years ago
alecpl 3e63a0b898 - PEAR::Net_SMTP 1.5.1 15 years ago
thomascube 4591de7018 Prepare for multiple concurrent compose windows 15 years ago
alecpl 3e39818221 - Add code for prevention from IMAP connection hangs when server closes socket unexpectedly 15 years ago
alecpl c294eaa3f2 - Performance improvement: Remove redundant DELETE query (for old session deletion) on login 15 years ago
thomascube fb061aaece Use PHPs session_regenerte_id() instead of using (unreliable) mt_rand() function (#1486281) 15 years ago
alecpl 6f6efa20d7 - Add html_table::remove_body() function 15 years ago
alecpl 6a4bccb796 - Fix some emails are not shown using Cyrus IMAP (#1487820) 15 years ago
alecpl 8df56e618a - Fix handling of mime-encoded words with non-integral number of octets in a word (#1487801) 15 years ago
thomascube 79cd6cefd5 Simplify code 15 years ago
thomascube 044d6647e0 Make it easier to add code to $(document).ready() 15 years ago
thomascube 15e9441263 Fix LDAP group identifiers 15 years ago
thomascube ae39c47c3a New config option for custom logo; allow skins to define/override texts 15 years ago
thomascube 715c7961ba Don't do exact matches when searching for existing email records 15 years ago
alecpl 549e4aba93 - pl_PL localization update 15 years ago
alecpl 5aed4e8261 - Fix 'deletemessage' label fr_FR translation 15 years ago
alecpl bbce3edd61 - Add simple ACL rights/namespace handling in folder manager (display folder's namespace, modify edit form fields according to MYRIGHTS) 15 years ago
alecpl 29c54229cf - Fix parsing links with non-printable characters inside (#1487805) 15 years ago
thomascube d7167e9eeb Workaround for IE not sending referer with location.href (#1487806) 15 years ago
thomascube 7835e2ded8 Fixed de_CH Localization bugs (#1487773) 15 years ago
thomascube a3b9e4e65d Better display of vcard import results (#1485457) 15 years ago
thomascube 0fbadebe13 Improve vcard import: map more fields, support photo urls, better UTF-16 charset detection 15 years ago
thomascube ec6c397769 Update group identifier in model 15 years ago
thomascube e6bb836e05 Create interactive update script with improved DB schema check; udated installer with new features and styles 15 years ago
thomascube b8f14ce744 Allow multiple records with same e-mail address but show notice to the user 15 years ago
alecpl b649c49e64 - Fix attachments uploading, broken with devel-addressbook branch merge 15 years ago
alecpl 041f66e074 - jQuery 1.5.1 15 years ago
alecpl f572575652 - Fix typo in html_editor hook name (#1487796) 15 years ago
alecpl 2b3a8e8de2 - Improve displaying of autocompletechars message 15 years ago
thomascube 798764c2bb Add plugin hook before the final HTML content of a page is sent 15 years ago
alecpl 4d982d38a8 - Add LDAP SASL bind and proxy authentication (#1486692) 15 years ago
alecpl 261ea440dd - Use addcslashes() instead of strtr() for string quoting 15 years ago
alecpl c5dedd79ca - Add variable for 'Today' label in date_today option (#1486120) 15 years ago
thomascube 360bd3ea74 Allow group identifiers to be changed upon renaming (used in LDAP) 15 years ago
alecpl bfb7d6e681 - Fix dont_override setting does not override existing user preferences (#1487664) 15 years ago
svncommit 3221c95a29 Update dutch translations. 15 years ago
alecpl 61938a735e - Fix/unify page navigation titles 15 years ago
alecpl dd07e79537 - Close IMAP connection after SMTP, per discussion in (#1485975) 15 years ago
alecpl ab0b51a1fe - Use only one from IMAP authentication methods to prevent login delays (1487784) 15 years ago
alecpl da142bb598 - Replying to a sent message puts the old recipient as the new recipient (#1487074)
- Set compose header fields before skin objects' functions are being used, don't depend on the order of fields
15 years ago
thomascube 3e2637351d Fulltext search over contact fields. Attention: DATABASE SCHEMA CHANGED\! 15 years ago
thomascube a1bbc2cb16 Fix for alias query which was broken in last commit 15 years ago
thomascube 7fb11ef6a9 Move BINARY modifier to make MYSQL use index again 15 years ago
alecpl c4e555c160 - Fix subtype select labels for fields added with 'Add field' 15 years ago
alecpl de3dde7f2c - Support strftime format in date_today option 15 years ago
thomascube b1d31eea94 Fix stripping invalid comments. Changes from r4483 also stripped entire CSS blocks packed in comments 15 years ago
alecpl b389252f2b - Fix handling of attachments with invalid content type (#1487767) 15 years ago
alecpl 075ee62a77 - Add workaround for DBMail's bug http://www.dbmail.org/mantis/view.php?id=881 (#1487766) 15 years ago
thomascube a97937aceb Codestyle and formatting; don't attempt to save empty array values 15 years ago
alecpl 890eae6758 - Use IMAP's ID extension (RFC2971) to print more info into debug log 15 years ago
thomascube ea23df6e3e Update localizations for address book extension 15 years ago
thomascube ce988a0778 Always generate valid DOM identifiers using html_identifier() write original identifier string to rel attribute where possible 15 years ago
alecpl 829cbfe88c - Use html::span instead of HTML code 15 years ago
alecpl 768091e094 - Make so addcontact icon doesn't jump alone to next line 15 years ago
thomascube a77cf2292b Add optional referer check to prevent CSRF in GET requests 15 years ago
alecpl cbf89140b3 - Fix vcard export (#1487765) 15 years ago
thomascube 29aab5a214 Localize contact property subtypes; better name for contact section 15 years ago
thomascube 07b95dc49b Delegate contact input validation to rcube_addressbook instance; accept already localized texts in rcube_output::show_message() 15 years ago
thomascube ed33d19de9 Normalize group list-item identifier when inserting a new address group 15 years ago
alecpl d80bd153a4 - Fix email_dns_check setting not used for identities/contacts (#1487740) 15 years ago
alecpl 47f55c0d08 - Fix ICANN example addresses doesn't validate (#1487742) 15 years ago
alecpl e18d992ee1 - Fix adding contacts: convert e-mail to ascii before format checking 15 years ago
alecpl 89d19c4e61 - Small code improvements related to r4487 15 years ago
thomascube 784a425e07 protect login form submission from CSRF using a request token 15 years ago
thomascube 3e0e9148ef Prevent from relaying arbitrary requests through modcss.inc (security issue) 15 years ago
alecpl 02b6e614ca - Fix handling of non-image attachments in multipart/related messages (#1487750) 15 years ago
alecpl 62481f34e6 - Convert Content-type to lowercase, fixes lack of attachment icon for some messages (#1487750) 15 years ago
alecpl e8d5bdc84e - Fix IDNA support when IDN/INTL modules are in use (#1487742) 15 years ago
alecpl 9ebac6616d - Fix handling of invalid HTML comments in messages (#1487759) 15 years ago
thomascube e4e38e02cf Fix inconsistency in de_DE localization (#1487749) 15 years ago
thomascube 8c57f5977d Don't decode already decoded from header 15 years ago
thomascube 88ca38a356 Keep rcube_session->lifetime and keep_alive in sync 15 years ago
alecpl b2442d93ef - Fix parsing FETCH response for very long headers (#1487753) 15 years ago
alecpl ef4f591a1d - Unify typeof and undefined usage 15 years ago
alecpl d8cf6d7278 - Fix command handlers return value check, unify typeof usage 15 years ago
alecpl 2c052c19b1 - Prevent from messages_sort_col == null 15 years ago
alecpl ae3d6065d8 - Fix add/remove columns in message list when message_sort_order isn't set (#1487751) 15 years ago
alecpl f2e94665f3 - Clarify regexp (#1487722) 15 years ago
thomascube d755eade08 Check mime headers before attempt to parse them (#1487745); broken since r4421 15 years ago
thomascube 6039aae387 Add groups support for LDAP address books, contributed by Andreas Dick 15 years ago
thomascube cf2da2f9aa Improve session validity check with changing auth cookies; reduce writes to DB; better phpdoc 15 years ago
thomascube 206d45f884 Updated more translations 15 years ago
thomascube 7f64ee2823 Updated translations from user submissions 15 years ago
thomascube 79e634040d Don't block CSS styles having important keywords 15 years ago
thomascube f6c7afd2d9 Fix group item identifiers 15 years ago
thomascube c6be45646b Separate full message headers UI element from headers table (#1487715) + Remove double borders in folder listing (#1487713) 15 years ago
thomascube 8458c7ca0e When creating a new contact, add it to the selected group; consider the selected group when deleting a contact 15 years ago
thomascube 06670e4efa Define required publich member 15 years ago
thomascube 03d772e80d Also wrap unread count in span on server side (#1487720) 15 years ago
alecpl c9f67353cf - Add part MIME ID to message_part_* hooks (#1487718) 15 years ago
alecpl cbebd6be4e - Fix typo (#1487717) 15 years ago
thomascube de06fc3d29 Wrap unread count in <span> for more flexible styling 15 years ago
thomascube e9aa8c6d30 Improve parsing of vCards exported by MS Outlook (#1487716) 15 years ago
thomascube ede17442a3 Fix search with no results; no size for date field 15 years ago
thomascube fbeb468904 Better grouping of contact information 15 years ago
thomascube 31278471d3 Use improved strtotime() function + reduce duplicated code 15 years ago
alecpl 58b5dde4cc - Updated PEAR::Net_Socket to 1.0.10 15 years ago
alecpl 1ad1f88e38 - Updated PEAR::Net_IDNA2 to 0.1.1 15 years ago
alecpl 6c68cbde37 - Fix handling of comments inside an email address spec. (#1487673) 15 years ago
thomascube bc374503bb Show full mail subject as title (#1487128) 15 years ago
alecpl 4737e5ce23 - Fix: selecting Preferences tab doesn't work after clicking other tab 15 years ago
alecpl b373fd4b3d - Fix setting timezone in Preferences (#1487705) 15 years ago
alecpl 8ec1b91bb9 - Uncomment code (commented out for testing?) + cleanup whitespaces 15 years ago
thomascube accdd0c291 Fix list column add/removal in IE (#1487703) 15 years ago
alecpl 1bcb2f3d8d - Fix add link has faulty characters in swedish (#1487702) 15 years ago
thomascube 0501b637a3 Merge branch devel-addressbook (r4193:4382) back into trunk 15 years ago
alecpl e81a30752b - Fix impossible to subscribe to protected folders (#1487656) 15 years ago
alecpl 824144214f - Workaround for setting charset in case of malformed bodystructure response (#1487700) 15 years ago
alecpl a76cbddfc9 - Fix %h/%z variables in username_domain option (#1487701) 15 years ago
alecpl 68d2d54100 - Move action files map from index.php to steps' func.inc files 15 years ago
alecpl 87a61d62d2 - Fix typo in hu_HU localization labels (#1487682) 15 years ago
alecpl d8d467c6c7 - Fix typos in encoding names (#1487680) 15 years ago
alecpl ba3377fb4a - include css files before scripts for speedup (with parallel downloads) + some code cleanups 15 years ago
thomascube e224b002c0 Missed some replacements in previous commit... 15 years ago
thomascube f5e7b35307 Bumbed version; Roundcube development is not Switzerland only 15 years ago
thomascube 7c3ccb6fbc Update Chinese messages 15 years ago
alecpl 84581e9de7 - Remove some empty lines from output of template conditions 15 years ago
thomascube a1013c0372 Exclude punctuation from URLs within text; only link accepted url schemes 15 years ago
alecpl 0ff554d165 - Fix handling square brackets in links (#1487672) 15 years ago
alecpl 57e38f47af - Use 'loading' message's labels stacking + some code improvements 15 years ago
alecpl 808d1617ef - Fix fallback to LOGIN auth (broken in r4389) 15 years ago
thomascube ef292efaa3 Only display one loading message at once 15 years ago
thomascube c3be8ed64c Make sure an existing session is killed/replaced when submitting login form 15 years ago
thomascube 56849c658b Wrap HTML parts with <html><body> and add Doctype declaration (#1487098) 15 years ago
thomascube 965ed0ca7f Silently ignore unknown classes in rcube_autoload (#1487109) 15 years ago
thomascube 6bdb6102c0 Do charset detection in vcards with encoded values (#1485542) 15 years ago
alecpl 600bb156f7 - Use improved get_capability() syntax, saves CAPABILITY call in some cases 15 years ago
alecpl eabd44876c - Extend getCapability() to return caps values or true/false 15 years ago
alecpl 77437e70f9 - Fix typo 15 years ago
yllar 0645ee3f19 pt_PT it_IT sl_SI ca_ES sk_SK updated 15 years ago
alecpl aff04d6fc4 - Fix errors in getACL() and myRights() 15 years ago
alecpl a36e1ef967 - Fix handling of INBOX when personal namespace prefix is non-empty (#1487657) 15 years ago
alecpl 4da0bee2f8 - Fallback to INBOX if this.env.mailbox is not specified in list_mailbox() 15 years ago
alecpl d70c217a3b - en_GB update (#1487659) 15 years ago
alecpl f7221df5c5 - Fix for ANNOTATEMORE drafts below 08 version (use quoted parameters) 15 years ago
alecpl 814bafcc5a - Add handling of multifolder METADATA/ANNOTATION responses 15 years ago
yllar dd944d9500 et_EE update 15 years ago
alecpl 1c7b94b52e - Fix namespaces handling (#1487649) 15 years ago
yllar f811dab109 translations update 15 years ago
alecpl 7f1da4818e - Add debug handler support in rcube_imap_generic 15 years ago
alecpl 4d268b1fae - Don't return empty I and B tags in short form 15 years ago
alecpl ceb7085c45 - Fix duplicated rcmBody div 15 years ago
thomascube b37e6987b5 Show the same message only once; increase display time for warnings 15 years ago
alecpl 7c9850da45 - Improve handling of whitespace characters after closing PHP tag in localization and config files 15 years ago
alecpl b091848487 - Remove unused 'purge' label
- Fix pl_PL localization
15 years ago
alecpl ab1bea4843 - Fix handling (skipping) of unilateral untagged server responses (in THREAD/SORT/SEARCH commands) 15 years ago
thomascube fbaaae0098 Better wording for purge and expunge operations 15 years ago
alecpl 8127289ba8 - Revert wrong optimization in r4354 15 years ago
alecpl 531922676e - small performance improvement 15 years ago
alecpl 6f3d0c2113 - Added lost 'rename' label 15 years ago
alecpl 591dd80d22 - Fix Fatal error: Call to a member function get_capability()... 15 years ago
thomascube f3c7820463 Better wording in German 15 years ago
thomascube e624fc6e9d Bring back the title for the column with subscription checkboxes; complete german translations 15 years ago
alecpl 02491a9789 - Make possible to overwrite server's namespaces with imap_ns_* options 15 years ago
alecpl 1ce4420b7e - When clicking on the list take the focus away from an iframe too 15 years ago
alecpl 9840ab69e4 - Fix charset conversion for text attachments without charset specification (#1487634) 15 years ago
alecpl 1013bad3a2 - Allow setting _user and _host via GET parameters on login screen (#1486993) 15 years ago
alecpl a06535e20d - Improved emoticons text representations 15 years ago
yllar 7416ae859b he_IL fr_FR lt_LT et_EE ja_JP ar_SA pt_PT cy_GB de_DE updated 15 years ago
alecpl 14f87f7f38 - Set Mail-Reply-To also for identity's reply-to 15 years ago
alecpl 3ee5a7200a - Improved Mail-Reply-To and Mail-Followup-To headers handling 15 years ago
alecpl c2c820cbf4 - CS fixes 15 years ago
alecpl ad399a95dd - Add username and IP address to log message on unsuccessful login (#1487626) 15 years ago
alecpl 4064452816 - Fix handling of untagged responses for AUTHENTICATE command (#1487450) 15 years ago
alecpl 90f81a6c8d - Better support for READ-ONLY and NOPERM responses handling (#1487083)
- Add confirmation message on purge/expunge commands response
- Fix CLOSE was called on unselected mailbox
15 years ago
alecpl 5be0d000ac - Fix displaying of foldersubscribing/folderunsubscribing labels 15 years ago
alecpl 72b807aa6a - Fix empty sender in reply prefix (#1487454) 15 years ago
alecpl 645b75cf3c - ja_JP translation update (#1487451) 15 years ago
alecpl dd83549dda - Fix closeConnection() call in rcube_imap::reconnect() 15 years ago
alecpl d7e83d34dd - Get rid of IMAP connection message tracing 15 years ago
alecpl 0e11940a65 - Improve performance of folder rename and delete actions. Don't get list of all folders when we need only children of the specified folder. 15 years ago
alecpl 7472893512 - Fix plaintext versions of HTML messages don't contain placeholders for emotions (#1485206) 15 years ago
alecpl 9e81b55616 - Removed temp debug code 15 years ago
alecpl e232acbfde - Improve performance of moving or copying of all messages in a folder (use CLOSE intead of EXPUNGE)
- Code cleanup + added more phpdoc comments
15 years ago
alecpl c0c0c03d97 - Fix: copying all messages in a folder copies only current page 15 years ago
alecpl af3c045ecf - New Folder Manager UI
- Fix invalid Request when creating a folder (#1487443)
- Add folder size and quota indicator in folder manager (#1485780)
- Add possibility to move a subfolder into root folder (#1486791)
15 years ago
yllar a5ee723f42 fr_FR cs_CZ id_ID en_GB et_EE ja_JP gl_ES zh_TW sv_SE cy_GB ru_RU es_ES bg_BG r_HR nl_NL uk_UA updates 15 years ago
alecpl 27acfd6774 - Fix preview window doesn't work when RC is in a frame (#1487314)
- Add helper function is_framed()
15 years ago
alecpl 1cca4fbd45 - Allow setting autocomplete attribute for all inputs separately (#1487313) 15 years ago
alecpl 53604a0550 - Fix setting charset of attachment filenames (#1487122) 15 years ago
alecpl b46edc0f90 - Fix "Cannot use scalar value..." warning (#1487066) 15 years ago
alecpl 43fb35b5cb - Fix cursor position on compose form in Webkit browsers (#1486674) 15 years ago
alecpl 489ffbde73 - Fix window is blur'ed in IE when selecting a message (#1487316) 15 years ago
alecpl e17553d954 - Add 'login_lc' config option for case-insensitive authentication (#1487113)
- Make username comparison case sensitive on MySQL
15 years ago
alecpl fd371a519d - Fix attachments of type message/rfc822 are not listed on attachments list 15 years ago
alecpl 9016a84f7b - Handle PHP warning in decrypt function (#1485970) 15 years ago
thomascube eee6944b5d Save session data with bas64 ecoding to make it more robust against garbage data (#1487136) 15 years ago
alecpl 63f9dee62d - Add workaround for MSOE's multipart/related messages with non-related attachments 15 years ago
thomascube f5e5eed330 Add check to other cases, too 15 years ago
thomascube e31afbbc9b Fix php warnings; Courier doesn't like spaces appended to the EXPUNGE command 15 years ago
thomascube e0a736609c Updated Italian, Russian, Dutch, Ukrainian and Slovak localizations; better names for mdn/dsn in German 15 years ago
thomascube ea33cd1be8 Updated Hebrew, Estonian, Portuguese, Flemish, Bulgarian, Hungarian and Chinese localizations upon user submissions 15 years ago
thomascube 844d3ff31c Updates German translations and Changelog 15 years ago
thomascube fbe24e9fa9 Allow plugin templates to include local files (#1487133); make autocomplete on login screen configurable 15 years ago
alecpl 576b330ebd - Temporarily commented out \Noselect flag checking in select(), because of problems with Courier 15 years ago