non ascii characters in exec output

Alan DeKok aland at
Thu Aug 18 11:05:16 CEST 2016

On Aug 13, 2016, at 8:30 PM, Oleg Palij <o.palij at> wrote:
> I want to convert it to custom format and log to postauth table:
> authorize {
>  update control {
>    &ms-publishedAt := "%{exec:/etc/freeradius/ %{control:ms-distinguishedName}}"
>  }

  I would suggest just using rlm_python.  It will be faster and simpler

> In script I got UTF-8 string from freeradius, but I can't understand in what encoding I should return result.

  ASCII, usually.

> So it get output as UTF-8 string, but next EXPAND vanishes non-ascii symbols to spaces.

  I don't think there's any code in the server which does that...  so I'm not sure what's going on.

  Alan DeKok.

More information about the Freeradius-Users mailing list