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 |
|