the-djmaze
c2e162b01b
Properly load keyrings of Mailvelope, OpenPGP.js and GnuPG
2022-01-19 20:14:21 +01:00
the-djmaze
9f0b872839
Object.entries(d).forEach() to forEachObjectEntry()
2022-01-19 19:36:29 +01:00
the-djmaze
a47397ef09
Revamp PGP management due to implementing Mailvelop and PEAR Crypt_GPG
2022-01-19 18:24:07 +01:00
Ian Kidd
b1fc295e22
fixed for php:7.4-fpm
...
As per https://github.com/docker-library/php/issues/912
to correct build error: "configure: error: unrecognized options: --with-freetype-dir, --with-jpeg-dir"
2022-01-18 18:46:03 -07:00
the-djmaze
43a1196dbb
Make Admin => Config readonly #189
2022-01-18 16:46:58 +01:00
the-djmaze
87548632a9
Cleaner DoMessagePgpVerify result
2022-01-18 15:08:07 +01:00
the-djmaze
7ef1a8f14a
Don't return Text and Signature when verified.
2022-01-18 15:06:45 +01:00
the-djmaze
b8d898bc8a
#89 Detect and verify PGP cleartext/clearsigned messages
2022-01-18 14:51:08 +01:00
the-djmaze
d35473841f
#89 DoMessagePgpVerify() succeeds with GnuPG
2022-01-18 14:03:49 +01:00
the-djmaze
bf84684965
Added GnuPG->verify() for testing #89
...
Bugfix SnappyMail\PGP\Keyservers
Renamed DoPgpVerify to DoMessagePgpVerify
2022-01-17 22:04:14 +01:00
the-djmaze
fde44c0102
Changes for #89
...
This part fetches the required message parts for pgp verification.
2022-01-17 17:16:25 +01:00
the-djmaze
638128ff93
Attachmnet => Attachment
2022-01-17 16:39:10 +01:00
the-djmaze
e6290e06e9
Bugfix: undefined $iLiteralSize
2022-01-17 15:58:39 +01:00
the-djmaze
8dcd0cf833
Changes for #89
...
Now it does not fetch the PGP signature, because validation was broken anyway.
Instead it validates multipart/signed according to RFC 3156 section 5 and returns details for the signed part:
* BodyPartId
* SigPartId
* MicAlg
So in the future several implementations (GnuPG, OpenPGP.js, etc.) can use the correct data for verification.
2022-01-17 15:58:23 +01:00
the-djmaze
ba49d06d1a
v2.11.0
2022-01-14 18:57:55 +01:00
the-djmaze
630dc1e854
Added toggle in message menu to switch between HTML/Plain content parts (when available)
2022-01-14 17:13:17 +01:00
the-djmaze
e04832c624
Fix legend i18n label
2022-01-14 14:18:39 +01:00
the-djmaze
94bf85ec23
Bugfix: iterator_to_array() doesn't fetch current()
2022-01-14 14:06:34 +01:00
the-djmaze
7680372eda
Added option to prefer HTML to plain text view.
2022-01-14 14:05:33 +01:00
the-djmaze
8343e76d5f
Cleanup and improved handling of BODYSTRUCTURE
2022-01-14 12:51:32 +01:00
the-djmaze
0b767bb373
Some IMAP RFC updates
2022-01-13 16:37:55 +01:00
the-djmaze
33967c2319
Support IMAP RFC 3516 BINARY
2022-01-13 15:40:58 +01:00
the-djmaze
464e766fcc
Put OpenPGP check outside "plain".
...
This allows also for checking HTML messages (but errors for now)
2022-01-13 12:00:12 +01:00
the-djmaze
b1bbd58e21
Strip utm_* tracking
2022-01-13 11:10:40 +01:00
the-djmaze
4fa37ce187
Attempt to <a> bugs in HTML emails #187
2022-01-13 10:33:06 +01:00
the-djmaze
ca14fd3423
Drop github sponsoring due to required Stripe account.
...
Stripe is not privacy minded, etc.... (sorry, i know things why Stripe got huge in 8 years)
2022-01-12 15:16:49 +01:00
the-djmaze
d42f54ad58
Improved comments for IMAP RFC's
2022-01-12 15:06:33 +01:00
the-djmaze
c7f80d617e
v2.10.3
2022-01-12 12:11:37 +01:00
the-djmaze
5757d8d464
Drop use_imap_list_subscribe and use 'HideUnsubscribed' = false
...
This prevents user questions regarding: "my folders are missing"
2022-01-12 11:55:41 +01:00
the-djmaze
661e937fd1
Added "subscribe" option to create folder popup
2022-01-12 11:15:04 +01:00
the-djmaze
a568c3f4f8
Bugfix: Delete folder failed
2022-01-12 11:13:00 +01:00
the-djmaze
9fea092c43
Cleanup RainLoop\Service with improved ?admin path detection
2022-01-11 15:55:48 +01:00
the-djmaze
c804f35347
CSS btn-thin-2 to btn-thin
2022-01-11 13:06:43 +01:00
the-djmaze
6aedba9d36
UploadErrorCode/UploadError use PHP UPLOAD_ERR_* numbers
2022-01-11 13:05:17 +01:00
the-djmaze
b5201883d6
Restructure and cleanup some RainLoop Actions code
2022-01-11 12:36:47 +01:00
the-djmaze
9d280ab97e
Improved admin packages/extensions code
2022-01-11 09:47:24 +01:00
the-djmaze
f15644bcb6
Put the Arch Linux example build source in
2022-01-10 23:05:09 +01:00
the-djmaze
8238c259e7
Example code for Debian .deb of issue #185
2022-01-10 23:00:27 +01:00
the-djmaze
7f084dda53
Use SNAPPYMAIL_INCLUDE_AS_API and added SSO test
2022-01-10 16:10:56 +01:00
the-djmaze
dd6779b1a8
Hides valid inline parts from attachments section #180
2022-01-10 15:19:25 +01:00
the-djmaze
0e2e44a269
Changes for #180
2022-01-10 14:30:55 +01:00
the-djmaze
9bfbd755c2
SCRAM-SHA3-512
...
https://github.com/the-djmaze/snappymail/issues/182#issuecomment-1008832715
2022-01-10 14:01:21 +01:00
the-djmaze
99d7e5f0f1
Resolve #184
2022-01-10 13:23:36 +01:00
the-djmaze
32ce016af2
Copyright 2022
2022-01-10 13:02:32 +01:00
djmaze
5a17e3b51d
Better Domain management with simplified SASL Mechanisms support
2022-01-10 12:57:42 +01:00
djmaze
6c6e73f448
Resolve #183
...
INDEX should never been a FetchType as it's not part of any RFC
2022-01-08 19:39:59 +01:00
djmaze
29fa090795
SHA-512 #182
2022-01-08 11:46:35 +01:00
djmaze
27161cd258
https://github.com/the-djmaze/snappymail/issues/170#issuecomment-1007854858
2022-01-08 11:42:42 +01:00
djmaze
80f5373e9e
Cleanup StreamWrappers and no need for WhitespaceFilter
2022-01-07 17:16:53 +01:00
djmaze
1be93d7288
Cleanup Imap FetchType
2022-01-07 15:21:06 +01:00