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
|
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
|
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
|
d4ec1eaf38
|
refactor processFailure and processChallange into methods
|
2022-09-07 10:31:11 +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 |
|
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
|
00dd9a8058
|
remove support for sm:2
|
2022-09-03 12:16:06 +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 |
|
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
|
e8736d5f1b
|
bump guava library
|
2022-08-22 11:29:04 +02:00 |
|
Daniel Gultsch
|
fe3433e427
|
do not accept empty credentials as ice-restart
|
2022-08-10 09:11:09 +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
|
62a379862e
|
jingle rtp: improve logging and error reporting
|
2022-08-01 10:14:49 +02:00 |
|
Daniel Gultsch
|
42bd8e6d61
|
minor code clean up
|
2022-06-22 07:56:44 +02:00 |
|
Daniel Gultsch
|
a9dd5a3c76
|
support sasl/temporary-auth-failure
if the server is unable to query the database throwing a temporary-auth-failure
might be more appropriate
|
2022-06-14 08:39:58 +02: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
|
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
|
d6be6ddd18
|
use full file name for all new files
|
2022-02-22 16:05:02 +01:00 |
|
Daniel Gultsch
|
d7f38a3e5a
|
fix precondition for timeout handling
|
2022-02-12 10:19:54 +01:00 |
|
Daniel Gultsch
|
b6442c0bd4
|
add Samsung S4 to hardware aec blacklist
fixes #4267
|
2022-01-18 11:30:23 +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
|
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
|
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 |
|