* adding multi-user chat support (XEP-0045)

This commit is contained in:
shaula 2018-01-14 00:11:38 +00:00
parent 3e022f69eb
commit 4b1c11c412
3 changed files with 9 additions and 5 deletions

View file

@ -23,6 +23,7 @@ modules_enabled = {
"ping"; -- Replies to XMPP pings with pongs "ping"; -- Replies to XMPP pings with pongs
"pep"; -- Enables users to publish their mood, activity, playing music and more "pep"; -- Enables users to publish their mood, activity, playing music and more
"register"; -- Allow users to register on this server using a client and change passwords "register"; -- Allow users to register on this server using a client and change passwords
--"muc"; -- [Loaded as component, therefore commented here] Multi-user chats (XEP-0045)
-- Admin interfaces -- Admin interfaces
"admin_adhoc"; -- Allows administration via an XMPP client that supports ad-hoc commands "admin_adhoc"; -- Allows administration via an XMPP client that supports ad-hoc commands

View file

@ -16,3 +16,9 @@ Component ("proxy." .. domain) "proxy65"
-- Set up a http file upload because proxy65 is not working in muc -- Set up a http file upload because proxy65 is not working in muc
-- Component (domain) "http_upload" -- Component (domain) "http_upload"
-- is set-up via modules_enabled -- is set-up via modules_enabled
Component ("muc." .. domain) "muc"
name = "Prosody Chatrooms"
restrict_room_creation = false
max_history_messages = 20

View file

@ -18,6 +18,7 @@ While Conversations got everything set-up out-of-the-box, Gajim was used with th
* SQLite message store * SQLite message store
* Configured file upload and image sharing * Configured file upload and image sharing
* Allows registration * Allows registration
* Multi-user chats
## Requirements ## Requirements
@ -60,7 +61,7 @@ version: '2'
services: services:
server: server:
image: shaula/rpi-prosody:0.9.11 image: shaula/rpi-prosody:0.10
ports: ports:
- "5000:5000" - "5000:5000"
- "5222:5222" - "5222:5222"
@ -105,7 +106,3 @@ log = {
}; };
``` ```
## Missing
* [Multi-User-Chats](https://prosody.im/doc/modules/mod_muc) (MUC) is not yet configured
* ??