aboutsummaryrefslogtreecommitdiff
path: root/src/eldap.erl (follow)
Commit message (Collapse)AuthorAgeFilesLines
* fix eldap certificate verification (#3528)Stu Tomlinson2021-02-151-5/+24
| | | | | | | Reported in #3527. Add hostname matching function, and specify SNI Also, OTP 23 dropped backwards compatibility for 0, 1, 2 values for verify, so replace with combination of verify_none/verify_peer and fail_if_no_peer_cert as appropriate
* Correctly handle unicode in log messagesEvgeny Khramtsov2019-09-231-4/+4
|
* Make logging messages more consistentEvgeny Khramtsov2019-06-241-17/+17
|
* Move cancel_timer/1 function into 'misc' moduleHolger Weiss2018-07-171-16/+11
|
* Do not check for deprecated typesEvgeniy Khramtsov2018-06-141-3/+2
| | | | | Since we support only Erlang >= OTP-17.5, the check for old-style dict/queue/etc types is no longer needed
* Get rid of ejabberd.hrl headerEvgeniy Khramtsov2018-06-141-1/+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
* Support IPv6 connections for PostgreSQL, MySQL and LDAPEvgeniy Khramtsov2018-05-111-10/+69
| | | | Fixes #2411
* Introduce new gen_mod callback: mod_options/1Evgeniy Khramtsov2018-01-231-5/+16
| | | | | | | 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.
* Replace gen_fsm with p1_fsm to avoid warnings in OTP20+Evgeniy Khramtsov2017-08-051-15/+15
|
* Validate all certfiles on startupEvgeniy Khramtsov2017-05-231-6/+13
|
* Don't call gen_mod:get_opt() outside of modulesEvgeniy Khramtsov2017-05-081-4/+4
|
* Don't validate an option in gen_mod:get*opt() functionsEvgeniy Khramtsov2017-04-301-24/+4
| | | | | | | | | | | | | | 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.
* Rename aux.erl as misc.erl17.04Christophe Romain2017-04-111-3/+3
| | | | Thanks Microsoft Windows to not support some filenames
* Deprecate jlib.erl in favor of aux.erlEvgeniy Khramtsov2017-03-301-3/+3
| | | | | 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.
* Fix some dialyzer warningsEvgeniy Khramtsov2017-02-181-2/+2
|
* cosmetic cleanupChristophe Romain2015-10-071-69/+10
|
* Use hide_sensitive_log_data in eldap.erlBadlop2015-09-031-2/+2
|
* Remove unused validation codeEvgeniy Khramtsov2015-06-031-22/+1
|
* Add config validation at startupEvgeniy Khramtsov2015-06-011-2/+22
|
* Fix LDAP substrings filter (EJAB-1715)Evgeniy Khramtsov2015-04-211-4/+2
|
* Add compatibility macros for deprecated types (thanks to Alexey)Christophe Romain2015-02-231-2/+2
|
* Get rid of asn1rt callsEvgeniy Khramtsov2015-01-151-9/+8
|
* Update FSF addressJamie Nguyen2014-02-221-3/+3
|
* Switch to rebar build toolEvgeniy Khramtsov2013-06-131-0/+1199
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