Граф коммитов

33 Коммитов

Автор SHA1 Сообщение Дата
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