Daniel Gultsch
3274baee95
pulled translations from transifex
2022-04-21 17:11:55 +02:00
Daniel Gultsch
544b46ffe1
Revert "flush stanzas in batches"
...
This reverts commit 6bd552f6a3
.
fixes #4313
This turned out to be a rather unnecessary optimization that might cause
problems with wake locks (the app is no longer awake after the 400ms timeout)
2022-04-21 17:05:25 +02:00
Daniel Gultsch
d7637192e2
fix NPE during bookmark creation
...
closes #4312
fixes #4211
thank you @singpolyma
2022-04-21 17:03:26 +02:00
Daniel Gultsch
eb9f6653ad
null check axolotl service when getting trust
2022-04-08 15:55:16 +02:00
Daniel Gultsch
bf8afe0396
check domain name against DNSName to avoid rare crashes
2022-04-08 15:54:53 +02:00
Daniel Gultsch
ec02e8a198
work around platform bug when getting restrict background
...
fixes #4305
2022-04-07 10:47:25 +02:00
Daniel Gultsch
9f3e328f54
pulled translations from transifex
2022-04-07 08:05:12 +02:00
Daniel Gultsch
95e3a6769d
retrieve uncompressed file size in HEAD request
2022-03-30 18:45:18 +02:00
Daniel Gultsch
eadb1e127b
disable knownFileSize on re-download for pgp encrypted files
2022-03-30 09:59:42 +02:00
Daniel Gultsch
09cf5feefa
limit posh files to 10k
2022-03-30 09:25:05 +02:00
Daniel Gultsch
7e762eb799
ensure downloaded file does not exceed Content-Length reported by HEAD
2022-03-30 09:03:19 +02:00
Daniel Gultsch
de7eb2b5c7
remove footnote hint in translations
2022-03-26 08:43:25 +01:00
Daniel Gultsch
36756fbd41
catch two rare exceptions to fix crash
2022-03-26 08:25:45 +01:00
Daniel Gultsch
8834bc5084
pulled translations from transifex
2022-03-24 17:53:32 +01:00
Daniel Gultsch
fbf1cacae3
remove hint about yearly fee for server
2022-03-24 17:53:18 +01:00
Daniel Gultsch
7c6ab7febc
fix ability to use GoogleMaps ShareLocationPlugin
2022-03-22 11:45:43 +01:00
Daniel Gultsch
89428b0ad3
pulled translations from transifex
2022-03-14 09:08:27 +01:00
Daniel Gultsch
ed98860506
pulled translations from transifex
2022-03-13 07:37:41 +01:00
Daniel Gultsch
7731a864fd
catch security exception when importing backup
2022-03-12 17:57:32 +01:00
Daniel Gultsch
1969a23726
pulled translations from transifex
2022-03-11 15:24:10 +01:00
Daniel Gultsch
3c1550b208
show jid only for incoming calls during ringing
2022-03-10 18:40:30 +01:00
Stephen Paul Weber
78048bbd3d
Enable WebRTC-BindUsingInterfaceName/Enabled/
...
This makes 464XLAT networks (such as T-Mobile LTE) work.
https://bugs.chromium.org/p/webrtc/issues/detail?id=10707
2022-03-10 16:29:00 +01:00
Daniel Gultsch
330980391c
pulled translations from transifex
2022-03-10 16:14:26 +01:00
Daniel Gultsch
5c4eccec13
be smarter about what files can be deleted
2022-03-10 15:54:23 +01:00
Daniel Gultsch
56f01c29b9
allow deletion of all files
2022-03-10 12:39:43 +01:00
Daniel Gultsch
ceceead505
show 'using account …' in incoming call screen
2022-03-07 13:10:57 +01:00
Daniel Gultsch
2f07fccfce
show contact jid in call screen
...
closes #4071
2022-03-07 12:44:33 +01:00
Daniel Gultsch
f95ed284b5
bump copyright year
2022-03-07 12:44:33 +01:00
Kim Alvefur
aef5292567
Add handling of status code 333
...
This is used when something goes wrong with a MUC, e.g. a connection
error made the MUC kick you out. In this case you generally want to try
to rejoin.
2022-03-07 09:39:45 +01:00
Daniel Gultsch
eb6ae5b03c
increase default pw length
2022-03-07 09:18:35 +01:00
Daniel Gultsch
4a5e27130c
pulled translations from transifex
2022-03-07 08:42:40 +01:00
Daniel Gultsch
372078629b
fix ice candidate sending when different credentials are used
2022-02-25 17:26:36 +01:00
Daniel Gultsch
1f772df74f
remove security check that ensures rtp connection was properly finished
...
this only causes race conditions
2022-02-25 16:24:16 +01:00
Daniel Gultsch
d311e39569
code clean up
2022-02-25 14:44:46 +01:00
Daniel Gultsch
9b6a570939
bump agp
2022-02-24 12:41:32 +01:00
Daniel Gultsch
be1fcfe4f9
store encrypted pgp files in private cache dir
2022-02-23 16:59:40 +01:00
Daniel Gultsch
a3085fbf1f
do not restart wakelock if activity is finishing
2022-02-23 15:57:29 +01:00
Daniel Gultsch
35c54f0ae9
delete pre lolipop weOwnFile()
2022-02-23 12:16:49 +01:00
Daniel Gultsch
48f8c1a6a0
use try with resources. remove unused methods
2022-02-23 11:37:48 +01:00
Daniel Gultsch
ad493938a0
bump appcompat, migrate to emoji2 and get rid of emoji flavor
2022-02-23 10:37:03 +01:00
Daniel Gultsch
4129ca6af8
fix rare npe
2022-02-23 09:40:47 +01:00
Daniel Gultsch
0b470534f1
store recordings and documents in their respective folders
2022-02-23 09:40:38 +01:00
Daniel Gultsch
c03a8b784f
write photos to DCIM/Camera
2022-02-22 17:25:48 +01:00
Daniel Gultsch
282109db01
add openkeychain to queries
2022-02-22 17:24:03 +01:00
Daniel Gultsch
6fb465f91a
don’t query packages before attaching something
2022-02-22 16:23:51 +01:00
Daniel Gultsch
2cc49e5ba6
bump targetSdk
2022-02-22 16:05:24 +01:00
Daniel Gultsch
d6be6ddd18
use full file name for all new files
2022-02-22 16:05:02 +01:00
Daniel Gultsch
8abacd23e8
use new storage location for backup and recordings
2022-02-22 15:14:00 +01:00
Daniel Gultsch
60617618b8
rename method that expand filename
2022-02-22 12:29:40 +01:00
Daniel Gultsch
6bd552f6a3
flush stanzas in batches
2022-02-14 11:46:57 +01:00
Daniel Gultsch
cdc239b040
code clean up in TagWriter
2022-02-14 10:27:12 +01:00
Millesimus
2553895300
Fix #4249 .
2022-02-13 10:24:01 +01:00
Daniel Gultsch
12463911f1
allow verification of own omemo keys via uri
2022-02-13 10:22:31 +01:00
Daniel Gultsch
d7f38a3e5a
fix precondition for timeout handling
2022-02-12 10:19:54 +01:00
Daniel Gultsch
f2a67f899b
pulled translations from transifex
2022-02-09 12:17:29 +01:00
Daniel Gultsch
b6442c0bd4
add Samsung S4 to hardware aec blacklist
...
fixes #4267
2022-01-18 11:30:23 +01:00
Daniel Gultsch
eed5c5e743
add additional logging to image compression
2022-01-18 09:49:10 +01:00
Daniel Gultsch
666ca485db
pulled translations from transifex
2022-01-13 20:58:47 +01:00
Daniel Gultsch
51db83d629
pulled translations from transifex
2022-01-08 11:14:29 +01:00
Daniel Gultsch
db834a1f07
indicate call reconnect in notification
2021-11-19 12:26:11 +01:00
Daniel Gultsch
f8a94161db
don't play tone going from connect->reconnect->connect
2021-11-19 12:25:27 +01:00
Daniel Gultsch
5d526a77e3
include uncertainty into shared geo uri
2021-11-18 11:24:10 +01:00
Daniel Gultsch
a508a81553
externalize rtc config generation into seperate method
2021-11-17 11:33:15 +01:00
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
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
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
2ca00265db
bump speed dial version to something that uses AndroidX
2021-10-20 09:52:10 +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
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
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
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