Commit graph

98 commits

Author SHA1 Message Date
Matthew Wild
09e5f799a0 prosody.cfg.lua.dist: Updates for 13.0+ 2025-02-14 14:47:11 +00:00
Matthew Wild
0b44cfec12 prosody.cfg.lua.dist: Remove comment about mod_*.lua above modules_enabled
This is a very old statement, but people generally don't need to check for the
files, and shouldn't be encouraged to put them in Prosody's source dir. The
installer will be the way forward for most people, and hg for the rest.

Manually moving files into the right place is not something most users should
be doing.
2022-03-03 10:24:59 +00:00
Matthew Wild
ab4b25e28f prosody.cfg.lua.dist: Fix plugin_paths description (thanks Zash) 2022-03-03 10:23:10 +00:00
Matthew Wild
a4d57c4fc7 prosody.cfg.lua.dist: Add comments explaining the individual TURN options 2022-03-02 16:53:52 +00:00
Matthew Wild
ebf9f9d157 prosody.cfg.lua.dist: Improved descriptions for a number of modules 2022-03-02 15:20:21 +00:00
Matthew Wild
855f8db6ad prosody.cfg.lua.dist: Alphabetical ordering of modules within each section 2022-03-02 14:32:32 +00:00
Matthew Wild
55dd856a50 prosody.cfg.lua.dist: Improve mod_mam description to indicate its purpose 2022-03-02 14:32:02 +00:00
Matthew Wild
4102ef8e05 prosody.cfg.lua.dist: Remove mod_admin_telnet
mod_admin_shell should preferably be used instead
2022-03-02 14:27:28 +00:00
Matthew Wild
eda989030a prosody.cfg.lua.dist: Reword plugin_paths to de-emphasize Prosody's source dir
The previous wording may contribute to people trying to install custom modules
to Prosody's source directory instead of adding to plugin_paths.
2022-03-02 14:27:05 +00:00
Matthew Wild
1990010e21 prosody.cfg.lua.dist: Remove network_backend option
The only sensible option for most people these days is "epoll". The option is
still supported, but it should only be needed by packagers for specific platforms
(e.g. BSD may choose libevent for kqueue) or other special cases.
2022-03-02 14:22:02 +00:00
Kim Alvefur
09f6d8f21d prosody.cfg.lua.dist: Remove example certificate, this should just work 2022-02-13 21:52:43 +01:00
Kim Alvefur
db4d41bd5a prosody.cfg.lua.dist: Remove allow_registration in favor of invites
This settings should now only be used by public servers, which have
their own documentation
2022-02-11 00:16:36 +01:00
Matthew Wild
c3f82ad2e9 prosody.cfg.lua.dist: Comment improvements: s2s authentication 2022-02-14 16:30:01 +00:00
Matthew Wild
94140346ff prosody.cfg.lua.dist: Comment improvements: authentication 2022-02-14 16:29:38 +00:00
Matthew Wild
25cb355e10 prosody.cfg.lua.dist: Improve section-like layout via headers and spacing 2022-02-14 16:27:58 +00:00
Matthew Wild
fde42d8486 prosody.cfg.lua.dist: Comment improvements 2022-02-14 16:01:34 +00:00
Matthew Wild
274b2a0249 prosody.cfg.lua.dist: Update s2s_secure_auth comment and default 2022-02-14 15:59:03 +00:00
Matthew Wild
c67bda6d51 prosody.cfg.lua.dist: TURN configuration improvements and example 2022-02-14 15:51:13 +00:00
Matthew Wild
601c2fb6dd prosody.cfg.lua.dist: Enable csi_simple by default
It was added here in 2018, and at that time probably a bit too new to be
enabled by default. Times change, and most people have this enabled now.
2022-02-14 15:49:43 +00:00
Matthew Wild
ecf01c937d prosody.cfg.lua.dist: Remove require_encryption options
Reasons:

- These now default to enabled when not specified since 38b5b05407be
- Practically all servers require encryption these days for c2s/s2s.
- Disabling encryption can be considered a special case that doesn't
  need to be in the default config file.
