Signal-iOS/SignalServiceKit/src/Devices
Michelle Linington 34e0f99cfd Add additional validation group avatars we receive
Strengthens validation requirements for group avatars a user sets. Also,
checks these requirements on avatars we receive.

Introduces a data migration to drop any large group avatars.

This fixes an issue some users were reporting of jetsaming in the share
extension. All group avatars are stored in-memory on TSGroupModel.
Until we have a better strategy for memory management here, we'll want
to keep group avatars small.
2021-02-05 11:07:08 -08:00
..
ConversationSync Add additional validation group avatars we receive 2021-02-05 11:07:08 -08:00
DeviceService.swift Improve account attribute updates. 2020-05-01 12:13:03 -03:00
OWSBlockedPhoneNumbersMessage.h Respond to CR. 2020-05-11 10:34:16 -03:00
OWSBlockedPhoneNumbersMessage.m Fix missed subclass when plumbing transaction through message building 2019-09-25 09:09:57 -07:00
OWSDevice.h Rename singleton accessors. 2020-09-17 21:11:09 -03:00
OWSDevice.m Rename singleton accessors. 2020-09-17 21:11:09 -03:00
OWSDevice.swift Clean up naming around profile fetches. 2020-07-08 11:04:01 -03:00
OWSDevice+SDS.swift Add profile bio fields to database schema. 2021-01-14 22:25:45 -03:00
OWSDeviceProvisioner.h Fix more build warnings. 2020-04-10 13:17:08 -03:00
OWSDeviceProvisioner.m Include UUID while provisioning 2019-08-15 19:29:59 -07:00
OWSLinkedDeviceReadReceipt.h Add early message handling for delivery receipts, reactions, and delete for everyone 2020-04-16 19:44:45 -07:00
OWSLinkedDeviceReadReceipt.m Add early message handling for delivery receipts, reactions, and delete for everyone 2020-04-16 19:44:45 -07:00
OWSProvisioningCipher.swift SSK: Update for 'throws' removal in SignalClient 2021-01-28 12:03:50 -08:00
OWSProvisioningMessage.h Restrict linking from older app versions 2019-11-04 13:01:20 -08:00
OWSProvisioningMessage.m SSK: Convert OWSProvisioningCipher to Swift for SignalClient HKDF 2021-01-28 12:03:49 -08:00
OWSReadReceiptsForLinkedDevicesMessage.h Respond to CR. 2020-05-11 10:34:16 -03:00
OWSReadReceiptsForLinkedDevicesMessage.m plumb transaction through dataMessageBuilder 2019-09-04 18:21:40 -06:00
OWSReceiptsForSenderMessage.h Clean up ahead of PR. 2020-02-06 10:26:02 -03:00
OWSReceiptsForSenderMessage.m Eliminate usage of unsaved SignalRecipients 2020-12-18 19:15:07 -08:00
OWSRecordTranscriptJob.h Fix more build warnings. 2020-04-10 13:17:08 -03:00
OWSRecordTranscriptJob.m SSK: Migrate SSKSessionStore to Swift 2021-01-28 12:03:50 -08:00
OWSStickerPackSyncMessage.h Respond to CR. 2020-05-11 10:34:16 -03:00
OWSStickerPackSyncMessage.m plumb transaction through dataMessageBuilder 2019-09-04 18:21:40 -06:00
OWSVerificationStateSyncMessage.h Respond to CR. 2020-05-11 10:34:16 -03:00
OWSVerificationStateSyncMessage.m Respond to CR. 2020-05-11 10:19:52 -03:00
OWSViewOnceMessageReadSyncMessage.h Respond to CR. 2020-05-11 10:34:16 -03:00
OWSViewOnceMessageReadSyncMessage.m Respond to CR. 2020-05-11 10:19:52 -03:00
ProvisioningCipher.swift SSK: Clean up uses of SignalClient now that EC*Key uses SignalClient 2021-01-28 12:03:50 -08:00
ProvisioningSocket.swift Clean up censorship circumvention. 2020-08-20 15:40:34 -03:00