Commit Graph

1337 Commits (38b42e96af6a8b770510d1a0b247088e7a4648f4)

Author SHA1 Message Date
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
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
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 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
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 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
Aleksander Machniak 66a549e133 After message is sent refresh messages list of replied message folder (#1489249) 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
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 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 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
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
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 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
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
Thomas B. a7fa90f3d3 Merge pull request #64 from Steffen185/patch-2
Add hook "message_check_safe"
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) 11 years ago
Aleksander Machniak bd73a86dad Don't clear References and in-Reply-To when a message is "edited as new" (#1489216) 11 years ago
Aleksander Machniak a45f9b7bf5 Contacts drag-n-drop default action is to move contacts (#1488751)
Added possibility to choose to move or copy contacts from drag-n-drop menu (#1488751)
Use consistent naming: 'moveto' -> 'move'
11 years ago
Aleksander Machniak ad052b81d8 Fix so filename label is "Name" not "Display name" 11 years ago
Aleksander Machniak eaf3832e40 Add some displayed attachment info into javascript environment 11 years ago
Aleksander Machniak a5b79b15a8 Fix empty messages list when register_globals is enabled (#1489157) 11 years ago
Aleksander Machniak 0494288999 Improved/unified attachment preview page
Implemented attachment print button
11 years ago
Thomas Bruederli dd54725b21 Merge branch 'dev-advanced-ldap-groups':
- Refactoring: separated address book implementation from generic LDAP wrapper class
- Auto-detect and use VLV indices for all search operations
- Additional group configuration options for LDAP address books
- Allow address books to display a multi-level group hierarchy in the contacts list
11 years ago
Thomas Bruederli f7ac79ced5 Display '(empty subject)' in message view if subject header is missing (#1489108) 11 years ago
Thomas Bruederli 4f53ab347e Add feature to import messages to the currently selected folder 11 years ago
Aleksander Machniak f3b55ee8e8 Do not reset messages count in set_folder() 11 years ago
Aleksander Machniak ae80b5a309 Fix error when there's no writeable addressbook source (#1489162) 11 years ago
Aleksander Machniak b68e2355d7 Fix so non-inline images aren't skipped on forward (#1489150) 11 years ago
Aleksander Machniak ad2ba95dcd Fix so bounces addresses in Sender headers are skipped on Reply-All (#1489011) 11 years ago
Aleksander Machniak 15482bcade Improved handling of Reply-To/Bcc addresses of identity in compose form (#1489016) 11 years ago
Aleksander Machniak af9dbd54b3 Fix PHP warning when responding to a message with many Return-Path headers (#1489136) 11 years ago
Aleksander Machniak 07795ba124 Fix invalid option selected in default_font selector when font is unset (#1489112) 11 years ago
Aleksander Machniak db108e3779 Fix another text wrapping issue (wrong handling of long unwrappable lines) 11 years ago
Aleksander Machniak 2355045ded Change Reply-All button label/title when mailing list is detected (#1488938) 11 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 c027ba7709 Fix bugs caught by static analysis 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
Aleksander Machniak d7fcd8ce42 Fix possible collision in generated thumbnail cache key (#1489069) 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
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 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
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 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
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 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 6c27c3b55e Add search box to compose address book widget (#1488381) 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 b5b76d2ccb Make sure mimetypes is an array not object in a better way 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 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 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
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 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
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 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 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 fb53c809a6 Fix AREA links handling (#1488792) 12 years ago
Aleksander Machniak 9ce2398ef9 Fix regression in detecting if attachment should be displayed inline (is an image) 12 years ago
Thomas Bruederli 28de391182 Recursively resolve paths of iframe contents; unify contentframe registration and reduce code-duplication 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
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
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
Thomas Bruederli 0746d58fce Allow to mark/flag messages from full message view screen 12 years ago
Aleksander Machniak fa57c98854 Don't add inline images from HTML part to the attachments list when forwarding in plain text 12 years ago