Commit Graph

57 Commits

Author SHA1 Message Date
emrah
df0bb250e3 fix(prosody): install the new version of jitsi-contrib/prosody-plugins (#1926) 2024-10-08 12:00:50 -05:00
Sebastian Denz
905943d162 feat(prosody) update prosody contrib plugins from 20240117 to 20240817 2024-10-01 11:43:21 +02:00
Sebastian Denz
c65d2bd2fc feat(jigasi,jicofo,jvb,jibri,prosody): add healthcheck.sh scripts and prosody http_health mod 2024-07-02 11:50:25 -04:00
Sebastian Denz
b0f9eb2f56 prosody: integrate prosody-plugins-contrib
Extract contrib plugins to /prosody-plugins-contrib, add plugin path to prosody config, leave matrix plugins in contrib folder.
2024-04-04 09:11:39 +02:00
Saúl Ibarra Corretgé
70ba4cbe2f base: update to Debian Bookworm 2024-03-22 23:37:31 +01: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
Aaron van Meerten
b4428bf261 prosody: use mod_smacks.lua from prosody since 0.12.4 2023-12-07 16:19:41 +01: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
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
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
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
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
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
Дамян Минков
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
Saúl Ibarra Corretgé
320829601c base: update base images to Debian Bullseye 2021-12-03 13:57:09 +01: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
Saúl Ibarra Corretgé
9bc262a40f prosody: fix building unstable images 2021-04-16 12:09:04 +02:00
Paul Tiedtke
5679578d80 prosody: add env var to config cross domain settings 2020-12-08 21:04:53 +01:00
Saúl Ibarra Corretgé
5c44a84eb4 misc: stop using apt-key, it's deprecated
Fixes: https://github.com/jitsi/docker-jitsi-meet/issues/480
2020-12-04 11:29:47 +01:00
Saúl Ibarra Corretgé
880b9b0e91 core: update base image to Debian Buster 2020-12-02 16:03:17 +01:00
Saúl Ibarra Corretgé
b235ea1261 prosody: disable s2s module
Not used, not needed.
2020-05-27 23:15:39 +02:00
Saúl Ibarra Corretgé
1d428a8440 prosody: use a 2-stage build
This greatly simplifies the cleanup so we don't leave unneeded packages
behind.
2020-05-27 23:12:37 +02:00
Saúl Ibarra Corretgé
1381b08ad8 prosody: fix installing dependdencies
Only install from backports what's absolutely necessary and make sure
libssl is installed so JWT auth is not broken...

Ref: https://github.com/jitsi/docker-jitsi-meet/issues/613
2020-05-27 09:37:31 +02:00
Saúl Ibarra Corretgé
afafe23640 prosody: shrink container size 2020-05-26 23:24:30 +02:00
Saúl Ibarra Corretgé
367621f6da prosody: remove no longer needed patch 2020-04-14 11:41:12 +02:00
Saúl Ibarra Corretgé
93ba77021b prosody: fix installing prosody from the right repository 2020-03-30 09:58:54 +02:00
Saúl Ibarra Corretgé
655cf6be4a web,prosody,jvb: prepare for new stable release 2020-03-27 22:12:25 +01:00
Saúl Ibarra Corretgé
b15bb28279 prosody: update to latest stable version
Use the official repositories so we don't lag behind in fixes.
2020-03-26 10:42:40 +01:00
netaskd
8352559f50 misc: add ARG JITSI_REPO for dependented dockerfiles 2019-09-03 19:07:55 +02:00
Po-Ying Chen
33a45ec8db prosody: add missing lua module net-url 2019-08-14 18:59:56 +02:00
netaskd
aa9230af32 prosody: apply muc_owner_allow_kick.patch to muc_allowners module 2019-08-09 15:32:28 +02:00