summaryrefslogtreecommitdiff
path: root/ejabberd.yml.example (unfollow)
Commit message (Collapse)AuthorFilesLines
2021-02-02New listener for encrypted ejabberd_c2sMarek1-0/+9
Add a new listener on port 5223 for the TLS-enabled ejabberd_c2s, which combined with proper SRV records allows passing the XEP-0368 compliance test.
2020-06-25Fix YAML syntax in example configuration (#3301)Badlop1-4/+4
2020-06-09Update example config to include mod_http_upload custom headers (#3288)Badlop1-0/+4
2020-06-03Update example configLicaon_Kter1-2/+2
2020-05-19ejabberd_stun: Support IPv6 for TURNHolger Weiss1-1/+3
The stun application now supports RFC 6156: TURN Extension for IPv6, and therefore needs separate IPv4 and IPv6 relay addresses.
2020-05-19Let ejabberd_stun listen on IPv6 socketsHolger Weiss1-0/+1
The stun application now allows IPv6 clients to perform STUN requests and to allocate TURN relays.
2020-05-15Increase default shaper limits, to help with jingle initiation delayPaweł Chmielowski1-2/+4
More discussion about this can be found in pull request 3255
2020-04-28Support XEP-0215: External Service DiscoveryHolger Weiss1-0/+1
Add the 'mod_stun_disco' module, which allows XMPP clients to discover STUN/TURN services and to obtain temporary credentials for using them as per XEP-0215: External Service Discovery. The temporary credentials handed out to clients have the format described in: https://tools.ietf.org/html/draft-uberti-behave-turn-rest-00 Also add the new module to the example configuration file. Closes #2947.
2020-04-20Enable STUN/TURN by defaultHolger Weiss1-0/+7
Build ejabberd with STUN/TURN support by default, and add a STUN/TURN listener to the example configuration file.
2019-10-18Replace lager with built-in new logging APIEvgeny Khramtsov1-5/+1
This change requires Erlang/OTP-21.0 or higher. The commit also deprecates the following options: - log_rotate_date - log_rate_limit Furthermore, these options have no effect. The logger now fully relies on log_rotate_size, that cannot be 0 anymore. The loglevel option now accepts levels in literal formats. Those are: none, emergency, alert, critical, error, warning, notice, info, debug. Old integer values (0-5) are still supported and automatically converted into literal format.
2019-09-21Avoid excessive quoting in request_handlers of example configEvgeny Khramtsov1-8/+8
2019-09-20Comment `certfiles` section in example configEvgeny Khramtsov1-3/+4
Rely on ACME configuration instead
2019-09-20Add listener for ACME challenge in example configEvgeny Khramtsov1-0/+1
2019-06-14Use new configuration validatorEvgeny Khramtsov1-46/+34
2019-06-04Change indentation in ejabberd.yml.example to more consistantPaweł Chmielowski1-3/+3
2019-05-20Remove 'register' access rule from example configHolger Weiss1-2/+0
The 'register' access rule isn't referenced from the 'mod_register' options, so modifying it would have no effect.
2019-04-30Deprecate some listening optionsEvgeny Khramtsov1-4/+5
Those are: captcha, register, web_admin, http_bind and xmlrpc The option `request_handlers` should be used instead, e.g.: listen: ... - module: ejabberd_http request_handlers: "/admin": ejabberd_web_admin "/bosh": mod_bosh "/captcha": ejabberd_captcha "/register": mod_register_web "/": ejabberd_xmlrpc
2019-04-28Remove TLS options from the example configEvgeny Khramtsov1-20/+0
The purpose is two-fold: - To simplify the example config. - To avoid old TLS configuration to be persistent across server updates: this might bring security problems, because what's considered "modern" now might be insecure in the future.
2019-04-28Remove OMEMO related configuration from force_node_config sectionEvgeny Khramtsov1-4/+0
This doesn't work reliably and takes a lot of effort to change it back
2019-02-26Add MQTT listener and module in example configChristophe Romain1-0/+6
2019-01-04add acl for mam in mod_mucChristoph Scholz1-0/+2
2018-12-13Add HTTP listener on port 5280 for admin web interfaceEvgeny Khramtsov1-0/+5
2018-12-12Fix a pair of small typosBadlop1-1/+1
2018-12-07Change default ciphers to intermediatePaweł Chmielowski1-5/+6
2018-12-07Define default ciphers/protocol_option in example configPaweł Chmielowski1-1/+19
2018-10-15Config template recommend "open" access_modelLicaon_Kter1-1/+1
...instead of "comment out", as many seem to misunderstand what and why should be or not be commented out
2018-10-15Enable mod_proxy65 by defaultHolger Weiss1-0/+3
2018-10-04Avoid using * in 'certfiles' option of default configEvgeny Khramtsov1-1/+2
2018-09-17Increase 'max_stanza_size' limit for c2s listenerHolger Weiss1-1/+1
Specify a larger 'max_stanza_size' limit for c2s connections in the default configuration in order to reduce the risk of this limit being hit by legitimate traffic (such as avatar uploads).
2018-09-16Set a 'max_stanza_size' for incoming s2s listenerHolger Weiss1-0/+1
Specify a 'max_stanza_size' limit for incoming s2s connections in the example configuration, but use a relatively large value in order to minimize the risk of this limit being hit by legitimate traffic.
2018-07-18Enable TLS by default (and require it for c2s)Holger Weiss1-2/+6
2018-07-08Remove vcard search default valueLicaon_Kter1-2/+1
2018-07-06Remove stats and time from templateLicaon_Kter1-2/+0
Are these important for a new admin?
2018-07-02Enable Roster Versioning in the default config fileEvgeniy Khramtsov1-1/+2
2018-07-01Default config example fix reversed textLicaon_Kter1-1/+1
...in enable OMEMO
2018-07-01Simplify the default configuration fileEvgeniy Khramtsov1-721/+63
After some discussion with the community it was decided to clean the configuration file from excessive comments and explicitly configured default values. Also, mod_mam and mod_http_upload have been added. The rationale for this is to have a clean and not bloated configuration file which doesn't scare away newcomers and which has all features from the Compliance Suite 2018 (XEP-0387) enabled by default. For further configuration an admin is encouraged to read the documentation at https://docs.ejabberd.im/admin/configuration
2018-06-20Move mod_irc to ejabberd-contribEvgeniy Khramtsov1-1/+0
2018-06-06OMEMO enable HOWTO addedimShara1-1/+2
Depend on #2425
2018-05-28Add default_db in the example configLicaon_Kter1-0/+8
I only found it in the docs after setting up per module db_
2018-05-08Option watchdog_admins has no effect anymoreEvgeniy Khramtsov1-8/+0
2018-03-28config: move section about direct-tls for c2s just under regular c2s config ↵Romain DEP.1-14/+14
(to ease parameters comparison)
2018-03-23Clarify the statement about mod_http_upload thumbnailsEvgeniy Khramtsov1-1/+1
2018-03-23Force node config for bookmarksEvgeniy Khramtsov1-2/+5
2018-03-23Move force_node_config defaults into ejabberd.yml.exampleEvgeniy Khramtsov1-0/+5
2018-03-15Add 'new_sql_schema' config option, --enable-new-sql-schema now sets its ↵Alexey Shchepin1-0/+5
default value to true (#2239)
2018-03-10Add mod_fail2ban to the example configEvgeniy Khramtsov1-0/+1
2018-01-15Always build eimp dependencyEvgeniy Khramtsov1-4/+1
Even if no suitable C graphics libraries are detected at compile time, the package is still usable because it provides `eimp:get_type/1` which is used by mod_avatar.
2018-01-13Fix example config macro namesLicaon_Kter1-3/+3
These were missed in https://github.com/processone/ejabberd/commit/c26b56679e06ef8b88734030de11c6b885f9bb78#diff-19e0c10699732f76181f70cfbec95d38 I guess.
2018-01-12Note about direct-tls connections in example configEvgeniy Khramtsov1-0/+15
2018-01-10Fix indentation in commented exampleChristophe Romain1-3/+3