Red Hat Bugzilla – Bug 198460
Package scim lacks IPv6 support
Last modified: 2007-11-30 17:11:37 EST
This bug was reported automaticaly in connection with IPv6 project.
Our aim is to support IPv6 in all Fedora Core packages so FC6 and RHEL5 will be ready for IPv6.
This package seems to lack IPv6 support.
SCIM uses unix domain sockets by default and we have never tested it
over tcp sockets. So does this still need to be done for FC6?
There seems to be a code in scim-1.4.4-20060704/src/scim_socket.cpp file in
SocketAddress::SocketAddressImpl::set_address method that checks
else if ((varlist  == "tcp" || varlist  == "inet")
and based on that creates an AF_INET socket. Also, the __gethostname uses
gethostbyname_r, a IPv4-only function. Using getaddrinfo might be needed.
Could you check if the TCP code is ever used by other parts of scim?
It is only used if one explicitly configures scim to use a tcp socket
instead of a unix one, but we've never actually tested that codepath...
Lower to FC6 Target since net code is not used by default configuration
and indeed we have never even tested it.
I am going to defer this for now, since network socket support
is a low priority anyway.