<86>Dec  1 10:33:30 userdel[63585]: delete user 'rooter'
<86>Dec  1 10:33:30 userdel[63585]: removed group 'rooter' owned by 'rooter'
<86>Dec  1 10:33:30 userdel[63585]: removed shadow group 'rooter' owned by 'rooter'
<86>Dec  1 10:33:30 groupadd[63601]: group added to /etc/group: name=rooter, GID=639
<86>Dec  1 10:33:30 groupadd[63601]: group added to /etc/gshadow: name=rooter
<86>Dec  1 10:33:30 groupadd[63601]: new group: name=rooter, GID=639
<86>Dec  1 10:33:30 useradd[63608]: new user: name=rooter, UID=639, GID=639, home=/root, shell=/bin/bash
<86>Dec  1 10:33:30 userdel[63616]: delete user 'builder'
<86>Dec  1 10:33:30 userdel[63616]: removed group 'builder' owned by 'builder'
<86>Dec  1 10:33:30 userdel[63616]: removed shadow group 'builder' owned by 'builder'
<86>Dec  1 10:33:30 groupadd[63621]: group added to /etc/group: name=builder, GID=640
<86>Dec  1 10:33:30 groupadd[63621]: group added to /etc/gshadow: name=builder
<86>Dec  1 10:33:30 groupadd[63621]: new group: name=builder, GID=640
<86>Dec  1 10:33:30 useradd[63625]: new user: name=builder, UID=640, GID=640, home=/usr/src, shell=/bin/bash
<13>Dec  1 10:33:34 rpmi: perl-libnet-1:3.11-alt1 1511423541 installed
<13>Dec  1 10:33:34 rpmi: perl-Filter-1.59-alt1.1 sisyphus+219907.400.1.1 1548343389 installed
<13>Dec  1 10:33:34 rpmi: perl-Encode-3.01-alt1 sisyphus+224923.100.1.1 1552474122 installed
<13>Dec  1 10:33:34 rpmi: perl-URI-1.76-alt1 sisyphus+220243.100.1.1 1548863244 installed
<13>Dec  1 10:33:34 rpmi: perl-Digest-SHA1-2.13-alt5.2 sisyphus+219907.4500.1.1 1548350054 installed
Building target platforms: i586
Building for target i586
Wrote: /usr/src/in/nosrpm/ipv6calc-0.94.1-alt1.nosrc.rpm
Installing ipv6calc-0.94.1-alt1.src.rpm
Building target platforms: i586
Building for target i586
Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.11588
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ rm -rf ipv6calc-0.94.1
+ echo 'Source #0 (ipv6calc-0.94.1.tar):'
Source #0 (ipv6calc-0.94.1.tar):
+ /bin/tar -xf /usr/src/RPM/SOURCES/ipv6calc-0.94.1.tar
+ cd ipv6calc-0.94.1
+ /bin/chmod -c -Rf u+rwX,go-w .
+ iconv -fiso88591 -tutf8 -o CREDITS CREDITS
+ exit 0
Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.65800
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd ipv6calc-0.94.1
+ CFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic'
+ export CFLAGS
+ CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic'
+ export CXXFLAGS
+ FFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic'
+ export FFLAGS
+ '[' -n '' ']'
++ printf %s '-pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic'
++ sed -r 's/(^|[[:space:]]+)-[^m][^[:space:]]*//g'
+ ASFLAGS=' -march=i586 -mtune=generic'
+ export ASFLAGS
+ export lt_cv_deplibs_check_method=pass_all
+ lt_cv_deplibs_check_method=pass_all
+ readlink -e -- ./configure
+ xargs -ri dirname -- '{}'
+ xargs -ri find '{}' -type f '(' -name config.sub -or -name config.guess ')' -printf '%h/\n'
+ sort -u
+ xargs -rn1 install -pm755 -- /usr/share/gnu-config/config.sub /usr/share/gnu-config/config.guess
+ ./configure --build=i586-alt-linux --host=i586-alt-linux --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib --libexecdir=/usr/lib --localstatedir=/var/lib --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --disable-dependency-tracking --disable-silent-rules --without-included-gettext
configure: WARNING: unrecognized options: --disable-dependency-tracking, --disable-silent-rules, --without-included-gettext
checking for gawk... gawk
checking for i586-alt-linux-gcc... i586-alt-linux-gcc
checking whether the C compiler works... yes
checking for C compiler default output file name... a.out
checking for suffix of executables... 
checking whether we are cross compiling... no
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether i586-alt-linux-gcc accepts -g... yes
checking for i586-alt-linux-gcc option to accept ISO C89... none needed
checking for i586-alt-linux-ranlib... no
checking for ranlib... ranlib
checking whether make sets $(MAKE)... yes
checking how to run the C preprocessor... i586-alt-linux-gcc -E
checking for grep that handles long lines and -e... /bin/grep
checking for egrep... /bin/grep -E
checking for ANSI C header files... yes
checking for an ANSI C-conforming const... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for off_t... yes
checking for size_t... yes
checking whether byte ordering is bigendian... no
checking for working memcmp... yes
checking for strspn... yes
checking for strstr... yes
checking for getopt_long... yes
configure: creating ./config.status
config.status: creating Makefile
config.status: creating md5/Makefile
config.status: creating tools/Makefile
config.status: creating getopt/Makefile
config.status: creating ipv6calc/Makefile
config.status: creating lib/Makefile
config.status: creating man/Makefile
config.status: creating ipv6logconv/Makefile
config.status: creating ipv6loganon/Makefile
config.status: creating ipv6logstats/Makefile
config.status: creating contrib/ipv6calc.spec
config.status: creating VERSION
config.status: creating ipv6calcweb/ipv6calcweb.cgi
config.status: creating config.h
configure: WARNING: unrecognized options: --disable-dependency-tracking, --disable-silent-rules, --without-included-gettext
+ make -j8
cd md5 && make
cd databases/ieee-oui && make
cd databases/ieee-iab && make
test -f dbieee_oui.h || make update
cd databases/ipv4-assignment && make
test -f dbipv4addr_assignment.h || make update
cd databases/ipv6-assignment && make
test -f dbipv6addr_assignment.h || make update
test -f dbieee_iab.h || make update
make[1]: Entering directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/md5'
i586-alt-linux-gcc -O2 -Wall -g  -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic  -I.. -fPIC -o md5.o -c -s md5.c
make[1]: Leaving directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/md5'
cd lib && make GETOPT_INCLUDE=
cd ../ && make db-ipv6-assignment-make
cd ../ && make db-ipv4-assignment-make
cd databases/ipv6-assignment && make
cd ../ && make db-ieee-oui-make
test -f dbipv6addr_assignment.h || make update
cd databases/ipv4-assignment && make
cd databases/ieee-oui && make
test -f dbipv4addr_assignment.h || make update
test -f dbieee_oui.h || make update
make[1]: Entering directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/lib'
i586-alt-linux-gcc -O2 -Wall -g  -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D__EXTENSIONS__ -I../  -I../md5/ -c libeui64.c
make[1]: Leaving directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/lib'
make[1]: Entering directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/lib'
i586-alt-linux-gcc -O2 -Wall -g  -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D__EXTENSIONS__ -I../  -I../md5/ -c libmac.c
libmac.c: In function 'macaddrstruct_to_string':
libmac.c:173:45: warning: '__builtin_snprintf' output may be truncated before the last format character [-Wformat-truncation=]
   snprintf(resultstring, NI_MAXHOST - 1, "%s", tempstring);
                                             ^
In file included from /usr/include/stdio.h:862,
                 from libmac.c:11:
/usr/include/bits/stdio2.h:64:10: note: '__builtin_snprintf' output between 1 and 1024 bytes into a destination of size 1023
   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __bos (__s), __fmt, __va_arg_pack ());
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
libmac.c:171:47: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1019 [-Wformat-truncation=]
   snprintf(resultstring, NI_MAXHOST - 1, "MAC=%s", tempstring);
                                               ^~   ~~~~~~~~~~
In file included from /usr/include/stdio.h:862,
                 from libmac.c:11:
/usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 5 and 1028 bytes into a destination of size 1023
   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __bos (__s), __fmt, __va_arg_pack ());
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/lib'
make[1]: Entering directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/lib'
i586-alt-linux-gcc -O2 -Wall -g  -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D__EXTENSIONS__ -I../  -I../md5/ -c librfc1924.c
make[1]: Leaving directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/lib'
make[1]: Entering directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/lib'
i586-alt-linux-gcc -O2 -Wall -g  -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D__EXTENSIONS__ -I../  -I../md5/ -c librfc1884.c
librfc1884.c: In function 'librfc1884_ipv6addrstruct_to_compaddr':
librfc1884.c:308:55: warning: ':' directive output may be truncated writing 1 byte into a region of size between 0 and 1023 [-Wformat-truncation=]
     snprintf(temp2string, sizeof(temp2string) - 1, "%s:", tempstring);
                                                       ^
In file included from /usr/include/stdio.h:862,
                 from librfc1884.c:11:
/usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 2 and 1025 bytes into a destination of size 1023
   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __bos (__s), __fmt, __va_arg_pack ());
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
librfc1884.c:310:52: warning: '__builtin_snprintf' output may be truncated before the last format character [-Wformat-truncation=]
    snprintf(tempstring, sizeof(tempstring) - 1, "%s", temp2string);
                                                    ^
In file included from /usr/include/stdio.h:862,
                 from librfc1884.c:11:
/usr/include/bits/stdio2.h:64:10: note: '__builtin_snprintf' output between 1 and 1024 bytes into a destination of size 1023
   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __bos (__s), __fmt, __va_arg_pack ());
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
librfc1884.c:306:55: warning: ':' directive output may be truncated writing 1 byte into a region of size between 0 and 1023 [-Wformat-truncation=]
     snprintf(temp2string, sizeof(temp2string) - 1, "%s:%x", tempstring, (unsigned int) ipv6addr_getword(ipv6addrp, (unsigned int) i));
                                                       ^
librfc1884.c:306:52: note: directive argument in the range [0, 65535]
     snprintf(temp2string, sizeof(temp2string) - 1, "%s:%x", tempstring, (unsigned int) ipv6addr_getword(ipv6addrp, (unsigned int) i));
                                                    ^~~~~~~
In file included from /usr/include/stdio.h:862,
                 from librfc1884.c:11:
/usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 3 and 1029 bytes into a destination of size 1023
   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __bos (__s), __fmt, __va_arg_pack ());
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
librfc1884.c:310:52: warning: '__builtin_snprintf' output may be truncated before the last format character [-Wformat-truncation=]
    snprintf(tempstring, sizeof(tempstring) - 1, "%s", temp2string);
                                                    ^
In file included from /usr/include/stdio.h:862,
                 from librfc1884.c:11:
/usr/include/bits/stdio2.h:64:10: note: '__builtin_snprintf' output between 1 and 1024 bytes into a destination of size 1023
   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __bos (__s), __fmt, __va_arg_pack ());
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
librfc1884.c:298:55: warning: ':' directive output may be truncated writing 1 byte into a region of size between 0 and 1023 [-Wformat-truncation=]
     snprintf(temp2string, sizeof(temp2string) - 1, "%s:", tempstring);
                                                       ^
In file included from /usr/include/stdio.h:862,
                 from librfc1884.c:11:
/usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 2 and 1025 bytes into a destination of size 1023
   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __bos (__s), __fmt, __va_arg_pack ());
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
librfc1884.c:310:52: warning: '__builtin_snprintf' output may be truncated before the last format character [-Wformat-truncation=]
    snprintf(tempstring, sizeof(tempstring) - 1, "%s", temp2string);
                                                    ^
In file included from /usr/include/stdio.h:862,
                 from librfc1884.c:11:
/usr/include/bits/stdio2.h:64:10: note: '__builtin_snprintf' output between 1 and 1024 bytes into a destination of size 1023
   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __bos (__s), __fmt, __va_arg_pack ());
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
librfc1884.c:315:54: warning: ':' directive output may be truncated writing 1 byte into a region of size between 0 and 1023 [-Wformat-truncation=]
    snprintf(temp2string, sizeof(temp2string) - 1, "%s:%u.%u.%u.%u", \
                                                      ^
librfc1884.c:315:51: note: directive argument in the range [0, 255]
    snprintf(temp2string, sizeof(temp2string) - 1, "%s:%u.%u.%u.%u", \
                                                   ^~~~~~~~~~~~~~~~
librfc1884.c:315:51: note: directive argument in the range [0, 255]
librfc1884.c:315:51: note: directive argument in the range [0, 255]
librfc1884.c:315:51: note: directive argument in the range [0, 255]
In file included from /usr/include/stdio.h:862,
                 from librfc1884.c:11:
/usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 9 and 1040 bytes into a destination of size 1023
   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __bos (__s), __fmt, __va_arg_pack ());
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
librfc1884.c:322:52: warning: '__builtin_snprintf' output may be truncated before the last format character [-Wformat-truncation=]
    snprintf(tempstring, sizeof(tempstring) - 1, "%s", temp2string);
                                                    ^
In file included from /usr/include/stdio.h:862,
                 from librfc1884.c:11:
/usr/include/bits/stdio2.h:64:10: note: '__builtin_snprintf' output between 1 and 1024 bytes into a destination of size 1023
   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __bos (__s), __fmt, __va_arg_pack ());
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
librfc1884.c:351:47: warning: '__builtin_snprintf' output may be truncated before the last format character [-Wformat-truncation=]
     snprintf(resultstring, NI_MAXHOST - 1, "%s", tempstring);
                                               ^
In file included from /usr/include/stdio.h:862,
                 from librfc1884.c:11:
/usr/include/bits/stdio2.h:64:10: note: '__builtin_snprintf' output between 1 and 1024 bytes into a destination of size 1023
   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __bos (__s), __fmt, __va_arg_pack ());
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
librfc1884.c:349:47: warning: '%%' directive output may be truncated writing 1 byte into a region of size between 0 and 1023 [-Wformat-truncation=]
     snprintf(resultstring, NI_MAXHOST - 1, "%s%%%s", tempstring, ipv6addrp->scopeid);
                                               ^~
In file included from /usr/include/stdio.h:862,
                 from librfc1884.c:11:
/usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 2 and 2048 bytes into a destination of size 1023
   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __bos (__s), __fmt, __va_arg_pack ());
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
librfc1884.c:333:45: warning: '/' directive output may be truncated writing 1 byte into a region of size between 0 and 1023 [-Wformat-truncation=]
   snprintf(resultstring, NI_MAXHOST - 1, "%s/%u", tempstring, (unsigned int) ipv6addrp->prefixlength);
                                             ^
librfc1884.c:333:42: note: directive argument in the range [0, 255]
   snprintf(resultstring, NI_MAXHOST - 1, "%s/%u", tempstring, (unsigned int) ipv6addrp->prefixlength);
                                          ^~~~~~~
In file included from /usr/include/stdio.h:862,
                 from librfc1884.c:11:
/usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 3 and 1028 bytes into a destination of size 1023
   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __bos (__s), __fmt, __va_arg_pack ());
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
librfc1884.c:345:47: warning: '.ipv6-literal.net' directive output may be truncated writing 17 bytes into a region of size between 0 and 1023 [-Wformat-truncation=]
     snprintf(resultstring, NI_MAXHOST - 1, "%s.ipv6-literal.net", tempstring);
                                               ^~~~~~~~~~~~~~~~~
In file included from /usr/include/stdio.h:862,
                 from librfc1884.c:11:
/usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 18 and 1041 bytes into a destination of size 1023
   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __bos (__s), __fmt, __va_arg_pack ());
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
librfc1884.c:343:47: warning: 's' directive output may be truncated writing 1 byte into a region of size between 0 and 1023 [-Wformat-truncation=]
     snprintf(resultstring, NI_MAXHOST - 1, "%ss%s.ipv6-literal.net", tempstring, ipv6addrp->scopeid);
                                               ^
In file included from /usr/include/stdio.h:862,
                 from librfc1884.c:11:
/usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 19 and 2065 bytes into a destination of size 1023
   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __bos (__s), __fmt, __va_arg_pack ());
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/lib'
make[1]: Entering directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/lib'
i586-alt-linux-gcc -O2 -Wall -g  -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D__EXTENSIONS__ -I../  -I../md5/ -c libieee.c
make[1]: Leaving directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/lib'
make[1]: Entering directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/lib'
i586-alt-linux-gcc -O2 -Wall -g  -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D__EXTENSIONS__ -I../  -I../md5/ -c librfc1886.c
librfc1886.c: In function 'librfc1886_addr_to_nibblestring':
librfc1886.c:110:46: warning: '.' directive output may be truncated writing 1 byte into a region of size between 0 and 1023 [-Wformat-truncation=]
    snprintf(resultstring, NI_MAXHOST - 1, "%s.", tempstring);
                                              ^
In file included from /usr/include/stdio.h:862,
                 from librfc1886.c:20:
/usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 2 and 1025 bytes into a destination of size 1023
   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __bos (__s), __fmt, __va_arg_pack ());
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
librfc1886.c:108:46: warning: '__builtin_snprintf' output may be truncated before the last format character [-Wformat-truncation=]
    snprintf(resultstring, NI_MAXHOST - 1, "%s", tempstring);
                                              ^
In file included from /usr/include/stdio.h:862,
                 from librfc1886.c:20:
/usr/include/bits/stdio2.h:64:10: note: '__builtin_snprintf' output between 1 and 1024 bytes into a destination of size 1023
   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __bos (__s), __fmt, __va_arg_pack ());
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
librfc1886.c:118:44: warning: '__builtin_snprintf' output may be truncated before the last format character [-Wformat-truncation=]
  snprintf(resultstring, NI_MAXHOST - 1, "%s", tempstring);
                                            ^
In file included from /usr/include/stdio.h:862,
                 from librfc1886.c:20:
/usr/include/bits/stdio2.h:64:10: note: '__builtin_snprintf' output between 1 and 1024 bytes into a destination of size 1023
   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __bos (__s), __fmt, __va_arg_pack ());
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/lib'
make[1]: Entering directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/lib'
i586-alt-linux-gcc -O2 -Wall -g  -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D__EXTENSIONS__ -I../  -I../md5/ -c librfc3056.c
make[1]: Leaving directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/lib'
make[1]: Entering directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/lib'
i586-alt-linux-gcc -O2 -Wall -g  -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D__EXTENSIONS__ -I../  -I../md5/ -c librfc5569.c
make[1]: Leaving directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/lib'
make[1]: Entering directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/lib'
i586-alt-linux-gcc -O2 -Wall -g  -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D__EXTENSIONS__ -I../  -I../md5/ -c librfc3041.c
librfc3041.c: In function 'librfc3041_calc':
librfc3041.c:67:42: warning: iteration 8 invokes undefined behavior [-Waggressive-loop-optimizations]
   newidentifier->in6_addr.s6_addr[i + 8] = (uint8_t) digest[i];
   ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
librfc3041.c:65:2: note: within this loop
  for (i = 0; i < (int) (sizeof(newidentifier->in6_addr.s6_addr) / sizeof(newidentifier->in6_addr.s6_addr[0])); i++) {
  ^~~
librfc3041.c:54:53: warning: '%02x' directive output may be truncated writing 2 bytes into a region of size between 0 and 1023 [-Wformat-truncation=]
   snprintf(tempstring2, sizeof(tempstring2) - 1, "%s%02x", tempstring, (int) digest[i]);
                                                     ^~~~
librfc3041.c:54:50: note: directive argument in the range [0, 255]
   snprintf(tempstring2, sizeof(tempstring2) - 1, "%s%02x", tempstring, (int) digest[i]);
                                                  ^~~~~~~~
In file included from /usr/include/stdio.h:862,
                 from librfc3041.c:16:
/usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 3 and 1026 bytes into a destination of size 1023
   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __bos (__s), __fmt, __va_arg_pack ());
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
librfc3041.c:55:51: warning: '__builtin_snprintf' output may be truncated before the last format character [-Wformat-truncation=]
   snprintf(tempstring, sizeof(tempstring) - 1, "%s", tempstring2);
                                                   ^
In file included from /usr/include/stdio.h:862,
                 from librfc3041.c:16:
/usr/include/bits/stdio2.h:64:10: note: '__builtin_snprintf' output between 1 and 1024 bytes into a destination of size 1023
   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __bos (__s), __fmt, __va_arg_pack ());
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/lib'
make[1]: Entering directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/lib'
i586-alt-linux-gcc -O2 -Wall -g  -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D__EXTENSIONS__ -I../  -I../md5/ -c ipv6calctypes.c
make[1]: Leaving directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/lib'
make[1]: Entering directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/lib'
i586-alt-linux-gcc -O2 -Wall -g  -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D__EXTENSIONS__ -I../  -I../md5/ -c libifinet6.c
libifinet6.c: In function 'libifinet6_ifinet6_withprefixlength_to_ipv6addrstruct':
libifinet6.c:109:44: warning: '__builtin_snprintf' output may be truncated before the last format character [-Wformat-truncation=]
   snprintf(resultstring,NI_MAXHOST - 1, "%s", tempstring);
                                            ^
In file included from /usr/include/stdio.h:862,
                 from libifinet6.c:14:
/usr/include/bits/stdio2.h:64:10: note: '__builtin_snprintf' output between 1 and 1024 bytes into a destination of size 1023
   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __bos (__s), __fmt, __va_arg_pack ());
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
libifinet6.c: In function 'libifinet6_ipv6addrstruct_to_ifinet6':
libifinet6.c:144:44: warning: '__builtin_snprintf' output may be truncated before the last format character [-Wformat-truncation=]
   snprintf(resultstring,NI_MAXHOST - 1, "%s", tempstring);
                                            ^
In file included from /usr/include/stdio.h:862,
                 from libifinet6.c:14:
/usr/include/bits/stdio2.h:64:10: note: '__builtin_snprintf' output between 1 and 1024 bytes into a destination of size 1023
   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __bos (__s), __fmt, __va_arg_pack ());
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
libifinet6.c:142:44: warning: ' ' directive output may be truncated writing 1 byte into a region of size between 0 and 1023 [-Wformat-truncation=]
   snprintf(resultstring,NI_MAXHOST - 1, "%s %02x", tempstring, (unsigned int) (*ipv6addrp).prefixlength);
                                            ^
libifinet6.c:142:41: note: directive argument in the range [0, 255]
   snprintf(resultstring,NI_MAXHOST - 1, "%s %02x", tempstring, (unsigned int) (*ipv6addrp).prefixlength);
                                         ^~~~~~~~~
In file included from /usr/include/stdio.h:862,
                 from libifinet6.c:14:
/usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 4 and 1027 bytes into a destination of size 1023
   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __bos (__s), __fmt, __va_arg_pack ());
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/lib'
make[1]: Entering directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/lib'
i586-alt-linux-gcc -O2 -Wall -g  -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D__EXTENSIONS__ -I../  -I../md5/ -c libipv6calc.c
libipv6calc.c: In function 'string_to_reverse_dotted':
libipv6calc.c:107:51: warning: '.' directive output may be truncated writing 1 byte into a region of size between 0 and 1023 [-Wformat-truncation=]
   snprintf(tempstring, sizeof(tempstring) - 1, "%s.", resultstring);
                                                   ^
In file included from /usr/include/stdio.h:862,
                 from libipv6calc.c:11:
/usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 2 and 1025 bytes into a destination of size 1023
   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __bos (__s), __fmt, __va_arg_pack ());
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
libipv6calc.c:108:55: warning: '__builtin_snprintf' output may be truncated before the last format character [-Wformat-truncation=]
   snprintf(resultstring, sizeof(resultstring) - 1, "%s", tempstring);
                                                       ^
In file included from /usr/include/stdio.h:862,
                 from libipv6calc.c:11:
/usr/include/bits/stdio2.h:64:10: note: '__builtin_snprintf' output between 1 and 1024 bytes into a destination of size 1023
   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __bos (__s), __fmt, __va_arg_pack ());
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
libipv6calc.c:115:54: warning: '__builtin___snprintf_chk' output may be truncated before the last format character [-Wformat-truncation=]
    snprintf(tempstring, sizeof(tempstring) - 1, "%s%s", token, resultstring);
                                                      ^
In file included from /usr/include/stdio.h:862,
                 from libipv6calc.c:11:
/usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output 1 or more bytes (assuming 1024) into a destination of size 1023
   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __bos (__s), __fmt, __va_arg_pack ());
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
libipv6calc.c:120:55: warning: '__builtin_snprintf' output may be truncated before the last format character [-Wformat-truncation=]
   snprintf(resultstring, sizeof(resultstring) - 1, "%s", tempstring);
                                                       ^
In file included from /usr/include/stdio.h:862,
                 from libipv6calc.c:11:
/usr/include/bits/stdio2.h:64:10: note: '__builtin_snprintf' output between 1 and 1024 bytes into a destination of size 1023
   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __bos (__s), __fmt, __va_arg_pack ());
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
libipv6calc.c:118:53: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1022 [-Wformat-truncation=]
    snprintf(tempstring, sizeof(tempstring) - 1, "%s.%s", token, resultstring);
                                                     ^~          ~~~~~~~~~~~~
In file included from /usr/include/stdio.h:862,
                 from libipv6calc.c:11:
/usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output 2 or more bytes (assuming 1025) into a destination of size 1023
   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __bos (__s), __fmt, __va_arg_pack ());
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
libipv6calc.c:126:50: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1022 [-Wformat-truncation=]
   snprintf(tempstring, sizeof(tempstring) - 1, ".%s", resultstring);
                                                  ^~   ~~~~~~~~~~~~
In file included from /usr/include/stdio.h:862,
                 from libipv6calc.c:11:
/usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 2 and 1025 bytes into a destination of size 1023
   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __bos (__s), __fmt, __va_arg_pack ());
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
libipv6calc.c:127:55: warning: '__builtin_snprintf' output may be truncated before the last format character [-Wformat-truncation=]
   snprintf(resultstring, sizeof(resultstring) - 1, "%s", tempstring);
                                                       ^
In file included from /usr/include/stdio.h:862,
                 from libipv6calc.c:11:
/usr/include/bits/stdio2.h:64:10: note: '__builtin_snprintf' output between 1 and 1024 bytes into a destination of size 1023
   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __bos (__s), __fmt, __va_arg_pack ());
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
libipv6calc.c:130:37: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1022 [-Wformat-truncation=]
  snprintf(string, NI_MAXHOST - 1, ".%s", resultstring);
                                     ^~   ~~~~~~~~~~~~
In file included from /usr/include/stdio.h:862,
                 from libipv6calc.c:11:
/usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 2 and 1025 bytes into a destination of size 1023
   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __bos (__s), __fmt, __va_arg_pack ());
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/lib'
make[1]: Entering directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/lib'
i586-alt-linux-gcc -O2 -Wall -g  -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D__EXTENSIONS__ -I../  -I../md5/ -c ipv6calchelp.c
make[1]: Leaving directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/lib'
make[1]: Entering directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/lib'
i586-alt-linux-gcc -O2 -Wall -g  -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D__EXTENSIONS__ -I../  -I../md5/ -c librfc2874.c
librfc2874.c: In function 'librfc2874_addr_to_bitstring':
librfc2874.c:79:45: warning: '__builtin_snprintf' output may be truncated before the last format character [-Wformat-truncation=]
   snprintf(resultstring, NI_MAXHOST - 1, "%s", tempstring);
                                             ^
In file included from /usr/include/stdio.h:862,
                 from librfc2874.c:11:
/usr/include/bits/stdio2.h:64:10: note: '__builtin_snprintf' output between 1 and 1024 bytes into a destination of size 1023
   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __bos (__s), __fmt, __va_arg_pack ());
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
librfc2874.c:107:46: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1020 [-Wformat-truncation=]
  snprintf(resultstring, NI_MAXHOST - 1, "\\[x%s", tempstring);
                                              ^~   ~~~~~~~~~~
In file included from /usr/include/stdio.h:862,
                 from librfc2874.c:11:
/usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 4 and 1027 bytes into a destination of size 1023
   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __bos (__s), __fmt, __va_arg_pack ());
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
librfc2874.c: In function 'librfc2874_bitstring_to_ipv6addrstruct':
librfc2874.c:177:52: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1015 [-Wformat-truncation=]
    snprintf(resultstring, NI_MAXHOST - 1, "Nibble '%s' at dot position %u is out of range", tempstring2, index + 1);
                                                    ^~                                       ~~~~~~~~~~~
librfc2874.c:177:43: note: directive argument in the range [4, 1024]
    snprintf(resultstring, NI_MAXHOST - 1, "Nibble '%s' at dot position %u is out of range", tempstring2, index + 1);
                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/stdio.h:862,
                 from librfc2874.c:11:
/usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 44 and 1070 bytes into a destination of size 1023
   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __bos (__s), __fmt, __va_arg_pack ());
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
librfc2874.c:172:52: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1015 [-Wformat-truncation=]
    snprintf(resultstring, NI_MAXHOST - 1, "Nibble '%s' at position %u cannot be parsed", tempstring2, index + 1);
                                                    ^~                                    ~~~~~~~~~~~
librfc2874.c:172:43: note: directive argument in the range [4, 1024]
    snprintf(resultstring, NI_MAXHOST - 1, "Nibble '%s' at position %u cannot be parsed", tempstring2, index + 1);
                                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/stdio.h:862,
                 from librfc2874.c:11:
/usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 41 and 1067 bytes into a destination of size 1023
   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __bos (__s), __fmt, __va_arg_pack ());
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/lib'
make[1]: Entering directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/lib'
i586-alt-linux-gcc -O2 -Wall -g  -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D__EXTENSIONS__ -I../  -I../md5/ -c libipv4addr.c
libipv4addr.c: In function 'libipv4addr_ipv4addrstruct_to_string':
libipv4addr.c:610:45: warning: '__builtin_snprintf' output may be truncated before the last format character [-Wformat-truncation=]
   snprintf(resultstring, NI_MAXHOST - 1, "%s", tempstring);
                                             ^
In file included from /usr/include/stdio.h:862,
                 from libipv4addr.c:11:
/usr/include/bits/stdio2.h:64:10: note: '__builtin_snprintf' output between 1 and 1024 bytes into a destination of size 1023
   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __bos (__s), __fmt, __va_arg_pack ());
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
libipv4addr.c:608:48: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1018 [-Wformat-truncation=]
   snprintf(resultstring, NI_MAXHOST - 1, "IPV4=%s", tempstring);
                                                ^~   ~~~~~~~~~~
In file included from /usr/include/stdio.h:862,
                 from libipv4addr.c:11:
/usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 6 and 1029 bytes into a destination of size 1023
   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __bos (__s), __fmt, __va_arg_pack ());
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
libipv4addr.c: In function 'libipv4addr_to_reversestring':
libipv4addr.c:848:45: warning: '.' directive output may be truncated writing 1 byte into a region of size between 0 and 1023 [-Wformat-truncation=]
   snprintf(resultstring, NI_MAXHOST - 1, "%s.", tempstring);
                                             ^
In file included from /usr/include/stdio.h:862,
                 from libipv4addr.c:11:
/usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 2 and 1025 bytes into a destination of size 1023
   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __bos (__s), __fmt, __va_arg_pack ());
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
libipv4addr.c:855:44: warning: '__builtin_snprintf' output may be truncated before the last format character [-Wformat-truncation=]
  snprintf(resultstring, NI_MAXHOST - 1, "%s", tempstring);
                                            ^
In file included from /usr/include/stdio.h:862,
                 from libipv4addr.c:11:
/usr/include/bits/stdio2.h:64:10: note: '__builtin_snprintf' output between 1 and 1024 bytes into a destination of size 1023
   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __bos (__s), __fmt, __va_arg_pack ());
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
libipv4addr.c: In function 'libipv4addr_to_octal':
libipv4addr.c:904:44: warning: '__builtin_snprintf' output may be truncated before the last format character [-Wformat-truncation=]
  snprintf(resultstring, NI_MAXHOST - 1, "%s", tempstring);
                                            ^
In file included from /usr/include/stdio.h:862,
                 from libipv4addr.c:11:
/usr/include/bits/stdio2.h:64:10: note: '__builtin_snprintf' output between 1 and 1024 bytes into a destination of size 1023
   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __bos (__s), __fmt, __va_arg_pack ());
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
libipv4addr.c: In function 'libipv4addr_to_hex':
libipv4addr.c:931:44: warning: '__builtin_snprintf' output may be truncated before the last format character [-Wformat-truncation=]
  snprintf(resultstring, NI_MAXHOST - 1, "%s", tempstring);
                                            ^
In file included from /usr/include/stdio.h:862,
                 from libipv4addr.c:11:
/usr/include/bits/stdio2.h:64:10: note: '__builtin_snprintf' output between 1 and 1024 bytes into a destination of size 1023
   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __bos (__s), __fmt, __va_arg_pack ());
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/lib'
make[1]: Entering directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/lib'
i586-alt-linux-gcc -O2 -Wall -g  -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -D__EXTENSIONS__ -I../  -I../md5/ -c libipv6addr.c
libipv6addr.c: In function 'ipv6addr_gettype':
libipv6addr.c:746:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation]
   if (st2 == (uint32_t) 0x0000ffffu)
   ^~
libipv6addr.c:748:4: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if'
    return (type);
    ^~~~~~
libipv6addr.c: In function 'ipv6addrstruct_to_uncompaddr':
libipv6addr.c:1458:47: warning: '__builtin_snprintf' output may be truncated before the last format character [-Wformat-truncation=]
     snprintf(resultstring, NI_MAXHOST - 1, "%s", tempstring);
                                               ^
In file included from /usr/include/stdio.h:862,
                 from libipv6addr.c:11:
/usr/include/bits/stdio2.h:64:10: note: '__builtin_snprintf' output between 1 and 1024 bytes into a destination of size 1023
   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __bos (__s), __fmt, __va_arg_pack ());
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
libipv6addr.c:1456:47: warning: '%%' directive output may be truncated writing 1 byte into a region of size between 0 and 1023 [-Wformat-truncation=]
     snprintf(resultstring, NI_MAXHOST - 1, "%s%%%s", tempstring, ipv6addrp->scopeid);
                                               ^~
In file included from /usr/include/stdio.h:862,
                 from libipv6addr.c:11:
/usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 2 and 2048 bytes into a destination of size 1023
   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __bos (__s), __fmt, __va_arg_pack ());
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
libipv6addr.c:1439:45: warning: '/' directive output may be truncated writing 1 byte into a region of size between 0 and 1023 [-Wformat-truncation=]
   snprintf(resultstring, NI_MAXHOST - 1, "%s/%u", tempstring, (unsigned int) ipv6addrp->prefixlength);
                                             ^
libipv6addr.c:1439:42: note: directive argument in the range [0, 255]
   snprintf(resultstring, NI_MAXHOST - 1, "%s/%u", tempstring, (unsigned int) ipv6addrp->prefixlength);
                                          ^~~~~~~
In file included from /usr/include/stdio.h:862,
                 from libipv6addr.c:11:
/usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 3 and 1028 bytes into a destination of size 1023
   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __bos (__s), __fmt, __va_arg_pack ());
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
libipv6addr.c:1452:47: warning: '.ipv6-literal.net' directive output may be truncated writing 17 bytes into a region of size between 0 and 1023 [-Wformat-truncation=]
     snprintf(resultstring, NI_MAXHOST - 1, "%s.ipv6-literal.net", tempstring);
                                               ^~~~~~~~~~~~~~~~~
In file included from /usr/include/stdio.h:862,
                 from libipv6addr.c:11:
/usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 18 and 1041 bytes into a destination of size 1023
   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __bos (__s), __fmt, __va_arg_pack ());
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
libipv6addr.c:1450:47: warning: 's' directive output may be truncated writing 1 byte into a region of size between 0 and 1023 [-Wformat-truncation=]
     snprintf(resultstring, NI_MAXHOST - 1, "%ss%s.ipv6-literal.net", tempstring, ipv6addrp->scopeid);
                                               ^
In file included from /usr/include/stdio.h:862,
                 from libipv6addr.c:11:
/usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 19 and 2065 bytes into a destination of size 1023
   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __bos (__s), __fmt, __va_arg_pack ());
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
libipv6addr.c: In function 'ipv6addrstruct_to_uncompaddrprefix':
libipv6addr.c:1511:55: warning: '%x' directive output may be truncated writing between 1 and 4 bytes into a region of size between 0 and 1023 [-Wformat-truncation=]
     snprintf(tempstring2, sizeof(tempstring2) - 1, "%s%x", tempstring1, (unsigned int) ipv6addr_getword(ipv6addrp, i));
                                                       ^~
libipv6addr.c:1511:52: note: directive argument in the range [0, 65535]
     snprintf(tempstring2, sizeof(tempstring2) - 1, "%s%x", tempstring1, (unsigned int) ipv6addr_getword(ipv6addrp, i));
                                                    ^~~~~~
In file included from /usr/include/stdio.h:862,
                 from libipv6addr.c:11:
/usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 2 and 1028 bytes into a destination of size 1023
   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __bos (__s), __fmt, __va_arg_pack ());
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
libipv6addr.c:1509:55: warning: '%04x' directive output may be truncated writing 4 bytes into a region of size between 0 and 1023 [-Wformat-truncation=]
     snprintf(tempstring2, sizeof(tempstring2) - 1, "%s%04x", tempstring1, (unsigned int) ipv6addr_getword(ipv6addrp, i));
                                                       ^~~~
libipv6addr.c:1509:52: note: directive argument in the range [0, 65535]
     snprintf(tempstring2, sizeof(tempstring2) - 1, "%s%04x", tempstring1, (unsigned int) ipv6addr_getword(ipv6addrp, i));
                                                    ^~~~~~~~
In file included from /usr/include/stdio.h:862,
                 from libipv6addr.c:11:
/usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 5 and 1028 bytes into a destination of size 1023
   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __bos (__s), __fmt, __va_arg_pack ());
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
libipv6addr.c:1505:55: warning: '%x' directive output may be truncated writing between 1 and 4 bytes into a region of size between 0 and 1023 [-Wformat-truncation=]
     snprintf(tempstring2, sizeof(tempstring2) - 1, "%s%x:", tempstring1, (unsigned int) ipv6addr_getword(ipv6addrp, i));
                                                       ^~
libipv6addr.c:1505:52: note: directive argument in the range [0, 65535]
     snprintf(tempstring2, sizeof(tempstring2) - 1, "%s%x:", tempstring1, (unsigned int) ipv6addr_getword(ipv6addrp, i));
                                                    ^~~~~~~
In file included from /usr/include/stdio.h:862,
                 from libipv6addr.c:11:
/usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 3 and 1029 bytes into a destination of size 1023
   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __bos (__s), __fmt, __va_arg_pack ());
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
libipv6addr.c:1503:55: warning: '%04x' directive output may be truncated writing 4 bytes into a region of size between 0 and 1023 [-Wformat-truncation=]
     snprintf(tempstring2, sizeof(tempstring2) - 1, "%s%04x:", tempstring1, (unsigned int) ipv6addr_getword(ipv6addrp, i));
                                                       ^~~~
libipv6addr.c:1503:52: note: directive argument in the range [0, 65535]
     snprintf(tempstring2, sizeof(tempstring2) - 1, "%s%04x:", tempstring1, (unsigned int) ipv6addr_getword(ipv6addrp, i));
                                                    ^~~~~~~~~
In file included from /usr/include/stdio.h:862,
                 from libipv6addr.c:11:
/usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 6 and 1029 bytes into a destination of size 1023
   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __bos (__s), __fmt, __va_arg_pack ());
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
libipv6addr.c:1515:53: warning: '__builtin_snprintf' output may be truncated before the last format character [-Wformat-truncation=]
   snprintf(tempstring1, sizeof(tempstring1) - 1, "%s", tempstring2);
                                                     ^
In file included from /usr/include/stdio.h:862,
                 from libipv6addr.c:11:
/usr/include/bits/stdio2.h:64:10: note: '__builtin_snprintf' output between 1 and 1024 bytes into a destination of size 1023
   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __bos (__s), __fmt, __va_arg_pack ());
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
libipv6addr.c:1517:44: warning: '__builtin_snprintf' output may be truncated before the last format character [-Wformat-truncation=]
  snprintf(resultstring, NI_MAXHOST - 1, "%s", tempstring1);
                                            ^
In file included from /usr/include/stdio.h:862,
                 from libipv6addr.c:11:
/usr/include/bits/stdio2.h:64:10: note: '__builtin_snprintf' output between 1 and 1024 bytes into a destination of size 1023
   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __bos (__s), __fmt, __va_arg_pack ());
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
libipv6addr.c: In function 'ipv6addrstruct_to_uncompaddrsuffix':
libipv6addr.c:1580:55: warning: '%x' directive output may be truncated writing between 1 and 4 bytes into a region of size between 0 and 1023 [-Wformat-truncation=]
     snprintf(tempstring2, sizeof(tempstring2) - 1, "%s%x", tempstring1, (unsigned int) ipv6addr_getword(ipv6addrp, i));
                                                       ^~
libipv6addr.c:1580:52: note: directive argument in the range [0, 65535]
     snprintf(tempstring2, sizeof(tempstring2) - 1, "%s%x", tempstring1, (unsigned int) ipv6addr_getword(ipv6addrp, i));
                                                    ^~~~~~
In file included from /usr/include/stdio.h:862,
                 from libipv6addr.c:11:
/usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 2 and 1028 bytes into a destination of size 1023
   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __bos (__s), __fmt, __va_arg_pack ());
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
libipv6addr.c:1578:55: warning: '%04x' directive output may be truncated writing 4 bytes into a region of size between 0 and 1023 [-Wformat-truncation=]
     snprintf(tempstring2, sizeof(tempstring2) - 1, "%s%04x", tempstring1, (unsigned int) ipv6addr_getword(ipv6addrp, i));
                                                       ^~~~
libipv6addr.c:1578:52: note: directive argument in the range [0, 65535]
     snprintf(tempstring2, sizeof(tempstring2) - 1, "%s%04x", tempstring1, (unsigned int) ipv6addr_getword(ipv6addrp, i));
                                                    ^~~~~~~~
In file included from /usr/include/stdio.h:862,
                 from libipv6addr.c:11:
/usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 5 and 1028 bytes into a destination of size 1023
   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __bos (__s), __fmt, __va_arg_pack ());
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
libipv6addr.c:1574:55: warning: '%x' directive output may be truncated writing between 1 and 4 bytes into a region of size between 0 and 1023 [-Wformat-truncation=]
     snprintf(tempstring2, sizeof(tempstring2) - 1, "%s%x:", tempstring1, (unsigned int) ipv6addr_getword(ipv6addrp, i));
                                                       ^~
libipv6addr.c:1574:52: note: directive argument in the range [0, 65535]
     snprintf(tempstring2, sizeof(tempstring2) - 1, "%s%x:", tempstring1, (unsigned int) ipv6addr_getword(ipv6addrp, i));
                                                    ^~~~~~~
In file included from /usr/include/stdio.h:862,
                 from libipv6addr.c:11:
/usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 3 and 1029 bytes into a destination of size 1023
   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __bos (__s), __fmt, __va_arg_pack ());
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
libipv6addr.c:1572:55: warning: '%04x' directive output may be truncated writing 4 bytes into a region of size between 0 and 1023 [-Wformat-truncation=]
     snprintf(tempstring2, sizeof(tempstring2) - 1, "%s%04x:", tempstring1, (unsigned int) ipv6addr_getword(ipv6addrp, i));
                                                       ^~~~
libipv6addr.c:1572:52: note: directive argument in the range [0, 65535]
     snprintf(tempstring2, sizeof(tempstring2) - 1, "%s%04x:", tempstring1, (unsigned int) ipv6addr_getword(ipv6addrp, i));
                                                    ^~~~~~~~~
In file included from /usr/include/stdio.h:862,
                 from libipv6addr.c:11:
/usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 6 and 1029 bytes into a destination of size 1023
   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __bos (__s), __fmt, __va_arg_pack ());
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
libipv6addr.c:1584:53: warning: '__builtin_snprintf' output may be truncated before the last format character [-Wformat-truncation=]
   snprintf(tempstring1, sizeof(tempstring1) - 1, "%s", tempstring2);
                                                     ^
In file included from /usr/include/stdio.h:862,
                 from libipv6addr.c:11:
/usr/include/bits/stdio2.h:64:10: note: '__builtin_snprintf' output between 1 and 1024 bytes into a destination of size 1023
   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __bos (__s), __fmt, __va_arg_pack ());
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
libipv6addr.c:1563:54: warning: '%u' directive output may be truncated writing between 1 and 3 bytes into a region of size between 0 and 1023 [-Wformat-truncation=]
    snprintf(tempstring2, sizeof(tempstring2) - 1, "%s%u.%u.%u.%u", tempstring1, \
                                                      ^~
libipv6addr.c:1563:51: note: directive argument in the range [0, 255]
    snprintf(tempstring2, sizeof(tempstring2) - 1, "%s%u.%u.%u.%u", tempstring1, \
                                                   ^~~~~~~~~~~~~~~
libipv6addr.c:1563:51: note: directive argument in the range [0, 255]
libipv6addr.c:1563:51: note: directive argument in the range [0, 255]
libipv6addr.c:1563:51: note: directive argument in the range [0, 255]
In file included from /usr/include/stdio.h:862,
                 from libipv6addr.c:11:
/usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 8 and 1039 bytes into a destination of size 1023
   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __bos (__s), __fmt, __va_arg_pack ());
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
libipv6addr.c:1584:53: warning: '__builtin_snprintf' output may be truncated before the last format character [-Wformat-truncation=]
   snprintf(tempstring1, sizeof(tempstring1) - 1, "%s", tempstring2);
                                                     ^
In file included from /usr/include/stdio.h:862,
                 from libipv6addr.c:11:
/usr/include/bits/stdio2.h:64:10: note: '__builtin_snprintf' output between 1 and 1024 bytes into a destination of size 1023
   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __bos (__s), __fmt, __va_arg_pack ());
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
libipv6addr.c:1586:44: warning: '__builtin_snprintf' output may be truncated before the last format character [-Wformat-truncation=]
  snprintf(resultstring, NI_MAXHOST - 1, "%s", tempstring1);
                                            ^
In file included from /usr/include/stdio.h:862,
                 from libipv6addr.c:11:
/usr/include/bits/stdio2.h:64:10: note: '__builtin_snprintf' output between 1 and 1024 bytes into a destination of size 1023
   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __bos (__s), __fmt, __va_arg_pack ());
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
libipv6addr.c: In function 'addr_to_ipv6addrstruct.part.6':
libipv6addr.c:1244:46: warning: '__builtin_snprintf' output may be truncated before the last format character [-Wformat-truncation=]
    snprintf(resultstring, NI_MAXHOST - 1, "%s", tempstring);
                                              ^
In file included from /usr/include/stdio.h:862,
                 from libipv6addr.c:11:
/usr/include/bits/stdio2.h:64:10: note: '__builtin_snprintf' output between 1 and 1024 bytes into a destination of size 1023
   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __bos (__s), __fmt, __va_arg_pack ());
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
libipv6addr.c:1275:80: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 987 [-Wformat-truncation=]
    snprintf(resultstring, NI_MAXHOST - 1, "Error in given address expanded to '%s' is not valid!", tempstring);
                                                                                ^~                  ~~~~~~~~~~
In file included from /usr/include/stdio.h:862,
                 from libipv6addr.c:11:
/usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 52 and 1075 bytes into a destination of size 1023
   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __bos (__s), __fmt, __va_arg_pack ());
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
libipv6addr.c:1285:67: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 999 [-Wformat-truncation=]
   snprintf(resultstring, NI_MAXHOST - 1, "Error in given address '%s' is not valid!", tempstring);
                                                                   ^~                  ~~~~~~~~~~
In file included from /usr/include/stdio.h:862,
                 from libipv6addr.c:11:
/usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 40 and 1063 bytes into a destination of size 1023
   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __bos (__s), __fmt, __va_arg_pack ());
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
libipv6addr.c: In function 'libipv6addr_to_octal':
libipv6addr.c:1912:44: warning: '__builtin_snprintf' output may be truncated before the last format character [-Wformat-truncation=]
  snprintf(resultstring, NI_MAXHOST - 1, "%s", tempstring);
                                            ^
In file included from /usr/include/stdio.h:862,
                 from libipv6addr.c:11:
/usr/include/bits/stdio2.h:64:10: note: '__builtin_snprintf' output between 1 and 1024 bytes into a destination of size 1023
   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __bos (__s), __fmt, __va_arg_pack ());
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
libipv6addr.c: In function 'libipv6addr_to_hex':
libipv6addr.c:1951:44: warning: '__builtin_snprintf' output may be truncated before the last format character [-Wformat-truncation=]
  snprintf(resultstring, NI_MAXHOST - 1, "%s", tempstring);
                                            ^
In file included from /usr/include/stdio.h:862,
                 from libipv6addr.c:11:
/usr/include/bits/stdio2.h:64:10: note: '__builtin_snprintf' output between 1 and 1024 bytes into a destination of size 1023
   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __bos (__s), __fmt, __va_arg_pack ());
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
libipv6addr.c: In function 'libipv6addr_anonymize':
libipv6addr.c:2042:54: warning: ',' directive output may be truncated writing 1 byte into a region of size between 0 and 1023 [-Wformat-truncation=]
      snprintf(helpstring, sizeof(helpstring) - 1, "%s,", tempstring);
                                                      ^
In file included from /usr/include/stdio.h:862,
                 from libipv6addr.c:11:
/usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 2 and 1025 bytes into a destination of size 1023
   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __bos (__s), __fmt, __va_arg_pack ());
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
libipv6addr.c:2043:54: warning: '__builtin_snprintf' output may be truncated before the last format character [-Wformat-truncation=]
      snprintf(tempstring, sizeof(tempstring) - 1, "%s", helpstring);
                                                      ^
In file included from /usr/include/stdio.h:862,
                 from libipv6addr.c:11:
/usr/include/bits/stdio2.h:64:10: note: '__builtin_snprintf' output between 1 and 1024 bytes into a destination of size 1023
   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __bos (__s), __fmt, __va_arg_pack ());
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
libipv6addr.c:2045:55: warning: '__builtin___snprintf_chk' output may be truncated before the last format character [-Wformat-truncation=]
     snprintf(helpstring, sizeof(helpstring) - 1, "%s%s", tempstring, ipv6calc_ipv6addrtypestrings[i].token);
                                                       ^
In file included from /usr/include/stdio.h:862,
                 from libipv6addr.c:11:
/usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output 1 or more bytes (assuming 1024) into a destination of size 1023
   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __bos (__s), __fmt, __va_arg_pack ());
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
libipv6addr.c:2046:53: warning: '__builtin_snprintf' output may be truncated before the last format character [-Wformat-truncation=]
     snprintf(tempstring, sizeof(tempstring) - 1, "%s", helpstring);
                                                     ^
In file included from /usr/include/stdio.h:862,
                 from libipv6addr.c:11:
/usr/include/bits/stdio2.h:64:10: note: '__builtin_snprintf' output between 1 and 1024 bytes into a destination of size 1023
   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __bos (__s), __fmt, __va_arg_pack ());
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/lib'
cd ../ && make db-ieee-oui-make
cd databases/ieee-oui && make
test -f dbieee_oui.h || make update
cd ../ && make db-ipv4-assignment-make
cd databases/ipv4-assignment && make
test -f dbipv4addr_assignment.h || make update
cd ../ && make db-ipv6-assignment-make
cd databases/ipv6-assignment && make
test -f dbipv6addr_assignment.h || make update
make[1]: Entering directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/lib'
echo "Create library"
Create library
ar r libipv6calc.a libipv6calc.o libipv6addr.o libipv4addr.o libieee.o libeui64.o libmac.o librfc1884.o librfc1886.o librfc1924.o librfc2874.o librfc3041.o librfc3056.o librfc5569.o libifinet6.o ipv6calchelp.o ipv6calctypes.o
ar: creating libipv6calc.a
ranlib libipv6calc.a
make[1]: Leaving directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/lib'
cd ipv6calc && make
cd ipv6logconv && make
cd ipv6loganon && make
cd ../ && make lib-make
cd ../ && make lib-make
cd md5 && make
cd ipv6logstats && make
make[3]: Nothing to be done for 'all'.
cd databases/ieee-oui && make
cd md5 && make
test -f dbieee_oui.h || make update
make[3]: Nothing to be done for 'all'.
cd databases/ieee-oui && make
test -f dbieee_oui.h || make update
cd databases/ieee-iab && make
test -f dbieee_iab.h || make update
cd databases/ipv4-assignment && make
test -f dbipv4addr_assignment.h || make update
cd databases/ipv6-assignment && make
test -f dbipv6addr_assignment.h || make update
cd lib && make GETOPT_INCLUDE=
cd databases/ieee-iab && make
make[3]: Nothing to be done for 'all'.
test -f dbieee_iab.h || make update
cd databases/ipv4-assignment && make
test -f dbipv4addr_assignment.h || make update
cd databases/ipv6-assignment && make
test -f dbipv6addr_assignment.h || make update
make[1]: Entering directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/ipv6loganon'
i586-alt-linux-gcc -O2 -Wall -g  -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   -I../ -I../lib/ -D__EXTENSIONS__ -c ipv6loganonhelp.c
make[1]: Leaving directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/ipv6loganon'
cd ../ && make lib-make
cd lib && make GETOPT_INCLUDE=
cd md5 && make
make[3]: Nothing to be done for 'all'.
make[3]: Nothing to be done for 'all'.
cd databases/ieee-oui && make
test -f dbieee_oui.h || make update
cd databases/ieee-iab && make
test -f dbieee_iab.h || make update
cd databases/ipv4-assignment && make
test -f dbipv4addr_assignment.h || make update
cd databases/ipv6-assignment && make
test -f dbipv6addr_assignment.h || make update
cd lib && make GETOPT_INCLUDE=
make[3]: Nothing to be done for 'all'.
cd ../ && make lib-make
make[1]: Entering directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/ipv6logstats'
i586-alt-linux-gcc -O2 -Wall -g  -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   -I../ -I../lib/ -D__EXTENSIONS__ -c ipv6logstatshelp.c
make[1]: Leaving directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/ipv6logstats'
cd md5 && make
cd databases/ieee-oui && make
make[3]: Nothing to be done for 'all'.
cd databases/ieee-iab && make
test -f dbieee_iab.h || make update
cd databases/ipv4-assignment && make
test -f dbieee_oui.h || make update
cd databases/ipv6-assignment && make
test -f dbipv4addr_assignment.h || make update
test -f dbipv6addr_assignment.h || make update
cd lib && make GETOPT_INCLUDE=
make[3]: Nothing to be done for 'all'.
make[1]: Entering directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/ipv6logconv'
i586-alt-linux-gcc -O2 -Wall -g  -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -I../ -I../lib/ -D__EXTENSIONS__ -c ipv6logconv.c
ipv6logconv.c: In function 'converttoken.part.0':
ipv6logconv.c:522:55: warning: '.' directive output may be truncated writing 1 byte into a region of size between 0 and 1023 [-Wformat-truncation=]
       snprintf(tempstring, sizeof(tempstring) - 1, "%s.%s", temp2string, resultstring);
                                                       ^
In file included from /usr/include/stdio.h:862,
                 from ipv6logconv.c:11:
/usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output 2 or more bytes (assuming 1025) into a destination of size 1023
   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __bos (__s), __fmt, __va_arg_pack ());
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/ipv6logconv'
make[1]: Entering directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/ipv6logconv'
i586-alt-linux-gcc -O2 -Wall -g  -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -I../ -I../lib/ -D__EXTENSIONS__ -c ipv6logconvhelp.c
make[1]: Leaving directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/ipv6logconv'
make[1]: Entering directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/ipv6logconv'
i586-alt-linux-gcc -o ipv6logconv ipv6logconv.o ipv6logconvhelp.o  -lipv6calc -L../lib/  -lm
make[1]: Leaving directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/ipv6logconv'
make[1]: Entering directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/ipv6loganon'
i586-alt-linux-gcc -O2 -Wall -g  -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   -I../ -I../lib/ -D__EXTENSIONS__ -c ipv6loganon.c
ipv6loganon.c: In function 'lineparser':
ipv6loganon.c:568:66: warning: '%s' directive output may be truncated writing up to 16383 bytes into a region of size 1023 [-Wformat-truncation=]
ipv6loganon.c:360:27:
   retval = anonymizetoken(resultstring, charptr);
                           ~~~~~~~~~~~~                            
ipv6loganon.c:568:66:
   snprintf(cache_lru_value[cache_lru_last - 1], NI_MAXHOST - 1, "%s", resultstring);
                                                                  ^~
In file included from /usr/include/stdio.h:862,
                 from ipv6loganon.c:11:
/usr/include/bits/stdio2.h:64:10: note: '__builtin_snprintf' output between 1 and 16384 bytes into a destination of size 1023
   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __bos (__s), __fmt, __va_arg_pack ());
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/ipv6loganon'
make[1]: Entering directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/ipv6loganon'
i586-alt-linux-gcc -o ipv6loganon ipv6loganon.o ipv6loganonhelp.o  -lipv6calc -L../lib/  -lm
make[1]: Leaving directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/ipv6loganon'
make[1]: Entering directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/ipv6logstats'
i586-alt-linux-gcc -O2 -Wall -g  -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic   -I../ -I../lib/ -D__EXTENSIONS__ -c ipv6logstats.c
make[1]: Leaving directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/ipv6logstats'
make[1]: Entering directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/ipv6logstats'
i586-alt-linux-gcc -o ipv6logstats ipv6logstats.o ipv6logstatshelp.o  -lipv6calc -L../lib/  -lm
make[1]: Leaving directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/ipv6logstats'
make[1]: Entering directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/ipv6calc'
i586-alt-linux-gcc -O2 -Wall -g  -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -I../ -I../lib/ -c showinfo.c
showinfo.c: In function 'print_eui64':
showinfo.c:711:55: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1017 [-Wformat-truncation=]
   snprintf(tempstring, sizeof(tempstring) - 1, "EUI64=%s", helpstring);
                                                       ^~   ~~~~~~~~~~
In file included from /usr/include/stdio.h:862,
                 from showinfo.c:11:
/usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 7 and 1030 bytes into a destination of size 1023
   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __bos (__s), __fmt, __va_arg_pack ());
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
showinfo.c:740:56: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1018 [-Wformat-truncation=]
    snprintf(tempstring, sizeof(tempstring) - 1, "OUI=\"%s\"", helpstring);
                                                        ^~     ~~~~~~~~~~
In file included from /usr/include/stdio.h:862,
                 from showinfo.c:11:
/usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 7 and 1030 bytes into a destination of size 1023
   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __bos (__s), __fmt, __va_arg_pack ());
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
showinfo.c: In function 'print_ipv4addr':
showinfo.c:513:66: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1022 [-Wformat-truncation=]
   snprintf(embeddedipv4string, sizeof(embeddedipv4string) - 1, "[%s]", tempipv4string);
                                                                  ^~    ~~~~~~~~~~~~~~
In file included from /usr/include/stdio.h:862,
                 from showinfo.c:11:
/usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 3 and 1026 bytes into a destination of size 1023
   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __bos (__s), __fmt, __va_arg_pack ());
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
showinfo.c:528:61: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1012 [-Wformat-truncation=]
    snprintf(tempstring, sizeof(tempstring) - 1, "IPV4_SOURCE%s=%s", embeddedipv4string, string);
                                                             ^~      ~~~~~~~~~~~~~~~~~~
In file included from /usr/include/stdio.h:862,
                 from showinfo.c:11:
/usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output 13 or more bytes (assuming 1036) into a destination of size 1023
   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __bos (__s), __fmt, __va_arg_pack ());
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
showinfo.c:533:53: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1019 [-Wformat-truncation=]
   snprintf(tempstring, sizeof(tempstring) - 1, "IPV4%s=%s", embeddedipv4string, tempipv4string);
                                                     ^~      ~~~~~~~~~~~~~~~~~~
In file included from /usr/include/stdio.h:862,
                 from showinfo.c:11:
/usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 6 and 2052 bytes into a destination of size 1023
   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __bos (__s), __fmt, __va_arg_pack ());
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
showinfo.c:537:58: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1014 [-Wformat-truncation=]
   snprintf(tempstring, sizeof(tempstring) - 1, "IPV4_ANON%s=%s", embeddedipv4string, tempstring2);
                                                          ^~      ~~~~~~~~~~~~~~~~~~
In file included from /usr/include/stdio.h:862,
                 from showinfo.c:11:
/usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 11 and 2057 bytes into a destination of size 1023
   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __bos (__s), __fmt, __va_arg_pack ());
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
showinfo.c:541:67: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1006 [-Wformat-truncation=]
    snprintf(tempstring, sizeof(tempstring) - 1, "IPV4_PREFIXLENGTH%s=%d", embeddedipv4string, (int) ipv4addrp->prefixlength);
                                                                   ^~      ~~~~~~~~~~~~~~~~~~
showinfo.c:541:49: note: directive argument in the range [0, 255]
    snprintf(tempstring, sizeof(tempstring) - 1, "IPV4_PREFIXLENGTH%s=%d", embeddedipv4string, (int) ipv4addrp->prefixlength);
                                                 ^~~~~~~~~~~~~~~~~~~~~~~~
In file included from /usr/include/stdio.h:862,
                 from showinfo.c:11:
/usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 20 and 1045 bytes into a destination of size 1023
   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __bos (__s), __fmt, __va_arg_pack ());
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
showinfo.c:546:58: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1014 [-Wformat-truncation=]
   snprintf(tempstring, sizeof(tempstring) - 1, "IPV4_TYPE%s=", embeddedipv4string);
                                                          ^~    ~~~~~~~~~~~~~~~~~~
In file included from /usr/include/stdio.h:862,
                 from showinfo.c:11:
/usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 11 and 1034 bytes into a destination of size 1023
   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __bos (__s), __fmt, __va_arg_pack ());
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
showinfo.c:550:54: warning: ',' directive output may be truncated writing 1 byte into a region of size between 0 and 1023 [-Wformat-truncation=]
      snprintf(helpstring, sizeof(helpstring) - 1, "%s,", tempstring);
                                                      ^
In file included from /usr/include/stdio.h:862,
                 from showinfo.c:11:
/usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 2 and 1025 bytes into a destination of size 1023
   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __bos (__s), __fmt, __va_arg_pack ());
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
showinfo.c:551:54: warning: '__builtin_snprintf' output may be truncated before the last format character [-Wformat-truncation=]
      snprintf(tempstring, sizeof(tempstring) - 1, "%s", helpstring);
                                                      ^
In file included from /usr/include/stdio.h:862,
                 from showinfo.c:11:
/usr/include/bits/stdio2.h:64:10: note: '__builtin_snprintf' output between 1 and 1024 bytes into a destination of size 1023
   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __bos (__s), __fmt, __va_arg_pack ());
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
showinfo.c:553:55: warning: '__builtin___snprintf_chk' output may be truncated before the last format character [-Wformat-truncation=]
     snprintf(helpstring, sizeof(helpstring) - 1, "%s%s", tempstring, ipv6calc_ipv4addrtypestrings[i].token);
                                                       ^
In file included from /usr/include/stdio.h:862,
                 from showinfo.c:11:
/usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output 1 or more bytes (assuming 1024) into a destination of size 1023
   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __bos (__s), __fmt, __va_arg_pack ());
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
showinfo.c:554:53: warning: '__builtin_snprintf' output may be truncated before the last format character [-Wformat-truncation=]
     snprintf(tempstring, sizeof(tempstring) - 1, "%s", helpstring);
                                                     ^
In file included from /usr/include/stdio.h:862,
                 from showinfo.c:11:
/usr/include/bits/stdio2.h:64:10: note: '__builtin_snprintf' output between 1 and 1024 bytes into a destination of size 1023
   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __bos (__s), __fmt, __va_arg_pack ());
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
showinfo.c:581:62: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1010 [-Wformat-truncation=]
   snprintf(tempstring, sizeof(tempstring) - 1, "IPV4_REGISTRY%s=%s", embeddedipv4string, helpstring);
                                                              ^~      ~~~~~~~~~~~~~~~~~~
In file included from /usr/include/stdio.h:862,
                 from showinfo.c:11:
/usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 15 and 2061 bytes into a destination of size 1023
   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __bos (__s), __fmt, __va_arg_pack ());
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
showinfo.c: In function 'print_eui48':
showinfo.c:621:55: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1017 [-Wformat-truncation=]
   snprintf(tempstring, sizeof(tempstring) - 1, "EUI48=%s", helpstring);
                                                       ^~   ~~~~~~~~~~
In file included from /usr/include/stdio.h:862,
                 from showinfo.c:11:
/usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 7 and 1030 bytes into a destination of size 1023
   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __bos (__s), __fmt, __va_arg_pack ());
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
showinfo.c:670:56: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1018 [-Wformat-truncation=]
    snprintf(tempstring, sizeof(tempstring) - 1, "OUI=\"%s\"", helpstring);
                                                        ^~     ~~~~~~~~~~
In file included from /usr/include/stdio.h:862,
                 from showinfo.c:11:
/usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 7 and 1030 bytes into a destination of size 1023
   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __bos (__s), __fmt, __va_arg_pack ());
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
showinfo.c: In function 'printfooter':
showinfo.c:154:72: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1000 [-Wformat-truncation=]
   snprintf(tempstring, sizeof(tempstring) - 1, "IPV6CALC_SETTINGS_ANON=%s", tempstring2);
                                                                        ^~   ~~~~~~~~~~~
In file included from /usr/include/stdio.h:862,
                 from showinfo.c:11:
/usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 24 and 1047 bytes into a destination of size 1023
   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __bos (__s), __fmt, __va_arg_pack ());
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
showinfo.c:172:53: warning: ' DB_IEEE' directive output may be truncated writing 8 bytes into a region of size between 0 and 1023 [-Wformat-truncation=]
   snprintf(tempstring2, sizeof(tempstring2) - 1, "%s DB_IEEE", tempstring);
                                                     ^~~~~~~~
In file included from /usr/include/stdio.h:862,
                 from showinfo.c:11:
/usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 9 and 1032 bytes into a destination of size 1023
   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __bos (__s), __fmt, __va_arg_pack ());
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
showinfo.c:173:51: warning: '__builtin_snprintf' output may be truncated before the last format character [-Wformat-truncation=]
   snprintf(tempstring, sizeof(tempstring) - 1, "%s", tempstring2);
                                                   ^
In file included from /usr/include/stdio.h:862,
                 from showinfo.c:11:
/usr/include/bits/stdio2.h:64:10: note: '__builtin_snprintf' output between 1 and 1024 bytes into a destination of size 1023
   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __bos (__s), __fmt, __va_arg_pack ());
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
showinfo.c:176:53: warning: ' DB_IPV4' directive output may be truncated writing 8 bytes into a region of size between 0 and 1023 [-Wformat-truncation=]
   snprintf(tempstring2, sizeof(tempstring2) - 1, "%s DB_IPV4", tempstring);
                                                     ^~~~~~~~
In file included from /usr/include/stdio.h:862,
                 from showinfo.c:11:
/usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 9 and 1032 bytes into a destination of size 1023
   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __bos (__s), __fmt, __va_arg_pack ());
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
showinfo.c:177:51: warning: '__builtin_snprintf' output may be truncated before the last format character [-Wformat-truncation=]
   snprintf(tempstring, sizeof(tempstring) - 1, "%s", tempstring2);
                                                   ^
In file included from /usr/include/stdio.h:862,
                 from showinfo.c:11:
/usr/include/bits/stdio2.h:64:10: note: '__builtin_snprintf' output between 1 and 1024 bytes into a destination of size 1023
   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __bos (__s), __fmt, __va_arg_pack ());
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
showinfo.c:180:53: warning: ' DB_IPV6' directive output may be truncated writing 8 bytes into a region of size between 0 and 1023 [-Wformat-truncation=]
   snprintf(tempstring2, sizeof(tempstring2) - 1, "%s DB_IPV6", tempstring);
                                                     ^~~~~~~~
In file included from /usr/include/stdio.h:862,
                 from showinfo.c:11:
/usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 9 and 1032 bytes into a destination of size 1023
   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __bos (__s), __fmt, __va_arg_pack ());
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
showinfo.c:181:51: warning: '__builtin_snprintf' output may be truncated before the last format character [-Wformat-truncation=]
   snprintf(tempstring, sizeof(tempstring) - 1, "%s", tempstring2);
                                                   ^
In file included from /usr/include/stdio.h:862,
                 from showinfo.c:11:
/usr/include/bits/stdio2.h:64:10: note: '__builtin_snprintf' output between 1 and 1024 bytes into a destination of size 1023
   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __bos (__s), __fmt, __va_arg_pack ());
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
showinfo.c:188:71: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1004 [-Wformat-truncation=]
   snprintf(tempstring2, sizeof(tempstring2) - 1, "IPV6CALC_FEATURES=\"%s\"", tempstring);
                                                                       ^~     ~~~~~~~~~~
In file included from /usr/include/stdio.h:862,
                 from showinfo.c:11:
/usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 21 and 1044 bytes into a destination of size 1023
   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __bos (__s), __fmt, __va_arg_pack ());
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
showinfo.c: In function 'showinfo_ipv6addr':
showinfo.c:812:54: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1018 [-Wformat-truncation=]
   snprintf(tempstring, sizeof(tempstring) - 1, "IPV6=%s", ipv6addrstring);
                                                      ^~   ~~~~~~~~~~~~~~
In file included from /usr/include/stdio.h:862,
                 from showinfo.c:11:
/usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 6 and 1029 bytes into a destination of size 1023
   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __bos (__s), __fmt, __va_arg_pack ());
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
showinfo.c:815:59: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1013 [-Wformat-truncation=]
   snprintf(tempstring, sizeof(tempstring) - 1, "IPV6_ANON=%s", tempstring2);
                                                           ^~   ~~~~~~~~~~~
In file included from /usr/include/stdio.h:862,
                 from showinfo.c:11:
/usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 11 and 1034 bytes into a destination of size 1023
   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __bos (__s), __fmt, __va_arg_pack ());
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
showinfo.c:828:54: warning: ',' directive output may be truncated writing 1 byte into a region of size between 0 and 1023 [-Wformat-truncation=]
      snprintf(helpstring, sizeof(helpstring) - 1, "%s,", tempstring);
                                                      ^
In file included from /usr/include/stdio.h:862,
                 from showinfo.c:11:
/usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 2 and 1025 bytes into a destination of size 1023
   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __bos (__s), __fmt, __va_arg_pack ());
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
showinfo.c:829:54: warning: '__builtin_snprintf' output may be truncated before the last format character [-Wformat-truncation=]
      snprintf(tempstring, sizeof(tempstring) - 1, "%s", helpstring);
                                                      ^
In file included from /usr/include/stdio.h:862,
                 from showinfo.c:11:
/usr/include/bits/stdio2.h:64:10: note: '__builtin_snprintf' output between 1 and 1024 bytes into a destination of size 1023
   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __bos (__s), __fmt, __va_arg_pack ());
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
showinfo.c:831:55: warning: '__builtin___snprintf_chk' output may be truncated before the last format character [-Wformat-truncation=]
     snprintf(helpstring, sizeof(helpstring) - 1, "%s%s", tempstring, ipv6calc_ipv6addrtypestrings[i].token);
                                                       ^
In file included from /usr/include/stdio.h:862,
                 from showinfo.c:11:
/usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output 1 or more bytes (assuming 1024) into a destination of size 1023
   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __bos (__s), __fmt, __va_arg_pack ());
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
showinfo.c:832:53: warning: '__builtin_snprintf' output may be truncated before the last format character [-Wformat-truncation=]
     snprintf(tempstring, sizeof(tempstring) - 1, "%s", helpstring);
                                                     ^
In file included from /usr/include/stdio.h:862,
                 from showinfo.c:11:
/usr/include/bits/stdio2.h:64:10: note: '__builtin_snprintf' output between 1 and 1024 bytes into a destination of size 1023
   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __bos (__s), __fmt, __va_arg_pack ());
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
showinfo.c:949:64: warning: '%s' directive output may be truncated writing up to 1023 bytes into a region of size 1009 [-Wformat-truncation=]
    snprintf(tempstring, sizeof(tempstring) - 1, "IPV6_REGISTRY=%s", helpstring);
                                                                ^~   ~~~~~~~~~~
In file included from /usr/include/stdio.h:862,
                 from showinfo.c:11:
/usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 15 and 1038 bytes into a destination of size 1023
   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __bos (__s), __fmt, __va_arg_pack ());
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/ipv6calc'
make[1]: Entering directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/ipv6calc'
i586-alt-linux-gcc -O2 -Wall -g  -pipe -frecord-gcc-switches -Wall -g -O2 -march=i586 -mtune=generic -I../ -I../lib/ -c ipv6calc.c
ipv6calc.c: In function 'main':
ipv6calc.c:1612:55: warning: '%s' directive output may be truncated writing up to 16383 bytes into a region of size 1023 [-Wformat-truncation=]
     snprintf(resultstring, sizeof(resultstring) - 1, "%s", linebuffer);
                                                       ^~   ~~~~~~~~~~
In file included from /usr/include/stdio.h:862,
                 from ipv6calc.c:12:
/usr/include/bits/stdio2.h:64:10: note: '__builtin_snprintf' output between 1 and 16384 bytes into a destination of size 1023
   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __bos (__s), __fmt, __va_arg_pack ());
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ipv6calc.c:1799:56: warning: ' ' directive output may be truncated writing 1 byte into a region of size between 0 and 1023 [-Wformat-truncation=]
    snprintf(resultstring, sizeof(resultstring) - 1, "%s %s", resultstring2, resultstring3);
                                                        ^
In file included from /usr/include/stdio.h:862,
                 from ipv6calc.c:12:
/usr/include/bits/stdio2.h:64:10: note: '__builtin___snprintf_chk' output between 2 and 2048 bytes into a destination of size 1023
   return __builtin___snprintf_chk (__s, __n, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        __bos (__s), __fmt, __va_arg_pack ());
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
ipv6calc.c:1744:34: warning: ' R=' directive writing 3 bytes into a region of size between 1 and 984 [-Wformat-overflow=]
     sprintf(resultstring2, "%-40s R=%d h=%7.3f r=%7.3f db= %d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d da= %d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d dd= %d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d,%d dda= %d", resultstring, \
                                  ^~~
In file included from /usr/include/stdio.h:862,
                 from ipv6calc.c:12:
/usr/include/bits/stdio2.h:33:10: note: '__builtin___sprintf_chk' output between 210 and 2457 bytes into a destination of size 1024
   return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
       __bos (__s), __fmt, __va_arg_pack ());
       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make[1]: Leaving directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/ipv6calc'
make[1]: Entering directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/ipv6calc'
i586-alt-linux-gcc  -o ipv6calc ipv6calc.o showinfo.o ../md5/md5.o -lipv6calc -L../lib/  -lm
make[1]: Leaving directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/ipv6calc'
cd ipv6calcweb && make
make[1]: Nothing to be done for 'all'.
+ exit 0
Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.95074
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ /bin/chmod -Rf u+rwX -- /usr/src/tmp/ipv6calc-buildroot
+ :
+ /bin/rm -rf -- /usr/src/tmp/ipv6calc-buildroot
+ cd ipv6calc-0.94.1
+ make 'INSTALL=/bin/install -p' install DESTDIR=/usr/src/tmp/ipv6calc-buildroot
make: Entering directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1'
for dir in ipv6logconv ipv6loganon ipv6logstats ipv6calcweb ipv6calc man lib ; do \
		ocwd=`pwd`; \
		cd $dir || exit 1; \
		make install; \
		cd $ocwd ; \
	done
make[1]: Entering directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/ipv6logconv'
cd ../ && make lib-make
make[2]: Entering directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1'
cd md5 && make
make[3]: Entering directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/md5'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/md5'
cd databases/ieee-oui && make
make[3]: Entering directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/databases/ieee-oui'
test -f dbieee_oui.h || make update
make[3]: Leaving directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/databases/ieee-oui'
cd databases/ieee-iab && make
make[3]: Entering directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/databases/ieee-iab'
test -f dbieee_iab.h || make update
make[3]: Leaving directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/databases/ieee-iab'
cd databases/ipv4-assignment && make
make[3]: Entering directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/databases/ipv4-assignment'
test -f dbipv4addr_assignment.h || make update
make[3]: Leaving directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/databases/ipv4-assignment'
cd databases/ipv6-assignment && make
make[3]: Entering directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/databases/ipv6-assignment'
test -f dbipv6addr_assignment.h || make update
make[3]: Leaving directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/databases/ipv6-assignment'
cd lib && make GETOPT_INCLUDE=
make[3]: Entering directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/lib'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/lib'
make[2]: Leaving directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1'
i586-alt-linux-gcc -o ipv6logconv ipv6logconv.o ipv6logconvhelp.o  -lipv6calc -L../lib/  -lm
mkdir -p /usr/src/tmp/ipv6calc-buildroot/usr/bin
install -m 755 ipv6logconv /usr/src/tmp/ipv6calc-buildroot/usr/bin
make[1]: Leaving directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/ipv6logconv'
make[1]: Entering directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/ipv6loganon'
cd ../ && make lib-make
make[2]: Entering directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1'
cd md5 && make
make[3]: Entering directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/md5'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/md5'
cd databases/ieee-oui && make
make[3]: Entering directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/databases/ieee-oui'
test -f dbieee_oui.h || make update
make[3]: Leaving directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/databases/ieee-oui'
cd databases/ieee-iab && make
make[3]: Entering directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/databases/ieee-iab'
test -f dbieee_iab.h || make update
make[3]: Leaving directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/databases/ieee-iab'
cd databases/ipv4-assignment && make
make[3]: Entering directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/databases/ipv4-assignment'
test -f dbipv4addr_assignment.h || make update
make[3]: Leaving directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/databases/ipv4-assignment'
cd databases/ipv6-assignment && make
make[3]: Entering directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/databases/ipv6-assignment'
test -f dbipv6addr_assignment.h || make update
make[3]: Leaving directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/databases/ipv6-assignment'
cd lib && make GETOPT_INCLUDE=
make[3]: Entering directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/lib'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/lib'
make[2]: Leaving directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1'
i586-alt-linux-gcc -o ipv6loganon ipv6loganon.o ipv6loganonhelp.o  -lipv6calc -L../lib/  -lm
mkdir -p /usr/src/tmp/ipv6calc-buildroot/usr/bin
install -m 755 ipv6loganon /usr/src/tmp/ipv6calc-buildroot/usr/bin
make[1]: Leaving directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/ipv6loganon'
make[1]: Entering directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/ipv6logstats'
cd ../ && make lib-make
make[2]: Entering directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1'
cd md5 && make
make[3]: Entering directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/md5'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/md5'
cd databases/ieee-oui && make
make[3]: Entering directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/databases/ieee-oui'
test -f dbieee_oui.h || make update
make[3]: Leaving directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/databases/ieee-oui'
cd databases/ieee-iab && make
make[3]: Entering directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/databases/ieee-iab'
test -f dbieee_iab.h || make update
make[3]: Leaving directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/databases/ieee-iab'
cd databases/ipv4-assignment && make
make[3]: Entering directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/databases/ipv4-assignment'
test -f dbipv4addr_assignment.h || make update
make[3]: Leaving directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/databases/ipv4-assignment'
cd databases/ipv6-assignment && make
make[3]: Entering directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/databases/ipv6-assignment'
test -f dbipv6addr_assignment.h || make update
make[3]: Leaving directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/databases/ipv6-assignment'
cd lib && make GETOPT_INCLUDE=
make[3]: Entering directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/lib'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/lib'
make[2]: Leaving directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1'
i586-alt-linux-gcc -o ipv6logstats ipv6logstats.o ipv6logstatshelp.o  -lipv6calc -L../lib/  -lm
mkdir -p /usr/src/tmp/ipv6calc-buildroot/usr/bin
install -m 755 ipv6logstats /usr/src/tmp/ipv6calc-buildroot/usr/bin
make[1]: Leaving directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/ipv6logstats'
make[1]: Entering directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/ipv6calcweb'
make[1]: *** No rule to make target 'install'.  Stop.
make[1]: Leaving directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/ipv6calcweb'
make[1]: Entering directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/ipv6calc'
cd ../ && make lib-make
make[2]: Entering directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1'
cd md5 && make
make[3]: Entering directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/md5'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/md5'
cd databases/ieee-oui && make
make[3]: Entering directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/databases/ieee-oui'
test -f dbieee_oui.h || make update
make[3]: Leaving directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/databases/ieee-oui'
cd databases/ieee-iab && make
make[3]: Entering directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/databases/ieee-iab'
test -f dbieee_iab.h || make update
make[3]: Leaving directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/databases/ieee-iab'
cd databases/ipv4-assignment && make
make[3]: Entering directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/databases/ipv4-assignment'
test -f dbipv4addr_assignment.h || make update
make[3]: Leaving directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/databases/ipv4-assignment'
cd databases/ipv6-assignment && make
make[3]: Entering directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/databases/ipv6-assignment'
test -f dbipv6addr_assignment.h || make update
make[3]: Leaving directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/databases/ipv6-assignment'
cd lib && make GETOPT_INCLUDE=
make[3]: Entering directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/lib'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/lib'
make[2]: Leaving directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1'
i586-alt-linux-gcc  -o ipv6calc ipv6calc.o showinfo.o ../md5/md5.o -lipv6calc -L../lib/  -lm
mkdir -p /usr/src/tmp/ipv6calc-buildroot/usr/bin
install -m 755 ipv6calc /usr/src/tmp/ipv6calc-buildroot/usr/bin
make[1]: Leaving directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/ipv6calc'
make[1]: Entering directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/man'
mkdir -p /usr/src/tmp/ipv6calc-buildroot/usr/share/man/man8
for f in *.8; do \
		install -m 644 $f /usr/src/tmp/ipv6calc-buildroot/usr/share/man/man8; \
	done
make[1]: Leaving directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/man'
make[1]: Entering directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/lib'
make[1]: Nothing to be done for 'install'.
make[1]: Leaving directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/lib'
make: Leaving directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1'
+ mkdir -p /usr/src/tmp/ipv6calc-buildroot/bin
+ mv /usr/src/tmp/ipv6calc-buildroot/usr/bin/ipv6calc /usr/src/tmp/ipv6calc-buildroot/bin/
+ mkdir -p /usr/src/tmp/ipv6calc-buildroot/usr/share/doc/ipv6calc-0.94.1
+ cp -p ChangeLog README CREDITS TODO LICENSE USAGE doc/ipv6calc.html /usr/src/tmp/ipv6calc-buildroot/usr/share/doc/ipv6calc-0.94.1/
+ mkdir -p /usr/src/tmp/ipv6calc-buildroot/usr/share/doc/ipv6calc-0.94.1/ipv6logconv
+ cp -pr examples/analog/analog-dist-combined.cfg examples/analog/analog-dist.cfg examples/analog/analog-ipv6calc-descriptions.txt examples/analog/ipv6calc.tab examples/analog/run_analog.sh /usr/src/tmp/ipv6calc-buildroot/usr/share/doc/ipv6calc-0.94.1/ipv6logconv/
+ mkdir -p /usr/src/tmp/ipv6calc-buildroot/usr/share/doc/ipv6calc-0.94.1/ipv6loganon
+ cp -p ipv6loganon/README /usr/src/tmp/ipv6calc-buildroot/usr/share/doc/ipv6calc-0.94.1/ipv6loganon/
+ mkdir -p /usr/src/tmp/ipv6calc-buildroot/usr/share/doc/ipv6calc-0.94.1/ipv6logstats
+ cd ipv6logstats
+ cp -pr examples-data examples-gri example_gnuplot.cmd example_ipv6logstats.sh collect_ipv6logstats.pl README /usr/src/tmp/ipv6calc-buildroot/usr/share/doc/ipv6calc-0.94.1/ipv6logstats/
+ cd -
/usr/src/RPM/BUILD/ipv6calc-0.94.1
+ mkdir -p /usr/src/tmp/ipv6calc-buildroot/usr/share/doc/ipv6calc-0.94.1/ipv6calcweb
+ cd ipv6calcweb
+ cp -p USAGE ipv6calcweb.cgi /usr/src/tmp/ipv6calc-buildroot/usr/share/doc/ipv6calc-0.94.1/ipv6calcweb/
+ cd -
/usr/src/RPM/BUILD/ipv6calc-0.94.1
+ /usr/lib/rpm/brp-alt
Cleaning files in /usr/src/tmp/ipv6calc-buildroot (auto)
Verifying and fixing files in /usr/src/tmp/ipv6calc-buildroot (binconfig,pkgconfig,libtool,desktop)
Checking contents of files in /usr/src/tmp/ipv6calc-buildroot/ (default)
Compressing files in /usr/src/tmp/ipv6calc-buildroot (auto)
Verifying ELF objects in /usr/src/tmp/ipv6calc-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal)
verify-elf: WARNING: ./usr/bin/ipv6loganon: uses non-LFS functions: fopen
Hardlinking identical .pyc and .pyo files
Executing(%check): /bin/sh -e /usr/src/tmp/rpm-tmp.45214
+ umask 022
+ /bin/mkdir -p /usr/src/RPM/BUILD
+ cd /usr/src/RPM/BUILD
+ cd ipv6calc-0.94.1
+ make -j8 -k test
for dir in ipv6calc ipv6logconv ipv6loganon ipv6logstats ipv6calcweb; do \
		ocwd=`pwd`; \
		cd $dir || exit 1; \
		make test || exit 1; \
		cd $ocwd ; \
	done
cd ../ && make lib-make
cd md5 && make
cd databases/ieee-oui && make
cd databases/ieee-iab && make
cd databases/ipv4-assignment && make
make[3]: Nothing to be done for 'all'.
test -f dbieee_oui.h || make update
cd databases/ipv6-assignment && make
test -f dbipv6addr_assignment.h || make update
test -f dbipv4addr_assignment.h || make update
test -f dbieee_iab.h || make update
cd lib && make GETOPT_INCLUDE=
make[3]: Nothing to be done for 'all'.
make[1]: Entering directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/ipv6calc'
i586-alt-linux-gcc  -o ipv6calc ipv6calc.o showinfo.o ../md5/md5.o -lipv6calc -L../lib/  -lm
make[1]: Leaving directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/ipv6calc'
make[1]: Entering directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/ipv6calc'
./test_ipv6calc.sh || exit 1
Run 'ipv6calc' basic tests...
Test './ipv6calc -v'
ipv6calc: version 0.94.1 DB_IEEE DB_IPV4 DB_IPV6
Test './ipv6calc -v -v'
ipv6calc: version 0.94.1 DB_IEEE DB_IPV4 DB_IPV6

IEEE database included: IAB/20130410 OUI/20130410 OUI36/20130410
IPv4 database included: AFRINIC/20130410 APNIC/20130410 ARIN/20130409 IANA/20130322 LACNIC/20130409 RIPENCC/20130409
IPv6 database included: AFRINIC/20130410 APNIC/20130410 ARIN/20130409 IANA/20130215 LACNIC/20130409 RIPENCC/20130409

GeoIP support not enabled

IP2Location support not enabled
Run 'ipv6calc' function tests...
Test './ipv6calc --addr_to_ip6int 3ffe:ffff:100:f101::1' for '1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.1.0.1.f.0.0.1.0.f.f.f.f.e.f.f.3.ip6.int.'
No input type specified, try autodetection...found type: ipv6addr
Test './ipv6calc --in ipv6 --out revnibbles.int 3ffe:ffff:100:f101::1' for '1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.1.0.1.f.0.0.1.0.f.f.f.f.e.f.f.3.ip6.int.'
Test './ipv6calc --addr_to_ip6int 3ffe:ffff:100:f101::1/64' for '1.0.1.f.0.0.1.0.f.f.f.f.e.f.f.3.ip6.int.'
No input type specified, try autodetection...found type: ipv6addr
Test './ipv6calc --in revnibbles.int --out ipv6 1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.1.0.1.f.0.0.1.0.f.f.f.f.e.f.f.3.ip6.int.' for '3ffe:ffff:100:f101::1/128'
Test './ipv6calc --addr_to_ip6arpa 3ffe::1/64' for '0.0.0.0.0.0.0.0.0.0.0.0.e.f.f.3.ip6.arpa.'
No input type specified, try autodetection...found type: ipv6addr
Test './ipv6calc --in ipv6 --out revnibbles.arpa 3ffe::1/64' for '0.0.0.0.0.0.0.0.0.0.0.0.e.f.f.3.ip6.arpa.'
Test './ipv6calc -a --uppercase 3ffe::1/64' for '0.0.0.0.0.0.0.0.0.0.0.0.E.F.F.3.IP6.ARPA.'
No input type specified, try autodetection...found type: ipv6addr
Test './ipv6calc -a -u 3ffe::1/64' for '0.0.0.0.0.0.0.0.0.0.0.0.E.F.F.3.IP6.ARPA.'
No input type specified, try autodetection...found type: ipv6addr
Test './ipv6calc --out revnibbles.arpa abcd:1234:5678:abcd:1234:1234:1234:1234/125' for '0.3.2.1.4.3.2.1.4.3.2.1.4.3.2.1.d.c.b.a.8.7.6.5.4.3.2.1.d.c.b.a.ip6.arpa.'
No input type specified, try autodetection...found type: ipv6addr
Test './ipv6calc --addr_to_compressed 3ffe:ffff:0100:f101:0000:0000:0000:0001' for '3ffe:ffff:100:f101::1'
Test './ipv6calc --in ipv6 --out ipv6 --printcompressed 3ffe:ffff:0100:f101:0000:0000:0000:0001' for '3ffe:ffff:100:f101::1'
Test './ipv6calc -I ipv6 -O ipv6 -C 3ffe:ffff:0100:f101:0000:0000:0000:0001' for '3ffe:ffff:100:f101::1'
Test './ipv6calc --addr_to_compressed 3ffe:ffff:0100:f101:0000:0000:0000:0001/64' for '3ffe:ffff:100:f101::1/64'
Test './ipv6calc --addr_to_compressed 0:0:1:2:3:4:0:0' for '::1:2:3:4:0:0'
Test './ipv6calc --addr_to_compressed 0:0:1:0:0:1:0:0' for '::1:0:0:1:0:0'
Test './ipv6calc --addr_to_compressed 0:0:0:2:3:0:0:0' for '::2:3:0:0:0'
Test './ipv6calc --addr_to_compressed 0:0:0:0:3:0:0:0' for '::3:0:0:0'
Test './ipv6calc --addr_to_compressed 0:0:0:0:0:4:0:0' for '::4:0:0'
Test './ipv6calc --addr_to_compressed 0:0:1:0:0:1:0:0' for '::1:0:0:1:0:0'
Test './ipv6calc --addr_to_compressed 0:0:1:2:0:0:0:0' for '0:0:1:2::'
Test './ipv6calc --addr_to_compressed 0:0:1:2:3:0:0:0' for '0:0:1:2:3::'
Test './ipv6calc --addr_to_compressed 1080:0:0:0:8:800:200c:417a' for '1080::8:800:200c:417a'
Test './ipv6calc --addr_to_compressed ff01:0:0:0:0:0:0:43' for 'ff01::43'
Test './ipv6calc --addr_to_compressed 0:0:0:0:0:0:0:1' for '::1'
Test './ipv6calc --addr_to_compressed 0:0:0:0:0:0:0:0' for '::'
Test './ipv6calc --addr_to_compressed 0:0:0:0:0:0:13.1.68.3' for '::13.1.68.3'
Test './ipv6calc --addr_to_compressed 0:0:0:0:0:ffff:129.144.52.38' for '::ffff:129.144.52.38'
Test './ipv6calc --addr_to_compressed --uppercase 0:0:0:0:0:ffff:129.144.52.38' for '::FFFF:129.144.52.38'
Test './ipv6calc --addr_to_compressed fd00:1234:5678:0:210:a4ff:fe01:2345' for 'fd00:1234:5678::210:a4ff:fe01:2345'
Test './ipv6calc --in ipv6 --out ipv6 --printcompressed --uppercase 0:0:0:0:0:ffff:129.144.52.38' for '::FFFF:129.144.52.38'
Test './ipv6calc --addr_to_uncompressed 3ffe:ffff:100:f101::1' for '3ffe:ffff:100:f101:0:0:0:1'
Test './ipv6calc --in ipv6 --out ipv6 --printuncompressed 3ffe:ffff:100:f101::1' for '3ffe:ffff:100:f101:0:0:0:1'
Test './ipv6calc --in ipv6 --out ipv6 --printuncompressed 2001:db8:0:cd30:1:2:3::' for '2001:db8:0:cd30:1:2:3:0'
Test './ipv6calc --in ipv6 --out ipv6 --printuncompressed 2001:db8:0:cd30:1::2' for '2001:db8:0:cd30:1:0:0:2'
Test './ipv6calc --in ipv6 --out ipv6 --printuncompressed 2001:db8:0:1::2:3' for '2001:db8:0:1:0:0:2:3'
Test './ipv6calc --in ipv6 --out ipv6 --printuncompressed 2001:db8:0:cd30:1:2::' for '2001:db8:0:cd30:1:2:0:0'
Test './ipv6calc --in ipv6 --out ipv6 --printuncompressed 2001:db8:0:cd30:1:2::4' for '2001:db8:0:cd30:1:2:0:4'
Test './ipv6calc --in ipv6 --out ipv6 --printuncompressed ::db8:0:cd30:1:2:3:4' for '0:db8:0:cd30:1:2:3:4'
Test './ipv6calc --in ipv6 --out ipv6 --printuncompressed ::1:cd30:1:2:3:4' for '0:0:1:cd30:1:2:3:4'
Test './ipv6calc --addr_to_uncompressed 3ffe:ffff:100:f101::1/64' for '3ffe:ffff:100:f101:0:0:0:1/64'
Test './ipv6calc --addr_to_uncompressed ::13.1.68.3' for '0:0:0:0:0:0:13.1.68.3'
Test './ipv6calc --addr_to_uncompressed ::013.01.068.0003' for '0:0:0:0:0:0:13.1.68.3'
Test './ipv6calc --addr_to_uncompressed ::ffff:13.1.68.3' for '0:0:0:0:0:ffff:13.1.68.3'
Test './ipv6calc --addr_to_uncompressed --maskprefix 3ffe:ffff:100:f101::1/64' for '3ffe:ffff:100:f101:0:0:0:0/64'
Test './ipv6calc --addr_to_uncompressed --masksuffix 3ffe:ffff:100:f101:c000::1/64' for '0:0:0:0:c000:0:0:1/64'
Test './ipv6calc --addr_to_uncompressed --uppercase ::ffff:13.1.68.3' for '0:0:0:0:0:FFFF:13.1.68.3'
Test './ipv6calc --addr_to_uncompressed --printsuffix ::ffff:1.2.3.4/64' for '0:ffff:1.2.3.4'
Test './ipv6calc --in ipv6 --out ipv6 --printsuffix --printuncompressed ::ffff:1.2.3.4/64' for '0:ffff:1.2.3.4'
Test './ipv6calc --addr_to_uncompressed --printsuffix ::ffff:1.2.3.4/63' for '0:0:ffff:1.2.3.4'
Test './ipv6calc --addr_to_uncompressed --printsuffix 3ffe:ffff:100:f101::1/64' for '0:0:0:1'
Test './ipv6calc --addr_to_uncompressed --printprefix 3ffe:ffff:100:f101::1/64' for '3ffe:ffff:100:f101'
Test './ipv6calc --addr_to_uncompressed --printprefix 3ffe:ffff:100:f101::1/65' for '3ffe:ffff:100:f101:0'
Test './ipv6calc --in ipv6 --out ipv6 --printprefix --printuncompressed 3ffe:ffff:100:f101::1/65' for '3ffe:ffff:100:f101:0'
Test './ipv6calc --addr_to_fulluncompressed 3ffe:ffff:100:f101::1' for '3ffe:ffff:0100:f101:0000:0000:0000:0001'
Test './ipv6calc --in ipv6 --out ipv6 --printfulluncompressed 3ffe:ffff:100:f101::1' for '3ffe:ffff:0100:f101:0000:0000:0000:0001'
Test './ipv6calc --addr_to_fulluncompressed 3ffe:ffff:100:f101::1/64' for '3ffe:ffff:0100:f101:0000:0000:0000:0001/64'
Test './ipv6calc --addr_to_fulluncompressed ::13.1.68.3' for '0000:0000:0000:0000:0000:0000:13.1.68.3'
Test './ipv6calc --addr_to_fulluncompressed ::ffff:13.1.68.3' for '0000:0000:0000:0000:0000:ffff:13.1.68.3'
Test './ipv6calc --addr_to_fulluncompressed --uppercase ::ffff:13.1.68.3' for '0000:0000:0000:0000:0000:FFFF:13.1.68.3'
Test './ipv6calc --addr_to_ifinet6 3ffe:ffff:100:f101::1' for '3ffeffff0100f1010000000000000001 00'
Test './ipv6calc --in ipv6 --out ifinet6 3ffe:ffff:100:f101::1' for '3ffeffff0100f1010000000000000001 00'
Test './ipv6calc --addr_to_ifinet6 3ffe:ffff:100:f101::1/64' for '3ffeffff0100f1010000000000000001 00 40'
Test './ipv6calc --in ipv6 --out ifinet6 3ffe:ffff:100:f101::1/64' for '3ffeffff0100f1010000000000000001 00 40'
Test './ipv6calc --ifinet6_to_compressed 3ffeffff0100f1010000000000000001' for '3ffe:ffff:100:f101::1'
Test './ipv6calc --in ifinet6 --out ipv6 --printcompressed 3ffeffff0100f1010000000000000001' for '3ffe:ffff:100:f101::1'
Test './ipv6calc --ifinet6_to_compressed 3ffeffff0100f1010000000000000001 40' for '3ffe:ffff:100:f101::1/64'
Test './ipv6calc --in ifinet6 --out ipv6 --printcompressed 3ffeffff0100f1010000000000000001 40' for '3ffe:ffff:100:f101::1/64'
Test './ipv6calc --addr_to_base85 1080:0:0:0:8:800:200c:417a' for '4)+k&C#VzJ4br>0wv%Yp'
Test './ipv6calc --in ipv6 --out base85 1080:0:0:0:8:800:200c:417a' for '4)+k&C#VzJ4br>0wv%Yp'
Test './ipv6calc --base85_to_addr 4)+k&C#VzJ4br>0wv%Yp' for '1080:0:0:0:8:800:200c:417a'
Test './ipv6calc --mac_to_eui64 00:50:BF:06:B4:F5' for '250:bfff:fe06:b4f5'
No action type specified, try autodetection...found type: geneui64
Test './ipv6calc --mac_to_eui64 00:0:F:6:4:5' for '200:fff:fe06:405'
No action type specified, try autodetection...found type: geneui64
Test './ipv6calc --in mac --out eui64 00:0:F:6:4:5' for '200:fff:fe06:405'
No action type specified, try autodetection...found type: geneui64
Test './ipv6calc --mac_to_eui64 0050BF-06B4F5' for '250:bfff:fe06:b4f5'
No action type specified, try autodetection...found type: geneui64
Test './ipv6calc --mac_to_eui64 0050BF06B4F5' for '250:bfff:fe06:b4f5'
No action type specified, try autodetection...found type: geneui64
Test './ipv6calc --out eui64 00:0:F:6:4:5' for '200:fff:fe06:405'
No input type specified, try autodetection...found type: mac
No action type specified, try autodetection...found type: geneui64
Test './ipv6calc --eui64_to_privacy 0123:4567:89ab:cdef 0123456789abcdef' for '4462:bdea:8654:776d 486072ff7074945e'
No action type specified, try autodetection...found type: genprivacyiid
Test './ipv6calc --in iid+token --out iid+token 0123:4567:89ab:cdef 0123456789abcdef' for '4462:bdea:8654:776d 486072ff7074945e'
No action type specified, try autodetection...found type: genprivacyiid
Test './ipv6calc --addr_to_bitstring 3ffe:ffff::1' for '\[x3ffeffff000000000000000000000001/128].ip6.arpa.'
Test './ipv6calc --in ipv6 --out bitstring 3ffe:ffff::1' for '\[x3ffeffff000000000000000000000001/128].ip6.arpa.'
Test './ipv6calc --addr_to_bitstring 3ffe:ffff::1/64' for '\[x3ffeffff000000000000000000000001/128].ip6.arpa.'
Test './ipv6calc --addr_to_bitstring --printsuffix 3ffe:ffff::1/64' for '\[x0000000000000001/64]'
Test './ipv6calc --addr_to_bitstring --printprefix 3ffe:ffff::1/64' for '\[x3ffeffff00000000/64].ip6.arpa.'
Test './ipv6calc --addr_to_bitstring --printprefix --printstart 17 3ffe:ffff:0100:e100:0123:4567:89ab:cdef/64' for '\[xffff0100e100/48]'
Test './ipv6calc --addr_to_bitstring --uppercase 3ffe:ffff::1' for '\[x3FFEFFFF000000000000000000000001/128].IP6.ARPA.'
Test './ipv6calc --in bitstring --out ipv6 \[x3FFEFFFF000000000000000000000001/64].IP6.ARPA.' for '3ffe:ffff::1/64'
Test './ipv6calc --ipv4_to_6to4addr 11.12.13.14' for '2002:b0c:d0e::'
No action type specified, try autodetection...found type: conv6to4
Test './ipv6calc --in ipv4 --out ipv6 --action conv6to4 11.12.13.14' for '2002:b0c:d0e::'
Test './ipv6calc --in ipv6 --out ipv4 --action conv6to4 2002:102:304::1' for '1.2.3.4'
Test './ipv6calc --in prefix+mac fec0:0:0:1:: 01:23:45:67:89:01' for 'fec0::1:323:45ff:fe67:8901'
No action type specified, try autodetection...found type: prefixmac2ipv6
Test './ipv6calc --in ipv4addr --out revipv4 1.2.3.4' for '4.3.2.1.in-addr.arpa.'
Test './ipv6calc -i fe80::1' for '*'
No input type specified, try autodetection...found type: ipv6addr
No output type specified, try autodetection...found type: ipv6addr
Test './ipv6calc -i -m ff02::1' for '*'
No input type specified, try autodetection...found type: ipv6addr
No output type specified, try autodetection...found type: ipv6addr
Test './ipv6calc --action anonymize fe80:0000:0000:0000:0200:5efe:192.0.2.143' for 'fe80::a909:5214:5c00:21'
No input type specified, try autodetection...found type: ipv6addr
No output type specified, try autodetection...found type: ipv6addr
Test './ipv6calc --action anonymize fe80:0000:0000:0000:0000:5e01:2345:6789' for 'fe80::a909:5214:e012:3451'
No input type specified, try autodetection...found type: ipv6addr
No output type specified, try autodetection...found type: ipv6addr
Test './ipv6calc --action anonymize fe80:0000:0000:0000:0200:5e01:2345:6789' for 'fe80::a909:5214:f012:345f'
No input type specified, try autodetection...found type: ipv6addr
No output type specified, try autodetection...found type: ipv6addr
Test './ipv6calc --action anonymize fe80:0000:0000:0000:0000:5eff:fe01:2345' for 'fe80::a909:5214:c010:1'
No input type specified, try autodetection...found type: ipv6addr
No output type specified, try autodetection...found type: ipv6addr
Test './ipv6calc --action anonymize 2001:0db8:0000:0000:81c0:0f3f:c807:1455' for '2001:db8::9:a929:4941:0:c'
No input type specified, try autodetection...found type: ipv6addr
No output type specified, try autodetection...found type: ipv6addr
Test './ipv6calc --action anonymize 3ffe:831f:ce49:7601:8000:efff:af4a:86BF' for '3ffe:831f:ce49:7601:8000:ffff:af4a:86ff'
No input type specified, try autodetection...found type: ipv6addr
No output type specified, try autodetection...found type: ipv6addr
Test './ipv6calc --action anonymize --mask-ipv4 16 3ffe:831f:ce49:7601:8000:efff:af4a:86BF' for '3ffe:831f:ce49:7601:8000:ffff:af4a:ffff'
No input type specified, try autodetection...found type: ipv6addr
No output type specified, try autodetection...found type: ipv6addr
Test './ipv6calc --action anonymize 192.0.2.1' for '192.0.2.0'
No input type specified, try autodetection...found type: ipv4addr
No output type specified, try autodetection...found type: ipv4addr
Test './ipv6calc --action anonymize --mask-ipv4 16 192.0.2.1' for '192.0.0.0'
No input type specified, try autodetection...found type: ipv4addr
No output type specified, try autodetection...found type: ipv4addr
Test './ipv6calc --action anonymize 2001:1a:392e:a450:2cd3:75e1:6098:8104' for '2001:19:a909:a909:a999:4843::e'
No input type specified, try autodetection...found type: ipv6addr
No output type specified, try autodetection...found type: ipv6addr
Test './ipv6calc --action anonymize 01:23:45:67:89:ab' for '01:23:45:00:00:00'
No input type specified, try autodetection...found type: mac
No output type specified, try autodetection...found type: mac
Test './ipv6calc --action anonymize --mask-mac 48 01:23:45:67:89:ab' for '01:23:45:67:89:ab'
No input type specified, try autodetection...found type: mac
No output type specified, try autodetection...found type: mac
Test './ipv6calc --action anonymize --mask-mac 47 01:23:45:67:89:ab' for '01:23:45:67:89:aa'
No input type specified, try autodetection...found type: mac
No output type specified, try autodetection...found type: mac
Test './ipv6calc --action anonymize --mask-mac 44 01:23:45:67:89:ab' for '01:23:45:67:89:a0'
No input type specified, try autodetection...found type: mac
No output type specified, try autodetection...found type: mac
Test './ipv6calc --action anonymize --mask-mac 41 01:23:45:67:89:a8' for '01:23:45:67:89:80'
No input type specified, try autodetection...found type: mac
No output type specified, try autodetection...found type: mac
Test './ipv6calc --action anonymize --mask-mac 40 01:23:45:67:89:a8' for '01:23:45:67:89:00'
No input type specified, try autodetection...found type: mac
No output type specified, try autodetection...found type: mac
Test './ipv6calc --action anonymize --mask-mac 8 ff:23:45:67:89:a8' for 'ff:00:00:00:00:00'
No input type specified, try autodetection...found type: mac
No output type specified, try autodetection...found type: mac
Test './ipv6calc --action anonymize --mask-mac 7 ff:23:45:67:89:a8' for 'fe:00:00:00:00:00'
No input type specified, try autodetection...found type: mac
No output type specified, try autodetection...found type: mac
Test './ipv6calc --action anonymize --mask-mac 1 ff:23:45:67:89:a8' for '80:00:00:00:00:00'
No input type specified, try autodetection...found type: mac
No output type specified, try autodetection...found type: mac
Test './ipv6calc -A anonymize --anonymize-preset zeroize-paranoid 2001:db8:2280:6901:224:21ff:fe01:2345' for '2001:db8:2200::224:21ff:fe00:0'
No input type specified, try autodetection...found type: ipv6addr
No output type specified, try autodetection...found type: ipv6addr
Test './ipv6calc -A anonymize --anonymize-preset zeroize-careful 2001:db8:2280:6901:224:21ff:fe01:2345' for '2001:db8:2280::224:21ff:fe00:0'
No input type specified, try autodetection...found type: ipv6addr
No output type specified, try autodetection...found type: ipv6addr
Test './ipv6calc -A anonymize --anonymize-preset zeroize-standard 2001:db8:2280:6901:224:21ff:fe01:2345' for '2001:db8:2280:6900:224:21ff:fe00:0'
No input type specified, try autodetection...found type: ipv6addr
No output type specified, try autodetection...found type: ipv6addr
Test './ipv6calc -A anonymize --anonymize-preset anonymize-paranoid 2001:db8:2280:6901:224:21ff:fe01:2345' for '2001:db8:2209:a909:a969:4291:4022:4213'
No input type specified, try autodetection...found type: ipv6addr
No output type specified, try autodetection...found type: ipv6addr
Test './ipv6calc -A anonymize --anonymize-preset anonymize-careful 2001:db8:2280:6901:224:21ff:fe01:2345' for '2001:db8:2280:a909:a949:4291:4022:4219'
No input type specified, try autodetection...found type: ipv6addr
No output type specified, try autodetection...found type: ipv6addr
Test './ipv6calc -A anonymize --anonymize-preset anonymize-standard 2001:db8:2280:6901:224:21ff:fe01:2345' for '2001:db8:2280:6909:a929:4291:4022:4217'
No input type specified, try autodetection...found type: ipv6addr
No output type specified, try autodetection...found type: ipv6addr
Test './ipv6calc --in ipv6addr --out ipv6addr 2001:db8:0:0:0:0:2:1' for '2001:db8::2:1'
Test './ipv6calc --in ipv6addr --out ipv6addr 2001:db8:0:1:1:1:1:1' for '2001:db8::1:1:1:1:1'
Test './ipv6calc --in ipv6addr --out ipv6addr 2001:0:0:1:0:0:0:1' for '2001:0:0:1::1'
Test './ipv6calc --in ipv6addr --out ipv6addr 2001:db8:0:0:1:0:0:1' for '2001:db8::1:0:0:1'
Test './ipv6calc --in ipv6addr --out ipv6addr 2001:DB8:0:0:1:0:0:1' for '2001:db8::1:0:0:1'
Test './ipv6calc --action 6rd_local_prefix --6rd_prefix 2607:fedc:ff40::/43 --6rd_relay_prefix 6.230.0.0/15 6.231.32.33' for '2607:fedc:ff52:210::/60'
No input type specified, try autodetection...found type: ipv4addr
No output type specified, try autodetection...found type: ipv6addr
Test './ipv6calc --in ipv6literal fe80--1.IPV6-LITERAL.NET' for 'fe80::1'
Test './ipv6calc --in ipv6literal fe80--1.IPV6-liTERal.NET' for 'fe80::1'
Test './ipv6calc --in ipv6literal fe80--218-8bff-fe17-a226s4.ipv6-literal.net' for 'fe80::218:8bff:fe17:a226%4'
Test './ipv6calc --out ipv6literal -u --in ipv6addr 2001:db8::1' for '2001-DB8--1.IPV6-LITERAL.NET'
Test './ipv6calc --out ipv6literal -U --in ipv6addr 2001:db8::1' for '2001-db8-0-0-0-0-0-1.ipv6-literal.net'
Test './ipv6calc --out ipv6literal -F --in ipv6addr 2001:db8::1' for '2001-0db8-0000-0000-0000-0000-0000-0001.ipv6-literal.net'
Test './ipv6calc --out ipv6literal --in ipv6addr fe80::1%0' for 'fe80--1s0.ipv6-literal.net'
Test './ipv6calc --out ipv6literal -F --in ipv6addr fe80::1%0' for 'fe80-0000-0000-0000-0000-0000-0000-0001s0.ipv6-literal.net'
Test './ipv6calc --out ipv6addr -U --in ipv6addr fe80::1%eth0' for 'fe80:0:0:0:0:0:0:1%eth0'
Test './ipv6calc --out ipv6addr -F --in ipv6addr fe80::1%eth0' for 'fe80:0000:0000:0000:0000:0000:0000:0001%eth0'
Run 'ipv6calc' input validation tests...(empty input)
Test './ipv6calc -q --in auto ""'
 Input-type isn't autodetected
Test './ipv6calc -q --in revnibbles.int ""'
Error in given nibble string, has not 4 to 73 chars!
Test './ipv6calc -q --in revnibbles.arpa ""'
Error in given nibble string, has not 4 to 73 chars!
Test './ipv6calc -q --in bitstring ""'
Error in given bitstring label, has less than 5 chars!
Test './ipv6calc -q --in ipv6addr ""'
Strange input: 
Test './ipv6calc -q --in ipv6literal ""'
Error in given IPv6 literal address, has no 'ipv6-literal.net' included!
Test './ipv6calc -q --in ipv4addr ""'
Error in given dot notated IPv4 address, has not 7 to 18 chars!
Test './ipv6calc -q --in ipv4hex ""'
Error in given hex notated IPv4 address, has not 7 to 11 chars!
Test './ipv6calc -q --in ipv4revhex ""'
Error in given hex notated IPv4 address, has not 7 to 11 chars!
Test './ipv6calc -q --in mac ""'
Error in given 48-bit MAC address, has not 11 to 17 chars!
Test './ipv6calc -q --in base85 ""'
Given base85 formatted address has not 20 chars!
Test './ipv6calc -q --in ifinet6 ""'
Error in given hex string, has not 32 chars!
Test './ipv6calc -q --in iid+token "" ""'
Error in given identifier identifier, has not 2 to 19 chars!
Test './ipv6calc -q --in ipv6logconv ""'
 Input-type isn't autodetected
Test './ipv6calc -q --in prefix+mac "" ""'
Strange input: 
Run 'ipv6calc' input validation tests...(too long input)
Test './ipv6calc -q --in auto "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"'
 Input-type isn't autodetected
Test './ipv6calc -q --in revnibbles.int "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"'
Error in given nibble string, has not 4 to 73 chars!
Test './ipv6calc -q --in revnibbles.arpa "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"'
Error in given nibble string, has not 4 to 73 chars!
Test './ipv6calc -q --in bitstring "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"'
Char 'x' not expected on position 1
Test './ipv6calc -q --in ipv6addr "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"'
Error in given IPv6 address, has not 2 to 45 chars!
Test './ipv6calc -q --in ipv6literal "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"'
Error in given IPv6 literal address, has no 'ipv6-literal.net' included!
Test './ipv6calc -q --in ipv4addr "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"'
Error in given dot notated IPv4 address, has not 7 to 18 chars!
Test './ipv6calc -q --in ipv4hex "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"'
Error in given hex notated IPv4 address, has not 7 to 11 chars!
Test './ipv6calc -q --in ipv4revhex "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"'
Error in given hex notated IPv4 address, has not 7 to 11 chars!
Test './ipv6calc -q --in mac "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"'
Error in given 48-bit MAC address, has not 11 to 17 chars!
Test './ipv6calc -q --in base85 "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"'
Given base85 formatted address has not 20 chars!
Test './ipv6calc -q --in ifinet6 "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"'
Error in given hex string, has not 32 chars!
Test './ipv6calc -q --in iid+token "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"'
Error in given identifier identifier, has not 2 to 19 chars!
Test './ipv6calc -q --in ipv6logconv "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"'
 Input-type isn't autodetected
Test './ipv6calc -q --in prefix+mac "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"'
Error in given IPv6 address, has not 2 to 45 chars!
Run 'ipv6calc' input validation tests...(strange input)
Test './ipv6calc -q --in auto "xxxxxxxxxxx"'
 Input-type isn't autodetected
Test './ipv6calc -q --in revnibbles.int "xxxxxxxxxxx"'
Nibble 'xxxxxxxxxxx' on dot position 1 (from right side) is longer than one char
Test './ipv6calc -q --in revnibbles.arpa "xxxxxxxxxxx"'
Nibble 'xxxxxxxxxxx' on dot position 1 (from right side) is longer than one char
Test './ipv6calc -q --in bitstring "xxxxxxxxxxx"'
Char 'x' not expected on position 1
Test './ipv6calc -q --in ipv6addr "xxxxxxxxxxx"'
Error in given address 'xxxxxxxxxxx' is not valid!
Test './ipv6calc -q --in ipv6literal "xxxxxxxxxxx"'
Error in given IPv6 literal address, has no 'ipv6-literal.net' included!
Test './ipv6calc -q --in ipv4addr "xxxxxxxxxxx"'
Error, given IPv4 address 'xxxxxxxxxxx' is not valid (only 0 dots)!
Test './ipv6calc -q --in ipv4hex "xxxxxxxxxxx"'
Error, given hexadecimal IPv4 address 'xxxxxxxxxxx' is not valid (not proper length)!
Test './ipv6calc -q --in ipv4revhex "xxxxxxxxxxx"'
Error, given hexadecimal IPv4 address 'xxxxxxxxxxx' is not valid (not proper length)!
Test './ipv6calc -q --in mac "xxxxxxxxxxx"'
Illegal character in given MAC address 'xxxxxxxxxxx' on position 1 (x)!
Test './ipv6calc -q --in base85 "xxxxxxxxxxx"'
Given base85 formatted address has not 20 chars!
Test './ipv6calc -q --in ifinet6 "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"'
Error in given address 'xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx' is not valid!
Test './ipv6calc -q --in iid+token "xxxxxxxxxxx" "xxxxxxxxxxx"'
Error in given identifier 'xxxxxxxxxxx' is not valid!
Test './ipv6calc -q --in ipv6logconv "xxxxxxxxxxx"'
 Input-type isn't autodetected
Test './ipv6calc -q --in prefix+mac "xxxxxxxxxxx" "xxxxxxxxxxx"'
Error in given address 'xxxxxxxxxxx' is not valid!
Run 'ipv6calc' input autodetection tests...(good cases)
Test './ipv6calc -q "3ffe:831f:ce49:7601:8000:efff:af4a:86BF"'
Test './ipv6calc -q "1.2.3.4"'
Test './ipv6calc -q "1.2.3.4/0"'
Test './ipv6calc -q "1.2.3.4/32"'
Test './ipv6calc -q "01:23:45:67:89:01"'
Test './ipv6calc -q "01-23-45-67-89-01"'
Test './ipv6calc -q "012345678901"'
Test './ipv6calc -q "012345-678901"'
Test './ipv6calc -q "2002:102:304::1/0"'
Test './ipv6calc -q "2002:102:304::1/128"'
Test './ipv6calc -q "\[x3FFEFFFF000000000000000000000001/64].IP6.ARPA."'
Test './ipv6calc -q "1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.1.0.1.f.0.0.1.0.f.f.f.f.e.f.f.3.ip6.int."'
Test './ipv6calc -q "1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.1.0.1.f.0.0.1.0.f.f.f.f.e.f.f.3.ip6.arpa."'
Test './ipv6calc -q "0.0.0.0.0.0.0.0.0.0.0.0.0.1.0.1.f.0.0.1.0.f.f.f.f.e.f.f.3.ip6.arpa."'
Test './ipv6calc -q "12345678"'
Test './ipv6calc -q "4)+k&C#VzJ4br>0wv%Yp"'
Test './ipv6calc -q "2001:db8:0:0:1:0:0:1"'
Test './ipv6calc -q "2001:0db8:0:0:1:0:0:1"'
Test './ipv6calc -q "2001:db8::1:0:0:1"'
Test './ipv6calc -q "2001:db8::0:1:0:0:1"'
Test './ipv6calc -q "2001:0db8::1:0:0:1"'
Test './ipv6calc -q "2001:db8:0:0:1::1"'
Test './ipv6calc -q "2001:db8:0000:0:1::1"'
Test './ipv6calc -q "2001:DB8:0:0:1::1"'
Test './ipv6calc -q "2001:db8:aaaa:bbbb:cccc:dddd:eeee:0001"'
Test './ipv6calc -q "2001:db8:aaaa:bbbb:cccc:dddd:eeee:001"'
Test './ipv6calc -q "2001:db8:aaaa:bbbb:cccc:dddd:eeee:01"'
Test './ipv6calc -q "2001:db8:aaaa:bbbb:cccc:dddd:eeee:1"'
Test './ipv6calc -q "2001:db8:aaaa:bbbb:cccc:dddd::1"'
Test './ipv6calc -q "2001:db8:aaaa:bbbb:cccc:dddd:0:1"'
Test './ipv6calc -q "2001:db8:0:0:0::1"'
Test './ipv6calc -q "2001:db8:0:0::1"'
Test './ipv6calc -q "2001:db8:0::1"'
Test './ipv6calc -q "2001:db8::1"'
Test './ipv6calc -q "2001:db8::aaaa:0:0:1"'
Test './ipv6calc -q "2001:db8:0:0:aaaa::1"'
Test './ipv6calc -q "2001:db8:aaaa:bbbb:cccc:dddd:eeee:aaaa"'
Test './ipv6calc -q "2001:db8:aaaa:bbbb:cccc:dddd:eeee:AAAA"'
Test './ipv6calc -q "2001:db8:aaaa:bbbb:cccc:dddd:eeee:AaAa"'
Test './ipv6calc -q "64:ff9b::192.0.2.33"'
Test './ipv6calc -q "fe80::1%eth0"'
Test './ipv6calc -q "fe80--1.IPV6-LITERAL.NET"'
Test './ipv6calc -q "2001-db8-0-0-0-0-0-1.ipv6-literal.net"'
Test './ipv6calc -q "2001-0db8-0000-0000-0000-0000-0000-0001.ipv6-literal.net"'
Test './ipv6calc -q "2001-db8--1.ipv6-literal.net"'
Test './ipv6calc -q "fe80--218-8bff-fe17-a226s4.ipv6-literal.net"'
Run 'ipv6calc' input autodetection tests...(bad cases)
Test './ipv6calc -q "1.2.3.r4"'
 Input-type isn't autodetected
Test './ipv6calc -q "1.2.3.4/-1"'
 Input-type isn't autodetected
Test './ipv6calc -q "1.2.3.4/33"'
Illegal prefix length: '33'
Test './ipv6calc -q "01:23:r5:67:89:01"'
 Input-type isn't autodetected
Test './ipv6calc -q "2002:102:304::r1"'
 Input-type isn't autodetected
Test './ipv6calc -q "2002:102:304::1/-1"'
 Input-type isn't autodetected
Test './ipv6calc -q "2002:102:304::1/129"'
Illegal prefix length: '129'
Test './ipv6calc -q "1.0.0.0.r.0.0.0.0.0.0.0.0.0.0.0.1.0.1.f.0.0.1.0.f.f.f.f.e.f.f.3.ip6.int."'
 Input-type isn't autodetected
Test './ipv6calc -q "1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.1.0.1.f.0.0.1.0.f.f.f.f.e.f.f.3.ip6.arpa.arpa."'
 Input-type isn't autodetected
Test './ipv6calc -q "0.0.0.0.01.0.0.0.0.0.0.0.0.1.0.1.f.0.0.1.0.f.f.f.f.e.f.f.3.ip6.arpa."'
 Input-type isn't autodetected
Test './ipv6calc -q "123456789"'
 Input-type isn't autodetected
Test './ipv6calc -q "fe80---1.IPV6-LITERAL.NET"'
More than 1 block of 2 colons in address is not allowed!
Run 'ipv6calc' input tests...(good cases)
Test './ipv6calc --in ipv6addr -q "3ffe:831f:ce49:7601:8000:efff:af4a:86BF"'
Test './ipv6calc --in ipv4addr -q "1.2.3.4"'
Test './ipv6calc --in ipv4addr -q "1.2.3.4/0"'
Test './ipv6calc --in ipv4addr -q "1.2.3.4/32"'
Test './ipv6calc --in mac -q "01:23:45:67:89:01"'
Test './ipv6calc --in mac -q "01-23-45-67-89-01"'
Test './ipv6calc --in mac -q "012345678901"'
Test './ipv6calc --in mac -q "012345-678901"'
Test './ipv6calc --in ipv6addr -q "2002:102:304::1/0"'
Test './ipv6calc --in ipv6addr -q "2002:102:304::1/128"'
Test './ipv6calc --in bitstring -q "\[x3FFEFFFF000000000000000000000001/64].IP6.ARPA."'
Test './ipv6calc --in revnibbles.int -q "1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.1.0.1.f.0.0.1.0.f.f.f.f.e.f.f.3.ip6.int."'
Test './ipv6calc --in revnibbles.arpa -q "1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.1.0.1.f.0.0.1.0.f.f.f.f.e.f.f.3.ip6.arpa."'
Test './ipv6calc --in revnibbles.int -q "0.0.0.0.0.0.0.0.0.0.0.0.0.1.0.1.f.0.0.1.0.f.f.f.f.e.f.f.3.ip6.arpa."'
Test './ipv6calc --in ipv4hex -q "12345678"'
Test './ipv6calc --in base85 -q "4)+k&C#VzJ4br>0wv%Yp"'
Test './ipv6calc --in ipv6addr -q "2001:db8:0:0:1:0:0:1"'
Test './ipv6calc --in ipv6addr -q "2001:0db8:0:0:1:0:0:1"'
Test './ipv6calc --in ipv6addr -q "2001:db8::1:0:0:1"'
Test './ipv6calc --in ipv6addr -q "2001:db8::0:1:0:0:1"'
Test './ipv6calc --in ipv6addr -q "2001:0db8::1:0:0:1"'
Test './ipv6calc --in ipv6addr -q "2001:db8:0:0:1::1"'
Test './ipv6calc --in ipv6addr -q "2001:db8:0000:0:1::1"'
Test './ipv6calc --in ipv6addr -q "2001:DB8:0:0:1::1"'
Test './ipv6calc --in ipv6addr -q "2001:db8:aaaa:bbbb:cccc:dddd:eeee:0001"'
Test './ipv6calc --in ipv6addr -q "2001:db8:aaaa:bbbb:cccc:dddd:eeee:001"'
Test './ipv6calc --in ipv6addr -q "2001:db8:aaaa:bbbb:cccc:dddd:eeee:01"'
Test './ipv6calc --in ipv6addr -q "2001:db8:aaaa:bbbb:cccc:dddd:eeee:1"'
Test './ipv6calc --in ipv6addr -q "2001:db8:aaaa:bbbb:cccc:dddd::1"'
Test './ipv6calc --in ipv6addr -q "2001:db8:aaaa:bbbb:cccc:dddd:0:1"'
Test './ipv6calc --in ipv6addr -q "2001:db8:0:0:0::1"'
Test './ipv6calc --in ipv6addr -q "2001:db8:0:0::1"'
Test './ipv6calc --in ipv6addr -q "2001:db8:0::1"'
Test './ipv6calc --in ipv6addr -q "2001:db8::1"'
Test './ipv6calc --in ipv6addr -q "2001:db8::aaaa:0:0:1"'
Test './ipv6calc --in ipv6addr -q "2001:db8:0:0:aaaa::1"'
Test './ipv6calc --in ipv6addr -q "2001:db8:aaaa:bbbb:cccc:dddd:eeee:aaaa"'
Test './ipv6calc --in ipv6addr -q "2001:db8:aaaa:bbbb:cccc:dddd:eeee:AAAA"'
Test './ipv6calc --in ipv6addr -q "2001:db8:aaaa:bbbb:cccc:dddd:eeee:AaAa"'
Test './ipv6calc --in ipv6addr -q "64:ff9b::192.0.2.33"'
Test './ipv6calc --in ipv6addr -q "fe80::1%eth0"'
Test './ipv6calc --in ipv6literal -q "fe80--1.IPV6-LITERAL.NET"'
Test './ipv6calc --in ipv6literal -q "2001-db8-0-0-0-0-0-1.ipv6-literal.net"'
Test './ipv6calc --in ipv6literal -q "2001-0db8-0000-0000-0000-0000-0000-0001.ipv6-literal.net"'
Test './ipv6calc --in ipv6literal -q "2001-db8--1.ipv6-literal.net"'
Test './ipv6calc --in ipv6literal -q "fe80--218-8bff-fe17-a226s4.ipv6-literal.net"'
Run 'ipv6calc' pipe tests (1)
Test 'echo 3ffe::1:ff00:1234 | ./ipv6calc --in ipv6addr --out ipv6addr -h --printuncompressed | grep "^3ffe:0:0:0:0:1:ff00:1234$"'
ipv6calc/main: help option detected
Test 'echo 3ffe::1:ff00:1234 | ./ipv6calc --in ipv6addr --out ipv6addr -h --printuncompressed --printprefix --forceprefix 96 | grep "^3ffe:0:0:0:0:1$"'
ipv6calc/main: help option detected
Run 'ipv6calc' pipe tests (2)
Test 'echo 3ffe:ffff:100:f101::1 | ./ipv6calc --addr_to_ip6int  | grep "^1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.1.0.1.f.0.0.1.0.f.f.f.f.e.f.f.3.ip6.int.$"'
Test 'echo 3ffe:ffff:100:f101::1 | ./ipv6calc --in ipv6 --out revnibbles.int  | grep "^1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.1.0.1.f.0.0.1.0.f.f.f.f.e.f.f.3.ip6.int.$"'
Test 'echo 3ffe:ffff:100:f101::1/64 | ./ipv6calc --addr_to_ip6int  | grep "^1.0.1.f.0.0.1.0.f.f.f.f.e.f.f.3.ip6.int.$"'
Test 'echo 1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.1.0.1.f.0.0.1.0.f.f.f.f.e.f.f.3.ip6.int. | ./ipv6calc --in revnibbles.int --out ipv6  | grep "^3ffe:ffff:100:f101::1/128$"'
Test 'echo 3ffe::1/64 | ./ipv6calc --addr_to_ip6arpa  | grep "^0.0.0.0.0.0.0.0.0.0.0.0.e.f.f.3.ip6.arpa.$"'
Test 'echo 3ffe::1/64 | ./ipv6calc --in ipv6 --out revnibbles.arpa  | grep "^0.0.0.0.0.0.0.0.0.0.0.0.e.f.f.3.ip6.arpa.$"'
Test 'echo 3ffe::1/64 | ./ipv6calc -a --uppercase  | grep "^0.0.0.0.0.0.0.0.0.0.0.0.E.F.F.3.IP6.ARPA.$"'
Test 'echo 3ffe::1/64 | ./ipv6calc -a -u  | grep "^0.0.0.0.0.0.0.0.0.0.0.0.E.F.F.3.IP6.ARPA.$"'
Test 'echo abcd:1234:5678:abcd:1234:1234:1234:1234/125 | ./ipv6calc --out revnibbles.arpa  | grep "^0.3.2.1.4.3.2.1.4.3.2.1.4.3.2.1.d.c.b.a.8.7.6.5.4.3.2.1.d.c.b.a.ip6.arpa.$"'
Test 'echo 3ffe:ffff:0100:f101:0000:0000:0000:0001 | ./ipv6calc --addr_to_compressed  | grep "^3ffe:ffff:100:f101::1$"'
Test 'echo 3ffe:ffff:0100:f101:0000:0000:0000:0001 | ./ipv6calc --in ipv6 --out ipv6 --printcompressed  | grep "^3ffe:ffff:100:f101::1$"'
Test 'echo 3ffe:ffff:0100:f101:0000:0000:0000:0001 | ./ipv6calc -I ipv6 -O ipv6 -C  | grep "^3ffe:ffff:100:f101::1$"'
Test 'echo 3ffe:ffff:0100:f101:0000:0000:0000:0001/64 | ./ipv6calc --addr_to_compressed  | grep "^3ffe:ffff:100:f101::1/64$"'
Test 'echo 0:0:1:2:3:4:0:0 | ./ipv6calc --addr_to_compressed  | grep "^::1:2:3:4:0:0$"'
Test 'echo 0:0:1:0:0:1:0:0 | ./ipv6calc --addr_to_compressed  | grep "^::1:0:0:1:0:0$"'
Test 'echo 0:0:0:2:3:0:0:0 | ./ipv6calc --addr_to_compressed  | grep "^::2:3:0:0:0$"'
Test 'echo 0:0:0:0:3:0:0:0 | ./ipv6calc --addr_to_compressed  | grep "^::3:0:0:0$"'
Test 'echo 0:0:0:0:0:4:0:0 | ./ipv6calc --addr_to_compressed  | grep "^::4:0:0$"'
Test 'echo 0:0:1:0:0:1:0:0 | ./ipv6calc --addr_to_compressed  | grep "^::1:0:0:1:0:0$"'
Test 'echo 0:0:1:2:0:0:0:0 | ./ipv6calc --addr_to_compressed  | grep "^0:0:1:2::$"'
Test 'echo 0:0:1:2:3:0:0:0 | ./ipv6calc --addr_to_compressed  | grep "^0:0:1:2:3::$"'
Test 'echo 1080:0:0:0:8:800:200c:417a | ./ipv6calc --addr_to_compressed  | grep "^1080::8:800:200c:417a$"'
Test 'echo ff01:0:0:0:0:0:0:43 | ./ipv6calc --addr_to_compressed  | grep "^ff01::43$"'
Test 'echo 0:0:0:0:0:0:0:1 | ./ipv6calc --addr_to_compressed  | grep "^::1$"'
Test 'echo 0:0:0:0:0:0:0:0 | ./ipv6calc --addr_to_compressed  | grep "^::$"'
Test 'echo 0:0:0:0:0:0:13.1.68.3 | ./ipv6calc --addr_to_compressed  | grep "^::13.1.68.3$"'
Test 'echo 0:0:0:0:0:ffff:129.144.52.38 | ./ipv6calc --addr_to_compressed  | grep "^::ffff:129.144.52.38$"'
Test 'echo 0:0:0:0:0:ffff:129.144.52.38 | ./ipv6calc --addr_to_compressed --uppercase  | grep "^::FFFF:129.144.52.38$"'
Test 'echo fd00:1234:5678:0:210:a4ff:fe01:2345 | ./ipv6calc --addr_to_compressed  | grep "^fd00:1234:5678::210:a4ff:fe01:2345$"'
Test 'echo 0:0:0:0:0:ffff:129.144.52.38 | ./ipv6calc --in ipv6 --out ipv6 --printcompressed --uppercase  | grep "^::FFFF:129.144.52.38$"'
Test 'echo 3ffe:ffff:100:f101::1 | ./ipv6calc --addr_to_uncompressed  | grep "^3ffe:ffff:100:f101:0:0:0:1$"'
Test 'echo 3ffe:ffff:100:f101::1 | ./ipv6calc --in ipv6 --out ipv6 --printuncompressed  | grep "^3ffe:ffff:100:f101:0:0:0:1$"'
Test 'echo 2001:db8:0:cd30:1:2:3:: | ./ipv6calc --in ipv6 --out ipv6 --printuncompressed  | grep "^2001:db8:0:cd30:1:2:3:0$"'
Test 'echo 2001:db8:0:cd30:1::2 | ./ipv6calc --in ipv6 --out ipv6 --printuncompressed  | grep "^2001:db8:0:cd30:1:0:0:2$"'
Test 'echo 2001:db8:0:1::2:3 | ./ipv6calc --in ipv6 --out ipv6 --printuncompressed  | grep "^2001:db8:0:1:0:0:2:3$"'
Test 'echo 2001:db8:0:cd30:1:2:: | ./ipv6calc --in ipv6 --out ipv6 --printuncompressed  | grep "^2001:db8:0:cd30:1:2:0:0$"'
Test 'echo 2001:db8:0:cd30:1:2::4 | ./ipv6calc --in ipv6 --out ipv6 --printuncompressed  | grep "^2001:db8:0:cd30:1:2:0:4$"'
Test 'echo ::db8:0:cd30:1:2:3:4 | ./ipv6calc --in ipv6 --out ipv6 --printuncompressed  | grep "^0:db8:0:cd30:1:2:3:4$"'
Test 'echo ::1:cd30:1:2:3:4 | ./ipv6calc --in ipv6 --out ipv6 --printuncompressed  | grep "^0:0:1:cd30:1:2:3:4$"'
Test 'echo 3ffe:ffff:100:f101::1/64 | ./ipv6calc --addr_to_uncompressed  | grep "^3ffe:ffff:100:f101:0:0:0:1/64$"'
Test 'echo ::13.1.68.3 | ./ipv6calc --addr_to_uncompressed  | grep "^0:0:0:0:0:0:13.1.68.3$"'
Test 'echo ::013.01.068.0003 | ./ipv6calc --addr_to_uncompressed  | grep "^0:0:0:0:0:0:13.1.68.3$"'
Test 'echo ::ffff:13.1.68.3 | ./ipv6calc --addr_to_uncompressed  | grep "^0:0:0:0:0:ffff:13.1.68.3$"'
Test 'echo 3ffe:ffff:100:f101::1/64 | ./ipv6calc --addr_to_uncompressed --maskprefix  | grep "^3ffe:ffff:100:f101:0:0:0:0/64$"'
Test 'echo 3ffe:ffff:100:f101:c000::1/64 | ./ipv6calc --addr_to_uncompressed --masksuffix  | grep "^0:0:0:0:c000:0:0:1/64$"'
Test 'echo ::ffff:13.1.68.3 | ./ipv6calc --addr_to_uncompressed --uppercase  | grep "^0:0:0:0:0:FFFF:13.1.68.3$"'
Test 'echo ::ffff:1.2.3.4/64 | ./ipv6calc --addr_to_uncompressed --printsuffix  | grep "^0:ffff:1.2.3.4$"'
Test 'echo ::ffff:1.2.3.4/64 | ./ipv6calc --in ipv6 --out ipv6 --printsuffix --printuncompressed  | grep "^0:ffff:1.2.3.4$"'
Test 'echo ::ffff:1.2.3.4/63 | ./ipv6calc --addr_to_uncompressed --printsuffix  | grep "^0:0:ffff:1.2.3.4$"'
Test 'echo 3ffe:ffff:100:f101::1/64 | ./ipv6calc --addr_to_uncompressed --printsuffix  | grep "^0:0:0:1$"'
Test 'echo 3ffe:ffff:100:f101::1/64 | ./ipv6calc --addr_to_uncompressed --printprefix  | grep "^3ffe:ffff:100:f101$"'
Test 'echo 3ffe:ffff:100:f101::1/65 | ./ipv6calc --addr_to_uncompressed --printprefix  | grep "^3ffe:ffff:100:f101:0$"'
Test 'echo 3ffe:ffff:100:f101::1/65 | ./ipv6calc --in ipv6 --out ipv6 --printprefix --printuncompressed  | grep "^3ffe:ffff:100:f101:0$"'
Test 'echo 3ffe:ffff:100:f101::1 | ./ipv6calc --addr_to_fulluncompressed  | grep "^3ffe:ffff:0100:f101:0000:0000:0000:0001$"'
Test 'echo 3ffe:ffff:100:f101::1 | ./ipv6calc --in ipv6 --out ipv6 --printfulluncompressed  | grep "^3ffe:ffff:0100:f101:0000:0000:0000:0001$"'
Test 'echo 3ffe:ffff:100:f101::1/64 | ./ipv6calc --addr_to_fulluncompressed  | grep "^3ffe:ffff:0100:f101:0000:0000:0000:0001/64$"'
Test 'echo ::13.1.68.3 | ./ipv6calc --addr_to_fulluncompressed  | grep "^0000:0000:0000:0000:0000:0000:13.1.68.3$"'
Test 'echo ::ffff:13.1.68.3 | ./ipv6calc --addr_to_fulluncompressed  | grep "^0000:0000:0000:0000:0000:ffff:13.1.68.3$"'
Test 'echo ::ffff:13.1.68.3 | ./ipv6calc --addr_to_fulluncompressed --uppercase  | grep "^0000:0000:0000:0000:0000:FFFF:13.1.68.3$"'
Test 'echo 3ffe:ffff:100:f101::1 | ./ipv6calc --addr_to_ifinet6  | grep "^3ffeffff0100f1010000000000000001 00$"'
Test 'echo 3ffe:ffff:100:f101::1 | ./ipv6calc --in ipv6 --out ifinet6  | grep "^3ffeffff0100f1010000000000000001 00$"'
Test 'echo 3ffe:ffff:100:f101::1/64 | ./ipv6calc --addr_to_ifinet6  | grep "^3ffeffff0100f1010000000000000001 00 40$"'
Test 'echo 3ffe:ffff:100:f101::1/64 | ./ipv6calc --in ipv6 --out ifinet6  | grep "^3ffeffff0100f1010000000000000001 00 40$"'
Test 'echo 3ffeffff0100f1010000000000000001 | ./ipv6calc --ifinet6_to_compressed  | grep "^3ffe:ffff:100:f101::1$"'
Test 'echo 3ffeffff0100f1010000000000000001 | ./ipv6calc --in ifinet6 --out ipv6 --printcompressed  | grep "^3ffe:ffff:100:f101::1$"'
Test 'echo 3ffeffff0100f1010000000000000001 40  | ./ipv6calc --ifinet6_to_compressed  | grep "^3ffe:ffff:100:f101::1/64$"'
Test 'echo 3ffeffff0100f1010000000000000001 40  | ./ipv6calc --in ifinet6 --out ipv6 --printcompressed  | grep "^3ffe:ffff:100:f101::1/64$"'
Test 'echo 1080:0:0:0:8:800:200c:417a | ./ipv6calc --addr_to_base85  | grep "^4)+k&C#VzJ4br>0wv%Yp$"'
Test 'echo 1080:0:0:0:8:800:200c:417a | ./ipv6calc --in ipv6 --out base85  | grep "^4)+k&C#VzJ4br>0wv%Yp$"'
Test 'echo 4)+k&C#VzJ4br>0wv%Yp | ./ipv6calc --base85_to_addr  | grep "^1080:0:0:0:8:800:200c:417a$"'
Test 'echo 00:50:BF:06:B4:F5 | ./ipv6calc --mac_to_eui64  | grep "^250:bfff:fe06:b4f5$"'
Test 'echo 00:0:F:6:4:5 | ./ipv6calc --mac_to_eui64  | grep "^200:fff:fe06:405$"'
Test 'echo 00:0:F:6:4:5 | ./ipv6calc --in mac --out eui64  | grep "^200:fff:fe06:405$"'
Test 'echo 0050BF-06B4F5 | ./ipv6calc --mac_to_eui64  | grep "^250:bfff:fe06:b4f5$"'
Test 'echo 0050BF06B4F5 | ./ipv6calc --mac_to_eui64  | grep "^250:bfff:fe06:b4f5$"'
Test 'echo 0123:4567:89ab:cdef 0123456789abcdef  | ./ipv6calc --eui64_to_privacy  | grep "^4462:bdea:8654:776d 486072ff7074945e$"'
Test 'echo 0123:4567:89ab:cdef 0123456789abcdef  | ./ipv6calc --in iid+token --out iid+token  | grep "^4462:bdea:8654:776d 486072ff7074945e$"'
Test 'echo 3ffe:ffff::1 | ./ipv6calc --addr_to_bitstring  | grep "^\[x3ffeffff000000000000000000000001/128].ip6.arpa.$"'
Test 'echo 3ffe:ffff::1 | ./ipv6calc --in ipv6 --out bitstring  | grep "^\[x3ffeffff000000000000000000000001/128].ip6.arpa.$"'
Test 'echo 3ffe:ffff::1/64 | ./ipv6calc --addr_to_bitstring  | grep "^\[x3ffeffff000000000000000000000001/128].ip6.arpa.$"'
Test 'echo 3ffe:ffff::1/64 | ./ipv6calc --addr_to_bitstring --printsuffix  | grep "^\[x0000000000000001/64]$"'
Test 'echo 3ffe:ffff::1/64 | ./ipv6calc --addr_to_bitstring --printprefix  | grep "^\[x3ffeffff00000000/64].ip6.arpa.$"'
Test 'echo 3ffe:ffff:0100:e100:0123:4567:89ab:cdef/64 | ./ipv6calc --addr_to_bitstring --printprefix --printstart 17  | grep "^\[xffff0100e100/48]$"'
Test 'echo 3ffe:ffff::1 | ./ipv6calc --addr_to_bitstring --uppercase  | grep "^\[x3FFEFFFF000000000000000000000001/128].IP6.ARPA.$"'
Test 'echo \[x3FFEFFFF000000000000000000000001/64].IP6.ARPA. | ./ipv6calc --in bitstring --out ipv6  | grep "^3ffe:ffff::1/64$"'
Test 'echo 11.12.13.14 | ./ipv6calc --ipv4_to_6to4addr  | grep "^2002:b0c:d0e::$"'
Test 'echo 11.12.13.14 | ./ipv6calc --in ipv4 --out ipv6 --action conv6to4  | grep "^2002:b0c:d0e::$"'
Test 'echo 2002:102:304::1 | ./ipv6calc --in ipv6 --out ipv4 --action conv6to4  | grep "^1.2.3.4$"'
Test 'echo fec0:0:0:1:: 01:23:45:67:89:01  | ./ipv6calc --in prefix+mac  | grep "^fec0::1:323:45ff:fe67:8901$"'
Test 'echo 1.2.3.4 | ./ipv6calc --in ipv4addr --out revipv4  | grep "^4.3.2.1.in-addr.arpa.$"'
Test 'echo fe80::1 | ./ipv6calc -i  | grep "^*$"'
Test 'echo ff02::1 | ./ipv6calc -i -m  | grep "^*$"'
Test 'echo fe80:0000:0000:0000:0200:5efe:192.0.2.143 | ./ipv6calc --action anonymize  | grep "^fe80::a909:5214:5c00:21$"'
Test 'echo fe80:0000:0000:0000:0000:5e01:2345:6789 | ./ipv6calc --action anonymize  | grep "^fe80::a909:5214:e012:3451$"'
Test 'echo fe80:0000:0000:0000:0200:5e01:2345:6789 | ./ipv6calc --action anonymize  | grep "^fe80::a909:5214:f012:345f$"'
Test 'echo fe80:0000:0000:0000:0000:5eff:fe01:2345 | ./ipv6calc --action anonymize  | grep "^fe80::a909:5214:c010:1$"'
Test 'echo 2001:0db8:0000:0000:81c0:0f3f:c807:1455 | ./ipv6calc --action anonymize  | grep "^2001:db8::9:a929:4941:0:c$"'
Test 'echo 3ffe:831f:ce49:7601:8000:efff:af4a:86BF | ./ipv6calc --action anonymize  | grep "^3ffe:831f:ce49:7601:8000:ffff:af4a:86ff$"'
Test 'echo 3ffe:831f:ce49:7601:8000:efff:af4a:86BF | ./ipv6calc --action anonymize --mask-ipv4 16  | grep "^3ffe:831f:ce49:7601:8000:ffff:af4a:ffff$"'
Test 'echo 192.0.2.1 | ./ipv6calc --action anonymize  | grep "^192.0.2.0$"'
Test 'echo 192.0.2.1 | ./ipv6calc --action anonymize --mask-ipv4 16  | grep "^192.0.0.0$"'
Test 'echo 2001:1a:392e:a450:2cd3:75e1:6098:8104 | ./ipv6calc --action anonymize  | grep "^2001:19:a909:a909:a999:4843::e$"'
Test 'echo 01:23:45:67:89:ab | ./ipv6calc --action anonymize  | grep "^01:23:45:00:00:00$"'
Test 'echo 01:23:45:67:89:ab | ./ipv6calc --action anonymize --mask-mac 48  | grep "^01:23:45:67:89:ab$"'
Test 'echo 01:23:45:67:89:ab | ./ipv6calc --action anonymize --mask-mac 47  | grep "^01:23:45:67:89:aa$"'
Test 'echo 01:23:45:67:89:ab | ./ipv6calc --action anonymize --mask-mac 44  | grep "^01:23:45:67:89:a0$"'
Test 'echo 01:23:45:67:89:a8 | ./ipv6calc --action anonymize --mask-mac 41  | grep "^01:23:45:67:89:80$"'
Test 'echo 01:23:45:67:89:a8 | ./ipv6calc --action anonymize --mask-mac 40  | grep "^01:23:45:67:89:00$"'
Test 'echo ff:23:45:67:89:a8 | ./ipv6calc --action anonymize --mask-mac 8  | grep "^ff:00:00:00:00:00$"'
Test 'echo ff:23:45:67:89:a8 | ./ipv6calc --action anonymize --mask-mac 7  | grep "^fe:00:00:00:00:00$"'
Test 'echo ff:23:45:67:89:a8 | ./ipv6calc --action anonymize --mask-mac 1  | grep "^80:00:00:00:00:00$"'
Test 'echo 2001:db8:2280:6901:224:21ff:fe01:2345 | ./ipv6calc -A anonymize --anonymize-preset zeroize-paranoid  | grep "^2001:db8:2200::224:21ff:fe00:0$"'
Test 'echo 2001:db8:2280:6901:224:21ff:fe01:2345 | ./ipv6calc -A anonymize --anonymize-preset zeroize-careful  | grep "^2001:db8:2280::224:21ff:fe00:0$"'
Test 'echo 2001:db8:2280:6901:224:21ff:fe01:2345 | ./ipv6calc -A anonymize --anonymize-preset zeroize-standard  | grep "^2001:db8:2280:6900:224:21ff:fe00:0$"'
Test 'echo 2001:db8:2280:6901:224:21ff:fe01:2345 | ./ipv6calc -A anonymize --anonymize-preset anonymize-paranoid  | grep "^2001:db8:2209:a909:a969:4291:4022:4213$"'
Test 'echo 2001:db8:2280:6901:224:21ff:fe01:2345 | ./ipv6calc -A anonymize --anonymize-preset anonymize-careful  | grep "^2001:db8:2280:a909:a949:4291:4022:4219$"'
Test 'echo 2001:db8:2280:6901:224:21ff:fe01:2345 | ./ipv6calc -A anonymize --anonymize-preset anonymize-standard  | grep "^2001:db8:2280:6909:a929:4291:4022:4217$"'
Test 'echo 2001:db8:0:0:0:0:2:1 | ./ipv6calc --in ipv6addr --out ipv6addr  | grep "^2001:db8::2:1$"'
Test 'echo 2001:db8:0:1:1:1:1:1 | ./ipv6calc --in ipv6addr --out ipv6addr  | grep "^2001:db8::1:1:1:1:1$"'
Test 'echo 2001:0:0:1:0:0:0:1 | ./ipv6calc --in ipv6addr --out ipv6addr  | grep "^2001:0:0:1::1$"'
Test 'echo 2001:db8:0:0:1:0:0:1 | ./ipv6calc --in ipv6addr --out ipv6addr  | grep "^2001:db8::1:0:0:1$"'
Test 'echo 2001:DB8:0:0:1:0:0:1 | ./ipv6calc --in ipv6addr --out ipv6addr  | grep "^2001:db8::1:0:0:1$"'
Test 'echo 6.231.32.33 | ./ipv6calc --action 6rd_local_prefix --6rd_prefix 2607:fedc:ff40::/43 --6rd_relay_prefix 6.230.0.0/15  | grep "^2607:fedc:ff52:210::/60$"'
Test 'echo fe80--1.IPV6-LITERAL.NET | ./ipv6calc --in ipv6literal  | grep "^fe80::1$"'
Test 'echo fe80--1.IPV6-liTERal.NET | ./ipv6calc --in ipv6literal  | grep "^fe80::1$"'
Test 'echo fe80--218-8bff-fe17-a226s4.ipv6-literal.net | ./ipv6calc --in ipv6literal  | grep "^fe80::218:8bff:fe17:a226%4$"'
Test 'echo 2001:db8::1 | ./ipv6calc --out ipv6literal -u --in ipv6addr  | grep "^2001-DB8--1.IPV6-LITERAL.NET$"'
Test 'echo 2001:db8::1 | ./ipv6calc --out ipv6literal -U --in ipv6addr  | grep "^2001-db8-0-0-0-0-0-1.ipv6-literal.net$"'
Test 'echo 2001:db8::1 | ./ipv6calc --out ipv6literal -F --in ipv6addr  | grep "^2001-0db8-0000-0000-0000-0000-0000-0001.ipv6-literal.net$"'
Test 'echo fe80::1%0 | ./ipv6calc --out ipv6literal --in ipv6addr  | grep "^fe80--1s0.ipv6-literal.net$"'
Test 'echo fe80::1%0 | ./ipv6calc --out ipv6literal -F --in ipv6addr  | grep "^fe80-0000-0000-0000-0000-0000-0000-0001s0.ipv6-literal.net$"'
Test 'echo fe80::1%eth0 | ./ipv6calc --out ipv6addr -U --in ipv6addr  | grep "^fe80:0:0:0:0:0:0:1%eth0$"'
Test 'echo fe80::1%eth0 | ./ipv6calc --out ipv6addr -F --in ipv6addr  | grep "^fe80:0000:0000:0000:0000:0000:0000:0001%eth0$"'
Run 'ipv6calc' pipe mode input validation tests...(too long input)
Test '8192*x | ./ipv6calc -q --in auto
Line too long: 1
Test '8192*x | ./ipv6calc -q --in revnibbles.int
Line too long: 1
Test '8192*x | ./ipv6calc -q --in revnibbles.arpa
Line too long: 1
Test '8192*x | ./ipv6calc -q --in bitstring
Line too long: 1
Test '8192*x | ./ipv6calc -q --in ipv6addr
Line too long: 1
Test '8192*x | ./ipv6calc -q --in ipv6literal
Line too long: 1
Test '8192*x | ./ipv6calc -q --in ipv4addr
Line too long: 1
Test '8192*x | ./ipv6calc -q --in ipv4hex
Line too long: 1
Test '8192*x | ./ipv6calc -q --in ipv4revhex
Line too long: 1
Test '8192*x | ./ipv6calc -q --in mac
Line too long: 1
Test '8192*x | ./ipv6calc -q --in base85
Line too long: 1
Test '8192*x | ./ipv6calc -q --in ifinet6
Line too long: 1
Test '8192*x 8192*x | ./ipv6calc -q --in iid+token
Line too long: 1
Test '8192*x | ./ipv6calc -q --in ipv6logconv
Line too long: 1
Test '8192*x 8192*x | ./ipv6calc -q --in prefix+mac
Line too long: 1
All tests were successfully done!
./test_ipv6calc_filter.sh || exit 1
Run 'ipv6calc' filter tests...
Test './ipv6calc -A filter -E iid-isatap' for: 3ffe:1a05:510:200:200:5efe:140.173.129.8
Result ok!
Test './ipv6calc -A filter -E teredo' for: 3ffe:831f:ce49:7601:8000:efff:af4a:86bf
Result ok!
Test './ipv6calc -A filter -E iid-privacy' for: 2001:db8:1:4135:7536:e4f:5513:4dd2
Result ok!
Test './ipv6calc -A filter -E iid-global' for: 2001:db8:1:4135:208:54ff:fe00:1
Result ok!
Test './ipv6calc -A filter -E anonymized' for: 2001:db8::a909:4291:c02d:5d1d
Result ok!
Test './ipv6calc -A filter -E iid-local' for: 2001:db8::a909:4291:c02d:5d1d
Result ok!
Test './ipv6calc -A filter -E anonymized' for: 2001:db8::a909:4291:4002:4217
Result ok!
Test './ipv6calc -A filter -E iid-eui48' for: 2001:db8::a909:4291:4002:4217
Result ok!
Test './ipv6calc -A filter -E anonymized' for: 2001:db8::a909:4941:0:7
Result ok!
Test './ipv6calc -A filter -E iid-privacy' for: 2001:db8::a909:4941:0:7
Result ok!
Test './ipv6calc -A filter -E iid-isatap' for: fe80::200:5efe:192.0.2.143
Result ok!
Test './ipv6calc -A filter -E iid-global' for: fe80::200:5efe:192.0.2.143
Result ok!
Test './ipv6calc -A filter -E link-local' for: fe80::200:5efe:192.0.2.143
Result ok!
Test './ipv6calc -A filter -E iid' for: fe80::200:5efe:192.0.2.143
Result ok!
Test './ipv6calc -A filter -E iid-isatap' for: fe80::5efe:192.168.1.1
Result ok!
Test './ipv6calc -A filter -E iid-local' for: fe80::5efe:192.168.1.1
Result ok!
Test './ipv6calc -A filter -E link-local' for: fe80::5efe:192.168.1.1
Result ok!
Test './ipv6calc -A filter -E iid' for: fe80::5efe:192.168.1.1
Result ok!
Test './ipv6calc -A filter -E iid' for: fe80::5eff:fe01:2345
Result ok!
Test './ipv6calc -A filter -E iid-local' for: fe80::5eff:fe01:2345
Result ok!
Test './ipv6calc -A filter -E iid-isatap' for: fe80::5eff:fe01:2345
Result ok!
Test './ipv6calc -A filter -E iid' for: fe80::5e01:2345:6789
Result ok!
Test './ipv6calc -A filter -E iid-local' for: fe80::5e01:2345:6789
Result ok!
Test './ipv6calc -A filter -E iid-isatap' for: fe80::5e01:2345:6789
Result ok!
Test './ipv6calc -A filter -E orchid' for: 2001:1a:392e:a450:2cd3:75e1:6098:8104
Result ok!
Test './ipv6calc -A filter -E ^iid-local' for: 2001:1a:392e:a450:2cd3:75e1:6098:8104
Result ok!
Test './ipv6calc -A filter -E ^iid' for: 2001:1a:392e:a450:2cd3:75e1:6098:8104
Result ok!
Test './ipv6calc -A filter -E ^iid-privacy' for: 2001:1a:392e:a450:2cd3:75e1:6098:8104
Result ok!
Test './ipv6calc -A filter -E orchid' for: 2001:19:a909:a909:a999:4843::e
Result ok!
Test './ipv6calc -A filter -E anonymized' for: 2001:19:a909:a909:a999:4843::e
Result ok!
Test './ipv6calc -A filter -E ^iid-privacy' for: 2001:19:a909:a909:a999:4843::e
Result ok!
Test './ipv6calc -A filter -E anonymized' for: 3ffe:1a05:510:a909:a949:5214:48ca:d81d
Result ok!
Test './ipv6calc -A filter -E iid-isatap' for: 3ffe:1a05:510:a909:a949:5214:48ca:d81d
Result ok!
Test './ipv6calc -A filter -E ^iid-privacy' for: 3ffe:1a05:510:a909:a949:5214:48ca:d81d
Result ok!
Test './ipv6calc -A filter -E iid-local' for: 3ffe:ffff::a4ff:fe01:2345
Result ok!
Test './ipv6calc -A filter -E iid-eui48' for: 3ffe:ffff::a4ff:fe01:2345
Result ok!
Test './ipv6calc -A filter -E ^anonymized' for: fe80:0000:0000:0000:0200:5efe:192.0.2.143
Result ok!
Test './ipv6calc -A filter -E ^anonymized' for: fe80:0000:0000:0000:0000:5e01:2345:6789
Result ok!
Test './ipv6calc -A filter -E ^anonymized' for: fe80:0000:0000:0000:0000:5eff:fe01:2345
Result ok!
Test './ipv6calc -A filter -E ^anonymized' for: 2001:0db8:0000:0000:81c0:0f3f:c807:1455
Result ok!
Test './ipv6calc -A filter -E ^anonymized' for: 3ffe:831f:ce49:7601:8000:efff:af4a:86bf
Result ok!
Test './ipv6calc -A filter -E ^anonymized' for: 2001:1a:392e:a450:2cd3:75e1:6098:8104
Result ok!
Test './ipv6calc -A filter -E ^anonymized' for: 3ffe:ffff::000:a4ff:fe01:2345
Result ok!
Test './ipv6calc -A filter -E anonymized' for: 2002:c0a8:f900:9:a929:4291:4021:132d
Result ok!
Test './ipv6calc -A filter -E 6to4' for: 2002:c0a8:f900:9:a929:4291:4021:132d
Result ok!
Test './ipv6calc -A filter -E anonymized' for: 2001::d91f:cca0:3875:ffff:263c:ffff
Result ok!
Test './ipv6calc -A filter -E teredo' for: 2001::d91f:cca0:3875:ffff:263c:ffff
Result ok!
Test './ipv6calc -A filter -E 6to4-microsoft' for: 2002:c000:0251::c000:0251
Result ok!
Test './ipv6calc -A filter -E 6to4-microsoft' for: 2002:c000:200:9:a929:4291:8c00:28
Result ok!
Test './ipv6calc -A filter -E anonymized' for: 2002:c000:200:9:a929:4291:8c00:28
Result ok!
./test_ipv6calc_anonymization.sh || exit 1
Run 'ipv6calc' anonymization option tests...
INFO  : ./ipv6calc -q -A anonymize --mask-iid  64 --anonymize-method zeroise	2001:0db8:0123:4567:89ab:cdef:0123:4567 -> test ok
INFO  : ./ipv6calc -q -A anonymize --mask-iid  60 --anonymize-method zeroise	2001:0db8:0123:4567:89ab:cdef:0123:4567 -> test ok
INFO  : ./ipv6calc -q -A anonymize --mask-iid  56 --anonymize-method zeroise	2001:0db8:0123:4567:89ab:cdef:0123:4567 -> test ok
INFO  : ./ipv6calc -q -A anonymize --mask-iid  48 --anonymize-method zeroise	2001:0db8:0123:4567:89ab:cdef:0123:4567 -> test ok
INFO  : ./ipv6calc -q -A anonymize --mask-iid  40 --anonymize-method zeroise	2001:0db8:0123:4567:89ab:cdef:0123:4567 -> test ok
INFO  : ./ipv6calc -q -A anonymize --mask-iid  36 --anonymize-method zeroise	2001:0db8:0123:4567:89ab:cdef:0123:4567 -> test ok
INFO  : ./ipv6calc -q -A anonymize --mask-iid  32 --anonymize-method zeroise	2001:0db8:0123:4567:89ab:cdef:0123:4567 -> test ok
INFO  : ./ipv6calc -q -A anonymize --mask-iid  28 --anonymize-method zeroise	2001:0db8:0123:4567:89ab:cdef:0123:4567 -> test ok
INFO  : ./ipv6calc -q -A anonymize --mask-iid  12 --anonymize-method zeroise	2001:0db8:0123:4567:89ab:cdef:0123:4567 -> test ok
INFO  : ./ipv6calc -q -A anonymize --mask-iid   8 --anonymize-method zeroise	2001:0db8:0123:4567:89ab:cdef:0123:4567 -> test ok
INFO  : ./ipv6calc -q -A anonymize --mask-iid   0 --anonymize-method zeroise	2001:0db8:0123:4567:89ab:cdef:0123:4567 -> test ok
INFO  : ./ipv6calc -q -A anonymize --anonymize-standard			2001:0db8:0123:4567:89ab:cdef:0123:4567 -> test ok
INFO  : ./ipv6calc -q -A anonymize --anonymize-careful			2001:0db8:0123:4567:89ab:cdef:0123:4567 -> test ok
INFO  : ./ipv6calc -q -A anonymize --anonymize-paranoid			2001:0db8:0123:4567:89ab:cdef:0123:4567 -> test ok
INFO  : ./ipv6calc -q -A anonymize --anonymize-preset anonymize-standard	2001:0db8:0123:4567:89ab:cdef:0123:4567 -> test ok
INFO  : ./ipv6calc -q -A anonymize --anonymize-preset as			2001:0db8:0123:4567:89ab:cdef:0123:4567 -> test ok
INFO  : ./ipv6calc -q -A anonymize --anonymize-preset anonymize-careful	2001:0db8:0123:4567:89ab:cdef:0123:4567 -> test ok
INFO  : ./ipv6calc -q -A anonymize --anonymize-preset ac			2001:0db8:0123:4567:89ab:cdef:0123:4567 -> test ok
INFO  : ./ipv6calc -q -A anonymize --anonymize-preset anonymize-paranoid	2001:0db8:0123:4567:89ab:cdef:0123:4567 -> test ok
INFO  : ./ipv6calc -q -A anonymize --anonymize-preset ap			2001:0db8:0123:4567:89ab:cdef:0123:4567 -> test ok
INFO  : ./ipv6calc -q -A anonymize --anonymize-preset zeroize-standard	2001:0db8:0123:4567:89ab:cdef:0123:4567 -> test ok
INFO  : ./ipv6calc -q -A anonymize --anonymize-preset zs			2001:0db8:0123:4567:89ab:cdef:0123:4567 -> test ok
INFO  : ./ipv6calc -q -A anonymize --anonymize-preset zeroize-careful	2001:0db8:0123:4567:89ab:cdef:0123:4567 -> test ok
INFO  : ./ipv6calc -q -A anonymize --anonymize-preset zc			2001:0db8:0123:4567:89ab:cdef:0123:4567 -> test ok
INFO  : ./ipv6calc -q -A anonymize --anonymize-preset zeroize-paranoid	2001:0db8:0123:4567:89ab:cdef:0123:4567 -> test ok
INFO  : ./ipv6calc -q -A anonymize --anonymize-preset zp			2001:0db8:0123:4567:89ab:cdef:0123:4567 -> test ok
INFO  : ./ipv6calc -q -A anonymize --mask-ipv4 32				12.34.56.78 -> test ok
INFO  : ./ipv6calc -q -A anonymize --mask-ipv4 28				12.34.56.78 -> test ok
INFO  : ./ipv6calc -q -A anonymize --mask-ipv4 24				12.34.56.78 -> test ok
INFO  : ./ipv6calc -q -A anonymize --mask-ipv4 20				12.34.56.78 -> test ok
INFO  : ./ipv6calc -q -A anonymize --mask-ipv4 16				12.34.56.78 -> test ok
INFO  : ./ipv6calc -q -A anonymize --mask-ipv4 12				12.34.56.78 -> test ok
INFO  : ./ipv6calc -q -A anonymize --mask-ipv4  8				12.34.56.78 -> test ok
INFO  : ./ipv6calc -q -A anonymize --mask-ipv4  4				12.34.56.78 -> test ok
INFO  : ./ipv6calc -q -A anonymize --mask-ipv4  0				12.34.56.78 -> test ok
INFO  : ./ipv6calc -q -A anonymize --mask-ipv6 64				2001:0db8:0123:4567:89ab:cdef:0123:4567 -> test ok
INFO  : ./ipv6calc -q -A anonymize --mask-ipv6 60				2001:0db8:0123:4567:89ab:cdef:0123:4567 -> test ok
INFO  : ./ipv6calc -q -A anonymize --mask-ipv6 56				2001:0db8:0123:4567:89ab:cdef:0123:4567 -> test ok
INFO  : ./ipv6calc -q -A anonymize --mask-ipv6 48				2001:0db8:0123:4567:89ab:cdef:0123:4567 -> test ok
INFO  : ./ipv6calc -q -A anonymize --mask-ipv6 28				2001:0db8:0123:4567:89ab:cdef:0123:4567 -> test ok
INFO  : ./ipv6calc -q -A anonymize --mask-ipv6 24				2001:0db8:0123:4567:89ab:cdef:0123:4567 -> test ok
INFO  : ./ipv6calc -q -A anonymize --mask-ipv6 20 				2001:0db8:0123:4567:89ab:cdef:0123:4567 -> test ok
INFO  : ./ipv6calc -q -A anonymize --mask-ipv6 16				2001:0db8:0123:4567:89ab:cdef:0123:4567 -> test ok
INFO  : ./ipv6calc -q -A anonymize --mask-mac  48				12:34:56:78:9a:bc -> test ok
INFO  : ./ipv6calc -q -A anonymize --mask-mac  40				12:34:56:78:9a:bc -> test ok
INFO  : ./ipv6calc -q -A anonymize --mask-mac  28				12:34:56:78:9a:bc -> test ok
INFO  : ./ipv6calc -q -A anonymize --mask-mac  24				12:34:56:78:9a:bc -> test ok
INFO  : ./ipv6calc -q -A anonymize --mask-mac  20				12:34:56:78:9a:bc -> test ok
INFO  : ./ipv6calc -q -A anonymize --mask-mac  16				12:34:56:78:9a:bc -> test ok
INFO  : ./ipv6calc -q -A anonymize --mask-mac   8				12:34:56:78:9a:bc -> test ok
INFO  : ./ipv6calc -q -A anonymize --mask-mac   0				12:34:56:78:9a:bc -> test ok
INFO  : ./ipv6calc -q -A anonymize --mask-ipv4 24				2002:c002:f97f::211:32ff:fe13:956f -> test ok
INFO  : ./ipv6calc -q -A anonymize --mask-ipv4 24				2002:c000:0251::c000:0251 -> test ok
INFO  : ./ipv6calc -q -A anonymize --mask-ipv4 24 --anonymize-method zeroise	2002:c000:0251::c000:0251 -> test ok
INFO  : ./ipv6calc -q -A anonymize --anonymize-standard			2001:db8:0123:4567:0250:c2ff:fe86:2345 -> test ok
INFO  : ./ipv6calc -q -A anonymize --anonymize-standard			2001:db8:0123:4567:0250:c286:2345:4567 -> test ok
Run 'ipv6calc' anonymization tests...
Test './ipv6calc -A anonymize' for: 3ffe:1a05:510:200:200:5efe:140.173.129.8
INFO  : anonymized: 3ffe:1a05:510:209:a929:5214:58ca:d81c
DEBUG : IPV6_TYPE orig: unicast,6bone,global-unicast,iid,iid-global,iid-isatap,iid-includes-ipv4
DEBUG : IPV6_TYPE anon: unicast,6bone,global-unicast,iid,iid-global,iid-isatap,iid-includes-ipv4
Result ok!
Test './ipv6calc -A anonymize' for: 3ffe:831f:ce49:7601:8000:efff:af4a:86BF
INFO  : anonymized: 3ffe:831f:ce49:7601:8000:ffff:af4a:86ff
DEBUG : IPV6_TYPE orig: unicast,6bone,global-unicast,teredo
DEBUG : IPV6_TYPE anon: unicast,6bone,global-unicast,teredo
Result ok!
Test './ipv6calc -A anonymize' for: 2001:db8:1:4135:7536:e4f:5513:4dd2
INFO  : anonymized: 2001:db8:1:4109:a929:4941::c
DEBUG : IPV6_TYPE orig: unicast,global-unicast,productive,iid-privacy,iid,iid-local
DEBUG : IPV6_TYPE anon: unicast,global-unicast,productive,iid-privacy,iid,iid-local
Result ok!
Test './ipv6calc -A anonymize' for: 2001:db8:1:4135:208:54ff:fe00:1
INFO  : anonymized: 2001:db8:1:4109:a929:4291:4020:8546
DEBUG : IPV6_TYPE orig: unicast,global-unicast,productive,iid,iid-global,iid-eui48
DEBUG : IPV6_TYPE anon: unicast,global-unicast,productive,iid,iid-global,iid-eui48
Result ok!
Test './ipv6calc -A anonymize' for: 2001:db8::a909:4291:c02d:5d1d
INFO  : anonymized: 2001:db8::a909:4291:c02d:5d1d
DEBUG : IPV6_TYPE orig: unicast,global-unicast,productive,iid,iid-local
DEBUG : IPV6_TYPE anon: unicast,global-unicast,productive,iid,iid-local
Result ok!
Test './ipv6calc -A anonymize' for: 2001:db8::a909:4291:c02d:5d1d
INFO  : anonymized: 2001:db8::a909:4291:c02d:5d1d
DEBUG : IPV6_TYPE orig: unicast,global-unicast,productive,iid,iid-local
DEBUG : IPV6_TYPE anon: unicast,global-unicast,productive,iid,iid-local
Result ok!
Test './ipv6calc -A anonymize' for: 2001:db8::a909:4291:4002:4217
INFO  : anonymized: 2001:db8::a909:4291:4002:4217
DEBUG : IPV6_TYPE orig: unicast,global-unicast,productive,iid,iid-local,iid-eui48
DEBUG : IPV6_TYPE anon: unicast,global-unicast,productive,iid,iid-local,iid-eui48
Result ok!
Test './ipv6calc -A anonymize' for: 2001:db8::a909:4291:4002:4217
INFO  : anonymized: 2001:db8::a909:4291:4002:4217
DEBUG : IPV6_TYPE orig: unicast,global-unicast,productive,iid,iid-local,iid-eui48
DEBUG : IPV6_TYPE anon: unicast,global-unicast,productive,iid,iid-local,iid-eui48
Result ok!
Test './ipv6calc -A anonymize' for: 2001:db8::a909:4941:0:7
INFO  : anonymized: 2001:db8::a909:4941:0:7
DEBUG : IPV6_TYPE orig: unicast,global-unicast,productive,iid-privacy,iid,iid-local
DEBUG : IPV6_TYPE anon: unicast,global-unicast,productive,iid-privacy,iid,iid-local
Result ok!
Test './ipv6calc -A anonymize' for: 2001:db8::a909:4941:0:7
INFO  : anonymized: 2001:db8::a909:4941:0:7
DEBUG : IPV6_TYPE orig: unicast,global-unicast,productive,iid-privacy,iid,iid-local
DEBUG : IPV6_TYPE anon: unicast,global-unicast,productive,iid-privacy,iid,iid-local
Result ok!
Test './ipv6calc -A anonymize' for: fe80::200:5efe:192.0.2.143
INFO  : anonymized: fe80::a909:5214:5c00:21
DEBUG : IPV6_TYPE orig: unicast,link-local,iid,iid-global,iid-isatap,iid-includes-ipv4
DEBUG : IPV6_TYPE anon: unicast,link-local,iid,iid-global,iid-isatap,iid-includes-ipv4
Result ok!
Test './ipv6calc -A anonymize' for: fe80::200:5efe:192.0.2.143
INFO  : anonymized: fe80::a909:5214:5c00:21
DEBUG : IPV6_TYPE orig: unicast,link-local,iid,iid-global,iid-isatap,iid-includes-ipv4
DEBUG : IPV6_TYPE anon: unicast,link-local,iid,iid-global,iid-isatap,iid-includes-ipv4
Result ok!
Test './ipv6calc -A anonymize' for: fe80::200:5efe:192.0.2.143
INFO  : anonymized: fe80::a909:5214:5c00:21
DEBUG : IPV6_TYPE orig: unicast,link-local,iid,iid-global,iid-isatap,iid-includes-ipv4
DEBUG : IPV6_TYPE anon: unicast,link-local,iid,iid-global,iid-isatap,iid-includes-ipv4
Result ok!
Test './ipv6calc -A anonymize' for: fe80::200:5efe:192.0.2.143
INFO  : anonymized: fe80::a909:5214:5c00:21
DEBUG : IPV6_TYPE orig: unicast,link-local,iid,iid-global,iid-isatap,iid-includes-ipv4
DEBUG : IPV6_TYPE anon: unicast,link-local,iid,iid-global,iid-isatap,iid-includes-ipv4
Result ok!
Test './ipv6calc -A anonymize' for: fe80::5efe:192.168.1.1
INFO  : anonymized: fe80::a909:5214:4c0a:801f
DEBUG : IPV6_TYPE orig: unicast,link-local,iid,iid-local,iid-isatap,iid-includes-ipv4
DEBUG : IPV6_TYPE anon: unicast,link-local,iid,iid-local,iid-isatap,iid-includes-ipv4
Result ok!
Test './ipv6calc -A anonymize' for: fe80::5efe:192.168.1.1
INFO  : anonymized: fe80::a909:5214:4c0a:801f
DEBUG : IPV6_TYPE orig: unicast,link-local,iid,iid-local,iid-isatap,iid-includes-ipv4
DEBUG : IPV6_TYPE anon: unicast,link-local,iid,iid-local,iid-isatap,iid-includes-ipv4
Result ok!
Test './ipv6calc -A anonymize' for: fe80::5efe:192.168.1.1
INFO  : anonymized: fe80::a909:5214:4c0a:801f
DEBUG : IPV6_TYPE orig: unicast,link-local,iid,iid-local,iid-isatap,iid-includes-ipv4
DEBUG : IPV6_TYPE anon: unicast,link-local,iid,iid-local,iid-isatap,iid-includes-ipv4
Result ok!
Test './ipv6calc -A anonymize' for: fe80::5efe:192.168.1.1
INFO  : anonymized: fe80::a909:5214:4c0a:801f
DEBUG : IPV6_TYPE orig: unicast,link-local,iid,iid-local,iid-isatap,iid-includes-ipv4
DEBUG : IPV6_TYPE anon: unicast,link-local,iid,iid-local,iid-isatap,iid-includes-ipv4
Result ok!
Test './ipv6calc -A anonymize' for: fe80::5eff:fe01:2345
INFO  : anonymized: fe80::a909:5214:c010:1
DEBUG : IPV6_TYPE orig: unicast,link-local,iid,iid-local,iid-isatap
DEBUG : IPV6_TYPE anon: unicast,link-local,iid,iid-local,iid-isatap
Result ok!
Test './ipv6calc -A anonymize' for: fe80::5eff:fe01:2345
INFO  : anonymized: fe80::a909:5214:c010:1
DEBUG : IPV6_TYPE orig: unicast,link-local,iid,iid-local,iid-isatap
DEBUG : IPV6_TYPE anon: unicast,link-local,iid,iid-local,iid-isatap
Result ok!
Test './ipv6calc -A anonymize' for: fe80::5eff:fe01:2345
INFO  : anonymized: fe80::a909:5214:c010:1
DEBUG : IPV6_TYPE orig: unicast,link-local,iid,iid-local,iid-isatap
DEBUG : IPV6_TYPE anon: unicast,link-local,iid,iid-local,iid-isatap
Result ok!
Test './ipv6calc -A anonymize' for: fe80::5e01:2345:6789
INFO  : anonymized: fe80::a909:5214:e012:3451
DEBUG : IPV6_TYPE orig: unicast,link-local,iid,iid-local,iid-isatap
DEBUG : IPV6_TYPE anon: unicast,link-local,iid,iid-local,iid-isatap
Result ok!
Test './ipv6calc -A anonymize' for: fe80::5e01:2345:6789
INFO  : anonymized: fe80::a909:5214:e012:3451
DEBUG : IPV6_TYPE orig: unicast,link-local,iid,iid-local,iid-isatap
DEBUG : IPV6_TYPE anon: unicast,link-local,iid,iid-local,iid-isatap
Result ok!
Test './ipv6calc -A anonymize' for: fe80::5e01:2345:6789
INFO  : anonymized: fe80::a909:5214:e012:3451
DEBUG : IPV6_TYPE orig: unicast,link-local,iid,iid-local,iid-isatap
DEBUG : IPV6_TYPE anon: unicast,link-local,iid,iid-local,iid-isatap
Result ok!
Test './ipv6calc -A anonymize' for: 2001:1a:392e:a450:2cd3:75e1:6098:8104
INFO  : anonymized: 2001:19:a909:a909:a999:4843::e
DEBUG : IPV6_TYPE orig: global-unicast,orchid
DEBUG : IPV6_TYPE anon: global-unicast,orchid
Result ok!
Test './ipv6calc -A anonymize' for: 2001:1a:392e:a450:2cd3:75e1:6098:8104
INFO  : anonymized: 2001:19:a909:a909:a999:4843::e
DEBUG : IPV6_TYPE orig: global-unicast,orchid
DEBUG : IPV6_TYPE anon: global-unicast,orchid
Result ok!
Test './ipv6calc -A anonymize' for: 2001:1a:392e:a450:2cd3:75e1:6098:8104
INFO  : anonymized: 2001:19:a909:a909:a999:4843::e
DEBUG : IPV6_TYPE orig: global-unicast,orchid
DEBUG : IPV6_TYPE anon: global-unicast,orchid
Result ok!
Test './ipv6calc -A anonymize' for: 2001:1a:392e:a450:2cd3:75e1:6098:8104
INFO  : anonymized: 2001:19:a909:a909:a999:4843::e
DEBUG : IPV6_TYPE orig: global-unicast,orchid
DEBUG : IPV6_TYPE anon: global-unicast,orchid
Result ok!
Test './ipv6calc -A anonymize' for: 2001:19:a909:a909:a999:4843::e
INFO  : anonymized: 2001:19:a909:a909:a999:4843::e
DEBUG : IPV6_TYPE orig: global-unicast,orchid
DEBUG : IPV6_TYPE anon: global-unicast,orchid
Result ok!
Test './ipv6calc -A anonymize' for: 2001:19:a909:a909:a999:4843::e
INFO  : anonymized: 2001:19:a909:a909:a999:4843::e
DEBUG : IPV6_TYPE orig: global-unicast,orchid
DEBUG : IPV6_TYPE anon: global-unicast,orchid
Result ok!
Test './ipv6calc -A anonymize' for: 2001:19:a909:a909:a999:4843::e
INFO  : anonymized: 2001:19:a909:a909:a999:4843::e
DEBUG : IPV6_TYPE orig: global-unicast,orchid
DEBUG : IPV6_TYPE anon: global-unicast,orchid
Result ok!
Test './ipv6calc -A anonymize' for: 3ffe:1a05:510:a909:a949:5214:48ca:d81d
INFO  : anonymized: 3ffe:1a05:510:a909:a949:5214:48ca:d81d
DEBUG : IPV6_TYPE orig: unicast,6bone,global-unicast,iid,iid-local,iid-isatap,iid-includes-ipv4
DEBUG : IPV6_TYPE anon: unicast,6bone,global-unicast,iid,iid-local,iid-isatap,iid-includes-ipv4
Result ok!
Test './ipv6calc -A anonymize' for: 3ffe:1a05:510:a909:a949:5214:48ca:d81d
INFO  : anonymized: 3ffe:1a05:510:a909:a949:5214:48ca:d81d
DEBUG : IPV6_TYPE orig: unicast,6bone,global-unicast,iid,iid-local,iid-isatap,iid-includes-ipv4
DEBUG : IPV6_TYPE anon: unicast,6bone,global-unicast,iid,iid-local,iid-isatap,iid-includes-ipv4
Result ok!
Test './ipv6calc -A anonymize' for: 3ffe:1a05:510:a909:a949:5214:48ca:d81d
INFO  : anonymized: 3ffe:1a05:510:a909:a949:5214:48ca:d81d
DEBUG : IPV6_TYPE orig: unicast,6bone,global-unicast,iid,iid-local,iid-isatap,iid-includes-ipv4
DEBUG : IPV6_TYPE anon: unicast,6bone,global-unicast,iid,iid-local,iid-isatap,iid-includes-ipv4
Result ok!
Test './ipv6calc -A anonymize' for: 3ffe:ffff::a4ff:fe01:2345
INFO  : anonymized: 3ffe:ffff::9:a929:4291:4000:a43
DEBUG : IPV6_TYPE orig: unicast,6bone,global-unicast,iid,iid-local,iid-eui48
DEBUG : IPV6_TYPE anon: unicast,6bone,global-unicast,iid,iid-local,iid-eui48
Result ok!
Test './ipv6calc -A anonymize' for: 3ffe:ffff::a4ff:fe01:2345
INFO  : anonymized: 3ffe:ffff::9:a929:4291:4000:a43
DEBUG : IPV6_TYPE orig: unicast,6bone,global-unicast,iid,iid-local,iid-eui48
DEBUG : IPV6_TYPE anon: unicast,6bone,global-unicast,iid,iid-local,iid-eui48
Result ok!
Test './ipv6calc -A anonymize' for: fe80:0000:0000:0000:0200:5efe:192.0.2.143
INFO  : anonymized: fe80::a909:5214:5c00:21
DEBUG : IPV6_TYPE orig: unicast,link-local,iid,iid-global,iid-isatap,iid-includes-ipv4
DEBUG : IPV6_TYPE anon: unicast,link-local,iid,iid-global,iid-isatap,iid-includes-ipv4
Result ok!
Test './ipv6calc -A anonymize' for: fe80:0000:0000:0000:0000:5e01:2345:6789
INFO  : anonymized: fe80::a909:5214:e012:3451
DEBUG : IPV6_TYPE orig: unicast,link-local,iid,iid-local,iid-isatap
DEBUG : IPV6_TYPE anon: unicast,link-local,iid,iid-local,iid-isatap
Result ok!
Test './ipv6calc -A anonymize' for: fe80:0000:0000:0000:0000:5eff:fe01:2345
INFO  : anonymized: fe80::a909:5214:c010:1
DEBUG : IPV6_TYPE orig: unicast,link-local,iid,iid-local,iid-isatap
DEBUG : IPV6_TYPE anon: unicast,link-local,iid,iid-local,iid-isatap
Result ok!
Test './ipv6calc -A anonymize' for: 2001:0db8:0000:0000:81c0:0f3f:c807:1455
INFO  : anonymized: 2001:db8::9:a929:4941:0:c
DEBUG : IPV6_TYPE orig: unicast,global-unicast,productive,iid-privacy,iid,iid-local
DEBUG : IPV6_TYPE anon: unicast,global-unicast,productive,iid-privacy,iid,iid-local
Result ok!
Test './ipv6calc -A anonymize' for: 3ffe:831f:ce49:7601:8000:efff:af4a:86BF
INFO  : anonymized: 3ffe:831f:ce49:7601:8000:ffff:af4a:86ff
DEBUG : IPV6_TYPE orig: unicast,6bone,global-unicast,teredo
DEBUG : IPV6_TYPE anon: unicast,6bone,global-unicast,teredo
Result ok!
Test './ipv6calc -A anonymize' for: 2001:1a:392e:a450:2cd3:75e1:6098:8104
INFO  : anonymized: 2001:19:a909:a909:a999:4843::e
DEBUG : IPV6_TYPE orig: global-unicast,orchid
DEBUG : IPV6_TYPE anon: global-unicast,orchid
Result ok!
Test './ipv6calc -A anonymize' for: 3ffe:ffff::000:a4ff:fe01:2345
INFO  : anonymized: 3ffe:ffff::9:a929:4291:4000:a43
DEBUG : IPV6_TYPE orig: unicast,6bone,global-unicast,iid,iid-local,iid-eui48
DEBUG : IPV6_TYPE anon: unicast,6bone,global-unicast,iid,iid-local,iid-eui48
Result ok!
Test './ipv6calc -A anonymize' for: 2002:c0a8:f900:9:a929:4291:4021:132d
INFO  : anonymized: 2002:c0a8:f900:9:a929:4291:4021:132d
DEBUG : IPV6_TYPE orig: unicast,6to4,global-unicast,iid,iid-global,iid-eui48
DEBUG : IPV6_TYPE anon: unicast,6to4,global-unicast,iid,iid-global,iid-eui48
Result ok!
Test './ipv6calc -A anonymize' for: 2002:c0a8:f900:9:a929:4291:4021:132d
INFO  : anonymized: 2002:c0a8:f900:9:a929:4291:4021:132d
DEBUG : IPV6_TYPE orig: unicast,6to4,global-unicast,iid,iid-global,iid-eui48
DEBUG : IPV6_TYPE anon: unicast,6to4,global-unicast,iid,iid-global,iid-eui48
Result ok!
Test './ipv6calc -A anonymize' for: 2001::d91f:cca0:3875:ffff:263c:ffff
INFO  : anonymized: 2001::d91f:cca0:3875:ffff:263c:ffff
DEBUG : IPV6_TYPE orig: unicast,global-unicast,productive,teredo
DEBUG : IPV6_TYPE anon: unicast,global-unicast,productive,teredo
Result ok!
Test './ipv6calc -A anonymize' for: 2001::d91f:cca0:3875:ffff:263c:ffff
INFO  : anonymized: 2001::d91f:cca0:3875:ffff:263c:ffff
DEBUG : IPV6_TYPE orig: unicast,global-unicast,productive,teredo
DEBUG : IPV6_TYPE anon: unicast,global-unicast,productive,teredo
Result ok!
Test './ipv6calc -A anonymize' for: 2002:c000:0251::c000:0251
INFO  : anonymized: 2002:c000:200:9:a929:4291:8c00:28
DEBUG : IPV6_TYPE orig: unicast,6to4,global-unicast,6to4-microsoft,iid,iid-local,iid-includes-ipv4
DEBUG : IPV6_TYPE anon: unicast,6to4,global-unicast,6to4-microsoft,iid,iid-local,iid-includes-ipv4
Result ok!
Test './ipv6calc -A anonymize' for: 2002:c000:200:9:a929:4291:8c00:28
INFO  : anonymized: 2002:c000:200:9:a929:4291:8c00:28
DEBUG : IPV6_TYPE orig: unicast,6to4,global-unicast,6to4-microsoft,iid,iid-local,iid-includes-ipv4
DEBUG : IPV6_TYPE anon: unicast,6to4,global-unicast,6to4-microsoft,iid,iid-local,iid-includes-ipv4
Result ok!
Test './ipv6calc -A anonymize' for: 2002:c000:200:9:a929:4291:8c00:28
INFO  : anonymized: 2002:c000:200:9:a929:4291:8c00:28
DEBUG : IPV6_TYPE orig: unicast,6to4,global-unicast,6to4-microsoft,iid,iid-local,iid-includes-ipv4
DEBUG : IPV6_TYPE anon: unicast,6to4,global-unicast,6to4-microsoft,iid,iid-local,iid-includes-ipv4
Result ok!
Test './ipv6calc -A anonymize' for: 3ffe:831f:ce49:7601:8000:efff:af4a:86BF
INFO  : anonymized: 3ffe:831f:ce49:7601:8000:ffff:af4a:86ff
DEBUG : IPV6_TYPE orig: unicast,6bone,global-unicast,teredo
DEBUG : IPV6_TYPE anon: unicast,6bone,global-unicast,teredo
Result ok!
Test './ipv6calc -A anonymize' for: 1.2.3.4
INFO  : anonymized: 1.2.3.0
DEBUG : IPV6_TYPE orig: unicast
DEBUG : IPV6_TYPE anon: unicast
Result ok!
Test './ipv6calc -A anonymize' for: 1.2.3.4/0
INFO  : anonymized: 1.2.3.0
DEBUG : IPV6_TYPE orig: unicast
DEBUG : IPV6_TYPE anon: unicast
Result ok!
Test './ipv6calc -A anonymize' for: 1.2.3.4/32
INFO  : anonymized: 1.2.3.0
DEBUG : IPV6_TYPE orig: unicast
DEBUG : IPV6_TYPE anon: unicast
Result ok!
Test './ipv6calc -A anonymize' for: 01:23:45:67:89:01
INFO  : anonymized: 01:23:45:00:00:00
DEBUG : IPV6_TYPE orig: multicast
DEBUG : IPV6_TYPE anon: multicast
Result ok!
Test './ipv6calc -A anonymize' for: 01-23-45-67-89-01
INFO  : anonymized: 01:23:45:00:00:00
DEBUG : IPV6_TYPE orig: multicast
DEBUG : IPV6_TYPE anon: multicast
Result ok!
Test './ipv6calc -A anonymize' for: 012345678901
INFO  : anonymized: 01:23:45:00:00:00
DEBUG : IPV6_TYPE orig: multicast
DEBUG : IPV6_TYPE anon: multicast
Result ok!
Test './ipv6calc -A anonymize' for: 012345-678901
INFO  : anonymized: 01:23:45:00:00:00
DEBUG : IPV6_TYPE orig: multicast
DEBUG : IPV6_TYPE anon: multicast
Result ok!
Test './ipv6calc -A anonymize' for: 2002:102:304::1/0
INFO  : anonymized: 2002:102:300:9:a929:4291:c02d:5d15/0
DEBUG : IPV6_TYPE orig: unicast,6to4,global-unicast,iid,iid-local
DEBUG : IPV6_TYPE anon: unicast,6to4,global-unicast,iid,iid-local
Result ok!
Test './ipv6calc -A anonymize' for: 2002:102:304::1/128
INFO  : anonymized: 2002:102:300:9:a929:4291:c02d:5d15/128
DEBUG : IPV6_TYPE orig: unicast,6to4,global-unicast,iid,iid-local
DEBUG : IPV6_TYPE anon: unicast,6to4,global-unicast,iid,iid-local
Result ok!
Test './ipv6calc -A anonymize' for: \[x3FFEFFFF000000000000000000000001/64].IP6.ARPA.
INFO  : anonymized: 3ffe:ffff::9:a929:4291:c02d:5d15/64
DEBUG : IPV6_TYPE orig: unicast,6bone,global-unicast,iid,iid-local
DEBUG : IPV6_TYPE anon: unicast,6bone,global-unicast,iid,iid-local
Result ok!
Test './ipv6calc -A anonymize' for: 1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.1.0.1.f.0.0.1.0.f.f.f.f.e.f.f.3.ip6.int.
INFO  : anonymized: 3ffe:ffff:100:f109:a929:4291:c02d:5d15/128
DEBUG : IPV6_TYPE orig: unicast,6bone,global-unicast,iid,iid-local
DEBUG : IPV6_TYPE anon: unicast,6bone,global-unicast,iid,iid-local
Result ok!
Test './ipv6calc -A anonymize' for: 1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.1.0.1.f.0.0.1.0.f.f.f.f.e.f.f.3.ip6.arpa.
INFO  : anonymized: 3ffe:ffff:100:f109:a929:4291:c02d:5d15/128
DEBUG : IPV6_TYPE orig: unicast,6bone,global-unicast,iid,iid-local
DEBUG : IPV6_TYPE anon: unicast,6bone,global-unicast,iid,iid-local
Result ok!
Test './ipv6calc -A anonymize' for: 0.0.0.0.0.0.0.0.0.0.0.0.0.1.0.1.f.0.0.1.0.f.f.f.f.e.f.f.3.ip6.arpa.
INFO  : anonymized: 3ffe:ffff:100:f109:a929:4291:c02d:5d15/116
DEBUG : IPV6_TYPE orig: unicast,6bone,global-unicast,iid,iid-local
DEBUG : IPV6_TYPE anon: unicast,6bone,global-unicast,iid,iid-local
Result ok!
Test './ipv6calc -A anonymize' for: 12345678
INFO  : anonymized: 18.52.86.0
DEBUG : IPV6_TYPE orig: unicast
DEBUG : IPV6_TYPE anon: unicast
Result ok!
Test './ipv6calc -A anonymize' for: 4)+k&C#VzJ4br>0wv%Yp
INFO  : anonymized: 1080::8:800:200c:417a
DEBUG : IPV6_TYPE orig: reserved
DEBUG : IPV6_TYPE anon: reserved
Result ok!
Test './ipv6calc -A anonymize' for: 2001:db8:0:0:1:0:0:1
INFO  : anonymized: 2001:db8::9:a929:4291:c02d:5d15
DEBUG : IPV6_TYPE orig: unicast,global-unicast,productive,iid,iid-local
DEBUG : IPV6_TYPE anon: unicast,global-unicast,productive,iid,iid-local
Result ok!
Test './ipv6calc -A anonymize' for: 2001:0db8:0:0:1:0:0:1
INFO  : anonymized: 2001:db8::9:a929:4291:c02d:5d15
DEBUG : IPV6_TYPE orig: unicast,global-unicast,productive,iid,iid-local
DEBUG : IPV6_TYPE anon: unicast,global-unicast,productive,iid,iid-local
Result ok!
Test './ipv6calc -A anonymize' for: 2001:db8::1:0:0:1
INFO  : anonymized: 2001:db8::9:a929:4291:c02d:5d15
DEBUG : IPV6_TYPE orig: unicast,global-unicast,productive,iid,iid-local
DEBUG : IPV6_TYPE anon: unicast,global-unicast,productive,iid,iid-local
Result ok!
Test './ipv6calc -A anonymize' for: 2001:db8::0:1:0:0:1
INFO  : anonymized: 2001:db8::9:a929:4291:c02d:5d15
DEBUG : IPV6_TYPE orig: unicast,global-unicast,productive,iid,iid-local
DEBUG : IPV6_TYPE anon: unicast,global-unicast,productive,iid,iid-local
Result ok!
Test './ipv6calc -A anonymize' for: 2001:0db8::1:0:0:1
INFO  : anonymized: 2001:db8::9:a929:4291:c02d:5d15
DEBUG : IPV6_TYPE orig: unicast,global-unicast,productive,iid,iid-local
DEBUG : IPV6_TYPE anon: unicast,global-unicast,productive,iid,iid-local
Result ok!
Test './ipv6calc -A anonymize' for: 2001:db8:0:0:1::1
INFO  : anonymized: 2001:db8::9:a929:4291:c02d:5d15
DEBUG : IPV6_TYPE orig: unicast,global-unicast,productive,iid,iid-local
DEBUG : IPV6_TYPE anon: unicast,global-unicast,productive,iid,iid-local
Result ok!
Test './ipv6calc -A anonymize' for: 2001:db8:0000:0:1::1
INFO  : anonymized: 2001:db8::9:a929:4291:c02d:5d15
DEBUG : IPV6_TYPE orig: unicast,global-unicast,productive,iid,iid-local
DEBUG : IPV6_TYPE anon: unicast,global-unicast,productive,iid,iid-local
Result ok!
Test './ipv6calc -A anonymize' for: 2001:DB8:0:0:1::1
INFO  : anonymized: 2001:db8::9:a929:4291:c02d:5d15
DEBUG : IPV6_TYPE orig: unicast,global-unicast,productive,iid,iid-local
DEBUG : IPV6_TYPE anon: unicast,global-unicast,productive,iid,iid-local
Result ok!
Test './ipv6calc -A anonymize' for: 2001:db8:aaaa:bbbb:cccc:dddd:eeee:0001
INFO  : anonymized: 2001:db8:aaaa:bb09:a929:4291:c02d:5d15
DEBUG : IPV6_TYPE orig: unicast,global-unicast,productive,iid,iid-local
DEBUG : IPV6_TYPE anon: unicast,global-unicast,productive,iid,iid-local
Result ok!
Test './ipv6calc -A anonymize' for: 2001:db8:aaaa:bbbb:cccc:dddd:eeee:001
INFO  : anonymized: 2001:db8:aaaa:bb09:a929:4291:c02d:5d15
DEBUG : IPV6_TYPE orig: unicast,global-unicast,productive,iid,iid-local
DEBUG : IPV6_TYPE anon: unicast,global-unicast,productive,iid,iid-local
Result ok!
Test './ipv6calc -A anonymize' for: 2001:db8:aaaa:bbbb:cccc:dddd:eeee:01
INFO  : anonymized: 2001:db8:aaaa:bb09:a929:4291:c02d:5d15
DEBUG : IPV6_TYPE orig: unicast,global-unicast,productive,iid,iid-local
DEBUG : IPV6_TYPE anon: unicast,global-unicast,productive,iid,iid-local
Result ok!
Test './ipv6calc -A anonymize' for: 2001:db8:aaaa:bbbb:cccc:dddd:eeee:1
INFO  : anonymized: 2001:db8:aaaa:bb09:a929:4291:c02d:5d15
DEBUG : IPV6_TYPE orig: unicast,global-unicast,productive,iid,iid-local
DEBUG : IPV6_TYPE anon: unicast,global-unicast,productive,iid,iid-local
Result ok!
Test './ipv6calc -A anonymize' for: 2001:db8:aaaa:bbbb:cccc:dddd::1
INFO  : anonymized: 2001:db8:aaaa:bb09:a929:4291:c02d:5d15
DEBUG : IPV6_TYPE orig: unicast,global-unicast,productive,iid,iid-local
DEBUG : IPV6_TYPE anon: unicast,global-unicast,productive,iid,iid-local
Result ok!
Test './ipv6calc -A anonymize' for: 2001:db8:aaaa:bbbb:cccc:dddd:0:1
INFO  : anonymized: 2001:db8:aaaa:bb09:a929:4291:c02d:5d15
DEBUG : IPV6_TYPE orig: unicast,global-unicast,productive,iid,iid-local
DEBUG : IPV6_TYPE anon: unicast,global-unicast,productive,iid,iid-local
Result ok!
Test './ipv6calc -A anonymize' for: 2001:db8:0:0:0::1
INFO  : anonymized: 2001:db8::9:a929:4291:c02d:5d15
DEBUG : IPV6_TYPE orig: unicast,global-unicast,productive,iid,iid-local
DEBUG : IPV6_TYPE anon: unicast,global-unicast,productive,iid,iid-local
Result ok!
Test './ipv6calc -A anonymize' for: 2001:db8:0:0::1
INFO  : anonymized: 2001:db8::9:a929:4291:c02d:5d15
DEBUG : IPV6_TYPE orig: unicast,global-unicast,productive,iid,iid-local
DEBUG : IPV6_TYPE anon: unicast,global-unicast,productive,iid,iid-local
Result ok!
Test './ipv6calc -A anonymize' for: 2001:db8:0::1
INFO  : anonymized: 2001:db8::9:a929:4291:c02d:5d15
DEBUG : IPV6_TYPE orig: unicast,global-unicast,productive,iid,iid-local
DEBUG : IPV6_TYPE anon: unicast,global-unicast,productive,iid,iid-local
Result ok!
Test './ipv6calc -A anonymize' for: 2001:db8::1
INFO  : anonymized: 2001:db8::9:a929:4291:c02d:5d15
DEBUG : IPV6_TYPE orig: unicast,global-unicast,productive,iid,iid-local
DEBUG : IPV6_TYPE anon: unicast,global-unicast,productive,iid,iid-local
Result ok!
Test './ipv6calc -A anonymize' for: 2001:db8::aaaa:0:0:1
INFO  : anonymized: 2001:db8::9:a929:4291:6aaa:a005
DEBUG : IPV6_TYPE orig: unicast,global-unicast,productive,iid,iid-global,iid-eui64
DEBUG : IPV6_TYPE anon: unicast,global-unicast,productive,iid,iid-global,iid-eui64
Result ok!
Test './ipv6calc -A anonymize' for: 2001:db8:0:0:aaaa::1
INFO  : anonymized: 2001:db8::9:a929:4291:6aaa:a005
DEBUG : IPV6_TYPE orig: unicast,global-unicast,productive,iid,iid-global,iid-eui64
DEBUG : IPV6_TYPE anon: unicast,global-unicast,productive,iid,iid-global,iid-eui64
Result ok!
Test './ipv6calc -A anonymize' for: 2001:db8:aaaa:bbbb:cccc:dddd:eeee:aaaa
INFO  : anonymized: 2001:db8:aaaa:bb09:a929:4291:c02d:5d15
DEBUG : IPV6_TYPE orig: unicast,global-unicast,productive,iid,iid-local
DEBUG : IPV6_TYPE anon: unicast,global-unicast,productive,iid,iid-local
Result ok!
Test './ipv6calc -A anonymize' for: 2001:db8:aaaa:bbbb:cccc:dddd:eeee:AAAA
INFO  : anonymized: 2001:db8:aaaa:bb09:a929:4291:c02d:5d15
DEBUG : IPV6_TYPE orig: unicast,global-unicast,productive,iid,iid-local
DEBUG : IPV6_TYPE anon: unicast,global-unicast,productive,iid,iid-local
Result ok!
Test './ipv6calc -A anonymize' for: 2001:db8:aaaa:bbbb:cccc:dddd:eeee:AaAa
INFO  : anonymized: 2001:db8:aaaa:bb09:a929:4291:c02d:5d15
DEBUG : IPV6_TYPE orig: unicast,global-unicast,productive,iid,iid-local
DEBUG : IPV6_TYPE anon: unicast,global-unicast,productive,iid,iid-local
Result ok!
Test './ipv6calc -A anonymize' for: 64:ff9b::192.0.2.33
INFO  : anonymized: 64:ff9b::c000:221
DEBUG : IPV6_TYPE orig: reserved,nat64
DEBUG : IPV6_TYPE anon: reserved,nat64
Result ok!
Test './ipv6calc -A anonymize' for: fe80::1%eth0
INFO  : anonymized: fe80::a909:4291:c02d:5d1d%eth0
DEBUG : IPV6_TYPE orig: unicast,link-local,iid,iid-local
DEBUG : IPV6_TYPE anon: unicast,link-local,iid,iid-local
Result ok!
Test './ipv6calc -A anonymize' for: fe80--1.IPV6-LITERAL.NET
INFO  : anonymized: fe80::a909:4291:c02d:5d1d
DEBUG : IPV6_TYPE orig: unicast,link-local,iid,iid-local
DEBUG : IPV6_TYPE anon: unicast,link-local,iid,iid-local
Result ok!
Test './ipv6calc -A anonymize' for: 2001-db8-0-0-0-0-0-1.ipv6-literal.net
INFO  : anonymized: 2001:db8::9:a929:4291:c02d:5d15
DEBUG : IPV6_TYPE orig: unicast,global-unicast,productive,iid,iid-local
DEBUG : IPV6_TYPE anon: unicast,global-unicast,productive,iid,iid-local
Result ok!
Test './ipv6calc -A anonymize' for: 2001-0db8-0000-0000-0000-0000-0000-0001.ipv6-literal.net
INFO  : anonymized: 2001:db8::9:a929:4291:c02d:5d15
DEBUG : IPV6_TYPE orig: unicast,global-unicast,productive,iid,iid-local
DEBUG : IPV6_TYPE anon: unicast,global-unicast,productive,iid,iid-local
Result ok!
Test './ipv6calc -A anonymize' for: 2001-db8--1.ipv6-literal.net
INFO  : anonymized: 2001:db8::9:a929:4291:c02d:5d15
DEBUG : IPV6_TYPE orig: unicast,global-unicast,productive,iid,iid-local
DEBUG : IPV6_TYPE anon: unicast,global-unicast,productive,iid,iid-local
Result ok!
Test './ipv6calc -A anonymize' for: fe80--218-8bff-fe17-a226s4.ipv6-literal.net
INFO  : anonymized: fe80::a909:4291:4021:88ba%4
DEBUG : IPV6_TYPE orig: unicast,link-local,iid,iid-global,iid-eui48
DEBUG : IPV6_TYPE anon: unicast,link-local,iid,iid-global,iid-eui48
Result ok!
./test_showinfo.sh || exit 1
ISATAP: 3FFE:1a05:510:200:0:5EFE:8CAD:8108
IPV6=3ffe:1a05:0510:0200:0000:5efe:140.173.129.8
IPV6_ANON=3ffe:1a05:0510:0209:a929:5214:48ca:d81d
IPV6_TYPE=unicast,6bone,global-unicast,iid,iid-local,iid-isatap,iid-includes-ipv4
SLA=0200
IPV6_REGISTRY=IANA
IID=0000:5efe:8cad:8108
IPV4_SOURCE[140.173.129.8]=ISATAP
IPV4[140.173.129.8]=140.173.129.8
IPV4_ANON[140.173.129.8]=140.173.129.0
IPV4_TYPE[140.173.129.8]=unicast
IPV4_REGISTRY[140.173.129.8]=ARIN
IPV6CALC_NAME=ipv6calc
IPV6CALC_VERSION=0.94.1
IPV6CALC_COPYRIGHT="(P) & (C) 2001-2013 by Peter Bieringer <pb (at) bieringer.de>"
IPV6CALC_OUTPUT_VERSION=6
IPV6CALC_SETTINGS_ANON=set=anonymize-standard,mask-ipv6=56,mask-ipv4=24,mask-iid=40,mask-mac=24,method=anonymize
IPV6CALC_FEATURES="DB_IEEE DB_IPV4 DB_IPV6"

Solicited node link-local multicast address: ff02::1:ff00:1234
IPV6=ff02:0000:0000:0000:0000:0001:ff00:1234
IPV6_ANON=ff02:0000:0000:0000:0000:0001:ff00:0000
IPV6_TYPE=multicast,link-local,solicited-node
IPV6_REGISTRY=reserved(RFC4291#2.7)
IID=0000:0001:ff00:1234
EUI64=??:??:??:??:??:00:12:34
IPV6CALC_NAME=ipv6calc
IPV6CALC_VERSION=0.94.1
IPV6CALC_COPYRIGHT="(P) & (C) 2001-2013 by Peter Bieringer <pb (at) bieringer.de>"
IPV6CALC_OUTPUT_VERSION=6
IPV6CALC_SETTINGS_ANON=set=anonymize-standard,mask-ipv6=56,mask-ipv4=24,mask-iid=40,mask-mac=24,method=anonymize
IPV6CALC_FEATURES="DB_IEEE DB_IPV4 DB_IPV6"

Solicited node link-local multicast address: ff01::1:ff00:1234
IPV6=ff01:0000:0000:0000:0000:0001:ff00:1234
IPV6_ANON=ff01:0000:0000:0000:0000:0001:ff00:0000
IPV6_TYPE=multicast,loopback,solicited-node
IPV6_REGISTRY=reserved(RFC4291#2.7)
IID=0000:0001:ff00:1234
EUI64=??:??:??:??:??:00:12:34
IPV6CALC_NAME=ipv6calc
IPV6CALC_VERSION=0.94.1
IPV6CALC_COPYRIGHT="(P) & (C) 2001-2013 by Peter Bieringer <pb (at) bieringer.de>"
IPV6CALC_OUTPUT_VERSION=6
IPV6CALC_SETTINGS_ANON=set=anonymize-standard,mask-ipv6=56,mask-ipv4=24,mask-iid=40,mask-mac=24,method=anonymize
IPV6CALC_FEATURES="DB_IEEE DB_IPV4 DB_IPV6"

Solicited node 6bone multicast address: 3ffe::1:ff00:1234
IPV6=3ffe:0000:0000:0000:0000:0001:ff00:1234
IPV6_ANON=3ffe:0000:0000:0000:0000:0001:ff00:0000
IPV6_TYPE=unicast,6bone,global-unicast,solicited-node,iid,iid-local
SLA=0000
IPV6_REGISTRY=IANA
IID=0000:0001:ff00:1234
EUI64=??:??:??:??:??:00:12:34
IPV6CALC_NAME=ipv6calc
IPV6CALC_VERSION=0.94.1
IPV6CALC_COPYRIGHT="(P) & (C) 2001-2013 by Peter Bieringer <pb (at) bieringer.de>"
IPV6CALC_OUTPUT_VERSION=6
IPV6CALC_SETTINGS_ANON=set=anonymize-standard,mask-ipv6=56,mask-ipv4=24,mask-iid=40,mask-mac=24,method=anonymize
IPV6CALC_FEATURES="DB_IEEE DB_IPV4 DB_IPV6"

localhost: ::1
IPV6=0000:0000:0000:0000:0000:0000:0000:0001
IPV6_ANON=0000:0000:0000:0000:0000:0000:0000:0001
IPV6_TYPE=unicast,loopback
IPV6_REGISTRY=reserved(RFC4291#2.5.3)
IPV6CALC_NAME=ipv6calc
IPV6CALC_VERSION=0.94.1
IPV6CALC_COPYRIGHT="(P) & (C) 2001-2013 by Peter Bieringer <pb (at) bieringer.de>"
IPV6CALC_OUTPUT_VERSION=6
IPV6CALC_SETTINGS_ANON=set=anonymize-standard,mask-ipv6=56,mask-ipv4=24,mask-iid=40,mask-mac=24,method=anonymize
IPV6CALC_FEATURES="DB_IEEE DB_IPV4 DB_IPV6"

compat IPv4: ::1.2.3.4
IPV6=0000:0000:0000:0000:0000:0000:1.2.3.4
IPV6_ANON=0000:0000:0000:0000:0000:0000:1.2.3.0
IPV6_TYPE=unicast,compat-v4
IPV6_REGISTRY=reserved(RFC4291#2.5.5.1)
IPV4_SOURCE[1.2.3.4]=COMPAT/MAPPED
IPV4[1.2.3.4]=1.2.3.4
IPV4_ANON[1.2.3.4]=1.2.3.0
IPV4_TYPE[1.2.3.4]=unicast
IPV4_REGISTRY[1.2.3.4]=APNIC
IPV6CALC_NAME=ipv6calc
IPV6CALC_VERSION=0.94.1
IPV6CALC_COPYRIGHT="(P) & (C) 2001-2013 by Peter Bieringer <pb (at) bieringer.de>"
IPV6CALC_OUTPUT_VERSION=6
IPV6CALC_SETTINGS_ANON=set=anonymize-standard,mask-ipv6=56,mask-ipv4=24,mask-iid=40,mask-mac=24,method=anonymize
IPV6CALC_FEATURES="DB_IEEE DB_IPV4 DB_IPV6"

mapped IPv4: ::ffff:1.2.3.4
IPV6=0000:0000:0000:0000:0000:ffff:1.2.3.4
IPV6_ANON=0000:0000:0000:0000:0000:ffff:1.2.3.0
IPV6_TYPE=mapped
IPV6_REGISTRY=reserved(RFC4291#2.5.5.2)
IPV4_SOURCE[1.2.3.4]=COMPAT/MAPPED
IPV4[1.2.3.4]=1.2.3.4
IPV4_ANON[1.2.3.4]=1.2.3.0
IPV4_TYPE[1.2.3.4]=unicast
IPV4_REGISTRY[1.2.3.4]=APNIC
IPV6CALC_NAME=ipv6calc
IPV6CALC_VERSION=0.94.1
IPV6CALC_COPYRIGHT="(P) & (C) 2001-2013 by Peter Bieringer <pb (at) bieringer.de>"
IPV6CALC_OUTPUT_VERSION=6
IPV6CALC_SETTINGS_ANON=set=anonymize-standard,mask-ipv6=56,mask-ipv4=24,mask-iid=40,mask-mac=24,method=anonymize
IPV6CALC_FEATURES="DB_IEEE DB_IPV4 DB_IPV6"

6to4: 2002:0102:0204::1
IPV6=2002:0102:0204:0000:0000:0000:0000:0001
IPV6_ANON=2002:0102:0200:0009:a929:4291:c02d:5d15
IPV6_TYPE=unicast,6to4,global-unicast,iid,iid-local
IPV4_SOURCE[1.2.2.4]=6TO4
IPV4[1.2.2.4]=1.2.2.4
IPV4_ANON[1.2.2.4]=1.2.2.0
IPV4_TYPE[1.2.2.4]=unicast
IPV4_REGISTRY[1.2.2.4]=APNIC
SLA=0000
IPV6_REGISTRY=reserved(RFC3056#2)
IID=0000:0000:0000:0001
EUI64_SCOPE=local
IPV6CALC_NAME=ipv6calc
IPV6CALC_VERSION=0.94.1
IPV6CALC_COPYRIGHT="(P) & (C) 2001-2013 by Peter Bieringer <pb (at) bieringer.de>"
IPV6CALC_OUTPUT_VERSION=6
IPV6CALC_SETTINGS_ANON=set=anonymize-standard,mask-ipv6=56,mask-ipv4=24,mask-iid=40,mask-mac=24,method=anonymize
IPV6CALC_FEATURES="DB_IEEE DB_IPV4 DB_IPV6"

link-local autoconfig EUI-48: fe80::210:a4ff:fe01:2345
IPV6=fe80:0000:0000:0000:0210:a4ff:fe01:2345
IPV6_ANON=fe80:0000:0000:0000:a909:4291:4021:0a4c
IPV6_TYPE=unicast,link-local,iid,iid-global,iid-eui48
IPV6_REGISTRY=reserved(RFC4291#2.5.6)
IID=0210:a4ff:fe01:2345
EUI48=00:10:a4:01:23:45
EUI48_SCOPE=global
EUI48_TYPE=unicast
OUI="XIRCOM"
IPV6CALC_NAME=ipv6calc
IPV6CALC_VERSION=0.94.1
IPV6CALC_COPYRIGHT="(P) & (C) 2001-2013 by Peter Bieringer <pb (at) bieringer.de>"
IPV6CALC_OUTPUT_VERSION=6
IPV6CALC_SETTINGS_ANON=set=anonymize-standard,mask-ipv6=56,mask-ipv4=24,mask-iid=40,mask-mac=24,method=anonymize
IPV6CALC_FEATURES="DB_IEEE DB_IPV4 DB_IPV6"

link-local autoconfig EUI-64: fe80::210:a489:ab01:2345
IPV6=fe80:0000:0000:0000:0210:a489:ab01:2345
IPV6_ANON=fe80:0000:0000:0000:a909:4291:6021:0a43
IPV6_TYPE=unicast,link-local,iid,iid-global,iid-eui64
IPV6_REGISTRY=reserved(RFC4291#2.5.6)
IID=0210:a489:ab01:2345
EUI64=00:10:a4:89:ab:01:23:45
EUI64_SCOPE=global
OUI="XIRCOM"
IPV6CALC_NAME=ipv6calc
IPV6CALC_VERSION=0.94.1
IPV6CALC_COPYRIGHT="(P) & (C) 2001-2013 by Peter Bieringer <pb (at) bieringer.de>"
IPV6CALC_OUTPUT_VERSION=6
IPV6CALC_SETTINGS_ANON=set=anonymize-standard,mask-ipv6=56,mask-ipv4=24,mask-iid=40,mask-mac=24,method=anonymize
IPV6CALC_FEATURES="DB_IEEE DB_IPV4 DB_IPV6"

global autoconfig EUI-48: 3ffe:ffff::210:a4ff:fe01:2345
IPV6=3ffe:ffff:0000:0000:0210:a4ff:fe01:2345
IPV6_ANON=3ffe:ffff:0000:0009:a929:4291:4021:0a48
IPV6_TYPE=unicast,6bone,global-unicast,iid,iid-global,iid-eui48
SLA=0000
IPV6_REGISTRY=IANA
IID=0210:a4ff:fe01:2345
EUI48=00:10:a4:01:23:45
EUI48_SCOPE=global
EUI48_TYPE=unicast
OUI="XIRCOM"
IPV6CALC_NAME=ipv6calc
IPV6CALC_VERSION=0.94.1
IPV6CALC_COPYRIGHT="(P) & (C) 2001-2013 by Peter Bieringer <pb (at) bieringer.de>"
IPV6CALC_OUTPUT_VERSION=6
IPV6CALC_SETTINGS_ANON=set=anonymize-standard,mask-ipv6=56,mask-ipv4=24,mask-iid=40,mask-mac=24,method=anonymize
IPV6CALC_FEATURES="DB_IEEE DB_IPV4 DB_IPV6"

global autoconfig EUI-64: 3ffe:ffff::210:a489:ab01:2345
IPV6=3ffe:ffff:0000:0000:0210:a489:ab01:2345
IPV6_ANON=3ffe:ffff:0000:0009:a929:4291:6021:0a44
IPV6_TYPE=unicast,6bone,global-unicast,iid,iid-global,iid-eui64
SLA=0000
IPV6_REGISTRY=IANA
IID=0210:a489:ab01:2345
EUI64=00:10:a4:89:ab:01:23:45
EUI64_SCOPE=global
OUI="XIRCOM"
IPV6CALC_NAME=ipv6calc
IPV6CALC_VERSION=0.94.1
IPV6CALC_COPYRIGHT="(P) & (C) 2001-2013 by Peter Bieringer <pb (at) bieringer.de>"
IPV6CALC_OUTPUT_VERSION=6
IPV6CALC_SETTINGS_ANON=set=anonymize-standard,mask-ipv6=56,mask-ipv4=24,mask-iid=40,mask-mac=24,method=anonymize
IPV6CALC_FEATURES="DB_IEEE DB_IPV4 DB_IPV6"

global manual EUI-48: 3ffe:ffff::000:a4ff:fe01:2345
IPV6=3ffe:ffff:0000:0000:0000:a4ff:fe01:2345
IPV6_ANON=3ffe:ffff:0000:0009:a929:4291:4000:0a43
IPV6_TYPE=unicast,6bone,global-unicast,iid,iid-local,iid-eui48
SLA=0000
IPV6_REGISTRY=IANA
IID=0000:a4ff:fe01:2345
EUI48=02:00:a4:01:23:45
EUI48_SCOPE=local
EUI48_TYPE=unicast
IPV6CALC_NAME=ipv6calc
IPV6CALC_VERSION=0.94.1
IPV6CALC_COPYRIGHT="(P) & (C) 2001-2013 by Peter Bieringer <pb (at) bieringer.de>"
IPV6CALC_OUTPUT_VERSION=6
IPV6CALC_SETTINGS_ANON=set=anonymize-standard,mask-ipv6=56,mask-ipv4=24,mask-iid=40,mask-mac=24,method=anonymize
IPV6CALC_FEATURES="DB_IEEE DB_IPV4 DB_IPV6"

global manual EUI-64: 3ffe:ffff::000:a489:ab01:2345
IPV6=3ffe:ffff:0000:0000:0000:a489:ab01:2345
IPV6_ANON=3ffe:ffff:0000:0009:a929:4291:c02d:5d15
IPV6_TYPE=unicast,6bone,global-unicast,iid,iid-local
SLA=0000
IPV6_REGISTRY=IANA
IID=0000:a489:ab01:2345
EUI64_SCOPE=local
IPV6CALC_NAME=ipv6calc
IPV6CALC_VERSION=0.94.1
IPV6CALC_COPYRIGHT="(P) & (C) 2001-2013 by Peter Bieringer <pb (at) bieringer.de>"
IPV6CALC_OUTPUT_VERSION=6
IPV6CALC_SETTINGS_ANON=set=anonymize-standard,mask-ipv6=56,mask-ipv4=24,mask-iid=40,mask-mac=24,method=anonymize
IPV6CALC_FEATURES="DB_IEEE DB_IPV4 DB_IPV6"

link-local autoconf on ISDN interface: fe80::fefc:acff:fe10:fe01
IPV6=fe80:0000:0000:0000:fefc:acff:fe10:fe01
IPV6_ANON=fe80:0000:0000:0000:a909:4291:4fef:cace
IPV6_TYPE=unicast,link-local,iid,iid-global,iid-eui48
IPV6_REGISTRY=reserved(RFC4291#2.5.6)
IID=fefc:acff:fe10:fe01
EUI48=fc:fc:ac:10:fe:01
EUI48_SCOPE=global
EUI48_TYPE=unicast
OUI="Linux ISDN-NET/PLIP"
IPV4_SOURCE[172.16.254.1]=ISDN-NET/PLIP
IPV4[172.16.254.1]=172.16.254.1
IPV4_ANON[172.16.254.1]=172.16.254.0
IPV4_TYPE[172.16.254.1]=unicast,site-local
IPV4_REGISTRY[172.16.254.1]=reserved(RFC1918#3)
IPV6CALC_NAME=ipv6calc
IPV6CALC_VERSION=0.94.1
IPV6CALC_COPYRIGHT="(P) & (C) 2001-2013 by Peter Bieringer <pb (at) bieringer.de>"
IPV6CALC_OUTPUT_VERSION=6
IPV6CALC_SETTINGS_ANON=set=anonymize-standard,mask-ipv6=56,mask-ipv4=24,mask-iid=40,mask-mac=24,method=anonymize
IPV6CALC_FEATURES="DB_IEEE DB_IPV4 DB_IPV6"

Productive IPv6: 2001:7b0:ffff::1
IPV6=2001:07b0:ffff:0000:0000:0000:0000:0001
IPV6_ANON=2001:07b0:ffff:0009:a929:4291:c02d:5d15
IPV6_TYPE=unicast,global-unicast,productive,iid,iid-local
SLA=0000
IPV6_REGISTRY=RIPENCC
IID=0000:0000:0000:0001
EUI64_SCOPE=local
IPV6CALC_NAME=ipv6calc
IPV6CALC_VERSION=0.94.1
IPV6CALC_COPYRIGHT="(P) & (C) 2001-2013 by Peter Bieringer <pb (at) bieringer.de>"
IPV6CALC_OUTPUT_VERSION=6
IPV6CALC_SETTINGS_ANON=set=anonymize-standard,mask-ipv6=56,mask-ipv4=24,mask-iid=40,mask-mac=24,method=anonymize
IPV6CALC_FEATURES="DB_IEEE DB_IPV4 DB_IPV6"

Teredo: 3ffe:831f:ce49:7601:8000:efff:af4a:86BF
IPV6=3ffe:831f:ce49:7601:8000:efff:af4a:86bf
IPV6_ANON=3ffe:831f:ce49:7601:8000:ffff:af4a:86ff
IPV6_TYPE=unicast,6bone,global-unicast,teredo
IPV4_SOURCE[80.181.121.64]=TEREDO-CLIENT
IPV4[80.181.121.64]=80.181.121.64
IPV4_ANON[80.181.121.64]=80.181.121.0
IPV4_TYPE[80.181.121.64]=unicast
IPV4_REGISTRY[80.181.121.64]=RIPENCC
IPV4_SOURCE[206.73.118.1]=TEREDO-SERVER
IPV4[206.73.118.1]=206.73.118.1
IPV4_ANON[206.73.118.1]=206.73.118.0
IPV4_TYPE[206.73.118.1]=unicast
IPV4_REGISTRY[206.73.118.1]=ARIN
TEREDO_PORT_CLIENT=4096
IPV6_REGISTRY=IANA
IPV6CALC_NAME=ipv6calc
IPV6CALC_VERSION=0.94.1
IPV6CALC_COPYRIGHT="(P) & (C) 2001-2013 by Peter Bieringer <pb (at) bieringer.de>"
IPV6CALC_OUTPUT_VERSION=6
IPV6CALC_SETTINGS_ANON=set=anonymize-standard,mask-ipv6=56,mask-ipv4=24,mask-iid=40,mask-mac=24,method=anonymize
IPV6CALC_FEATURES="DB_IEEE DB_IPV4 DB_IPV6"

Productive IPv6: 2001:a60:f011::1
IPV6=2001:0a60:f011:0000:0000:0000:0000:0001
IPV6_ANON=2001:0a60:f011:0009:a929:4291:c02d:5d15
IPV6_TYPE=unicast,global-unicast,productive,iid,iid-local
SLA=0000
IPV6_REGISTRY=RIPENCC
IID=0000:0000:0000:0001
EUI64_SCOPE=local
IPV6CALC_NAME=ipv6calc
IPV6CALC_VERSION=0.94.1
IPV6CALC_COPYRIGHT="(P) & (C) 2001-2013 by Peter Bieringer <pb (at) bieringer.de>"
IPV6CALC_OUTPUT_VERSION=6
IPV6CALC_SETTINGS_ANON=set=anonymize-standard,mask-ipv6=56,mask-ipv4=24,mask-iid=40,mask-mac=24,method=anonymize
IPV6CALC_FEATURES="DB_IEEE DB_IPV4 DB_IPV6"

Orchid: 2001:0010:392e:a450:2cd3:75e1:6098:8104
IPV6=2001:0010:392e:a450:2cd3:75e1:6098:8104
IPV6_ANON=2001:0019:a909:a909:a999:4843:0000:000e
IPV6_TYPE=global-unicast,orchid
IPV6_REGISTRY=reserved(RFC4843#2)
IPV6CALC_NAME=ipv6calc
IPV6CALC_VERSION=0.94.1
IPV6CALC_COPYRIGHT="(P) & (C) 2001-2013 by Peter Bieringer <pb (at) bieringer.de>"
IPV6CALC_OUTPUT_VERSION=6
IPV6CALC_SETTINGS_ANON=set=anonymize-standard,mask-ipv6=56,mask-ipv4=24,mask-iid=40,mask-mac=24,method=anonymize
IPV6CALC_FEATURES="DB_IEEE DB_IPV4 DB_IPV6"

Link-local teredo: fe80::8000:5445:5245:444F
IPV6=fe80:0000:0000:0000:8000:5445:5245:444f
IPV6_ANON=fe80:0000:0000:0000:a909:4291:c02d:5d1d
IPV6_TYPE=unicast,link-local,link-local-teredo,iid,iid-local,iid-teredo
IPV6_REGISTRY=reserved(RFC4291#2.5.6)
IID=8000:5445:5245:444f
EUI64_SCOPE=local
IPV6CALC_NAME=ipv6calc
IPV6CALC_VERSION=0.94.1
IPV6CALC_COPYRIGHT="(P) & (C) 2001-2013 by Peter Bieringer <pb (at) bieringer.de>"
IPV6CALC_OUTPUT_VERSION=6
IPV6CALC_SETTINGS_ANON=set=anonymize-standard,mask-ipv6=56,mask-ipv4=24,mask-iid=40,mask-mac=24,method=anonymize
IPV6CALC_FEATURES="DB_IEEE DB_IPV4 DB_IPV6"

Link-local teredo: fe80::ffff:ffff:fffd
IPV6=fe80:0000:0000:0000:0000:ffff:ffff:fffd
IPV6_ANON=fe80:0000:0000:0000:a909:4291:4000:0ffa
IPV6_TYPE=unicast,link-local,link-local-teredo,iid,iid-local,iid-teredo,iid-eui48
IPV6_REGISTRY=reserved(RFC4291#2.5.6)
IID=0000:ffff:ffff:fffd
EUI48=02:00:ff:ff:ff:fd
EUI48_SCOPE=local
EUI48_TYPE=unicast
IPV6CALC_NAME=ipv6calc
IPV6CALC_VERSION=0.94.1
IPV6CALC_COPYRIGHT="(P) & (C) 2001-2013 by Peter Bieringer <pb (at) bieringer.de>"
IPV6CALC_OUTPUT_VERSION=6
IPV6CALC_SETTINGS_ANON=set=anonymize-standard,mask-ipv6=56,mask-ipv4=24,mask-iid=40,mask-mac=24,method=anonymize
IPV6CALC_FEATURES="DB_IEEE DB_IPV4 DB_IPV6"

ipv6literal: fe80--1.IPV6-LITERAL.NET
IPV6=fe80:0000:0000:0000:0000:0000:0000:0001
IPV6_ANON=fe80:0000:0000:0000:a909:4291:c02d:5d1d
IPV6_TYPE=unicast,link-local,iid,iid-local
IPV6_REGISTRY=reserved(RFC4291#2.5.6)
IID=0000:0000:0000:0001
EUI64_SCOPE=local
IPV6CALC_NAME=ipv6calc
IPV6CALC_VERSION=0.94.1
IPV6CALC_COPYRIGHT="(P) & (C) 2001-2013 by Peter Bieringer <pb (at) bieringer.de>"
IPV6CALC_OUTPUT_VERSION=6
IPV6CALC_SETTINGS_ANON=set=anonymize-standard,mask-ipv6=56,mask-ipv4=24,mask-iid=40,mask-mac=24,method=anonymize
IPV6CALC_FEATURES="DB_IEEE DB_IPV4 DB_IPV6"

ipv6literal: 2001-db8-0-0-0-0-0-1.ipv6-literal.net
IPV6=2001:0db8:0000:0000:0000:0000:0000:0001
IPV6_ANON=2001:0db8:0000:0009:a929:4291:c02d:5d15
IPV6_TYPE=unicast,global-unicast,productive,iid,iid-local
SLA=0000
IPV6_REGISTRY=reserved(RFC3849#4)
IID=0000:0000:0000:0001
EUI64_SCOPE=local
IPV6CALC_NAME=ipv6calc
IPV6CALC_VERSION=0.94.1
IPV6CALC_COPYRIGHT="(P) & (C) 2001-2013 by Peter Bieringer <pb (at) bieringer.de>"
IPV6CALC_OUTPUT_VERSION=6
IPV6CALC_SETTINGS_ANON=set=anonymize-standard,mask-ipv6=56,mask-ipv4=24,mask-iid=40,mask-mac=24,method=anonymize
IPV6CALC_FEATURES="DB_IEEE DB_IPV4 DB_IPV6"

ipv6literal: 2001-0db8-0000-0000-0000-0000-0000-0001.ipv6-literal.net
IPV6=2001:0db8:0000:0000:0000:0000:0000:0001
IPV6_ANON=2001:0db8:0000:0009:a929:4291:c02d:5d15
IPV6_TYPE=unicast,global-unicast,productive,iid,iid-local
SLA=0000
IPV6_REGISTRY=reserved(RFC3849#4)
IID=0000:0000:0000:0001
EUI64_SCOPE=local
IPV6CALC_NAME=ipv6calc
IPV6CALC_VERSION=0.94.1
IPV6CALC_COPYRIGHT="(P) & (C) 2001-2013 by Peter Bieringer <pb (at) bieringer.de>"
IPV6CALC_OUTPUT_VERSION=6
IPV6CALC_SETTINGS_ANON=set=anonymize-standard,mask-ipv6=56,mask-ipv4=24,mask-iid=40,mask-mac=24,method=anonymize
IPV6CALC_FEATURES="DB_IEEE DB_IPV4 DB_IPV6"

ipv6literal: 2001-db8--1.ipv6-literal.net
IPV6=2001:0db8:0000:0000:0000:0000:0000:0001
IPV6_ANON=2001:0db8:0000:0009:a929:4291:c02d:5d15
IPV6_TYPE=unicast,global-unicast,productive,iid,iid-local
SLA=0000
IPV6_REGISTRY=reserved(RFC3849#4)
IID=0000:0000:0000:0001
EUI64_SCOPE=local
IPV6CALC_NAME=ipv6calc
IPV6CALC_VERSION=0.94.1
IPV6CALC_COPYRIGHT="(P) & (C) 2001-2013 by Peter Bieringer <pb (at) bieringer.de>"
IPV6CALC_OUTPUT_VERSION=6
IPV6CALC_SETTINGS_ANON=set=anonymize-standard,mask-ipv6=56,mask-ipv4=24,mask-iid=40,mask-mac=24,method=anonymize
IPV6CALC_FEATURES="DB_IEEE DB_IPV4 DB_IPV6"

ipv6literal: fe80--218-8bff-fe17-a226s4.ipv6-literal.net
IPV6=fe80:0000:0000:0000:0218:8bff:fe17:a226%4
IPV6_ANON=fe80:0000:0000:0000:a909:4291:4021:88ba%4
IPV6_TYPE=unicast,link-local,iid,iid-global,iid-eui48
IPV6_REGISTRY=reserved(RFC4291#2.5.6)
IID=0218:8bff:fe17:a226
EUI48=00:18:8b:17:a2:26
EUI48_SCOPE=global
EUI48_TYPE=unicast
OUI="Dell ESG PCBA Test"
IPV6CALC_NAME=ipv6calc
IPV6CALC_VERSION=0.94.1
IPV6CALC_COPYRIGHT="(P) & (C) 2001-2013 by Peter Bieringer <pb (at) bieringer.de>"
IPV6CALC_OUTPUT_VERSION=6
IPV6CALC_SETTINGS_ANON=set=anonymize-standard,mask-ipv6=56,mask-ipv4=24,mask-iid=40,mask-mac=24,method=anonymize
IPV6CALC_FEATURES="DB_IEEE DB_IPV4 DB_IPV6"

RFC1122#3.2.1.3: 0.0.0.0
IPV4_REGISTRY=reserved(RFC1122#3.2.1.3)

RFC1122#3.2.1.3: 0.255.255.255
IPV4_REGISTRY=reserved(RFC1122#3.2.1.3)

RFC1918#3: 10.0.0.0
IPV4_REGISTRY=reserved(RFC1918#3)

RFC1918#3: 10.255.255.255
IPV4_REGISTRY=reserved(RFC1918#3)

RFC1122#3.2.1.3: 127.0.0.0
IPV4_REGISTRY=reserved(RFC1122#3.2.1.3)

RFC1122#3.2.1.3: 127.255.255.255
IPV4_REGISTRY=reserved(RFC1122#3.2.1.3)

RFC3927#1: 169.254.0.0
IPV4_REGISTRY=reserved(RFC3927#1)

RFC3927#1: 169.254.255.255
IPV4_REGISTRY=reserved(RFC3927#1)

RFC1918#3: 172.16.0.0
IPV4_REGISTRY=reserved(RFC1918#3)

RFC1918#3: 172.31.255.255
IPV4_REGISTRY=reserved(RFC1918#3)

RFC5736#1: 192.0.0.0
IPV4_REGISTRY=reserved(RFC5736#1)

RFC5736#1: 192.0.0.255
IPV4_REGISTRY=reserved(RFC5736#1)

RFC5737#1: 192.0.2.0
IPV4_REGISTRY=reserved(RFC5737#1)

RFC5737#1: 192.0.2.255
IPV4_REGISTRY=reserved(RFC5737#1)

RFC3068#2.3: 192.88.99.0
IPV4_REGISTRY=reserved(RFC3068#2.3)

RFC3068#2.3: 192.88.99.255
IPV4_REGISTRY=reserved(RFC3068#2.3)

RFC1918#3: 192.168.0.0
IPV4_REGISTRY=reserved(RFC1918#3)

RFC1918#3: 192.168.255.255
IPV4_REGISTRY=reserved(RFC1918#3)

RFC2544#C.2.2: 198.18.0.0
IPV4_REGISTRY=reserved(RFC2544#C.2.2)

RFC2544#C.2.2: 198.19.255.255
IPV4_REGISTRY=reserved(RFC2544#C.2.2)

RFC5737#3: 198.51.100.0
IPV4_REGISTRY=reserved(RFC5737#3)

RFC5737#3: 198.51.100.255
IPV4_REGISTRY=reserved(RFC5737#3)

RFC5737#3: 203.0.113.0
IPV4_REGISTRY=reserved(RFC5737#3)

RFC5737#3: 203.0.113.255
IPV4_REGISTRY=reserved(RFC5737#3)

RFC3171#2: 224.0.0.0
IPV4_REGISTRY=reserved(RFC3171#2)

RFC3171#2: 239.255.255.255
IPV4_REGISTRY=reserved(RFC3171#2)

RFC1112#4: 240.0.0.0
IPV4_REGISTRY=reserved(RFC1112#4)

RFC1112#4: 255.255.255.254
IPV4_REGISTRY=reserved(RFC1112#4)

RFC919#7: 255.255.255.255
IPV4_REGISTRY=reserved(RFC919#7)

RFC4291#2.5.2: ::
IPV6_REGISTRY=reserved(RFC4291#2.5.2)

RFC4291#2.5.3: ::1
IPV6_REGISTRY=reserved(RFC4291#2.5.3)

RFC4291#2.5.5.1: ::0.0.0.2
IPV6_REGISTRY=reserved(RFC4291#2.5.5.1)

RFC4291#2.5.5.1: ::255.255.255.255
IPV6_REGISTRY=reserved(RFC4291#2.5.5.1)

RFC4291#2.5.5.2: ::ffff:0.0.0.0
IPV6_REGISTRY=reserved(RFC4291#2.5.5.2)

RFC4291#2.5.5.2: ::ffff:255.255.255.255
IPV6_REGISTRY=reserved(RFC4291#2.5.5.2)

RFC4380#6: 2001:0000::
IPV6_REGISTRY=reserved(RFC4380#6)

RFC4380#6: 2001:0000:ffff:ffff:ffff:ffff:ffff:ffff
IPV6_REGISTRY=reserved(RFC4380#6)

RFC4843#2: 2001:0010::
IPV6_REGISTRY=reserved(RFC4843#2)

RFC4843#2: 2001:001f:ffff:ffff:ffff:ffff:ffff:ffff
IPV6_REGISTRY=reserved(RFC4843#2)

RFC3849#4: 2001:0db8::
IPV6_REGISTRY=reserved(RFC3849#4)

RFC3849#4: 2001:0db8:ffff:ffff:ffff:ffff:ffff:ffff
IPV6_REGISTRY=reserved(RFC3849#4)

RFC3056#2: 2002::
IPV6_REGISTRY=reserved(RFC3056#2)

RFC3056#2: 2002:ffff:ffff:ffff:ffff:ffff:ffff:ffff
IPV6_REGISTRY=reserved(RFC3056#2)

RFC4193#3.1: fc00::
IPV6_REGISTRY=reserved(RFC4193#3.1)

RFC4193#3.1: fdff:ffff:ffff:ffff:ffff:ffff:ffff:ffff
IPV6_REGISTRY=reserved(RFC4193#3.1)

RFC4291#2.5.6: fe80::
IPV6_REGISTRY=reserved(RFC4291#2.5.6)

RFC4291#2.5.6: fe9f:ffff:ffff:ffff:ffff:ffff:ffff:ffff
IPV6_REGISTRY=reserved(RFC4291#2.5.6)

RFC4291#2.5.7: fec0::
IPV6_REGISTRY=reserved(RFC4291#2.5.7)

RFC4291#2.5.7: fed0:ffff:ffff:ffff:ffff:ffff:ffff:ffff
IPV6_REGISTRY=reserved(RFC4291#2.5.7)

RFC4291#2.7: ff00::
IPV6_REGISTRY=reserved(RFC4291#2.7)

RFC4291#2.7: ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff
IPV6_REGISTRY=reserved(RFC4291#2.7)

Test: 00:02:b3:01:23:45 for OUI="Intel Corporation"
OUI="Intel Corporation"

Test: 00:02:b3:01:23:45 for EUI48_SCOPE=global
EUI48_SCOPE=global

Test: 00:1b:c5:06:a3:45 for OUI="IST GmbH"
OUI="IST GmbH"

Test: 00:1b:c5:06:a3:45 for EUI48_SCOPE=global
EUI48_SCOPE=global

Test: 00:50:c2:86:23:45 for OUI="Elsys AG"
OUI="Elsys AG"

Test: 00:50:c2:86:23:45 for EUI48_SCOPE=global
EUI48_SCOPE=global

Test: 00:02:b3:01:23:45:67:89 for OUI="Intel Corporation"
OUI="Intel Corporation"

Test: 00:02:b3:01:23:45:67:89 for EUI64_SCOPE=global
EUI64_SCOPE=global

Test: 00:1b:c5:06:a3:45:67:89 for OUI="IST GmbH"
OUI="IST GmbH"

Test: 00:1b:c5:06:a3:45:67:89 for EUI64_SCOPE=global
EUI64_SCOPE=global

Test: 00:50:c2:86:23:45:67:89 for OUI="Elsys AG"
OUI="Elsys AG"

Test: 00:50:c2:86:23:45:67:89 for EUI64_SCOPE=global
EUI64_SCOPE=global

Test: 2001:db8:123:4509:a929:4291:5021:8621 for OUI="Elsys AG"
OUI="Elsys AG"

Test: 2001:db8:123:4509:a929:4291:5021:8621 for EUI48_SCOPE=global
EUI48_SCOPE=global

Test: 2001:db8:123:4509:a929:4291:7021:8626 for OUI="Elsys AG"
OUI="Elsys AG"

Test: 2001:db8:123:4509:a929:4291:7021:8626 for EUI64_SCOPE=global
EUI64_SCOPE=global

Test: 2001:db8:11e0:6201:224:21ff:fe01:2345 for EUI48_SCOPE=global
EUI48_SCOPE=global

Test: 2001:db8:11e0:6201:224:21ff:fe01:2345 for OUI="MICRO-STAR INT'L CO., LTD."
OUI="MICRO-STAR INT'L CO., LTD."

Test: 0123.4567.89ab for EUI48=01:23:45:67:89:ab
EUI48=01:23:45:67:89:ab

Test: 01-23-45-67-89-ab for EUI48=01:23:45:67:89:ab
EUI48=01:23:45:67:89:ab

Test: 012345-6789ab for EUI48=01:23:45:67:89:ab
EUI48=01:23:45:67:89:ab

Test: 0123456789ab for EUI48=01:23:45:67:89:ab
EUI48=01:23:45:67:89:ab

Test: c0a80102 for IPV4=192.168.1.2
IPV4=192.168.1.2

Test: 0a010203 for IPV4=10.1.2.3
IPV4=10.1.2.3

Test: a010203 for IPV4=10.1.2.3
IPV4=10.1.2.3

GeoIP tests skipped
IP2Location tests skipped
make[1]: Leaving directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/ipv6calc'
cd ../ && make lib-make
cd md5 && make
cd databases/ieee-oui && make
cd databases/ieee-iab && make
cd databases/ipv4-assignment && make
cd databases/ipv6-assignment && make
test -f dbieee_oui.h || make update
test -f dbieee_iab.h || make update
test -f dbipv4addr_assignment.h || make update
test -f dbipv6addr_assignment.h || make update
make[3]: Nothing to be done for 'all'.
cd lib && make GETOPT_INCLUDE=
make[3]: Nothing to be done for 'all'.
make[1]: Entering directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/ipv6logconv'
i586-alt-linux-gcc -o ipv6logconv ipv6logconv.o ipv6logconvhelp.o  -lipv6calc -L../lib/  -lm
make[1]: Leaving directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/ipv6logconv'
make[1]: Entering directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/ipv6logconv'
./test_ipv6logconv.sh
Run 'ipv6logconv' function tests...

INPUT: 195.226.187.50	- - "IPv4 address"
RIPENCC.ipv4-addr.addrtype.ipv6calc - not-ipv6.ouitype.ipv6calc "IPv4 address"

INPUT: 3ffe:ffff::1	- - "IPv6 address/6bone test"
IANA.6bone.global-unicast.ipv6-addr.addrtype.ipv6calc - local-scope.ouitype.ipv6calc "IPv6 address/6bone test"

INPUT: 3FFE:1a05:510:200:0:5EFE:8CAD:8108 - -
IANA.6bone.global-unicast.ipv6-addr.addrtype.ipv6calc - ISATAP.ouitype.ipv6calc 
INPUT: ff02::1:ff00:1234 - -
link-local.ipv6-addr.addrtype.ipv6calc - local-scope.ouitype.ipv6calc 
INPUT: ff01::1:ff00:1234 - -
unknown.ipv6-addr.addrtype.ipv6calc - unresolvable.ouitype.ipv6calc 
INPUT: 3ffe::1:ff00:1234 - -
IANA.6bone.global-unicast.ipv6-addr.addrtype.ipv6calc - local-scope.ouitype.ipv6calc 
INPUT: ::1 - -
unknown.ipv6-addr.addrtype.ipv6calc - unresolvable.ouitype.ipv6calc 
INPUT: ::1.2.3.4 - -
APNIC.compat-v4.ipv6-addr.addrtype.ipv6calc - unresolvable.ouitype.ipv6calc 
INPUT: ::ffff:1.2.3.4 - -
APNIC.mapped.ipv6-addr.addrtype.ipv6calc - unresolvable.ouitype.ipv6calc 
INPUT: 2002:0102:0204::1 - -
APNIC.6to4.global-unicast.ipv6-addr.addrtype.ipv6calc - local-scope.ouitype.ipv6calc 
INPUT: fe80::210:a4ff:fe01:2345 - -
link-local.ipv6-addr.addrtype.ipv6calc - XIRCOM.ouitype.ipv6calc 
INPUT: fe80::210:a489:ab01:2345 - -
link-local.ipv6-addr.addrtype.ipv6calc - XIRCOM.ouitype.ipv6calc 
INPUT: 3ffe:ffff::210:a4ff:fe01:2345 - -
IANA.6bone.global-unicast.ipv6-addr.addrtype.ipv6calc - XIRCOM.ouitype.ipv6calc 
INPUT: 3ffe:ffff::210:a489:ab01:2345 - -
IANA.6bone.global-unicast.ipv6-addr.addrtype.ipv6calc - XIRCOM.ouitype.ipv6calc 
INPUT: 3ffe:ffff::000:a4ff:fe01:2345 - -
IANA.6bone.global-unicast.ipv6-addr.addrtype.ipv6calc - local-scope.ouitype.ipv6calc 
INPUT: 3ffe:ffff::000:a489:ab01:2345 - -
IANA.6bone.global-unicast.ipv6-addr.addrtype.ipv6calc - local-scope.ouitype.ipv6calc 
INPUT: 3ffe:ffff::000:0250:c2ff:fe00:3011 - - "Microsoft"
IANA.6bone.global-unicast.ipv6-addr.addrtype.ipv6calc - MICROSOFT.ouitype.ipv6calc "Microsoft"

INPUT: fe80::fefc:acff:fe10:fe01 - -
link-local.ipv6-addr.addrtype.ipv6calc - Linux-ISDN-NET+PLIP.ouitype.ipv6calc 
INPUT: 1.2.3.4 - -
APNIC.ipv4-addr.addrtype.ipv6calc - not-ipv6.ouitype.ipv6calc 
INPUT: 2002:50b5:7940:0000:0000:0000:50b5:7940 - - "Microsoft 6to4 address"
RIPENCC.6to4.global-unicast.ipv6-addr.addrtype.ipv6calc - 6to4-microsoft.ouitype.ipv6calc "Microsoft 6to4 address"

INPUT: fd00:1234:5678:9abc::1 - - "Unique Local IPv6 Unicast Address"
unique-local-unicast.ipv6-addr.addrtype.ipv6calc - local-scope.ouitype.ipv6calc "Unique Local IPv6 Unicast Address"

INPUT: fd00:1234:5678:9abc:210:a489:ab01:2345 - - "Unique Local IPv6 Unicast Address"
unique-local-unicast.ipv6-addr.addrtype.ipv6calc - XIRCOM.ouitype.ipv6calc "Unique Local IPv6 Unicast Address"

INPUT: 3ffe:831f:ce49:7601:8000:efff:af4a:86BF - - Teredo
RIPENCC.teredo.global-unicast.ipv6-addr.addrtype.ipv6calc - local-scope-teredo.ouitype.ipv6calc Teredo

INPUT: 2001:db8:0123:4567:837:3b0d:a304:9141 - - Privacy IID
productive.global-unicast.ipv6-addr.addrtype.ipv6calc - local-scope-privacy.ouitype.ipv6calc Privacy IID

All tests were successfully done!
make[1]: Leaving directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/ipv6logconv'
cd ../ && make lib-make
cd md5 && make
cd databases/ieee-oui && make
cd databases/ieee-iab && make
cd databases/ipv4-assignment && make
cd databases/ipv6-assignment && make
test -f dbieee_oui.h || make update
make[3]: Nothing to be done for 'all'.
test -f dbipv4addr_assignment.h || make update
test -f dbieee_iab.h || make update
test -f dbipv6addr_assignment.h || make update
cd lib && make GETOPT_INCLUDE=
make[3]: Nothing to be done for 'all'.
make[1]: Entering directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/ipv6loganon'
i586-alt-linux-gcc -o ipv6loganon ipv6loganon.o ipv6loganonhelp.o  -lipv6calc -L../lib/  -lm
make[1]: Leaving directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/ipv6loganon'
make[1]: Entering directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/ipv6loganon'
./test_ipv6loganon.sh
Run 'ipv6loganon' function tests...
IN     : 192.0.2.1 - - IPv4 address
CHECK  : 192.0.2.0 - - IPv4 address
OUT    : 192.0.2.0 - - IPv4 address
RESULT : ok

IN     : 2001:0db8:0000:0000:81c0:0f3f:c807:1455 - - IPv6 address/privacy IID
CHECK  : 2001:db8::9:a929:4941:0:c - - IPv6 address/privacy IID
OUT    : 2001:db8::9:a929:4941:0:c - - IPv6 address/privacy IID
RESULT : ok

IN     : 3ffe:ffff::1 - - IPv6 address/6bone/static IID
CHECK  : 3ffe:ffff::9:a929:4291:c02d:5d15 - - IPv6 address/6bone/static IID
OUT    : 3ffe:ffff::9:a929:4291:c02d:5d15 - - IPv6 address/6bone/static IID
RESULT : ok

IN     : 3FFE:1a05:510:200:0:5EFE:8CAD:8108 - - ISATAP
CHECK  : 3ffe:1a05:510:209:a929:5214:48ca:d81d - - ISATAP
OUT    : 3ffe:1a05:510:209:a929:5214:48ca:d81d - - ISATAP
RESULT : ok

IN     : ff02::1:ff00:1234 - - Solicited Node
CHECK  : ff02::1:ff00:0 - - Solicited Node
OUT    : ff02::1:ff00:0 - - Solicited Node
RESULT : ok

IN     : 3ffe::1:ff00:1234 - - Solicited Node
CHECK  : 3ffe::1:ff00:0 - - Solicited Node
OUT    : 3ffe::1:ff00:0 - - Solicited Node
RESULT : ok

IN     : ::1 - - loopback
CHECK  : ::1 - - loopback
OUT    : ::1 - - loopback
RESULT : ok

IN     : ::1.2.3.4 - - compatible IPv4
CHECK  : ::1.2.3.0 - - compatible IPv4
OUT    : ::1.2.3.0 - - compatible IPv4
RESULT : ok

IN     : ::ffff:1.2.3.4 - - mapped IPv4
CHECK  : ::ffff:1.2.3.0 - - mapped IPv4
OUT    : ::ffff:1.2.3.0 - - mapped IPv4
RESULT : ok

IN     : 2002:0102:0204::1 - - 6to4 local
CHECK  : 2002:102:200:9:a929:4291:c02d:5d15 - - 6to4 local
OUT    : 2002:102:200:9:a929:4291:c02d:5d15 - - 6to4 local
RESULT : ok

IN     : 2002:50b5:7940::50b5:7940 - - 6to4 Microsoft
CHECK  : 2002:50b5:7900:9:a929:4291:850b:5794 - - 6to4 Microsoft
OUT    : 2002:50b5:7900:9:a929:4291:850b:5794 - - 6to4 Microsoft
RESULT : ok

IN     : fe80::210:a4ff:fe01:2345 - - link local EUI-48
CHECK  : fe80::a909:4291:4021:a4c - - link local EUI-48
OUT    : fe80::a909:4291:4021:a4c - - link local EUI-48
RESULT : ok

IN     : fe80::210:a489:ab01:2345 - - link local EUI-64
CHECK  : fe80::a909:4291:6021:a43 - - link local EUI-64
OUT    : fe80::a909:4291:6021:a43 - - link local EUI-64
RESULT : ok

IN     : 3ffe:ffff::210:a4ff:fe01:2345 - - 6bone EUI-48
CHECK  : 3ffe:ffff::9:a929:4291:4021:a48 - - 6bone EUI-48
OUT    : 3ffe:ffff::9:a929:4291:4021:a48 - - 6bone EUI-48
RESULT : ok

IN     : 3ffe:ffff::210:a489:ab01:2345 - - 6bone EUI-64
CHECK  : 3ffe:ffff::9:a929:4291:6021:a44 - - 6bone EUI-64
OUT    : 3ffe:ffff::9:a929:4291:6021:a44 - - 6bone EUI-64
RESULT : ok

IN     : 3ffe:ffff::000:a4ff:fe01:2345 - - 6bone EUI-48 local
CHECK  : 3ffe:ffff::9:a929:4291:4000:a43 - - 6bone EUI-48 local
OUT    : 3ffe:ffff::9:a929:4291:4000:a43 - - 6bone EUI-48 local
RESULT : ok

IN     : 3ffe:ffff::000:a489:ab01:2345 - - 6bone local
CHECK  : 3ffe:ffff::9:a929:4291:c02d:5d15 - - 6bone local
OUT    : 3ffe:ffff::9:a929:4291:c02d:5d15 - - 6bone local
RESULT : ok

IN     : fd00:1234:5678:9abc::1 - - ULUA local
CHECK  : fd00:1234:5678:9a09:a929:4291:c02d:5d15 - - ULUA local
OUT    : fd00:1234:5678:9a09:a929:4291:c02d:5d15 - - ULUA local
RESULT : ok

IN     : fd00:1234:5678:9abc:210:a4ff:fe01:2345 - - ULUA EUI-48
CHECK  : fd00:1234:5678:9a09:a929:4291:4021:a48 - - ULUA EUI-48
OUT    : fd00:1234:5678:9a09:a929:4291:4021:a48 - - ULUA EUI-48
RESULT : ok

IN     : fd00:1234:5678:9abc:210:a489:ab01:2345 - - ULUA EUI-64
CHECK  : fd00:1234:5678:9a09:a929:4291:6021:a44 - - ULUA EUI-64
OUT    : fd00:1234:5678:9a09:a929:4291:6021:a44 - - ULUA EUI-64
RESULT : ok

IN     : 3ffe:831f:ce49:7601:8000:efff:af4a:86BF - - Teredo 6bone
CHECK  : 3ffe:831f:ce49:7601:8000:ffff:af4a:86ff - - Teredo 6bone
OUT    : 3ffe:831f:ce49:7601:8000:ffff:af4a:86ff - - Teredo 6bone
RESULT : ok

IN     : 2001:001a:392e:a450:2cd3:75e1:6098:8104 - - ORCHID
CHECK  : 2001:19:a909:a909:a999:4843::e - - ORCHID
OUT    : 2001:19:a909:a909:a999:4843::e - - ORCHID
RESULT : ok

IN     : 192.0.2.1 - - IPv4 address
OPTIONS: --anonymize-careful
CHECK  : 192.0.0.0 - - IPv4 address
OUT    : 192.0.0.0 - - IPv4 address
RESULT : ok

IN     : 192.0.130.1 - - IPv4 address
OPTIONS: --anonymize-careful
CHECK  : 192.0.128.0 - - IPv4 address
OUT    : 192.0.128.0 - - IPv4 address
RESULT : ok

IN     : 192.0.2.1 - - IPv4 address
OPTIONS: --anonymize-paranoid
CHECK  : 192.0.0.0 - - IPv4 address
OUT    : 192.0.0.0 - - IPv4 address
RESULT : ok

IN     : 192.0.130.1 - - IPv4 address
OPTIONS: --anonymize-paranoid
CHECK  : 192.0.0.0 - - IPv4 address
OUT    : 192.0.0.0 - - IPv4 address
RESULT : ok

IN     : 192.1.130.1 - - IPv4 address
OPTIONS: --anonymize-paranoid
CHECK  : 192.1.0.0 - - IPv4 address
OUT    : 192.1.0.0 - - IPv4 address
RESULT : ok

IN     : 3ffe:ffff:1234::1 - - IPv6 address/6bone/standard
OPTIONS: --anonymize-standard
CHECK  : 3ffe:ffff:1234:9:a929:4291:c02d:5d15 - - IPv6 address/6bone/standard
OUT    : 3ffe:ffff:1234:9:a929:4291:c02d:5d15 - - IPv6 address/6bone/standard
RESULT : ok

IN     : 3ffe:ffff:1234::1 - - IPv6 address/6bone/careful
OPTIONS: --anonymize-careful
CHECK  : 3ffe:ffff:1234:a909:a949:4291:c02d:5d13 - - IPv6 address/6bone/careful
OUT    : 3ffe:ffff:1234:a909:a949:4291:c02d:5d13 - - IPv6 address/6bone/careful
RESULT : ok

IN     : 3ffe:ffff:1234::1 - - IPv6 address/6bone/paranoid
OPTIONS: --anonymize-paranoid
CHECK  : 3ffe:ffff:1209:a909:a969:4291:c02d:5d1a - - IPv6 address/6bone/paranoid
OUT    : 3ffe:ffff:1209:a909:a969:4291:c02d:5d1a - - IPv6 address/6bone/paranoid
RESULT : ok

IN     : 2002:50b5:7940::50b5:7940 - - 6to4 Microsoft1
OPTIONS: --anonymize-careful
CHECK  : 2002:50b5:7000:a909:a949:4291:850b:570f - - 6to4 Microsoft1
OUT    : 2002:50b5:7000:a909:a949:4291:850b:570f - - 6to4 Microsoft1
RESULT : ok

IN     : 2002:50b5:7940::50b5:7940 - - 6to4 Microsoft2
OPTIONS: --anonymize-paranoid
CHECK  : 2002:50b5:9:a909:a969:4291:850b:500c - - 6to4 Microsoft2
OUT    : 2002:50b5:9:a909:a969:4291:850b:500c - - 6to4 Microsoft2
RESULT : ok

IN     : fe80::210:a4ff:fe01:2345 - - link local EUI-48/careful
OPTIONS: --anonymize-careful
CHECK  : fe80::a909:4291:4021:a4c - - link local EUI-48/careful
OUT    : fe80::a909:4291:4021:a4c - - link local EUI-48/careful
RESULT : ok

IN     : fe80::210:a489:ab01:2345 - - link local EUI-64/paranoid
OPTIONS: --anonymize-paranoid
CHECK  : fe80::a909:4291:6021:a43 - - link local EUI-64/paranoid
OUT    : fe80::a909:4291:6021:a43 - - link local EUI-64/paranoid
RESULT : ok

IN     : fec0::1234:210:a4ff:fe01:2345 - - site local EUI-48/standard
OPTIONS: --anonymize-standard
CHECK  : fec0::1209:a929:4291:4021:a48 - - site local EUI-48/standard
OUT    : fec0::1209:a929:4291:4021:a48 - - site local EUI-48/standard
RESULT : ok

IN     : fec0::1234:210:a4ff:fe01:2345 - - site local EUI-48/careful
OPTIONS: --anonymize-careful
CHECK  : fec0::a909:a949:4291:4021:a46 - - site local EUI-48/careful
OUT    : fec0::a909:a949:4291:4021:a46 - - site local EUI-48/careful
RESULT : ok

IN     : fed0::1234:210:a489:ab01:2345 - - site local EUI-64/paranoid
OPTIONS: --anonymize-paranoid
CHECK  : fed0::9:a909:a969:4291:6021:a4c - - site local EUI-64/paranoid
OUT    : fed0::9:a909:a969:4291:6021:a4c - - site local EUI-64/paranoid
RESULT : ok

IN     : fd00:1234:5678:9abc::1 - - ULUA local
OPTIONS: --anonymize-standard
CHECK  : fd00:1234:5678:9a09:a929:4291:c02d:5d15 - - ULUA local
OUT    : fd00:1234:5678:9a09:a929:4291:c02d:5d15 - - ULUA local
RESULT : ok

IN     : fd00:1234:5678:9abc:210:a4ff:fe01:2345 - - ULUA EUI-48/careful
OPTIONS: --anonymize-careful
CHECK  : fd00:1234:5678:a909:a949:4291:4021:a46 - - ULUA EUI-48/careful
OUT    : fd00:1234:5678:a909:a949:4291:4021:a46 - - ULUA EUI-48/careful
RESULT : ok

IN     : fd00:1234:5678:9abc:210:a489:ab01:2345 - - ULUA EUI-64/paranoid
OPTIONS: --anonymize-paranoid
CHECK  : fd00:1234:5609:a909:a969:4291:6021:a4c - - ULUA EUI-64/paranoid
OUT    : fd00:1234:5609:a909:a969:4291:6021:a4c - - ULUA EUI-64/paranoid
RESULT : ok

IN     : fd00:1234:5678:9abc:210:a489:ab01:2345 - - ULUA EUI-64
OPTIONS: --mask-ipv6 56
CHECK  : fd00:1234:5678:9a09:a929:4291:6021:a44 - - ULUA EUI-64
OUT    : fd00:1234:5678:9a09:a929:4291:6021:a44 - - ULUA EUI-64
RESULT : ok

IN     : fd00:1234:5678:9abc:210:a489:ab01:2345 - - ULUA EUI-64
OPTIONS: --mask-ipv6 48
CHECK  : fd00:1234:5678:a909:a949:4291:6021:a45 - - ULUA EUI-64
OUT    : fd00:1234:5678:a909:a949:4291:6021:a45 - - ULUA EUI-64
RESULT : ok

IN     : fd00:1234:5678:9abc:210:a489:ab01:2345 - - ULUA EUI-64
OPTIONS: --mask-ipv6 40
CHECK  : fd00:1234:5609:a909:a969:4291:6021:a4c - - ULUA EUI-64
OUT    : fd00:1234:5609:a909:a969:4291:6021:a4c - - ULUA EUI-64
RESULT : ok

IN     : fd00:1234:5678:9abc:210:a489:ab01:2345 - - ULUA EUI-64
OPTIONS: --mask-ipv6 32
CHECK  : fd00:1234:a909:a909:a989:4291:6021:a4c - - ULUA EUI-64
OUT    : fd00:1234:a909:a909:a989:4291:6021:a4c - - ULUA EUI-64
RESULT : ok

IN     : fd00:1234:5678:9abc:210:a489:ab01:2345 - - ULUA EUI-64
OPTIONS: --mask-ipv6 24
CHECK  : fd00:1209:a909:a909:a9a9:4291:6021:a40 - - ULUA EUI-64
OUT    : fd00:1209:a909:a909:a9a9:4291:6021:a40 - - ULUA EUI-64
RESULT : ok

IN     : fd00:1234:5678:9abc:210:a489:ab01:2345 - - ULUA EUI-64
OPTIONS: --mask-ipv6 16
CHECK  : fd00:a909:a909:a909:a9c9:4291:6021:a44 - - ULUA EUI-64
OUT    : fd00:a909:a909:a909:a9c9:4291:6021:a44 - - ULUA EUI-64
RESULT : ok


Run 'ipv6loganon' reliability tests...
DEBUG : test: 192.0.130.1
DEBUG : test: 192.0.2.1
DEBUG : test: 192.1.130.1
DEBUG : test: 2001:001a:392e:a450:2cd3:75e1:6098:8104
DEBUG : test: 2001:0db8:0000:0000:81c0:0f3f:c807:1455
DEBUG : test: 2002:0102:0204::1
DEBUG : test: 2002:50b5:7940::50b5:7940
DEBUG : test: 3FFE:1a05:510:200:0:5EFE:8CAD:8108
DEBUG : test: 3ffe:831f:ce49:7601:8000:efff:af4a:86BF
DEBUG : test: 3ffe::1:ff00:1234
DEBUG : test: 3ffe:ffff:1234::1
DEBUG : test: 3ffe:ffff::000:a489:ab01:2345
DEBUG : test: 3ffe:ffff::000:a4ff:fe01:2345
DEBUG : test: 3ffe:ffff::1
DEBUG : test: 3ffe:ffff::210:a489:ab01:2345
DEBUG : test: 3ffe:ffff::210:a4ff:fe01:2345
DEBUG : test: ::1
DEBUG : test: ::1.2.3.4
DEBUG : test: ::ffff:1.2.3.4
DEBUG : test: fd00:1234:5678:9abc:210:a489:ab01:2345
DEBUG : test: fd00:1234:5678:9abc:210:a4ff:fe01:2345
DEBUG : test: fd00:1234:5678:9abc::1
DEBUG : test: fe80::210:a489:ab01:2345
DEBUG : test: fe80::210:a4ff:fe01:2345
DEBUG : test: fec0::1234:210:a4ff:fe01:2345
DEBUG : test: fed0::1234:210:a489:ab01:2345
DEBUG : test: ff02::1:ff00:1234
Run 'ipv6loganon' option tests...
Run 'ipv6loganon' anonymization option tests...
DEBUG : options=--mask-iid 64 --anonymize-method zeroise 
DEBUG : input_result=2001:0db8:0123:4567:89ab:cdef:0123:4567=2001:db8:123:4500:89ab:cdef:123:4567
INFO  : echo 2001:0db8:0123:4567:89ab:cdef:0123:4567 | ./ipv6loganon --mask-iid 64 --anonymize-method zeroise  -> test ok
DEBUG : options=--mask-iid 60 --anonymize-method zeroise 
DEBUG : input_result=2001:0db8:0123:4567:89ab:cdef:0123:4567=2001:db8:123:4500:89ab:cdef:123:4560
INFO  : echo 2001:0db8:0123:4567:89ab:cdef:0123:4567 | ./ipv6loganon --mask-iid 60 --anonymize-method zeroise  -> test ok
DEBUG : options=--mask-iid 56 --anonymize-method zeroise 
DEBUG : input_result=2001:0db8:0123:4567:89ab:cdef:0123:4567=2001:db8:123:4500:89ab:cdef:123:4500
INFO  : echo 2001:0db8:0123:4567:89ab:cdef:0123:4567 | ./ipv6loganon --mask-iid 56 --anonymize-method zeroise  -> test ok
DEBUG : options=--mask-iid 48 --anonymize-method zeroise 
DEBUG : input_result=2001:0db8:0123:4567:89ab:cdef:0123:4567=2001:db8:123:4500:89ab:cdef:123:0
INFO  : echo 2001:0db8:0123:4567:89ab:cdef:0123:4567 | ./ipv6loganon --mask-iid 48 --anonymize-method zeroise  -> test ok
DEBUG : options=--mask-iid 40 --anonymize-method zeroise 
DEBUG : input_result=2001:0db8:0123:4567:89ab:cdef:0123:4567=2001:db8:123:4500:89ab:cdef:100:0
INFO  : echo 2001:0db8:0123:4567:89ab:cdef:0123:4567 | ./ipv6loganon --mask-iid 40 --anonymize-method zeroise  -> test ok
DEBUG : options=--mask-iid 36 --anonymize-method zeroise 
DEBUG : input_result=2001:0db8:0123:4567:89ab:cdef:0123:4567=2001:db8:123:4500:89ab:cdef::
INFO  : echo 2001:0db8:0123:4567:89ab:cdef:0123:4567 | ./ipv6loganon --mask-iid 36 --anonymize-method zeroise  -> test ok
DEBUG : options=--mask-iid 32 --anonymize-method zeroise 
DEBUG : input_result=2001:0db8:0123:4567:89ab:cdef:0123:4567=2001:db8:123:4500:89ab:cdef::
INFO  : echo 2001:0db8:0123:4567:89ab:cdef:0123:4567 | ./ipv6loganon --mask-iid 32 --anonymize-method zeroise  -> test ok
DEBUG : options=--mask-iid 28 --anonymize-method zeroise 
DEBUG : input_result=2001:0db8:0123:4567:89ab:cdef:0123:4567=2001:db8:123:4500:89ab:cde0::
INFO  : echo 2001:0db8:0123:4567:89ab:cdef:0123:4567 | ./ipv6loganon --mask-iid 28 --anonymize-method zeroise  -> test ok
DEBUG : options=--mask-iid 12 --anonymize-method zeroise 
DEBUG : input_result=2001:0db8:0123:4567:89ab:cdef:0123:4567=2001:db8:123:4500:89a0::
INFO  : echo 2001:0db8:0123:4567:89ab:cdef:0123:4567 | ./ipv6loganon --mask-iid 12 --anonymize-method zeroise  -> test ok
DEBUG : options=--mask-iid 8 --anonymize-method zeroise 
DEBUG : input_result=2001:0db8:0123:4567:89ab:cdef:0123:4567=2001:db8:123:4500:8900::
INFO  : echo 2001:0db8:0123:4567:89ab:cdef:0123:4567 | ./ipv6loganon --mask-iid 8 --anonymize-method zeroise  -> test ok
DEBUG : options=--mask-iid 0 --anonymize-method zeroise 
DEBUG : input_result=2001:0db8:0123:4567:89ab:cdef:0123:4567=2001:db8:123:4500::
INFO  : echo 2001:0db8:0123:4567:89ab:cdef:0123:4567 | ./ipv6loganon --mask-iid 0 --anonymize-method zeroise  -> test ok
DEBUG : options=--anonymize-standard 
DEBUG : input_result=2001:0db8:0123:4567:89ab:cdef:0123:4567=2001:db8:123:4509:a929:4291:c02d:5d15
INFO  : echo 2001:0db8:0123:4567:89ab:cdef:0123:4567 | ./ipv6loganon --anonymize-standard  -> test ok
DEBUG : options=--anonymize-careful 
DEBUG : input_result=2001:0db8:0123:4567:89ab:cdef:0123:4567=2001:db8:123:a909:a949:4291:c02d:5d13
INFO  : echo 2001:0db8:0123:4567:89ab:cdef:0123:4567 | ./ipv6loganon --anonymize-careful  -> test ok
DEBUG : options=--anonymize-paranoid 
DEBUG : input_result=2001:0db8:0123:4567:89ab:cdef:0123:4567=2001:db8:109:a909:a969:4291:c02d:5d1a
INFO  : echo 2001:0db8:0123:4567:89ab:cdef:0123:4567 | ./ipv6loganon --anonymize-paranoid  -> test ok
DEBUG : options=--anonymize-preset anonymize-standard 
DEBUG : input_result=2001:0db8:0123:4567:89ab:cdef:0123:4567=2001:db8:123:4509:a929:4291:c02d:5d15
INFO  : echo 2001:0db8:0123:4567:89ab:cdef:0123:4567 | ./ipv6loganon --anonymize-preset anonymize-standard  -> test ok
DEBUG : options=--anonymize-preset as 
DEBUG : input_result=2001:0db8:0123:4567:89ab:cdef:0123:4567=2001:db8:123:4509:a929:4291:c02d:5d15
INFO  : echo 2001:0db8:0123:4567:89ab:cdef:0123:4567 | ./ipv6loganon --anonymize-preset as  -> test ok
DEBUG : options=--anonymize-preset anonymize-careful 
DEBUG : input_result=2001:0db8:0123:4567:89ab:cdef:0123:4567=2001:db8:123:a909:a949:4291:c02d:5d13
INFO  : echo 2001:0db8:0123:4567:89ab:cdef:0123:4567 | ./ipv6loganon --anonymize-preset anonymize-careful  -> test ok
DEBUG : options=--anonymize-preset ac 
DEBUG : input_result=2001:0db8:0123:4567:89ab:cdef:0123:4567=2001:db8:123:a909:a949:4291:c02d:5d13
INFO  : echo 2001:0db8:0123:4567:89ab:cdef:0123:4567 | ./ipv6loganon --anonymize-preset ac  -> test ok
DEBUG : options=--anonymize-preset anonymize-paranoid 
DEBUG : input_result=2001:0db8:0123:4567:89ab:cdef:0123:4567=2001:db8:109:a909:a969:4291:c02d:5d1a
INFO  : echo 2001:0db8:0123:4567:89ab:cdef:0123:4567 | ./ipv6loganon --anonymize-preset anonymize-paranoid  -> test ok
DEBUG : options=--anonymize-preset ap 
DEBUG : input_result=2001:0db8:0123:4567:89ab:cdef:0123:4567=2001:db8:109:a909:a969:4291:c02d:5d1a
INFO  : echo 2001:0db8:0123:4567:89ab:cdef:0123:4567 | ./ipv6loganon --anonymize-preset ap  -> test ok
DEBUG : options=--anonymize-preset zeroize-standard 
DEBUG : input_result=2001:0db8:0123:4567:89ab:cdef:0123:4567=2001:db8:123:4500:89ab:cdef:100:0
INFO  : echo 2001:0db8:0123:4567:89ab:cdef:0123:4567 | ./ipv6loganon --anonymize-preset zeroize-standard  -> test ok
DEBUG : options=--anonymize-preset zs 
DEBUG : input_result=2001:0db8:0123:4567:89ab:cdef:0123:4567=2001:db8:123:4500:89ab:cdef:100:0
INFO  : echo 2001:0db8:0123:4567:89ab:cdef:0123:4567 | ./ipv6loganon --anonymize-preset zs  -> test ok
DEBUG : options=--anonymize-preset zeroize-careful 
DEBUG : input_result=2001:0db8:0123:4567:89ab:cdef:0123:4567=2001:db8:123:0:89ab:cd00::
INFO  : echo 2001:0db8:0123:4567:89ab:cdef:0123:4567 | ./ipv6loganon --anonymize-preset zeroize-careful  -> test ok
DEBUG : options=--anonymize-preset zc 
DEBUG : input_result=2001:0db8:0123:4567:89ab:cdef:0123:4567=2001:db8:123:0:89ab:cd00::
INFO  : echo 2001:0db8:0123:4567:89ab:cdef:0123:4567 | ./ipv6loganon --anonymize-preset zc  -> test ok
DEBUG : options=--anonymize-preset zeroize-paranoid 
DEBUG : input_result=2001:0db8:0123:4567:89ab:cdef:0123:4567=2001:db8:100::
INFO  : echo 2001:0db8:0123:4567:89ab:cdef:0123:4567 | ./ipv6loganon --anonymize-preset zeroize-paranoid  -> test ok
DEBUG : options=--anonymize-preset zp 
DEBUG : input_result=2001:0db8:0123:4567:89ab:cdef:0123:4567=2001:db8:100::
INFO  : echo 2001:0db8:0123:4567:89ab:cdef:0123:4567 | ./ipv6loganon --anonymize-preset zp  -> test ok
DEBUG : options=--mask-ipv4 32 
DEBUG : input_result=12.34.56.78=12.34.56.78
INFO  : echo 12.34.56.78 | ./ipv6loganon --mask-ipv4 32  -> test ok
DEBUG : options=--mask-ipv4 28 
DEBUG : input_result=12.34.56.78=12.34.56.64
INFO  : echo 12.34.56.78 | ./ipv6loganon --mask-ipv4 28  -> test ok
DEBUG : options=--mask-ipv4 24 
DEBUG : input_result=12.34.56.78=12.34.56.0
INFO  : echo 12.34.56.78 | ./ipv6loganon --mask-ipv4 24  -> test ok
DEBUG : options=--mask-ipv4 20 
DEBUG : input_result=12.34.56.78=12.34.48.0
INFO  : echo 12.34.56.78 | ./ipv6loganon --mask-ipv4 20  -> test ok
DEBUG : options=--mask-ipv4 16 
DEBUG : input_result=12.34.56.78=12.34.0.0
INFO  : echo 12.34.56.78 | ./ipv6loganon --mask-ipv4 16  -> test ok
DEBUG : options=--mask-ipv4 12 
DEBUG : input_result=12.34.56.78=12.32.0.0
INFO  : echo 12.34.56.78 | ./ipv6loganon --mask-ipv4 12  -> test ok
DEBUG : options=--mask-ipv4 8 
DEBUG : input_result=12.34.56.78=12.0.0.0
INFO  : echo 12.34.56.78 | ./ipv6loganon --mask-ipv4 8  -> test ok
DEBUG : options=--mask-ipv4 4 
DEBUG : input_result=12.34.56.78=0.0.0.0
INFO  : echo 12.34.56.78 | ./ipv6loganon --mask-ipv4 4  -> test ok
DEBUG : options=--mask-ipv4 0 
DEBUG : input_result=12.34.56.78=0.0.0.0
INFO  : echo 12.34.56.78 | ./ipv6loganon --mask-ipv4 0  -> test ok
DEBUG : options=--mask-ipv6 64 
DEBUG : input_result=2001:0db8:0123:4567:89ab:cdef:0123:4567=2001:db8:123:4567:a909:4291:c02d:5d1d
INFO  : echo 2001:0db8:0123:4567:89ab:cdef:0123:4567 | ./ipv6loganon --mask-ipv6 64  -> test ok
DEBUG : options=--mask-ipv6 60 
DEBUG : input_result=2001:0db8:0123:4567:89ab:cdef:0123:4567=2001:db8:123:4569:a919:4291:c02d:5d1f
INFO  : echo 2001:0db8:0123:4567:89ab:cdef:0123:4567 | ./ipv6loganon --mask-ipv6 60  -> test ok
DEBUG : options=--mask-ipv6 56 
DEBUG : input_result=2001:0db8:0123:4567:89ab:cdef:0123:4567=2001:db8:123:4509:a929:4291:c02d:5d15
INFO  : echo 2001:0db8:0123:4567:89ab:cdef:0123:4567 | ./ipv6loganon --mask-ipv6 56  -> test ok
DEBUG : options=--mask-ipv6 48 
DEBUG : input_result=2001:0db8:0123:4567:89ab:cdef:0123:4567=2001:db8:123:a909:a949:4291:c02d:5d13
INFO  : echo 2001:0db8:0123:4567:89ab:cdef:0123:4567 | ./ipv6loganon --mask-ipv6 48  -> test ok
DEBUG : options=--mask-ipv6 28 
DEBUG : input_result=2001:0db8:0123:4567:89ab:cdef:0123:4567=2001:db9:a909:a909:a999:4291:c02d:5d1f
INFO  : echo 2001:0db8:0123:4567:89ab:cdef:0123:4567 | ./ipv6loganon --mask-ipv6 28  -> test ok
DEBUG : options=--mask-ipv6 24 
DEBUG : input_result=2001:0db8:0123:4567:89ab:cdef:0123:4567=2001:d09:a909:a909:a9a9:4291:c02d:5d16
INFO  : echo 2001:0db8:0123:4567:89ab:cdef:0123:4567 | ./ipv6loganon --mask-ipv6 24  -> test ok
DEBUG : options=--mask-ipv6 20 
DEBUG : input_result=2001:0db8:0123:4567:89ab:cdef:0123:4567=2001:909:a909:a909:a9b9:4291:c02d:5d14
INFO  : echo 2001:0db8:0123:4567:89ab:cdef:0123:4567 | ./ipv6loganon --mask-ipv6 20  -> test ok
DEBUG : options=--mask-ipv6 16 
DEBUG : input_result=2001:0db8:0123:4567:89ab:cdef:0123:4567=2001:a909:a909:a909:a9c9:4291:c02d:5d14
INFO  : echo 2001:0db8:0123:4567:89ab:cdef:0123:4567 | ./ipv6loganon --mask-ipv6 16  -> test ok
DEBUG : options=--mask-mac 48 
DEBUG : input_result=12:34:56:78:9a:bc=12:34:56:78:9a:bc
INFO  : echo 12:34:56:78:9a:bc | ./ipv6loganon --mask-mac 48  -> test ok
DEBUG : options=--mask-mac 40 
DEBUG : input_result=12:34:56:78:9a:bc=12:34:56:78:9a:00
INFO  : echo 12:34:56:78:9a:bc | ./ipv6loganon --mask-mac 40  -> test ok
DEBUG : options=--mask-mac 28 
DEBUG : input_result=12:34:56:78:9a:bc=12:34:56:70:00:00
INFO  : echo 12:34:56:78:9a:bc | ./ipv6loganon --mask-mac 28  -> test ok
DEBUG : options=--mask-mac 24 
DEBUG : input_result=12:34:56:78:9a:bc=12:34:56:00:00:00
INFO  : echo 12:34:56:78:9a:bc | ./ipv6loganon --mask-mac 24  -> test ok
DEBUG : options=--mask-mac 20 
DEBUG : input_result=12:34:56:78:9a:bc=12:34:50:00:00:00
INFO  : echo 12:34:56:78:9a:bc | ./ipv6loganon --mask-mac 20  -> test ok
DEBUG : options=--mask-mac 16 
DEBUG : input_result=12:34:56:78:9a:bc=12:34:00:00:00:00
INFO  : echo 12:34:56:78:9a:bc | ./ipv6loganon --mask-mac 16  -> test ok
DEBUG : options=--mask-mac 8 
DEBUG : input_result=12:34:56:78:9a:bc=12:00:00:00:00:00
INFO  : echo 12:34:56:78:9a:bc | ./ipv6loganon --mask-mac 8  -> test ok
DEBUG : options=--mask-mac 0 
DEBUG : input_result=12:34:56:78:9a:bc=00:00:00:00:00:00
INFO  : echo 12:34:56:78:9a:bc | ./ipv6loganon --mask-mac 0  -> test ok
DEBUG : options=--mask-ipv4 24 
DEBUG : input_result=2002:c002:f97f::211:32ff:fe13:956f=2002:c002:f900:9:a929:4291:4021:132d
INFO  : echo 2002:c002:f97f::211:32ff:fe13:956f | ./ipv6loganon --mask-ipv4 24  -> test ok
DEBUG : options=--mask-ipv4 24 
DEBUG : input_result=2002:c000:0251::c000:0251=2002:c000:200:9:a929:4291:8c00:28
INFO  : echo 2002:c000:0251::c000:0251 | ./ipv6loganon --mask-ipv4 24  -> test ok
DEBUG : options=--mask-ipv4 24 --anonymize-method zeroise 
DEBUG : input_result=2002:c000:0251::c000:0251=2002:c000:200::192.0.2.0
INFO  : echo 2002:c000:0251::c000:0251 | ./ipv6loganon --mask-ipv4 24 --anonymize-method zeroise  -> test ok
DEBUG : options=--anonymize-standard 
DEBUG : input_result=2001:db8:0123:4567:0250:c2ff:fe86:2345=2001:db8:123:4509:a929:4291:5021:8621
INFO  : echo 2001:db8:0123:4567:0250:c2ff:fe86:2345 | ./ipv6loganon --anonymize-standard  -> test ok
DEBUG : options=--anonymize-standard 
DEBUG : input_result=2001:db8:0123:4567:0250:c286:2345:4567=2001:db8:123:4509:a929:4291:7021:8626
INFO  : echo 2001:db8:0123:4567:0250:c286:2345:4567 | ./ipv6loganon --anonymize-standard  -> test ok
All tests were successfully done!
./test_ipv6loganon.sh bulk
Run 'ipv6loganon' function tests...
Test with cache
Expecting log lines on stdin
Ok, proceeding stdin...
...finished
Cache statistics:
Cache distance:   0  hits:        7
Cache distance:   1  hits:        2
Cache distance:   2  hits:        1
Cache distance:   3  hits:        1
Cache distance:   4  hits:        0
Cache distance:   5  hits:        1
Cache distance:   6  hits:        0
Cache distance:   7  hits:        0
Cache distance:   8  hits:        0
Cache distance:   9  hits:        0
Cache distance:  10  hits:        0
Cache distance:  11  hits:        0
Cache distance:  12  hits:        1
Cache distance:  13  hits:        0
Cache distance:  14  hits:        0
Cache distance:  15  hits:        0
Cache distance:  16  hits:        0
Cache distance:  17  hits:        0
Cache distance:  18  hits:        0
Cache distance:  19  hits:        0
195.226.187.0 - - "IPv4 address"
195.226.187.0 - - "IPv4 address"
3ffe:ffff::9:a929:4291:c02d:5d15 - - "IPv6 address/6bone test"
3ffe:ffff::9:a929:4291:c02d:5d15 - - "IPv6 address/6bone test"
3ffe:ffff::9:a929:4291:c02d:5d15 - - "IPv6 address/6bone test"
195.226.187.0 - - "IPv4 address"
3ffe:1a05:510:209:a929:5214:48ca:d81d - - 
3ffe:1a05:510:209:a929:5214:48ca:d81d - - 
3ffe:1a05:510:209:a929:5214:48ca:d81d - - 
195.226.187.0 - - "IPv4 address"
3ffe:ffff::9:a929:4291:c02d:5d15 - - "IPv6 address/6bone test"
3ffe:1a05:510:209:a929:5214:48ca:d81d - - 
1.2.3.0 - -
1.2.3.0 - -
195.226.187.0 - - "IPv4 address"
::ffff:1.2.3.0 - -
2002:102:200:9:a929:4291:c02d:5d15 - -
fe80::a909:4291:4021:a4c - -
fe80::a909:4291:6021:a43 - -
3ffe:ffff::9:a929:4291:4021:a48 - -
1.2.3.0 - -
2.2.3.0 - -
3.2.3.0 - -
4.2.3.0 - -
5.2.3.0 - -
195.226.187.0 - - "IPv4 address"
Test without cache
195.226.187.0 - - "IPv4 address"
195.226.187.0 - - "IPv4 address"
3ffe:ffff::9:a929:4291:c02d:5d15 - - "IPv6 address/6bone test"
3ffe:ffff::9:a929:4291:c02d:5d15 - - "IPv6 address/6bone test"
3ffe:ffff::9:a929:4291:c02d:5d15 - - "IPv6 address/6bone test"
195.226.187.0 - - "IPv4 address"
3ffe:1a05:510:209:a929:5214:48ca:d81d - - 
3ffe:1a05:510:209:a929:5214:48ca:d81d - - 
3ffe:1a05:510:209:a929:5214:48ca:d81d - - 
195.226.187.0 - - "IPv4 address"
3ffe:ffff::9:a929:4291:c02d:5d15 - - "IPv6 address/6bone test"
3ffe:1a05:510:209:a929:5214:48ca:d81d - - 
1.2.3.0 - -
1.2.3.0 - -
195.226.187.0 - - "IPv4 address"
::ffff:1.2.3.0 - -
2002:102:200:9:a929:4291:c02d:5d15 - -
fe80::a909:4291:4021:a4c - -
fe80::a909:4291:6021:a43 - -
3ffe:ffff::9:a929:4291:4021:a48 - -
1.2.3.0 - -
2.2.3.0 - -
3.2.3.0 - -
4.2.3.0 - -
5.2.3.0 - -
195.226.187.0 - - "IPv4 address"

Run 'ipv6loganon' reliability tests...
DEBUG : test: 192.0.130.1
DEBUG : test: 192.0.2.1
DEBUG : test: 192.1.130.1
DEBUG : test: 2001:001a:392e:a450:2cd3:75e1:6098:8104
DEBUG : test: 2001:0db8:0000:0000:81c0:0f3f:c807:1455
DEBUG : test: 2002:0102:0204::1
DEBUG : test: 2002:50b5:7940::50b5:7940
DEBUG : test: 3FFE:1a05:510:200:0:5EFE:8CAD:8108
DEBUG : test: 3ffe:831f:ce49:7601:8000:efff:af4a:86BF
DEBUG : test: 3ffe::1:ff00:1234
DEBUG : test: 3ffe:ffff:1234::1
DEBUG : test: 3ffe:ffff::000:a489:ab01:2345
DEBUG : test: 3ffe:ffff::000:a4ff:fe01:2345
DEBUG : test: 3ffe:ffff::1
DEBUG : test: 3ffe:ffff::210:a489:ab01:2345
DEBUG : test: 3ffe:ffff::210:a4ff:fe01:2345
DEBUG : test: ::1
DEBUG : test: ::1.2.3.4
DEBUG : test: ::ffff:1.2.3.4
DEBUG : test: fd00:1234:5678:9abc:210:a489:ab01:2345
DEBUG : test: fd00:1234:5678:9abc:210:a4ff:fe01:2345
DEBUG : test: fd00:1234:5678:9abc::1
DEBUG : test: fe80::210:a489:ab01:2345
DEBUG : test: fe80::210:a4ff:fe01:2345
DEBUG : test: fec0::1234:210:a4ff:fe01:2345
DEBUG : test: fed0::1234:210:a489:ab01:2345
DEBUG : test: ff02::1:ff00:1234
Run 'ipv6loganon' option tests...
Run 'ipv6loganon' anonymization option tests...
DEBUG : options=--mask-iid 64 --anonymize-method zeroise 
DEBUG : input_result=2001:0db8:0123:4567:89ab:cdef:0123:4567=2001:db8:123:4500:89ab:cdef:123:4567
INFO  : echo 2001:0db8:0123:4567:89ab:cdef:0123:4567 | ./ipv6loganon --mask-iid 64 --anonymize-method zeroise  -> test ok
DEBUG : options=--mask-iid 60 --anonymize-method zeroise 
DEBUG : input_result=2001:0db8:0123:4567:89ab:cdef:0123:4567=2001:db8:123:4500:89ab:cdef:123:4560
INFO  : echo 2001:0db8:0123:4567:89ab:cdef:0123:4567 | ./ipv6loganon --mask-iid 60 --anonymize-method zeroise  -> test ok
DEBUG : options=--mask-iid 56 --anonymize-method zeroise 
DEBUG : input_result=2001:0db8:0123:4567:89ab:cdef:0123:4567=2001:db8:123:4500:89ab:cdef:123:4500
INFO  : echo 2001:0db8:0123:4567:89ab:cdef:0123:4567 | ./ipv6loganon --mask-iid 56 --anonymize-method zeroise  -> test ok
DEBUG : options=--mask-iid 48 --anonymize-method zeroise 
DEBUG : input_result=2001:0db8:0123:4567:89ab:cdef:0123:4567=2001:db8:123:4500:89ab:cdef:123:0
INFO  : echo 2001:0db8:0123:4567:89ab:cdef:0123:4567 | ./ipv6loganon --mask-iid 48 --anonymize-method zeroise  -> test ok
DEBUG : options=--mask-iid 40 --anonymize-method zeroise 
DEBUG : input_result=2001:0db8:0123:4567:89ab:cdef:0123:4567=2001:db8:123:4500:89ab:cdef:100:0
INFO  : echo 2001:0db8:0123:4567:89ab:cdef:0123:4567 | ./ipv6loganon --mask-iid 40 --anonymize-method zeroise  -> test ok
DEBUG : options=--mask-iid 36 --anonymize-method zeroise 
DEBUG : input_result=2001:0db8:0123:4567:89ab:cdef:0123:4567=2001:db8:123:4500:89ab:cdef::
INFO  : echo 2001:0db8:0123:4567:89ab:cdef:0123:4567 | ./ipv6loganon --mask-iid 36 --anonymize-method zeroise  -> test ok
DEBUG : options=--mask-iid 32 --anonymize-method zeroise 
DEBUG : input_result=2001:0db8:0123:4567:89ab:cdef:0123:4567=2001:db8:123:4500:89ab:cdef::
INFO  : echo 2001:0db8:0123:4567:89ab:cdef:0123:4567 | ./ipv6loganon --mask-iid 32 --anonymize-method zeroise  -> test ok
DEBUG : options=--mask-iid 28 --anonymize-method zeroise 
DEBUG : input_result=2001:0db8:0123:4567:89ab:cdef:0123:4567=2001:db8:123:4500:89ab:cde0::
INFO  : echo 2001:0db8:0123:4567:89ab:cdef:0123:4567 | ./ipv6loganon --mask-iid 28 --anonymize-method zeroise  -> test ok
DEBUG : options=--mask-iid 12 --anonymize-method zeroise 
DEBUG : input_result=2001:0db8:0123:4567:89ab:cdef:0123:4567=2001:db8:123:4500:89a0::
INFO  : echo 2001:0db8:0123:4567:89ab:cdef:0123:4567 | ./ipv6loganon --mask-iid 12 --anonymize-method zeroise  -> test ok
DEBUG : options=--mask-iid 8 --anonymize-method zeroise 
DEBUG : input_result=2001:0db8:0123:4567:89ab:cdef:0123:4567=2001:db8:123:4500:8900::
INFO  : echo 2001:0db8:0123:4567:89ab:cdef:0123:4567 | ./ipv6loganon --mask-iid 8 --anonymize-method zeroise  -> test ok
DEBUG : options=--mask-iid 0 --anonymize-method zeroise 
DEBUG : input_result=2001:0db8:0123:4567:89ab:cdef:0123:4567=2001:db8:123:4500::
INFO  : echo 2001:0db8:0123:4567:89ab:cdef:0123:4567 | ./ipv6loganon --mask-iid 0 --anonymize-method zeroise  -> test ok
DEBUG : options=--anonymize-standard 
DEBUG : input_result=2001:0db8:0123:4567:89ab:cdef:0123:4567=2001:db8:123:4509:a929:4291:c02d:5d15
INFO  : echo 2001:0db8:0123:4567:89ab:cdef:0123:4567 | ./ipv6loganon --anonymize-standard  -> test ok
DEBUG : options=--anonymize-careful 
DEBUG : input_result=2001:0db8:0123:4567:89ab:cdef:0123:4567=2001:db8:123:a909:a949:4291:c02d:5d13
INFO  : echo 2001:0db8:0123:4567:89ab:cdef:0123:4567 | ./ipv6loganon --anonymize-careful  -> test ok
DEBUG : options=--anonymize-paranoid 
DEBUG : input_result=2001:0db8:0123:4567:89ab:cdef:0123:4567=2001:db8:109:a909:a969:4291:c02d:5d1a
INFO  : echo 2001:0db8:0123:4567:89ab:cdef:0123:4567 | ./ipv6loganon --anonymize-paranoid  -> test ok
DEBUG : options=--anonymize-preset anonymize-standard 
DEBUG : input_result=2001:0db8:0123:4567:89ab:cdef:0123:4567=2001:db8:123:4509:a929:4291:c02d:5d15
INFO  : echo 2001:0db8:0123:4567:89ab:cdef:0123:4567 | ./ipv6loganon --anonymize-preset anonymize-standard  -> test ok
DEBUG : options=--anonymize-preset as 
DEBUG : input_result=2001:0db8:0123:4567:89ab:cdef:0123:4567=2001:db8:123:4509:a929:4291:c02d:5d15
INFO  : echo 2001:0db8:0123:4567:89ab:cdef:0123:4567 | ./ipv6loganon --anonymize-preset as  -> test ok
DEBUG : options=--anonymize-preset anonymize-careful 
DEBUG : input_result=2001:0db8:0123:4567:89ab:cdef:0123:4567=2001:db8:123:a909:a949:4291:c02d:5d13
INFO  : echo 2001:0db8:0123:4567:89ab:cdef:0123:4567 | ./ipv6loganon --anonymize-preset anonymize-careful  -> test ok
DEBUG : options=--anonymize-preset ac 
DEBUG : input_result=2001:0db8:0123:4567:89ab:cdef:0123:4567=2001:db8:123:a909:a949:4291:c02d:5d13
INFO  : echo 2001:0db8:0123:4567:89ab:cdef:0123:4567 | ./ipv6loganon --anonymize-preset ac  -> test ok
DEBUG : options=--anonymize-preset anonymize-paranoid 
DEBUG : input_result=2001:0db8:0123:4567:89ab:cdef:0123:4567=2001:db8:109:a909:a969:4291:c02d:5d1a
INFO  : echo 2001:0db8:0123:4567:89ab:cdef:0123:4567 | ./ipv6loganon --anonymize-preset anonymize-paranoid  -> test ok
DEBUG : options=--anonymize-preset ap 
DEBUG : input_result=2001:0db8:0123:4567:89ab:cdef:0123:4567=2001:db8:109:a909:a969:4291:c02d:5d1a
INFO  : echo 2001:0db8:0123:4567:89ab:cdef:0123:4567 | ./ipv6loganon --anonymize-preset ap  -> test ok
DEBUG : options=--anonymize-preset zeroize-standard 
DEBUG : input_result=2001:0db8:0123:4567:89ab:cdef:0123:4567=2001:db8:123:4500:89ab:cdef:100:0
INFO  : echo 2001:0db8:0123:4567:89ab:cdef:0123:4567 | ./ipv6loganon --anonymize-preset zeroize-standard  -> test ok
DEBUG : options=--anonymize-preset zs 
DEBUG : input_result=2001:0db8:0123:4567:89ab:cdef:0123:4567=2001:db8:123:4500:89ab:cdef:100:0
INFO  : echo 2001:0db8:0123:4567:89ab:cdef:0123:4567 | ./ipv6loganon --anonymize-preset zs  -> test ok
DEBUG : options=--anonymize-preset zeroize-careful 
DEBUG : input_result=2001:0db8:0123:4567:89ab:cdef:0123:4567=2001:db8:123:0:89ab:cd00::
INFO  : echo 2001:0db8:0123:4567:89ab:cdef:0123:4567 | ./ipv6loganon --anonymize-preset zeroize-careful  -> test ok
DEBUG : options=--anonymize-preset zc 
DEBUG : input_result=2001:0db8:0123:4567:89ab:cdef:0123:4567=2001:db8:123:0:89ab:cd00::
INFO  : echo 2001:0db8:0123:4567:89ab:cdef:0123:4567 | ./ipv6loganon --anonymize-preset zc  -> test ok
DEBUG : options=--anonymize-preset zeroize-paranoid 
DEBUG : input_result=2001:0db8:0123:4567:89ab:cdef:0123:4567=2001:db8:100::
INFO  : echo 2001:0db8:0123:4567:89ab:cdef:0123:4567 | ./ipv6loganon --anonymize-preset zeroize-paranoid  -> test ok
DEBUG : options=--anonymize-preset zp 
DEBUG : input_result=2001:0db8:0123:4567:89ab:cdef:0123:4567=2001:db8:100::
INFO  : echo 2001:0db8:0123:4567:89ab:cdef:0123:4567 | ./ipv6loganon --anonymize-preset zp  -> test ok
DEBUG : options=--mask-ipv4 32 
DEBUG : input_result=12.34.56.78=12.34.56.78
INFO  : echo 12.34.56.78 | ./ipv6loganon --mask-ipv4 32  -> test ok
DEBUG : options=--mask-ipv4 28 
DEBUG : input_result=12.34.56.78=12.34.56.64
INFO  : echo 12.34.56.78 | ./ipv6loganon --mask-ipv4 28  -> test ok
DEBUG : options=--mask-ipv4 24 
DEBUG : input_result=12.34.56.78=12.34.56.0
INFO  : echo 12.34.56.78 | ./ipv6loganon --mask-ipv4 24  -> test ok
DEBUG : options=--mask-ipv4 20 
DEBUG : input_result=12.34.56.78=12.34.48.0
INFO  : echo 12.34.56.78 | ./ipv6loganon --mask-ipv4 20  -> test ok
DEBUG : options=--mask-ipv4 16 
DEBUG : input_result=12.34.56.78=12.34.0.0
INFO  : echo 12.34.56.78 | ./ipv6loganon --mask-ipv4 16  -> test ok
DEBUG : options=--mask-ipv4 12 
DEBUG : input_result=12.34.56.78=12.32.0.0
INFO  : echo 12.34.56.78 | ./ipv6loganon --mask-ipv4 12  -> test ok
DEBUG : options=--mask-ipv4 8 
DEBUG : input_result=12.34.56.78=12.0.0.0
INFO  : echo 12.34.56.78 | ./ipv6loganon --mask-ipv4 8  -> test ok
DEBUG : options=--mask-ipv4 4 
DEBUG : input_result=12.34.56.78=0.0.0.0
INFO  : echo 12.34.56.78 | ./ipv6loganon --mask-ipv4 4  -> test ok
DEBUG : options=--mask-ipv4 0 
DEBUG : input_result=12.34.56.78=0.0.0.0
INFO  : echo 12.34.56.78 | ./ipv6loganon --mask-ipv4 0  -> test ok
DEBUG : options=--mask-ipv6 64 
DEBUG : input_result=2001:0db8:0123:4567:89ab:cdef:0123:4567=2001:db8:123:4567:a909:4291:c02d:5d1d
INFO  : echo 2001:0db8:0123:4567:89ab:cdef:0123:4567 | ./ipv6loganon --mask-ipv6 64  -> test ok
DEBUG : options=--mask-ipv6 60 
DEBUG : input_result=2001:0db8:0123:4567:89ab:cdef:0123:4567=2001:db8:123:4569:a919:4291:c02d:5d1f
INFO  : echo 2001:0db8:0123:4567:89ab:cdef:0123:4567 | ./ipv6loganon --mask-ipv6 60  -> test ok
DEBUG : options=--mask-ipv6 56 
DEBUG : input_result=2001:0db8:0123:4567:89ab:cdef:0123:4567=2001:db8:123:4509:a929:4291:c02d:5d15
INFO  : echo 2001:0db8:0123:4567:89ab:cdef:0123:4567 | ./ipv6loganon --mask-ipv6 56  -> test ok
DEBUG : options=--mask-ipv6 48 
DEBUG : input_result=2001:0db8:0123:4567:89ab:cdef:0123:4567=2001:db8:123:a909:a949:4291:c02d:5d13
INFO  : echo 2001:0db8:0123:4567:89ab:cdef:0123:4567 | ./ipv6loganon --mask-ipv6 48  -> test ok
DEBUG : options=--mask-ipv6 28 
DEBUG : input_result=2001:0db8:0123:4567:89ab:cdef:0123:4567=2001:db9:a909:a909:a999:4291:c02d:5d1f
INFO  : echo 2001:0db8:0123:4567:89ab:cdef:0123:4567 | ./ipv6loganon --mask-ipv6 28  -> test ok
DEBUG : options=--mask-ipv6 24 
DEBUG : input_result=2001:0db8:0123:4567:89ab:cdef:0123:4567=2001:d09:a909:a909:a9a9:4291:c02d:5d16
INFO  : echo 2001:0db8:0123:4567:89ab:cdef:0123:4567 | ./ipv6loganon --mask-ipv6 24  -> test ok
DEBUG : options=--mask-ipv6 20 
DEBUG : input_result=2001:0db8:0123:4567:89ab:cdef:0123:4567=2001:909:a909:a909:a9b9:4291:c02d:5d14
INFO  : echo 2001:0db8:0123:4567:89ab:cdef:0123:4567 | ./ipv6loganon --mask-ipv6 20  -> test ok
DEBUG : options=--mask-ipv6 16 
DEBUG : input_result=2001:0db8:0123:4567:89ab:cdef:0123:4567=2001:a909:a909:a909:a9c9:4291:c02d:5d14
INFO  : echo 2001:0db8:0123:4567:89ab:cdef:0123:4567 | ./ipv6loganon --mask-ipv6 16  -> test ok
DEBUG : options=--mask-mac 48 
DEBUG : input_result=12:34:56:78:9a:bc=12:34:56:78:9a:bc
INFO  : echo 12:34:56:78:9a:bc | ./ipv6loganon --mask-mac 48  -> test ok
DEBUG : options=--mask-mac 40 
DEBUG : input_result=12:34:56:78:9a:bc=12:34:56:78:9a:00
INFO  : echo 12:34:56:78:9a:bc | ./ipv6loganon --mask-mac 40  -> test ok
DEBUG : options=--mask-mac 28 
DEBUG : input_result=12:34:56:78:9a:bc=12:34:56:70:00:00
INFO  : echo 12:34:56:78:9a:bc | ./ipv6loganon --mask-mac 28  -> test ok
DEBUG : options=--mask-mac 24 
DEBUG : input_result=12:34:56:78:9a:bc=12:34:56:00:00:00
INFO  : echo 12:34:56:78:9a:bc | ./ipv6loganon --mask-mac 24  -> test ok
DEBUG : options=--mask-mac 20 
DEBUG : input_result=12:34:56:78:9a:bc=12:34:50:00:00:00
INFO  : echo 12:34:56:78:9a:bc | ./ipv6loganon --mask-mac 20  -> test ok
DEBUG : options=--mask-mac 16 
DEBUG : input_result=12:34:56:78:9a:bc=12:34:00:00:00:00
INFO  : echo 12:34:56:78:9a:bc | ./ipv6loganon --mask-mac 16  -> test ok
DEBUG : options=--mask-mac 8 
DEBUG : input_result=12:34:56:78:9a:bc=12:00:00:00:00:00
INFO  : echo 12:34:56:78:9a:bc | ./ipv6loganon --mask-mac 8  -> test ok
DEBUG : options=--mask-mac 0 
DEBUG : input_result=12:34:56:78:9a:bc=00:00:00:00:00:00
INFO  : echo 12:34:56:78:9a:bc | ./ipv6loganon --mask-mac 0  -> test ok
DEBUG : options=--mask-ipv4 24 
DEBUG : input_result=2002:c002:f97f::211:32ff:fe13:956f=2002:c002:f900:9:a929:4291:4021:132d
INFO  : echo 2002:c002:f97f::211:32ff:fe13:956f | ./ipv6loganon --mask-ipv4 24  -> test ok
DEBUG : options=--mask-ipv4 24 
DEBUG : input_result=2002:c000:0251::c000:0251=2002:c000:200:9:a929:4291:8c00:28
INFO  : echo 2002:c000:0251::c000:0251 | ./ipv6loganon --mask-ipv4 24  -> test ok
DEBUG : options=--mask-ipv4 24 --anonymize-method zeroise 
DEBUG : input_result=2002:c000:0251::c000:0251=2002:c000:200::192.0.2.0
INFO  : echo 2002:c000:0251::c000:0251 | ./ipv6loganon --mask-ipv4 24 --anonymize-method zeroise  -> test ok
DEBUG : options=--anonymize-standard 
DEBUG : input_result=2001:db8:0123:4567:0250:c2ff:fe86:2345=2001:db8:123:4509:a929:4291:5021:8621
INFO  : echo 2001:db8:0123:4567:0250:c2ff:fe86:2345 | ./ipv6loganon --anonymize-standard  -> test ok
DEBUG : options=--anonymize-standard 
DEBUG : input_result=2001:db8:0123:4567:0250:c286:2345:4567=2001:db8:123:4509:a929:4291:7021:8626
INFO  : echo 2001:db8:0123:4567:0250:c286:2345:4567 | ./ipv6loganon --anonymize-standard  -> test ok
All tests were successfully done!
make[1]: Leaving directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/ipv6loganon'
cd ../ && make lib-make
cd md5 && make
cd databases/ieee-oui && make
cd databases/ieee-iab && make
cd databases/ipv4-assignment && make
cd databases/ipv6-assignment && make
test -f dbieee_oui.h || make update
test -f dbieee_iab.h || make update
make[3]: Nothing to be done for 'all'.
test -f dbipv6addr_assignment.h || make update
test -f dbipv4addr_assignment.h || make update
cd lib && make GETOPT_INCLUDE=
make[3]: Nothing to be done for 'all'.
make[1]: Entering directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/ipv6logstats'
i586-alt-linux-gcc -o ipv6logstats ipv6logstats.o ipv6logstatshelp.o  -lipv6calc -L../lib/  -lm
make[1]: Leaving directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/ipv6logstats'
make[1]: Entering directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/ipv6logstats'
./test_ipv6logstats.sh
Run 'ipv6logstats' function tests...
Expecting log lines on stdin
Ok, proceeding stdin...
...finished
*Version             2.0
ALL                  7
IPv4                 1
IPv6                 6
UNKNOWN              0
IPv4/APNIC           0
IPv4/ARIN            0
IPv4/RIPE            0
IPv4/LACNIC          0
IPv4/UNKNOWN         0
IPv6/6bone           0
IPv6/IANA            2
IPv6/APNIC           0
IPv6/ARIN            0
IPv6/RIPE            0
IPv6/LACNIC          0
IPv6/RESERVED        2
IPv6/UNKNOWN         0
IPv6/6to4/IANA       0
IPv6/6to4/APNIC      0
IPv6/6to4/ARIN       0
IPv6/6to4/RIPE       1
IPv6/6to4/LACNIC     0
IPv6/6to4/RESERVED   0
IPv6/6to4/UNKNOWN    0
IPv6/Teredo/IANA     0
IPv6/Teredo/APNIC    0
IPv6/Teredo/ARIN     1
IPv6/Teredo/RIPE     0
IPv6/Teredo/LACNIC   0
IPv6/Teredo/RESERVED 0
IPv6/Teredo/UNKNOWN  0
IPv6/IID/Global      0
IPv6/IID/Privacy     2
IPv6/IID/Manual      1
IPv6/IID/ISATAP      1
IPv6/IID/Unknown     0

Expecting log lines on stdin
Ok, proceeding stdin...
...finished
 IPv4 IPv6 UNKNOWN IPv4/APNIC IPv4/ARIN IPv4/RIPE IPv4/LACNIC IPv4/UNKNOWN IPv6/6bone IPv6/IANA IPv6/APNIC IPv6/ARIN IPv6/RIPE IPv6/LACNIC IPv6/RESERVED IPv6/UNKNOWN IPv6/6to4/IANA IPv6/6to4/APNIC IPv6/6to4/ARIN IPv6/6to4/RIPE IPv6/6to4/LACNIC IPv6/6to4/RESERVED IPv6/6to4/UNKNOWN IPv6/Teredo/IANA IPv6/Teredo/APNIC IPv6/Teredo/ARIN IPv6/Teredo/RIPE IPv6/Teredo/LACNIC IPv6/Teredo/RESERVED IPv6/Teredo/UNKNOWN IPv6/IID/Global IPv6/IID/Privacy IPv6/IID/Manual IPv6/IID/ISATAP IPv6/IID/Unknown
 1 6 0 0 0 0 0 0 0 2 0 0 0 0 2 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 2 1 1 0

All tests were successfully done!
make[1]: Leaving directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/ipv6logstats'
pushd ../ipv6calc; make; popd
~/RPM/BUILD/ipv6calc-0.94.1/ipv6calc ~/RPM/BUILD/ipv6calc-0.94.1/ipv6calcweb
cd ../ && make lib-make
cd md5 && make
cd databases/ieee-oui && make
cd databases/ieee-iab && make
test -f dbieee_oui.h || make update
cd databases/ipv4-assignment && make
cd databases/ipv6-assignment && make
test -f dbipv6addr_assignment.h || make update
test -f dbieee_iab.h || make update
make[4]: Nothing to be done for 'all'.
test -f dbipv4addr_assignment.h || make update
cd lib && make GETOPT_INCLUDE=
make[4]: Nothing to be done for 'all'.
make[2]: Entering directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/ipv6calc'
i586-alt-linux-gcc  -o ipv6calc ipv6calc.o showinfo.o ../md5/md5.o -lipv6calc -L../lib/  -lm
make[2]: Leaving directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/ipv6calc'
~/RPM/BUILD/ipv6calc-0.94.1/ipv6calcweb
make[1]: Entering directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/ipv6calcweb'
# Pseudo random selected
./test_ipv6calcweb.sh 2001:200:1:ea::1
Result: 0
# www.hp.com
./test_ipv6calcweb.sh 15.200.30.23
Result: 0
# Pseudo random
./test_ipv6calcweb.sh 3ffe:831f:ce49:7601:8000:efff:af4a:86BF
Result: 0
# RFC
./test_ipv6calcweb.sh ::
Result: 0
Content-type: text/html

<html>
  <head>
    <meta name="Author" content="Peter Bieringer">
    <title>Addresstype information</title>
  </head>
  <body>
    <table border CELLSPACING=0>
      <tr>
        <th style="background-color:#FFDDDD;" colspan="3">Your client        </th>
      </tr>
      <tr>
        <td><b>IPV6</b></td>
        <td>IPv6 address</td>
        <td><tt><a target="_blank" href="https://tools.ietf.org/html/rfc4291#section-2.5.2">0000:0000:0000:0000:0000:0000:0000:0000</a></tt></td>
      </tr>
      <tr>
        <td><b>IPV6_ANON</b></td>
        <td>Anonymized IPv6 address</td>
        <td><tt>0000:0000:0000:0000:0000:0000:0000:0000</tt></td>
      </tr>
      <tr>
        <td><b>IPV6_TYPE</b></td>
        <td>IPv6 Address type</td>
        <td>unspecified</td>
      </tr>
      <tr>
        <td><b>IPV6_REGISTRY</b></td>
        <td>Registry of IPv6 address</td>
        <td>reserved(RFC4291#2.5.2)</td>
      </tr>
      <tr>
        <td><b>NAME</b></td>
        <td>Reverse DNS resolution</td>
        <td>client.domain.example</td>
      </tr>
      <tr>
        <td style="background-color:#DDDDDD;" colspan="3">
          <font size=-2>Generated by ipv6calcweb.cgi 0.94.1, (P) & (C) 2002-2013 by Peter Bieringer at 2019-12-01 10:33:51 UTC</font><br>
          <font size=-2>Powered by <a target="_blank" href="http://www.deepspace6.net/projects/ipv6calc.html">ipv6calc</a> 0.94.1, (P) & (C) 2001-2013 by Peter Bieringer <pb (at) bieringer.de> (features: DB_IEEE DB_IPV4 DB_IPV6) (settings: ANON:set=anonymize-standard,mask-ipv6=56,mask-ipv4=24,mask-iid=40,mask-mac=24,method=anonymize)</font>
        </td>
      </tr>
    </table>
  </body>
</html>
# Form mode
./test_ipv6calcweb_form.sh
DEBUG: extracted tokenhash: dacb576c5cf15a6170446f64b9075925d344c2e75ec956c98c88b30b542a76d37bd47374
DEBUG: extracted tokentime: 1575196431
Test: 3ffe:831f:ce49:7601:8000:efff:af4a:86BF (3ffe%3A831f%3Ace49%3A7601%3A8000%3Aefff%3Aaf4a%3A86BF) (ipv6addr)
QUERY_STRING=input=3ffe%3A831f%3Ace49%3A7601%3A8000%3Aefff%3Aaf4a%3A86BF&tokenhash=dacb576c5cf15a6170446f64b9075925d344c2e75ec956c98c88b30b542a76d37bd47374&tokentime=1575196431
ipv6calcweb.cgi NOTICE: tokentime usage too early, sleep seconds: 4
Result: 0
Test: 1.2.3.4 (1.2.3.4) (ipv4addr)
QUERY_STRING=input=1.2.3.4&tokenhash=dacb576c5cf15a6170446f64b9075925d344c2e75ec956c98c88b30b542a76d37bd47374&tokentime=1575196431
ipv6calcweb.cgi NOTICE: tokentime usage too early, sleep seconds: 4
Result: 0
Test: 1.2.3.4/0 (1.2.3.4%2F0) (ipv4addr)
QUERY_STRING=input=1.2.3.4%2F0&tokenhash=dacb576c5cf15a6170446f64b9075925d344c2e75ec956c98c88b30b542a76d37bd47374&tokentime=1575196431
ipv6calcweb.cgi NOTICE: tokentime usage too early, sleep seconds: 4
Result: 0
Test: 1.2.3.4/32 (1.2.3.4%2F32) (ipv4addr)
QUERY_STRING=input=1.2.3.4%2F32&tokenhash=dacb576c5cf15a6170446f64b9075925d344c2e75ec956c98c88b30b542a76d37bd47374&tokentime=1575196431
ipv6calcweb.cgi NOTICE: tokentime usage too early, sleep seconds: 4
Result: 0
Test: 01:23:45:67:89:01 (01%3A23%3A45%3A67%3A89%3A01) (mac)
QUERY_STRING=input=01%3A23%3A45%3A67%3A89%3A01&tokenhash=dacb576c5cf15a6170446f64b9075925d344c2e75ec956c98c88b30b542a76d37bd47374&tokentime=1575196431
ipv6calcweb.cgi NOTICE: tokentime usage too early, sleep seconds: 4
Result: 0
Test: 01-23-45-67-89-01 (01-23-45-67-89-01) (mac)
QUERY_STRING=input=01-23-45-67-89-01&tokenhash=dacb576c5cf15a6170446f64b9075925d344c2e75ec956c98c88b30b542a76d37bd47374&tokentime=1575196431
ipv6calcweb.cgi NOTICE: tokentime usage too early, sleep seconds: 4
Result: 0
Test: 012345678901 (012345678901) (mac)
QUERY_STRING=input=012345678901&tokenhash=dacb576c5cf15a6170446f64b9075925d344c2e75ec956c98c88b30b542a76d37bd47374&tokentime=1575196431
ipv6calcweb.cgi NOTICE: tokentime usage too early, sleep seconds: 4
Result: 0
Test: 012345-678901 (012345-678901) (mac)
QUERY_STRING=input=012345-678901&tokenhash=dacb576c5cf15a6170446f64b9075925d344c2e75ec956c98c88b30b542a76d37bd47374&tokentime=1575196431
ipv6calcweb.cgi NOTICE: tokentime usage too early, sleep seconds: 4
Result: 0
Test: 2002:102:304::1/0 (2002%3A102%3A304%3A%3A1%2F0) (ipv6addr)
QUERY_STRING=input=2002%3A102%3A304%3A%3A1%2F0&tokenhash=dacb576c5cf15a6170446f64b9075925d344c2e75ec956c98c88b30b542a76d37bd47374&tokentime=1575196431
ipv6calcweb.cgi NOTICE: tokentime usage too early, sleep seconds: 4
Result: 0
Test: 2002:102:304::1/128 (2002%3A102%3A304%3A%3A1%2F128) (ipv6addr)
QUERY_STRING=input=2002%3A102%3A304%3A%3A1%2F128&tokenhash=dacb576c5cf15a6170446f64b9075925d344c2e75ec956c98c88b30b542a76d37bd47374&tokentime=1575196431
ipv6calcweb.cgi NOTICE: tokentime usage too early, sleep seconds: 4
Result: 0
Test: 1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.1.0.1.f.0.0.1.0.f.f.f.f.e.f.f.3.ip6.int. (1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.1.0.1.f.0.0.1.0.f.f.f.f.e.f.f.3.ip6.int.) (revnibbles.int)
QUERY_STRING=input=1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.1.0.1.f.0.0.1.0.f.f.f.f.e.f.f.3.ip6.int.&tokenhash=dacb576c5cf15a6170446f64b9075925d344c2e75ec956c98c88b30b542a76d37bd47374&tokentime=1575196431
ipv6calcweb.cgi NOTICE: tokentime usage too early, sleep seconds: 4
Result: 0
Test: 1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.1.0.1.f.0.0.1.0.f.f.f.f.e.f.f.3.ip6.arpa. (1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.1.0.1.f.0.0.1.0.f.f.f.f.e.f.f.3.ip6.arpa.) (revnibbles.arpa)
QUERY_STRING=input=1.0.0.0.0.0.0.0.0.0.0.0.0.0.0.0.1.0.1.f.0.0.1.0.f.f.f.f.e.f.f.3.ip6.arpa.&tokenhash=dacb576c5cf15a6170446f64b9075925d344c2e75ec956c98c88b30b542a76d37bd47374&tokentime=1575196431
ipv6calcweb.cgi NOTICE: tokentime usage too early, sleep seconds: 4
Result: 0
Test: 0.0.0.0.0.0.0.0.0.0.0.0.0.1.0.1.f.0.0.1.0.f.f.f.f.e.f.f.3.ip6.arpa. (0.0.0.0.0.0.0.0.0.0.0.0.0.1.0.1.f.0.0.1.0.f.f.f.f.e.f.f.3.ip6.arpa.) (revnibbles.int)
QUERY_STRING=input=0.0.0.0.0.0.0.0.0.0.0.0.0.1.0.1.f.0.0.1.0.f.f.f.f.e.f.f.3.ip6.arpa.&tokenhash=dacb576c5cf15a6170446f64b9075925d344c2e75ec956c98c88b30b542a76d37bd47374&tokentime=1575196431
ipv6calcweb.cgi NOTICE: tokentime usage too early, sleep seconds: 4
Result: 0
Test: 12345678 (12345678) (ipv4hex)
QUERY_STRING=input=12345678&tokenhash=dacb576c5cf15a6170446f64b9075925d344c2e75ec956c98c88b30b542a76d37bd47374&tokentime=1575196431
ipv6calcweb.cgi NOTICE: tokentime usage too early, sleep seconds: 4
Result: 0
Test: 2001:db8:0:0:1:0:0:1 (2001%3Adb8%3A0%3A0%3A1%3A0%3A0%3A1) (ipv6addr)
QUERY_STRING=input=2001%3Adb8%3A0%3A0%3A1%3A0%3A0%3A1&tokenhash=dacb576c5cf15a6170446f64b9075925d344c2e75ec956c98c88b30b542a76d37bd47374&tokentime=1575196431
ipv6calcweb.cgi NOTICE: tokentime usage too early, sleep seconds: 4
Result: 0
Test: 2001:0db8:0:0:1:0:0:1 (2001%3A0db8%3A0%3A0%3A1%3A0%3A0%3A1) (ipv6addr)
QUERY_STRING=input=2001%3A0db8%3A0%3A0%3A1%3A0%3A0%3A1&tokenhash=dacb576c5cf15a6170446f64b9075925d344c2e75ec956c98c88b30b542a76d37bd47374&tokentime=1575196431
ipv6calcweb.cgi NOTICE: tokentime usage too early, sleep seconds: 4
Result: 0
Test: 2001:db8::1:0:0:1 (2001%3Adb8%3A%3A1%3A0%3A0%3A1) (ipv6addr)
QUERY_STRING=input=2001%3Adb8%3A%3A1%3A0%3A0%3A1&tokenhash=dacb576c5cf15a6170446f64b9075925d344c2e75ec956c98c88b30b542a76d37bd47374&tokentime=1575196431
ipv6calcweb.cgi NOTICE: tokentime usage too early, sleep seconds: 4
Result: 0
Test: 2001:db8::0:1:0:0:1 (2001%3Adb8%3A%3A0%3A1%3A0%3A0%3A1) (ipv6addr)
QUERY_STRING=input=2001%3Adb8%3A%3A0%3A1%3A0%3A0%3A1&tokenhash=dacb576c5cf15a6170446f64b9075925d344c2e75ec956c98c88b30b542a76d37bd47374&tokentime=1575196431
ipv6calcweb.cgi NOTICE: tokentime usage too early, sleep seconds: 4
Result: 0
Test: 2001:0db8::1:0:0:1 (2001%3A0db8%3A%3A1%3A0%3A0%3A1) (ipv6addr)
QUERY_STRING=input=2001%3A0db8%3A%3A1%3A0%3A0%3A1&tokenhash=dacb576c5cf15a6170446f64b9075925d344c2e75ec956c98c88b30b542a76d37bd47374&tokentime=1575196431
ipv6calcweb.cgi NOTICE: tokentime usage too early, sleep seconds: 4
Result: 0
Test: 2001:db8:0:0:1::1 (2001%3Adb8%3A0%3A0%3A1%3A%3A1) (ipv6addr)
QUERY_STRING=input=2001%3Adb8%3A0%3A0%3A1%3A%3A1&tokenhash=dacb576c5cf15a6170446f64b9075925d344c2e75ec956c98c88b30b542a76d37bd47374&tokentime=1575196431
ipv6calcweb.cgi NOTICE: tokentime usage too early, sleep seconds: 3
Result: 0
Test: 2001:db8:0000:0:1::1 (2001%3Adb8%3A0000%3A0%3A1%3A%3A1) (ipv6addr)
QUERY_STRING=input=2001%3Adb8%3A0000%3A0%3A1%3A%3A1&tokenhash=dacb576c5cf15a6170446f64b9075925d344c2e75ec956c98c88b30b542a76d37bd47374&tokentime=1575196431
ipv6calcweb.cgi NOTICE: tokentime usage too early, sleep seconds: 3
Result: 0
Test: 2001:DB8:0:0:1::1 (2001%3ADB8%3A0%3A0%3A1%3A%3A1) (ipv6addr)
QUERY_STRING=input=2001%3ADB8%3A0%3A0%3A1%3A%3A1&tokenhash=dacb576c5cf15a6170446f64b9075925d344c2e75ec956c98c88b30b542a76d37bd47374&tokentime=1575196431
ipv6calcweb.cgi NOTICE: tokentime usage too early, sleep seconds: 3
Result: 0
Test: 2001:db8:aaaa:bbbb:cccc:dddd:eeee:0001 (2001%3Adb8%3Aaaaa%3Abbbb%3Acccc%3Adddd%3Aeeee%3A0001) (ipv6addr)
QUERY_STRING=input=2001%3Adb8%3Aaaaa%3Abbbb%3Acccc%3Adddd%3Aeeee%3A0001&tokenhash=dacb576c5cf15a6170446f64b9075925d344c2e75ec956c98c88b30b542a76d37bd47374&tokentime=1575196431
ipv6calcweb.cgi NOTICE: tokentime usage too early, sleep seconds: 3
Result: 0
Test: 2001:db8:aaaa:bbbb:cccc:dddd:eeee:001 (2001%3Adb8%3Aaaaa%3Abbbb%3Acccc%3Adddd%3Aeeee%3A001) (ipv6addr)
QUERY_STRING=input=2001%3Adb8%3Aaaaa%3Abbbb%3Acccc%3Adddd%3Aeeee%3A001&tokenhash=dacb576c5cf15a6170446f64b9075925d344c2e75ec956c98c88b30b542a76d37bd47374&tokentime=1575196431
ipv6calcweb.cgi NOTICE: tokentime usage too early, sleep seconds: 3
Result: 0
Test: 2001:db8:aaaa:bbbb:cccc:dddd:eeee:01 (2001%3Adb8%3Aaaaa%3Abbbb%3Acccc%3Adddd%3Aeeee%3A01) (ipv6addr)
QUERY_STRING=input=2001%3Adb8%3Aaaaa%3Abbbb%3Acccc%3Adddd%3Aeeee%3A01&tokenhash=dacb576c5cf15a6170446f64b9075925d344c2e75ec956c98c88b30b542a76d37bd47374&tokentime=1575196431
ipv6calcweb.cgi NOTICE: tokentime usage too early, sleep seconds: 3
Result: 0
Test: 2001:db8:aaaa:bbbb:cccc:dddd:eeee:1 (2001%3Adb8%3Aaaaa%3Abbbb%3Acccc%3Adddd%3Aeeee%3A1) (ipv6addr)
QUERY_STRING=input=2001%3Adb8%3Aaaaa%3Abbbb%3Acccc%3Adddd%3Aeeee%3A1&tokenhash=dacb576c5cf15a6170446f64b9075925d344c2e75ec956c98c88b30b542a76d37bd47374&tokentime=1575196431
ipv6calcweb.cgi NOTICE: tokentime usage too early, sleep seconds: 3
Result: 0
Test: 2001:db8:aaaa:bbbb:cccc:dddd::1 (2001%3Adb8%3Aaaaa%3Abbbb%3Acccc%3Adddd%3A%3A1) (ipv6addr)
QUERY_STRING=input=2001%3Adb8%3Aaaaa%3Abbbb%3Acccc%3Adddd%3A%3A1&tokenhash=dacb576c5cf15a6170446f64b9075925d344c2e75ec956c98c88b30b542a76d37bd47374&tokentime=1575196431
ipv6calcweb.cgi NOTICE: tokentime usage too early, sleep seconds: 3
Result: 0
Test: 2001:db8:aaaa:bbbb:cccc:dddd:0:1 (2001%3Adb8%3Aaaaa%3Abbbb%3Acccc%3Adddd%3A0%3A1) (ipv6addr)
QUERY_STRING=input=2001%3Adb8%3Aaaaa%3Abbbb%3Acccc%3Adddd%3A0%3A1&tokenhash=dacb576c5cf15a6170446f64b9075925d344c2e75ec956c98c88b30b542a76d37bd47374&tokentime=1575196431
ipv6calcweb.cgi NOTICE: tokentime usage too early, sleep seconds: 3
Result: 0
Test: 2001:db8:0:0:0::1 (2001%3Adb8%3A0%3A0%3A0%3A%3A1) (ipv6addr)
QUERY_STRING=input=2001%3Adb8%3A0%3A0%3A0%3A%3A1&tokenhash=dacb576c5cf15a6170446f64b9075925d344c2e75ec956c98c88b30b542a76d37bd47374&tokentime=1575196431
ipv6calcweb.cgi NOTICE: tokentime usage too early, sleep seconds: 3
Result: 0
Test: 2001:db8:0:0::1 (2001%3Adb8%3A0%3A0%3A%3A1) (ipv6addr)
QUERY_STRING=input=2001%3Adb8%3A0%3A0%3A%3A1&tokenhash=dacb576c5cf15a6170446f64b9075925d344c2e75ec956c98c88b30b542a76d37bd47374&tokentime=1575196431
ipv6calcweb.cgi NOTICE: tokentime usage too early, sleep seconds: 3
Result: 0
Test: 2001:db8:0::1 (2001%3Adb8%3A0%3A%3A1) (ipv6addr)
QUERY_STRING=input=2001%3Adb8%3A0%3A%3A1&tokenhash=dacb576c5cf15a6170446f64b9075925d344c2e75ec956c98c88b30b542a76d37bd47374&tokentime=1575196431
ipv6calcweb.cgi NOTICE: tokentime usage too early, sleep seconds: 3
Result: 0
Test: 2001:db8::1 (2001%3Adb8%3A%3A1) (ipv6addr)
QUERY_STRING=input=2001%3Adb8%3A%3A1&tokenhash=dacb576c5cf15a6170446f64b9075925d344c2e75ec956c98c88b30b542a76d37bd47374&tokentime=1575196431
ipv6calcweb.cgi NOTICE: tokentime usage too early, sleep seconds: 3
Result: 0
Test: 2001:db8::aaaa:0:0:1 (2001%3Adb8%3A%3Aaaaa%3A0%3A0%3A1) (ipv6addr)
QUERY_STRING=input=2001%3Adb8%3A%3Aaaaa%3A0%3A0%3A1&tokenhash=dacb576c5cf15a6170446f64b9075925d344c2e75ec956c98c88b30b542a76d37bd47374&tokentime=1575196431
ipv6calcweb.cgi NOTICE: tokentime usage too early, sleep seconds: 3
Result: 0
Test: 2001:db8:0:0:aaaa::1 (2001%3Adb8%3A0%3A0%3Aaaaa%3A%3A1) (ipv6addr)
QUERY_STRING=input=2001%3Adb8%3A0%3A0%3Aaaaa%3A%3A1&tokenhash=dacb576c5cf15a6170446f64b9075925d344c2e75ec956c98c88b30b542a76d37bd47374&tokentime=1575196431
ipv6calcweb.cgi NOTICE: tokentime usage too early, sleep seconds: 3
Result: 0
Test: 2001:db8:aaaa:bbbb:cccc:dddd:eeee:aaaa (2001%3Adb8%3Aaaaa%3Abbbb%3Acccc%3Adddd%3Aeeee%3Aaaaa) (ipv6addr)
QUERY_STRING=input=2001%3Adb8%3Aaaaa%3Abbbb%3Acccc%3Adddd%3Aeeee%3Aaaaa&tokenhash=dacb576c5cf15a6170446f64b9075925d344c2e75ec956c98c88b30b542a76d37bd47374&tokentime=1575196431
ipv6calcweb.cgi NOTICE: tokentime usage too early, sleep seconds: 3
Result: 0
Test: 2001:db8:aaaa:bbbb:cccc:dddd:eeee:AAAA (2001%3Adb8%3Aaaaa%3Abbbb%3Acccc%3Adddd%3Aeeee%3AAAAA) (ipv6addr)
QUERY_STRING=input=2001%3Adb8%3Aaaaa%3Abbbb%3Acccc%3Adddd%3Aeeee%3AAAAA&tokenhash=dacb576c5cf15a6170446f64b9075925d344c2e75ec956c98c88b30b542a76d37bd47374&tokentime=1575196431
ipv6calcweb.cgi NOTICE: tokentime usage too early, sleep seconds: 2
Result: 0
Test: 2001:db8:aaaa:bbbb:cccc:dddd:eeee:AaAa (2001%3Adb8%3Aaaaa%3Abbbb%3Acccc%3Adddd%3Aeeee%3AAaAa) (ipv6addr)
QUERY_STRING=input=2001%3Adb8%3Aaaaa%3Abbbb%3Acccc%3Adddd%3Aeeee%3AAaAa&tokenhash=dacb576c5cf15a6170446f64b9075925d344c2e75ec956c98c88b30b542a76d37bd47374&tokentime=1575196431
ipv6calcweb.cgi NOTICE: tokentime usage too early, sleep seconds: 2
Result: 0
Test: 64:ff9b::192.0.2.33 (64%3Aff9b%3A%3A192.0.2.33) (ipv6addr)
QUERY_STRING=input=64%3Aff9b%3A%3A192.0.2.33&tokenhash=dacb576c5cf15a6170446f64b9075925d344c2e75ec956c98c88b30b542a76d37bd47374&tokentime=1575196431
ipv6calcweb.cgi NOTICE: tokentime usage too early, sleep seconds: 2
Result: 0
Test: fe80--1.IPV6-LITERAL.NET (fe80--1.IPV6-LITERAL.NET) (ipv6literal)
QUERY_STRING=input=fe80--1.IPV6-LITERAL.NET&tokenhash=dacb576c5cf15a6170446f64b9075925d344c2e75ec956c98c88b30b542a76d37bd47374&tokentime=1575196431
ipv6calcweb.cgi NOTICE: tokentime usage too early, sleep seconds: 2
Result: 0
Test: 2001-db8-0-0-0-0-0-1.ipv6-literal.net (2001-db8-0-0-0-0-0-1.ipv6-literal.net) (ipv6literal)
QUERY_STRING=input=2001-db8-0-0-0-0-0-1.ipv6-literal.net&tokenhash=dacb576c5cf15a6170446f64b9075925d344c2e75ec956c98c88b30b542a76d37bd47374&tokentime=1575196431
ipv6calcweb.cgi NOTICE: tokentime usage too early, sleep seconds: 2
Result: 0
Test: 2001-0db8-0000-0000-0000-0000-0000-0001.ipv6-literal.net (2001-0db8-0000-0000-0000-0000-0000-0001.ipv6-literal.net) (ipv6literal)
QUERY_STRING=input=2001-0db8-0000-0000-0000-0000-0000-0001.ipv6-literal.net&tokenhash=dacb576c5cf15a6170446f64b9075925d344c2e75ec956c98c88b30b542a76d37bd47374&tokentime=1575196431
ipv6calcweb.cgi NOTICE: tokentime usage too early, sleep seconds: 2
Result: 0
Test: 2001-db8--1.ipv6-literal.net (2001-db8--1.ipv6-literal.net) (ipv6literal)
QUERY_STRING=input=2001-db8--1.ipv6-literal.net&tokenhash=dacb576c5cf15a6170446f64b9075925d344c2e75ec956c98c88b30b542a76d37bd47374&tokentime=1575196431
ipv6calcweb.cgi NOTICE: tokentime usage too early, sleep seconds: 2
Result: 0
Test: fe80--218-8bff-fe17-a226s4.ipv6-literal.net (fe80--218-8bff-fe17-a226s4.ipv6-literal.net) (ipv6literal)
QUERY_STRING=input=fe80--218-8bff-fe17-a226s4.ipv6-literal.net&tokenhash=dacb576c5cf15a6170446f64b9075925d344c2e75ec956c98c88b30b542a76d37bd47374&tokentime=1575196431
ipv6calcweb.cgi NOTICE: tokentime usage too early, sleep seconds: 2
Result: 0
make[1]: Leaving directory '/usr/src/RPM/BUILD/ipv6calc-0.94.1/ipv6calcweb'
+ exit 0
Processing files: ipv6calc-0.94.1-alt1
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.QBrzhE
find-provides: running scripts (debuginfo,lib,pam,perl,pkgconfig,python,shell)
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.FFmAOq
find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,rpmlib,shebang,shell,static,symlinks)
Requires: /lib/ld-linux.so.2, libc.so.6(GLIBC_2.0), libc.so.6(GLIBC_2.1), libc.so.6(GLIBC_2.3), libc.so.6(GLIBC_2.3.4), libc.so.6(GLIBC_2.4), libc.so.6(GLIBC_2.7), libm.so.6(GLIBC_2.0), rtld(GNU_HASH)
Conflicts: iputils < 20020124-alt5
Finding debuginfo files (using /usr/lib/rpm/find-debuginfo-files)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.DhwSQA
Creating ipv6calc-debuginfo package
Processing files: ipv6calc-debuginfo-0.94.1-alt1
Finding Provides (using /usr/lib/rpm/find-provides)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.zliJaa
find-provides: running scripts (debuginfo)
Finding Requires (using /usr/lib/rpm/find-requires)
Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.fEjdkc
find-requires: running scripts (debuginfo)
Requires: ipv6calc = 0.94.1-alt1, /usr/lib/debug/lib/ld-linux.so.2.debug, debug(libc.so.6), debug(libm.so.6)
Wrote: /usr/src/RPM/RPMS/i586/ipv6calc-0.94.1-alt1.i586.rpm
Wrote: /usr/src/RPM/RPMS/i586/ipv6calc-debuginfo-0.94.1-alt1.i586.rpm
15.21user 3.66system 0:24.45elapsed 77%CPU (0avgtext+0avgdata 51472maxresident)k
0inputs+0outputs (0major+1730101minor)pagefaults 0swaps
18.84user 5.61system 0:33.69elapsed 72%CPU (0avgtext+0avgdata 114900maxresident)k
48inputs+0outputs (0major+2012334minor)pagefaults 0swaps
--- ipv6calc-0.94.1-alt1.i586.rpm.repo	2013-10-04 21:50:07.000000000 +0000
+++ ipv6calc-0.94.1-alt1.i586.rpm.hasher	2019-12-01 10:34:03.150718675 +0000
@@ -38,6 +38,6 @@
 /usr/share/doc/ipv6calc-0.94.1/ipv6logstats/examples-gri/data-simple.gri	100644	
-/usr/share/man/man8/ipv6calc.8.gz	100644	
-/usr/share/man/man8/ipv6loganon.8.gz	100644	
-/usr/share/man/man8/ipv6logconv.8.gz	100644	
-/usr/share/man/man8/ipv6logstats.8.gz	100644	
+/usr/share/man/man8/ipv6calc.8.xz	100644	
+/usr/share/man/man8/ipv6loganon.8.xz	100644	
+/usr/share/man/man8/ipv6logconv.8.xz	100644	
+/usr/share/man/man8/ipv6logstats.8.xz	100644	
 Requires: /lib/ld-linux.so.2