Best Regards, =20 -----------------------------------------------------------------------=
diff -urN ./src/modules/rlm_ldap/rlm_ldap.c ../freeradius-1.1.3-crypt-l=
--- ./src/modules/rlm_ldap/rlm_ldap.c 2006-05-09 01:45:49.000000000 +02= 00 +++ ../freeradius-1.1.3-crypt-ldap/src/modules/rlm_ldap/rlm_ldap.c 2006= -07-18 16:24:42.734009032 +0200 @@ -2511,6 +2511,15 @@ DEBUG("rlm_ldap: Attribute %s has no value", element->attr); continue; } + =09 + if (value[0] =3D=3D '{' && !strcmp(element->attr, "userPassword"))= { + char *aux_value =3D strstr(value, "}"); + if (aux_value) {=09 + aux_value++; + value =3D aux_value;=09 + } + DEBUG("rlm_ldap: Delete {CRYPT} from attribute %s", element->attr= ); =09 + } =20 DEBUG("rlm_ldap: Adding LDAP attribute %s as RADIUS attribute %s %= s %s", element->attr, element->radius_attr, =20 -----------------------------------------------------------------------=
dap/src/modules/rlm_ldap/rlm_ldap.c -
-=20 List info/subscribe/unsubscribe? See http://www.freeradius.org/list/dev=
el.html