Aleksander Machniak
ef7c00ac2d
Makefile: Backports and fix version number
2023-09-18 10:26:49 +02:00
Aleksander Machniak
6dc41a2c96
Make rcmail::format_date() to work with DateTimeImmutable
2023-01-18 11:47:39 +01:00
Aleksander Machniak
c0f183059c
Fix get_address_book() issue for addressbooks that have a string identifier starting with a digit
2022-12-01 10:02:20 +01:00
Thomas Bruederli
88c1566126
Prepare release 1.5.3
2022-06-22 10:28:04 +02:00
Aleksander Machniak
1b4f364430
Fix bug where DSN flag state wasn't stored with a draft ( #8371 )
2022-04-10 11:34:40 +02:00
Aleksander Machniak
6d5c41e242
Fix mail headers injection via the subject field on mail compose ( #8404 )
2022-01-22 08:28:47 +01:00
Thomas Bruederli
ddd67891e4
Bump version to 1.5.2
2021-12-28 17:31:00 +01:00
Thomas Bruederli
01781c221e
Refresh oauth access token in 'refresh' plugin hook ( #8224 )
2021-12-28 17:23:56 +01:00
Thomas Bruederli
372cb0c5c7
No oauth auto-redirect on imap login failures ( #8370 )
2021-12-28 17:23:50 +01:00
Aleksander Machniak
918730b46f
Fix some PHP8 compatibility issues ( #8363 )
2021-12-17 18:53:48 +01:00
Aleksander Machniak
4463865b12
Fix handling of unicode/special characters in custom From input ( #8357 )
2021-12-12 18:14:43 +01:00
Thomas Bruederli
09d6abd38f
Pass 'id_token' to 'oauth_login' plugin hook ( #8214 )
...
... and unset it afterwards
2021-12-02 22:43:53 +01:00
Thomas Bruederli
d2f24f20a9
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 22:43:46 +01:00
Thomas Bruederli
fc0910cef5
Fix relative path to assets if /index.php/foo/bar url is used ( #8144 )
2021-12-02 22:43:38 +01:00
Thomas Bruederli
4851ab3dd9
Bump version to 1.5.1
2021-11-12 22:21:09 +01:00
Aleksander Machniak
8b89f7aada
Fix PHP8 warnings ( #8286 )
2021-11-06 09:13:47 +01: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
d73d81032f
Fix some PHP8 warnings ( #8239 )
2021-10-21 19:58:47 +02:00
Thomas Bruederli
f1d376ba27
Set version to 1.5.0 + remove unstable note
2021-10-17 22:36:20 +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
36615aa0c5
Fix explode() arguments order ( #8176 )
2021-08-25 18:58:37 +02:00
Michael Stilkerich
23430eb2b9
Fix type annotations for rcmail_output::add_handler ( #8099 )
2021-07-14 12:53:51 +02:00
Aleksander Machniak
157f969417
Fix PHP8 warnings
2021-07-11 09:37:57 +02:00
Aleksander Machniak
13d61f3c71
Fix handling of custom From addresses with names ( #8106 )
2021-07-03 08:34:10 +02:00
Sebastian Brückner
1d2ad936a7
Fix parsing aud jwt claim ( #8096 )
2021-06-11 09:58:06 +02:00
Aleksander Machniak
5d81c15f07
Document blankpage_url option ( #5025 )
2021-06-05 09:29:21 +02:00
Aleksander Machniak
ed17ce58b1
Remove (incorrect) use of Return-Receipt-To header ( #8069 )
2021-05-22 09:13:42 +02:00
Aleksander Machniak
24fc958f03
Improve template conditionals parsing
...
The old method with big regexps was buggy as described in #8065 .
2021-05-19 19:49:57 +02:00
johndoh
bf2c4f32e4
Regex optimisation, fix #8065 ( #8068 )
2021-05-19 08:07:24 +02:00
Thomas P
0b9346be01
Support class and realname props for a folder ( #7937 )
2021-05-07 17:53:03 +02:00
Aleksander Machniak
bc531e4668
Fix various actions on folders with angle brackets in name ( #8037 )
2021-05-05 17:37:52 +02:00
Thomas Bruederli
9d94acb60e
Add plugin hooks for oauth events ( #8028 , #8040 )
...
`oauth_login`: triggered after successful authentication via OAuth, providing token and identity information
`oauth_refresh_token`: triggered after the OAuth access token was refreshed
2021-05-04 21:31:01 +02:00
Thomas Bruederli
93cda187ed
Catch oauth state check exception ( #7998 )
2021-04-26 21:40:29 +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
Thomas P
0044673e11
Add config options for subject prefixes ( #7929 )
2021-04-25 09:41:08 +02:00
Tobias Florek
67aa13fe4e
Implement XOAUTH2 for managesieve ( #8026 )
...
fixes #7925
2021-04-25 09:19:41 +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
johndoh
8547ccb765
Remove duplicate <title> tag in iframe output ( #7997 )
2021-04-12 11:15:53 +02:00
johndoh
8453d147d7
Handle http 500 error on message send ( #7959 )
2021-04-09 08:25:38 +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
39f8f639b5
Fix PHP8 fatal error when allowing images in an email ( #7968 )
2021-03-26 18:43:28 +01:00
Thomas Bruederli
8fdf37bf21
Set absolute path for assets if PATH_INFO is set (#7812,#7923)
2021-03-15 21:20:07 +01:00
Aleksander Machniak
435d6c6fc2
Don't cache disabled_actions setting in memory
...
If some plugin changed the setting after first button() method
use, the change would not have been seen in the rest of the method calls.
2021-03-15 14:12:37 +01:00
Aleksander Machniak
7091e65f80
Fix bug when sending an email and recipient's email address contains a trailing dot ( #7899 )
2021-03-06 09:59:35 +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
johndoh
1eebfd723b
Improve detection of external urls for redirect ( #7823 )
2021-01-23 10:15:09 +01:00
Thomas Bruederli
375d668064
Hide login form fields when oauth_login_redirect is configured ( #7830 )
2021-01-18 21:17:48 +01:00