(RADIATOR) PreHandlerHook/ClientListSQL
DUFOUR Geoffrey
Geoffrey.DUFOUR at staff.win.be
Thu Apr 1 17:21:58 CST 2004
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.
--
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