Commit Graph

808 Commits

Author SHA1 Message Date
Aleksander Machniak
c9e2ab488e Enigma: Fix handling of encrypted + signed messages (#1490632) 2016-01-21 11:05:01 +01:00
Aleksander Machniak
0e77b6f1b3 Fix regression where xml mode could be used to parse xhtml messages causing empty result 2016-01-20 08:44:31 +01:00
Aleksander Machniak
bffca14d96 Exit when imagecreatetruecolor() fails 2016-01-19 09:37:29 +01:00
Aleksander Machniak
22a018d082 Merge branch 'dev-svg' 2016-01-18 09:47:52 +01:00
Aleksander Machniak
ed1d212ae2 Improved SVG cleanup code 2016-01-16 09:03:51 +01:00
Aleksander Machniak
023d3eb031 Refactor wash_attribs() - fix regressions 2016-01-12 13:57:30 +01:00
Aleksander Machniak
d5f7490b08 Fix PHP Fatal error: Can't use function return value in write context 2016-01-11 12:52:49 +01:00
Thomas B
66d4ef6e31 Merge pull request #316 from namesco/prevent-blank-contactnames
Ensure roundcube doesn't render contact names as blank
2016-01-10 16:02:51 +01:00
Aleksander Machniak
a1fdb205f8 Extend rcube_washtml with SVG support 2016-01-09 18:26:09 +01:00
Francis Russell
8f71b164fd Make TLS method for IMAP parameterisable. 2016-01-08 14:22:32 +00:00
Francis Russell
191a6a6805 Enable use of TLSv1.1 and TLSv1.2 for IMAP. 2016-01-08 14:22:32 +00:00
James Buncle
fd0244dabf Ensure roundcube doesn't render contact names as blank (when the name is whitespace) 2016-01-07 16:21:22 +00:00
Aleksander Machniak
4e1aa60c16 Make possible to disable authentication via rcube_smtp::connect() arguments (#1490621) 2016-01-07 09:48:18 +01:00
Aleksander Machniak
39137fe292 CS fixes 2016-01-05 09:04:59 +01:00
Aleksander Machniak
d72e5afb47 Fix PHP7 warning "session_start(): Session callback expects true/false return value" (#1490624) 2015-12-28 17:07:53 +01:00
Aleksander Machniak
6521c20768 Add INBOX to the list of folders only if no filter and no prefix was specified 2015-12-22 12:01:47 +01:00
Aleksander Machniak
cd219a45dd Fix regression where some message attachments could be missing on edit/forward (#1490608) 2015-12-18 11:42:05 +01:00
Aleksander Machniak
be346095a0 Fix handling of message/rfc822 attachments on replies and forwards (#1490607) 2015-12-17 09:12:06 +01:00
Aleksander Machniak
3296965f41 Force arg_separator in http_build_query() 2015-12-14 11:23:57 +01:00
Aleksander Machniak
87cb24d873 Don't add redundant URL arguments to logged error messages 2015-12-14 11:17:17 +01:00
Aleksander Machniak
cbe701ac4a Fix rcube_utils::words_match() to work with mixed/invalid/binary content (T844) 2015-11-18 13:27:00 +01:00
Aleksander Machniak
7e3298753a Use ternary operator where aplicable 2015-11-14 10:08:07 +01:00
Aleksander Machniak
a15d877ba8 Added brute-force attack prevention via login rate limit (#1490566) 2015-11-11 18:53:43 +01:00
Aleksander Machniak
454b0b1ca9 Remove deprecated rcmail and rcube_imap methods 2015-11-05 09:17:28 +01:00
Aleksander Machniak
9234903287 Fix HTML sanitizer to skip <!-- node type X --> in output (#1490583) 2015-11-05 08:46:43 +01:00
Aleksander Machniak
eca19d65b5 Optimized some regular expressions 2015-10-22 09:45:47 +02:00
Aleksander Machniak
2ff3385788 Fix warning when enchant_broker_list_dicts() does not return an array 2015-10-18 09:45:33 +02:00
Aleksander Machniak
91dc7fabbc Small improvements in HTML to text conversion.
Better handling of <body> and trailing spaces, and </p><div> or <br><div>.
2015-10-15 12:23:23 +02:00
Aleksander Machniak
c8c4cafb1f Add possibility to define date format in write operations for ldap attributes (#1488741) 2015-10-09 13:44:45 +02:00
Aleksander Machniak
a03233ceba CS fixes 2015-10-07 09:14:18 +02:00
Aleksander Machniak
354cff8b26 Some more CS fixes 2015-10-03 13:32:01 +02:00
Aleksander Machniak
7fb0aedc9b Fix fetchMIMEHeaders() so it really works with multiple parts, various CS fixes 2015-10-03 13:06:24 +02:00
Aleksander Machniak
b813011902 Remove unused property 2015-10-02 13:34:46 +02:00
Aleksander Machniak
85f4209074 Code improvements: CS fixes, improved internal cache cleanup on folder selection, removed redundant cache 2015-10-02 10:56:35 +02:00
Aleksander Machniak
aada285660 Simplify change_subscription() code, removed unused vars 2015-10-02 10:12:53 +02:00
Aleksander Machniak
6a94f69bd1 Remove code for Mail_mime<1.9, we already require Mail_mime-1.10 for other reasons 2015-10-01 08:34:18 +02:00
Aleksander Machniak
0ee57208b3 Add possibility to set PDO::ATTR_PREFETCH and PDO::ATTR_TIMEOUT via DSN string 2015-09-23 12:58:05 +02:00
Aleksander Machniak
1b61a48eec Get rid of mb_check_encoding() before mb_convert_encoding() for better performance, CS fixes 2015-09-22 21:18:15 +02:00
Aleksander Machniak
83345af059 Log charset conversion warning only when no function was found, not when the string was invalid 2015-09-22 13:11:30 +02:00
Aleksander Machniak
7d71c48952 s/RCMAIL_VERSION/RCUBE_VERSION/ 2015-09-22 11:42:03 +02:00
Aleksander Machniak
7bbb86f78a Session read handler must return a string in PHP7 2015-09-19 08:35:35 +02:00
Aleksander Machniak
b2b9b591ce Fix handling random_bytes() errors in PHP 7.0.0RC3 2015-09-18 20:17:07 +02:00
Aleksander Machniak
df0b4f3437 Make sure an email address is valid when replacing it with mailto: link 2015-09-15 12:52:18 +02:00
Thomas Bruederli
db390a27fb Do not tokenize search string when querying in strict mode (#1490504) 2015-09-14 20:09:17 +02:00
Aleksander Machniak
fef8537adb Improved multi-folder search performance on sort order change or list page change
by proper index serialization and skipped redundant sorting
2015-09-11 15:12:20 +02:00
Thomas Bruederli
f7f75ff7d1 Unify detection of pgp/mime message part 2015-09-10 21:56:40 +02:00
Aleksander Machniak
e85bbc9e9c random_bytes() can throw an exception in some cases, since PHP 7.0.0rc3 2015-09-10 16:57:12 +02:00
Aleksander Machniak
63e7937d02 Change so rcube_message class does not depend on $_GET parameters 2015-09-10 08:53:11 +02:00
Aleksander Machniak
26086981a2 Improve randomness of security tokens (#1490529) 2015-09-08 17:38:19 +02:00
Aleksander Machniak
f75bc5c24b Use random security tokens instead of hashes based on encryption key (#1490404) 2015-09-08 09:38:45 +02:00