Pedro Beschorner Marin
b5eb823640
etherpad: enforce bbb-pads session handling
...
At v2.5 we intoduced `bbb-pads` as a session manager for Etherpad.
Enabling `requireSession` and `editOnly` at Etherpad's settings closes
the HTTP access from all other sources besides `bbb-pads`.
2022-04-17 08:10:48 -03:00
chandi
d6e461efd4
mediasoup support and partial kurento removal
2022-04-17 12:43:46 +02:00
chandi
2c09d17b95
2.5.0-beta-1
2022-04-17 12:38:25 +02:00
chandi
ee04ee99e5
fix missing submodules
2022-04-17 10:04:02 +02:00
chandi
dfbe11f74d
basic 2.5 support (bbb-pads, mongo 5.0, ruby 2.7)
2022-04-03 23:28:49 +02:00
chandi
7eb142b43e
webhooks: avoid including whole config file
2022-04-03 23:24:20 +02:00
chandi
83eee18228
all tags specified in one file and images built with official docker-bbb-build image
2022-04-03 23:18:15 +02:00
chandi
fb75478e67
changes for v2.4.5
2022-03-21 12:00:36 +01:00
chandi
564d528d07
Merge pull request #202 from pedrobmarin/c-ue
...
chore: update Etherpad
2022-03-21 10:32:52 +01:00
chandi
f2c653682e
use own freeswitch mirror
...
freeswitch/signalwire started making their mirror only available with an account. I mirrored now their repo
closes #203
2022-03-19 10:59:17 +01:00
Pedro Beschorner Marin
8e9e99ab29
etherpad: update to v1.8.17
...
Following https://github.com/bigbluebutton/bigbluebutton/pull/14550 .
Also updated the settings.json file with https://github.com/ether/etherpad-lite/blob/1.8.17/settings.json.template .
Made sure to preserve BigBlueButton common settings and a couple of extras
that I imagine that made sense for the docker environment:
- ip: 0.0.0.0
BigBlueButton uses 127.0.0.1
/*
* IP and port which Etherpad should bind at.
*
* Binding to a Unix socket is also supported: just use an empty string for
* the ip, and put the full path to the socket in the port parameter.
*
* EXAMPLE USING UNIX SOCKET:
* "ip": "", // <-- has to be an empty string
* "port" : "/somepath/etherpad.socket", // <-- path to a Unix socket
*/
"ip": "0.0.0.0",
"port": 9001,
- host: redis
BigBlueButton uses 127.0.0.1
/*
* The type of the database.
*
* You can choose between many DB drivers, for example: dirty, postgres,
* sqlite, mysql.
*
* You shouldn't use "dirty" for for anything else than testing or
* development.
*
*
* Database specific settings are dependent on dbType, and go in dbSettings.
* Remember that since Etherpad 1.6.0 you can also store this information in
* credentials.json.
*
* For a complete list of the supported drivers, please refer to:
* https://www.npmjs.com/package/ueberdb2
*/
"dbType": "redis",
"dbSettings": {
"host": "redis",
"port": 6379
},
- soffice: /etherpad-export.sh
BigBlueButton uses /usr/share/bbb-libreoffice-conversion/etherpad-export.sh
/*
* This is the absolute path to the soffice executable.
*
* LibreOffice can be used in lieu of Abiword to export pads.
* Setting it to null disables LibreOffice exporting.
*/
"soffice": "/etherpad-export.sh",
- disableIPlogging: true
BigBlueButton uses false (Etherpad's default)
/*
* Privacy: disable IP logging
*/
"disableIPlogging": true,
- host: redis
BigBlueButton uses 127.0.0.1
/*
* Redis publisher plugin configuration.
* npm i git+https://git@github.com/mconf/ep_redis_publisher.git
*/
"ep_redis_publisher": {
"host": "redis",
"port": 6379
},
2022-03-08 14:00:57 -03:00
Pedro Beschorner Marin
212aee558c
etherpad: moved plugins repositories
...
Nothing really changed for both of them, only updating to use the current
valid path. Mconf should push them all to the BigBlueButton umbrella in
the future.
2022-03-08 13:25:31 -03:00
Pedro Beschorner Marin
3872e385d3
etherpad: remove ep_sticky_attributes
...
A couple of months ago we noticed this plugin was forcing extra updates on
Etherpad and constantly blocking users from editing the notes.
2022-03-08 13:23:18 -03:00
chandi
8c6e9a6450
Merge pull request #195 from bigbluebutton/v2.4.4
...
v2.4.4 changes
2022-02-23 14:46:37 +01:00
chandi
ab283b2c5c
fix wrong bbb-webrtc-sfu version
2022-02-22 01:05:33 +01:00
chandi
dd98a4c52f
applied v2.4.4 changes
2022-02-19 17:55:25 +01:00
rottaran
cdfdfca51b
Prevent vectorizing images when creating svg
...
This change deletes the potrace rules from imagemagick. Otherwise it tries to use potrace, which is not installed and would create ugly monochrome slides. Without this change, d8350f813c/bbb-common-web/src/main/java/org/bigbluebutton/presentation/imp/SvgImageCreatorImp.java (L223)
fails in the docker version of BBB. The users see this effect as blank slides. This path is triggered by type 3 fonts in the page.
Background: bbb-web tries to avoid pdftocairo for pages with type 3 fonts, see https://gitlab.freedesktop.org/poppler/poppler/-/issues/268
And imagemagick changed its behaviour around version 7.0.8-65, see https://legacy.imagemagick.org/discourse-server/viewtopic.php?t=36777
2022-01-27 22:23:55 +01:00
chandi
f2f929f1bb
applied v2.4.2 changes
2022-01-27 09:53:45 +01:00
chandi
c34f407f6d
fix issue with jodconverter #178
...
closes #178
2021-12-21 14:24:53 +01:00
chandi
8ea186fbff
BBB v2.4.0
2021-12-21 14:23:59 +01:00
chandi
32a4ea41b6
ep_redis_publisher: fix for issue after 1.8.16 update
...
https://github.com/mconf/ep_redis_publisher/issues/3
2021-12-13 18:36:58 +01:00
chandi
cb9099fb1e
fix and reenable etherpad authorization
2021-12-13 17:53:06 +01:00
chandi
14b0c085fb
BBB v2.4-rc-7
2021-12-13 17:52:13 +01:00
chandi
ea5514c1b0
README, etherpad 1.8.16
2021-12-01 14:21:51 +01:00
chandi
37d2b16bc7
change nginx port from 8080 to 48087
...
https://github.com/bigbluebutton/docker/issues/133
2021-11-27 18:22:03 +01:00
chandi
79734af553
minor fixes for recording scripts
2021-11-27 17:49:42 +01:00
chandi
9284035e83
html5: use override config file
2021-11-27 17:39:23 +01:00
chandi
c2aa6ad42b
v2.4-rc-5, debian bullseye, mongo 5.0
2021-11-27 17:38:40 +01:00
chandi
f5cf50b2eb
v2.4-rc-1: node v14, learning dashboard, base images update
2021-11-27 17:27:56 +01:00
omidmaldar
9a8825a73b
Periodically remove old recordings
2021-10-17 21:26:26 +03:00
chandi
3da6bc1d34
changes for v2.3.14
2021-10-05 16:48:22 +02:00
chandi
a6b97aa84a
Merge pull request #130 from bigbluebutton/updates/v2.3.4
...
updates for v2.3.4
2021-06-22 01:15:49 +02:00
chandi
5e96b2a7d9
updates for v2.3.4
2021-06-22 00:21:48 +02:00
chandi
c2ebd3fcf9
Merge pull request #126 from cjhille/develop
...
Reintegrate turn with default ports and support for external certificates
2021-06-21 16:47:37 +02:00
chandi
09a47e9e72
Merge pull request #119 from fmp-msu/fix/freeswitch-package-name
...
Fix freeswitch package names for languages with uppercase characters in the path
2021-06-21 16:23:39 +02:00
cjhille
eb2408cb17
give coturn the option to run with manual certificates
2021-06-08 16:28:24 +00:00
cjhille
0ff8da7f67
restore coturn code with default port 5349
2021-06-01 15:51:55 +00:00
Aleksei Ivanov
8ddffc493e
Update freeswitch entrypoint
...
Always install using lowercase package name
2021-05-22 21:04:32 +03:00
manfred-w
551246434b
Fix for missing preuploaded presentations
...
Add a nginx redirect to allow bbb find a pre-uploaded presentation.
ref: https://docs.bigbluebutton.org/greenlight/gl-config.html#updating-from-version-prior-to-27
2021-05-18 14:21:54 +02:00
chandi
2ba85329c7
html5: revert accidentally removed changes
2021-04-30 20:31:56 +02:00
chandi
21b02aab8b
freeswitch: allow to set esl password
2021-04-30 20:21:20 +02:00
chandi
98ae3f50ea
v2.3.0
2021-04-30 20:20:40 +02:00
chandi
7a8147dd8c
v2.3-rc-2
2021-04-28 17:52:29 +02:00
chandi
3631325345
v2.3-rc-1: fix wrong rtp-ip in freeswitch
2021-04-28 16:53:40 +02:00
chandi
0429c0565f
v2.3-rc-1
2021-04-28 16:07:22 +02:00
chandi
f28846ca5d
v2.3-beta-5
2021-04-18 22:12:46 +02:00
chandi
8429a3b511
etherpad: reasonable cachebuster tag
2021-04-17 20:27:26 +02:00
chandi
2c5150ea73
fix wrong webhook IP #87
2021-04-17 18:26:15 +02:00
chandi
a6eb8cc1cd
remove outdated core
reference
2021-04-17 18:24:00 +02:00
chandi
aedfd20b8e
v2.3-beta-4
2021-04-17 18:23:19 +02:00
chandi
4ceb18952b
opt-out google's floc tracking
...
https://www.eff.org/deeplinks/2021/03/googles-floc-terrible-idea
https://paramdeo.com/blog/opting-your-website-out-of-googles-floc-network
2021-04-16 10:40:03 +02:00
chandi
16777f3bb8
v2.3-beta-3
2021-04-10 11:34:11 +02:00
chandi
588118de2a
bbb-web: remove socat dependency
2021-04-02 18:42:36 +02:00
chandi
9993561b80
bbb-web: use overlay config
2021-04-02 18:34:55 +02:00
chandi
35b96869bb
changes for BBB 2.3-beta-2
2021-04-02 18:23:05 +02:00
chandi
d075871baf
webrtc-sfu: correct 2.5.0-alpha.4 commit
2021-04-01 22:08:28 +02:00
chandi
f49ef6b625
remove coturn due to #73
2021-03-28 00:58:01 +01:00
Dan Jesus
4e3e1dd851
it fixes recordings when uses moodle BBB plugin
2021-03-27 18:58:38 +01:00
chandi
fe17b8f6eb
nginx: fix broken bbb-playback location
...
closes #71
2021-03-27 18:49:20 +01:00
chandi
96182bcc74
applied changes rom 2.3-alpha-8 and 2.3-beta-1
2021-03-27 18:48:29 +01:00
chandi
648a9b1a07
fix mistake in 389af20
, fix for ignored etherpad plugin, etherpad 1.8.10
...
- accidently changed the wrong npm package when switching from ep_delete_after_delay_lite to ep_pad_ttl
- ep_bigbluebutton_patches got somehow not loaded when not installed via `npm install` and therefore not included in `package-lock.json`
2021-02-27 14:52:49 +01:00
chandi
ba426a54ed
nginx: increase worker_connections
...
closes #59
2021-02-24 22:06:16 +01:00
chandi
389af20300
etherpad: switch from broken ep_delete_after_delay_lite
to ep_pad_ttl
...
closes #67
2021-02-24 21:52:47 +01:00
chandi
3858e42f23
applied v2.3-alpha 7 changes incl. html5 load balancing
2021-02-24 21:51:17 +01:00
chandi
f5d77c5bcb
removed bbb-demo
...
it is not working right now, needs some rework
2021-02-24 21:47:25 +01:00
chandi
61676a042d
enable mongodb oplog
...
necessary for query.observerChanges to work probably with changes to mongodb via a different client.
Otherwise some events are missing due to a fallback via polling, which leads to lost state updates in the meantime.
took me now 3 days to debug.... :'D
2021-02-24 21:45:25 +01:00
chandi
d51f729e1a
move bbb-webrtc-sfu submodule
2021-02-11 20:17:42 +01:00
chandi
2a22f37706
applied changes from alpha-4 to alpha-6
2021-02-11 14:34:55 +01:00
chandi
747f64e901
updates for v2.3-alpha-3
2021-02-08 20:41:19 +01:00
chandi
d68cf44afc
Revert "integrate workaround for freeswitch ssl bug #9667 "
...
This reverts commit 81e1707364
.
2021-02-08 20:41:19 +01:00
chandi
f0e734a2cf
webrtc-sfu: run as a non-root user #27
...
https://github.com/alangecker/bigbluebutton-docker/issues/27
2021-02-08 20:41:19 +01:00
chandi
d69de30c9d
bbb-web: reduce resulting image size
2021-02-08 20:41:19 +01:00
chandi
861c13c7b3
fsesl-akka: add build steps instead of depending indirect on the ubuntu repository
2021-02-08 20:41:19 +01:00
chandi
f689120d28
apps-akka: add build steps instead of depending indirect on the ubuntu repository
2021-02-08 20:41:19 +01:00
chandi
f7f35d75cd
🎉 no 'core' and dependency on the ubuntu repository anymore! (rewrite of bbb-web)
2021-02-08 20:41:19 +01:00
chandi
fbc88a947e
extract apps-akka from core
2021-02-08 20:41:19 +01:00
chandi
7add88578e
v2.3: dockerized libreoffice
2021-02-08 20:41:19 +01:00
chandi
5464ee6c1a
apply v2.3-alpha-2 changes
2021-02-08 20:41:19 +01:00
chandi
1eca5e0c05
extract fsesl-akka
2021-02-08 20:41:19 +01:00
chandi
2c6116d56c
support for v2.3-alpha
2021-02-08 20:41:19 +01:00
chandi
cbc1fce598
option for freeswitch language, including DE by @daedalus3
2020-12-24 02:39:02 +01:00
chandi
6bdccd6f8c
etherpad 1.8.7
...
wich includes our patch so we can finally avoid hooking into the padUpdate call :)
https://github.com/ether/etherpad-lite/pull/4425
2020-12-23 21:21:48 +01:00
chandi
81e1707364
integrate workaround for freeswitch ssl bug #9667
...
08df6bc789
2020-12-22 01:11:05 +01:00
chandi
c5b21c7f89
enable cameraQualityThresholds
2020-12-22 00:53:40 +01:00
chandi
5f8ebb4458
Merge pull request #82 from cardinalit/v2.2.x
...
Fix when presentation after recording unable to delete and change access rights
2020-12-22 00:49:08 +01:00
chandi
8a7edf7693
applied v2.2.31 changes
2020-12-22 00:41:01 +01:00
cardinalit
151dc01a29
[*] Small changes
2020-12-16 17:48:45 +03:00
cardinalit
4854bce49a
[*] Fixed iss#63 — Unable to delete recording
2020-12-16 17:38:09 +03:00
cardinalit
0b90a2024b
[*] Changed version of bbb for recordings config
2020-12-16 17:31:43 +03:00
cardinalit
f8a83373b1
[*] Small changes, upd. gitignore
2020-12-16 17:30:49 +03:00
chandi
49a5af5b91
Applied v2.2.30 changes
2020-11-30 16:55:54 +01:00
chandi
9b757289a2
applied v2.2.29 changes
2020-11-23 15:55:55 +01:00
chandi
d589d567a6
Merge pull request #68 from NerdyProjects/develop
...
Add reasoning for custom freeswitch-mod-opusfile
2020-10-21 21:34:39 +02:00
chandi
95daedfc0e
nginx: reenable authorization for notes
2020-10-21 19:26:25 +02:00
chandi
286a89a9cc
etherpad: add skin and additional changes from the fork
2020-10-21 19:26:01 +02:00
Matthias Larisch
da7967afc7
Add reasoning for custom freeswitch-mod-opusfile
2020-10-21 17:12:07 +02:00
chandi
1c4dbe2f98
allow setting the breakout room limit
2020-10-21 00:04:47 +02:00
chandi
4770d09c65
apply v2.2.28 changes
2020-10-20 20:43:12 +02:00
chandi
7a177b7166
increase proxy timeout to avoid aborting websocket connections
2020-10-16 12:30:25 +02:00
chandi
08e4859ba1
upgrade etherpad & bigbluebutton-exporter base images
2020-10-14 12:05:36 +02:00