Commit Graph

864 Commits

Author SHA1 Message Date
DevelopingEntitiesWithFuntations e9392302b1
prosody: add ability to customize JWT signature type
Fixes: #1771
2024-04-08 11:49:27 +02:00
Sebastian Denz b0f9eb2f56
prosody: integrate prosody-plugins-contrib
Extract contrib plugins to /prosody-plugins-contrib, add plugin path to prosody config, leave matrix plugins in contrib folder.
2024-04-04 09:11:39 +02:00
Дамян Минков 604ba22105
prosody: Switches lua gc back to incremental. (#1777) 2024-04-03 16:00:56 -05:00
Aaron van Meerten 68d4b1af58
jibri: fix xorg modeline for 1280x720 (#1778)
* jibri: fix xorg modeline for 1280x720

* whitespace
2024-04-03 11:02:39 -05:00
simon 8094a173f1
web: add ability to change CORS header value 2024-03-26 08:23:42 +01:00
Saúl Ibarra Corretgé 03b6ca24f2 web: remove no longer needed mime type definition
It's built-in now.
2024-03-22 23:37:31 +01:00
Saúl Ibarra Corretgé 70ba4cbe2f base: update to Debian Bookworm 2024-03-22 23:37:31 +01:00
Saúl Ibarra Corretgé dc5cbaef23 misc: working on unstable 2024-03-22 22:48:35 +01:00
Saúl Ibarra Corretgé 066b844165 release: stable-9364-1
* a5ebb99 jibri: flag to support prometheus-style metrics (#1768)
* 80fc10e feat(prosody): Cleans up gc settings.
* 69bba17 feat(prosody): Adjusts lua to use generational GC for brewery.cfg.lua.
* 2798426 feat(prosody): Adjusts lua to use generational GC.
* 28d2b32 feat(prosody): Make sure muc tumbstones is disabled.
* d5df19d jigasi: autoscaler sidecar support (#1738)
* 0953ca0 jigasi: skip SIP configuration when configured as a transcriber
* ca1d670 fix: 🐛 wrong quote in default config (#1761)
* 360361e jibri: move xmpp config for easier override (#1748)
* 452f5ba misc: working on unstable
2024-03-22 22:48:35 +01:00
Aaron van Meerten a5ebb99e31
jibri: flag to support prometheus-style metrics (#1768)
* jibri: flag to support prometheus-style metrics
2024-03-21 14:03:18 -05:00
damencho 80fc10ebf7 feat(prosody): Cleans up gc settings.
Reverts 69bba17 and some parts of 2798426.
2024-03-21 08:18:23 -05:00
damencho 69bba176df feat(prosody): Adjusts lua to use generational GC for brewery.cfg.lua. 2024-03-21 07:14:25 -05:00
damencho 2798426f40 feat(prosody): Adjusts lua to use generational GC. 2024-03-21 07:00:40 -05:00
damencho 28d2b32cea feat(prosody): Make sure muc tumbstones is disabled. 2024-03-20 17:19:34 -05:00
Aaron van Meerten d5df19d30f
jigasi: autoscaler sidecar support (#1738)
* jigasi: autoscaler sidecar support

* jigasi: remove local address
2024-03-20 12:22:08 -05:00
Saúl Ibarra Corretgé 0953ca0853 jigasi: skip SIP configuration when configured as a transcriber 2024-03-19 19:46:18 +01:00
HannesOberreiter ca1d6704f9
fix: 🐛 wrong quote in default config (#1761) 2024-03-19 10:24:05 -05:00
Aaron van Meerten 360361e5ea
jibri: move xmpp config for easier override (#1748)
* jibri: move xmpp config for easier override

* fix order of operations
2024-03-19 07:46:34 -05:00
Saúl Ibarra Corretgé 452f5ba26c misc: working on unstable 2024-03-18 22:04:53 +01:00
Saúl Ibarra Corretgé 36ebd3df96 release: stable-9364
* ca61ea2 jibri: add ability to ignore certificate errors
* 615396e java: use Java 17
* 140db22 jibri: check for chrome bin before pre-warm (#1757)
* 648612f feat(prosody): Always report visitors support when enabled.
* 28f3cf8 jvb: lipcap from apt to allow for pcap dumps (#1747)
* 33350c3 prosody: fix env var default value
* d6dc1e3 base-java: install nodejs 20 from nodesource
* 8f84f2f jibri: use storage.googleapis.com location for chromedriver
* 1bbb4ab fix(prosody): Updates a rate whitelist config that changed in jitsi-meet. (#1741)
* eccf68e misc: working on unstable
2024-03-18 22:04:53 +01:00
Saúl Ibarra Corretgé ca61ea20b0 jibri: add ability to ignore certificate errors
This is useful for testing without a valid TLS certificate.
2024-03-18 16:46:38 +01:00
Saúl Ibarra Corretgé 615396e1f0
java: use Java 17 2024-03-18 15:45:21 +01:00
Aaron van Meerten 140db223e3
jibri: check for chrome bin before pre-warm (#1757) 2024-03-12 12:55:39 -05:00
damencho 648612f1bc feat(prosody): Always report visitors support when enabled. 2024-03-04 13:32:27 -06:00
Aaron van Meerten 28f3cf8b64
jvb: lipcap from apt to allow for pcap dumps (#1747) 2024-02-21 11:59:56 -06:00
Sebastian Denz 33350c3a15
prosody: fix env var default value 2024-02-21 13:45:49 +01:00
Aaron van Meerten d6dc1e3984
base-java: install nodejs 20 from nodesource
* base-java: install nodejs 20 from nodesource

* jibri: bump chrome version

* Revert chrome version
2024-02-20 08:39:09 -06:00
Kurt Garloff 8f84f2f916
jibri: use storage.googleapis.com location for chromedriver
This is the place listed on
https://googlechromelabs.github.io/chrome-for-testing/
which would seem to be the least likely to silently break.
Currently, the edgedl.me.gvt1.com location is broken.

Signed-off-by: Kurt Garloff <kurt@garloff.de>
2024-02-18 14:32:05 +01:00
Дамян Минков 1bbb4ab0b7
fix(prosody): Updates a rate whitelist config that changed in jitsi-meet. (#1741)
* fix(prosody): Updates a rate whitelist config that changed in jitsi-meet.

* squash: Update prosody/rootfs/defaults/conf.d/jitsi-meet.cfg.lua

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

* squash: Update prosody/rootfs/defaults/conf.d/jitsi-meet.cfg.lua

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

* squash: Update jitsi-meet.cfg.lua

---------

Co-authored-by: Aaron van Meerten <aaron.van.meerten@gmail.com>
2024-02-15 16:37:04 -06:00
Saúl Ibarra Corretgé eccf68e759 misc: working on unstable 2024-02-15 11:53:32 +01:00
Saúl Ibarra Corretgé b47db92301 release: stable-9258
* a198d56 compose: add jvb dependency to web container (#1739)
* 5c5742b prosody: var for speakerstats modules
* a1d1f2c web: Add env vars for setting 1080p and 4k bitrates.
* bb69407 Remove "ping" in ViarualHosts (#1728)
* 14efd9c prosody: disable "offline" and "register" modules. (#1727)
* 8e28256 misc: working on unstable
2024-02-15 11:53:32 +01:00
BifbofII a198d56e06
compose: add jvb dependency to web container (#1739)
since web runs dig jvb on startup, if jvb isn't up yet, this can fail or point to a wrong ip, leading the colibri websocket connection to fail
2024-02-09 10:45:15 +01:00
Aaron van Meerten 5c5742b838
prosody: var for speakerstats modules
* prosody: var for speakerstats modules
2024-02-05 13:40:39 -06:00
Jaya Allamsetty a1d1f2ce5a
web: Add env vars for setting 1080p and 4k bitrates.
* web: Add env vars for setting 1080p and 4k bitrates.

* squash: Fix c&p errors
2024-01-31 14:26:36 -05:00
bgrozev bb69407602
Remove "ping" in ViarualHosts (#1728)
It's already present in the global modules_enabled and thus loaded for
each VirtualHost.
2024-01-30 12:33:10 -08:00
bgrozev 14efd9cc6d
prosody: disable "offline" and "register" modules. (#1727) 2024-01-30 20:07:34 +01:00
Saúl Ibarra Corretgé 8e282568b8 misc: working on unstable 2024-01-30 09:46:08 +01:00
Saúl Ibarra Corretgé 73ff3028e5 release: stable-9220-1
* 1e97277 jibri: update Chrome to version 121
* 310b80d jvb: add env var to control require-valid-address
* b0092bc jicofo,jigasi,jvb: fix accidentally enabling Sentry
* 102281e base: update tpl
* bf237da etherpad: update etherpad image to etherpad/etherpad:1.9.6 (#1725)
* 7381471 misc: working on unstable
2024-01-30 09:46:08 +01:00
Saúl Ibarra Corretgé 1e97277973 jibri: update Chrome to version 121 2024-01-30 09:28:02 +01:00
Saúl Ibarra Corretgé 310b80dedd jvb: add env var to control require-valid-address 2024-01-30 09:22:25 +01:00
Saúl Ibarra Corretgé b0092bcf65 jicofo,jigasi,jvb: fix accidentally enabling Sentry
Fixes: https://github.com/jitsi/docker-jitsi-meet/issues/1724
2024-01-30 08:56:05 +01:00
Saúl Ibarra Corretgé 102281ecc7 base: update tpl
toBool now supports nil values too.
2024-01-30 08:55:41 +01:00
waja bf237da1a8
etherpad: update etherpad image to etherpad/etherpad:1.9.6 (#1725)
Etherpad images starting with tag 1.9.0 are supporting ARCH amd64 and
arm64
2024-01-30 07:41:13 +01:00
Saúl Ibarra Corretgé 7381471795 misc: working on unstable 2024-01-29 11:38:36 +01:00
Saúl Ibarra Corretgé a389db4b1d release: stable-9220
* 4eb5575 prosody: c2s encryption flag from environment
* cc34823 prosody: tune internal muc settings
* f512116 prosody: jibri and jigasi skip muc passwords (#1718)
* 6c1f384 Add flag for require-muc-config-flag. (#1717)
* 6e6dd96 web: nginx config for load-test client if present (#1715)
* 11d7d75 fix: Do not load domain_mapper under breakout component (#1714)
* 4ca5763 prosody: the new version of contrib-prosody-plugins (#1713)
* d31e164 build: simplify detection of the target platform
* 21f04ea base: update tpl
* 9b686c6 prosody: Drops unused module.
* 1365d7f base-java: include jdk package
* 4584779 jicofo: fix enable sctp octo defaults (#1708)
* 2a3f8fd web: fix config.js syntax
* df88c7c Fix/web settings prop syntax (#1706)
* d64ae1c web: remove 'startBitrate' that is no longer supported.
* 1cba0b5 web: Fix the maxbitrates config setting. Also, remove the 'enforcePreferredCodec' setting which is no longer supported.
* 1dbe5cd web: cleanup config
* 3a888fd jicofo: add support for max-ssrcs-per-user config
* 5093efb feat: Add testing flag for Av1
* 7f86006 prosody: remove muc_meeting_id from lobby
* c21a598 prosody: visitors config whitespace fix (#1694)
* 8845606 Move trusted_proxies from visitors to main prosody config file. (#1699)
* e41e4f4 Require tls by default. (#1698)
* 80e4ee6 Remove unnecessary modules and properties (#1697)
* 2915176 prosody: skip recorder account unless in client mode
* 46b98b5 prosody: brewery mode for jvb/jicofo discovery muc
* 52eef2e feat: Add an option to set jibri-sip brewery jid. (#1689)
* ab30f56 prosody: enable muc_meeting_id in lobby component
* 5cc0ef0 jicofo: fix duplicate line
* 2a67885 jicofo: trusted domain list
* 78fb030 fix: Fix typo in var name. (#1690)
* 1ad045e feat: Add an option to enable sctp for relays. (#1688)
* aa898e4 jicofo: fix visitors auth domain (#1687)
* ec8615a fix: Fix default JIBRI_PENDING_TIMEOUT. (#1686)
* 483bbde web: trim deprecated options and defaults
* 11cbfcc web: provide bosh URL as relative only if flagged (#1682)
* 60100d6 jvb: expose public IP in autoscaler sidecar config (#1679)
* b8a9080 task: fix shutdown script
* 2e3c272 jvb: fix terminate script for autoscaler sidecar
* 3519113 jvb: finish script for graceful shutdown (#1676)
* 4fba8b5 task: support logging to file in JVB container (#1675)
* 431cdcc web: allow desktop framerate to be automatically determined by the browser
* 4c009ad jvb: fix version for autoscaler config
* 4531615 prosody: add smacks to guest vhost
* b4428bf prosody: use mod_smacks.lua from prosody since 0.12.4
* ee2f3c9 docker-compose.yml: expose jicofo and jvb env vars for defining max memory.
* 940cd97 env.example: add jicofo and jvb env vars for defining max memory.
* 71b3892 jicofo,jvb,jigasi: fix SENTRY_DSN cannot be defined
* e6a0c04 jibri: add check for /dev/shm size
* dbffba1 Revert "jicofo, jigasi, jvb: fix SENTRY_DSN not being read"
* 073f85d Revert "logging: fix reference to old variable"
* 8415c84 logging: fix reference to old variable
* fa2b4db jicofo, jigasi, jvb: fix SENTRY_DSN not being read
* 42a2153 misc: working on unstable
2024-01-29 11:38:36 +01:00
Aaron van Meerten 4eb55758fe
prosody: c2s encryption flag from environment
* prosody: c2s encryption flag from environment
2024-01-22 15:00:55 -06:00
Aaron van Meerten cc34823c63
prosody: tune internal muc settings
* prosody: tune internal muc settings
2024-01-22 14:46:40 -06:00
Aaron van Meerten f512116e2d
prosody: jibri and jigasi skip muc passwords (#1718) 2024-01-22 14:44:23 -06:00
bgrozev 6c1f384eac
Add flag for require-muc-config-flag. (#1717) 2024-01-22 12:27:07 -08:00
Aaron van Meerten 6e6dd96bea
web: nginx config for load-test client if present (#1715) 2024-01-22 08:07:57 -06:00