Dynamic session timeout
Alan DeKok
aland at deployingradius.com
Sat Nov 10 20:03:44 CET 2018
On Nov 10, 2018, at 12:57 PM, Sam T <givemesam at gmail.com> wrote:
> Is it necessary to use v3 and run the script you recently sent?
Yes,
> Do the
> "exper parsing improvements" you mentioned in v3 necessary in the use of
> your script?
The patch fixes parsing errors. Without the patch, it won't work.
> (I'm not sure we can change the server version as we are on an aging system
> with many working bits and customizations over the years)
>
> My team came up with this 2query SQL approach that does give the expected
> results, it has multiple queries, and I wanted to ask your opinion to
> improve it
>
> if ("%{sql:SELECT
> TIMESTAMPDIFF(SECOND,(NOW()),'%{reply:WISPr-Session-Terminate-Time}')#}" <=
> "%{reply:Session-Timeout}") {
> update reply {
> Session-Timeout := "%{sql:SELECT
> TIMESTAMPDIFF(SECOND,(NOW()),'%{reply:WISPr-Session-Terminate-Time}')}"
> }
> }
If it works, it's fine.
Alan DeKok.
More information about the Freeradius-Users
mailing list