(RADIATOR) PreHandlerHook/ClientListSQL

Hugh Irvine hugh at open.com.au
Fri Apr 2 01:23:31 CST 2004


Hi Geoffrey -

Sorry - my mistake - I meant to type "PreHandlerHook". And of course I 
meant that the file:"...." reference does not work in ClientListSQL.

That is why I sent you the reference to the file 
"goodies/sqlclienthook.pl" which you can use instead.

regards

Hugh


On 2 Apr 2004, at 09:21, DUFOUR Geoffrey wrote:

> Hello Hugh,
>
> What do you mean by "You cannot use a PreClientHook directly with 
> <ClientListSQL>." ?
>
> My problem is related to a PreHandlerHook, not to a PreClientHook.
>
> Am I missing something ? :)
>
> By the way when I store hook code (basic test code) directly in the 
> database instead of storing the file reference (file:"%D/nas_port"), 
> it works fine.
>
> Regards.
>
> Geoffrey
>
>
>
> -----Message d'origine-----
> De : Hugh Irvine [mailto:hugh at open.com.au]
> Envoyé : jeudi 1 avril 2004 23:31
> À : DUFOUR Geoffrey
> Cc : radiator at open.com.au
> Objet : Re: (RADIATOR) PreHandlerHook/ClientListSQL
>
>
> Hello Geoffrey -
>
> You cannot use a PreClientHook directly with <ClientListSQL>.
>
> However you can do something like this:
>
> 	goodies/sqlclienthook.pl
>
> regards
>
> Hugh
>
>
> On 1 Apr 2004, at 23:41, DUFOUR Geoffrey wrote:
>
>> Hello,
>>
>> I can't make my hook (PreHandlerHook) work with <CLientListSQL>.
>>
>> I think it is related to the way MySQL handles special characters like
>> quotes, double quotes, ...
>>
>> I tried to escape the double quotes, to use the quote() function, ...
>>
>> I guess I'm missing something.
>>
>> Here is my parameter :
>>
>> Select PREHANDLERHOOK from RADCLIENT; (MySQL)
>>
>> file:"%D/nas_port"
>>
>> Here is the error I get for every RADIUS request :
>>
>> Thu Apr  1 15:56:46 2004: ERR: Error in PreHandlerHook(): Can't use
>> string ("%D/nas_port") as a subroutine ref while "strict refs" in use
>> at
>> /usr/local/ActivePerl-5.6/lib/site_perl/Radius/Configurable.pm line
>> 460.
>>
>> Any ideas ?
>>
>> Regards.
>>
>> Geoffrey
>>
>> --
>> Archive at http://www.open.com.au/archives/radiator/
>> Announcements on radiator-announce at open.com.au
>> To unsubscribe, email 'majordomo at open.com.au' with
>> 'unsubscribe radiator' in the body of the message.
>>
>>
>
> NB: have you included a copy of your configuration file (no secrets),
> together with a trace 4 debug showing what is happening?
>
> -- 
> Radiator: the most portable, flexible and configurable RADIUS server
> anywhere. Available on *NIX, *BSD, Windows, MacOS X.
> -
> Nets: internetwork inventory and management - graphical, extensible,
> flexible with hardware, software, platform and database independence.
> -
> CATool: Private Certificate Authority for Unix and Unix-like systems.
>
>

NB: have you included a copy of your configuration file (no secrets),
together with a trace 4 debug showing what is happening?

-- 
Radiator: the most portable, flexible and configurable RADIUS server
anywhere. Available on *NIX, *BSD, Windows, MacOS X.
-
Nets: internetwork inventory and management - graphical, extensible,
flexible with hardware, software, platform and database independence.
-
CATool: Private Certificate Authority for Unix and Unix-like systems.

--
Archive at http://www.open.com.au/archives/radiator/
Announcements on radiator-announce at open.com.au
To unsubscribe, email 'majordomo at open.com.au' with
'unsubscribe radiator' in the body of the message.


More information about the radiator mailing list