Nils-Henner Krueger wrote:
Alan DeKok wrote:
I miss something obvious, but although I printed out variables.txt and read it several times I still don't get the point.
'%' is a special character.
From variables.txt I understand that variables are referred to
by %{name}.
Or, % followed by one character.
Do I get it right, I put "34fgT\%45" instead of "34fgT%45" in the users file?
Yes.
Which other special chars need to be treated this way?
None.
I'm still struggling on this subject.
Now that I have a test system available I made several tests with various radius and dialin client parameters with the following result: As long as a "%" is in the password, CHAP never works, regardless of escaping with "\%" or not, while PAP always works.
Am I lost with CHAP and "%" in password or can I do anything else with this problem?
To add something more: I was able to test the whole thing with freeradius-0.9.3 and it works, that means no problem with "%" in password using CHAP. Something has changed on the way to 1.0.1, and because quoting like Alan suggested doesn't help it might even be a bug? nhk