regex matching and string >1023 Bytes
    Alan DeKok 
    aland at deployingradius.com
       
    Fri May 27 13:09:08 CEST 2011
    
    
  
Stefan Winter wrote:
> that buffer expansion doesn't seem to be sufficient: if I place the
> matching text near the beginning, it matches. If it's near the end, it
> doesn't. There's a couple of buffer limits on 1024 in xlat.c ; maybe
> they need to be expanded, too?
  Nah.  Using the "master' branch, do "git pull", and see "man unlang".
Access-Request
	User-Name = "bob"
	User-Password = "bob"
	Filter-Id = "hello"
	Filter-Id += "bar"
authorize {
	...
	foreach Filter-Id {
		update reply {
		       Reply-Message += "%{Foreach-Variable-0}"
		}
	}
	...
}
Access-Accept
	Reply-Message = "hello"
	Reply-Message = "bar"
  That's a much better way to do it.  :)
  That's not going into 2.1.x, though.
  Alan DeKok.
    
    
More information about the Freeradius-Devel
mailing list