Commit Graph

83 Commits

Author SHA1 Message Date
Fedor Indutny
a338bc5a67 Update HKDF constants for backups 2024-10-31 10:01:03 -07:00
Fedor Indutny
6ca3719625 Faster backup import for large conversation count 2024-10-29 13:18:32 -07:00
Fedor Indutny
ce090a8a3c Import/export view-once messages 2024-10-29 14:16:09 -04:00
Fedor Indutny
c0050890a9 Unlink on backup interruption 2024-10-29 08:24:41 -07:00
trevor-signal
86026bd66a Batch attachment download jobs 2024-10-28 15:25:15 -07:00
trevor-signal
f5a170818b Log query stats during backup import 2024-10-28 10:11:19 -07:00
trevor-signal
8601baa7f5 Add backup attachment restore idle state 2024-10-24 13:21:02 -07:00
andrew-signal
9c99796937 Update libsignal to v0.59.0, add support for mock server test with libsignal
Co-authored-by: trevor-signal <trevor@signal.org>
Co-authored-by: Fedor Indutny <indutny@signal.org>
2024-10-21 12:27:58 -07:00
Fedor Indutny
6565daa5c8 Link-and-sync 2024-10-18 13:15:03 -04:00
Fedor Indutny
9ff6c75eb9 Export/import attachments in integration tests 2024-10-11 15:14:28 -04:00
Fedor Indutny
8e6c3ee568 Update mock-server to 8.0.1 2024-10-10 10:29:33 -07:00
Fedor Indutny
60d7cbff3e Migrate message ids to UUIDv7 2024-10-08 13:17:03 +10:00
Fedor Indutny
bad065859c Fully move backup integration test to mock server 2024-10-07 12:58:59 -07:00
ayumi-signal
12f28448b2 Retry dialog for errors during backup download 2024-10-07 09:32:31 -04:00
trevor-signal
6e1fd5958e Ensure attachments are re-encryptable to same digest 2024-10-04 15:52:29 +10:00
trevor-signal
f8041ee1a4 Reduce Windows CI flake for backup attachments test 2024-10-03 10:32:54 -07:00
Fedor Indutny
a527b88867 Disable storage service while importing backup 2024-10-02 09:36:19 -04:00
trevor-signal
511fc9c1a0 Export long message attachments 2024-09-23 12:24:41 -07:00
Fedor Indutny
a6a838a673 Better backup integration test harness 2024-09-20 20:10:28 -07:00
Fedor Indutny
d5f44c1b8f Further improvements for backup import/export 2024-09-18 22:26:52 -07:00
Fedor Indutny
84c562d0b2 Fix more import/export tests for backups 2024-09-17 10:40:52 +10:00
Fedor Indutny
8dabe4fbe4 Backup import/export consistency fixes 2024-09-16 14:30:39 -07:00
trevor-signal
028a3f3ef0 Pause, cancel & resume backup media download 2024-09-16 15:38:12 -04:00
Fedor Indutny
3a991822c5 Fix some backup integration tests 2024-09-13 09:48:27 +10:00
Fedor Indutny
9687aee2ca Backup import cancel UI 2024-09-11 14:03:18 -04:00
Fedor Indutny
eab5f7762a Preserve custom chat color order in backup 2024-09-10 14:07:55 -07:00
Fedor Indutny
989659028a Import/export expireTimerVersion 2024-09-10 17:03:06 -04:00
Fedor Indutny
94245a45db Drop messages earlier in backup import 2024-09-10 11:15:07 -07:00
Fedor Indutny
026e9ef853 Don't create models in backups/import 2024-09-10 09:29:19 +10:00
ayumi-signal
5a75246e42 Use storage service for call links 2024-09-04 11:06:06 -07:00
Fedor Indutny
ee0090bb84 Make backup import UI part of install 2024-09-04 12:56:13 +10:00
trevor-signal
501f27127f Add a backup media download progress bar 2024-09-03 15:00:51 -07:00
Fedor Indutny
84f1d98020 Add backup comparator test harness 2024-09-03 10:18:15 -07:00
trevor-signal
34ab08aeeb Add downloadPath to attachments after import to support resumable download 2024-09-03 11:55:30 -04:00
trevor-signal
4c7ce51caf Fix story backups mock test & read-receipt setting restoration 2024-08-29 07:20:33 +10:00
Fedor Indutny
8ef149e3a8 Resumable backup import 2024-08-27 17:00:41 -04:00
Scott Nonnenberg
abdef4847a Reinitialize redux after importing a backup 2024-08-26 10:26:21 -04:00
Fedor Indutny
2fb50df0af Introduce versioning clock to timer system 2024-08-21 09:03:28 -07:00
trevor-signal
301f7a505a Update backup import/export with new SendStatus, FilePointer, and GroupSnapshot updates 2024-08-20 10:47:02 +10:00
Scott Nonnenberg
63e14a7df6 Backup: Support for calls 2024-08-13 11:39:04 -07:00
Fedor Indutny
f1a7ac8c3d Drop release notes channel when importing backup 2024-08-13 06:18:19 +10:00
Fedor Indutny
5c350a0e3c Download backup on link 2024-08-08 12:22:48 -07:00
Fedor Indutny
11fed7e7f8 Improve check during message export 2024-08-06 08:28:27 -07:00
trevor-signal
0433264eed Update mediaName derivation to hex encoding 2024-07-31 23:13:38 -07:00
Fedor Indutny
c5ce9cd880 Update backup protos 2024-07-31 09:43:26 -04:00
Fedor Indutny
d627bf543e Update backup protos 2024-07-25 10:58:51 -04:00
Fedor Indutny
24a22bf191 Update prettier to 3.3.3 2024-07-23 17:31:40 -07:00
Fedor Indutny
c64762858e Parallelize SQL queries 2024-07-22 11:16:33 -07:00
trevor-signal
61548061b8 Support thumbnail export & import during backup of visual attachments 2024-07-16 16:39:56 -04:00
trevor-signal
451ee56c92 Use v4/attachments endpoint for attachment upload forms 2024-07-16 16:25:43 -04:00