Joas Schilling
d4ec6c04a0
Don't allow multiple HPB without clustering and add a cache warning
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-05-18 12:03:23 +02:00
Joas Schilling
84d42604e6
Run cs:fix
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-05-12 15:04:42 +02:00
Joas Schilling
15b71fb2b5
Add a signaling_dev app config for easier HPB clustering development
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-05-12 10:40:21 +02:00
Joas Schilling
e005b9cd6c
Use a dedicated method to get the signaling mode
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-05-12 10:40:20 +02:00
Joas Schilling
6ddd276dd0
Extend the signaling setting API to allow somewhat clustering
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-05-12 10:40:19 +02:00
Joas Schilling
54791de3b3
Publish the signaling mode as initial state
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-04-29 13:47:15 +02:00
Joas Schilling
de5c1b9b82
Limit creating public and group conversations to a group
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-04-07 09:31:52 +02:00
Joas Schilling
531b5a9aad
Allow to select an attachment folder
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-02-25 09:50:00 +01:00
Joas Schilling
a628729d9b
Don't provide a stun without internet connection
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2020-02-24 14:52:29 +01:00
Joas Schilling
5e372c16b8
Fix signaling user
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2019-12-13 21:05:31 +01:00
Joas Schilling
d4fc586f1a
Bye Spreed, hello Talk!
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2019-09-05 14:29:09 +02:00
Joas Schilling
c1291f2445
Fix CSP with wss:// and ws:// signaling server
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2019-07-02 14:16:32 +02:00
Joas Schilling
09be86fa77
Show a warning when there are too many participants in a call without external signaling
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2019-03-21 16:28:52 +01:00
Joas Schilling
2d2feb6fde
Use InitialState for admin settings
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2019-03-05 09:08:16 +01:00
Joas Schilling
551289ae74
Add config method to check if the user can access Talk
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2019-03-01 08:53:22 +01:00
Joas Schilling
b742db9f0a
Fix tests
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2019-02-12 16:57:25 +01:00
Joas Schilling
fb90a74231
Make all classes strict
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2019-02-12 16:07:59 +01:00
Joas Schilling
0bdba1259a
Also add default stun server on valid but empty value
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2019-01-31 11:48:57 +01:00
Joas Schilling
24f568ed05
Make sure there is always a trailing slash
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2019-01-24 11:12:53 +01:00
Joas Schilling
7cd75d80c1
Also add the stun and turn servers to the CSP
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2019-01-23 12:37:03 +01:00
Joachim Bauch
3f2809e6e0
Fix TURN credential generation.
...
The temporary username must consist of the timestamp and a random username,
see https://github.com/coturn/coturn/wiki/turnserver#turn-rest-api for
details on the format.
Signed-off-by: Joachim Bauch <bauch@struktur.de>
2018-09-05 12:48:40 +02:00
Joas Schilling
5670fcb9ad
Allow apps to get the signaling information
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2017-11-28 17:50:38 +01:00
Joachim Bauch
51889d5376
Fix passing of configured servers to the UI and wrong own URL to validate users.
...
Signed-off-by: Joachim Bauch <bauch@struktur.de>
2017-11-02 11:23:52 +01:00
Joas Schilling
f7f9e7929c
Allow multiple signaling servers
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2017-11-02 11:23:51 +01:00
Joachim Bauch
5cb56b5659
Allow setting up multiple signaling servers.
...
Signed-off-by: Joachim Bauch <bauch@struktur.de>
2017-11-02 11:23:10 +01:00
Joachim Bauch
f203e65a25
Make "check-app-compatibility" test happy.
...
Signed-off-by: Joachim Bauch <bauch@struktur.de>
2017-11-02 11:23:09 +01:00
Joachim Bauch
bb9f8e5183
Don't always skip certificate verification of connections to backend.
...
Make it a configuration option instead.
Signed-off-by: Joachim Bauch <bauch@struktur.de>
2017-11-02 11:23:09 +01:00
Joachim Bauch
be33ec8d9c
Implement backend APIs to be used by standalone signaling server.
...
A standalone signaling server can be configured in the admin UI and is
notified through the BackendController on changes that should be sent to
connected clients.
See #339 for a description of the backend API.
Signed-off-by: Joachim Bauch <bauch@struktur.de>
2017-11-02 11:23:09 +01:00
Joas Schilling
fb766fb1a5
Fix unit tests
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2017-09-29 11:56:22 +02:00
Joas Schilling
c26d958b98
Add a migration to copy the current stun and turn settings
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2017-09-29 11:36:58 +02:00
Joas Schilling
9e2e39a614
Allow multiple turn servers
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2017-09-28 15:53:59 +02:00
Joas Schilling
2a33f7fd1a
Allow setting multiple STUN servers
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2017-09-28 15:53:59 +02:00
Joas Schilling
1ce7b38edd
Make config non static
...
Signed-off-by: Joas Schilling <coding@schilljs.com>
2017-01-04 09:42:20 +01:00