Commit Graph

85 Commits

Author SHA1 Message Date
Ramón Souza
f6e65f58c5 merge 2.4 into develop and resolve conflicts - partial 2022-01-12 16:40:45 +00:00
Anton Georgiev
62040bdcb3 build: use official ep_cursortrace 2021-12-20 14:35:43 +00:00
Pedro Beschorner Marin
d592c11062 build(etherpad): bump v1.8.16 2021-12-16 15:04:26 -03:00
Anton Georgiev
797fc49633 TEMP 2021-12-09 20:37:05 +00:00
Anton Georgiev
aa03a8093b
Merge pull request #13827 from prlanzarin/u24-desolation-seed
chore: add user infos in custom HTTP headers to checkAuthorization's OK, forward them to SFU
2021-12-06 12:34:40 -05:00
prlanzarin
896f629a94 chore: pipe user info from bbb-web checkAuth to webrtc-sfu 2021-12-03 19:49:27 +00:00
Anton Georgiev
578332a094
Merge pull request #13731 from schrd/cluster_proxy
Allow BBB to run behind a proxy the avoid gUM permission queries per node
2021-12-03 11:32:07 -05:00
Anton Georgiev
229580db40 build: disable JS execution in mongodb 2021-12-02 22:13:36 +00:00
Tainan Felipe
12117164d6 disable JS execution in mongodb 2021-12-02 09:51:21 -03:00
Anton Georgiev
20a953373f
build: Update the Maintainer field for bigblutbutton 2021-11-22 15:15:30 -05:00
Daniel Schreiber
c97c033cfd Update packaging and nginx config for loadbalancer
To ease setup some changes required in the nginx config for load
balancer setup are prepared here. They do not harm non-loadbalancer setups.

The changes in the system startup scripts are mandatory
2021-11-21 21:12:50 +01:00
Daniel Schreiber
b30b3accf3 build: fix bbb-webrtc-sfu cronjob
the cronjob queries the number of users. The query was still from BBB 2.2
and returned always 0. Now we take every user into account.
2021-11-10 22:22:10 +01:00
Anton Georgiev
2e01272acc build: html5 nodejs version + cleanup 2021-11-03 16:19:32 +00:00
Anton Georgiev
c8a85825cf
build: Set bbb-html5 Nodejs version to 14.18.1
Missed during #13610
2021-11-03 11:57:58 -04:00
Anton Georgiev
a7c98311fd Merge branch 'v2.4.x-release' of github.com:bigbluebutton/bigbluebutton into merge-24 2021-11-03 14:04:32 +00:00
Anton Georgiev
0578037e14 build: Update bbb-html5 build scripts for Meteor 2.5.0 2021-11-01 19:21:41 +00:00
Anton Georgiev
d62a9a1fa9
Merge pull request #13594 from BrentBaccala/improve-freeswitch-build
Improve freeswitch build
2021-10-29 18:44:37 -04:00
Anton Georgiev
bd002b3b3f build: bbb-html5 npm deps improvements 2021-10-29 19:30:59 +00:00
Anton Georgiev
022f125e15 Merge branch 'v2.4.x-release' of github.com:bigbluebutton/bigbluebutton into merge-24-dev 2021-10-29 13:24:51 +00:00
Brent Baccala
4cdd6397ba further cleaning of freeswitch build script - introduce use of BUILDDIR 2021-10-27 22:29:58 -04:00
Brent Baccala
5d30fc149f copy bbb-voice-conference into freeswitch build tree when we build,
not when we clone the freeswitch repository, so that changes to
bbb-voice-conference get reflected in the build
2021-10-27 22:29:43 -04:00
Brent Baccala
465e102015 clean up bbb-freeswitch-core package template by removing unused files 2021-10-27 22:29:24 -04:00
Bohdan Zhemelinskyi
6f8c4bce75 added autorestart 2021-10-27 20:52:12 +00:00
Bohdan Zhemelinskyi
db9931c93a Merge branch 'develop' of https://github.com/bigbluebutton/bigbluebutton into serviceRestart 2021-10-27 19:42:33 +00:00
Anton Georgiev
d7567b35f3
Merge pull request #13568 from antobinary/build-mongo-conf
chore: Set FreeSWITCH to build from branch v1.10.7
2021-10-26 17:19:01 -04:00
Anton Georgiev
b0e1d019b4 pin versions of FreeSWITCH and related libs 2021-10-26 21:14:21 +00:00
Michael F. Schönitzer
b56facaba7 Set worker_rlimit_nofile only once in nginx.conf
worker_rlimit_nofile may only be set once in nginx.conf. So far there was no check whether it is already set to a value different than 10000. This results in the option beeing set twice in the config file, if it was already set by. This caused nginx to fail startup. Now it is checked that the limit is at least 10000 and only if not it is set to 10000.
2021-10-26 19:46:19 +00:00
Anton Georgiev
7365b951b9
Merge pull request #13248 from Nudin/patch-2
Set worker_rlimit_nofile only once in nginx.conf
2021-10-26 14:26:23 -04:00
Paulo Lanzarin
bb4b7c52c1
Merge pull request #13553 from prlanzarin/u24-himera-pi
refactor(build): bump SFU to 2.6.0-beta.7, remove mediasoup cleanup code
2021-10-25 20:54:37 -03:00
Anton Georgiev
8a2b108b11 build: MongoDB conf changes from 2.3 to 2.4 2021-10-25 20:11:24 +00:00
Anton Georgiev
2cb583b19f build: Build libks before FreeSWITCH 2021-10-25 18:35:11 +00:00
Paulo Lanzarin
245311947d
Update build/packages-template/bbb-webrtc-sfu/build.sh
Co-authored-by: schrd <schrd@users.noreply.github.com>
2021-10-25 14:00:24 -03:00
prlanzarin
56888e999e refactor(build): bump SFU to 2.6.0-beta.7, remove mediasoup cleanup code
beta.6 updates mediasoup 3.9.0 which has a new Meson build system

