Signal-iOS/Signal
Evan Hahn 8a13595143 Prompt for diagnostics if db corruption happens
Previously, users who experienced database corruption would be asked to
submit debug logs. (Special builds had additional options which were not
generally available, so some of this code was already written.)

Now, if they choose to submit debug logs, they will also be asked to
submit a "database diagnostic" before the logs are submitted. This runs
and logs the results of `PRAGMA cipher_provider`, `PRAGMA
cipher_integrity_check`, and whether `PRAGMA quick_check` succeeds. If
they choose to skip the diagnostic, we still submit debug logs.

Other launch failures, such as "out of disk space", do not run these
diagnostics, as they're irrelevant.
2022-07-27 11:57:16 -05: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 Allow creation of private stories 2022-07-15 15:05:03 -07:00
Lottie Adjust megaphone priority and remove old megaphones 2022-01-24 10:42:34 -08:00
NSE-Images.xcassets Cache built avatars to disk for NSE 2022-02-14 11:59:13 -08:00
Settings.bundle Upgrade GRDB to version 5.23.0 2022-04-20 09:08:50 -05:00
Sounds Autoplay subsequent audio messages 2021-04-29 18:01:21 -07:00
src Prompt for diagnostics if db corruption happens 2022-07-27 11:57:16 -05:00
test Fix a few issues with badge expiration body text 2022-07-25 08:55:32 -07:00
translations Prompt for diagnostics if db corruption happens 2022-07-27 11:57:16 -05: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.48.0.4." (nightly-07-27-2022) 2022-07-27 04:00:13 -07: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