Commit graph

52 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
trevor-signal
86026bd66a
Batch attachment download jobs 2024-10-28 15:25:15 -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
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
trevor-signal
f8041ee1a4
Reduce Windows CI flake for backup attachments test 2024-10-03 10:32:54 -07: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
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
4c7ce51caf
Fix story backups mock test & read-receipt setting restoration 2024-08-29 07:20:33 +10: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
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
c64762858e
Parallelize SQL queries 2024-07-22 11:16:33 -07:00
Fedor Indutny
8f2061e11d
Import/export chat styles 2024-07-15 13:58:55 -07:00
Fedor Indutny
5f310b4074
Import/export group state 2024-06-24 11:38:59 -07:00
Fedor Indutny
de638fbc2b
Import/export additional message flags 2024-06-13 16:26:26 -07:00
Fedor Indutny
511a7f1646
Import/export sticker packs 2024-06-12 13:47:56 -07:00
Fedor Indutny
e6b62001d3
Import/export gift badges, other fields 2024-06-12 13:36:02 -07:00
Fedor Indutny
8b969b5a0a
Update libsignal to 0.50.0
Co-authored-by: trevor-signal <131492920+trevor-signal@users.noreply.github.com>
2024-06-10 14:37:14 -07:00
trevor-signal
e0dc4c412d
Backup support for quotes & quoted attachments 2024-06-10 14:44:15 -04:00
trevor-signal
9cbbbe0ef0
Support voice memo backups 2024-06-06 09:16:27 -07:00
Fedor Indutny
fa1530debf
Edit message import/export 2024-06-03 10:02:25 -07:00
trevor-signal
534029d2e6
Backup support for link preview and contact attachments 2024-05-30 14:53:30 -04:00
Fedor Indutny
481928fa4f
Add unsupported/sse message export/import 2024-05-29 10:19:33 -07:00
Fedor Indutny
9df3c63ca6
Export/import simple update messages 2024-05-22 09:34:19 -07:00
Fedor Indutny
4fed756661
Use TUS utilities for backup upload 2024-05-14 10:04:50 -07:00
Fedor Indutny
7cd07eb7b4
Import distribution lists from backup 2024-05-07 09:47:46 -07:00
trevor-signal
1e8047cf73
Enable downloading attachments from backup CDN 2024-05-02 13:11:34 -04:00
Scott Nonnenberg
5df8924197
Backups: Handle groupV2 notifications 2024-04-30 09:24:21 -04:00
trevor-signal
fc02762588
Enable more specific AttachmentDownload prioritization 2024-04-15 17:11:48 -07:00