(RADIATOR) Retrieving a hook by filename from inside ClientListSQL
    Claudio Lapidus 
    c_lapidus at hotmail.com
       
    Tue Aug  6 17:01:17 CDT 2002
    
    
  
Hello,
I need to get the PreHandlerHook for certain clients from our standard 
RADCLIENTLIST SQL table. The problem is that I'd prefer to store the hook 
code in a file and not directly inside the table, for various reasons.
I've setup this config and it works fine:
<Client x.x.x.x>
      Secret  shhhh
      PreHandlerHook  file:"%D/preauth.pl"
</Client>
As expected, the hook gets executed for this particular client. However, 
this one doesn't work:
<ClientListSQL>
        DBSource       dbi:mysql:radiator
        DBUsername     sqluser
        DBAuth         donttellya
</ClientListSQL>
from the table we get:
mysql> select NASIDENTIFIER, SECRET, PREHANDLERHOOK from RADCLIENTLIST;
+---------------+-------------+----------------------+
| NASIDENTIFIER | SECRET      | PREHANDLERHOOK       |
+---------------+-------------+----------------------+
| x.x.x.x       | shhhh       | file:"%D/preauth.pl" |
+---------------+-------------+----------------------+
1 row in set (0.00 sec)
By seeing further action it is apparent that the hook doesn't get executed 
this time. However, even at level 4 trace doesn't show anything regarding 
this step. I also tried changing double quotes to single quotes in the field 
contents, to no avail. So:
1. Is it legal to store the hook's filename into the table instead of the 
code itself? (I hope so :-)
2. Is there a way to increase debug verbosity for ClientListSQL operations?
TIA,
cl.
_________________________________________________________________
Chat with friends online, try MSN Messenger: http://messenger.msn.com
===
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