On Feb 10, 2016, at 4:21 AM, Stefan Winter <stefan.winter@restena.lu> wrote:
this here is shown on startup:
"raddb/clients/staff[232]: The item 'staff_type' is defined, but is unused by the configuration"
That should probably be moved to just a debug message.
But it's not correct... yes, I set a custom attribute staff_type inside a client {} there, but I *do* use it in configuration, in statements like this:
update request { &RESTENA-Service-Type = "Staff-%{client:staff_type}" }
Hmm... I see. The difficulty is that there's no "parse" callback for the dynamic expansions. as in "Here's some text, is it correct?" That would be needed in order to fix this issue.
Could the warnings be made more clever? It is sure useful to be warned about unused things for cleanup of configs, but only if the things are *really* unused.
Telling what's really unused isn't trivial. :( Alan DeKok.