Commit Graph

2120 Commits (0f4f85e097df82431230431246184fdc945cb5c7)

Author SHA1 Message Date
Aleksander Machniak efc470f0ac Merge branch 'dev-text2html'
Conflicts:
	program/js/app.js

Fix handling magic_quotes in rcube_text2html and rcube_html2text - move
stripslashes from these classes to action files
11 years ago
Aleksander Machniak f0992426d9 Bring back the old behaviour where text messages without format=flowed are auto-wrapped.
Make it the default in text2html class.
11 years ago
Aleksander Machniak b3db98dd1e Fix some typos and skip some function calls irrelevant in multi-folder mode 11 years ago
Aleksander Machniak 3d36e83806 Performance fix: don't send vcard/photo data to the browser after contact update 11 years ago
Aleksander Machniak 2b72ec46a7 Bypass cache when counting EXISTS messages 11 years ago
Aleksander Machniak eda92ed4c0 Improved display of plain text messages and text to HTML conversion (#1488937)
Now instead of <pre> we use <div class="pre"> styled with monospace
font. We replace whitespace characters with non-breaking spaces where
needed. I.e. plain text is always unwrappable, until it uses format=flowed,
in such a case only flowed paragraphs are wrappable.

Also conversion of text to HTML in compose editor was modified in the same way.
11 years ago
Aleksander Machniak 60a67f52ad Don't use $HTTP_RAW_POST_DATA deprecated in PHP 5.6 11 years ago
Thomas Bruederli b2992dd228 Further accessibility improvements regarding keyboard navigation and document structure 11 years ago
Aleksander Machniak 8968f9543f Support image operations with Imagick extension (#1489734) 11 years ago
Aleksander Machniak f41912e4cb Allow <> characters in spellchecking text 11 years ago
corbosman dba1c6f083 add preferences_section_header hook 11 years ago
Aleksander Machniak 89d6ce6846 Update to TinyMCE 4.x 11 years ago
Aleksander Machniak 54185837c8 Make identity name field optional (#1489510)
Get rid of unhelpful error message.
11 years ago
Aleksander Machniak a54cff4c56 Fix error when spell-checking an empty text (#1489831) 11 years ago
Aleksander Machniak eed897ca03 Fix possibly wrong error message when contact with the same email exists on move/copy 11 years ago
Aleksander Machniak 65ac8302e4 Fix missing Mail-Followup-To header in sent mail (#1489829) 11 years ago
Thomas Bruederli 7d213af1bd Fix saving of search settings in 'all folders' mode 11 years ago
Thomas Bruederli fc2b025081 Remove debug output 11 years ago
Thomas Bruederli 31aa080609 Further refine cross-folder searching:
- Store incomplete search results in session and re-send search requests
  to the server if returned before complete (this should avoid hitting request timeouts).
- Display full folder path on mouseover in message list
- Remove pthreads implementation stuff as this wasn't really working
11 years ago
Aleksander Machniak 3b55b2f92b Fix so browser capabilities check is done really only once a session 11 years ago
Thomas Bruederli 26b5200322 Consider search scope (and changes) for filter searches + disable folder operation commands in multi-folder search mode (#1485234) 11 years ago
Thomas B. c9f4e33f51 Merge pull request #175 from chriskulbacki/master
Skins sorted by skin name in the Settings.
11 years ago
Aleksander Machniak c0b295f04b Support messages import from zip archives 11 years ago
Aleksander Machniak 5515dbb970 Remove IE<7 specific code 11 years ago
Aleksander Machniak 2e10259992 Fixed mbox files import 11 years ago
Aleksander Machniak 24e63e2218 Fix deleting/moving folders from folders with name "0", "00", etc. 11 years ago
Aleksander Machniak a594999135 Use POST for refresh/check-recent request 11 years ago
Aleksander Machniak cb29c97bf6 Fix lack of translation of special folders in some configurations (#1489799) 11 years ago
Chris Kulbacki c75670d500 Skins sorted by skin name in the Settings. 11 years ago
Aleksander Machniak 6b6d49313d Merge branch 'master' of github.com:roundcube/roundcubemail 11 years ago
Aleksander Machniak 8d34b9dce3 Refactored storage properties setting 11 years ago
Thomas Bruederli 8ed382f1ec Append group parameter to attachments set by plugins if not present 11 years ago
Thomas Bruederli 188247894f Make multi-folder message identifiers work with folders containing commas 11 years ago
Thomas Bruederli f50a66c616 Enable listmode switch if listing is not multi-folder 11 years ago
Thomas Bruederli aafbe8efdc Fix forwarding all ('*') messages of a search set 11 years ago
Thomas Bruederli 1e9a59ab89 Don't remove messages from list when moving to another folder in multi-folder search mode, just update the list 11 years ago
Thomas Bruederli 1d1fdcbf8c Fix splitting message identifiers into UID and folder values 11 years ago
Thomas Bruederli 1883048720 Optimize header fetching of multi-folder searches with natural (UID) sorting 11 years ago
Thomas Bruederli f0c94a3dc3 Don't display error when moving a message to the same folder it already resides 11 years ago
Thomas Bruederli 0f48e6e660 Fix message UID extraction for _uid=*; update unread count for all affected mailboxes 11 years ago
Aleksander Machniak 0ccef59cfa Fix bug where "With attachment" option in search filter wasn't selected after return from mail view (#1489774) 11 years ago
Thomas Bruederli 0456f728ee Make UID extraction function globally availbale (for plugins) 11 years ago
Thomas Bruederli 6dc1a66451 Fix page title and folder selection in search mode 11 years ago
Thomas Bruederli e8cb51669a More fixes for multi-folder search (#1485234) 11 years ago
Thomas Bruederli c83535876c Small refactoring of message list column configuration; fixes table column resorting issues with hidden 'folder' column 11 years ago
Thomas Bruederli b95033e45a Save list columns as array in session 11 years ago
Thomas Bruederli 66536974fe Merge branch 'dev-multi-folder-search' 11 years ago
Aleksander Machniak d0cb327af7 Bring back $COMPOSE['reply_uid'] lost in commit 73076d7e 11 years ago
Aleksander Machniak dc0b500e78 Removed redundant default_folders config option (#1489737)
Implemented IMAP SPECIAL-USE extension support [RFC6154] (#1487830)
11 years ago
Aleksander Machniak 73076d7ea6 Set In-Reply-To and References for forwarded messages (#1489593) 11 years ago
Thomas Bruederli a8a50de4e3 Improve mbox format import: don't expect empty lines after each message 11 years ago
Aleksander Machniak 1597c8a0c2 Make sure parent folder selector always contains parent folder
of current folder, even if it does not exist
11 years ago
Aleksander Machniak fbe5bc9ba2 CS fixes 11 years ago
Aleksander Machniak 2369305ad8 Merge pull request #167 from Steffen185/allow_url_fopen_off
Make modcss.inc work with allow_url_fopen = Off
11 years ago
Thomas Bruederli d221576489 Disable link registering mailto: protocol handler if not supported by the browser (#1489569) 11 years ago
Thomas Bruederli 08da302af0 Don't hide upload dialog if no file was selected. Display an alert message for all empty file uploads (#1489685) 11 years ago
Aleksander Machniak a930815871 Trim search filter to prevent from creating invalid search criteria when skip_deleted = true. 11 years ago
Thomas Bruederli a36369c383 Fix message import dialog (#1489685):
- Display alert if no file is chosen
- Unlock the UI if form is not submitted
- Avoid duplicate error messages
- Fix javascript error due to missing attachments list widget
11 years ago
Thomas Bruederli 3f63a80730 Re-arrange buttons in import dialog to match the rest of the appplication 11 years ago
Thomas Bruederli 532c10669b Support structured data for autocompletion results; map 'type' attribute to CSS class for autocomplete list items 11 years ago
Takika 2256f89139 Fix default mailbox sort order 11 years ago
Aleksander Machniak 37b9e02648 Fix regression in handling of 'attachments' result in message_compose hook (#1489627) 11 years ago
Steffen185 6446d0ac97 modcss.inc: Fixed CS 11 years ago
Steffen185 add515bc74 Make modcss.inc work with allow_url_fopen = Off
Alternatively use the PHP cURL extension
11 years ago
Aleksander Machniak 03de1329ef Fix invalid X-Draft-Info on forwarded message draft (#1489587) 11 years ago
Aleksander Machniak a35540c786 Fix issue when default_addressbook option is set to integer value (#1489407) 11 years ago
Thomas Bruederli 700e3cc76d Include groups in contacts search on mail compose (#1489082) 11 years ago
Thomas Bruederli 9675702579 Fix canned responses in HTML mode (#1489536) 11 years ago
Thomas Bruederli 90dc9b1512 Compare message IDs before suggesting to restore compose messages on reply 11 years ago
Thomas Bruederli febcd4b225 Improve wording: don't pretend that mailbox is empty if search/filter doesn't find any messages 11 years ago
Aleksander Machniak 6fa5b437a4 Update to TinyMCE 4.x 11 years ago
Thomas Bruederli 19262e6eab Code cleanup: remove duplicated code, don't trigger multi-folder search on simple filter requests 11 years ago
Thomas Bruederli 1d6082c5e2 Fix thread/list mode update and display 11 years ago
Thomas Bruederli 6884f3f1f7 Re-submit search query when switching folders 11 years ago
Thomas Bruederli 1bbf8c4886 - Make search scope selectable in UI
- Disable thread mode when searching over multiple folders
- Encode UID values for HTML message row identifiers
11 years ago
Thomas Bruederli 2c33c7e38b Make message pagenav (prev/next) work with sorted multi-folder search results 11 years ago
Thomas Bruederli 2baeac116a Fix sorting and paging in cross-folder searches 11 years ago
Thomas Bruederli 25a244908b Remove merge conflict 11 years ago
Thomas Bruederli b6100d9ed2 Merge branch 'dev-multi-folder-search' of github.com:roundcube/roundcubemail into dev-multi-folder-search
after rebasing to master
11 years ago
Thomas 566747af00 First attempt to search in multiple folders; do it multi-threaded using pthreads if available 11 years ago
Thomas 9684dc018f Support globally unique message UIDs with IMAP folder name appended 11 years ago
Thomas 628706acdc Prepare message list to display IMAP folder 11 years ago
Thomas 017c4f19fd Refactor multi-threaded autocomple contact searching to make it available for other purposes, too 11 years ago
Thomas Bruederli 7c28d45c8e Update class name in subscriptions folder list after saving folder properties 11 years ago
Aleksander Machniak 14bd927c71 Extracting inline image data into attachments also if data type is not set 11 years ago
Aleksander Machniak 090d3ed38c Fix compat. with PHP 5.2 (#1489500) 11 years ago
Aleksander Machniak b23b3f2c35 Fix case-sensitivity of email addresses handling on compose (#1485499) 11 years ago
Aleksander Machniak ee43f09724 Fix possible warning when advances_prefs setting is not an array 11 years ago
Aleksander Machniak d575e46067 CS fixes 11 years ago
Aleksander Machniak f5d2eef55c More CS fixes, replace global $CONFIG usage with $RCMAIL->config->get() 11 years ago
Aleksander Machniak ddc161721c Fix default priority selection broken in last CS fix 11 years ago
Aleksander Machniak 5e30349639 CS fixes 11 years ago
Aleksander Machniak 0f16a0353c CS fixes 11 years ago
Aleksander Machniak 10936fef64 Don't alter Message-ID of a draft when sending (#1489409) 11 years ago
Aleksander Machniak c97625e02a CS fixes 11 years ago
Aleksander Machniak da5fa28d57 Display different icons when Trash folder is empty or full (#1485775) 11 years ago
Aleksander Machniak ac0fc383fd Fix so message flags modified by another client are applied on the list on refresh (#1485186) 11 years ago
Aleksander Machniak 6b2b2eca5f Remove deprecated functions (these listed in bc.php file) usage 11 years ago
Aleksander Machniak 54029ea959 Fix broken text/* attachments when forwarding/editing a message (#1489426) 11 years ago
Aleksander Machniak 5224a6b394 Make possible to get contact ID from HTML id attribute (#1489414) 11 years ago
Aleksander Machniak 774f9dc835 Fix replacing group name with group members on autocompletion
(for some addressbook plugins where email field is not a flat array)
11 years ago
Aleksander Machniak a520f331c1 Fix handling of X-Forwarded-For header with multiple addresses (#1489481) 11 years ago
Aleksander Machniak 48660a881c Fix use of non-existing localization label (#1489474) 11 years ago
Aleksander Machniak 39c90d6b61 Make sure selected group is listed after delete error (#1489463) 11 years ago
Aleksander Machniak 2c16ab5682 Check rcube_addressbook::get_error() after failing delete (#1489463) 11 years ago
Aleksander Machniak 18b40c1a32 Fix issue where groups were not deleted when "Replace entire addressbook" option on contacts import was used (#1489420) 11 years ago
Aleksander Machniak 993eb88d5a Always send unread counter update for current folder 11 years ago
Aleksander Machniak ac3cddac97 Skip charset (or use US_ASCII) intead of UTF-8 if body contains only ASCII characters 11 years ago
Aleksander Machniak f59cfe8806 Make Reporting-UA header in MDN report optional, as User-Agent is 11 years ago
Aleksander Machniak 8c5f405587 Set real content-type for file downloads (#1489439) 11 years ago
Aleksander Machniak f768a6eae8 Fix so contactnotfound message is of type error not info 11 years ago
Thomas Bruederli f9c8e8285b Move 'advanced' block to the end of the settings form 11 years ago
Aleksander Machniak 5e4894a916 Fix bgcolor attribute handling 11 years ago
Thomas Bruederli 2af3748596 Clean HTML message body from URL parameters after enabling HTML mode in commit e957bfec 11 years ago
Thomas Bruederli e957bfecdf Allow plugins to override message compose mode 11 years ago
Thomas Bruederli ceb2a31b38 Compare draft message-ID when restoring local message contents 11 years ago
Thomas Bruederli 87b513853c Better button text for message restore dialog 11 years ago
Thomas Bruederli 85e60ada15 First version of the local storage compose data saving feature; some behavioral improvements and encrytion are still to be added 11 years ago
Thomas Bruederli e46d060a4a Fix errors in error page :-) 11 years ago
Thomas Bruederli 4a05e8a7e8 Finish advanced prefs feature (#1488829) 11 years ago
Aleksander Machniak 96247867f2 Fix operations on folders with trailing spaces in name (#1489419) 11 years ago
Aleksander Machniak d1a17029a3 Better handling of fopen() errors 11 years ago
Aleksander Machniak a8b004e8d8 Improve identity selection based on From: header (#1489378) 11 years ago
Aleksander Machniak e28b12259f Fix issue where mails with inline images of the same name contained only the first image multiple times (#1489406) 11 years ago
Aleksander Machniak b972b4c4c0 Add an option to disable smart Reply-List behaviour - reply_all_mode (#1488734) 11 years ago
Aleksander Machniak b1f3c3bee8 Fixed saving contact birthday/anniversary dates before 01-01-1970 11 years ago
Thomas Bruederli 3ce7c56826 Applied the (modified) patch to extend configuration possibilities of LDAP address books as suggested in #1488753:
- Add option to specify arbitrary replacements of config options with attributes from the bound user
- Allow mapping of group object class => member attribute used in these objects
- Describe the 'member_filter' property for groups config
11 years ago
Thomas Bruederli 98b7b548a2 Merge branch 'dev-canned-responses'
Conflicts (resolved):
	skins/classic/includes/settingstabs.html
	skins/larry/includes/settingstabs.html
11 years ago
Thomas Bruederli c344b64f13 Get supported spell-check languages from the configured backend; replace suspended google spell service with our new service at spell.roundcube.net 11 years ago
Aleksander Machniak 70c7df8faa Fix vulnerability in handling _session argument of utils/save-prefs (#1489382) 11 years ago
Aleksander Machniak c20fa4a1ad Fix address matching in Return-Path header on identity selection (#1489374) 11 years ago
Thomas 7e3e3ef81a First attempt to search in multiple folders; do it multi-threaded using pthreads if available 11 years ago
Thomas 9e63cd5f24 Support globally unique message UIDs with IMAP folder name appended 11 years ago
Thomas f540f86d19 Prepare message list to display IMAP folder 11 years ago
Thomas d016dcc6f6 Refactor multi-threaded autocomple contact searching to make it available for other purposes, too 11 years ago
Aleksander Machniak eafd5b1aa4 Improved mailto: link arguments handling (#1489363) 11 years ago
Thomas Bruederli 444e977d4f Also truncate the list of addresses in print view + add link to show them all 11 years ago
Thomas Bruederli c49c35ca0f Generate settings tabs with a template object 'settingstabs' and let plugins register themselves there using the 'settings_actions' hook 11 years ago
Aleksander Machniak f7b2bfba09 Bring back possibility to unset default font family and font size
Fix style attribute quoting when font-family contains double quotes
SOme code improvements
11 years ago
Thomas Bruederli 9c41ba3c9e Allow sysadmins to define static responses which are immutable for the user 11 years ago
Thomas Bruederli c1ff572e17 Touch new default font size settings: simplified + codestyle + updated changelog 11 years ago
Thomas B. 0201298cd8 Merge pull request #118 from Dennis1993/patch-12
Added support for default font size and fix legacy code for default font
11 years ago
Aleksander Machniak 2efe332b49 Display full attachment name using title attribute when name is too long to display (#1489320) 11 years ago
Thomas Bruederli 7be8a9134c Move some config options to new and collapsible 'advanced' blocks 11 years ago
Aleksander Machniak 7bd9dcdcda Merge branch 'master' of github.com:roundcube/roundcubemail 11 years ago
Aleksander Machniak 66a549e133 After message is sent refresh messages list of replied message folder (#1489249) 11 years ago
Thomas Bruederli 52830ea605 Improve handling of date strings and DateTime values in contacts 11 years ago
Aleksander Machniak 6128ad7e96 Support full address specification in contact email fields.
Now input address is extracted automatically, so user can
just paste full address copied from another place. Other clients
have such feature e.g. Kontact.
11 years ago
Aleksander Machniak 6b87f8e023 Fix for case when email array is not flat 11 years ago
Aleksander Machniak bdb4276688 Enable groups import options selector if there's at least one writable source (with groups support) 11 years ago
Aleksander Machniak 4a40636cca Fix issue where From address was removed from Cc and Bcc fields when editing a draft (#1489319) 11 years ago
Thomas Bruederli 0272081d05 Add option to import vcards with group assignments (pull-request 105) 11 years ago
Thomas Bruederli 79367a5631 Save groups membership in VCard export (#1488509) 11 years ago
Aleksander Machniak 53b4c7ef4e Make identities matching case insensitive (#1485480) 11 years ago
Thomas Bruederli 0933d66b59 Keep current selection on IE browsers by adding unselectable=on to link elements 11 years ago
Thomas Bruederli 0ce2126ac9 New settings section to manage canned responses 11 years ago
Thomas Bruederli 0b1de8a487 Add new feature to save and recall text snippets (aka canned responses) when composing messages 11 years ago
Dennis1993 153e455f65 Update func.inc 11 years ago
Dennis1993 d8d5692cff Update func.inc 11 years ago
Dennis1993 888f911835 Update func.inc 11 years ago
Dennis1993 c3fe3fc316 Update save_prefs.inc 11 years ago
Dennis1993 901a0809fa Update sendmail.inc 11 years ago
Dennis1993 965dea3e8e Update compose.inc 11 years ago
Aleksander Machniak 5a8ee396a1 Fix "PHP Warning: Missing argument 1 for rcmail_compose_attachment_field()" 11 years ago
Aleksander Machniak 7ccb59499b Merge pull request #106 from JohnDoh/edit-folders
folder admin: omit fieldset if there is only one section
11 years ago
Aleksander Machniak 471628e9ab Merge pull request #101 from Dennis1993/patch-9
Removed not allowed syntax
11 years ago
Aleksander Machniak 0c2ffb57a1 Allow setting INBOX as Sent folder (#1489219) 11 years ago
Aleksander Machniak b5c413a4cf Fix lack of Reply-To address in header of forwarded message body (#1489298) 11 years ago
PhilW 7ba5c27466 folder admin: omit fieldset if there is only one section 11 years ago
Aleksander Machniak 62350ba021 Fix bugs when invoking contact creation form when read-only addressbook is selected (#1489296) 11 years ago
Thomas Bruederli c58cb8aa95 Strip spell checker error message for logging; remove unused sprintf() 11 years ago
Aleksander Machniak 2e5f64c9e4 Fix identity selection on reply (#1489291) 11 years ago
Aleksander Machniak 6efadfc8d3 Fix so additional headers are added to all messages sent (#1489284) 11 years ago
Aleksander Machniak 98184938bf Fix display issue after moving folder in Folder Manager (#1489293) 11 years ago
Aleksander Machniak 85ef036bbd - Fix setting refresh_interval to "Never" in Preferences (#1489286) 11 years ago
Aleksander Machniak 1391f17a52 Fix issue where uploaded photo was lost when contact form did not validate (#1489274) 11 years ago
Aleksander Machniak 8799df8ccd Fix redundant SQL query on contact photo request after photo upload.
The query was also invalid in case of uploading photo in contact create form.
Move contact photo handling from show.inc into a separate file.
11 years ago
Dennis1993 0822c46ad6 Update func.inc
deleted size attribute in file input
11 years ago
Dennis1993 7745ae9dfd Update compose.inc
Deleted size Attribute for file input
11 years ago
Aleksander Machniak 9263f55a63 Ignore Reply-To when replying to own message (#1489230) 11 years ago
Aleksander Machniak ce5a6496fd Fix XSS vulnerability when saving HTML signatures (#1489251) 11 years ago
Aleksander Machniak b825f86108 Move identity selection based on non-standard headers into (new) identity_select plugin (#1488553) 11 years ago
Aleksander Machniak f2a9a9007a Fix broken (in 93b0a30c1c) text/plain body of a message when using "edit as new" 11 years ago
Aleksander Machniak f7ffdc90aa Fix fatal error when opening non-existing message in compose window 11 years ago
Aleksander Machniak 93b0a30c1c Fix XSS vulnerability when editing a message "as new" or draft (#1489251) - added HTML content "washing" 11 years ago
Aleksander Machniak f09b169e51 Support special Return-Path form used on some (PEAR) mailing list (#1489241) 11 years ago
Aleksander Machniak ae853367ed Fix downloading binary files with (wrong) text/* content-type (#1489267) 11 years ago
Thomas B. 86dd036774 Merge pull request #96 from Dennis1993/patch-6
Added required attribute and delete deprecated border attributes
11 years ago
Aleksander Machniak d59a8d29d6 Validate all text attachments not only text/plain. This fixes invalid
warning message for a case when pdf attachment is defined as text/html.
See #1489267.
11 years ago
Thomas Bruederli c54157bb92 Fix identity-selection using Return-Path headers (#1489241) 11 years ago
Thomas Bruederli 469ede77cb Better check for priority header 11 years ago
Thomas Bruederli 64b55c4084 Fix priority selector when open in new window (#1489257) 11 years ago
Dennis1993 7d7d1437dd Update func.inc
added missing ID for label
11 years ago
Thomas B. a7fa90f3d3 Merge pull request #64 from Steffen185/patch-2
Add hook "message_check_safe"
11 years ago
Aleksander Machniak 6dd22a5e20 Fix parse error from last commit 11 years ago
Aleksander Machniak e89d8f1fec Performance fix: Do not ask for folder attributes if we know that folder do not exists 11 years ago
Aleksander Machniak d3d1e38d72 Fix identity selection when opening extwindow from compose window 11 years ago
Aleksander Machniak 3b944edb02 Fix bug where signature wasn't changed on identity selection when editing a draft (#1489229) 11 years ago
Aleksander Machniak cb1715cd16 Fix handling of message/rfc822 attachments on message forward and edit (#1489214) 12 years ago
Aleksander Machniak 42b9ce6415 Fix groups list in contact info page - get_record_groups() result
is a ID=>Name hash and cannot be merged with list_groups() result
12 years ago
Aleksander Machniak bd73a86dad Don't clear References and in-Reply-To when a message is "edited as new" (#1489216) 12 years ago
Aleksander Machniak 446dbedbf6 Fix so setting frame to blank page works also while frame is loading another page 12 years ago
Aleksander Machniak a3f745bccc Fix email duplicate check on contact move/copy 12 years ago
Aleksander Machniak a45f9b7bf5 Contacts drag-n-drop default action is to move contacts (#1488751)
Added possibility to choose to move or copy contacts from drag-n-drop menu (#1488751)
Use consistent naming: 'moveto' -> 'move'
12 years ago
Aleksander Machniak b7addfc77c Use absolute paths in is_dir() checks to prevent open_basedir related warnings 12 years ago
Aleksander Machniak ad052b81d8 Fix so filename label is "Name" not "Display name" 12 years ago
Aleksander Machniak eaf3832e40 Add some displayed attachment info into javascript environment 12 years ago
Thomas Bruederli 6ff6bedea4 Disable dragging/copying of contact groups 12 years ago
Aleksander Machniak a5b79b15a8 Fix empty messages list when register_globals is enabled (#1489157) 12 years ago
Aleksander Machniak 0494288999 Improved/unified attachment preview page
Implemented attachment print button
12 years ago
Thomas Bruederli dd54725b21 Merge branch 'dev-advanced-ldap-groups':
- Refactoring: separated address book implementation from generic LDAP wrapper class
- Auto-detect and use VLV indices for all search operations
- Additional group configuration options for LDAP address books
- Allow address books to display a multi-level group hierarchy in the contacts list
12 years ago
Thomas Bruederli f7ac79ced5 Display '(empty subject)' in message view if subject header is missing (#1489108) 12 years ago
Thomas Bruederli 4f53ab347e Add feature to import messages to the currently selected folder 12 years ago
Aleksander Machniak f3b55ee8e8 Do not reset messages count in set_folder() 12 years ago
Aleksander Machniak ae80b5a309 Fix error when there's no writeable addressbook source (#1489162) 12 years ago
Aleksander Machniak c6406eb1a9 Improved main preferences page performance by skipping form generation
when sections list is being build, CS fixes
12 years ago
Aleksander Machniak 174327c25c Merge pull request #77 from dpc22/realnames
Add show_real_foldernames preference and configuration option.
12 years ago
Aleksander Machniak b68e2355d7 Fix so non-inline images aren't skipped on forward (#1489150) 12 years ago
Aleksander Machniak ad2ba95dcd Fix so bounces addresses in Sender headers are skipped on Reply-All (#1489011) 12 years ago
Aleksander Machniak 15482bcade Improved handling of Reply-To/Bcc addresses of identity in compose form (#1489016) 12 years ago
Aleksander Machniak af9dbd54b3 Fix PHP warning when responding to a message with many Return-Path headers (#1489136) 12 years ago
Aleksander Machniak 3863a9d2c5 Added user preference to open all popups as standard windows 12 years ago
David Carter 149f8a00cc Change show_actual_foldernames to be show_real_foldernames.
Change requested by alec@alec.pl.
12 years ago
David Carter 52deb18d96 Add show_actual_foldernames preference and configuration option.
When enabled this setting shows actual folder names rather than
the localised verions for the four default folders:

$rcmail_config['default_folders'] =
  array('INBOX', 'Drafts', 'sent-mail', 'spam', 'Trash');
12 years ago
Thomas Bruederli e1a3caf659 Also display contact properties with unknown subtypes 12 years ago
Aleksander Machniak 07795ba124 Fix invalid option selected in default_font selector when font is unset (#1489112) 12 years ago
Aleksander Machniak 6ae92aa169 Fix displaying contact with ID divisible by 100 in sql addressbook (#1489121) 12 years ago
Aleksander Machniak db108e3779 Fix another text wrapping issue (wrong handling of long unwrappable lines) 12 years ago
Aleksander Machniak 2355045ded Change Reply-All button label/title when mailing list is detected (#1488938) 12 years ago
Aleksander Machniak 3375a681eb Fix problem where security warning was displayed for valid images with image/jpg type (#1489097) 12 years ago
Aleksander Machniak fd0fd3b0a0 Fix handling of invalid email addresses in headers (#1489092) 12 years ago
Aleksander Machniak 621a2e7f1c Simplify format=flowed handling code, don't duplicate same code 12 years ago
Aleksander Machniak f76fa50052 Fix format=flowed text re-wrapping for display 12 years ago
Aleksander Machniak 3725cfb245 Avoid uninitialized/unused variables 12 years ago
Aleksander Machniak ef1d6525c2 Fix display issue on addressbooks/groups list (#1489039) 12 years ago
Aleksander Machniak c027ba7709 Fix bugs caught by static analysis 12 years ago
Aleksander Machniak cfe2fc8b30 Log spellchecker error also in html mode 12 years ago
Thomas Bruederli b15cc7d6f4 Check Google spell check service response for errors and report them accordingly 12 years ago
Thomas Bruederli 517dae3e74 Experimental: refactored list.js and html_table class to render lists with different html structures (e.g. table, ul, div). This show provide more flexibility to skin designers and improve mobile device support 12 years ago
Aleksander Machniak 969cb03f9a Add option to display email address together with a name in mail preview (#1488732) 12 years ago
Aleksander Machniak d2dff5e865 Fix Reply-To header handling in Reply-All action (#1489037) 12 years ago
Aleksander Machniak 61943150d9 Fix so Sender: address is added to Cc: field on reply to all (#1489011) 12 years ago
Aleksander Machniak ec43311423 Fix so addressbook_search_mode works also for group search (#1489079) 12 years ago
Thomas Bruederli 378d6cf97f Build plugin info from both package.xml and composer.json files; allow plugins to override the meta info method 12 years ago
Aleksander Machniak 4cb8ced1a4 Fix min_refresh_interval handling on preferences save (#1489073) 12 years ago
Aleksander Machniak d7fcd8ce42 Fix possible collision in generated thumbnail cache key (#1489069) 12 years ago
Aleksander Machniak 7652687692 Fix DB error when creating a new contact and a group is selected (#1489051) 12 years ago
Aleksander Machniak ca2c6316fb Fix handling of deprecated boolean value of reply_mode option (#1489052) 12 years ago
Aleksander Machniak bb7c522bfd Add "with attachment" option to messages list filter (#1485382) 12 years ago
Aleksander Machniak e0cc1fb9aa Fix display of HTML entities in protected folder name (#1489042) 12 years ago
Thomas Bruederli a021d6f187 Skip filename suffix check for embedded images; return blocked.gif instead of HTML warning when embedded (#1489029) 12 years ago
Aleksander Machniak 4fdaa02ac7 Fix handling of invalid characters in message headers and output (#1489032) 12 years ago
Aleksander Machniak 4dfae96dcd Fix copying messages to a folder with "empty" name e.g. "0", better error handling 12 years ago
Aleksander Machniak a389ffbb46 Skip message/rfc822 attachments only in reply mode 12 years ago
Aleksander Machniak db415c4afb Fix blockquote width in sent mail (#1489031) 12 years ago
Thomas Bruederli 0fcb2b139b Sanity check the file path for generic message footer before adding it 12 years ago
Aleksander Machniak 648fcf5709 Whitelist configuration options (user preferences) that can be changed using save-pref command 12 years ago
Aleksander Machniak 1d4c84f4d7 Remove sig_above configuration option, use reply_mode only (#1489001) 12 years ago
Aleksander Machniak 723f4e63aa Refresh current folder in opener window after draft save or message sent (#1488997) 12 years ago
Aleksander Machniak 3ca58cd22c Better fix for "saving draft just after entering compose window (#1489012)" 12 years ago
Aleksander Machniak 38c1951266 Be less restrictive on vCard import, do not require FN when N exists 12 years ago
Aleksander Machniak a26c031621 Fix vcard folding when outputing already generated vcard 12 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
12 years ago
Aleksander Machniak 1e32540839 Add rel="noreferrer" for links in displayed messages (#1484686) 12 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
12 years ago
Aleksander Machniak 6e8f2a7448 Notify about a new mail only if it's UNSEEN (#1388965) 12 years ago
Aleksander Machniak 0e32d7032b Fix load-attachment link 12 years ago
Aleksander Machniak a02c77c584 Add ability to toggle between view as HTML and text while viewing a message (#1486939) 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 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
Thomas Bruederli 65de0018c8 Trigger 'refresh' hook in mail view 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 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 e7c1aad832 Even better message on over quota error in move to trash operation (#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
Thomas Bruederli bd1e16f343 Don't skip message/* attachments when opening a draft. Restore check as it was before [fa57c988] 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 eafb68b321 - Fix regression in handling LDAP contact identifiers (#1488959) 12 years ago
Thomas Bruederli a0e86dcdeb Fix updating contacts 12 years ago
Thomas Bruederli 63cff249a8 Properly quote form validation error messages 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 c5a5f989a9 Allow to list contact groups in (paged) list (yet incomplete) 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
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
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
Thomas Bruederli 1ef4033b8d Also block remote images in HTML part view (#1488827) 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 9a6c38e148 New feature to export only selected contacts from addressbook (by Phil Weir) 12 years ago
Aleksander Machniak 83f7077ec9 Fix searching by date in address book (#1488888) 12 years ago
Aleksander Machniak 232535f76e Add option to use envelope From address for MDN responses (#1488880) 12 years ago
Aleksander Machniak 347ba311e6 Add possibility to search in message body only (#1488770) 12 years ago
Thomas Bruederli d9f180adf9 Minor IE7/8 fixes 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 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
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 83370e5ff1 Display 'Sender' header in message preview 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 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 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 04689fa7ee Fix so compacting of non-empty folder is possible also when messages list is empty (#1488858) 12 years ago
Aleksander Machniak bb5d728285 Use also Envelope-To for identity selection (#1488553) 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 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 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 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
Thomas Bruederli c14b337450 Fix XSS vulnerability using Flash files (#1488828) by comparing mimetypes and filename extensions 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
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 789e5988aa Clarify rcube::get_user_name() usage, add rcube::get_user_email() 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
Thomas Bruederli b81e7e91a9 Consider filename extension to detect image attachments of type application/octet-stream 12 years ago
Thomas Bruederli 271c5c9764 Correctly handle multiple file uploads (#1488820) 12 years ago
Thomas Bruederli 810efee4d3 Avoid double-encoding of HTML entities in signature edit field 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 a9e136161a Use dedicated method to determine an attachment's file size 12 years ago
Thomas Bruederli 3bf7310fa3 Add onclick handler to Show-links 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
Aleksander Machniak 3833790db4 Support contacts import from CSV file (#1486399) 12 years ago
Aleksander Machniak 8d54286df8 Merge branch 'keep-alive'
Conflicts:
	CHANGELOG
12 years ago
Aleksander Machniak 52d0d94910 Fix handling of text/enriched content on message reply/forward/edit 12 years ago
Aleksander Machniak 398238abf2 Remove redundant code 12 years ago
Aleksander Machniak d15163ab6e Fix XSS vulnerability in handling of text/enriched messages (#1488806) 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 4340d5e634 Fix excessive LFs at the end of composed message with top_posting=true (#1488797) 12 years ago
Thomas Bruederli e43dcb0df3 Merge branch 'master' of github.com:roundcube/roundcubemail 12 years ago
Aleksander Machniak e5e2190e4e Fix bug where leading blanks were stripped from quoted lines (#1488795) 12 years ago
Aleksander Machniak 77de23fa93 Added cross-task 'refresh' request for system state updates 12 years ago
Thomas Bruederli 03149131f7 New feature: display attached images as thumbnails below message body 12 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.
12 years ago
Aleksander Machniak fb53c809a6 Fix AREA links handling (#1488792) 12 years ago
Thomas Bruederli 2ad0a8d3f6 Merge branch 'master' of github.com:roundcube/roundcubemail 12 years ago
Aleksander Machniak 9ce2398ef9 Fix regression in detecting if attachment should be displayed inline (is an image) 12 years ago
Thomas Bruederli df79b2638f Tell client to open mailto: links in contact details in a new window (if configured) 12 years ago
Thomas Bruederli 28de391182 Recursively resolve paths of iframe contents; unify contentframe registration and reduce code-duplication 12 years ago
Thomas Bruederli cf57b2b130 Fix count display after inserting a new contact 12 years ago
Thomas Bruederli dc6794f9c4 Don't add Bcc headers from identity twice (e.g. if already saved in draft) 12 years ago
Aleksander Machniak abe164367b Fix HTML entities handling on addressbooks list 12 years ago
Thomas Bruederli ddafe4e410 Merge branch 'dev-compose-newwindow' 12 years ago
Aleksander Machniak e04e314440 Add option to disable saving sent mail in Sent folder - no_save_sent_messages (#1488686) 12 years ago
Aleksander Machniak f0affa6cc2 - Fix handling dont_override with message_sort_col and message_sort_order settings (#1488760) 12 years ago
Aleksander Machniak 1e7aa75d18 Remove leftover code 12 years ago
Thomas Bruederli 3715694887 Merge branch 'master' of github.com:roundcube/roundcubemail 12 years ago
Thomas Bruederli e6a0747155 Convert all identity headers into the desired message charset 12 years ago
Aleksander Machniak 374104ed6d Fixed undefined global variable 12 years ago
Aleksander Machniak 0768134de1 Fix bug where wrong words were highlighted on spell-before-send check 12 years ago
Thomas Bruederli 83f2f6bb65 Display email address if contact has more than one (in compose address book widget) 12 years ago
Aleksander Machniak 22c67d0ec2 Fix handling of URLs with asterisk characters (#1488759) 12 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 12 years ago
Thomas Bruederli 464a0fba9d Display connection errors in UI. Stack error messages in popup (Larry skin) 12 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 12 years ago
Thomas Bruederli 27be4e7644 Fix header charset decoding when opening a draft message 12 years ago
Aleksander Machniak 7ac533dede Add flags and date arguments to kolab_storage::save_message() 12 years ago
Aleksander Machniak 0054f7a5bf Fix sig_above setting, broken in 651c7b6e9d 12 years ago
Thomas Bruederli 18b73873dc New skin selection with full name, license and thumbnail 12 years ago
Thomas Bruederli 95d2892686 Fix HTTP User-Agent XSS vulnerability (#1488737) 12 years ago
Thomas Bruederli 7257040ca2 Add localized titles for message header toggles 12 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) 12 years ago
Thomas Bruederli 61512fe104 Avoid double-quoting of some message headers; wrap email address strings in <span> for better styling 12 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
12 years ago
Aleksander Machniak ab08544520 Enable subscription option for already subscribed "virtual" folders,
small code improvements
12 years ago
Thomas Bruederli 0746d58fce Allow to mark/flag messages from full message view screen 12 years ago
Aleksander Machniak 1b9923208c Re-fix HTML entities handling in addressbook names 12 years ago