Commit Graph

123 Commits

Author SHA1 Message Date
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
JohannesPertl
0ce0f098cf prosody: update version
Fixes: https://github.com/jitsi/docker-jitsi-meet/issues/1246
2022-03-18 11:29:34 +01:00
Saúl Ibarra Corretgé
201a1b422c prosody: pin to version 0.11 for now 2022-03-15 23:26:46 +01:00
Saúl Ibarra Corretgé
29b4c23f5a prosody: use a more recent version of luarocks 2022-03-15 23:25:49 +01: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
Дамян Минков
d50df676a6 fix: Fixes missing variable for prosody plugins. 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
Robert Kaussow
c37706c8bb misc: fix label order in dockerfiles 2022-02-09 20:20:07 +01:00
Robert Kaussow
0de062ba64 misc: add missing quotes to labels in dockerfiles 2022-02-08 10:41:03 +01:00
Robert Kaussow
76424fda5d chore: add opencontainers labels to Dockerfiles 2022-02-05 14:56:05 +01:00
Robert Kaussow
fb2326e613 prosody: add missing package libldap-common 2021-12-14 09:53:07 +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
Saúl Ibarra Corretgé
320829601c base: update base images to Debian Bullseye 2021-12-03 13:57:09 +01:00
Saúl Ibarra Corretgé
2061b869fe misc: enable features by default
- prejoin screen
- lobby
- av moderation
- talk while muted detection
- reactions
2021-10-12 11:52:45 +02:00
Saúl Ibarra Corretgé
bda1502210 prosody: simplify code
We no longer need to use token based auth (but allow empty tokens) when
WebSockets are used.
2021-09-24 13:03:56 +02:00
Prayag Singh
cfd8d3c04e web: add config options for polls and reactions 2021-09-17 14:04:17 +02:00
Berbe
be1da0e2be misc: cleanup Dockerfiles
* Cleanup: Use spaces instead of tabulation

* Cleanup: Reduce layers

* Cleanup: Homogeneise wget syntax

* Cleanup: Use binary GPG key format
2021-09-17 09:49:49 +02:00
Azim Khakulov
c95f0d6b16 prosody: add support for A/V Moderation
Set ENABLE_AV_MODERATION to 1 in order to enable it.

NOTE: This feature is still under development and should be considered
beta quality.
2021-08-20 09:30:45 +02:00
tbutter
856e414084 prosody: add ability to configure external TURN server
Co-authored-by: Thomas Butter <tbutter@gmail.com>
2021-08-10 13:57:08 +02:00
Léopold Jacquot
bcae3b19b0 prosody: add domain mapper options to default configuration 2021-07-30 10:13:47 +02:00
Дамян Минков
6f6fe7717c prosody: enable limits
* feat: Enables limits with default values from upstream.

* feat: Enables limits_exception module and adding jicofo and jvb.

Removes the limits for the jicofo and jvb connections.
2021-06-07 20:09:26 +02:00
Aaron van Meerten
db3d790e52 prosody: fix: restrict room creation to jicofo (#1059) 2021-05-21 09:52:54 -05:00
Saúl Ibarra Corretgé
9bc262a40f prosody: fix building unstable images 2021-04-16 12:09:04 +02:00
Saúl Ibarra Corretgé
953a4d2425 jicofo: use a client proxy connection 2021-04-01 15:15:53 +02:00
Saúl Ibarra Corretgé
3e04fb4fc2 prosody: fix lobby when authentication is enabled 2021-02-02 10:05:32 +01:00
teutates
12823cbab0 prosody: fix jibri recording websocket error
Fixes: #867, #871
2021-01-14 10:20:07 +01:00
Saúl Ibarra Corretgé
6f7b2b4a01 prosody: add internal domain name to default cross-domains list 2020-12-23 11:40:42 +01:00
Saúl Ibarra Corretgé
c2c646054b prosody: fix cross-domain WS default value
Somehow the ENV directive doesn't work in all cases (?) and I got a
template error when upgrading.
2020-12-09 11:39:10 +01:00