IPv6 CARE, "IPv6 Compliant Automatic Runtime Environment", provides an environment where applications instantly become IPv6-compliant ('patch' mode, see RFC6535). It can also generate a diagnosis about the IPv6 compliance of an application ('check' mode). It uses an LD_PRELOAD-based library injection technique.
|Tags||Testing Networking IPv6 software RFC3338 RFC6535|
|Operating Systems||POSIX Linux FreeBSD OpenSolaris|
Release Notes: This release fixes an environment variable which was missing in some cases.
Release Notes: This release has a compiler fix for new gcc versions (the FORTIFY_SOURCE thing).
Release Notes: This release introduces OpenSolaris support (tested on version 2009.06). The check mode was enhanced: online messages are now visible even when starting a service (i.e. ipv6_care check -v /etc/init.d/
Release Notes: This release introduces FreeBSD 8.0 support. gethostbyname_r() in the patch mode may now return several addresses. The check mode also received various improvements. accept() on IPv4 with no previous select() is now detected and reported. Colorized output is disabled if output is not a terminal. Logging of sendto() and recvfrom() was added. The gethostbyaddr[_r]() problem description was fixed. Package compilation was improved and documentation was updated.
Release Notes: This release adds patch mode, on-the-fly patching of TCP programs to make them IPv6 compliant. The package is now based on autotools. The documentation and man page have been updated.