On 30/05/12 10:30, Alan DeKok wrote:
The code in 3.0 has been changed to print out generic names for unknown attributes. This is different from 2.x.
For any specific reason? I don't care one way or the other, just curious.
If you have third-party tools which read the detail files, fix them to use libfreeradius-radius. That will parse the attributes correctly.
One thing worth bearing in mind is that many (most?) detail parsers I've seen are not written in "C". This is perfectly reasonable given the use-case, and calling into libfreeradius-radius from those tools is likely prohibitively complex. It's probably not an issue in practice of course, since these are *unknown* attributes; I suspect if people care about them, they'll be defined in dictionaries.