Hi there, I use a lot of regex in the users - File in FR2. With FR3 it seems the regex in the authorize-File is compared as simple string. .... Tue Sep 1 14:56:10 2015 : Debug: ^(\.*)([a-zA-Z]{3}[0-9]{5}) Tue Sep 1 14:56:10 2015 : Debug: Parsed xlat tree: Tue Sep 1 14:56:10 2015 : Debug: literal --> ^(\.*)([a-zA-Z]{3}[0-9]{5}) Tue Sep 1 14:56:10 2015 : Debug: (0) files: EXPAND ^(\.*)([a-zA-Z]{3}[0-9]{5}) Tue Sep 1 14:56:10 2015 : Debug: (0) files: --> ^(\.*)([a-zA-Z]{3}[0-9]{5}) .... ... and it never matches. This post says, that is was removed "on non string attributes" in v3.0.x: http://lists.freeradius.org/pipermail/freeradius-users/2015-April/076848.htm... I'd like to use them on the User-Name-Attribute: User-Name =~ "^(\.*)([a-zA-Z]{3}[0-9]{5})" But User-Name is a string, isn't it? dictionary.rfc2865:ATTRIBUTE User-Name 1 string So the question is: Did you remove regex completely from the files module and I need to do it with unlang or is there another notation for this one? Thank you for your time, Ciao Anja
participants (1)
-
Anja Ruckdaeschel