}; {endcode} +{section: IPv6 support in External Libraries} +gSOAP : according to their homepage, they support IPv6. +OpenSSL : according to their news, +o Added support for IPv6 addresses in certificate extensions. + See RFC 1884, section 2.2. + +So, what is certificate extensions? {section: Todo} Manageable daily work-list. @@ -261,6 +268,7 @@ 1:change every incidents where use sockaddr,sockaddr_in, and int. 1:change IpVerify not to depend on IPv4 address 1:think about test plan since IPv6 port is kind of overhaul. changing occurs in many places. +1:Examine external libraries that deals with network. gSOAP, OpenSSL, and what else? {section: Done} @@ -276,6 +284,7 @@ 1::We may create two sockets, IPv4 and IPv6. Call non-blocking accept to both of them. And poll() or select() or kqueue() on both sockets. In current Linux implementation, I think we do not need this kind of complexity. Linux kernels deal smoothly with faked IPv6 address. I expect it will be true for commercial Unix like AIX and Solaris. *:internet.h seems to have a lot of IPv6 incompatible functions. + *:why do you call <a.b.c.d:pppp> as sinful string? what does it mean 'sinful'? - Now that I know. This is Condor specific term. We need to extend definition to include IPv6 address. For example, <[a:b:c:d:e:f:g:h]:pppp> would work.