Aleksander Machniak
3fd363672c
bump version
2022-06-12 11:00:17 +02:00
Aleksander Machniak
ca264770fd
Fix possible js error ( #8543 )
2022-05-29 10:28:48 +02:00
Aleksander Machniak
282f0a2830
Fix bug where title tag content was displayed in the body if it contained HTML tags ( #8540 )
2022-05-28 09:10:57 +02:00
Aleksander Machniak
ee04d8571f
Fix so links (e.g. www.some.page or http://some.page ) are not considered mispellings ( #8527 )
2022-05-08 10:43:33 +02:00
Aleksander Machniak
720ba6f7a0
Update copyright year in the about dialog
...
[skip ci]
2022-05-07 15:28:14 +02:00
Aleksander Machniak
9d051a3050
PHPDoc fix
...
[skip ci]
2022-04-27 20:22:02 +02:00
Aleksander Machniak
fa65a68389
Use ... oprator instead of func_get_args() for variadic functions
2022-04-27 19:21:00 +02:00
Aleksander Machniak
2e5a12b0ff
Update localization
2022-04-25 08:00:50 +02:00
Github-Citizen
0e2858da97
Added link to logo image using $config['skin_logo'] ( #8509 )
...
Added ability to define a link URL for the logo image using $config['skin_logo'].
Works by defining the `logo type` for $config['skin_logo'] as `[link]` for example:
$config['skin_logo'] = ['elastic:*[link]' => 'https://www.example.com '];
$config['skin_logo'] = ['[link]' => 'https://www.example.com '];
Same relative path rules apply as when you define location of logo image file.
Starting with `http://` or `https://` is absolute.
Starting with a slash `/page.html` is relative to the skin directory ie `example.com/skins/elastic/page.html`
Starting without a slash `page.html` is relative to the website root directory ie `example.com/page.html`
2022-04-24 09:37:35 +02:00
Aleksander Machniak
6303d3177e
Fix broken encoding of HTML content encapsulated in a RTF attachment ( #8444 )
2022-04-17 09:20:01 +02:00
Mickaël
6fa6f89b02
Update rcube_smtp.php ( #8508 )
...
Correction on the issue explain here : https://github.com/roundcube/roundcubemail/issues/8507
2022-04-17 07:52:47 +02:00
Aleksander Machniak
8ad92d5f98
Fix so unix:// URI is supported in various host spec. options again ( #8468 )
2022-04-10 19:46:22 +02:00
Aleksander Machniak
7fdea0089d
Fix bug where DSN flag state wasn't stored with a draft ( #8371 )
2022-04-10 11:32:40 +02:00
Aleksander Machniak
a2aa107f1a
Don't list images attached to multipart/related part as attachments ( #7184 )
2022-04-10 10:11:56 +02:00
Aleksander Machniak
f23aaed10e
Remove use of unreliable charset detection ( #8344 )
2022-04-09 14:13:50 +02:00
Aleksander Machniak
ff96c78606
Use navigator.pdfViewerEnabled for PDF viewer detection
...
Drop ActiveXObject based detection code
2022-04-08 08:28:13 +02:00
Aleksander Machniak
5626e26c58
Fix slow loading of long HTML content into the HTML editor ( #8108 )
2022-04-03 12:30:16 +02:00
Remi Collet
b2396399c6
add imap and smtp host in legacy config options ( #8467 )
2022-03-20 10:58:16 +01:00
Aleksander Machniak
18f1a33fcc
Fix bug where SMTP password didn't work if it contained '%p' ( #8435 )
2022-03-13 17:08:35 +01:00
Aleksander Machniak
2c0b870bd6
Fix bug where session could time out if DB and PHP timezone were different ( #8303 )
2022-03-13 11:40:49 +01:00
Aleksander Machniak
3307eb6b28
Don't overwrite initial html_checkbox's 'checked' attribute ( #8471 )
2022-03-12 16:52:27 +01:00
Aleksander Machniak
bfef4691cf
Fix PHP8 warning ( #8466 )
2022-03-12 09:38:54 +01:00
Aleksander Machniak
5208400bcd
Fix handling of message/rfc822 parts that are small and are multipart structures with a single part ( #8458 )
2022-03-08 19:53:09 +01:00
Aleksander Machniak
78b3049ce5
Fix PHPDoc
2022-02-18 19:19:07 +01:00
Aleksander Machniak
00c5a585db
FIx PHP8 warnings ( #8437 )
2022-02-07 14:33:21 +01:00
Arkadiusz Miśkiewicz
03e8c51c7f
Fix regression in showing attachments ( #8425 ). ( #8430 )
...
a5c2b4360c started initializing
$this->got_html_part always but this check wasn't updated.
2022-01-31 18:09:34 +01:00
Aleksander Machniak
e38d4e1eac
Fix setting HTML mode on reply/forward of a signed message ( #8405 )
...
Simplify and unify has_html_part() and has_text_part() methods.
2022-01-30 09:17:45 +01:00
Aleksander Machniak
06b6089767
Fix handling of RFC2231-encoded attachment names inside of a message/rfc822 part ( #8418 )
2022-01-29 10:16:48 +01:00
Aleksander Machniak
819afeff29
Fix a couple of PHP8 warnings ( #8420 )
2022-01-29 08:35:50 +01:00
Aleksander Machniak
ac9b91f4c7
Strip HTML tags in URL logged with an error
2022-01-23 09:43:01 +01:00
Aleksander Machniak
01b7dbd1a7
Lock Installer to a set of supported config options
2022-01-23 09:11:58 +01:00
Aleksander Machniak
f546d7216c
Fix setting HTML mode on reply/forward of a signed message ( #8405 )
2022-01-22 15:31:26 +01:00
Aleksander Machniak
ca5ba9550f
Fix bug where small message/rfc822 parts could not be decoded ( #8408 )
2022-01-22 09:43:01 +01:00
Aleksander Machniak
e1a9004966
Update localization
2022-01-22 09:23:29 +01:00
Aleksander Machniak
ab91416599
Fix mail headers injection via the subject field on mail compose ( #8404 )
2022-01-22 08:28:21 +01:00
Aleksander Machniak
f429b26810
Fix various PHP8 warnings ( #8392 )
2022-01-11 19:04:24 +01:00
Aleksander Machniak
a5fd211712
Improve/Fix wrapping of plain text messages on preview and reply ( #6974 , #8391 , #8378 , #8289 )
...
In short, we always wrap, but we detect patches/diffs in the text and make them unwrappable.
2022-01-09 16:29:09 +01:00
Aleksander Machniak
953be4bbe1
Fix so PHP warnings are ignored when resizing a malformed image attachment ( #8387 )
2022-01-08 09:16:43 +01:00
Aleksander Machniak
751abb6119
Fix PHP Warning: Undefined array key "value" on PHP8 ( #8382 )
2022-01-08 08:32:34 +01:00
Aleksander Machniak
693b7f0ecb
Security: Fix cross-site scripting (XSS) via HTML messages with malicious CSS content
2021-12-29 19:02:43 +01:00
Thomas Bruederli
841bead50a
Refresh oauth access token in 'refresh' plugin hook ( #8224 )
2021-12-28 17:22:19 +01:00
Thomas Bruederli
6564b7b32c
No oauth auto-redirect on imap login failures ( #8370 )
2021-12-28 17:22:12 +01:00
Aleksander Machniak
8419e55fe4
Fix some more PHP8 warnings ( #8363 )
2021-12-17 19:06:02 +01:00
Aleksander Machniak
41d1873f38
Fix in_array_nocase() regression
2021-12-17 18:58:13 +01:00
Aleksander Machniak
c331431521
Fix some PHP8 compatibility issues ( #8363 )
2021-12-17 18:54:37 +01:00
Aleksander Machniak
5f8bf1bb15
Fix handling of unicode/special characters in custom From input ( #8357 )
2021-12-12 18:14:02 +01:00
Aleksander Machniak
7b81a71393
Don't use TLS by default ( #8359 )
...
Also unify the common code with a new rcube_utils::parse_host_uri() method
2021-12-11 09:52:23 +01:00
Aleksander Machniak
893216cb29
Unified and simplified services connection options ( #8310 )
2021-12-07 15:07:54 +01:00
Thomas Bruederli
e94177dd63
Pass 'id_token' to 'oauth_login' plugin hook ( #8214 )
...
... and unset it afterwards
2021-12-02 22:36:28 +01:00
Thomas Bruederli
3ba68eef08
Fix expiration of short-lived oauth tokens ( #8147 )
...
Just add a small margin of 10s to consider the transfer
and processing time between oauth server and roundcube.
2021-12-02 21:25:20 +01:00