Commit graph

3394 commits

Author SHA1 Message Date
the-djmaze
8635771537 Improve Settings -> OpenPGP to show available features 2022-01-24 16:47:53 +01:00
the-djmaze
ce971de919 Get PGP verify message working using Promise.
#89
2022-01-24 13:43:53 +01:00
the-djmaze
1d3673f117 Improved and bugfix handling of GnuPG for #89 2022-01-24 13:01:37 +01:00
the-djmaze
51fedab4fc Better solution for gpg 'socket name' error
Improment for #89
2022-01-22 09:21:21 +01:00
the-djmaze
6df7b76c8a Solution regarding https://github.com/php-gnupg/php-gnupg/issues/44
For our issue #89
2022-01-21 20:00:18 +01:00
the-djmaze
cff662009f WIP: revamp Crypt_GPG for #89 2022-01-21 17:54:51 +01:00
the-djmaze
a7eeeb4f55 Many more changes for #89 2022-01-20 16:38:27 +01:00
the-djmaze
3cc3a76b23 Composer changes for OpenPGP.js 2022-01-20 09:59:56 +01:00
the-djmaze
e731343093
Merge pull request #191 from ikidd/master
fixed for php:7.4-fpm
2022-01-19 20:17:34 +01:00
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