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

Reply via email to