Commit Graph

108 Commits

Author SHA1 Message Date
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
damencho
648612f1bc feat(prosody): Always report visitors support when enabled. 2024-03-04 13:32:27 -06:00
Sebastian Denz
33350c3a15 prosody: fix env var default value 2024-02-21 13:45:49 +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
Aaron van Meerten
5c5742b838 prosody: var for speakerstats modules
* prosody: var for speakerstats modules
2024-02-05 13:40:39 -06: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
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
11d7d75d72 fix: Do not load domain_mapper under breakout component (#1714)
It gets loaded twice and registers for each host twice:
2024-01-19 21:09:33 conference.beta.meet.jit.si:muc_domain_mapper          info	Loading mod_muc_domain_mapper for host jigasi.beta.meet.jit.si!
2024-01-19 21:09:33 breakout.beta.meet.jit.si:muc_domain_mapper            info	Loading mod_muc_domain_mapper for host jigasi.beta.meet.jit.si!
2024-01-19 14:12:08 -08:00
emrah
4ca576360e prosody: the new version of contrib-prosody-plugins (#1713)
* prosody: update version of prosody-plugings package

* prosody: update the version of contrib-prosody-plugins package

* prosody: add MATRIX_LOBBY_BYPASS variable to control matrix_lobby_bypass module
2024-01-17 17:27:48 +01:00
damencho
9b686c6f4a prosody: Drops unused module. 2024-01-12 18:01:55 -06:00
Aaron van Meerten
7f86006c3f prosody: remove muc_meeting_id from lobby
* prosody: remove muc_meeting_id from lobby
2024-01-08 12:24:53 -06:00
Aaron van Meerten
c21a598562 prosody: visitors config whitespace fix (#1694) 2024-01-04 13:39:36 -08:00
bgrozev
8845606785 Move trusted_proxies from visitors to main prosody config file. (#1699) 2024-01-04 13:37:18 -08:00
bgrozev
80e4ee6341 Remove unnecessary modules and properties (#1697)
* Only enable dialback when s2s is enabled.
* Remove vcard, pep, register modules.
* Only set smacks properties when xmpp ws is enabled.
2024-01-03 14:20:29 -08:00
Aaron van Meerten
46b98b5a7a prosody: brewery mode for jvb/jicofo discovery muc
* prosody: brewery mode for jvb/jicofo discovery muc

* do not include c2s limits in brewery mode
2024-01-03 11:51:30 -06:00
Aaron van Meerten
ab30f56e27 prosody: enable muc_meeting_id in lobby component
* prosody: enable muc_meeting_id in lobby component
2024-01-02 14:36:24 -06:00
Saúl Ibarra Corretgé
4531615974 prosody: add smacks to guest vhost
Fixes: https://github.com/jitsi/docker-jitsi-meet/issues/1545
2023-12-08 13:11:29 +01:00
Aaron van Meerten
0827186976 prosody: stun in external services (#1644) 2023-11-14 13:15:13 -06:00
Aaron van Meerten
cd1c9fbfba prosody: remove muc limit messages from visitors (#1626) 2023-10-17 09:34:20 -05:00
Aaron van Meerten
eb91893895 prosody: add ping module to auth domain (#1624) 2023-10-13 13:20:44 -05:00
Aaron van Meerten
261caa3d6d prosody: guest ping module, var for auth type (#1623) 2023-10-13 10:37:01 -05:00
Aaron van Meerten
cf894ce8f1 prosody: variables for lobby and breakout modules 2023-10-10 09:08:36 +02:00
Aaron van Meerten
a827437fc9 prosody: param to link room metadata to main vhost (#1616) 2023-10-02 12:41:46 -05:00
Aaron van Meerten
5120595a48 prosody: var for config in main vhost (#1615) 2023-10-02 11:21:32 -05:00
Aaron van Meerten
6bfa8302f1 prosody: visitor mode support (#1611)
support for visitor mode in prosody, with some fixes for jicofo as well
2023-09-29 08:03:53 -05:00
emrah
1cbb8f8cec prosody: add hybrid_matrix_token as a new authentication method 2023-08-08 09:07:35 +02:00
emrah
f18acb493d jicofo, prosody: allow to set different AUTH_TYPE 2023-07-01 16:02:00 +02:00
emrah
a41578c328 prosody: update the comma logic while listing TURNs 2023-06-05 06:56:51 -05:00
emrah
9776714d05 prosody: allow multiple TURN (#1559) 2023-06-01 14:35:18 -05:00
damencho
a0a34109ff fix: Allows jicofo entering rooms without requiring a password.
The case where the main room is locked and everyone leaves it to a breakout room and then coming back allows jicofo entering without a password.
2023-04-26 09:05:07 -05:00
Aaron van Meerten
1c27da8053 prosody: fix ranges redux (#1538) 2023-04-18 15:16:39 -05:00
Aaron van Meerten
9fc8ffaee9 prosody: fix ranges definition (#1537) 2023-04-18 15:04:31 -05:00
Aaron van Meerten
39de818cb9 prosody: enable rate limits (#1536) 2023-04-18 10:12:25 -05:00
orandev
1cdf970b59 prosody: fix "<no value>" issue in prosody config
If XMPP_DOMAIN and XMPP_MUC_DOMAIN are not configured in the .env file (which is the default situation), we get the following lines in jitsi-meet.cfg.lua:

    end_conference_component = "endconference.<no value>"
[...]
Component "endconference.<no value>" "end_conference"
    muc_component = "<no value>"
2023-03-07 12:10:35 +01:00
Saúl Ibarra Corretgé
9e0305bc59 prosody: set JWT_ENABLE_DOMAIN_VERIFICATION to false by default 2023-01-31 10:01:02 +01:00
Saúl Ibarra Corretgé
9cfbaf2d64 misc: drop JICOFO_AUTH_USER
It is expected to be "focus" in a number of places inside lib-jitsi-meet
and that won't change anytime soon.

Allowing users to change it is just asking for trouble.

Fixes: https://github.com/jitsi/lib-jitsi-meet/issues/2191
2023-01-12 15:36:28 +01:00
Jean-Vincent kassi
68751c27f2 prosody: add metadata component
Necessary for whiteboard usage.
2023-01-12 14:16:28 +01:00
Debendra Oli
e219bcfc21 web: add ability to configure whiteboard 2022-12-19 12:54:51 +01:00
Adam Skoglund
ccc5746f91 prosody: add ability to configure TURN server transports 2022-12-08 11:06:05 +01: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
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
damencho
24b6adbc68 feat: Adds room info http endpoint for jaas components. 2022-08-18 08:41:20 -05:00
Saúl Ibarra Corretgé
d9921a093c prosody: fix syntax error 2022-08-18 13:43:06 +02:00
Rhys
7c7a43a045 prosody: add ability to configure max occupants 2022-08-18 13:05:25 +02:00
Saúl Ibarra Corretgé
4264f257f6 prosody: make enable_domain_verification configurable 2022-08-12 14:50:32 +02:00