I have just compiled an application I wrote on an OpenSuse 11.3 box, with OpenSSL 1.0.0 installed. All other installations have been on previous OpenSuse installations, with OpenSSL 0.9.8x, and have worked fine.

On the new box, the application call only binds to the IPV6 interface.

Under 0.9.8, BIO_new_accept("8080") gives the following in netstat:
tcp        0      0 0.0.0.0:8080            0.0.0.0:*               LISTEN

And with 1.0.0, BIO_new_accept("8008") gives the following:
tcp        0      0 ::1:8008                :::*                    LISTEN

I have tried various combinations of:
BIO_new_accept("0.0.0.0:8008")
BIO_new_accept("::::8008")
BIO_new_accept("*:8008")
BIO_new_accept("127.0.0.1:8008")
BIO_new_accept("localhost:8008")

But nothing seems to work.

Does anybody have an idea how to bet BIO_new_accept to listen on an IPV4 interface?

Thanks,
Justin
______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
User Support Mailing List                    openssl-users@openssl.org
Automated List Manager                           majord...@openssl.org

Reply via email to