I downloaded the CVS version of FreeRADIUS this morning and completed an
install using OpenSSL-SNAP-20040127. The server is running on RH9. The
server start looks normal. When the client starts, the authentication
proceeds as shown below. After the TLS_accept, the server stops, showing a
line 8 segmentation fault. I repeated the install using
OpenSSL-SNAP-20040123. The install shows a similar segmentation fault.
rlm_eap_tls: Authenticate
rlm_eap_tls: processing TLS
rlm_eap_tls: Length Included
eaptls_verify returned 11
(other): before/accept initialization
TLS_accept: before/accept initialization
/usr/local/radsnap/sbin/run-radius: line 8: 2140 Segmentation fault
/usr/local/radsnap/sbin/radiusd $@
A review of the make log shows a large number of warnings during the make of
the various eap types. A portion of the eap_tls make warnings are shown
below.
Making static in rlm_eap_tls...
gmake[10]: Entering directory
`/usr/src/802/radius/radiusd/src/modules/rlm_eap/types/rlm_eap_tls'
...
In file included from /usr/local/opensnap/include/openssl/rsa.h:62,
from /usr/local/opensnap/include/openssl/engine.h:76,
from rlm_eap_tls.h:61,
from eap_tls.h:26,
from rlm_eap_tls.c:25:
/usr/local/opensnap/include/openssl/asn1.h:490: warning: function
declaration isn't a prototype
/usr/local/opensnap/include/openssl/asn1.h:491: warning: function
declaration isn't a prototype
...
In file included from rlm_eap_tls.h:63,
from eap_tls.h:26,
from rlm_eap_tls.c:25:
/usr/local/opensnap/include/openssl/ssl.h:1340: warning: function
declaration isn't a prototype
/usr/local/opensnap/include/openssl/ssl.h:1342: warning: function
declaration isn't a prototype
rlm_eap_tls.c: In function `eaptls_authenticate':
rlm_eap_tls.c:520: warning: comparison between signed and unsigned
rlm_eap_tls.c:522: warning: too many arguments for format
Anyone have any suggestions?
Best Regards,
Jesse Bybee
-
List info/subscribe/unsubscribe? See http://www.freeradius.org/list/users.html