Commit Graph

40 Commits

Author SHA1 Message Date
Harry
a29a890adc
Archive/Restore custom chat colors in backup 2024-08-30 15:33:05 -07:00
Harry
42df49aa0b
Add context for custom chat colors 2024-08-30 15:32:39 -07:00
Harry
ab8e59a7d3
Pass tx around in backups code via contexts 2024-08-30 12:59:00 -07:00
Pete Walters
3e3ce9d983
Set of fixes to enable basic media tier attachment restore 2024-08-30 14:30:08 -05:00
Sasha Weiss
a47aeebc1b
Replace individual Backup integration test cases with auto-iteration 2024-08-28 10:10:48 -07:00
Pete Walters
e253c8ff9e
Cache Backup CDN credentials/backup info 2024-08-26 15:58:31 -05:00
Harry
4eecfbf552
Remove internal-only toggle to enable v2 attachment migration 2024-08-20 15:08:47 -07:00
Ehren Kret
086b4abfa5 fix several warnings 2024-08-15 16:09:58 -05:00
Sasha Weiss
4da6a79253
Integrate and enable LibSignal's ComparableBackup for AccountData tests 2024-08-12 14:01:58 -07:00
Harry
46bc0c28c1
Make cdn number optional for media tier attachment info 2024-08-09 10:12:29 -07:00
Harry
64caaba99c
Enqueue backup attachment downloads at backup download priorities 2024-08-09 10:06:33 -07:00
Harry
82862885c3
Add BackupAttachmentDownloadStore 2024-08-01 10:25:36 -07:00
Harry
2700cfe624
Block on migrating TSAttachments before creating backups 2024-07-31 15:33:11 -07:00
Sasha Weiss
d87164a073
Replace Wire with Swift-Protobuf for Backups 2024-07-29 15:26:01 -07:00
Sasha Weiss
3646e27b03
An attempt to document the remaining Backup contents 2024-07-26 11:47:05 -07:00
Sasha Weiss
1478cd8313
Update the Backup proto to the latest 2024-06-28 10:03:57 -07:00
Harry
bb083ca39c
Fold SignalCoreKit into SignalServiceKit
Co-authored-by: Adam Sharp <sharplet@signal.org>
2024-06-26 08:44:41 -07:00
Sasha Weiss
8d38b013df
Explicitly check for support Backup file version during import 2024-06-24 10:55:02 -07:00
Sasha Weiss
5e218e8546
Add support for plaintext backup import/export 2024-05-17 10:40:21 -07:00
Pete Walters
0c2ec56809
Add HMAC validation to backup import. 2024-05-08 12:22:45 -05:00
Sasha Weiss
05960887cd
Support for Calls in Backups 2024-05-06 11:43:13 -07:00
Max Radermacher
23b3061cb3
Update to LibSignal v0.46.0 2024-05-03 13:37:04 -05:00
Pete Walters
678bfe195d
Add validation methods 2024-05-01 15:37:53 -05:00
Pete Walters
49608a64e6
Add backup download
Co-authored-by: Harry <109690906+harry-signal@users.noreply.github.com>
2024-04-30 17:09:31 -05:00
Pete Walters
a2e5c7dc55
Add support for uploading backups.
Co-authored-by: Harry <109690906+harry-signal@users.noreply.github.com>
2024-04-30 16:39:25 -05:00
Pete Walters
3fbe2e851e
Add basic reservation/registration initialization call to backups.
Co-authored-by: Harry <109690906+harry-signal@users.noreply.github.com>
2024-04-30 16:06:10 -05:00
Sasha Weiss
4e993f2f8f
Remove use of ExpressibleByXLiteral from MessageBackup IDs 2024-04-30 11:23:08 -07:00
Sasha Weiss
cd26ef2242
Streamline MessageBackup errors 2024-04-30 10:04:49 -07:00
Pete Walters
9527382fd7
Build backup metadata for upload 2024-04-29 19:17:00 -05:00
Sasha Weiss
8ac48717f7
Change how we namespace Backup protos 2024-04-26 14:55:47 -07:00
Pete Walters
5bc53062c6
Request backup auth credentials and make initial requests. 2024-04-26 09:40:42 -05:00
Pete Walters
102b8d3219
Backup AccountData 2024-04-11 16:24:01 -05:00
Sasha Weiss
dbff017cde
Add better "unimplemented" handling for unrecognized frame types 2024-04-01 15:26:25 -07:00
Sasha Weiss
34f6206ad8
Generate models for Backup.proto using Wire 2024-04-01 15:04:24 -07:00
Pete Walters
c83b75c95f
Add MessageBackupManager import call in registration step 2024-03-29 20:44:04 -05:00
Pete Walters
43901289ca
Decrypt/unzip backup files 2024-03-26 09:23:56 -05:00
Pete Walters
9d0e4b278e
Zip and encrypt backups 2024-03-15 19:23:52 -05:00
Harry
c436e8955a
Clean up backup errors 2024-01-23 10:49:25 -08:00
Harry
ce4959062c
Scaffolding to backup/restore group update TSInfoMessages 2024-01-22 08:48:31 -08:00
Harry
2576b4d051
Rename to MessageBackup 2023-12-19 13:29:34 -08:00