Mercurial > dovecot > core-2.2
changeset 12701:d8179b523116
auth: Fixed mech_winbind_ntlm by using mech_winbind_auth_initial()
In changeset 9002 a new function named mech_winbind_auth_initial() was
introduced, but only the mech_winbind_spnego module part was changed to finally
use this function.
The mech_winbind_ntlm module part was not properly adapted which leads to a non
functioning NTLM authentication mechanism while using winbind, because it will
never call the `ntlm_auth` helper.
The simple fix is to replace mech_generic_auth_initial() with
mech_winbind_auth_initial() as auth_initial "hook" when setting up the
mech_winbind_ntlm module, like it is done in the mech_winbind_spnego module.
References:
- Changeset 9002: http://hg.dovecot.org/dovecot-2.0/diff/9d0037a997f4/src/auth/mech-winbind.c
---
src/auth/mech-winbind.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
author | Christian Wiese <chris@opensde.org> |
---|---|
date | Sun, 16 Jan 2011 21:47:15 +0200 |
parents | 31ffb4e631ab |
children | 7ecc5e10da57 |
files | src/auth/mech-winbind.c |
diffstat | 1 files changed, 1 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/src/auth/mech-winbind.c Sun Jan 16 21:26:13 2011 +0200 +++ b/src/auth/mech-winbind.c Sun Jan 16 21:47:15 2011 +0200 @@ -335,7 +335,7 @@ .passdb_need = MECH_PASSDB_NEED_NOTHING, mech_winbind_ntlm_auth_new, - mech_generic_auth_initial, + mech_winbind_auth_initial, mech_winbind_auth_continue, mech_generic_auth_free };