On May 15, 2018, at 9:23 AM, Sergio NNX <sfhacker@hotmail.com> wrote:
Digging a bit in the code base (listen.c) has led us to the following line:
#ifdef HAVE_PTRHEAD_H
After fixing that, now we see (radiusd -Xxx):
I've pushed a fix, thanks.
Tue May 15 10:16:50 2018 : Error: \freeradius-server-3.0.16\etc\raddb/sites-enabled/tls[7]: Threading must be enabled for TLS sockets to function properly Tue May 15 10:16:50 2018 : Error: \freeradius-server-3.0.16\etc\raddb/sites-enabled/tls[7]: You probably need to do 'radiusd -fxx -l stdout' for debugging ... We are not familiar with TLS but the message:
'Threading must be enabled for TLS sockets to function properly'
seems misleading.
It's not. The server *must* use child thread when using TLS. Alan DeKok.