Tree [67252e] master /
History



File Date Author Commit
m4 2013-09-06 Etienne Duble Etienne Duble [92fe44] Fix getnameinfo prototype recognition on recent...
man 2013-07-31 Etienne Duble Etienne Duble [ef15a8] Updated scripts and man page.
obsolete 2009-09-08 Etienne Duble Etienne Duble [5841b2] Initial commit
scripts 2013-07-31 Etienne Duble Etienne Duble [ef15a8] Updated scripts and man page.
self_test 2014-11-12 Etienne Dublé Etienne Dublé [d2776c] autoconf/automake: fix warnings issued by recen...
src 2014-11-10 David Malone David Malone [f818a7] Include header file for missing prototype.
LICENSE 2010-06-09 Etienne Duble Etienne Duble [e9e938] Copyright updates + lighter configure.ac
Makefile.am 2014-11-12 Etienne Dublé Etienne Dublé [67252e] Fix Makefile.am: README is now README.md
Makefile.flags 2011-12-13 Etienne Duble Etienne Duble [b559fa] Fix compilation issue with new gcc versions.
README.md 2014-11-12 Etienne Dublé Etienne Dublé [6ef3d1] Udpate README.md: add optional "make check" step
configure.ac 2014-11-12 Etienne Dublé Etienne Dublé [e001c2] configure.ac: version 3.2e -> 3.2f

Read Me

IPv6 care - IPv6 compliance toolbox

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.

Docomentation

Check the User Guide.

Once installed you can also check the man page:
man ipv6_care

Installation steps from archive:

Download the archive from here.

Then:
tar xfz ipv6_care-*.tar.gz cd ipv6_care-* ./configure make make check # optionally sudo make install

Installation steps when using github (developer):

Fork this github project.

Then:
git clone https://github.com/<yourself>/ipv6-care cd ipv6-care scripts/getsourceinfo.sh autoreconf -i ./configure make make check # optionally sudo make install

Do not hesitate to propose enhancements or bugfixes using github pull requests. Thanks!

Main usages:

ipv6-care check <your_program_and_arguments> # assess IPv6 compliance of your program
ipv6-care patch <your_program_and_arguments> # patch your program to make it compliant