47 Commits

Author SHA1 Message Date
damencho
dbdc2b26cb fix(prosody): Enables admin_shell for all prosody types. 2026-01-23 12:34:30 -06:00
Дамян Минков
eab4bff766 fix(prosody): Moves to using shell for roster and user creation.
* fix(prosody): Moves to using shell for roster creation.

* fix(prosody): Moves to using shell for user creation.
2026-01-22 06:15:13 -06:00
damencho
c3df6dfd50 feat(prosody): Configure polls for visitors. 2025-09-26 11:04:11 -05:00
Дамян Минков
c44206c603 fix(prosody): Adds option to enable admins as room owners for prosody 13.0. (#2051) 2025-03-19 10:47:37 -05:00
kychen
3ba77e1964 feat(prosody) - Added TURN_USERNAME and TURN_PASSWORD (#1989)
Co-authored-by: lala <lala@mediot.com.tw>
2025-01-06 11:01:54 +01:00
Jakob Löw
345f8c2a23 fix(prosody,jicofo,jigasi,jibri) rename recorder domain to hidden domain 2024-11-12 12:52:11 +01:00
Aaron van Meerten
26b6f274fe fix(prosody): remove admin_adhoc module from defaults (#1948)
* fix(prosody): remove admin_adhoc module from defaults

* also remove dialback module

* further pruning
2024-10-22 12:23:19 -05:00
Aaron van Meerten
4ae743859f feat(prosody): move external_services module and config to global prosody.cfg.lua (#1949) 2024-10-22 12:17:14 -05:00
Aaron van Meerten
a88c6e4195 feat(prosody): allow s2s whitelist additions (#1940)
* feat(prosody): allow s2s whitelist additions

* change to vhost name to reflect additional uses

* whitespace improvement
2024-10-18 11:07:46 -05:00
Aaron van Meerten
4369907615 feat(jibri,jicofo,jigasi,jvb,prosody,web): trim empty list entries when splitting with splitList to allow trailing comma (#1932) 2024-10-11 10:50:41 -05:00
Aaron van Meerten
5e1fcd8043 fix(prosody): default value for PROSODY_MODE (#1929) 2024-10-09 13:18:19 -05:00
Aaron van Meerten
7b7f101218 feat(prosody): new flags to disable incoming client and server conection limits (#1928) 2024-10-09 11:39:01 -05:00
Aaron van Meerten
ff0cdc7ab0 fix(prosody): tpl errors on container startup due to missing variables (#1924) 2024-10-03 06:48:52 -05:00
Aaron van Meerten
1f2b14df1d feat(prosody): enable recorder domain for s2s to visitor nodes to allow transcription support (#1905) 2024-09-27 09:14:22 -05:00
damencho
ceb4a51a1e feat(prosody): Skip some modules for prosody-jvb. 2024-09-23 20:17:25 -05:00
24kushang
54baee28b5 feat(prosody): custom metrics of stanza counts for prosody service implemented (#1862)
Co-authored-by: Kushang Haria <kushangh@MacBook-Pro.local>
2024-07-18 16:03:05 +03: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
24kushang
fbc250ebfb feat(prosody): openmetrics module support (#1832)
add option to enable http_openmetrics
2024-06-26 13:32:50 -04:00
Aaron van Meerten
55c975fca0 fix(jicofo): use integer for port value to fix addition (#1826)
* fix(jicofo,prosody): use integer for port value to fix addition
2024-06-18 10:55:25 -04:00
Дамян Минков
604ba22105 prosody: Switches lua gc back to incremental. (#1777) 2024-04-03 16:00:56 -05:00
damencho
2798426f40 feat(prosody): Adjusts lua to use generational GC. 2024-03-21 07:00:40 -05:00
bgrozev
14efd9cc6d prosody: disable "offline" and "register" modules. (#1727) 2024-01-30 20:07:34 +01:00
bgrozev
8845606785 Move trusted_proxies from visitors to main prosody config file. (#1699) 2024-01-04 13:37:18 -08:00
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
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
af50ddeecb prosody: s2s whitelist duplicate param fix (#1625) 2023-10-13 14:52:28 -05:00
Aaron van Meerten
7fb1026f88 prosody: params for limits (#1622) 2023-10-13 08:45:30 -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
Werner Fleischer
35685424e1 prosody: add timestamps to the log 2023-04-13 16:38:31 +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
Michel Pawlak
b2241315ad prosody: use ENABLE_IPV6 environment variable
Fixes: #1337
2022-07-01 08:30:21 +03:00
wfleischer
55a45915bb prosody: configure unbound resolver
Fixes: #1315
2022-06-14 14:15:59 +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
Дамян Минков
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
Jan-Otto Kröpke
d747bfbe6b web,prosody: add XMPP WebSocket / Stream Management support 2020-10-29 21:44:48 +01:00
Saúl Ibarra Corretgé
b235ea1261 prosody: disable s2s module
Not used, not needed.
2020-05-27 23:15:39 +02:00
bgrozev
d44230e2b1 prosody: use hashed xmpp auth 2020-04-16 23:25:06 +02:00
Saúl Ibarra Corretgé
06e2d5e2e9 Revert "Use hashed xmpp auth."
This reverts commit 79e9bce07b.

THis would break existing setups. Will revisit later on.
2020-04-15 12:04:05 +02:00
Boris Grozev
79e9bce07b Use hashed xmpp auth. 2020-04-13 18:05:33 -05:00
Saúl Ibarra Corretgé
b0def9a9da prosody: use epoll backend 2020-03-24 11:15:55 +01:00
Aaron van Meerten
a39aa5d16d change global config to split on \\n 2019-07-22 17:39:09 -05:00
Aaron van Meerten
dc374d3633 prosody: tpl main prosody.cfg.lua 2019-06-05 19:55:51 -05: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