Hi,

il we have this entry  :

client localhost {
        type     udp
        host 127.0.0.1
        secret   "ght8CD%25E7am"
}

the secret is interpreted (in the log) as
secret = ght8CD%E7am

If we execute this radtest command :
radtest -t eap-md5 -x x.y@sample.fr passwd localhost:28120 123 ght8CD%E7am
it fails unexpectedly :
radsrv: ignoring request from localhost (127.0.0.1), validation failed.

If we replace the secret string with “a%25c”, interpreted as  “secret = a%c”, the command
radtest -t eap-md5 -x x.y@sample.fr passwd localhost:28120 123 a%c
succeed !

What's wrong ?

Christian