- Fix handling of invalid HTML comments in messages (#1487759)

release-0.6
alecpl 14 years ago
parent e4e38e02cf
commit 9ebac6616d

@ -1,6 +1,7 @@
CHANGELOG Roundcube Webmail CHANGELOG Roundcube Webmail
=========================== ===========================
- Fix handling of invalid HTML comments in messages (#1487759)
- Fix parsing FETCH response for very long headers (#1487753) - Fix parsing FETCH response for very long headers (#1487753)
- Fix add/remove columns in message list when message_sort_order isn't set (#1487751) - Fix add/remove columns in message list when message_sort_order isn't set (#1487751)
- Check mime headers before attempt to parse them (#1487745) - Check mime headers before attempt to parse them (#1487745)

@ -75,6 +75,7 @@
* - changed $ignore_elements behaviour * - changed $ignore_elements behaviour
* - added RFC2397 support * - added RFC2397 support
* - base URL support * - base URL support
* - invalid HTML comments removal before parsing
*/ */
class washtml class washtml
@ -271,6 +272,9 @@ class washtml
else else
$this->config['base_url'] = ''; $this->config['base_url'] = '';
// Remove invalid HTML comments (#1487759)
$html = preg_replace('/<![^>]*>/', '', $html);
@$node->loadHTML($html); @$node->loadHTML($html);
return $this->dumpHtml($node); return $this->dumpHtml($node);
} }

Loading…
Cancel
Save