Commit Graph

120 Commits

Author SHA1 Message Date
bgrozev
e41e4f480d Require tls by default. (#1698) 2024-01-04 12:59:09 -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
2915176b2e prosody: skip recorder account unless in client mode
* prosody: skip recorder account unless in client mode
2024-01-03 12:36:46 -06: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
af50ddeecb prosody: s2s whitelist duplicate param fix (#1625) 2023-10-13 14:52:28 -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
7fb1026f88 prosody: params for limits (#1622) 2023-10-13 08:45:30 -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
Werner Fleischer
35685424e1 prosody: add timestamps to the log 2023-04-13 16:38:31 +02: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
Mustafa Ayberk Kale
832b178d64 prosody: make GC options configurable
Co-authored-by: Mustafa Ayberk Kale <mustafa.kale@turkcell.com.tr>
2022-09-02 10:38:17 +02: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
Michel Pawlak
b2241315ad prosody: use ENABLE_IPV6 environment variable
Fixes: #1337
2022-07-01 08:30:21 +03: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
wfleischer
55a45915bb prosody: configure unbound resolver
Fixes: #1315
2022-06-14 14:15:59 +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
Aaron van Meerten
95af77896d jicofo: add optional XMPP_PORT value (#1275)
* jicofo: add optional XMPP_PORT value

* include compose and env example for XMPP_PORT

* extends use of the XMPP_PORT property

* fix compose to use default

* re-commenting XMPP_PORT value

* include XMPP_PORT in compose for all services

* always use $XMPP_PORT, value defaulted in template

* missing JVB setting
2022-05-02 08:30:48 -05:00
Saúl Ibarra Corretgé
a8e6a34fde prosody: completely disable external components
We are no longer using component connections.
2022-04-25 10:10:19 +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