Add field separators for MD5 functions
authorAlan T. DeKok <aland@freeradius.org>
Sat, 2 Mar 2013 22:36:11 +0000 (17:36 -0500)
committerAlan T. DeKok <aland@freeradius.org>
Sun, 3 Mar 2013 02:20:06 +0000 (21:20 -0500)
raddb/policy.d/accounting

index 2b67449..ceedc43 100644 (file)
@@ -34,7 +34,7 @@ acct_unique {
        #        
        if("%{string:Class}" =~ /${policy.class_value_prefix}([0-9a-f]{32})/i) {
                update request {
-                       Acct-Unique-Session-Id := "%{md5:%{1}%{Acct-Session-ID}}"
+                       Acct-Unique-Session-Id := "%{md5:%{1},%{Acct-Session-ID}}"
                }
        }        
 
@@ -46,7 +46,7 @@ acct_unique {
        #
        else {
                update request {
-                       Acct-Unique-Session-Id := "%{md5:%{User-Name}%{Acct-Session-ID}%{NAS-IP-Address}%{NAS-Identifier}%{NAS-Port-ID}%{NAS-Port}}" 
+                       Acct-Unique-Session-Id := "%{md5:%{User-Name},%{Acct-Session-ID},%{NAS-IP-Address},%{NAS-Identifier},%{NAS-Port-ID},%{NAS-Port}}"
                 }       
        }        
 }       
@@ -56,7 +56,7 @@ acct_unique {
 #
 insert_acct_class {
        update reply { 
-               Class = "${policy.class_value_prefix}%{md5:%t%I%{Packet-Src-Port}%{Packet-Src-IP-Address}%{NAS-IP-Address}%{Calling-Station-ID}%{User-Name}}"
+               Class = "${policy.class_value_prefix}%{md5:%t,%I,%{Packet-Src-Port},%{Packet-Src-IP-Address},%{NAS-IP-Address},%{Calling-Station-ID},%{User-Name}}"
        }
 }