Freeradius2 and proxing
    Vincent Magnin 
    Vincent.Magnin at unil.ch
       
    Fri Feb  8 15:24:14 CET 2008
    
    
  
I do not receive any comment about my supplied patch.
I will try to explain my issue better:
Freeradius 2.0.1 (or latest CVS):
src/modules/rlm_realm/rlm_realm.c:
> /*
>  *      Allow DEFAULT realms unless told not to.
>  */
> realm = realm_find(realmname);
> if (!realm) {
>    DEBUG2("    rlm_realm: No such realm \"%s\"",
>           (realmname == NULL) ? "NULL" : realmname);
>    return 0;
> }
> if (inst->ignore_default && (strcmp(realm->name, "DEFAULT")) == 0) {
>    DEBUG2("    rlm_realm: Found DEFAULT, but skipping due to config.");
>    return 0;
> }
realname contains the realm (suffix/ntdomain authorize).
If the 'realname' is not defined in proxy.conf and if a DEFAULT realm  
is defined in proxy.conf; realm_find returns NULL.
Thus, the correct debug message is shown:
> lm_realm: No such realm "example.com"
But, DEFAULT realm is not handled (-> return 0).
 From my point of view, something is missing here to handle the DEFAULT realm.
Regards,
Vincent Magnin
    
    
More information about the Freeradius-Users
mailing list