Michael Kirk
dfd0f8073d
When failing to send to new identity, save it.
...
Remove creation of "old style" blocking SN alerts
// FREEBIE
2017-06-07 23:22:21 -04:00
Michael Kirk
640b210f1e
Merge branch 'mkirk/block-file-sharing'
2017-06-07 22:34:42 -04:00
Michael Kirk
842baa3072
CR: use weak self
...
// FREEBIE
2017-06-07 22:33:29 -04:00
Michael Kirk
f7468acad2
Properly dismiss file view after proceeding with share to no-longer
...
verified identity
// FREEBIE
2017-06-07 22:31:52 -04:00
Michael Kirk
4e995b76f3
Don't try to share file to untrusted identity
...
There's a problem with this approach - specifically we need to dismiss
the external file share view controller eventually.
But more generally, because SN can present a view controller, it's kind
success/retry handling is contextual to it's presenting view controller.
So, probably the thing to do is duplicate this logic at it's various
presentation contexts.
// FREEBIE
2017-06-07 22:31:52 -04:00
Matthew Chen
a1d3e360df
[SSK] Sync verification state.
...
// FREEBIE
2017-06-07 17:51:27 -04:00
Matthew Chen
edc6578b9b
Merge branch 'charlesmchen/syncVerificationState'
2017-06-07 17:50:21 -04:00
Matthew Chen
0e11566824
Respond to CR.
...
// FREEBIE
2017-06-07 17:48:12 -04:00
Matthew Chen
e27e55ca99
Fix a typo.
...
// FREEBIE
2017-06-07 15:36:14 -04:00
Matthew Chen
5acb209427
Sync verification state.
...
// FREEBIE
2017-06-07 15:16:45 -04:00
Matthew Chen
3c2835d318
Sync verification state.
...
// FREEBIE
2017-06-07 15:16:45 -04:00
Matthew Chen
07ac17fd39
Sync verification state.
...
// FREEBIE
2017-06-07 15:16:45 -04:00
Matthew Chen
90d671924f
Sync verification state.
...
// FREEBIE
2017-06-07 15:16:45 -04:00
Matthew Chen
89b1da7666
Sync verification state.
...
// FREEBIE
2017-06-07 15:16:44 -04:00
Matthew Chen
b2425ddf9a
Sync verification state.
...
// FREEBIE
2017-06-07 15:16:44 -04:00
Michael Kirk
3531dda2de
Merge branch 'mkirk/create-missed-call-notification-in-thread'
2017-06-07 15:04:29 -04:00
Michael Kirk
9ec6ec5e4e
[SSK] create missed call notification in threads
...
// FREEBIE
2017-06-07 15:04:23 -04:00
Michael Kirk
1a3204bf46
create interaction in thread when missing call due to changed identity
...
// FREEBIE
2017-06-07 15:04:21 -04:00
Michael Kirk
33df1fb6c0
Merge branch 'mkirk/create-missed-call-notification-in-thread'
2017-06-07 15:02:08 -04:00
Michael Kirk
90087c34fa
Create an interaction when missing a call due to identity change
...
// FREEBIE
2017-06-07 15:02:04 -04:00
Michael Kirk
c8a444d931
Merge branch 'mkirk/debug-toggle-verification'
2017-06-07 15:00:32 -04:00
Michael Kirk
022292e2e5
CR: extract method for readability
...
// FREEBIE
2017-06-07 14:51:52 -04:00
Michael Kirk
5b2428c8a5
debug toggle verification state
...
// FREEBIE
2017-06-07 14:51:52 -04:00
Michael Kirk
32d05bbe08
[SSK] avoid deadlock on unknown session
...
// FREEBIE
2017-06-07 14:51:32 -04:00
Michael Kirk
435f13f2ff
Merge branch 'mkirk/avoid-deadlock-on-unknown-session'
2017-06-07 14:44:51 -04:00
Michael Kirk
0c2a1ff89f
avoid deadlock on unknown session
...
// FREEBIE
2017-06-07 12:36:17 -04:00
Michael Kirk
1e6098a9d0
Merge branch 'mkirk/debug-sn-numbers'
2017-06-07 11:20:37 -04:00
Michael Kirk
4000908f43
clarify assert per code review
...
// FREEBIE
2017-06-07 11:20:12 -04:00
Michael Kirk
bae91d97d6
clearer code style
...
// FREEBIE
2017-06-07 11:02:07 -04:00
Michael Kirk
d77addc01e
extract session state debug utils into section
...
// FREEBIE
2017-06-07 10:56:23 -04:00
Michael Kirk
54865e43ed
debug item to locally simulate a SN change
...
...because constantly reinstalling a secondary device takes too long
You can toggle twice to switch it back, but most of the time you'll
simply pull the latest (real) key when the message view regains focus.
// FREEBIE
2017-06-07 10:44:24 -04:00
Michael Kirk
34f59d661a
Merge branch 'mkirk/identityManager'
2017-06-07 10:36:42 -04:00
Michael Kirk
2692977168
[SSK] New identity manager
...
// FREEBIE
2017-06-07 10:36:19 -04:00
Michael Kirk
8c592a373a
log error on assertion failure
...
// FREEBIE
2017-06-07 10:30:08 -04:00
Michael Kirk
f74c3a0e87
remove unused code
...
// FREEBIE
2017-06-07 10:29:45 -04:00
Michael Kirk
c8d547a08f
Only allow callback for identities that were not previously verified
...
// FREEBIE
2017-06-07 10:29:45 -04:00
Michael Kirk
1127553041
restore "confirm and callback" functionality
...
// FREEBIE
2017-06-07 10:29:01 -04:00
Michael Kirk
146031e4d5
update copy / remove some unused "unseen" tracking
...
// FREEBIE
2017-06-07 10:19:09 -04:00
Michael Kirk
41a34e572b
Update Safety Number alerts to work with verification
...
// FREEBIE
2017-06-07 10:18:16 -04:00
Matthew Chen
c7c243cfed
Clean up ahead of PR.
...
// FREEBIE
2017-06-07 10:18:16 -04:00
Matthew Chen
b6ddea9eae
Sketch out OWSIdentityManager.
...
// FREEBIE
2017-06-07 10:18:16 -04:00
Matthew Chen
ceb210748e
Sketch out OWSIdentityManager.
...
// FREEBIE
2017-06-07 10:18:16 -04:00
Michael Kirk
d475c58348
Merge branch 'mkirk/identityManager'
2017-06-07 10:11:18 -04:00
Michael Kirk
81d36a4652
code cleanup per code review
...
// FREEBIE
2017-06-07 10:11:01 -04:00
Michael Kirk
4a73ab2851
trust matching first known key, regardless of how old it is
...
// FREEBIE
2017-06-07 09:19:09 -04:00
Michael Kirk
1603e8bfbf
more specific asserts, clean up logging
...
// FREEBIE
2017-06-07 09:18:34 -04:00
Michael Kirk
e408250ef2
Fix crash when messaging user for the first time
...
We trust on first use, so if there is no identity, no need to compare
key.
// FREEBIE
2017-06-07 08:54:26 -04:00
Michael Kirk
167961a45f
restore call-back for changed identities
...
// FREEBIE
2017-06-07 08:31:40 -04:00
Matthew Chen
12b5c2c26a
Sync verification state.
...
// FREEBIE
2017-06-06 17:46:31 -04:00
Matthew Chen
8a26883876
Fix crash.
...
// FREEBIE
2017-06-06 17:43:13 -04:00