mirror of
https://github.com/processone/ejabberd.git
synced 2024-12-26 17:38:45 +01:00
Rename deref_aliases back to ldap_deref_aliases
The "ldap_deref_aliases" option has accidentally been renamed to "deref_aliases". Revert that change (but accept both names for a while), so that the option name now matches the documentation again.
This commit is contained in:
parent
57dec40007
commit
61c8836740
@ -228,13 +228,28 @@ get_config(Host, Opts) ->
|
|||||||
Base = get_opt({ldap_base, Host}, Opts,
|
Base = get_opt({ldap_base, Host}, Opts,
|
||||||
fun iolist_to_binary/1,
|
fun iolist_to_binary/1,
|
||||||
<<"">>),
|
<<"">>),
|
||||||
DerefAliases = get_opt({deref_aliases, Host}, Opts,
|
OldDerefAliases = get_opt({deref_aliases, Host}, Opts,
|
||||||
fun(never) -> never;
|
fun(never) -> never;
|
||||||
(searching) -> searching;
|
(searching) -> searching;
|
||||||
(finding) -> finding;
|
(finding) -> finding;
|
||||||
(always) -> always
|
(always) -> always
|
||||||
end, never),
|
end, unspecified),
|
||||||
#eldap_config{servers = Servers,
|
DerefAliases =
|
||||||
|
if OldDerefAliases == unspecified ->
|
||||||
|
get_opt({ldap_deref_aliases, Host}, Opts,
|
||||||
|
fun(never) -> never;
|
||||||
|
(searching) -> searching;
|
||||||
|
(finding) -> finding;
|
||||||
|
(always) -> always
|
||||||
|
end, never);
|
||||||
|
true ->
|
||||||
|
?WARNING_MSG("Option 'deref_aliases' is deprecated. "
|
||||||
|
"The option is still supported "
|
||||||
|
"but it is better to fix your config: "
|
||||||
|
"use 'ldap_deref_aliases' instead.", []),
|
||||||
|
OldDerefAliases
|
||||||
|
end,
|
||||||
|
#eldap_config{servers = Servers,
|
||||||
backups = Backups,
|
backups = Backups,
|
||||||
tls_options = [{encrypt, Encrypt},
|
tls_options = [{encrypt, Encrypt},
|
||||||
{tls_verify, TLSVerify},
|
{tls_verify, TLSVerify},
|
||||||
|
Loading…
Reference in New Issue
Block a user