summaryrefslogtreecommitdiff
path: root/src/mod_vcard_mnesia.erl (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Update copyright year to 2022Badlop2022-02-111-1/+1
|
* 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
|
* Update copyright to 2020 (#3149)Badlop2020-01-281-1/+1
|
* Generate ejabberd.yml.5 man page from source code directlyEvgeny Khramtsov2020-01-081-1/+10
| | | | | | | Several documentation callbacks (doc/0 and mod_doc/0) are implemented and `ejabberdctl man` command is added to generate a man page. Note that the command requires a2x to be installed (which is a part of asciidoc package).
* Use new configuration validatorEvgeny Khramtsov2019-06-141-8/+12
|
* Update copyright to 2019 (#2756)Badlop2019-01-081-1/+1
|
* Fix search for User in vjudBadlop2018-07-241-1/+1
| | | | See https://stackoverflow.com/questions/51478247/ejabberd-search-module-failed-to-handle-the-query
* Get rid of ejabberd.hrl headerEvgeniy Khramtsov2018-06-141-3/+2
| | | | | | | | | The header consisted of too many unrelated stuff and macros misuse. Some stuff is moved into scram.hrl and type_compat.hrl. All macros have been replaced with the corresponding function calls. TODO: probably type_compat.hrl is not even needed anymore since we support only Erlang >= OTP 17.5
* Introduce new gen_mod callback: mod_options/1Evgeniy Khramtsov2018-01-231-2/+8
| | | | | | | The callback is supposed to provide known options and their default values, as long as the documentation. Passing default values into get_mod functions is now deprecated: all defaults should be provided by the Mod:mod_options/1 callback.
* Update copyright datesEvgeniy Khramtsov2018-01-051-1/+1
|
* Replace translate:mark/1 with ?T() macroEvgeniy Khramtsov2017-09-241-24/+25
|
* Add script to extract translation stringsEvgeniy Khramtsov2017-09-241-24/+24
|
* Get rid of Mnesia transaction in get_vcard/2Evgeniy Khramtsov2017-05-181-6/+2
|
* Implement cache for mod_vcard and mod_vcard_xupdateEvgeniy Khramtsov2017-05-171-1/+1
|
* Don't validate an option in gen_mod:get*opt() functionsEvgeniy Khramtsov2017-04-301-3/+1
| | | | | | | | | | | | | | The changes are very similar to those from previous commit: * Now there is no need to pass validating function in gen_mod:get_opt() and gen_mod:get_module_opt() functions, because the modules' configuration keeps already validated values. * New functions gen_mod:get_opt/2 and gen_mod:get_module_opt/3 are introduced. * Functions gen_mod:get_opt/4 and get_module_opt/5 are deprecated. If the functions are still called, the "function" argument is simply ignored. * Validating callback Mod:listen_opt_type/1 is introduced to validate listening options at startup.
* Improve Mnesia tables creation and transformationEvgeniy Khramtsov2017-04-231-46/+24
|
* Let ejabberd_mnesia handles copy_typeChristophe Romain2017-01-171-14/+7
|
* Update copyright date automatically (#1442)Badlop2017-01-021-1/+1
|
* Cleanup file headersChristophe Romain2016-12-271-6/+22
|
* Improve handling of mnesia schemaChristophe Romain2016-11-301-2/+2
|
* Improve ODBC importChristophe Romain2016-11-221-4/+27
|
* Rewrite mod_vcard_ldap to use XML generatorEvgeniy Khramtsov2016-07-291-3/+52
|
* Get rid of "jlib.hrl" dependency in some filesEvgeniy Khramtsov2016-07-261-1/+1
|
* Clean mod_vcard.erl from DB specific codeEvgeniy Khramtsov2016-04-131-0/+213