Edža
8cbce9491b
Update lv_LV messages.inc fix mistake ( #9744 )
2025-01-26 13:51:45 +01:00
Philip Weir
ccede1f272
Update links in comments and config to https where available ( #9759 )
2025-01-26 13:34:57 +01:00
Aleksander Machniak
2f051c0154
Add rcube_imap_generic::getUser() method
...
It's sometimes useful when all we have is the connection object
2025-01-17 13:22:47 +01:00
Aleksander Machniak
dbbde7584e
Add missing @param
2025-01-16 10:58:20 +01:00
Pablo Zmdl
d877302e50
Fix displaying message/rfc822 parts ( #9753 )
...
* Fix displaying message/rfc822 parts
The previous code contained a simple error that assigned the body part
to the $headers variable (which then couldn't be parsed and got
discarded).
* Test rendering of attached message/rfc822 parts
2025-01-15 18:27:05 +01:00
Aleksander Machniak
a677d26a27
Properly attach fetched headers into message parts
2025-01-14 12:17:37 +01:00
Aleksander Machniak
6e216b588a
Reset $cmd_num when connection is closed
...
We want command ID counter to start over when a new connection is being made
2025-01-08 11:33:56 +01:00
Aleksander Machniak
53b1e7bf99
Fix decodeContent() call with the by-reference argument
2025-01-01 13:37:24 +01:00
Aleksander Machniak
4bde475ea1
Fix handling of binary mail parts (e.g. PDF) encoded with quoted-printable ( #9728 )
2025-01-01 13:27:30 +01:00
Pablo Zmdl
46d25161dc
Test message rendering ( #9460 )
2024-12-19 19:01:25 +01:00
Aleksander Machniak
a49d9ef803
Reset internal cache in appropriate places to be on a safe side
2024-12-12 13:48:35 +01:00
Aleksander Machniak
ca51b317b9
Add annotate_message() to the storage interface
2024-12-11 15:08:44 +01:00
Aleksander Machniak
120c640c3a
IMAP: Partial support for ANNOTATE-EXPERIMENT-1 extension (RFC 5257)
2024-12-11 14:56:49 +01:00
Aleksander Machniak
94a6144a87
CS fix
2024-12-03 12:56:21 +01:00
Aleksander Machniak
c516f6e26f
Fix Oauth issues with use_secure_urls=true ( #9722 )
2024-12-03 12:44:12 +01:00
Pablo Zmdl
0c575649c2
Merge pull request #9605 from johndoh/vcard_import
2024-12-02 08:08:11 +01:00
Pablo Zmdl
3577d52cbb
Merge pull request #6138 from noobish/php-log
2024-12-02 08:06:01 +01:00
Vitaly Lavrov
613ccd7e05
BUG: get_variable for postgres never returns a value ( #9710 )
...
Because of this, the insert_or_update() method never uses the "INSERT INTO ... ON CONFLICT DO UPDATE SET ..." command, and the logs constantly show errors adding records to the message cache due to "duplicate key".
2024-11-24 14:18:06 +01:00
Aleksander Machniak
66c1363fe8
Fix BC break intruduced in the last commit
2024-11-21 16:01:24 +01:00
Aleksander Machniak
785e9bc1ba
Fix PHP warning in compressMessageSet() and clarify result on an empty input
2024-11-21 15:38:29 +01:00
PhilW
b5047f71a5
remove pointless variable
2024-11-20 19:16:19 +00:00
PhilW
85bcfe644a
small improvement to invalid vcard logging
2024-11-20 19:16:19 +00:00
PhilW
178c4c13e1
add invalid and error details to vcard import report
2024-11-20 19:16:19 +00:00
Michael Voříšek
efcdce84ba
Keep phpstan strict rules testing ( #9424 )
...
* Revert "Get rid of phpstan/phpstan-strict-rules"
This reverts commit ff59ade31a .
* drop phpstan baseline
* fix foreach phpstan issue
* adjust for rebase
* fix method call case
* ignore one phpstan error even after isset
2024-11-20 08:13:16 +01:00
Paul J. Dorn
3b6eebc4e4
Fix preg_match()'s $flags type ( #9686 )
...
PHP: Deprecated: preg_match(): Passing null to parameter #4 ($flags) of type int is deprecated in program/lib/Roundcube/rcube_result_thread.php
2024-11-19 15:45:22 +01:00
Jan
b7ee8199bd
Added German translation for "Keep Formatting" ( #9701 )
2024-11-17 15:05:32 +01:00
Aleksander Machniak
00ef061ef8
Fix PHP fatal error when parsing some malformed BODYSTRUCTURE responses ( #9689 )
2024-11-17 14:40:36 +01:00
Ian Freeman
9183d37cfb
Add 'php' log_driver, passing log entries off to php's configured
...
error_log facility.
2024-11-10 14:55:35 -08:00
Aleksander Machniak
749eb3853d
CS fix
2024-11-03 10:40:17 +01:00
Aleksander Machniak
55881d35ae
Fix PHP 8.4 deprecation warning on str_getcsv() use
2024-11-03 10:33:37 +01:00
Aleksander Machniak
9ab47d94fa
Don't initialize OAuth handler in CLI
2024-10-28 11:45:55 +01:00
Aleksander Machniak
ca10951ab9
Fix regression causing inline SVG images to be missing in mail preview ( #9644 )
2024-09-29 14:00:19 +02:00
Pablo Zmdl
6a7e96c212
Fix getting IMAP vendor name ( #9654 )
...
In some cases, the array's keys where upper case, and the previous code
produced a warning and resulted in an empty string, even though the
name was present.
2024-09-29 11:18:32 +02:00
Stefan
3cff118366
Remove year numbers in user visible places ( #9603 )
...
To not have to update it every year or getting it wrong as in 1.6.8 I proposed to use the server year as copyright end year. During pull request, @alecpl suggested siply removing the years alltogether as they don't provide much value.
Co-authored-by: stefan-muc <roundcube-git_24@green-sparklet.de >
2024-09-18 13:51:22 +02:00
respiranto
6159ebeb02
vcard: Fix whitespace handling in line cont's ( #9637 )
...
* vcard: Fix whitespace handling in line cont's
Previously, multiple whitespace characters at the start of a
continuation line would all be dropped, instead of only the first one.
Also,
- restrict line continuation characters to SPACE and TAB.
Note that, like before, this identifies the CR (`\r`) character with the
empty string, and thereby notably does not require a CRLF (`\r\n`)
sequence (which is mandated by RFCs 2426, 2425) for line termination
(i.e., `\n` suffices).
Fixes: Bug 1 of issue #9593 .
* vcard: Add test for #9593/1
* Fix coding style
2024-09-18 13:26:43 +02:00
Pablo Zmdl
6b64eabd69
Merge pull request #9606 from johndoh/vcard_import2
...
compare both email and name before skipping vcard import
2024-09-12 15:09:41 +02:00
Aleksander Machniak
f8d9cb157b
Fix new phpstan errors
2024-09-12 09:52:42 +02:00
Aleksander Machniak
83417f5883
OAuth: Add a flag to the 'authenticate' hook arguments indicating SSO is in use
...
This way plugins can react to it, e.g. 2FA plugins can skip asking for the second factor
2024-09-12 09:39:49 +02:00
Aleksander Machniak
e36dd3a500
Fix PHP warning ( #9611 )
2024-09-07 08:52:52 +02:00
Aleksander Machniak
4ca198440a
Fix PHP deprecation warnings ( #9616 )
2024-09-07 08:47:08 +02:00
Aleksander Machniak
c5a861114e
OAuth: Refresh token is optional ( #9626 )
2024-09-06 11:17:30 +02:00
Aleksander Machniak
7371c815d1
Fix displaying an authorization error message (if error_description is empty)
2024-09-04 15:30:25 +02:00
Aleksander Machniak
d26e4354f7
Add small sanity check
2024-09-02 13:54:31 +02:00
Aleksander Machniak
7c8968f4fe
Use new HTML5 parser available on PHP >= 8.4
2024-09-01 15:27:35 +02:00
Aleksander Machniak
0cf65ad2b1
OAuth: Support standard authentication with short-living password received with OIDC token ( #9530 )
2024-08-29 13:17:54 +02:00
Aleksander Machniak
a134c83f14
Cleanup
2024-08-29 13:11:45 +02:00
Aleksander Machniak
4023931ed3
OAuth: Fix some PHP warnings and improve debug logging
2024-08-27 19:33:03 +02:00
PhilW
9e5a18e390
compare both email and name before skipping vcard import
2024-08-25 11:23:29 +01:00
Aleksander Machniak
ae1d028b89
Silence the new phpstan error
2024-08-21 11:11:33 +02:00
Aleksander Machniak
58721e3037
Fix regression where HTML messages were displayed unstyled ( #9586 )
2024-08-16 19:56:51 +02:00