Commit Graph

528 Commits

Author SHA1 Message Date
chandi
bfa6679ff0 add a changelog entry 2022-11-04 17:06:17 +01:00
chandi
fc74f2a8b8 update recordings base image to bullseye
bullseye offers a more recent version of ffmpeg which solves the missing ffmpeg filter 'tpad'
https://github.com/bigbluebutton/docker/issues/235
2022-11-04 17:02:56 +01:00
chandi
c181ee9665 BBB 2.5.8 2022-11-04 16:50:08 +01:00
chandi
ad6b0d2d38
Merge pull request #231 from bigbluebutton/v2.5.5
BigBlueButton v2.5.5
2022-10-03 13:04:07 +02:00
chandi
618c432e73 v2.5.5 2022-09-19 21:39:41 +02:00
chandi
ca7d2baa38 fix upgrade executable bit 2022-07-01 10:55:28 +02:00
chandi
2ff3b8c4e2 BBB 2.5.2 2022-06-23 16:06:02 +02:00
chandi
db8c9918b6
Merge pull request #207 from bigbluebutton/v2.5.x
WIP: BigBlueButton 2.5 + several other changes
2022-06-10 23:00:08 +02:00
chandi
49c6eea96a BBB v2.5 2022-06-10 22:27:54 +02:00
chandi
3bda5364df bbb v2.5.0-rc.4 2022-05-22 18:12:25 +02:00
chandi
682ea566c4 docs: multiple minor changes for 2.5 2022-05-09 12:21:50 +02:00
chandi
512327740a fix coturn container 2022-05-09 07:24:07 +02:00
chandi
e2fb894f24 scripts for publishing and upgrading images 2022-05-08 20:40:34 +02:00
chandi
9e9fff92c6 recordings: wrong tag variable 2022-05-08 20:07:49 +02:00
chandi
5d326709b6 publish images 2022-05-08 19:45:59 +02:00
chandi
20bb46fb4d bbb v2.5-rc.1, etherpad 1.8.18 2022-05-08 18:54:23 +02:00
chandi
aaa2d63d67 fix recordings: missing yq, wrong CWD and kurento is still required 2022-05-07 14:26:04 +02:00
chandi
865b39d1ce v2.5.0-beta.2, minor bugfixes 2022-05-04 01:10:11 +02:00
Dave Lane
b4aa33d20d Update Dockerfile
This should fix issues with failing recordings which include presentation polls.
2022-04-17 13:31:38 +02:00
chandi
b3a1b010f9
Merge pull request #205 from lightweight/develop
Update Dockerfile
2022-04-17 13:31:26 +02:00
chandi
cf74a26268
Merge pull request #210 from pedrobmarin/e-aio
etherpad: avoid icons overlapping
2022-04-17 13:30:41 +02:00
chandi
e60f20b397
Merge pull request #211 from pedrobmarin/e-ebpsh
etherpad: enforce bbb-pads session handling
2022-04-17 13:29:55 +02:00
chandi
79dc8d31a4 mediasoup: IPv6 support 2022-04-17 13:20:41 +02:00
Pedro Beschorner Marin
4634f5d5f1 etherpad: avoid icons overlapping
cc @frankemax

Reference: https://github.com/bigbluebutton/bigbluebutton/pull/14567
2022-04-17 08:19:43 -03:00
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
1987916e2c update changelog 2022-03-24 17:14:01 +01:00
Dave Lane
9f45bdf5bb
Update Dockerfile
This should fix issues with failing recordings which include presentation polls.
2022-03-23 11:24:17 +13:00
chandi
fb75478e67 changes for v2.4.5 2022-03-21 12:00:36 +01:00
chandi
4eabc35bfe
Merge pull request #183 from dorianim/patch-1
Ignore docker-compose.override.yml
2022-03-21 10:39:19 +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
65065df16b changelog for 2.4.4 2022-02-23 14:53:46 +01:00
chandi
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
chandi
8c6e9a6450
Merge pull request #195 from bigbluebutton/v2.4.4
v2.4.4 changes
2022-02-23 14:46:37 +01:00
chandi
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
chandi
ab283b2c5c fix wrong bbb-webrtc-sfu version 2022-02-22 01:05:33 +01:00
Aleksei Ivanov
87046a9773 Update Russian sound announcement examples 2022-02-22 00:57:38 +03: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
Dorian Zedler
19c926085c
Ignore docker-compose.override.yml 2022-01-03 08:55:32 +01:00