Hello,

I am trying to use sqlcounter and oracle to implement download
limits/quotas.

I have:
sqlcounter testquota {
              counter-name = Test-Quota-Input-Octets
              check-name = Test-Quota
              sqlmod-inst = sql
              key = User-Name
              reset = daily

              query = "SELECT SUM(acctinputoctets) FROM radacct WHERE UserName='
%{%k}'"
           }

And:
DEFAULT User-Name =~ "^s[0-9]+$", Test-Quota-Input-Octets > 1000, Auth-Type = Reject
         Reply-Message = "You have used up your quota"


Output with -XX I get:
sqlcounter_expand:  'SELECT SUM(acctinputoctets) FROM radacct WHERE 
UserName='%{User-Name}''
radius_xlat:  'SELECT SUM(acctinputoctets) FROM radacct WHERE UserName='s111111''
sqlcounter_expand:  '%{sql:SELECT SUM(acctinputoctets) FROM radacct WHERE 
UserName='s111111'}'
radius_xlat: Running registered xlat function of module sql for string 'SELECT 
SUM(acctinputoctets) FROM radacct WHERE UserName='s111111''
rlm_sql: - sql_xlat
radius_xlat:  'SELECT SUM(acctinputoctets) FROM radacct WHERE UserName='s111111''
rlm_sql: Reserving sql socket id: 4
SELECT SUM(acctinputoctets) FROM radacct WHERE UserName='s111111'
rlm_sql: - sql_xlat finished
rlm_sql: Released sql socket id: 4
radius_xlat:  '?ì???ß?@È~??È~??°ß?@°ß?@¸ß?@¸ß?@Àß?@Àß?@Èß?@Èß?@x~??x~??Øß?@Øß?@à
ß?@àß?@èß?@èß?@ðß?@ðß?@øß?@øß?@'

This is then repeated a few times.



- 
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html

Reply via email to