Changeset

12322:b1cb236c4478

prosody.cfg.lua.dist: Add new modules mod_admin_shell enabled by default because it's awesome! mod_smacks and mod_bookmarks under recommended since they're recommended by the compliance suite XEP-0459 Invites under nice to have and enabled by default to enable a somewhat nice out of the box experience Other new modules mostly under Other mod_external_services left out since it's an advanced thing
author Kim Alvefur <zash@zash.se>
date Thu, 10 Feb 2022 18:02:59 +0100
parents 12321:398c5f5db934
children 12323:d14b213549cf
files prosody.cfg.lua.dist
diffstat 1 files changed, 14 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/prosody.cfg.lua.dist	Thu Feb 04 00:49:07 2021 +0100
+++ b/prosody.cfg.lua.dist	Thu Feb 10 18:02:59 2022 +0100
@@ -56,6 +56,8 @@
 		"vcard4"; -- User profiles (stored in PEP)
 		"vcard_legacy"; -- Conversion between legacy vCard and PEP Avatar, vcard
 		"limits"; -- Enable bandwidth limiting for XMPP connections
+		"bookmarks"; -- Synchronise open rooms between clients
+		"smacks"; -- Stream management and resumption (XEP-0198)
 
 	-- Nice to have
 		"version"; -- Replies to server version requests
@@ -63,17 +65,23 @@
 		"time"; -- Let others know the time here on this server
 		"ping"; -- Replies to XMPP pings with pongs
 		"register"; -- Allow users to register on this server using a client and change passwords
+		"invites"; -- Create and manage invites
+		"invites_register"; -- Create accounts using invites
+		"invites_adhoc"; -- Create invites via AdHoc command
 		--"mam"; -- Store messages in an archive and allow users to access it
 		--"csi_simple"; -- Simple Mobile optimizations
+		--"turn_external"; -- Provide external TURN (and STUN) service
 
 	-- Admin interfaces
 		"admin_adhoc"; -- Allows administration via an XMPP client that supports ad-hoc commands
 		--"admin_telnet"; -- Opens telnet console interface on localhost port 5582
+		"admin_shell"; -- Allow secure administration via an UNIX socket
 
 	-- HTTP modules
 		--"bosh"; -- Enable BOSH clients, aka "Jabber over HTTP"
 		--"websocket"; -- XMPP over WebSockets
 		--"http_files"; -- Serve static files from a directory over HTTP
+		--"http_openmetrics"; -- for exposing metrics to stats collectors
 
 	-- Other specific functionality
 		--"groups"; -- Shared roster support
@@ -84,6 +92,9 @@
 		--"motd"; -- Send a message to users when they log in
 		--"legacyauth"; -- Legacy authentication. Only used by some old clients and bots.
 		--"proxy65"; -- Enables a file transfer proxy service which clients behind NAT can use
+		--"mimicking"; -- Prevent address spoofing
+		--"tombstones"; -- Prevent registration of deleted accounts
+		--"s2s_bidi"; -- Bi-directional server-to-server (XEP-0288)
 }
 
 -- These modules are auto-loaded, but should you want
@@ -213,6 +224,9 @@
 --- Store MUC messages in an archive and allow users to access it
 --modules_enabled = { "muc_mam" }
 
+---Set up a file sharing component
+--Component "share.example.com" "http_file_share"
+
 ---Set up an external component (default component port is 5347)
 --
 -- External components allow adding various services, such as gateways/