1
0
Fork 1
Commit graph

6181 commits

Author SHA1 Message Date
Daniel Gultsch
e985173ce5 mark missed calls as unread (bold) in overview. fixes #3687 2020-05-03 18:07:00 +02:00
Daniel Gultsch
102fb7963b pulled translations from transifex 2020-05-03 17:39:48 +02:00
Daniel Gultsch
428cc300ca fixup Language rework. wrong use of singular they 2020-05-03 17:36:22 +02:00
Daniel Gultsch
ed3b254304 fixed crash when attempting to start connection for install referer 2020-05-03 12:05:18 +02:00
Daniel Gultsch
526f6466ad fixed crash caused by race when dedecting if mic is on 2020-05-03 11:54:58 +02:00
Daniel Gultsch
78fbde721e do not mirror back camera. fixes #3693 2020-05-03 11:54:58 +02:00
Daniel Gultsch
9386b42bbc code cleanup in bundle parsing
also switch to guavas base64 parser to avoid potential ROM bugs
2020-05-03 11:54:58 +02:00
Licaon_Kter
fd9a43cff7 Foreground service on by default 2020-05-02 18:05:34 +00:00
Daniel Gultsch
85b98cbc84 fixed crash after accepting voice calls on devices that don’t have an earpiece (tablets)
fixes #3682
2020-05-02 18:06:56 +02:00
Daniel Gultsch
1d17b2db78 add button to switch cameras during video call
RIP symmetry :-(

fixes #3683
2020-05-02 17:15:50 +02:00
Allan Nordhøy
dcdda0a470 Spelling: Language reworked (#3688) 2020-05-02 14:51:24 +00:00
Daniel Gultsch
9476179527 fix crash on unknown sasl mechanims 2020-05-02 10:20:18 +02:00
Daniel Gultsch
ee3651500b show proposal as ongoing call 2020-05-02 09:50:17 +02:00
Daniel Gultsch
a16d8b0185 disable TLS cert validation for stun/turn server
turns out libwebrtc doesn’t use the system root CA store but comes with only a few default CAs.

in anyway we will probably only use tcp/443 to bypass firewalls and not to actually secure anything.
2020-05-01 20:17:23 +02:00
Daniel Gultsch
ae51fa2d06 lower case protocol; we have seen upper case in the wild for some reason 2020-05-01 20:15:09 +02:00
Daniel Gultsch
1eeec2d8cd properly close WebRTCWrapper even when init failed 2020-05-01 13:56:24 +02:00
Daniel Gultsch
28c7574188 change stale label to 'stale' 2020-05-01 08:40:52 +02:00
Daniel Gultsch
367a36b4a1 configure stale bot 2020-05-01 08:10:55 +02:00
Daniel Gultsch
c217b99f40 minor code clean up 2020-05-01 07:58:58 +02:00
Daniel Gultsch
97ce827884 revert commit that attempted to do bare jid matching for LMC
That commit never worked because there were other checks in place later down the stream.

Allowing other clients (resources) to correct messages introduces the potential for nasty race conditions.
Furthermore we also have a check in place that would check that the OMEMO fingerprint is the same for security reasons. Removing that check is currently undesirable. Therefor correcting a message from another client would only work for plain text messages (and maybe PGP); this only adds confusion for users for very little benefit.
2020-05-01 07:45:00 +02:00
Daniel Gultsch
adc88dd661 fixed build instructions (checkout url) 2020-04-30 13:04:40 +02:00
Daniel Gultsch
78d87afb8c fixed the other travis link 2020-04-30 13:03:18 +02:00
Daniel Gultsch
6eaa6ff848 remove bounty source link for good. who cares? 2020-04-30 13:01:24 +02:00
Daniel Gultsch
8ecec6fad8 fix travis links 2020-04-30 13:00:17 +02:00
Licaon_Kter
05051a9faf Update repo links (#3684)
* Update repo link

* Here too
2020-04-30 10:51:26 +00:00
Daniel Gultsch
fcee59fca9 do not change intent to retracted if end card had already been reached 2020-04-30 09:06:43 +02:00
Daniel Gultsch
2b608bb2b2 bump version code to 381 (2.8.1) 2020-04-29 16:28:31 +02:00
Daniel Gultsch
2887a01444 do not crash UI after ignoring improperly formatted jingle init 2020-04-29 15:54:02 +02:00
Daniel Gultsch
fee3f5b1bf check if setting local description was succesful 2020-04-29 15:32:27 +02:00
Daniel Gultsch
220860d0ce version bump to 2.8.1 + changelog 2020-04-29 14:53:52 +02:00
Daniel Gultsch
5712e82949 parse candidates from session-init and session-accept 2020-04-29 10:36:54 +02:00
Daniel Gultsch
73eaf1f9f2 release video after end card reached. fixes video call retry 2020-04-29 09:22:49 +02:00
Daniel Gultsch
ffe8b818a7 synchronize public WebRTCWrapper methods so closes don’t race 2020-04-29 09:10:15 +02:00
Daniel Gultsch
d98de82e69 better failure behaviour after direct init from jitsi 2020-04-29 08:51:38 +02:00
Daniel Gultsch
a3dfc095ee pulled translations from transifex 2020-04-28 20:15:34 +02:00
Daniel Gultsch
059702a046 catch ISE around peerconnection.dispose() 2020-04-28 20:15:23 +02:00
Daniel Gultsch
5ab25e0129 modify call connected tone 2020-04-28 11:22:42 +02:00
Daniel Gultsch
0ebfd23166 use stanza-id for display markers in group chats 2020-04-28 08:25:21 +02:00
Daniel Gultsch
8fff07becc play beep when voice call connects 2020-04-28 07:30:27 +02:00
Daniel Gultsch
fcbd84e617 remove XEP-0357 support for group chats 2020-04-28 06:50:04 +02:00
Daniel Gultsch
bdc859cdec play busy and dial tones 2020-04-27 17:51:38 +02:00
Daniel Gultsch
0ae567e59b indicate ongoing call. fixes #3675 2020-04-27 11:53:31 +02:00
Daniel Gultsch
4b1bada38c do not log failed calls that never rang 2020-04-26 10:38:19 +02:00
Daniel Gultsch
46e507f504 put version code into crash report 2020-04-25 20:13:20 +02:00
Daniel Gultsch
8ca11deb21 only take udp candidates from transport-info 2020-04-25 20:13:08 +02:00
Daniel Gultsch
890c0d5a86 version bump for release 2020-04-24 22:01:48 +02:00
Daniel Gultsch
cfa02748e7 null reference to rtpconnection when end card is reached
this will make re-init work if for example retry end card had been reached and we get another call
2020-04-24 21:27:03 +02:00
Daniel Gultsch
688e3e537d update fastlane metadata 2020-04-24 20:53:47 +02:00
Daniel Gultsch
c14d0d7ec8 pulled translations from transifex 2020-04-24 10:42:19 +02:00
Daniel Gultsch
1743229c3a add a/v calls to features 2020-04-24 10:39:15 +02:00