Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Update copyright year to 2022 | Badlop | 2022-02-11 | 1 | -1/+1 |
| | |||||
* | Use specific syntax so modules and top-level will be links | Badlop | 2021-08-23 | 1 | -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) | Badlop | 2021-03-08 | 1 | -1/+7 |
| | |||||
* | Update newest copyright year to 2021 (#3464) | Badlop | 2021-01-27 | 1 | -1/+1 |
| | |||||
* | Apply cosmetic changes from documentation | Badlop | 2021-01-08 | 1 | -1/+1 |
| | |||||
* | Use include_lib() to include headers from dependencies (#3369) | Stu Tomlinson | 2020-09-03 | 1 | -1/+1 |
| | |||||
* | Update copyright to 2020 (#3149) | Badlop | 2020-01-28 | 1 | -1/+1 |
| | |||||
* | Generate ejabberd.yml.5 man page from source code directly | Evgeny Khramtsov | 2020-01-08 | 1 | -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 uniformly | Evgeny Khramtsov | 2019-07-12 | 1 | -5/+7 |
| | |||||
* | Use new configuration validator | Evgeny Khramtsov | 2019-06-14 | 1 | -65/+101 |
| | |||||
* | Update copyright to 2019 (#2756) | Badlop | 2019-01-08 | 1 | -1/+1 |
| | |||||
* | Get rid of ejabberd.hrl header | Evgeniy Khramtsov | 2018-06-14 | 1 | -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() callback | Evgeniy Khramtsov | 2018-03-25 | 1 | -5/+5 |
| | | | | Fixes #2335 | ||||
* | Introduce new gen_mod callback: mod_options/1 | Evgeniy Khramtsov | 2018-01-23 | 1 | -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 dates | Evgeniy Khramtsov | 2018-01-05 | 1 | -1/+1 |
| | |||||
* | Replace translate:mark/1 with ?T() macro | Evgeniy Khramtsov | 2017-09-24 | 1 | -23/+24 |
| | |||||
* | Add script to extract translation strings | Evgeniy Khramtsov | 2017-09-24 | 1 | -23/+23 |
| | |||||
* | Introduce 'hosts' option | Evgeniy Khramtsov | 2017-08-08 | 1 | -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 startup | Evgeniy Khramtsov | 2017-05-23 | 1 | -1/+1 |
| | |||||
* | Implement cache for mod_vcard and mod_vcard_xupdate | Evgeniy Khramtsov | 2017-05-17 | 1 | -2/+2 |
| | |||||
* | Check presence of some files during option validation | Evgeniy Khramtsov | 2017-05-12 | 1 | -2/+2 |
| | |||||
* | Rename is_user_exists -> user_exists | Evgeniy Khramtsov | 2017-05-11 | 1 | -1/+1 |
| | |||||
* | Add type specs for Module:opt_type/1 | Evgeniy Khramtsov | 2017-05-08 | 1 | -10/+1 |
| | |||||
* | Parse ldap_uids in mod_vcard_ldap like in eldap_utils (#319) | Badlop | 2017-05-03 | 1 | -2/+3 |
| | |||||
* | Don't validate an option in gen_mod:get*opt() functions | Evgeniy Khramtsov | 2017-04-30 | 1 | -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 places | Evgeniy Khramtsov | 2017-04-28 | 1 | -17/+3 |
| | |||||
* | Rename aux.erl as misc.erl17.04 | Christophe Romain | 2017-04-11 | 1 | -1/+1 |
| | | | | Thanks Microsoft Windows to not support some filenames | ||||
* | Deprecate jlib.erl in favor of aux.erl | Evgeniy Khramtsov | 2017-03-30 | 1 | -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 procedure | Evgeniy Khramtsov | 2017-02-24 | 1 | -3/+3 |
| | |||||
* | Fix some dialyzer warnings | Evgeniy Khramtsov | 2017-02-18 | 1 | -1/+1 |
| | |||||
* | Improve modules start/stop procedures | Evgeniy Khramtsov | 2017-02-14 | 1 | -2/+3 |
| | |||||
* | Update copyright date automatically (#1442) | Badlop | 2017-01-02 | 1 | -1/+1 |
| | |||||
* | Cleanup file headers | Christophe Romain | 2016-12-27 | 1 | -6/+22 |
| | |||||
* | Fix vcard_ldap exports | Christophe Romain | 2016-11-22 | 1 | -0/+6 |
| | |||||
* | Fix issues on import improvements | Christophe Romain | 2016-11-22 | 1 | -2/+2 |
| | |||||
* | Make common tests working again | Evgeniy Khramtsov | 2016-09-13 | 1 | -4/+4 |
| | |||||
* | Improve vCard creation from LDAP result | Evgeniy Khramtsov | 2016-07-31 | 1 | -104/+44 |
| | |||||
* | Rewrite mod_vcard_ldap to use XML generator | Evgeniy Khramtsov | 2016-07-29 | 1 | -555/+183 |
| | |||||
* | Make modules loading in a dependent order (#1191) | Evgeniy Khramtsov | 2016-07-06 | 1 | -1/+4 |
| | |||||
* | Replace some ?ERR_* macros with ?ERRT_* | Evgeniy Khramtsov | 2016-03-31 | 1 | -10/+16 |
| | |||||
* | Make it possible to get virtual host of a registered route | Evgeniy Khramtsov | 2016-03-13 | 1 | -1/+1 |
| | |||||
* | Switch to Fast XML module | Mickael Remond | 2016-02-03 | 1 | -2/+2 |
| | |||||
* | Update copyright to 2016 (#901) | Badlop | 2016-01-13 | 1 | -3/+3 |
| | |||||
* | Move JID related functions to jid.erl (#847) | Evgeniy Khramtsov | 2015-11-24 | 1 | -2/+2 |
| | |||||
* | Disable vJUD by default also in mod_vcard_ldap source code | Badlop | 2015-11-13 | 1 | -2/+2 |
| | |||||
* | Add config validation at startup | Evgeniy Khramtsov | 2015-06-01 | 1 | -1/+101 |
| | |||||
* | Do not try to fetch module options via eldap_utils | Evgeniy Khramtsov | 2015-06-01 | 1 | -2/+2 |
| | |||||
* | Update copyright dates to 2015 (EJAB-1733) | Badlop | 2015-01-08 | 1 | -3/+3 |
| | |||||
* | Merge pull request #146 from jamielinux/master | badlop | 2014-04-11 | 1 | -4/+3 |
|\ | | | | | Update FSF address | ||||
| * | Update FSF address | Jamie Nguyen | 2014-02-22 | 1 | -4/+3 |
| | |