Matthew Chen
403ca5d975
Add feature flag to discard incoming embedded protos.
2020-02-11 11:41:31 -03:00
Matthew Chen
56bdd112a2
Fix double-processing bug in v2 group message processor.
2020-02-11 10:45:52 -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
adc570f8e7
Respond to CR.
2020-02-10 14:24:09 -03:00
Matthew Chen
4903d313bd
Add group v2 capability and improve handling of network errors.
2020-02-10 14:24:09 -03:00
Matthew Chen
78a886e180
Respond to CR feedback.
2020-02-06 12:01:14 -03:00
Matthew Chen
17f32b1fbe
Respond to CR.
2020-02-06 10:26:02 -03:00
Matthew Chen
06a4cede95
Rework feature flags, profile fetches for groups v2. Sketch out handling of pending members.
2020-02-06 10:26:02 -03:00
Nora Trapp
1cf95c620b
Merge branch 'release/3.4.0'
2020-02-05 12:27:48 -08:00
Michael Kirk
4c1afa18a6
secondary devices update capabilities w/ devices endpoint
2020-02-05 10:38:43 -07:00
Michael Kirk
aa5043477a
fix test compile
2020-01-31 20:33:57 -07:00
Michael Kirk
d024ed99c0
Use appropriate sender certificate depending on capabilities
2020-01-31 20:33:57 -07:00
Matthew Chen
61575cbd70
Merge tag '3.3.0.5'
2020-01-30 20:13:17 -08:00
Michael Kirk
17a807093c
remote config
2020-01-30 20:10:35 -08:00
Michael Kirk
24c3943fec
Keep websocket open in background for DEBUG builds
2020-01-30 14:13:49 -07:00
Matthew Chen
2f75dac0b8
Clean up ahead of PR.
2020-01-29 13:42:27 -03:00
Matthew Chen
035b57ca95
Rework v2 group updates.
2020-01-29 13:42:27 -03:00
Matthew Chen
cad60f5e9c
Rework v2 group updates.
2020-01-29 13:42:27 -03:00
Matthew Chen
85bdae4715
Rework v2 group updates.
2020-01-29 13:42:27 -03:00
Matthew Chen
16646d1585
Rework v2 group updates.
2020-01-29 13:42:27 -03:00
Matthew Chen
91ee0832f5
Rework v2 group updates.
2020-01-29 13:42:27 -03:00
Matthew Chen
0d5512a184
Reconcile "observe message processing" with "groups v2 message processing."
2020-01-28 12:42:17 -03:00
Matthew Chen
53c051c4cf
Reconcile "observe message processing" with "groups v2 message processing."
2020-01-28 12:42:17 -03:00
Matthew Chen
2734f01dcd
Merge tag '3.3.0.5'
2020-01-27 12:00:09 -03:00
Matthew Chen
0cd19e68bf
Apply embedded change protos from incoming group contexts.
2020-01-27 11:47:44 -03:00
Matthew Chen
bc0359268e
Rework outgoing messages; embed change protos in outgoing change messages for groups v2.
2020-01-27 11:47:44 -03:00
Matthew Chen
cd7bb55162
Clean up names.
2020-01-27 11:47:44 -03:00
Matthew Chen
e328ccd0ef
Apply v2 group changes to group model.
2020-01-27 11:47:44 -03:00
Matthew Chen
993dca8ec9
Remove redundant NotificationName.
2020-01-27 10:53:23 -03:00
Matthew Chen
bcfba85356
Add message processing class.
...
* Modify message processing to allow observation of websocket queue being drained.
* Extend MessageProcessing to allow observation of REST message fetching and "all message fetching and processing".
2020-01-27 10:42:03 -03:00
Matthew Chen
891c0cb039
Improve thread safety of job queues.
2020-01-24 17:00:50 -03:00
Matthew Chen
568b28f565
Honor incoming groups v2 envelopes feature flag.
2020-01-24 11:37:14 -03:00
Nora Trapp
2ef66eed28
Add request type to KBS enclave requests.
2020-01-23 16:20:01 -08:00
Michael Kirk
25a3635f2d
remote config
2020-01-23 11:40:04 -07:00
Matthew Chen
db0adf077a
Respond to CR.
2020-01-23 12:00:42 -03:00
Matthew Chen
27836270e5
Respond to CR.
2020-01-23 12:00:42 -03:00
Matthew Chen
c83ea5db3f
Clean up ahead of PR.
2020-01-23 12:00:42 -03:00
Matthew Chen
be5ecbe47d
Clean up ahead of PR.
2020-01-23 12:00:42 -03:00
Matthew Chen
26ecb2b371
Rewrite queue to process incoming group v2 messages.
2020-01-23 12:00:42 -03:00
Nora Trapp
791fe24336
Remove family name feature flag.
2020-01-22 08:42:27 -08:00
Matthew Chen
892ce5c135
Rework message processing to handle groups v2.
2020-01-17 17:34:37 -03:00
Matthew Chen
1ae6012ecb
Create and fetch groups v2; group update roundtrip.
2020-01-17 17:29:00 -03:00
Matthew Chen
36c6cb1263
Create and fetch groups v2.
2020-01-17 17:26:18 -03:00
Nora Trapp
c597d6fcd2
Put family name behind feature flag.
2020-01-09 13:17:09 -08:00
Nora Trapp
a68f5277bf
Support profile given and family names
2020-01-09 13:17:09 -08:00
Matthew Chen
72f912dce3
Versioned profile changes, etc.
2020-01-08 13:54:54 -03:00
Matthew Chen
b02d78316a
Use serial queue when marking messages as read.
2020-01-07 15:19:21 -03:00
Matthew Chen
1d6ccb4c6a
Improve logging of TSRequest.
2020-01-07 15:19:21 -03:00