Merge pull request #1447 from qnet-herwin/wbclient_drop_option_allow_mschapv2
authorArran Cudbard-Bell <a.cudbardb@freeradius.org>
Fri, 11 Dec 2015 13:15:48 +0000 (08:15 -0500)
committerArran Cudbard-Bell <a.cudbardb@freeradius.org>
Fri, 11 Dec 2015 13:15:48 +0000 (08:15 -0500)
Removed option winbind_allow_mschapv2 in rlm_mschap

raddb/mods-available/mschap
src/modules/rlm_mschap/auth_wbclient.c
src/modules/rlm_mschap/rlm_mschap.c
src/modules/rlm_mschap/rlm_mschap.h

index e253f81..4673fa7 100644 (file)
@@ -78,14 +78,6 @@ mschap {
 #      winbind_username = "%{mschap:User-Name}"
 #      winbind_domain = "%{mschap:NT-Domain}"
 
-       # When using the winbind daemon directly, it is possible to
-       # force accepting MSCHAPv2 authentication. This makes it
-       # possible to authenticate to an Active Directory that uses
-       # the local security policy 'Network Security: LAN Manager
-       # authentication level' setting was changed to 'Send NTLMv2
-       # Response Only. Refuse LM & NTLM'
-#      winbind_allow_mschapv2 = no
-
        #
        #  Information for the winbind connection pool.  The configuration
        #  items below are the same for all modules which use the new
index a53772f..891df43 100644 (file)
@@ -105,8 +105,7 @@ int do_auth_wbclient(rlm_mschap_t *inst, REQUEST *request,
        memcpy(authparams.password.response.challenge, challenge,
               sizeof(authparams.password.response.challenge));
 
-       if (inst->winbind_allow_mschapv2)
-               authparams.parameter_control |= WBC_MSV1_0_ALLOW_MSVCHAPV2;
+       authparams.parameter_control |= WBC_MSV1_0_ALLOW_MSVCHAPV2;
 
 
        /*
index 63d0419..1d648ad 100644 (file)
@@ -560,7 +560,6 @@ static const CONF_PARSER module_config[] = {
        { "retry_msg", FR_CONF_OFFSET(PW_TYPE_STRING, rlm_mschap_t, retry_msg), NULL },
        { "winbind_username", FR_CONF_OFFSET(PW_TYPE_STRING | PW_TYPE_TMPL, rlm_mschap_t, wb_username), NULL },
        { "winbind_domain", FR_CONF_OFFSET(PW_TYPE_STRING | PW_TYPE_TMPL, rlm_mschap_t, wb_domain), NULL },
-       { "winbind_allow_mschapv2", FR_CONF_OFFSET(PW_TYPE_BOOLEAN, rlm_mschap_t, winbind_allow_mschapv2), "no" },
 #ifdef __APPLE__
        { "use_open_directory", FR_CONF_OFFSET(PW_TYPE_BOOLEAN, rlm_mschap_t, open_directory), "yes" },
 #endif
index d801e79..1ce1ad4 100644 (file)
@@ -39,7 +39,6 @@ typedef struct rlm_mschap_t {
        vp_tmpl_t               *wb_username;
        vp_tmpl_t               *wb_domain;
        fr_connection_pool_t    *wb_pool;
-       bool                    winbind_allow_mschapv2;
 #ifdef __APPLE__
        bool                    open_directory;
 #endif