Commit Graph

678 Commits (793a7449b0b389876cac587c9e248e39904ebba3)
 

Author SHA1 Message Date
Michael Kirk 793a7449b0 Merge branch 'mkirk/archive-sessions-on-id-change' 8 years ago
Michael Kirk 5da7dc1fd3 Archive sessions upon identity change.
Session clearing must be in IdentityKeyStore implementation

Trying to do it in the protocol will not work with multiple devices,
because we'll only archive the session of the first sending device.

// FREEBIE
8 years ago
Matthew Chen 07e0291377 Merge branch 'charlesmchen/diskUsage' 8 years ago
Matthew Chen e8e7b6bcba Add creation timestamp to attachment streams.
// FREEBIE
8 years ago
Michael Kirk 8fda18a8e3 Merge branch 'mkirk/verification-sync' 8 years ago
Michael Kirk 5a2169fa78 Don't sync verification until NullMessage succeeds. This better mirrors
existing sync message behavior

// FREEBIE
8 years ago
Michael Kirk 4c22f371a9 better comment on strange padding
// FREEBIE
8 years ago
Michael Kirk 6dea4c9fef fix padding calculation
// FREEBIE
8 years ago
Michael Kirk a5660f4db4 cleanup ahead of PR
synchronize/dispatch when dequeuing verification sync messages

// FREEBIE
8 years ago
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