Signal-iOS/SignalMessaging/groups
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
..
GroupsV2AvatarDownloadOperation.swift Remove usage of retainUntilComplete. 2020-05-22 09:51:12 -03:00
GroupsV2Impl.swift Add additional validation group avatars we receive 2021-02-05 11:07:08 -08:00
GroupsV2Impl+RestoreGroups.swift Rename singleton accessors. 2020-09-17 21:11:07 -03:00
GroupsV2IncomingChanges.swift Rename group change classes. 2021-02-05 09:18:19 -03:00
GroupsV2Migration.swift Improve internal logging around manual migrations. 2021-01-29 11:18:13 -03:00
GroupsV2OutgoingChangesImpl.swift Rename group change classes. 2021-02-05 09:18:19 -03:00
GroupsV2ProfileKeyUpdater.swift Rename group change classes. 2021-02-05 09:18:19 -03:00
GroupsV2Protos.swift Enforce max group name byte length. 2021-02-05 09:18:18 -03:00
GroupsV2Utils.swift Rework group updates; rework "update group" view to use GroupManager. 2020-01-27 11:18:21 -03:00
GroupV2Params.swift Protobuf: Regenerate wrappers for Swift-only protos 2020-11-17 12:46:26 -08:00
GroupV2SnapshotImpl.swift Rework the 'pending member requests and invites' view. 2020-09-03 18:33:07 -03:00
GroupV2UpdatesImpl.swift Rename group change classes. 2021-02-05 09:18:19 -03:00
StorageService+GroupsV2.swift Add logic for fetching real group credentials 2020-10-15 14:49:48 -07:00