Updates to "unlang"
Kostas Kalevras
kkalev at noc.ntua.gr
Sat Dec 12 12:55:57 CET 2015
On 11/12/2015 3:55 μμ, Alan DeKok wrote:
>
>
> So the question is... what else would you like to see in "unlang"?
>
>
> Ideas? Comments?
>
> Alan DeKok.
>
>
> -
> List info/subscribe/unsubscribe? See http://www.freeradius.org/list/devel.html
I would like to see a new operator === which will return true if there
is a single match in a list context. That way one can run a check such as:
if (NAS-IP-Address === &control:NAS-IP-Address) {
update reply {
Reply-Message = "NAS IP Address not allowed"
}
reject
}
instead of:
update control {
Tmp-String-5 := 'REJECT'
}
foreach &control:NAS-IP-Address {
if (NAS-IP-Address == "%{Foreach-Variable-0}"){
update control {
Tmp-String-5 := 'ALLOW'
}
}
}
if (control:Tmp-String-5 == 'REJECT'){
update reply {
Reply-Mssage = "NAS IP Address not allowed"
}
reject
}
More information about the Freeradius-Devel
mailing list