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.
5e59f20
delete issue template and contributing guidelines
Click to expand commit body
people with half a brain will implicitly follow those guidelines any way and
provide the information requested in the issue template.
The vast majority of people have ignored the issue template in the past anyway.
Daniel Gultsch
created
0fc191d
migrate hasInternetConnection() to new api
Click to expand commit body
Thank you to @ailicic for figuring out the new API.
Closes #4050
08f27dd
don’t show video call button if no camera is available
Daniel Gultsch
created
1822a71
Do not crash when receiving video call on device w/o camera
Click to expand commit body
Upon accepting a video call on a device that can not establish a video track on
its own (for example by not having a camera), displaying the video enable/disable
button would fail. This commit defaults this button to disabled.
Daniel Gultsch
created
77f4486
catch security exception when reading file