#
acct_counters64.preacct {
if (!&Acct-Input-Gigawords) {
- &request.Acct-Input-Octets64 := "%{%{Acct-Input-Octets}:-0}"
+ &request.Acct-Input-Octets64 := %{%{Acct-Input-Octets}:-0}
}
else {
- &request.Acct-Input-Octets64 = "%{expr:(&Acct-Input-Gigawords << 32) | &Acct-Input-Octets}"
+ &request.Acct-Input-Octets64 = %{expr:(&Acct-Input-Gigawords << 32) | &Acct-Input-Octets}
}
if (!&Acct-Output-Gigawords) {
- &request.Acct-Output-Octets64 := "%{%{Acct-Output-Octets}:-0}"
+ &request.Acct-Output-Octets64 := %{%{Acct-Output-Octets}:-0}
}
else {
- &request.Acct-Output-Octets64 = "%{expr:(&Acct-Output-Gigawords << 32) | &Acct-Output-Octets}"
+ &request.Acct-Output-Octets64 = %{expr:(&Acct-Output-Gigawords << 32) | &Acct-Output-Octets}
}
}
split_username_nai {
if (&User-Name && (&User-Name =~ /${policy.nai_regexp}/)) {
- &request.Stripped-User-Name := "%{1}"
+ &request.Stripped-User-Name := %{1}
# Only add the Stripped-User-Domain attribute if
# we have a domain. This means presence checks
# for Stripped-User-Domain work.
- if ("%{3}" != '') {
- &request.Stripped-User-Domain = "%{3}"
+ if (%{3} != '') {
+ &request.Stripped-User-Domain = %{3}
}
# If any of the expansions result in a null
#
rewrite_called_station_id {
if (&Called-Station-Id && (&Called-Station-Id =~ /^${policy.mac-addr-regexp}([^0-9a-f](.+))?$/i)) {
- &request.Called-Station-Id := "%{toupper:%{1}-%{2}-%{3}-%{4}-%{5}-%{6}}"
+ &request.Called-Station-Id := %{toupper:%{1}-%{2}-%{3}-%{4}-%{5}-%{6}}
# SSID component?
- if ("%{8}") {
- &request.Called-Station-SSID := "%{8}"
+ if (%{8}) {
+ &request.Called-Station-SSID := %{8}
}
updated
}
#
rewrite_calling_station_id {
if (&Calling-Station-Id && (&Calling-Station-Id =~ /^${policy.mac-addr-regexp}$/i)) {
- &request.Calling-Station-Id := "%{toupper:%{1}-%{2}-%{3}-%{4}-%{5}-%{6}}"
+ &request.Calling-Station-Id := %{toupper:%{1}-%{2}-%{3}-%{4}-%{5}-%{6}}
updated
}
#
# reject mixed case e.g. "UseRNaMe"
#
- #if (&User-Name != "%{tolower:%{User-Name}}") {
+ #if (&User-Name != %{tolower:%{User-Name}}) {
# reject
#}
# Get the outer realm.
#
if (&outer.request.User-Name =~ /@([^@]+)$/) {
- &request.Outer-Realm-Name = "%{1}"
+ &request.Outer-Realm-Name = %{1}
#
# When we have an outer realm name, the user portion
# Get the inner realm.
#
if (&User-Name =~ /@([^@]+)$/) {
- &request.Inner-Realm-Name = "%{1}"
+ &request.Inner-Realm-Name = %{1}
#
# Note that we do EQUALITY checks for realm names.
disallow
}
- elsif (!&reply.Session-Timeout || (&Session-Timeout > "%{expr:%{Expiration} - %l}")) {
+ elsif (!&reply.Session-Timeout || (&Session-Timeout > %{expr:%{Expiration} - %l})) {
&reply.Session-Timeout := %{expr:%{Expiration} - %l}
}
}