(RADIATOR) "WARNING: No such attribute" for internal use
Toomas Kärner
tomkar at estpak.ee
Fri Feb 17 00:37:44 CST 2006
Hello Hugh,
Just a note....
I actually prefer to store temp data in request packet because then I don't
have to bother to remove it in PostAuthHook and I can use it as
searches/check attribute also.
Rgds.
Toomas
Friday, February 17, 2006, 5:39:49 AM, you wrote:
> Hello Mark -
> Rather than storing the temporary data in the request packet, I
> suggest you store it in the reply packet instead. Then your ReplyHook
> can remove the temporary data before the reply is sent to the NAS.
> hope that helps
> regards
> Hugh
> On 17 Feb 2006, at 12:55, Mark Mackay - Orcon wrote:
>> Hi all
>>
>> We're setting up proxy-radius to a customer, and want to store some
>> information that we lookup in a PreHandlerHook for later re-use in
>> a ReplyHook (to avoid a double unneeded SQL lookup, etc).
>>
>> The current solution I've done is to do a lookup in the PreHandler
>> and add an attribute to the request packet:
>>
>> Custom-Data = XYZ
>>
>> This doesn't get sent to the client, because Radiator comes back
>> with log warnings after every proxied packet:
>>
>> WARNING: No such attribute Custom-Data
>>
>> However in the ReplyHook - I can still access this information via:
>>
>> $originalrequest->get_attr("Custom-Data")
>>
>> so everything works, except for the repeated warnings in the log.
>>
>>
>>
>> Maybe the solution is simply to accept and ignore these warnings -
>> but I can't help but think there's a better way:
>>
>> - Is there a way to pass Variables between hooks (I've browsed the
>> list but they only refer to global variables, but this would be per-
>> request variables I guess).
>>
>> - Is there a way to silence these warnings elegantly -- e.g. a way
>> to strip this attribute out from attempted transmission but keep it
>> available from the hooks.
>>
>> - Maybe a dummy dictionary entry could be used to suppress the
>> warning but not affect the proxy-target?
>>
>> Regards,
>> Mark.
> NB:
> Have you read the reference manual ("doc/ref.html")?
> Have you searched the mailing list archive (www.open.com.au/archives/
> radiator)?
> Have you had a quick look on Google (www.google.com)?
> Have you included a copy of your configuration file (no secrets),
> together with a trace 4 debug showing what is happening?
--
Archive at http://www.open.com.au/archives/radiator/
Announcements on radiator-announce at open.com.au
To unsubscribe, email 'majordomo at open.com.au' with
'unsubscribe radiator' in the body of the message.
More information about the radiator
mailing list