Only products which have components failing are listed. The IPV6 plugin searches commonly used IPV4 functions and structures in C and C++ source and header files.
EMI product |
Component |
Maintainer |
IPV6 Failures |
Comments from the PTs |
Compute Area |
|
|
|
|
UNICORE TSI |
emi.unicore-core.unicorex |
Bernd Schuller |
Use of inet_addr, hard coded IPv4 address / types |
inet_addr: belongs to helper script that is usually not used. Will probably be moved out of the UNICORE/X source tree. Hardcoded "127.0.0.1": these are used as default values for some parameters, in both test and real code. While not really a runtime issue, it can be a problem in tests. I'll change these to get the correct "localhost" address dynamically. |
WMS |
emi.wms-ui.wmproxy-api-cpp, emi.wms-ui.wms-ui-api-python |
Marco Cecchi |
Use of gethostbyname, gethostbyaddr |
This can be definitely fixed for EMI2, possibly not in the EMI1 branch. |
Data Area |
|
|
|
|
DPM |
emi.lcgdm.dpm-httpd-cgi |
?? |
Use of gethostbyname |
None |
dCache |
emi.dcache.dcap, emi.dcache.srmclient |
?? |
Use of gethostbyname, gethostbyaddr, inet_addr, Inet4addr, hard coded IPv4 address / types |
None |
STORM |
emi.storm.backend-server |
?? |
Use of hard coded IPv4 address / types |
None |
Security Area |
|
|
|
|
Trustmanager |
emi.java-security.trustmanager |
Joni Hahkala |
Use of hard coded IPv4 address / types |
In trustmanager the tests use hardcoded ipv4 addresses to connect to the server thread, of course, it shouldn't be an error. Also in hostname checker there is a bypass, that if you connect to localhost, you trust the certificate. It works both with 127.0.0.1 and ::1, so it's not an error again. |
LCAS/LCMAPS |
emi.sac.saml2-xacml2-c-lib |
?? |
Use of gethostbyname, inet_addr, hard coded IPv4 address / types |
None |
Infrastructure Area |
|
|
|
|
DGAS |
emi.dgas.common, emi.dgas.hlr-clients, emi.dgas.hlr-sensors, emi.dgas.hlr-sensors-producers |
?? |
Use of gethostbyname, gethostbyaddr, inet_ntoa |
None |
L&B |
emi.jobid.api-c, emi.lb.client-java, emi.lbjp-common.server-bones |
?? |
Use of gethostbyname, inet_addr |
None |