Commit Graph

16377 Commits

Author SHA1 Message Date
Matthew Chen
7427287d37 Fix rebase breakage. 2020-02-13 10:38:26 -03:00
Matthew Chen
9e26e74435 Modify profile keys in all v2 groups when we rotate our profile key. 2020-02-13 10:26:43 -03:00
Matthew Chen
1f0ce9ea49 Modify profile keys in all v2 groups when we rotate our profile key. 2020-02-13 10:26:34 -03:00
Matthew Chen
8abf65e003 Merge branch 'charlesmchen/groupsV2fixUpdatesAccessAndSignatures' 2020-02-13 10:24:46 -03:00
Matthew Chen
42a3669e40 Fix rebase breakage. 2020-02-13 10:24:24 -03:00
Matthew Chen
cf7681b346 Fix group v2 update edge cases around missing signatures and group access. 2020-02-13 10:19:11 -03:00
Matthew Chen
73a60b3aef Merge branch 'charlesmchen/accessProtos' 2020-02-13 10:18:02 -03:00
Matthew Chen
174ab60e66 Fix handling of access control in protos; improve debug descriptions; clean up. 2020-02-13 10:15:42 -03:00
Matthew Chen
d88909c35d Merge branch 'charlesmchen/groupsV2obsoleteTODOs' 2020-02-13 10:09:04 -03:00
Matthew Chen
8785579899 Respond to CR. 2020-02-13 10:08:22 -03:00
Matthew Chen
17eca0d546 Remove obsolete TODOs. 2020-02-13 10:02:58 -03:00
Michael Kirk
9cdf98b88f Merge branch 'mkirk/feature-flag-cleanup' 2020-02-12 15:20:08 -07:00
Michael Kirk
c6d538b84a remove reactions feature flags 2020-02-12 15:19:56 -07:00
Michael Kirk
ace5717df7 remove viewOnce feature flag 2020-02-12 15:19:56 -07:00
Michael Kirk
df401ab8be remove cameraFirstCaptureFlow feature flag 2020-02-12 15:19:56 -07:00
Michael Kirk
c62205cb75 remove sticker feature flags 2020-02-12 15:19:56 -07:00
Michael Kirk
0767d4da59 remove canRevertToYDB feature flag 2020-02-12 15:19:56 -07:00
Michael Kirk
b27bcf7fef remove preserveYdb feature flag 2020-02-12 15:19:55 -07:00
Michael Kirk
8a662887e1 tame down crashing assert 2020-02-12 15:19:55 -07:00
Michael Kirk
4f5e52d578 remove conversation search feature flag 2020-02-12 15:19:55 -07:00
Michael Kirk
07ccc40cd6 extract DebugFlags from FeatureFlags 2020-02-12 15:19:55 -07:00
Matthew Chen
577908f8d9 Merge branch 'charlesmchen/groupsV2Transcripts_' 2020-02-12 15:44:48 -03:00
Matthew Chen
00508fb18b Respond to CR. 2020-02-12 15:36:31 -03:00
Matthew Chen
43b67bedb4 Modify sync transcript processing to handle messages in v2 groups. 2020-02-12 15:36:31 -03:00
Matthew Chen
7c0077cf48 Modify sync transcript processing to handle messages in v2 groups. 2020-02-12 15:36:31 -03:00
Matthew Chen
1e1b9a6708 Merge branch 'charlesmchen/groupSyncVsGroupsV2' 2020-02-12 15:34:59 -03:00
Matthew Chen
382bde1102 Modify group sync to exclude v2 groups. 2020-02-12 15:33:17 -03:00
Matthew Chen
f6d6544830 Modify group sync to exclude v2 groups. 2020-02-12 15:33:17 -03:00
Matthew Chen
0fea63d51d Merge branch 'charlesmchen/groupModelV2' 2020-02-12 15:30:03 -03:00
Matthew Chen
487f0bdcee Respond to CR. 2020-02-11 11:41:32 -03:00
Matthew Chen
c11e146c95 Respond to CR. 2020-02-11 11:41:32 -03:00
Matthew Chen
644d341a05 Respond to CR. 2020-02-11 11:41:32 -03:00
Matthew Chen
d057936e28 Use TSGroupMemberRole in group membership. 2020-02-11 11:41:32 -03:00
Matthew Chen
2385f3f49a Add groupsV2forceInvites feature flag. 2020-02-11 11:41:32 -03:00
Matthew Chen
ac32da98f2 Fix bug in v2 group updates. 2020-02-11 11:41:32 -03:00
Matthew Chen
5321d90c97 Fix serialization of GroupMembership. 2020-02-11 11:41:31 -03:00
Matthew Chen
a36bdab4c5 Overhaul group model, group membership. 2020-02-11 11:41:31 -03:00
Matthew Chen
403ca5d975 Add feature flag to discard incoming embedded protos. 2020-02-11 11:41:31 -03:00
Matthew Chen
30932c2241 Merge branch 'charlesmchen/groupsV2doubleProcessingBug' 2020-02-11 10:46:29 -03:00
Matthew Chen
56bdd112a2 Fix double-processing bug in v2 group message processor. 2020-02-11 10:45:52 -03:00
Matthew Chen
6de701238a Merge branch 'charlesmchen/groupsV2serverFlag' 2020-02-10 14:37:44 -03:00
Matthew Chen
db183f40fd Respond to CR. 2020-02-10 14:36:21 -03:00
Matthew Chen
435a93a3e5 Remove server flag for processing incoming v2 group messages. 2020-02-10 14:36:21 -03:00
Matthew Chen
9205ea636e Add server flags for processing incoming v2 group messages. 2020-02-10 14:36:21 -03:00
Matthew Chen
cd2734c56a Add server flags for v2 group creation. 2020-02-10 14:36:21 -03:00
Matthew Chen
0e99a4f404 Merge branch 'charlesmchen/groupsV2RetryAndPersitentCredentials' 2020-02-10 14:32:13 -03:00
Matthew Chen
3a1bb424ea Improve group v2 service requests.
* Retry group v2 service requests.
* Fix "ensure local profile key credential" bug.
* Cache temporal credentials for group requests.
2020-02-10 14:31:37 -03:00
Matthew Chen
03ebb90be1 Merge branch 'charlesmchen/groupsV2CapabilityAndNetworkErrors' 2020-02-10 14:30:49 -03:00
Matthew Chen
adc570f8e7 Respond to CR. 2020-02-10 14:24:09 -03:00
Matthew Chen
634ebc3e6e Clean up ahead of PR. 2020-02-10 14:24:09 -03:00