e232420
make sure omemo sessions are verified if the the respective config flag is set
Daniel Gultsch
created
9544b99
invoke omemo trust/fetch activity when triggering phone call in require_verification mode
Daniel Gultsch
created
3b25fb9
encrypt to inactive and untrusted devices in jingle
Click to expand commit body
encrypting to untrusted devices means no degradition of security
compared to not encrypting at all. Trust status display (shield) is made
independently at a later stage.
Daniel Gultsch
created
48156dd
a/v calls: seperate out SECURITY error from APP_FAILURE
Click to expand commit body
until now problems with verifying the call (omemo or DTLS missing) would
just be another app failure. This commit displays verifications problems as
their own thing.
There might be corner cases where it is required to use self signed
certificates. However there should be no corner cases where it is
required to use a wrong domain name. This commit swaps out the
MemorizingHostnameVerifier that let users accept wrong domains with the
standard XmppDomainVerifier.
closes #4066
Daniel Gultsch
created
ec061be
always show contact permission explain dialog on Quicksy
Click to expand commit body
Until now Conversations and Quicksy would only disply the dialog that explains
why we want contact read permissions after the user rejected the request once
(following Android design guidelines and `shouldShowRequestPermissionRationale()`)
However for PlayStore policy this is no longer enough and the app needs to
explain and ask for consent before starting to upload the data.
This commit now displays the explain dialog immediately before asking for the
first time.