Comparison

prosody.cfg.lua.dist @ 12348:a95940c32ed0

prosody.cfg.lua.dist: Alphabetical ordering of modules within each section
author Matthew Wild <mwild1@gmail.com>
date Wed, 02 Mar 2022 14:32:32 +0000
parent 12347:bedf13eb573f
child 12349:89c638496fe1
comparison
equal deleted inserted replaced
12347:bedf13eb573f 12348:a95940c32ed0
31 -- It looks for mod_modulename.lua in the plugins folder, so make sure that exists too. 31 -- It looks for mod_modulename.lua in the plugins folder, so make sure that exists too.
32 -- Documentation for bundled modules can be found at: https://prosody.im/doc/modules 32 -- Documentation for bundled modules can be found at: https://prosody.im/doc/modules
33 modules_enabled = { 33 modules_enabled = {
34 34
35 -- Generally required 35 -- Generally required
36 "disco"; -- Service discovery
36 "roster"; -- Allow users to have a roster. Recommended ;) 37 "roster"; -- Allow users to have a roster. Recommended ;)
37 "saslauth"; -- Authentication for clients and servers. Recommended if you want to log in. 38 "saslauth"; -- Authentication for clients and servers. Recommended if you want to log in.
38 "tls"; -- Add support for secure TLS on c2s/s2s connections 39 "tls"; -- Add support for secure TLS on c2s/s2s connections
39 "disco"; -- Service discovery
40 40
41 -- Not essential, but recommended 41 -- Not essential, but recommended
42 "blocklist"; -- Allow users to block communications with other users
43 "bookmarks"; -- Synchronise open rooms between clients
42 "carbons"; -- Keep multiple clients in sync 44 "carbons"; -- Keep multiple clients in sync
45 "dialback"; -- s2s dialback support
46 "limits"; -- Enable bandwidth limiting for XMPP connections
43 "pep"; -- Enables users to publish their avatar, mood, activity, playing music and more 47 "pep"; -- Enables users to publish their avatar, mood, activity, playing music and more
44 "private"; -- Private XML storage (for room bookmarks, etc.) 48 "private"; -- Private XML storage (for room bookmarks, etc.)
45 "blocklist"; -- Allow users to block communications with other users 49 "smacks"; -- Stream management and resumption (XEP-0198)
46 "vcard4"; -- User profiles (stored in PEP) 50 "vcard4"; -- User profiles (stored in PEP)
47 "vcard_legacy"; -- Conversion between legacy vCard and PEP Avatar, vcard 51 "vcard_legacy"; -- Conversion between legacy vCard and PEP Avatar, vcard
48 "limits"; -- Enable bandwidth limiting for XMPP connections
49 "bookmarks"; -- Synchronise open rooms between clients
50 "smacks"; -- Stream management and resumption (XEP-0198)
51 "dialback"; -- s2s dialback support
52 52
53 -- Nice to have 53 -- Nice to have
54 "csi_simple"; -- Simple Mobile optimizations 54 "csi_simple"; -- Simple Mobile optimizations
55 "version"; -- Replies to server version requests
56 "uptime"; -- Report how long server has been running
57 "time"; -- Let others know the time here on this server
58 "ping"; -- Replies to XMPP pings with pongs
59 "register"; -- Allow users to register on this server using a client and change passwords
60 "invites"; -- Create and manage invites 55 "invites"; -- Create and manage invites
61 "invites_register"; -- Create accounts using invites 56 "invites_register"; -- Create accounts using invites
62 "invites_adhoc"; -- Create invites via AdHoc command 57 "invites_adhoc"; -- Create invites via AdHoc command
58 "ping"; -- Replies to XMPP pings with pongs
59 "register"; -- Allow users to register on this server using a client and change passwords
60 "time"; -- Let others know the time here on this server
61 "uptime"; -- Report how long server has been running
62 "version"; -- Replies to server version requests
63 --"mam"; -- Store recent messages to allow multi-device synchronization 63 --"mam"; -- Store recent messages to allow multi-device synchronization
64 --"turn_external"; -- Provide external STUN/TURN service for e.g. audio/video calls 64 --"turn_external"; -- Provide external STUN/TURN service for e.g. audio/video calls
65 65
66 -- Admin interfaces 66 -- Admin interfaces
67 "admin_adhoc"; -- Allows administration via an XMPP client that supports ad-hoc commands 67 "admin_adhoc"; -- Allows administration via an XMPP client that supports ad-hoc commands
68 "admin_shell"; -- Allow secure administration via 'prosodyctl shell' 68 "admin_shell"; -- Allow secure administration via 'prosodyctl shell'
69 69
70 -- HTTP modules 70 -- HTTP modules
71 --"bosh"; -- Enable BOSH clients, aka "Jabber over HTTP" 71 --"bosh"; -- Enable BOSH clients, aka "Jabber over HTTP"
72 --"http_openmetrics"; -- for exposing metrics to stats collectors
72 --"websocket"; -- XMPP over WebSockets 73 --"websocket"; -- XMPP over WebSockets
73 --"http_openmetrics"; -- for exposing metrics to stats collectors
74 74
75 -- Other specific functionality 75 -- Other specific functionality
76 --"announce"; -- Send announcement to all online users
76 --"groups"; -- Shared roster support 77 --"groups"; -- Shared roster support
78 --"legacyauth"; -- Legacy authentication. Only used by some old clients and bots.
79 --"mimicking"; -- Prevent address spoofing
80 --"motd"; -- Send a message to users when they log in
81 --"proxy65"; -- Enables a file transfer proxy service which clients behind NAT can use
82 --"s2s_bidi"; -- Bi-directional server-to-server (XEP-0288)
77 --"server_contact_info"; -- Publish contact information for this service 83 --"server_contact_info"; -- Publish contact information for this service
78 --"announce"; -- Send announcement to all online users 84 --"tombstones"; -- Prevent registration of deleted accounts
85 --"watchregistrations"; -- Alert admins of registrations
79 --"welcome"; -- Welcome users who register accounts 86 --"welcome"; -- Welcome users who register accounts
80 --"watchregistrations"; -- Alert admins of registrations
81 --"motd"; -- Send a message to users when they log in
82 --"legacyauth"; -- Legacy authentication. Only used by some old clients and bots.
83 --"proxy65"; -- Enables a file transfer proxy service which clients behind NAT can use
84 --"mimicking"; -- Prevent address spoofing
85 --"tombstones"; -- Prevent registration of deleted accounts
86 --"s2s_bidi"; -- Bi-directional server-to-server (XEP-0288)
87 } 87 }
88 88
89 -- These modules are auto-loaded, but should you want 89 -- These modules are auto-loaded, but should you want
90 -- to disable them then uncomment them here: 90 -- to disable them then uncomment them here:
91 modules_disabled = { 91 modules_disabled = {