Commit Graph

2576 Commits

Author SHA1 Message Date
Aleksander Machniak
b86fd45abb OAuth: Fix/improve token refresh 2025-03-18 13:57:22 +01:00
Aleksander Machniak
8ec39907b5 Add rcmail_oauth::is_token_valid() method 2025-03-14 11:52:37 +01:00
Philip Weir
cd42de335a Update links in comments and config to https where available (#9759) 2025-01-26 13:48:14 +01:00
Aleksander Machniak
df02322d6a Fix Oauth issues with use_secure_urls=true (#9722) 2024-12-03 12:36:18 +01:00
Aleksander Machniak
83f56f1758 OAuth: Support standard authentication with short-living password received with OIDC token (#9530) 2024-09-02 13:42:53 +02:00
Aleksander Machniak
16fe3ba8c5 Fix PHP8 warnings (#9388) 2024-04-13 08:42:55 +02:00
Aleksander Machniak
3d04da2aab Fix PHP8 warnings (#9365) 2024-02-25 10:33:13 +01:00
Michael Voříšek
793664f568 Fix invalid phpdocs (#9252)
* fix missing return type in phpdoc
* fix "phpdoc_scalar"
* Fix phpdoc variable names typos
* fix wrong phpdoc tags
2023-12-13 19:55:05 +01:00
Aleksander Machniak
24dfb2b3e8 Fix PHP8 warnings (#9242) 2023-12-09 08:48:07 +01:00
Aleksander Machniak
3f33433a31 Fix PHP8 warning (#9235)
And added tests for utils/modcss action
2023-12-03 10:54:17 +01:00
Aleksander Machniak
7abd0c5ba7 Fix PHP8 warning (#9160) 2023-10-08 09:52:12 +02:00
Aleksander Machniak
5976ee7363 Fix PHP8 warnings (#9142) 2023-09-18 11:14:22 +02:00
Aleksander Machniak
ec11c25de7 Fix various PHP warnings (#9098) 2023-08-20 08:42:41 +02:00
Ashus
344c02c505 Fix errors while upgrading plugins with SQL migrations (#9092) 2023-08-20 08:34:53 +02:00
Aleksander Machniak
ca1b23ea9d More fixes regarding rcmail::url() (#9052) 2023-07-10 18:28:48 +02:00
Aleksander Machniak
f7635575f6 Fix regression that broke use_secure_urls feature (#9052) 2023-07-09 14:49:30 +02:00
Aleksander Machniak
3e303234d5 Fix bug where installto.sh/update.sh scripts were removing some essential options from the config file (#9051)
Plus small code improvements
2023-07-08 09:08:50 +02:00
Aleksander Machniak
b9baeb0021 Fix version (1.6.1 -> 1.6-git) 2023-06-11 09:30:17 +02:00
Aleksander Machniak
644cd40db8 Fix listing subfolders of Trash in logout actions on servers with specific NAMESPACE definition 2023-05-10 21:35:33 +02:00
Aleksander Machniak
772d7762a0 Fix duplicate recipients in "To" and "Cc" on reply (#8912) 2023-02-26 20:54:36 +01:00
Aleksander Machniak
22ec6d21dc Fix invalid onclick handler on the logo image when using non-array skin_logo setting (#8933) 2023-02-26 10:15:06 +01:00
Thomas Bruederli
7207e053bc Fix JWT decoding with url safe base64 schema (#8890) 2023-01-28 22:10:08 +01:00
Aleksander Machniak
72032af8c0 Fix regression in OAuth request URI caused by use of REQUEST_URI instead of SCRIPT_NAME as a default (#8878) 2023-01-26 18:15:58 +01:00
Aleksander Machniak
433db93616 Fix PHP warning 2023-01-08 11:46:17 +01:00
Aleksander Machniak
5faf46a671 Rename 'request_uri_field' to 'request_path' and allow a path in it (#8738, #8770) 2023-01-08 09:57:53 +01:00
Thomas Bruederli
cddc1bfd92 Bump version to 1.6.1 2023-01-05 21:36:15 +01:00
Thomas B
f81be9db9b Update vendor dir from installto.sh if untouched (#8642) (#8840)
* installto.sh checks for a marker indicating that composer was not run/used.
* update.sh tries to find and run composer
2023-01-05 21:34:15 +01:00
Aleksander Machniak
19ec0f192a Make rcmail::format_date() to work with DateTimeImmutable 2022-12-29 14:16:13 +01:00
Aleksander Machniak
1cae401af4 Fix get_address_book() issue for addressbooks that have a string identifier starting with a digit 2022-12-01 10:01:46 +01:00
Thomas B
be4c12a55e 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-26 10:23:58 +01:00
Aleksander Machniak
cc1bdf6a36 Fix regression in create_config()
On update some bool options might got changed values to false,
if not specified in the config.inc.php file.
2022-11-13 14:13:43 +01:00
Aleksander Machniak
624400d7fa Fix handling of smtp/imap port options on configuration file update (#8756) 2022-11-13 13:20:26 +01:00
Thomas Bruederli
d39235e5d9 Remove debug code again 2022-10-29 22:29:07 +02:00
Thomas Bruederli
afa509bc97 Kill session if refreshing oauth token fails (#8734) 2022-10-29 22:26:20 +02:00
Aleksander Machniak
193a136669 Fix bug where "about:blank" page could trigger "load error" (#8554)
Use javascript:false; instead
2022-08-15 10:00:00 +02:00
Aleksander Machniak
529f6a131f Small fix to the last commit 2022-08-15 09:41:19 +02:00
Aleksander Machniak
2678db2f8a Fix PHP Deprecated: Creation of dynamic property Mail_mime::$mailbody_file is deprecated 2022-08-15 09:41:11 +02:00
Aleksander Machniak
968619b3a3 Fix various "Creation of dynamic property is deprecated" warnings 2022-08-15 09:41:05 +02:00
Aleksander Machniak
8af9cf93b6 Fix various PHP 8.2 warnings 2022-08-06 09:22:32 +02:00
Aleksander Machniak
53aabf85ea Fix bug where renamed options were removed from the config on installto.sh (update.sh) run (#8643) 2022-08-01 21:01:03 +02:00
Aleksander Machniak
9140215b4e Fix bug where config creation in Installer did ignore options in the form (#8634) 2022-07-31 12:41:30 +02:00
Aleksander Machniak
a728820f4f Fix PHP8 warnings 2022-07-29 08:01:54 +02:00
Thomas Bruederli
71761b4405 Prepare release 1.6.0 2022-07-23 21:44:38 +02:00
Thomas Bruederli
6c0adda831 Update password option after refreshing oauth access token (#8436) 2022-06-26 23:05:25 +02:00
Aleksander Machniak
b043f3c228 Update changelog and tests 2022-06-25 09:49:02 +02:00
Player701
a9df4a88f7 Fix so rcmail::contact_exists() works with IDNA addresses (#8545) 2022-06-25 09:48:55 +02:00
Aleksander Machniak
a623d11883 Fix bug where a recipient address containing UTF-8 characters was ignored when sending an email (#8493, #8546) 2022-06-25 09:02:19 +02:00
Aleksander Machniak
cdc8663251 Fix fatal error (#8579) 2022-06-18 09:26:09 +02:00
Aleksander Machniak
3fd363672c bump version 2022-06-12 11:00:17 +02:00
Aleksander Machniak
9d051a3050 PHPDoc fix
[skip ci]
2022-04-27 20:22:02 +02:00