Commit Graph

1039 Commits

Author SHA1 Message Date
Matthew Chen
060e0fd062 Fix NPE using mock for unknown database objects. 2018-07-23 16:40:01 -04:00
Michael Kirk
558b3bd245 Report contact discovery feedback 2018-07-23 13:06:40 -06:00
Michael Kirk
8c5d6ba9bb Respond to code review. 2018-07-23 12:21:54 -06:00
Michael Kirk
b42f528713 Integrate with new contact discovery endpoint
Also:
* use system cookie parsing
* add AESGCM additional authenticated data parameter

// FREEBIE
2018-07-23 12:21:54 -06:00
Michael Kirk
a611625691 fixup lookup threading 2018-07-23 12:20:35 -06:00
Michael Kirk
dedfea78da callback handlers for remote attestation 2018-07-23 12:20:35 -06:00
Matthew Chen
bebb8ecfd1 Cycle the socket after linking a new device. 2018-07-23 14:11:51 -04:00
Matthew Chen
28f021ba55 Pull byte parser out into separate source file. 2018-07-23 14:00:17 -04:00
Matthew Chen
906d0b01a4 Fix build break. 2018-07-23 13:47:03 -04:00
Matthew Chen
baed561033 Mark message sent to self as read. 2018-07-23 13:27:10 -04:00
Matthew Chen
304240f263 Fix concurrency in contacts updater. 2018-07-23 13:26:19 -04:00
Matthew Chen
9904443fcf Fix concurrency in contacts updater. 2018-07-23 13:26:19 -04:00
Matthew Chen
88be3a5755 Respond to CR. 2018-07-23 13:25:21 -04:00
Matthew Chen
819c2b1ceb Remove Twisted Oak. 2018-07-23 13:24:33 -04:00
Matthew Chen
797bd9be38 Respond to CR. 2018-07-23 12:59:55 -04:00
Matthew Chen
81a940a27f Clean up ahead of CR. 2018-07-23 12:59:55 -04:00
Matthew Chen
7acf9b15e1 Finish signature verification. 2018-07-23 12:59:55 -04:00
Matthew Chen
7476ef123d Remote attestation. 2018-07-23 12:59:55 -04:00
Michael Kirk
ab1190222b Fix overzealous failure when user has no Signal contacts
// FREEBIE
2018-07-20 09:55:40 -06:00
Matthew Chen
75c3b385b2 Respond to CR. 2018-07-20 10:32:15 -04:00
Matthew Chen
97eb405a9e Revert temporary changes. 2018-07-20 09:58:58 -04:00
Matthew Chen
f2fdb96931 Clean up ahead of PR. 2018-07-20 09:56:37 -04:00
Matthew Chen
460f7344ad Remote attestation. 2018-07-20 09:55:18 -04:00
Matthew Chen
6686ecb125 Remote attestation. 2018-07-20 09:55:17 -04:00
Matthew Chen
d7bb2b7505 Remote attestation. 2018-07-20 09:55:17 -04:00
Matthew Chen
f3ba6d4c27 Remote attestation. 2018-07-20 09:55:17 -04:00
Michael Kirk
eb4c62593b Cancel quickly if dependent operation fails 2018-07-19 13:40:30 -06:00
Michael Kirk
90214ae578 make contact intersection queue serial 2018-07-19 13:40:30 -06:00
Michael Kirk
0db339b849 fixup double failure 2018-07-19 13:40:30 -06:00
Michael Kirk
9293eb96f7 code re-org 2018-07-19 13:40:30 -06:00
Michael Kirk
75248b5dc7 Stub out feedback operation
// FREEBIE
2018-07-19 13:40:30 -06:00
Michael Kirk
b7288b2565 Move contact intersection into batched operation
// FREEBIE
2018-07-19 13:40:30 -06:00
Michael Kirk
f277ae877c Clarify OWSOperation behavior (no behavioral changes) 2018-07-19 13:40:30 -06:00
Nancy Mast
c2f7c15f72 removed jsq strings, modified MULTIDEVICE_PAIRING_MAX_RECOVERY text and comment 2018-07-19 09:45:44 -06:00
Matthew Chen
39c7fd9f15 Respond to CR. 2018-07-19 11:31:04 -04:00
Matthew Chen
3aa28aee36 Respond to CR. 2018-07-18 15:09:29 -04:00
Matthew Chen
03e5d2973b Delta contact intersections. 2018-07-18 14:27:40 -04:00
Matthew Chen
899e96f70f Respond to CR. 2018-07-18 14:25:30 -04:00
Matthew Chen
094cf3691d Respond to CR. 2018-07-18 13:57:22 -04:00
Matthew Chen
cc91cb3dbf Respond to CR. 2018-07-18 13:57:22 -04:00
Matthew Chen
ace07ac62a Respond to CR. 2018-07-18 13:57:22 -04:00
Matthew Chen
c830f880aa Streamline SignalRecipient. 2018-07-18 13:57:22 -04:00
Matthew Chen
77884913d8 Streamline SignalRecipient. 2018-07-18 13:57:22 -04:00
Matthew Chen
b6489c6948 Streamline SignalRecipient. 2018-07-18 13:57:22 -04:00
Matthew Chen
05a4222b2d Streamline SignalRecipient. 2018-07-18 13:57:22 -04:00
Matthew Chen
ef3933bfaa Streamline SignalRecipient. 2018-07-18 13:57:21 -04:00
Matthew Chen
10b21d10e4 Streamline SignalRecipient. 2018-07-18 13:57:21 -04:00
Matthew Chen
9618fc16c5 Streamline SignalRecipient. 2018-07-18 13:57:21 -04:00
Matthew Chen
ebe87348a2 Streamline SignalRecipient. 2018-07-18 13:57:21 -04:00
Matthew Chen
d14f764b50 Streamline SignalRecipient. 2018-07-18 13:57:21 -04:00