[omniORB] Re: [Pkg-corba-devel] Bug#626099: Please update to new upstream version 3.0

Duncan Grisby duncan at grisby.org
Wed May 11 00:37:56 BST 2011


On Wed, 2011-05-11 at 00:05 +0200, Thomas Girard wrote:

[...]
> > This is the netstat output when omniorb 4.1.3 is installed

[...]
> > tcp        0      0 0.0.0.0:2809            0.0.0.0:*               LISTEN     
> > 772/omniNames

This isn't an omniORB version issue. The difference you're seeing is a
build / configuration issue. This output shows that omniORB was compiled
without IPv6 support. It is only listening on the IPv4 wildcard address.

[...]
> > This is the netstat output when omniorb 4.1.5 is installed

[...]
> > tcp6       0      0 :::2809                 :::*                    LISTEN     
> > 1353/omniNames

That shows that omniORB was compiled with IPv6 support. It is listening
on the IPv6 wildcard address.

RFC 2553 ( http://www.ietf.org/rfc/rfc2553.txt ) tells us that IPv6
sockets should accept IPv4 connections.

But this post suggests that Debian has chosen to violate the RFC and
disable it:

http://comments.gmane.org/gmane.mail.imap.courier.general/33757

If you edit include/omniORB4/include/internal/SocketCollection.h and add
a new block to #undef OMNI_IPV6_SOCKETS_ACCEPT_IPV4_CONNECTIONS I expect
it will work again.

Cheers,

Duncan.

-- 
 -- Duncan Grisby         --
  -- duncan at grisby.org     --
   -- http://www.grisby.org --





More information about the omniORB-list mailing list