Commit graph

3642 commits

Author SHA1 Message Date
the-djmaze d9e81d6123 #89 revamp code for better decryption and get it working for GnuPG 2022-02-01 11:45:20 +01:00
the-djmaze 4eb70c3f06 #89 show decrypted HTML with inline attachments 2022-01-31 17:29:41 +01:00
the-djmaze 8a4ea92cfb #89 Parse PGP decrypted mime using https://github.com/postalsys/postal-mime 2022-01-31 15:24:51 +01:00
the-djmaze c5e590721b Updated OpenPGP.js built 2022-01-31 14:12:34 +01:00
the-djmaze 35900415a2 Resolve #197 2022-01-31 12:36:11 +01:00
the-djmaze 949005eda7 #89 OpenPGP better labeling 2022-01-31 12:34:41 +01:00
the-djmaze 70c55a60be Bugfix our modified OpenPGP.js 2022-01-31 11:54:13 +01:00
the-djmaze c012fe09f0 #89 decrypt using OpenPGP.js 2022-01-31 11:51:15 +01:00
the-djmaze e28c5bdbb6 Drop some unused Node.js code and be es2020 2022-01-31 10:18:51 +01:00
the-djmaze 475cf91d02 OpenPGP.js use clone https://github.com/the-djmaze/openpgpjs 2022-01-31 09:38:33 +01:00
the-djmaze efabf269c7 #89 Detailed control saving generated public/private keys 2022-01-31 08:30:46 +01:00
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