Commit Graph

175 Commits

Author SHA1 Message Date
Sasha Weiss
8ddef58df8
Stop logging Backup frames on error 2026-05-20 15:04:17 -07:00
Max Radermacher
63da79fea5
Update to LibSignal v0.93.0 2026-04-28 17:44:03 -05:00
Max Radermacher
9cd1184d63
Remove “async” message request sync message method 2026-04-14 00:25:59 -05:00
Max Radermacher
3eba8b02bc
Update to LibSignal v0.91.0 2026-04-01 16:34:13 -05:00
Max Radermacher
5eb38f8a8c Fix release build 2026-03-25 12:38:03 -05:00
Max Radermacher
a305029f9a
Add missing imports 2026-03-24 16:09:03 -05:00
Max Radermacher
5d47b5d0e8
Uncodegen TSThread 2026-03-05 21:54:46 -06:00
Max Radermacher
86751158f3
Use distinct directories when forwarding 2026-02-25 14:37:40 -06:00
Max Radermacher
b980c3325c
Wait for Storage Service in the background 2026-02-23 15:51:55 -06:00
Sasha Weiss
951a481d45
Enforce that Backup Subscriptions are only redeemed in the main app 2026-02-17 14:53:06 -06:00
Max Radermacher
c30cc07b3c
Require TSContactThread for some messages 2026-01-28 12:50:04 -06:00
Max Radermacher
c4b902f854
Remove TSGroupMetaMessage 2026-01-26 12:05:26 -06:00
Max Radermacher
cd719084af
Swiftify OWSSyncMessageRequestResponseMessage 2026-01-21 01:00:30 -06:00
Max Radermacher
4cb513dc4b
Swiftify OWSReceiptsForSenderMessage 2026-01-12 19:01:08 -06:00
Sasha Weiss
4b90e9c52b
Deprotocolize AttachmentUploadStore, use failIfThrows 2026-01-08 16:18:56 -08:00
Sasha Weiss
9244c81d8c
Deprotocolize AttachmentStore 2026-01-06 20:23:56 -08:00
Max Radermacher
a198b817be
Migrate whitelist to SignalRecipient.status 2026-01-06 13:34:35 -06:00
Sasha Weiss
d267ec8305
Run swiftformat . 2025-12-30 11:34:05 -08:00
Max Radermacher
4ae6bfe50d
Migrate sessions to a dedicated table 2025-12-29 16:17:31 -06:00
Max Radermacher
e1f5eebf6f
Always run the same migration code 2025-12-23 09:09:55 -06:00
Harry
2eba0c6360
Drop TSAttachment migration
Co-authored-by: sashaweiss-signal <sasha@signal.org>
Co-authored-by: Max Radermacher <max@signal.org>
2025-12-11 12:00:52 -08:00
Max Radermacher
5ed1b58aaf
Use Cron for periodic Storage Service refresh 2025-11-25 17:12:55 -06:00
Sasha Weiss
ab616d0cef
Only attempt deleting Backup when deleting account if Backups are enabled 2025-11-17 16:33:08 -08:00
Pete Walters
1716016d28
Remove some shims 2025-11-13 19:54:23 -06:00
Max Radermacher
e84013727a
Remove appForegroundTime property 2025-11-13 14:53:28 -06:00
Sasha Weiss
8a41105ceb
Remove TestableModelReadCacheFactory 2025-11-06 09:10:31 -06:00
Max Radermacher
201f77818f
Move per-recipient error handling to the job queue 2025-10-29 00:21:47 -05:00
Max Radermacher
f20625e780
Add some support for binary service IDs 2025-10-24 17:38:58 -05:00
Max Radermacher
b90470b3bf
Migrate PreKeys to a dedicated table 2025-10-24 15:38:03 -05:00
Max Radermacher
5e6083869a
De-protocolize SignalProtocolStore & friends 2025-10-07 16:52:57 -05:00
Max Radermacher
d1cf8956ab
Update to LibSignal v0.83.0 2025-10-07 02:34:52 -05:00
Max Radermacher
30060e12d5
Run schema migrations before creating globals 2025-09-29 16:55:17 -05:00
kate-signal
b3a99ba038
Add poll store and poll manager to interact with poll database tables 2025-08-29 15:26:32 -07:00
Max Radermacher
10d51043cf
Start adopting account existence check 2025-08-27 12:13:05 -05:00
Harry
24f5e73633
Consolidate oversize text handling 2025-07-30 13:27:06 -07:00
Max Radermacher
8790b33643
Asyncify syncContacts methods 2025-07-25 11:49:11 -05:00
Harry
48967fb4df
Set wasNotCreatedLocally for backup-restored TSOutgoingMessages 2025-07-07 17:36:29 -07:00
gram-signal
545966d890
Use RemoteConfig to turn on PQ ratchet. 2025-07-03 11:27:17 -07:00
Max Radermacher
bb2d89e55a
Update to LibSignal v0.75.0 2025-06-17 14:02:29 -05:00
Harry
94e291ed16
Update to LibSignal v0.74.1 (Backup.LocatorInfo.integrityCheck)
Co-authored-by: Max Radermacher <max@signal.org>
2025-06-16 16:03:35 -07:00
Max Radermacher
9f0d943575
Send contact syncs via MessageSenderJobQueue 2025-06-13 20:31:01 -05:00
Max Radermacher
01d5887996
Fix two race conditions in unit tests 2025-06-13 19:41:31 -05:00
moiseev-signal
cbf9a6f4b9
Adopt libsignal 0.74.0 and opt-out of SPQR for now 2025-06-05 13:36:58 -07:00
Max Radermacher
b0c183f9f4
De-protocolize/clean up AppExpiry 2025-06-02 15:24:04 -05:00
Max Radermacher
9952d0c64e
Asyncify AppExpiry (née remove TestScheduler use) 2025-05-30 14:33:15 -05:00
Max Radermacher
45cdfa3c32
Use GroupMasterKey type instead of serialized Data 2025-05-29 20:10:36 -05:00
Jordan Rose
586312ac18
Require PreKeyBundles to always contain Kyber keys 2025-05-14 16:19:57 -07:00
Sasha Weiss
7d6edb6412
Bulk rename MessageBackup types 2025-05-13 11:35:52 -07:00
Max Radermacher
80a6816b31
Remove mocks for pre keys stores 2025-05-05 12:46:46 -05:00
Harry
25b4f617ca
Add DeviceBatteryLevelManager 2025-04-23 09:14:48 -07:00