Commit Graph

198 Commits

Author SHA1 Message Date
Aleksander Machniak
26086981a2 Improve randomness of security tokens (#1490529) 2015-09-08 17:38:19 +02:00
Aleksander Machniak
a63f14ec40 Emoticons-related code refactoring
- Emoticons: All emoticons-related functionality is handled by the plugin now
- Emoticons: Added option to switch on/off emoticons in compose editor (#1485732)
- Emoticons: Added option to switch on/off emoticons in plain text messages
- Plugin API: Added disabled_plugins an disabled_buttons options in html_editor hook
- Plugin API: Added html2text hook
2015-08-29 07:52:57 +02:00
Aleksander Machniak
7a42173a16 Simplify rcube_utils::check_ip() 2015-08-13 09:04:19 +02:00
Aleksander Machniak
f4c512336d Fix "washing" of style elements wrapped into many lines 2015-08-10 10:17:05 +02:00
Aleksander Machniak
1b39d9a6c7 PHP7: Fixed some E_WARNING errors that previously were E_STRICT 2015-08-08 09:32:24 +02:00
Aleksander Machniak
1b8ca08e5b Added GSSAPI/Kerberos authentication plugin - krb_authentication 2015-08-06 13:23:50 +02:00
Aleksander Machniak
2d73205ec8 Skip rcube_ldap_generic test if Net_LDAP3 is not available 2015-08-02 11:32:41 +02:00
Aleksander Machniak
8447bae77c Require Mbstring and OpenSSL extensions (#1490415) - remove redundant code 2015-06-28 12:27:48 +02:00
Aleksander Machniak
f7427f151e Get rid of Mail_mimeDecode package dependency (#1490416) 2015-06-27 15:05:17 +02:00
Aleksander Machniak
25c8fe4eeb Fix handling of non-break spaces in html to text conversion (#1490436) 2015-06-17 14:03:13 +02:00
Aleksander Machniak
ff40683404 Fix so links with href == content aren't added to links list on html to text conversion (#1490434) 2015-06-17 09:30:44 +02:00
Thomas Bruederli
c5ca818118 Adapt washtml test to pass with different versions of iconv (i.e. on CentOS7) 2015-06-04 17:06:45 +02:00
Thomas Bruederli
7eefdc8149 Adapt charset cleanup tests to pass with different versions of iconv propucing slightyl different output 2015-06-01 13:43:54 +02:00
Thomas Bruederli
9311fea09b Add utility functiion to get an elemet's text content also when running tests in PhantomJS 2015-05-26 13:55:39 +02:00
Aleksander Machniak
3994b3a26c Installer: Use openssl_random_pseudo_bytes() (if available) to generate des_key (#1490402) 2015-05-23 09:42:11 +02:00
Thomas Bruederli
68ca963319 Use the right syntax for group assignments 2015-05-19 19:16:17 +02:00
Thomas Bruederli
b5f64294a8 Tag more tests with @mbstring 2015-05-19 19:14:37 +02:00
Thomas Bruederli
0bfc862283 Specify test groups for inclusion/exclusion 2015-05-19 18:53:50 +02:00
Aleksander Machniak
c4ad7edd53 Fix font artifacts in text2html conversion (#1490353)
Use white-space:nowrap elements instead of unicode word-joiner character
2015-05-19 10:54:16 +02:00
Thomas Bruederli
91f2171e85 Use the right properties from rcube_db::parse_dsn() result 2015-05-13 17:19:45 +02:00
Thomas Bruederli
2fece8372e Allow selenium tests to use explicit login credentials 2015-05-13 17:14:16 +02:00
Thomas Bruederli
0d4d43375c Support tests running with an sqlite database 2015-05-12 16:43:22 +02:00
Thomas Bruederli
28b1cb04b6 Add more utility functions to prepare the IMAP account used for testing 2015-05-11 14:37:30 +02:00
Thomas Bruederli
f7c5f44ffb Populate IMAP test account with sample message and test its listing in Selenium tests 2015-05-07 17:42:18 +02:00
Aleksander Machniak
389f70996c Skip some tests on PHP 5.3.3 2015-05-05 10:37:19 -04:00
Aleksander Machniak
f7565da34b Add some more tests for rcube_charset::clean() 2015-05-05 16:01:45 +02:00
Aleksander Machniak
eb58b6c537 Fix failing rcube_utils::strtotime() test if system timezone was different than expected 2015-05-05 12:40:17 +02:00
Aleksander Machniak
d86ff98339 Fix font artifact in Google Chrome on Windows (#1490353) 2015-04-09 15:55:30 +02:00
Aleksander Machniak
53cbebf8ad Fix handling spaces after <br> on html2text conversion 2015-04-09 10:11:00 +02:00
Aleksander Machniak
496972bf95 Fix backtick character handling in sql queries (#1490312) 2015-03-12 09:44:31 +01:00
Aleksander Machniak
13e0a6556f Fix handling of some improper constructs in format=flowed text as per the RFC3676[4.5] (#1490284) 2015-02-19 16:39:48 +01:00
Aleksander Machniak
786aa0725e Fix XSS issue in style attribute handling (#1490227) 2015-01-13 09:41:41 +01:00
Aleksander Machniak
d204814a39 Fix test for blocked.gif according to recent changes 2015-01-13 09:24:34 +01:00
Thomas Bruederli
e8b82c2e7b Fix rcube_utils::normalize_string() to support unicode characters + add argument for minimum token length 2014-12-28 16:22:08 +01:00
Thomas Bruederli
09c58d1add Make rcube_utils::strtotime() timezone aware (#1490163) 2014-12-28 15:41:47 +01:00
Aleksander Machniak
11eb072f80 Fix rcube_utils::get_boolean() test to not use deprecated function alias 2014-12-22 10:40:06 +01:00
Aleksander Machniak
f864495b7b Fix import of multiple contact email addresses from Outlook-csv format (#1490169) 2014-12-01 14:26:52 +01:00
Aleksander Machniak
25fb9732a0 Fix so all unknown email addresses from Google csv format are imported (#1490159) 2014-11-26 18:49:31 +01:00
Aleksander Machniak
bb1398a54e Fix import of multiple contact groups from Google-csv format (#1490159) 2014-11-19 08:46:43 +01:00
Aleksander Machniak
9e4246d957 Code improvements and fixes (mostly unused variables and methods) 2014-11-16 14:04:53 +01:00
Aleksander Machniak
48ba4414b3 Fix download of attachments that are part of TNEF message (#1490091)
Rcube_message_part::body content should never be modified by code out of the rcube_message.
Added convenient rcube_message::get_part_body() method, making rcube_message::get_part_content() deprecated.
2014-10-22 14:29:44 +02:00
Aleksander Machniak
0ea079d604 dirname(__FILE__) -> __DIR__ 2014-10-13 14:41:55 +02:00
Aleksander Machniak
ff767a14ff Merge branch 'oracle' 2014-09-22 09:31:11 +02:00
Aleksander Machniak
848e204ef9 Fix validation of email addresses with IDNA domains (#1490067) 2014-09-13 12:36:54 +02:00
Aleksander Machniak
34a0902089 Use consistent column/table quoting in sql queries 2014-09-12 14:37:51 +02:00
Aleksander Machniak
f01666a622 Fix handling of email addresses with quoted domain part (#1490040) 2014-08-21 18:08:26 +02:00
Aleksander Machniak
e7cd99ca9e Fixed failing test 2014-08-14 18:27:16 +02:00
Aleksander Machniak
5f17657e82 Support contacts import in GMail CSV format 2014-08-14 18:19:55 +02:00
Thomas Bruederli
06fdaf88cb Extend rcmail::url() to produce absolute and fully qualified URLs 2014-08-13 19:15:12 +02:00
Aleksander Machniak
fcb7d4fc03 Fix various iCloud vCard issues, added fallback for external photos (#1489993) 2014-08-01 12:49:37 +02:00