Matthew Chen
a24115d391
Resolve groups v2-related TODOs.
2020-03-03 17:11:04 -03:00
Matthew Chen
2e99c26c4e
Respond to CR.
2020-03-03 17:03:44 -03:00
Matthew Chen
078ffff8ea
Fix rebase breakage.
2020-03-03 16:39:36 -03:00
Matthew Chen
5e8b4d2077
Clean up handling of networking errors.
2020-03-03 12:32:50 -03:00
Matthew Chen
7c4c9be8b4
Merge remote-tracking branch 'private/release/3.6.0'
2020-03-03 11:40:53 -03:00
Matthew Chen
014b2ad007
Fix bug around avatars in new group creation flow.
2020-03-02 16:59:15 -03:00
Nora Trapp
79a44ad084
TSCall timestamp now reflects when a call was initiated
2020-03-02 10:59:09 -08:00
Matthew Chen
f31b29c89d
Reconcile message request changes from v3.5 with master.
2020-03-02 15:45:46 -03:00
Matthew Chen
20aeb8df44
Merge remote-tracking branch 'private/release/3.6.0'
2020-03-02 13:39:20 -03:00
Michael Kirk
ed43a667ab
remove unnused subset of AFNetworking
...
some of it's not yet compatible with catalyst, and we don't use it anyway.
2020-02-28 14:44:56 -06:00
Matthew Chen
5c72623433
Merge remote-tracking branch 'private/release/3.5.1' into release/3.6.0
2020-02-28 16:32:02 -03:00
Matthew Chen
529dbf09cd
Fix unit tests.
2020-02-28 16:30:54 -03:00
Matthew Chen
7624bcf13e
Fix unit tests.
2020-02-28 16:30:54 -03:00
Matthew Chen
81638f8b88
Fix unit tests.
2020-02-28 16:30:54 -03:00
Matthew Chen
ec5eb34669
Leverage v2 group model.
2020-02-28 16:26:55 -03:00
Michael Kirk
4cd67610e1
Fix logging race
2020-02-28 13:25:30 -06:00
Matthew Chen
6a83554c68
Small fixes for the groups v2 work related to storage service.
2020-02-28 16:06:41 -03:00
Matthew Chen
48321fae83
Respond to CR.
2020-02-28 16:05:56 -03:00
Matthew Chen
228488a84b
Clean up ahead of PR.
2020-02-28 16:00:13 -03:00
Matthew Chen
25914562e1
Clean up ahead of PR.
2020-02-28 16:00:13 -03:00
Matthew Chen
f25346e483
Improve error handling & retry in group v2 message processor.
2020-02-28 16:00:13 -03:00
Nora Trapp
e2b9701b1c
Dynamically populate date headers
2020-02-28 10:52:06 -08:00
Nora Trapp
4a5ef28936
Use a 12-byte IV for storage service
2020-02-28 10:10:10 -08:00
Jim Gustafson
6c49070971
Send array of Ice candidates through CallService
...
This commit will adjust how received Ice Candidates are handled.
Instead of iterating the candidate array on the protocol side, the
array will be passed to the Call Service and hence passed to RingRTC.
2020-02-28 09:34:50 -07:00
Matthew Chen
caa101beab
Merge remote-tracking branch 'private/release/3.5.0' into release/3.6.0
2020-02-27 13:52:43 -03:00
Matthew Chen
9b17ba0eee
Clean up ahead of PR.
2020-02-27 10:01:34 -03:00
Matthew Chen
bcc2a4593c
Add support for v2 groups to storage service.
2020-02-27 10:01:34 -03:00
Matthew Chen
32fed290bd
Add support for v2 groups to storage service.
2020-02-27 09:53:55 -03:00
Matthew Chen
0c5148f4b7
Add support for v2 groups to storage service.
2020-02-27 09:53:55 -03:00
Matthew Chen
52ecf2e95d
Add StorageServiceProtoGroupV2Record extension.
2020-02-27 09:53:55 -03:00
Matthew Chen
3e806e776d
Add groups v2 record to storage service protos.
2020-02-27 09:53:55 -03:00
Matthew Chen
9cd2c3c722
Add Debug UI for group v2 update info messages.
2020-02-27 09:40:02 -03:00
Matthew Chen
5bda2a127b
Respond to CR.
2020-02-26 23:52:46 -03:00
Matthew Chen
bbdad34838
Rework info messages to reflect groups v2.
2020-02-26 23:31:00 -03:00
Matthew Chen
b10de43030
Look up uuids for v2 group members.
2020-02-26 23:26:23 -03:00
Matthew Chen
0ad0b2bc65
Look up uuids for v2 group members.
2020-02-26 23:26:23 -03:00
Matthew Chen
12448b8840
Look up uuids for v2 group members.
2020-02-26 23:26:22 -03:00
Matthew Chen
ac59e34597
Leave primary to upload profile key commitment.
2020-02-26 23:24:37 -03:00
Matthew Chen
f2240376c8
Rework groups v2 debug flags.
2020-02-26 23:23:40 -03:00
Matthew Chen
fd4780d82d
Add timeouts to v2 group updates; surface network errors to user.
2020-02-26 16:56:37 -03:00
Matthew Chen
41dfbc86a0
Add debug flags around corrupt v2 group state.
2020-02-26 16:41:48 -03:00
Matthew Chen
96d4c39f0e
Don't try to ensure local profile commitment until we're onboarded.
2020-02-26 16:40:56 -03:00
Matthew Chen
f2a07f1f99
Respond to CR.
2020-02-26 16:38:19 -03:00
Matthew Chen
703de8c584
Fix obsolete assert.
2020-02-26 15:36:40 -03:00
Matthew Chen
6e7a0bff5e
Add support for avatars to v2 groups.
...
* Log upload failures.
* Finalize group avatar uploads.
* Encrypt & decrypt group avatars.
2020-02-26 15:24:35 -03:00
Michael Kirk
32ec7fa116
fix missing profile avatar
2020-02-26 08:26:36 -07:00
Michael Kirk
48e6ade423
dont show message request for legacy convo
2020-02-25 12:57:10 -07:00
Nora Trapp
74ed52e261
Auto-accept group requests from trusted contacts
2020-02-25 12:48:07 -07:00
Nora Trapp
e5fd0f5d5d
PR Feedback
2020-02-25 12:47:03 -07:00
Nora Trapp
672b2efb61
Keep track of who added us to a group so we can show it in message requests
2020-02-25 12:47:03 -07:00