Commit Graph

461 Commits

Author SHA1 Message Date
20bb46fb4d bbb v2.5-rc.1, etherpad 1.8.18 2022-05-08 18:54:23 +02:00
aaa2d63d67 fix recordings: missing yq, wrong CWD and kurento is still required 2022-05-07 14:26:04 +02:00
865b39d1ce v2.5.0-beta.2, minor bugfixes 2022-05-04 01:10:11 +02:00
b4aa33d20d Update Dockerfile
This should fix issues with failing recordings which include presentation polls.
2022-04-17 13:31:38 +02:00
cf74a26268 Merge pull request #210 from pedrobmarin/e-aio
etherpad: avoid icons overlapping
2022-04-17 13:30:41 +02:00
e60f20b397 Merge pull request #211 from pedrobmarin/e-ebpsh
etherpad: enforce bbb-pads session handling
2022-04-17 13:29:55 +02:00
79dc8d31a4 mediasoup: IPv6 support 2022-04-17 13:20:41 +02:00
4634f5d5f1 etherpad: avoid icons overlapping
cc @frankemax

Reference: https://github.com/bigbluebutton/bigbluebutton/pull/14567
2022-04-17 08:19:43 -03:00
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
d6e461efd4 mediasoup support and partial kurento removal 2022-04-17 12:43:46 +02:00
2c09d17b95 2.5.0-beta-1 2022-04-17 12:38:25 +02:00
ee04ee99e5 fix missing submodules 2022-04-17 10:04:02 +02:00
dfbe11f74d basic 2.5 support (bbb-pads, mongo 5.0, ruby 2.7) 2022-04-03 23:28:49 +02:00
7eb142b43e webhooks: avoid including whole config file 2022-04-03 23:24:20 +02:00
83eee18228 all tags specified in one file and images built with official docker-bbb-build image 2022-04-03 23:18:15 +02:00
1987916e2c update changelog 2022-03-24 17:14:01 +01:00
fb75478e67 changes for v2.4.5 2022-03-21 12:00:36 +01:00
4eabc35bfe Merge pull request #183 from dorianim/patch-1
Ignore docker-compose.override.yml
2022-03-21 10:39:19 +01:00
564d528d07 Merge pull request #202 from pedrobmarin/c-ue
chore: update Etherpad
2022-03-21 10:32:52 +01:00
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
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
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
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
65065df16b changelog for 2.4.4 2022-02-23 14:53:46 +01:00
a982d8d8dd Merge pull request #196 from fmp-msu/pr/update-sample-env
Update Russian sound announcement examples
2022-02-23 14:50:55 +01:00
8c6e9a6450 Merge pull request #195 from bigbluebutton/v2.4.4
v2.4.4 changes
2022-02-23 14:46:37 +01:00
377a7f7b6f Merge pull request #191 from rottaran/patch-1
fix for presentation slides not displayed if they contain type 3 fonts
2022-02-23 14:46:10 +01:00
ab283b2c5c fix wrong bbb-webrtc-sfu version 2022-02-22 01:05:33 +01:00
87046a9773 Update Russian sound announcement examples 2022-02-22 00:57:38 +03:00
dd98a4c52f applied v2.4.4 changes 2022-02-19 17:55:25 +01:00
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
f2f929f1bb applied v2.4.2 changes 2022-01-27 09:53:45 +01:00
19c926085c Ignore docker-compose.override.yml 2022-01-03 08:55:32 +01:00
c6b654863e Merge pull request #159 from bigbluebutton/v2.4.x
BigBlueButton v2.4
2021-12-21 14:27:38 +01:00
c34f407f6d fix issue with jodconverter #178
closes #178
2021-12-21 14:24:53 +01:00
8ea186fbff BBB v2.4.0 2021-12-21 14:23:59 +01:00
a7bb299b74 avoid errors with paths containing spaces 2021-12-20 23:46:07 +01:00
422888ecfa setup: fix missing fi
closes #175
2021-12-14 10:42:46 +01:00
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
58f441f3ee make default passwords obvious and set FSESL_PASSWORD 2021-12-13 18:16:22 +01:00
a60ed91f63 mongodb: switch back from 5 -> 4.4
because 5.x is not supported by meteor yet leading to endless echo test connection modal due to the state observer does not get triggered.
2021-12-13 17:54:33 +01:00
cb9099fb1e fix and reenable etherpad authorization 2021-12-13 17:53:06 +01:00
14b0c085fb BBB v2.4-rc-7 2021-12-13 17:52:13 +01:00
ea5514c1b0 README, etherpad 1.8.16 2021-12-01 14:21:51 +01:00
37d2b16bc7 change nginx port from 8080 to 48087
https://github.com/bigbluebutton/docker/issues/133
2021-11-27 18:22:03 +01:00
79734af553 minor fixes for recording scripts 2021-11-27 17:49:42 +01:00
9284035e83 html5: use override config file 2021-11-27 17:39:23 +01:00
c2aa6ad42b v2.4-rc-5, debian bullseye, mongo 5.0 2021-11-27 17:38:40 +01:00
f5cf50b2eb v2.4-rc-1: node v14, learning dashboard, base images update 2021-11-27 17:27:56 +01:00
11bbe94985 Merge pull request #161 from omidmaldar-lms/prometheus-exporter-optimization
Enable optimization for Prometheus Exporter when recording is enabled
2021-11-27 17:24:10 +01:00