From 216be42b2a6cc5632d427cf222c789d34026a274 Mon Sep 17 00:00:00 2001 From: Moritz Langenstein <ml5717@ic.ac.uk> Date: Mon, 6 Jan 2020 00:32:20 +0000 Subject: [PATCH] (ml5717) Fixed TURN server username for UUIDs --- dist/sockets.js | 2 +- src/sockets.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dist/sockets.js b/dist/sockets.js index 984c591..813dc3e 100755 --- a/dist/sockets.js +++ b/dist/sockets.js @@ -144,7 +144,7 @@ function signalbuddy(server, config) { function getTurnServers(username) { // See https://github.com/coturn/coturn/wiki/turnserver#turn-rest-api for details - var acting_ice_turn_username = Math.floor(Date.now() / 1000) + config.ice.turn.timeout + "-" + username; + var acting_ice_turn_username = Math.floor(Date.now() / 1000) + config.ice.turn.timeout + "-" + username.replace(/-/g, ""); var acting_ice_turn_password = _crypto2.default.createHmac('sha1', config.ice.turn.secret).update(acting_ice_turn_username).digest('base64'); return [(0, _normalice2.default)('turn:' + acting_ice_turn_username + ':' + acting_ice_turn_password + '@' + config.ice.host + ':' + config.ice.port)]; diff --git a/src/sockets.js b/src/sockets.js index 7a9a150..8c10f3d 100755 --- a/src/sockets.js +++ b/src/sockets.js @@ -126,7 +126,7 @@ function signalbuddy(server, config) { function getTurnServers(username) { // See https://github.com/coturn/coturn/wiki/turnserver#turn-rest-api for details - const acting_ice_turn_username = (Math.floor(Date.now() / 1000) + config.ice.turn.timeout) + "-" + username + const acting_ice_turn_username = (Math.floor(Date.now() / 1000) + config.ice.turn.timeout) + "-" + username.replace(/-/g, "") const acting_ice_turn_password = crypto.createHmac('sha1', config.ice.turn.secret).update(acting_ice_turn_username).digest('base64') return [normalice(`turn:${acting_ice_turn_username}:${acting_ice_turn_password}@${config.ice.host}:${config.ice.port}`)] -- GitLab