Commit Graph

669 Commits (d927cba5cea09ffadb67b82b0148c209b79d67b7)
 

Author SHA1 Message Date
Michael Kirk d927cba5ce don't sync verified state when we have never recorded the recipients
identity

e.g. every contact you have which is a signal user whom you've never
messaged will not have a recorded RecipientIdentity

// FREEBIE
8 years ago
Michael Kirk badaa54327 sync all verification states with contact sync
// FREEBIE
8 years ago
Michael Kirk 12bfae10ed All sync messages should have 1-512 random padding
// FREEBIE
8 years ago
Michael Kirk 35ee92f38f send null message when syncing verification state
// FREEBIE
8 years ago
Michael Kirk 99cd8fc27d Log when receiving null message
// FREEBIE
8 years ago
Michael Kirk f653bc36a8 sync verification state with contacts
// FREEBIE
8 years ago
Michael Kirk 48b3f498a9 WIP: adapt to verification proto changes
// FREEBIE
8 years ago
Michael Kirk f526a372c9 proto update
// FREEBIE
8 years ago
Michael Kirk 6566ea694c no need to send sync messages when only 1 device
// FREEBIE
8 years ago
Matthew Chen 8b04e2a880 Merge branch 'charlesmchen/logOverflow' 8 years ago
Matthew Chen ed369436fb Reduce chattiness of logs; increase log file sizes.
// FREEBIE
8 years ago
Matthew Chen b946badd97 [SSK] Reduce chattiness of logs; increase log file sizes.
// FREEBIE
8 years ago
Matthew Chen 4609c508ec Merge branch 'charlesmchen/fixCFail' 8 years ago
Matthew Chen 30961cf2a5 Fix OWSCFail() macro.
// FREEBIE
8 years ago
Matthew Chen 4eacfe768f Merge branch 'charlesmchen/verificationSyncVsUI' 8 years ago
Matthew Chen d8b34f6302 Ensure verification UI is updated to reflect incoming verification state sync messages.
// FREEBIE
8 years ago
Matthew Chen 2315ab79de Merge branch 'charlesmchen/attachmentStreamUpgradePerf' 8 years ago
Matthew Chen e86e175ceb Respond to CR.
// FREEBIE
8 years ago
Matthew Chen beb4ed71e7 Respond to CR.
// FREEBIE
8 years ago
Matthew Chen cf65cc3be5 Improve perf of attachment stream file path upgrade.
// FREEBIE
8 years ago
Matthew Chen ed249840c6 Merge branch 'charlesmchen/slowLaunchRelease' 8 years ago
Matthew Chen 27e5c836b7 Refine observation of async registration completion.
// FREEBIE
8 years ago
Matthew Chen 7af758bc67 Merge branch 'charlesmchen/enableVerificationStateSync' 8 years ago
Matthew Chen 07bec72f61 Enable verification state sync.
// FREEBIE
8 years ago
Michael Kirk 5110c5892d Merge branch 'mkirk/verification-key-length' 8 years ago
Michael Kirk e746c6b7ec append/remove key type as necessary to fix verification syncing
// FREEBIE
8 years ago
Michael Kirk 2059bb4966 Merge branch 'WhisperSystems-mkirk/fix-verification-crash' 8 years ago
Michael Kirk 742e0d3c97 message sending must be on main thread
include description for verification sync messages

// FREEBIE
8 years ago
Matthew Chen c0cb153f29 Merge branch 'charlesmchen/holidayCodeReviewOmnibus' 8 years ago
Matthew Chen 5d7c012b5c Respond to CR.
// FREEBIE
8 years ago
Matthew Chen d80e42e0a0 Respond to post-holiday code reviews.
// FREEBIE
8 years ago
Matthew Chen 18e6a1b1cb Respond to post-holiday code reviews.
// FREEBIE
8 years ago
Matthew Chen a9bac8bce7 Merge branch 'charlesmchen/syncVerificationRedux' 8 years ago
Matthew Chen 498c0ef681 Respond to CR.
// FREEBIE
8 years ago
Matthew Chen 44e1f4a14a Rework verification state sync per latest proto schema.
// FREEBIE
8 years ago
Matthew Chen 26e6aab071 Merge branch 'charlesmchen/lastAppLaunchCompletedVersion' 8 years ago
Matthew Chen 8ef118f5da Cache the attachments folder in TSAttachmentStream.
// FREEBIE
8 years ago
Matthew Chen b9f9b6a0c3 Add isFirstLaunch method to AppVersion.
// FREEBIE
8 years ago
Matthew Chen 32e4eb2a42 Add a “last app completed launch” version.
// FREEBIE
8 years ago
Matthew Chen 7379e6a679 Merge branch 'charlesmchen/attachmentStreamUpgradesVsSerialQueue' 8 years ago
Matthew Chen 470cee0e11 Upgrade attachment streams on a serial queue.
// FREEBIE
8 years ago
Matthew Chen 09513fc1c3 Merge branch 'charlesmchen/databaseViewsVsStartupTime' 8 years ago
Matthew Chen 22109d719b Respond to CR.
// FREEBIE
8 years ago
Matthew Chen 0f96341059 Avoid crashing on startup due to database view creation.
* Substitute unread view for unseen view until unseen view is ready.
* Register as many views as possible async.
* Perform blocking, safe migrations before async registration of views.

// FREEBIE
8 years ago
Matthew Chen bbc7c44c93 Use transactions in the jobs.
// FREEBIE
8 years ago
Matthew Chen 96dc0e4fdb Merge branch 'charlesmchen/removeBlockingPref' 8 years ago
Matthew Chen d53db17447 Remove “block on safety number changes” setting in preferences.
// FREEBIE
8 years ago
Matthew Chen f999c4abb5 Merge branch 'charlesmchen/databaseViewsVsPerf2' 8 years ago
Matthew Chen 0c503c379a Reduce number of database views.
// FREEBIE.
8 years ago
Matthew Chen d8199a444f Merge branch 'charlesmchen/databaseViewsVsPerf' 8 years ago