Commit Graph

330 Commits (master)

Author SHA1 Message Date
Aleksander Machniak 68cf8f19d2 Add some tests 10 years ago
Aleksander Machniak 2b8f033bcb Improvement in handling invalid email address strings 10 years ago
Aleksander Machniak 7c23451eec Added tests for html::attrib_string() method 10 years ago
Aleksander Machniak c8699f09ea Add dummy tests for rcube_spellcheck_* classes 10 years ago
Aleksander Machniak d3abad2876 Add more tests for framework classes 10 years ago
Aleksander Machniak 517c9f9a8d Fix directories check in Installer on Windows (#1489576)
Added rcube_utils::is_absolute_path() method
10 years ago
Thomas Bruederli eecd9ce0f9 Fix infinite loop when converting invalid html to plaintext (#1489566) 10 years ago
Aleksander Machniak 03f1691d47 Fixed Opera > 15 detection (#1489562) 10 years ago
Aleksander Machniak 3b1d410b4e Fix confusing intersect/filter methods naming/behaviour.
Removed rcube_result_index::intersect() method.
Changed rcube_result_index::filter() to filter in the same way as
rcube_result_thread::filter(), which means it actually does array_intersect().
Added tests scripts for rcube_result_index class.
11 years ago
Aleksander Machniak 5140c31064 Remove quotes around addressee name in case they are encoded.
Some clients encode quotes with name using base64/quoted-printable
encoding. Quotes were removed only for unencoded strings. Now also
encoded names are handled this way.
So, recipient/sender strings are displayed without quotes around
and e.g. saving to addressbook does not save these redundant quotes.
11 years ago
Aleksander Machniak f56ca13f7e Add more IMAP THREAD parser tests 11 years ago
Aleksander Machniak 18ff2e4ac6 Added some tests for IMAP THREAD parser 11 years ago
Aleksander Machniak c7250749ab Fix issue where deprecated syntax for HTML lists was not handled properly (#1488768) 11 years ago
Aleksander Machniak ffec857b69 Fix handling of invalid closing tags in HTML messages (#1489446) 11 years ago
Aleksander Machniak 3373e4ae10 Fix browser version detection and failing tests 11 years ago
Aleksander Machniak 741ddced5b Fix Internet Explorer 11 detection (#1489434) 11 years ago
Aleksander Machniak a8b004e8d8 Improve identity selection based on From: header (#1489378) 11 years ago
Aleksander Machniak b1f3c3bee8 Fixed saving contact birthday/anniversary dates before 01-01-1970 11 years ago
Thomas Bruederli fdb30f3279 Fix CSS selector modifications when nested in @media blocks 11 years ago
Aleksander Machniak c20fa4a1ad Fix address matching in Return-Path header on identity selection (#1489374) 11 years ago
Aleksander Machniak 672a55e655 Remove unused global variable 11 years ago
Aleksander Machniak ddeed163c0 Add identity_select plugin to tests list 11 years ago
Aleksander Machniak 0f15219a93 Fix text wrapping issue with long unwrappable lines (#1489371) 11 years ago
Thomas Bruederli e480ca00ba Replace markdown-style [1] link indexes in plain text email bodies. [1]: http://daringfireball.net/projects/markdown/ 11 years ago
Aleksander Machniak fed081229f Fix unit test 11 years ago
Sebastian Frster 18d80255e3 check parsing of HTTP_USER_AGENT Variable with multiple Datasets 11 years ago
Aleksander Machniak b32fab16ef Fix handling of non-default date formats (#1489294)
- remove ambiguous m/d/Y format from default config
11 years ago
Aleksander Machniak a79017e662 Fix base URL resolving on attribute values with no quotes (#1489275) 11 years ago
Aleksander Machniak 0bac7b32de Fix wrong handling of links with '|' character (#1489276) 11 years ago
Thomas Bruederli cff07b5f76 Fix parsing of links with ... in URL (#1489192) 11 years ago
Thomas Bruederli deb2b8d080 Allow to load config files for different environments (#1487311); keep (non-default) filename in URLs throughout the webmail app 11 years ago
Aleksander Machniak 6e57fb6b4c Fix parsing of square bracket characters in IMAP response strings (#1489223) 11 years ago
Aleksander Machniak cb3e2fe0c2 Fix displaying messages with invalid self-closing HTML tags (#1489137) 11 years ago
Aleksander Machniak 896e2b4e51 Add more rcube_utils tests 11 years ago
Aleksander Machniak 5383ad72db Add more tests for rcube_utils::explode_quoted_string() 11 years ago
Aleksander Machniak fe0f1d589b Improve rcube_utils::file2class() to not return duplicates 11 years ago
Aleksander Machniak f773259412 Fix washtml test after "unsupported node type" fix 11 years ago
Aleksander Machniak db108e3779 Fix another text wrapping issue (wrong handling of long unwrappable lines) 11 years ago
Aleksander Machniak fd0fd3b0a0 Fix handling of invalid email addresses in headers (#1489092) 11 years ago
Aleksander Machniak 3a0dc87856 Fix backslash character handling on vCard import (#1489085) 11 years ago
Aleksander Machniak b92ec5c86d Fix bug where multi-level quoting was replaced with one-level quoted text after format=flowed wrapping 11 years ago
Aleksander Machniak 2ce01932fe Fix another text wrap issue (added test case) 11 years ago
Aleksander Machniak 38c19a2064 Fix csv2vcard test 11 years ago
Aleksander Machniak 70229cbbfc Fix incorrect handling of some specific links (#1489060) 11 years ago
Aleksander Machniak 1041aa46da Fix another text wrapping issue 11 years ago
Aleksander Machniak 7439d3ee14 Fix incorrect handling of leading spaces in text wrapping 11 years ago
Aleksander Machniak 1e2468e4b9 Added two tests for HTML comments handling in rcube_washtml class 11 years ago
Aleksander Machniak 1e32540839 Add rel="noreferrer" for links in displayed messages (#1484686) 11 years ago
Aleksander Machniak d8270b66cc Fix wrapping of text lines with the same length as specified length limit 11 years ago
Aleksander Machniak 1f910cb50d Fix handling link href attribute value with (valid) newline characters (#1488940) 12 years ago
Aleksander Machniak ee01be5b5b Add dummy index.html file for Selenum tests 12 years ago
Aleksander Machniak 8466690851 Set root URL to our index.html, for better performance
See https://github.com/sebastianbergmann/phpunit-selenium/issues/217
12 years ago
Aleksander Machniak a2a1f8d7ed Added automated in-browser tests (PHPUnit + Selenium Web Driver) 12 years ago
Thomas Bruederli bb6f4b2b5d Refactored blockquote quotion routine in html2text conversion: it now correctly converts multiple and/or nested blockquotes 12 years ago
Aleksander Machniak 7ebed11b05 More improvements to format=flowed handling + fix in wordwrap() used internally by format_flowed() 12 years ago
Aleksander Machniak aabd628286 Improve format=flowed text unfolding, add test for signature separator handling 12 years ago
Aleksander Machniak b005927f91 Add basic tests for plugins 12 years ago
Thomas Bruederli 6d41d8fd4b Fix format=flowed unfolding on quoted lines; added tests for rcube_mime::format_flowed() and rcube_mime::unfold_flowed() 12 years ago
Aleksander Machniak c59ef9542a Support more Thunderbird CSV fields, added zh_TW localization for csv2vcard map (#1488901) 12 years ago
Aleksander Machniak 16915ee2ad Don't convert to link a text with < and > characters 12 years ago
Aleksander Machniak acf851f823 Fix address fields import from CSV (#1488900) 12 years ago
Aleksander Machniak a5b8ef99d4 Improve charset detection by prioritizing charset according to user language (#1485669) 12 years ago
Aleksander Machniak 21106b3d1c Fix handling of escaped separator in vCard file (#1488896) 12 years ago
Aleksander Machniak 2c777be5dd Add test for vCard issue (#1488896) 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
Aleksander Machniak 0931a97c5f Fix handling of parentheses in URLs 12 years ago
Aleksander Machniak a079269166 Fix version comparisons with -stable suffix (#1488876) 12 years ago
Aleksander Machniak 74cd0a9b62 - Fix XSS vulnerability in vbscript: and data:text links handling (#1488850) 12 years ago
Aleksander Machniak 0fa54df638 enriched.inc -> rcube_enriched 12 years ago
Aleksander Machniak 0c82e95c59 Apply rcube_shared.inc -> bootstrap.php change in tests 12 years ago
Aleksander Machniak 584e356920 Fix so mobile phone has TYPE=CELL in exported vCard (#1488812) 12 years ago
Aleksander Machniak 3833790db4 Support contacts import from CSV file (#1486399) 12 years ago
Aleksander Machniak 3a54cc5013 Fix rcube_utils::explode_quoted_string() with explode(), added tests 12 years ago
Aleksander Machniak e68fa71b0e Fixed rcube_imap_generic::uncompressMessageSet() result when argument is empty. Added tests. 12 years ago
Thomas Bruederli c96d3f57ef Match http://localhost/xxx as link 12 years ago
Aleksander Machniak 22c67d0ec2 Fix handling of URLs with asterisk characters (#1488759) 12 years ago
Aleksander Machniak 97313ac258 Fix test for html::quote() 12 years ago
Aleksander Machniak 4fd63805e5 Fix exception on phpunit 3.6.11 12 years ago
Aleksander Machniak b2e5178b10 Added tests for rcube_charset class 12 years ago
Aleksander Machniak a04a74fec4 Improvements in building criteria string for IMAP SEARCH 12 years ago
Aleksander Machniak 8f66aa06f5 Fix encoding vCard file when contains PHOTO;ENCODING=b (#1488683) 12 years ago
Aleksander Machniak 4bb0bffefe Convert managesieve test scripts to PHPUnit, add them to the suite 12 years ago
Aleksander Machniak afa0b1df58 Use setUp() instead of __construct() 12 years ago
Aleksander Machniak 528113069d More tests 12 years ago
Aleksander Machniak 5f8097b9eb Added tests for specialchars quoting 12 years ago
Aleksander Machniak a65ce5d3b0 Rename ip_check to check_ip, add IP checking tests 12 years ago
Aleksander Machniak 5f8adabb62 Add simple (constructor) tests for Framework classes 12 years ago
Aleksander Machniak 9b05f19338 Restructured tests 12 years ago
Aleksander Machniak e8be303af3 Added tests for shared functions, fixed small issues 12 years ago
Aleksander Machniak da28121dcd Improved email address validation with IPv6 support 12 years ago
Aleksander Machniak c83b83eeae Fix domain part check in email address validation function. Added test cases. 12 years ago
Aleksander Machniak e824925290 Rewritten test scripts for PHPUnit 12 years ago
Aleksander Machniak cfc27c9b76 Keep some resource files (images) in separate directory 12 years ago
Aleksander Machniak bc79c55613 Removed $Id$ 12 years ago
alecpl fbe7b71b0f - Fix importing vCard photo with ENCODING param specified (#1488432) 12 years ago
alecpl 63f23ffd6a - One test more 12 years ago
alecpl b138a9b56f - Add two small tests for html2text converter 12 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 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 98c2d69acf Be more strict in style attribute filtering 13 years ago
thomascube 10e2d65277 Adapt test to real-world: html mail content is always sent through rcmail_html4inline() 13 years ago
alecpl 4f8be46f38 - Improved handling of some malformed values encoded with quoted-printable (#1488232) 13 years ago
alecpl 3b50d2edf5 - Remove test for HTML inputs existance, now they are allowed 13 years ago
alecpl d61756663c - Fix problem with parsing HTML message body with non-unicode characters (#1487813) 13 years ago
alecpl 2185899721 - Fix handling of email addresses with quoted local part (#1487939) 13 years ago
alecpl 6d0ada30d7 - Fix handling of email addresses with quoted local part (#1487939) 13 years ago
alecpl c08b18c4b9 - Fix relative URLs handling according to a <base> in HTML (#1487889) 13 years ago
alecpl 3d98b4d914 - Fix: use include_once with absolute path 13 years ago
alecpl 968754b09e - Fix regression in html conditional comments handling by washtml class 13 years ago
thomascube 0fbadebe13 Improve vcard import: map more fields, support photo urls, better UTF-16 charset detection 13 years ago
thomascube 6ec4658f72 Adapt test for modcss replacements 14 years ago
alecpl 6c68cbde37 - Fix handling of comments inside an email address spec. (#1487673) 14 years ago
thomascube f5e7b35307 Bumbed version; Roundcube development is not Switzerland only 14 years ago
thomascube a1013c0372 Exclude punctuation from URLs within text; only link accepted url schemes 14 years ago
alecpl 0ff554d165 - Fix handling square brackets in links (#1487672) 14 years ago
thomascube 6bdb6102c0 Do charset detection in vcards with encoded values (#1485542) 14 years ago
alecpl 6084d782f2 - Fix hanling of HTML entity strings in plai text messages 14 years ago
alecpl 13326b7540 - Add tests for e-mail addresses decoding 14 years ago
thomascube 6d94ab311a Only lower-case user name if first login attempt failed (#1486393) + fix test 14 years ago
alecpl e019f2d0f2 - s/RoundCube/Roundcube/ 14 years ago
thomascube 4859fedb92 Fix unit tests + update version 14 years ago
thomascube 684057f67b Fix unit tests to run with changed rcmail class + use own config for tests 14 years ago
alecpl ad18d63cc1 - Fix handling of extended mailto links (with params) (#1486354) 15 years ago
thomascube 5570ad60b4 Improved charset detection in vcard import + added unit tests for it 15 years ago
thomascube 961afa1930 Add tests for external stylesheet handling 15 years ago
thomascube 11526305f5 Revert r2322; this is done in rcmail_html4inline() and now secured + fix tests 15 years ago
thomascube 63d4b12172 Create some basic unit tests based in simpletest.org 15 years ago