Commit Graph

151 Commits

Author SHA1 Message Date
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
7bfc5c1f7a prosody: update version of prosody-plugings package 2023-09-29 13:25:00 +02: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
Saúl Ibarra Corretgé
dd95b3d29c prosody: fix arm64 build
We don't have a proper lua-cjson package available yet.
2022-09-28 20:20:19 +02:00
Ben Banfield-Zanin
91043c581d prosody: upgrade UVS module to be compatible with Prosody 0.12 and luajwtjitsi 3.0 2022-09-13 13:38:14 +02: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
Saúl Ibarra Corretgé
6449c60875 prosody: fix installation of lua inspect module
Sigh Debian!
2022-08-26 13:19:45 +02:00
Дамян Минков
6664c89db6 prosody: add missing lua-inspect dependency 2022-08-26 13:07:58 +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
Saúl Ibarra Corretgé
55e0eed66b prosody: remove explicit dependency
It's a dependency of lua-luaossl.
2022-08-09 21:30:32 +02:00
Saúl Ibarra Corretgé
e0bc4e4e77 prosody: add missing net-url dependency
It's used by the muc_size plugin.
2022-08-09 21:29:34 +02:00
Saúl Ibarra Corretgé
20eb991101 prosody: clean build
Install the jitsi-meet-prosody package instead of uncompressing it.
2022-08-09 09:17:42 +02:00
Saúl Ibarra Corretgé
6fb422cc85 prosody: fix not finding the basexx and cjsson modules
Debian doesn't provide a Lua > 5.2 packaged version for neither.

Fixes: https://github.com/jitsi/docker-jitsi-meet/issues/1359
2022-08-09 09:17:42 +02:00
Saúl Ibarra Corretgé
b67095975b prosody: simplify container build
We can now use the Lua libraries packaged in Debian, thus removing the
need for a 2-stage build and manual package coppying.
2022-08-05 11:46:03 +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
Saúl Ibarra Corretgé
5109874549 prosody: update to latest stable
Prosody 0.12.1 was released, which contained fixes that we needed,
that's why we were running on the 0.12 nightlies.
2022-06-13 13:45:30 +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
Thorsten B
8587d29a05 prosody: add mod_auth_cyrus from community libraries
Fixes: #1264

With prosody 0.12 mod_auth_cyrus moved to community repos see: https://prosody.im/doc/release/0.12.0
2022-04-20 19:23:40 +02:00
Saúl Ibarra Corretgé
1afa278844 prosody: add temporary workaround for JWT auth
The previous commit updated Prosody to 0.12 and lua to 5.4. This also
forced us to update luajwtjitsi to the latest version (3.0.0), and we
hadn't landed a necessary fix in time for the stable release, so pick
the right file by hand until the next release.
2022-04-19 13:31:39 +02:00
Saúl Ibarra Corretgé
6fe240a712 prosody: update to 0.12 2022-04-19 13:31:39 +02:00
Saúl Ibarra Corretgé
3afc1e3c12 prosody: update package version
Use prosody-0.11 which will give us the latest 0.11 release from the upstream Debian repo. 0.12 made it to Debian backports, and we don't want to use that yet.
2022-04-14 10:19:07 +02:00