Hi,
I'm testing the Radiator and I'm using radpwtst. I have a crash of my
daemon radiusd when I have fed my database with empty string instead of
null for the table RADCLIENTLIST. It doesn't crash at starting but
during an authentication with the client RADIUS which has in my table an
empty string.
I try to use <ClientListSQl> with MySQL version 3.22.32.
My daemon radiusd is starting with:
/usr/bin/radiusd -config_file /usr/local/etc/radiator.cfg
I have in my radiator.cfg:
<ClientListSQL>
DBSource dbi:mysql:radius
DBUsername user
DBAuth password
</ClientListSQL>
And in my database radius, I put for NOIGNOREDUPLICATES an empty string
like '' instead of null.
------------------------------+-----------------+--------------------+----------------+
| NASIDENTIFIER | SECRET | IGNOREACCTSIGNATURE | DUPINTERVAL |
DEFAULTREALM | NASTYPE | SNMPCOMMUNITY | LIVINGSTONOFFS | LIVINGSTONHOLE
| FRAMEDGROUPBASEADDRESS | FRAMEDGROUPMAXPORTSPERCLASSC |
REWRITEUSERNAME | NOIGNOREDUPLICATES | PREHANDLERHOOK |
+---------------+----------+---------------------+-------------+--------------+---------+---------------+----------------+----------------+------------------------+------------------------------+-----------------+--------------------+----------------+
| 203.63.154.1 | mysecret | NULL | 0 |
NULL | NULL | NULL | 0 | 0
| NULL | NULL |
NULL | | |
| 192.16.10.2 | mysecret | NULL | 0 |
NULL | NULL | NULL | 0 | 0
| NULL | NULL |
NULL | | |
+---------------+----------+---------------------+-------------+--------------+---------+---------------+----------------+----------------+------------------------+------------------------------+-----------------+--------------------+----------------+
And when I use radpwtst, my daemon radiusd crashes with the log:
Wed Aug 2 19:19:15 2000: INFO: Server started: Radiator 2.16.1 on host
Can't use string ("") as a HASH ref while "strict refs" in use at
/usr/lib/perl5/site_perl/5.005/Radius/Client.pm line 351.
Regards,
Vi-Thang.
===
Archive at http://www.starport.net/~radiator/
Announcements on [EMAIL PROTECTED]
To unsubscribe, email '[EMAIL PROTECTED]' with
'unsubscribe radiator' in the body of the message.