Commit Graph

1739 Commits

Author SHA1 Message Date
Aleksander Machniak
dbcdedfc69 Fix PHP8 warnings when using list_flags and list_cols properties by plugins (#8998) 2023-05-07 09:22:32 +02:00
Aleksander Machniak
73dd99118f Fix PHP warnings
... if using rcube_config w/o loading defaults.inc.php
2023-04-19 12:31:27 +02:00
Aleksander Machniak
2ed16e57ec Fix so vCard output does not contain non-standard/redundant TYPE=OTHER and TYPE=INTERNET (#8838) 2023-04-10 13:14:47 +02:00
Aleksander Machniak
d1bfe81731 Support conversion from webp formt using GD, improve is_convertable() 2023-04-10 12:32:14 +02:00
Aleksander Machniak
ff96e7724a Set timeout=30, connect_timeout=5, read_timeout=120 as defaults for HTTP client (#8865) 2023-04-10 09:46:54 +02:00
Aleksander Machniak
e69cd1b5a6 Fix extra leading newlines in plain text converted from HTML (#8973) 2023-04-09 12:06:50 +02:00
Aleksander Machniak
d1d29e7c77 Fix bug where LDAP (fulltext) search didn't work without 'search_fields' in config (#8874)
also fix some PHP warnings
2023-04-02 11:31:39 +02:00
Aleksander Machniak
43af3e0e58 Move get_host() from rcube_utils to rcmail_utils, de-duplicate 2023-03-05 18:33:57 +01:00
vladasko-g
852ffc6826 Add idenity management script (#8887) 2023-03-05 17:56:52 +01:00
Aleksander Machniak
1f0b275e22 Fix PHP Deprecated: Creation of dynamic property rcube_message_header::$bcc is deprecated 2023-03-04 11:43:53 +01:00
Aleksander Machniak
06ce7a5d34 Fix so LDAP VLV option is disabled by default as documented (#8833) 2023-01-29 13:19:20 +01:00
Aleksander Machniak
4b488353c5 Fix support for Windows-31J charset (#8869) 2023-01-29 10:11:53 +01:00
Aleksander Machniak
b2f7adb730 Fix PHP8 warning (#8891) 2023-01-29 09:39:48 +01:00
Arshid
2605262257 Fix undefined variable (#8831)
$detected_charset is undefined.
2022-12-31 17:46:54 +01:00
Aleksander Machniak
11ae5a14e4 Fix possible error in compare_search_value() (#8823) 2022-12-31 10:06:11 +01:00
Aleksander Machniak
49eb9e09d5 Fix PHP8.2 warning 2022-12-05 15:15:19 +01:00
Aleksander Machniak
98fa870a98 Fix possible PHP warning (#8793) 2022-12-04 10:39:56 +01:00
Aleksander Machniak
378a5d3423 Fix PHP 8.1 warning (#8804) 2022-11-28 20:52:53 +01:00
Aleksander Machniak
33fac1927e Fix PHP 8.1 warnings, make BODYSTRUCTURE parser less fragile (#8803) 2022-11-28 20:34:02 +01:00
Aleksander Machniak
ec39abf508 Improve handling of available spellchecker languages/dialects 2022-11-26 11:01:52 +01:00
Aleksander Machniak
e7f57c6dd5 Fix PHP warning (#8794) 2022-11-26 10:17:29 +01:00
Thomas B
409aee8b3c Add config option for request uri field (#8738) (#8770)
This can be used to read a custom header sent by a reverse proxy to resolve the absolute path to Roundcube

* add check against the proxy_whitelist option before using a HTTP header field value for the request uri composition.
* refactor the rcmail::url() method to also work when composing fully qualified urls.
* fix/adapt tests
2022-11-23 21:05:00 +01:00
Aleksander Machniak
1b0c72f9c3 Fix PHP warning (#8784) 2022-11-15 19:00:40 +01:00
Aleksander Machniak
c78d998ec3 Fix authenticating to Courier IMAP with passwords containing a '~' character (#8772) 2022-11-11 14:11:37 +01:00
Aleksander Machniak
e111f22d50 Fix a PHP warning (#8743) 2022-11-11 13:26:08 +01:00
Michael Stilkerich
473eec4a8a Pass port 0 as integer to Redis::connect() with unix socket (#8749)
The second parameter to Redis::connect() is an int parameter. Passing
null for it will trigger a PHP deprecation notice with PHP 8.1.

The Redis::connect() documentation shows that a 0 is used for the port
parameter in the examples with unix sockets where parameters beyond the
second parameter are set.
2022-11-11 13:22:59 +01:00
Michael Steininger
e717bedc10 Fix php 8.0 warning if db_dsnr is used (#8779) 2022-11-11 11:38:25 +01:00
Aleksander Machniak
249bc0e338 Fix so N property always exists in a vCard export (#8771) 2022-11-02 11:53:31 +01:00
Philip Weir
901b1bb8f1 Remove remaining references to dropped db engines (#8767) 2022-10-29 17:06:21 +02:00
Aleksander Machniak
32ddb7b8d1 Use precise session lifetime for garbage collector (#8671) 2022-10-09 17:13:41 +02:00
Aleksander Machniak
80404a8674 Store uploads metadata in a separate sql database table instead of a session (#8415) 2022-10-09 11:35:14 +02:00
Rok Jaklič
0077d7a52d Added prioritized charsets for Slovenian language (#8701) 2022-09-24 09:13:38 +02:00
Stuart Henderson
ba5ea75f46 Don't return undefined $_SESSION['secure_token'] (#8705)
Avoid `PHP Warning: Undefined array key "secure_token" in /roundcubemail/program/lib/Roundcube/rcube.php on line 1002` seen with PHP 8 and secure_urls enabled.
2022-09-24 09:10:18 +02:00
Aleksander Machniak
704034be2d Add setQuota() method 2022-09-24 09:08:10 +02:00
Aleksander Machniak
019801a430 Removed support for MS SQL Server and Oracle (#7854) 2022-09-11 11:01:03 +02:00
Aleksander Machniak
2847154cd0 Fix bug where multiline data:image URI's in emails were stripped from the message on display (#8613) 2022-09-10 09:53:34 +02:00
Aleksander Machniak
79b089e6d3 Fix PHP8 warnings (#8677) 2022-08-25 19:52:56 +02:00
Aleksander Machniak
825bcf5af7 Fix various "Creation of dynamic property is deprecated" warnings 2022-08-14 15:27:09 +02:00
Aleksander Machniak
bae45d5728 Always define 'abort' arg in rcube_dummy_plugin_api handler (#8669) 2022-08-13 08:58:52 +02:00
Aleksander Machniak
69b82f8f52 Fix PHP8 warnings (#8656) 2022-08-09 19:03:05 +02:00
Aleksander Machniak
1377ce5918 Fix PHP8.1 warnings (#8667) 2022-08-09 19:00:19 +02:00
Aleksander Machniak
d03668e39a Fix regression in rcube_db::encode()
We use mb_convert_encoding() instead of utf8_encode() and utf8_decode().
2022-08-09 18:56:24 +02:00
Aleksander Machniak
1389e573d3 Remove use of utf8_encode() and utf8_decode() functions deprecated in PHP 8.2 2022-08-06 18:58:23 +02:00
Aleksander Machniak
aac9b696b8 Fix various PHP 8.2 warnings 2022-08-06 09:22:12 +02:00
Aleksander Machniak
4ca3e5d610 CS fixes, update changelog 2022-08-01 12:25:00 +02:00
Aleksander Machniak
9fc9158fc2 Merge branch 'dev/proxyprotocol' of https://github.com/cmollekopf/roundcubemail into cmollekopf-dev/proxyprotocol 2022-08-01 11:56:22 +02:00
Christian Mollekopf
e495fc73b5 Enigma: WOAT Support (#8626)
* Enigma: WOAT Support
* Fixed public key extraction from dns record

Co-authored-by: Aleksander Machniak <alec@alec.pl>
Co-authored-by: Christian Mollekopf <mollekopf@apheleia-it.ch>
2022-08-01 11:51:32 +02:00
Aleksander Machniak
5c4e18820e Fix anchor links in HTML mail (#8632) 2022-07-30 08:59:52 +02:00
Aleksander Machniak
0895d6c2fd - Fix various PHP 8.1 warnings (#8628) 2022-07-29 08:00:34 +02:00
Christian Mollekopf
a9a9be9a69 Use rcube_utils::remote_addr() to take HTTP_X_FORWARDED_FOR into account 2022-07-22 10:42:24 +02:00