Commit graph

7395 commits

Author SHA1 Message Date
the-djmaze
681316e831 \MailSo\Base\Utils::FunctionCallable is useless in PHP 8 2026-11-04 01:09:29 +01:00
the-djmaze
1495ea984b disable_classes is removed in PHP 8.5 2026-11-04 01:04:05 +01:00
the-djmaze
b1bc5f76c4 Remove ronzz.org bypass 2026-11-04 00:32:53 +01:00
the-djmaze
b017bd40df Squire undefined mergeObjects 2026-11-04 00:04:52 +01:00
the-djmaze
7087aef7cd integrity hash was wrong 2026-11-04 00:00:33 +01:00
the-djmaze
11ca92685d Bugfix pass could be null 2026-11-03 22:39:15 +01:00
the-djmaze
eec27139ec Bugfix: wrong repo public keys location 2026-11-03 22:27:00 +01:00
the-djmaze
29b07a6a01 Bugfix the extension PGP check 2026-11-03 22:20:08 +01:00
the-djmaze
311476b5cb Catch hkps http errors as they can be ignored 2026-11-03 22:16:58 +01:00
the-djmaze
89140dd66c Error: undefined $result 2026-11-03 22:14:52 +01:00
the-djmaze
fba1ab0c46 Don't throw error when finding pgp key 2026-11-03 21:57:10 +01:00
the-djmaze
7e4733e6d9 PHP 8.2 does not support Elliptic curve :'( 2026-11-03 21:27:10 +01:00
the-djmaze
9161e865f2 Separate repository signature verification 2026-11-03 18:11:21 +01:00
djmaze
f85821e673 A void method must not return a value 2026-11-03 15:58:38 +01:00
djmaze
d3fec0da5f Merge remote-tracking branch 'ghsa-cjq6-6gwv-qxjj/advisory-fix-1' 2026-11-03 15:28:28 +01:00
djmaze
58e10ab5e1 Merge remote-tracking branch 'ghsa-9p4x-xp46-hxrh/advisory-fix-1' 2026-11-03 15:28:14 +01:00
djmaze
037861ba5a Merge remote-tracking branch 'ghsa-xpr6-5vj6-wq26/advisory-fix-1' 2026-11-03 15:28:00 +01:00
djmaze
79d7cc17e0 Merge remote-tracking branch 'ghsa-j9c4-gf64-rph2/advisory-fix-1' 2026-11-03 15:27:22 +01:00
djmaze
8d02773df6 Merge remote-tracking branch 'ghsa-wxf6-3mh5-rcj6/advisory-fix-1' 2026-11-03 15:24:12 +01:00
djmaze
fcf45b51ac Merge remote-tracking branch 'ghsa-crj4-pmx2-cxqm/advisory-fix-1' 2026-11-03 15:23:55 +01:00
the-djmaze
18f9d45b35 Resolve #2097 2026-11-03 15:08:56 +01:00
the-djmaze
fb3c4eeedd PHP 8.5 curl_close() is deprecated, as it has no effect since PHP 8.0 2026-11-03 02:29:40 +01:00
the-djmaze
a87aeb02c8 Debug Nextcloud 34 #2055 2026-11-03 02:09:43 +01:00
the-djmaze
bf90b32b51 some small cleanups 2026-11-03 00:59:09 +01:00
the-djmaze
c4f2033368 More Nextcloud changes #2055 2026-11-03 00:58:35 +01:00
the-djmaze
62c20c8327 CSS -webkit-text-size-adjust is obsolete 2026-11-02 22:58:23 +01:00
the-djmaze
eb8035b064 CSS speak was Chrome only 2026-11-02 22:56:28 +01:00
Maarten
12cce0ace4
Merge pull request #1981 from HeySora/fix-js-runtime-error
Fix JS runtime error when forwarding e-mails as attachments
2026-11-02 22:50:15 +01:00
the-djmaze
70cf3f1726 Update version number due to #2096 2026-11-02 22:47:56 +01:00
Maarten
d5776a81e7
Merge pull request #2096 from FathiBenNasr/fix/ics-viewer-wait-for-attachments
ics-viewer: read the attachments again once the message body is loaded
2026-11-02 22:45:47 +01:00
the-djmaze
3ebda9c936 Missed an option for #2095 2026-11-02 22:43:23 +01:00
the-djmaze
b9ede20025 Improved building plugins 2026-11-02 22:28:58 +01:00
the-djmaze
66bfb04330 whitespace fix 2026-11-02 21:56:09 +01:00
the-djmaze
3d65d2c148 Bugfix login-http extension 2026-11-02 21:55:51 +01:00
the-djmaze
01e58c876f Resolve #2071 (openpgp.decrypt decrypted text was decoded twice) 2026-11-02 18:32:22 +01:00
the-djmaze
eeec1b8b49 Add debug message 2026-11-02 18:21:22 +01:00
the-djmaze
1246a455f3 Ask the browser properly whether it can preview a PDF
8086beb6c2
2026-11-02 18:16:40 +01:00
the-djmaze
9b17dd7d41 Replace Object.prototype.hasOwnProperty.call() with Object.hasOwn() 2026-11-02 18:10:33 +01:00
the-djmaze
024343b612 Improved #2037 2026-11-02 18:07:34 +01:00
the-djmaze
1cd80f94c7 Merge branch 'master' of github.com:the-djmaze/snappymail 2026-11-02 17:56:06 +01:00
Maarten
4718c84c35
Merge pull request #2037 from gocowim/fix_header_detect
Fix Mime/Parser header detection: Don't render Plain text as Mime parts
2026-11-02 17:55:57 +01:00
the-djmaze
2ecd6b0745 Reopening a popup during its fade out kept the previous contents
72ee2b0863
2026-11-02 17:49:39 +01:00
the-djmaze
45b4df3912 Resolve #2095 2026-11-02 17:00:37 +01:00
the-djmaze
02e059c360 aSri 2026-11-02 16:10:34 +01:00
the-djmaze
804df33544 Bugfix undefined $aSri 2026-11-02 16:10:14 +01:00
Fathi Ben Nasr
81bde353f4 ics-viewer: read the attachments again once the message body is loaded
The view sets the message before populateMessageBody() fills its
attachments, so attachments() is still empty when the plugin looks for
the calendar part, and it never looked again: the event panel did not
show up for most invitations. Subscribe to msg.attachments until the
part is found or another message is shown, and drop a late result that
belongs to a message no longer displayed.
2026-11-02 09:55:31 +00:00
the-djmaze
75303886d3 abstract class ResponseStatus to BackedEnum 2026-11-02 04:51:05 +01:00
the-djmaze
bcd9657ce4 Better BackedEnum handling 2026-11-02 04:33:25 +01:00
the-djmaze
b02b28f26b dkim use str_contains instead of strpos 2026-11-02 03:58:46 +01:00
the-djmaze
6cd36e0752 Added Email::GetEmailUtf8() 2026-11-02 03:58:26 +01:00