Commit Graph

17 Commits

Author SHA1 Message Date
Harry
b0c5ab65f6
Bench memory usage in backups 2024-11-15 13:47:15 -08:00
Harry
b62ed1e85c
Report progress for backup import/export 2024-11-14 08:57:00 -08:00
Pete Walters
3a63402138
Migrate to new Media/Message backup auth credentials 2024-11-01 15:46:58 -05:00
Harry
535acba11c
Add encryption mode to backups for link'n'sync support 2024-10-25 14:30:00 -07:00
Ehren Kret
5ea36cd91b enable internal imports by default 2024-09-29 20:03:17 -05:00
Sasha Weiss
a47aeebc1b
Replace individual Backup integration test cases with auto-iteration 2024-08-28 10:10:48 -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
Pete Walters
57a69f6784
Fix typo 2024-04-30 17:25:35 -05:00
Pete Walters
9527382fd7
Build backup metadata for upload 2024-04-29 19:17:00 -05:00
Pete Walters
b58a7e0411
Change from Compression.framework to zlib 2024-04-19 12:39:44 -05:00
Pete Walters
c83b75c95f
Add MessageBackupManager import call in registration step 2024-03-29 20:44:04 -05:00
Jordan Rose
2727a70b90 Make AtomicValue's lock-sharing explicit
Also:
- Remove AtomicUInt's @objc, it's no longer used from ObjC
- Remove Codable conformances, they would implicitly use shared locks
  and weren't used in practice
2024-03-27 10:57:32 -07: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
2576b4d051
Rename to MessageBackup 2023-12-19 13:29:34 -08:00