That new build system does a pretty good job cleaning compiler leftovers on its
own, so theoretically our cleanup code isn't needed anymore.

Amend history:
  build/packages-template/bbb-webrtc-sfu/build.sh -> v2.6.0-beta.6 to beta.7
2021-10-24 22:58:32 +00:00
Bohdan Zhemelinskyi
1b92e143f5 Update to functionality 2021-10-20 17:30:18 +00:00
Bohdan Zhemelinskyi
8fec84afa8 Added automatic restart on failure 2021-10-20 14:08:43 +00:00
Anton Georgiev
55416fb628 remove unneeded pip3 code 2021-10-19 21:07:05 +00:00
Anton Georgiev
eeed40f52a build: bbb-freeswitch-core install pip3 to solve site-packages missing 2021-10-19 21:07:05 +00:00
zfgrnzfsberire
37c31ce81b use placeholder files during change detection
also fix comment at top of script to reflect the current development state
2021-10-19 21:06:09 +00:00
Anton Georgiev
62c67a2f67 build: Rely on meteor version from docker image 2021-10-19 21:03:52 +00:00
Anton Georgiev
bf88e3d577 build: Specify meteor version before building
This resolves an issue where we were building the npm dependencies against Meteor matching Node 12 but were trying to install locally for Node 14.

An additional change to consider could be to include the correct Meteor version in the Dockerfile for BBB but that may mean different images per BBB version.

I also leave here some simple outputs for node, npm and meteor versions, to hopefully allow us to catch such discrepancies more easily in the future
2021-10-19 21:03:17 +00:00
Anton Georgiev
c283c8155f build: Remove node-sass rebuild (not needed for node 14) 2021-10-19 21:02:12 +00:00
Charlie Arehart
fa65382b9e correct typo: occurs here and front install page
also found it here https://docs.bigbluebutton.org/2.3/install.html, but I don't find that text anywhere else in this repo
2021-10-19 21:01:30 +00:00
Anton Georgiev
9d24421b09
Merge pull request #13520 from prlanzarin/u24-zones
build: adjust bbb-html5.nginx to make sure nginx serves static assets
2021-10-19 16:40:15 -04:00
prlanzarin
e53dc4bb45 build: adjust bbb-html5.nginx to make sure nginx serves static assets
Somewhere along the line since 2.3 the packaged bbb-html5.nginx regressed to a
state where the upstream for /html5client was Meteor itself, which means nginx
wasn't serving static assets as it was supposed to.
2021-10-19 15:06:24 +00:00
Anton Georgiev
c1c357bbd9
Merge pull request #13482 from prlanzarin/u24-zones
refactor(virtual-backgrounds): move WASM binaries to /public and let nginx serve them
2021-10-18 12:16:14 -04:00
prlanzarin
b104984364 build: precompress tflite WASM binaries in build 2021-10-18 16:02:29 +00:00
Anton Georgiev
9649483cd4
Merge pull request #13509 from antobinary/fix-build-freeswitch
build: switch bbb-freeswitch-core to build from master; cleanup
2021-10-17 22:24:47 -04:00
Anton Georgiev
5ca6e3e3ba remove unneeded pip3 code 2021-10-17 21:51:15 -04:00
Anton Georgiev
45d848ca8a build: bbb-freeswitch-core install pip3 to solve site-packages missing 2021-10-17 20:24:54 -04:00
zfgrnzfsberire
8e9bcc4eb2
use placeholder files during change detection
also fix comment at top of script to reflect the current development state
2021-10-16 13:52:44 +02:00