2022-02-14 15:58:08 +00:00
Kim Alvefur
ca1d202df0 prosody.cfg.lua.dist: Remove mod_http_files
Serving web pages outside of specialized modules seems like a rare use
case that doesn't warrant a spot in the default config file.
Many users seem to have it confused with mod_http_upload, so removing it
should help with that.
2022-02-10 18:35:39 +01:00
Kim Alvefur
deccf683d2 prosody.cfg.lua.dist: Move Dialback down
Mostly a source of security issues lately
2022-02-10 17:15:18 +01:00
Kim Alvefur
99e90a9914 prosody.cfg.lua.dist: Remove https_certificate, this should Just Work now 2022-02-05 18:17:52 +01:00
Kim Alvefur
c8515415ec prosody.cfg.lua.dist: Remove mention of deprecated daemonize option
Just run ./prosody like me!
2022-02-05 18:14:17 +01:00
Kim Alvefur
a37682ba2e prosody.cfg.lua.dist: Remove installer_plugin_path
Most users shouldn't need to add this, and it works out of the box.
Not important enough to justify having it in the default config.
2022-02-05 18:10:41 +01:00
Kim Alvefur
225e6d21e8 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
2022-02-10 18:02:59 +01:00
Kim Alvefur
02b2fe4d2b prosody.cfg.lua.dist: Add note about 'localhost' 2021-02-04 00:49:07 +01:00
Kim Alvefur
1c35b0bb96 prosody.cfg.lua.dist: Link to website (thanks eta) 2021-07-17 19:44:48 +02:00
Kim Alvefur
2cf3f8b5cb prosody.cfg.lua.dist: Warn about adding settings at the end of the file
It is very often a confusing mistake that leads to support questions
2021-07-17 19:40:43 +02:00
Kim Alvefur
cd16ea631d prosody.cfg.lua.dist: Replace use_libevent with network_backend
Since there are more than two choices now. Hard to describe this choice
in just one line. Maybe this whole block should go away?
2021-05-24 01:34:01 +02:00
Emmanuel Gil Peyrot
e549430c12 prosody.cfg.lua.dist: Fix indentation to use tabs like the rest of the file 2021-05-19 23:39:56 +02:00
Matthew Wild
5bc8b2a379 Merge 0.11->trunk 2021-05-13 11:17:13 +01:00
Matthew Wild
6d15e34180 prosody.cfg.lua.dist: Enable rate limits by default 2021-05-11 14:17:12 +01:00
Kim Alvefur
bc6a329167 prosody.cfg.lua.dist: Remove mention of syslog near mod_posix
The syslog sink was moved out of mod_posix into core.loggingmanager in 1460c4966262
See #541
2019-11-19 17:38:38 +01:00
João Duarte
e8ff1e8966 prosody.cfg.lua.dist: Added a field for the installer's path 2019-07-26 18:25:58 -07:00
Matthew Wild
b1afa00429 prosody.cfg.lua.dist: Tidy up some comments 2018-11-18 15:05:15 +00:00
Matthew Wild
c2c1bc2a97 prosody.cfg.lua.dist: Add https_certificate option 2018-11-18 14:57:29 +00:00
Kim Alvefur
f8eb580c6b prosody.cfg.lua.dist: Replace old vcard module with new ones 2018-10-29 22:04:58 +01:00
Kim Alvefur
e9458e4c87 prosody.cfg.lua.dist: Add mod_muc_mam to example MUC section 2018-10-29 16:07:42 +01:00
Kim Alvefur
0a684bdf33 prosody.cfg.lua.dist: Mention that mod_pep handles avatars 2018-10-29 21:33:01 +01:00
Kim Alvefur
8bc951e8e2 prosody.cfg.lua.dist: Add mod_csi_simple 2018-10-29 21:50:40 +01:00
Kim Alvefur
2cc651ad75 prosody.cfg.lua.dist: Correct mod_websockets to mod_websocket 2017-09-27 05:27:22 +02:00
Matthew Wild
18fff9b845 prosody.cfg.lua.dist: Improve certificates comment 2017-09-23 17:49:48 +01:00
Matthew Wild
1c3b4b2da9 prosody.cfg.lua.dist: Further tweaks in preparation for 0.10.0 2017-09-23 17:39:36 +01:00
Matthew Wild
6c2df72e97 prosody.cfg.lua.dist: Update in preparation for 0.10.0 release 2017-09-23 13:39:16 +01:00
Kim Alvefur
939566b7fe prosody.cfg.lua.dist: Replace mod_privacy with mod_blocklist in the default config 2014-08-10 10:27:20 +02:00
Kim Alvefur
18f7ffec15 prosody.cfg.lua.dist: mod_posix is enabled by default on posix platforms now 2014-03-22 14:53:17 +01:00
Matthew Wild
e6e0a05efa prosody.cfg.lua.dist: Set c2s_require_encryption = true 2013-08-29 11:59:27 +01:00
Matthew Wild
d1920dc560 prosody.cfg.lua: Remove some more sneaky ';' characters from the config 2013-05-24 13:59:59 +01:00
Matthew Wild
7b3aac0e5d prosody.cfg.lua.dist: Remove unnecessary ';' from default config (thanks Vincent) 2013-05-24 13:55:28 +01:00