Commit Graph

28925 Commits

Author SHA1 Message Date
Anton Georgiev
533c815399
Merge pull request #11769 from prlanzarin/u23-vinvanvaughn
video,screeshare,listenonly: remove Safari gathering barrier for SDP offer generation
2021-03-27 12:35:40 -04:00
prlanzarin
3dff2ac820 video,screeshare,listenonly: remove Safari gathering barrier for the SDP offer generation
Back when Safari 11 was still a thing, there was an annoying bug where peer connectiocs COULD get stuck during it`s JSEP handshaking phase if, due to some unknown trigger, the SDP was generated BEFORE the ICE candidate gathering had run its course.

I dont believe this is the case anymore and this workaround is _very_ harmful to Safari endpoints, mainly when gathering might take a long time due to additional network interfaces or restricted network environments. So its being removed.

Ive tested this with the widest array of Safari endpoints I could get my hands on: iPhones 8-12, iPads 6-8 and Pro, macOS Safari 12-14
2021-03-27 02:55:14 +00:00
Anton Georgiev
7dfea96fbc
Merge pull request #11766 from ramonlsouza/webcam-reconnect-breakout
Auto-reconnect webcam after leaving breakout room
2021-03-26 16:48:21 -04:00
Ramon Souza
4a761f923f adding comment about canConnect 2021-03-26 17:43:19 -03:00
Anton Georgiev
7d9abe77a0
Merge pull request #11127 from FarzadKarkhani/patch-2
Fix for poll result in RTL languages
2021-03-26 16:35:33 -04:00
Ramon Souza
5fe5705ac0 auto-reconnect webcam after leaving breakout room 2021-03-26 16:54:58 -03:00
Anton Georgiev
f95d648815
Merge pull request #11763 from bigbluebutton/u23-confetti
bbb-config, packaging: prevent cron job from restarting KMS unnecessarily
2021-03-26 10:54:58 -04:00
Paulo Lanzarin
b96d549d29
bbb-config: prevent cron job from restarting KMS unnecessarily
Fixes  #11418
The `connectionStatus` property was removed from the Users collection in 2.3, so the check was always returning 0 which means the cron job could potentially restart KMS and SFU while there were still active users.
2021-03-26 11:51:22 -03:00
Anton Georgiev
c494e58a3b
Merge pull request #11727 from aron-2809/logout_response_message_modified_reasoncode
Logout response message modified reasoncode
2021-03-26 09:40:17 -04:00
Anton Georgiev
ded205e196
Merge pull request #11722 from Tainan404/issue-11081
Add collection user persistent data
2021-03-26 08:56:41 -04:00
Anton Georgiev
f1fe98b403
Merge pull request #11734 from Tainan404/remove-props-from-message
Remove `sender.name` and `color` from message payload
2021-03-26 08:40:02 -04:00
Anton Georgiev
726a5d4df1
Merge pull request #11756 from bigbluebutton/revert-11755-video-resize-border
Revert "Remove black border on video resize"
2021-03-25 15:34:19 -04:00
Anton Georgiev
3d35f3cd05
Revert "Remove black border on video resize" 2021-03-25 15:33:33 -04:00
Anton Georgiev
16cb8228ab
Merge pull request #11753 from germanocaumo/screenshare-audio-fix
Recording: Ignore video in audio processing scripts
2021-03-25 15:07:25 -04:00
Anton Georgiev
e710a5dfee
Merge pull request #11755 from ramonlsouza/video-resize-border
Remove black border on video resize
2021-03-25 13:06:19 -04:00
Ramon Souza
2ac8d08b77 remove black border on video resize 2021-03-25 14:02:49 -03:00
germanocaumo
951700502d Recording: Ignore video in audio processing scripts (fix error with screenshare input) 2021-03-25 16:30:32 +00:00
Anton Georgiev
589f3c5a9f
Merge pull request #11750 from bigbluebutton/increase-pdf-conversion-hardcoded-timeout
Quick fix to avoid empty slides
2021-03-25 11:24:03 -04:00
Anton Georgiev
4c59663801
Merge pull request #11751 from antobinary/update-meteor-node-stubs
Updated meteor-node-stubs from 1.0.1 to 1.0.3
2021-03-25 11:13:02 -04:00
Anton Georgiev
7215797a22 Updated meteor-node-stubs from 1.0.1 to 1.0.3 2021-03-25 15:11:35 +00:00
Tiago D J
cab865c913
Quick fix to avoid empty slides
This PR reduces the impact of #8618 by increasing hardcoded timeout from 7s to 60s

A subsequent PR is going to be sent by @gustavotrott to:

-> Make this timeout configurable;
-> Add a log telling that timeout happened
2021-03-25 12:09:44 -03:00
Anton Georgiev
bf7365c1e4
Merge pull request #11749 from Tainan404/fix-posJoinsMessage-issue
Fix Cannot read property 'posJoinMessages' of undefined
2021-03-25 10:48:56 -04:00
Anton Georgiev
f197bde121
Merge pull request #11747 from ramonlsouza/annotations-delay
Retry sending annotations if user information is not available
2021-03-25 10:15:22 -04:00
Tainan Felipe
8a36d8cb42 Fix Cannot read property 'posJoinMessages' of undefined 2021-03-25 10:41:13 -03:00
Fred Dixon
d83fdb33e0
Merge pull request #11361 from alangecker/fs-config
Most recent freeswitch config
2021-03-25 09:55:45 -03:00
Ramon Souza
84f5ef9133 check+retry sending annotations if userid is not available 2021-03-25 09:47:57 -03:00
Anton Georgiev
43cfa5a629
Merge pull request #11735 from KDSBrowne/bbb-acc-1
Remove gradient from content styling
2021-03-25 02:14:32 -04:00
Anton Georgiev
5adab18af2
Merge pull request #11736 from KDSBrowne/bbb-acc-2
Fix duplicate element Id in UserParticipants
2021-03-25 02:13:18 -04:00
Anton Georgiev
2746a1c57a
Merge pull request #11737 from KDSBrowne/bbb-acc-3
Remove complementary role from user content
2021-03-25 02:12:24 -04:00
Anton Georgiev
5c5bcdf1e8
Merge pull request #11738 from KDSBrowne/bbb-acc-4
Reduce Audio Modal Heading To H2
2021-03-25 02:10:51 -04:00
Anton Georgiev
0072f2e5b0
Merge pull request #11742 from MaximKhlobystov/typed-response-no-drag-drop
Remove the drag and drop input field for typed responses polls
2021-03-25 02:04:06 -04:00
Maxim Khlobystov
ea5d5a879c Avoid displaying drag and drop input field for typed response polls 2021-03-25 01:37:25 +00:00
Anton Georgiev
7964f24147
Merge pull request #11739 from kepstin/rec-bugfix
Don't print audio info for corrupt audio files
2021-03-24 17:29:49 -04:00
Calvin Walton
331c63adec Don't print audio info for corrupt audio files
Fixes a crash: undefined method `[]' for nil:NilClass
that happens when a corrupt audio file is hit.
2021-03-24 17:02:47 -04:00
KDSBrowne
310b7bc988 reduce audio modal heading to h2 2021-03-24 20:35:09 +00:00
KDSBrowne
9286d1f90d remove complementary role 2021-03-24 20:26:20 +00:00
Tainan Felipe
fa3ab71d40 Change export chat function 2021-03-24 17:20:33 -03:00
KDSBrowne
8fa8c1a463 update element id 2021-03-24 20:20:01 +00:00
Tainan Felipe
b5e52012ec Remove sender.name and color from message payload 2021-03-24 16:57:09 -03:00
Anton Georgiev
47c0d69fca
Merge pull request #11732 from antobinary/locales-march24
Pulled HTML5 locales on March 24, 2021
2021-03-24 15:37:05 -04:00
Anton Georgiev
12644fdcdc Pulled HTML5 locales on March 24, 2021 2021-03-24 19:35:58 +00:00
Anton Georgiev
435833b3c3
Merge pull request #11731 from bigbluebutton/antobinary-patch-1
Enabled by default screenshare with audio (#11622)
2021-03-24 15:11:26 -04:00
Anton Georgiev
638ba47ecf
Enabled by default screenshare with audio (#11622) 2021-03-24 15:06:23 -04:00
Anton Georgiev
8e251efe17
Merge pull request #11730 from prlanzarin/u23-clcxb
screenshare: check if the user is still presenter after gDM resolves
2021-03-24 15:03:04 -04:00
KDSBrowne
0e00e9791f remove gradient from styling 2021-03-24 18:48:26 +00:00
prlanzarin
1e199097b4 screenshare: check if the user is still presenter after gDM resolves
If the presenter gets changed while the user kept the getDisplayMedia browser picker open, accepting the getDisplayMedia prompt might get the previous presenter´s client-side state inconsistent as if they were sharing. The screen sharing is a no-op though

This adds a check after gDM resolves to see whether the user is still the presenter; if they aren`t, just clean up the gDM stream and make it a full no op
2021-03-24 18:41:14 +00:00
Anton Georgiev
a950c9af53
Merge pull request #11626 from prlanzarin/u23-recsa
screenshare: add rap processing for screen streams with audio (complements #11622)
2021-03-24 14:36:31 -04:00
Aron Engineer
6cd0f01adb fix: bbb-common-message updated with correct Msg body 2021-03-24 17:56:13 +00:00
Anton Georgiev
950e831711
Merge pull request #11686 from ramonlsouza/improve-poll-function
Improve poll function
2021-03-24 13:52:03 -04:00
Aron Engineer
105e1d0166 fix: Option removed from ValidateAuthTokenRespMsg and respective handlers, default eject reason added 2021-03-24 17:42:19 +00:00