Commit Graph

97 Commits

Author SHA1 Message Date
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
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
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
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
Lazaro Herrera
22dc822068 prosody: fix XMPP_MUC_CONFIGURATION 2022-06-24 11:52:14 +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
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
74ef7de10e web,prosody: add support for JaaS components 2022-05-30 16:46:04 +02:00
Saúl Ibarra Corretgé
cb5a753282 config: simplify configuration
Use default values everywhere so they don't need to be specified in the
.env file.

This makes the default .env file much smaller (the larger config options
are documented in the handbook) and should make it easier to port the
setup to runtimes other than Docker Compose.
2022-05-20 10:53:12 +02:00
Saúl Ibarra Corretgé
6fe240a712 prosody: update to 0.12 2022-04-19 13:31:39 +02:00
Дамян Минков
1b51c77796 feat: Enables polls for breakout rooms. 2022-03-02 10:12:45 -06:00
Дамян Минков
0b019ee4eb feat: Enables tenants/subdomains by default. 2022-03-02 10:12:45 -06:00
Markus Münzel
88997f580c prosody: authentication by matrix user authentication service
Added env variables and prosody plugins to authenticate prosody users by the matrix user authentication service, refer to https://github.com/matrix-org/prosody-mod-auth-matrix-user-verification

Co-authored-by: Markus Münzel <markus@muenzel.de>
2022-02-25 19:40:20 +01:00
Werner Fleischer
6f56e5b7a2 web,prosody: add breakout rooms support
Co-authored-by: Saúl Ibarra Corretgé <saghul@jitsi.org>
2021-12-03 15:09:01 +01:00