Commit Graph

2507 Commits

Author SHA1 Message Date
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