bigbluebutton-Github/bigbluebutton-html5
Mario Jr 0a601359bb Prevent Error 1006 when user has two or more occurrences of ':' (colon) in your name
This happens because FreeSWITCH is not able to parse the "From" header when it has multiple occurrences of ':'. So user is not able to join audio.
To fix, we now changed the "callerId" to use the base64 value of the user name, instead of directly using user's input (the callerId format keeps being a triple like this: <user_id>-bbbID-<base64_encoded_name>).
Once this callerIdName is encoded at the same point it is generated, there shouldn't be server side effects for changing this value; except for those places where the callerName is retrieved by splitting this triple (such as the voice talking-indicator, as described below).
Updated the talking-indicator to retrieve the username from User's object, instead of retrieving from the one username generated by splitting the callerId triple.
This problem also happens in versions <= 2.2.26.
2020-11-17 15:31:43 -03:00
..
.meteor remove meteor package jquery and lodash 2020-02-26 10:24:38 -05:00
client Port SIP.js to 0.17.1 release 2020-09-25 20:26:22 -03:00
imports Prevent Error 1006 when user has two or more occurrences of ':' (colon) in your name 2020-11-17 15:31:43 -03:00
private Pulled HTML5 locales on Nov 13, 2020 2020-11-13 14:17:15 -05:00
public [html5/audio] Add hackViaWs to SIP.js and make it configurable in settings.yml, 1002 workaround 2020-11-10 15:04:45 +00:00
server Merge pull request #8648 from capilkey/2.2-new-audio-state 2020-02-28 11:04:03 -05:00
tests Remove some create parameters 2019-08-30 14:05:33 -04:00
.babelrc
.dockerignore
.eslintignore change eslint ignore to new compatibility dir 2019-04-25 12:30:59 -07:00
.eslintrc.js Update for the WebdriverIO tests 2019-06-21 16:11:05 -04:00
.gitignore Pulled HTML5 locales April 17, 2020 2020-04-17 08:02:41 -04:00
docker-entrypoint.sh
Dockerfile
Dockerfile.dev
package-lock.json remove currently unused webdriverio lib due to vulnerabilities 2020-09-30 11:09:57 -04:00
package.json remove currently unused webdriverio lib due to vulnerabilities 2020-09-30 11:09:57 -04:00
test-html5.sh Increasing jest timeout and setting it to run as a single thread 2018-11-22 17:20:06 -02:00
TRANSIFEX_PULL_INSTRUCTIONS.md move transifex instructions to the repo from docs 2019-07-30 10:27:30 -07:00
transifex.sh html5 locales on 2.2; updated script and files 2019-01-18 16:42:37 +00:00