Daniel Gultsch
cf68c544aa
pulled translations from transifex
2021-03-06 08:58:28 +01:00
Christopher Vollick
ef24d2050b
Remove Renomination from WebRTC Options
...
This is a feature of WebRTC that's [not standardized][1] and only
supported by libwebrtc. Since there's no support in jingle for passing
this capability from one peer to another, we're currently hard-coding
this option into both the local candidate and also the remote candidate
so they can use it.
But I'm trying to call a user that isn't using WebRTC, and renomination
is causing the call to stay in "connecting..." state for 10 or 20
seconds, sometimes longer, while both sides wait for the other to
nominate something based on their individual beliefs about the standards
they're using.
Removing this seems to make connecting relatively instantaneous.
If we want to reintroduce this feature, we should probably make a XEP so
the peers can negotiate honestly about it, and only use it if both sides
truely support the feature.
[1]: https://datatracker.ietf.org/doc/html/draft-thatcher-ice-renomination-01
2021-03-04 08:26:52 +00:00
Daniel Gultsch
4a175f915d
version bump to 2.9.8-beta
2021-03-04 09:25:20 +01:00
Daniel Gultsch
5848013a1e
handle pre key messages in dtls verification
2021-03-03 14:03:08 +01:00
Daniel Gultsch
c5f801c1fe
do not push empty candidates to backlog
2021-03-03 13:12:10 +01:00
Daniel Gultsch
d52c46d582
use omemo verification only if omemo is enabled in conversation
2021-03-03 12:55:27 +01:00
Daniel Gultsch
e81fb1b24e
pulled translations from transifex
2021-03-03 09:48:29 +01:00
Daniel Gultsch
3ee70b1d48
show verified shield in rtp session activity
2021-03-03 09:41:05 +01:00
Daniel Gultsch
e4b2bb4a42
throw exception when unable to encrypt
2021-03-03 08:22:21 +01:00
Daniel Gultsch
8a6430ae29
ground work for omemo dtls verification
2021-03-02 21:13:49 +01:00
Daniel Gultsch
47a904b4fc
pulled translations from transifex
2021-02-26 10:18:59 +01:00
Daniel Gultsch
33e73a2b47
bump version code for release
2021-02-24 12:18:14 +01:00
Daniel Gultsch
d889c02a0a
make ascii armor parsing more resiliant
2021-02-24 11:05:11 +01:00
Daniel Gultsch
073b6a998a
pulled translations from transifex
2021-02-24 10:35:46 +01:00
Daniel Gultsch
9450d49b0b
do not vibrate when in DND mode
2021-02-24 10:35:33 +01:00
Daniel Gultsch
5e0c158cde
fix default ringtone for incoming call setting
2021-02-22 13:59:07 +01:00
Daniel Gultsch
16b1c561d4
pulled translations from transifex
2021-02-22 09:31:13 +01:00
Daniel Gultsch
24f2f52512
limit http upload / download to 4 parallel connections
2021-02-22 09:24:41 +01:00
Daniel Gultsch
e98ec40b7f
pulled translations from transifex
2021-02-21 14:15:33 +01:00
Daniel Gultsch
f92ea5c70b
resend <propose/> only if server has stream mgmt
2021-02-21 13:37:08 +01:00
Daniel Gultsch
81505c6202
version bump to 2.9.7-beta + changelog
2021-02-20 11:07:02 +01:00
Daniel Gultsch
638f30b902
pulled translations from transifex
2021-02-20 10:16:56 +01:00
Daniel Gultsch
0812bae1ab
do not run alpha check on jpegs
2021-02-20 10:08:43 +01:00
Daniel Gultsch
6bfe16f044
replace away when screen off with away when locked
...
fixes #3978
2021-02-19 15:59:56 +01:00
Daniel Gultsch
53da64b7e2
do not attempt to play 'none' ringtone
...
trying to play 'none' ringtone resulted in the default ring tone being played
2021-02-19 15:31:01 +01:00
Daniel Gultsch
ebb38d7d75
consume volume down event
2021-02-18 22:16:28 +01:00
Daniel Gultsch
484f633180
let Conversations (not Android) play ringtone and vibration
...
fixes #3972 fixes #3801 fixes #3931
2021-02-18 20:55:31 +01:00
Daniel Gultsch
78c89664c4
moved translations into new resource on transifex
...
the 'strings' resource on transifex was in the internal 'Android 1' format
instead of the more modern 'Android 2' format.
This according to transifex support caused some weird issues…
The only work around (apparently) was to create a new resource (now call
main-strings) and use that instead.
I hope we didn’t mess anything up in the process.
Let's be extra careful with the next release
2021-02-18 16:56:59 +01:00
Daniel Gultsch
90270069da
pulled translations from transifex
2021-02-18 11:05:02 +01:00
Daniel Gultsch
49992f300b
repharse omemo fingerprint description
2021-02-18 10:35:10 +01:00
Daniel Gultsch
72e268e6b1
add TODO comments wrt to missing <retract/> parsing
2021-02-18 09:36:51 +01:00
Daniel Gultsch
78901e3339
use detached signatures
2021-02-17 22:47:40 +01:00
Daniel Gultsch
149224a073
do not deduplicate disco queries
...
Conversations used to deduplicate disco queries based on their hash.
However that relies on the first query to go through (device to actually
respond) and to respond properly (hash matches).
Creating a proper retry behaviour for this is actually quite challanging.
(which one would you try next, how long do you wait?)
2021-02-17 18:14:18 +01:00
Daniel Gultsch
db447f845e
resend session proposal on rebind
2021-02-12 11:36:44 +01:00
Daniel Gultsch
6cab0ad496
make rtp proposal tracked by SM. fixes #3983
2021-02-12 10:35:13 +01:00
Daniel Gultsch
9f869d3895
slightly change wording of sync_with_contacts_long
2021-02-11 18:55:27 +01:00
Daniel Gultsch
b808a03702
update dependencies
...
now that we have minSdk=21 we can bump retrofit and okhttp
2021-02-11 18:28:48 +01:00
Daniel Gultsch
7330d8a7f0
fixed race conditions around PROCEED state. fixes #3989
2021-02-11 16:56:57 +01:00
Daniel Gultsch
6e3dc0eef6
fix up for last commit. (re-add \n)
2021-02-11 09:05:29 +01:00
Daniel Gultsch
3847ab8465
paramaterize app name in more places
2021-02-10 15:56:02 +01:00
Daniel Gultsch
deee31e517
pulled translations from transifex
2021-02-10 14:29:36 +01:00
mimi89999
ab17f935c3
Fix formatting of openkeychain_required_long message
2021-02-10 13:16:56 +00:00
mimi89999
d51b4380d7
Add variable app name in res strings
...
Closes #3988
2021-02-10 11:35:49 +00:00
Daniel Gultsch
b6d62c13ef
use ascii notation for punycode domains in SNI
2021-02-07 09:38:55 +01:00
Daniel Gultsch
b76b60df5c
verify against IDN variant of domain
2021-02-04 11:15:59 +01:00
Daniel Gultsch
f82ae0a9b8
Merge branch 'maxim432-fix_leaks'
2021-01-31 10:13:35 +01:00
Daniel Gultsch
358c70828f
close inputstream in image meta data analysers
2021-01-31 10:13:20 +01:00
maxim432
156c4da2b3
Fix couple of leaks
2021-01-30 17:56:54 -08:00
Daniel Gultsch
ca496fd39f
look at only subset of pixels to check for alpha
2021-01-30 01:50:03 +01:00
Daniel Gultsch
53a038d90e
fix rtp offline discovery
2021-01-30 01:47:03 +01:00