Commit Graph

7706 Commits

Author SHA1 Message Date
Aleksander Machniak
2852ffaeeb PHP5 support for the fix to bug #8252 2021-10-28 14:12:14 +02:00
Aleksander Machniak
ca0cce0e11 Fix charset conversion errors on PHP < 8 for charsets not supported by mbstring (#8252) 2021-10-28 14:10:33 +02:00
Aleksander Machniak
f4ee8c44c2 Fix bug where \u200b characters were added into the recipient input preventing mail delivery (#8269) 2021-10-28 13:01:52 +02:00
Aleksander Machniak
8a275b7ff3 Don't write stats info to console.log when in CLI
If the file was created by the web server user, user executing the CLI command
might have no permissions. This leads to an error, and e.g. when installing
a plugin/skin via composer is converted to an ugly exception. We want to prevent that.
Anyway, these stats are most useful for the webmail use not for CLI commands.
2021-10-24 15:56:45 +02:00
Aleksander Machniak
3158f11b2a Fix database initialization if db_prefix is a schema prefix (#8221) 2021-10-24 12:12:52 +02:00
Aleksander Machniak
f3dbc94a42 Fix PHP8 warning 2021-10-23 09:29:55 +02:00
Aleksander Machniak
ce3afe1638 Fix bug where new messages were not added to the list on refresh if skip_deleted=true (#8234) 2021-10-23 09:25:56 +02:00
Aleksander Machniak
4dc7d7decf Fix so dark mode state is retained after closing the browser (#8237) 2021-10-22 18:31:29 +02:00
Aleksander Machniak
d73d81032f Fix some PHP8 warnings (#8239) 2021-10-21 19:58:47 +02:00
Aleksander Machniak
e62ac0c85d Fix so session's search scope is not used if search is not active (#8199) 2021-10-19 19:23:21 +02:00
Aleksander Machniak
39b432ba0a Fix importing contacts with no email address (#8227) 2021-10-19 15:28:40 +02:00
Thomas Bruederli
f1d376ba27 Set version to 1.5.0 + remove unstable note 2021-10-17 22:36:20 +02:00
Aleksander Machniak
ec5eb742b2 Fix security issues regarding server name and trusted_host_patterns setting 2021-10-17 11:10:35 +02:00
Thomas Bruederli
992bfd40c7 Bring back spell.roundcube.net as integrated spelling service but disable by default (#8182)
This partially reverts commit b23c7f36cc8b95d7e43e38e6afdf2ea7b41a3517.4263e47d6a30596
2021-10-04 22:10:32 +02:00
Aleksander Machniak
4263e47d6a Bring back support for defining logo images via data-src-* attributes
Removed (unintentionally?) in 4c8ea71e3a
2021-09-30 13:48:23 +02:00
Aleksander Machniak
3d2a6bf107 Fix handling of dark_mode_support:false setting in skins meta.json (#8186) 2021-09-25 10:00:34 +02:00
Aleksander Machniak
7300d9bcd2 Be less forgiving on the input format 2021-09-13 12:04:38 +02:00
Aleksander Machniak
41a2652f81 Rename session items 'search' and 'search_params' to 'contact_search' and 'contact_search_params'
... to fix potential conflict with the session items for mail search.
2021-09-11 09:13:39 +02:00
Aleksander Machniak
316a997187 Fix PHP8 warnings (#8175) 2021-09-11 09:13:32 +02:00
Aleksander Machniak
9d55dd14d8 Fix XSS issue in handling attachment filename extension in mimetype mismatch warning (#8193) 2021-08-31 19:20:39 +02:00
Aleksander Machniak
ae2251f490 Fix strpos(): empty needle warning (#8184) 2021-08-29 18:46:20 +02:00
Thomas Bruederli
24e5c0d58a Fix password/token length check on OAuth login (#8178) 2021-08-29 17:00:18 +02:00
Thomas Bruederli
b23c7f36cc Disable the default spellchecker option using spell.roundcube.net (#8182)
... since this service is no longer available.
2021-08-29 17:00:08 +02:00
Aleksander Machniak
71b6a6e7fa Fix bug where "from my contacts" and "from trusted senders" values were mixed up (#8177) 2021-08-26 08:06:09 +02:00
Aleksander Machniak
4714f3192a Fix a couple of PHP8 warnings (#8175) 2021-08-25 18:58:44 +02:00
Aleksander Machniak
36615aa0c5 Fix explode() arguments order (#8176) 2021-08-25 18:58:37 +02:00
Aleksander Machniak
6718c0d6ba Fix handling of spellcheck connection errors (#8172) 2021-08-22 10:42:39 +02:00
Aleksander Machniak
1660fdb6db Fix so addr-spec with missing closing angle bracket can be parsed (#8164) 2021-08-15 10:51:57 +02:00
Aleksander Machniak
00d52a02bf Fix displaying inline images with incorrectly declared content-type (#8158) 2021-08-15 09:59:55 +02:00
Aleksander Machniak
14b9b3be9e Elastic: Fix unwanted scrollbars in QR-Code dialog
The usual dialog padding is 28px in Elastic
2021-08-04 11:56:13 +02:00
Aleksander Machniak
4515713c85 Fix handling of headers that occur multiple times by show_additional_headers plugin (#8157) 2021-08-04 08:29:58 +02:00
Aleksander Machniak
b9eb3517d7 Fix fatal error/warning on invalid input to user parameter (#8152)
Added a new utility method: rcube_utils::get_input_string()
2021-08-01 10:40:44 +02:00
Aleksander Machniak
5ae7e22002 Update localization 2021-07-25 09:01:51 +02:00
Aleksander Machniak
e23d51a23e Remove redundant if statement (#8119) 2021-07-20 11:04:46 +02:00
Aleksander Machniak
41f69f3d5f Simplify the code by making env.attachments always initialized 2021-07-19 12:40:59 +02:00
Aleksander Machniak
4903ef616f - Fix bug where expanding a group in the recipient input could corrupt the input content (#7569) 2021-07-18 11:08:41 +02:00
Justin Sleep
cd302c0654 Detect all variants of @ in suspicious emails (#8139) 2021-07-18 08:55:16 +02:00
Aleksander Machniak
02c7ddf9c1 Consider also full-width variant of @ when deciding about suspicious sender name 2021-07-16 13:18:39 +02:00
Aleksander Machniak
12ea080af8 Show suspicious email warning only when the email address is suspicious not the name 2021-07-16 13:16:16 +02:00
Aleksander Machniak
13cc4f43fd Fix contacts list title for groups from example_addressbook 2021-07-16 13:05:56 +02:00
Aleksander Machniak
9caab5f701 Fix PHP8 warnings 2021-07-16 12:57:46 +02:00
Aleksander Machniak
a832a6943e Fix converting >1MB of HTML content into plain text (#8137) 2021-07-16 12:37:44 +02:00
Aleksander Machniak
e01ec25aac Use setTimeout() without window. prefix consistently 2021-07-14 13:18:58 +02:00
johndoh
7aa4b94461 Fix Firefox infinate loading display on mail screen #8128 (#8129) 2021-07-14 13:05:58 +02:00
Michael Stilkerich
23430eb2b9 Fix type annotations for rcmail_output::add_handler (#8099) 2021-07-14 12:53:51 +02:00
johndoh
5cc4021670 Fix handling of group names with @ character in autocomplete and contacts widget #8098 (#8101) 2021-07-14 12:51:41 +02:00
Aleksander Machniak
2f643141b4 Fix size of Mailvelope iframe for PGP-inlined mail, again (#8126) 2021-07-11 09:42:13 +02:00
Aleksander Machniak
157f969417 Fix PHP8 warnings 2021-07-11 09:37:57 +02:00
Aleksander Machniak
25214753cb Support displaying RTF content (including encapsulated HTML) from a TNEF attachment 2021-07-11 09:31:09 +02:00
Aleksander Machniak
13d61f3c71 Fix handling of custom From addresses with names (#8106) 2021-07-03 08:34:10 +02:00