Commit Graph

10787 Commits

Author SHA1 Message Date
Pete Walters
e253c8ff9e
Cache Backup CDN credentials/backup info 2024-08-26 15:58:31 -05:00
Harry
8367e619c0
Dont OWSAssertionError for a thing thats fine actually 2024-08-26 15:58:00 -05:00
Pete Walters
3f4ffb6e6f
Remaining backup API requests 2024-08-26 14:51:17 -05:00
Pete Walters
605bb08f72
Add mediaTierDigestSHA256Ciphertext to AttachmentRecord 2024-08-26 14:50:27 -05:00
Ehren Kret
84a77bd96e improve regional networking options 2024-08-26 14:35:54 -05:00
Harry
22c1f0118d
Restore oversize text attachments from backups 2024-08-26 10:09:22 -07:00
Harry
dc0bd1ab75
Restore ContactMessage (contact share) from backup 2024-08-26 10:06:41 -07:00
Harry
410c6493ab
Map OWSContact to/from BackupProto_ContactMessage 2024-08-26 10:03:12 -07:00
Pete Walters
ec1206743b
Add store method to update attachment media tier thumbnail info 2024-08-26 11:10:57 -05:00
Sasha Weiss
a1f7e4c1b1
Migrate TSOutgoingMessageRecipientState off of Mantle 2024-08-23 16:17:26 -07:00
Max Radermacher
412b5ae34b
Fix group & story thread enumeration methods 2024-08-23 18:01:08 -05:00
Harry Sanabria
1d947651d0 Use version pair for thread merging resolution 2024-08-23 15:34:52 -07:00
Harry
416ec0799f
Remove cancelled attachment id after cancelling so future downloads arent cancelled 2024-08-23 13:45:35 -07:00
Max Radermacher
7b4a674eb5
Don’t use fallthrough in RemoteConfig enums 2024-08-23 15:02:46 -05:00
Max Radermacher
527280f78f
Use RemoteConfig as an instance type 2024-08-23 14:59:44 -05:00
Max Radermacher
5ff2dc4587
Remove ObjC support from flags 2024-08-23 14:56:05 -05:00
Max Radermacher
9ec0c3fd7f
Swiftify PreKeyBundle 2024-08-23 14:50:07 -05:00
Max Radermacher
26b659e3a5
Scrub call links 2024-08-23 14:33:08 -05:00
Harry
8794e09425
Normalize OWSDisappearingMessageConfiguration at read time 2024-08-23 11:34:10 -07:00
Harry
c99e6233a5
Enable versioned expire timer capability 2024-08-23 09:33:31 -05:00
Max Radermacher
8f80c1f1f2
Update kMaxAvatarSize 2024-08-22 17:07:22 -05:00
Harry
6fe99bd69b
Add support for versioned DM expire timer updates 2024-08-22 14:02:03 -07:00
Adam Sharp
f1667993f5 Make AppContext a non-Objective-C protocol 2024-08-22 16:39:27 -04:00
Harry
3c732b0195
Restore link previews from backups 2024-08-22 10:23:33 -07:00
Sasha Weiss
d6feda8f3d
Update to latest Backup proto and integration tests 2024-08-22 09:18:05 -07:00
Sasha Weiss
ff2c7648d3
Add remote-delete tombstones to Backups 2024-08-22 09:16:53 -07:00
Pete Walters
d134b222c7
Move around some code in prep for media tier uploads 2024-08-22 11:04:13 -05:00
Harry
dea120a068
Delete BridgingWallpaperImageStore and LegacyWallpaperImageStore 2024-08-22 08:50:43 -07:00
Harry
db47898775
Remove v2 attachment read/write feature flags 2024-08-22 08:49:46 -07:00
Sasha Weiss
0c3f2cced7
Add more properties to the message builders 2024-08-21 22:16:35 -07:00
Sasha Weiss
8cb25faa43
Add support for backing up outgoing message edits 2024-08-21 22:14:02 -07:00
Jordan Rose
04bf92ed43 Let libsignal know when reachability changes 2024-08-21 16:23:43 -07:00
Sasha Weiss
9dfca6113e
Update to LibSignal v0.56.0 2024-08-21 16:06:13 -07:00
Max Radermacher
af03b70346
Migrate blocked recipients to dedicated table 2024-08-21 18:03:22 -05:00
Max Radermacher
87d43a692e
Remove unused SCKExceptionWrapper code 2024-08-21 17:48:18 -05:00
Max Radermacher
53c3713533
Remove code gated by already-launched flags 2024-08-21 15:48:35 -05:00
Pete Walters
d69ad25c3a
Add media tier backup API request 2024-08-21 15:25:45 -05:00
Pete Walters
ba78d5aab7
Add mediaTier AttachmentStore methods 2024-08-21 15:10:35 -05:00
Harry
b6a049a621
Reject link preview urls with unsafe characters in path 2024-08-21 11:59:27 -07:00
Max Radermacher
5d1264e315
Clean up some BlockingManager code 2024-08-21 11:57:24 -05:00
Max Radermacher
2ed4a74e30
Remove unused parseProtoE164 method 2024-08-21 11:47:47 -05:00
Max Radermacher
b445873b72
Remove unused storageMode code 2024-08-21 11:47:25 -05:00
Harry
08e9eb28c3
Drop link previews, not the whole message, if an incoming message has an invalid link preview 2024-08-21 11:26:10 -05:00
Harry
555e24e65a
Add break glass for TSMessage.TSAttachment migration in prod 2024-08-21 09:20:54 -07:00
Harry
65f20485b9
Swallow file copying error for failed tsattachment file read 2024-08-21 11:55:54 -04:00
Pete Walters
980e0927c3
Add methods to generate media tier key material for both attachments and thumbnails 2024-08-21 10:37:01 -05:00
Ehren Kret
91cf6f20ff improve regional networking options 2024-08-20 21:08:40 -05:00
Harry
4d320fd384
Restore quoted reply thumbnail attachments from backup 2024-08-20 16:50:39 -07:00
Max Radermacher
07baa170f7
Remove “collection” concept from database types 2024-08-20 18:22:00 -05:00
Harry
4eecfbf552
Remove internal-only toggle to enable v2 attachment migration 2024-08-20 15:08:47 -07:00