On May 7, 2011, at 2:16 PM, Justin Schoeman wrote:
> Further information...
>
> I have read the source, and it says that either the port number (eg. "8008"
> alone, or '*:<port number>' (eg:"*:8008) will bind to all interfaces, and
> '::<portnumber>' (eg "::8008") will bind to the IPV6 wildcard, which on most
> OSs will also accept IPV4 connections.
>
> It does not matter which of these I try, openssl always binds to '::1:8008',
> which does not accept IPV4.
>
> Does anybody have any idea how to convince openssl 1.0.0 to bind to an IPV4
> wildcard interface?
Hi Justin,
I would say this is a bug. Let me see if I can come up with a fix...
Best regards
Michael
>
> Thanks,
> Justin
>
> Justin Schoeman wrote:
>> 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 [email protected]
>> Automated List Manager [email protected]
> ______________________________________________________________________
> OpenSSL Project http://www.openssl.org
> User Support Mailing List [email protected]
> Automated List Manager [email protected]
>
______________________________________________________________________
OpenSSL Project http://www.openssl.org
User Support Mailing List [email protected]
Automated List Manager [email protected]