IPv6 CARE Code
Brought to you by:
eduble
File | Date | Author | Commit |
---|---|---|---|
m4 | 2013-09-06 |
![]() |
[92fe44] Fix getnameinfo prototype recognition on recent... |
man | 2013-07-31 |
![]() |
[ef15a8] Updated scripts and man page. |
obsolete | 2009-09-08 |
![]() |
[5841b2] Initial commit |
scripts | 2013-07-31 |
![]() |
[ef15a8] Updated scripts and man page. |
self_test | 2014-11-12 |
![]() |
[d2776c] autoconf/automake: fix warnings issued by recen... |
src | 2014-11-10 |
![]() |
[f818a7] Include header file for missing prototype. |
LICENSE | 2010-06-09 |
![]() |
[e9e938] Copyright updates + lighter configure.ac |
Makefile.am | 2014-11-12 |
![]() |
[67252e] Fix Makefile.am: README is now README.md |
Makefile.flags | 2011-12-13 |
![]() |
[b559fa] Fix compilation issue with new gcc versions. |
README.md | 2014-11-12 |
![]() |
[6ef3d1] Udpate README.md: add optional "make check" step |
configure.ac | 2014-11-12 |
![]() |
[e001c2] configure.ac: version 3.2e -> 3.2f |
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.
Check the User Guide.
Once installed you can also check the man page:
man ipv6_care
Download the archive from here.
Then:
tar xfz ipv6_care-*.tar.gz
cd ipv6_care-*
./configure
make
make check # optionally
sudo make install
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!
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