Commit Graph

43 Commits

Author SHA1 Message Date
Boris Grozev
8004ffeba1 Use the new log formatters, clean up stale logging config. 2022-01-19 12:18:27 -06:00
Ben Banfield-Zanin
a8a596bd6f jicofo: configure trusted-domains for Jibri if ENABLE_RECORDING is set 2021-12-14 11:53:40 +01:00
Kevin Conway
f40a8d56ad jicofo: Handle special characters in password
Add quotations to jicofo run script.

This fixes #488 where jicofo fails to start due to special characters. For
example, if the JICOFO_AUTH_PASSWORD variable value contains `&` or `#` then the
run script fails because the characters are interpreted by bash rather than as a
string.

Note that the `gen-passwords.sh` script does _not_ trigger this issue because it
does not generate characters outside the ASCII alpha-numeric range. This only
shows up when using other tools to generate the password values that do include
special characters in the output or when setting the password values by hand.
2021-12-04 07:21:54 +01:00
Paul Tiedtke
537fcd532b misc: add support for sentry logging 2021-09-17 09:51:34 +02:00
Berbe
be1da0e2be misc: cleanup Dockerfiles
* Cleanup: Use spaces instead of tabulation

* Cleanup: Reduce layers

* Cleanup: Homogeneise wget syntax

* Cleanup: Use binary GPG key format
2021-09-17 09:49:49 +02:00
Kenny
f748484d1c jicofo: add enable-auto-login config option 2021-09-10 08:29:34 +02:00
Matthieu Huguet
b555d41a7f jicofo: fix boolean values in configuration file
A type error is thrown when one of these environment variables is
defined:
- ENABLE_AUTO_OWNER
- JICOFO_ENABLE_HEALTH_CHECKS
- JICOFO_ENABLE_BRIDGE_HEALTH_CHECKS
2021-08-24 20:07:39 +02:00
Saúl Ibarra Corretgé
2900680798 Revert "misc: add support for sentry logging"
This reverts commit 8d2a29f286.
2021-04-17 22:45:57 +02:00
tob123
7a4720205e jicofo: make sure client-proxy is properly configured 2021-04-17 22:31:29 +02:00
Paul Tiedtke
8d2a29f286 misc: add support for sentry logging 2021-04-16 20:34:33 +02:00
Hugo Renard
b22421b168 misc: publish nightly unstable images 2021-04-15 11:48:55 +02:00
Prayag Singh
d6fac8e0c3 jicofo: disable octo by default 2021-04-07 20:31:15 +02:00
Saúl Ibarra Corretgé
6c4dce1622 jicofo: fix ENABLE_SCTP type 2021-04-01 15:15:53 +02:00
Saúl Ibarra Corretgé
953a4d2425 jicofo: use a client proxy connection 2021-04-01 15:15:53 +02:00
duritong
c89ccc9727 jicofo: reintroduce shibboleth auth
Fixes #956
2021-02-17 15:26:37 +01:00
Prayag Singh
88e950dcd4 jicofo: fix healthcheck
Fixes: #929
2021-02-05 11:16:30 +01:00
prayagsingh
0f541c8241 jicofo: migrate to new config 2021-01-29 15:13:56 +01:00
Saúl Ibarra Corretgé
8261f7233c jicofo,jigase: add ability to extend the config file 2020-12-09 10:38:45 +01:00
Felix Geyer
905d431e14 jicofo,jigasi: always rebuild configs on start 2020-12-08 15:02:23 +01:00
Saúl Ibarra Corretgé
43f678d967 build: refactor Makefile
Use a single one with dynamically generated rules instead of individual
makefiles which are 99% boilerplate.
2020-12-02 16:03:17 +01:00
paweldomas
8b7cbc3fff revert "jicofo: no auth URL in JWT auth mode" 2020-10-13 15:46:50 +02:00
Paweł Domas
2f47518f57 jicofo: no auth URL in JWT auth mode
There's no need to have Jicofo involved in authentication
when JWT authentication type is configured in Prosody in which case
Prosody plugins are validating the token when user tries to enter
a MUC.

