103 Commits (9afeb0174e31c08d5f6d82148f13688b1072ce8c)

Author SHA1 Message Date
Aleksander Machniak 9afeb0174e Use PHPStan v2 4 months ago
Michael Voříšek efcdce84ba
Keep phpstan strict rules testing (#9424) 8 months ago
Aleksander Machniak 7c8968f4fe Use new HTML5 parser available on PHP >= 8.4 11 months ago
Aleksander Machniak 58721e3037 Fix regression where HTML messages were displayed unstyled (#9586) 12 months ago
Aleksander Machniak c99dcacddb - Fix information leak (access to remote content) via insufficient CSS filtering [CVE-2024-42010] 12 months ago
Aleksander Machniak 40a4a71b67 Fix XSS vulnerability in post-processing of sanitized HTML content [CVE-2024-42009] 12 months ago
Aleksander Machniak ba252dc5e2 Fix cross-site scripting (XSS) vulnerability in handling SVG animate attributes 1 year ago
Michael Voříšek a30e0ad438
Infer file/line location in rcube::raise_error() from backtrace (#9422) 1 year ago
Aleksander Machniak 2f5f3bd0de Code improvements 1 year ago
Aleksander Machniak 91816ca187 Fix phpstan errors 1 year ago
Michael Voříšek 332c165d28
Fix some basic JS CS (#9328) 1 year ago
Michael Voříšek d18406a8bd
Fix binary operator spaces CS (#9330) 2 years ago
Aleksander Machniak 34500a4fa4 Fix "missing return statement" phpstan errors 2 years ago
Michael Voříšek ff2d721680
Fix more CS whitespace (#9318) 2 years ago
Michael Voříšek 4ee79b9e84
fix "explicit_string_variable" (#9315) 2 years ago
Michael Voříšek 54f4aa33f9
Fix CS - imports (#9316) 2 years ago
Michael Voříšek b1a0067e5d
Fix more CS (#9303) 2 years ago
Michael Voříšek 6a53a1d853
Fix CS (whitespace, visibility) (#9297) 2 years ago
Michael Voříšek 2643be3eaa
Fix single quotes CS (#9283) 2 years ago
Michael Voříšek 3e458fa5fd
Refer native constants unambiguously (#9275) 2 years ago
Michael Voříšek e7d7e62146
Modernize more basic CS II (#9254) 2 years ago
Michael Voříšek ca8b17d191
Modernize more basic CS (#9258) 2 years ago
Michael Voříšek a8707ae220
Fix and assert basic CS using CI (#9246) 2 years ago
Michael Voříšek 5425d1a84a
Fix invalid phpdocs (#9252) 2 years ago
Aleksander Machniak 6ee6e7ae30 Fix cross-site scripting (XSS) vulnerability in handling of SVG in HTML messages (#9168) 2 years ago
Aleksander Machniak f211757286 Fix bug where a duplicate `<title>` tag in HTML email could cause some parts being cut off (#9029) 2 years ago
Aleksander Machniak 2847154cd0 Fix bug where multiline data:image URI's in emails were stripped from the message on display (#8613) 3 years ago
Aleksander Machniak 5c4e18820e Fix anchor links in HTML mail (#8632) 3 years ago
Aleksander Machniak 282f0a2830 Fix bug where title tag content was displayed in the body if it contained HTML tags (#8540) 3 years ago
Aleksander Machniak 693b7f0ecb Security: Fix cross-site scripting (XSS) via HTML messages with malicious CSS content 4 years ago
Aleksander Machniak e00795b48b Add workaround for the HTML5 parser performance issue, remove the size limit 4 years ago
Aleksander Machniak f2688ba492 Use ?? operator where applicable 4 years ago
Aleksander Machniak a832a6943e Fix converting >1MB of HTML content into plain text (#8137) 4 years ago
Kizashi Nagata 551cfc713b
Fix bug where 'start' and 'reversed' on ol tag were ignored (#8059) (#8060) 4 years ago
Josh Soref 203f456620
Spelling (#8001) 4 years ago
Aleksander Machniak 2f42fa2eaf Fix HTML5 parser issue with a messy HTML code from Outlook (#7356) 4 years ago
Aleksander Machniak 9f19b931e3 Fix cross-site scripting (XSS) via HTML messages with malicious CSS content 5 years ago
Aleksander Machniak 66062846ec Fix "unitialized string offset" warnings 5 years ago
Aleksander Machniak f4ed1024dc PHP8 fixes, CS fixes, short array syntax, tests 5 years ago
Aleksander Machniak 545a1569f1
Steps -> Actions refactoring (#7688) 5 years ago
Aleksander Machniak bde383d051 PHP8: Fix various issues 5 years ago
Aleksander Machniak d81b8447fb Fix empty output from HTML5 parser when content contains XML tag (#7624) 5 years ago
Aleksander Machniak a5c2b4360c Fixes in context of undefined variables, and code style 5 years ago
Aleksander Machniak ec4cc29c88 Fix cross-site scripting (XSS) via HTML messages with malicious svg or math content 5 years ago
Achim Leitner 8e0ee8b1c4
Fix: Keep children of object tag (#6453) 5 years ago
Aleksander Machniak 17deadfe56 Fix handling links without defined protocol (#7454) 5 years ago
Aleksander Machniak 0d9bffa878 Fix incorrect rewriting of internal links in HTML content (#7512) 5 years ago
Aleksander Machniak 32a7709ddf Fix cross-site scripting (XSS) via HTML messages with malicious svg/namespace 5 years ago
Aleksander Machniak 87e4cd0cf2 Fix XSS issue in handling of CDATA in HTML messages 5 years ago
Aleksander Machniak b35b5a1a26 Fix typo 5 years ago