Commit Graph

677 Commits

Author SHA1 Message Date
Saúl Ibarra Corretgé
0364d94c4a jibri: remove deprecated PulseAudio module 2022-07-27 09:48:03 +02:00
Debendra Oli
1c93e1b74d web: add support for brandingDataUrl (#1346)
Closes: #1345
2022-07-19 10:01:01 +02:00
BinaryWizard904
4372717dc3 web: add support for wav files to nginx default
Nginx does not define a mime type for wav files by default.  This causes Firefox to refuse to load these files.
Bu adding this mime type, we can ensure that Firefox plays back all interface sounds by default.
Issue is further described in: https://github.com/jitsi/jitsi-meet/issues/11860
2022-07-14 21:53:58 +02:00
Saúl Ibarra Corretgé
d804ba48c9 misc: make ignore rule more generic 2022-07-04 09:30:07 +02:00
Michel Pawlak
b2241315ad prosody: use ENABLE_IPV6 environment variable
Fixes: #1337
2022-07-01 08:30:21 +03:00
Saúl Ibarra Corretgé
be8c41f79e etherpad,jigasi: fix compose file version
They all need to match if we want to launch them together.
2022-06-24 14:48:49 +02:00
Saúl Ibarra Corretgé
d7cee00d61 misc: working on unstable 2022-06-24 12:49:22 +02:00
Saúl Ibarra Corretgé
a707a00eed release: stable-7439-2
* b2f704a misc: working on unstable
* 62655d8 release: stable-7439-1
* 22dc822 prosody: fix XMPP_MUC_CONFIGURATION
* 11de38f fix: properly use default SIP config
* 82a5382 fix: add missing $ to JIGASI_XMPP_USER
* 76ff646 misc: working on unstable
2022-06-24 12:28:50 +02:00
Saúl Ibarra Corretgé
b2f704a498 misc: working on unstable 2022-06-24 12:28:29 +02:00
Saúl Ibarra Corretgé
62655d866e release: stable-7439-1
* 76ff646 misc: working on unstable
2022-06-24 12:28:29 +02:00
Lazaro Herrera
22dc822068 prosody: fix XMPP_MUC_CONFIGURATION 2022-06-24 11:52:14 +02:00
Charlie Calendre
11de38fca8 fix: properly use default SIP config
The default values for JIGASI_SIP_PORT and JIGASI_SIP_TRANSPORT were never used
2022-06-24 08:10:23 +02:00
Charlie Calendre
82a53821c0 fix: add missing $ to JIGASI_XMPP_USER 2022-06-24 08:09:39 +02:00
Saúl Ibarra Corretgé
76ff646a86 misc: working on unstable 2022-06-23 21:38:34 +02:00
Saúl Ibarra Corretgé
0641a7197e release: stable-7439
* ea37859 prosody: add ability to configure MUC modules through ENV variables
* 5ff69fd jvb: fix jvb.conf parsing error
* 8f38fe6 web,jvb: add option to enable multi-stream
* 701dadf jvb: add ability to disable STUN
* 264a3d8 web: add prejoin config options
* fec78e4 jigasi: build on arm
* c04f658 web,jvb: allow underscore in JVB_WS_SERVER_ID
* 55a4591 prosody: configure unbound resolver
* 576e5a9 web: start with clean config.js
* a7f260e web,etherpad: fix default public URL
* 0cbfbfd web: don't proxy HTTP traffic to WS endpoints
* 7ed5063 jibri,compose: avoid mounting /dev/shm/
* fbb8a2d jibri: switch to PulseAudio
* e7533f8 jibri: simplify Dockerfile
* 7e74308 jigasi: switch to Java 11
* a9d1ed6 misc: working on unstable
* b227b73 build: fix multiarch build
2022-06-23 21:03:30 +02:00
Lazaro Herrera
ea378598c0 prosody: add ability to configure MUC modules through ENV variables
This allows for configuring how MUC modules can be used.

Closes: https://github.com/jitsi/docker-jitsi-meet/issues/1310
2022-06-23 19:39:07 +02:00
wfleischer
5ff69fd4ce jvb: fix jvb.conf parsing error 2022-06-18 19:09:52 +02:00
Daniel McAssey
8f38fe60f7 web,jvb: add option to enable multi-stream 2022-06-17 19:35:17 +02:00
Saúl Ibarra Corretgé
701dadfcad jvb: add ability to disable STUN
Fixes: https://github.com/jitsi/docker-jitsi-meet/issues/1321
2022-06-17 11:40:52 +02:00
Debendra Oli
264a3d8b39 web: add prejoin config options 2022-06-17 11:35:45 +02:00
Saúl Ibarra Corretgé
fec78e4be6 jigasi: build on arm 2022-06-16 13:45:39 +02:00
wfleischer
c04f658974 web,jvb: allow underscore in JVB_WS_SERVER_ID 2022-06-14 19:57:18 +02:00
wfleischer
55a45915bb prosody: configure unbound resolver
Fixes: #1315
2022-06-14 14:15:59 +02:00
wfleischer
576e5a9086 web: start with clean config.js 2022-06-14 11:36:35 +02:00
Saúl Ibarra Corretgé
a7f260ec32 web,etherpad: fix default public URL 2022-06-14 11:30:06 +02:00
Saúl Ibarra Corretgé
0cbfbfd6cb web: don't proxy HTTP traffic to WS endpoints
A 405 is returned if there is no upgrade request.
2022-06-14 11:28:33 +02:00
Saúl Ibarra Corretgé
7ed5063007 jibri,compose: avoid mounting /dev/shm/
Allocate it with compose.
2022-06-14 09:19:29 +02:00
Saúl Ibarra Corretgé
fbb8a2dbfe jibri: switch to PulseAudio
Using PulseAudio means no longer needing to mount /dev/snd/ which should
make deploying Jibri much easier.

Credits:

https://github.com/openfun/jibri-pulseaudio
https://community.jitsi.org/t/tip-pulseaudio-support-for-jibri/65780
https://github.com/kpeiruza/jitsi-images
2022-06-14 09:19:29 +02:00
Saúl Ibarra Corretgé
e7533f8639 jibri: simplify Dockerfile
Slightly reduce layer count by running everything in a single RUN.

Also reduce build time by skipping some unneeded apt update / cleanups.
2022-06-13 21:59:02 +02:00
Saúl Ibarra Corretgé
7e743086fb jigasi: switch to Java 11 2022-06-13 19:18:41 +02:00
Saúl Ibarra Corretgé
a9d1ed65ed misc: working on unstable 2022-06-13 17:26:58 +02:00
Saúl Ibarra Corretgé
b227b73710 build: fix multiarch build
TARGETPLATFORM must not have a default value.
2022-06-13 14:48:50 +02:00
Saúl Ibarra Corretgé
0572ab9c48 release: stable-7287-2
* ab08247 build: make sure JITSI_RELEASE is passed when invoking make
* 5109874 prosody: update to latest stable
* 343ef56 doc: update README
* 829841e jibri: add support for arm64
* 8d5a9cf jvb: fix not setting WS server ID
* cffab8f jibri: fix log location template
* 94833b5 doc: update README
* d3901ba build: also release a "stable" tag
* 9217b0a misc: working on unstable
2022-06-13 13:51:52 +02:00
Saúl Ibarra Corretgé
ab0824783b build: make sure JITSI_RELEASE is passed when invoking make 2022-06-13 13:50:48 +02:00
Saúl Ibarra Corretgé
5109874549 prosody: update to latest stable
Prosody 0.12.1 was released, which contained fixes that we needed,
that's why we were running on the 0.12 nightlies.
2022-06-13 13:45:30 +02:00
Saúl Ibarra Corretgé
343ef56a74 doc: update README 2022-06-13 13:37:37 +02:00
Saúl Ibarra Corretgé
829841e1a4 jibri: add support for arm64
Use Debian's Chromium and ChromeDriver instead of Google's.

This has the limitation of not being able to control the version we
ship, however.
2022-06-13 13:36:48 +02:00
Saúl Ibarra Corretgé
8d5a9cf1c9 jvb: fix not setting WS server ID 2022-06-13 12:37:39 +02:00
Jean-Vincent kassi
cffab8f429 jibri: fix log location template 2022-06-13 11:36:36 +02:00
Saúl Ibarra Corretgé
94833b5abf doc: update README 2022-06-13 09:26:32 +02:00
Saúl Ibarra Corretgé
d3901babb6 build: also release a "stable" tag 2022-06-13 09:16:51 +02:00
Saúl Ibarra Corretgé
9217b0acea misc: working on unstable 2022-06-10 14:45:20 +02:00
Saúl Ibarra Corretgé
76266c9c0b release: stable-7287-1
* 22e727c build: adapt release process to multiarch builds
* be422c7 jibri: update Chrome to M102
* 1463df4 compose: add ability to override image versions
* 7c29b57 prosody: fix reservations API
* 8337c0b jicofo,prosody: migrate to new reservations system
* 70c5cbf misc: update dialin numbers url setup (#1298)
* 7790012 misc: define ENABLE_JAAS_COMPONENTS variable (#1297)
* 62ad172 misc: update env.example
* 74ef7de web,prosody: add support for JaaS components
* 902a673 misc: move security options in sample file
* 2a23095 misc: use the "unstable" tag between releases
* 741ec4a build: add native arch building support
* 68d97c8 ci: add GH action docker build caching
* 8b02b8a build,ci: add initial arm64 support
* 3b86df0 compose: add ability to change the JVB colibri REST API exposed port
* 458515c env: add link to handbook
* 261577c web: stop using the default config file
* ed6ef89 web: remove config option to control FLoC
* cb5a753 config: simplify configuration
* b505d58 misc: add stalebot
* 5ff2735 web: add e2eping support using env variables
* 6284167 web: add more audio quality options
* 515bd19 misc: working on latest
2022-06-10 14:44:40 +02:00
Saúl Ibarra Corretgé
22e727cd3c build: adapt release process to multiarch builds 2022-06-10 14:43:40 +02:00
Saúl Ibarra Corretgé
be422c73e8 jibri: update Chrome to M102 2022-06-10 13:19:07 +02:00
Saúl Ibarra Corretgé
1463df4c09 compose: add ability to override image versions
Useful for local development, overriding to latest is possible now
without changing the compose file itself.
2022-06-10 13:14:46 +02:00
Mahdhi Rezvi
7c29b57914 prosody: fix reservations API
Fixes: https://github.com/jitsi/jitsi-meet/issues/11623
2022-06-06 13:19:19 +02:00
Mahdhi Rezvi
8337c0b108 jicofo,prosody: migrate to new reservations system
It's now implemented in Prosody rather than in Jicofo.
2022-06-03 07:53:35 +02:00
Oana Emilia Ianc
70c5cbfde2 misc: update dialin numbers url setup (#1298) 2022-05-31 14:36:06 +03:00
Oana Emilia Ianc
7790012d46 misc: define ENABLE_JAAS_COMPONENTS variable (#1297) 2022-05-31 11:25:38 +03:00