Commit Graph

169 Commits

Author SHA1 Message Date
damencho
07ea79a58d feat(prosody): Enables connection resumption for jicofo and jvb. 2024-12-04 14:19:15 -06:00
Aaron van Meerten
5e8b702d7c fix(prosody-visitors): proper variable for transcriber jid in rate limit (#1967) 2024-11-14 10:06:35 -06:00
Aaron van Meerten
d3db3a5a89 fix(jibri,jicofo,jigasi,prosody,web): respect previous XMPP_RECORDER_DOMAIN value if set (#1966) 2024-11-14 09:29:43 -06: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
bb17a29a20 feat(prosody): enable muc_max_participants in lobby component (#1950) 2024-10-22 12:52:42 -05: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
c58a9e52e9 feat(prosody): allow components access even after max participants is reached (#1930) 2024-10-10 11:37:16 -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
bgrozev
02aa4f1d53 fix: Only set app_secret when defined. (#1925)
* ref: Order variables alphabetically.

* fix: Only set app_secret when defined.

Note: this has no security implications in asap mode because
app_secret is not used. It's just cleaner to not define it.
2024-10-08 12:03:33 -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
1db83edb25 feat(ldap): Start and configure only if enabled. 2024-09-24 11:45:02 -05:00
damencho
ceb4a51a1e feat(prosody): Skip some modules for prosody-jvb. 2024-09-23 20:17:25 -05:00
Aaron van Meerten
b0675c0e24 prosody: recording metadata module (#1734)
* prosody: jibri_session module for recording metadata

* prosody: flag for recording metadata module
2024-09-16 09:55:13 -05:00
Aaron van Meerten
e1b14f267c feat(prosody): enable brewery muc modules in internal muc component (#1892) 2024-08-30 14:48:32 -04:00
Aaron van Meerten
46377d4c94 feat(prosody): transcriber account support and flag configuration fix (#1890) 2024-08-30 14:37:39 -04: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
Дамян Минков
2adac72142 feat(prosody): Drop non existing config.
smacks_max_hibernated_sessions config does not exist in prosody 0.12 and the internal smacks.
This existed in the external smack module used for prosody 0.11.
2024-06-21 16:33:45 +03: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
DevelopingEntitiesWithFuntations
11285cd30f prosody: Fixed the wrong position of the JWT_SIGN_TYPE setting in the file (#1796)
* Fixed the JWT_SIGN_TYPE being in Jigasi - added it to the correct spot

* Fixed the wrong position of the JWT_SIGN_TYPE setting in the file
2024-04-27 04:31:30 -05:00
simon
6f98bbeeea prosody: add ability to customize TURN TTL value 2024-04-24 10:14:35 +02:00
DevelopingEntitiesWithFuntations
e9392302b1 prosody: add ability to customize JWT signature type
Fixes: #1771
2024-04-08 11:49:27 +02: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
Дамян Минков
604ba22105 prosody: Switches lua gc back to incremental. (#1777) 2024-04-03 16:00:56 -05:00
damencho
80fc10ebf7 feat(prosody): Cleans up gc settings.
Reverts 69bba17 and some parts of 2798426.
2024-03-21 08:18:23 -05:00
damencho
69bba176df feat(prosody): Adjusts lua to use generational GC for brewery.cfg.lua. 2024-03-21 07:14:25 -05:00
damencho
2798426f40 feat(prosody): Adjusts lua to use generational GC. 2024-03-21 07:00:40 -05:00
damencho
28d2b32cea feat(prosody): Make sure muc tumbstones is disabled. 2024-03-20 17:19:34 -05:00
damencho
648612f1bc feat(prosody): Always report visitors support when enabled. 2024-03-04 13:32:27 -06:00
Sebastian Denz
33350c3a15 prosody: fix env var default value 2024-02-21 13:45:49 +01:00
Дамян Минков
1bbb4ab0b7 fix(prosody): Updates a rate whitelist config that changed in jitsi-meet. (#1741)
* fix(prosody): Updates a rate whitelist config that changed in jitsi-meet.

* squash: Update prosody/rootfs/defaults/conf.d/jitsi-meet.cfg.lua

Co-authored-by: Aaron van Meerten <aaron.van.meerten@gmail.com>

* squash: Update prosody/rootfs/defaults/conf.d/jitsi-meet.cfg.lua

Co-authored-by: Aaron van Meerten <aaron.van.meerten@gmail.com>

* squash: Update jitsi-meet.cfg.lua

---------

Co-authored-by: Aaron van Meerten <aaron.van.meerten@gmail.com>
2024-02-15 16:37:04 -06:00
Aaron van Meerten
5c5742b838 prosody: var for speakerstats modules
* prosody: var for speakerstats modules
2024-02-05 13:40:39 -06:00
bgrozev
bb69407602 Remove "ping" in ViarualHosts (#1728)
It's already present in the global modules_enabled and thus loaded for
each VirtualHost.
2024-01-30 12:33:10 -08:00
bgrozev
14efd9cc6d prosody: disable "offline" and "register" modules. (#1727) 2024-01-30 20:07:34 +01:00
Aaron van Meerten
4eb55758fe prosody: c2s encryption flag from environment
* prosody: c2s encryption flag from environment
2024-01-22 15:00:55 -06:00
Aaron van Meerten
cc34823c63 prosody: tune internal muc settings
* prosody: tune internal muc settings
2024-01-22 14:46:40 -06:00
Aaron van Meerten
f512116e2d prosody: jibri and jigasi skip muc passwords (#1718) 2024-01-22 14:44:23 -06:00
bgrozev
11d7d75d72 fix: Do not load domain_mapper under breakout component (#1714)
It gets loaded twice and registers for each host twice:
2024-01-19 21:09:33 conference.beta.meet.jit.si:muc_domain_mapper          info	Loading mod_muc_domain_mapper for host jigasi.beta.meet.jit.si!
2024-01-19 21:09:33 breakout.beta.meet.jit.si:muc_domain_mapper            info	Loading mod_muc_domain_mapper for host jigasi.beta.meet.jit.si!
2024-01-19 14:12:08 -08: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
damencho
9b686c6f4a prosody: Drops unused module. 2024-01-12 18:01:55 -06:00
Aaron van Meerten
7f86006c3f prosody: remove muc_meeting_id from lobby
* prosody: remove muc_meeting_id from lobby
2024-01-08 12:24:53 -06:00
Aaron van Meerten
c21a598562 prosody: visitors config whitespace fix (#1694) 2024-01-04 13:39:36 -08: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