Commit Graph

1601 Commits (153891e036603c049c2fb2c05e52a236ad3f89ea)

Author SHA1 Message Date
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
Aleksander Machniak 5802cfec95 Support HTML entities in addressbook names 12 years ago
Aleksander Machniak 32ba62889c Don't directly require email address on contact import, allowing import
of contacts being validated by addressbook validation code. The same
as for create/edit contact actions.
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
Aleksander Machniak a04a74fec4 Improvements in building criteria string for IMAP SEARCH 12 years ago
Aleksander Machniak 1e9aa25609 Fix error where session wasn't updated after folder rename/delete (#1488692) 12 years ago
Aleksander Machniak 9287ed36b3 - Replace data URIs of images (pasted in HTML editor) with inline attachments (#1488502) 12 years ago
Aleksander Machniak 06073ef216 Merge branch 'message_show_ui'
Conflicts:
	CHANGELOG
12 years ago
Aleksander Machniak af276f21e5 Add full headers view in message preview window (#1488538)
Fix message display page issues - unified with message preview (#1488590, #1488642)
12 years ago
Aleksander Machniak 26fc0defe3 Fix bug where parentnotwritable error wasn't displayed in the interface 12 years ago
Aleksander Machniak 10141cd6fd Fix displaying all headers when they contain malformed characters (#1488666) 12 years ago
Aleksander Machniak 46d0012e26 Fix quota capability detection so it can be overwritten by a plugin (#1488655) 12 years ago
Aleksander Machniak 4c127375ce Fix identity selection on reply (#1488101) 12 years ago
Aleksander Machniak 8eefbb2158 Add option to enable HTML editor on forwarding (#1488517) 12 years ago
Aleksander Machniak 651c7b6e9d Add option to not include original message on reply, rename option top_posting to reply_mode (#1485149) 12 years ago
Aleksander Machniak 74d7841c26 Merge branch 'master' of github.com:roundcube/roundcubemail
Conflicts:
	CHANGELOG
12 years ago
Aleksander Machniak 9cb76ad3c2 Fix so subscribed non-existing/non-accessible shared folder can be unsubscribed 12 years ago
Aleksander Machniak fe2f0be435 Fix possible PHP warning, read default_folders using config->get()
to support deprecated option name (default_imap_folders)
12 years ago
Aleksander Machniak c8f35a17e6 Added "Undeleted" option to messages list filter 12 years ago
Aleksander Machniak 60082ad665 Fix PHP Warning: strlen() expects parameter 1 to be string, object given 12 years ago