Commit Graph

221 Commits

Author SHA1 Message Date
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
cf74a26268
Merge pull request #210 from pedrobmarin/e-aio
etherpad: avoid icons overlapping
2022-04-17 13:30: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
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