Commit Graph

28367 Commits

Author SHA1 Message Date
Anton Georgiev
b17f54283a
Merge pull request #10741 from mariogasparoni/v2.2.x-release
Properly stops userAgent / peer when audio connection/reconnection fails
2020-10-28 14:13:14 -04:00
Mario Jr
3e3b648040 Properly stops userAgent / peer when audio connection/reconnection fails
Changed the maximum attempts of the UserAgent reconnection (this should be changed when binding audio's websocket to meteor's connection state).
Added a log to monitor WS reconnect attempts.
2020-10-28 15:04:30 -03:00
Anton Georgiev
df8b6350c9
Merge pull request #10617 from KDSBrowne/2.3-undo-pencil
Fix broken undo of consecutive pencil annotations
2020-10-27 14:59:57 -04:00
Anton Georgiev
95372c1c94
Merge pull request #10618 from daminebenq/add-visual-regressions-testing
Adds visual regression testing
2020-10-27 12:49:18 -04:00
Mohamed Amine Ben Salah
bf45dbc7f9 adds visual regressions test with snapshots ready to use 2020-10-27 12:54:55 -03:00
Mohamed Amine Ben Salah
f0a0e21972 Merge remote-tracking branch 'upstream/develop' into add-visual-regressions-testing 2020-10-27 12:52:59 -03:00
Anton Georgiev
24442f1050
Merge pull request #10369 from jfsiebel/connection-manager
Add ClientConnection manager
2020-10-27 11:49:35 -04:00
Anton Georgiev
95a3496437
Merge pull request #10734 from daminebenq/updated-develop
Update Jest ^23.5.0 > ^26.6.1
2020-10-27 11:12:39 -04:00
Mohamed Amine Ben Salah
aee7534c9e update Jest ^23.5.0 > ^26.6.1 2020-10-27 12:09:24 -03:00
Fred Dixon
4f62decf4f
Merge pull request #10730 from ffdixon/bbb-conf-libreoffice
Bbb conf libreoffice
2020-10-26 21:45:33 -04:00
Fred Dixon
74186dcd0e Don't check for libreoffice on bionic 2020-10-26 20:43:58 -05:00
Fred Dixon
5e1a63ae3d Fix merge conflict 2020-10-26 20:42:08 -05:00
Anton Georgiev
b808b0185f
Merge pull request #10728 from antobinary/jquery
Move the check to disable mutedAlert feature; temp disable it
2020-10-26 17:12:03 -04:00
Anton Georgiev
ce8c733ec4 move the check to disable mutedAlert feature; temp disable it 2020-10-26 21:07:15 +00:00
Joao Siebel
91c8e78d44 Fix join listen only problem 2020-10-26 13:10:40 -03:00
Anton Georgiev
b8649629eb
Merge pull request #10702 from Zh4rsiest/develop
[Mobile] - Setting or clearing user status locks the whole screen
2020-10-26 11:29:11 -04:00
Anton Georgiev
8966fbf89a
Merge pull request #10718 from mariogasparoni/v2.2.x-release
Prevent 1005 error log when user close/reload bbb's window/tab
2020-10-26 10:37:30 -04:00
Mario Jr
d1e5f189ba Prevent 1005 error log when user close/reload bbb's window/tab
When closing/reloading tab with active microphone, audio exits successfully but a wrong log-error (1005) is shown.
We now process closing/reloading tab the same way we do when user hangup the call.
2020-10-25 16:12:58 -03:00
Anton Georgiev
e63c49e515
Merge pull request #10716 from mariogasparoni/v2.2.x-release
Change default value of iceGatheringTimeout to current's SIP.js default
2020-10-24 08:27:35 -04:00
Mario Jr
18c20261e1 Change default value of iceGatheringTimeout to current's SIP.js default
For some reason (still investigating), using turn/coturn on 443/tcp makes firefox's iceGathering process (during echo test) takes 12+ seconds (tested on webrtc's trickle page with multiple instances).
This was found when testing the current default (15s) on production with a private turn/coturn server on port 443/tcp. For default bbb setup (stun only), echo test still runs fast.
To avoid adding extra delay to iceGathering on this scenario (Firefox + turn on 443/tcp), i am just setting the default value back to the 5s (old default).
So , for those who wants to reduce the 1004 occurrences, increasing the iceGatheringTimeout could help (just be aware this adds delay on the mentioned scenario).
2020-10-24 08:58:25 -03:00
Anton Georgiev
49c7800266
Merge pull request #10714 from mariogasparoni/v2.2.x-release
Audio Improvements
2020-10-23 11:54:15 -04:00
Zh4rsiest
3f13f4eca4 Changing isIphone value
The component expects a boolean but isIphone property return an array ["Iphone"] if the user is from an iPhone
2020-10-23 12:37:43 -03:00
Zh4rsiest
1b7a672a1b Updating variables in container
They both return an array with ["Iphone"] if you're from an iphone but the component expects bool variables.
2020-10-23 12:37:18 -03:00
Fred Dixon
d0bc77c3db Updating stun: for bbb-web to use Google's stun server 2020-10-23 11:26:41 -03:00
Mario Jr
a86ff72aa3 Increase default iceGatheringTimeout
Added a default 'MEDIA' option: iceGatheringTimeout. This option allows admin to set a higher ICE gathering timeout, which can help when getting ICE errors during audio negotiation (eg 1004)
Default value set to 15s (current default is 5s).
2020-10-23 11:21:20 -03:00
Mario Jr
993c3a5a8a Do not show reconnect/disconnect message when new ICE candidates are found
Sometimes, when user already joined audio session, RTCPeerConnection may
find new ICE candidates, which triggers 'connected' state for peer's
'onconnectionstatechange' event. When this happens we process this
new state the same way when user is not running an audio session, which
makes html5client popup an annoying 'Audio Connected' message.
The audio keeps working fine, but this can make user think that there's a
connection issue, or the audio is reconnecting, while audio is ok.
2020-10-23 11:20:08 -03:00
Anton Georgiev
6040589e61
Merge pull request #10700 from antobinary/cleaning-red5-traces
Removed traces of red5 apps, flash client, etc from bigbluebutton-config/
2020-10-22 16:33:58 -04:00
Anton Georgiev
21ab1e0d47
Merge pull request #10663 from Zh4rsiest/ios-safari-fix
Fix for OSX and iOS Safari errors in console
2020-10-22 15:03:37 -04:00
Zh4rsiest
096556a74f
Dropdown component.jsx update
On mobile if you clicked on a user or your own user to set their status, the tethered modal would keep it's z-index, which would prevent the user from interacting with anything because the tethered modal would overlap the whole site.
2020-10-22 19:14:50 +02:00
Anton Georgiev
a2f437a5b7 Print "BlueButton Server 2.3.0-dev (1383)" as part of bbb-conf --version 2020-10-22 14:40:19 +00:00
Anton Georgiev
be47d732e9 Removed warning for LibreOffice on port 8100 2020-10-22 13:39:15 +00:00
Anton Georgiev
01f5a061ba remove traces of red5 apps, flash client, etc 2020-10-22 13:30:51 +00:00
KDSBrowne
e116396481 add error boundry to presentation upload modal 2020-10-22 13:00:09 +00:00
Fred Dixon
22c5649c45
Merge pull request #10696 from ffdixon/update-stun
Update stun
2020-10-21 23:12:16 -04:00
Fred Dixon
f0867bed76 Fix typo 2020-10-21 22:10:44 -05:00
Fred Dixon
3da71359f1 Updating stun: for bbb-web to use Google's stun server 2020-10-21 22:08:59 -05:00
Fred Dixon
33c6aafbc4 Updating stun: for bbb-web to use Google's stun server 2020-10-21 22:06:21 -05:00
Anton Georgiev
602e0d3d76
Merge pull request #10593 from antobinary/clean-up-obsolete-components-2.3
Removed obsolete BBB components from 2.3
2020-10-21 19:50:57 -04:00
Joao Siebel
e50c348874 WIP improve log 2020-10-21 14:27:40 -03:00
Anton Georgiev
23cd4cfc87
Merge pull request #10692 from lfzawacki/instructure-extra-dot
Dont include extra dot in instructure media url
2020-10-21 13:12:02 -04:00
Lucas Zawacki
7efcd3b87e Dont include extra dot in instructure media url 2020-10-21 14:00:51 -03:00
Anton Georgiev
7df4434c6c
Bump up to 2.2.29 2020-10-21 12:59:21 -04:00
Joao Siebel
be8421db3c Merge remote-tracking branch 'upstream/develop' into connection-manager 2020-10-21 13:57:17 -03:00
Anton Georgiev
ee5ad177ef
Merge pull request #10691 from antobinary/oct16-merge
Merge 2.2.27 and 2.2.28 in 'develop'
2020-10-21 11:19:14 -04:00
Anton Georgiev
e18d94dd23 resolve media/component issues after 2.2.28 merge 2020-10-21 14:50:06 +00:00
Anton Georgiev
0c7ead1916 Merge branch 'v2.2.x-release' of github.com:bigbluebutton/bigbluebutton into oct16-merge 2020-10-21 14:48:02 +00:00
KDSBrowne
d74b5af2a9 clear selected user when moderator closes modal | clean up 2020-10-19 14:46:41 +00:00
Fred Dixon
563625097e
Merge pull request #10681 from ffdixon/update-config-lib
bbb-webrtc-sfu wait for multiple Kurentos
2020-10-18 15:31:53 -04:00
Fred Dixon
47f2b10f2b bbb-webrtc-sfu wait for multiple Kurentos 2020-10-18 14:30:13 -05:00
Mohamed Amine Ben Salah
5c4c20c871 fixes webcams layout autotest 2020-10-18 14:33:06 -03:00