Commit report for master branch

Brian Candler B.Candler at
Wed Apr 10 15:45:08 CEST 2013

On Wed, Apr 10, 2013 at 12:00:02AM +0200, The git bot wrote:
> Brand new xlat functions.
> All xlat's are now run through the new routines.  The old
> (i.e. horrific) routines are gone.  The result is more functionality,
> simpler debugging, better errors, and ~400 lines fewer code.
> The downside is that (for the next day or so), calling a module
> xlat routine MAY mean that it gets expanded twice.
> i.e. the old code would do %{mod: foo} and pass "foo" to module "mod".
> The new code (for reasons of simplicity) xlat's "foo" before passing
> it to module "mod".

Is this configurable, so that this preprocessing can be disabled for a
particular module?

It's just that %{exec:...} and %{redis:...} expect to get a single un-xlat'd
string, which they split on space, and then xlat the parts individually.

More information about the Freeradius-Devel mailing list