Daniel Gultsch
|
2c7c44e957
|
null PeerConnection reference before disposing; otherwise getState() might be issued against disposed object
|
2022-12-01 20:46:18 +01:00 |
|
Daniel Gultsch
|
80d195d35e
|
avoid race condition when restarting ICE
|
2022-11-30 17:32:46 +01:00 |
|
Daniel Gultsch
|
c178e9ad33
|
add switch to video menu item to call
|
2022-11-28 11:39:26 +01:00 |
|
Daniel Gultsch
|
4e8ceadfbf
|
prepare JingleRtpConnection for content-adds
|
2022-11-28 08:59:23 +01:00 |
|
Daniel Gultsch
|
63501adc45
|
trim xmpp address after user input
|
2022-11-25 08:50:58 +01:00 |
|
Daniel Gultsch
|
f4be142e4d
|
add helper methods for content modification to RtpContentMap
|
2022-11-22 10:13:48 +01:00 |
|
Daniel Gultsch
|
e2f98f6bbc
|
ensure cc-ed proceed is equivalent to accept
|
2022-11-22 10:13:07 +01:00 |
|
Daniel Gultsch
|
9897fa3a45
|
rename initiateIceRestart to renegotiate to handle content adds
|
2022-11-21 09:10:01 +01:00 |
|
Daniel Gultsch
|
304205b2e3
|
take senders attr into account when converting to and from sdp
|
2022-11-20 17:00:40 +01:00 |
|
Daniel Gultsch
|
59ea66ca78
|
make sure VideoSourceWrapper is stored in property
|
2022-11-19 14:19:07 +01:00 |
|
Daniel Gultsch
|
27d8da2ab4
|
refactor WebRTCWrapper to allow for track adds
|
2022-11-19 13:03:34 +01:00 |
|
Daniel Gultsch
|
8fb2c11771
|
use plurals for missed call strings
|
2022-11-19 08:14:50 +01:00 |
|
Daniel Gultsch
|
6b9ebb3abf
|
remove TODO
|
2022-11-18 10:40:16 +01:00 |
|
Daniel Gultsch
|
109a20ca40
|
do not expect stream features after inline resume
|
2022-11-17 10:52:30 +01:00 |
|
Daniel Gultsch
|
29461edf40
|
process challenge only on secure connection
|
2022-11-17 07:48:09 +01:00 |
|
Daniel Gultsch
|
44bfff7e49
|
fall back to regular authentication if fast fails
|
2022-11-16 11:00:43 +01:00 |
|
Daniel Gultsch
|
6ececb4d2b
|
refactor webrtc video source + capture code
|
2022-11-12 13:37:56 +01:00 |
|
Daniel Gultsch
|
5dbd86155f
|
show help button only if Config.HELP is set
|
2022-11-10 07:55:05 +01:00 |
|
Daniel Gultsch
|
dac2e17133
|
disable quick start if fast is available but we didn’t use fast
|
2022-11-01 18:06:32 +01:00 |
|
Daniel Gultsch
|
35ee01cb28
|
reset fast token on login failure
|
2022-11-01 16:44:36 +01:00 |
|
Daniel Gultsch
|
a29c7c725e
|
modify scram mechanisms to use guava hashing
|
2022-10-24 13:11:30 +02:00 |
|
Daniel Gultsch
|
e2b9f0e77a
|
add support for HashedToken channel binding
|
2022-10-15 20:53:59 +02:00 |
|
Daniel Gultsch
|
24badda4c9
|
do quick start with HT-SHA-256-NONE
|
2022-10-15 18:56:31 +02:00 |
|
Daniel Gultsch
|
c13787873c
|
request fast token
|
2022-10-15 12:27:38 +02:00 |
|
Daniel Gultsch
|
3378447f60
|
parse hash token names
|
2022-10-15 00:09:29 +02:00 |
|
Daniel Gultsch
|
0cd416298d
|
ensure we only select channel binding methods available for tls version
|
2022-10-14 20:00:36 +02:00 |
|
Daniel Gultsch
|
7eb160386d
|
enable SM if it wasn’t enabled in bind 2
|
2022-10-14 13:29:59 +02:00 |
|
Daniel Gultsch
|
9a0c90f066
|
read new stream features directly after success
|
2022-10-14 13:13:21 +02:00 |
|
Daniel Gultsch
|
3d6c7bbf1c
|
fix display glitch in username mode
|
2022-10-13 09:51:56 +02:00 |
|
Daniel Gultsch
|
90048e92bb
|
use url span method to show context menu. fixes #4393
|
2022-10-12 18:43:05 +02:00 |
|
Daniel Gultsch
|
ab0ea7096e
|
make it easier to disable muclumbus in Config
|
2022-10-12 14:47:02 +02:00 |
|
Daniel Gultsch
|
716c804353
|
only run account options through int conversion. fixes #4390
|
2022-10-12 11:53:57 +02:00 |
|
Daniel Gultsch
|
d435c1f2ae
|
let omemoOnly config overwrite OmemoSetting
|
2022-10-01 11:26:52 +02:00 |
|
Daniel Gultsch
|
5735bca517
|
minor code clean up
|
2022-10-01 09:26:07 +02:00 |
|
Daniel Gultsch
|
cb775ece99
|
wait for DB restore before bind
|
2022-09-26 09:47:53 +02:00 |
|
Daniel Gultsch
|
3d56d01826
|
handle case when server loses support for quick start
|
2022-09-26 07:53:48 +02:00 |
|
Daniel Gultsch
|
717aeddb82
|
fix last commit. bring back option required by quicksy
|
2022-09-25 15:18:45 +02:00 |
|
Daniel Gultsch
|
32f9a58d9a
|
pipeline sasl2 directly after stream start
|
2022-09-25 14:13:04 +02:00 |
|
Daniel Gultsch
|
126e8ef08c
|
refactor sasl 2 authentication code
|
2022-09-24 14:58:49 +02:00 |
|
Daniel Gultsch
|
9f5da67539
|
use bind:0 namespace
|
2022-09-24 11:59:53 +02:00 |
|
Daniel Gultsch
|
5a3cca9554
|
use bind 2 tag and sasl 2 user-agent
|
2022-09-15 14:28:51 +02:00 |
|
Daniel Gultsch
|
bf15070fef
|
bump sasl2 namespace
|
2022-09-15 13:10:15 +02:00 |
|
Daniel Gultsch
|
495f79921d
|
store full sasl mechanism (not just priority)
|
2022-09-15 12:22:05 +02:00 |
|
Daniel Gultsch
|
82efb6f1db
|
code clean up
|
2022-09-14 17:51:22 +02:00 |
|
Stephen Paul Weber
|
9ae0475413
|
Show the name of the sender in search results (#4379)
Just like a MUC, search results lack the context to be sure who sent a message,
so show the name in the result item.
|
2022-09-14 17:13:17 +02:00 |
|
Daniel Gultsch
|
c1abca35da
|
copy bookmarks before passing them to other parts of the app for read
closes #4381
|
2022-09-14 12:49:18 +02:00 |
|
Daniel Gultsch
|
d0efe6eae2
|
bump recording wait for write to 8s
|
2022-09-14 12:27:02 +02:00 |
|
Daniel Gultsch
|
6e53ab3694
|
allow invite only when muc is online. fixes #4218
|
2022-09-10 12:36:35 +02:00 |
|
Daniel Gultsch
|
82316d13b0
|
use weak reference to activity when using threads
fixes #4366
|
2022-09-09 19:06:45 +02:00 |
|
Daniel Gultsch
|
a95d0fa8d3
|
use resolveActivityInfo to display nagivate to button
resolveActivity on the other hand only finds apps that are category_default
fixes #4375
|
2022-09-09 16:55:50 +02:00 |
|
Daniel Gultsch
|
f7996a6c3c
|
catch illegal state exception when copying file
|
2022-09-07 16:29:51 +02:00 |
|
Daniel Gultsch
|
ecbfe33e8d
|
support end-point channel binding as last choice option
|
2022-09-07 12:08:50 +02:00 |
|
Daniel Gultsch
|
018e0d9edf
|
add (inactive) channel binding end-point code
|
2022-09-07 11:08:54 +02:00 |
|
Daniel Gultsch
|
d4ec1eaf38
|
refactor processFailure and processChallange into methods
|
2022-09-07 10:31:11 +02:00 |
|
Daniel Gultsch
|
e8bce17940
|
add scram-sha256 and 512 in their plus variants
|
2022-09-06 17:39:58 +02:00 |
|
Daniel Gultsch
|
789d1dc225
|
support tls-unique for TLSv1.2
|
2022-09-06 17:01:57 +02:00 |
|
Daniel Gultsch
|
6d3d9dfe26
|
support channel binding with tls-exporter
|
2022-09-06 16:43:51 +02:00 |
|
Daniel Gultsch
|
5da9f5b3a3
|
refactor ScramMechanism to support PLUS
|
2022-09-06 16:28:28 +02:00 |
|
Daniel Gultsch
|
b78acb6fca
|
extract channel binding types via XEP-0440
|
2022-09-06 14:53:12 +02:00 |
|
Daniel Gultsch
|
a210568a9c
|
refactor SASL choice into factory; remove unused TagWriter
|
2022-09-06 09:25:23 +02:00 |
|
Millesimus
|
562ffd2003
|
preserve new lines when quoting. fixes #3876
|
2022-09-05 12:19:17 +02:00 |
|
Daniel Gultsch
|
22f4129262
|
increase quoting depth to 2
|
2022-09-05 12:17:13 +02:00 |
|
Daniel Gultsch
|
eee14a822a
|
add todos
|
2022-09-05 11:07:25 +02:00 |
|
Daniel Gultsch
|
e0bd1d168c
|
do not attempt resume when already in smacks session
|
2022-09-04 09:28:00 +02:00 |
|
Daniel Gultsch
|
052c58f377
|
rudimentary bind 2 implementation
|
2022-09-03 20:17:29 +02:00 |
|
Daniel Gultsch
|
e204457c31
|
show toast warning about unavailable calls when using tor
closes #4103
|
2022-09-03 15:51:15 +02:00 |
|
Daniel Gultsch
|
eb49a7f5e5
|
fix crash in buggy connection manager. fixes #4368
|
2022-09-03 12:33:27 +02:00 |
|
Daniel Gultsch
|
00dd9a8058
|
remove support for sm:2
|
2022-09-03 12:16:06 +02:00 |
|
Daniel Gultsch
|
cb1d7c69a1
|
remove comment
|
2022-09-03 11:05:27 +02:00 |
|
Daniel Gultsch
|
4f92ba880b
|
process authorization id in case full jid changes
|
2022-08-30 09:31:06 +02:00 |
|
Daniel Gultsch
|
3fac7d4992
|
fix very rare NPE (race condition)
|
2022-08-30 08:21:32 +02:00 |
|
Daniel Gultsch
|
8f76084a43
|
add sm-failed processing
|
2022-08-29 19:44:39 +02:00 |
|
Daniel Gultsch
|
7ea4f64ce4
|
code clean up for resumed processing
|
2022-08-29 19:30:03 +02:00 |
|
Daniel Gultsch
|
f6ab3dd068
|
support resume via sasl 2.0
|
2022-08-29 19:22:25 +02:00 |
|
Daniel Gultsch
|
928a16d31d
|
abort on 'continue' - no client support
|
2022-08-29 18:53:34 +02:00 |
|
Daniel Gultsch
|
6202cbe26b
|
minor code clean up for tag and element
|
2022-08-29 18:40:49 +02:00 |
|
Daniel Gultsch
|
5fc8ff899a
|
support logging in via SASL 2
|
2022-08-29 17:09:52 +02:00 |
|
Daniel Gultsch
|
a717917b3d
|
explicitly search for namespaces when processing stream features
|
2022-08-29 15:09:53 +02:00 |
|
Daniel Gultsch
|
b792563fad
|
use non-custom missed called
|
2022-08-29 14:04:33 +02:00 |
|
Daniel Gultsch
|
f8b9e15634
|
fixups for missed call notifications
|
2022-08-29 13:01:20 +02:00 |
|
Dmitry Markin
|
a6b88ba9e9
|
Add missed call notifications
Co-authored-by: Daniel Gultsch <daniel@gultsch.de>
|
2022-08-29 12:41:35 +02:00 |
|
Daniel Gultsch
|
e439c223ee
|
add overflow menu action to delete own avatar
|
2022-08-25 19:22:40 +02:00 |
|
Daniel Gultsch
|
ddd08bfe5f
|
issue self ping + rejoin on muc status code 333
|
2022-08-25 17:12:39 +02:00 |
|
Daniel Gultsch
|
e8736d5f1b
|
bump guava library
|
2022-08-22 11:29:04 +02:00 |
|
Daniel Gultsch
|
8111460913
|
minor code clean up
|
2022-08-22 10:01:15 +02:00 |
|
Stephen Paul Weber
|
56a6b17e7e
|
Use the same mechanism for link copying and linkification (#4357)
Prevents copying something different from what was linked, such as in the
message "fine.gif https://example.com"
|
2022-08-22 09:50:26 +02:00 |
|
Daniel Gultsch
|
41d98da17d
|
set immutable flags for backup notifications
|
2022-08-12 11:02:22 +02:00 |
|
Daniel Gultsch
|
4fbe2deffc
|
skip empty uris on attach
|
2022-08-12 10:22:45 +02:00 |
|
Daniel Gultsch
|
7cc96e704e
|
do not retrieve media attributes from encrypted files
fixes #4353
|
2022-08-12 09:58:35 +02:00 |
|
Daniel Gultsch
|
150f8313a0
|
make launch conversation and launch tor pending intents immutable
|
2022-08-11 14:31:27 +02:00 |
|
Daniel Gultsch
|
fe3433e427
|
do not accept empty credentials as ice-restart
|
2022-08-10 09:11:09 +02:00 |
|
Daniel Gultsch
|
508e1ac1bd
|
add immutable flag to pending alarm intents
|
2022-08-09 19:43:10 +02:00 |
|
Licaon_Kter
|
cc80a2a758
|
Fix typo
|
2022-08-09 17:27:50 +02:00 |
|
Daniel Gultsch
|
b3a3f2b930
|
try to detect if a container contains video or audio
fixes #4321
|
2022-08-09 09:40:04 +02:00 |
|
Daniel Gultsch
|
5aeed63844
|
request bluetooth connect permission
fixes #4338
|
2022-08-08 21:08:32 +02:00 |
|
Daniel Gultsch
|
52ff6f446c
|
add permission checks to appRTCBluetoothManager
|
2022-08-05 10:56:19 +02:00 |
|
Daniel Gultsch
|
50ba165746
|
bump targetSdk to 32
|
2022-08-05 10:52:00 +02:00 |
|
Daniel Gultsch
|
d41020ccf3
|
ignore race condition after reject from notification
fixes #4351
fixes #4261
|
2022-08-05 10:46:15 +02:00 |
|
Daniel Gultsch
|
67f021426b
|
remove null bytes from strings before creating sql statements in backup
|
2022-08-04 11:31:58 +02:00 |
|
Daniel Gultsch
|
62a379862e
|
jingle rtp: improve logging and error reporting
|
2022-08-01 10:14:49 +02:00 |
|