nextcloud-spreed-signaling/src/signaling
Joachim Bauch 2119993606
Use publisher/subscriber ids that stay the same across reconnections.
Otherwise it could happen that objects were kept in maps (e.g. on the
proxy server) if they reconnected to the WebRTC gateway during their
lifetime. This resulted in incorrect load calculations.
2020-10-26 09:51:33 +01:00
..
api_backend.go Add support for multiple Nextcloud backends. 2020-07-31 14:07:06 +02:00
api_backend_test.go Initial commit of the OpenSource version. 2020-05-12 09:46:20 +02:00
api_proxy.go Add support for fetching proxy URLs from etcd cluster. 2020-08-31 17:24:04 +02:00
api_signaling.go Add proxy service implementation. 2020-08-13 13:17:08 +02:00
api_signaling_test.go Add support for multiple Nextcloud backends. 2020-07-31 14:07:06 +02:00
backend_client.go Feature: 2020-10-06 15:10:38 +02:00
backend_client_test.go Switch to builtin "context" package now that we can assume Go 1.7 2020-08-31 13:58:28 +02:00
backend_configuration.go Log what backends are added/changed/removed on reload. 2020-10-06 16:37:35 +02:00
backend_configuration_test.go Update reload tests 2020-10-06 16:37:33 +02:00
backend_server.go Fix behaviour if "allowall" is configured. 2020-07-31 14:07:06 +02:00
backend_server_test.go Switch to builtin "context" package now that we can assume Go 1.7 2020-08-31 13:58:28 +02:00
client.go Select proxy based on country of publisher (if known). 2020-08-13 13:17:09 +02:00
clientsession.go Check combining while building pending messages instead of while sending out. 2020-10-21 14:34:53 +02:00
clientsession_test.go Initial commit of the OpenSource version. 2020-05-12 09:46:20 +02:00
concurrentmap.go Initial commit of the OpenSource version. 2020-05-12 09:46:20 +02:00
concurrentmap_test.go Initial commit of the OpenSource version. 2020-05-12 09:46:20 +02:00
continentmap.go Keep the continent map in the repository to avoid download on build. 2020-07-31 11:52:59 +02:00
deferred_executor.go Initial commit of the OpenSource version. 2020-05-12 09:46:20 +02:00
deferred_executor_test.go Allow one millisecond less delay to account for time variance on CI runners. 2020-07-31 13:44:43 +02:00
geoip.go Support loading a GeoIP database from a local file. 2020-08-13 14:07:26 +02:00
geoip_test.go Support loading a GeoIP database from a local file. 2020-08-13 14:07:26 +02:00
hub.go Send MCU messages through the session. 2020-10-21 14:19:57 +02:00
hub_test.go Switch to builtin "context" package now that we can assume Go 1.7 2020-08-31 13:58:28 +02:00
janus_client.go Switch to builtin "context" package now that we can assume Go 1.7 2020-08-31 13:58:28 +02:00
lru.go Initial commit of the OpenSource version. 2020-05-12 09:46:20 +02:00
lru_test.go Initial commit of the OpenSource version. 2020-05-12 09:46:20 +02:00
mcu_common.go Switch to builtin "context" package now that we can assume Go 1.7 2020-08-31 13:58:28 +02:00
mcu_janus.go Use publisher/subscriber ids that stay the same across reconnections. 2020-10-26 09:51:33 +01:00
mcu_proxy.go Include load in stats response. 2020-10-15 13:27:08 +02:00
mcu_proxy_test.go Select proxy based on country of publisher (if known). 2020-08-13 13:17:09 +02:00
mcu_test.go Switch to builtin "context" package now that we can assume Go 1.7 2020-08-31 13:58:28 +02:00
natsclient.go Add support for multiple Nextcloud backends. 2020-07-31 14:07:06 +02:00
natsclient_loopback.go Switch to builtin "context" package now that we can assume Go 1.7 2020-08-31 13:58:28 +02:00
natsclient_loopback_test.go Switch to builtin "context" package now that we can assume Go 1.7 2020-08-31 13:58:28 +02:00
pool.go Switch to builtin "context" package now that we can assume Go 1.7 2020-08-31 13:58:28 +02:00
pool_test.go Switch to builtin "context" package now that we can assume Go 1.7 2020-08-31 13:58:28 +02:00
room.go Switch to builtin "context" package now that we can assume Go 1.7 2020-08-31 13:58:28 +02:00
room_test.go Switch to builtin "context" package now that we can assume Go 1.7 2020-08-31 13:58:28 +02:00
roomsessions.go Initial commit of the OpenSource version. 2020-05-12 09:46:20 +02:00
roomsessions_builtin.go Initial commit of the OpenSource version. 2020-05-12 09:46:20 +02:00
roomsessions_builtin_test.go Initial commit of the OpenSource version. 2020-05-12 09:46:20 +02:00
roomsessions_test.go Add support for multiple Nextcloud backends. 2020-07-31 14:07:06 +02:00
session.go Add support for multiple Nextcloud backends. 2020-07-31 14:07:06 +02:00
session_test.go Initial commit of the OpenSource version. 2020-05-12 09:46:20 +02:00
testclient_test.go Switch to builtin "context" package now that we can assume Go 1.7 2020-08-31 13:58:28 +02:00