Hi,
I noticed this in fticks.c, line 109:
if (options->fticks_reporting == RSP_FTICKS_REPORTING_FULL) {
if (client->conf->fticks_visinst != NULL ) {
snprintf((char *) visinst, sizeof(visinst), "VISINST=%s#",
client->conf->fticks_visinst);
} else {
snprintf((char *) visinst, sizeof(visinst), "VISINST=%s#",
client->conf->name);
}
}
If a client has no fticksVISINST set, this means radsecproxy will log
the client name instead. However that may not be a valid operator-name
(1<domain>) and it probably won't convey anything meaningful: if you
don't set fticksVISINST you probably expect requests from different
operators to be proxied through that client.
If the Operator-Name attribute value won't be used in the absence of
fticksVISINST, then I guess it would be better to have an empty VISINST
(not sure if that would be valid). However it is not even possible to
force an empty value through configuration, as the tokenizer in
getconfigline() reports that "fticksVISINST needs a non-empty value".
Any ideas? Please advise.
Thanks,
Zenon Mousmoulas