Commit Graph

36 Commits

Author SHA1 Message Date
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
netaskd
dd851117a8 prosody: refactor getting prosody-plugins.
Now we get all files from the deb package jitsi-meet-tokens into /prosody-plugins
2019-08-09 10:07:32 +02:00
netaskd
2e3576f6ca prosody: add LDAP authentication via SASL mechanism 2019-04-17 09:56:43 +02:00
Paul Tiedtke
df36d71542 xmpp: add jwt authentication support 2019-02-21 08:34:41 +01:00
Paul Tiedtke
95a55915b7 xmpp: add ability to add custom prosody modules 2019-01-28 22:11:17 +01:00
Saúl Ibarra Corretgé
720f36c0fd xmpp: no need to add backports repository
It's now already there since it's in base.
2018-11-07 09:28:53 +01:00
Saúl Ibarra Corretgé
aefefb53b6 xmpp: disable HTTPS for BOSH
It's not exposed, we proxy from the web frontend.
2018-10-17 23:06:51 +02:00
Saúl Ibarra Corretgé
467a149cbb Initial import 2018-03-14 10:23:50 +01:00