Commit graph

7336 commits

Author SHA1 Message Date
Vincent Breitmoser
7cf1a3a230 add autocrypt header to outgoing cleartext mail, with tests 2017-09-01 17:06:59 +02:00
Vincent Breitmoser
9f66daed57 attach autocrypt headers to outgoing mail 2017-09-01 17:04:20 +02:00
Vincent Breitmoser
01c5493ca1 get rid of separate sign/self-encrypt key ids in message builder 2017-09-01 16:51:24 +02:00
cketti
5b6d74e80a Merge pull request #2608 from k9mail/autocrypt-compose
Autocrypt Compose
2017-09-01 16:47:35 +02:00
Vincent Breitmoser
99a1725765 improve error dialog behavior if crypto not available but enabled from menu 2017-09-01 16:19:15 +02:00
Vincent Breitmoser
c3d5dbf0b7 save draft remotely whenever crypto isn't enabled 2017-09-01 16:19:15 +02:00
Vincent Breitmoser
ac4840c910 encrypt replies by default 2017-09-01 16:19:15 +02:00
Vincent Breitmoser
a878a1c7a4 adapt unit tests 2017-09-01 16:19:15 +02:00
Vincent Breitmoser
c52211c0ec change available buttons in pgp error dialog 2017-09-01 16:19:15 +02:00
Vincent Breitmoser
9064396814 fix special mode indicator 2017-09-01 16:19:15 +02:00
Vincent Breitmoser
fc7b9b7c21 propagate display of "enabled" status to recipient tokens 2017-09-01 16:19:15 +02:00
Vincent Breitmoser
4fd39e3ba3 show "simple" crypto available indicator 2017-09-01 16:19:15 +02:00
Vincent Breitmoser
9ab04c0931 disable opportunistic encryption mode 2017-09-01 16:19:15 +02:00
Vincent Breitmoser
96c8396422 handle incompatible openpgp api version more specifically 2017-09-01 16:19:14 +02:00
Vincent Breitmoser
08c93c3a71 handle pending intents returned from autocrypt query 2017-09-01 16:19:14 +02:00
Vincent Breitmoser
58c1ee6ef5 introduce error dialog when moving from crypto enabled to keys unavailable state 2017-09-01 16:19:14 +02:00
Vincent Breitmoser
f4d8425007 hide crypto status icon if unavailable 2017-09-01 16:19:14 +02:00
Vincent Breitmoser
48de3c4c64 add "simple" crypto status to recipient dropdown 2017-09-01 16:19:14 +02:00
Vincent Breitmoser
143079f81a wip: show descriptive dialog when user enables encryption from menu 2017-09-01 16:19:14 +02:00
Vincent Breitmoser
2c3c77e483 handle prefer-encrypt mutual almost correctly 2017-09-01 16:19:14 +02:00
Vincent Breitmoser
ae519a071b autocrypt status, and enable/disable on crypto status icon click 2017-09-01 16:19:14 +02:00
Vincent Breitmoser
d8f7b8308b query autocrypt status for crypto status icon 2017-09-01 16:19:14 +02:00
Vincent Breitmoser
dc20aa71d9 add org.autocrypt.PEER_ACTION intent-filter to MessageCompose 2017-09-01 16:19:14 +02:00
Vincent Breitmoser
f88537284f simplify MAIL FROM formatting logic 2017-09-01 15:40:08 +02:00
Philip Whitehouse
e529542bba Post merge clean up 2017-09-01 13:31:21 +02:00
Philip Whitehouse
589b70bb09 Add test for server rejecting recipient but OK to empty message 2017-09-01 13:31:21 +02:00
yesalam
346bdc8cd2 Not sending message if any recipients recieve negative reply. 2017-09-01 13:31:21 +02:00
yesalam
f322cbe971 added if(lastcommand) in catch block 2017-09-01 13:31:21 +02:00
yesalam
65b66a05fd Added more test and removed some unused line 2017-09-01 13:31:04 +02:00
yesalam
8a552d46a0 SMTP pipelining support 2017-09-01 13:31:03 +02:00
cketti
66b5154b7d Merge pull request #2715 from k9mail/GH-2714_fix_ActivityListener_crash
Fix ActivityListener crash due to concurrent modification
2017-09-01 01:11:52 +02:00
Vincent Breitmoser
fb9200d2e3 display toast on openpgp status retrieval error 2017-08-31 22:48:42 +02:00
Vincent Breitmoser
0b4c1b2115 load status from provider asynchronously 2017-08-31 22:48:42 +02:00
Vincent Breitmoser
cfb7a53cd4 obtain crypto status through dry-run signencrypt call 2017-08-31 22:48:12 +02:00
Vincent Breitmoser
99786e0884 Merge pull request #2644 from k9mail/autocrypt-update-on-display
Autocrypt parse on display
2017-08-31 13:40:25 +02:00
Vincent Breitmoser
a41e75f503 add autocrypt checks to MessageCryptoHelper tests 2017-08-31 13:19:25 +02:00
Vincent Breitmoser
520bc2543d split up autocrypt operations class into package 2017-08-31 13:19:25 +02:00
Vincent Breitmoser
05361adfde introduce named states in MessageCryptoHelper 2017-08-31 13:19:25 +02:00
Vincent Breitmoser
0fe68498e0 change method name for less redundancy 2017-08-31 13:19:25 +02:00
Vincent Breitmoser
8f1a892f1f change autocrypt param according to updated spec 2017-08-31 13:19:25 +02:00
Vincent Breitmoser
2e7c6cf5e8 nicer MessageCryptoHelper structure, and handle plain autocrypt asynchronously 2017-08-31 13:19:25 +02:00
Vincent Breitmoser
a7aaefe404 fix autocrypt tests (they were still INBOME) 2017-08-31 13:19:25 +02:00
Vincent Breitmoser
515fc21c77 update parameter names, and handle prefer-encrypt=mutual 2017-08-31 13:19:25 +02:00
Vincent Breitmoser
99dea3a466 import keys from autocrypt headers 2017-08-31 13:19:25 +02:00
Vincent Breitmoser
42bd8683dd autocrypt operations class 2017-08-31 13:19:25 +02:00
Vincent Breitmoser
6acc2a17bb update OpenPgpApi to version 12 2017-08-31 13:19:25 +02:00
cketti
0466b985db Merge pull request #2682 from philipwhiuk/renameSyncClassToPollClass
Rename Sync Class to Poll Class
2017-08-31 04:34:59 +02:00
Vincent Breitmoser
4d580d539d add tests for MessageCryptoHelper 2017-08-30 22:39:59 +01:00
Philip Whitehouse
8b1cfb0730 Some more decoder tests - see #2499 2017-08-30 22:37:13 +01:00
Philip
deaa7ce291 Merge pull request #2718 from pahakalle/patch-1
Add note about UI changes to Pull Request GitHub template
2017-08-30 22:35:49 +01:00