This mechanism was initially designed for 'internal' Prosody
XMPP authentication with guest access. In this mode only admin users
are allowed to create MUC rooms and Jicofo is an admin. In this flow,
a user first joins from domain with authentication enabled and it
will receive a session ID from Jicofo. Now the client will store this
session ID in the local storage and use it next time when coming back
to Jitsi Meet to make Jicofo create a MUC room for him/her.

https://jitsi.github.io/handbook/docs/devops-guide/secure-domain

The EXT_JWT mode was an experiment at some point, but now should
probably be removed. It may come handy only in case where there is
no JWT verification in Prosody and all users connect as anonymous and
MUC creation is only allowed to Jicofo.
2020-10-02 16:44:36 +02:00
Cedric Roijakkers
8f9caa47f3 jicofo: set XMPP_MUC_COMPONENT_PREFIX
Fixes: #691
2020-07-30 16:57:17 +02:00
Saúl Ibarra Corretgé
abf2f73a95 jicofo: fix setting incorrect auth URL scheme for JWT 2020-05-07 22:29:52 +02:00
Cedric Roijakkers
3472ab0b19 jicofo: add ability to configure health checks 2020-05-06 15:40:39 +02:00
Saúl Ibarra Corretgé
768b6c4a50 security: fail to start if using the old default password 2020-04-06 16:55:13 +02:00
Saúl Ibarra Corretgé
a015710e54 security: don't provide default passwords
Also check if they are not provided at sstartup time and fail to start
in that case.
2020-04-06 12:23:36 +02:00
Saúl Ibarra Corretgé
7c0c795fa7 jicofo: only configure Jigasi brewery if Jigasi is configured
Otherwise conferene.isSIPCallingSupported() will return true.
2020-03-30 14:05:15 +02:00
mjattiot
6eebabdc24 jicofo: set owner jicofo rights for /config directory 2020-02-04 14:20:33 +01:00
Mohammed
2b9a13bfef jicofo: add support of reservation REST API 2020-01-28 08:54:17 +01:00
netaskd
ffa017b74d jibri: add jibri service 2019-12-04 14:53:59 +01:00
netaskd
8352559f50 misc: add ARG JITSI_REPO for dependented dockerfiles 2019-09-03 19:07:55 +02:00
netaskd
2b30ab9a23 misc: add variable JITSI_REPO instead hardcoded jitsi 2019-09-03 17:14:50 +02:00
Saúl Ibarra Corretgé
30c425811e misc: fix handling boolean values
Fixes: https://github.com/jitsi/docker-jitsi-meet/issues/30
2019-01-28 23:11:03 +01:00
Paul Tiedtke
0f0a9420a0 jigasi: make it completely optional 2019-01-28 21:58:44 +01:00
Saúl Ibarra Corretgé
ee90a92d43 xmpp: add support for authentication 2018-10-18 12:08:30 +02:00
Saúl Ibarra Corretgé
e78a4ed24a jigasi: add jigasi support for SIP audio calls 2018-10-17 11:59:53 +02:00
Saúl Ibarra Corretgé
9bb7340f66 jvb: use MUC connections for the JVB 2018-10-16 21:15:46 +02:00
Saúl Ibarra Corretgé
409f858496 jicofo: add logging configuration 2018-10-16 21:07:06 +02:00
Saúl Ibarra Corretgé
45a6ac1e6d misc: don't quote cmd args 2018-04-28 12:18:40 +02:00
Saúl Ibarra Corretgé
0e43efa17e build: add ability to force rebuilds and select releases 2018-04-27 09:55:14 +02:00
Saúl Ibarra Corretgé
80a2a13b5e xmpp: make the auth XMPP domain configurable 2018-03-28 08:42:48 +02:00
Saúl Ibarra Corretgé
467a149cbb Initial import 2018-03-14 10:23:50 +01:00