Cody Henthorne
|
f566e10710
|
Drop V2 suffix from MCPv2 classes.
|
2023-08-16 17:06:04 -04:00 |
|
Cody Henthorne
|
fbf4de0ec5
|
Remove job-based decryption support and MCPv1.
|
2023-08-16 14:28:14 -04:00 |
|
Greyson Parrelli
|
8ce05c8bbe
|
Include urgent flag in delivery latency log.
|
2023-08-16 10:26:32 -04:00 |
|
Greyson Parrelli
|
5fa9a27ee0
|
Convert WebSocketStrategy.java -> WebSocketDrainer.kt
|
2023-08-16 10:26:32 -04:00 |
|
Greyson Parrelli
|
b07d675bb4
|
Remove BackgroundMessageRetriever and clean up old code.
|
2023-08-16 10:26:32 -04:00 |
|
Greyson Parrelli
|
d6adfea9b1
|
Clean up old one-time prekeys.
|
2023-08-16 10:26:31 -04:00 |
|
Greyson Parrelli
|
72e5532c6c
|
Perform a legacy session reset if you fail to decrypt a sync message.
|
2023-08-16 10:26:31 -04:00 |
|
Greyson Parrelli
|
5688d85789
|
Do not send retry receipts for messages sent to our PNI.
|
2023-08-16 10:26:31 -04:00 |
|
Clark
|
251d251661
|
Send read receipts per edit message revision.
|
2023-08-14 17:20:04 -04:00 |
|
Greyson Parrelli
|
ca3187d0b8
|
Ungate some PNP receive-side behavior.
|
2023-08-10 15:29:02 -03:00 |
|
Greyson Parrelli
|
49c8c88a22
|
Put message latency time in decryption log.
|
2023-08-10 15:29:02 -03:00 |
|
Greyson Parrelli
|
14f3fb5a94
|
Break message-latency into high/low priority.
|
2023-08-10 15:29:02 -03:00 |
|
Clark
|
6a87495a6d
|
Update contact hiding to spec.
|
2023-08-10 15:29:02 -03:00 |
|
Clark
|
d3f073e573
|
Fix edit message when sending via legacy path.
|
2023-08-01 15:51:31 -04:00 |
|
Clark
|
a0e514dac9
|
Enqueue download jobs for edit messages.
|
2023-08-01 15:51:31 -04:00 |
|
Greyson Parrelli
|
e3ec53c2d0
|
Remove deprecated SMS fields from recipient table.
|
2023-08-01 15:51:31 -04:00 |
|
Clark
|
66792f2d56
|
Add heuristics for delayed notifications.
|
2023-08-01 15:51:31 -04:00 |
|
Greyson Parrelli
|
c012ead143
|
Validate ServiceIds on envelopes.
|
2023-08-01 15:51:31 -04:00 |
|
Greyson Parrelli
|
82906aee58
|
Use strongly-typed ACIs and PNIs everywhere.
|
2023-08-01 15:51:31 -04:00 |
|
Alex Hart
|
a8349671d0
|
Add Receive support for the new CallLogEvent proto messages.
|
2023-07-19 17:12:18 -04:00 |
|
Greyson Parrelli
|
8fc1065dd6
|
Rename some protos.
|
2023-07-18 09:55:02 -04:00 |
|
Cody Henthorne
|
5731bf023a
|
Add unread divider decoration to CFv2.
|
2023-07-18 09:55:01 -04:00 |
|
Clark
|
ac4d8679a1
|
Add local metrics for message processing.
|
2023-07-12 15:48:52 -04:00 |
|
Clark
|
13470fb0c3
|
Increase FCM push websocket timeout.
|
2023-06-30 12:41:00 -04:00 |
|
Clark
|
9e6f2336d1
|
Add push websocket fetch stats.
|
2023-06-30 11:07:05 -04:00 |
|
Clark
|
c08f1355db
|
Refresh isConnectionNecessary on network block changes.
|
2023-06-28 17:13:15 -04:00 |
|
Clark
|
86cd4c5c30
|
Fix remote delete for edit messages.
|
2023-06-20 10:29:47 -04:00 |
|
Clark
|
25860867bb
|
Use correct receive timestamp for edit message handling.
|
2023-06-16 16:30:49 -04:00 |
|
Cody Henthorne
|
6cc41e95c6
|
Remove edit message receive feature flag.
|
2023-06-15 15:36:09 -04:00 |
|
Alex Hart
|
51222738df
|
Remove avatar color from CallLink table.
|
2023-06-15 15:36:08 -04:00 |
|
g1a55er
|
03a212eee4
|
Reschedule job if background web socket message retrieval fails.
Closes #12971
|
2023-06-15 13:31:59 -04:00 |
|
Alex Hart
|
290c107698
|
Implement simple avatar color picking algorithm to align with iOS.
|
2023-06-06 12:47:16 -04:00 |
|
Cody Henthorne
|
e303570b2f
|
Update to libsignal 0.26.0
|
2023-06-06 12:47:16 -04:00 |
|
Greyson Parrelli
|
1965d5879f
|
Log message procesing speed at 2 decimal places.
|
2023-06-06 12:47:16 -04:00 |
|
Greyson Parrelli
|
e2ef8e2ef9
|
Add support for kyber prekeys.
|
2023-06-06 12:47:15 -04:00 |
|
Clark
|
159c0d1104
|
Fix child transaction causing batch to be discarded.
|
2023-05-30 15:18:05 -04:00 |
|
Greyson Parrelli
|
c8b3ee51ed
|
Acquire group lock before processing a message batch.
|
2023-05-25 16:07:26 -04:00 |
|
Greyson Parrelli
|
3a5e5364c7
|
Remove support for legacy gv1 sync messages.
|
2023-05-24 12:05:23 -04:00 |
|
Clark
|
242900e87f
|
Dont requery attachments and add all jobs at once.
|
2023-05-24 12:05:23 -04:00 |
|
Clark
|
0cfd3265ba
|
Fix post transaction tasks not actually running.
|
2023-05-24 12:05:23 -04:00 |
|
Greyson Parrelli
|
ad50c81a6b
|
Remove unnecessary validation check.
|
2023-05-24 12:05:23 -04:00 |
|
Clark
|
0817f113c6
|
Schedule media downloads after successful transaction.
|
2023-05-24 12:05:23 -04:00 |
|
Nicholas
|
92888778c2
|
Restart websocket immediately upon network change.
|
2023-05-24 12:05:23 -04:00 |
|
Clark
|
836cd04564
|
Inline message processing when we can.
|
2023-05-24 11:29:59 -04:00 |
|
Alex Hart
|
5a38143987
|
Integrate call links create/update/read apis.
|
2023-05-24 11:29:58 -04:00 |
|
Greyson Parrelli
|
4d6d31d624
|
Make attachment count/size remote configurable.
|
2023-05-24 11:29:58 -04:00 |
|
Greyson Parrelli
|
3f740d2904
|
Tweak network timeout settings.
|
2023-05-19 16:30:19 -04:00 |
|
Cody Henthorne
|
866408f673
|
Limit body ranges processed on received messages.
|
2023-05-18 20:35:51 -04:00 |
|
Greyson Parrelli
|
a7e5ab1a6a
|
Update inbound attachment processing.
|
2023-05-18 12:22:35 -04:00 |
|
Clark
|
2d6b16b2ce
|
Introduce extra caching for group message processing.
|
2023-05-17 15:30:26 -04:00 |
|