Signal-iOS/Signal
Max Radermacher d7c52b6ad0
Fix bugs marking SignalRecipients as registered
Previously, low-trust SignalRecipients wouldn’t be marked as registered
unless they were newly-created. Now, they are marked as registered in
places where they should be (eg, successfully sending a message or
fetching a pre key means that the device exists).

As part of this change, SignalRecipients are unregistered by default,
though most call sites still mark them as registered immediately, so the
behavior in practice will be identical. There are a few places (such as
ensureAccountId) which will no longer mark new values as registered.

Finally, creating a new SignalRecipient would also update Storage
Service, even if that recipient was created in response to a storage
service update. Now, recipients updated as part of storage service
operations won’t immediately trigger another storage service update.
2023-01-03 13:23:33 -08:00
..
AudioFiles Don't use CallKit for video calls received while the app is active 2020-08-17 15:41:10 -07:00
Images.xcassets Remove PayPal donation confirmation screen 2022-12-13 11:14:09 -06:00
Lottie Updated animation for + attachment button in chat input panel. 2022-11-10 23:09:26 -08:00
NSE-Images.xcassets Cache built avatars to disk for NSE 2022-02-14 11:59:13 -08:00
Settings.bundle Update SSZipArchive to 2.5.2 2022-11-01 16:23:22 -05:00
Sounds Autoplay subsequent audio messages 2021-04-29 18:01:21 -07:00
src Expose 'keep muted chats archived' option for all users 2023-01-03 10:33:30 -08:00
test Fix bugs marking SignalRecipients as registered 2023-01-03 13:23:33 -08:00
translations Remove unused PinEntryView and a dependency 2022-12-14 15:51:15 -08:00
.swiftlint.yml
iTunesArtwork@3x.png
main.m Change license to AGPL 2022-10-13 08:25:37 -05:00
Signal-AppStore.entitlements Use a custom scheme to complete the PayPal auth flow 2022-12-06 13:41:24 -08:00
Signal-Info.plist "Bump build to 6.7.0.16." (nightly-01-03-2023) 2023-01-03 04:00:55 -08:00
Signal-Prefix.pch Change license to AGPL 2022-10-13 08:25:37 -05:00
Signal.entitlements Use a custom scheme to complete the PayPal auth flow 2022-12-06 13:41:24 -08:00
SignalTSan.supp
SignalUBSan.supp