aboutsummaryrefslogtreecommitdiff
path: root/src/gen_mod.erl (follow)
Commit message (Expand)AuthorAgeFilesLines
* Update newest copyright year to 2021 (#3464)Badlop2021-01-271-1/+1
* gen_mod: Reload modules after reloading listenersHolger Weiss2020-04-231-2/+2
* Update copyright to 2020 (#3149)Badlop2020-01-281-1/+1
* Generate ejabberd.yml.5 man page from source code directlyEvgeny Khramtsov2020-01-081-0/+6
* Correctly handle unicode in log messagesEvgeny Khramtsov2019-09-231-14/+14
* Improve ACME implementationEvgeny Khramtsov2019-09-201-21/+2
* Implement reload/3 for mod_http_uploadEvgeny Khramtsov2019-08-061-1/+1
* Fix db_type validationEvgeny Khramtsov2019-07-311-1/+1
* Improve hooks validator and fix bugs related to hooks registrationEvgeny Khramtsov2019-07-291-4/+12
* Fix typos using codespellEvgeny Khramtsov2019-07-161-1/+1
* Remove processing of {wait, _} result in gen_modEvgeny Khramtsov2019-07-151-33/+9
* Improve formatting of exceptionsEvgeny Khramtsov2019-07-071-5/+4
* Propagate max_fsm_queue to all modules started as gen_serverEvgeny Khramtsov2019-07-041-1/+2
* Avoid code duplication in gen_modEvgeny Khramtsov2019-06-231-11/+11
* Generate more readable exceptionEvgeny Khramtsov2019-06-171-8/+17
* Use list_to_existing_atom/1 wherever possibleEvgeny Khramtsov2019-06-151-1/+1
* Use new configuration validatorEvgeny Khramtsov2019-06-141-628/+267
* Rename ejabberd_config:similar_option/2 -> misc:best_match/2Evgeny Khramtsov2019-04-301-2/+2
* Provide a suggestion when unknown module is detectedEvgeny Khramtsov2019-04-291-2/+6
* Provide a suggestion when unknown option is detectedEvgeny Khramtsov2019-04-291-1/+3
* Add tests for offline with mam storagePaweł Chmielowski2019-04-291-3/+4
* Add tests for offline use_mam_for_storagePaweł Chmielowski2019-04-291-1/+14
* Catch potential exceptions in gen_mod:wait_for_processPaweł Chmielowski2019-04-241-2/+7
* Don't crash on malformed 'modules' sectionEvgeny Khramtsov2019-02-191-2/+6
* Update copyright to 2019 (#2756)Badlop2019-01-081-1/+1
* Add code for handling deprecations of get_stacktrace()Paweł Chmielowski2018-12-131-4/+5
* Don't hide 'undef' exceptions during config validationEvgeny Khramtsov2018-09-191-1/+1
* Improve error formattingEvgeny Khramtsov2018-09-171-3/+6
* Fix some dialyzer warningsEvgeny Khramtsov2018-09-091-2/+1
* Better formatting of unexpected return from Module:start/2Evgeniy Khramtsov2018-08-281-3/+4
* Better format invalid values when logging themEvgeniy Khramtsov2018-07-081-4/+6
* Get rid of ejabberd.hrl headerEvgeniy Khramtsov2018-06-141-6/+5
* Log modules startupEvgeniy Khramtsov2018-06-141-4/+13
* Also format gracefully errors returned during module reloadEvgeniy Khramtsov2018-06-031-25/+29
* Better report errors of module startupEvgeniy Khramtsov2018-05-281-19/+38
* Stop ejabberd initialization on invalid/unknown optionsEvgeniy Khramtsov2018-05-091-54/+55
* Carefully validate options listEvgeniy Khramtsov2018-04-161-6/+17
* Don't crash on invalid module's sub-optionsEvgeniy Khramtsov2018-04-161-4/+14
* gen_mod: Support global module processesHolger Weiss2018-04-041-1/+3
* gen_mod: Remove frontend process supportHolger Weiss2018-04-041-3/+1
* Don't produce a crash dump during intentional exitEvgeniy Khramtsov2018-03-291-7/+6
* Preserve modules orderEvgeniy Khramtsov2018-03-131-40/+48
* Strip duplicates from module's optionsEvgeniy Khramtsov2018-03-071-1/+12
* Don't emit validator's warning if the module is not foundEvgeniy Khramtsov2018-02-191-3/+10
* Improve log message when module startup has failedEvgeniy Khramtsov2018-02-021-4/+17
* Use correct default when getting list of modules from configPaweł Chmielowski2018-01-301-2/+2
* Introduce new gen_mod callback: mod_options/1Evgeniy Khramtsov2018-01-231-130/+265
* Update copyright datesEvgeniy Khramtsov2018-01-051-1/+1
* Improve some error log messagesEvgeniy Khramtsov2017-11-151-5/+13
* Introduce 'hosts' optionEvgeniy Khramtsov2017-08-081-1/+16