aboutsummaryrefslogtreecommitdiff
path: root/src/mod_announce.erl (follow)
Commit message (Expand)AuthorAgeFilesLines
* Update newest copyright year to 2021 (#3464)Badlop2021-01-271-1/+1
* Use include_lib() to include headers from dependencies (#3369)Stu Tomlinson2020-09-031-1/+1
* Copy more option explanations from ejabberd Docs siteBadlop2020-04-081-0/+4
* Improve formatting of mod_announce docBadlop2020-04-081-5/+5
* Update copyright to 2020 (#3149)Badlop2020-01-281-1/+1
* Generate ejabberd.yml.5 man page from source code directlyEvgeny Khramtsov2020-01-081-1/+62
* Correctly handle unicode in log messagesEvgeny Khramtsov2019-09-231-2/+2
* Don't retain module option on gen_mod supervisorEvgeny Khramtsov2019-08-041-1/+2
* Process unexpected messages uniformlyEvgeny Khramtsov2019-07-121-1/+2
* Make logging messages more consistentEvgeny Khramtsov2019-06-241-5/+5
* Improve extraction of translated stringsEvgeny Khramtsov2019-06-221-21/+22
* Make option 'validate_stream' globalEvgeny Khramtsov2019-06-211-2/+2
* Get rid of "well-known" typeEvgeny Khramtsov2019-06-151-9/+6
* Use new configuration validatorEvgeny Khramtsov2019-06-141-23/+27
* Add 'sessionid' attribute when requiredEvgeny Khramtsov2019-04-061-37/+31
* Update copyright to 2019 (#2756)Badlop2019-01-081-1/+1
* Get rid of ejabberd.hrl headerEvgeniy Khramtsov2018-06-141-4/+3
* Introduce option 'validate_stream'Evgeniy Khramtsov2018-02-091-2/+4
* Introduce new gen_mod callback: mod_options/1Evgeniy Khramtsov2018-01-231-22/+18
* Update copyright datesEvgeniy Khramtsov2018-01-051-1/+1
* Reuse some translation stringsEvgeniy Khramtsov2017-09-241-5/+5
* Add forgotten caching options to the validator (thanks to Jan Pinkas)Evgeniy Khramtsov2017-08-241-1/+9
* Implement cache for mod_announceEvgeniy Khramtsov2017-05-221-18/+138
* Use cache for authentication backendsEvgeniy Khramtsov2017-05-111-2/+2
* Don't validate an option in gen_mod:get*opt() functionsEvgeniy Khramtsov2017-04-301-3/+1
* Don't pass empty resource to jid:make()Evgeniy Khramtsov2017-02-251-2/+2
* Reload modules when reloading configuration fileEvgeniy Khramtsov2017-02-221-1/+11
* Fix some dialyzer warningsEvgeniy Khramtsov2017-02-161-1/+1
* Change routing APIEvgeniy Khramtsov2017-02-161-162/+112
* Attach modules to gen_mod's supervisorEvgeniy Khramtsov2017-02-141-21/+6
* Improve modules start/stop proceduresEvgeniy Khramtsov2017-02-141-64/+86
* Check result of gen_mod:start/2 callback (#1534)Evgeniy Khramtsov2017-02-131-2/+3
* Merge branch 'new_stream'Evgeniy Khramtsov2017-01-201-7/+13
|\
| * Adopt remaining code to support new hooksEvgeniy Khramtsov2017-01-091-7/+13
* | Update copyright date automatically (#1442)Badlop2017-01-021-1/+1
|/
* Use ejabberd_router:route_error/4 wherever possibleEvgeniy Khramtsov2016-11-251-40/+16
* Improve ODBC importChristophe Romain2016-11-221-10/+12
* Merge branch 'master' into xml-ngEvgeniy Khramtsov2016-11-121-5/+9
|\
| * Store announcements for offline usersHolger Weiss2016-08-131-3/+9
* | Improve namespace handlingEvgeniy Khramtsov2016-09-241-2/+2
* | Make common tests working againEvgeniy Khramtsov2016-09-131-26/+29
* | Rename #error{} record to #stanza_error{}Evgeniy Khramtsov2016-09-081-3/+3
* | Improve some type specsEvgeniy Khramtsov2016-08-091-23/+20
* | Change code to reflect recent changes in fxml_genEvgeniy Khramtsov2016-08-051-2/+1
* | Rewrite mod_adhoc and mod_announce to use XML generatorEvgeniy Khramtsov2016-07-261-220/+135
|/
* Make modules loading in a dependent order (#1191)Evgeniy Khramtsov2016-07-061-1/+4
* Use {access,shaper}_rules_validator in other places where access rules are usedPaweł Chmielowski2016-06-211-2/+2
* Improve detection of databases supported by modules (#1092)Evgeniy Khramtsov2016-04-271-1/+1
* Clean mod_announce.erl from DB specific codeEvgeniy Khramtsov2016-04-131-288/+40
* Replace more ?ERR_* macros with ?ERRT_*Evgeniy Khramtsov2016-04-051-41/+64