Pete Walters
5f2336f9c3
Add payments backup proto definitions
2024-06-18 11:02:49 -05:00
Harry
3a92f1bbd7
Remove QuotedMessageInfo wrapper around TSQuotedMessage
2024-06-12 15:10:53 -07:00
Pete Walters
c8f9883e5d
Archive/Restore of story distribution lists
2024-06-05 16:55:35 -05:00
Adam Sharp
f245dcc2d7
Address unused variable warnings in SignalServiceKit
2024-05-22 12:04:52 -04:00
Harry
d8a48c67c6
Don't create two attachments every time we get an edit message sync transcript
2024-05-20 14:07:44 -07:00
Sasha Weiss
3ffcc47a66
Scaffold for Backup integration tests
2024-05-17 13:59:49 -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
Sasha Weiss
a25868491f
Make defaults in TSIncomingMessageBuilder explicit and complete
2024-05-02 15:56:02 -07:00
Pete Walters
678bfe195d
Add validation methods
2024-05-01 15:37:53 -05:00
Pete Walters
b2fe4d3db3
Remove optionality in backup info struct
2024-05-01 12:55:56 -05:00
Pete Walters
57a69f6784
Fix typo
2024-04-30 17:25:35 -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
b9852224d8
Backup/Restore local group state
2024-04-29 13:49:51 -07:00
Sasha Weiss
e6616e95fa
Move some Backup IDs around
2024-04-29 12:45:11 -07:00
Sasha Weiss
fc4656daad
Fix milliseconds to seconds conversion in Backup import
2024-04-26 15:55:49 -07:00
Sasha Weiss
8ac48717f7
Change how we namespace Backup protos
2024-04-26 14:55:47 -07:00
Pete Walters
bea3a62bb2
Skip the local user when archiving recipients
2024-04-26 13:23:18 -05:00
Pete Walters
5bc53062c6
Request backup auth credentials and make initial requests.
2024-04-26 09:40:42 -05:00
Sasha Weiss
a1eb3d145a
Specify seconds in DM timer construction
2024-04-25 14:08:47 -07:00
Max Radermacher
456f2037ee
Stop putting kLocalProfileUniqueId in addresses
2024-04-23 13:58:27 -05:00
Ehren Kret
03aa10a6eb
remove some simple to fix warnings
2024-04-19 23:36:23 -05:00
Harry
f2c112b5b5
Much ado about nothing
2024-04-19 14:27:05 -07:00
Pete Walters
c9fb03a211
Add random IV to backup file
2024-04-19 13:11:43 -05:00
Pete Walters
b58a7e0411
Change from Compression.framework to zlib
2024-04-19 12:39:44 -05:00
Pete Walters
37ee81baeb
Skip backing up default message expiration info.
2024-04-17 08:19:40 -05:00
Pete Walters
c8e9dcef62
Update some backup proto fields.
2024-04-16 11:36:31 -05:00
Pete Walters
425f7a5d3d
expose setProfileKeyData variant that doesn't do a fetch
2024-04-12 12:08:05 -05:00
Pete Walters
102b8d3219
Backup AccountData
2024-04-11 16:24:01 -05:00
Pete Walters
2c6cfd7f32
Clean up uses of AuthedAccount in profiles
2024-04-11 11:11:43 -05:00
Harry
4fb5884c05
Build contact attachments from proto using TSResourceManager
2024-04-09 14:02:14 -07:00
Harry
42d1aabb6c
Remove attachment-owner fields from MessageBuilder
2024-04-09 13:58:10 -07:00
Harry
8ef0ddf52e
Remove attachmentIds from MessageBuilder
2024-04-08 11:18:59 -07:00
Sasha Weiss
2fcf2e9b78
Archive/restore username lookups if we have them
2024-04-05 13:47:03 -07:00
Sasha Weiss
517163db5c
Populate restored recipients into the SSA cache
2024-04-05 13:46:54 -07: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
2b09546964
Stop filtering out messages with no expiration during backup creation
2024-04-01 11:02:02 -05:00
Pete Walters
8a2b1b57f2
Use the correct lookup id for sent receipt restore in backups
2024-04-01 11:01:39 -05:00
Pete Walters
c83b75c95f
Add MessageBackupManager import call in registration step
2024-03-29 20:44:04 -05:00
Pete Walters
b1c3c14e68
Add dev-only backup restore option for registraion flow.
2024-03-29 19:18:06 -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