Commit Graph

648 Commits

Author SHA1 Message Date
Saúl Ibarra Corretgé
fd70f04524 env: add note about JaaS account creation 2022-11-22 13:07:30 +01:00
Oana Emilia Ianc
046bb79271 jaas: register JaaS account automatically 2022-11-22 13:05:43 +01:00
Saúl Ibarra Corretgé
c44c59e6cb misc: working on unstable 2022-11-15 11:07:40 +01:00
Saúl Ibarra Corretgé
1b6510600d release: stable-8044
* b212dca web: fix parsing IPv6 reolver addresses
* 53b2654 web: auto-detect nginx resolver
* 9fbb5bd jicofo: fix XMPP config (all moved to jicofo.conf)
* a2333b3 jicofo: remove JICOFO_SHORT_ID (removed upstream)
* d764db9 doc: update README
* c694a9e web: set charset as utf-8
* 8660089 misc: working on unstable
2022-11-15 10:41:55 +01:00
Saúl Ibarra Corretgé
b212dca060 web: fix parsing IPv6 reolver addresses
Fixes: https://github.com/jitsi/docker-jitsi-meet/issues/1437
2022-11-15 10:34:10 +01:00
Saúl Ibarra Corretgé
53b2654556 web: auto-detect nginx resolver
Take it from /etc/resolv.conf in case it wasn't provided via the env
variable.

