Commit graph

152 commits

Author SHA1 Message Date
the-djmaze
486bbba4ca Bugfix: Attempt to read property "smimeSigned" on null 2024-08-12 17:08:36 +02:00
the-djmaze
cc04a82bfe Resolve #1686 2024-08-06 11:40:25 +02:00
the-djmaze
50e30dbb6e Slightly modified patch code of #1657 2024-07-11 01:31:58 +02:00
the-djmaze
97391a3f33 Changes for #1587 2024-05-21 17:47:24 +02:00
the-djmaze
2656d362d6 Added idea to ask SMTP credentials on AUTH failure 2024-04-23 15:10:45 +02:00
the-djmaze
f8790a3a89 Rename account IncLogin to ImapUser and OutLogin to SmtpUser 2024-04-15 00:24:11 +02:00
the-djmaze
7213395118 Throw more errors when using PHP mail() 2024-03-27 01:24:12 +01:00
the-djmaze
57fbdf8795 Added: allow setting the supported THREAD algorithm 2024-03-26 15:01:38 +01:00
the-djmaze
93a4d5ba88 Fix to use the correct $oParams->hash() 2024-03-25 10:43:51 +01:00
the-djmaze
696a2bbd3c Improved handling of Internationalized Domain Names in punycode 2024-03-12 16:06:17 +01:00
the-djmaze
1e55f86f51 Deprecate most Domain methods 2024-03-10 23:58:18 +01:00
the-djmaze
986b3a79f1 Fix Capa handling 2024-03-10 19:00:46 +01:00
the-djmaze
913ed54668 Improved TNEFDecoder 2024-03-10 18:02:38 +01:00
the-djmaze
d498bf2b53 Actions::MainClearFileName() belongs to Raw 2024-03-08 03:09:58 +01:00
the-djmaze
565e8f0fb7 draft code for TNEF winmail.dat #1012 2024-03-06 02:31:28 +01:00
the-djmaze
574fd820a6 S/MIME don't post identity key and certificate, just fetch from server 2024-03-04 15:01:47 +01:00
the-djmaze
4006dd38f8 Make "verify signatures automatically" optional, as it requires more IMAP fetching 2024-03-04 13:33:40 +01:00
the-djmaze
870019d2df Automatically verify PGP and S/MIME signed messages 2024-03-04 01:07:00 +01:00
the-djmaze
7cacc9b503 Make better use of SnappyMail\SensitiveString 2024-02-27 11:03:36 +01:00
the-djmaze
886e53bb8f Added search functionality in Admin -> Config
And removed the unused ['capa']['quota']
2024-02-26 13:26:06 +01:00
the-djmaze
5a2d2fd0e5 Handle S/MIME encrypt, decrypt, sign and very everywhere #259 2024-02-20 16:03:22 +01:00
the-djmaze
1762198642 Get S/MIME encryption working #259 2024-02-20 12:38:57 +01:00
the-djmaze
4b8a295fbe mask another passphrase in the logs for PHP < 8.2 2024-02-20 11:24:23 +01:00
the-djmaze
3f08051e37 Added a S/MIME certificates list to User settings #259 2024-02-19 20:16:37 +01:00
the-djmaze
a22ae5fcf4 fix name addSMimeEncrypted 2024-02-19 18:54:00 +01:00
the-djmaze
f53d9ed6c3 Verify S/MIME signed messages #259 2024-02-19 15:14:11 +01:00
the-djmaze
4df3766231 Fix signing messages with S/MIME #259 2024-02-19 12:51:02 +01:00
the-djmaze
128e2f6254 Added signing using S/MIME #259 2024-02-19 04:35:37 +01:00
the-djmaze
53940e64ab Added more code for S/MIME #259 2024-02-16 01:23:23 +01:00
the-djmaze
355f6158be Bugfix: #342 2024-02-12 01:26:56 +01:00
the-djmaze
7da5692865 Resolve #342 2024-02-12 01:01:19 +01:00
the-djmaze
be633f78a7 Add some basic support for Linked Data (Structured Email) #1422 2024-02-05 14:52:23 +01:00
the-djmaze
4b8ad326fa Cleanup MIME header email address parsing 2024-01-23 14:35:41 +01:00
the-djmaze
5e35e39012 Bugfix: ask/send readReceipt was broken 2024-01-23 10:20:54 +01:00
the-djmaze
5e012bd66e Bugfix: redesign of addPgpEncrypted() failed 2024-01-22 14:56:05 +01:00
the-djmaze
9558456bcf Changes for #1397 2024-01-22 11:07:07 +01:00
the-djmaze
8749d189df cleanup mime header encoding handling 2024-01-22 09:19:45 +01:00
the-djmaze
48c3d655b4 Merge code to generate MIME PGP parts and MIME Plain parts 2024-01-18 03:17:27 +01:00
the-djmaze
1a75a624cb Run full UID fetch in background when message_list_limit is set 2023-12-26 16:45:48 +01:00
the-djmaze
7baa7af929 DoMessageCopy() return toFolder hash/etag 2023-12-26 00:59:30 +01:00
the-djmaze
d5a0ac8da8 Fixes for #1128 2023-05-16 16:51:42 +02:00
the-djmaze
8b4674b87f MultipleStreamWriter() to single WriteStream() 2023-05-08 14:20:04 +02:00
the-djmaze
0a3effc6ba Inherit logger as Trait 2023-04-11 10:56:28 +02:00
the-djmaze
9a4da9d7f0 Use Actions()->decodeRawKey() 2023-03-28 10:02:22 +02:00
the-djmaze
59b3fe70b6 Improved mailbox ETag 2023-03-13 09:56:35 +01:00
the-djmaze
402de0d569 Bugfix: ETag should use account not ImapClient as switching accounts could generate same hash 2023-03-07 11:41:47 +01:00
the-djmaze
e2ed87a1ab Remove Model\Account param from encodeRawKey/decodeRawKey 2023-03-07 08:03:15 +01:00
the-djmaze
206c8abdf5 More changes for #1003 2023-03-06 13:21:21 +01:00
the-djmaze
17b6181b5d Remove MailClient->MessageAppendStream() in favour of ImapClient->MessageAppendStream() 2023-03-03 22:40:57 +01:00
the-djmaze
fb2eb62f83 Rename Folder Hash to ETag as it is the more obvious name 2023-02-16 10:55:23 +01:00