Commit graph

3431 commits

Author SHA1 Message Date
the-djmaze
76361a13da Split OpenPGP.js and GnuPG from PgpUserStore 2022-01-30 02:35:53 +01:00
the-djmaze
76226f45ca #89 Fix Mailvelope hasPrivateKey() detection
Proper rename OpenPGP Key viewer
2022-01-29 21:42:56 +01:00
the-djmaze
b06b04a579 Settings OpenPGP use <details> 2022-01-29 00:20:31 +01:00
the-djmaze
9f125c18c3 #89 added import keys to OpenPGP 2022-01-28 17:56:44 +01:00
the-djmaze
fe078174ab #89 added view GnuPG armored keys 2022-01-28 17:33:52 +01:00
the-djmaze
70f315e76e Only allow GnuPG when openpgp setting is true 2022-01-28 16:58:52 +01:00
the-djmaze
58d02fa2e7 Resolve #190 2022-01-28 16:43:50 +01:00
the-djmaze
f8da8b5135 Bugfix: store private key failed 2022-01-28 15:59:41 +01:00
the-djmaze
d4bac30719 Fix language 2022-01-28 15:45:26 +01:00
the-djmaze
f50d848b35 Updated demo plugin for upcoming v2.12 2022-01-28 15:43:40 +01:00
the-djmaze
221136ce1c Better info regarding storing keys on server 2022-01-28 15:11:15 +01:00
the-djmaze
f8cbd5d129 #89 Improved public/private key handling 2022-01-28 15:02:10 +01:00
the-djmaze
0560e22674 Cleanup compose window delete button 2022-01-28 13:47:13 +01:00
the-djmaze
88e2c5f52d Bugfix: save/send message failed do to CloseMemoryResource() in MailSo\Mime\Part destructor 2022-01-28 12:24:43 +01:00
the-djmaze
7de00cd05c Bugfix: incorrect translation in advanced search popup 2022-01-28 12:23:30 +01:00
the-djmaze
bf19f72a6b Reduce more HTML elements thanks to data-icon="" attribute 2022-01-28 12:23:05 +01:00
the-djmaze
997f0da59f Reduce HTML with improved fontastic 2022-01-28 10:19:21 +01:00
the-djmaze
c09c71df75 reduce html elements in menus 2022-01-28 00:29:54 +01:00
the-djmaze
61ec49fd22 #89 use HTML5 form validity on PGP Generator popup 2022-01-28 00:22:54 +01:00
the-djmaze
0da681f074 OpenPGP.js now stores keys in localStorage
Renamed all deleteAccess to askDelete
2022-01-27 23:07:34 +01:00
the-djmaze
9ab72e7a34 #89 Improved handling of OpenPGP.js stored keys 2022-01-27 20:54:27 +01:00
the-djmaze
ff7e41ad08 #89 Use OpenPGP.js v5.1.0 (still in progress) 2022-01-27 16:00:52 +01:00
the-djmaze
dfd255545a #89 Added getEncryptedMessageKeys() to get used encryption keys
And when no passphrases are entered, use `--pinentry-mode cancel`
2022-01-27 00:28:46 +01:00
the-djmaze
d3b60bf097 #89 support decrypting using Mailvelope 2022-01-26 17:08:10 +01:00
the-djmaze
3aca446e8d Distinguish PGP signed and encrypted in message viewer 2022-01-26 15:00:03 +01:00
the-djmaze
5ed4498e4f Added: MailSo\Mime\Part::IsPgpSigned()/IsPgpSignature()
Drop: MailSo\Mime\Enumerations\Constants
2022-01-26 14:43:31 +01:00
the-djmaze
8dc949f15c Added DoGnupgDecrypt(), DoGetStoredPGPKeys() and DoStorePGPKey() for #89 2022-01-26 12:15:36 +01:00
the-djmaze
897c150b1e MessageMimeStream(...$bIndexIsUid...) always true, so remove param 2022-01-26 11:48:57 +01:00
the-djmaze
d757102b9e Make ParseFromString, ParseFromFile, ParseFromStream static 2022-01-25 20:18:52 +01:00
the-djmaze
e0238e9966 Bugfix: ParseFromStreamRecursion return value must be of type MailSo\Mime\Part, bool returned 2022-01-25 19:57:43 +01:00
the-djmaze
0ed7f000d6 Improved detection of PGP/MIME encrypted messages instead of showing them as attachments 2022-01-25 17:02:29 +01:00
the-djmaze
48febdb414 Bugfix: encryptKeys was incorrect 2022-01-25 16:39:50 +01:00
the-djmaze
b1a2b7da95 Get decrypt working for #89 2022-01-25 14:46:03 +01:00
the-djmaze
54feb03316 Added sign, decrypt and encrypt for #89 2022-01-25 13:54:50 +01:00
the-djmaze
151708a920 Support generating ed25519/cv25519 keys for #89 and #172 2022-01-25 11:45:22 +01:00
the-djmaze
f26c35c411 Drop support for PEAR Crypt_GPG as it is lacking features we want in #89 2022-01-24 17:08:21 +01:00
the-djmaze
998a1c6cc8 Added: DoGnupgGenerateKey() which generates new private keys 2022-01-24 17:05:11 +01:00
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