Fixes: https://github.com/jitsi/docker-jitsi-meet/issues/1430
2022-11-03 14:03:13 +01:00
bgrozev
9fbb5bd815 jicofo: fix XMPP config (all moved to jicofo.conf) 2022-10-31 19:08:18 +01:00
bgrozev
a2333b3e76 jicofo: remove JICOFO_SHORT_ID (removed upstream) 2022-10-31 19:06:04 +01:00
Saúl Ibarra Corretgé
d764db93ce doc: update README 2022-10-31 11:34:07 +01:00
Ben Banfield-Zanin
c694a9e657 web: set charset as utf-8 2022-10-17 15:14:57 +02:00
Saúl Ibarra Corretgé
8660089eac misc: working on unstable 2022-10-07 11:37:35 +02:00
Saúl Ibarra Corretgé
93272b93c7 release: stable-7882
* 4fcba2c jibri: update Chrome to M106
* 957a225 misc: working on unstable
2022-10-07 11:10:58 +02:00
Saúl Ibarra Corretgé
4fcba2c6aa jibri: update Chrome to M106 2022-10-07 10:55:05 +02:00
Saúl Ibarra Corretgé
957a225d3c misc: working on unstable 2022-09-28 20:37:47 +02:00
Saúl Ibarra Corretgé
aec6021f20 release: stable-7830
* dd95b3d prosody: fix arm64 build
* acb2f4e misc: update stale.yml
* 02e32e5 jibri: update Chrome to M105
* c53de72 jvb: add JVB_ADVERTISE_IPS, deprecating DOCKER_HOST_ADDRESS
* 723acc2 web: add ability to configure the room password digit size
* a1e82ea jvb: migrate config to secure octo
* 91043c5 prosody: upgrade UVS module to be compatible with Prosody 0.12 and luajwtjitsi 3.0
* dc5b6a1 fix: multi tenant setup (#1401)
* 47804d0 prosody: add JWT_ENABLE_DOMAIN_VERIFICATION to compose file
* 832b178 prosody: make GC options configurable
* bf6a68b web: fix setting prefix for subdomains
* 5fabec9 prosody: add end conference
* 7f7a9b4 misc: working on unstable
2022-09-28 20:21:21 +02:00
Saúl Ibarra Corretgé
dd95b3d29c prosody: fix arm64 build
We don't have a proper lua-cjson package available yet.
2022-09-28 20:20:19 +02:00
Saúl Ibarra Corretgé
acb2f4eb03 misc: update stale.yml 2022-09-26 21:07:53 +02:00
Saúl Ibarra Corretgé
02e32e5294 jibri: update Chrome to M105 2022-09-26 20:51:39 +02:00
Saúl Ibarra Corretgé
c53de728ce jvb: add JVB_ADVERTISE_IPS, deprecating DOCKER_HOST_ADDRESS
The new variable has a better purposed name, and supports a comma
separated list of IPs instead of a single one, which should help those
running split-horizon setups.
2022-09-26 20:44:40 +02:00
Saúl Ibarra Corretgé
723acc20ef web: add ability to configure the room password digit size 2022-09-26 20:21:37 +02:00
David Négrier
a1e82ea582 jvb: migrate config to secure octo
* Migrating configuration to use secure octo configuration by default

Adding a new JVB_OCTO_RELAY_ID to configure videobridge.relay.relay-id (with a fallback to the old JVB_OCTO_BIND_ADDRESS to be used as relay-id)

* Adding a configuration check to verify that Octo cannot be enabled without the ENABLE_COLIBRI_WEBSOCKET environment variable set to "1"
2022-09-15 07:36:57 +02:00
Ben Banfield-Zanin
91043c581d prosody: upgrade UVS module to be compatible with Prosody 0.12 and luajwtjitsi 3.0 2022-09-13 13:38:14 +02:00
Debendra Oli
dc5b6a1ef5 fix: multi tenant setup (#1401)
* fix: multi tenant setup

refs:
fa5ee32720

https://community.jitsi.org/t/subdomain-not-working-on-docker-conatiner/116967/17

* refactor: lint

* squash: Fixes extra space.

Co-authored-by: Дамян Минков <damencho@jitsi.org>
2022-09-12 12:15:24 -05:00
Marcel Bieberbach
47804d0b9e prosody: add JWT_ENABLE_DOMAIN_VERIFICATION to compose file
Co-authored-by: Marcel Bieberbach <marcel@bieberbach.org>
2022-09-06 06:47:38 +02:00
Mustafa Ayberk Kale
832b178d64 prosody: make GC options configurable
Co-authored-by: Mustafa Ayberk Kale <mustafa.kale@turkcell.com.tr>
2022-09-02 10:38:17 +02:00
Debendra Oli
bf6a68b174 web: fix setting prefix for subdomains 2022-09-01 09:09:51 +02:00
wfleischer
5fabec93aa prosody: add end conference
Co-authored-by: Werner Fleischer <70745309+wernf@users.noreply.github.com>
2022-08-26 21:00:10 +02:00
Saúl Ibarra Corretgé
7f7a9b4ee9 misc: working on unstable 2022-08-26 15:46:28 +02:00
Saúl Ibarra Corretgé
d8894cbf50 release: stable-7648-4
* 6449c60 prosody: fix installation of lua inspect module
* 6664c89 prosody: add missing lua-inspect dependency
* 755bd3f prosody: add jigasi and jibri users as admins
* 8c5fba1 jigasi: add ability to disable SIP
* 4fa0a2f jvb: allow configuration of videobridge.ice.advertise-private-candidates
* 74e5942 misc: working on unstable
2022-08-26 14:51:59 +02:00
Saúl Ibarra Corretgé
6449c60875 prosody: fix installation of lua inspect module
Sigh Debian!
2022-08-26 13:19:45 +02:00
Дамян Минков
6664c89db6 prosody: add missing lua-inspect dependency 2022-08-26 13:07:58 +02:00
Thomas Butter
755bd3fc89 prosody: add jigasi and jibri users as admins
Allows them to bypass auth when tokens are enabled and no empty token is allowed.
2022-08-23 19:26:15 +02:00
Debendra Oli
8c5fba13df jigasi: add ability to disable SIP 2022-08-22 11:36:59 +02:00
Ben Banfield-Zanin
4fa0a2f7a5 jvb: allow configuration of videobridge.ice.advertise-private-candidates 2022-08-22 10:31:16 +02:00
Saúl Ibarra Corretgé
74e594242f misc: working on unstable 2022-08-22 10:06:55 +02:00
Saúl Ibarra Corretgé
acc7c55c9f release: stable-7648-3
* 7890183 jibri: fix ENABLE_RECORDING issue
* a2b86a0 fix: Fixes undefined variable $ENABLE_JAAS_COMPONENTS. Fixes #1377.
* 9f3c81f misc: working on unstable
2022-08-22 09:59:44 +02:00
David Négrier
7890183b9f jibri: fix ENABLE_RECORDING issue
* Fixing ENABLE_RECORDING issue

In https://github.com/jitsi/docker-jitsi-meet/pull/1372, I made a change to allow the web component to set ENABLE_RECORDING and still enable recording (in order to have "service recording" disabled but Dropbox recording enabled.
I failed to notice that the ENABLE_RECORDING environment variable is also used in Prosody (and in a number of places) as a global switch.

With the new variable semantic (as proposed in #1372), in order to know if Jibri must be enabled or not, we need 3 variables (ENABLE_RECORDING, DROPBOX_APPKEY and ENABLE_LIVESTREAMING).
This means we should also propagate those variables to Prosody.

To be honest, having the "DROPBOX_APPKEY" forwarded to Prosody just to know if we should enable or disable recording is a bit weird.

So I feel it is a better idea to revert back the meaning of "ENABLE_RECORDING" to be a global switch.

I'm therefore reverting back to old behaviour and adding a new environment variable (ENABLE_SERVICE_RECORDING) that allows turning on or off the "service recording".

* Setting ENABLE_SERVICE_RECORDING default value to ENABLE_SERVICE_RECORDING
2022-08-22 09:58:46 +02:00
damencho
a2b86a0f9a fix: Fixes undefined variable $ENABLE_JAAS_COMPONENTS. Fixes #1377. 2022-08-19 09:12:12 +02:00
Saúl Ibarra Corretgé
9f3c81fab9 misc: working on unstable 2022-08-18 15:57:43 +02:00
Saúl Ibarra Corretgé
fa90b0c886 release: stable-7648-2
* 24b6adb feat: Adds room info http endpoint for jaas components.
* 475be2a misc: working on unstable
2022-08-18 15:47:18 +02:00
damencho
24b6adbc68 feat: Adds room info http endpoint for jaas components. 2022-08-18 08:41:20 -05:00
Saúl Ibarra Corretgé
475be2af18 misc: working on unstable 2022-08-18 14:01:27 +02:00
Saúl Ibarra Corretgé
513ffca5df release: stable-7648-1
* d9921a0 prosody: fix syntax error
* bc6ce20 jibri: update Chrome to M104
* 7c7a43a prosody: add ability to configure max occupants
* 85a38d9 jibri: add ability to enable Dropbox recording without enabling "service recording"
* f8b7037 jvb: enable multi-stream by default
* eb0dd6b web: fix receiveMultipleVideoStreams flag
* 674f134 misc: working on unstable
2022-08-18 13:43:36 +02:00
Saúl Ibarra Corretgé
d9921a093c prosody: fix syntax error 2022-08-18 13:43:06 +02:00
Saúl Ibarra Corretgé
bc6ce20d00 jibri: update Chrome to M104 2022-08-18 13:25:29 +02:00
Rhys
7c7a43a045 prosody: add ability to configure max occupants 2022-08-18 13:05:25 +02:00
David Négrier
85a38d96a4 jibri: add ability to enable Dropbox recording without enabling "service recording"
Also add a new ENABLE_LIVESTREAMING env variable to enable live streaming independently from the recording service.
2022-08-18 13:03:07 +02:00
Saúl Ibarra Corretgé
f8b7037b05 jvb: enable multi-stream by default 2022-08-18 10:06:51 +02:00
Timo Schwarzer
eb0dd6b065 web: fix receiveMultipleVideoStreams flag 2022-08-15 21:41:56 +02:00
Saúl Ibarra Corretgé
674f1341b7 misc: working on unstable 2022-08-12 15:07:26 +02:00