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