aboutsummaryrefslogtreecommitdiff
path: root/src/mod_vcard_ldap.erl (follow)
Commit message (Collapse)AuthorAgeFilesLines
* 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
| |
* | Update copyright dates to 2014 (EJAB-1679)Badlop2014-03-131-3/+3
|/
* Change configuration file format to YAMLEvgeniy Khramtsov2013-08-211-2/+16
|
* Switch to rebar build toolEvgeniy Khramtsov2013-06-131-1/+2
| | | | | | | | | | | | | | | | Use dynamic Rebar configuration Make iconv dependency optional Disable transient_supervisors compile option Add hipe compilation support Only compile ibrowse and lhttpc when needed Make it possible to generate an OTP application release Add --enable-debug compile option Add --enable-all compiler option Add --enable-tools configure option Add --with-erlang configure option. Add --enable-erlang-version-check configure option. Add lager support Improve the test suite
* Accumulated patch to binarize and indent codeBadlop2013-03-141-655/+662
|
* Update copyright datesAlexey Shchepin2013-01-241-3/+3
|
* Photos from LDAP not displayed in some clients, lacking TYPE (thanks to Alex ↵Badlop2012-04-161-0/+1
| | | | Crycheck)(EJAB-1554)
* Update copyright datesAlexey Shchepin2012-02-231-3/+3
|
* New option support: ldap_deref_aliases (EJAB-639)Evgeniy Khramtsov2011-09-191-7/+22
|
* Add ldap_tls_cacertfile and ldap_tls_depth options (EJAB-1299)Evgeniy Khramtsov2011-07-131-1/+14
|
* Log an error when an LDAP filter is incorrect (EJAB-1395)Evgeniy Khramtsov2011-06-151-2/+6
|