Commit Graph

234 Commits

Author SHA1 Message Date
Max Radermacher
6be8862bdb
Don’t start expiration timer unless specified 2026-06-08 21:01:03 -05:00
Max Radermacher
2182e5952a
Make some expiration timer fields nonnull 2026-06-08 20:59:03 -05:00
Max Radermacher
c38b1309dd
Remove unused provisioning/sync message fields 2026-06-05 12:10:55 -05:00
Max Radermacher
6628b9f6fc
Remove unused MOB code 2026-06-05 11:52:31 -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
8b1379149c
Don't show a megaphone for 1d after dismissing previous 2026-06-01 12:51:35 -07:00
Max Radermacher
f1ec358d7f
Use LibSignal’s ProvisioningConnection 2026-05-14 11:46:46 -05:00
Max Radermacher
68d6736df4
Identify provisioning socket by their identity 2026-05-14 11:46:02 -05:00
Max Radermacher
a9338e9da7
Simplify ProvisioningCipher 2026-05-13 19:01:10 -05:00
Max Radermacher
7b48ba7b2a
Remove support for receiving END_SESSION 2026-05-11 17:08:36 -05:00
Max Radermacher
5483fb0e92
Split DownloadMetadata into distinct pieces 2026-05-04 12:24:02 -05:00
Max Radermacher
74f8c963b5
Split downloadTransientAttachment into two methods 2026-05-04 11:28:48 -05:00
Sasha Weiss
4ab0742210
Pass RegisteredState through MessageReceiver, instead of LocalIdentifiers 2026-03-30 15:49:56 -07:00
Max Radermacher
c2315a0581
Extract CCCrypt call sites into a shared function 2026-03-30 15:08:18 -05:00
Max Radermacher
d67841bcf0
Remove unused service ID strings 2026-03-24 16:11:09 -05:00
Max Radermacher
216cc7a57f
Clean up OWSDevice 2026-03-18 16:03:37 -05:00
Max Radermacher
33d5b95588
Fix App Store build 2026-03-18 12:00:41 -05:00
Max Radermacher
68d5055949
Update to LibSignal v0.89.0 2026-03-17 17:45:19 -05:00
Pete Walters
f4f4696650
Unify backup logging through a common logger 2026-03-13 09:52:06 -05:00
Max Radermacher
78436e61dd
Consolidate code for parsing varints
Co-authored-by: Sasha Weiss <sasha@signal.org>
2026-03-11 18:05:08 -05:00
Max Radermacher
1b261db619
Remove redundant copies in ProvisioningCipher 2026-03-10 09:55:34 -05:00
Max Radermacher
bad56b119f
Use infallible utf8 conversion for hkdf(…) info 2026-03-10 09:54:52 -05:00
Max Radermacher
0aec5f0a3b
Reuse big endian code for device creation times 2026-03-09 15:38:44 -05:00
Sasha Weiss
427656e170
Log the association between a message and attachments created for it 2026-02-13 14:32:40 -06:00
Pete Walters
5fc5ade528
Fix invalid quoted voice message thumbnails 2026-01-30 16:40:30 -06:00
Elaine
47cbfce8e1
Handle empty linked device names 2026-01-26 15:26:26 -05:00
Max Radermacher
207023272a
Simplify sendVerificationStateSyncMessage 2026-01-26 14:19:48 -06:00
Max Radermacher
c4b902f854
Remove TSGroupMetaMessage 2026-01-26 12:05:26 -06:00
Max Radermacher
ec589ce554
Swiftify OWSOutgoingSyncMessage 2026-01-22 00:39:43 -06:00
Max Radermacher
0ce0d77485
Swiftify OWSVerificationStateSyncMessage 2026-01-21 23:59:00 -06:00
Max Radermacher
b0d2cc4e51
Swiftify OWSViewOnceMessageReadSyncMessage 2026-01-21 17:54:15 -06:00
Max Radermacher
2d15fb8510
Swiftify OWSViewedReceiptsForLinkedDevicesMessage 2026-01-21 12:34:19 -06:00
Max Radermacher
049b6f2405
Swiftify OWSReadReceiptsForLinkedDevicesMessage 2026-01-21 01:10:34 -06:00
Max Radermacher
3bb95be50c
Swiftify OWSBlockedPhoneNumbersMessage 2026-01-16 14:51:03 -06:00
Max Radermacher
82334c6eab
Clean up Swift TSOutgoingMessage subclasses 2026-01-15 12:17:36 -06:00
Max Radermacher
6df51b45f4
Remove unused NSCopying conformances 2026-01-14 16:12:42 -06:00
Max Radermacher
7298ecb44f
Fix 4xx download error handling (and clean up) 2026-01-14 16:08:45 -06:00
Max Radermacher
3ed458a910
Swiftify OWSStickerPackSyncMessage 2026-01-12 19:49:26 -06:00
Max Radermacher
4cb513dc4b
Swiftify OWSReceiptsForSenderMessage 2026-01-12 19:01:08 -06:00
Max Radermacher
ddcec0854f
Remove unused NSSecureCoding conformances 2026-01-12 18:17:32 -06:00
Max Radermacher
87dc2f1e0f
Adopt NSSecureCoding everywhere 2026-01-12 17:31:31 -06:00
Max Radermacher
ef59c8f2e6
Remove Promises from attachment downloads 2026-01-09 15:53:46 -06:00
Sasha Weiss
d267ec8305
Run swiftformat . 2025-12-30 11:34:05 -08:00
Max Radermacher
4ae6bfe50d
Migrate sessions to a dedicated table 2025-12-29 16:17:31 -06:00
Max Radermacher
2434ba1d0a
Remove references to unused “ud-chat” domain 2025-12-29 14:11:45 -06:00
Max Radermacher
8bbe7edc4e
De-protocolize RecipientFetcher 2025-12-23 18:14:49 -06:00
Sasha Weiss
bb70ac18cc
Make AttachmentManager's default API one-by-one instead of array 2025-12-19 14:35:57 -08:00
Sasha Weiss
c5fd59ba3b
Avoid "builder" pattern for incoming Poll Create 2025-12-19 13:18:14 -08:00
Sasha Weiss
d0314339e5
Remove OwnedAttachmentBuilder from ContactShareManager 2025-12-19 13:17:18 -08:00