Authen-Radius
view release on metacpan or search on metacpan
next if ($line =~ /^\s*$/ || $line =~ /^#/);
if ($freeradius_dict) {
# ATTRIBUTE name number type [options]
($cmd, $name, $id, $type, $extra) = split(/\s+/, $line);
$vendor = undef;
}
elsif ($gnuradius_dict) {
# ATTRIBUTE name number type [vendor] [flags]
($cmd, $name, $id, $type, $vendor, undef) = split(/\s+/, $line);
# flags looks like '[LR-R-R]=P'
$vendor = NO_VENDOR if ($vendor && ($vendor eq '-' || $vendor =~ /^\[/));
}
else {
# our default format (Livingston radius)
($cmd, $name, $id, $type, $vendor) = split(/\s+/, $line);
}
$cmd = lc($cmd);
if ($cmd eq 'attribute') {
# Vendor was previously defined via BEGIN-VENDOR
( run in 0.689 second using v1.01-cache-2.11-cpan-64827b87656 )