Sasha Weiss
3cdf735b40
Pare down TSInteraction initializers
2024-08-06 10:06:20 -07:00
Ehren Kret
8db47c5f62
inline Cryptography.generateRandomBytes
2024-08-01 15:33:26 -05:00
Ehren Kret
557d6a67cc
migrate Cryptography over to swift
...
`srand` is not accessible in swift. Remove `srand` anyhow as anything
using `rand` for any actual randomness should be considered a bug in
need of fixing rather than viewing `srand` as an acceptable workaround.
2024-08-01 14:43:34 -05:00
Max Radermacher
0ed1f04b8d
Move E164/UUID handling in protobufs to callers
2024-08-01 12:18:13 -05:00
Sasha Weiss
0d4a42193d
Set the isFullDelete flag on DeleteSyncs
2024-07-26 11:33:24 -07:00
Max Radermacher
f3423d64f8
Move some GroupsV2 methods to better places
2024-07-25 02:02:32 -05:00
Harry
fcd6828050
V2 attachment feature flags, take 2
2024-07-19 17:23:21 -07:00
Pete Walters
832c4c8ab7
Restore MOB payments from backup
2024-07-11 13:15:41 -05:00
Adam Sharp
34a8cf2bda
Rename owsAssert to owsPrecondition
2024-07-09 10:42:56 -04:00
Adam Sharp
3a3f6b850e
Fix integer conversion warnings
2024-07-01 15:20:17 -04:00
Harry
bb083ca39c
Fold SignalCoreKit into SignalServiceKit
...
Co-authored-by: Adam Sharp <sharplet@signal.org>
2024-06-26 08:44:41 -07:00
Sasha Weiss
2769166d79
Add outgoing support for non-expiring messages in delete-sync messages
2024-06-21 12:14:27 -07:00
Sasha Weiss
32e25cfc87
Add incoming support for non-expiring messages in delete-sync messages
2024-06-21 10:42:33 -07:00
sashaweiss-signal
a06270d438
Build fix after bad rebase
2024-06-21 10:05:59 -07:00
Sasha Weiss
2a25846480
Implement support for outgoing attachment-delete sync messages
2024-06-21 09:52:45 -07:00
Sasha Weiss
eb61c20e27
Implement support for incoming attachment-delete sync messages
2024-06-21 09:47:03 -07:00
Sasha Weiss
688a7411c5
Add stable-decoding test for DeleteForMeOutgoingSyncMessage
2024-06-18 14:22:06 -07:00
Sasha Weiss
d193a937c8
Add a capability to enable sending DeleteForMe sync messages
2024-06-13 11:12:05 -07:00
Sasha Weiss
019de3c247
Aci -> ServiceId for DeleteForMe sync messages
2024-06-13 11:11:07 -07:00
Sasha Weiss
41d2a3d1b2
Informational UX for delete syncs
2024-06-11 16:39:22 -07:00
Sasha Weiss
e31fb4a8b2
Batch the contents of DeleteForMe sync messages
2024-06-04 15:20:07 -07:00
Sasha Weiss
4a7be90003
Send support for DeleteForMe sync messages
2024-06-04 15:18:39 -07:00
Sasha Weiss
af12f210cb
Receive support for DeleteForMe sync messages
2024-06-04 15:15:24 -07:00
Adam Sharp
c675ec09c7
Resolve designated initializer warnings in SignalServiceKit
2024-05-28 10:47:15 -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
Pete Walters
6283e2a3fb
Support different types of upload metadata
2024-04-29 18:27:26 -05:00
Sasha Weiss
a1eb3d145a
Specify seconds in DM timer construction
2024-04-25 14:08:47 -07:00
Ehren Kret
03aa10a6eb
remove some simple to fix warnings
2024-04-19 23:36:23 -05:00
Sasha Weiss
f1f4e6977d
Do away with ensureGroupIdMapping
2024-04-19 15:46:18 -07:00
Ehren Kret
fd94424be0
start migrating MIMETypeUtil to swift
2024-04-11 22:19:16 -05:00
Harry
4fb5884c05
Build contact attachments from proto using TSResourceManager
2024-04-09 14:02:14 -07:00
Harry
8b7cb3d3e4
Add ContactShareManager
2024-04-09 14:01:37 -07:00
Harry
c4b262536b
Fail parsing message params for transcripts if attachment builders fail
2024-04-09 14:00:15 -07:00
Harry
1d126c548a
Create MessageStickerManager
2024-04-09 13:59:01 -07:00
Harry
ef97f3d8f1
Pre-upload contact syncs before sending
2024-04-03 13:26:05 -07:00
Harry
cc441abc16
Explicitly drop serialization support for OWSSyncContactsMessage
2024-04-02 14:24:10 -07:00
Max Radermacher
0d8166682d
Run clang-format on SignalServiceKit/ files
2024-03-27 12:27:06 -05:00
Max Radermacher
e10faa8593
Remove src/ prefix from SignalServiceKit files
2024-03-27 12:22:52 -05:00