summaryrefslogtreecommitdiff
path: root/src/ejabberd_config.erl (unfollow)
Commit message (Expand)AuthorFilesLines
2022-02-11Update copyright year to 2022Badlop1-1/+1
2021-01-27Update newest copyright year to 2021 (#3464)Badlop1-1/+1
2021-01-06Integrate nicely with systemdHolger Weiss1-21/+24
2020-01-28Update copyright to 2020 (#3149)Badlop1-1/+1
2020-01-08Generate ejabberd.yml.5 man page from source code directlyEvgeny Khramtsov1-0/+2
2019-11-07Also group duplicated list-like options inside host_config/append_host_configEvgeny Khramtsov1-25/+9
2019-11-07Group all duplicated list-like options into a single optionEvgeny Khramtsov1-19/+13
2019-11-07Fix loading of third-party modules at startupEvgeny Khramtsov1-9/+9
2019-11-06Allow multiple `modules` sectionEvgeny Khramtsov1-1/+3
2019-10-20Log path to third-party configuration fileEvgeny Khramtsov1-0/+4
2019-10-18Replace lager with built-in new logging APIEvgeny Khramtsov1-2/+2
2019-09-25Don't log warning when an option is consulted for uknown vhostEvgeny Khramtsov1-4/+4
2019-09-23Correctly handle unicode in log messagesEvgeny Khramtsov1-16/+16
2019-07-16Fix typos using codespellEvgeny Khramtsov1-1/+1
2019-07-12Don't crash when attempt to get an option for unknown virtual hostEvgeny Khramtsov1-2/+11
2019-07-10Make sure configuration file path always represented as binary()Evgeny Khramtsov1-20/+24
2019-06-27Avoid using broad map() type wherever possibleEvgeny Khramtsov1-3/+5
2019-06-23Let it crash on unspecified optionEvgeny Khramtsov1-15/+9
2019-06-23Validate and set 'version' option at an earlier stageEvgeny Khramtsov1-0/+21
2019-06-21Make option 'validate_stream' globalEvgeny Khramtsov1-4/+4
2019-06-21Allow multiple definitions of host_config and append_host_configEvgeny Khramtsov1-8/+33
2019-06-17Require opt_type/1 callbackEvgeny Khramtsov1-2/+3
2019-06-15Remove default_db/1 and add default_db/3Evgeny Khramtsov1-14/+14
2019-06-14Use new configuration validatorEvgeny Khramtsov1-1454/+616
2019-04-30Rename ejabberd_config:similar_option/2 -> misc:best_match/2Evgeny Khramtsov1-30/+2
2019-04-29Provide a suggestion when unknown module is detectedEvgeny Khramtsov1-1/+1
2019-04-29Provide a suggestion when unknown option is detectedEvgeny Khramtsov1-2/+33
2019-04-03Add ext_mod paths before checking config (processone/ejabberd-contrib#263)Badlop1-0/+1
2019-02-27Replace code using p1_time_compat wrapper with native functionsPaweł Chmielowski1-2/+2
2019-02-19Don't crash on malformed 'modules' sectionEvgeny Khramtsov1-4/+10
2019-01-19Improve validation of configured language optionsEvgeny Khramtsov1-1/+1
2019-01-08Update copyright to 2019 (#2756)Badlop1-1/+1
2018-12-06Normalize hostname when processing host_configPaweł Chmielowski1-3/+5
2018-09-19Don't hide 'undef' exceptions during config validationEvgeny Khramtsov1-1/+1
2018-09-17Improve error formattingEvgeny Khramtsov1-2/+2
2018-09-09Fix some dialyzer warningsEvgeny Khramtsov1-17/+2
2018-08-17Use "localhost" as a default hostEvgeniy Khramtsov1-1/+1
2018-07-08Better format invalid values when logging themEvgeniy Khramtsov1-6/+7
2018-07-08Better detection of duplicated routes/hostsEvgeniy Khramtsov1-1/+28
2018-07-06Only lookup FQDN at configuration (re)loadingEvgeniy Khramtsov1-1/+13
2018-07-06Move XMPP stream and SASL processing to xmpp repoEvgeniy Khramtsov1-1/+12
2018-07-05Move move randoms module to p1_utils repoEvgeniy Khramtsov1-2/+2
2018-07-05Move shaper to p1_utils repoEvgeniy Khramtsov1-1/+1
2018-06-20Move mod_irc to ejabberd-contribEvgeniy Khramtsov1-1/+0
2018-06-14Get rid of ejabberd.hrl headerEvgeniy Khramtsov1-3/+16
2018-06-07Add ability to modify version stringPaweł Chmielowski1-3/+10
2018-05-09Stop ejabberd initialization on invalid/unknown optionsEvgeniy Khramtsov1-58/+69
2018-03-29Don't produce a crash dump during intentional exitEvgeniy Khramtsov1-2/+1
2018-02-20Add 'negotiation_timeout' to the known options listEvgeniy Khramtsov1-1/+1
2018-02-20Introduce 'negotiation_timeout'Evgeniy Khramtsov1-1/+7