Commit Graph

2129 Commits

Author SHA1 Message Date
Aleksander Machniak
67bb509f2d Fix displaying HTML body with inline images encapsulated using TNEF format (winmail.dat) 2021-07-01 14:28:37 +02:00
Aleksander Machniak
044398ca82 Add an option to disable TNEF decoding 2021-06-24 11:42:31 +02:00
Thomas Bruederli
861be4606b Fix phpdoc error 2021-06-21 20:56:12 +02:00
Aleksander Machniak
5043255f7e Example_addressbook: Various improvements and fixes 2021-06-09 15:33:40 +02:00
Aleksander Machniak
655e7c7159 Add RFC2231 support to rcube_mime_decode (#7390) 2021-06-05 08:46:16 +02:00
Aleksander Machniak
7ac269f775 Prevent contact email reset on update with invalid vcard (#7132) 2021-05-30 11:16:24 +02:00
Aleksander Machniak
db2888c604 Support IMAP LITERAL- extension [RFC 7888] (#6878) 2021-05-29 08:52:37 +02:00
Aleksander Machniak
094ef387e9 Fix bug where plus characters in attachment filename could have been ignored (#8074) 2021-05-28 11:34:20 +02:00
Aleksander Machniak
a493a31d84 Fix bug where consecutive LDAP searches could return wrong results (#8064) 2021-05-23 09:15:03 +02:00
Aleksander Machniak
ed17ce58b1 Remove (incorrect) use of Return-Receipt-To header (#8069) 2021-05-22 09:13:42 +02:00
Michael Stilkerich
74fab3e730 More extensive documentation for query-related rcube_addressbook API (#7958)
Also add list_records()'s $nocount parameter to all implementations
2021-05-15 14:15:21 +02:00
Kizashi Nagata
551cfc713b Fix bug where 'start' and 'reversed' on ol tag were ignored (#8059) (#8060) 2021-05-15 09:05:59 +02:00
Aleksander Machniak
462ab1e8df Remove debug code, fix PHP8 warning 2021-05-02 09:15:50 +02:00
Aleksander Machniak
8b10f9d6ea Warn the user about a potential data leak on mail bounce or forward (#7993) 2021-05-01 12:45:31 +02:00
Aleksander Machniak
4b5e9c10f9 Fix handling of multiple link references with the same index in plain text message (#8021)
Second attempt that should work on all supported PHP versions
2021-04-25 10:57:17 +02:00
Aleksander Machniak
d6efee1da1 CS fixes, update changelog 2021-04-25 10:00:34 +02:00
Aleksander Machniak
2fb21560b0 Merge branch 'smtp-xclient' of https://github.com/kwiatek6324/roundcubemail into kwiatek6324-smtp-xclient 2021-04-25 09:51:32 +02:00
Thomas P
0044673e11 Add config options for subject prefixes (#7929) 2021-04-25 09:41:08 +02:00
Aleksander Machniak
dc89e18a0f Revert "Fix handling of multiple link references with the same index in plain text message (#8021)"
This reverts commit 2be7e1cb61.

The code used a PHP>=7.4 feature.
2021-04-25 09:15:05 +02:00
Aleksander Machniak
2be7e1cb61 Fix handling of multiple link references with the same index in plain text message (#8021) 2021-04-25 09:05:51 +02:00
Josh Soref
203f456620 Spelling (#8001) 2021-04-18 08:43:18 +02:00
Aleksander Machniak
2f42fa2eaf Fix HTML5 parser issue with a messy HTML code from Outlook (#7356) 2021-04-05 10:39:00 +02:00
Aleksander Machniak
352a31ec07 Fix errors/warnings when fetching replied/forwarded message headers fails (#7970) 2021-04-04 10:15:02 +02:00
Aleksander Machniak
f74bc3fd80 Fix bug where invalid non-unicode characters in JSON output could make the UI unresponsive (#7955) 2021-03-27 09:19:18 +01:00
Aleksander Machniak
0df8e97476 Small code improvement + tests 2021-03-22 16:11:38 +01:00
Aleksander Machniak
12562a7b0e Remove redundant code from rcube_charset::clean() 2021-03-22 08:36:19 +01:00
Michael Stilkerich
2e88de27db Fix phpdoc for rcube::decrypt() (#7956)
* Fix phpdoc for rcube::decrypt()
* Adapt rcube::decrypt() to return false on error
2021-03-21 14:46:14 +01:00
Michael Stilkerich
0608af9814 phpdoc type annotations to aid static analysis tools (#7957) 2021-03-21 14:39:17 +01:00
Aleksander Machniak
1aa7b15f6d Fix spoofchecker on PHP <= 7.0 2021-03-21 10:14:02 +01:00
Aleksander Machniak
b913d2fbde Add IDN homograph attack (spoofing) detection [CVE-2019-15237] (#6891) 2021-03-21 09:25:57 +01:00
Aleksander Machniak
39086d4c87 Fix so session expiration is more precise and do not depend on the garbage collector (#7576) 2021-03-13 10:08:00 +01:00
Aleksander Machniak
9508059b90 Plugin API: Allow modification of 'error' argument in 'message_send_error' hook (#7914) 2021-03-13 08:54:30 +01:00
Aleksander Machniak
5ec509f87e FIX PHP8 fatal error and some warnings (#7931) 2021-03-10 18:24:18 +01:00
Aleksander Machniak
dd6aefe1fd Fix bug where imap_conn_options settings were ignored (#7912) 2021-03-04 19:14:28 +01:00
Aleksander Machniak
5ac44fd4ed PHPDoc fixes 2021-02-28 11:58:27 +01:00
Aleksander Machniak
ac8e067ae6 Use official GPL-3.0-or-later license identifier (#7901) 2021-02-24 15:39:36 +01:00
Aleksander Machniak
8cf8a47381 new_user_identity: Make sure email_list includes the main user email (#7085) 2021-02-21 10:20:52 +01:00
Kwiatek
5e5e91c3b5 Add support for XCLIENT ADDR and LOGIN extension 2021-02-20 11:57:42 +01:00
Thomas P
98b105aed8 Do not remove commas in groups/categories list (#7690) 2021-02-20 10:10:14 +01:00
Aleksander Machniak
529c1a29a3 Fix invalid IMAP SEARCH command in some rare case on messages cache synchronization (#7895) 2021-02-20 09:36:47 +01:00
Aleksander Machniak
277e66b2ac Fix undefined index warning 2021-02-15 11:34:14 +01:00
Aleksander Machniak
747bcd2ff4 Fix handling of table prefix and quoting in insert_or_update()
In all places we use this function the $table argument has already
been passed through table_name() method, i.e. it contains the prefix
and is quoted. So, we should not do this again.
2021-02-15 11:31:06 +01:00
Aleksander Machniak
fdd52a5312 Give more prio to $user_email property in get_user_email(), follow up fix for #7667 2021-02-09 18:31:57 +01:00
Aleksander Machniak
9f19b931e3 Fix cross-site scripting (XSS) via HTML messages with malicious CSS content
and improve css parsing code.

Thanks to Mateusz Szymaniec (CERT Polska) for reporting the issue.
2021-02-08 13:42:12 +01:00
Aleksander Machniak
b7ac23ea5d new_user_identity: Fix missing password for user-specific LDAP operations (#7667) 2021-02-07 09:55:41 +01:00
Aleksander Machniak
a03a1db73c Tabs to spaces
[skip ci]
2021-02-06 16:59:05 +01:00
hefee
8ef57a4173 Add 'reconnect' plugin to retry IMAP connection (#7844)
* Make storage_connect hook ready to be usable for reconnect plugins.
* Add reconnect plugin to retry to login into IMAP server.

Co-authored-by: Sandro Knauß <hefee@debian.org>
2021-02-06 16:46:21 +01:00
Aleksander Machniak
79b5343563 Fix handling of address groups in email headers by ignoring their names (#7663) 2021-02-06 16:41:50 +01:00
johndoh
2d38d6e30b fix typo (#7866) 2021-01-31 11:37:33 +01:00
Aleksander Machniak
cdeccac627 Also ignore PHP8 warnings on iconv() use with invalid encoding 2021-01-30 17:59:09 +01:00