Alan DeKok pisze:
Maja Wolniewicz wrote:I'm now running freeradius from CVS FreeRADIUS Version 2.0.1-prein post-auth I have: if ("%{FreeRADIUS-Proxied-To}" == "127.0.0.1") { if ("%{Chargeable-User-Identity}") {Please fix this. Putting double quotes around *everything* was never necessary, and is much less necessary in 2.0.1. See the examples from my original message, and in "man unlang".
Thanks. Now it works.
Yes, I want to add current realm to reply attribute Chargeable-User-Identity which comes form LDAP. When Chargeable-User-Identity attribute isn't present in request I want to remove Chargeable-User-Identity from reply.What you want is: if (FreeRADIUS-Proxied-To == 127.0.01) { ... if (Chargeable-User-Identity) { ...update reply { Chargeable-User-Identity:="%{reply:[EMAIL PROTECTED]" }Huh? You're updating the reply attribute with the reply attribute? What do you think this is doing?
if (Chargeable-User-Identity) { update reply { Chargeable-User-Identity:="%{reply:[EMAIL PROTECTED]" } } else { update reply { Chargeable-User-Identity-="%{reply:Chargeable-User-Identity}" } } What is wrong in it? Maja
and it still doesn't work for me:Perhaps you could explain why you think it should do *anything* useful.when Chargeable-User-Identity in request has a nul value, I'm getting:...expand: %{Chargeable-User-Identity} -> ? Evaluating ("%{Chargeable-User-Identity}") -> FALSEUpdate this to use my example above. See also "man unlang": If the word 'foo' is not a quoted string, then it can be taken as a reference to a named attribute. See "Referencing attribute lists", below, for examples of attribute references. The condi- tion evaluates to true if the named attribute exists. This *is* documented. I *did* say I had updated the documentation. Alan DeKok. - List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html
-- Maja Gorecka-Wolniewicz [EMAIL PROTECTED] http://www.umk.pl/~mgw PGP key: http://www.umk.pl/~mgw/pgp_pub_key.asc Uczelniane Centrum Information & Communication Informatyczne Technology Centre Uniwersytet Mikolaja Kopernika Nicolaus Copernicus University Coll. Maximum, pl. Rapackiego 1, 87-100 Torun, Poland tel.: +48 56-611-27-40 fax: +48 56-622-18-50 tel. kom.: +48-693032574
smime.p7s
Description: S/MIME Cryptographic Signature
- List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html