Aleksander Machniak
7ac94421bf
Move washtml class into Roundcube Framework (rcube_washtml), add some improvements
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
Thomas Bruederli
dc67f38cdf
Properly parse message/rfc822 parts including all headers, body decoding and charset conversion
12 years ago
Thomas Bruederli
a8a72e2e7e
Nicely render headers of message/rfc822 parts
12 years ago
Aleksander Machniak
0fa54df638
enriched.inc -> rcube_enriched
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
297c1afb80
Fix redundant colon after last address in print mode
12 years ago
Thomas Bruederli
b81e7e91a9
Consider filename extension to detect image attachments of type application/octet-stream
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
Aleksander Machniak
8d54286df8
Merge branch 'keep-alive'
...
Conflicts:
CHANGELOG
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
ddafe4e410
Merge branch 'dev-compose-newwindow'
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
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
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
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
46d0012e26
Fix quota capability detection so it can be overwritten by a plugin ( #1488655 )
12 years ago
Aleksander Machniak
c8f35a17e6
Added "Undeleted" option to messages list filter
12 years ago
Thomas Bruederli
248d781e5f
Improve text wrapping in replies
12 years ago
Aleksander Machniak
e0efd8f5dc
Added separate From and To columns apart from smart From/To column ( #1486891 )
12 years ago
Aleksander Machniak
cfc27c9b76
Keep some resource files (images) in separate directory
12 years ago
Aleksander Machniak
840b4dbeb8
Simplified method of getting default addressbook.
...
Make sure to use the same source when adding contact and checking
if message is safe (sender is in addressbook).
Small code improvements.
13 years ago
Aleksander Machniak
8749e94b4b
Fix attachment sizes in message print page and attachment preview page ( #1488515 )
...
- Use size parameter from Content-Disposition header if specified,
- Calculate size of base64 encoded message parts
13 years ago
Aleksander Machniak
54be5ccb50
Fix XSS vulnerability in message subject handling using Larry skin ( #1488519 )
13 years ago
Aleksander Machniak
aede1f9ab4
Fix possible PHP warning: strpos(): Offset not contained in string
13 years ago
Aleksander Machniak
19cc5b91c9
Display Tiff as Jpeg in browsers without Tiff support ( #1488452 )
13 years ago
Aleksander Machniak
7c1231a94b
Use browser capabilities to decide if PDF/TIFF attachments should be displayed
...
in an overlay page/inline or to provide only direct download for them (#1488452 , #1487929 )
13 years ago
Aleksander Machniak
e349a8c9ae
Added browser capabilities detection, i.e. PDF and TIFF support
13 years ago
Aleksander Machniak
041c93ce0b
Removed $Id$
13 years ago
Aleksander Machniak
644f00d5a2
Fix add_contact() ( #1488465 )
13 years ago
alecpl
76248c7b6e
- Improved all headers viewer (mostly in Larry skin)
13 years ago
alecpl
0c259682f6
- Merge devel-framework branch, resolved conflicts
13 years ago
alecpl
1b30a710cf
- Add option to delete messages instead of moving to Trash when in Junk folder ( #1486686 )
13 years ago
thomascube
567be64c28
Fix if/else structure
13 years ago
thomascube
a49a00fd30
Display priority in message headers block
13 years ago
thomascube
7fe3811c65
Changed license to GNU GPLv3+ with exceptions for skins and plugins
13 years ago
thomascube
c321a955a7
Merged devel-framework branch (r5746:5779) back into trunk
13 years ago
alecpl
1adc70526c
- Use proper class name
13 years ago
alecpl
1c4f23d6e5
- Exclude MIME functionality from rcube_imap class into rcube_mime class
13 years ago
alecpl
f5d62f7157
- Fix bug in handling of base href and inline content ( #1488290 )
13 years ago
thomascube
c8c53f4ad1
Make emtpy/invalid links non-clickable
13 years ago
thomascube
f94e442469
Add more classes and options to HTML elements for better styleability
13 years ago
alecpl
18ca0b6efc
- Skip inline images (fixes issue where images used in HTML body were displayed below the body once again)
13 years ago
thomascube
faea23d0b4
More options for message headers output in templates
13 years ago
thomascube
c7dcb30025
More from Larry...
13 years ago
thomascube
854397b216
Better CSS url() validation
13 years ago
thomascube
67e0c90fce
Add css class to add-icon
13 years ago
thomascube
2b017e7f79
Allow clean background:url(...) styles in safe mode. This will make Roundcube pass the Email Standards Acid Test
13 years ago
alecpl
b6da0b76af
- Remove deprecated global $IMAP variable usage ( #1488148 )
13 years ago
alecpl
40c45e9de9
- Fixed issues with big memory allocation of IMAP results, improved a lot of rcube_imap class
13 years ago
alecpl
72ff6ae884
- Simplified compose session data handling, no need for session->cleanup()
13 years ago
thomascube
57486f6e58
Content filter for embedded attachments to protect from XSS on IE<=8 ( #1487895 )
13 years ago
alecpl
e0960f6365
- Prevent from memory_limit exceeding when trying to parse big messages bodies ( #1487424 ):
...
don't try to parse it, display notice with a link to download it directly
13 years ago
alecpl
e4a4ca1948
- Performance improvements
13 years ago
alecpl
f4cfb1414a
- Mark folder as recent only when it contains unseen messages
13 years ago
alecpl
636bd77074
- Mark (with different color) folders with recent messages ( #1486234 )
13 years ago
alecpl
d61756663c
- Fix problem with parsing HTML message body with non-unicode characters ( #1487813 )
13 years ago
alecpl
9aab5e5456
- Fix redundant line break in flowed format ( #1488146 )
13 years ago
thomascube
335b042b98
Fix inline display of image attachments
13 years ago
alecpl
ea66cef9bc
- Fix removing compose data from session after sending a message
13 years ago
alecpl
2db2ef3ec9
- Fix handling of <title> tag for cases where (malformed) HTML content contains more than one <title> tag
13 years ago
alecpl
104e235302
- Improve handling of malformed charset specification in HTML messages ( #1488093 )
13 years ago
alecpl
bba25299f8
- Fix bug where after delete message rows can be added to the list of another folder ( #1487752 )
13 years ago
alecpl
4b21d26879
- Add Priority filter to the messages list
13 years ago
alecpl
609d3923d7
- Cache synchronization using QRESYNC/CONDSTORE
...
- Fixed message ID updates in cache
- Changed message flags handling + some fixes (e.g. fixed messages listing after delete)
13 years ago
thomascube
06dc9838e0
Fix session race conditions when composing new messages
13 years ago
alecpl
8c124b9ea8
- Fix is_a() usage
13 years ago
alecpl
80152b333c
- Rewritten messages caching (merged devel-mcache branch):
...
Indexes are stored in a separate table, so there's no need to store all messages in a folder
Added threads data caching
Flags are stored separately, so flag change doesn't cause DELETE+INSERT, just UPDATE
- Partial QRESYNC support
- Improved FETCH response handling
- Improvements in response tokenization method
13 years ago
alecpl
9a835c7f7c
- Fix is_a() usage for PHP>5.3.6
13 years ago
alecpl
7a2bade211
- Added 'priority' column on messages list
13 years ago
thomascube
782d8593bd
More unique error codes
13 years ago
thomascube
d917785e70
Move mail sending functions from mail task to core for general usage
13 years ago
thomascube
ecb51cc8a6
Cache information about writeble address sources for performance reasons
14 years ago
alecpl
a509bb677c
- Add option to set default action of Forward button to "Forward as attachment"
14 years ago
alecpl
21461dce77
- Trim HTML message before washing, to make sure that BOM is removed even when prepended by some whitespace chars ( #1487915 )
14 years ago
thomascube
e2f185e1b3
Don't connect to address books unless necessary
14 years ago
alecpl
d08333ea57
- Fix problems with subfolders of INBOX folder on some IMAP servers ( #1487725 )
...
- Fix handling of folders that doesn't belong to any namespace (#1487637 )
14 years ago
alecpl
c08b18c4b9
- Fix relative URLs handling according to a <base> in HTML ( #1487889 )
14 years ago
alecpl
5c1dfb0b11
- Fix handling of top-level domains with more than 5 chars or unicode chars ( #1487883 )
14 years ago
alecpl
4351f7cd66
- Improve performance by including files with absolute path ( #1487849 )
14 years ago
alecpl
dd0ae6297b
- Improve space-stuffing handling in format=flowed messages ( #1487861 )
14 years ago
thomascube
4591de7018
Prepare for multiple concurrent compose windows
14 years ago
alecpl
29c54229cf
- Fix parsing links with non-printable characters inside ( #1487805 )
14 years ago
alecpl
829cbfe88c
- Use html::span instead of HTML code
14 years ago
alecpl
768091e094
- Make so addcontact icon doesn't jump alone to next line
14 years ago
thomascube
3e0e9148ef
Prevent from relaying arbitrary requests through modcss.inc (security issue)
14 years ago
alecpl
e8d5bdc84e
- Fix IDNA support when IDN/INTL modules are in use ( #1487742 )
14 years ago
alecpl
2c052c19b1
- Prevent from messages_sort_col == null
14 years ago
alecpl
ae3d6065d8
- Fix add/remove columns in message list when message_sort_order isn't set ( #1487751 )
14 years ago
thomascube
79e634040d
Don't block CSS styles having important keywords
14 years ago
thomascube
c6be45646b
Separate full message headers UI element from headers table ( #1487715 ) + Remove double borders in folder listing ( #1487713 )
14 years ago
alecpl
c9f67353cf
- Add part MIME ID to message_part_* hooks ( #1487718 )
14 years ago
thomascube
bc374503bb
Show full mail subject as title ( #1487128 )
14 years ago
alecpl
68d2d54100
- Move action files map from index.php to steps' func.inc files
14 years ago
thomascube
f5e7b35307
Bumbed version; Roundcube development is not Switzerland only
14 years ago
alecpl
600bb156f7
- Use improved get_capability() syntax, saves CAPABILITY call in some cases
14 years ago
alecpl
ceb7085c45
- Fix duplicated rcmBody div
14 years ago
alecpl
8127289ba8
- Revert wrong optimization in r4354
14 years ago
alecpl
531922676e
- small performance improvement
14 years ago
alecpl
3ee5a7200a
- Improved Mail-Reply-To and Mail-Followup-To headers handling
14 years ago
alecpl
af3c045ecf
- New Folder Manager UI
...
- Fix invalid Request when creating a folder (#1487443 )
- Add folder size and quota indicator in folder manager (#1485780 )
- Add possibility to move a subfolder into root folder (#1486791 )
14 years ago
alecpl
b46edc0f90
- Fix "Cannot use scalar value..." warning ( #1487066 )
14 years ago
alecpl
a4c970508b
- Re-fix handling of html entity strings in plain/text messages
14 years ago
alecpl
b72e2f9a17
- Fix handling of folders with "<>" characters in name
14 years ago
alecpl
44840971e8
- Fix handling of folders with name "0" ( #1487119 )
14 years ago
alecpl
cb105aa9f1
- Fix displaying long header names in message headers table
...
- Fix translation labels names for Mail-Followup-to and Mail-Reply-To
14 years ago
alecpl
93681d1e5e
- Fix extra line added to the message body when using php mail function ( #1487060 )
14 years ago
alecpl
29b39739df
- Improve responsiveness of messages displaying ( #1486986 )
14 years ago
alecpl
c50d8872ce
- Add missing confirmation/error messages on contact/group/message actions ( #1486845 )
...
- Add 'loading' message on message move/copy/delete/mark actions
14 years ago
alecpl
e0bd7054b7
- Add workaround for some Outlook's wrong content-types, per discussion in #1487051
14 years ago
alecpl
4438d66760
- Add separate column for message status icon ( #1486665 )
14 years ago
alecpl
f6aac389bf
- Minimize session data size by storing only last search result
...
and by removing search result from session after listing with empty search filter
14 years ago
alecpl
ba12c76300
- Fix signature removal when replying in HTML to plain/text message
14 years ago
alecpl
6b4929278b
- Add message content-type to the message flags in add_message_row(), can be used e.g. to set message row style/icon according to message type
14 years ago
alecpl
1716d5ef5a
- Add message list menu to css-sprite image
14 years ago
alecpl
e9470683bf
- Use css sprite image for messages list
14 years ago
alecpl
f22ea7ba18
- Support SMTP Delivery Status Notifications - RFC3461 ( #1486142 )
14 years ago
alecpl
e25a357d95
- Add Reply-to-List feature ( #1484252 )
...
- Add Mail-Followup-To/Mail-Reply-To support (#1485547 )
14 years ago
alecpl
66c674cc57
- Fix charset replacement in HTML message bodies ( #1487021 )
14 years ago
alecpl
1f49ce50a9
- Improve a little email address pattern, broken with IDNA support implementation
14 years ago
alecpl
33da0b48b3
- Allow setting some washtml options from plugin ( #1486578 )
14 years ago
alecpl
a99968259d
- Add option to automatically send read notifications for known senders (1485883)
14 years ago
alecpl
e99991996d
- Add Internationalized Domain Name (IDNA) support ( #1483894 )
14 years ago
alecpl
2753a4cab5
- Fix r3962 (< and > characters were not replaced with HTML entities in plain messages)
14 years ago
alecpl
e019f2d0f2
- s/RoundCube/Roundcube/
14 years ago
alecpl
614c642a4b
- Fix list_cols is not updated after column dragging ( #1486999 )
...
- Improved save-pref action and moved to separate file in utils task directory
- Improved http_post/http_request to support first argument in form 'task/action'
14 years ago
alecpl
431234538a
- Fix when IMAP connection fails in 'get' action session shouldn't be destroyed ( #1486995 )
...
- Performance: improve mail/get action and skip one IMAP connection
14 years ago
alecpl
33dfdd891b
- Improve logic of signatures colorizing and truncating, introduce sig_max_lines option
14 years ago
alecpl
99b8c1e2ac
- Fix format=flowed handling ( #1486989 ) + small improvements in plain messages parsing
14 years ago