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