On 31/07/2018 18.57, Brandon Shiers wrote:

We upgraded Radiator back in December to version 4.19.

Based on debug, you are using goodies/gigawords-hook.pl and the values it prints out now are unpacked raw values from the wire. For example ^@^@^@^G would be 8 (3 zero octes followed by presentation of 8 in binary).

One reason that might explain this is that PreClientHook now sees unpacked attributes. See https://open.com.au/radiator/history.html and search for PreClientHook for the details.

If you use the hook as PreClientHook, you need to do a Perl unpack() for the raw attribute values or change the hook to be per-Client clause ClientHook. When ClientHook is called the attributes are unpacked to strings, integers and other types based on the radius dictionary.

Thanks,
Heikki

--
Heikki Vatiainen <[email protected]>

Radiator: the most portable, flexible and configurable RADIUS server
anywhere. SQL, proxy, DBM, files, LDAP, TACACS+, PAM, Active Directory,
EAP, TLS, TTLS, PEAP, WiMAX, RSA, Vasco, Yubikey, HOTP, TOTP,
DIAMETER etc. Full source on Unix, Windows, MacOSX, Solaris, VMS, etc.
_______________________________________________
radiator mailing list
[email protected]
http://lists.open.com.au/mailman/listinfo/radiator

Reply via email to