Commit Graph

9429 Commits (ee87f1b489ccbe1c0af0ac76402186e729c3b228)
 

Author SHA1 Message Date
Matthew Chen ee87f1b489 Fix test breakage. 7 years ago
Matthew Chen c5f4711595 Apply refinements to UD logic. 7 years ago
Matthew Chen 2541be1619 Apply refinements to UD logic. 7 years ago
Michael Kirk e94e4d0a90 Merge branch 'mkirk/wrap-exceptions' into release/2.31.0 7 years ago
Michael Kirk 86066a37d5 update pods for exception wrapping 7 years ago
Michael Kirk 1dea927a3f Remove some usage of throwswrapped_ in udmanager since we don't need to
propogate the wrapped exception anyway.
7 years ago
Michael Kirk 3d9cd4f4ed CR: comments and code clarity 7 years ago
Michael Kirk 3bef78335d find -E . -type f -regex ".*\.(m|h|swift)" -exec sed -i "" -e "s/trywrapped_/throwswrapped_/g" {} \; 7 years ago
Michael Kirk cb9aa6304c find -E . -type f -regex ".*\.(m|h)" -exec sed -i "" -e "s/try_/throws_/" {} \; 7 years ago
Michael Kirk e09a181445 SQUASHME review podfile changes 7 years ago
Michael Kirk 8544c86427 Swift Exception wrap HKDFKit 7 years ago
Michael Kirk c4f8975308 Swift Exception wrap Curve25519 7 years ago
Michael Kirk c686e766b1 Exception audit, fail directly where intended 7 years ago
Michael Kirk 9d2731c9b8 exception auditing OWSRaiseException 7 years ago
Michael Kirk 3a6aafc454 Swift Exception wrap NSData+keyVersionByte 7 years ago
Michael Kirk 5f5ec9b82a ExceptionWrap loadPreKey 7 years ago
Michael Kirk b622b3a020 Exception wrap TSDerivedSecrets for Swift 7 years ago
Michael Kirk 8d823193f1 Exception wrap WhisperMessage for Swift 7 years ago
Michael Kirk 1482c600b4 Exception wrap PreKeyWhisperMessage for Swift 7 years ago
Michael Kirk 60769a3d17 Exception wrap SessionCipher for Swift 7 years ago
Matthew Chen 0d7d83f276 Update carthage version in Info.plist. 7 years ago
Matthew Chen 5535abd01b Update "sealed sender" blog post URL. 7 years ago
Matthew Chen d24dce758a Bump build to 2.31.0.23. 7 years ago
Matthew Chen 1c6bfb4540 "Bump build to 2.31.0.18." 7 years ago
Matthew Chen 9417bdeaa0 Merge branch 'charlesmchen/networkManagerErrors' into release/2.31.0 7 years ago
Matthew Chen a5f715eca1 Fix network manager error wrapping. 7 years ago
Matthew Chen 6e386b75c4 Merge branch 'charlesmchen/reregistrationVsProfile' into release/2.31.0 7 years ago
Matthew Chen 9fa16cc66f Fix small bug in the re-registration flow. 7 years ago
Matthew Chen af9a264c98 Merge branch 'charlesmchen/fixUDManagerTests' into release/2.31.0 7 years ago
Matthew Chen deafc749d1 Fix UD manager tests. 7 years ago
Michael Kirk 29ba1bd341 Merge branch 'mkirk/more-logging' into release/2.31.0 7 years ago
Michael Kirk ccd30e0e1f more logging 7 years ago
Michael Kirk 8a98a8abbf Merge branch 'mkirk/minimize-prekey-checks' into release/2.31.0 7 years ago
Michael Kirk e26db74fcd only check prekeys when decrypting a PKWM 7 years ago
Michael Kirk db60083dd3 Merge branch 'mkirk/persist-devices' into release/2.31.0 7 years ago
Michael Kirk af3102441d ensure device updates are persisted
Previously we'd skip saves when latest was the same instance as self, which was
*at least* occurring during the 404 handler for prekey fetching while message
sending.

In practice this was cached, so it would be one wasted request per recipient
per launch.
7 years ago
Michael Kirk ef25b9c191 Merge branch 'mkirk/fixup-test-build' into release/2.31.0 7 years ago
Michael Kirk 90500475f1 fixup searcher test 7 years ago
Michael Kirk 159c546d16 update test environment 7 years ago
Michael Kirk af19405178 update carthage build path for tests 7 years ago
Matthew Chen faa5561639 "Bump build to 2.31.0.17." 7 years ago
Michael Kirk 2e3a32e7dc Merge branch 'mkirk/disable-proximity' into release/2.31.0 7 years ago
Michael Kirk 6968dbab17 Update UIDevice on main thread 7 years ago
Michael Kirk b0a6d18576 leave proximity enabled as long as CallViewController exists 7 years ago
Michael Kirk 5632bd2d83 Use reference counting to disable proximity monitoring after audio message
Multiple overlapping activities require proximity monitoring (namely,
CallViewController and listening to audio messages).

These activities can overlap arbitrarily, so we use a reference counting
strategy to keep proximity monitoring on as long as one of these activities is
active.
7 years ago
Michael Kirk 7f37400f1d Merge branch 'mkirk/fix-missing-own-avatar-after-key-rotation' into release/2.31.0 7 years ago
Michael Kirk 68353631d4 copy avatar file when rotating, since updating avatarURL entails removing the underlying file 7 years ago
Matthew Chen 9a65c8326c Merge branch 'charlesmchen/smallUDTweaks' into release/2.31.0 7 years ago
Matthew Chen 33f0a32e59 Improve UD logging. 7 years ago
Matthew Chen 302da66017 Fix UD access logic. 7 years ago