Commit Graph

992 Commits

Author SHA1 Message Date
kychen
3ba77e1964 feat(prosody) - Added TURN_USERNAME and TURN_PASSWORD (#1989)
Co-authored-by: lala <lala@mediot.com.tw>
2025-01-06 11:01:54 +01:00
Joshua Chia
82e98d2274 web: Added P2P_STUN_SERVERS environment variable (#1990) 2025-01-06 10:59:41 +01:00
Kushang
02499f8483 feat(grafana): prosody monitoring dashboard created (#1879)
* Dashboard for JVB and jicofo monitoring

* feat(grafana): prosody monitoring dashboard created

* Delete log-analyser/grafana-provisioning/dashboards/JVB_Jicofo_Monitoring.json

* Stanzas count custom metrics used in dashboard
2024-12-30 16:24:42 -06:00
spprod35
3af072595c web: add option param for Automatic Gain Control 2024-12-28 08:10:07 +01:00
Saúl Ibarra Corretgé
9bc57e2bc0 misc: working on unstable 2024-12-17 14:45:28 +01:00
Saúl Ibarra Corretgé
0de329b493 release: stable-9909
* 9098202 feat(lint): add tpl lint step for each project (#1983)
* 70b75f5 feat(build): Checks config.js syntax. (#1981)
* f18b182 fix(web): config.js syntax errors (#1980)
* eea18b1 feat: Add an option to enable VLA. (#1979)
* 9527545 feat(web) Add defaults and env variables for codec preference. (#1978)
* 6ae3414 feat(prosody): Sets recorder prefixes.
* 07ea79a feat(prosody): Enables connection resumption for jicofo and jvb.
* 5341065 Update docker-compose.yml (#1968)
* 5e8b702 fix(prosody-visitors): proper variable for transcriber jid in rate limit (#1967)
* d3db3a5 fix(jibri,jicofo,jigasi,prosody,web): respect previous XMPP_RECORDER_DOMAIN value if set (#1966)
* 2d9c3cc feat(web): allow comment at the top of config.js to be overridden (#1964)
* 9fe5b8b fix(web) Remove no longer used config setting. Av1 has already been enabled by default.
* a53775c misc: working on unstable
2024-12-17 14:45:28 +01:00
Aaron van Meerten
909820274c feat(lint): add tpl lint step for each project (#1983)
* feat(lint): add tpl lint step for each project

* fix path

* fix path

* include jicofo and jibri

* temp cat to test

* more templates to lint

* fix path

* fix jigasi password b64 default behavior
2024-12-13 12:33:50 -06:00
Дамян Минков
70b75f5294 feat(build): Checks config.js syntax. (#1981)
* feat(build): Checks config.js syntax.

* Update .github/workflows/ci.yml

Co-authored-by: Aaron van Meerten <aaron.van.meerten@gmail.com>

* Update .github/workflows/ci.yml

Co-authored-by: Aaron van Meerten <aaron.van.meerten@gmail.com>

* squash: Prepare for system-config.js.

* squash: Fix order.

* Update ci.yml (#1982)

* Update ci.yml

* Update ci.yml

---------

Co-authored-by: Aaron van Meerten <aaron.van.meerten@gmail.com>
2024-12-13 10:34:21 -06:00
Aaron van Meerten
f18b182f77 fix(web): config.js syntax errors (#1980) 2024-12-13 08:58:37 -06:00
bgrozev
eea18b101b feat: Add an option to enable VLA. (#1979) 2024-12-12 18:09:25 -06:00
Jaya Allamsetty
95275454cf feat(web) Add defaults and env variables for codec preference. (#1978)
* feat(web) Add defaults and env variables for codec preference.

* Update web/rootfs/defaults/settings-config.js

---------

Co-authored-by: Aaron van Meerten <aaron.van.meerten@gmail.com>
2024-12-11 15:03:49 -05:00
damencho
6ae3414ff2 feat(prosody): Sets recorder prefixes. 2024-12-04 14:19:27 -06:00
damencho
07ea79a58d feat(prosody): Enables connection resumption for jicofo and jvb. 2024-12-04 14:19:15 -06:00
Hannes
534106591a Update docker-compose.yml (#1968)
Add missing optional env `TURN_TTL`.
2024-11-20 08:24:07 -06:00
Aaron van Meerten
5e8b702d7c fix(prosody-visitors): proper variable for transcriber jid in rate limit (#1967) 2024-11-14 10:06:35 -06:00
Aaron van Meerten
d3db3a5a89 fix(jibri,jicofo,jigasi,prosody,web): respect previous XMPP_RECORDER_DOMAIN value if set (#1966) 2024-11-14 09:29:43 -06:00
Aaron van Meerten
2d9c3cc824 feat(web): allow comment at the top of config.js to be overridden (#1964) 2024-11-13 05:13:51 -06:00
Jaya Allamsetty
9fe5b8b651 fix(web) Remove no longer used config setting.
Av1 has already been enabled by default.
2024-11-12 10:52:19 -05:00
Saúl Ibarra Corretgé
a53775c88d misc: working on unstable 2024-11-12 15:41:49 +01:00
Saúl Ibarra Corretgé
617fb59a47 release: stable-9823
* 51a1214 feat(jibri) bump Chrome to version 130
* 345f8c2 fix(prosody,jicofo,jigasi,jibri) rename recorder domain to hidden domain
* 47d974d feat(jibri,jicofo,jvb): custom hocon support via include for components that support it (#1960)
* 6443c6f feat(transcriber): fix exposing transcript path in web
* 74d913f feat(transcriber): flag to enable translations (#1953)
* 8909050 feat(transcriber): remote config auth parameters (#1951)
* bb17a29 feat(prosody): enable muc_max_participants in lobby component (#1950)
* 26b6f27 fix(prosody): remove admin_adhoc module from defaults (#1948)
* 4ae7438 feat(prosody): move external_services module and config to global prosody.cfg.lua (#1949)
* 74a536e misc: working on unstable
2024-11-12 15:41:49 +01:00
Saúl Ibarra Corretgé
51a1214236 feat(jibri) bump Chrome to version 130 2024-11-12 15:11:27 +01:00
Jakob Löw
345f8c2a23 fix(prosody,jicofo,jigasi,jibri) rename recorder domain to hidden domain 2024-11-12 12:52:11 +01:00
Aaron van Meerten
47d974d88c feat(jibri,jicofo,jvb): custom hocon support via include for components that support it (#1960) 2024-10-29 12:12:34 -05:00
Ben Magistro
6443c6f7fb feat(transcriber): fix exposing transcript path in web
This addes the transcipts path to the list of static items that should
be allowed by nginx.

Fixes #1427

Signed-off-by: Ben Magistro <koncept1@gmail.com>
2024-10-28 14:31:28 +01:00
Aaron van Meerten
74d913f58a feat(transcriber): flag to enable translations (#1953)
* feat(transcriber): flag to enable translations

* default translation to off
2024-10-23 11:39:18 -05:00
Aaron van Meerten
8909050f75 feat(transcriber): remote config auth parameters (#1951) 2024-10-22 13:57:22 -05:00
Aaron van Meerten
bb17a29a20 feat(prosody): enable muc_max_participants in lobby component (#1950) 2024-10-22 12:52:42 -05:00
Aaron van Meerten
26b6f274fe fix(prosody): remove admin_adhoc module from defaults (#1948)
* fix(prosody): remove admin_adhoc module from defaults

* also remove dialback module

* further pruning
2024-10-22 12:23:19 -05:00
Aaron van Meerten
4ae743859f feat(prosody): move external_services module and config to global prosody.cfg.lua (#1949) 2024-10-22 12:17:14 -05:00
Saúl Ibarra Corretgé
74a536e2bd misc: working on unstable 2024-10-22 15:29:03 +02:00
Saúl Ibarra Corretgé
ae70171a1d release: stable-9779
* a5b719c  allow configuration of a custom translation service (such as libretranslate) (#1946)
* d6251b7 feat(jaas): updated jaas URLs (#1944)
* 2a87a50 fix(jigasi): ensure tpl doesn't fail even if no JIGASI_SIP_PASSWORD is set (#1943)
* 5164db7 feat(jigasi): config for jigasi in visitor mode (#1942)
* a88c6e4 feat(prosody): allow s2s whitelist additions (#1940)
* b89c328 fix(prosody): install the new version of jitsi-contrib/prosody-plugins
* 0b75cd1 fix(transcriber): fix bosh and xmpp connections from jigasi to prosody (#1934)
* 4369907 feat(jibri,jicofo,jigasi,jvb,prosody,web): trim empty list entries when splitting with splitList to allow trailing comma (#1932)
* c58a9e5 feat(prosody): allow components access even after max participants is reached (#1930)
* 5e1fcd8 fix(prosody): default value for PROSODY_MODE (#1929)
* 7b7f101 feat(prosody): new flags to disable incoming client and server conection limits (#1928)
* 02aa4f1 fix: Only set app_secret when defined. (#1925)
* df0bb25 fix(prosody): install the new version of jitsi-contrib/prosody-plugins (#1926)
* ff0cdc7 fix(prosody): tpl errors on container startup due to missing variables (#1924)
* 905943d feat(prosody) update prosody contrib plugins from 20240117 to 20240817
* 1f2b14d feat(prosody): enable recorder domain for s2s to visitor nodes to allow transcription support (#1905)
* c9b6679 feat(web): mount load-test volume to expose load-test client from host (#1910)
* b726312 feat(jicofo) add config parameter for ENABLE_MODERATOR_CHECKS
* 2d39624 misc: working on unstable
2024-10-22 15:29:03 +02:00
Jakob Löw
a5b719c453 allow configuration of a custom translation service (such as libretranslate) (#1946) 2024-10-21 06:04:59 -05:00
Aaron van Meerten
d6251b7f7b feat(jaas): updated jaas URLs (#1944) 2024-10-18 16:34:13 -05:00
Aaron van Meerten
2a87a5063c fix(jigasi): ensure tpl doesn't fail even if no JIGASI_SIP_PASSWORD is set (#1943) 2024-10-18 11:35:00 -05:00
Aaron van Meerten
5164db7ab1 feat(jigasi): config for jigasi in visitor mode (#1942) 2024-10-18 11:28:23 -05:00
Aaron van Meerten
a88c6e4195 feat(prosody): allow s2s whitelist additions (#1940)
* feat(prosody): allow s2s whitelist additions

* change to vhost name to reflect additional uses

* whitespace improvement
2024-10-18 11:07:46 -05:00
emrah
b89c328eb0 fix(prosody): install the new version of jitsi-contrib/prosody-plugins 2024-10-17 17:20:18 +02:00
Aaron van Meerten
0b75cd1689 fix(transcriber): fix bosh and xmpp connections from jigasi to prosody (#1934)
* fix(transcriber): fix bosh and xmpp connections from jigasi to prosody

* fix first selection syntax
2024-10-11 11:24:17 -05:00
Aaron van Meerten
4369907615 feat(jibri,jicofo,jigasi,jvb,prosody,web): trim empty list entries when splitting with splitList to allow trailing comma (#1932) 2024-10-11 10:50:41 -05:00
Aaron van Meerten
c58a9e52e9 feat(prosody): allow components access even after max participants is reached (#1930) 2024-10-10 11:37:16 -05:00
Aaron van Meerten
5e1fcd8043 fix(prosody): default value for PROSODY_MODE (#1929) 2024-10-09 13:18:19 -05:00
Aaron van Meerten
7b7f101218 feat(prosody): new flags to disable incoming client and server conection limits (#1928) 2024-10-09 11:39:01 -05:00
bgrozev
02aa4f1d53 fix: Only set app_secret when defined. (#1925)
* ref: Order variables alphabetically.

* fix: Only set app_secret when defined.

Note: this has no security implications in asap mode because
app_secret is not used. It's just cleaner to not define it.
2024-10-08 12:03:33 -05:00
emrah
df0bb250e3 fix(prosody): install the new version of jitsi-contrib/prosody-plugins (#1926) 2024-10-08 12:00:50 -05:00
Aaron van Meerten
ff0cdc7ab0 fix(prosody): tpl errors on container startup due to missing variables (#1924) 2024-10-03 06:48:52 -05:00
Sebastian Denz
905943d162 feat(prosody) update prosody contrib plugins from 20240117 to 20240817 2024-10-01 11:43:21 +02:00
Aaron van Meerten
1f2b14df1d feat(prosody): enable recorder domain for s2s to visitor nodes to allow transcription support (#1905) 2024-09-27 09:14:22 -05:00
Aaron van Meerten
c9b66792ef feat(web): mount load-test volume to expose load-test client from host (#1910)
* feat(web): mount load-test volume to expose load-test client from host

* use web subdir
2024-09-27 09:12:46 -05:00
Dimosthenis Nikoudis
b726312ee7 feat(jicofo) add config parameter for ENABLE_MODERATOR_CHECKS 2024-09-26 21:43:55 +02:00
Saúl Ibarra Corretgé
2d39624b5f misc: working on unstable 2024-09-26 15:56:11 +02:00