aboutsummaryrefslogtreecommitdiff
path: root/src/mod_vcard_ldap.erl (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Update copyright year to 2022Badlop2022-02-111-1/+1
|
* Use specific syntax so modules and top-level will be linksBadlop2021-08-231-1/+1
| | | | | | If we use _`whatever`_ here in ejabberd man pages, it is converted to *`whatever`* in markdown, and docs.ejabberd.im/Makefile converts to the proper links
* Obtain and provide photo type in vCard LDAP (#3541)Badlop2021-03-081-1/+7
|
* Update newest copyright year to 2021 (#3464)Badlop2021-01-271-1/+1
|
* Apply cosmetic changes from documentationBadlop2021-01-081-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/+98
| | | | | | | 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).
* Process unexpected messages uniformlyEvgeny Khramtsov2019-07-121-5/+7
|
* Use new configuration validatorEvgeny Khramtsov2019-06-141-65/+101
|
* Update copyright to 2019 (#2756)Badlop2019-01-081-1/+1
|
* Get rid of ejabberd.hrl headerEvgeniy Khramtsov2018-06-141-2/+1
| | | | | | | | | 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
* Fix returning value from mod_vcard_ldap's search() callbackEvgeniy Khramtsov2018-03-251-5/+5
| | | | Fixes #2335
* Introduce new gen_mod callback: mod_options/1Evgeniy Khramtsov2018-01-231-87/+40
| | | | | | | 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-23/+24
|
* Add script to extract translation stringsEvgeniy Khramtsov2017-09-241-23/+23
|
* Introduce 'hosts' optionEvgeniy Khramtsov2017-08-081-4/+3
| | | | | | | | | | | | | | | The option can be used as a replacement of 'host' option when several (sub)domains are needed to be registered for the module. Note that you cannot combine both 'host' and 'hosts' in the config because 'host' option is of a higher priority. Example: mod_pubsub: ... hosts: - "pubsub1.@HOST@" - "pubsub2.@HOST@" Fixes #1883
* Validate all certfiles on startupEvgeniy Khramtsov2017-05-231-1/+1
|
* Implement cache for mod_vcard and mod_vcard_xupdateEvgeniy Khramtsov2017-05-171-2/+2
|
* Check presence of some files during option validationEvgeniy Khramtsov2017-05-121-2/+2
|
* Rename is_user_exists -> user_existsEvgeniy Khramtsov2017-05-111-1/+1
|
* Add type specs for Module:opt_type/1Evgeniy Khramtsov2017-05-081-10/+1
|
* Parse ldap_uids in mod_vcard_ldap like in eldap_utils (#319)Badlop2017-05-031-2/+3
|
* Don't validate an option in gen_mod:get*opt() functionsEvgeniy Khramtsov2017-04-301-41/+8
| | | | | | | | | | | | | | 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.
* Don't re-define validation functions in multiple placesEvgeniy Khramtsov2017-04-281-17/+3
|
* Rename aux.erl as misc.erl17.04Christophe Romain2017-04-111-1/+1
| | | | Thanks Microsoft Windows to not support some filenames
* Deprecate jlib.erl in favor of aux.erlEvgeniy Khramtsov2017-03-301-1/+1
| | | | | Since the main goal of jlib.erl is lost, all auxiliary functions are now moved to aux.erl, and the whole jlib.erl is now deprecated.
* Improve startup procedureEvgeniy Khramtsov2017-02-241-3/+3
|
* Fix some dialyzer warningsEvgeniy Khramtsov2017-02-181-1/+1
|
* Improve modules start/stop proceduresEvgeniy Khramtsov2017-02-141-2/+3
|
* Update copyright date automatically (#1442)Badlop2017-01-021-1/+1
|
* Cleanup file headersChristophe Romain2016-12-271-6/+22
|
* Fix vcard_ldap exportsChristophe Romain2016-11-221-0/+6
|
* Fix issues on import improvementsChristophe Romain2016-11-221-2/+2
|
* Make common tests working againEvgeniy Khramtsov2016-09-131-4/+4
|
* Improve vCard creation from LDAP resultEvgeniy Khramtsov2016-07-311-104/+44
|
* Rewrite mod_vcard_ldap to use XML generatorEvgeniy Khramtsov2016-07-291-555/+183
|
* Make modules loading in a dependent order (#1191)Evgeniy Khramtsov2016-07-061-1/+4
|
* Replace some ?ERR_* macros with ?ERRT_*Evgeniy Khramtsov2016-03-311-10/+16
|
* Make it possible to get virtual host of a registered routeEvgeniy Khramtsov2016-03-131-1/+1
|
* Switch to Fast XML moduleMickael Remond2016-02-031-2/+2
|
* Update copyright to 2016 (#901)Badlop2016-01-131-3/+3
|
* Move JID related functions to jid.erl (#847)Evgeniy Khramtsov2015-11-241-2/+2
|
* Disable vJUD by default also in mod_vcard_ldap source codeBadlop2015-11-131-2/+2
|
* Add config validation at startupEvgeniy Khramtsov2015-06-011-1/+101
|
* Do not try to fetch module options via eldap_utilsEvgeniy Khramtsov2015-06-011-2/+2
|
* Update copyright dates to 2015 (EJAB-1733)Badlop2015-01-081-3/+3
|
* Merge pull request #146 from jamielinux/masterbadlop2014-04-111-4/+3
|\ | | | | Update FSF address
| * Update FSF addressJamie Nguyen2014-02-221-4/+3
| |