Signal-iOS/Signal
Michelle Linington d4cc667f9b Additional strategies to avoid prekey ratelimit
- First, we should skip fetching prekeys for transient messages in our
  advisory call to -ensureSessionsForMessageSend:ignoreErrors:. We
  already skip transient messages in our prekey fetch where errors *do*
  matter, so this additional check should be able to skip the prekey
  fetch as well.

- OWSOutgoingReceiptManager should stop trying to send receipts to
  recipients that are untrusted. This just burns through prekey fetches
  for sends that we know will fail anyway.

- SafetyNumberConfirmationSheet should handle marking a recipient as
  trusted. Callers are hit or miss on whether they actually update the
  verification state.

- These fixes also happen to make SafetyNumberConfirmationSheet
  presentation a bit more reliable. Before, multiple confirmation sheets
  might flash in quick succession. This seems to fix that
2021-09-03 14:16:33 -07:00
..
AudioFiles Don't use CallKit for video calls received while the app is active 2020-08-17 15:41:10 -07:00
Fonts Restructure AvatarBuilder to support new avatar styles 2021-07-15 20:04:22 -07:00
Images.xcassets Message polish: Quoted reply style changes. 2021-08-26 21:14:58 -03:00
Lottie Fix lottie file. 2021-06-02 20:55:26 -04:00
NSE-Images.xcassets Group avatars are not showing up in NSE notifications 2021-08-24 08:57:25 -10:00
Settings.bundle Convert to new Promise library 2021-09-03 11:41:34 -07:00
Sounds Autoplay subsequent audio messages 2021-04-29 18:01:21 -07:00
src Additional strategies to avoid prekey ratelimit 2021-09-03 14:16:33 -07:00
test Convert to new Promise library 2021-09-03 11:41:34 -07:00
translations Update l10n strings. 2021-09-01 17:31:14 -03:00
.swiftlint.yml
iTunesArtwork@3x.png
main.m Call UIApplicationMain() outside of autoreleasepool 2021-04-08 13:35:17 -07:00
Signal-AppStore.entitlements iOS 15 communication notification support for messages 2021-08-17 10:48:39 -10:00
Signal-Info.plist "Bump build to 5.20.0.38." (Internal) 2021-09-03 17:38:50 -03:00
Signal-Prefix.pch Label the "slow write transactions" logging with the source of the transaction. 2020-06-07 10:37:55 -03:00
Signal.entitlements iOS 15 communication notification support for messages 2021-08-17 10:48:39 -10:00
SignalTSan.supp
SignalUBSan.supp Add missing header file 2018-08-08 10:17:03 -06:00