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