Max Radermacher
|
3eba8b02bc
|
Update to LibSignal v0.91.0
|
2026-04-01 16:34:13 -05:00 |
|
Sasha Weiss
|
4ab0742210
|
Pass RegisteredState through MessageReceiver, instead of LocalIdentifiers
|
2026-03-30 15:49:56 -07:00 |
|
Max Radermacher
|
bb4ce085f6
|
Increase the batch size for delivery receipts
|
2026-01-20 18:48:20 -06:00 |
|
Sasha Weiss
|
d267ec8305
|
Run swiftformat .
|
2025-12-30 11:34:05 -08:00 |
|
Max Radermacher
|
422d7547ce
|
Add & use RegisteredState
|
2025-12-10 14:52:53 -08:00 |
|
Max Radermacher
|
f20625e780
|
Add some support for binary service IDs
|
2025-10-24 17:38:58 -05:00 |
|
Max Radermacher
|
0ee384908e
|
NO MORE REST
|
2025-08-27 18:09:16 -05:00 |
|
Max Radermacher
|
b48560b6d0
|
Use the web socket immediately after registration
|
2025-08-25 16:32:07 -05:00 |
|
Max Radermacher
|
2c6f0b93b8
|
Add enforcement for web socket deprecation
|
2025-07-31 11:54:31 -05:00 |
|
Max Radermacher
|
8987991dc9
|
Relocate message processor enqueueing queue
|
2025-07-31 11:54:31 -05:00 |
|
Sasha Weiss
|
80c6940e30
|
Remove handling for interacting with ancient error messages
|
2025-07-14 22:29:34 -07:00 |
|
Max Radermacher
|
8906ce5eab
|
Observe registration changes after app is ready
|
2025-06-26 13:18:42 -05:00 |
|
Max Radermacher
|
01d5887996
|
Fix two race conditions in unit tests
|
2025-06-13 19:41:31 -05:00 |
|
Max Radermacher
|
fe58139a11
|
Don’t re-parse proto when enqueuing group messages
|
2025-05-15 09:30:03 -05:00 |
|
Max Radermacher
|
13300343de
|
Fix message processing performance measurement
|
2025-05-01 19:58:48 -05:00 |
|
Max Radermacher
|
5acf0c273f
|
Use Preconditions for waitForFetchingAndProcessing
|
2025-04-28 18:14:19 -05:00 |
|
Max Radermacher
|
91ea7e2286
|
Rebuild GroupMessageProcessor types
|
2025-04-23 17:44:21 -05:00 |
|
Max Radermacher
|
a5cbfd9684
|
Add better “recently processed” optimization
|
2025-04-22 18:24:12 -05:00 |
|
Max Radermacher
|
9ff792ab21
|
Rip out ACKing optimization that may cause stalls
|
2025-04-22 18:23:12 -05:00 |
|
Max Radermacher
|
da89ad2157
|
Improve performance enumerating message batches
|
2025-04-16 15:10:41 -05:00 |
|
Max Radermacher
|
2d0f5de707
|
Don’t wait for group messages before NSE fetches
|
2025-04-09 11:23:50 -05:00 |
|
Sasha Weiss
|
1a5cbd9183
|
Rename postNotificationNameAsync to postOnMainThread
|
2025-03-21 15:28:35 -07:00 |
|
Max Radermacher
|
3b77464098
|
Remove some waitForProcessing code
|
2025-03-21 17:03:49 -05:00 |
|
Max Radermacher
|
13e3dfd6cf
|
Validate DeviceIds using same criteria as server
|
2025-03-21 17:01:06 -05:00 |
|
Max Radermacher
|
279a11f742
|
Add DeviceId type
|
2025-03-21 16:49:38 -05:00 |
|
Sasha Weiss
|
bb048e8b59
|
One transaction type to rule them all and in the darkness bind them
|
2025-03-13 21:43:35 -07:00 |
|
Max Radermacher
|
23f0d543ac
|
Remove handling for unsupported messages
|
2025-02-11 14:32:26 -06:00 |
|
Ehren Kret
|
4681adebf3
|
remove non-thread-switching firstly that returns guarantees
|
2025-02-11 05:48:51 -06:00 |
|
Ehren Kret
|
83b37e74a3
|
remove unused objc compat
|
2025-02-07 05:30:56 -06:00 |
|
Max Radermacher
|
6bdf97ae88
|
Drop messages with cipher/content type mismatches
|
2025-01-09 15:40:33 -06:00 |
|
Max Radermacher
|
68b6ffac40
|
Fix large envelope handling
|
2024-11-04 14:17:09 -06:00 |
|
Max Radermacher
|
406f406d7b
|
Fix stall in waitForProcessingComplete
|
2024-10-28 10:01:07 -05:00 |
|
Max Radermacher
|
b367f65465
|
Simplify REST batching & ACKing logic
|
2024-10-25 13:19:12 -05:00 |
|
Ehren Kret
|
de32c7799d
|
remove NSObject and Dependencies extension computed vars for SignalServiceKit
|
2024-10-11 23:12:59 -05:00 |
|
Ehren Kret
|
114afd8fe8
|
remove shared extensions
|
2024-10-11 10:58:08 -05:00 |
|
Harry Sanabria
|
044f277a28
|
Pass AppReadiness instance to a ton of classes that need to retain it as an instance var
|
2024-09-27 15:03:52 -07:00 |
|
Harry
|
fd0a34909e
|
Add non-global AppReadiness protocol + impl
|
2024-09-27 12:36:15 -07:00 |
|
Max Radermacher
|
d702d328e1
|
Improve handling for duplicate messages
|
2024-08-30 17:42:59 -05:00 |
|
Max Radermacher
|
5fa7eddd0b
|
Use the Aci type when handling gv2 messages
|
2024-07-31 18:30:02 -05:00 |
|
Adam Sharp
|
34a8cf2bda
|
Rename owsAssert to owsPrecondition
|
2024-07-09 10:42:56 -04:00 |
|
Harry
|
bb083ca39c
|
Fold SignalCoreKit into SignalServiceKit
Co-authored-by: Adam Sharp <sharplet@signal.org>
|
2024-06-26 08:44:41 -07:00 |
|
Max Radermacher
|
456f2037ee
|
Stop putting kLocalProfileUniqueId in addresses
|
2024-04-23 13:58:27 -05:00 |
|
Max Radermacher
|
9ff799975f
|
Remove some unused code
|
2024-04-12 17:39:47 -05:00 |
|
Max Radermacher
|
e10faa8593
|
Remove src/ prefix from SignalServiceKit files
|
2024-03-27 12:22:52 -05:00 |
|