Commit Graph

1866 Commits

Author SHA1 Message Date
Max Radermacher
221043a998
Compute mediaName dynamically 2026-06-10 13:51:02 -05:00
Sasha Weiss
cad4022e68
Backfill missing errorType property for OWSRecoverableDecryptionPlaceholder(s) 2026-06-09 16:26:43 -07:00
Pete Walters
1954342a36
De-singleton RemoteAttestation 2026-06-05 08:15:59 -05:00
Ehren Kret
c6492caae7 Negate negated 2026-06-02 12:38:07 -05:00
Sasha Weiss
08ae6b3e07
Make Megaphone construction one step instead of two 2026-06-01 13:24:08 -07:00
Sasha Weiss
185035784c
Treat images with image/gif MIME types as "GIFs" in the Media Gallery 2026-06-01 12:09:38 -07:00
Sasha Weiss
65f577efed
Stop caching SVRB auth credentials 2026-05-29 11:18:26 -07:00
Max Radermacher
79fc5037a3
Rename PreKey → PreKeyRecord 2026-05-28 11:02:25 -05:00
Max Radermacher
0088304b35
Remove BuildFlags.decodeDeprecatedPreKeys 2026-05-28 11:01:45 -05:00
Max Radermacher
fa65a9e9b5
Add support for simultaneous SVR2 enclaves 2026-05-22 14:17:06 -05:00
Max Radermacher
1ea6b1b1d9
Migrate current enclave to potential enclaves 2026-05-22 14:16:23 -05:00
Max Radermacher
e7a0d760ca
Simplify SVR2 2026-05-22 14:12:57 -05:00
Sasha Weiss
a6387b9bfd
Use failIfThrows in Backup archiving enumerations 2026-05-21 16:16:33 -07:00
Max Radermacher
46b3f825a2
Back up again when MasterKey changes 2026-05-20 18:04:43 -05:00
Max Radermacher
cf47211efe
Use Cron for SVR2 2026-05-20 17:32:18 -05:00
Max Radermacher
6c2037b2f2
De-protocolize SVRLocalStorage 2026-05-20 14:29:04 -05:00
Sasha Weiss
d427041444
Adopt new KT.reset(...) API 2026-05-20 10:50:04 -07:00
Max Radermacher
f5d8b785db
Remove SVR2 connection caching 2026-05-20 01:32:44 -05:00
Max Radermacher
7c3a73d1a7
Adjust SVR2PinHash protocol 2026-05-20 01:28:44 -05:00
Max Radermacher
7a30fc750e
Remove ChainedPromise 2026-05-20 01:25:57 -05:00
Max Radermacher
1105ac39a3
Asyncify SVR2 2026-05-20 01:25:06 -05:00
Sasha Weiss
da245447f3
Clean up some ExperienceUpgrade code 2026-05-19 16:32:44 -07:00
Sasha Weiss
a49428670a
Modernize CallRecordStore, CallLinkRecordStore 2026-05-18 15:29:07 -07:00
Max Radermacher
99a5252b59 Increase SVR2 test delays 2026-05-15 12:38:29 -05:00
Max Radermacher
7984addb13
Asyncify SVR2ConcurrencyTests 2026-05-14 18:07:04 -05:00
Max Radermacher
2707897017
Hold strong references during SVR operations 2026-05-14 11:48:42 -05:00
Max Radermacher
a9338e9da7
Simplify ProvisioningCipher 2026-05-13 19:01:10 -05:00
Max Radermacher
dfd86b3b16
Use LibSignal for 1:1 message sends 2026-05-11 18:50:54 -05:00
sashaweiss-signal
1927cf65db Fix broken UInt64(clamping double:) 2026-05-11 16:38:47 -07:00
Max Radermacher
d73b48b9b4
Update to LibSignal v0.94.0 2026-05-11 14:11:18 -05:00
Sasha Weiss
4014323806
Add GRDB migration to set Attachment.contentType based on mimeType 2026-05-08 16:53:52 -07:00
Sasha Weiss
e69a8715ab
Use Swift Testing for all of GRDBSchemaMigratorTest 2026-05-08 16:01:38 -07:00
Max Radermacher
d9d762062f
Skip redundant identity key storage service update 2026-05-06 15:15:48 -05:00
Pete Walters
3394d45e54
Pass UInt64 around for file size display 2026-05-06 15:11:55 -05:00
Max Radermacher
4f23af1cdd
Skip redundant merge storage service update 2026-05-06 15:01:33 -05:00
kate-signal
b5d12fcab0
sync last verified group name hash 2026-05-05 15:29:26 -04:00
Max Radermacher
86c3861360
Add Int64(safeCast: …) for unsigned values 2026-05-04 15:01:53 -05:00
Max Radermacher
5483fb0e92
Split DownloadMetadata into distinct pieces 2026-05-04 12:24:02 -05:00
Max Radermacher
cb23291721
Rename digestSHA256Ciphertext → ciphertextDigest 2026-05-02 00:28:16 -05:00
Max Radermacher
59066a233d
Clean up custom sound IDs 2026-04-29 17:25:18 -05:00
Max Radermacher
b6d1c52533
Split OWSFingerprint into reusable pieces 2026-04-29 10:42:27 -05:00
Max Radermacher
63da79fea5
Update to LibSignal v0.93.0 2026-04-28 17:44:03 -05:00
Max Radermacher
da64377bbd
Remove unused hasUserErrorDescription property 2026-04-28 16:59:35 -05:00
Max Radermacher
01f9fbad85
Add unit tests for Safety Number fingerprints 2026-04-28 11:37:51 -05:00
Max Radermacher
e4b41593ba
Move theirName out of OWSFingerprint 2026-04-27 19:29:08 -05:00
Max Radermacher
db2ec165de
Remove shouldLeaveIfGroup/shouldLeave parameters 2026-04-20 11:52:11 -05:00
Max Radermacher
55bdb61ed9
Remove OWSHTTPError.invalidRequest 2026-04-16 14:01:51 -05:00
Max Radermacher
153f37e7d6
Split shouldLeave from BlockMode 2026-04-13 17:21:50 -05:00
Max Radermacher
0632af7391
Move “can local user leave” check to membership 2026-04-13 14:16:48 -05:00
Max Radermacher
3b60ab1530
Use Cron for linked device PNI identity validation 2026-04-13 12:03:26 -05:00