GIT Log for 2008-08-21 23:33 GMT
    aland 
    aland at deployingradius.com
       
    Fri Aug 22 01:33:02 CEST 2008
    
    
  
commit 7e5943a3f8758e8c992b4bb6cd68f0c2dc497685
Author: Alan T. DeKok <aland at freeradius.org>
Date:   Thu Aug 21 09:55:57 2008 +0200
    Don't double-escape strings in pairread()
    
    If 'value' is a double-quoted string, then gettoken() already
    escaped \n -> 0x0a.  Calling pairmake() with value does the
    escaping again, which is wrong.  Try this with:
    
    DEFAULT
    	Filter-Id := "foo\nbar\\n"
    
    gettoken() converts the first \n to 0x0a, and the \\ to \.
    pairmake() then converts the last \n to 0x0a, leaving 2 0x0a's
    in the string, rather than on 0x0a, and another \n.
    
    I've also added handlers in pairread() for single quoted strings,
    which didn't previously exist.
Files changed:
 src/lib/valuepair.c |    8 +-------
 1 files changed, 1 insertions(+), 7 deletions(-)
======================================================================
commit 635de23748e3ed512838cc5a62999852f6d5c586
Author: Alan T. DeKok <aland at freeradius.org>
Date:   Thu Aug 21 08:33:35 2008 +0200
    Removed comments about NAS-Identifier.  They're wrong
Files changed:
 raddb/sites-available/dynamic-clients |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)
======================================================================
    
    
More information about the Freeradius-Devel
mailing list