Commit Graph

4854 Commits (ed52a355b3cb16c0ffa30e4181386277abf76195)

Author SHA1 Message Date
Aleksander Machniak 0ef894ec29 Fix has_*_part() methods so they return same result no matter what
prefer_html option value is
12 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.
12 years ago
Aleksander Machniak 542f15bfec Enriched content should be also converted to text if html is disabled 12 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.
12 years ago
Aleksander Machniak daddbf2555 Better handling of session errors in ajax requests - do page reload
on 403 Forbidden response (#1488960)
12 years ago
Thomas Bruederli bfa667ab02 Merge branch 'master' of github.com:roundcube/roundcubemail 12 years ago
Thomas Bruederli d4f8a4f28a Re-implement rcube_db::num_rows() to ensure backwards compatibility 12 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
12 years ago
Thomas Bruederli 03c73fa1c5 Also use VLV for filter prefix matches 12 years ago
Aleksander Machniak 567e45ba56 Fix HTML part detection for some specific message structures (#1488992) 12 years ago
Aleksander Machniak ff7542bfb9 Don't show fake address - phishing prevention (#1488981) 12 years ago
Aleksander Machniak abf46755c9 Fix forward as attachment bug with editormode != 1 (#1488991) 12 years ago
Aleksander Machniak 336d2000f8 Fix handling of empty $uids argument in change_flag() 12 years ago
Aleksander Machniak ec6a77bab2 Fix LIMIT/OFFSET queries handling on MS SQL Server (#1488984) - require version 2005+ 12 years ago
Thomas Bruederli 65de0018c8 Trigger 'refresh' hook in mail view 12 years ago
Aleksander Machniak 8b771646fa Fix so task name can really contain all from a-z0-9_- characters (#1488941) 12 years ago
Aleksander Machniak 9fdba79094 Merge pull request #60 from thijskh/master
Test content_id with isset instead of a true/false value
12 years ago
Aleksander Machniak d9dc320a40 Support IMAP MOVE extension [RFC 6851] 12 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.
12 years ago
Aleksander Machniak 32da699830 Fix javascript errors when working in a page opened with taget="_blank" 12 years ago
Aleksander Machniak cf8b9fc004 Move spellcheck options section below signature options section 12 years ago
Aleksander Machniak d7e129e07d Increase maxlength to 254 chars for email input fields in addressbook (#1488987) 12 years ago
Aleksander Machniak bc2c4380b5 Add attachment menu with Open and Download options (#1488975) 12 years ago
Aleksander Machniak ac37746c2a Add type 'ident' in quote() so we can quote identifiers (eg. column names) there.
Using array2list() for list of identifiers is now possible.
12 years ago
Aleksander Machniak cbe07532fa Fix so full filename is used for title attribute 12 years ago
Aleksander Machniak 139635f189 Fix thumbnail size when GD extension is used for image resize (#1488985) 12 years ago
Aleksander Machniak a5c9fd11ac Small CS improvements 12 years ago
Aleksander Machniak 879b2331e1 Generate simpler query for MSSQL when offset in limit clause is not set 12 years ago
Aleksander Machniak 8c93c29d04 Really fix "quotum would exceed" error message handling 12 years ago
Aleksander Machniak d3e7f92d88 Smarter overquota error detection (known error strings are:
"Quota exceeded" and "quotum would exceed") (#1484164)
12 years ago
Aleksander Machniak e7c1aad832 Even better message on over quota error in move to trash operation (#1484164) 12 years ago
Aleksander Machniak 0bf724ef1f Display user-friendly message on IMAP "over quota" errors (#1484164) 12 years ago
Aleksander Machniak ee89c6dff6 Display notice that message is encrypted also for application/pkcs7-mime messages (#1488526) 12 years ago
Thomas Bruederli 5688d5baa2 Avoid loading already registered attachments when opening a draft message (on page reload) 12 years ago
Thomas Bruederli f0a7159c40 Add methods to append certain nodes to session data in order to avoid session saving race conditions. Fixes #1488422 12 years ago
Aleksander Machniak a6fd1578c3 Better @package/@subpackage assignment 12 years ago
Thomas Bruederli bd1e16f343 Don't skip message/* attachments when opening a draft. Restore check as it was before [fa57c988] 12 years ago
Thomas Bruederli 4090870623 Localization updates from Transifex 12 years ago
Aleksander Machniak 77f9a402db Fix undefined msg variable error 12 years ago
Aleksander Machniak 4383e062ef CS fixes 12 years ago
Aleksander Machniak 36391cf342 Fix plain text spellchecker icorrect highlighting in non-ASCII text (#1488973) 12 years ago
Aleksander Machniak ffc2d09cb4 Remove UI messages from the DOM after hide/fadeOut 12 years ago
Aleksander Machniak 7c851e669e Don't try to print file extension in a warning message if it's not available 12 years ago
Aleksander Machniak 726297e5f8 Add workaround for invalid message charset detection by IMAP servers (#1488968) 12 years ago
Aleksander Machniak 2187b2b7d8 Revert "Make autoloading of the framework classes work from any location".
Allow loading rcube_* classes from other locations (for e.g. managesieve plugin).

This reverts commit e4394c95e0.
12 years ago
Aleksander Machniak 7bba0032fe Fix NUL characters in content-type of ms-tnef attachment (#1488964) 12 years ago
Thomas Bruederli e4394c95e0 Make autoloading of the framework classes work from any location 12 years ago
Aleksander Machniak eafb68b321 - Fix regression in handling LDAP contact identifiers (#1488959) 12 years ago
Aleksander Machniak 33dc8249fd Fix regression in copying contacts (with drag'n'drop) 12 years ago
Aleksander Machniak bc2c02feec When connection to read-only db fails try to connect to write-master, but only if it is defined 12 years ago
Aleksander Machniak 1961146227 Make cleanup() method public 12 years ago
Thomas Bruederli 807c3d0d97 Optimmize memory usage by only fetching the necessary attributes used for contacts listing 12 years ago
Thomas Bruederli c8a714cca4 Various fixes in contact groups handling with LDAP directories 12 years ago
Thomas Bruederli 772b732068 Fix autocompletion search with VLV support 12 years ago
Thomas Bruederli f924f5f0aa Improve group members listing + fix VLV index usage 12 years ago
Thomas Bruederli 49cb6984ed Don't save 'internal' or empty serialized values 12 years ago
Thomas Bruederli a0e86dcdeb Fix updating contacts 12 years ago
Thomas Bruederli 004f866f20 Prepare for VLV auto-detection (requries 'config_root_dn' config option) 12 years ago
Thomas Bruederli 203323ba85 Refactored the LDAP address book into a generic LDAP wrapper class and an address book implementation (as already started in the devel-ldap-refactoring branch) 12 years ago
Thomas Bruederli d94a710e7a Trigger and forward 'listupdate' events from list.js 12 years ago
Thomas Bruederli d6185f3c91 Only scroll tree list of selected item isn't fully visible 12 years ago
Thomas Bruederli aed581b6c4 Import all translations from Transifex 12 years ago
Thomas Bruederli 8e50ae9a6f Extend copyright to 2013 12 years ago
Thomas Bruederli d30460ad2f Let some env variables survive reset(); don't show taskbar and top line in framed error pages (#1488938) 12 years ago
Thomas Bruederli 63cff249a8 Properly quote form validation error messages 12 years ago
Aleksander Machniak a7e8ebc509 Fix reference to non-existing class rcube_output_html (#1488948) 12 years ago
Thomas Bruederli 921115ed56 Ignore file extension difference for text/plain attachments (#1488891) 12 years ago
Thomas Bruederli 4223b1e38f Use encoded identifiers for address book lists (#1488381) 12 years ago
Thomas Bruederli de98a897f6 Add link to pop the address group stack; add animations when pushing/popping lists (in larry skin) 12 years ago
Thomas Bruederli 86552ffc8f Finish hierarchical groups browsing in LDAP address books; add according UI elements and styles to the skins; adapt habavior of the compose address book widget 12 years ago
Thomas Bruederli e26bf88c45 Pass string to html::tag() in order to always add the </ul> tag 12 years ago
Thomas Bruederli e8fd39d12b Fix inserting a new contact group when list is still empty 12 years ago
Thomas Bruederli 5bc800f946 Merge branch 'master' of github.com:roundcube/roundcubemail 12 years ago
Thomas Bruederli ec2185a1cb Add special config attribute 'group_filters' to specify a fixed list of groups to be listed in the leftmost pane, each having individual base-dn/filter parameters for contact listing 12 years ago
Aleksander Machniak 3dd136f26e Merge branch 'master' of github.com:roundcube/roundcubemail 12 years ago
Aleksander Machniak 1f910cb50d Fix handling link href attribute value with (valid) newline characters (#1488940) 12 years ago
Thomas Bruederli 344943f6ce Move some list manipulation functionality to the new treelist widget 12 years ago
Thomas Bruederli c5a5f989a9 Allow to list contact groups in (paged) list (yet incomplete) 12 years ago
Aleksander Machniak 01a98cb9d6 Merge branch 'master' of github.com:roundcube/roundcubemail 12 years ago
Aleksander Machniak a39fd4db67 Set default error code (500) if not specified in raise_error() 12 years ago
Thomas Bruederli 1cf15ef4a5 Make rcube_result_set implement the PHP iterator interface 12 years ago
Thomas Bruederli e5615b97cf Merge branch 'master' of github.com:roundcube/roundcubemail 12 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
12 years ago
Aleksander Machniak 41db2bf47d Slightly improve database driver chack 12 years ago
Thomas Bruederli 737b629c6f Bring back lost text braking width adjustment when quoting blockquote parts 12 years ago
Thomas Bruederli 72e24b7a63 Catch connection timeouts on message sending form submissions 12 years ago
Aleksander Machniak bc53e22440 Fix PHP Warning: Missing argument 2 for rcmail_output_html::get_skin_file() 12 years ago
Thomas Bruederli bb6f4b2b5d Refactored blockquote quotion routine in html2text conversion: it now correctly converts multiple and/or nested blockquotes 12 years ago
Thomas Bruederli bd0daee7fd Merge branch 'master' of github.com:roundcube/roundcubemail 12 years ago
Thomas Bruederli 6c27c3b55e Add search box to compose address book widget (#1488381) 12 years ago
Thomas Bruederli 13dc9f2c86 Move rcmail_contact_key() to rcube_addressbook::compose_contact_key() 12 years ago
Aleksander Machniak 18372a236d Send LOGOUT only when closing connection in logged state (#1487784) 12 years ago
Aleksander Machniak 01fc82d0ef Fix new browser window size in Chrome (#1488931), make new windows smaller 12 years ago
Thomas Bruederli 1730cf8d7b Load a default stylesheet (embed.css) from skin in plain html pages (e.g. attachment warnings and html messages) 12 years ago
Aleksander Machniak 6ff0c30f19 Fix login in case when default_host is an array with one element (#1488928) 12 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)
12 years ago
Thomas Bruederli 293a5798af Use the right variable for IPv6 check 12 years ago
Aleksander Machniak 55a2e5eca1 Submit Addressbook advanced search form with Enter key (#1488568) 12 years ago
Aleksander Machniak 60753b05fa Support autofocus attribute on input elements 12 years ago
Aleksander Machniak 87a96809c7 Rtrim() quoted lines on conversion to flowed format (according to RFC2646) 12 years ago
Aleksander Machniak 7ebed11b05 More improvements to format=flowed handling + fix in wordwrap() used internally by format_flowed() 12 years ago
Aleksander Machniak aabd628286 Improve format=flowed text unfolding, add test for signature separator handling 12 years ago
Thomas Bruederli 1ef4033b8d Also block remote images in HTML part view (#1488827) 12 years ago
Thomas Bruederli 7ae7cdf195 Don't rely on Subject header only 12 years ago
Thomas Bruederli 6d41d8fd4b Fix format=flowed unfolding on quoted lines; added tests for rcube_mime::format_flowed() and rcube_mime::unfold_flowed() 12 years ago
Aleksander Machniak e24eba0fc5 DOn't use deprecated jQuery.browser, CS fixes (tabs to spaces) 12 years ago
Aleksander Machniak 61be822d62 Remove deprecated functions (from bc.php file) usage in plugins 12 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"
12 years ago
Aleksander Machniak 8e8f3b96b5 Fix export of selected contacts from search result (#1488905) 12 years ago
Aleksander Machniak b5b76d2ccb Make sure mimetypes is an array not object in a better way 12 years ago
Thomas Bruederli 4f9edbd799 Select 8 KB of message part for headers (to make sure we get them all) 12 years ago
Aleksander Machniak 0b3b66ab12 Fix "Export selected" is inactive after contact delete (#1488906) 12 years ago
Thomas Bruederli 38b71e7879 Better check for 'real' links on shift/ctrl clicks 12 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 12 years ago
Thomas Bruederli 9a6c38e148 New feature to export only selected contacts from addressbook (by Phil Weir) 12 years ago
Aleksander Machniak c59ef9542a Support more Thunderbird CSV fields, added zh_TW localization for csv2vcard map (#1488901) 12 years ago
Thomas Bruederli 18e23ab763 Welcome to 2013 12 years ago
Thomas Bruederli 44e3bf1e2c Fix /this/ paths from plugin templates in extended skins 12 years ago
Aleksander Machniak db6f54ec5f Reset $db_error_msg on query 12 years ago
Aleksander Machniak f96593772c Force autocommit mode in mysql database driver (#1488902) 12 years ago
Aleksander Machniak 16915ee2ad Don't convert to link a text with < and > characters 12 years ago
Aleksander Machniak acf851f823 Fix address fields import from CSV (#1488900) 12 years ago
Aleksander Machniak b5767d94b1 Fix typo 12 years ago
Aleksander Machniak 3e3767138e Rename $date_types -> $date_cols 12 years ago
Aleksander Machniak 745d8697ba Fix quoted data handling in CSV files (#1488899) 12 years ago
Aleksander Machniak 83f7077ec9 Fix searching by date in address book (#1488888) 12 years ago
Aleksander Machniak a5b8ef99d4 Improve charset detection by prioritizing charset according to user language (#1485669) 12 years ago
Aleksander Machniak 21106b3d1c Fix handling of escaped separator in vCard file (#1488896) 12 years ago
Aleksander Machniak 57ea837e69 Merge branch 'master' of github.com:roundcube/roundcubemail 12 years ago
Aleksander Machniak 232535f76e Add option to use envelope From address for MDN responses (#1488880) 12 years ago
Thomas Bruederli de2009ec2c Pulled de_CH translations from Transifex (first test) 12 years ago
Thomas Bruederli 4fb36eb1a8 Upgrade PEAR:Mail_mime package to latest version 12 years ago
Aleksander Machniak 347ba311e6 Add possibility to search in message body only (#1488770) 12 years ago
Aleksander Machniak cb0f030ae9 Support "multipart/relative" as an alias for "multipart/related" type (#1488886) 12 years ago
Thomas Bruederli d9f180adf9 Minor IE7/8 fixes 12 years ago
Thomas Bruederli 49437c123a Add proper headers to localization template files 12 years ago
Thomas Bruederli 9151729d8e Simplify file headers because Transifex will use them in all generated language files 12 years ago
Aleksander Machniak 830fd2ecbb Display PGP/MIME signature attachments as "Digital Signature" (#1488570) 12 years ago
Aleksander Machniak be72fb3597 Unified attachments filenames handling for message parts without a filename 12 years ago
Aleksander Machniak 8809a18284 Fix regression in handling of content frames (#1488884) 12 years ago
Aleksander Machniak 2b80d5dbf2 Workaround UW-IMAP bug where hierarchy separator is added to the shared folder name (#1488879) 12 years ago
Thomas Bruederli 8df1e6bee5 Added new West Frisian localization 12 years ago
Thomas Bruederli c942e4a2e9 Merge branch 'master' of github.com:roundcube/roundcubemail 12 years ago
Thomas Bruederli aabeab1e4e Updated localizations from launchpad 12 years ago
Aleksander Machniak 66afd70b75 Framework'ize html2text class 12 years ago
Aleksander Machniak 7ac94421bf Move washtml class into Roundcube Framework (rcube_washtml), add some improvements 12 years ago
Aleksander Machniak 0931a97c5f Fix handling of parentheses in URLs 12 years ago
Thomas Bruederli 4f5f2acd16 Merge branch 'master' of github.com:roundcube/roundcubemail 12 years ago
Thomas Bruederli 5f0bd1fcb4 Make html button-links work in IE 12 years ago
Thomas Bruederli 090c49d4a3 Treat image/pjpeg as image/jpeg 12 years ago
Aleksander Machniak 7d88e614ae Add hint about possible disabled fsockopen() function on connection error 12 years ago
Aleksander Machniak 0a9d414084 Update changelog, set version to 6.1 12 years ago
Aleksander Machniak 4fe8f923a9 Small optimization 12 years ago
Aleksander Machniak 679b375a46 Fix comment 12 years ago
Aleksander Machniak c4781306a5 CS fixes 12 years ago
Aleksander Machniak a61326c141 Fix locking issue in SQLite driver (#1488874) 12 years ago
Aleksander Machniak a079269166 Fix version comparisons with -stable suffix (#1488876) 12 years ago
Aleksander Machniak a8ffab3f4f Fix Call to undefined method rcube_db_sqlite::_get_result() 12 years ago
Aleksander Machniak c23dc87f2b Don't display message parts with unsupported text type, e.g. text/calendar 12 years ago
Aleksander Machniak 9ac96015f2 Better GD module functions detection, should fix "Call to undefined function imagecreatefromjpeg()" error 12 years ago
Aleksander Machniak c5d7c941aa Add unsupported alternative parts to attachments list (#1488870) 12 years ago
Aleksander Machniak 0d214498d0 CS fixes 12 years ago
Aleksander Machniak 83370e5ff1 Display 'Sender' header in message preview 12 years ago
Aleksander Machniak dfc57863d1 Plugin API: Added message_before_send hook 12 years ago
Aleksander Machniak 8cacecb2ff CS fixes 12 years ago
Aleksander Machniak d2534c63f2 Cleanup, remove file paths from doc 12 years ago
Aleksander Machniak 9945f24274 CS fixes 12 years ago
Aleksander Machniak a2b6383204 Fix keep-alive interval reset on AJAX request 12 years ago
Thomas Bruederli 939f94bb73 Merge branch 'master' of github.com:roundcube/roundcubemail 12 years ago
Thomas Bruederli a072247dde Fix package definitions and include framework classes in phpdoc 12 years ago
Aleksander Machniak c0208002a8 Fix escaping of add-contact arguments - fixes JS error in IE 12 years ago
Aleksander Machniak ff4a92c8e2 Fix contact copy/add-to-group operations on search result (#1488862) 12 years ago
Aleksander Machniak 5c421d9927 Fix delete button regression in message view (#1488867) 12 years ago
Aleksander Machniak a0e3dcf170 Use matching identity in MDN response (#1488864) 12 years ago
Aleksander Machniak 0f4e2f8134 Remove brackets for recipients without name 12 years ago
Thomas Bruederli f7136bd217 Merge branch 'master' of github.com:roundcube/roundcubemail 12 years ago
Thomas Bruederli dc67f38cdf Properly parse message/rfc822 parts including all headers, body decoding and charset conversion 12 years ago
Aleksander Machniak 87ec1de655 Merge branch 'master' of github.com:roundcube/roundcubemail 12 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)
12 years ago
Aleksander Machniak 5aed9a9a37 Merge branch 'master' of github.com:roundcube/roundcubemail 12 years ago
Aleksander Machniak 5b15700d11 Rename hook imap_connect to storage_connect 12 years ago
Aleksander Machniak 04689fa7ee Fix so compacting of non-empty folder is possible also when messages list is empty (#1488858) 12 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.
12 years ago
Aleksander Machniak bb5d728285 Use also Envelope-To for identity selection (#1488553) 12 years ago
Aleksander Machniak 3a1a361422 More code unification using selection_post_data() 12 years ago
Aleksander Machniak 876f4ebc60 Merge branch 'master' of github.com:roundcube/roundcubemail 12 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.
12 years ago
Aleksander Machniak b01d84d0f7 Extend just_parse() method with conditions parsing 12 years ago
Aleksander Machniak 25bf00ecbc Merge branch 'master' of github.com:roundcube/roundcubemail 12 years ago
Aleksander Machniak d9f109b56a Allow forwarding of multiple emails (#1486854) 12 years ago
Thomas Bruederli 31521613e4 Append filename extension if missing 12 years ago
Thomas Bruederli a8a72e2e7e Nicely render headers of message/rfc822 parts 12 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.
12 years ago
Thomas Bruederli 9cd1b120d0 Merge branch 'master' of github.com:roundcube/roundcubemail 12 years ago
Aleksander Machniak 4f1c887eaa Add support for IMAP BINARY (RFC3516) 12 years ago
Thomas Bruederli 6488992dd0 Merge branch 'master' of github.com:roundcube/roundcubemail 12 years ago
Thomas Bruederli 3bb75a5cc7 Add default path for mime.types file; map jpg => image/jpeg in fallback list 12 years ago
Thomas B. d414cc05a3 Add github syntax highlighting to php code snippet 12 years ago
Thomas Bruederli bc1ec6c1a1 Added README file for the Roundcube framework 12 years ago
Aleksander Machniak 7c5d4b0d4d Fix typo in identity data parser ('ident' item wasn't set correctly) 12 years ago
Aleksander Machniak a3985963f0 Fix big memory consumption of DB layer (#1488856) 12 years ago
Aleksander Machniak 996af3bfd9 Some more rcmail -> rcube cleanup 12 years ago
Aleksander Machniak 8b748de4ec Plugin API: add 'check_recent' hook with possibility to control folders list used on check-recent action 12 years ago
Aleksander Machniak 176172c850 Fix PHP warning when replied message contains exactly one Delivered-To header 12 years ago
Aleksander Machniak c7ff6ec2cb Add workaround for IE<=8 bug where Content-Disposition:inline was ignored (#1488844) 12 years ago
Aleksander Machniak 74cd0a9b62 - Fix XSS vulnerability in vbscript: and data:text links handling (#1488850) 12 years ago
Aleksander Machniak 0fa54df638 enriched.inc -> rcube_enriched 12 years ago
Aleksander Machniak 8afbc8aeea Fix attachment Content-Length for in-memory files (#1488844) 12 years ago
Aleksander Machniak 7eb7806b21 Fix broken message/part bodies when FETCH response contains more untagged lines (#1488836) 12 years ago
Aleksander Machniak 876d31d594 Fix empty email on identities list after identity update (#1488834) 12 years ago
Aleksander Machniak 48ef1334ff Merge pull request #49 from linagora/master
Add new identity level: one identity with edit only signature
12 years ago
Aleksander Machniak 0247b89c38 Move code for identity selection to function, move identities formatting to rcube_user::list_identities() 12 years ago
Aleksander Machniak 30cc01f89d Use Delivered-To header as a last resort for identity selection (#1488840) 12 years ago
Aleksander Machniak 8beceebb55 Fix deleting of collapsed threads, broken in 2b55d4f420 (#1488772) 12 years ago
Thomas Bruederli c14b337450 Fix XSS vulnerability using Flash files (#1488828) by comparing mimetypes and filename extensions 12 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 12 years ago
Thomas Bruederli 0a83971d3e Clarify mime_magic config option; add new function to map mimetypes and filename extensions 12 years ago
Thomas Bruederli 928cb3401b Merge branch 'master' of github.com:roundcube/roundcubemail 12 years ago
Thomas Bruederli 297a74adf1 Bring back rcube_html_page class which was lost in framework refactoring; fix typo 12 years ago
Aleksander Machniak 63f130782c Small fixes to last commits 12 years ago
Thomas Bruederli 60226a75d8 Separate the very application-specific output classes from the Roundcube framework; add autoloader for rmail* classes 12 years ago
Thomas Bruederli 10da75f364 Move shortcut functions to framework class 12 years ago
Aleksander Machniak a92beb6bdb Define RCUBE_CHARSET in place of RCMAIL_CHARSET for naming consistency 12 years ago
jeremie kornobis c753bc4a8b unset email address with new level entity 4 12 years ago
jeremie kornobis f125852979 Add new identity level: one identity with edit only signature 12 years ago
Aleksander Machniak 3ff8cc2bc8 RCMAIL_VERSION -> RCUBE_VERSION 12 years ago
Aleksander Machniak 3b428c830d Merge branch 'master' of github.com:roundcube/roundcubemail 12 years ago
Aleksander Machniak 5b06e24265 Cleaner way of handling user password in framework-based programs with no session 12 years ago
Thomas Bruederli 00b98ee325 Make charset header accessible, too 12 years ago
Aleksander Machniak 789e5988aa Clarify rcube::get_user_name() usage, add rcube::get_user_email() 12 years ago
Thomas Bruederli bfc3070067 Cut dependencies to rcmail class 12 years ago
Thomas Bruederli 5926684aab Unify path schema in global constants: paths always end with a /. Keep RCMAIL_CONFIG_DIR for backwards compatibility 12 years ago
Thomas Bruederli fdbe5a8804 Separate framework and application constants 12 years ago
Thomas Bruederli 9be2f43d02 Define more (uniquely prefixed) constants for Roundcube directories in order to enhance the interoperability of the Roundcube framework 12 years ago
Aleksander Machniak 5352b55779 Merge branch 'master' of github.com:roundcube/roundcubemail
Conflicts:
	CHANGELOG
12 years ago
Aleksander Machniak 297c1afb80 Fix redundant colon after last address in print mode 12 years ago
Aleksander Machniak 65dff8f812 Fix hidden flag and default_addressbook settings handling 12 years ago
Aleksander Machniak 922a1fb714 Add lost rcube_vcard.php file 12 years ago
Aleksander Machniak d0edbfb33d Fix cache (in)validation after setting \Deleted flag 12 years ago
Aleksander Machniak 15cf4fa925 Rename rcube_bc.inc to bc.php for consistency 12 years ago
Aleksander Machniak ba6f21caeb Framework files moved to lib/Roundcube 12 years ago
Aleksander Machniak f707fec000 Create Roundcube Framework initialization script (bootstrap) 12 years ago
Thomas Bruederli b81e7e91a9 Consider filename extension to detect image attachments of type application/octet-stream 12 years ago
Aleksander Machniak 17a8fb353b Fix keybord events on messages list in opera browser (#1488823) 12 years ago
Aleksander Machniak 9290303e80 Move prompt_silent() and get_opt() to rcube_utils class 12 years ago
Aleksander Machniak 2b55d4f420 Fix selection of collapsed thread rows (#1488772) 12 years ago
Aleksander Machniak 9ff3459d7b Check if checkdnsrr() and getmxrr() functions exist before using them 12 years ago
Thomas Bruederli f27c536401 Unset null values in user prefs 12 years ago
Thomas Bruederli b6add5aed0 Add noscript warning to login page (#1488615) 12 years ago
Thomas Bruederli 6199a72c8e Updated localization files from launchpad 12 years ago
Thomas Bruederli 271c5c9764 Correctly handle multiple file uploads (#1488820) 12 years ago
Thomas Bruederli 19de536b86 Check mbstring extension before calling mb_internal_encoding() 12 years ago
Thomas Bruederli 1faa16fc45 Merge branch 'master' of github.com:roundcube/roundcubemail 12 years ago
Thomas Bruederli 810efee4d3 Avoid double-encoding of HTML entities in signature edit field 12 years ago
Aleksander Machniak 42b8a60cf3 Fix wrapping of quoted text with format=flowed (#1488177) 12 years ago
Thomas Bruederli 37557b5f08 Merge branch 'master' of github.com:roundcube/roundcubemail 12 years ago
Thomas Bruederli ac382e1145 Always save drafts with format=flowed in order to keep original paragraphs and line wraps (#1488799) 12 years ago
Thomas Bruederli c72a96144d Improve line wrapping behavior where message charset is changed by plugins (including html2plaintext conversion) 12 years ago
Aleksander Machniak 6459d86291 Select default_addressbook on the list in Address Book (#1488280) 12 years ago
Thomas Bruederli a8f4960c99 Unlock UI even if no message display object exists 12 years ago
Aleksander Machniak 584e356920 Fix so mobile phone has TYPE=CELL in exported vCard (#1488812) 12 years ago
Thomas Bruederli be9aacaa52 Bring back lost localization for the about page 12 years ago
Thomas Bruederli a9e136161a Use dedicated method to determine an attachment's file size 12 years ago
Thomas Bruederli e21c07038e Use jQuery functions to maximize compatibility with all IE versions 12 years ago
Thomas Bruederli 3bf7310fa3 Add onclick handler to Show-links 12 years ago
Thomas Bruederli 54cc75f28d Cast mimetypes property into an array on IE 12 years ago
Thomas Bruederli d20e965c48 Improve thumbnail display: center images and display a 'show' link for attachments the browser is capable to display them 12 years ago
Thomas Bruederli 8fb4f05725 Move default value for client_mimetypes to rcube_config; make sure an array is returned 12 years ago
Thomas Bruederli 6ddb16d181 Merge branch 'master' of github.com:roundcube/roundcubemail 12 years ago
Aleksander Machniak 9ab34604d9 Define @package and @subpackage of Framework classes 12 years ago
Aleksander Machniak 92bd3a7c3f Fix parsing header in English when localized map is defined 12 years ago
Aleksander Machniak dd759730b0 Merge pull request #45 from linagora/master
Grancefully handle SSO redirections on Ajax requests - V3
12 years ago
Aleksander Machniak b51eabe2cd Added Polish localization for csv2vcard feature 12 years ago
Aleksander Machniak c66b605435 Add more data validation 12 years ago
Aleksander Machniak 3833790db4 Support contacts import from CSV file (#1486399) 12 years ago
Aleksander Machniak c055587d45 Properly set object properties in set() method, small perf. improvement 12 years ago
Aleksander Machniak 3a54cc5013 Fix rcube_utils::explode_quoted_string() with explode(), added tests 12 years ago
Aleksander Machniak c8558a182c Move BIG5 at the end of charsets list in detect() 12 years ago
Aleksander Machniak 0679b22150 Improved rcube_charset::detect() with BOM checks from rcube_vcard::detect_encoding() - removed code duplication 12 years ago
Aleksander Machniak 3c047d0e87 Code improvements 12 years ago
Aleksander Machniak 8d54286df8 Merge branch 'keep-alive'
Conflicts:
	CHANGELOG
12 years ago
Thomas Bruederli 0f6e9f0bf6 Avoid errors with non-string objects 12 years ago
Aleksander Machniak 52d0d94910 Fix handling of text/enriched content on message reply/forward/edit 12 years ago
Aleksander Machniak ce248f83e5 Remove useless code 12 years ago
Aleksander Machniak 0e8c6da864 Fix "obj.href is undefined" error 12 years ago
Aleksander Machniak 398238abf2 Remove redundant code 12 years ago
Aleksander Machniak c588d08835 Merge branch 'master' of github.com:roundcube/roundcubemail 12 years ago
Aleksander Machniak d15163ab6e Fix XSS vulnerability in handling of text/enriched messages (#1488806) 12 years ago
Thomas Bruederli e30500643f Enable default behavior of the browser when shift/ctrl-click task links (e.g. open in new window/tab) 12 years ago
Aleksander Machniak 275728ab05 Remove debug code from last commit 12 years ago
Aleksander Machniak 540e13b8d5 Fix warning when 'autovalues' property isn't set 12 years ago
Aleksander Machniak d9698de979 Fix handling of 'media' attribute on linked css (#1488789) 12 years ago
Aleksander Machniak f410c90261 Cache identities data in memory for faster access when get_identity() is called more than once 12 years ago
Aleksander Machniak 003b17e238 jQuery-1.8.3 12 years ago
Thomas Bruederli bc66f7d6d2 Avoid deprecated template warnings in extended skins 12 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.
12 years ago
Aleksander Machniak f226549d4f Renamed config options: keep_alive to refresh_interval, min_keep_alive to min_refresh_interval 12 years ago
Aleksander Machniak 92eb10e773 Don't throw error when plugin doesn't register 'refresh' action handler 12 years ago
Thomas Bruederli 3806f168b9 Fix skin template paths when linking js and css files (#1488790) 12 years ago
Aleksander Machniak 2a5afe1cde BINARY extension can't be used with $formatting=true on binary content 12 years ago