e02aaed
call SVGs 'vector graphic' instead of 'image'
Daniel Gultsch created
e02aaed
call SVGs 'vector graphic' instead of 'image'
Daniel Gultsch created
cc6aef0
Add timestamp for all calls
smss created
c9f1bdc
fixup: update some libraries
Daniel Gultsch created
2b9862a
update some libraries
Daniel Gultsch created
d91cd3e
bump jxmpp-jid version
Daniel Gultsch created
56535e0
show black bars in video call when video orientation doesn’t match screen orientation
fixes #4056
Daniel Gultsch created
60c5906
Update libwebrtc version
Dheeraj Chintaluri created
67e5f83
ignore crypto callbacks when rtp session has already been terminated
Daniel Gultsch created
89012b0
synchronize startRinging() to not create multiple vibrate futures
Daniel Gultsch created
7476dcc
do not fetch keys before making call
Daniel Gultsch created
9182a30
report fingerprint missmatch as securiy exception
Daniel Gultsch created
faa4c87
build omemo session when encountering unknown on RTP proceed
Daniel Gultsch created
8d39175
encrypt rtp map as future
Daniel Gultsch created
337aa4a
consider Config.REQUIRE_RTP_VERIFICATION on decrypt. fail as future
Daniel Gultsch created
ddf597e
invoke x509 verification upon receiving prekey message in rtp session
Daniel Gultsch created
9c16af2
bump gradle version
Daniel Gultsch created
e045dbd
display jid in calls
Ben Harris created
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
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
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.
Daniel Gultsch created
905489e
bump firebase-messaging libray version
Daniel Gultsch created
a5ad2b7
version bump to 2.9.13 + changelog
Daniel Gultsch created
5d3ad6e
pulled translations from transifex
Daniel Gultsch created
6d91551
use onAddTrack instead of deprecated onAddStream
Daniel Gultsch created
0717f9b
upgrade libwebrtc to m90 and enable extmap-allow-mixed
Daniel Gultsch created
ac7855a
show domains in manual cert accept dialog
Daniel Gultsch created
a40b82b
version bump to 2.9.12 + changelog
Daniel Gultsch created
c5e9019
trigger registration dialog on roster;ibr=y only if no accounts are configured
fixes #4065
Daniel Gultsch created
53908dd
pulled translations from transifex
Daniel Gultsch created
9d9514a
Add User-Agent to all HTTP calls
Daniel Gultsch created
bc58fb0
Always verify hostname/domain
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
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.
Daniel Gultsch created
f9b292f
version bump to 2.9.11 + changelog
Daniel Gultsch created
8aed588
ensure vibration future is canceled when scheduling a new one
Daniel Gultsch created
ea2acc2
use new hasInternet() API only on Android Q+
some VPN apps are broken on Android 7.1 (and below?) fixes #4058
Daniel Gultsch created
2760f07
disable read timeout for HTTP Upload
fixes #4057
Daniel Gultsch created
ec22a39
link to help.conversations.im from feature list in readme
fixes #4053
Daniel Gultsch created
331fd30
version bump to 2.9.10 + changelog
Daniel Gultsch created
c469b2d
pulled translations from transifex
Daniel Gultsch created
202bde4
properly error out if upload fails. fixes #4052
Daniel Gultsch created
37ce311
do not attempt to play ringtone if none was found
Daniel Gultsch created
9fc04c4
when receiving out-of-order session-init in terminal state do not move to terminal again
fixes #4049
Daniel Gultsch created
5f020af
pulled translations from transifex
Daniel Gultsch created
55b2f26
fix HTTP up/download for users that dont trust system CAs
Daniel Gultsch created
fb681df
ammend 2.9.9 changelog
Daniel Gultsch created
5e59f20
delete issue template and contributing guidelines
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
Thank you to @ailicic for figuring out the new API. Closes #4050
Daniel Gultsch created
30c9e73
log track class in onAddTrack
Daniel Gultsch created
f632c7b
version bump to 2.9.9 + changelog
Daniel Gultsch created