Ramón Souza
ae5e116e16
Merge remote-tracking branch 'upstream/v2.4.x-release' into merge-24-25-mar09
2022-03-09 20:40:07 +00:00
Ramón Souza
ec18a97181
update node version in build files
2022-03-09 17:34:21 +00:00
Max Franke
36e3db4625
fix(etherpad): avoid icons overlapping
2022-03-09 11:29:34 -03:00
Pedro Beschorner Marin
93767d19fe
build(etherpad): v1.8.17
...
Update Etherpad version and settings file.
2022-03-07 17:16:52 -03:00
Anton Georgiev
1b62b9abce
build: drop empty scripts
2022-03-06 03:47:34 +00:00
Anton Georgiev
51c1c2f2da
build: sites-enabled/bigbluebutton is now removed in bbb-html5 postrm
2022-03-06 03:41:43 +00:00
Anton Georgiev
36ce5cb1c7
build: remove obsolete libreoffice-docker related code
2022-03-06 03:39:59 +00:00
Anton Georgiev
d75c78983a
build: remove verto related code
2022-03-06 03:39:00 +00:00
Anton Georgiev
60d99bbea2
build: remove red5 related code
2022-03-06 03:38:25 +00:00
Anton Georgiev
16ddf3d5e3
fix: bbb-demo, ship empty bbb_api_conf.jsp, populate in --setip
2022-03-04 17:21:38 +00:00
Anton Georgiev
92817a9ee3
chore: Drop fpm flags --deb-user etc. #14110
2022-03-03 21:48:46 -05:00
Anton Georgiev
d06e51031f
build(bbb-lti): handle extra level bbb-lti dir
2022-03-03 21:46:22 -05:00
Anton Georgiev
57776054b7
Merge pull request #14512 from prlanzarin/u25-nest-5900pn
...
refactor: reduce timeout intervals for webrtc-sfu and FS WebSocket proxies
2022-03-03 15:27:37 -05:00
Daniel Schreiber
0d30c9e0ad
build: enable G722 by default
...
currently it is enabled in the config but the module is not loaded.
2022-03-03 14:33:14 +01:00
Fred Dixon
7fc2c96d2a
Merge pull request #14485 from antobinary/drop-tmp-settings
...
!build: remove config storing to /tmp when upgrading a package
2022-03-02 22:10:18 -06:00
prlanzarin
22d347f899
refactor: reduce timeout intervals for webrtc-sfu and FS WebSocket proxies
...
The old 6h values seem far too large and I cant recall nor find any good
justification for them to be that way
Reducing the timeouts to more sane values allow resources (WebSockets) to be
cleaned up faster
The heartbeat routine in bbb-webrtc-sfu runs every 20s. The heartbeat
routine in SIP.js/FS runs every 30(+10)s. The new timeouts are those values
multiplied by 3.
2022-03-02 19:07:29 -03:00
Anton Georgiev
9f6c6b7a0b
Merge pull request #14441 from pedrobmarin/r-s-fpr
...
refactor(screenshare): FreeSWITCH partial removal
2022-03-02 08:36:14 -05:00
Anton Georgiev
abca31a464
Merge branch 'v2.5.x-release' into drop-tmp-settings
2022-02-28 13:33:05 -05:00
Anton Georgiev
8674cf7615
!build: remove config storing to /tmp when upgrading a package
...
Remaining, to be handles separately:
bbb-html5 before-remove and after-install -- sip.nginx needs to be
handled in bbb-conf
bbb-freeswitch-core -- /tmp/vars xml, etc. -- not sure how to handle
2022-02-27 19:08:25 +00:00
Anton Georgiev
8344fe0daa
build: drop ubuntu trusty (or xenial) files
2022-02-27 03:00:20 +00:00
Anton Georgiev
d58b86cbe5
build and config: drop references to tomcat6 or 7
2022-02-27 02:56:27 +00:00
Anton Georgiev
c8b6e7515c
build: drop stuntman-client dependency, obsolete
2022-02-27 02:41:40 +00:00
Anton Georgiev
bd27806a27
build: FreeSWITCH mod_av not used, drop build
2022-02-27 02:40:35 +00:00
Anton Georgiev
146c81a4de
build: check by distro name not release num - easier to copy-replace (consistency)
2022-02-27 02:38:29 +00:00
Anton Georgiev
bac60f5891
build: remove obsolete bbb-html5-worker@.service
2022-02-27 02:37:18 +00:00
Anton Georgiev
b88dc515ba
build: drop bionic dir in bbb-html5
2022-02-27 02:36:36 +00:00
Anton Georgiev
b1018feec0
build: set BBB full version in settings.yml
2022-02-25 16:20:16 +00:00
Ramón Souza
138f4d64e4
Merge remote-tracking branch 'upstream/v2.4.x-release' into v2.5.x-release
2022-02-24 14:49:56 +00:00
Pedro Beschorner Marin
6d80a413cf
refactor(screenshare): FreeSWITCH partial removal
...
Remove part of the old FreeSWITCH dependent WebRTC screenshare feature.
2022-02-23 13:03:51 -03:00
Fred Dixon
9f27c9b36d
Fix log permissions for bbb-fsesl-akka
2022-02-19 19:45:45 -06:00
Fred Dixon
c9f18cbdf6
Need bbb-pads to be dependent on bbb-web
2022-02-19 19:38:54 -06:00
Fred Dixon
86c742137d
removed in favor of #14412
2022-02-19 19:01:37 -06:00
Fred Dixon
a982aeaec8
Set public.pads.url for bbb-pads
2022-02-19 18:17:48 -06:00
Anton Georgiev
eb7c11acf6
build: Use $1 if no EPOCH in akka-fsesl version
2022-02-19 08:53:36 +00:00
Anton Georgiev
95d0f1b642
build: Use $1 if no EPOCH in akka-apps version
2022-02-19 08:51:40 +00:00
Anton Georgiev
f86fd0fe80
Merge pull request #14392 from zhem0004/fixSystemdIn2.5
...
fix: change StartLimitAction to none
2022-02-17 13:21:18 -05:00
Anton Georgiev
db6941970c
build: automatically set BBB version in settings.yml
2022-02-17 17:21:02 +00:00
Anton Georgiev
7c03e8d873
build: Set bbb-html5 client built in settings.yml
...
"html5ClientBuild: HTML5_CLIENT_VERSION"
2022-02-17 10:06:50 -05:00
Bohdan Zhemelinskyi
172cc02b0b
changeStartLimitActionToNone
2022-02-17 15:05:18 +00:00
Anton Georgiev
eb9cea331f
Merge pull request #14389 from gustavotrott/sbt-force-update
...
fix: Force update of common-message and common-web libs
2022-02-17 09:11:05 -05:00
Gustavo Trott
def7fc65c3
Update common-message and common-web using sbt update
2022-02-17 10:58:41 -03:00
Fred Dixon
5b7a261148
Disable login for freeswitch and meteor users
2022-02-16 16:50:58 -06:00
Anton Georgiev
75983c6646
Merge pull request #14377 from gustavotrott/build-scripts-clear-jar-cache
...
(build) Clear cache before publish common-message and common-web
2022-02-16 09:06:49 -05:00
Gustavo Trott
25210738e5
Clear cache of common-message and common-web before publish
2022-02-16 10:59:32 -03:00
Anton Georgiev
9f9184c749
Merge pull request #14368 from gustavotrott/soffice-docker-set-timeout
...
fix: Use the config officeToPdfConversionTimeout in the Office conversion Docker
2022-02-16 08:46:42 -05:00
Gustavo Trott
8a1e527da4
Add timeout param to Etherpad sudoers command
2022-02-16 10:01:57 -03:00
Gustavo Trott
7c128ce7d4
Adds soffice timeout to build script
2022-02-16 09:51:44 -03:00
Anton Georgiev
6fe2b69dc7
Merge pull request #13572 from zhem0004/13257
...
Implemented the fix regarding mongod error messages
2022-02-15 16:55:52 -05:00
Anton Georgiev
023455575f
fix(FS): Allow patch with different whitespace
2022-02-15 15:47:28 -05:00
Ramón Souza
dba04834c7
Merge remote-tracking branch 'upstream/v2.4.x-release' into 2524-feb08
2022-02-09 15:52:42 +00:00
Pedro Beschorner Marin
f9030bb185
build(etherpad): add soffice path
...
Enable PDF, ODT and DOCX Etherpad's content exportation.
2022-02-03 17:48:24 -03:00
Fred Dixon
e7562a3af1
Update FreeSWITCH build to apply https://github.com/signalwire/freeswitch/pull/1531
2022-02-02 22:01:19 -06:00
Fred Dixon
50527d3186
Remove trusty build script
2022-02-02 20:25:58 -06:00
Fred Dixon
13fa124740
Fix permissions for settings.yml
2022-02-02 09:26:19 -06:00
Daniel Schreiber
dc15a1c707
fix: serve compressed Javascript and CSS
...
The BBB html5 client is huge and can be compressed easliy. As nginx
already services the static files, it can also handle service gzipped
files.
Ship compressed files with the package.
2022-01-31 20:44:43 +01:00
Anton Georgiev
0c9de5746f
build: drop xenial related files
2022-01-27 19:42:07 +00:00
Anton Georgiev
8237862117
build: resolve conflicts opts dependencies
2022-01-27 19:18:59 +00:00
Anton Georgiev
46cb753c44
Merge branch 'dev-24-0125' of github.com:ramonlsouza/bigbluebutton into merge-jan-27
2022-01-27 16:03:12 +00:00
Pedro Beschorner Marin
0e01274eaf
fix(build): missing bbb-pads
...
Add bbb-pads at bigbluebutton's build packages list
2022-01-26 15:14:27 -03:00
Ramón Souza
16cd3c4ebb
Merge remote-tracking branch 'upstream/v2.4.x-release' into dev-24-0125
2022-01-25 16:56:52 +00:00
Pedro Beschorner Marin
becce20fa5
fix(pads): add double quotes to APIKEY
...
JSON file format requires double quoted string data. Add quotes when configuring
ETHERPAD_API_KEY at bbb-pads build scripts.
2022-01-25 08:47:24 -03:00
moonlies
f057671122
fix missing directory error for etherpad installation
2022-01-22 23:35:07 +01:00
Pedro Beschorner Marin
810deb907b
refactor(etherpad): access control et al.
...
Move all Etherpad's access control from Meteor to a separated [Node application](https://github.com/bigbluebutton/bbb-pads ).
This new app uses [Etherpad's API](https://etherpad.org/doc/v1.8.4/#index_overview )
to create groups and manage session tokens for users to access them. Each group
represents one distinct pad at the html5 client.
- Removed locked users' access to pads: replaced readOnly pad's access with a new pad's content sharing routine
- Pad's access is now controlled by [Etherpad's API](https://etherpad.org/doc/v1.8.4/#index_overview )
- Closed captions edited content now reflects at it's live feedback
- Improved closed caption's dictation mode live feedback
- Moved all Etherpad's API control from Meteor to a separated [app](https://github.com/bigbluebutton/bbb-pads )
- Included access control both in akka-apps and bbb-pads
2022-01-21 16:56:01 -03:00
Fred Dixon
8ccd896e92
Merge pull request #14110 from schrd/filepermissions
...
Fix: ensure services can't modify their code
2022-01-16 23:15:24 -04:00
Daniel Schreiber
5cce940346
Fix: ensure services can't modify their code
...
Code should be owned by root, so an attacker cannot modify it. The same
should apply to systemd unit files.
closes #11752
closes #10831
2022-01-16 18:10:09 +01:00
Anton Georgiev
10aaf8071f
build: Added auto restart of bbb-html5-backend and frontend on failure
2022-01-13 21:13:19 +00:00
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
Bohdan Zhemelinskyi
cccf8db790
Implemented the fix regarding mongod error messages
2021-10-26 14:46:33 +00: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