Commit Graph

1216 Commits

Author SHA1 Message Date
Ehren Kret
e1cfd116a2 rename OWSAES256Key in swift to Aes256Key 2024-08-02 09:29:55 -05:00
Ehren Kret
8db47c5f62 inline Cryptography.generateRandomBytes 2024-08-01 15:33:26 -05:00
Sasha Weiss
5fa7a81444
Implement archive/restore for learned profile chat updates 2024-08-01 09:45:26 -07:00
Harry
2700cfe624
Block on migrating TSAttachments before creating backups 2024-07-31 15:33:11 -07:00
Ehren Kret
69bd0af9ad migrate OWSAES256Key from objc to swift 2024-07-31 12:23:25 -05:00
Sasha Weiss
5220ba61e3
Update to latest Backup integration test commit 2024-07-29 15:28:25 -07:00
Sasha Weiss
d87164a073
Replace Wire with Swift-Protobuf for Backups 2024-07-29 15:26:01 -07:00
Max Radermacher
f2eb7f5a22
Extract LinkPreviewFetcher into its own type 2024-07-26 21:45:22 -05:00
Max Radermacher
f7398b4e6d
Check for profile when showing phone numbers 2024-07-25 02:57:42 -05:00
Max Radermacher
82a87d6c9f
Asyncify LinkPreviewManager 2024-07-25 02:33:13 -05:00
Max Radermacher
f3423d64f8
Move some GroupsV2 methods to better places 2024-07-25 02:02:32 -05:00
Harry
106599da8e
Ensure some tests work both before and after message v2 attachment flags are enabled 2024-07-23 09:06:34 -07:00
Sasha Weiss
0ff29d510b
Add support for session switchover events to Backups 2024-07-22 15:02:09 -07:00
Sasha Weiss
40835a7f2f
Implement Backup of "thread merge" chat updates 2024-07-22 14:40:27 -07:00
Max Radermacher
a5074f84c5
Remove suggestedStickerCache 2024-07-22 14:43:11 -05:00
Harry
f561f12f51
Stub out attachment downloads in StoryManagerTest 2024-07-22 13:32:08 -06:00
Max Radermacher
9f7407f7c7
Clean up StickerManager 2024-07-22 13:00:21 -05:00
Harry
fcd6828050
V2 attachment feature flags, take 2 2024-07-19 17:23:21 -07:00
sashaweiss-signal
cc86fb22c7 Update to latest Backup test-case commit 2024-07-16 10:28:34 -07:00
Sasha Weiss
9492225a46
Add an integration test for profile change chat updates 2024-07-16 10:09:38 -07:00
Sasha Weiss
03b047d248
Move each message backup test case into a dedicated file 2024-07-16 10:03:18 -07:00
Sasha Weiss
b3912b0ee2
Add integration test for expiration timer updates 2024-07-16 09:58:41 -07:00
Max Radermacher
4b15e46318
Rename AccountId → RecipientUniqueId 2024-07-11 10:38:21 -05:00
Adam Sharp
de382a9a21
Fix missed uses of owsAssert in tests 2024-07-09 11:56:07 -04:00
Adam Sharp
34a8cf2bda
Rename owsAssert to owsPrecondition 2024-07-09 10:42:56 -04:00
Sasha Weiss
8e2badb395
Add an integration test for simple chat updates in Backups 2024-07-08 12:12:23 -07:00
Harry
d279676916
Move BlurHash method into TSAttachmentUploadManager 2024-07-03 19:35:40 -05:00
Sasha Weiss
6bab5d99b8
Support "simple chat updates" in Backups 2024-07-03 15:46:05 -07:00
Adam Sharp
18a0d40d62 Fix various compiler errors in tests under Xcode 16 2024-07-03 11:29:37 -04:00
Sasha Weiss
2f9e627aa0
Update block arguments for thread/interaction enumeration 2024-07-02 17:38:15 -07:00
Adam Sharp
3a3f6b850e
Fix integer conversion warnings 2024-07-01 15:20:17 -04:00
Sasha Weiss
4c937a722a
Stabilize timestamps in Backups story-dlist test 2024-07-01 09:20:57 -07:00
Sasha Weiss
1478cd8313
Update the Backup proto to the latest 2024-06-28 10:03:57 -07:00
Max Radermacher
dc910cfa7f
Remove OWSDeviceManager cache 2024-06-27 14:06:46 -05:00
Sasha Weiss
2216705e8a
Document types and remove unused code in TSErrorMessage 2024-06-26 13:17:54 -07:00
Max Radermacher
c748618219
Adjust property that tracks unknown devices 2024-06-26 12:51:23 -05: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
63bd233f7d
Don’t cycle sockets when changing number 2024-06-25 14:12:24 -05:00
Harry
dfda999430
Add unencryptedByteCount field to Attachment.TransitTierInfo 2024-06-21 14:14:45 -07:00
Sasha Weiss
2769166d79
Add outgoing support for non-expiring messages in delete-sync messages 2024-06-21 12:14:27 -07:00
Sasha Weiss
2a25846480
Implement support for outgoing attachment-delete sync messages 2024-06-21 09:52:45 -07:00
Sasha Weiss
688a7411c5
Add stable-decoding test for DeleteForMeOutgoingSyncMessage 2024-06-18 14:22:06 -07:00
Sasha Weiss
d193a937c8
Add a capability to enable sending DeleteForMe sync messages 2024-06-13 11:12:05 -07:00
Sasha Weiss
f55ba3682e
Exhaustively enumerate errors in ParamParser 2024-06-13 11:10:11 -07:00
sashaweiss-signal
ff459d6256 Temporarily disable flaking Backup integration test 2024-06-12 16:58:59 -07:00
Harry
e168704676
Add originalAttachmentIdForQuotedReply column to Attachment table 2024-06-12 15:05:49 -07:00
Harry
8d7e4c6844
Validate link preview images before sending 2024-06-12 14:40:36 -07:00
Pete Walters
84295351e8
Update Signal-Message-Backup-Tests pointer 2024-06-11 16:32:46 -07:00
Max Radermacher
c1f486a48d
Remove TestModel from the database 2024-06-07 14:05:13 -05:00
Pete Walters
c8f9883e5d
Archive/Restore of story distribution lists 2024-06-05 16:55:35 -05:00