something like huntgroups?

Arran Cudbard-Bell a.cudbardb at freeradius.org
Tue Jul 2 13:19:18 CEST 2013


On 2 Jul 2013, at 12:15, Arran Cudbard-Bell <a.cudbardb at freeradius.org> wrote:

> 
> On 2 Jul 2013, at 11:57, Phil Mayers <p.mayers at imperial.ac.uk> wrote:
> 
>> On 02/07/13 11:37, Arran Cudbard-Bell wrote:
>>> 
>>> On 2 Jul 2013, at 08:53, Phil Mayers <p.mayers at imperial.ac.uk>
>>> wrote:
>>> 
>>>> On 07/02/2013 07:52 AM, Arran Cudbard-Bell wrote:
>>>> 
>>>>> This may work for 2.x.x but definitely wont't work for 3.0 which
>>>>> uses direct DICT_ATTR pointer comparisons in some places (instead
>>>>> of comparing vendor/attribute number).
>>>> 
>>>> So... what *can* you do with Vendor-X-Attr-Y?
>>> 
>>> Use it to figure out which dictionary entries you're missing.
>> 
>> I was hoping for something more specific than that ;o)
> 
> It appears Alan has already done what I just suggested below.
> 
>        update reply {
>                Vendor-1-Attr-2 := 0x01
>        }
> 
>        if (&reply:Vendor-1-Attr-2) {
>                ok
>        }
> 
> (0)   update reply {
> (0) 		Vendor-1-Attr-2 := 0x01
> (0)   } # update reply = notfound
> (0)   ? if (&reply:Vendor-1-Attr-2) 
> (0)   ? if (&reply:Vendor-1-Attr-2)  -> TRUE
> (0)    if (&reply:Vendor-1-Attr-2)  {
> (0)   - entering if (&reply:Vendor-1-Attr-2)  {...}
> (0)    [ok] = ok
> (0)   - if (&reply:Vendor-1-Attr-2)  returns ok

Or the condition stuff is still message up...

Taking out the update statement I still get:

(0)   ? if (reply:Vendor-1-Attr-2) 
(0)   ? if (reply:Vendor-1-Attr-2)  -> TRUE
(0)    if (reply:Vendor-1-Attr-2)  {
(0)   - entering if (reply:Vendor-1-Attr-2)  {...}
(0)    [ok] = ok


Arran Cudbard-Bell <a.cudbardb at freeradius.org>
FreeRADIUS Development Team



More information about the Freeradius-Users mailing list