Daniel Gultsch
61fb38cd84
clean up some error handling error ICE restarts
2021-11-17 10:49:16 +01:00
Daniel Gultsch
1bf2d5dd8f
video calls: leave full screen mode during reconnect
2021-11-16 22:01:48 +01:00
Daniel Gultsch
0a18c8613f
assume credentials are the same for all contents when restarting ICE
2021-11-16 17:08:34 +01:00
Daniel Gultsch
abb671616c
synchronize setDescription calls
2021-11-16 15:17:12 +01:00
Daniel Gultsch
297a843b9c
use implicit rollback (needed to be enabled on libwebrtc)
2021-11-16 13:17:10 +01:00
Daniel Gultsch
0698fa0d8c
store peer dtls setup for later use in ice restart
2021-11-16 11:21:11 +01:00
Daniel Gultsch
70b5d8d81a
set proper peer dtls setup on ice restart received
2021-11-15 21:49:31 +01:00
Daniel Gultsch
0a3947b8e3
terminate with application failure when failing to apply ICE restart
...
This is fairly unlikely to happen in practice
2021-11-15 17:18:45 +01:00
Daniel Gultsch
3f402b132b
respond with tie-break to prevent ICE restart race
2021-11-15 13:03:04 +01:00
Daniel Gultsch
5b80c62a63
treat transport-info w/o candidates and changed credentials as offer
2021-11-14 18:22:18 +01:00
Daniel Gultsch
717c83753f
delay discovered ice candidates until JingleRtpConnection is ready to receive
...
otherwise setLocalDescription and the arrival of first candidates might race
the rtpContentDescription being set
2021-11-11 21:02:17 +01:00
Daniel Gultsch
b6dee6da6a
reverse: webrtc: include oldState in onConnectionChange
...
turns out we don’t need it and a better way is for RtpConnection to keep track of *all*
states in the current generation
2021-11-11 17:05:36 +01:00
Daniel Gultsch
9c3f55bef2
use stopwatch to keep track of jingle rtp session duration
2021-11-11 16:52:18 +01:00
Daniel Gultsch
9843b72f6f
always use Camera2Enumerator
2021-11-11 15:23:45 +01:00
Daniel Gultsch
61851e5f84
do not automacially hang up failed webrtc sessions
2021-11-11 14:40:15 +01:00
Daniel Gultsch
4ec0996dff
webrtc: include oldState in onConnectionChange
2021-11-11 11:19:37 +01:00
Daniel Gultsch
fda45a7c86
use implicit descriptions for WebRTC
...
using the parameter-free form of setLocalDescription() solves some potential race conditions
that can occur - especially once we introduce restartIce()
2021-11-10 16:40:24 +01:00
Daniel Gultsch
b5786787f0
bump libphone number library
2021-11-09 14:27:26 +01:00
Daniel Gultsch
d4cbf2e11e
take intent type into account when sharing with conversations
2021-11-07 11:35:00 +01:00
Daniel Gultsch
7d7e158fd7
code clean up for LocationProvider
2021-11-03 16:00:26 +01:00
Daniel Gultsch
a8ff88398d
version bump to 2.10.2 + changelog
2021-11-03 15:59:05 +01:00
Daniel Gultsch
bae9fc45c2
make rtcpMux optional
2021-10-31 10:20:58 +01:00
Daniel Gultsch
ba4a47204b
fixed IndexOutOfBounds when rendering quotes
2021-10-31 10:20:34 +01:00
Daniel Gultsch
226eb739bd
make custom 'xmpp' protocol in address book case insensitve
...
fixes #4215
2021-10-31 08:35:44 +01:00
Daniel Gultsch
869a135bab
bump okhttp
2021-10-20 10:19:59 +02:00
Daniel Gultsch
7ddd60d314
bump jxmpp. fix crash in magic create when entering @
2021-10-20 10:19:46 +02:00
Daniel Gultsch
2ca00265db
bump speed dial version to something that uses AndroidX
2021-10-20 09:52:10 +02:00
Daniel Gultsch
e0c4964cc2
bump gradle plugin version
2021-10-14 17:32:07 +02:00
Daniel Gultsch
3706981645
fix mime type detection in urls that have query params or an anchor
2021-10-14 17:30:55 +02:00
Daniel Gultsch
6d2e406ee5
attempt to parse Link header from https url scanned from welcome screen
2021-10-07 09:48:49 +02:00
Daniel Gultsch
cc489ef7bf
bump version code
2021-10-06 12:33:36 +02:00
Daniel Gultsch
495537d087
minor code cleanup in UriHandlerActivity
2021-10-06 12:18:58 +02:00
Daniel Gultsch
20e4d108d4
fixed regression of not handling jingle content map parsing failures
2021-10-05 15:43:05 +02:00
Daniel Gultsch
d0af5a002e
leave code comment about xmpp vs jabber vcard entry
2021-10-04 15:18:37 +02:00
Daniel Gultsch
86de21f6a8
allow encrypted backups. fixes #4190
2021-10-04 14:17:01 +02:00
Daniel Gultsch
e664a27cd0
fix typo in action matcher
2021-10-03 18:51:18 +02:00
Daniel Gultsch
4a6df90f0c
attempt to read both jabber and xmpp IM fields from address book
2021-10-03 17:26:24 +02:00
Daniel Gultsch
fdaab1c27e
remove unused import in favor of fqn
2021-10-03 17:01:51 +02:00
Daniel Gultsch
f8c59a7b75
support imto://xmpp intents
2021-10-03 17:01:32 +02:00
Daniel Gultsch
f182fe6697
use PM on direct reply if last message in notifacation stack is PM
2021-10-03 16:38:30 +02:00
Daniel Gultsch
daf1bbfca5
bump version code
2021-10-02 19:49:18 +02:00
Daniel Gultsch
b8eec6ae5b
pulled translations from transifex
2021-10-02 16:59:39 +02:00
Daniel Gultsch
3ede2d00bd
remove logging
2021-10-02 16:54:19 +02:00
Daniel Gultsch
d2a387e82f
correctly calculate socks destination
2021-10-02 16:44:36 +02:00
Daniel Gultsch
da14f83a42
ensure all bytes are read in socks handshake. fixes #4188
2021-10-02 14:24:36 +02:00
Daniel Gultsch
586fff5485
Quicksy: theme choose country activity
2021-09-29 10:51:25 +02:00
Daniel Gultsch
ea9b73c1fe
Quicksy: fix drawables not being styled in enter phone number screen
2021-09-29 10:42:26 +02:00
Daniel Gultsch
e791e19265
ignore non letters when parsing action from xmpp uri
2021-09-27 11:15:56 +02:00
Daniel Gultsch
3de8147b41
pulled translations from transifex
2021-09-27 10:48:04 +02:00
Daniel Gultsch
b9ceb67104
version bump to 2.10.1 + changelog
2021-09-24 09:25:27 +02:00