Hi Alan,
We added more logs into openssl and found out why the “state->info.initialized” did not get set and the callback had arg as NULL.
This was because the value SSL_CTRL_SET_MSG_CALLBACK_ARG passed by freeradius SSL_set_msg_callback_arg -> Set_msg_callback_arg was 14 (due to wrong header file). The value should have been 16 as per the upgraded openssl-0.9.8n/ssl/ssl.h.
Winson Fernandes wrote:Well... other people have it working. OpenSSL is weird.
> I upgraded freeradius version from 2.0.2 to 2.1.12 and also the openssl
> version from 0.9.7 to 0.9.8n.
> The issue I am facing now is with peap mschapv2 windows client not able
> to authenticate with my radius server.
That means that the server expects the client to send more data, and
> The error is [peap] No SSL info available. Waiting for more SSL data.
the client expects the server to send more data. Since the client is in
charge here, nothing more happens.
No idea. OpenSSL is weird.
> Not sure what the bug298 is all about and also what could be the
> possible reason for the arg (state) to be NULL?
Alan DeKok.
-
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/devel.html