head	1.3;
access;
symbols
	netbsd-11-0-RC4:1.2
	netbsd-11-0-RC3:1.2
	netbsd-11-0-RC2:1.2
	netbsd-11-0-RC1:1.2
	nsd-4-14-0:1.1.1.1
	NLNETLABS:1.1.1
	perseant-exfatfs-base-20250801:1.2
	netbsd-11:1.2.0.10
	netbsd-11-base:1.2
	netbsd-10-1-RELEASE:1.2
	perseant-exfatfs-base-20240630:1.2
	perseant-exfatfs:1.2.0.8
	perseant-exfatfs-base:1.2
	netbsd-9-4-RELEASE:1.1.4.1
	netbsd-10-0-RELEASE:1.2
	netbsd-10-0-RC6:1.2
	netbsd-10-0-RC5:1.2
	netbsd-10-0-RC4:1.2
	netbsd-10-0-RC3:1.2
	netbsd-10-0-RC2:1.2
	netbsd-10-0-RC1:1.2
	netbsd-10:1.2.0.6
	netbsd-10-base:1.2
	netbsd-9-3-RELEASE:1.1
	cjep_sun2x-base1:1.2
	cjep_sun2x:1.2.0.4
	cjep_sun2x-base:1.2
	cjep_staticlib_x-base1:1.2
	netbsd-9-2-RELEASE:1.1
	cjep_staticlib_x:1.2.0.2
	cjep_staticlib_x-base:1.2
	netbsd-9-1-RELEASE:1.1
	phil-wifi-20200421:1.1
	phil-wifi-20200411:1.1
	is-mlppp:1.1.0.6
	is-mlppp-base:1.1
	phil-wifi-20200406:1.1
	netbsd-9-0-RELEASE:1.1
	netbsd-9-0-RC2:1.1
	netbsd-9-0-RC1:1.1
	phil-wifi-20191119:1.1
	netbsd-9:1.1.0.4
	netbsd-9-base:1.1
	phil-wifi:1.1.0.2
	phil-wifi-20190609:1.1;
locks; strict;
comment	@# @;


1.3
date	2026.01.15.21.35.17;	author christos;	state Exp;
branches;
next	1.2;
commitid	OUSWSLJXBJWxfxqG;

1.2
date	2020.11.17.10.35.12;	author rin;	state Exp;
branches;
next	1.1;
commitid	hRb62eUrAIizbewC;

1.1
date	2019.05.25.20.10.22;	author christos;	state Exp;
branches
	1.1.1.1
	1.1.2.1
	1.1.4.1;
next	;
commitid	aGDEFdDz3IbXMCoB;

1.1.1.1
date	2026.01.15.21.02.27;	author christos;	state Exp;
branches;
next	;
commitid	eP3mMjgnyB4G2xqG;

1.1.2.1
date	2019.05.25.20.10.22;	author christos;	state dead;
branches;
next	1.1.2.2;
commitid	jtc8rnCzWiEEHGqB;

1.1.2.2
date	2019.06.10.21.51.11;	author christos;	state Exp;
branches;
next	;
commitid	jtc8rnCzWiEEHGqB;

1.1.4.1
date	2024.02.29.11.40.01;	author martin;	state Exp;
branches;
next	;
commitid	JxWuK0x3VE2xYj0F;


desc
@@


1.3
log
@merge changes between nsd-4.8.0 and 4.14.0
@
text
@#! /bin/sh
# Attempt to guess a canonical system name.
#   Copyright 1992-2023 Free Software Foundation, Inc.

# shellcheck disable=SC2006,SC2268 # see below for rationale

timestamp='2023-08-22'

# This file is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful, but
# WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
# General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, see <https://www.gnu.org/licenses/>.
#
# As a special exception to the GNU General Public License, if you
# distribute this file as part of a program that contains a
# configuration script generated by Autoconf, you may include it under
# the same distribution terms that you use for the rest of that
# program.  This Exception is an additional permission under section 7
# of the GNU General Public License, version 3 ("GPLv3").
#
# Originally written by Per Bothner; maintained since 2000 by Ben Elliston.
#
# You can get the latest version of this script from:
# https://git.savannah.gnu.org/cgit/config.git/plain/config.guess
#
# Please send patches to <config-patches@@gnu.org>.


# The "shellcheck disable" line above the timestamp inhibits complaints
# about features and limitations of the classic Bourne shell that were
# superseded or lifted in POSIX.  However, this script identifies a wide
# variety of pre-POSIX systems that do not have POSIX shells at all, and
# even some reasonably current systems (Solaris 10 as case-in-point) still
# have a pre-POSIX /bin/sh.


me=`echo "$0" | sed -e 's,.*/,,'`

usage="\
Usage: $0 [OPTION]

Output the configuration name of the system '$me' is run on.

Options:
  -h, --help         print this help, then exit
  -t, --time-stamp   print date of last modification, then exit
  -v, --version      print version number, then exit

Report bugs and patches to <config-patches@@gnu.org>."

version="\
GNU config.guess ($timestamp)

Originally written by Per Bothner.
Copyright 1992-2023 Free Software Foundation, Inc.

This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."

help="
Try '$me --help' for more information."

# Parse command line
while test $# -gt 0 ; do
  case $1 in
    --time-stamp | --time* | -t )
       echo "$timestamp" ; exit ;;
    --version | -v )
       echo "$version" ; exit ;;
    --help | --h* | -h )
       echo "$usage"; exit ;;
    -- )     # Stop option processing
       shift; break ;;
    - )	# Use stdin as input.
       break ;;
    -* )
       echo "$me: invalid option $1$help" >&2
       exit 1 ;;
    * )
       break ;;
  esac
done

if test $# != 0; then
  echo "$me: too many arguments$help" >&2
  exit 1
fi

# Just in case it came from the environment.
GUESS=

# CC_FOR_BUILD -- compiler used by this script. Note that the use of a
# compiler to aid in system detection is discouraged as it requires
# temporary files to be created and, as you can see below, it is a
# headache to deal with in a portable fashion.

# Historically, 'CC_FOR_BUILD' used to be named 'HOST_CC'. We still
# use 'HOST_CC' if defined, but it is deprecated.

# Portable tmp directory creation inspired by the Autoconf team.

tmp=
# shellcheck disable=SC2172
trap 'test -z "$tmp" || rm -fr "$tmp"' 0 1 2 13 15

set_cc_for_build() {
    # prevent multiple calls if $tmp is already set
    test "$tmp" && return 0
    : "${TMPDIR=/tmp}"
    # shellcheck disable=SC2039,SC3028
    { tmp=`(umask 077 && mktemp -d "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } ||
	{ test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir "$tmp" 2>/dev/null) ; } ||
	{ tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir "$tmp" 2>/dev/null) && echo "Warning: creating insecure temp directory" >&2 ; } ||
	{ echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; }
    dummy=$tmp/dummy
    case ${CC_FOR_BUILD-},${HOST_CC-},${CC-} in
	,,)    echo "int x;" > "$dummy.c"
	       for driver in cc gcc c89 c99 ; do
		   if ($driver -c -o "$dummy.o" "$dummy.c") >/dev/null 2>&1 ; then
		       CC_FOR_BUILD=$driver
		       break
		   fi
	       done
	       if test x"$CC_FOR_BUILD" = x ; then
		   CC_FOR_BUILD=no_compiler_found
	       fi
	       ;;
	,,*)   CC_FOR_BUILD=$CC ;;
	,*,*)  CC_FOR_BUILD=$HOST_CC ;;
    esac
}

# This is needed to find uname on a Pyramid OSx when run in the BSD universe.
# (ghazi@@noc.rutgers.edu 1994-08-24)
if test -f /.attbin/uname ; then
	PATH=$PATH:/.attbin ; export PATH
fi

UNAME_MACHINE=`(uname -m) 2>/dev/null` || UNAME_MACHINE=unknown
UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown
UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown
UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown

case $UNAME_SYSTEM in
Linux|GNU|GNU/*)
	LIBC=unknown

	set_cc_for_build
	cat <<-EOF > "$dummy.c"
	#if defined(__ANDROID__)
	LIBC=android
	#else
	#include <features.h>
	#if defined(__UCLIBC__)
	LIBC=uclibc
	#elif defined(__dietlibc__)
	LIBC=dietlibc
	#elif defined(__GLIBC__)
	LIBC=gnu
	#else
	#include <stdarg.h>
	/* First heuristic to detect musl libc.  */
	#ifdef __DEFINED_va_list
	LIBC=musl
	#endif
	#endif
	#endif
	EOF
	cc_set_libc=`$CC_FOR_BUILD -E "$dummy.c" 2>/dev/null | grep '^LIBC' | sed 's, ,,g'`
	eval "$cc_set_libc"

	# Second heuristic to detect musl libc.
	if [ "$LIBC" = unknown ] &&
	   command -v ldd >/dev/null &&
	   ldd --version 2>&1 | grep -q ^musl; then
		LIBC=musl
	fi

	# If the system lacks a compiler, then just pick glibc.
	# We could probably try harder.
	if [ "$LIBC" = unknown ]; then
		LIBC=gnu
	fi
	;;
esac

# Note: order is significant - the case branches are not exclusive.

case $UNAME_MACHINE:$UNAME_SYSTEM:$UNAME_RELEASE:$UNAME_VERSION in
    *:NetBSD:*:*)
	# NetBSD (nbsd) targets should (where applicable) match one or
	# more of the tuples: *-*-netbsdelf*, *-*-netbsdaout*,
	# *-*-netbsdecoff* and *-*-netbsd*.  For targets that recently
	# switched to ELF, *-*-netbsd* would select the old
	# object file format.  This provides both forward
	# compatibility and a consistent mechanism for selecting the
	# object file format.
	#
	# Note: NetBSD doesn't particularly care about the vendor
	# portion of the name.  We always set it to "unknown".
	UNAME_MACHINE_ARCH=`(uname -p 2>/dev/null || \
	    /sbin/sysctl -n hw.machine_arch 2>/dev/null || \
	    /usr/sbin/sysctl -n hw.machine_arch 2>/dev/null || \
	    echo unknown)`
	case $UNAME_MACHINE_ARCH in
	    aarch64eb) machine=aarch64_be-unknown ;;
	    armeb) machine=armeb-unknown ;;
	    arm*) machine=arm-unknown ;;
	    sh3el) machine=shl-unknown ;;
	    sh3eb) machine=sh-unknown ;;
	    sh5el) machine=sh5le-unknown ;;
	    earmv*)
		arch=`echo "$UNAME_MACHINE_ARCH" | sed -e 's,^e\(armv[0-9]\).*$,\1,'`
		endian=`echo "$UNAME_MACHINE_ARCH" | sed -ne 's,^.*\(eb\)$,\1,p'`
		machine=${arch}${endian}-unknown
		;;
	    *) machine=$UNAME_MACHINE_ARCH-unknown ;;
	esac
	# The Operating System including object format, if it has switched
	# to ELF recently (or will in the future) and ABI.
	case $UNAME_MACHINE_ARCH in
	    earm*)
		os=netbsdelf
		;;
	    arm*|i386|m68k|ns32k|sh3*|sparc|vax)
		set_cc_for_build
		if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \
			| grep -q __ELF__
		then
		    # Once all utilities can be ECOFF (netbsdecoff) or a.out (netbsdaout).
		    # Return netbsd for either.  FIX?
		    os=netbsd
		else
		    os=netbsdelf
		fi
		;;
	    *)
		os=netbsd
		;;
	esac
	# Determine ABI tags.
	case $UNAME_MACHINE_ARCH in
	    earm*)
		expr='s/^earmv[0-9]/-eabi/;s/eb$//'
		abi=`echo "$UNAME_MACHINE_ARCH" | sed -e "$expr"`
		;;
	esac
	# The OS release
	# Debian GNU/NetBSD machines have a different userland, and
	# thus, need a distinct triplet. However, they do not need
	# kernel version information, so it can be replaced with a
	# suitable tag, in the style of linux-gnu.
	case $UNAME_VERSION in
	    Debian*)
		release='-gnu'
		;;
	    *)
		release=`echo "$UNAME_RELEASE" | sed -e 's/[-_].*//' | cut -d. -f1,2`
		;;
	esac
	# Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM:
	# contains redundant information, the shorter form:
	# CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used.
	GUESS=$machine-${os}${release}${abi-}
	;;
    *:Bitrig:*:*)
	UNAME_MACHINE_ARCH=`arch | sed 's/Bitrig.//'`
	GUESS=$UNAME_MACHINE_ARCH-unknown-bitrig$UNAME_RELEASE
	;;
    *:OpenBSD:*:*)
	UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'`
	GUESS=$UNAME_MACHINE_ARCH-unknown-openbsd$UNAME_RELEASE
	;;
    *:SecBSD:*:*)
	UNAME_MACHINE_ARCH=`arch | sed 's/SecBSD.//'`
	GUESS=$UNAME_MACHINE_ARCH-unknown-secbsd$UNAME_RELEASE
	;;
    *:LibertyBSD:*:*)
	UNAME_MACHINE_ARCH=`arch | sed 's/^.*BSD\.//'`
	GUESS=$UNAME_MACHINE_ARCH-unknown-libertybsd$UNAME_RELEASE
	;;
    *:MidnightBSD:*:*)
	GUESS=$UNAME_MACHINE-unknown-midnightbsd$UNAME_RELEASE
	;;
    *:ekkoBSD:*:*)
	GUESS=$UNAME_MACHINE-unknown-ekkobsd$UNAME_RELEASE
	;;
    *:SolidBSD:*:*)
	GUESS=$UNAME_MACHINE-unknown-solidbsd$UNAME_RELEASE
	;;
    *:OS108:*:*)
	GUESS=$UNAME_MACHINE-unknown-os108_$UNAME_RELEASE
	;;
    macppc:MirBSD:*:*)
	GUESS=powerpc-unknown-mirbsd$UNAME_RELEASE
	;;
    *:MirBSD:*:*)
	GUESS=$UNAME_MACHINE-unknown-mirbsd$UNAME_RELEASE
	;;
    *:Sortix:*:*)
	GUESS=$UNAME_MACHINE-unknown-sortix
	;;
    *:Twizzler:*:*)
	GUESS=$UNAME_MACHINE-unknown-twizzler
	;;
    *:Redox:*:*)
	GUESS=$UNAME_MACHINE-unknown-redox
	;;
    mips:OSF1:*.*)
	GUESS=mips-dec-osf1
	;;
    alpha:OSF1:*:*)
	# Reset EXIT trap before exiting to avoid spurious non-zero exit code.
	trap '' 0
	case $UNAME_RELEASE in
	*4.0)
		UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'`
		;;
	*5.*)
		UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'`
		;;
	esac
	# According to Compaq, /usr/sbin/psrinfo has been available on
	# OSF/1 and Tru64 systems produced since 1995.  I hope that
	# covers most systems running today.  This code pipes the CPU
	# types through head -n 1, so we only detect the type of CPU 0.
	ALPHA_CPU_TYPE=`/usr/sbin/psrinfo -v | sed -n -e 's/^  The alpha \(.*\) processor.*$/\1/p' | head -n 1`
	case $ALPHA_CPU_TYPE in
	    "EV4 (21064)")
		UNAME_MACHINE=alpha ;;
	    "EV4.5 (21064)")
		UNAME_MACHINE=alpha ;;
	    "LCA4 (21066/21068)")
		UNAME_MACHINE=alpha ;;
	    "EV5 (21164)")
		UNAME_MACHINE=alphaev5 ;;
	    "EV5.6 (21164A)")
		UNAME_MACHINE=alphaev56 ;;
	    "EV5.6 (21164PC)")
		UNAME_MACHINE=alphapca56 ;;
	    "EV5.7 (21164PC)")
		UNAME_MACHINE=alphapca57 ;;
	    "EV6 (21264)")
		UNAME_MACHINE=alphaev6 ;;
	    "EV6.7 (21264A)")
		UNAME_MACHINE=alphaev67 ;;
	    "EV6.8CB (21264C)")
		UNAME_MACHINE=alphaev68 ;;
	    "EV6.8AL (21264B)")
		UNAME_MACHINE=alphaev68 ;;
	    "EV6.8CX (21264D)")
		UNAME_MACHINE=alphaev68 ;;
	    "EV6.9A (21264/EV69A)")
		UNAME_MACHINE=alphaev69 ;;
	    "EV7 (21364)")
		UNAME_MACHINE=alphaev7 ;;
	    "EV7.9 (21364A)")
		UNAME_MACHINE=alphaev79 ;;
	esac
	# A Pn.n version is a patched version.
	# A Vn.n version is a released version.
	# A Tn.n version is a released field test version.
	# A Xn.n version is an unreleased experimental baselevel.
	# 1.2 uses "1.2" for uname -r.
	OSF_REL=`echo "$UNAME_RELEASE" | sed -e 's/^[PVTX]//' | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz`
	GUESS=$UNAME_MACHINE-dec-osf$OSF_REL
	;;
    Amiga*:UNIX_System_V:4.0:*)
	GUESS=m68k-unknown-sysv4
	;;
    *:[Aa]miga[Oo][Ss]:*:*)
	GUESS=$UNAME_MACHINE-unknown-amigaos
	;;
    *:[Mm]orph[Oo][Ss]:*:*)
	GUESS=$UNAME_MACHINE-unknown-morphos
	;;
    *:OS/390:*:*)
	GUESS=i370-ibm-openedition
	;;
    *:z/VM:*:*)
	GUESS=s390-ibm-zvmoe
	;;
    *:OS400:*:*)
	GUESS=powerpc-ibm-os400
	;;
    arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*)
	GUESS=arm-acorn-riscix$UNAME_RELEASE
	;;
    arm*:riscos:*:*|arm*:RISCOS:*:*)
	GUESS=arm-unknown-riscos
	;;
    SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*)
	GUESS=hppa1.1-hitachi-hiuxmpp
	;;
    Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*)
	# akee@@wpdis03.wpafb.af.mil (Earle F. Ake) contributed MIS and NILE.
	case `(/bin/universe) 2>/dev/null` in
	    att) GUESS=pyramid-pyramid-sysv3 ;;
	    *)   GUESS=pyramid-pyramid-bsd   ;;
	esac
	;;
    NILE*:*:*:dcosx)
	GUESS=pyramid-pyramid-svr4
	;;
    DRS?6000:unix:4.0:6*)
	GUESS=sparc-icl-nx6
	;;
    DRS?6000:UNIX_SV:4.2*:7* | DRS?6000:isis:4.2*:7*)
	case `/usr/bin/uname -p` in
	    sparc) GUESS=sparc-icl-nx7 ;;
	esac
	;;
    s390x:SunOS:*:*)
	SUN_REL=`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'`
	GUESS=$UNAME_MACHINE-ibm-solaris2$SUN_REL
	;;
    sun4H:SunOS:5.*:*)
	SUN_REL=`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'`
	GUESS=sparc-hal-solaris2$SUN_REL
	;;
    sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*)
	SUN_REL=`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'`
	GUESS=sparc-sun-solaris2$SUN_REL
	;;
    i86pc:AuroraUX:5.*:* | i86xen:AuroraUX:5.*:*)
	GUESS=i386-pc-auroraux$UNAME_RELEASE
	;;
    i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*)
	set_cc_for_build
	SUN_ARCH=i386
	# If there is a compiler, see if it is configured for 64-bit objects.
	# Note that the Sun cc does not turn __LP64__ into 1 like gcc does.
	# This test works for both compilers.
	if test "$CC_FOR_BUILD" != no_compiler_found; then
	    if (echo '#ifdef __amd64'; echo IS_64BIT_ARCH; echo '#endif') | \
		(CCOPTS="" $CC_FOR_BUILD -m64 -E - 2>/dev/null) | \
		grep IS_64BIT_ARCH >/dev/null
	    then
		SUN_ARCH=x86_64
	    fi
	fi
	SUN_REL=`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'`
	GUESS=$SUN_ARCH-pc-solaris2$SUN_REL
	;;
    sun4*:SunOS:6*:*)
	# According to config.sub, this is the proper way to canonicalize
	# SunOS6.  Hard to guess exactly what SunOS6 will be like, but
	# it's likely to be more like Solaris than SunOS4.
	SUN_REL=`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'`
	GUESS=sparc-sun-solaris3$SUN_REL
	;;
    sun4*:SunOS:*:*)
	case `/usr/bin/arch -k` in
	    Series*|S4*)
		UNAME_RELEASE=`uname -v`
		;;
	esac
	# Japanese Language versions have a version number like '4.1.3-JL'.
	SUN_REL=`echo "$UNAME_RELEASE" | sed -e 's/-/_/'`
	GUESS=sparc-sun-sunos$SUN_REL
	;;
    sun3*:SunOS:*:*)
	GUESS=m68k-sun-sunos$UNAME_RELEASE
	;;
    sun*:*:4.2BSD:*)
	UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null`
	test "x$UNAME_RELEASE" = x && UNAME_RELEASE=3
	case `/bin/arch` in
	    sun3)
		GUESS=m68k-sun-sunos$UNAME_RELEASE
		;;
	    sun4)
		GUESS=sparc-sun-sunos$UNAME_RELEASE
		;;
	esac
	;;
    aushp:SunOS:*:*)
	GUESS=sparc-auspex-sunos$UNAME_RELEASE
	;;
    # The situation for MiNT is a little confusing.  The machine name
    # can be virtually everything (everything which is not
    # "atarist" or "atariste" at least should have a processor
    # > m68000).  The system name ranges from "MiNT" over "FreeMiNT"
    # to the lowercase version "mint" (or "freemint").  Finally
    # the system name "TOS" denotes a system which is actually not
    # MiNT.  But MiNT is downward compatible to TOS, so this should
    # be no problem.
    atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*)
	GUESS=m68k-atari-mint$UNAME_RELEASE
	;;
    atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*)
	GUESS=m68k-atari-mint$UNAME_RELEASE
	;;
    *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*)
	GUESS=m68k-atari-mint$UNAME_RELEASE
	;;
    milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*)
	GUESS=m68k-milan-mint$UNAME_RELEASE
	;;
    hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*)
	GUESS=m68k-hades-mint$UNAME_RELEASE
	;;
    *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*)
	GUESS=m68k-unknown-mint$UNAME_RELEASE
	;;
    m68k:machten:*:*)
	GUESS=m68k-apple-machten$UNAME_RELEASE
	;;
    powerpc:machten:*:*)
	GUESS=powerpc-apple-machten$UNAME_RELEASE
	;;
    RISC*:Mach:*:*)
	GUESS=mips-dec-mach_bsd4.3
	;;
    RISC*:ULTRIX:*:*)
	GUESS=mips-dec-ultrix$UNAME_RELEASE
	;;
    VAX*:ULTRIX*:*:*)
	GUESS=vax-dec-ultrix$UNAME_RELEASE
	;;
    2020:CLIX:*:* | 2430:CLIX:*:*)
	GUESS=clipper-intergraph-clix$UNAME_RELEASE
	;;
    mips:*:*:UMIPS | mips:*:*:RISCos)
	set_cc_for_build
	sed 's/^	//' << EOF > "$dummy.c"
#ifdef __cplusplus
#include <stdio.h>  /* for printf() prototype */
	int main (int argc, char *argv[]) {
#else
	int main (argc, argv) int argc; char *argv[]; {
#endif
	#if defined (host_mips) && defined (MIPSEB)
	#if defined (SYSTYPE_SYSV)
	  printf ("mips-mips-riscos%ssysv\\n", argv[1]); exit (0);
	#endif
	#if defined (SYSTYPE_SVR4)
	  printf ("mips-mips-riscos%ssvr4\\n", argv[1]); exit (0);
	#endif
	#if defined (SYSTYPE_BSD43) || defined(SYSTYPE_BSD)
	  printf ("mips-mips-riscos%sbsd\\n", argv[1]); exit (0);
	#endif
	#endif
	  exit (-1);
	}
EOF
	$CC_FOR_BUILD -o "$dummy" "$dummy.c" &&
	  dummyarg=`echo "$UNAME_RELEASE" | sed -n 's/\([0-9]*\).*/\1/p'` &&
	  SYSTEM_NAME=`"$dummy" "$dummyarg"` &&
	    { echo "$SYSTEM_NAME"; exit; }
	GUESS=mips-mips-riscos$UNAME_RELEASE
	;;
    Motorola:PowerMAX_OS:*:*)
	GUESS=powerpc-motorola-powermax
	;;
    Motorola:*:4.3:PL8-*)
	GUESS=powerpc-harris-powermax
	;;
    Night_Hawk:*:*:PowerMAX_OS | Synergy:PowerMAX_OS:*:*)
	GUESS=powerpc-harris-powermax
	;;
    Night_Hawk:Power_UNIX:*:*)
	GUESS=powerpc-harris-powerunix
	;;
    m88k:CX/UX:7*:*)
	GUESS=m88k-harris-cxux7
	;;
    m88k:*:4*:R4*)
	GUESS=m88k-motorola-sysv4
	;;
    m88k:*:3*:R3*)
	GUESS=m88k-motorola-sysv3
	;;
    AViiON:dgux:*:*)
	# DG/UX returns AViiON for all architectures
	UNAME_PROCESSOR=`/usr/bin/uname -p`
	if test "$UNAME_PROCESSOR" = mc88100 || test "$UNAME_PROCESSOR" = mc88110
	then
	    if test "$TARGET_BINARY_INTERFACE"x = m88kdguxelfx || \
	       test "$TARGET_BINARY_INTERFACE"x = x
	    then
		GUESS=m88k-dg-dgux$UNAME_RELEASE
	    else
		GUESS=m88k-dg-dguxbcs$UNAME_RELEASE
	    fi
	else
	    GUESS=i586-dg-dgux$UNAME_RELEASE
	fi
	;;
    M88*:DolphinOS:*:*)	# DolphinOS (SVR3)
	GUESS=m88k-dolphin-sysv3
	;;
    M88*:*:R3*:*)
	# Delta 88k system running SVR3
	GUESS=m88k-motorola-sysv3
	;;
    XD88*:*:*:*) # Tektronix XD88 system running UTekV (SVR3)
	GUESS=m88k-tektronix-sysv3
	;;
    Tek43[0-9][0-9]:UTek:*:*) # Tektronix 4300 system running UTek (BSD)
	GUESS=m68k-tektronix-bsd
	;;
    *:IRIX*:*:*)
	IRIX_REL=`echo "$UNAME_RELEASE" | sed -e 's/-/_/g'`
	GUESS=mips-sgi-irix$IRIX_REL
	;;
    ????????:AIX?:[12].1:2)   # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX.
	GUESS=romp-ibm-aix    # uname -m gives an 8 hex-code CPU id
	;;                    # Note that: echo "'`uname -s`'" gives 'AIX '
    i*86:AIX:*:*)
	GUESS=i386-ibm-aix
	;;
    ia64:AIX:*:*)
	if test -x /usr/bin/oslevel ; then
		IBM_REV=`/usr/bin/oslevel`
	else
		IBM_REV=$UNAME_VERSION.$UNAME_RELEASE
	fi
	GUESS=$UNAME_MACHINE-ibm-aix$IBM_REV
	;;
    *:AIX:2:3)
	if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then
		set_cc_for_build
		sed 's/^		//' << EOF > "$dummy.c"
		#include <sys/systemcfg.h>

		main()
			{
			if (!__power_pc())
				exit(1);
			puts("powerpc-ibm-aix3.2.5");
			exit(0);
			}
EOF
		if $CC_FOR_BUILD -o "$dummy" "$dummy.c" && SYSTEM_NAME=`"$dummy"`
		then
			GUESS=$SYSTEM_NAME
		else
			GUESS=rs6000-ibm-aix3.2.5
		fi
	elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then
		GUESS=rs6000-ibm-aix3.2.4
	else
		GUESS=rs6000-ibm-aix3.2
	fi
	;;
    *:AIX:*:[4567])
	IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'`
	if /usr/sbin/lsattr -El "$IBM_CPU_ID" | grep ' POWER' >/dev/null 2>&1; then
		IBM_ARCH=rs6000
	else
		IBM_ARCH=powerpc
	fi
	if test -x /usr/bin/lslpp ; then
		IBM_REV=`/usr/bin/lslpp -Lqc bos.rte.libc | \
			   awk -F: '{ print $3 }' | sed s/[0-9]*$/0/`
	else
		IBM_REV=$UNAME_VERSION.$UNAME_RELEASE
	fi
	GUESS=$IBM_ARCH-ibm-aix$IBM_REV
	;;
    *:AIX:*:*)
	GUESS=rs6000-ibm-aix
	;;
    ibmrt:4.4BSD:*|romp-ibm:4.4BSD:*)
	GUESS=romp-ibm-bsd4.4
	;;
    ibmrt:*BSD:*|romp-ibm:BSD:*)            # covers RT/PC BSD and
	GUESS=romp-ibm-bsd$UNAME_RELEASE    # 4.3 with uname added to
	;;                                  # report: romp-ibm BSD 4.3
    *:BOSX:*:*)
	GUESS=rs6000-bull-bosx
	;;
    DPX/2?00:B.O.S.:*:*)
	GUESS=m68k-bull-sysv3
	;;
    9000/[34]??:4.3bsd:1.*:*)
	GUESS=m68k-hp-bsd
	;;
    hp300:4.4BSD:*:* | 9000/[34]??:4.3bsd:2.*:*)
	GUESS=m68k-hp-bsd4.4
	;;
    9000/[34678]??:HP-UX:*:*)
	HPUX_REV=`echo "$UNAME_RELEASE" | sed -e 's/[^.]*.[0B]*//'`
	case $UNAME_MACHINE in
	    9000/31?)            HP_ARCH=m68000 ;;
	    9000/[34]??)         HP_ARCH=m68k ;;
	    9000/[678][0-9][0-9])
		if test -x /usr/bin/getconf; then
		    sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null`
		    sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null`
		    case $sc_cpu_version in
		      523) HP_ARCH=hppa1.0 ;; # CPU_PA_RISC1_0
		      528) HP_ARCH=hppa1.1 ;; # CPU_PA_RISC1_1
		      532)                      # CPU_PA_RISC2_0
			case $sc_kernel_bits in
			  32) HP_ARCH=hppa2.0n ;;
			  64) HP_ARCH=hppa2.0w ;;
			  '') HP_ARCH=hppa2.0 ;;   # HP-UX 10.20
			esac ;;
		    esac
		fi
		if test "$HP_ARCH" = ""; then
		    set_cc_for_build
		    sed 's/^		//' << EOF > "$dummy.c"

		#define _HPUX_SOURCE
		#include <stdlib.h>
		#include <unistd.h>

		int main ()
		{
		#if defined(_SC_KERNEL_BITS)
		    long bits = sysconf(_SC_KERNEL_BITS);
		#endif
		    long cpu  = sysconf (_SC_CPU_VERSION);

		    switch (cpu)
			{
			case CPU_PA_RISC1_0: puts ("hppa1.0"); break;
			case CPU_PA_RISC1_1: puts ("hppa1.1"); break;
			case CPU_PA_RISC2_0:
		#if defined(_SC_KERNEL_BITS)
			    switch (bits)
				{
				case 64: puts ("hppa2.0w"); break;
				case 32: puts ("hppa2.0n"); break;
				default: puts ("hppa2.0"); break;
				} break;
		#else  /* !defined(_SC_KERNEL_BITS) */
			    puts ("hppa2.0"); break;
		#endif
			default: puts ("hppa1.0"); break;
			}
		    exit (0);
		}
EOF
		    (CCOPTS="" $CC_FOR_BUILD -o "$dummy" "$dummy.c" 2>/dev/null) && HP_ARCH=`"$dummy"`
		    test -z "$HP_ARCH" && HP_ARCH=hppa
		fi ;;
	esac
	if test "$HP_ARCH" = hppa2.0w
	then
	    set_cc_for_build

	    # hppa2.0w-hp-hpux* has a 64-bit kernel and a compiler generating
	    # 32-bit code.  hppa64-hp-hpux* has the same kernel and a compiler
	    # generating 64-bit code.  GNU and HP use different nomenclature:
	    #
	    # $ CC_FOR_BUILD=cc ./config.guess
	    # => hppa2.0w-hp-hpux11.23
	    # $ CC_FOR_BUILD="cc +DA2.0w" ./config.guess
	    # => hppa64-hp-hpux11.23

	    if echo __LP64__ | (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) |
		grep -q __LP64__
	    then
		HP_ARCH=hppa2.0w
	    else
		HP_ARCH=hppa64
	    fi
	fi
	GUESS=$HP_ARCH-hp-hpux$HPUX_REV
	;;
    ia64:HP-UX:*:*)
	HPUX_REV=`echo "$UNAME_RELEASE" | sed -e 's/[^.]*.[0B]*//'`
	GUESS=ia64-hp-hpux$HPUX_REV
	;;
    3050*:HI-UX:*:*)
	set_cc_for_build
	sed 's/^	//' << EOF > "$dummy.c"
	#include <unistd.h>
	int
	main ()
	{
	  long cpu = sysconf (_SC_CPU_VERSION);
	  /* The order matters, because CPU_IS_HP_MC68K erroneously returns
	     true for CPU_PA_RISC1_0.  CPU_IS_PA_RISC returns correct
	     results, however.  */
	  if (CPU_IS_PA_RISC (cpu))
	    {
	      switch (cpu)
		{
		  case CPU_PA_RISC1_0: puts ("hppa1.0-hitachi-hiuxwe2"); break;
		  case CPU_PA_RISC1_1: puts ("hppa1.1-hitachi-hiuxwe2"); break;
		  case CPU_PA_RISC2_0: puts ("hppa2.0-hitachi-hiuxwe2"); break;
		  default: puts ("hppa-hitachi-hiuxwe2"); break;
		}
	    }
	  else if (CPU_IS_HP_MC68K (cpu))
	    puts ("m68k-hitachi-hiuxwe2");
	  else puts ("unknown-hitachi-hiuxwe2");
	  exit (0);
	}
EOF
	$CC_FOR_BUILD -o "$dummy" "$dummy.c" && SYSTEM_NAME=`"$dummy"` &&
		{ echo "$SYSTEM_NAME"; exit; }
	GUESS=unknown-hitachi-hiuxwe2
	;;
    9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:*)
	GUESS=hppa1.1-hp-bsd
	;;
    9000/8??:4.3bsd:*:*)
	GUESS=hppa1.0-hp-bsd
	;;
    *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*)
	GUESS=hppa1.0-hp-mpeix
	;;
    hp7??:OSF1:*:* | hp8?[79]:OSF1:*:*)
	GUESS=hppa1.1-hp-osf
	;;
    hp8??:OSF1:*:*)
	GUESS=hppa1.0-hp-osf
	;;
    i*86:OSF1:*:*)
	if test -x /usr/sbin/sysversion ; then
	    GUESS=$UNAME_MACHINE-unknown-osf1mk
	else
	    GUESS=$UNAME_MACHINE-unknown-osf1
	fi
	;;
    parisc*:Lites*:*:*)
	GUESS=hppa1.1-hp-lites
	;;
    C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*)
	GUESS=c1-convex-bsd
	;;
    C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*)
	if getsysinfo -f scalar_acc
	then echo c32-convex-bsd
	else echo c2-convex-bsd
	fi
	exit ;;
    C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*)
	GUESS=c34-convex-bsd
	;;
    C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*)
	GUESS=c38-convex-bsd
	;;
    C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*)
	GUESS=c4-convex-bsd
	;;
    CRAY*Y-MP:*:*:*)
	CRAY_REL=`echo "$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'`
	GUESS=ymp-cray-unicos$CRAY_REL
	;;
    CRAY*[A-Z]90:*:*:*)
	echo "$UNAME_MACHINE"-cray-unicos"$UNAME_RELEASE" \
	| sed -e 's/CRAY.*\([A-Z]90\)/\1/' \
	      -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \
	      -e 's/\.[^.]*$/.X/'
	exit ;;
    CRAY*TS:*:*:*)
	CRAY_REL=`echo "$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'`
	GUESS=t90-cray-unicos$CRAY_REL
	;;
    CRAY*T3E:*:*:*)
	CRAY_REL=`echo "$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'`
	GUESS=alphaev5-cray-unicosmk$CRAY_REL
	;;
    CRAY*SV1:*:*:*)
	CRAY_REL=`echo "$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'`
	GUESS=sv1-cray-unicos$CRAY_REL
	;;
    *:UNICOS/mp:*:*)
	CRAY_REL=`echo "$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'`
	GUESS=craynv-cray-unicosmp$CRAY_REL
	;;
    F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*)
	FUJITSU_PROC=`uname -m | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz`
	FUJITSU_SYS=`uname -p | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/\///'`
	FUJITSU_REL=`echo "$UNAME_RELEASE" | sed -e 's/ /_/'`
	GUESS=${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}
	;;
    5000:UNIX_System_V:4.*:*)
	FUJITSU_SYS=`uname -p | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/\///'`
	FUJITSU_REL=`echo "$UNAME_RELEASE" | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/ /_/'`
	GUESS=sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}
	;;
    i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*)
	GUESS=$UNAME_MACHINE-pc-bsdi$UNAME_RELEASE
	;;
    sparc*:BSD/OS:*:*)
	GUESS=sparc-unknown-bsdi$UNAME_RELEASE
	;;
    *:BSD/OS:*:*)
	GUESS=$UNAME_MACHINE-unknown-bsdi$UNAME_RELEASE
	;;
    arm:FreeBSD:*:*)
	UNAME_PROCESSOR=`uname -p`
	set_cc_for_build
	if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \
	    | grep -q __ARM_PCS_VFP
	then
	    FREEBSD_REL=`echo "$UNAME_RELEASE" | sed -e 's/[-(].*//'`
	    GUESS=$UNAME_PROCESSOR-unknown-freebsd$FREEBSD_REL-gnueabi
	else
	    FREEBSD_REL=`echo "$UNAME_RELEASE" | sed -e 's/[-(].*//'`
	    GUESS=$UNAME_PROCESSOR-unknown-freebsd$FREEBSD_REL-gnueabihf
	fi
	;;
    *:FreeBSD:*:*)
	UNAME_PROCESSOR=`uname -p`
	case $UNAME_PROCESSOR in
	    amd64)
		UNAME_PROCESSOR=x86_64 ;;
	    i386)
		UNAME_PROCESSOR=i586 ;;
	esac
	FREEBSD_REL=`echo "$UNAME_RELEASE" | sed -e 's/[-(].*//'`
	GUESS=$UNAME_PROCESSOR-unknown-freebsd$FREEBSD_REL
	;;
    i*:CYGWIN*:*)
	GUESS=$UNAME_MACHINE-pc-cygwin
	;;
    *:MINGW64*:*)
	GUESS=$UNAME_MACHINE-pc-mingw64
	;;
    *:MINGW*:*)
	GUESS=$UNAME_MACHINE-pc-mingw32
	;;
    *:MSYS*:*)
	GUESS=$UNAME_MACHINE-pc-msys
	;;
    i*:PW*:*)
	GUESS=$UNAME_MACHINE-pc-pw32
	;;
    *:SerenityOS:*:*)
        GUESS=$UNAME_MACHINE-pc-serenity
        ;;
    *:Interix*:*)
	case $UNAME_MACHINE in
	    x86)
		GUESS=i586-pc-interix$UNAME_RELEASE
		;;
	    authenticamd | genuineintel | EM64T)
		GUESS=x86_64-unknown-interix$UNAME_RELEASE
		;;
	    IA64)
		GUESS=ia64-unknown-interix$UNAME_RELEASE
		;;
	esac ;;
    i*:UWIN*:*)
	GUESS=$UNAME_MACHINE-pc-uwin
	;;
    amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*)
	GUESS=x86_64-pc-cygwin
	;;
    prep*:SunOS:5.*:*)
	SUN_REL=`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'`
	GUESS=powerpcle-unknown-solaris2$SUN_REL
	;;
    *:GNU:*:*)
	# the GNU system
	GNU_ARCH=`echo "$UNAME_MACHINE" | sed -e 's,[-/].*$,,'`
	GNU_REL=`echo "$UNAME_RELEASE" | sed -e 's,/.*$,,'`
	GUESS=$GNU_ARCH-unknown-$LIBC$GNU_REL
	;;
    *:GNU/*:*:*)
	# other systems with GNU libc and userland
	GNU_SYS=`echo "$UNAME_SYSTEM" | sed 's,^[^/]*/,,' | tr "[:upper:]" "[:lower:]"`
	GNU_REL=`echo "$UNAME_RELEASE" | sed -e 's/[-(].*//'`
	GUESS=$UNAME_MACHINE-unknown-$GNU_SYS$GNU_REL-$LIBC
	;;
    x86_64:[Mm]anagarm:*:*|i?86:[Mm]anagarm:*:*)
	GUESS="$UNAME_MACHINE-pc-managarm-mlibc"
	;;
    *:[Mm]anagarm:*:*)
	GUESS="$UNAME_MACHINE-unknown-managarm-mlibc"
	;;
    *:Minix:*:*)
	GUESS=$UNAME_MACHINE-unknown-minix
	;;
    aarch64:Linux:*:*)
	set_cc_for_build
	CPU=$UNAME_MACHINE
	LIBCABI=$LIBC
	if test "$CC_FOR_BUILD" != no_compiler_found; then
	    ABI=64
	    sed 's/^	    //' << EOF > "$dummy.c"
	    #ifdef __ARM_EABI__
	    #ifdef __ARM_PCS_VFP
	    ABI=eabihf
	    #else
	    ABI=eabi
	    #endif
	    #endif
EOF
	    cc_set_abi=`$CC_FOR_BUILD -E "$dummy.c" 2>/dev/null | grep '^ABI' | sed 's, ,,g'`
	    eval "$cc_set_abi"
	    case $ABI in
		eabi | eabihf) CPU=armv8l; LIBCABI=$LIBC$ABI ;;
	    esac
	fi
	GUESS=$CPU-unknown-linux-$LIBCABI
	;;
    aarch64_be:Linux:*:*)
	UNAME_MACHINE=aarch64_be
	GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
	;;
    alpha:Linux:*:*)
	case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' /proc/cpuinfo 2>/dev/null` in
	  EV5)   UNAME_MACHINE=alphaev5 ;;
	  EV56)  UNAME_MACHINE=alphaev56 ;;
	  PCA56) UNAME_MACHINE=alphapca56 ;;
	  PCA57) UNAME_MACHINE=alphapca56 ;;
	  EV6)   UNAME_MACHINE=alphaev6 ;;
	  EV67)  UNAME_MACHINE=alphaev67 ;;
	  EV68*) UNAME_MACHINE=alphaev68 ;;
	esac
	objdump --private-headers /bin/sh | grep -q ld.so.1
	if test "$?" = 0 ; then LIBC=gnulibc1 ; fi
	GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
	;;
    arc:Linux:*:* | arceb:Linux:*:* | arc32:Linux:*:* | arc64:Linux:*:*)
	GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
	;;
    arm*:Linux:*:*)
	set_cc_for_build
	if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \
	    | grep -q __ARM_EABI__
	then
	    GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
	else
	    if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \
		| grep -q __ARM_PCS_VFP
	    then
		GUESS=$UNAME_MACHINE-unknown-linux-${LIBC}eabi
	    else
		GUESS=$UNAME_MACHINE-unknown-linux-${LIBC}eabihf
	    fi
	fi
	;;
    avr32*:Linux:*:*)
	GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
	;;
    cris:Linux:*:*)
	GUESS=$UNAME_MACHINE-axis-linux-$LIBC
	;;
    crisv32:Linux:*:*)
	GUESS=$UNAME_MACHINE-axis-linux-$LIBC
	;;
    e2k:Linux:*:*)
	GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
	;;
    frv:Linux:*:*)
	GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
	;;
    hexagon:Linux:*:*)
	GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
	;;
    i*86:Linux:*:*)
	GUESS=$UNAME_MACHINE-pc-linux-$LIBC
	;;
    ia64:Linux:*:*)
	GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
	;;
    k1om:Linux:*:*)
	GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
	;;
    kvx:Linux:*:*)
	GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
	;;
    kvx:cos:*:*)
	GUESS=$UNAME_MACHINE-unknown-cos
	;;
    kvx:mbr:*:*)
	GUESS=$UNAME_MACHINE-unknown-mbr
	;;
    loongarch32:Linux:*:* | loongarch64:Linux:*:*)
	GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
	;;
    m32r*:Linux:*:*)
	GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
	;;
    m68*:Linux:*:*)
	GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
	;;
    mips:Linux:*:* | mips64:Linux:*:*)
	set_cc_for_build
	IS_GLIBC=0
	test x"${LIBC}" = xgnu && IS_GLIBC=1
	sed 's/^	//' << EOF > "$dummy.c"
	#undef CPU
	#undef mips
	#undef mipsel
	#undef mips64
	#undef mips64el
	#if ${IS_GLIBC} && defined(_ABI64)
	LIBCABI=gnuabi64
	#else
	#if ${IS_GLIBC} && defined(_ABIN32)
	LIBCABI=gnuabin32
	#else
	LIBCABI=${LIBC}
	#endif
	#endif

	#if ${IS_GLIBC} && defined(__mips64) && defined(__mips_isa_rev) && __mips_isa_rev>=6
	CPU=mipsisa64r6
	#else
	#if ${IS_GLIBC} && !defined(__mips64) && defined(__mips_isa_rev) && __mips_isa_rev>=6
	CPU=mipsisa32r6
	#else
	#if defined(__mips64)
	CPU=mips64
	#else
	CPU=mips
	#endif
	#endif
	#endif

	#if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL)
	MIPS_ENDIAN=el
	#else
	#if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB)
	MIPS_ENDIAN=
	#else
	MIPS_ENDIAN=
	#endif
	#endif
EOF
	cc_set_vars=`$CC_FOR_BUILD -E "$dummy.c" 2>/dev/null | grep '^CPU\|^MIPS_ENDIAN\|^LIBCABI'`
	eval "$cc_set_vars"
	test "x$CPU" != x && { echo "$CPU${MIPS_ENDIAN}-unknown-linux-$LIBCABI"; exit; }
	;;
    mips64el:Linux:*:*)
	GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
	;;
    openrisc*:Linux:*:*)
	GUESS=or1k-unknown-linux-$LIBC
	;;
    or32:Linux:*:* | or1k*:Linux:*:*)
	GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
	;;
    padre:Linux:*:*)
	GUESS=sparc-unknown-linux-$LIBC
	;;
    parisc64:Linux:*:* | hppa64:Linux:*:*)
	GUESS=hppa64-unknown-linux-$LIBC
	;;
    parisc:Linux:*:* | hppa:Linux:*:*)
	# Look for CPU level
	case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in
	  PA7*) GUESS=hppa1.1-unknown-linux-$LIBC ;;
	  PA8*) GUESS=hppa2.0-unknown-linux-$LIBC ;;
	  *)    GUESS=hppa-unknown-linux-$LIBC ;;
	esac
	;;
    ppc64:Linux:*:*)
	GUESS=powerpc64-unknown-linux-$LIBC
	;;
    ppc:Linux:*:*)
	GUESS=powerpc-unknown-linux-$LIBC
	;;
    ppc64le:Linux:*:*)
	GUESS=powerpc64le-unknown-linux-$LIBC
	;;
    ppcle:Linux:*:*)
	GUESS=powerpcle-unknown-linux-$LIBC
	;;
    riscv32:Linux:*:* | riscv32be:Linux:*:* | riscv64:Linux:*:* | riscv64be:Linux:*:*)
	GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
	;;
    s390:Linux:*:* | s390x:Linux:*:*)
	GUESS=$UNAME_MACHINE-ibm-linux-$LIBC
	;;
    sh64*:Linux:*:*)
	GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
	;;
    sh*:Linux:*:*)
	GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
	;;
    sparc:Linux:*:* | sparc64:Linux:*:*)
	GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
	;;
    tile*:Linux:*:*)
	GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
	;;
    vax:Linux:*:*)
	GUESS=$UNAME_MACHINE-dec-linux-$LIBC
	;;
    x86_64:Linux:*:*)
	set_cc_for_build
	CPU=$UNAME_MACHINE
	LIBCABI=$LIBC
	if test "$CC_FOR_BUILD" != no_compiler_found; then
	    ABI=64
	    sed 's/^	    //' << EOF > "$dummy.c"
	    #ifdef __i386__
	    ABI=x86
	    #else
	    #ifdef __ILP32__
	    ABI=x32
	    #endif
	    #endif
EOF
	    cc_set_abi=`$CC_FOR_BUILD -E "$dummy.c" 2>/dev/null | grep '^ABI' | sed 's, ,,g'`
	    eval "$cc_set_abi"
	    case $ABI in
		x86) CPU=i686 ;;
		x32) LIBCABI=${LIBC}x32 ;;
	    esac
	fi
	GUESS=$CPU-pc-linux-$LIBCABI
	;;
    xtensa*:Linux:*:*)
	GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
	;;
    i*86:DYNIX/ptx:4*:*)
	# ptx 4.0 does uname -s correctly, with DYNIX/ptx in there.
	# earlier versions are messed up and put the nodename in both
	# sysname and nodename.
	GUESS=i386-sequent-sysv4
	;;
    i*86:UNIX_SV:4.2MP:2.*)
	# Unixware is an offshoot of SVR4, but it has its own version
	# number series starting with 2...
	# I am not positive that other SVR4 systems won't match this,
	# I just have to hope.  -- rms.
	# Use sysv4.2uw... so that sysv4* matches it.
	GUESS=$UNAME_MACHINE-pc-sysv4.2uw$UNAME_VERSION
	;;
    i*86:OS/2:*:*)
	# If we were able to find 'uname', then EMX Unix compatibility
	# is probably installed.
	GUESS=$UNAME_MACHINE-pc-os2-emx
	;;
    i*86:XTS-300:*:STOP)
	GUESS=$UNAME_MACHINE-unknown-stop
	;;
    i*86:atheos:*:*)
	GUESS=$UNAME_MACHINE-unknown-atheos
	;;
    i*86:syllable:*:*)
	GUESS=$UNAME_MACHINE-pc-syllable
	;;
    i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.[02]*:*)
	GUESS=i386-unknown-lynxos$UNAME_RELEASE
	;;
    i*86:*DOS:*:*)
	GUESS=$UNAME_MACHINE-pc-msdosdjgpp
	;;
    i*86:*:4.*:*)
	UNAME_REL=`echo "$UNAME_RELEASE" | sed 's/\/MP$//'`
	if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then
		GUESS=$UNAME_MACHINE-univel-sysv$UNAME_REL
	else
		GUESS=$UNAME_MACHINE-pc-sysv$UNAME_REL
	fi
	;;
    i*86:*:5:[678]*)
	# UnixWare 7.x, OpenUNIX and OpenServer 6.
	case `/bin/uname -X | grep "^Machine"` in
	    *486*)	     UNAME_MACHINE=i486 ;;
	    *Pentium)	     UNAME_MACHINE=i586 ;;
	    *Pent*|*Celeron) UNAME_MACHINE=i686 ;;
	esac
	GUESS=$UNAME_MACHINE-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION}
	;;
    i*86:*:3.2:*)
	if test -f /usr/options/cb.name; then
		UNAME_REL=`sed -n 's/.*Version //p' </usr/options/cb.name`
		GUESS=$UNAME_MACHINE-pc-isc$UNAME_REL
	elif /bin/uname -X 2>/dev/null >/dev/null ; then
		UNAME_REL=`(/bin/uname -X|grep Release|sed -e 's/.*= //')`
		(/bin/uname -X|grep i80486 >/dev/null) && UNAME_MACHINE=i486
		(/bin/uname -X|grep '^Machine.*Pentium' >/dev/null) \
			&& UNAME_MACHINE=i586
		(/bin/uname -X|grep '^Machine.*Pent *II' >/dev/null) \
			&& UNAME_MACHINE=i686
		(/bin/uname -X|grep '^Machine.*Pentium Pro' >/dev/null) \
			&& UNAME_MACHINE=i686
		GUESS=$UNAME_MACHINE-pc-sco$UNAME_REL
	else
		GUESS=$UNAME_MACHINE-pc-sysv32
	fi
	;;
    pc:*:*:*)
	# Left here for compatibility:
	# uname -m prints for DJGPP always 'pc', but it prints nothing about
	# the processor, so we play safe by assuming i586.
	# Note: whatever this is, it MUST be the same as what config.sub
	# prints for the "djgpp" host, or else GDB configure will decide that
	# this is a cross-build.
	GUESS=i586-pc-msdosdjgpp
	;;
    Intel:Mach:3*:*)
	GUESS=i386-pc-mach3
	;;
    paragon:*:*:*)
	GUESS=i860-intel-osf1
	;;
    i860:*:4.*:*) # i860-SVR4
	if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then
	  GUESS=i860-stardent-sysv$UNAME_RELEASE    # Stardent Vistra i860-SVR4
	else # Add other i860-SVR4 vendors below as they are discovered.
	  GUESS=i860-unknown-sysv$UNAME_RELEASE     # Unknown i860-SVR4
	fi
	;;
    mini*:CTIX:SYS*5:*)
	# "miniframe"
	GUESS=m68010-convergent-sysv
	;;
    mc68k:UNIX:SYSTEM5:3.51m)
	GUESS=m68k-convergent-sysv
	;;
    M680?0:D-NIX:5.3:*)
	GUESS=m68k-diab-dnix
	;;
    M68*:*:R3V[5678]*:*)
	test -r /sysV68 && { echo 'm68k-motorola-sysv'; exit; } ;;
    3[345]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4400:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0 | SDS2:*:4.0:3.0 | SHG2:*:4.0:3.0 | S7501*:*:4.0:3.0)
	OS_REL=''
	test -r /etc/.relid \
	&& OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid`
	/bin/uname -p 2>/dev/null | grep 86 >/dev/null \
	  && { echo i486-ncr-sysv4.3"$OS_REL"; exit; }
	/bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \
	  && { echo i586-ncr-sysv4.3"$OS_REL"; exit; } ;;
    3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*)
	/bin/uname -p 2>/dev/null | grep 86 >/dev/null \
	  && { echo i486-ncr-sysv4; exit; } ;;
    NCR*:*:4.2:* | MPRAS*:*:4.2:*)
	OS_REL='.3'
	test -r /etc/.relid \
	    && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid`
	/bin/uname -p 2>/dev/null | grep 86 >/dev/null \
	    && { echo i486-ncr-sysv4.3"$OS_REL"; exit; }
	/bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \
	    && { echo i586-ncr-sysv4.3"$OS_REL"; exit; }
	/bin/uname -p 2>/dev/null | /bin/grep pteron >/dev/null \
	    && { echo i586-ncr-sysv4.3"$OS_REL"; exit; } ;;
    m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*)
	GUESS=m68k-unknown-lynxos$UNAME_RELEASE
	;;
    mc68030:UNIX_System_V:4.*:*)
	GUESS=m68k-atari-sysv4
	;;
    TSUNAMI:LynxOS:2.*:*)
	GUESS=sparc-unknown-lynxos$UNAME_RELEASE
	;;
    rs6000:LynxOS:2.*:*)
	GUESS=rs6000-unknown-lynxos$UNAME_RELEASE
	;;
    PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.[02]*:*)
	GUESS=powerpc-unknown-lynxos$UNAME_RELEASE
	;;
    SM[BE]S:UNIX_SV:*:*)
	GUESS=mips-dde-sysv$UNAME_RELEASE
	;;
    RM*:ReliantUNIX-*:*:*)
	GUESS=mips-sni-sysv4
	;;
    RM*:SINIX-*:*:*)
	GUESS=mips-sni-sysv4
	;;
    *:SINIX-*:*:*)
	if uname -p 2>/dev/null >/dev/null ; then
		UNAME_MACHINE=`(uname -p) 2>/dev/null`
		GUESS=$UNAME_MACHINE-sni-sysv4
	else
		GUESS=ns32k-sni-sysv
	fi
	;;
    PENTIUM:*:4.0*:*)	# Unisys 'ClearPath HMP IX 4000' SVR4/MP effort
			# says <Richard.M.Bartel@@ccMail.Census.GOV>
	GUESS=i586-unisys-sysv4
	;;
    *:UNIX_System_V:4*:FTX*)
	# From Gerald Hewes <hewes@@openmarket.com>.
	# How about differentiating between stratus architectures? -djm
	GUESS=hppa1.1-stratus-sysv4
	;;
    *:*:*:FTX*)
	# From seanf@@swdc.stratus.com.
	GUESS=i860-stratus-sysv4
	;;
    i*86:VOS:*:*)
	# From Paul.Green@@stratus.com.
	GUESS=$UNAME_MACHINE-stratus-vos
	;;
    *:VOS:*:*)
	# From Paul.Green@@stratus.com.
	GUESS=hppa1.1-stratus-vos
	;;
    mc68*:A/UX:*:*)
	GUESS=m68k-apple-aux$UNAME_RELEASE
	;;
    news*:NEWS-OS:6*:*)
	GUESS=mips-sony-newsos6
	;;
    R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*)
	if test -d /usr/nec; then
		GUESS=mips-nec-sysv$UNAME_RELEASE
	else
		GUESS=mips-unknown-sysv$UNAME_RELEASE
	fi
	;;
    BeBox:BeOS:*:*)	# BeOS running on hardware made by Be, PPC only.
	GUESS=powerpc-be-beos
	;;
    BeMac:BeOS:*:*)	# BeOS running on Mac or Mac clone, PPC only.
	GUESS=powerpc-apple-beos
	;;
    BePC:BeOS:*:*)	# BeOS running on Intel PC compatible.
	GUESS=i586-pc-beos
	;;
    BePC:Haiku:*:*)	# Haiku running on Intel PC compatible.
	GUESS=i586-pc-haiku
	;;
    ppc:Haiku:*:*)	# Haiku running on Apple PowerPC
	GUESS=powerpc-apple-haiku
	;;
    *:Haiku:*:*)	# Haiku modern gcc (not bound by BeOS compat)
	GUESS=$UNAME_MACHINE-unknown-haiku
	;;
    SX-4:SUPER-UX:*:*)
	GUESS=sx4-nec-superux$UNAME_RELEASE
	;;
    SX-5:SUPER-UX:*:*)
	GUESS=sx5-nec-superux$UNAME_RELEASE
	;;
    SX-6:SUPER-UX:*:*)
	GUESS=sx6-nec-superux$UNAME_RELEASE
	;;
    SX-7:SUPER-UX:*:*)
	GUESS=sx7-nec-superux$UNAME_RELEASE
	;;
    SX-8:SUPER-UX:*:*)
	GUESS=sx8-nec-superux$UNAME_RELEASE
	;;
    SX-8R:SUPER-UX:*:*)
	GUESS=sx8r-nec-superux$UNAME_RELEASE
	;;
    SX-ACE:SUPER-UX:*:*)
	GUESS=sxace-nec-superux$UNAME_RELEASE
	;;
    Power*:Rhapsody:*:*)
	GUESS=powerpc-apple-rhapsody$UNAME_RELEASE
	;;
    *:Rhapsody:*:*)
	GUESS=$UNAME_MACHINE-apple-rhapsody$UNAME_RELEASE
	;;
    arm64:Darwin:*:*)
	GUESS=aarch64-apple-darwin$UNAME_RELEASE
	;;
    *:Darwin:*:*)
	UNAME_PROCESSOR=`uname -p`
	case $UNAME_PROCESSOR in
	    unknown) UNAME_PROCESSOR=powerpc ;;
	esac
	if command -v xcode-select > /dev/null 2> /dev/null && \
		! xcode-select --print-path > /dev/null 2> /dev/null ; then
	    # Avoid executing cc if there is no toolchain installed as
	    # cc will be a stub that puts up a graphical alert
	    # prompting the user to install developer tools.
	    CC_FOR_BUILD=no_compiler_found
	else
	    set_cc_for_build
	fi
	if test "$CC_FOR_BUILD" != no_compiler_found; then
	    if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \
		   (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \
		   grep IS_64BIT_ARCH >/dev/null
	    then
		case $UNAME_PROCESSOR in
		    i386) UNAME_PROCESSOR=x86_64 ;;
		    powerpc) UNAME_PROCESSOR=powerpc64 ;;
		esac
	    fi
	    # On 10.4-10.6 one might compile for PowerPC via gcc -arch ppc
	    if (echo '#ifdef __POWERPC__'; echo IS_PPC; echo '#endif') | \
		   (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \
		   grep IS_PPC >/dev/null
	    then
		UNAME_PROCESSOR=powerpc
	    fi
	elif test "$UNAME_PROCESSOR" = i386 ; then
	    # uname -m returns i386 or x86_64
	    UNAME_PROCESSOR=$UNAME_MACHINE
	fi
	GUESS=$UNAME_PROCESSOR-apple-darwin$UNAME_RELEASE
	;;
    *:procnto*:*:* | *:QNX:[0123456789]*:*)
	UNAME_PROCESSOR=`uname -p`
	if test "$UNAME_PROCESSOR" = x86; then
		UNAME_PROCESSOR=i386
		UNAME_MACHINE=pc
	fi
	GUESS=$UNAME_PROCESSOR-$UNAME_MACHINE-nto-qnx$UNAME_RELEASE
	;;
    *:QNX:*:4*)
	GUESS=i386-pc-qnx
	;;
    NEO-*:NONSTOP_KERNEL:*:*)
	GUESS=neo-tandem-nsk$UNAME_RELEASE
	;;
    NSE-*:NONSTOP_KERNEL:*:*)
	GUESS=nse-tandem-nsk$UNAME_RELEASE
	;;
    NSR-*:NONSTOP_KERNEL:*:*)
	GUESS=nsr-tandem-nsk$UNAME_RELEASE
	;;
    NSV-*:NONSTOP_KERNEL:*:*)
	GUESS=nsv-tandem-nsk$UNAME_RELEASE
	;;
    NSX-*:NONSTOP_KERNEL:*:*)
	GUESS=nsx-tandem-nsk$UNAME_RELEASE
	;;
    *:NonStop-UX:*:*)
	GUESS=mips-compaq-nonstopux
	;;
    BS2000:POSIX*:*:*)
	GUESS=bs2000-siemens-sysv
	;;
    DS/*:UNIX_System_V:*:*)
	GUESS=$UNAME_MACHINE-$UNAME_SYSTEM-$UNAME_RELEASE
	;;
    *:Plan9:*:*)
	# "uname -m" is not consistent, so use $cputype instead. 386
	# is converted to i386 for consistency with other x86
	# operating systems.
	if test "${cputype-}" = 386; then
	    UNAME_MACHINE=i386
	elif test "x${cputype-}" != x; then
	    UNAME_MACHINE=$cputype
	fi
	GUESS=$UNAME_MACHINE-unknown-plan9
	;;
    *:TOPS-10:*:*)
	GUESS=pdp10-unknown-tops10
	;;
    *:TENEX:*:*)
	GUESS=pdp10-unknown-tenex
	;;
    KS10:TOPS-20:*:* | KL10:TOPS-20:*:* | TYPE4:TOPS-20:*:*)
	GUESS=pdp10-dec-tops20
	;;
    XKL-1:TOPS-20:*:* | TYPE5:TOPS-20:*:*)
	GUESS=pdp10-xkl-tops20
	;;
    *:TOPS-20:*:*)
	GUESS=pdp10-unknown-tops20
	;;
    *:ITS:*:*)
	GUESS=pdp10-unknown-its
	;;
    SEI:*:*:SEIUX)
	GUESS=mips-sei-seiux$UNAME_RELEASE
	;;
    *:DragonFly:*:*)
	DRAGONFLY_REL=`echo "$UNAME_RELEASE" | sed -e 's/[-(].*//'`
	GUESS=$UNAME_MACHINE-unknown-dragonfly$DRAGONFLY_REL
	;;
    *:*VMS:*:*)
	UNAME_MACHINE=`(uname -p) 2>/dev/null`
	case $UNAME_MACHINE in
	    A*) GUESS=alpha-dec-vms ;;
	    I*) GUESS=ia64-dec-vms ;;
	    V*) GUESS=vax-dec-vms ;;
	esac ;;
    *:XENIX:*:SysV)
	GUESS=i386-pc-xenix
	;;
    i*86:skyos:*:*)
	SKYOS_REL=`echo "$UNAME_RELEASE" | sed -e 's/ .*$//'`
	GUESS=$UNAME_MACHINE-pc-skyos$SKYOS_REL
	;;
    i*86:rdos:*:*)
	GUESS=$UNAME_MACHINE-pc-rdos
	;;
    i*86:Fiwix:*:*)
	GUESS=$UNAME_MACHINE-pc-fiwix
	;;
    *:AROS:*:*)
	GUESS=$UNAME_MACHINE-unknown-aros
	;;
    x86_64:VMkernel:*:*)
	GUESS=$UNAME_MACHINE-unknown-esx
	;;
    amd64:Isilon\ OneFS:*:*)
	GUESS=x86_64-unknown-onefs
	;;
    *:Unleashed:*:*)
	GUESS=$UNAME_MACHINE-unknown-unleashed$UNAME_RELEASE
	;;
esac

# Do we have a guess based on uname results?
if test "x$GUESS" != x; then
    echo "$GUESS"
    exit
fi

# No uname command or uname output not recognized.
set_cc_for_build
cat > "$dummy.c" <<EOF
#ifdef _SEQUENT_
#include <sys/types.h>
#include <sys/utsname.h>
#endif
#if defined(ultrix) || defined(_ultrix) || defined(__ultrix) || defined(__ultrix__)
#if defined (vax) || defined (__vax) || defined (__vax__) || defined(mips) || defined(__mips) || defined(__mips__) || defined(MIPS) || defined(__MIPS__)
#include <signal.h>
#if defined(_SIZE_T_) || defined(SIGLOST)
#include <sys/utsname.h>
#endif
#endif
#endif
main ()
{
#if defined (sony)
#if defined (MIPSEB)
  /* BFD wants "bsd" instead of "newsos".  Perhaps BFD should be changed,
     I don't know....  */
  printf ("mips-sony-bsd\n"); exit (0);
#else
#include <sys/param.h>
  printf ("m68k-sony-newsos%s\n",
#ifdef NEWSOS4
  "4"
#else
  ""
#endif
  ); exit (0);
#endif
#endif

#if defined (NeXT)
#if !defined (__ARCHITECTURE__)
#define __ARCHITECTURE__ "m68k"
#endif
  int version;
  version=`(hostinfo | sed -n 's/.*NeXT Mach \([0-9]*\).*/\1/p') 2>/dev/null`;
  if (version < 4)
    printf ("%s-next-nextstep%d\n", __ARCHITECTURE__, version);
  else
    printf ("%s-next-openstep%d\n", __ARCHITECTURE__, version);
  exit (0);
#endif

#if defined (MULTIMAX) || defined (n16)
#if defined (UMAXV)
  printf ("ns32k-encore-sysv\n"); exit (0);
#else
#if defined (CMU)
  printf ("ns32k-encore-mach\n"); exit (0);
#else
  printf ("ns32k-encore-bsd\n"); exit (0);
#endif
#endif
#endif

#if defined (__386BSD__)
  printf ("i386-pc-bsd\n"); exit (0);
#endif

#if defined (sequent)
#if defined (i386)
  printf ("i386-sequent-dynix\n"); exit (0);
#endif
#if defined (ns32000)
  printf ("ns32k-sequent-dynix\n"); exit (0);
#endif
#endif

#if defined (_SEQUENT_)
  struct utsname un;

  uname(&un);
  if (strncmp(un.version, "V2", 2) == 0) {
    printf ("i386-sequent-ptx2\n"); exit (0);
  }
  if (strncmp(un.version, "V1", 2) == 0) { /* XXX is V1 correct? */
    printf ("i386-sequent-ptx1\n"); exit (0);
  }
  printf ("i386-sequent-ptx\n"); exit (0);
#endif

#if defined (vax)
#if !defined (ultrix)
#include <sys/param.h>
#if defined (BSD)
#if BSD == 43
  printf ("vax-dec-bsd4.3\n"); exit (0);
#else
#if BSD == 199006
  printf ("vax-dec-bsd4.3reno\n"); exit (0);
#else
  printf ("vax-dec-bsd\n"); exit (0);
#endif
#endif
#else
  printf ("vax-dec-bsd\n"); exit (0);
#endif
#else
#if defined(_SIZE_T_) || defined(SIGLOST)
  struct utsname un;
  uname (&un);
  printf ("vax-dec-ultrix%s\n", un.release); exit (0);
#else
  printf ("vax-dec-ultrix\n"); exit (0);
#endif
#endif
#endif
#if defined(ultrix) || defined(_ultrix) || defined(__ultrix) || defined(__ultrix__)
#if defined(mips) || defined(__mips) || defined(__mips__) || defined(MIPS) || defined(__MIPS__)
#if defined(_SIZE_T_) || defined(SIGLOST)
  struct utsname *un;
  uname (&un);
  printf ("mips-dec-ultrix%s\n", un.release); exit (0);
#else
  printf ("mips-dec-ultrix\n"); exit (0);
#endif
#endif
#endif

#if defined (alliant) && defined (i860)
  printf ("i860-alliant-bsd\n"); exit (0);
#endif

  exit (1);
}
EOF

$CC_FOR_BUILD -o "$dummy" "$dummy.c" 2>/dev/null && SYSTEM_NAME=`"$dummy"` &&
	{ echo "$SYSTEM_NAME"; exit; }

# Apollos put the system type in the environment.
test -d /usr/apollo && { echo "$ISP-apollo-$SYSTYPE"; exit; }

echo "$0: unable to guess system type" >&2

case $UNAME_MACHINE:$UNAME_SYSTEM in
    mips:Linux | mips64:Linux)
	# If we got here on MIPS GNU/Linux, output extra information.
	cat >&2 <<EOF

NOTE: MIPS GNU/Linux systems require a C compiler to fully recognize
the system type. Please install a C compiler and try again.
EOF
	;;
esac

cat >&2 <<EOF

This script (version $timestamp), has failed to recognize the
operating system you are using. If your script is old, overwrite *all*
copies of config.guess and config.sub with the latest versions from:

  https://git.savannah.gnu.org/cgit/config.git/plain/config.guess
and
  https://git.savannah.gnu.org/cgit/config.git/plain/config.sub
EOF

our_year=`echo $timestamp | sed 's,-.*,,'`
thisyear=`date +%Y`
# shellcheck disable=SC2003
script_age=`expr "$thisyear" - "$our_year"`
if test "$script_age" -lt 3 ; then
   cat >&2 <<EOF

If $0 has already been updated, send the following data and any
information you think might be pertinent to config-patches@@gnu.org to
provide the necessary information to handle your system.

config.guess timestamp = $timestamp

uname -m = `(uname -m) 2>/dev/null || echo unknown`
uname -r = `(uname -r) 2>/dev/null || echo unknown`
uname -s = `(uname -s) 2>/dev/null || echo unknown`
uname -v = `(uname -v) 2>/dev/null || echo unknown`

/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null`
/bin/uname -X     = `(/bin/uname -X) 2>/dev/null`

hostinfo               = `(hostinfo) 2>/dev/null`
/bin/universe          = `(/bin/universe) 2>/dev/null`
/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null`
/bin/arch              = `(/bin/arch) 2>/dev/null`
/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null`
/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null`

UNAME_MACHINE = "$UNAME_MACHINE"
UNAME_RELEASE = "$UNAME_RELEASE"
UNAME_SYSTEM  = "$UNAME_SYSTEM"
UNAME_VERSION = "$UNAME_VERSION"
EOF
fi

exit 1

# Local variables:
# eval: (add-hook 'before-save-hook 'time-stamp)
# time-stamp-start: "timestamp='"
# time-stamp-format: "%:y-%02m-%02d"
# time-stamp-end: "'"
# End:
@


1.2
log
@Support aarch64eb in */config.guess.

Cherry-picked from upstream:
https://git.savannah.gnu.org/gitweb/?p=config.git;a=commit;h=1c4398015583eb77bc043234f5734be055e64bea

Everything except external/apache2/llvm/dist/llvm/cmake/config.guess
is patched, which is under vendor tag and cannot be modified. I expect
that this file is not actually used as we use hand-crafted version of
configure script instead of cmake for building LLVM.

Note that external/apache2/llvm/autoconf/autoconf/config.guess has
already been committed on Oct. 20, but commit message disappeared as
cvs aborted due to "permission denied" when trying to modify the file
mentioned above. Sorry for confusing you.

Also note that GMP uses its own config.guess Patch for
external/lgpl3/gmp/dist/config.guess is provided by ryo@@. Thanks!
@
text
@d3 1
a3 1
#   Copyright 1992-2017 Free Software Foundation, Inc.
d5 3
a7 1
timestamp='2017-01-01'
d11 1
a11 1
# the Free Software Foundation; either version 3 of the License, or
d20 1
a20 1
# along with this program; if not, see <http://www.gnu.org/licenses/>.
d32 1
a32 1
# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess
d37 8
d50 1
a50 1
Output the configuration name of the system \`$me' is run on.
d52 1
a52 1
Operation modes:
d63 1
a63 1
Copyright 1992-2017 Free Software Foundation, Inc.
d69 1
a69 1
Try \`$me --help' for more information."
d97 2
a98 1
trap 'exit 1' 1 2 15
d105 2
a106 2
# Historically, `CC_FOR_BUILD' used to be named `HOST_CC'. We still
# use `HOST_CC' if defined, but it is deprecated.
d110 30
a139 24
set_cc_for_build='
trap "exitcode=\$?; (rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null) && exit \$exitcode" 0 ;
trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1" 1 2 13 15 ;
: ${TMPDIR=/tmp} ;
 { tmp=`(umask 077 && mktemp -d "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } ||
 { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir $tmp) ; } ||
 { tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir $tmp) && echo "Warning: creating insecure temp directory" >&2 ; } ||
 { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } ;
dummy=$tmp/dummy ;
tmpfiles="$dummy.c $dummy.o $dummy.rel $dummy" ;
case $CC_FOR_BUILD,$HOST_CC,$CC in
 ,,)    echo "int x;" > $dummy.c ;
	for c in cc gcc c89 c99 ; do
	  if ($c -c -o $dummy.o $dummy.c) >/dev/null 2>&1 ; then
	     CC_FOR_BUILD="$c"; break ;
	  fi ;
	done ;
	if test x"$CC_FOR_BUILD" = x ; then
	  CC_FOR_BUILD=no_compiler_found ;
	fi
	;;
 ,,*)   CC_FOR_BUILD=$CC ;;
 ,*,*)  CC_FOR_BUILD=$HOST_CC ;;
esac ; set_cc_for_build= ;'
d143 1
a143 1
if (test -f /.attbin/uname) >/dev/null 2>&1 ; then
d149 1
a149 1
UNAME_SYSTEM=`(uname -s) 2>/dev/null`  || UNAME_SYSTEM=unknown
d152 1
a152 1
case "${UNAME_SYSTEM}" in
d154 1
a154 3
	# If the system lacks a compiler, then just pick glibc.
	# We could probably try harder.
	LIBC=gnu
d156 5
a160 2
	eval $set_cc_for_build
	cat <<-EOF > $dummy.c
d166 2
d169 6
a174 1
	LIBC=gnu
d177 15
a191 1
	eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC' | sed 's, ,,g'`
d197 1
a197 1
case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
a208 1
	sysctl="sysctl -n hw.machine_arch"
d210 2
a211 2
	    /sbin/$sysctl 2>/dev/null || \
	    /usr/sbin/$sysctl 2>/dev/null || \
d213 1
a213 1
	case "${UNAME_MACHINE_ARCH}" in
d221 2
a222 2
		arch=`echo ${UNAME_MACHINE_ARCH} | sed -e 's,^e\(armv[0-9]\).*$,\1,'`
		endian=`echo ${UNAME_MACHINE_ARCH} | sed -ne 's,^.*\(eb\)$,\1,p'`
d225 1
a225 1
	    *) machine=${UNAME_MACHINE_ARCH}-unknown ;;
d229 1
a229 1
	case "${UNAME_MACHINE_ARCH}" in
d234 1
a234 1
		eval $set_cc_for_build
d250 1
a250 1
	case "${UNAME_MACHINE_ARCH}" in
d253 1
a253 1
		abi=`echo ${UNAME_MACHINE_ARCH} | sed -e "$expr"`
d261 1
a261 1
	case "${UNAME_VERSION}" in
d266 1
a266 1
		release=`echo ${UNAME_RELEASE} | sed -e 's/[-_].*//' | cut -d. -f1,2`
d272 2
a273 2
	echo "${machine}-${os}${release}${abi}"
	exit ;;
d276 2
a277 2
	echo ${UNAME_MACHINE_ARCH}-unknown-bitrig${UNAME_RELEASE}
	exit ;;
d280 6
a285 2
	echo ${UNAME_MACHINE_ARCH}-unknown-openbsd${UNAME_RELEASE}
	exit ;;
d288 5
a292 2
	echo ${UNAME_MACHINE_ARCH}-unknown-libertybsd${UNAME_RELEASE}
	exit ;;
d294 2
a295 2
	echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE}
	exit ;;
d297 5
a301 2
	echo ${UNAME_MACHINE}-unknown-solidbsd${UNAME_RELEASE}
	exit ;;
d303 2
a304 2
	echo powerpc-unknown-mirbsd${UNAME_RELEASE}
	exit ;;
d306 2
a307 2
	echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE}
	exit ;;
d309 11
a319 2
	echo ${UNAME_MACHINE}-unknown-sortix
	exit ;;
d321 2
d336 1
a336 1
	case "$ALPHA_CPU_TYPE" in
d373 3
a375 14
	echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz`
	# Reset EXIT trap before exiting to avoid spurious non-zero exit code.
	exitcode=$?
	trap '' 0
	exit $exitcode ;;
    Alpha\ *:Windows_NT*:*)
	# How do we know it's Interix rather than the generic POSIX subsystem?
	# Should we change UNAME_MACHINE based on the output of uname instead
	# of the specific Alpha model?
	echo alpha-pc-interix
	exit ;;
    21064:Windows_NT:50:3)
	echo alpha-dec-winnt3.5
	exit ;;
d377 2
a378 2
	echo m68k-unknown-sysv4
	exit ;;
d380 2
a381 2
	echo ${UNAME_MACHINE}-unknown-amigaos
	exit ;;
d383 2
a384 2
	echo ${UNAME_MACHINE}-unknown-morphos
	exit ;;
d386 2
a387 2
	echo i370-ibm-openedition
	exit ;;
d389 2
a390 2
	echo s390-ibm-zvmoe
	exit ;;
d392 2
a393 2
	echo powerpc-ibm-os400
	exit ;;
d395 2
a396 2
	echo arm-acorn-riscix${UNAME_RELEASE}
	exit ;;
d398 2
a399 2
	echo arm-unknown-riscos
	exit ;;
d401 2
a402 2
	echo hppa1.1-hitachi-hiuxmpp
	exit ;;
d405 5
a409 6
	if test "`(/bin/universe) 2>/dev/null`" = att ; then
		echo pyramid-pyramid-sysv3
	else
		echo pyramid-pyramid-bsd
	fi
	exit ;;
d411 2
a412 2
	echo pyramid-pyramid-svr4
	exit ;;
d414 2
a415 2
	echo sparc-icl-nx6
	exit ;;
d418 3
a420 2
	    sparc) echo sparc-icl-nx7; exit ;;
	esac ;;
d422 3
a424 2
	echo ${UNAME_MACHINE}-ibm-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
	exit ;;
d426 3
a428 2
	echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
	exit ;;
d430 3
a432 2
	echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
	exit ;;
d434 2
a435 2
	echo i386-pc-auroraux${UNAME_RELEASE}
	exit ;;
d437 1
a437 1
	eval $set_cc_for_build
d442 1
a442 1
	if [ "$CC_FOR_BUILD" != no_compiler_found ]; then
d444 1
a444 1
		(CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \
d450 3
a452 2
	echo ${SUN_ARCH}-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
	exit ;;
d457 3
a459 2
	echo sparc-sun-solaris3`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
	exit ;;
d461 1
a461 1
	case "`/usr/bin/arch -k`" in
d466 4
a469 3
	# Japanese Language versions have a version number like `4.1.3-JL'.
	echo sparc-sun-sunos`echo ${UNAME_RELEASE}|sed -e 's/-/_/'`
	exit ;;
d471 2
a472 2
	echo m68k-sun-sunos${UNAME_RELEASE}
	exit ;;
d475 2
a476 2
	test "x${UNAME_RELEASE}" = x && UNAME_RELEASE=3
	case "`/bin/arch`" in
d478 1
a478 1
		echo m68k-sun-sunos${UNAME_RELEASE}
d481 1
a481 1
		echo sparc-sun-sunos${UNAME_RELEASE}
d484 1
a484 1
	exit ;;
d486 2
a487 2
	echo sparc-auspex-sunos${UNAME_RELEASE}
	exit ;;
d497 2
a498 2
	echo m68k-atari-mint${UNAME_RELEASE}
	exit ;;
d500 2
a501 2
	echo m68k-atari-mint${UNAME_RELEASE}
	exit ;;
d503 2
a504 2
	echo m68k-atari-mint${UNAME_RELEASE}
	exit ;;
d506 2
a507 2
	echo m68k-milan-mint${UNAME_RELEASE}
	exit ;;
d509 2
a510 2
	echo m68k-hades-mint${UNAME_RELEASE}
	exit ;;
d512 2
a513 2
	echo m68k-unknown-mint${UNAME_RELEASE}
	exit ;;
d515 2
a516 2
	echo m68k-apple-machten${UNAME_RELEASE}
	exit ;;
d518 2
a519 2
	echo powerpc-apple-machten${UNAME_RELEASE}
	exit ;;
d521 2
a522 2
	echo mips-dec-mach_bsd4.3
	exit ;;
d524 2
a525 2
	echo mips-dec-ultrix${UNAME_RELEASE}
	exit ;;
d527 2
a528 2
	echo vax-dec-ultrix${UNAME_RELEASE}
	exit ;;
d530 2
a531 2
	echo clipper-intergraph-clix${UNAME_RELEASE}
	exit ;;
d533 2
a534 2
	eval $set_cc_for_build
	sed 's/^	//' << EOF >$dummy.c
d543 1
a543 1
	  printf ("mips-mips-riscos%ssysv\n", argv[1]); exit (0);
d546 1
a546 1
	  printf ("mips-mips-riscos%ssvr4\n", argv[1]); exit (0);
d549 1
a549 1
	  printf ("mips-mips-riscos%sbsd\n", argv[1]); exit (0);
d555 3
a557 3
	$CC_FOR_BUILD -o $dummy $dummy.c &&
	  dummyarg=`echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` &&
	  SYSTEM_NAME=`$dummy $dummyarg` &&
d559 2
a560 2
	echo mips-mips-riscos${UNAME_RELEASE}
	exit ;;
d562 2
a563 2
	echo powerpc-motorola-powermax
	exit ;;
d565 2
a566 2
	echo powerpc-harris-powermax
	exit ;;
d568 2
a569 2
	echo powerpc-harris-powermax
	exit ;;
d571 2
a572 2
	echo powerpc-harris-powerunix
	exit ;;
d574 2
a575 2
	echo m88k-harris-cxux7
	exit ;;
d577 2
a578 2
	echo m88k-motorola-sysv4
	exit ;;
d580 2
a581 2
	echo m88k-motorola-sysv3
	exit ;;
d585 1
a585 1
	if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110 ]
d587 2
a588 2
	    if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx ] || \
	       [ ${TARGET_BINARY_INTERFACE}x = x ]
d590 1
a590 1
		echo m88k-dg-dgux${UNAME_RELEASE}
d592 1
a592 1
		echo m88k-dg-dguxbcs${UNAME_RELEASE}
d595 1
a595 1
	    echo i586-dg-dgux${UNAME_RELEASE}
d597 1
a597 1
	exit ;;
d599 2
a600 2
	echo m88k-dolphin-sysv3
	exit ;;
d603 2
a604 2
	echo m88k-motorola-sysv3
	exit ;;
d606 2
a607 2
	echo m88k-tektronix-sysv3
	exit ;;
d609 2
a610 2
	echo m68k-tektronix-bsd
	exit ;;
d612 3
a614 2
	echo mips-sgi-irix`echo ${UNAME_RELEASE}|sed -e 's/-/_/g'`
	exit ;;
d616 2
a617 2
	echo romp-ibm-aix     # uname -m gives an 8 hex-code CPU id
	exit ;;               # Note that: echo "'`uname -s`'" gives 'AIX '
d619 2
a620 2
	echo i386-ibm-aix
	exit ;;
d622 1
a622 1
	if [ -x /usr/bin/oslevel ] ; then
d625 1
a625 1
		IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE}
d627 2
a628 2
	echo ${UNAME_MACHINE}-ibm-aix${IBM_REV}
	exit ;;
d631 2
a632 2
		eval $set_cc_for_build
		sed 's/^		//' << EOF >$dummy.c
d643 1
a643 1
		if $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy`
d645 1
a645 1
			echo "$SYSTEM_NAME"
d647 1
a647 1
			echo rs6000-ibm-aix3.2.5
d650 1
a650 1
		echo rs6000-ibm-aix3.2.4
d652 1
a652 1
		echo rs6000-ibm-aix3.2
d654 1
a654 1
	exit ;;
d657 1
a657 1
	if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then
d662 2
a663 2
	if [ -x /usr/bin/lslpp ] ; then
		IBM_REV=`/usr/bin/lslpp -Lqc bos.rte.libc |
d666 1
a666 1
		IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE}
d668 2
a669 2
	echo ${IBM_ARCH}-ibm-aix${IBM_REV}
	exit ;;
d671 5
a675 5
	echo rs6000-ibm-aix
	exit ;;
    ibmrt:4.4BSD:*|romp-ibm:BSD:*)
	echo romp-ibm-bsd4.4
	exit ;;
d677 2
a678 2
	echo romp-ibm-bsd${UNAME_RELEASE}   # 4.3 with uname added to
	exit ;;                             # report: romp-ibm BSD 4.3
d680 2
a681 2
	echo rs6000-bull-bosx
	exit ;;
d683 2
a684 2
	echo m68k-bull-sysv3
	exit ;;
d686 2
a687 2
	echo m68k-hp-bsd
	exit ;;
d689 2
a690 2
	echo m68k-hp-bsd4.4
	exit ;;
d692 4
a695 4
	HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`
	case "${UNAME_MACHINE}" in
	    9000/31? )            HP_ARCH=m68000 ;;
	    9000/[34]?? )         HP_ARCH=m68k ;;
d697 1
a697 1
		if [ -x /usr/bin/getconf ]; then
d700 1
a700 1
		    case "${sc_cpu_version}" in
d704 1
a704 1
			case "${sc_kernel_bits}" in
d711 3
a713 3
		if [ "${HP_ARCH}" = "" ]; then
		    eval $set_cc_for_build
		    sed 's/^		//' << EOF >$dummy.c
d746 1
a746 1
		    (CCOPTS="" $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy`
d750 1
a750 1
	if [ ${HP_ARCH} = hppa2.0w ]
d752 1
a752 1
	    eval $set_cc_for_build
d771 2
a772 2
	echo ${HP_ARCH}-hp-hpux${HPUX_REV}
	exit ;;
d774 3
a776 3
	HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`
	echo ia64-hp-hpux${HPUX_REV}
	exit ;;
d778 2
a779 2
	eval $set_cc_for_build
	sed 's/^	//' << EOF >$dummy.c
d804 1
a804 1
	$CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` &&
d806 5
a810 5
	echo unknown-hitachi-hiuxwe2
	exit ;;
    9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* )
	echo hppa1.1-hp-bsd
	exit ;;
d812 2
a813 2
	echo hppa1.0-hp-bsd
	exit ;;
d815 5
a819 5
	echo hppa1.0-hp-mpeix
	exit ;;
    hp7??:OSF1:*:* | hp8?[79]:OSF1:*:* )
	echo hppa1.1-hp-osf
	exit ;;
d821 2
a822 2
	echo hppa1.0-hp-osf
	exit ;;
d824 2
a825 2
	if [ -x /usr/sbin/sysversion ] ; then
	    echo ${UNAME_MACHINE}-unknown-osf1mk
d827 1
a827 1
	    echo ${UNAME_MACHINE}-unknown-osf1
d829 1
a829 1
	exit ;;
d831 2
a832 2
	echo hppa1.1-hp-lites
	exit ;;
d834 2
a835 2
	echo c1-convex-bsd
	exit ;;
d843 2
a844 2
	echo c34-convex-bsd
	exit ;;
d846 2
a847 2
	echo c38-convex-bsd
	exit ;;
d849 2
a850 2
	echo c4-convex-bsd
	exit ;;
d852 3
a854 2
	echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
	exit ;;
d856 1
a856 1
	echo ${UNAME_MACHINE}-cray-unicos${UNAME_RELEASE} \
d862 3
a864 2
	echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
	exit ;;
d866 3
a868 2
	echo alphaev5-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
	exit ;;
d870 3
a872 2
	echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
	exit ;;
d874 3
a876 2
	echo craynv-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
	exit ;;
d880 3
a882 3
	FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'`
	echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
	exit ;;
d885 3
a887 3
	FUJITSU_REL=`echo ${UNAME_RELEASE} | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/ /_/'`
	echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
	exit ;;
d889 2
a890 2
	echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE}
	exit ;;
d892 2
a893 2
	echo sparc-unknown-bsdi${UNAME_RELEASE}
	exit ;;
d895 15
a909 2
	echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE}
	exit ;;
d911 2
a912 2
	UNAME_PROCESSOR=`/usr/bin/uname -p`
	case ${UNAME_PROCESSOR} in
d914 3
a916 3
		echo x86_64-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
	    *)
		echo ${UNAME_PROCESSOR}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
d918 3
a920 1
	exit ;;
d922 2
a923 2
	echo ${UNAME_MACHINE}-pc-cygwin
	exit ;;
d925 2
a926 2
	echo ${UNAME_MACHINE}-pc-mingw64
	exit ;;
d928 2
a929 2
	echo ${UNAME_MACHINE}-pc-mingw32
	exit ;;
d931 2
a932 6
	echo ${UNAME_MACHINE}-pc-msys
	exit ;;
    i*:windows32*:*)
	# uname -m includes "-pc" on this system.
	echo ${UNAME_MACHINE}-mingw32
	exit ;;
d934 5
a938 2
	echo ${UNAME_MACHINE}-pc-pw32
	exit ;;
d940 1
a940 1
	case ${UNAME_MACHINE} in
d942 2
a943 2
		echo i586-pc-interix${UNAME_RELEASE}
		exit ;;
d945 2
a946 2
		echo x86_64-unknown-interix${UNAME_RELEASE}
		exit ;;
d948 2
a949 2
		echo ia64-unknown-interix${UNAME_RELEASE}
		exit ;;
a950 12
    [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*)
	echo i${UNAME_MACHINE}-pc-mks
	exit ;;
    8664:Windows_NT:*)
	echo x86_64-pc-mks
	exit ;;
    i*:Windows_NT*:* | Pentium*:Windows_NT*:*)
	# How do we know it's Interix rather than the generic POSIX subsystem?
	# It also conflicts with pre-2.0 versions of AT&T UWIN. Should we
	# UNAME_MACHINE based on the output of uname instead of i386?
	echo i586-pc-interix
	exit ;;
d952 2
a953 2
	echo ${UNAME_MACHINE}-pc-uwin
	exit ;;
d955 2
a956 5
	echo x86_64-unknown-cygwin
	exit ;;
    p*:CYGWIN*:*)
	echo powerpcle-unknown-cygwin
	exit ;;
d958 3
a960 2
	echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
	exit ;;
d963 4
a966 2
	echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-${LIBC}`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'`
	exit ;;
d969 13
a981 5
	echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr "[:upper:]" "[:lower:]"``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-${LIBC}
	exit ;;
    i*86:Minix:*:*)
	echo ${UNAME_MACHINE}-pc-minix
	exit ;;
d983 22
a1004 2
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
	exit ;;
d1007 2
a1008 2
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
	exit ;;
d1010 1
a1010 1
	case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in
d1021 5
a1025 5
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
	exit ;;
    arc:Linux:*:* | arceb:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
	exit ;;
d1027 1
a1027 1
	eval $set_cc_for_build
d1031 1
a1031 1
	    echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
d1036 1
a1036 1
		echo ${UNAME_MACHINE}-unknown-linux-${LIBC}eabi
d1038 1
a1038 1
		echo ${UNAME_MACHINE}-unknown-linux-${LIBC}eabihf
d1041 1
a1041 1
	exit ;;
d1043 2
a1044 2
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
	exit ;;
d1046 2
a1047 2
	echo ${UNAME_MACHINE}-axis-linux-${LIBC}
	exit ;;
d1049 2
a1050 2
	echo ${UNAME_MACHINE}-axis-linux-${LIBC}
	exit ;;
d1052 2
a1053 2
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
	exit ;;
d1055 2
a1056 2
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
	exit ;;
d1058 2
a1059 2
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
	exit ;;
d1061 2
a1062 2
	echo ${UNAME_MACHINE}-pc-linux-${LIBC}
	exit ;;
d1064 2
a1065 2
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
	exit ;;
d1067 14
a1080 2
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
	exit ;;
d1082 2
a1083 2
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
	exit ;;
d1085 2
a1086 2
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
	exit ;;
d1088 4
a1091 2
	eval $set_cc_for_build
	sed 's/^	//' << EOF >$dummy.c
d1093 28
a1120 2
	#undef ${UNAME_MACHINE}
	#undef ${UNAME_MACHINE}el
d1122 1
a1122 1
	CPU=${UNAME_MACHINE}el
d1125 1
a1125 1
	CPU=${UNAME_MACHINE}
d1127 1
a1127 1
	CPU=
d1131 3
a1133 2
	eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^CPU'`
	test x"${CPU}" != x && { echo "${CPU}-unknown-linux-${LIBC}"; exit; }
d1136 2
a1137 2
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
	exit ;;
d1139 2
a1140 2
	echo or1k-unknown-linux-${LIBC}
	exit ;;
d1142 2
a1143 2
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
	exit ;;
d1145 2
a1146 2
	echo sparc-unknown-linux-${LIBC}
	exit ;;
d1148 2
a1149 2
	echo hppa64-unknown-linux-${LIBC}
	exit ;;
d1153 3
a1155 3
	  PA7*) echo hppa1.1-unknown-linux-${LIBC} ;;
	  PA8*) echo hppa2.0-unknown-linux-${LIBC} ;;
	  *)    echo hppa-unknown-linux-${LIBC} ;;
d1157 1
a1157 1
	exit ;;
d1159 2
a1160 2
	echo powerpc64-unknown-linux-${LIBC}
	exit ;;
d1162 2
a1163 2
	echo powerpc-unknown-linux-${LIBC}
	exit ;;
d1165 2
a1166 2
	echo powerpc64le-unknown-linux-${LIBC}
	exit ;;
d1168 5
a1172 5
	echo powerpcle-unknown-linux-${LIBC}
	exit ;;
    riscv32:Linux:*:* | riscv64:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
	exit ;;
d1174 2
a1175 2
	echo ${UNAME_MACHINE}-ibm-linux-${LIBC}
	exit ;;
d1177 2
a1178 2
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
	exit ;;
d1180 2
a1181 2
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
	exit ;;
d1183 2
a1184 2
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
	exit ;;
d1186 2
a1187 2
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
	exit ;;
d1189 2
a1190 2
	echo ${UNAME_MACHINE}-dec-linux-${LIBC}
	exit ;;
d1192 23
a1214 2
	echo ${UNAME_MACHINE}-pc-linux-${LIBC}
	exit ;;
d1216 2
a1217 2
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
	exit ;;
d1222 2
a1223 2
	echo i386-sequent-sysv4
	exit ;;
d1230 2
a1231 2
	echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION}
	exit ;;
d1233 1
a1233 1
	# If we were able to find `uname', then EMX Unix compatibility
d1235 2
a1236 2
	echo ${UNAME_MACHINE}-pc-os2-emx
	exit ;;
d1238 2
a1239 2
	echo ${UNAME_MACHINE}-unknown-stop
	exit ;;
d1241 2
a1242 2
	echo ${UNAME_MACHINE}-unknown-atheos
	exit ;;
d1244 2
a1245 2
	echo ${UNAME_MACHINE}-pc-syllable
	exit ;;
d1247 2
a1248 2
	echo i386-unknown-lynxos${UNAME_RELEASE}
	exit ;;
d1250 4
a1253 4
	echo ${UNAME_MACHINE}-pc-msdosdjgpp
	exit ;;
    i*86:*:4.*:* | i*86:SYSTEM_V:4.*:*)
	UNAME_REL=`echo ${UNAME_RELEASE} | sed 's/\/MP$//'`
d1255 1
a1255 1
		echo ${UNAME_MACHINE}-univel-sysv${UNAME_REL}
d1257 1
a1257 1
		echo ${UNAME_MACHINE}-pc-sysv${UNAME_REL}
d1259 1
a1259 1
	exit ;;
d1267 2
a1268 2
	echo ${UNAME_MACHINE}-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION}
	exit ;;
d1272 1
a1272 1
		echo ${UNAME_MACHINE}-pc-isc$UNAME_REL
d1282 1
a1282 1
		echo ${UNAME_MACHINE}-pc-sco$UNAME_REL
d1284 1
a1284 1
		echo ${UNAME_MACHINE}-pc-sysv32
d1286 1
a1286 1
	exit ;;
d1294 2
a1295 2
	echo i586-pc-msdosdjgpp
	exit ;;
d1297 2
a1298 2
	echo i386-pc-mach3
	exit ;;
d1300 2
a1301 2
	echo i860-intel-osf1
	exit ;;
d1304 1
a1304 1
	  echo i860-stardent-sysv${UNAME_RELEASE} # Stardent Vistra i860-SVR4
d1306 1
a1306 1
	  echo i860-unknown-sysv${UNAME_RELEASE}  # Unknown i860-SVR4
d1308 1
a1308 1
	exit ;;
d1311 2
a1312 2
	echo m68010-convergent-sysv
	exit ;;
d1314 2
a1315 2
	echo m68k-convergent-sysv
	exit ;;
d1317 2
a1318 2
	echo m68k-diab-dnix
	exit ;;
d1326 1
a1326 1
	  && { echo i486-ncr-sysv4.3${OS_REL}; exit; }
d1328 1
a1328 1
	  && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;;
d1337 1
a1337 1
	    && { echo i486-ncr-sysv4.3${OS_REL}; exit; }
d1339 1
a1339 1
	    && { echo i586-ncr-sysv4.3${OS_REL}; exit; }
d1341 1
a1341 1
	    && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;;
d1343 2
a1344 2
	echo m68k-unknown-lynxos${UNAME_RELEASE}
	exit ;;
d1346 2
a1347 2
	echo m68k-atari-sysv4
	exit ;;
d1349 2
a1350 2
	echo sparc-unknown-lynxos${UNAME_RELEASE}
	exit ;;
d1352 2
a1353 2
	echo rs6000-unknown-lynxos${UNAME_RELEASE}
	exit ;;
d1355 2
a1356 2
	echo powerpc-unknown-lynxos${UNAME_RELEASE}
	exit ;;
d1358 2
a1359 2
	echo mips-dde-sysv${UNAME_RELEASE}
	exit ;;
d1361 2
a1362 2
	echo mips-sni-sysv4
	exit ;;
d1364 2
a1365 2
	echo mips-sni-sysv4
	exit ;;
d1369 1
a1369 1
		echo ${UNAME_MACHINE}-sni-sysv4
d1371 1
a1371 1
		echo ns32k-sni-sysv
d1373 2
a1374 2
	exit ;;
    PENTIUM:*:4.0*:*)	# Unisys `ClearPath HMP IX 4000' SVR4/MP effort
d1376 2
a1377 2
	echo i586-unisys-sysv4
	exit ;;
d1381 2
a1382 2
	echo hppa1.1-stratus-sysv4
	exit ;;
d1385 2
a1386 2
	echo i860-stratus-sysv4
	exit ;;
d1389 2
a1390 2
	echo ${UNAME_MACHINE}-stratus-vos
	exit ;;
d1393 2
a1394 2
	echo hppa1.1-stratus-vos
	exit ;;
d1396 2
a1397 2
	echo m68k-apple-aux${UNAME_RELEASE}
	exit ;;
d1399 2
a1400 2
	echo mips-sony-newsos6
	exit ;;
d1402 2
a1403 2
	if [ -d /usr/nec ]; then
		echo mips-nec-sysv${UNAME_RELEASE}
d1405 1
a1405 1
		echo mips-unknown-sysv${UNAME_RELEASE}
d1407 1
a1407 1
	exit ;;
d1409 2
a1410 2
	echo powerpc-be-beos
	exit ;;
d1412 2
a1413 2
	echo powerpc-apple-beos
	exit ;;
d1415 2
a1416 2
	echo i586-pc-beos
	exit ;;
d1418 8
a1425 5
	echo i586-pc-haiku
	exit ;;
    x86_64:Haiku:*:*)
	echo x86_64-unknown-haiku
	exit ;;
d1427 2
a1428 2
	echo sx4-nec-superux${UNAME_RELEASE}
	exit ;;
d1430 2
a1431 2
	echo sx5-nec-superux${UNAME_RELEASE}
	exit ;;
d1433 2
a1434 2
	echo sx6-nec-superux${UNAME_RELEASE}
	exit ;;
d1436 2
a1437 2
	echo sx7-nec-superux${UNAME_RELEASE}
	exit ;;
d1439 2
a1440 2
	echo sx8-nec-superux${UNAME_RELEASE}
	exit ;;
d1442 2
a1443 2
	echo sx8r-nec-superux${UNAME_RELEASE}
	exit ;;
d1445 2
a1446 2
	echo sxace-nec-superux${UNAME_RELEASE}
	exit ;;
d1448 2
a1449 2
	echo powerpc-apple-rhapsody${UNAME_RELEASE}
	exit ;;
d1451 5
a1455 2
	echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE}
	exit ;;
d1457 29
a1485 16
	UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown
	eval $set_cc_for_build
	if test "$UNAME_PROCESSOR" = unknown ; then
	    UNAME_PROCESSOR=powerpc
	fi
	if test `echo "$UNAME_RELEASE" | sed -e 's/\..*//'` -le 10 ; then
	    if [ "$CC_FOR_BUILD" != no_compiler_found ]; then
		if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \
		    (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \
		    grep IS_64BIT_ARCH >/dev/null
		then
		    case $UNAME_PROCESSOR in
			i386) UNAME_PROCESSOR=x86_64 ;;
			powerpc) UNAME_PROCESSOR=powerpc64 ;;
		    esac
		fi
d1488 2
a1489 7
	    # Avoid executing cc on OS X 10.9, as it ships with a stub
	    # that puts up a graphical alert prompting to install
	    # developer tools.  Any system running Mac OS X 10.7 or
	    # later (Darwin 11 and later) is required to have a 64-bit
	    # processor. This is not true of the ARM version of Darwin
	    # that Apple uses in portable devices.
	    UNAME_PROCESSOR=x86_64
d1491 2
a1492 2
	echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE}
	exit ;;
d1499 2
a1500 2
	echo ${UNAME_PROCESSOR}-${UNAME_MACHINE}-nto-qnx${UNAME_RELEASE}
	exit ;;
d1502 5
a1506 5
	echo i386-pc-qnx
	exit ;;
    NEO-?:NONSTOP_KERNEL:*:*)
	echo neo-tandem-nsk${UNAME_RELEASE}
	exit ;;
d1508 11
a1518 5
	echo nse-tandem-nsk${UNAME_RELEASE}
	exit ;;
    NSR-?:NONSTOP_KERNEL:*:*)
	echo nsr-tandem-nsk${UNAME_RELEASE}
	exit ;;
d1520 2
a1521 2
	echo mips-compaq-nonstopux
	exit ;;
d1523 2
a1524 2
	echo bs2000-siemens-sysv
	exit ;;
d1526 2
a1527 2
	echo ${UNAME_MACHINE}-${UNAME_SYSTEM}-${UNAME_RELEASE}
	exit ;;
d1532 1
a1532 1
	if test "$cputype" = 386; then
d1534 2
a1535 2
	else
	    UNAME_MACHINE="$cputype"
d1537 2
a1538 2
	echo ${UNAME_MACHINE}-unknown-plan9
	exit ;;
d1540 2
a1541 2
	echo pdp10-unknown-tops10
	exit ;;
d1543 2
a1544 2
	echo pdp10-unknown-tenex
	exit ;;
d1546 2
a1547 2
	echo pdp10-dec-tops20
	exit ;;
d1549 2
a1550 2
	echo pdp10-xkl-tops20
	exit ;;
d1552 2
a1553 2
	echo pdp10-unknown-tops20
	exit ;;
d1555 2
a1556 2
	echo pdp10-unknown-its
	exit ;;
d1558 2
a1559 2
	echo mips-sei-seiux${UNAME_RELEASE}
	exit ;;
d1561 3
a1563 2
	echo ${UNAME_MACHINE}-unknown-dragonfly`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`
	exit ;;
d1566 4
a1569 4
	case "${UNAME_MACHINE}" in
	    A*) echo alpha-dec-vms ; exit ;;
	    I*) echo ia64-dec-vms ; exit ;;
	    V*) echo vax-dec-vms ; exit ;;
d1572 2
a1573 2
	echo i386-pc-xenix
	exit ;;
d1575 3
a1577 2
	echo ${UNAME_MACHINE}-pc-skyos`echo ${UNAME_RELEASE} | sed -e 's/ .*$//'`
	exit ;;
d1579 8
a1586 5
	echo ${UNAME_MACHINE}-pc-rdos
	exit ;;
    i*86:AROS:*:*)
	echo ${UNAME_MACHINE}-pc-aros
	exit ;;
d1588 2
a1589 2
	echo ${UNAME_MACHINE}-unknown-esx
	exit ;;
d1591 161
a1751 2
	echo x86_64-unknown-onefs
	exit ;;
a1754 1
$0: unable to guess system type
d1757 2
a1758 2
operating system you are using. If your script is old, overwrite
config.guess and config.sub with the latest versions from:
d1760 1
a1760 1
  http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess
d1762 9
a1770 1
  http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub
d1793 4
a1796 4
UNAME_MACHINE = ${UNAME_MACHINE}
UNAME_RELEASE = ${UNAME_RELEASE}
UNAME_SYSTEM  = ${UNAME_SYSTEM}
UNAME_VERSION = ${UNAME_VERSION}
d1798 1
d1803 1
a1803 1
# eval: (add-hook 'write-file-hooks 'time-stamp)
@


1.1
log
@- resolve conflicts
- Fix autoconf issues
	1. Check for login_cap.h
	2. Link with -Wl,-R
	3. On NetBSD define -D_OPENBSD_SOURCE
@
text
@d176 1
@


1.1.1.1
log
@Import 4.14.0 (previous was 4.8.0)

NSD 4.14.0 Latest
This release consists of a refactor of the RDATA storage, reducing the memory
footprint of NSD, and various bug fixes.

4.14.0
FEATURES:

Fix #137: Adds tcp-listen-queue: number config option to set
the TCP backlog. And the default for the listen TCP backlog is
set to -1 on BSDs and Linux.
Merge #444: Refactor RDATA storage to reduce memory footprint
BUG FIXES:

Fix empty debug statement body in catalog consumer zone process.
Merge #459: Check for libfstrm version >= 0.4.
For #459: Add configure check for fstrm_tcp_writer_options_init
in addition to the check for fstrm_iothr_init.
Merge #460: Add XDP_OBJ fixing link errors for XDP.
Fix XDP build error with --enable-checking
Resolve warnings about mixed declaration and code and unused variable
Fix confusing report for default send and receive buffer-size by
nsd-checkconf
Fix to log more details when send-buffer-size or receive-buffer-size
is not granted, on verbosity level 2.
Update in acx_nlnetlabs.m4 to version 49.
Update in acx_nlnetlabs.m4 to version 50, with cache value for
malloc function check.
Update acx_nlnetlabs.m4 to version 51, with nonstring unknown
attribute warning fix.
Merge #466: Do not delete nodes from non-existent zone's NSEC3 hash
trees
simdzone 0.2.4
BUG FIXES:

Correct lengths for GOST R 34.10-2012 and SM3 delegation signer (DS) digest
algorithms
Require the AMTRELAY relay field to be . for the no gateway relay type as
specified by RFC 8777 (#257)
Assets
2
Source code
(zip)
Dec 4, 2025
Source code
(tar.gz)
Dec 4, 2025
NSD 4.14.0rc1
Nov 27, 2025
@@mozzieongit mozzieongit
 NSD_4_14_0_RC1
 128ba30
NSD 4.14.0rc1 Pre-release
This release consists of a refactor of the RDATA storage, reducing
the memory footprint of NSD, and various bug fixes.

4.14.0
FEATURES:

Fix #137: Adds tcp-listen-queue: number config option to set
the TCP backlog. And the default for the listen TCP backlog is
set to -1 on BSDs and Linux.
Merge #444: Refactor RDATA storage to reduce memory footprint
BUG FIXES:

Fix empty debug statement body in catalog consumer zone process.
Merge #459: Check for libfstrm version >= 0.4.
For #459: Add configure check for fstrm_tcp_writer_options_init
in addition to the check for fstrm_iothr_init.
Merge #460: Add XDP_OBJ fixing link errors for XDP.
Fix XDP build error with --enable-checking
Resolve warnings about mixed declaration and code and unused variable
Fix confusing report for default send and receive buffer-size by
nsd-checkconf
Fix to log more details when send-buffer-size or receive-buffer-size
is not granted, on verbosity level 2.
Update in acx_nlnetlabs.m4 to version 49.
Update in acx_nlnetlabs.m4 to version 50, with cache value for
malloc function check.
Update acx_nlnetlabs.m4 to version 51, with nonstring unknown
attribute warning fix.
Merge #466: Do not delete nodes from non-existent zone's NSEC3 hash
trees
simdzone 0.2.4
BUG FIXES:

Correct lengths for GOST R 34.10-2012 and SM3 delegation signer (DS) digest
algorithms
Require the AMTRELAY relay field to be . for the no gateway relay type as
specified by RFC 8777 (#257)
Assets
2
NSD 4.13.0
Sep 3, 2025
@@mozzieongit mozzieongit
 NSD_4_13_0_REL
 559013e
NSD 4.13.0
This release enables some commonly used features by default, and
introduces experimental support for AF_XDP sockets that can be
enabled with the --enable-xdp feature flag (see
https://nsd.docs.nlnetlabs.nl/en/latest/xdp.html).

4.13.0
FEATURES:

Use '(all)' and '(none)' for the socket server affinity
log output instead of '*' and '-'.
The --enable-bind8-stats feature, was already enabled by default,
is described as enabled by default in usage.
The --enable-zone-stats feature is enabled by default. It can be
turned on with config like zonestats: "%s".
The --enable-ratelimit feature is enabled by default. The
ratelimit value is off by default. It can be turned on with
config like rrl-ratelimit: 200.
The --enable-dnstap feature is enabled by default. If fstrm-devel
or protobuf-c are not found by configure it prints an error.
It can be turned on with config like dnstap-enable: yes.
Change default for send-buffer-size to 4m, to mitigate a
cross-layer issue where the UDP socket send buffers are
exhausted waiting for ARP/NDP resolution. Thanks to Reflyable
for the report.
Disable TLSv1.2 if TLSv1.3 is available.
Merge #449: Add useful logging for XoT transfers.
Merge #425: Add experimental XDP (AF_XDP) support for UDP traffic
Merge #455: --with-dbdir option for configure to set the base
directory for the xfrd zone timer state file, the zone list file
and the cookie secrets file. Thanks Simon Josefsson.
Merge #456: Spelling fixes in metrics.c. Thanks Simon Josefsson.
BUG FIXES:

Fix punctuation of nsd -h output for the -a option.
Fix checkconf unit test for when metrics are not enabled.
Prometheus metrics tests require --enable-zone-stats.
Add unit test for socket server affinity log output.
Move xfrd-tcp unit test to its own file.
Fix contrib/nsd.spec to omit configure flags that are default or
that do not exist.
Fix to remove mention of obsolete root-server option.
Fix mention of draft-rrtypes and root-server configure options.
Fix ci workflow for enable dnstap.
Fix to remove use of sprintf from metrics.
Fix for fstrm and protobuf-c for ci workflow coverity-scan.
Fix for parallel build of dnstap protoc-c output.
Fix to remove unneeded mkdir from Makefile.
Fix dnstap to use protoc and keep dnstap_config.h unchanged if
possible.
Fix to provide doc for --enable-systemd.
Fix to remove debug printout for configure dnstap header.
Fix #441: SystemD script for NSD prevents using chroot.
Fix to add checks for compression pointers and too long dnames in
internal dname routines, dname_make and ixfr dname_length.
Fix to remove shell assignment operator from Makefile for DATE.
make depend.
Fix bitwise operators in conditional expressions with parentheses.
Fix conditional expressions with parentheses for bitwise and.
Merge #445: contrib/nsd.openrc.in: use supervise-daemon and
add need net.
Fix #446 nsd_size_db_in_mem_bytes (size.db.mem) metric not
updated on reload.
Merge #447: Minimize disruptions on reconfig.
For #447: Updated simdzone to latest commit. With the padding
test changes.
For #447: use need_to_send_reload to detect if a reload is issued.
For #447: acl_list_equal already tests for TSIG key changes, so
removed the duplicate checks.
For #447: log crypto error with the SSL_write error.
Update simdzone with support for --enable-pie.
Merge #454 from jaredmauch: handle rare case but seen in
production where data->query is NULL.
simdzone 0.2.3
FEATURES:

check_pie: match nsd support (#253).
BUG FIXES:

Fix tests to initialize padding (#252).
Fix for #253, add acx_nlnetlabs.m4 in the repo and allow CFLAGS passed to
configure to set the flags.
Assets
2
NSD 4.13.0rc1
Aug 26, 2025
@@mozzieongit mozzieongit
 NSD_4_13_0_RC1
 9a1a5ed
NSD 4.13.0rc1 Pre-release
This release enables some commonly used features by default, and
introduces experimental support for AF_XDP sockets that can be
enabled with the --enable-xdp feature flag (see
https://nsd.docs.nlnetlabs.nl/en/latest/xdp.html).

4.13.0
FEATURES:

Use '(all)' and '(none)' for the socket server affinity
log output instead of '*' and '-'.
The --enable-bind8-stats feature, was already enabled by default,
is described as enabled by default in usage.
The --enable-zone-stats feature is enabled by default. It can be
turned on with config like zonestats: "%s".
The --enable-ratelimit feature is enabled by default. The
ratelimit value is off by default. It can be turned on with
config like rrl-ratelimit: 200.
The --enable-dnstap feature is enabled by default. If fstrm-devel
or protobuf-c are not found by configure it prints an error.
It can be turned on with config like dnstap-enable: yes.
Change default for send-buffer-size to 4m, to mitigate a
cross-layer issue where the UDP socket send buffers are
exhausted waiting for ARP/NDP resolution. Thanks to Reflyable
for the report.
Disable TLSv1.2 if TLSv1.3 is available.
Merge #449: Add useful logging for XoT transfers.
Merge #425: Add experimental XDP (AF_XDP) support for UDP traffic
Merge #455: --with-dbdir option for configure to set the base
directory for the xfrd zone timer state file, the zone list file
and the cookie secrets file. Thanks Simon Josefsson.
Merge #456: Spelling fixes in metrics.c. Thanks Simon Josefsson.
BUG FIXES:

Fix punctuation of nsd -h output for the -a option.
Fix checkconf unit test for when metrics are not enabled.
Prometheus metrics tests require --enable-zone-stats.
Add unit test for socket server affinity log output.
Move xfrd-tcp unit test to its own file.
Fix contrib/nsd.spec to omit configure flags that are default or
that do not exist.
Fix to remove mention of obsolete root-server option.
Fix mention of draft-rrtypes and root-server configure options.
Fix ci workflow for enable dnstap.
Fix to remove use of sprintf from metrics.
Fix for fstrm and protobuf-c for ci workflow coverity-scan.
Fix for parallel build of dnstap protoc-c output.
Fix to remove unneeded mkdir from Makefile.
Fix dnstap to use protoc and keep dnstap_config.h unchanged if
possible.
Fix to provide doc for --enable-systemd.
Fix to remove debug printout for configure dnstap header.
Fix #441: SystemD script for NSD prevents using chroot.
Fix to add checks for compression pointers and too long dnames in
internal dname routines, dname_make and ixfr dname_length.
Fix to remove shell assignment operator from Makefile for DATE.
make depend.
Fix bitwise operators in conditional expressions with parentheses.
Fix conditional expressions with parentheses for bitwise and.
Merge #445: contrib/nsd.openrc.in: use supervise-daemon and
add need net.
Fix #446 nsd_size_db_in_mem_bytes (size.db.mem) metric not
updated on reload.
Merge #447: Minimize disruptions on reconfig.
For #447: Updated simdzone to latest commit. With the padding
test changes.
For #447: use need_to_send_reload to detect if a reload is issued.
For #447: acl_list_equal already tests for TSIG key changes, so
removed the duplicate checks.
For #447: log crypto error with the SSL_write error.
Update simdzone with support for --enable-pie.
Merge #454 from jaredmauch: handle rare case but seen in
production where data->query is NULL.
simdzone 0.2.3
FEATURES:

check_pie: match nsd support (#253).
BUG FIXES:

Fix tests to initialize padding (#252).
Fix for #253, add acx_nlnetlabs.m4 in the repo and allow CFLAGS passed to
configure to set the flags.
Assets
2
NSD 4.12.0
Apr 24, 2025
@@mozzieongit mozzieongit
 NSD_4_12_0_REL
 8eaaab3
NSD 4.12.0
This release introduces Prometheus metrics that can be configured with
enable-metrics (see nsd.conf(5)).

nsd 4.12.0
FEATURES:

Merge #418: Support for DSYNC, EID, NIMLOC, SINK, TALINK, DOA,
AMTRELAY and IPN resource record types.
Merge #420: Zones get state "old-serial" with
nsd-control zonestatus when the served serial is older than
the one received by the transfer daemon.
Merge #429: Add prometheus metrics
BUG FIXES:

Fix re-enable to configure dns-cookies from config file, which was
accidentally removed with the 4.11.1 release.
Fix #426: nsd crashes with patterns in config_apply_pattern.
Fix for #430: Confusing documentation: word "outgoing".
Fix for #430: Confusing documentation: word "outgoing". Add wording
to tcp-count, xfrd-tcp-max, xfrd-tcp-pipeline options.
Fix that nsec3 prehash after a full transfer can create the nsec3
zone trees if they are needed.
Fix in nsd-mem for a zone with ixfr data.
Fix ixfr read routine for use after the temp region is freed of rr.
Fix ixfr file read to manage numlist in temp domains.
Fix nsd-mem to clean ixfr storage.
Fix log print assert in server sockets for printing '-' empty.
Fix notify_fmt test for xfrd file location.
Fix sanitizer warnings in read_uint32.
Fix sanitizer warning in tsig write of zero length mac and otherdata.
Fix to please sanitizer for ixfr store of data in cancelled state.
Fix multiple zone transfers in one reload so that xfrd does not
check the update as failed and restart the transfer.
Fix read of ixfr file with rdata subdomain.
Fix test checkconf for metrics options.
Updated simdzone to include fixes for NSAP-PTR, LOC,
uninitialized reads, and comment nit.
Fix #436: Fix print of RR type NSAP-PTR.
Fix unit test call to zone_parse_string and initialize padding.
Fix escape more characters when printing an RR type with an
unquoted string.
Fix memory leak in the process of addzone.
Fix to update common.sh for speed of kill_pid.
Fix nsd-checkzone ixfr create cleanup on exit.
simdzone 0.2.2
FEATURES:

Support for EID, NIMLOC, SINK, TALINK, DSYNC, DOA, AMTRELAY
and IPN RR types.
BUG FIXES:

Empty base16 and base64 in CDS and CDNSKEY can be represented
with a '0'. As specified in Section 4 of RFC 8078.
Initialise padding after the file buffer (#249).
Fix type NSAP-PTR (#250).
Fix LOC poweroften lookup (#251).
Assets
2
2 people reacted
NSD 4.12.0rc1
Apr 16, 2025
@@mozzieongit mozzieongit
 NSD_4_12_0_RC1
 fee5394
NSD 4.12.0rc1 Pre-release
This release introduces Prometheus metrics that can be compiled with
--enable-prometheus-metrics and configured with enable-metrics (see
nsd.conf(5)).

4.12.0
FEATURES:

Merge #418: Support for DSYNC, EID, NIMLOC, SINK, TALINK, DOA,
AMTRELAY and IPN resource record types.
Merge #420: Zones get state "old-serial" with
nsd-control zonestatus when the served serial is older than
the one received by the transfer daemon.
Merge #429: Add prometheus metrics
BUG FIXES:

Fix re-enable to configure dns-cookies from config file, which was
accidentally removed with the 4.11.1 release.
Fix #426: nsd crashes with patterns in config_apply_pattern.
Fix for #430: Confusing documentation: word "outgoing".
Fix for #430: Confusing documentation: word "outgoing". Add wording
to tcp-count, xfrd-tcp-max, xfrd-tcp-pipeline options.
Fix that nsec3 prehash after a full transfer can create the nsec3
zone trees if they are needed.
Fix in nsd-mem for a zone with ixfr data.
Fix ixfr read routine for use after the temp region is freed of rr.
Fix ixfr file read to manage numlist in temp domains.
Fix nsd-mem to clean ixfr storage.
Fix log print assert in server sockets for printing '-' empty.
Fix notify_fmt test for xfrd file location.
Fix sanitizer warnings in read_uint32.
Fix sanitizer warning in tsig write of zero length mac and otherdata.
Fix to please sanitizer for ixfr store of data in cancelled state.
Fix multiple zone transfers in one reload so that xfrd does not
check the update as failed and restart the transfer.
Fix read of ixfr file with rdata subdomain.
Fix test checkconf for metrics options.
Updated simdzone to include fixes for NSAP-PTR, LOC,
uninitialized reads, and comment nit.
Fix #436: Fix print of RR type NSAP-PTR.
Fix unit test call to zone_parse_string and initialize padding.
Fix escape more characters when printing an RR type with an
unquoted string.
Fix memory leak in the process of addzone.
Fix to update common.sh for speed of kill_pid.
Fix nsd-checkzone ixfr create cleanup on exit.
simdzone 0.2.2
FEATURES:

Support for EID, NIMLOC, SINK, TALINK, DSYNC, DOA, AMTRELAY and IPN RR types.
BUG FIXES:

Empty base16 and base64 in CDS and CDNSKEY can be represented with a '0'.
As specified in Section 4 of RFC 8078.
Initialise padding after the file buffer (#249).
Fix type NSAP-PTR (#250).
Fix LOC poweroften lookup (#251).
Assets
2
1 person reacted
NSD_4_11_1_REL: NSD 4.11.1
Jan 19, 2025
@@wtoorop wtoorop
 NSD_4_11_1_REL
 2f62877
NSD_4_11_1_REL: NSD 4.11.1
NSD version 4.11.0 had a serious bug in which applying updates to
zones (and other modifications that require a reload, such as adding
and deleting zones), could stop entirely after reception of a broken
or corrupted update via zone transfer. We believe that this broken
state would appear as one of the NSD processes consuming 100% CPU.
Version 4.11.1 has this corrected as well as some other smaller
non-critical bugs.

We strongly advise to not run NSD version 4.11.0, and if you have
it deployed already, upgrade to 4.11.1 at the earliest possible
opportunity.

Many thanks to the people at SUNET and netnod (Fredrik and Arvid
and all the others) that helped us to get to the bottom of this
critical issue!

nsd 4.11.1
BUG FIXES:

Fix #415: Fix out of tree builds. Thanks Florian Obser (@@fobser).
Fix #414: XoT interoperability with BIND and Knot
Fix #421: old-main can quit before the reload process received
from old-main that it is done on the reload_listener pipe.
Thanks Otto Retter.
Fix whitespace in comment.
Fix #424: Stalled updates after corrupt transfer.
simdzone 0.2.1
BUG FIXES:

Cleanup westmere and haswell object files (#244) Thanks @@fobser
Out of tree builds (#415)
Fix function declarations for fallback detection routine in
isadetection.h.
Contributors
@@fobser
fobser
Assets
2
NSD 4.11.0
Dec 12, 2024
@@wtoorop wtoorop
 NSD_4_11_0_REL
 c628f66
NSD 4.11.0
This release has various small features and bugfixes.

One notable feature is that configuration can be reloaded and
evaluated on SIGHUP, when enabled with the new "reload-config"
option. Also new is that cookie secrets will be reevaluated from
config too.

One notable bugfix is to process and apply non transfer tasks before
transfer tasks during reloads. Before, non transfer tasks (such as
adding or deleting zones) would be lost when batched together with
a transfer task that would fail to apply.

NSD 4.11.0
FEATURES:

Support reloading configuration on SIGHUP.
Fix #383: log timestamps in ISO8601 format with timezone.
This adds the option log-time-iso: yes that logs in ISO8601
format.
Updated cookie secrets management.
The default cookie secret file location can be set at compile time
with the --with-cookiesecretsfile=path option to configure. The
default location is changed to {dbdir}/cookiesecrets.txt. The
previous default location will be checked at startup when there is
no cookie secrets file at the new default location.
A staging cookie can now also be configured in the configuration
file and secrets configured in the configuration file now take
precedence over those read from file.
All DNS related setting in the configuration file will be reevaluated
and effectuated after nsd-control reconfig.
Merge #398: RFC 9660 The DNS Zone Version (ZONEVERSION) Option
Merge #406: ohttp and tls-supported-groups SvcParam suppor
Merge #408: NINFO, RKEY, RESINFO, WALLET, CLA and TA RR types
Merge #409: Writing of NSAP-PTR, GPOS and HIP RR types
Merge #407: Better balanced verbosity levels for logging.
BUG FIXES:

Fix title underline and declaration after statement warnings.
Add cross platform freebsd, openbsd and netbsd to github ci.
Update simdzone to include fix for netbsd double bswap declarations,
and also semantic checks for DS and ZONEMD. And CFLAGS has -march
prepended to fix detection.
Merge #376: Point the user towards tcpdump for logging individual
queries.
Track $INCLUDEs in zone files.
Fix ci to update macos-12 to the macos-15 runner image.
Merge #390: Apply non-xfr tasks before xfr tasks.
This fixes an issue where non-xfr tasks are lost when they are
batch processed together with non-xfr tasks.
This merge also changes that notifies are passed on from the serve
processes to the xfrd directly instead of via main. This was
necessary to allow applying the non-xfr tasks without forking a
backup-main for the sole purpose of forwarding notifies.
Merge #391: Update copyright lines (in version output).
Fix #392: Inconsistent documentation about control-interface.
Merge #395: Explain the zonefile example better.
Merge #394: Fix the path to use doc/manual/.
Fix analyzer issue in do_print_cookie_secrets to check for failure.
Merge #404: Introducing Sphinx substitution in code blocks.
As well as other fixes with Sphinx build.
Update Copyright lines in help output
Merge #395: Explain zonefile example better
Merge #394: Fix doc path (fixes "Edit on GitHub" button in the docs)
Fix Makefile for parallel build failure around bison rule.
Fix #405: Fix typo in documentation.
Treat a mismatch in RRset TTLs as a warning.
simdzone 0.2.0
FEATURES:

Add semantic checks for DS and ZONEMD digests (#205).
Support registering a callback for $INCLUDE entries
(#229).
Add tls-supported-groups SvcParam support.
Check iana registries for unimplemented (new) RR types and
SvcParamKeys.
Add support for NINFO, RKEY, RESINFO, WALLET, CLA and TA RR types.
BUG FIXES:

Prepend -march to CFLAGS to fix architecture detection
(#372).
Fix propagation of implicit TTLs (#375).
Fix detection of Westmere architecture by checking for CLMUL too.
Fix compilation on NetBSD (#233).
Fix reading specialized symbolic links (#380).
Assets
2
1 person reacted
NSD 4.10.1
Aug 2, 2024
@@k0ekk0ek k0ekk0ek
 NSD_4_10_1_REL
 b92327b
NSD 4.10.1
NSD 4.10.1

This release consists primarily of bug fixes.

@@bilias implemented mutual TLS authentication for zone transfers.
Please consult the nsd.conf manual for details on the newly introduced
configuration options tls-auth-port and tls-auth-xfr-only.

@@orlitzky provided integration for the OpenRC init system.

Version 4.10.0 was the first release to integrate simdzone. Build
issues on OpenBSD releases before 5.6, Gentoo and Solaris have been
reported and fixed. The fallback parser, used on systems that lack
SSE4.2 and AVX2 instruction sets, contained some bugs with regards
to state keeping and under certain circumstances a use after free
bug was encountered in buffer management.

4.10.1
FEATURES:

Merge #352 from orlitzky: contrib: add OpenRC service script, config
file, and tmpfiles entry.
Merge #337 from bilias: Mutual TLS-AUTH.
BUG FIXES:

Fix incorrect punctuation of log messages.
Fix for #317, document more text on pidfile permissions.
Fix #334: RFC8482 behavior documentation.
Fix for OpenSSL 3.0 deprecated functions.
Merge #341: Fix allow-query wording in nsd.conf.5.in.
Fix test script from making spurious output.
Fix cpu_affinity and socket_partitioning tests for --enable-log-role.
Fix #344: Update simdzone.
Fix #347: Adjust verbosity for TLS (+TCP) to be 5.
Merge #348: Move TLS logging to verbosity level 5.
For #347: Also adjust verbosity of log message for remaining TCP connections.
Merge #349: log file name before loading.
Use MAKE variable rather than make command directly in Makefile.
Serialize WKS RRs using numeric values rather than names.
Fix propagation of Makefile targets to simdzone.
Do not log ACL mismatch on followed CNAMEs.
Fix link of xfr-inspect for libssl dependency.
Initialize tls_auth_port and tls_auth_xfr_only options.
Merge #358: Fix Hurd build error due to log_err.
Update simdzone to fix detection of AVX2 support.
simdzone 0.1.1
FEATURES:

Test to verify configure.ac and Makefile.in are correct.
Add support for reading from stdin if filename is "-".
Add support for building with Oracle Developer Studio 12.6.
Add support for "time" service for Well-Know Services (WKS) RR.
BUG FIXES:

Fix makefile dependencies.
Fix makefile to use source directory for build dependencies.
Fix changelog to reflect v0.1.0 release.
Update makefile to not use target-specific variables.
Fix makefile clean targets.
Fix state keeping in fallback scanner for contiguous and quoted.
Fix bug in name scanner.
Fix type mnemonic parsing in fallback parser.
Fix endian.h to include machine/endian.h on OpenBSD releases before 5.6.
Fix use after free on buffer resize.
Fix parsing of numeric protocols in WKS RRs.
Make devclean target depend on realclean target.
Fix detection of AVX2 support by checking generic AVX support by
the processor and operating system (#222).
CHANGES:

Make relative includes relative to current working directory.
Split Autoconf and CMake compiler tests for supported SIMD instructions.
Contributors
@@orlitzky
@@bilias
orlitzky and bilias
Assets
2
NSD 4.10.1rc2
Jul 23, 2024
@@k0ekk0ek k0ekk0ek
 NSD_4_10_1_RC2
 f0bb464
NSD 4.10.1rc2 Pre-release
NSD 4.10.1rc2

This release consists primarily of bug fixes.

@@bilias implemented mutual TLS authentication for zone transfers. Please
consult the nsd.conf manual for details on the newly introduced configuration
options tls-auth-port and tls-auth-xfr-only.

@@orlitzky provided integration for the OpenRC init system.

Version 4.10.0 was the first release to integrate simdzone. Build issues on
OpenBSD releases before 5.6, Gentoo and Solaris have been reported and fixed.
The fallback parser, used on systems that lack SSE4.2 and AVX2 instruction
sets, contained some bugs with regards to state keeping and under certain
circumstances a use after free bug was encountered in buffer management.

4.10.1
FEATURES:

Merge #352 from orlitzky: contrib: add OpenRC service script, config
file, and tmpfiles entry.
Merge #337 from bilias: Mutual TLS-AUTH.
BUG FIXES:

Fix incorrect punctuation of log messages.
Fix for #317, document more text on pidfile permissions.
Fix #334: RFC8482 behavior documentation.
Fix for OpenSSL 3.0 deprecated functions.
Merge #341: Fix allow-query wording in nsd.conf.5.in.
Fix test script from making spurious output.
Fix cpu_affinity and socket_partitioning tests for --enable-log-role.
Fix #344: Update simdzone.
Fix #347: Adjust verbosity for TLS (+TCP) to be 5.
Merge #348: Move TLS logging to verbosity level 5.
For #347: Also adjust verbosity of log message for remaining TCP
connections.
Merge #349: log file name before loading.
Use MAKE variable rather than make command directly in Makefile.
Serialize WKS RRs using numeric values rather than names.
Fix propagation of Makefile targets to simdzone
Do not log ACL mismatch on followed CNAMEs.
simdzone 0.1.1
FEATURES:

Test to verify configure.ac and Makefile.in are correct.
Add support for reading from stdin if filename is "-".
Add support for building with Oracle Developer Studio 12.6.
Add support for "time" service for Well-Know Services (WKS) RR.
BUG FIXES:

Fix makefile dependencies.
Fix makefile to use source directory for build dependencies.
Fix changelog to reflect v0.1.0 release.
Update makefile to not use target-specific variables.
Fix makefile clean targets.
Fix state keeping in fallback scanner for contiguous and quoted.
Fix bug in name scanner.
Fix type mnemonic parsing in fallback parser.
Fix endian.h to include machine/endian.h on OpenBSD releases before 5.6.
Fix use after free on buffer resize.
CHANGES:

Make relative includes relative to current working directory.

NSD 4.10.1rc1 Pre-release
NSD 4.10.1rc1

This release consists primarily of bug fixes.

@@bilias implemented mutual TLS authentication for zone transfers. Please
consult the nsd.conf manual for details on the newly introduced configuration
options tls-auth-port and tls-auth-xfr-only.

@@orlitzky provided integration for the OpenRC init system.

Version 4.10.0 was the first release to integrate simdzone. Build issues on
OpenBSD releases before 5.6, Gentoo and Solaris have been reported and fixed.
The fallback parser, used on systems that lack SSE4.2 and AVX2 instruction
sets, contained some bugs with regards to state keeping and under certain
circumstances a use after free bug was encountered in buffer management.

4.10.1
FEATURES:

Merge #352 from orlitzky: contrib: add OpenRC service script, config
file, and tmpfiles entry.
Merge #337 from bilias: Mutual TLS-AUTH.
BUG FIXES:

Fix incorrect punctuation of log messages.
Fix for #317, document more text on pidfile permissions.
Fix #334: RFC8482 behavior documentation.
Fix for OpenSSL 3.0 deprecated functions.
Merge #341: Fix allow-query wording in nsd.conf.5.in.
Fix test script from making spurious output.
Fix cpu_affinity and socket_partitioning tests for --enable-log-role.
Fix #344: Update simdzone.
Fix #347: Adjust verbosity for TLS (+TCP) to be 5.
Merge #348: Move TLS logging to verbosity level 5.
For #347: Also adjust verbosity of log message for remaining TCP
connections.
Merge #349: log file name before loading.
Use MAKE variable rather than make command directly in Makefile.
Serialize WKS RRs using numeric values rather than names.
Fix propagation of Makefile targets to simdzone
Do not log ACL mismatch on followed CNAMEs.
simdzone 0.1.1
FEATURES:

Test to verify configure.ac and Makefile.in are correct.
Add support for reading from stdin if filename is "-".
Add support for building with Oracle Developer Studio 12.6.
Add support for "time" service for Well-Know Services (WKS) RR.
BUG FIXES:

Fix makefile dependencies.
Fix makefile to use source directory for build dependencies.
Fix changelog to reflect v0.1.0 release.
Update makefile to not use target-specific variables.
Fix makefile clean targets.
Fix state keeping in fallback scanner for contiguous and quoted.
Fix bug in name scanner.
Fix type mnemonic parsing in fallback parser.
Fix endian.h to include machine/endian.h on OpenBSD releases before 5.6.
Fix use after free on buffer resize.
CHANGES:

Make relative includes relative to current working directory.
Contributors
@@orlitzky
@@bilias
orlitzky and bilias
Assets
2
NSD 4.10.0
Jun 13, 2024
@@wcawijngaards wcawijngaards
 NSD_4_10_0_REL
 d69dc13
NSD 4.10.0
NSD 4.10.0

Version 4.10.0 integrates simdzone and drops the Flex+Bison zone
parser.

NSD used a Flex+Bison based zone parser since version 1.4.0. The parser
served NSD well, but zones have increased in size and zone loading
performance has been problematic for some users.

With the integration of simdzone
(https://github.com/NLnetLabs/simdzone),
performance of loading zones and IXFRs is drastically improved. Quick
measurements show improvements ranging anywhere from 3.8x to 1.6x,
depending on zone size and database type, though the improvements will
be less noticable for NSEC3 zones due to pre-hashing.

simdzone leverages SIMD instructions in modern CPUs to improve
throughput. Right now SSE4.2 and AVX2 instruction sets are supported,
other instruction sets will use the fallback implementation, which
still is a decent improvement over the Flex+Bison based parser.

The release has additional fixes from the release candidate. The
parse of lowercase type names is fixed and the x86_64 variable is
set to no for other machines.

4.10.0
FEATURES:

Merge #278: Replace Flex+Bison based zone parser with simdzone.
Performance of loading zones and IXFRs is greatly improved by using
the simdzone project by NLnet Labs. The optimized presentation
format parser leverages SIMD instructions in modern CPUs to improve
throughput. Right now SSE4.2 and AVX2 instruction sets are
supported, other instruction sets will use the fallback
implementation, which still is a decent improvement over the
Flex+Bison based parser.
BUG FIXES:

Fix that when the server truncates the pidfile, it does not follow
symbolic links.
Fix #317: nsd should not chown its PID file.
For #317: Modify nsd service script to stop NSD from creating a pid
file that systemd is not using.
Fix #324: Clarify the purpose of contrib/bug390.patch.
Fix IXFR requests upstream for zones with a long name. Thanks for the
report to Yuuki Wakisaka from Internet Initiative Japan Inc.
Unit test for dname subdomain test used by xfrd-tcp.c.
Fix #329: TCP accept queues number.
Fix that the reload handler for sigchild uses signal_add, and also
that the signal handler is restored when done.
Fix that when server verify is done it resets the sigchild handler.
Fix makedist.sh for simdzone inclusion.
Fix makedist.sh to remove simdzone git tracking information and
scripting temporaries from tarball.
Fix error output of makedist.sh.
Use simdzone version with name parser fix.
Bump simdzone version to fix OpenBSD build issues.
Bump simdzone to include minor fixes.
Assets
2
NSD_4_10_0_RC1
Apr 25, 2024
@@k0ekk0ek k0ekk0ek
 NSD_4_10_0_RC1
 f6a7922
NSD_4_10_0_RC1 Pre-release
NSD 4.10.0rc1 is available:

Version 4.10.0 integrates simdzone and drops the Flex+Bison zone parser.

NSD used a Flex+Bison based zone parser since version 1.4.0. The parser served
NSD well, but zones have increased in size and zone loading performance has
been problematic for some users.

With the integration of simdzone (https://github.com/NLnetLabs/simdzone),
performance of loading zones and IXFRs is drastically improved. Quick
measurements show improvements ranging anywhere from 3.8x to 1.6x depending
on zone size and database type, though the improvements will be less noticable
for NSEC3 zones due to pre-hashing.

simdzone leverages SIMD instructions in modern CPUs to improve throughput.
Right now SSE4.2 and AVX2 instruction sets are supported, other instruction
sets will use the fallback implementation, which still is a decent improvement
over the Flex+Bison based parser.

The release candidate window will be longer this time as simdzone is rather
new and while it has been tested on various architectures and operating
systems, it is likely problems will pop-up due to sheer amount of code. Please
consider giving this release candidate a good run and report any problems.

4.10.0
FEATURES:

Merge #278: Replace Flex+Bison based zone parser with simdzone.
Performance of loading zones and IXFRs is greatly improved by using
the simdzone project by NLnet Labs. The optimized presentation format
parser leverages SIMD instructions in modern CPUs to improve throughput.
Right now SSE4.2 and AVX2 instruction sets are supported, other
instruction sets will use the fallback implementation, which still is
a decent improvement over the Flex+Bison based parser.
BUG FIXES:

Fix that when the server truncates the pidfile, it does not follow
symbolic links.
Fix #317: nsd should not chown its PID file.
For #317: Modify nsd service script to stop NSD from creating a
pid file that systemd is not using.
Fix #324: Clarify the purpose of contrib/bug390.patch.
Fix IXFR requests upstream for zones with a long name. Thanks for
the report to Yuuki Wakisaka from Internet Initiative Japan Inc.
Unit test for dname subdomain test used by xfrd-tcp.c.
Fix #329: TCP accept queues number.
Fix that the reload handler for sigchild uses signal_add, and
also that the signal handler is restored when done.
Fix that when server verify is done it resets the sigchild handler.
Fix makedist.sh for simdzone inclusion.
Fix makedist.sh to remove simdzone git tracking information and
scripting temporaries from tarball.
Fix error output of makedist.sh.
Use simdzone version with name parser fix.
Bump simdzone version to fix OpenBSD build issues.
Assets
2
NSD 4.9.1
Apr 4, 2024
@@k0ekk0ek k0ekk0ek
 NSD_4_9_1_REL
 07119e9
NSD 4.9.1
NSD 4.9.1

This release fixes the builds scripts in the release of version 4.9.0.

Version 4.9.0 adds support for DNS Catalog Zones (RFC 9432) version "2".

Both producer and consumer roles for catalog zones are implemented, but
only a single consumer zone is allowed. The "coo" property, relevant
when multiple consumer zones can be configured, is therefore not
supported. The "group" property is. Consult the nsd.conf man page for
details on how to configure and use catalog zones.

Thanks to Fredrik Pettai from Sunet for providing feedback and testing
DNS Catalog Zones.

4.9.1
BUG FIXES:

Use rooted temporary path in makedist.sh.
Assets
2
NSD 4.9.0
Apr 3, 2024
@@k0ekk0ek k0ekk0ek
 NSD_4_9_0_REL
 9373228
NSD 4.9.0
NSD 4.9.0

This release adds support for DNS Catalog Zones (RFC 9432) version "2".

Both producer and consumer roles for catalog zones are implemented, but
only a single consumer zone is allowed. The "coo" property, relevant
when multiple consumer zones can be configured, is therefore not
supported. The "group" property is. Consult the nsd.conf man page for
details on how to configure and use catalog zones.

Thanks to Fredrik Pettai from Sunet for providing feedback and testing
DNS Catalog Zones.

4.9.0
FEATURES:

Merge #315: Allow SOA apex queries to otherwise with allow-query
protected zones for clients matching a provide-xfr rule, because
clients that are allowed to transfer the zone need to be able to
query SOA at the apex preceding the actual transfer.
Merge #304: Support for Catalog zones version "2" as specified in
RFC 9432. Both the consumer as well as the producer role are
implemented, but only a single catalog consumer zone is allowed.
The "coo" property, only relevant with multiple catalog consumer,
is therefore not supported. The "group" property is supported.
Have a look at the nsd.conf man page for details on how to
configure and use catalog zones.
BUG FIXES:

Fix to sync the tests script file common.sh.
Update test script file common.sh.
Fix #306: Missing AC_SUBST(dbdir) breaks installation with 4.8.0.
Fix for #306: Create directory for xfrd.state and zone.list files
in make install.
Merge #307 from anandb-ripencc: Many improvements to the nsd.conf
man page.
Fix #308: Deprecate "multi-master-check" in favour of
"multi-primary-check".
Merge #309: More RFC 8499 compliance.
Fix control-reconfig-xfrd test for zonestatus primary that is
printed by nsd-control zonestatus.
Move acx_nlnetlabs.m4 to version 47, with crypt32 check.
Move acx_nlnetlabs.m4 to version 48, with ssp and getaddrinfo
include check.
Fix #313: nsd 4.8 stats with implausible spikes.
Fix compile with memclean for xfrd nsd.db close.
In xfrd del secondary zone, the timer could perhaps have
event_added, and if so, it would not be event_del if a tcp
connection is active at the time. This could cause the libevent
event lists to fail. Also fix to make sure to set event_added for
the nsd-control ssl nonblocking handshake and check event_added
there too, for extra certainty.
Merge #316: Fix to reap defunct children by the reload process that
emerged when some serve child processes were still serving TCP
request while the others had already quit, while the reload process
was waiting for the signal from the backup/old main process that all
children exited.
Fix (also from Merge #316) to reap exited children more frequently
from server main loop for processes that exited during reload, but
missed the initial reaping at start of the main loop because they
took somewhat longer to exit.
Fix timing sensitivity in ixfr_outsync test.
Test if debug is available in do-tests.
Enforce timeout from NSD in ixfr_gone test.
Update expressions in ixfr_and_restart test.
Make algorithm explicit in control-repattern test.
Switch algorithm to hmac-256 for testplan_mess test.
Replace multiple strcat and strcpy by snprintf.
Assets
2
1 person reacted
NSD 4.8.0
Dec 6, 2023
@@wcawijngaards wcawijngaards
 NSD_4_8_0_REL
 f96f83f
@
text
@d3 1
a3 1
#   Copyright 1992-2023 Free Software Foundation, Inc.
d5 1
a5 3
# shellcheck disable=SC2006,SC2268 # see below for rationale

timestamp='2023-08-22'
d9 1
a9 1
# the Free Software Foundation, either version 3 of the License, or
d18 1
a18 1
# along with this program; if not, see <https://www.gnu.org/licenses/>.
d30 1
a30 1
# https://git.savannah.gnu.org/cgit/config.git/plain/config.guess
a34 8
# The "shellcheck disable" line above the timestamp inhibits complaints
# about features and limitations of the classic Bourne shell that were
# superseded or lifted in POSIX.  However, this script identifies a wide
# variety of pre-POSIX systems that do not have POSIX shells at all, and
# even some reasonably current systems (Solaris 10 as case-in-point) still
# have a pre-POSIX /bin/sh.


d40 1
a40 1
Output the configuration name of the system '$me' is run on.
d42 1
a42 1
Options:
d53 1
a53 1
Copyright 1992-2023 Free Software Foundation, Inc.
d59 1
a59 1
Try '$me --help' for more information."
d87 1
a87 2
# Just in case it came from the environment.
GUESS=
d94 2
a95 2
# Historically, 'CC_FOR_BUILD' used to be named 'HOST_CC'. We still
# use 'HOST_CC' if defined, but it is deprecated.
d99 24
a122 30
tmp=
# shellcheck disable=SC2172
trap 'test -z "$tmp" || rm -fr "$tmp"' 0 1 2 13 15

set_cc_for_build() {
    # prevent multiple calls if $tmp is already set
    test "$tmp" && return 0
    : "${TMPDIR=/tmp}"
    # shellcheck disable=SC2039,SC3028
    { tmp=`(umask 077 && mktemp -d "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } ||
	{ test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir "$tmp" 2>/dev/null) ; } ||
	{ tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir "$tmp" 2>/dev/null) && echo "Warning: creating insecure temp directory" >&2 ; } ||
	{ echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; }
    dummy=$tmp/dummy
    case ${CC_FOR_BUILD-},${HOST_CC-},${CC-} in
	,,)    echo "int x;" > "$dummy.c"
	       for driver in cc gcc c89 c99 ; do
		   if ($driver -c -o "$dummy.o" "$dummy.c") >/dev/null 2>&1 ; then
		       CC_FOR_BUILD=$driver
		       break
		   fi
	       done
	       if test x"$CC_FOR_BUILD" = x ; then
		   CC_FOR_BUILD=no_compiler_found
	       fi
	       ;;
	,,*)   CC_FOR_BUILD=$CC ;;
	,*,*)  CC_FOR_BUILD=$HOST_CC ;;
    esac
}
d126 1
a126 1
if test -f /.attbin/uname ; then
d132 1
a132 1
UNAME_SYSTEM=`(uname -s) 2>/dev/null` || UNAME_SYSTEM=unknown
d135 1
a135 1
case $UNAME_SYSTEM in
d137 3
a139 1
	LIBC=unknown
d141 2
a142 5
	set_cc_for_build
	cat <<-EOF > "$dummy.c"
	#if defined(__ANDROID__)
	LIBC=android
	#else
d148 1
a148 1
	#elif defined(__GLIBC__)
a149 7
	#else
	#include <stdarg.h>
	/* First heuristic to detect musl libc.  */
	#ifdef __DEFINED_va_list
	LIBC=musl
	#endif
	#endif
d152 1
a152 15
	cc_set_libc=`$CC_FOR_BUILD -E "$dummy.c" 2>/dev/null | grep '^LIBC' | sed 's, ,,g'`
	eval "$cc_set_libc"

	# Second heuristic to detect musl libc.
	if [ "$LIBC" = unknown ] &&
	   command -v ldd >/dev/null &&
	   ldd --version 2>&1 | grep -q ^musl; then
		LIBC=musl
	fi

	# If the system lacks a compiler, then just pick glibc.
	# We could probably try harder.
	if [ "$LIBC" = unknown ]; then
		LIBC=gnu
	fi
d158 1
a158 1
case $UNAME_MACHINE:$UNAME_SYSTEM:$UNAME_RELEASE:$UNAME_VERSION in
d170 1
d172 2
a173 2
	    /sbin/sysctl -n hw.machine_arch 2>/dev/null || \
	    /usr/sbin/sysctl -n hw.machine_arch 2>/dev/null || \
d175 1
a175 2
	case $UNAME_MACHINE_ARCH in
	    aarch64eb) machine=aarch64_be-unknown ;;
d182 2
a183 2
		arch=`echo "$UNAME_MACHINE_ARCH" | sed -e 's,^e\(armv[0-9]\).*$,\1,'`
		endian=`echo "$UNAME_MACHINE_ARCH" | sed -ne 's,^.*\(eb\)$,\1,p'`
d186 1
a186 1
	    *) machine=$UNAME_MACHINE_ARCH-unknown ;;
d190 1
a190 1
	case $UNAME_MACHINE_ARCH in
d195 1
a195 1
		set_cc_for_build
d211 1
a211 1
	case $UNAME_MACHINE_ARCH in
d214 1
a214 1
		abi=`echo "$UNAME_MACHINE_ARCH" | sed -e "$expr"`
d222 1
a222 1
	case $UNAME_VERSION in
d227 1
a227 1
		release=`echo "$UNAME_RELEASE" | sed -e 's/[-_].*//' | cut -d. -f1,2`
d233 2
a234 2
	GUESS=$machine-${os}${release}${abi-}
	;;
d237 2
a238 2
	GUESS=$UNAME_MACHINE_ARCH-unknown-bitrig$UNAME_RELEASE
	;;
d241 2
a242 6
	GUESS=$UNAME_MACHINE_ARCH-unknown-openbsd$UNAME_RELEASE
	;;
    *:SecBSD:*:*)
	UNAME_MACHINE_ARCH=`arch | sed 's/SecBSD.//'`
	GUESS=$UNAME_MACHINE_ARCH-unknown-secbsd$UNAME_RELEASE
	;;
d245 2
a246 5
	GUESS=$UNAME_MACHINE_ARCH-unknown-libertybsd$UNAME_RELEASE
	;;
    *:MidnightBSD:*:*)
	GUESS=$UNAME_MACHINE-unknown-midnightbsd$UNAME_RELEASE
	;;
d248 2
a249 2
	GUESS=$UNAME_MACHINE-unknown-ekkobsd$UNAME_RELEASE
	;;
d251 2
a252 5
	GUESS=$UNAME_MACHINE-unknown-solidbsd$UNAME_RELEASE
	;;
    *:OS108:*:*)
	GUESS=$UNAME_MACHINE-unknown-os108_$UNAME_RELEASE
	;;
d254 2
a255 2
	GUESS=powerpc-unknown-mirbsd$UNAME_RELEASE
	;;
d257 2
a258 2
	GUESS=$UNAME_MACHINE-unknown-mirbsd$UNAME_RELEASE
	;;
d260 2
a261 11
	GUESS=$UNAME_MACHINE-unknown-sortix
	;;
    *:Twizzler:*:*)
	GUESS=$UNAME_MACHINE-unknown-twizzler
	;;
    *:Redox:*:*)
	GUESS=$UNAME_MACHINE-unknown-redox
	;;
    mips:OSF1:*.*)
	GUESS=mips-dec-osf1
	;;
a262 2
	# Reset EXIT trap before exiting to avoid spurious non-zero exit code.
	trap '' 0
d276 1
a276 1
	case $ALPHA_CPU_TYPE in
d313 14
a326 3
	OSF_REL=`echo "$UNAME_RELEASE" | sed -e 's/^[PVTX]//' | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz`
	GUESS=$UNAME_MACHINE-dec-osf$OSF_REL
	;;
d328 2
a329 2
	GUESS=m68k-unknown-sysv4
	;;
d331 2
a332 2
	GUESS=$UNAME_MACHINE-unknown-amigaos
	;;
d334 2
a335 2
	GUESS=$UNAME_MACHINE-unknown-morphos
	;;
d337 2
a338 2
	GUESS=i370-ibm-openedition
	;;
d340 2
a341 2
	GUESS=s390-ibm-zvmoe
	;;
d343 2
a344 2
	GUESS=powerpc-ibm-os400
	;;
d346 2
a347 2
	GUESS=arm-acorn-riscix$UNAME_RELEASE
	;;
d349 2
a350 2
	GUESS=arm-unknown-riscos
	;;
d352 2
a353 2
	GUESS=hppa1.1-hitachi-hiuxmpp
	;;
d356 6
a361 5
	case `(/bin/universe) 2>/dev/null` in
	    att) GUESS=pyramid-pyramid-sysv3 ;;
	    *)   GUESS=pyramid-pyramid-bsd   ;;
	esac
	;;
d363 2
a364 2
	GUESS=pyramid-pyramid-svr4
	;;
d366 2
a367 2
	GUESS=sparc-icl-nx6
	;;
d370 2
a371 3
	    sparc) GUESS=sparc-icl-nx7 ;;
	esac
	;;
d373 2
a374 3
	SUN_REL=`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'`
	GUESS=$UNAME_MACHINE-ibm-solaris2$SUN_REL
	;;
d376 2
a377 3
	SUN_REL=`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'`
	GUESS=sparc-hal-solaris2$SUN_REL
	;;
d379 2
a380 3
	SUN_REL=`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'`
	GUESS=sparc-sun-solaris2$SUN_REL
	;;
d382 2
a383 2
	GUESS=i386-pc-auroraux$UNAME_RELEASE
	;;
d385 1
a385 1
	set_cc_for_build
d390 1
a390 1
	if test "$CC_FOR_BUILD" != no_compiler_found; then
d392 1
a392 1
		(CCOPTS="" $CC_FOR_BUILD -m64 -E - 2>/dev/null) | \
d398 2
a399 3
	SUN_REL=`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'`
	GUESS=$SUN_ARCH-pc-solaris2$SUN_REL
	;;
d404 2
a405 3
	SUN_REL=`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'`
	GUESS=sparc-sun-solaris3$SUN_REL
	;;
d407 1
a407 1
	case `/usr/bin/arch -k` in
d412 3
a414 4
	# Japanese Language versions have a version number like '4.1.3-JL'.
	SUN_REL=`echo "$UNAME_RELEASE" | sed -e 's/-/_/'`
	GUESS=sparc-sun-sunos$SUN_REL
	;;
d416 2
a417 2
	GUESS=m68k-sun-sunos$UNAME_RELEASE
	;;
d420 2
a421 2
	test "x$UNAME_RELEASE" = x && UNAME_RELEASE=3
	case `/bin/arch` in
d423 1
a423 1
		GUESS=m68k-sun-sunos$UNAME_RELEASE
d426 1
a426 1
		GUESS=sparc-sun-sunos$UNAME_RELEASE
d429 1
a429 1
	;;
d431 2
a432 2
	GUESS=sparc-auspex-sunos$UNAME_RELEASE
	;;
d442 2
a443 2
	GUESS=m68k-atari-mint$UNAME_RELEASE
	;;
d445 2
a446 2
	GUESS=m68k-atari-mint$UNAME_RELEASE
	;;
d448 2
a449 2
	GUESS=m68k-atari-mint$UNAME_RELEASE
	;;
d451 2
a452 2
	GUESS=m68k-milan-mint$UNAME_RELEASE
	;;
d454 2
a455 2
	GUESS=m68k-hades-mint$UNAME_RELEASE
	;;
d457 2
a458 2
	GUESS=m68k-unknown-mint$UNAME_RELEASE
	;;
d460 2
a461 2
	GUESS=m68k-apple-machten$UNAME_RELEASE
	;;
d463 2
a464 2
	GUESS=powerpc-apple-machten$UNAME_RELEASE
	;;
d466 2
a467 2
	GUESS=mips-dec-mach_bsd4.3
	;;
d469 2
a470 2
	GUESS=mips-dec-ultrix$UNAME_RELEASE
	;;
d472 2
a473 2
	GUESS=vax-dec-ultrix$UNAME_RELEASE
	;;
d475 2
a476 2
	GUESS=clipper-intergraph-clix$UNAME_RELEASE
	;;
d478 2
a479 2
	set_cc_for_build
	sed 's/^	//' << EOF > "$dummy.c"
d488 1
a488 1
	  printf ("mips-mips-riscos%ssysv\\n", argv[1]); exit (0);
d491 1
a491 1
	  printf ("mips-mips-riscos%ssvr4\\n", argv[1]); exit (0);
d494 1
a494 1
	  printf ("mips-mips-riscos%sbsd\\n", argv[1]); exit (0);
d500 3
a502 3
	$CC_FOR_BUILD -o "$dummy" "$dummy.c" &&
	  dummyarg=`echo "$UNAME_RELEASE" | sed -n 's/\([0-9]*\).*/\1/p'` &&
	  SYSTEM_NAME=`"$dummy" "$dummyarg"` &&
d504 2
a505 2
	GUESS=mips-mips-riscos$UNAME_RELEASE
	;;
d507 2
a508 2
	GUESS=powerpc-motorola-powermax
	;;
d510 2
a511 2
	GUESS=powerpc-harris-powermax
	;;
d513 2
a514 2
	GUESS=powerpc-harris-powermax
	;;
d516 2
a517 2
	GUESS=powerpc-harris-powerunix
	;;
d519 2
a520 2
	GUESS=m88k-harris-cxux7
	;;
d522 2
a523 2
	GUESS=m88k-motorola-sysv4
	;;
d525 2
a526 2
	GUESS=m88k-motorola-sysv3
	;;
d530 1
a530 1
	if test "$UNAME_PROCESSOR" = mc88100 || test "$UNAME_PROCESSOR" = mc88110
d532 2
a533 2
	    if test "$TARGET_BINARY_INTERFACE"x = m88kdguxelfx || \
	       test "$TARGET_BINARY_INTERFACE"x = x
d535 1
a535 1
		GUESS=m88k-dg-dgux$UNAME_RELEASE
d537 1
a537 1
		GUESS=m88k-dg-dguxbcs$UNAME_RELEASE
d540 1
a540 1
	    GUESS=i586-dg-dgux$UNAME_RELEASE
d542 1
a542 1
	;;
d544 2
a545 2
	GUESS=m88k-dolphin-sysv3
	;;
d548 2
a549 2
	GUESS=m88k-motorola-sysv3
	;;
d551 2
a552 2
	GUESS=m88k-tektronix-sysv3
	;;
d554 2
a555 2
	GUESS=m68k-tektronix-bsd
	;;
d557 2
a558 3
	IRIX_REL=`echo "$UNAME_RELEASE" | sed -e 's/-/_/g'`
	GUESS=mips-sgi-irix$IRIX_REL
	;;
d560 2
a561 2
	GUESS=romp-ibm-aix    # uname -m gives an 8 hex-code CPU id
	;;                    # Note that: echo "'`uname -s`'" gives 'AIX '
d563 2
a564 2
	GUESS=i386-ibm-aix
	;;
d566 1
a566 1
	if test -x /usr/bin/oslevel ; then
d569 1
a569 1
		IBM_REV=$UNAME_VERSION.$UNAME_RELEASE
d571 2
a572 2
	GUESS=$UNAME_MACHINE-ibm-aix$IBM_REV
	;;
d575 2
a576 2
		set_cc_for_build
		sed 's/^		//' << EOF > "$dummy.c"
d587 1
a587 1
		if $CC_FOR_BUILD -o "$dummy" "$dummy.c" && SYSTEM_NAME=`"$dummy"`
d589 1
a589 1
			GUESS=$SYSTEM_NAME
d591 1
a591 1
			GUESS=rs6000-ibm-aix3.2.5
d594 1
a594 1
		GUESS=rs6000-ibm-aix3.2.4
d596 1
a596 1
		GUESS=rs6000-ibm-aix3.2
d598 1
a598 1
	;;
d601 1
a601 1
	if /usr/sbin/lsattr -El "$IBM_CPU_ID" | grep ' POWER' >/dev/null 2>&1; then
d606 2
a607 2
	if test -x /usr/bin/lslpp ; then
		IBM_REV=`/usr/bin/lslpp -Lqc bos.rte.libc | \
d610 1
a610 1
		IBM_REV=$UNAME_VERSION.$UNAME_RELEASE
d612 2
a613 2
	GUESS=$IBM_ARCH-ibm-aix$IBM_REV
	;;
d615 5
a619 5
	GUESS=rs6000-ibm-aix
	;;
    ibmrt:4.4BSD:*|romp-ibm:4.4BSD:*)
	GUESS=romp-ibm-bsd4.4
	;;
d621 2
a622 2
	GUESS=romp-ibm-bsd$UNAME_RELEASE    # 4.3 with uname added to
	;;                                  # report: romp-ibm BSD 4.3
d624 2
a625 2
	GUESS=rs6000-bull-bosx
	;;
d627 2
a628 2
	GUESS=m68k-bull-sysv3
	;;
d630 2
a631 2
	GUESS=m68k-hp-bsd
	;;
d633 2
a634 2
	GUESS=m68k-hp-bsd4.4
	;;
d636 4
a639 4
	HPUX_REV=`echo "$UNAME_RELEASE" | sed -e 's/[^.]*.[0B]*//'`
	case $UNAME_MACHINE in
	    9000/31?)            HP_ARCH=m68000 ;;
	    9000/[34]??)         HP_ARCH=m68k ;;
d641 1
a641 1
		if test -x /usr/bin/getconf; then
d644 1
a644 1
		    case $sc_cpu_version in
d648 1
a648 1
			case $sc_kernel_bits in
d655 3
a657 3
		if test "$HP_ARCH" = ""; then
		    set_cc_for_build
		    sed 's/^		//' << EOF > "$dummy.c"
d690 1
a690 1
		    (CCOPTS="" $CC_FOR_BUILD -o "$dummy" "$dummy.c" 2>/dev/null) && HP_ARCH=`"$dummy"`
d694 1
a694 1
	if test "$HP_ARCH" = hppa2.0w
d696 1
a696 1
	    set_cc_for_build
d715 2
a716 2
	GUESS=$HP_ARCH-hp-hpux$HPUX_REV
	;;
d718 3
a720 3
	HPUX_REV=`echo "$UNAME_RELEASE" | sed -e 's/[^.]*.[0B]*//'`
	GUESS=ia64-hp-hpux$HPUX_REV
	;;
d722 2
a723 2
	set_cc_for_build
	sed 's/^	//' << EOF > "$dummy.c"
d748 1
a748 1
	$CC_FOR_BUILD -o "$dummy" "$dummy.c" && SYSTEM_NAME=`"$dummy"` &&
d750 5
a754 5
	GUESS=unknown-hitachi-hiuxwe2
	;;
    9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:*)
	GUESS=hppa1.1-hp-bsd
	;;
d756 2
a757 2
	GUESS=hppa1.0-hp-bsd
	;;
d759 5
a763 5
	GUESS=hppa1.0-hp-mpeix
	;;
    hp7??:OSF1:*:* | hp8?[79]:OSF1:*:*)
	GUESS=hppa1.1-hp-osf
	;;
d765 2
a766 2
	GUESS=hppa1.0-hp-osf
	;;
d768 2
a769 2
	if test -x /usr/sbin/sysversion ; then
	    GUESS=$UNAME_MACHINE-unknown-osf1mk
d771 1
a771 1
	    GUESS=$UNAME_MACHINE-unknown-osf1
d773 1
a773 1
	;;
d775 2
a776 2
	GUESS=hppa1.1-hp-lites
	;;
d778 2
a779 2
	GUESS=c1-convex-bsd
	;;
d787 2
a788 2
	GUESS=c34-convex-bsd
	;;
d790 2
a791 2
	GUESS=c38-convex-bsd
	;;
d793 2
a794 2
	GUESS=c4-convex-bsd
	;;
d796 2
a797 3
	CRAY_REL=`echo "$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'`
	GUESS=ymp-cray-unicos$CRAY_REL
	;;
d799 1
a799 1
	echo "$UNAME_MACHINE"-cray-unicos"$UNAME_RELEASE" \
d805 2
a806 3
	CRAY_REL=`echo "$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'`
	GUESS=t90-cray-unicos$CRAY_REL
	;;
d808 2
a809 3
	CRAY_REL=`echo "$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'`
	GUESS=alphaev5-cray-unicosmk$CRAY_REL
	;;
d811 2
a812 3
	CRAY_REL=`echo "$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'`
	GUESS=sv1-cray-unicos$CRAY_REL
	;;
d814 2
a815 3
	CRAY_REL=`echo "$UNAME_RELEASE" | sed -e 's/\.[^.]*$/.X/'`
	GUESS=craynv-cray-unicosmp$CRAY_REL
	;;
d819 3
a821 3
	FUJITSU_REL=`echo "$UNAME_RELEASE" | sed -e 's/ /_/'`
	GUESS=${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}
	;;
d824 3
a826 3
	FUJITSU_REL=`echo "$UNAME_RELEASE" | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/ /_/'`
	GUESS=sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}
	;;
d828 2
a829 2
	GUESS=$UNAME_MACHINE-pc-bsdi$UNAME_RELEASE
	;;
d831 2
a832 2
	GUESS=sparc-unknown-bsdi$UNAME_RELEASE
	;;
d834 2
a835 15
	GUESS=$UNAME_MACHINE-unknown-bsdi$UNAME_RELEASE
	;;
    arm:FreeBSD:*:*)
	UNAME_PROCESSOR=`uname -p`
	set_cc_for_build
	if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \
	    | grep -q __ARM_PCS_VFP
	then
	    FREEBSD_REL=`echo "$UNAME_RELEASE" | sed -e 's/[-(].*//'`
	    GUESS=$UNAME_PROCESSOR-unknown-freebsd$FREEBSD_REL-gnueabi
	else
	    FREEBSD_REL=`echo "$UNAME_RELEASE" | sed -e 's/[-(].*//'`
	    GUESS=$UNAME_PROCESSOR-unknown-freebsd$FREEBSD_REL-gnueabihf
	fi
	;;
d837 2
a838 2
	UNAME_PROCESSOR=`uname -p`
	case $UNAME_PROCESSOR in
d840 3
a842 3
		UNAME_PROCESSOR=x86_64 ;;
	    i386)
		UNAME_PROCESSOR=i586 ;;
d844 1
a844 3
	FREEBSD_REL=`echo "$UNAME_RELEASE" | sed -e 's/[-(].*//'`
	GUESS=$UNAME_PROCESSOR-unknown-freebsd$FREEBSD_REL
	;;
d846 2
a847 2
	GUESS=$UNAME_MACHINE-pc-cygwin
	;;
d849 2
a850 2
	GUESS=$UNAME_MACHINE-pc-mingw64
	;;
d852 2
a853 2
	GUESS=$UNAME_MACHINE-pc-mingw32
	;;
d855 6
a860 2
	GUESS=$UNAME_MACHINE-pc-msys
	;;
d862 2
a863 5
	GUESS=$UNAME_MACHINE-pc-pw32
	;;
    *:SerenityOS:*:*)
        GUESS=$UNAME_MACHINE-pc-serenity
        ;;
d865 1
a865 1
	case $UNAME_MACHINE in
d867 2
a868 2
		GUESS=i586-pc-interix$UNAME_RELEASE
		;;
d870 2
a871 2
		GUESS=x86_64-unknown-interix$UNAME_RELEASE
		;;
d873 2
a874 2
		GUESS=ia64-unknown-interix$UNAME_RELEASE
		;;
d876 12
d889 2
a890 2
	GUESS=$UNAME_MACHINE-pc-uwin
	;;
d892 5
a896 2
	GUESS=x86_64-pc-cygwin
	;;
d898 2
a899 3
	SUN_REL=`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'`
	GUESS=powerpcle-unknown-solaris2$SUN_REL
	;;
d902 2
a903 4
	GNU_ARCH=`echo "$UNAME_MACHINE" | sed -e 's,[-/].*$,,'`
	GNU_REL=`echo "$UNAME_RELEASE" | sed -e 's,/.*$,,'`
	GUESS=$GNU_ARCH-unknown-$LIBC$GNU_REL
	;;
d906 5
a910 13
	GNU_SYS=`echo "$UNAME_SYSTEM" | sed 's,^[^/]*/,,' | tr "[:upper:]" "[:lower:]"`
	GNU_REL=`echo "$UNAME_RELEASE" | sed -e 's/[-(].*//'`
	GUESS=$UNAME_MACHINE-unknown-$GNU_SYS$GNU_REL-$LIBC
	;;
    x86_64:[Mm]anagarm:*:*|i?86:[Mm]anagarm:*:*)
	GUESS="$UNAME_MACHINE-pc-managarm-mlibc"
	;;
    *:[Mm]anagarm:*:*)
	GUESS="$UNAME_MACHINE-unknown-managarm-mlibc"
	;;
    *:Minix:*:*)
	GUESS=$UNAME_MACHINE-unknown-minix
	;;
d912 2
a913 22
	set_cc_for_build
	CPU=$UNAME_MACHINE
	LIBCABI=$LIBC
	if test "$CC_FOR_BUILD" != no_compiler_found; then
	    ABI=64
	    sed 's/^	    //' << EOF > "$dummy.c"
	    #ifdef __ARM_EABI__
	    #ifdef __ARM_PCS_VFP
	    ABI=eabihf
	    #else
	    ABI=eabi
	    #endif
	    #endif
EOF
	    cc_set_abi=`$CC_FOR_BUILD -E "$dummy.c" 2>/dev/null | grep '^ABI' | sed 's, ,,g'`
	    eval "$cc_set_abi"
	    case $ABI in
		eabi | eabihf) CPU=armv8l; LIBCABI=$LIBC$ABI ;;
	    esac
	fi
	GUESS=$CPU-unknown-linux-$LIBCABI
	;;
d916 2
a917 2
	GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
	;;
d919 1
a919 1
	case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' /proc/cpuinfo 2>/dev/null` in
d930 5
a934 5
	GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
	;;
    arc:Linux:*:* | arceb:Linux:*:* | arc32:Linux:*:* | arc64:Linux:*:*)
	GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
	;;
d936 1
a936 1
	set_cc_for_build
d940 1
a940 1
	    GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
d945 1
a945 1
		GUESS=$UNAME_MACHINE-unknown-linux-${LIBC}eabi
d947 1
a947 1
		GUESS=$UNAME_MACHINE-unknown-linux-${LIBC}eabihf
d950 1
a950 1
	;;
d952 2
a953 2
	GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
	;;
d955 2
a956 2
	GUESS=$UNAME_MACHINE-axis-linux-$LIBC
	;;
d958 2
a959 2
	GUESS=$UNAME_MACHINE-axis-linux-$LIBC
	;;
d961 2
a962 2
	GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
	;;
d964 2
a965 2
	GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
	;;
d967 2
a968 2
	GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
	;;
d970 2
a971 2
	GUESS=$UNAME_MACHINE-pc-linux-$LIBC
	;;
d973 2
a974 2
	GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
	;;
d976 2
a977 14
	GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
	;;
    kvx:Linux:*:*)
	GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
	;;
    kvx:cos:*:*)
	GUESS=$UNAME_MACHINE-unknown-cos
	;;
    kvx:mbr:*:*)
	GUESS=$UNAME_MACHINE-unknown-mbr
	;;
    loongarch32:Linux:*:* | loongarch64:Linux:*:*)
	GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
	;;
d979 2
a980 2
	GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
	;;
d982 2
a983 2
	GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
	;;
d985 2
a986 4
	set_cc_for_build
	IS_GLIBC=0
	test x"${LIBC}" = xgnu && IS_GLIBC=1
	sed 's/^	//' << EOF > "$dummy.c"
d988 2
a989 28
	#undef mips
	#undef mipsel
	#undef mips64
	#undef mips64el
	#if ${IS_GLIBC} && defined(_ABI64)
	LIBCABI=gnuabi64
	#else
	#if ${IS_GLIBC} && defined(_ABIN32)
	LIBCABI=gnuabin32
	#else
	LIBCABI=${LIBC}
	#endif
	#endif

	#if ${IS_GLIBC} && defined(__mips64) && defined(__mips_isa_rev) && __mips_isa_rev>=6
	CPU=mipsisa64r6
	#else
	#if ${IS_GLIBC} && !defined(__mips64) && defined(__mips_isa_rev) && __mips_isa_rev>=6
	CPU=mipsisa32r6
	#else
	#if defined(__mips64)
	CPU=mips64
	#else
	CPU=mips
	#endif
	#endif
	#endif

d991 1
a991 1
	MIPS_ENDIAN=el
d994 1
a994 1
	MIPS_ENDIAN=
d996 1
a996 1
	MIPS_ENDIAN=
d1000 2
a1001 3
	cc_set_vars=`$CC_FOR_BUILD -E "$dummy.c" 2>/dev/null | grep '^CPU\|^MIPS_ENDIAN\|^LIBCABI'`
	eval "$cc_set_vars"
	test "x$CPU" != x && { echo "$CPU${MIPS_ENDIAN}-unknown-linux-$LIBCABI"; exit; }
d1004 2
a1005 2
	GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
	;;
d1007 2
a1008 2
	GUESS=or1k-unknown-linux-$LIBC
	;;
d1010 2
a1011 2
	GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
	;;
d1013 2
a1014 2
	GUESS=sparc-unknown-linux-$LIBC
	;;
d1016 2
a1017 2
	GUESS=hppa64-unknown-linux-$LIBC
	;;
d1021 3
a1023 3
	  PA7*) GUESS=hppa1.1-unknown-linux-$LIBC ;;
	  PA8*) GUESS=hppa2.0-unknown-linux-$LIBC ;;
	  *)    GUESS=hppa-unknown-linux-$LIBC ;;
d1025 1
a1025 1
	;;
d1027 2
a1028 2
	GUESS=powerpc64-unknown-linux-$LIBC
	;;
d1030 2
a1031 2
	GUESS=powerpc-unknown-linux-$LIBC
	;;
d1033 2
a1034 2
	GUESS=powerpc64le-unknown-linux-$LIBC
	;;
d1036 5
a1040 5
	GUESS=powerpcle-unknown-linux-$LIBC
	;;
    riscv32:Linux:*:* | riscv32be:Linux:*:* | riscv64:Linux:*:* | riscv64be:Linux:*:*)
	GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
	;;
d1042 2
a1043 2
	GUESS=$UNAME_MACHINE-ibm-linux-$LIBC
	;;
d1045 2
a1046 2
	GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
	;;
d1048 2
a1049 2
	GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
	;;
d1051 2
a1052 2
	GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
	;;
d1054 2
a1055 2
	GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
	;;
d1057 2
a1058 2
	GUESS=$UNAME_MACHINE-dec-linux-$LIBC
	;;
d1060 2
a1061 23
	set_cc_for_build
	CPU=$UNAME_MACHINE
	LIBCABI=$LIBC
	if test "$CC_FOR_BUILD" != no_compiler_found; then
	    ABI=64
	    sed 's/^	    //' << EOF > "$dummy.c"
	    #ifdef __i386__
	    ABI=x86
	    #else
	    #ifdef __ILP32__
	    ABI=x32
	    #endif
	    #endif
EOF
	    cc_set_abi=`$CC_FOR_BUILD -E "$dummy.c" 2>/dev/null | grep '^ABI' | sed 's, ,,g'`
	    eval "$cc_set_abi"
	    case $ABI in
		x86) CPU=i686 ;;
		x32) LIBCABI=${LIBC}x32 ;;
	    esac
	fi
	GUESS=$CPU-pc-linux-$LIBCABI
	;;
d1063 2
a1064 2
	GUESS=$UNAME_MACHINE-unknown-linux-$LIBC
	;;
d1069 2
a1070 2
	GUESS=i386-sequent-sysv4
	;;
d1077 2
a1078 2
	GUESS=$UNAME_MACHINE-pc-sysv4.2uw$UNAME_VERSION
	;;
d1080 1
a1080 1
	# If we were able to find 'uname', then EMX Unix compatibility
d1082 2
a1083 2
	GUESS=$UNAME_MACHINE-pc-os2-emx
	;;
d1085 2
a1086 2
	GUESS=$UNAME_MACHINE-unknown-stop
	;;
d1088 2
a1089 2
	GUESS=$UNAME_MACHINE-unknown-atheos
	;;
d1091 2
a1092 2
	GUESS=$UNAME_MACHINE-pc-syllable
	;;
d1094 2
a1095 2
	GUESS=i386-unknown-lynxos$UNAME_RELEASE
	;;
d1097 4
a1100 4
	GUESS=$UNAME_MACHINE-pc-msdosdjgpp
	;;
    i*86:*:4.*:*)
	UNAME_REL=`echo "$UNAME_RELEASE" | sed 's/\/MP$//'`
d1102 1
a1102 1
		GUESS=$UNAME_MACHINE-univel-sysv$UNAME_REL
d1104 1
a1104 1
		GUESS=$UNAME_MACHINE-pc-sysv$UNAME_REL
d1106 1
a1106 1
	;;
d1114 2
a1115 2
	GUESS=$UNAME_MACHINE-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION}
	;;
d1119 1
a1119 1
		GUESS=$UNAME_MACHINE-pc-isc$UNAME_REL
d1129 1
a1129 1
		GUESS=$UNAME_MACHINE-pc-sco$UNAME_REL
d1131 1
a1131 1
		GUESS=$UNAME_MACHINE-pc-sysv32
d1133 1
a1133 1
	;;
d1141 2
a1142 2
	GUESS=i586-pc-msdosdjgpp
	;;
d1144 2
a1145 2
	GUESS=i386-pc-mach3
	;;
d1147 2
a1148 2
	GUESS=i860-intel-osf1
	;;
d1151 1
a1151 1
	  GUESS=i860-stardent-sysv$UNAME_RELEASE    # Stardent Vistra i860-SVR4
d1153 1
a1153 1
	  GUESS=i860-unknown-sysv$UNAME_RELEASE     # Unknown i860-SVR4
d1155 1
a1155 1
	;;
d1158 2
a1159 2
	GUESS=m68010-convergent-sysv
	;;
d1161 2
a1162 2
	GUESS=m68k-convergent-sysv
	;;
d1164 2
a1165 2
	GUESS=m68k-diab-dnix
	;;
d1173 1
a1173 1
	  && { echo i486-ncr-sysv4.3"$OS_REL"; exit; }
d1175 1
a1175 1
	  && { echo i586-ncr-sysv4.3"$OS_REL"; exit; } ;;
d1184 1
a1184 1
	    && { echo i486-ncr-sysv4.3"$OS_REL"; exit; }
d1186 1
a1186 1
	    && { echo i586-ncr-sysv4.3"$OS_REL"; exit; }
d1188 1
a1188 1
	    && { echo i586-ncr-sysv4.3"$OS_REL"; exit; } ;;
d1190 2
a1191 2
	GUESS=m68k-unknown-lynxos$UNAME_RELEASE
	;;
d1193 2
a1194 2
	GUESS=m68k-atari-sysv4
	;;
d1196 2
a1197 2
	GUESS=sparc-unknown-lynxos$UNAME_RELEASE
	;;
d1199 2
a1200 2
	GUESS=rs6000-unknown-lynxos$UNAME_RELEASE
	;;
d1202 2
a1203 2
	GUESS=powerpc-unknown-lynxos$UNAME_RELEASE
	;;
d1205 2
a1206 2
	GUESS=mips-dde-sysv$UNAME_RELEASE
	;;
d1208 2
a1209 2
	GUESS=mips-sni-sysv4
	;;
d1211 2
a1212 2
	GUESS=mips-sni-sysv4
	;;
d1216 1
a1216 1
		GUESS=$UNAME_MACHINE-sni-sysv4
d1218 1
a1218 1
		GUESS=ns32k-sni-sysv
d1220 2
a1221 2
	;;
    PENTIUM:*:4.0*:*)	# Unisys 'ClearPath HMP IX 4000' SVR4/MP effort
d1223 2
a1224 2
	GUESS=i586-unisys-sysv4
	;;
d1228 2
a1229 2
	GUESS=hppa1.1-stratus-sysv4
	;;
d1232 2
a1233 2
	GUESS=i860-stratus-sysv4
	;;
d1236 2
a1237 2
	GUESS=$UNAME_MACHINE-stratus-vos
	;;
d1240 2
a1241 2
	GUESS=hppa1.1-stratus-vos
	;;
d1243 2
a1244 2
	GUESS=m68k-apple-aux$UNAME_RELEASE
	;;
d1246 2
a1247 2
	GUESS=mips-sony-newsos6
	;;
d1249 2
a1250 2
	if test -d /usr/nec; then
		GUESS=mips-nec-sysv$UNAME_RELEASE
d1252 1
a1252 1
		GUESS=mips-unknown-sysv$UNAME_RELEASE
d1254 1
a1254 1
	;;
d1256 2
a1257 2
	GUESS=powerpc-be-beos
	;;
d1259 2
a1260 2
	GUESS=powerpc-apple-beos
	;;
d1262 2
a1263 2
	GUESS=i586-pc-beos
	;;
d1265 5
a1269 8
	GUESS=i586-pc-haiku
	;;
    ppc:Haiku:*:*)	# Haiku running on Apple PowerPC
	GUESS=powerpc-apple-haiku
	;;
    *:Haiku:*:*)	# Haiku modern gcc (not bound by BeOS compat)
	GUESS=$UNAME_MACHINE-unknown-haiku
	;;
d1271 2
a1272 2
	GUESS=sx4-nec-superux$UNAME_RELEASE
	;;
d1274 2
a1275 2
	GUESS=sx5-nec-superux$UNAME_RELEASE
	;;
d1277 2
a1278 2
	GUESS=sx6-nec-superux$UNAME_RELEASE
	;;
d1280 2
a1281 2
	GUESS=sx7-nec-superux$UNAME_RELEASE
	;;
d1283 2
a1284 2
	GUESS=sx8-nec-superux$UNAME_RELEASE
	;;
d1286 2
a1287 2
	GUESS=sx8r-nec-superux$UNAME_RELEASE
	;;
d1289 2
a1290 2
	GUESS=sxace-nec-superux$UNAME_RELEASE
	;;
d1292 2
a1293 2
	GUESS=powerpc-apple-rhapsody$UNAME_RELEASE
	;;
d1295 2
a1296 5
	GUESS=$UNAME_MACHINE-apple-rhapsody$UNAME_RELEASE
	;;
    arm64:Darwin:*:*)
	GUESS=aarch64-apple-darwin$UNAME_RELEASE
	;;
d1298 16
a1313 29
	UNAME_PROCESSOR=`uname -p`
	case $UNAME_PROCESSOR in
	    unknown) UNAME_PROCESSOR=powerpc ;;
	esac
	if command -v xcode-select > /dev/null 2> /dev/null && \
		! xcode-select --print-path > /dev/null 2> /dev/null ; then
	    # Avoid executing cc if there is no toolchain installed as
	    # cc will be a stub that puts up a graphical alert
	    # prompting the user to install developer tools.
	    CC_FOR_BUILD=no_compiler_found
	else
	    set_cc_for_build
	fi
	if test "$CC_FOR_BUILD" != no_compiler_found; then
	    if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \
		   (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \
		   grep IS_64BIT_ARCH >/dev/null
	    then
		case $UNAME_PROCESSOR in
		    i386) UNAME_PROCESSOR=x86_64 ;;
		    powerpc) UNAME_PROCESSOR=powerpc64 ;;
		esac
	    fi
	    # On 10.4-10.6 one might compile for PowerPC via gcc -arch ppc
	    if (echo '#ifdef __POWERPC__'; echo IS_PPC; echo '#endif') | \
		   (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \
		   grep IS_PPC >/dev/null
	    then
		UNAME_PROCESSOR=powerpc
d1316 7
a1322 2
	    # uname -m returns i386 or x86_64
	    UNAME_PROCESSOR=$UNAME_MACHINE
d1324 2
a1325 2
	GUESS=$UNAME_PROCESSOR-apple-darwin$UNAME_RELEASE
	;;
d1332 2
a1333 2
	GUESS=$UNAME_PROCESSOR-$UNAME_MACHINE-nto-qnx$UNAME_RELEASE
	;;
d1335 5
a1339 5
	GUESS=i386-pc-qnx
	;;
    NEO-*:NONSTOP_KERNEL:*:*)
	GUESS=neo-tandem-nsk$UNAME_RELEASE
	;;
d1341 5
a1345 11
	GUESS=nse-tandem-nsk$UNAME_RELEASE
	;;
    NSR-*:NONSTOP_KERNEL:*:*)
	GUESS=nsr-tandem-nsk$UNAME_RELEASE
	;;
    NSV-*:NONSTOP_KERNEL:*:*)
	GUESS=nsv-tandem-nsk$UNAME_RELEASE
	;;
    NSX-*:NONSTOP_KERNEL:*:*)
	GUESS=nsx-tandem-nsk$UNAME_RELEASE
	;;
d1347 2
a1348 2
	GUESS=mips-compaq-nonstopux
	;;
d1350 2
a1351 2
	GUESS=bs2000-siemens-sysv
	;;
d1353 2
a1354 2
	GUESS=$UNAME_MACHINE-$UNAME_SYSTEM-$UNAME_RELEASE
	;;
d1359 1
a1359 1
	if test "${cputype-}" = 386; then
d1361 2
a1362 2
	elif test "x${cputype-}" != x; then
	    UNAME_MACHINE=$cputype
d1364 2
a1365 2
	GUESS=$UNAME_MACHINE-unknown-plan9
	;;
d1367 2
a1368 2
	GUESS=pdp10-unknown-tops10
	;;
d1370 2
a1371 2
	GUESS=pdp10-unknown-tenex
	;;
d1373 2
a1374 2
	GUESS=pdp10-dec-tops20
	;;
d1376 2
a1377 2
	GUESS=pdp10-xkl-tops20
	;;
d1379 2
a1380 2
	GUESS=pdp10-unknown-tops20
	;;
d1382 2
a1383 2
	GUESS=pdp10-unknown-its
	;;
d1385 2
a1386 2
	GUESS=mips-sei-seiux$UNAME_RELEASE
	;;
d1388 2
a1389 3
	DRAGONFLY_REL=`echo "$UNAME_RELEASE" | sed -e 's/[-(].*//'`
	GUESS=$UNAME_MACHINE-unknown-dragonfly$DRAGONFLY_REL
	;;
d1392 4
a1395 4
	case $UNAME_MACHINE in
	    A*) GUESS=alpha-dec-vms ;;
	    I*) GUESS=ia64-dec-vms ;;
	    V*) GUESS=vax-dec-vms ;;
d1398 2
a1399 2
	GUESS=i386-pc-xenix
	;;
d1401 2
a1402 3
	SKYOS_REL=`echo "$UNAME_RELEASE" | sed -e 's/ .*$//'`
	GUESS=$UNAME_MACHINE-pc-skyos$SKYOS_REL
	;;
d1404 5
a1408 8
	GUESS=$UNAME_MACHINE-pc-rdos
	;;
    i*86:Fiwix:*:*)
	GUESS=$UNAME_MACHINE-pc-fiwix
	;;
    *:AROS:*:*)
	GUESS=$UNAME_MACHINE-unknown-aros
	;;
d1410 2
a1411 2
	GUESS=$UNAME_MACHINE-unknown-esx
	;;
d1413 2
a1414 161
	GUESS=x86_64-unknown-onefs
	;;
    *:Unleashed:*:*)
	GUESS=$UNAME_MACHINE-unknown-unleashed$UNAME_RELEASE
	;;
esac

# Do we have a guess based on uname results?
if test "x$GUESS" != x; then
    echo "$GUESS"
    exit
fi

# No uname command or uname output not recognized.
set_cc_for_build
cat > "$dummy.c" <<EOF
#ifdef _SEQUENT_
#include <sys/types.h>
#include <sys/utsname.h>
#endif
#if defined(ultrix) || defined(_ultrix) || defined(__ultrix) || defined(__ultrix__)
#if defined (vax) || defined (__vax) || defined (__vax__) || defined(mips) || defined(__mips) || defined(__mips__) || defined(MIPS) || defined(__MIPS__)
#include <signal.h>
#if defined(_SIZE_T_) || defined(SIGLOST)
#include <sys/utsname.h>
#endif
#endif
#endif
main ()
{
#if defined (sony)
#if defined (MIPSEB)
  /* BFD wants "bsd" instead of "newsos".  Perhaps BFD should be changed,
     I don't know....  */
  printf ("mips-sony-bsd\n"); exit (0);
#else
#include <sys/param.h>
  printf ("m68k-sony-newsos%s\n",
#ifdef NEWSOS4
  "4"
#else
  ""
#endif
  ); exit (0);
#endif
#endif

#if defined (NeXT)
#if !defined (__ARCHITECTURE__)
#define __ARCHITECTURE__ "m68k"
#endif
  int version;
  version=`(hostinfo | sed -n 's/.*NeXT Mach \([0-9]*\).*/\1/p') 2>/dev/null`;
  if (version < 4)
    printf ("%s-next-nextstep%d\n", __ARCHITECTURE__, version);
  else
    printf ("%s-next-openstep%d\n", __ARCHITECTURE__, version);
  exit (0);
#endif

#if defined (MULTIMAX) || defined (n16)
#if defined (UMAXV)
  printf ("ns32k-encore-sysv\n"); exit (0);
#else
#if defined (CMU)
  printf ("ns32k-encore-mach\n"); exit (0);
#else
  printf ("ns32k-encore-bsd\n"); exit (0);
#endif
#endif
#endif

#if defined (__386BSD__)
  printf ("i386-pc-bsd\n"); exit (0);
#endif

#if defined (sequent)
#if defined (i386)
  printf ("i386-sequent-dynix\n"); exit (0);
#endif
#if defined (ns32000)
  printf ("ns32k-sequent-dynix\n"); exit (0);
#endif
#endif

#if defined (_SEQUENT_)
  struct utsname un;

  uname(&un);
  if (strncmp(un.version, "V2", 2) == 0) {
    printf ("i386-sequent-ptx2\n"); exit (0);
  }
  if (strncmp(un.version, "V1", 2) == 0) { /* XXX is V1 correct? */
    printf ("i386-sequent-ptx1\n"); exit (0);
  }
  printf ("i386-sequent-ptx\n"); exit (0);
#endif

#if defined (vax)
#if !defined (ultrix)
#include <sys/param.h>
#if defined (BSD)
#if BSD == 43
  printf ("vax-dec-bsd4.3\n"); exit (0);
#else
#if BSD == 199006
  printf ("vax-dec-bsd4.3reno\n"); exit (0);
#else
  printf ("vax-dec-bsd\n"); exit (0);
#endif
#endif
#else
  printf ("vax-dec-bsd\n"); exit (0);
#endif
#else
#if defined(_SIZE_T_) || defined(SIGLOST)
  struct utsname un;
  uname (&un);
  printf ("vax-dec-ultrix%s\n", un.release); exit (0);
#else
  printf ("vax-dec-ultrix\n"); exit (0);
#endif
#endif
#endif
#if defined(ultrix) || defined(_ultrix) || defined(__ultrix) || defined(__ultrix__)
#if defined(mips) || defined(__mips) || defined(__mips__) || defined(MIPS) || defined(__MIPS__)
#if defined(_SIZE_T_) || defined(SIGLOST)
  struct utsname *un;
  uname (&un);
  printf ("mips-dec-ultrix%s\n", un.release); exit (0);
#else
  printf ("mips-dec-ultrix\n"); exit (0);
#endif
#endif
#endif

#if defined (alliant) && defined (i860)
  printf ("i860-alliant-bsd\n"); exit (0);
#endif

  exit (1);
}
EOF

$CC_FOR_BUILD -o "$dummy" "$dummy.c" 2>/dev/null && SYSTEM_NAME=`"$dummy"` &&
	{ echo "$SYSTEM_NAME"; exit; }

# Apollos put the system type in the environment.
test -d /usr/apollo && { echo "$ISP-apollo-$SYSTYPE"; exit; }

echo "$0: unable to guess system type" >&2

case $UNAME_MACHINE:$UNAME_SYSTEM in
    mips:Linux | mips64:Linux)
	# If we got here on MIPS GNU/Linux, output extra information.
	cat >&2 <<EOF

NOTE: MIPS GNU/Linux systems require a C compiler to fully recognize
the system type. Please install a C compiler and try again.
EOF
	;;
d1418 1
d1421 2
a1422 2
operating system you are using. If your script is old, overwrite *all*
copies of config.guess and config.sub with the latest versions from:
d1424 1
a1424 1
  https://git.savannah.gnu.org/cgit/config.git/plain/config.guess
d1426 1
a1426 9
  https://git.savannah.gnu.org/cgit/config.git/plain/config.sub
EOF

our_year=`echo $timestamp | sed 's,-.*,,'`
thisyear=`date +%Y`
# shellcheck disable=SC2003
script_age=`expr "$thisyear" - "$our_year"`
if test "$script_age" -lt 3 ; then
   cat >&2 <<EOF
d1449 4
a1452 4
UNAME_MACHINE = "$UNAME_MACHINE"
UNAME_RELEASE = "$UNAME_RELEASE"
UNAME_SYSTEM  = "$UNAME_SYSTEM"
UNAME_VERSION = "$UNAME_VERSION"
a1453 1
fi
d1458 1
a1458 1
# eval: (add-hook 'before-save-hook 'time-stamp)
@


1.1.4.1
log
@Pull up the following, requested by christos in ticket #1803:

	external/bsd/nsd/dist/compat/cpuset.c           up to 1.1.1.1
	external/bsd/nsd/dist/compat/cpuset.h           up to 1.1.1.2
	external/bsd/nsd/dist/compat/setproctitle.c     up to 1.1.1.1
	external/bsd/nsd/dist/compat/explicit_bzero.c   up to 1.1.1.1
	external/bsd/nsd/dist/doc/NSD-VERIFY-MODS       up to 1.1.1.1
	external/bsd/nsd/dist/util/proxy_protocol.c     up to 1.1.1.1
	external/bsd/nsd/dist/util/proxy_protocol.h     up to 1.1.1.1
	external/bsd/nsd/dist/contrib/patch_for_s6_startup_and_other_service_supervisors.diff up to 1.1.1.1
	external/bsd/nsd/dist/contrib/autocomplete_nsd-control.bash up to 1.1.1.1
	external/bsd/nsd/dist/bitset.c                  up to 1.1.1.1
	external/bsd/nsd/dist/README.md                 up to 1.1.1.4
	external/bsd/nsd/dist/aclocal.m4                up to 1.1.1.1
	external/bsd/nsd/dist/bitset.h                  up to 1.1.1.2
	external/bsd/nsd/dist/popen3.c                  up to 1.1.1.2
	external/bsd/nsd/dist/popen3.h                  up to 1.1.1.3
	external/bsd/nsd/dist/ixfr.c                    up to 1.1.1.2
	external/bsd/nsd/dist/ixfr.h                    up to 1.1.1.2
	external/bsd/nsd/dist/ixfrcreate.c              up to 1.1.1.2
	external/bsd/nsd/dist/ixfrcreate.h              up to 1.1.1.2
	external/bsd/nsd/dist/siphash.c                 up to 1.1.1.1
	external/bsd/nsd/dist/verify.c                  up to 1.1.1.2
	external/bsd/nsd/dist/verify.h                  up to 1.1.1.2
	external/bsd/nsd/dist/SECURITY.md               up to 1.1.1.1
	external/bsd/nsd/dist/configyyrename.h          delete
	external/bsd/nsd/dist/udbradtree.c              delete
	external/bsd/nsd/dist/udbradtree.h              delete
	external/bsd/nsd/dist/udbzone.c                 delete
	external/bsd/nsd/dist/udbzone.h                 delete
	external/bsd/nsd/dist/contrib/nsd.service       delete
	external/bsd/nsd/dist/contrib/nsd.socket        delete
	external/bsd/nsd/Makefile.inc                   up to 1.8
	external/bsd/nsd/dist/Makefile.in               up to 1.1.1.9
	external/bsd/nsd/dist/acx_nlnetlabs.m4          up to 1.1.1.4
	external/bsd/nsd/dist/answer.c                  up to 1.1.1.2
	external/bsd/nsd/dist/answer.h                  up to 1.1.1.2
	external/bsd/nsd/dist/axfr.c                    up to 1.1.1.5
	external/bsd/nsd/dist/axfr.h                    up to 1.1.1.3
	external/bsd/nsd/dist/buffer.h                  up to 1.1.1.2
	external/bsd/nsd/dist/config.guess              up to 1.2
	external/bsd/nsd/dist/config.h.in               up to 1.1.1.9
	external/bsd/nsd/dist/configlexer.c             up to 1.9
	external/bsd/nsd/dist/configlexer.lex           up to 1.1.1.8
	external/bsd/nsd/dist/configparser.c            up to 1.9
	external/bsd/nsd/dist/configparser.h            up to 1.9
	external/bsd/nsd/dist/configparser.y            up to 1.1.1.8
	external/bsd/nsd/dist/configure                 up to 1.3
	external/bsd/nsd/dist/configure.ac              up to 1.6
	external/bsd/nsd/dist/dbaccess.c                up to 1.1.1.6
	external/bsd/nsd/dist/dbcreate.c                up to 1.1.1.6
	external/bsd/nsd/dist/difffile.c                up to 1.1.1.8
	external/bsd/nsd/dist/difffile.h                up to 1.1.1.4
	external/bsd/nsd/dist/dname.c                   up to 1.1.1.3
	external/bsd/nsd/dist/dname.h                   up to 1.1.1.2
	external/bsd/nsd/dist/dns.c                     up to 1.1.1.6
	external/bsd/nsd/dist/dns.h                     up to 1.1.1.6
	external/bsd/nsd/dist/edns.c                    up to 1.1.1.4
	external/bsd/nsd/dist/edns.h                    up to 1.1.1.3
	external/bsd/nsd/dist/ipc.c                     up to 1.1.1.8
	external/bsd/nsd/dist/iterated_hash.c           up to 1.1.1.2
	external/bsd/nsd/dist/lookup3.c                 up to 1.1.1.3
	external/bsd/nsd/dist/mini_event.c              up to 1.1.1.4
	external/bsd/nsd/dist/mini_event.h              up to 1.1.1.4
	external/bsd/nsd/dist/namedb.c                  up to 1.1.1.6
	external/bsd/nsd/dist/namedb.h                  up to 1.1.1.5
	external/bsd/nsd/dist/netio.h                   up to 1.1.1.2
	external/bsd/nsd/dist/nsd-checkconf.8.in        up to 1.1.1.9
	external/bsd/nsd/dist/nsd-checkconf.c           up to 1.1.1.8
	external/bsd/nsd/dist/nsd-checkzone.8.in        up to 1.1.1.9
	external/bsd/nsd/dist/nsd-checkzone.c           up to 1.1.1.6
	external/bsd/nsd/dist/nsd-control-setup.sh.in   up to 1.1.1.4
	external/bsd/nsd/dist/nsd-control.8.in          up to 1.1.1.9
	external/bsd/nsd/dist/nsd-control.c             up to 1.1.1.9
	external/bsd/nsd/dist/nsd-mem.c                 up to 1.1.1.5
	external/bsd/nsd/dist/nsd.8.in                  up to 1.1.1.9
	external/bsd/nsd/dist/nsd.c                     up to 1.1.1.9
	external/bsd/nsd/dist/nsd.conf.5.in             up to 1.1.1.9
	external/bsd/nsd/dist/nsd.conf.sample.in        up to 1.1.1.8
	external/bsd/nsd/dist/nsd.h                     up to 1.1.1.8
	external/bsd/nsd/dist/nsec3.c                   up to 1.1.1.7
	external/bsd/nsd/dist/nsec3.h                   up to 1.1.1.4
	external/bsd/nsd/dist/options.c                 up to 1.5
	external/bsd/nsd/dist/options.h                 up to 1.1.1.9
	external/bsd/nsd/dist/packet.c                  up to 1.1.1.3
	external/bsd/nsd/dist/packet.h                  up to 1.1.1.5
	external/bsd/nsd/dist/query.c                   up to 1.1.1.8
	external/bsd/nsd/dist/query.h                   up to 1.1.1.5
	external/bsd/nsd/dist/radtree.c                 up to 1.1.1.5
	external/bsd/nsd/dist/rbtree.h                  up to 1.1.1.3
	external/bsd/nsd/dist/rdata.c                   up to 1.1.1.4
	external/bsd/nsd/dist/rdata.h                   up to 1.1.1.3
	external/bsd/nsd/dist/region-allocator.c        up to 1.1.1.4
	external/bsd/nsd/dist/region-allocator.h        up to 1.1.1.2
	external/bsd/nsd/dist/remote.c                  up to 1.1.1.9
	external/bsd/nsd/dist/remote.h                  up to 1.1.1.4
	external/bsd/nsd/dist/rrl.c                     up to 1.1.1.4
	external/bsd/nsd/dist/rrl.h                     up to 1.1.1.3
	external/bsd/nsd/dist/server.c                  up to 1.8
	external/bsd/nsd/dist/tsig-openssl.c            up to 1.1.1.3
	external/bsd/nsd/dist/tsig-openssl.h            up to 1.1.1.3
	external/bsd/nsd/dist/tsig.c                    up to 1.1.1.5
	external/bsd/nsd/dist/tsig.h                    up to 1.1.1.2
	external/bsd/nsd/dist/udb.c                     up to 1.1.1.5
	external/bsd/nsd/dist/udb.h                     up to 1.1.1.5
	external/bsd/nsd/dist/util.c                    up to 1.1.1.6
	external/bsd/nsd/dist/util.h                    up to 1.8
	external/bsd/nsd/dist/xfr-inspect.c             up to 1.1.1.3
	external/bsd/nsd/dist/xfrd-disk.c               up to 1.1.1.6
	external/bsd/nsd/dist/xfrd-notify.c             up to 1.1.1.3
	external/bsd/nsd/dist/xfrd-tcp.c                up to 1.1.1.6
	external/bsd/nsd/dist/xfrd-tcp.h                up to 1.1.1.3
	external/bsd/nsd/dist/xfrd.c                    up to 1.1.1.8
	external/bsd/nsd/dist/xfrd.h                    up to 1.1.1.5
	external/bsd/nsd/dist/zlexer.c                  up to 1.8
	external/bsd/nsd/dist/zlexer.lex                up to 1.1.1.6
	external/bsd/nsd/dist/zonec.c                   up to 1.1.1.7
	external/bsd/nsd/dist/zonec.h                   up to 1.1.1.6
	external/bsd/nsd/dist/zparser.c                 up to 1.8
	external/bsd/nsd/dist/zparser.h                 up to 1.6
	external/bsd/nsd/dist/zparser.y                 up to 1.1.1.7
	external/bsd/nsd/dist/compat/b64_pton.c         up to 1.1.1.2
	external/bsd/nsd/dist/compat/fake-rfc2553.h     up to 1.1.1.2
	external/bsd/nsd/dist/contrib/README            up to 1.1.1.4
	external/bsd/nsd/dist/contrib/nsd_munin_        up to 1.1.1.2
	external/bsd/nsd/dist/dnstap/dnstap.c           up to 1.1.1.4
	external/bsd/nsd/dist/dnstap/dnstap.h           up to 1.1.1.3
	external/bsd/nsd/dist/dnstap/dnstap.m4          up to 1.1.1.2
	external/bsd/nsd/dist/dnstap/dnstap_collector.c up to 1.1.1.3
	external/bsd/nsd/dist/dnstap/dnstap_collector.h up to 1.1.1.2
	external/bsd/nsd/dist/doc/CREDITS               up to 1.1.1.3
	external/bsd/nsd/dist/doc/ChangeLog             up to 1.1.1.9
	external/bsd/nsd/dist/doc/README                up to 1.3
	external/bsd/nsd/dist/doc/README.svn            up to 1.1.1.2
	external/bsd/nsd/dist/doc/RELNOTES              up to 1.1.1.9
	external/bsd/nsd/dist/doc/REQUIREMENTS          up to 1.2
	external/bsd/nsd/include/config.h               up to 1.12
	external/bsd/nsd/lib/libnsd/Makefile            up to 1.6
	external/bsd/nsd/sbin/nsd/Makefile              up to 1.2
	external/bsd/nsd/sbin/nsd-checkzone/Makefile    up to 1.2
	external/bsd/nsd/sbin/nsd-control/Makefile      up to 1.2
	external/bsd/unbound/dist/contrib/ios/15-ios.conf up to 1.1.1.1
	external/bsd/unbound/dist/contrib/ios/install_expat.sh up to 1.1.1.1
	external/bsd/unbound/dist/contrib/ios/install_openssl.sh up to 1.1.1.1
	external/bsd/unbound/dist/contrib/ios/install_tools.sh up to 1.1.1.2
	external/bsd/unbound/dist/contrib/ios/openssl.patch up to 1.1.1.1
	external/bsd/unbound/dist/contrib/ios/setenv_ios.sh up to 1.1.1.1
	external/bsd/unbound/dist/contrib/android/15-android.conf up to 1.1.1.1
	external/bsd/unbound/dist/contrib/android/install_expat.sh up to 1.1.1.1
	external/bsd/unbound/dist/contrib/android/install_ndk.sh up to 1.1.1.1
	external/bsd/unbound/dist/contrib/android/install_openssl.sh up to 1.1.1.1
	external/bsd/unbound/dist/contrib/android/install_tools.sh up to 1.1.1.1
	external/bsd/unbound/dist/contrib/android/setenv_android.sh up to 1.1.1.1
	external/bsd/unbound/dist/contrib/drop2rpz      up to 1.1.1.2
	external/bsd/unbound/dist/contrib/metrics.awk   up to 1.1.1.2
	external/bsd/unbound/dist/contrib/unbound_portable.service.in up to 1.1.1.1
	external/bsd/unbound/dist/contrib/unbound_smf23.tar.gz up to 1.1.1.1
	external/bsd/unbound/dist/contrib/Dockerfile.tests up to 1.1.1.2
	external/bsd/unbound/dist/contrib/unbound.init_yocto up to 1.1.1.1
	external/bsd/unbound/dist/dnstap/dnstap_fstrm.c up to 1.1.1.1
	external/bsd/unbound/dist/dnstap/dnstap_fstrm.h up to 1.1.1.1
	external/bsd/unbound/dist/dnstap/dtstream.c     up to 1.1.1.3
	external/bsd/unbound/dist/dnstap/dtstream.h     up to 1.1.1.1
	external/bsd/unbound/dist/dnstap/unbound-dnstap-socket.c up to 1.1.1.3
	external/bsd/unbound/dist/services/rpz.c        up to 1.1.1.3
	external/bsd/unbound/dist/services/rpz.h        up to 1.1.1.3
	external/bsd/unbound/dist/testcode/dohclient.c  up to 1.1.1.3
	external/bsd/unbound/dist/testcode/readzone.c   up to 1.1.1.1
	external/bsd/unbound/dist/testcode/unittcpreuse.c up to 1.1.1.2
	external/bsd/unbound/dist/testcode/unitzonemd.c up to 1.1.1.1
	external/bsd/unbound/dist/testdata/00-lint.tdir/00-lint.pre up to 1.1.1.1
	external/bsd/unbound/dist/testdata/dnstap.tdir/dnstap.conf up to 1.1.1.1
	external/bsd/unbound/dist/testdata/dnstap.tdir/dnstap.dsc up to 1.1.1.1
	external/bsd/unbound/dist/testdata/dnstap.tdir/dnstap.post up to 1.1.1.2
	external/bsd/unbound/dist/testdata/dnstap.tdir/dnstap.pre up to 1.1.1.2
	external/bsd/unbound/dist/testdata/dnstap.tdir/dnstap.test up to 1.1.1.2
	external/bsd/unbound/dist/testdata/dnstap.tdir/dnstap.testns up to 1.1.1.1
	external/bsd/unbound/dist/testdata/dnstap.tdir/unbound_control.key up to 1.1.1.1
	external/bsd/unbound/dist/testdata/dnstap.tdir/unbound_control.pem up to 1.1.1.1
	external/bsd/unbound/dist/testdata/dnstap.tdir/unbound_server.key up to 1.1.1.1
	external/bsd/unbound/dist/testdata/dnstap.tdir/unbound_server.pem up to 1.1.1.1
	external/bsd/unbound/dist/testdata/edns_client_string.rpl up to 1.1.1.1
	external/bsd/unbound/dist/testdata/edns_client_string_opcode.rpl up to 1.1.1.1
	external/bsd/unbound/dist/testdata/nsid_ascii.rpl up to 1.1.1.1
	external/bsd/unbound/dist/testdata/nsid_hex.rpl up to 1.1.1.1
	external/bsd/unbound/dist/testdata/nsid_not_set.rpl up to 1.1.1.1
	external/bsd/unbound/dist/testdata/rpz_axfr.rpl up to 1.1.1.1
	external/bsd/unbound/dist/testdata/rpz_ixfr.rpl up to 1.1.1.2
	external/bsd/unbound/dist/testdata/rpz_qname.rpl up to 1.1.1.2
	external/bsd/unbound/dist/testdata/rpz_qname_override.rpl up to 1.1.1.1
	external/bsd/unbound/dist/testdata/rpz_respip.rpl up to 1.1.1.3
	external/bsd/unbound/dist/testdata/rpz_respip_override.rpl up to 1.1.1.1
	external/bsd/unbound/dist/testdata/serve_expired.rpl up to 1.1.1.2
	external/bsd/unbound/dist/testdata/serve_expired_client_timeout.rpl up to 1.1.1.2
	external/bsd/unbound/dist/testdata/serve_expired_ttl.rpl up to 1.1.1.1
	external/bsd/unbound/dist/testdata/dnstap_tcp.tdir/dnstap_tcp.conf up to 1.1.1.1
	external/bsd/unbound/dist/testdata/dnstap_tcp.tdir/dnstap_tcp.dsc up to 1.1.1.1
	external/bsd/unbound/dist/testdata/dnstap_tcp.tdir/dnstap_tcp.post up to 1.1.1.2
	external/bsd/unbound/dist/testdata/dnstap_tcp.tdir/dnstap_tcp.pre up to 1.1.1.2
	external/bsd/unbound/dist/testdata/dnstap_tcp.tdir/dnstap_tcp.test up to 1.1.1.2
	external/bsd/unbound/dist/testdata/dnstap_tcp.tdir/dnstap_tcp.testns up to 1.1.1.1
	external/bsd/unbound/dist/testdata/dnstap_tcp.tdir/unbound_control.key up to 1.1.1.1
	external/bsd/unbound/dist/testdata/dnstap_tcp.tdir/unbound_control.pem up to 1.1.1.1
	external/bsd/unbound/dist/testdata/dnstap_tcp.tdir/unbound_server.key up to 1.1.1.1
	external/bsd/unbound/dist/testdata/dnstap_tcp.tdir/unbound_server.pem up to 1.1.1.1
	external/bsd/unbound/dist/testdata/04-checkconf.tdir/bad.dscp up to 1.1.1.1
	external/bsd/unbound/dist/testdata/04-checkconf.tdir/bad.include-toplevel.1 up to 1.1.1.1
	external/bsd/unbound/dist/testdata/04-checkconf.tdir/bad.include-toplevel.2 up to 1.1.1.1
	external/bsd/unbound/dist/testdata/04-checkconf.tdir/bad.include-toplevel.3 up to 1.1.1.1
	external/bsd/unbound/dist/testdata/04-checkconf.tdir/bad.include-toplevel.4 up to 1.1.1.1
	external/bsd/unbound/dist/testdata/04-checkconf.tdir/bad.include-toplevel.5 up to 1.1.1.1
	external/bsd/unbound/dist/testdata/04-checkconf.tdir/bad.include-toplevel.6 up to 1.1.1.1
	external/bsd/unbound/dist/testdata/04-checkconf.tdir/good.min up to 1.1.1.1
	external/bsd/unbound/dist/testdata/04-checkconf.tdir/bad.include-toplevel.7 up to 1.1.1.1
	external/bsd/unbound/dist/testdata/04-checkconf.tdir/good.include-toplevel up to 1.1.1.1
	external/bsd/unbound/dist/testdata/04-checkconf.tdir/include.include.withclauses.1 up to 1.1.1.1
	external/bsd/unbound/dist/testdata/04-checkconf.tdir/include.include.withclauses.2 up to 1.1.1.1
	external/bsd/unbound/dist/testdata/04-checkconf.tdir/include.include.withclauses.3 up to 1.1.1.1
	external/bsd/unbound/dist/testdata/04-checkconf.tdir/include.include.withoutclauses.1 up to 1.1.1.1
	external/bsd/unbound/dist/testdata/04-checkconf.tdir/include.include.withoutclauses.2 up to 1.1.1.1
	external/bsd/unbound/dist/testdata/04-checkconf.tdir/include.include.withoutclauses.3 up to 1.1.1.1
	external/bsd/unbound/dist/testdata/04-checkconf.tdir/include.includetop.withclauses.1 up to 1.1.1.1
	external/bsd/unbound/dist/testdata/04-checkconf.tdir/include.includetop.withclauses.2 up to 1.1.1.1
	external/bsd/unbound/dist/testdata/04-checkconf.tdir/include.includetop.withclauses.3 up to 1.1.1.1
	external/bsd/unbound/dist/testdata/04-checkconf.tdir/include.includetop.withoutclauses.1 up to 1.1.1.1
	external/bsd/unbound/dist/testdata/04-checkconf.tdir/include.includetop.withoutclauses.2 up to 1.1.1.1
	external/bsd/unbound/dist/testdata/04-checkconf.tdir/include.includetop.withoutclauses.3 up to 1.1.1.1
	external/bsd/unbound/dist/testdata/04-checkconf.tdir/include.withclauses.1 up to 1.1.1.1
	external/bsd/unbound/dist/testdata/04-checkconf.tdir/include.withclauses.2 up to 1.1.1.1
	external/bsd/unbound/dist/testdata/04-checkconf.tdir/include.withclauses.3 up to 1.1.1.1
	external/bsd/unbound/dist/testdata/04-checkconf.tdir/include.withoutclauses.1 up to 1.1.1.1
	external/bsd/unbound/dist/testdata/04-checkconf.tdir/include.withoutclauses.2 up to 1.1.1.1
	external/bsd/unbound/dist/testdata/04-checkconf.tdir/include.withoutclauses.3 up to 1.1.1.1
	external/bsd/unbound/dist/testdata/04-checkconf.tdir/include.withsomeclauses.1 up to 1.1.1.1
	external/bsd/unbound/dist/testdata/04-checkconf.tdir/include.withsomeclauses.2 up to 1.1.1.1
	external/bsd/unbound/dist/testdata/04-checkconf.tdir/include.withsomeclauses.3 up to 1.1.1.1
	external/bsd/unbound/dist/testdata/04-checkconf.tdir/bad.proxy-and-dnscrypt up to 1.1.1.1
	external/bsd/unbound/dist/testdata/04-checkconf.tdir/bad.proxy-and-https up to 1.1.1.1
	external/bsd/unbound/dist/testdata/07-confroot.tdir/07-confroot.pre up to 1.1.1.1
	external/bsd/unbound/dist/testdata/09-unbound-control.tdir/conf.bad_credentials up to 1.1.1.1
	external/bsd/unbound/dist/testdata/09-unbound-control.tdir/conf.spoofed_credentials up to 1.1.1.1
	external/bsd/unbound/dist/testdata/ede.tdir/bogus/dnskey-failures.test up to 1.1.1.1
	external/bsd/unbound/dist/testdata/ede.tdir/bogus/dnssec-failures.test up to 1.1.1.1
	external/bsd/unbound/dist/testdata/ede.tdir/bogus/make-broken-zone.sh up to 1.1.1.2
	external/bsd/unbound/dist/testdata/ede.tdir/bogus/nsec-failures.test up to 1.1.1.1
	external/bsd/unbound/dist/testdata/ede.tdir/bogus/rrsig-failures.test up to 1.1.1.1
	external/bsd/unbound/dist/testdata/ede.tdir/bogus/dnskey-failures.test.signed up to 1.1.1.1
	external/bsd/unbound/dist/testdata/ede.tdir/bogus/dnssec-failures.test.signed up to 1.1.1.1
	external/bsd/unbound/dist/testdata/ede.tdir/bogus/nsec-failures.test.signed up to 1.1.1.1
	external/bsd/unbound/dist/testdata/ede.tdir/bogus/rrsig-failures.test.signed up to 1.1.1.1
	external/bsd/unbound/dist/testdata/ede.tdir/bogus/trust-anchors up to 1.1.1.1
	external/bsd/unbound/dist/testdata/ede.tdir/ede-auth.conf up to 1.1.1.1
	external/bsd/unbound/dist/testdata/ede.tdir/ede.conf up to 1.1.1.2
	external/bsd/unbound/dist/testdata/ede.tdir/ede.dsc up to 1.1.1.1
	external/bsd/unbound/dist/testdata/ede.tdir/ede.post up to 1.1.1.1
	external/bsd/unbound/dist/testdata/ede.tdir/ede.pre up to 1.1.1.2
	external/bsd/unbound/dist/testdata/ede.tdir/ede.test up to 1.1.1.2
	external/bsd/unbound/dist/testdata/dnstap_tls.tdir/dnstap_tls.conf up to 1.1.1.1
	external/bsd/unbound/dist/testdata/dnstap_tls.tdir/dnstap_tls.dsc up to 1.1.1.1
	external/bsd/unbound/dist/testdata/dnstap_tls.tdir/dnstap_tls.post up to 1.1.1.2
	external/bsd/unbound/dist/testdata/dnstap_tls.tdir/dnstap_tls.pre up to 1.1.1.2
	external/bsd/unbound/dist/testdata/dnstap_tls.tdir/dnstap_tls.test up to 1.1.1.2
	external/bsd/unbound/dist/testdata/dnstap_tls.tdir/dnstap_tls.testns up to 1.1.1.1
	external/bsd/unbound/dist/testdata/dnstap_tls.tdir/unbound_control.key up to 1.1.1.1
	external/bsd/unbound/dist/testdata/dnstap_tls.tdir/unbound_control.pem up to 1.1.1.1
	external/bsd/unbound/dist/testdata/dnstap_tls.tdir/unbound_server.key up to 1.1.1.1
	external/bsd/unbound/dist/testdata/dnstap_tls.tdir/unbound_server.pem up to 1.1.1.1
	external/bsd/unbound/dist/testdata/serve_expired_reply_ttl.rpl up to 1.1.1.2
	external/bsd/unbound/dist/testdata/nss_compile.tdir/nss_compile.pre up to 1.1.1.1
	external/bsd/unbound/dist/testdata/root_anchor.tdir/root_anchor.pre up to 1.1.1.1
	external/bsd/unbound/dist/testdata/root_hints.tdir/root_hints.pre up to 1.1.1.1
	external/bsd/unbound/dist/testdata/clang-analysis.tdir/clang-analysis.pre up to 1.1.1.1
	external/bsd/unbound/dist/testdata/subnet_cached_ede.crpl up to 1.1.1.1
	external/bsd/unbound/dist/testdata/serve_expired_ttl_client_timeout.rpl up to 1.1.1.1
	external/bsd/unbound/dist/testdata/serve_expired_zerottl.rpl up to 1.1.1.2
	external/bsd/unbound/dist/testdata/serve_original_ttl.rpl up to 1.1.1.2
	external/bsd/unbound/dist/testdata/dnstap_reconnect.tdir/dnstap_reconnect.conf up to 1.1.1.1
	external/bsd/unbound/dist/testdata/dnstap_reconnect.tdir/dnstap_reconnect.dsc up to 1.1.1.1
	external/bsd/unbound/dist/testdata/dnstap_reconnect.tdir/dnstap_reconnect.post up to 1.1.1.2
	external/bsd/unbound/dist/testdata/dnstap_reconnect.tdir/dnstap_reconnect.pre up to 1.1.1.2
	external/bsd/unbound/dist/testdata/dnstap_reconnect.tdir/dnstap_reconnect.test up to 1.1.1.2
	external/bsd/unbound/dist/testdata/dnstap_reconnect.tdir/dnstap_reconnect.testns up to 1.1.1.1
	external/bsd/unbound/dist/testdata/dnstap_reconnect.tdir/unbound_control.key up to 1.1.1.1
	external/bsd/unbound/dist/testdata/dnstap_reconnect.tdir/unbound_control.pem up to 1.1.1.1
	external/bsd/unbound/dist/testdata/dnstap_reconnect.tdir/unbound_server.key up to 1.1.1.1
	external/bsd/unbound/dist/testdata/dnstap_reconnect.tdir/unbound_server.pem up to 1.1.1.1
	external/bsd/unbound/dist/testdata/dnstap_tls_badcert.tdir/dnstap_tls_badcert.conf up to 1.1.1.1
	external/bsd/unbound/dist/testdata/dnstap_tls_badcert.tdir/dnstap_tls_badcert.dsc up to 1.1.1.1
	external/bsd/unbound/dist/testdata/dnstap_tls_badcert.tdir/dnstap_tls_badcert.post up to 1.1.1.2
	external/bsd/unbound/dist/testdata/dnstap_tls_badcert.tdir/dnstap_tls_badcert.pre up to 1.1.1.2
	external/bsd/unbound/dist/testdata/dnstap_tls_badcert.tdir/dnstap_tls_badcert.test up to 1.1.1.2
	external/bsd/unbound/dist/testdata/dnstap_tls_badcert.tdir/dnstap_tls_badcert.testns up to 1.1.1.1
	external/bsd/unbound/dist/testdata/dnstap_tls_badcert.tdir/unbound_control.key up to 1.1.1.1
	external/bsd/unbound/dist/testdata/dnstap_tls_badcert.tdir/unbound_control.pem up to 1.1.1.1
	external/bsd/unbound/dist/testdata/dnstap_tls_badcert.tdir/unbound_server.key up to 1.1.1.1
	external/bsd/unbound/dist/testdata/dnstap_tls_badcert.tdir/unbound_server.pem up to 1.1.1.1
	external/bsd/unbound/dist/testdata/dnstap_tls_badname.tdir/dnstap_tls_badname.conf up to 1.1.1.1
	external/bsd/unbound/dist/testdata/dnstap_tls_badname.tdir/dnstap_tls_badname.dsc up to 1.1.1.1
	external/bsd/unbound/dist/testdata/dnstap_tls_badname.tdir/dnstap_tls_badname.post up to 1.1.1.2
	external/bsd/unbound/dist/testdata/dnstap_tls_badname.tdir/dnstap_tls_badname.pre up to 1.1.1.2
	external/bsd/unbound/dist/testdata/dnstap_tls_badname.tdir/dnstap_tls_badname.test up to 1.1.1.2
	external/bsd/unbound/dist/testdata/dnstap_tls_badname.tdir/dnstap_tls_badname.testns up to 1.1.1.1
	external/bsd/unbound/dist/testdata/dnstap_tls_badname.tdir/unbound_control.key up to 1.1.1.1
	external/bsd/unbound/dist/testdata/dnstap_tls_badname.tdir/unbound_control.pem up to 1.1.1.1
	external/bsd/unbound/dist/testdata/dnstap_tls_badname.tdir/unbound_server.key up to 1.1.1.1
	external/bsd/unbound/dist/testdata/dnstap_tls_badname.tdir/unbound_server.pem up to 1.1.1.1
	external/bsd/unbound/dist/testdata/dnstap_tls_clientauth.tdir/dnstap_tls_clientauth.conf up to 1.1.1.1
	external/bsd/unbound/dist/testdata/dnstap_tls_clientauth.tdir/dnstap_tls_clientauth.dsc up to 1.1.1.1
	external/bsd/unbound/dist/testdata/dnstap_tls_clientauth.tdir/dnstap_tls_clientauth.post up to 1.1.1.2
	external/bsd/unbound/dist/testdata/dnstap_tls_clientauth.tdir/dnstap_tls_clientauth.pre up to 1.1.1.2
	external/bsd/unbound/dist/testdata/dnstap_tls_clientauth.tdir/dnstap_tls_clientauth.test up to 1.1.1.2
	external/bsd/unbound/dist/testdata/dnstap_tls_clientauth.tdir/dnstap_tls_clientauth.testns up to 1.1.1.1
	external/bsd/unbound/dist/testdata/dnstap_tls_clientauth.tdir/unbound_control.key up to 1.1.1.1
	external/bsd/unbound/dist/testdata/dnstap_tls_clientauth.tdir/unbound_control.pem up to 1.1.1.1
	external/bsd/unbound/dist/testdata/dnstap_tls_clientauth.tdir/unbound_server.key up to 1.1.1.1
	external/bsd/unbound/dist/testdata/dnstap_tls_clientauth.tdir/unbound_server.pem up to 1.1.1.1
	external/bsd/unbound/dist/testdata/dnstap_tls_peername.tdir/dnstap_tls_peername.conf up to 1.1.1.1
	external/bsd/unbound/dist/testdata/dnstap_tls_peername.tdir/dnstap_tls_peername.dsc up to 1.1.1.1
	external/bsd/unbound/dist/testdata/dnstap_tls_peername.tdir/dnstap_tls_peername.post up to 1.1.1.2
	external/bsd/unbound/dist/testdata/dnstap_tls_peername.tdir/dnstap_tls_peername.pre up to 1.1.1.2
	external/bsd/unbound/dist/testdata/dnstap_tls_peername.tdir/dnstap_tls_peername.test up to 1.1.1.2
	external/bsd/unbound/dist/testdata/dnstap_tls_peername.tdir/dnstap_tls_peername.testns up to 1.1.1.1
	external/bsd/unbound/dist/testdata/dnstap_tls_peername.tdir/unbound_control.key up to 1.1.1.1
	external/bsd/unbound/dist/testdata/dnstap_tls_peername.tdir/unbound_control.pem up to 1.1.1.1
	external/bsd/unbound/dist/testdata/dnstap_tls_peername.tdir/unbound_server.key up to 1.1.1.1
	external/bsd/unbound/dist/testdata/dnstap_tls_peername.tdir/unbound_server.pem up to 1.1.1.1
	external/bsd/unbound/dist/testdata/doh_downstream.tdir/doh_downstream.conf up to 1.1.1.1
	external/bsd/unbound/dist/testdata/doh_downstream.tdir/doh_downstream.dsc up to 1.1.1.1
	external/bsd/unbound/dist/testdata/doh_downstream.tdir/doh_downstream.post up to 1.1.1.2
	external/bsd/unbound/dist/testdata/doh_downstream.tdir/doh_downstream.pre up to 1.1.1.2
	external/bsd/unbound/dist/testdata/doh_downstream.tdir/doh_downstream.test up to 1.1.1.2
	external/bsd/unbound/dist/testdata/doh_downstream.tdir/doh_downstream.testns up to 1.1.1.1
	external/bsd/unbound/dist/testdata/doh_downstream.tdir/unbound_server.key up to 1.1.1.1
	external/bsd/unbound/dist/testdata/doh_downstream.tdir/unbound_server.pem up to 1.1.1.1
	external/bsd/unbound/dist/testdata/doh_downstream_buffer_size.tdir/doh_downstream_buffer_size.conf up to 1.1.1.1
	external/bsd/unbound/dist/testdata/doh_downstream_buffer_size.tdir/doh_downstream_buffer_size.dsc up to 1.1.1.1
	external/bsd/unbound/dist/testdata/doh_downstream_buffer_size.tdir/doh_downstream_buffer_size.post up to 1.1.1.2
	external/bsd/unbound/dist/testdata/doh_downstream_buffer_size.tdir/doh_downstream_buffer_size.pre up to 1.1.1.2
	external/bsd/unbound/dist/testdata/doh_downstream_buffer_size.tdir/doh_downstream_buffer_size.test up to 1.1.1.2
	external/bsd/unbound/dist/testdata/doh_downstream_buffer_size.tdir/unbound_server.key up to 1.1.1.1
	external/bsd/unbound/dist/testdata/doh_downstream_buffer_size.tdir/unbound_server.pem up to 1.1.1.1
	external/bsd/unbound/dist/testdata/doh_downstream_endpoint.tdir/doh_downstream_endpoint.conf up to 1.1.1.1
	external/bsd/unbound/dist/testdata/doh_downstream_endpoint.tdir/doh_downstream_endpoint.dsc up to 1.1.1.1
	external/bsd/unbound/dist/testdata/doh_downstream_endpoint.tdir/doh_downstream_endpoint.post up to 1.1.1.2
	external/bsd/unbound/dist/testdata/doh_downstream_endpoint.tdir/doh_downstream_endpoint.pre up to 1.1.1.2
	external/bsd/unbound/dist/testdata/doh_downstream_endpoint.tdir/doh_downstream_endpoint.test up to 1.1.1.2
	external/bsd/unbound/dist/testdata/doh_downstream_endpoint.tdir/unbound_server.key up to 1.1.1.1
	external/bsd/unbound/dist/testdata/doh_downstream_endpoint.tdir/unbound_server.pem up to 1.1.1.1
	external/bsd/unbound/dist/testdata/doh_downstream_notls.tdir/doh_downstream_notls.conf up to 1.1.1.1
	external/bsd/unbound/dist/testdata/doh_downstream_notls.tdir/doh_downstream_notls.dsc up to 1.1.1.1
	external/bsd/unbound/dist/testdata/doh_downstream_notls.tdir/doh_downstream_notls.post up to 1.1.1.2
	external/bsd/unbound/dist/testdata/doh_downstream_notls.tdir/doh_downstream_notls.pre up to 1.1.1.2
	external/bsd/unbound/dist/testdata/doh_downstream_notls.tdir/doh_downstream_notls.test up to 1.1.1.2
	external/bsd/unbound/dist/testdata/doh_downstream_notls.tdir/doh_downstream_notls.testns up to 1.1.1.1
	external/bsd/unbound/dist/testdata/doh_downstream_notls.tdir/unbound_server.key up to 1.1.1.1
	external/bsd/unbound/dist/testdata/doh_downstream_notls.tdir/unbound_server.pem up to 1.1.1.1
	external/bsd/unbound/dist/testdata/doh_downstream_post.tdir/doh_downstream_post.conf up to 1.1.1.1
	external/bsd/unbound/dist/testdata/doh_downstream_post.tdir/doh_downstream_post.dsc up to 1.1.1.1
	external/bsd/unbound/dist/testdata/doh_downstream_post.tdir/doh_downstream_post.post up to 1.1.1.2
	external/bsd/unbound/dist/testdata/doh_downstream_post.tdir/doh_downstream_post.pre up to 1.1.1.2
	external/bsd/unbound/dist/testdata/doh_downstream_post.tdir/doh_downstream_post.test up to 1.1.1.2
	external/bsd/unbound/dist/testdata/doh_downstream_post.tdir/doh_downstream_post.testns up to 1.1.1.1
	external/bsd/unbound/dist/testdata/doh_downstream_post.tdir/unbound_server.key up to 1.1.1.1
	external/bsd/unbound/dist/testdata/doh_downstream_post.tdir/unbound_server.pem up to 1.1.1.1
	external/bsd/unbound/dist/testdata/dynlibmod.tdir/dynlibmod.conf up to 1.1.1.1
	external/bsd/unbound/dist/testdata/dynlibmod.tdir/dynlibmod.dsc up to 1.1.1.1
	external/bsd/unbound/dist/testdata/dynlibmod.tdir/dynlibmod.post up to 1.1.1.2
	external/bsd/unbound/dist/testdata/dynlibmod.tdir/dynlibmod.pre up to 1.1.1.2
	external/bsd/unbound/dist/testdata/dynlibmod.tdir/dynlibmod.test up to 1.1.1.2
	external/bsd/unbound/dist/testdata/dynlibmod.tdir/dynlibmod.testns up to 1.1.1.1
	external/bsd/unbound/dist/testdata/dynlibmod.tdir/unbound_control.key up to 1.1.1.1
	external/bsd/unbound/dist/testdata/dynlibmod.tdir/unbound_control.pem up to 1.1.1.1
	external/bsd/unbound/dist/testdata/dynlibmod.tdir/unbound_server.key up to 1.1.1.1
	external/bsd/unbound/dist/testdata/dynlibmod.tdir/unbound_server.pem up to 1.1.1.1
	external/bsd/unbound/dist/testdata/padding.tdir/padding.conf up to 1.1.1.1
	external/bsd/unbound/dist/testdata/padding.tdir/padding.conf2 up to 1.1.1.1
	external/bsd/unbound/dist/testdata/padding.tdir/padding.dsc up to 1.1.1.1
	external/bsd/unbound/dist/testdata/padding.tdir/padding.msgsizes up to 1.1.1.1
	external/bsd/unbound/dist/testdata/padding.tdir/padding.post up to 1.1.1.2
	external/bsd/unbound/dist/testdata/padding.tdir/padding.pre up to 1.1.1.2
	external/bsd/unbound/dist/testdata/padding.tdir/padding.test up to 1.1.1.2
	external/bsd/unbound/dist/testdata/padding.tdir/padding.testns up to 1.1.1.1
	external/bsd/unbound/dist/testdata/padding.tdir/unbound_control.key up to 1.1.1.1
	external/bsd/unbound/dist/testdata/padding.tdir/unbound_control.pem up to 1.1.1.1
	external/bsd/unbound/dist/testdata/padding.tdir/unbound_server.key up to 1.1.1.1
	external/bsd/unbound/dist/testdata/padding.tdir/unbound_server.pem up to 1.1.1.1
	external/bsd/unbound/dist/testdata/stat_values.tdir/stat_values.conf up to 1.1.1.2
	external/bsd/unbound/dist/testdata/stat_values.tdir/stat_values.dsc up to 1.1.1.1
	external/bsd/unbound/dist/testdata/stat_values.tdir/stat_values.post up to 1.1.1.1
	external/bsd/unbound/dist/testdata/stat_values.tdir/stat_values.pre up to 1.1.1.2
	external/bsd/unbound/dist/testdata/stat_values.tdir/stat_values.test up to 1.1.1.3
	external/bsd/unbound/dist/testdata/stat_values.tdir/stat_values.testexpiredns up to 1.1.1.1
	external/bsd/unbound/dist/testdata/stat_values.tdir/stat_values.testns up to 1.1.1.2
	external/bsd/unbound/dist/testdata/stat_values.tdir/unbound_control.key up to 1.1.1.1
	external/bsd/unbound/dist/testdata/stat_values.tdir/unbound_control.pem up to 1.1.1.1
	external/bsd/unbound/dist/testdata/stat_values.tdir/unbound_server.key up to 1.1.1.1
	external/bsd/unbound/dist/testdata/stat_values.tdir/unbound_server.pem up to 1.1.1.1
	external/bsd/unbound/dist/testdata/stat_values.tdir/stat_values_cachedb.conf up to 1.1.1.1
	external/bsd/unbound/dist/testdata/stat_values.tdir/stat_values_downstream_cookies.conf up to 1.1.1.1
	external/bsd/unbound/dist/testdata/tcp_reuse.tdir/tcp_reuse.conf up to 1.1.1.1
	external/bsd/unbound/dist/testdata/tcp_reuse.tdir/tcp_reuse.conf2 up to 1.1.1.1
	external/bsd/unbound/dist/testdata/tcp_reuse.tdir/tcp_reuse.dsc up to 1.1.1.1
	external/bsd/unbound/dist/testdata/tcp_reuse.tdir/tcp_reuse.post up to 1.1.1.1
	external/bsd/unbound/dist/testdata/tcp_reuse.tdir/tcp_reuse.pre up to 1.1.1.1
	external/bsd/unbound/dist/testdata/tcp_reuse.tdir/tcp_reuse.test up to 1.1.1.1
	external/bsd/unbound/dist/testdata/tls_reuse.tdir/tls_reuse.conf up to 1.1.1.1
	external/bsd/unbound/dist/testdata/tls_reuse.tdir/tls_reuse.conf2 up to 1.1.1.1
	external/bsd/unbound/dist/testdata/tls_reuse.tdir/tls_reuse.dsc up to 1.1.1.1
	external/bsd/unbound/dist/testdata/tls_reuse.tdir/tls_reuse.post up to 1.1.1.1
	external/bsd/unbound/dist/testdata/tls_reuse.tdir/tls_reuse.pre up to 1.1.1.1
	external/bsd/unbound/dist/testdata/tls_reuse.tdir/tls_reuse.test up to 1.1.1.1
	external/bsd/unbound/dist/testdata/tls_reuse.tdir/unbound_control.key up to 1.1.1.1
	external/bsd/unbound/dist/testdata/tls_reuse.tdir/unbound_control.pem up to 1.1.1.1
	external/bsd/unbound/dist/testdata/tls_reuse.tdir/unbound_server.key up to 1.1.1.1
	external/bsd/unbound/dist/testdata/tls_reuse.tdir/unbound_server.pem up to 1.1.1.1
	external/bsd/unbound/dist/testdata/auth_zonemd_anchor.rpl up to 1.1.1.1
	external/bsd/unbound/dist/testdata/auth_zonemd_anchor_fail.rpl up to 1.1.1.1
	external/bsd/unbound/dist/testdata/auth_zonemd_chain.rpl up to 1.1.1.1
	external/bsd/unbound/dist/testdata/auth_zonemd_chain_fail.rpl up to 1.1.1.1
	external/bsd/unbound/dist/testdata/auth_zonemd_file.rpl up to 1.1.1.1
	external/bsd/unbound/dist/testdata/auth_zonemd_file_fail.rpl up to 1.1.1.1
	external/bsd/unbound/dist/testdata/auth_zonemd_file_unknown.rpl up to 1.1.1.1
	external/bsd/unbound/dist/testdata/blanks_cached_zone.tdir/blanks.example.com.zone up to 1.1.1.1
	external/bsd/unbound/dist/testdata/blanks_cached_zone.tdir/blanks_cached_zone.conf up to 1.1.1.1
	external/bsd/unbound/dist/testdata/blanks_cached_zone.tdir/blanks_cached_zone.dsc up to 1.1.1.1
	external/bsd/unbound/dist/testdata/blanks_cached_zone.tdir/blanks_cached_zone.post up to 1.1.1.1
	external/bsd/unbound/dist/testdata/blanks_cached_zone.tdir/blanks_cached_zone.pre up to 1.1.1.1
	external/bsd/unbound/dist/testdata/blanks_cached_zone.tdir/blanks_cached_zone.test up to 1.1.1.1
	external/bsd/unbound/dist/testdata/auth_zonemd_insecure.rpl up to 1.1.1.1
	external/bsd/unbound/dist/testdata/auth_zonemd_insecure_absent.rpl up to 1.1.1.1
	external/bsd/unbound/dist/testdata/auth_zonemd_insecure_absent_reject.rpl up to 1.1.1.1
	external/bsd/unbound/dist/testdata/auth_zonemd_insecure_fail.rpl up to 1.1.1.1
	external/bsd/unbound/dist/testdata/auth_zonemd_nokey.rpl up to 1.1.1.1
	external/bsd/unbound/dist/testdata/auth_zonemd_permissive_mode.rpl up to 1.1.1.1
	external/bsd/unbound/dist/testdata/auth_zonemd_xfr.rpl up to 1.1.1.1
	external/bsd/unbound/dist/testdata/auth_zonemd_xfr_anchor.rpl up to 1.1.1.1
	external/bsd/unbound/dist/testdata/auth_zonemd_xfr_anchor_fail.rpl up to 1.1.1.1
	external/bsd/unbound/dist/testdata/auth_zonemd_xfr_chain.rpl up to 1.1.1.1
	external/bsd/unbound/dist/testdata/auth_zonemd_xfr_chain_fail.rpl up to 1.1.1.1
	external/bsd/unbound/dist/testdata/auth_zonemd_xfr_chain_keyinxfr.rpl up to 1.1.1.1
	external/bsd/unbound/dist/testdata/auth_zonemd_xfr_fail.rpl up to 1.1.1.1
	external/bsd/unbound/dist/testdata/ede_acl_refused.rpl up to 1.1.1.1
	external/bsd/unbound/dist/testdata/iter_ignore_empty.rpl up to 1.1.1.1
	external/bsd/unbound/dist/testdata/ede_localzone_dname_expansion.rpl up to 1.1.1.1
	external/bsd/unbound/dist/testdata/edns_attached_once_per_upstream.rpl up to 1.1.1.1
	external/bsd/unbound/dist/testdata/fwd_error_retries.rpl up to 1.1.1.1
	external/bsd/unbound/dist/testdata/iter_cname_minimise.rpl up to 1.1.1.1
	external/bsd/unbound/dist/testdata/iter_dp_ip6useless.rpl up to 1.1.1.1
	external/bsd/unbound/dist/testdata/iter_ghost_sub.rpl up to 1.1.1.1
	external/bsd/unbound/dist/testdata/iter_ghost_timewindow.rpl up to 1.1.1.1
	external/bsd/unbound/dist/testdata/iter_nxns_cached.rpl up to 1.1.1.2
	external/bsd/unbound/dist/testdata/iter_nxns_fallback.rpl up to 1.1.1.2
	external/bsd/unbound/dist/testdata/iter_nxns_parentside.rpl up to 1.1.1.1
	external/bsd/unbound/dist/testdata/nsid_bogus.rpl up to 1.1.1.2
	external/bsd/unbound/dist/testdata/rpz_clientip.rpl up to 1.1.1.1
	external/bsd/unbound/dist/testdata/rpz_nsdname.rpl up to 1.1.1.2
	external/bsd/unbound/dist/testdata/ipset.tdir/ipset.conf up to 1.1.1.2
	external/bsd/unbound/dist/testdata/ipset.tdir/ipset.dsc up to 1.1.1.1
	external/bsd/unbound/dist/testdata/ipset.tdir/ipset.post up to 1.1.1.2
	external/bsd/unbound/dist/testdata/ipset.tdir/ipset.pre up to 1.1.1.2
	external/bsd/unbound/dist/testdata/ipset.tdir/ipset.test up to 1.1.1.2
	external/bsd/unbound/dist/testdata/ipset.tdir/ipset.testns up to 1.1.1.2
	external/bsd/unbound/dist/testdata/rpz_nsip.rpl up to 1.1.1.1
	external/bsd/unbound/dist/testdata/rpz_passthru.rpl up to 1.1.1.1
	external/bsd/unbound/dist/testdata/rpz_qname_tcponly.rpl up to 1.1.1.1
	external/bsd/unbound/dist/testdata/rpz_respip_tcponly.rpl up to 1.1.1.1
	external/bsd/unbound/dist/testdata/rpz_rootwc.rpl up to 1.1.1.1
	external/bsd/unbound/dist/testdata/rpz_signal_nxdomain_ra.rpl up to 1.1.1.1
	external/bsd/unbound/dist/testdata/serve_expired_client_timeout_no_prefetch.rpl up to 1.1.1.1
	external/bsd/unbound/dist/testdata/subnet_prefetch.crpl up to 1.1.1.2
	external/bsd/unbound/dist/testdata/subnet_prezero.crpl up to 1.1.1.1
	external/bsd/unbound/dist/testdata/zonemd.example1.zone up to 1.1.1.1
	external/bsd/unbound/dist/testdata/zonemd.example10.zone up to 1.1.1.1
	external/bsd/unbound/dist/testdata/zonemd.example11.zone up to 1.1.1.1
	external/bsd/unbound/dist/testdata/zonemd.example12.zone up to 1.1.1.1
	external/bsd/unbound/dist/testdata/zonemd.example13.zone up to 1.1.1.1
	external/bsd/unbound/dist/testdata/zonemd.example14.zone up to 1.1.1.1
	external/bsd/unbound/dist/testdata/acl_interface.tdir/acl_interface.conf up to 1.1.1.1
	external/bsd/unbound/dist/testdata/acl_interface.tdir/acl_interface.dsc up to 1.1.1.1
	external/bsd/unbound/dist/testdata/acl_interface.tdir/acl_interface.post up to 1.1.1.1
	external/bsd/unbound/dist/testdata/acl_interface.tdir/acl_interface.pre up to 1.1.1.1
	external/bsd/unbound/dist/testdata/acl_interface.tdir/acl_interface.test up to 1.1.1.1
	external/bsd/unbound/dist/testdata/acl_interface.tdir/acl_interface.test.scenario up to 1.1.1.1
	external/bsd/unbound/dist/testdata/acl_interface.tdir/acl_interface.testns up to 1.1.1.1
	external/bsd/unbound/dist/testdata/acl_interface.tdir/acl_interface.testns2 up to 1.1.1.1
	external/bsd/unbound/dist/testdata/zonemd.example15.zone up to 1.1.1.1
	external/bsd/unbound/dist/testdata/zonemd.example16.zone up to 1.1.1.1
	external/bsd/unbound/dist/testdata/zonemd.example17.zone up to 1.1.1.1
	external/bsd/unbound/dist/testdata/zonemd.example2.zone up to 1.1.1.1
	external/bsd/unbound/dist/testdata/zonemd.example3.zone up to 1.1.1.1
	external/bsd/unbound/dist/testdata/zonemd.example4.zone up to 1.1.1.1
	external/bsd/unbound/dist/testdata/zonemd.example5.zone up to 1.1.1.1
	external/bsd/unbound/dist/testdata/zonemd.example6.zone up to 1.1.1.1
	external/bsd/unbound/dist/testdata/zonemd.example7.zone up to 1.1.1.1
	external/bsd/unbound/dist/testdata/zonemd.example8.zone up to 1.1.1.1
	external/bsd/unbound/dist/testdata/zonemd.example9.zone up to 1.1.1.1
	external/bsd/unbound/dist/testdata/zonemd.example_a1.zone up to 1.1.1.1
	external/bsd/unbound/dist/testdata/zonemd.example_a2.zone up to 1.1.1.1
	external/bsd/unbound/dist/testdata/zonemd.example_a3.zone up to 1.1.1.1
	external/bsd/unbound/dist/testdata/zonemd.example_a4.zone up to 1.1.1.1
	external/bsd/unbound/dist/testdata/zonemd.example_a5.zone up to 1.1.1.1
	external/bsd/unbound/dist/testdata/blanks_https.tdir/127.0.0.1/blanks.example.com.zone up to 1.1.1.1
	external/bsd/unbound/dist/testdata/blanks_https.tdir/blanks_https.conf up to 1.1.1.1
	external/bsd/unbound/dist/testdata/blanks_https.tdir/blanks_https.dsc up to 1.1.1.1
	external/bsd/unbound/dist/testdata/blanks_https.tdir/blanks_https.post up to 1.1.1.1
	external/bsd/unbound/dist/testdata/blanks_https.tdir/blanks_https.pre up to 1.1.1.1
	external/bsd/unbound/dist/testdata/blanks_https.tdir/blanks_https.test up to 1.1.1.1
	external/bsd/unbound/dist/testdata/blanks_https.tdir/petal.key up to 1.1.1.1
	external/bsd/unbound/dist/testdata/blanks_https.tdir/petal.pem up to 1.1.1.1
	external/bsd/unbound/dist/testdata/cachedb_cached_ede.crpl up to 1.1.1.1
	external/bsd/unbound/dist/testdata/cachedb_servfail_cname.crpl up to 1.1.1.1
	external/bsd/unbound/dist/testdata/fwd_udp_with_tcp_upstream.tdir/fwd_udp_with_tcp_upstream.conf up to 1.1.1.1
	external/bsd/unbound/dist/testdata/fwd_udp_with_tcp_upstream.tdir/fwd_udp_with_tcp_upstream.dsc up to 1.1.1.1
	external/bsd/unbound/dist/testdata/fwd_udp_with_tcp_upstream.tdir/fwd_udp_with_tcp_upstream.post up to 1.1.1.1
	external/bsd/unbound/dist/testdata/fwd_udp_with_tcp_upstream.tdir/fwd_udp_with_tcp_upstream.pre up to 1.1.1.1
	external/bsd/unbound/dist/testdata/fwd_udp_with_tcp_upstream.tdir/fwd_udp_with_tcp_upstream.test up to 1.1.1.1
	external/bsd/unbound/dist/testdata/fwd_udp_with_tcp_upstream.tdir/fwd_udp_with_tcp_upstream.testns up to 1.1.1.1
	external/bsd/unbound/dist/testdata/http_user_agent.tdir/127.0.0.1/example.com.zone up to 1.1.1.1
	external/bsd/unbound/dist/testdata/http_user_agent.tdir/http_user_agent.conf up to 1.1.1.1
	external/bsd/unbound/dist/testdata/http_user_agent.tdir/http_user_agent.dsc up to 1.1.1.1
	external/bsd/unbound/dist/testdata/http_user_agent.tdir/http_user_agent.post up to 1.1.1.1
	external/bsd/unbound/dist/testdata/http_user_agent.tdir/http_user_agent.pre up to 1.1.1.1
	external/bsd/unbound/dist/testdata/http_user_agent.tdir/http_user_agent.test up to 1.1.1.1
	external/bsd/unbound/dist/testdata/http_user_agent.tdir/petal.key up to 1.1.1.1
	external/bsd/unbound/dist/testdata/http_user_agent.tdir/petal.pem up to 1.1.1.1
	external/bsd/unbound/dist/testdata/http_user_agent.tdir/unbound_control.key up to 1.1.1.1
	external/bsd/unbound/dist/testdata/http_user_agent.tdir/unbound_control.pem up to 1.1.1.1
	external/bsd/unbound/dist/testdata/http_user_agent.tdir/unbound_server.key up to 1.1.1.1
	external/bsd/unbound/dist/testdata/http_user_agent.tdir/unbound_server.pem up to 1.1.1.1
	external/bsd/unbound/dist/testdata/ratelimit.tdir/ratelimit.conf up to 1.1.1.1
	external/bsd/unbound/dist/testdata/ratelimit.tdir/ratelimit.dsc up to 1.1.1.1
	external/bsd/unbound/dist/testdata/ratelimit.tdir/ratelimit.post up to 1.1.1.1
	external/bsd/unbound/dist/testdata/ratelimit.tdir/ratelimit.pre up to 1.1.1.1
	external/bsd/unbound/dist/testdata/ratelimit.tdir/ratelimit.test up to 1.1.1.1
	external/bsd/unbound/dist/testdata/ratelimit.tdir/ratelimit.testns up to 1.1.1.2
	external/bsd/unbound/dist/testdata/ratelimit.tdir/unbound_control.key up to 1.1.1.1
	external/bsd/unbound/dist/testdata/ratelimit.tdir/unbound_control.pem up to 1.1.1.1
	external/bsd/unbound/dist/testdata/ratelimit.tdir/unbound_server.key up to 1.1.1.1
	external/bsd/unbound/dist/testdata/ratelimit.tdir/unbound_server.pem up to 1.1.1.1
	external/bsd/unbound/dist/testdata/stub_udp_with_tcp_upstream.tdir/stub_udp_with_tcp_upstream.conf up to 1.1.1.1
	external/bsd/unbound/dist/testdata/stub_udp_with_tcp_upstream.tdir/stub_udp_with_tcp_upstream.dsc up to 1.1.1.1
	external/bsd/unbound/dist/testdata/stub_udp_with_tcp_upstream.tdir/stub_udp_with_tcp_upstream.post up to 1.1.1.1
	external/bsd/unbound/dist/testdata/stub_udp_with_tcp_upstream.tdir/stub_udp_with_tcp_upstream.pre up to 1.1.1.1
	external/bsd/unbound/dist/testdata/stub_udp_with_tcp_upstream.tdir/stub_udp_with_tcp_upstream.test up to 1.1.1.1
	external/bsd/unbound/dist/testdata/stub_udp_with_tcp_upstream.tdir/stub_udp_with_tcp_upstream.testns up to 1.1.1.1
	external/bsd/unbound/dist/testdata/svcb.tdir/crypto.cloudflare.com.zone up to 1.1.1.1
	external/bsd/unbound/dist/testdata/svcb.tdir/svcb.dsc up to 1.1.1.1
	external/bsd/unbound/dist/testdata/svcb.tdir/svcb.failure-cases-01 up to 1.1.1.2
	external/bsd/unbound/dist/testdata/svcb.tdir/svcb.failure-cases-02 up to 1.1.1.1
	external/bsd/unbound/dist/testdata/svcb.tdir/svcb.failure-cases-03 up to 1.1.1.1
	external/bsd/unbound/dist/testdata/svcb.tdir/svcb.failure-cases-04 up to 1.1.1.1
	external/bsd/unbound/dist/testdata/svcb.tdir/svcb.success-cases.zone up to 1.1.1.2
	external/bsd/unbound/dist/testdata/svcb.tdir/svcb.success-cases.zone.cmp up to 1.1.1.2
	external/bsd/unbound/dist/testdata/svcb.tdir/svcb.test up to 1.1.1.2
	external/bsd/unbound/dist/testdata/svcb.tdir/svcb.test-vectors-pf.zone up to 1.1.1.1
	external/bsd/unbound/dist/testdata/svcb.tdir/svcb.test-vectors-wf.zone up to 1.1.1.1
	external/bsd/unbound/dist/testdata/zonemd_reload.tdir/zonemd_reload.conf up to 1.1.1.1
	external/bsd/unbound/dist/testdata/zonemd_reload.tdir/zonemd_reload.dsc up to 1.1.1.1
	external/bsd/unbound/dist/testdata/zonemd_reload.tdir/zonemd_reload.post up to 1.1.1.1
	external/bsd/unbound/dist/testdata/zonemd_reload.tdir/zonemd_reload.pre up to 1.1.1.1
	external/bsd/unbound/dist/testdata/zonemd_reload.tdir/zonemd_reload.test up to 1.1.1.1
	external/bsd/unbound/dist/testdata/zonemd_reload.tdir/zonemd_reload.testns up to 1.1.1.1
	external/bsd/unbound/dist/testdata/zonemd_reload.tdir/zonemd_reload.zone up to 1.1.1.1
	external/bsd/unbound/dist/testdata/disable_edns_do.rpl up to 1.1.1.1
	external/bsd/unbound/dist/testdata/ede_cache_snoop_not_auth.rpl up to 1.1.1.1
	external/bsd/unbound/dist/testdata/edns_downstream_cookies.rpl up to 1.1.1.1
	external/bsd/unbound/dist/testdata/iter_auth_tc.rpl up to 1.1.1.1
	external/bsd/unbound/dist/testdata/iter_cname_minimise_nx.rpl up to 1.1.1.1
	external/bsd/unbound/dist/testdata/iter_failreply.rpl up to 1.1.1.1
	external/bsd/unbound/dist/testdata/subnet_scopezero.crpl up to 1.1.1.1
	external/bsd/unbound/dist/testdata/iter_nat64.rpl up to 1.1.1.1
	external/bsd/unbound/dist/testdata/iter_nat64_prefix.rpl up to 1.1.1.1
	external/bsd/unbound/dist/testdata/iter_nat64_prefix48.rpl up to 1.1.1.1
	external/bsd/unbound/dist/testdata/iter_scrub_rr_length.rpl up to 1.1.1.1
	external/bsd/unbound/dist/testdata/rpz_cached_cname.rpl up to 1.1.1.1
	external/bsd/unbound/dist/testdata/serve_expired_0ttl_nodata.rpl up to 1.1.1.1
	external/bsd/unbound/dist/testdata/serve_expired_0ttl_nxdomain.rpl up to 1.1.1.1
	external/bsd/unbound/dist/testdata/serve_expired_0ttl_servfail.rpl up to 1.1.1.1
	external/bsd/unbound/dist/testdata/serve_expired_cached_servfail.rpl up to 1.1.1.1
	external/bsd/unbound/dist/testdata/serve_expired_cached_servfail_refresh.rpl up to 1.1.1.1
	external/bsd/unbound/dist/testdata/serve_expired_client_timeout_servfail.rpl up to 1.1.1.1
	external/bsd/unbound/dist/testdata/subnet_cached_servfail.crpl up to 1.1.1.1
	external/bsd/unbound/dist/testdata/subnet_global_prefetch.crpl up to 1.1.1.1
	external/bsd/unbound/dist/testdata/subnet_global_prefetch_always_forward.crpl up to 1.1.1.1
	external/bsd/unbound/dist/testdata/subnet_global_prefetch_expired.crpl up to 1.1.1.1
	external/bsd/unbound/dist/testdata/subnet_global_prefetch_with_client_ecs.crpl up to 1.1.1.1
	external/bsd/unbound/dist/testdata/val_any_negcache.rpl up to 1.1.1.1
	external/bsd/unbound/dist/testdata/val_scrub_rr_length.rpl up to 1.1.1.1
	external/bsd/unbound/dist/testdata/cachedb_no_store.tdir/cachedb_no_store.conf up to 1.1.1.1
	external/bsd/unbound/dist/testdata/cachedb_no_store.tdir/cachedb_no_store.dsc up to 1.1.1.1
	external/bsd/unbound/dist/testdata/cachedb_no_store.tdir/cachedb_no_store.post up to 1.1.1.1
	external/bsd/unbound/dist/testdata/cachedb_no_store.tdir/cachedb_no_store.pre up to 1.1.1.1
	external/bsd/unbound/dist/testdata/cachedb_no_store.tdir/cachedb_no_store.servfail.testns up to 1.1.1.1
	external/bsd/unbound/dist/testdata/cachedb_no_store.tdir/cachedb_no_store.test up to 1.1.1.1
	external/bsd/unbound/dist/testdata/cachedb_no_store.tdir/cachedb_no_store.testns up to 1.1.1.1
	external/bsd/unbound/dist/testdata/ip_ratelimit.tdir/ip_ratelimit.conf up to 1.1.1.1
	external/bsd/unbound/dist/testdata/ip_ratelimit.tdir/ip_ratelimit.dsc up to 1.1.1.1
	external/bsd/unbound/dist/testdata/ip_ratelimit.tdir/ip_ratelimit.post up to 1.1.1.1
	external/bsd/unbound/dist/testdata/ip_ratelimit.tdir/ip_ratelimit.pre up to 1.1.1.1
	external/bsd/unbound/dist/testdata/ip_ratelimit.tdir/ip_ratelimit.test up to 1.1.1.1
	external/bsd/unbound/dist/testdata/ip_ratelimit.tdir/unbound_control.key up to 1.1.1.1
	external/bsd/unbound/dist/testdata/ip_ratelimit.tdir/unbound_control.pem up to 1.1.1.1
	external/bsd/unbound/dist/testdata/ip_ratelimit.tdir/unbound_server.key up to 1.1.1.1
	external/bsd/unbound/dist/testdata/ip_ratelimit.tdir/unbound_server.pem up to 1.1.1.1
	external/bsd/unbound/dist/testdata/proxy_protocol.tdir/proxy_protocol.conf up to 1.1.1.1
	external/bsd/unbound/dist/testdata/proxy_protocol.tdir/proxy_protocol.dsc up to 1.1.1.1
	external/bsd/unbound/dist/testdata/proxy_protocol.tdir/proxy_protocol.post up to 1.1.1.1
	external/bsd/unbound/dist/testdata/proxy_protocol.tdir/proxy_protocol.pre up to 1.1.1.1
	external/bsd/unbound/dist/testdata/proxy_protocol.tdir/proxy_protocol.test up to 1.1.1.1
	external/bsd/unbound/dist/testdata/proxy_protocol.tdir/proxy_protocol.test.scenario up to 1.1.1.1
	external/bsd/unbound/dist/testdata/proxy_protocol.tdir/proxy_protocol.testns up to 1.1.1.1
	external/bsd/unbound/dist/testdata/proxy_protocol.tdir/unbound_server.key up to 1.1.1.1
	external/bsd/unbound/dist/testdata/proxy_protocol.tdir/unbound_server.pem up to 1.1.1.1
	external/bsd/unbound/dist/testdata/root_zonemd.tdir/root_zonemd.conf up to 1.1.1.1
	external/bsd/unbound/dist/testdata/root_zonemd.tdir/root_zonemd.dsc up to 1.1.1.1
	external/bsd/unbound/dist/testdata/root_zonemd.tdir/root_zonemd.post up to 1.1.1.1
	external/bsd/unbound/dist/testdata/root_zonemd.tdir/root_zonemd.pre up to 1.1.1.1
	external/bsd/unbound/dist/testdata/root_zonemd.tdir/root_zonemd.test up to 1.1.1.1
	external/bsd/unbound/dist/testdata/root_zonemd.tdir/root_zonemd.testns up to 1.1.1.1
	external/bsd/unbound/dist/testdata/stub_auth_tc.tdir/stub_auth_tc.conf up to 1.1.1.1
	external/bsd/unbound/dist/testdata/stub_auth_tc.tdir/stub_auth_tc.dsc up to 1.1.1.1
	external/bsd/unbound/dist/testdata/stub_auth_tc.tdir/stub_auth_tc.post up to 1.1.1.1
	external/bsd/unbound/dist/testdata/stub_auth_tc.tdir/stub_auth_tc.pre up to 1.1.1.1
	external/bsd/unbound/dist/testdata/stub_auth_tc.tdir/stub_auth_tc.test up to 1.1.1.1
	external/bsd/unbound/dist/testdata/stub_auth_tc.tdir/stub_auth_tc.testns up to 1.1.1.1
	external/bsd/unbound/dist/util/proxy_protocol.c up to 1.1.1.1
	external/bsd/unbound/dist/util/proxy_protocol.h up to 1.1.1.1
	external/bsd/unbound/dist/util/rfc_1982.c       up to 1.1.1.1
	external/bsd/unbound/dist/util/rfc_1982.h       up to 1.1.1.1
	external/bsd/unbound/dist/util/siphash.c        up to 1.1.1.1
	external/bsd/unbound/dist/util/siphash.h        up to 1.1.1.1
	external/bsd/unbound/dist/util/timeval_func.c   up to 1.1.1.1
	external/bsd/unbound/dist/util/timeval_func.h   up to 1.1.1.1
	external/bsd/unbound/dist/SECURITY.md           up to 1.1.1.1
	external/bsd/unbound/dist/README-Travis.md      up to 1.1.1.2
	external/bsd/unbound/dist/dynlibmod/examples/helloworld.c up to 1.1.1.1
	external/bsd/unbound/dist/dynlibmod/dynlibmod.c up to 1.1.1.2
	external/bsd/unbound/dist/dynlibmod/dynlibmod.h up to 1.1.1.1
	external/bsd/unbound/dist/contrib/unbound_smf22.tar.gz delete
	external/bsd/unbound/dist/testcode/mini_tpkg.sh delete
	external/bsd/unbound/dist/testdata/dlv_anchor.rpl delete
	external/bsd/unbound/dist/testdata/dlv_ask_higher.rpl delete
	external/bsd/unbound/dist/testdata/dlv_below_ta.rpl delete
	external/bsd/unbound/dist/testdata/dlv_delegation.rpl delete
	external/bsd/unbound/dist/testdata/dlv_ds_lookup.rpl delete
	external/bsd/unbound/dist/testdata/dlv_insecure.rpl delete
	external/bsd/unbound/dist/testdata/dlv_insecure_negcache.rpl delete
	external/bsd/unbound/dist/testdata/dlv_keyretry.rpl delete
	external/bsd/unbound/dist/testdata/dlv_negnx.rpl delete
	external/bsd/unbound/dist/testdata/dlv_optout.rpl delete
	external/bsd/unbound/dist/testdata/dlv_remove.rpl delete
	external/bsd/unbound/dist/testdata/dlv_remove_empty.rpl delete
	external/bsd/unbound/dist/testdata/dlv_remove_nodel.rpl delete
	external/bsd/unbound/dist/testdata/dlv_remove_pos.rpl delete
	external/bsd/unbound/dist/testdata/dlv_unused.rpl delete
	external/bsd/unbound/dist/testdata/domain_insec_dlv.rpl delete
	external/bsd/unbound/dist/testdata/fwddlv_parse.rpl delete
	external/bsd/unbound/dist/testdata/val_unalgo_dlv.rpl delete
	external/bsd/unbound/dist/testdata/dnscrypt_cert.tdir/precheck.sh delete
	external/bsd/unbound/dist/testdata/dnscrypt_cert_chacha.tdir/precheck.sh delete
	external/bsd/unbound/dist/testdata/dnscrypt_queries.tdir/1.cert delete
	external/bsd/unbound/dist/testdata/dnscrypt_queries.tdir/1.key delete
	external/bsd/unbound/dist/testdata/dnscrypt_queries.tdir/2.cert delete
	external/bsd/unbound/dist/testdata/dnscrypt_queries.tdir/1_chacha.cert delete
	external/bsd/unbound/dist/testdata/dnscrypt_queries.tdir/1_salsa.cert delete
	external/bsd/unbound/dist/testdata/dnscrypt_queries.tdir/2.key delete
	external/bsd/unbound/dist/testdata/dnscrypt_queries.tdir/2_chacha.cert delete
	external/bsd/unbound/dist/testdata/dnscrypt_queries.tdir/2_salsa.cert delete
	external/bsd/unbound/dist/testdata/dnscrypt_queries.tdir/dnscrypt_queries.conf delete
	external/bsd/unbound/dist/testdata/dnscrypt_queries.tdir/dnscrypt_queries.dsc delete
	external/bsd/unbound/dist/testdata/dnscrypt_queries.tdir/dnscrypt_queries.post delete
	external/bsd/unbound/dist/testdata/dnscrypt_queries.tdir/dnscrypt_queries.pre delete
	external/bsd/unbound/dist/testdata/dnscrypt_queries.tdir/dnscrypt_queries.test delete
	external/bsd/unbound/dist/testdata/dnscrypt_queries.tdir/dnscrypt_queries.testns delete
	external/bsd/unbound/dist/testdata/dnscrypt_queries_chacha.tdir/precheck.sh delete
	external/bsd/unbound/dist/testdata/dnscrypt_queries_chacha.tdir/1.key delete
	external/bsd/unbound/dist/testdata/dnscrypt_queries_chacha.tdir/2.key delete
	external/bsd/unbound/dist/testdata/dnscrypt_queries_chacha.tdir/1_chacha.cert delete
	external/bsd/unbound/dist/testdata/dnscrypt_queries_chacha.tdir/1_salsa.cert delete
	external/bsd/unbound/dist/testdata/dnscrypt_queries_chacha.tdir/2_chacha.cert delete
	external/bsd/unbound/dist/testdata/dnscrypt_queries_chacha.tdir/2_salsa.cert delete
	external/bsd/unbound/dist/testdata/dnscrypt_queries_chacha.tdir/dnscrypt_queries_chacha.conf delete
	external/bsd/unbound/dist/testdata/dnscrypt_queries_chacha.tdir/dnscrypt_queries_chacha.dsc delete
	external/bsd/unbound/dist/testdata/dnscrypt_queries_chacha.tdir/dnscrypt_queries_chacha.post delete
	external/bsd/unbound/dist/testdata/dnscrypt_queries_chacha.tdir/dnscrypt_queries_chacha.pre delete
	external/bsd/unbound/dist/testdata/dnscrypt_queries_chacha.tdir/dnscrypt_queries_chacha.test delete
	external/bsd/unbound/dist/testdata/dnscrypt_queries_chacha.tdir/dnscrypt_queries_chacha.testns delete
	external/bsd/unbound/dist/.travis.yml           delete
	external/bsd/unbound/Makefile.inc               up to 1.5
	external/bsd/unbound/dist/Makefile.in           up to 1.1.1.8
	external/bsd/unbound/dist/README.md             up to 1.1.1.4
	external/bsd/unbound/dist/aclocal.m4            up to 1.1.1.5
	external/bsd/unbound/dist/acx_nlnetlabs.m4      up to 1.1.1.5
	external/bsd/unbound/dist/acx_python.m4         up to 1.1.1.5
	external/bsd/unbound/dist/config.guess          up to 1.8
	external/bsd/unbound/dist/config.h.in           up to 1.1.1.8
	external/bsd/unbound/dist/config.sub            up to 1.7
	external/bsd/unbound/dist/configure             up to 1.1.1.8
	external/bsd/unbound/dist/configure.ac          up to 1.1.1.8
	external/bsd/unbound/dist/install-sh            up to 1.1.1.4
	external/bsd/unbound/dist/cachedb/cachedb.c     up to 1.1.1.8
	external/bsd/unbound/dist/cachedb/cachedb.h     up to 1.1.1.3
	external/bsd/unbound/dist/cachedb/redis.c       up to 1.1.1.3
	external/bsd/unbound/dist/compat/arc4random.c   up to 1.1.1.5
	external/bsd/unbound/dist/compat/ctime_r.c      up to 1.1.1.3
	external/bsd/unbound/dist/compat/getentropy_solaris.c up to 1.1.1.4
	external/bsd/unbound/dist/contrib/README        up to 1.1.1.7
	external/bsd/unbound/dist/contrib/aaaa-filter-iterator.patch up to 1.1.1.5
	external/bsd/unbound/dist/contrib/fastrpz.patch up to 1.1.1.5
	external/bsd/unbound/dist/contrib/libunbound.pc.in up to 1.1.1.4
	external/bsd/unbound/dist/contrib/unbound.service.in up to 1.1.1.6
	external/bsd/unbound/dist/contrib/unbound.spec  up to 1.1.1.2
	external/bsd/unbound/dist/contrib/unbound_munin_ up to 1.1.1.4
	external/bsd/unbound/dist/daemon/acl_list.c     up to 1.1.1.6
	external/bsd/unbound/dist/daemon/acl_list.h     up to 1.1.1.5
	external/bsd/unbound/dist/daemon/cachedump.c    up to 1.1.1.6
	external/bsd/unbound/dist/daemon/daemon.c       up to 1.1.1.8
	external/bsd/unbound/dist/daemon/daemon.h       up to 1.1.1.5
	external/bsd/unbound/dist/daemon/remote.c       up to 1.1.1.8
	external/bsd/unbound/dist/daemon/remote.h       up to 1.1.1.4
	external/bsd/unbound/dist/daemon/stats.c        up to 1.1.1.8
	external/bsd/unbound/dist/daemon/stats.h        up to 1.1.1.3
	external/bsd/unbound/dist/daemon/unbound.c      up to 1.1.1.7
	external/bsd/unbound/dist/daemon/worker.c       up to 1.1.1.8
	external/bsd/unbound/dist/daemon/worker.h       up to 1.1.1.3
	external/bsd/unbound/dist/dns64/dns64.c         up to 1.1.1.7
	external/bsd/unbound/dist/dnscrypt/dnscrypt.c   up to 1.1.1.5
	external/bsd/unbound/dist/dnscrypt/dnscrypt.h   up to 1.1.1.3
	external/bsd/unbound/dist/dnscrypt/dnscrypt.m4  up to 1.1.1.3
	external/bsd/unbound/dist/dnstap/dnstap.c       up to 1.1.1.6
	external/bsd/unbound/dist/dnstap/dnstap.h       up to 1.1.1.4
	external/bsd/unbound/dist/dnstap/dnstap.m4      up to 1.1.1.3
	external/bsd/unbound/dist/doc/Changelog         up to 1.1.1.8
	external/bsd/unbound/dist/doc/FEATURES          up to 1.1.1.2
	external/bsd/unbound/dist/doc/README            up to 1.1.1.8
	external/bsd/unbound/dist/doc/README.DNS64      up to 1.1.1.2
	external/bsd/unbound/dist/doc/README.tests      up to 1.1.1.2
	external/bsd/unbound/dist/doc/TODO              up to 1.1.1.3
	external/bsd/unbound/dist/doc/example.conf.in   up to 1.1.1.8
	external/bsd/unbound/dist/doc/libunbound.3.in   up to 1.1.1.8
	external/bsd/unbound/dist/doc/unbound-anchor.8.in up to 1.1.1.8
	external/bsd/unbound/dist/doc/unbound-checkconf.8.in up to 1.1.1.8
	external/bsd/unbound/dist/doc/unbound-control.8.in up to 1.1.1.8
	external/bsd/unbound/dist/doc/unbound-host.1.in up to 1.1.1.8
	external/bsd/unbound/dist/doc/unbound.8.in      up to 1.1.1.8
	external/bsd/unbound/dist/doc/unbound.conf.5.in up to 1.1.1.8
	external/bsd/unbound/dist/doc/unbound.doxygen   up to 1.1.1.6
	external/bsd/unbound/dist/edns-subnet/addrtree.c up to 1.1.1.4
	external/bsd/unbound/dist/edns-subnet/addrtree.h up to 1.1.1.3
	external/bsd/unbound/dist/edns-subnet/edns-subnet.h up to 1.1.1.2
	external/bsd/unbound/dist/edns-subnet/subnetmod.c up to 1.1.1.7
	external/bsd/unbound/dist/edns-subnet/subnetmod.h up to 1.1.1.5
	external/bsd/unbound/dist/ipsecmod/ipsecmod.c   up to 1.1.1.4
	external/bsd/unbound/dist/ipsecmod/ipsecmod.h   up to 1.1.1.2
	external/bsd/unbound/dist/ipset/ipset.c         up to 1.1.1.3
	external/bsd/unbound/dist/iterator/iter_delegpt.c up to 1.1.1.6
	external/bsd/unbound/dist/iterator/iter_delegpt.h up to 1.1.1.7
	external/bsd/unbound/dist/iterator/iter_fwd.c   up to 1.1.1.5
	external/bsd/unbound/dist/iterator/iter_hints.c up to 1.1.1.6
	external/bsd/unbound/dist/iterator/iter_priv.c  up to 1.1.1.2
	external/bsd/unbound/dist/iterator/iter_resptype.c up to 1.1.1.2
	external/bsd/unbound/dist/iterator/iter_resptype.h up to 1.1.1.2
	external/bsd/unbound/dist/iterator/iter_scrub.c up to 1.1.1.8
	external/bsd/unbound/dist/iterator/iter_scrub.h up to 1.1.1.2
	external/bsd/unbound/dist/iterator/iter_utils.c up to 1.1.1.8
	external/bsd/unbound/dist/iterator/iter_utils.h up to 1.1.1.7
	external/bsd/unbound/dist/iterator/iterator.c   up to 1.1.1.8
	external/bsd/unbound/dist/iterator/iterator.h   up to 1.1.1.7
	external/bsd/unbound/dist/libunbound/context.c  up to 1.1.1.8
	external/bsd/unbound/dist/libunbound/context.h  up to 1.1.1.6
	external/bsd/unbound/dist/libunbound/libunbound.c up to 1.1.1.8
	external/bsd/unbound/dist/libunbound/libworker.c up to 1.1.1.8
	external/bsd/unbound/dist/libunbound/unbound-event.h up to 1.1.1.5
	external/bsd/unbound/dist/libunbound/unbound.h  up to 1.5
	external/bsd/unbound/dist/libunbound/worker.h   up to 1.1.1.5
	external/bsd/unbound/dist/libunbound/python/libunbound.i up to 1.1.1.5
	external/bsd/unbound/dist/libunbound/python/doc/examples/example4.rst up to 1.1.1.3
	external/bsd/unbound/dist/pythonmod/interface.i up to 1.1.1.8
	external/bsd/unbound/dist/pythonmod/pythonmod.c up to 1.1.1.6
	external/bsd/unbound/dist/pythonmod/pythonmod.h up to 1.1.1.5
	external/bsd/unbound/dist/pythonmod/pythonmod_utils.c up to 1.1.1.5
	external/bsd/unbound/dist/pythonmod/pythonmod_utils.h up to 1.1.1.3
	external/bsd/unbound/dist/pythonmod/ubmodule-msg.py up to 1.1.1.2
	external/bsd/unbound/dist/pythonmod/ubmodule-tst.py up to 1.1.1.2
	external/bsd/unbound/dist/pythonmod/doc/usecase.rst up to 1.1.1.3
	external/bsd/unbound/dist/pythonmod/doc/examples/example0-1.py up to 1.1.1.4
	external/bsd/unbound/dist/pythonmod/doc/examples/example0.rst up to 1.1.1.4
	external/bsd/unbound/dist/pythonmod/doc/examples/example5.rst up to 1.1.1.2
	external/bsd/unbound/dist/pythonmod/doc/examples/example6.rst up to 1.1.1.3
	external/bsd/unbound/dist/pythonmod/doc/modules/config.rst up to 1.1.1.3
	external/bsd/unbound/dist/pythonmod/doc/modules/env.rst up to 1.1.1.2
	external/bsd/unbound/dist/pythonmod/doc/modules/functions.rst up to 1.1.1.5
	external/bsd/unbound/dist/pythonmod/doc/modules/struct.rst up to 1.1.1.4
	external/bsd/unbound/dist/pythonmod/examples/avahi-resolver.py up to 1.1.1.2
	external/bsd/unbound/dist/pythonmod/examples/edns.py up to 1.1.1.4
	external/bsd/unbound/dist/pythonmod/examples/inplace_callbacks.py up to 1.1.1.6
	external/bsd/unbound/dist/pythonmod/examples/log.py up to 1.1.1.2
	external/bsd/unbound/dist/respip/respip.c       up to 1.1.1.6
	external/bsd/unbound/dist/respip/respip.h       up to 1.1.1.4
	external/bsd/unbound/dist/services/authzone.c   up to 1.3
	external/bsd/unbound/dist/services/authzone.h   up to 1.1.1.6
	external/bsd/unbound/dist/services/listen_dnsport.c up to 1.1.1.8
	external/bsd/unbound/dist/services/listen_dnsport.h up to 1.1.1.6
	external/bsd/unbound/dist/services/localzone.c  up to 1.1.1.8
	external/bsd/unbound/dist/services/localzone.h  up to 1.1.1.7
	external/bsd/unbound/dist/services/mesh.c       up to 1.1.1.8
	external/bsd/unbound/dist/services/mesh.h       up to 1.1.1.6
	external/bsd/unbound/dist/services/modstack.c   up to 1.1.1.7
	external/bsd/unbound/dist/services/outbound_list.h up to 1.1.1.2
	external/bsd/unbound/dist/services/outside_network.c up to 1.1.1.8
	external/bsd/unbound/dist/services/outside_network.h up to 1.1.1.8
	external/bsd/unbound/dist/services/view.c       up to 1.1.1.3
	external/bsd/unbound/dist/services/cache/dns.c  up to 1.1.1.8
	external/bsd/unbound/dist/services/cache/dns.h  up to 1.1.1.7
	external/bsd/unbound/dist/services/cache/infra.c up to 1.1.1.7
	external/bsd/unbound/dist/services/cache/infra.h up to 1.1.1.6
	external/bsd/unbound/dist/services/cache/rrset.c up to 1.1.1.5
	external/bsd/unbound/dist/services/cache/rrset.h up to 1.1.1.4
	external/bsd/unbound/dist/sldns/keyraw.c        up to 1.1.1.4
	external/bsd/unbound/dist/sldns/keyraw.h        up to 1.1.1.4
	external/bsd/unbound/dist/sldns/parse.c         up to 1.1.1.5
	external/bsd/unbound/dist/sldns/parse.h         up to 1.1.1.3
	external/bsd/unbound/dist/sldns/parseutil.c     up to 1.1.1.4
	external/bsd/unbound/dist/sldns/parseutil.h     up to 1.1.1.4
	external/bsd/unbound/dist/sldns/pkthdr.h        up to 1.1.1.2
	external/bsd/unbound/dist/sldns/rrdef.c         up to 1.1.1.6
	external/bsd/unbound/dist/sldns/rrdef.h         up to 1.1.1.6
	external/bsd/unbound/dist/sldns/sbuffer.h       up to 1.1.1.5
	external/bsd/unbound/dist/sldns/str2wire.c      up to 1.1.1.7
	external/bsd/unbound/dist/sldns/str2wire.h      up to 1.1.1.5
	external/bsd/unbound/dist/sldns/wire2str.c      up to 1.1.1.7
	external/bsd/unbound/dist/sldns/wire2str.h      up to 1.1.1.6
	external/bsd/unbound/dist/smallapp/unbound-anchor.c up to 1.1.1.7
	external/bsd/unbound/dist/smallapp/unbound-checkconf.c up to 1.1.1.8
	external/bsd/unbound/dist/smallapp/unbound-control-setup.sh.in up to 1.1.1.3
	external/bsd/unbound/dist/smallapp/unbound-control.c up to 1.1.1.8
	external/bsd/unbound/dist/smallapp/unbound-host.c up to 1.1.1.7
	external/bsd/unbound/dist/smallapp/worker_cb.c  up to 1.1.1.6
	external/bsd/unbound/dist/testcode/asynclook.c  up to 1.1.1.6
	external/bsd/unbound/dist/testcode/delayer.c    up to 1.1.1.6
	external/bsd/unbound/dist/testcode/do-tests.sh  up to 1.1.1.5
	external/bsd/unbound/dist/testcode/fake_event.c up to 1.1.1.8
	external/bsd/unbound/dist/testcode/lock_verify.c up to 1.1.1.4
	external/bsd/unbound/dist/testcode/mini_tdir.sh up to 1.1.1.4
	external/bsd/unbound/dist/testcode/perf.c       up to 1.1.1.7
	external/bsd/unbound/dist/testcode/petal.c      up to 1.1.1.6
	external/bsd/unbound/dist/testcode/replay.c     up to 1.1.1.6
	external/bsd/unbound/dist/testcode/replay.h     up to 1.1.1.6
	external/bsd/unbound/dist/testcode/run_vm.sh    up to 1.1.1.3
	external/bsd/unbound/dist/testcode/streamtcp.1  up to 1.1.1.3
	external/bsd/unbound/dist/testcode/streamtcp.c  up to 1.1.1.8
	external/bsd/unbound/dist/testcode/testbound.c  up to 1.1.1.7
	external/bsd/unbound/dist/testcode/testpkts.c   up to 1.1.1.8
	external/bsd/unbound/dist/testcode/testpkts.h   up to 1.1.1.5
	external/bsd/unbound/dist/testcode/unitauth.c   up to 1.1.1.5
	external/bsd/unbound/dist/testcode/unitdname.c  up to 1.1.1.2
	external/bsd/unbound/dist/testcode/unitecs.c    up to 1.1.1.3
	external/bsd/unbound/dist/testcode/unitldns.c   up to 1.1.1.4
	external/bsd/unbound/dist/testcode/unitlruhash.c up to 1.1.1.3
	external/bsd/unbound/dist/testcode/unitmain.c   up to 1.1.1.8
	external/bsd/unbound/dist/testcode/unitmain.h   up to 1.1.1.3
	external/bsd/unbound/dist/testcode/unitmsgparse.c up to 1.1.1.4
	external/bsd/unbound/dist/testcode/unitverify.c up to 1.1.1.6
	external/bsd/unbound/dist/testdata/auth_xfr_host.rpl up to 1.1.1.2
	external/bsd/unbound/dist/testdata/auth_xfr_ixfrmismatch.rpl up to 1.1.1.2
	external/bsd/unbound/dist/testdata/auth_zonefile_dnssec.rpl up to 1.1.1.2
	external/bsd/unbound/dist/testdata/auth_zonefile_dnssec_fail.rpl up to 1.1.1.2
	external/bsd/unbound/dist/testdata/auth_zonefile_down.rpl up to 1.1.1.3
	external/bsd/unbound/dist/testdata/autotrust_10key.rpl up to 1.1.1.3
	external/bsd/unbound/dist/testdata/autotrust_init_fail.rpl up to 1.1.1.4
	external/bsd/unbound/dist/testdata/autotrust_init_failsig.rpl up to 1.1.1.5
	external/bsd/unbound/dist/testdata/autotrust_probefail.rpl up to 1.1.1.4
	external/bsd/unbound/dist/testdata/autotrust_probefailsig.rpl up to 1.1.1.4
	external/bsd/unbound/dist/testdata/autotrust_revtp.rpl up to 1.1.1.3
	external/bsd/unbound/dist/testdata/autotrust_revtp_read.rpl up to 1.1.1.3
	external/bsd/unbound/dist/testdata/autotrust_revtp_use.rpl up to 1.1.1.4
	external/bsd/unbound/dist/testdata/black_data.rpl up to 1.1.1.5
	external/bsd/unbound/dist/testdata/black_ds_entry.rpl up to 1.1.1.5
	external/bsd/unbound/dist/testdata/black_key_entry.rpl up to 1.1.1.5
	external/bsd/unbound/dist/testdata/black_prime.rpl up to 1.1.1.5
	external/bsd/unbound/dist/testdata/black_prime_entry.rpl up to 1.1.1.6
	external/bsd/unbound/dist/testdata/common.sh    up to 1.1.1.4
	external/bsd/unbound/dist/testdata/dns64_lookup.rpl up to 1.1.1.4
	external/bsd/unbound/dist/testdata/edns_keepalive.rpl up to 1.1.1.2
	external/bsd/unbound/dist/testdata/fetch_glue.rpl up to 1.1.1.4
	external/bsd/unbound/dist/testdata/fetch_glue_cname.rpl up to 1.1.1.4
	external/bsd/unbound/dist/testdata/fwd.rpl      up to 1.1.1.2
	external/bsd/unbound/dist/testdata/fwd_0ttlservfail.rpl up to 1.1.1.2
	external/bsd/unbound/dist/testdata/fwd_any.rpl  up to 1.1.1.2
	external/bsd/unbound/dist/testdata/fwd_error.rpl up to 1.1.1.2
	external/bsd/unbound/dist/testdata/fwd_timeout.rpl up to 1.1.1.2
	external/bsd/unbound/dist/testdata/iter_dnsseclame_bug.rpl up to 1.1.1.4
	external/bsd/unbound/dist/testdata/iter_dnsseclame_ds.rpl up to 1.1.1.4
	external/bsd/unbound/dist/testdata/iter_dnsseclame_ta.rpl up to 1.1.1.4
	external/bsd/unbound/dist/testdata/iter_donotq127.rpl up to 1.1.1.3
	external/bsd/unbound/dist/testdata/iter_emptydp.rpl up to 1.1.1.5
	external/bsd/unbound/dist/testdata/iter_emptydp_for_glue.rpl up to 1.1.1.5
	external/bsd/unbound/dist/testdata/iter_lame_aaaa.rpl up to 1.1.1.2
	external/bsd/unbound/dist/testdata/iter_lame_noaa.rpl up to 1.1.1.4
	external/bsd/unbound/dist/testdata/iter_lame_nosoa.rpl up to 1.1.1.3
	external/bsd/unbound/dist/testdata/iter_lamescrub.rpl up to 1.1.1.3
	external/bsd/unbound/dist/testdata/iter_ns_badip.rpl up to 1.1.1.4
	external/bsd/unbound/dist/testdata/iter_pcnamech.rpl up to 1.1.1.3
	external/bsd/unbound/dist/testdata/iter_pcnamechrec.rpl up to 1.1.1.3
	external/bsd/unbound/dist/testdata/iter_prefetch_change.rpl up to 1.1.1.3
	external/bsd/unbound/dist/testdata/iter_primenoglue.rpl up to 1.1.1.6
	external/bsd/unbound/dist/testdata/iter_privaddr.rpl up to 1.1.1.4
	external/bsd/unbound/dist/testdata/iter_ranoaa_lame.rpl up to 1.1.1.4
	external/bsd/unbound/dist/testdata/iter_reclame_one.rpl up to 1.1.1.4
	external/bsd/unbound/dist/testdata/iter_reclame_two.rpl up to 1.1.1.4
	external/bsd/unbound/dist/testdata/iter_recurse.rpl up to 1.1.1.4
	external/bsd/unbound/dist/testdata/iter_scrub_dname_rev.rpl up to 1.1.1.5
	external/bsd/unbound/dist/testdata/iter_scrub_dname_sec.rpl up to 1.1.1.5
	external/bsd/unbound/dist/testdata/iter_scrub_ns.rpl up to 1.1.1.2
	external/bsd/unbound/dist/testdata/iter_scrub_ns_fwd.rpl up to 1.1.1.2
	external/bsd/unbound/dist/testdata/iter_scrub_ns_side.rpl up to 1.1.1.2
	external/bsd/unbound/dist/testdata/iter_stublastresort.rpl up to 1.1.1.2
	external/bsd/unbound/dist/testdata/localdata.rpl up to 1.1.1.3
	external/bsd/unbound/dist/testdata/root_key_sentinel.rpl up to 1.1.1.3
	external/bsd/unbound/dist/testdata/rrset_updated.rpl up to 1.1.1.3
	external/bsd/unbound/dist/testdata/subnet_cached.crpl up to 1.1.1.4
	external/bsd/unbound/dist/testdata/subnet_derived.crpl up to 1.1.1.3
	external/bsd/unbound/dist/testdata/subnet_format_ip4.crpl up to 1.1.1.3
	external/bsd/unbound/dist/testdata/subnet_not_whitelisted.crpl up to 1.1.1.3
	external/bsd/unbound/dist/testdata/subnet_val_positive.crpl up to 1.1.1.4
	external/bsd/unbound/dist/testdata/subnet_val_positive_client.crpl up to 1.1.1.4
	external/bsd/unbound/dist/testdata/subnet_without_validator.crpl up to 1.1.1.3
	external/bsd/unbound/dist/testdata/test_ldnsrr.5 up to 1.1.1.3
	external/bsd/unbound/dist/testdata/test_ldnsrr.c5 up to 1.1.1.3
	external/bsd/unbound/dist/testdata/ttl_msg.rpl  up to 1.1.1.3
	external/bsd/unbound/dist/testdata/val_any.rpl  up to 1.1.1.5
	external/bsd/unbound/dist/testdata/val_any_dname.rpl up to 1.1.1.5
	external/bsd/unbound/dist/testdata/val_cnametocloser_nosig.rpl up to 1.1.1.4
	external/bsd/unbound/dist/testdata/val_cnametocnamewctoposwc.rpl up to 1.1.1.4
	external/bsd/unbound/dist/testdata/val_cnametoinsecure.rpl up to 1.1.1.3
	external/bsd/unbound/dist/testdata/val_cnametonodata_nonsec.rpl up to 1.1.1.5
	external/bsd/unbound/dist/testdata/val_cnametooptout.rpl up to 1.1.1.3
	external/bsd/unbound/dist/testdata/val_cnametoposnowc.rpl up to 1.1.1.5
	external/bsd/unbound/dist/testdata/val_deleg_nons.rpl up to 1.1.1.5
	external/bsd/unbound/dist/testdata/val_dnamewc.rpl up to 1.1.1.5
	external/bsd/unbound/dist/testdata/val_ds_cname.rpl up to 1.1.1.5
	external/bsd/unbound/dist/testdata/val_faildnskey.rpl up to 1.1.1.4
	external/bsd/unbound/dist/testdata/val_faildnskey_ok.rpl up to 1.1.1.4
	external/bsd/unbound/dist/testdata/val_keyprefetch_verify.rpl up to 1.1.1.5
	external/bsd/unbound/dist/testdata/val_nodata_failsig.rpl up to 1.1.1.5
	external/bsd/unbound/dist/testdata/val_nodata_failwc.rpl up to 1.1.1.3
	external/bsd/unbound/dist/testdata/val_nokeyprime.rpl up to 1.1.1.4
	external/bsd/unbound/dist/testdata/val_nsec3_b1_nameerror_nowc.rpl up to 1.1.1.5
	external/bsd/unbound/dist/testdata/val_nsec3_b2_nodata_nons.rpl up to 1.1.1.4
	external/bsd/unbound/dist/testdata/val_nsec3_b3_optout.rpl up to 1.1.1.5
	external/bsd/unbound/dist/testdata/val_nsec3_b3_optout_negcache.rpl up to 1.1.1.5
	external/bsd/unbound/dist/testdata/val_nsec3_b3_optout_noce.rpl up to 1.1.1.4
	external/bsd/unbound/dist/testdata/val_nsec3_b3_optout_nonc.rpl up to 1.1.1.4
	external/bsd/unbound/dist/testdata/val_nsec3_b4_wild.rpl up to 1.1.1.4
	external/bsd/unbound/dist/testdata/val_nsec3_b4_wild_wr.rpl up to 1.1.1.4
	external/bsd/unbound/dist/testdata/val_nsec3_b5_wcnodata.rpl up to 1.1.1.4
	external/bsd/unbound/dist/testdata/val_nsec3_b5_wcnodata_noce.rpl up to 1.1.1.4
	external/bsd/unbound/dist/testdata/val_nsec3_b5_wcnodata_nonc.rpl up to 1.1.1.4
	external/bsd/unbound/dist/testdata/val_nsec3_b5_wcnodata_nowc.rpl up to 1.1.1.4
	external/bsd/unbound/dist/testdata/val_nsec3_cnametocnamewctoposwc.rpl up to 1.1.1.4
	external/bsd/unbound/dist/testdata/val_nsec3_entnodata_optout_badopt.rpl up to 1.1.1.4
	external/bsd/unbound/dist/testdata/val_nsec3_nods_badsig.rpl up to 1.1.1.5
	external/bsd/unbound/dist/testdata/val_nsec3_optout_cache.rpl up to 1.1.1.3
	external/bsd/unbound/dist/testdata/val_nsec3_wcany.rpl up to 1.1.1.4
	external/bsd/unbound/dist/testdata/val_nx_failwc.rpl up to 1.1.1.3
	external/bsd/unbound/dist/testdata/val_nx_nsec3_collision.rpl up to 1.1.1.5
	external/bsd/unbound/dist/testdata/val_nx_overreach.rpl up to 1.1.1.5
	external/bsd/unbound/dist/testdata/val_positive_nosigs.rpl up to 1.1.1.3
	external/bsd/unbound/dist/testdata/val_refer_unsignadd.rpl up to 1.1.1.4
	external/bsd/unbound/dist/testdata/val_referglue.rpl up to 1.1.1.5
	external/bsd/unbound/dist/testdata/val_secds_nosig.rpl up to 1.1.1.4
	external/bsd/unbound/dist/testdata/val_stub_noroot.rpl up to 1.1.1.4
	external/bsd/unbound/dist/testdata/val_ta_algo_missing.rpl up to 1.1.1.5
	external/bsd/unbound/dist/testdata/val_twocname.rpl up to 1.1.1.4
	external/bsd/unbound/dist/testdata/00-lint.tdir/00-lint.dsc up to 1.1.1.2
	external/bsd/unbound/dist/testdata/01-doc.tdir/01-doc.test up to 1.1.1.2
	external/bsd/unbound/dist/testdata/03-testbound.tdir/03-testbound.test up to 1.1.1.3
	external/bsd/unbound/dist/testdata/04-checkconf.tdir/04-checkconf.test up to 1.1.1.2
	external/bsd/unbound/dist/testdata/04-checkconf.tdir/bad.badfwd up to 1.1.1.2
	external/bsd/unbound/dist/testdata/04-checkconf.tdir/bad.user up to 1.1.1.2
	external/bsd/unbound/dist/testdata/04-checkconf.tdir/good.all up to 1.1.1.2
	external/bsd/unbound/dist/testdata/07-confroot.tdir/07-confroot.dsc up to 1.1.1.2
	external/bsd/unbound/dist/testdata/07-confroot.tdir/07-confroot.test up to 1.1.1.3
	external/bsd/unbound/dist/testdata/08-host-lib.tdir/08-host-lib.pre up to 1.1.1.2
	external/bsd/unbound/dist/testdata/08-host-lib.tdir/08-host-lib.test up to 1.1.1.2
	external/bsd/unbound/dist/testdata/09-unbound-control.tdir/09-unbound-control.conf up to 1.1.1.2
	external/bsd/unbound/dist/testdata/09-unbound-control.tdir/09-unbound-control.test up to 1.1.1.2
	external/bsd/unbound/dist/testdata/09-unbound-control.tdir/bad_control.key up to 1.1.1.2
	external/bsd/unbound/dist/testdata/09-unbound-control.tdir/bad_control.pem up to 1.1.1.2
	external/bsd/unbound/dist/testdata/09-unbound-control.tdir/bad_server.key up to 1.1.1.2
	external/bsd/unbound/dist/testdata/09-unbound-control.tdir/bad_server.pem up to 1.1.1.2
	external/bsd/unbound/dist/testdata/09-unbound-control.tdir/unbound_control.key up to 1.1.1.2
	external/bsd/unbound/dist/testdata/09-unbound-control.tdir/unbound_control.pem up to 1.1.1.2
	external/bsd/unbound/dist/testdata/09-unbound-control.tdir/unbound_server.key up to 1.1.1.2
	external/bsd/unbound/dist/testdata/09-unbound-control.tdir/unbound_server.pem up to 1.1.1.2
	external/bsd/unbound/dist/testdata/10-unbound-anchor.tdir/keys/test_cert.pem up to 1.1.1.2
	external/bsd/unbound/dist/testdata/10-unbound-anchor.tdir/keys/unbound-control-setup up to 1.1.1.3
	external/bsd/unbound/dist/testdata/10-unbound-anchor.tdir/keys/unbound_control.key up to 1.1.1.2
	external/bsd/unbound/dist/testdata/10-unbound-anchor.tdir/keys/unbound_control.pem up to 1.1.1.2
	external/bsd/unbound/dist/testdata/10-unbound-anchor.tdir/keys/unbound_server.key up to 1.1.1.2
	external/bsd/unbound/dist/testdata/10-unbound-anchor.tdir/keys/unbound_server.pem up to 1.1.1.2
	external/bsd/unbound/dist/testdata/auth_https.tdir/auth_https.test up to 1.1.1.2
	external/bsd/unbound/dist/testdata/clang-analysis.tdir/clang-analysis.dsc up to 1.1.1.2
	external/bsd/unbound/dist/testdata/clang-analysis.tdir/clang-analysis.test up to 1.1.1.2
	external/bsd/unbound/dist/testdata/ctrl_itr.tdir/unbound_control.key up to 1.1.1.2
	external/bsd/unbound/dist/testdata/ctrl_itr.tdir/unbound_control.pem up to 1.1.1.2
	external/bsd/unbound/dist/testdata/ctrl_itr.tdir/unbound_server.key up to 1.1.1.2
	external/bsd/unbound/dist/testdata/ctrl_itr.tdir/unbound_server.pem up to 1.1.1.2
	external/bsd/unbound/dist/testdata/ctrl_pipe.tdir/unbound_control.key up to 1.1.1.2
	external/bsd/unbound/dist/testdata/ctrl_pipe.tdir/unbound_control.pem up to 1.1.1.2
	external/bsd/unbound/dist/testdata/ctrl_pipe.tdir/unbound_server.key up to 1.1.1.2
	external/bsd/unbound/dist/testdata/ctrl_pipe.tdir/unbound_server.pem up to 1.1.1.2
	external/bsd/unbound/dist/testdata/dnscrypt_cert.tdir/dnscrypt_cert.post up to 1.1.1.2
	external/bsd/unbound/dist/testdata/dnscrypt_cert.tdir/dnscrypt_cert.pre up to 1.1.1.2
	external/bsd/unbound/dist/testdata/dnscrypt_cert.tdir/dnscrypt_cert.test up to 1.1.1.2
	external/bsd/unbound/dist/testdata/dnscrypt_cert_chacha.tdir/dnscrypt_cert_chacha.post up to 1.1.1.2
	external/bsd/unbound/dist/testdata/dnscrypt_cert_chacha.tdir/dnscrypt_cert_chacha.pre up to 1.1.1.2
	external/bsd/unbound/dist/testdata/dnscrypt_cert_chacha.tdir/dnscrypt_cert_chacha.test up to 1.1.1.2
	external/bsd/unbound/dist/testdata/fwd_ancil.tdir/fwd_ancil.post up to 1.1.1.3
	external/bsd/unbound/dist/testdata/fwd_ancil.tdir/fwd_ancil.pre up to 1.1.1.2
	external/bsd/unbound/dist/testdata/fwd_ancil.tdir/fwd_ancil.test up to 1.1.1.2
	external/bsd/unbound/dist/testdata/fwd_bogus.tdir/unbound_control.key up to 1.1.1.2
	external/bsd/unbound/dist/testdata/fwd_bogus.tdir/unbound_control.pem up to 1.1.1.2
	external/bsd/unbound/dist/testdata/fwd_bogus.tdir/unbound_server.key up to 1.1.1.2
	external/bsd/unbound/dist/testdata/fwd_bogus.tdir/unbound_server.pem up to 1.1.1.2
	external/bsd/unbound/dist/testdata/fwd_compress_c00c.tdir/fwd_compress_c00c.conf up to 1.1.1.3
	external/bsd/unbound/dist/testdata/fwd_oneport.tdir/fwd_oneport.conf up to 1.1.1.2
	external/bsd/unbound/dist/testdata/fwd_zero.tdir/fwd_zero.test up to 1.1.1.2
	external/bsd/unbound/dist/testdata/nss_compile.tdir/nss_compile.dsc up to 1.1.1.2
	external/bsd/unbound/dist/testdata/nss_compile.tdir/nss_compile.test up to 1.1.1.2
	external/bsd/unbound/dist/testdata/pylib.tdir/pylib.lookup.conf up to 1.1.1.2
	external/bsd/unbound/dist/testdata/pylib.tdir/pylib.lookup.py up to 1.1.1.3
	external/bsd/unbound/dist/testdata/pylib.tdir/pylib.post up to 1.1.1.3
	external/bsd/unbound/dist/testdata/pylib.tdir/pylib.pre up to 1.1.1.3
	external/bsd/unbound/dist/testdata/pylib.tdir/pylib.test up to 1.1.1.4
	external/bsd/unbound/dist/testdata/pylib.tdir/pylib.testns up to 1.1.1.2
	external/bsd/unbound/dist/testdata/pymod.tdir/pymod.post up to 1.1.1.2
	external/bsd/unbound/dist/testdata/pymod.tdir/pymod.pre up to 1.1.1.2
	external/bsd/unbound/dist/testdata/pymod.tdir/pymod.py up to 1.1.1.3
	external/bsd/unbound/dist/testdata/pymod.tdir/pymod.test up to 1.1.1.2
	external/bsd/unbound/dist/testdata/pymod_thread.tdir/pymod_thread.post up to 1.1.1.2
	external/bsd/unbound/dist/testdata/pymod_thread.tdir/pymod_thread.pre up to 1.1.1.2
	external/bsd/unbound/dist/testdata/pymod_thread.tdir/pymod_thread.py up to 1.1.1.3
	external/bsd/unbound/dist/testdata/pymod_thread.tdir/pymod_thread.test up to 1.1.1.2
	external/bsd/unbound/dist/testdata/remote-threaded.tdir/remote-threaded.test up to 1.1.1.2
	external/bsd/unbound/dist/testdata/remote-threaded.tdir/unbound_control.key up to 1.1.1.2
	external/bsd/unbound/dist/testdata/remote-threaded.tdir/unbound_control.pem up to 1.1.1.2
	external/bsd/unbound/dist/testdata/remote-threaded.tdir/unbound_server.key up to 1.1.1.2
	external/bsd/unbound/dist/testdata/remote-threaded.tdir/unbound_server.pem up to 1.1.1.2
	external/bsd/unbound/dist/testdata/root_anchor.tdir/root_anchor.dsc up to 1.1.1.2
	external/bsd/unbound/dist/testdata/root_anchor.tdir/root_anchor.test up to 1.1.1.3
	external/bsd/unbound/dist/testdata/root_hints.tdir/root_hints.dsc up to 1.1.1.2
	external/bsd/unbound/dist/testdata/root_hints.tdir/root_hints.test up to 1.1.1.2
	external/bsd/unbound/dist/testdata/speed_local.tdir/speed_local.test up to 1.1.1.2
	external/bsd/unbound/dist/testdata/ssl_req_order.tdir/ssl_req_order.test up to 1.1.1.2
	external/bsd/unbound/dist/testdata/ssl_req_order.tdir/unbound_server.key up to 1.1.1.2
	external/bsd/unbound/dist/testdata/ssl_req_order.tdir/unbound_server.pem up to 1.1.1.2
	external/bsd/unbound/dist/testdata/ssl_req_timeout.tdir/ssl_req_timeout.test up to 1.1.1.2
	external/bsd/unbound/dist/testdata/ssl_req_timeout.tdir/unbound_server.key up to 1.1.1.2
	external/bsd/unbound/dist/testdata/ssl_req_timeout.tdir/unbound_server.pem up to 1.1.1.2
	external/bsd/unbound/dist/testdata/stream_ssl.tdir/stream_ssl.clie.conf up to 1.1.1.3
	external/bsd/unbound/dist/testdata/stream_ssl.tdir/stream_ssl.serv.conf up to 1.1.1.4
	external/bsd/unbound/dist/testdata/stream_ssl.tdir/stream_ssl.test up to 1.1.1.3
	external/bsd/unbound/dist/testdata/stream_ssl.tdir/unbound_control.key up to 1.1.1.2
	external/bsd/unbound/dist/testdata/stream_ssl.tdir/unbound_control.pem up to 1.1.1.2
	external/bsd/unbound/dist/testdata/stream_ssl.tdir/unbound_server.key up to 1.1.1.2
	external/bsd/unbound/dist/testdata/stream_ssl.tdir/unbound_server.pem up to 1.1.1.2
	external/bsd/unbound/dist/testdata/tcp_req_size.tdir/tcp_req_size.test up to 1.1.1.2
	external/bsd/unbound/dist/util/config_file.c    up to 1.1.1.8
	external/bsd/unbound/dist/util/config_file.h    up to 1.1.1.8
	external/bsd/unbound/dist/util/configlexer.c    up to 1.1.1.8
	external/bsd/unbound/dist/util/configlexer.lex  up to 1.1.1.8
	external/bsd/unbound/dist/util/configparser.c   up to 1.1.1.8
	external/bsd/unbound/dist/util/configparser.h   up to 1.1.1.8
	external/bsd/unbound/dist/util/configparser.y   up to 1.1.1.8
	external/bsd/unbound/dist/util/configyyrename.h up to 1.1.1.2
	external/bsd/unbound/dist/util/edns.c           up to 1.1.1.4
	external/bsd/unbound/dist/util/edns.h           up to 1.1.1.4
	external/bsd/unbound/dist/util/fptr_wlist.c     up to 1.1.1.8
	external/bsd/unbound/dist/util/fptr_wlist.h     up to 1.1.1.5
	external/bsd/unbound/dist/util/iana_ports.inc   up to 1.1.1.8
	external/bsd/unbound/dist/util/log.c            up to 1.1.1.7
	external/bsd/unbound/dist/util/log.h            up to 1.1.1.4
	external/bsd/unbound/dist/util/mini_event.c     up to 1.5
	external/bsd/unbound/dist/util/mini_event.h     up to 1.1.1.3
	external/bsd/unbound/dist/util/module.c         up to 1.1.1.5
	external/bsd/unbound/dist/util/module.h         up to 1.1.1.7
	external/bsd/unbound/dist/util/net_help.c       up to 1.1.1.8
	external/bsd/unbound/dist/util/net_help.h       up to 1.1.1.8
	external/bsd/unbound/dist/util/netevent.c       up to 1.6
	external/bsd/unbound/dist/util/netevent.h       up to 1.1.1.7
	external/bsd/unbound/dist/util/random.c         up to 1.1.1.3
	external/bsd/unbound/dist/util/regional.c       up to 1.1.1.5
	external/bsd/unbound/dist/util/regional.h       up to 1.1.1.2
	external/bsd/unbound/dist/util/rtt.c            up to 1.1.1.3
	external/bsd/unbound/dist/util/rtt.h            up to 1.1.1.2
	external/bsd/unbound/dist/util/timehist.c       up to 1.1.1.3
	external/bsd/unbound/dist/util/tube.c           up to 1.1.1.5
	external/bsd/unbound/dist/util/tube.h           up to 1.1.1.3
	external/bsd/unbound/dist/util/ub_event.c       up to 1.1.1.6
	external/bsd/unbound/dist/util/ub_event_pluggable.c up to 1.1.1.4
	external/bsd/unbound/dist/util/data/dname.c     up to 1.1.1.5
	external/bsd/unbound/dist/util/data/dname.h     up to 1.1.1.5
	external/bsd/unbound/dist/util/data/msgencode.c up to 1.1.1.7
	external/bsd/unbound/dist/util/data/msgencode.h up to 1.1.1.3
	external/bsd/unbound/dist/util/data/msgparse.c  up to 1.1.1.7
	external/bsd/unbound/dist/util/data/msgparse.h  up to 1.1.1.6
	external/bsd/unbound/dist/util/data/msgreply.c  up to 1.1.1.8
	external/bsd/unbound/dist/util/data/msgreply.h  up to 1.1.1.8
	external/bsd/unbound/dist/util/data/packed_rrset.c up to 1.1.1.4
	external/bsd/unbound/dist/util/data/packed_rrset.h up to 1.1.1.5
	external/bsd/unbound/dist/util/shm_side/shm_main.c up to 1.1.1.4
	external/bsd/unbound/dist/util/storage/dnstree.c up to 1.1.1.4
	external/bsd/unbound/dist/util/storage/dnstree.h up to 1.1.1.4
	external/bsd/unbound/dist/util/storage/lookup3.c up to 1.1.1.4
	external/bsd/unbound/dist/util/storage/lruhash.c up to 1.1.1.4
	external/bsd/unbound/dist/util/storage/lruhash.h up to 1.1.1.3
	external/bsd/unbound/dist/util/storage/slabhash.c up to 1.1.1.4
	external/bsd/unbound/dist/util/storage/slabhash.h up to 1.1.1.4
	external/bsd/unbound/dist/validator/autotrust.c up to 1.1.1.7
	external/bsd/unbound/dist/validator/val_anchor.c up to 1.1.1.7
	external/bsd/unbound/dist/validator/val_anchor.h up to 1.1.1.5
	external/bsd/unbound/dist/validator/val_kcache.c up to 1.1.1.4
	external/bsd/unbound/dist/validator/val_kcache.h up to 1.1.1.2
	external/bsd/unbound/dist/validator/val_kentry.c up to 1.1.1.3
	external/bsd/unbound/dist/validator/val_kentry.h up to 1.1.1.3
	external/bsd/unbound/dist/validator/val_neg.c   up to 1.1.1.6
	external/bsd/unbound/dist/validator/val_neg.h   up to 1.1.1.4
	external/bsd/unbound/dist/validator/val_nsec.c  up to 1.1.1.6
	external/bsd/unbound/dist/validator/val_nsec.h  up to 1.1.1.4
	external/bsd/unbound/dist/validator/val_nsec3.c up to 1.1.1.5
	external/bsd/unbound/dist/validator/val_nsec3.h up to 1.1.1.4
	external/bsd/unbound/dist/validator/val_secalgo.c up to 1.1.1.7
	external/bsd/unbound/dist/validator/val_secalgo.h up to 1.1.1.2
	external/bsd/unbound/dist/validator/val_sigcrypt.c up to 1.1.1.7
	external/bsd/unbound/dist/validator/val_sigcrypt.h up to 1.1.1.4
	external/bsd/unbound/dist/validator/val_utils.c up to 1.1.1.5
	external/bsd/unbound/dist/validator/val_utils.h up to 1.1.1.5
	external/bsd/unbound/dist/validator/validator.c up to 1.1.1.8
	external/bsd/unbound/dist/validator/validator.h up to 1.1.1.6
	external/bsd/unbound/include/config.h           up to 1.12
	external/bsd/unbound/lib/libunbound/Makefile    up to 1.9
	external/bsd/unbound/lib/libunbound/shlib_version up to 1.6
	external/bsd/wpa/dist/hostapd/README-MULTI-AP   up to 1.1.1.1
	external/bsd/wpa/dist/src/ap/airtime_policy.c   up to 1.1.1.1
	external/bsd/wpa/dist/src/ap/airtime_policy.h   up to 1.1.1.1
	external/bsd/wpa/dist/src/ap/wpa_auth_kay.c     up to 1.1.1.1
	external/bsd/wpa/dist/src/ap/wpa_auth_kay.h     up to 1.1.1.1
	external/bsd/wpa/dist/src/common/dragonfly.c    up to 1.1.1.1
	external/bsd/wpa/dist/src/common/dragonfly.h    up to 1.1.1.1
	external/bsd/wpa/dist/src/common/ocv.c          up to 1.1.1.1
	external/bsd/wpa/dist/src/common/ocv.h          up to 1.1.1.1
	external/bsd/wpa/dist/src/crypto/sha512.c       up to 1.1.1.1
	external/bsd/wpa/dist/src/eap_common/eap_teap_common.c up to 1.1.1.1
	external/bsd/wpa/dist/src/eap_common/eap_teap_common.h up to 1.1.1.1
	external/bsd/wpa/dist/src/eap_peer/eap_teap.c   up to 1.1.1.1
	external/bsd/wpa/dist/src/eap_peer/eap_teap_pac.c up to 1.1.1.1
	external/bsd/wpa/dist/src/eap_peer/eap_teap_pac.h up to 1.1.1.1
	external/bsd/wpa/dist/src/eap_server/eap_server_teap.c up to 1.1.1.1
	external/bsd/wpa/dist/wpa_supplicant/README-DPP up to 1.1.1.1
	external/bsd/wpa/dist/src/crypto/.gitignore     delete
	external/bsd/wpa/dist/src/drivers/.gitignore    delete
	external/bsd/wpa/dist/src/radius/.gitignore     delete
	external/bsd/wpa/dist/src/tls/.gitignore        delete
	external/bsd/wpa/dist/src/utils/.gitignore      delete
	external/bsd/wpa/dist/wpa_supplicant/.gitignore delete
	external/bsd/wpa/dist/wpa_supplicant/doc/docbook/.gitignore delete
	external/bsd/wpa/dist/wpa_supplicant/dbus/.gitignore delete
	external/bsd/wpa/dist/wpa_supplicant/dbus/dbus_old.c delete
	external/bsd/wpa/dist/wpa_supplicant/dbus/dbus_old.h delete
	external/bsd/wpa/dist/wpa_supplicant/dbus/dbus_old_handlers.c delete
	external/bsd/wpa/dist/wpa_supplicant/dbus/dbus_old_handlers.h delete
	external/bsd/wpa/dist/wpa_supplicant/dbus/dbus_old_handlers_wps.c delete
	external/bsd/wpa/dist/wpa_supplicant/dbus/fi.epitest.hostap.WPASupplicant.service.in delete
	external/bsd/wpa/dist/wpa_supplicant/examples/wpas-test.py delete
	external/bsd/wpa/dist/wpa_supplicant/wpa_gui-qt4/.gitignore delete
	external/bsd/wpa/dist/wpa_supplicant/wpa_gui-qt4/lang/.gitignore delete
	external/bsd/wpa/bin/hostapd/Makefile           up to 1.17
	external/bsd/wpa/bin/wpa_passphrase/Makefile    up to 1.6
	external/bsd/wpa/bin/wpa_supplicant/Makefile    up to 1.11
	external/bsd/wpa/bin/wpa_supplicant/wpa_supplicant.8 up to 1.10
	external/bsd/wpa/dist/CONTRIBUTIONS             up to 1.1.1.5
	external/bsd/wpa/dist/COPYING                   up to 1.1.1.6
	external/bsd/wpa/dist/README                    up to 1.1.1.8
	external/bsd/wpa/dist/hostapd/Android.mk        up to 1.1.1.7
	external/bsd/wpa/dist/hostapd/ChangeLog         up to 1.1.1.10
	external/bsd/wpa/dist/hostapd/Makefile          up to 1.1.1.9
	external/bsd/wpa/dist/hostapd/README            up to 1.1.1.8
	external/bsd/wpa/dist/hostapd/android.config    up to 1.1.1.6
	external/bsd/wpa/dist/hostapd/config_file.c     up to 1.1.1.8
	external/bsd/wpa/dist/hostapd/ctrl_iface.c      up to 1.1.1.9
	external/bsd/wpa/dist/hostapd/defconfig         up to 1.1.1.8
	external/bsd/wpa/dist/hostapd/eap_register.c    up to 1.1.1.5
	external/bsd/wpa/dist/hostapd/hostapd.conf      up to 1.1.1.9
	external/bsd/wpa/dist/hostapd/hostapd.wpa_psk   up to 1.1.1.2
	external/bsd/wpa/dist/hostapd/hostapd_cli.c     up to 1.11
	external/bsd/wpa/dist/hostapd/main.c            up to 1.6
	external/bsd/wpa/dist/hostapd/wps-ap-nfc.py     up to 1.1.1.2
	external/bsd/wpa/dist/hs20/client/Makefile      up to 1.1.1.3
	external/bsd/wpa/dist/hs20/client/est.c         up to 1.1.1.4
	external/bsd/wpa/dist/hs20/client/osu_client.c  up to 1.1.1.5
	external/bsd/wpa/dist/src/lib.rules             up to 1.1.1.3
	external/bsd/wpa/dist/src/ap/Makefile           up to 1.1.1.5
	external/bsd/wpa/dist/src/ap/accounting.c       up to 1.1.1.7
	external/bsd/wpa/dist/src/ap/acs.c              up to 1.1.1.5
	external/bsd/wpa/dist/src/ap/ap_config.c        up to 1.1.1.9
	external/bsd/wpa/dist/src/ap/ap_config.h        up to 1.1.1.8
	external/bsd/wpa/dist/src/ap/ap_drv_ops.c       up to 1.6
	external/bsd/wpa/dist/src/ap/ap_drv_ops.h       up to 1.1.1.8
	external/bsd/wpa/dist/src/ap/authsrv.c          up to 1.1.1.8
	external/bsd/wpa/dist/src/ap/beacon.c           up to 1.1.1.9
	external/bsd/wpa/dist/src/ap/ctrl_iface_ap.c    up to 1.1.1.8
	external/bsd/wpa/dist/src/ap/dfs.c              up to 1.1.1.5
	external/bsd/wpa/dist/src/ap/dhcp_snoop.c       up to 1.1.1.4
	external/bsd/wpa/dist/src/ap/dpp_hostapd.c      up to 1.1.1.2
	external/bsd/wpa/dist/src/ap/dpp_hostapd.h      up to 1.1.1.2
	external/bsd/wpa/dist/src/ap/drv_callbacks.c    up to 1.6
	external/bsd/wpa/dist/src/ap/eap_user_db.c      up to 1.1.1.5
	external/bsd/wpa/dist/src/ap/fils_hlp.c         up to 1.1.1.2
	external/bsd/wpa/dist/src/ap/gas_serv.c         up to 1.1.1.6
	external/bsd/wpa/dist/src/ap/gas_serv.h         up to 1.1.1.5
	external/bsd/wpa/dist/src/ap/hostapd.c          up to 1.5
	external/bsd/wpa/dist/src/ap/hostapd.h          up to 1.5
	external/bsd/wpa/dist/src/ap/hs20.c             up to 1.1.1.4
	external/bsd/wpa/dist/src/ap/hw_features.c      up to 1.1.1.8
	external/bsd/wpa/dist/src/ap/ieee802_11.c       up to 1.5
	external/bsd/wpa/dist/src/ap/ieee802_11.h       up to 1.1.1.9
	external/bsd/wpa/dist/src/ap/ieee802_11_auth.c  up to 1.1.1.7
	external/bsd/wpa/dist/src/ap/ieee802_11_he.c    up to 1.1.1.2
	external/bsd/wpa/dist/src/ap/ieee802_11_shared.c up to 1.1.1.7
	external/bsd/wpa/dist/src/ap/ieee802_11_vht.c   up to 1.1.1.6
	external/bsd/wpa/dist/src/ap/ieee802_1x.c       up to 1.1.1.9
	external/bsd/wpa/dist/src/ap/ieee802_1x.h       up to 1.1.1.6
	external/bsd/wpa/dist/src/ap/neighbor_db.c      up to 1.1.1.3
	external/bsd/wpa/dist/src/ap/neighbor_db.h      up to 1.1.1.3
	external/bsd/wpa/dist/src/ap/rrm.c              up to 1.1.1.3
	external/bsd/wpa/dist/src/ap/sta_info.c         up to 1.1.1.8
	external/bsd/wpa/dist/src/ap/sta_info.h         up to 1.1.1.8
	external/bsd/wpa/dist/src/ap/vlan_full.c        up to 1.1.1.2
	external/bsd/wpa/dist/src/ap/vlan_init.c        up to 1.1.1.8
	external/bsd/wpa/dist/src/ap/wmm.c              up to 1.4
	external/bsd/wpa/dist/src/ap/wnm_ap.c           up to 1.1.1.6
	external/bsd/wpa/dist/src/ap/wpa_auth.c         up to 1.12
	external/bsd/wpa/dist/src/ap/wpa_auth.h         up to 1.4
	external/bsd/wpa/dist/src/ap/wpa_auth_ft.c      up to 1.4
	external/bsd/wpa/dist/src/ap/wpa_auth_glue.c    up to 1.1.1.9
	external/bsd/wpa/dist/src/ap/wpa_auth_i.h       up to 1.4
	external/bsd/wpa/dist/src/ap/wpa_auth_ie.c      up to 1.1.1.8
	external/bsd/wpa/dist/src/ap/wpa_auth_ie.h      up to 1.1.1.5
	external/bsd/wpa/dist/src/ap/wps_hostapd.c      up to 1.1.1.9
	external/bsd/wpa/dist/src/common/common_module_tests.c up to 1.1.1.4
	external/bsd/wpa/dist/src/common/defs.h         up to 1.1.1.8
	external/bsd/wpa/dist/src/common/dpp.c          up to 1.2
	external/bsd/wpa/dist/src/common/dpp.h          up to 1.1.1.2
	external/bsd/wpa/dist/src/common/hw_features_common.c up to 1.1.1.4
	external/bsd/wpa/dist/src/common/hw_features_common.h up to 1.1.1.4
	external/bsd/wpa/dist/src/common/ieee802_11_common.c up to 1.1.1.8
	external/bsd/wpa/dist/src/common/ieee802_11_common.h up to 1.1.1.8
	external/bsd/wpa/dist/src/common/ieee802_11_defs.h up to 1.1.1.8
	external/bsd/wpa/dist/src/common/linux_bridge.h up to 1.1.1.2
	external/bsd/wpa/dist/src/common/qca-vendor.h   up to 1.1.1.5
	external/bsd/wpa/dist/src/common/sae.c          up to 1.10
	external/bsd/wpa/dist/src/common/sae.h          up to 1.1.1.5
	external/bsd/wpa/dist/src/common/version.h      up to 1.1.1.10
	external/bsd/wpa/dist/src/common/wpa_common.c   up to 1.1.1.8
	external/bsd/wpa/dist/src/common/wpa_common.h   up to 1.5
	external/bsd/wpa/dist/src/common/wpa_ctrl.c     up to 1.1.1.7
	external/bsd/wpa/dist/src/common/wpa_ctrl.h     up to 1.1.1.9
	external/bsd/wpa/dist/src/crypto/Makefile       up to 1.1.1.8
	external/bsd/wpa/dist/src/crypto/aes-internal-enc.c up to 1.1.1.4
	external/bsd/wpa/dist/src/crypto/aes_i.h        up to 1.1.1.3
	external/bsd/wpa/dist/src/crypto/crypto.h       up to 1.1.1.6
	external/bsd/wpa/dist/src/crypto/crypto_gnutls.c up to 1.1.1.4
	external/bsd/wpa/dist/src/crypto/crypto_internal-modexp.c up to 1.1.1.4
	external/bsd/wpa/dist/src/crypto/crypto_internal.c up to 1.1.1.5
	external/bsd/wpa/dist/src/crypto/crypto_libtomcrypt.c up to 1.1.1.4
	external/bsd/wpa/dist/src/crypto/crypto_linux.c up to 1.1.1.2
	external/bsd/wpa/dist/src/crypto/crypto_nettle.c up to 1.1.1.2
	external/bsd/wpa/dist/src/crypto/crypto_openssl.c up to 1.5
	external/bsd/wpa/dist/src/crypto/crypto_wolfssl.c up to 1.1.1.2
	external/bsd/wpa/dist/src/crypto/dh_groups.c    up to 1.1.1.8
	external/bsd/wpa/dist/src/crypto/md4-internal.c up to 1.1.1.4
	external/bsd/wpa/dist/src/crypto/random.c       up to 1.1.1.6
	external/bsd/wpa/dist/src/crypto/sha1-internal.c up to 1.1.1.6
	external/bsd/wpa/dist/src/crypto/sha1-prf.c     up to 1.1.1.3
	external/bsd/wpa/dist/src/crypto/sha1-tlsprf.c  up to 1.1.1.4
	external/bsd/wpa/dist/src/crypto/sha1-tprf.c    up to 1.1.1.4
	external/bsd/wpa/dist/src/crypto/sha1.c         up to 1.1.1.4
	external/bsd/wpa/dist/src/crypto/sha256-kdf.c   up to 1.1.1.4
	external/bsd/wpa/dist/src/crypto/sha256-prf.c   up to 1.1.1.5
	external/bsd/wpa/dist/src/crypto/sha256-tlsprf.c up to 1.1.1.2
	external/bsd/wpa/dist/src/crypto/sha256.h       up to 1.1.1.6
	external/bsd/wpa/dist/src/crypto/sha384-kdf.c   up to 1.1.1.2
	external/bsd/wpa/dist/src/crypto/sha384-prf.c   up to 1.1.1.3
	external/bsd/wpa/dist/src/crypto/sha512-internal.c up to 1.1.1.2
	external/bsd/wpa/dist/src/crypto/sha512-kdf.c   up to 1.1.1.2
	external/bsd/wpa/dist/src/crypto/sha512-prf.c   up to 1.1.1.2
	external/bsd/wpa/dist/src/crypto/tls.h          up to 1.1.1.8
	external/bsd/wpa/dist/src/crypto/tls_gnutls.c   up to 1.1.1.8
	external/bsd/wpa/dist/src/crypto/tls_internal.c up to 1.1.1.8
	external/bsd/wpa/dist/src/crypto/tls_none.c     up to 1.1.1.7
	external/bsd/wpa/dist/src/crypto/tls_openssl.c  up to 1.1.1.9
	external/bsd/wpa/dist/src/crypto/tls_wolfssl.c  up to 1.1.1.2
	external/bsd/wpa/dist/src/drivers/driver.h      up to 1.5
	external/bsd/wpa/dist/src/drivers/driver_atheros.c up to 1.1.1.9
	external/bsd/wpa/dist/src/drivers/driver_bsd.c  up to 1.39
	external/bsd/wpa/dist/src/drivers/driver_common.c up to 1.1.1.7
	external/bsd/wpa/dist/src/drivers/driver_hostap.c up to 1.1.1.7
	external/bsd/wpa/dist/src/drivers/driver_macsec_linux.c up to 1.1.1.2
	external/bsd/wpa/dist/src/drivers/driver_macsec_qca.c up to 1.1.1.5
	external/bsd/wpa/dist/src/drivers/driver_ndis.c up to 1.1.1.7
	external/bsd/wpa/dist/src/drivers/driver_nl80211.c up to 1.1.1.9
	external/bsd/wpa/dist/src/drivers/driver_nl80211.h up to 1.1.1.4
	external/bsd/wpa/dist/src/drivers/driver_nl80211_capa.c up to 1.1.1.4
	external/bsd/wpa/dist/src/drivers/driver_nl80211_event.c up to 1.1.1.4
	external/bsd/wpa/dist/src/drivers/driver_nl80211_scan.c up to 1.1.1.4
	external/bsd/wpa/dist/src/drivers/driver_openbsd.c up to 1.1.1.2
	external/bsd/wpa/dist/src/drivers/driver_privsep.c up to 1.1.1.6
	external/bsd/wpa/dist/src/drivers/driver_roboswitch.c up to 1.1.1.7
	external/bsd/wpa/dist/src/drivers/driver_wext.c up to 1.1.1.8
	external/bsd/wpa/dist/src/drivers/drivers.mak   up to 1.1.1.8
	external/bsd/wpa/dist/src/drivers/drivers.mk    up to 1.1.1.7
	external/bsd/wpa/dist/src/drivers/linux_ioctl.c up to 1.1.1.6
	external/bsd/wpa/dist/src/drivers/nl80211_copy.h up to 1.1.1.8
	external/bsd/wpa/dist/src/eap_common/eap_defs.h up to 1.1.1.7
	external/bsd/wpa/dist/src/eap_common/eap_eke_common.c up to 1.1.1.4
	external/bsd/wpa/dist/src/eap_common/eap_pwd_common.c up to 1.6
	external/bsd/wpa/dist/src/eap_common/eap_pwd_common.h up to 1.3
	external/bsd/wpa/dist/src/eap_common/eap_sake_common.c up to 1.1.1.4
	external/bsd/wpa/dist/src/eap_common/eap_sake_common.h up to 1.1.1.3
	external/bsd/wpa/dist/src/eap_common/eap_sim_common.c up to 1.1.1.6
	external/bsd/wpa/dist/src/eap_common/eap_sim_common.h up to 1.1.1.4
	external/bsd/wpa/dist/src/eap_peer/eap.c        up to 1.1.1.9
	external/bsd/wpa/dist/src/eap_peer/eap.h        up to 1.1.1.8
	external/bsd/wpa/dist/src/eap_peer/eap_aka.c    up to 1.1.1.8
	external/bsd/wpa/dist/src/eap_peer/eap_config.h up to 1.2
	external/bsd/wpa/dist/src/eap_peer/eap_eke.c    up to 1.1.1.4
	external/bsd/wpa/dist/src/eap_peer/eap_fast.c   up to 1.1.1.8
	external/bsd/wpa/dist/src/eap_peer/eap_leap.c   up to 1.1.1.7
	external/bsd/wpa/dist/src/eap_peer/eap_methods.h up to 1.1.1.6
	external/bsd/wpa/dist/src/eap_peer/eap_mschapv2.c up to 1.1.1.8
	external/bsd/wpa/dist/src/eap_peer/eap_peap.c   up to 1.2
	external/bsd/wpa/dist/src/eap_peer/eap_pwd.c    up to 1.9
	external/bsd/wpa/dist/src/eap_peer/eap_sake.c   up to 1.1.1.7
	external/bsd/wpa/dist/src/eap_peer/eap_sim.c    up to 1.1.1.8
	external/bsd/wpa/dist/src/eap_peer/eap_tls.c    up to 1.1.1.6
	external/bsd/wpa/dist/src/eap_peer/eap_tls_common.c up to 1.2
	external/bsd/wpa/dist/src/eap_peer/eap_tls_common.h up to 1.2
	external/bsd/wpa/dist/src/eap_peer/eap_ttls.c   up to 1.1.1.8
	external/bsd/wpa/dist/src/eap_peer/eap_wsc.c    up to 1.1.1.8
	external/bsd/wpa/dist/src/eap_server/eap.h      up to 1.1.1.8
	external/bsd/wpa/dist/src/eap_server/eap_i.h    up to 1.1.1.8
	external/bsd/wpa/dist/src/eap_server/eap_methods.h up to 1.1.1.6
	external/bsd/wpa/dist/src/eap_server/eap_server.c up to 1.5
	external/bsd/wpa/dist/src/eap_server/eap_server_aka.c up to 1.1.1.9
	external/bsd/wpa/dist/src/eap_server/eap_server_gpsk.c up to 1.1.1.8
	external/bsd/wpa/dist/src/eap_server/eap_server_mschapv2.c up to 1.1.1.8
	external/bsd/wpa/dist/src/eap_server/eap_server_pax.c up to 1.1.1.8
	external/bsd/wpa/dist/src/eap_server/eap_server_peap.c up to 1.1.1.7
	external/bsd/wpa/dist/src/eap_server/eap_server_pwd.c up to 1.9
	external/bsd/wpa/dist/src/eap_server/eap_server_sake.c up to 1.1.1.8
	external/bsd/wpa/dist/src/eap_server/eap_server_sim.c up to 1.1.1.9
	external/bsd/wpa/dist/src/eap_server/eap_server_tls.c up to 1.1.1.7
	external/bsd/wpa/dist/src/eap_server/eap_server_tls_common.c up to 1.9
	external/bsd/wpa/dist/src/eap_server/eap_server_ttls.c up to 1.1.1.9
	external/bsd/wpa/dist/src/eap_server/eap_tls_common.h up to 1.1.1.7
	external/bsd/wpa/dist/src/eapol_auth/eapol_auth_sm.c up to 1.1.1.8
	external/bsd/wpa/dist/src/eapol_auth/eapol_auth_sm.h up to 1.1.1.8
	external/bsd/wpa/dist/src/eapol_supp/eapol_supp_sm.c up to 1.1.1.9
	external/bsd/wpa/dist/src/eapol_supp/eapol_supp_sm.h up to 1.1.1.7
	external/bsd/wpa/dist/src/fst/fst.h             up to 1.1.1.2
	external/bsd/wpa/dist/src/p2p/p2p.c             up to 1.5
	external/bsd/wpa/dist/src/p2p/p2p.h             up to 1.1.1.7
	external/bsd/wpa/dist/src/p2p/p2p_build.c       up to 1.1.1.6
	external/bsd/wpa/dist/src/p2p/p2p_go_neg.c      up to 1.1.1.8
	external/bsd/wpa/dist/src/p2p/p2p_group.c       up to 1.1.1.7
	external/bsd/wpa/dist/src/p2p/p2p_i.h           up to 1.1.1.8
	external/bsd/wpa/dist/src/p2p/p2p_invitation.c  up to 1.1.1.7
	external/bsd/wpa/dist/src/p2p/p2p_utils.c       up to 1.1.1.6
	external/bsd/wpa/dist/src/pae/ieee802_1x_cp.c   up to 1.1.1.4
	external/bsd/wpa/dist/src/pae/ieee802_1x_cp.h   up to 1.1.1.3
	external/bsd/wpa/dist/src/pae/ieee802_1x_kay.c  up to 1.1.1.5
	external/bsd/wpa/dist/src/pae/ieee802_1x_kay.h  up to 1.1.1.4
	external/bsd/wpa/dist/src/pae/ieee802_1x_kay_i.h up to 1.1.1.4
	external/bsd/wpa/dist/src/pae/ieee802_1x_key.c  up to 1.1.1.2
	external/bsd/wpa/dist/src/pae/ieee802_1x_key.h  up to 1.1.1.2
	external/bsd/wpa/dist/src/pae/ieee802_1x_secy_ops.c up to 1.1.1.4
	external/bsd/wpa/dist/src/pae/ieee802_1x_secy_ops.h up to 1.1.1.4
	external/bsd/wpa/dist/src/radius/radius_client.c up to 1.3
	external/bsd/wpa/dist/src/radius/radius_server.c up to 1.1.1.8
	external/bsd/wpa/dist/src/radius/radius_server.h up to 1.1.1.8
	external/bsd/wpa/dist/src/rsn_supp/pmksa_cache.c up to 1.1.1.9
	external/bsd/wpa/dist/src/rsn_supp/tdls.c       up to 1.4
	external/bsd/wpa/dist/src/rsn_supp/wpa.c        up to 1.5
	external/bsd/wpa/dist/src/rsn_supp/wpa.h        up to 1.1.1.8
	external/bsd/wpa/dist/src/rsn_supp/wpa_ft.c     up to 1.4
	external/bsd/wpa/dist/src/rsn_supp/wpa_i.h      up to 1.4
	external/bsd/wpa/dist/src/rsn_supp/wpa_ie.c     up to 1.1.1.8
	external/bsd/wpa/dist/src/rsn_supp/wpa_ie.h     up to 1.1.1.7
	external/bsd/wpa/dist/src/tls/asn1.c            up to 1.1.1.5
	external/bsd/wpa/dist/src/tls/bignum.c          up to 1.1.1.3
	external/bsd/wpa/dist/src/tls/libtommath.c      up to 1.1.1.7
	external/bsd/wpa/dist/src/tls/tlsv1_client.c    up to 1.1.1.8
	external/bsd/wpa/dist/src/tls/tlsv1_client.h    up to 1.1.1.5
	external/bsd/wpa/dist/src/tls/tlsv1_client_read.c up to 1.1.1.8
	external/bsd/wpa/dist/src/tls/tlsv1_client_write.c up to 1.1.1.7
	external/bsd/wpa/dist/src/tls/tlsv1_server.c    up to 1.1.1.8
	external/bsd/wpa/dist/src/tls/tlsv1_server.h    up to 1.1.1.5
	external/bsd/wpa/dist/src/tls/tlsv1_server_i.h  up to 1.1.1.5
	external/bsd/wpa/dist/src/tls/tlsv1_server_read.c up to 1.1.1.7
	external/bsd/wpa/dist/src/tls/tlsv1_server_write.c up to 1.1.1.6
	external/bsd/wpa/dist/src/tls/x509v3.c          up to 1.1.1.9
	external/bsd/wpa/dist/src/utils/Makefile        up to 1.1.1.5
	external/bsd/wpa/dist/src/utils/base64.c        up to 1.1.1.6
	external/bsd/wpa/dist/src/utils/browser.c       up to 1.1.1.2
	external/bsd/wpa/dist/src/utils/common.c        up to 1.6
	external/bsd/wpa/dist/src/utils/common.h        up to 1.7
	external/bsd/wpa/dist/src/utils/eloop.c         up to 1.14
	external/bsd/wpa/dist/src/utils/http_curl.c     up to 1.1.1.5
	external/bsd/wpa/dist/src/utils/json.c          up to 1.1.1.2
	external/bsd/wpa/dist/src/utils/list.h          up to 1.1.1.5
	external/bsd/wpa/dist/src/utils/os_internal.c   up to 1.1.1.7
	external/bsd/wpa/dist/src/utils/os_none.c       up to 1.1.1.8
	external/bsd/wpa/dist/src/utils/os_unix.c       up to 1.6
	external/bsd/wpa/dist/src/utils/trace.c         up to 1.1.1.7
	external/bsd/wpa/dist/src/utils/utils_module_tests.c up to 1.1.1.5
	external/bsd/wpa/dist/src/utils/wpa_debug.c     up to 1.1.1.8
	external/bsd/wpa/dist/src/wps/wps.c             up to 1.1.1.9
	external/bsd/wpa/dist/src/wps/wps.h             up to 1.1.1.8
	external/bsd/wpa/dist/src/wps/wps_attr_build.c  up to 1.1.1.7
	external/bsd/wpa/dist/src/wps/wps_attr_parse.c  up to 1.1.1.7
	external/bsd/wpa/dist/src/wps/wps_attr_parse.h  up to 1.1.1.4
	external/bsd/wpa/dist/src/wps/wps_common.c      up to 1.1.1.9
	external/bsd/wpa/dist/src/wps/wps_defs.h        up to 1.1.1.8
	external/bsd/wpa/dist/src/wps/wps_dev_attr.c    up to 1.1.1.5
	external/bsd/wpa/dist/src/wps/wps_dev_attr.h    up to 1.1.1.5
	external/bsd/wpa/dist/src/wps/wps_enrollee.c    up to 1.1.1.9
	external/bsd/wpa/dist/src/wps/wps_er.c          up to 1.1.1.8
	external/bsd/wpa/dist/src/wps/wps_i.h           up to 1.1.1.7
	external/bsd/wpa/dist/src/wps/wps_registrar.c   up to 1.1.1.10
	external/bsd/wpa/dist/src/wps/wps_upnp.c        up to 1.1.1.8
	external/bsd/wpa/dist/src/wps/wps_validate.c    up to 1.1.1.5
	external/bsd/wpa/dist/wpa_supplicant/Android.mk up to 1.1.1.7
	external/bsd/wpa/dist/wpa_supplicant/ChangeLog  up to 1.1.1.10
	external/bsd/wpa/dist/wpa_supplicant/Makefile   up to 1.5
	external/bsd/wpa/dist/wpa_supplicant/README     up to 1.5
	external/bsd/wpa/dist/wpa_supplicant/README-P2P up to 1.1.1.6
	external/bsd/wpa/dist/wpa_supplicant/android.config up to 1.1.1.6
	external/bsd/wpa/dist/wpa_supplicant/ap.c       up to 1.1.1.8
	external/bsd/wpa/dist/wpa_supplicant/ap.h       up to 1.1.1.8
	external/bsd/wpa/dist/wpa_supplicant/bss.c      up to 1.1.1.8
	external/bsd/wpa/dist/wpa_supplicant/bss.h      up to 1.1.1.8
	external/bsd/wpa/dist/wpa_supplicant/config.c   up to 1.8
	external/bsd/wpa/dist/wpa_supplicant/config.h   up to 1.1.1.8
	external/bsd/wpa/dist/wpa_supplicant/config_file.c up to 1.1.1.9
	external/bsd/wpa/dist/wpa_supplicant/config_ssid.h up to 1.1.1.9
	external/bsd/wpa/dist/wpa_supplicant/config_winreg.c up to 1.1.1.8
	external/bsd/wpa/dist/wpa_supplicant/ctrl_iface.c up to 1.6
	external/bsd/wpa/dist/wpa_supplicant/ctrl_iface_unix.c up to 1.1.1.8
	external/bsd/wpa/dist/wpa_supplicant/defconfig  up to 1.5
	external/bsd/wpa/dist/wpa_supplicant/dpp_supplicant.c up to 1.1.1.2
	external/bsd/wpa/dist/wpa_supplicant/dpp_supplicant.h up to 1.1.1.2
	external/bsd/wpa/dist/wpa_supplicant/driver_i.h up to 1.4
	external/bsd/wpa/dist/wpa_supplicant/eap_register.c up to 1.1.1.5
	external/bsd/wpa/dist/wpa_supplicant/eapol_test.c up to 1.1.1.7
	external/bsd/wpa/dist/wpa_supplicant/eapol_test.py up to 1.1.1.2
	external/bsd/wpa/dist/wpa_supplicant/events.c   up to 1.9
	external/bsd/wpa/dist/wpa_supplicant/gas_query.c up to 1.1.1.7
	external/bsd/wpa/dist/wpa_supplicant/gas_query.h up to 1.1.1.6
	external/bsd/wpa/dist/wpa_supplicant/hs20_supplicant.c up to 1.1.1.6
	external/bsd/wpa/dist/wpa_supplicant/hs20_supplicant.h up to 1.1.1.6
	external/bsd/wpa/dist/wpa_supplicant/ibss_rsn.c up to 1.1.1.8
	external/bsd/wpa/dist/wpa_supplicant/interworking.c up to 1.1.1.8
	external/bsd/wpa/dist/wpa_supplicant/main.c     up to 1.5
	external/bsd/wpa/dist/wpa_supplicant/mbo.c      up to 1.1.1.3
	external/bsd/wpa/dist/wpa_supplicant/mesh.c     up to 1.1.1.4
	external/bsd/wpa/dist/wpa_supplicant/mesh_mpm.c up to 1.1.1.4
	external/bsd/wpa/dist/wpa_supplicant/mesh_rsn.c up to 1.1.1.4
	external/bsd/wpa/dist/wpa_supplicant/notify.c   up to 1.1.1.8
	external/bsd/wpa/dist/wpa_supplicant/notify.h   up to 1.1.1.8
	external/bsd/wpa/dist/wpa_supplicant/op_classes.c up to 1.3
	external/bsd/wpa/dist/wpa_supplicant/p2p_supplicant.c up to 1.1.1.8
	external/bsd/wpa/dist/wpa_supplicant/p2p_supplicant.h up to 1.1.1.6
	external/bsd/wpa/dist/wpa_supplicant/preauth_test.c up to 1.1.1.6
	external/bsd/wpa/dist/wpa_supplicant/rrm.c      up to 1.1.1.2
	external/bsd/wpa/dist/wpa_supplicant/scan.c     up to 1.1.1.10
	external/bsd/wpa/dist/wpa_supplicant/sme.c      up to 1.1.1.10
	external/bsd/wpa/dist/wpa_supplicant/sme.h      up to 1.1.1.7
	external/bsd/wpa/dist/wpa_supplicant/wmm_ac.c   up to 1.1.1.3
	external/bsd/wpa/dist/wpa_supplicant/wnm_sta.c  up to 1.6
	external/bsd/wpa/dist/wpa_supplicant/wpa_cli.c  up to 1.11
	external/bsd/wpa/dist/wpa_supplicant/wpa_supplicant.c up to 1.12
	external/bsd/wpa/dist/wpa_supplicant/wpa_supplicant.conf up to 1.2
	external/bsd/wpa/dist/wpa_supplicant/wpa_supplicant_i.h up to 1.6
	external/bsd/wpa/dist/wpa_supplicant/wpas_glue.c up to 1.1.1.9
	external/bsd/wpa/dist/wpa_supplicant/wpas_kay.c up to 1.1.1.4
	external/bsd/wpa/dist/wpa_supplicant/wps_supplicant.c up to 1.1.1.9
	external/bsd/wpa/dist/wpa_supplicant/wps_supplicant.h up to 1.1.1.7
	external/bsd/wpa/dist/wpa_supplicant/dbus/Makefile up to 1.1.1.4
	external/bsd/wpa/dist/wpa_supplicant/dbus/dbus-wpa_supplicant.conf up to 1.1.1.3
	external/bsd/wpa/dist/wpa_supplicant/dbus/dbus_common.c up to 1.1.1.5
	external/bsd/wpa/dist/wpa_supplicant/dbus/dbus_new.c up to 1.1.1.10
	external/bsd/wpa/dist/wpa_supplicant/dbus/dbus_new.h up to 1.1.1.8
	external/bsd/wpa/dist/wpa_supplicant/dbus/dbus_new_handlers.c up to 1.1.1.10
	external/bsd/wpa/dist/wpa_supplicant/dbus/dbus_new_handlers.h up to 1.1.1.9
	external/bsd/wpa/dist/wpa_supplicant/dbus/dbus_new_handlers_p2p.c up to 1.1.1.7
	external/bsd/wpa/dist/wpa_supplicant/dbus/dbus_new_handlers_p2p.h up to 1.1.1.6
	external/bsd/wpa/dist/wpa_supplicant/dbus/dbus_new_handlers_wps.c up to 1.1.1.8
	external/bsd/wpa/dist/wpa_supplicant/dbus/dbus_new_helpers.c up to 1.1.1.7
	external/bsd/wpa/dist/wpa_supplicant/doc/docbook/eapol_test.8 up to 1.1.1.5
	external/bsd/wpa/dist/wpa_supplicant/doc/docbook/eapol_test.sgml up to 1.1.1.5
	external/bsd/wpa/dist/wpa_supplicant/doc/docbook/wpa_background.8 up to 1.1.1.10
	external/bsd/wpa/dist/wpa_supplicant/doc/docbook/wpa_background.sgml up to 1.1.1.7
	external/bsd/wpa/dist/wpa_supplicant/doc/docbook/wpa_cli.8 up to 1.1.1.10
	external/bsd/wpa/dist/wpa_supplicant/doc/docbook/wpa_cli.sgml up to 1.1.1.7
	external/bsd/wpa/dist/wpa_supplicant/doc/docbook/wpa_gui.8 up to 1.1.1.10
	external/bsd/wpa/dist/wpa_supplicant/doc/docbook/wpa_gui.sgml up to 1.1.1.7
	external/bsd/wpa/dist/wpa_supplicant/doc/docbook/wpa_passphrase.8 up to 1.1.1.10
	external/bsd/wpa/dist/wpa_supplicant/doc/docbook/wpa_passphrase.sgml up to 1.1.1.7
	external/bsd/wpa/dist/wpa_supplicant/doc/docbook/wpa_priv.8 up to 1.1.1.10
	external/bsd/wpa/dist/wpa_supplicant/doc/docbook/wpa_priv.sgml up to 1.1.1.7
	external/bsd/wpa/dist/wpa_supplicant/doc/docbook/wpa_supplicant.8 up to 1.1.1.10
	external/bsd/wpa/dist/wpa_supplicant/doc/docbook/wpa_supplicant.conf.5 up to 1.1.1.10
	external/bsd/wpa/dist/wpa_supplicant/doc/docbook/wpa_supplicant.sgml up to 1.1.1.8
	external/bsd/wpa/dist/wpa_supplicant/examples/dbus-listen-preq.py up to 1.1.1.2
	external/bsd/wpa/dist/wpa_supplicant/examples/dpp-qrcode.py up to 1.1.1.2
	external/bsd/wpa/dist/wpa_supplicant/examples/p2p-nfc.py up to 1.1.1.2
	external/bsd/wpa/dist/wpa_supplicant/examples/wpas-dbus-new-getall.py up to 1.1.1.2
	external/bsd/wpa/dist/wpa_supplicant/examples/wpas-dbus-new-signals.py up to 1.1.1.3
	external/bsd/wpa/dist/wpa_supplicant/examples/wpas-dbus-new-wps.py up to 1.1.1.2
	external/bsd/wpa/dist/wpa_supplicant/examples/wpas-dbus-new.py up to 1.1.1.2
	external/bsd/wpa/dist/wpa_supplicant/examples/wps-nfc.py up to 1.1.1.3
	external/bsd/wpa/dist/wpa_supplicant/examples/p2p/p2p_connect.py up to 1.1.1.2
	external/bsd/wpa/dist/wpa_supplicant/examples/p2p/p2p_disconnect.py up to 1.1.1.2
	external/bsd/wpa/dist/wpa_supplicant/examples/p2p/p2p_find.py up to 1.1.1.2
	external/bsd/wpa/dist/wpa_supplicant/examples/p2p/p2p_flush.py up to 1.1.1.2
	external/bsd/wpa/dist/wpa_supplicant/examples/p2p/p2p_group_add.py up to 1.1.1.2
	external/bsd/wpa/dist/wpa_supplicant/examples/p2p/p2p_invite.py up to 1.1.1.2
	external/bsd/wpa/dist/wpa_supplicant/examples/p2p/p2p_listen.py up to 1.1.1.2
	external/bsd/wpa/dist/wpa_supplicant/examples/p2p/p2p_stop_find.py up to 1.1.1.2
	external/bsd/wpa/dist/wpa_supplicant/systemd/wpa_supplicant.service.in up to 1.1.1.3
	external/bsd/wpa/dist/wpa_supplicant/utils/log2pcap.py up to 1.1.1.2
	external/mpl/dhcp/dist/common/tests/domain_name_test.c up to 1.2
	external/mpl/dhcp/dist/dhcpctl/cltest2.c        up to 1.2
	external/mpl/dhcp/dist/relay/tests/Atffile      up to 1.1.1.1
	external/mpl/dhcp/dist/relay/tests/Kyuafile     up to 1.1.1.1
	external/mpl/dhcp/dist/relay/tests/Makefile.am  up to 1.1.1.1
	external/mpl/dhcp/dist/relay/tests/Makefile.in  up to 1.1.1.3
	external/mpl/dhcp/dist/relay/tests/relay_unittests.c up to 1.4
	external/mpl/dhcp/dist/CONTRIBUTING.md          up to 1.1.1.2
	external/mpl/dhcp/dist/keama/tests/badduid.err  up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/README       up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/samples/example.conf up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/samples/example.json up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/samples/runall.sh up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/samples/runone.sh up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/samples/simple.conf up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/samples/simple.json up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/samples/test-a6.conf up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/samples/test-a6.json up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/samples/vmnet8.conf up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/samples/vmnet8.json up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/badcasexsc.err up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/badcasexsc.msg up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/badclass.err up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/badclass.msg up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/badclass2.err up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/badclass2.msg up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/baddecl2array.err up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/baddecl2array.msg up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/baddecl2record.err up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/baddecl2record.msg up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/baddeclBt.err up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/baddeclBt.msg up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/baddefaultxsc.err up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/baddefaultxsc.msg up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/baddomain.notyet up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/badduid.msg  up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/env          up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/badinclude.err up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/badinclude.msg up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/badoption66.err6 up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/badoption66.msg up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/badoptionD6.notyet up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/badoptionDc4.notyet up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/badoptionI4.err4 up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/badoptionI4.msg up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/badoptiond4.err4 up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/badoptiond4.msg up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/badstatusdir.err up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/badstatusdir.msg up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/badsubclass.err up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/badsubclass.msg up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/bintadx6.in6 up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/bintadx6.out up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/bootfilename4.in4 up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/bootfilename4.out up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/charcasedx4.in4 up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/checkall.sh  up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/charcasedx4.out up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/checkone.sh  up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/class4.in4   up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/class4.out   up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/class4empty.in4 up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/class4empty.out up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/class6.in6   up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/class6.out   up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/class6empty.in6 up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/class6empty.out up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/classbadmatch.err up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/classbadmatch.msg up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/classbadmatchif.err up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/classbadmatchif.msg up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/classinclass.err up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/classinclass.msg up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/concatdx4.in4 up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/concatdx4.out up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/concatnulldx4.in4 up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/concatnulldx4.out up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/docsis4.dir  up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/configdata4.in4 up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/configdata4.out up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/dbtimeformat4.in4 up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/dbtimeformat4.out up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/dbtimeformat6.in6 up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/dbtimeformat6.out up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/ddnsupdstyle6.in6 up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/ddnsupdstyle6.out up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/defaultexpr6.in6 up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/defaultexpr6.out up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/denyunknown6.in6 up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/denyunknown6.out up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/docsis6.dir  up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/duid2.err    up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/duid2.msg    up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/duiden6.in6  up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/duiden6.out  up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/duidennoid.err up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/duidennoid.msg up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/duidennonum.err up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/duidennonum.msg up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/duidll6.in6  up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/duidll6.out  up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/duidllbadtype.err up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/duidllbadtype.msg up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/duidllhw6.in6 up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/duidllhw6.out up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/duidllnohw.err up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/duidllnohw.msg up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/duidllt6.in6 up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/duidllt6.out up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/duidlltbadtype.err up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/duidlltbadtype.msg up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/duidlltnohw.err up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/duidlltnohw.msg up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/duidlltnotime.err up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/duidlltnotime.msg up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/duidlltthw4.err4 up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/duidlltthw4.msg up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/duidlltthw6.in6 up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/duidlltthw6.out up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/duidnoid.err up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/duidnoid.msg up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/enableupdates6.in6 up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/enableupdates6.out up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/encodedx6.in6 up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/encodedx6.out up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/escapestring4.in4 up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/escapestring4.out up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/execstatement4.in4 up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/execstatement4.out up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/execstatement6.in6 up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/execstatement6.out up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/existsbx4.in4 up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/existsbx4.out up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/filename4.in4 up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/filename4.out up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/filenamedx4.notyet up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/fixedaddressinroot4.err4 up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/fixedaddressinroot4.msg up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/fixedaddressinroot6.err6 up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/fixedaddressinroot6.msg up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/fixedprefixinroot.err6 up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/fixedprefixinroot.msg up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/fqdncompressed.err6 up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/fqdncompressed.msg up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/gethostdx4.notyet up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/global4.in4  up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/global4.out  up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/global6.in6  up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/global6.out  up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/groupclass4.in4 up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/groupclass4.out up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/groupclass6.in6 up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/groupclass6.out up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/groupgroup4.in4 up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/groupgroup4.out up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/grouphost4.inn up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/grouphost4.out up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/groupinclass.err up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/groupinclass.msg up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/groupsubnet4.in4 up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/groupsubnet4.out up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/groupsubnet6.in6 up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/groupsubnet6.out up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/groupsubnetif.err4 up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/groupsubnetif.msg up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/hardware2dx4.in4 up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/hardware2dx4.out up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/hardwaredx4.in4 up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/hardwaredx4.out up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/hardwareinroot.err up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/hardwareinroot.msg up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/host6.notyet up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/hostidentifier4.inl up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/hostidentifier4.outl up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/hostnum.msg  up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/hostinclass.err up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/hostinclass.msg up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/hostinhost.err up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/hostinhost.msg up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/hostname4.in4 up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/hostname4.out up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/hostnum.errF up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/hostuid4.inn up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/hostuid4.out up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/ifxsc4.in4   up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/ifxsc4.out   up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/ipaddr6.in6  up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/ipaddr6.out  up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/ipaddrhost4.in4 up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/ipaddrhost4.out up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/ipaddrs4.notyet4 up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/lifetime4.ind up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/lifetime4.out up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/lifetime6.inD up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/lifetime6.out up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/lifetimedef4.ind up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/lifetimedef4.out up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/lifetimedef6.inD up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/lifetimedef6.out up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/listarray.err up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/listarray.msg up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/minimal4.in4 up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/minimal4.out up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/minimal6.in6 up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/minimal6.out up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/mixedarray.err up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/mixedarray.msg up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/nestarray.err up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/nestarray.msg up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/noauth4.in4  up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/noauth4.out  up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/noauth6.in6  up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/noauth6.out  up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/noclass.err  up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/noclass.msg  up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/noinclude.err up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/noinclude.msg up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/notbx4.in4   up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/nosubclass.err up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/nosubclass.msg up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/nosuperclass.err up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/nosuperclass.msg up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/notbx4.out   up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/notnotbx4.in4 up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/notnotbx4.out up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/nxdomainnx6.in6 up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/nxdomainnx6.out up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/onxsc4.in4   up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/onxsc4.out   up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/optdatagrouppool4.in4 up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/optdatagrouppool4.out up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/optiondata4.in4 up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/optiondata4.out up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/optiondata6.in6 up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/optiondata6.out up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/optiondatapool4.in4 up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/optiondatapool4.out up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/optiondatapool6.in6 up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/optiondatapool6.out up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/optiondecl4.in4 up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/optiondecl4.out up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/optiondecl6.in6 up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/optiondecl6.out up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/optiondeclBat4.in4 up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/optiondeclBat4.out up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/optionencap4.in4 up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/optionencap4.out up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/optionencap6.in6 up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/optionencap6.out up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/optionexpr4.in4 up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/optionexpr4.out up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/optionspace4.in4 up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/optionspace4.out up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/optionspace6.in6 up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/optionspace6.out up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/optionvendor4.in4 up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/optionvendor4.out up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/optionvendor6.in6 up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/optionvendor6.out up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/orphan4.inn  up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/orphan4.out  up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/orphan6.inN  up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/orphan6.out  up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/packetdx4.notyet up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/permitauth4.in4 up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/permitauth4.out up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/permitauth6.in6 up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/permitauth6.out up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/permitknown4.in4 up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/permitknown4.out up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/pickdx6.in6  up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/pickdx6.out  up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/pool4.in4    up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/pool4.out    up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/pool42.in4   up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/pool42.out   up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/pool6.in6    up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/pool6.out    up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/pool6in4.err4 up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/pool6in4.msg up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/poolinroot4.err4 up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/poolinroot4.msg up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/poolinroot6.err6 up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/poolinroot6.msg up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/preferred6.in6 up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/preferred6.out up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/prefix0.err6 up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/prefix0.msg  up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/prefix128.err6 up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/prefix128.msg up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/prefix6.in6  up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/prefix6.out  up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/prefix62.in6 up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/prefix62.out up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/prefixinroot6.err6 up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/prefixinroot6.msg up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/qualifyingsuffix4.in4 up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/qualifyingsuffix4.out up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/qualifyingsuffix6.in6 up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/qualifyingsuffix6.out up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/range4.in4   up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/range4.out   up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/range6.in6   up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/range6.out   up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/range6in4.err4 up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/range6in4.msg up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/rangeinroot4.err4 up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/rangeinroot4.msg up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/rangeinroot6.err6 up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/rangeinroot6.msg up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/reversedx6.in6 up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/reversedx6.out up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/runall.sh    up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/runone.sh    up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/share0.err   up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/share0.msg   up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/share2if.err up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/share2if.msg up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/shareempty.err up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/shareempty.msg up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/shareinclass.err up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/shareinclass.msg up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/shareinhost.err up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/shareinhost.msg up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/shareinshare.err up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/shareinshare.msg up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/shareinsubnet4.err4 up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/shareinsubnet4.msg up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/shareinsubnet6.err6 up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/shareinsubnet6.msg up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/sharenoname.err up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/sharenoname.msg up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/shareone4.in4 up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/shareone4.out up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/shareone6.in6 up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/shareone6.out up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/sharepools4.in4 up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/sharepools4.out up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/sharetwo4.in4 up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/sharetwo4.out up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/sharetwo6.in6 up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/sharetwo6.out up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/sname4.notyet up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/spawning6.in6 up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/spawning6.out up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/subclass4.in4 up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/subclass4.out up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/subclass6.in6 up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/subclass6.out up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/subclassbinsel4.in4 up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/subclassbinsel4.out up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/subclassbinsel6.in6 up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/subclassbinsel6.out up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/subclassguard4.in4 up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/subclassguard4.out up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/subclassguard6.in6 up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/subclassguard6.out up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/subnet4.in4  up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/subnet4.out  up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/subnet42if.err4 up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/subnet42if.msg up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/subnet4auth.in4 up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/subnet4auth.out up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/subnet4badmask.err4 up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/subnet4badmask.msg up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/subnet4inclass.err4 up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/subnet4inclass.msg up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/subnet4inhost.err4 up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/subnet4inhost.msg up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/subnet4nomask.err4 up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/subnet4nomask.msg up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/subnet6.in6  up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/subnet6.out  up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/subnet62if.err6 up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/subnet62if.msg up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/subnet6auth.in6 up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/subnet6auth.out up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/subnet6inclass.err6 up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/subnet6inclass.msg up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/subnet6one.in6 up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/subnet6inhost.err6 up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/subnet6inhost.msg up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/subnet6multi.in6 up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/subnet6multi.out up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/subnet6nolen.err6 up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/subnet6nolen.msg up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/subnet6noslash.err6 up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/subnet6noslash.msg up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/subnet6one.out up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/subnetinsubnet4.err4 up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/subnetinsubnet4.msg up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/subnetinsubnet6.err6 up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/subnetinsubnet6.msg up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/substringdx4.in4 up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/substringdx4.out up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/suffixdx4.in4 up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/suffixdx4.out up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/switchxsc4.in4 up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/switchxsc4.out up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/switchxsc6.in6 up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/switchxsc6.out up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/tautology.err up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/tautology.msg up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/tautologyhexa.err up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/tautologyhexa.msg up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/tautologysub.err up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/tautologysub.msg up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/temporary6.in6 up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/temporary6.out up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/textarray.err up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/textarray.msg up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/unknownoption.err up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/unknownoption.msg up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/unknownspace.err up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/unknownspace.msg up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/userclass.err up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/userclass.msg up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/vendorclass.err up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/vendorclass.msg up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/vendorspace4.in4 up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/vendorspace4.out up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/zone4.in4    up to 1.1.1.1
	external/mpl/dhcp/dist/keama/tests/zone4.out    up to 1.1.1.1
	external/mpl/dhcp/dist/keama/ChangeLog.md       up to 1.1.1.2
	external/mpl/dhcp/dist/keama/Makefile.am        up to 1.1.1.1
	external/mpl/dhcp/dist/keama/Makefile.in        up to 1.1.1.3
	external/mpl/dhcp/dist/keama/README.md          up to 1.1.1.1
	external/mpl/dhcp/dist/keama/conflex.c          up to 1.3
	external/mpl/dhcp/dist/keama/confparse.c        up to 1.3
	external/mpl/dhcp/dist/keama/data.c             up to 1.3
	external/mpl/dhcp/dist/keama/data.h             up to 1.3
	external/mpl/dhcp/dist/keama/dhctoken.h         up to 1.3
	external/mpl/dhcp/dist/keama/doc.txt            up to 1.1.1.1
	external/mpl/dhcp/dist/keama/eval.c             up to 1.3
	external/mpl/dhcp/dist/keama/json.c             up to 1.3
	external/mpl/dhcp/dist/keama/keama.8            up to 1.3
	external/mpl/dhcp/dist/keama/keama.c            up to 1.3
	external/mpl/dhcp/dist/keama/keama.h            up to 1.3
	external/mpl/dhcp/dist/keama/options.c          up to 1.3
	external/mpl/dhcp/dist/keama/parse.c            up to 1.3
	external/mpl/dhcp/dist/keama/print.c            up to 1.3
	external/mpl/dhcp/dist/keama/reduce.c           up to 1.3
	external/mpl/dhcp/bind/dist/lib/dns/dst_api.c   up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/Kyuafile    up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/Makefile.in up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/acl.c       up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/adb.c       up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/badcache.c  up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/byaddr.c    up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/cache.c     up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/callbacks.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/catz.c      up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/client.c    up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/clientinfo.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/compress.c  up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/db.c        up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/dbiterator.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/dbtable.c   up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/diff.c      up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/dispatch.c  up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/dlz.c       up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/dns64.c     up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/dnsrps.c    up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/dnssec.c    up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/dnstap.c    up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/dnstap.proto up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/ds.c        up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/tsig_p.h    up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/dst_internal.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/dst_openssl.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/dst_parse.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/dst_parse.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/dst_pkcs11.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/dst_result.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/dyndb.c     up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/ecdb.c      up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/ecs.c       up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/fixedname.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/forward.c   up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/gen-unix.h  up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/gen-win32.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/gen.c       up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/geoip2.c    up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/gssapi_link.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/gssapictx.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/hmac_link.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/ipkeylist.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/iptable.c   up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/journal.c   up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/kasp.c      up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/key.c       up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/keydata.c   up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/time.c      up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/keymgr.c    up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/keytable.c  up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/lib.c       up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/log.c       up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/lookup.c    up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/mapapi      up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/master.c    up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/masterdump.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/message.c   up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/name.c      up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/ncache.c    up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/nsec.c      up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/nsec3.c     up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/nta.c       up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/openssl_link.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/openssldh_link.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/opensslecdsa_link.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/openssleddsa_link.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/opensslrsa_link.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/order.c     up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/peer.c      up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/pkcs11.c    up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/pkcs11ecdsa_link.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/pkcs11eddsa_link.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/pkcs11rsa_link.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/portlist.c  up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/private.c   up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rbt.c       up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rbtdb.c     up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rbtdb.h     up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rcode.c     up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata.c     up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdatalist.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdatalist_p.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdataset.c  up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdatasetiter.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdataslab.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/request.c   up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/resolver.c  up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/result.c    up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rootns.c    up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rpz.c       up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rriterator.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rrl.c       up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/sdb.c       up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/sdlz.c      up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/soa.c       up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/ssu.c       up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/ssu_external.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/stats.c     up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/timer.c     up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/tcpmsg.c    up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/tkey.c      up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/tsec.c      up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/tsig.c      up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/ttl.c       up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/update.c    up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/validator.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/version.c   up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/view.c      up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/xfrin.c     up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/zone.c      up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/include/dns/Makefile.in up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/include/dns/acl.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/include/dns/adb.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/include/dns/badcache.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/include/dns/bit.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/include/dns/byaddr.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/include/dns/cache.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/include/dns/callbacks.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/include/dns/catz.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/include/dns/cert.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/include/dns/client.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/include/dns/clientinfo.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/include/dns/compress.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/include/dns/db.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/include/dns/dbiterator.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/include/dns/dbtable.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/include/dns/diff.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/include/dns/dispatch.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/include/dns/dlz.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/include/dns/dlz_dlopen.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/include/dns/dns64.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/include/dns/dnsrps.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/include/dns/dnssec.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/include/dns/dnstap.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/include/dns/ds.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/include/dns/dsdigest.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/include/dns/dyndb.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/include/dns/ecdb.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/include/dns/ecs.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/include/dns/edns.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/include/dns/events.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/include/dns/fixedname.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/include/dns/forward.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/include/dns/geoip.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/include/dns/ipkeylist.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/include/dns/iptable.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/include/dns/journal.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/include/dns/kasp.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/include/dns/keydata.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/include/dns/keyflags.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/include/dns/keymgr.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/include/dns/keytable.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/include/dns/keyvalues.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/include/dns/lib.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/include/dns/librpz.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/include/dns/lmdb.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/include/dns/log.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/include/dns/lookup.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/include/dns/master.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/include/dns/masterdump.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/include/dns/message.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/include/dns/name.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/include/dns/ncache.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/include/dns/nsec.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/include/dns/nsec3.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/include/dns/nta.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/include/dns/opcode.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/include/dns/order.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/include/dns/peer.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/include/dns/portlist.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/include/dns/private.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/include/dns/rbt.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/include/dns/rcode.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/include/dns/rdata.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/include/dns/rdataclass.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/include/dns/rdatalist.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/include/dns/rdataset.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/include/dns/rdatasetiter.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/include/dns/rdataslab.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/include/dns/rdatatype.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/include/dns/request.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/include/dns/resolver.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/include/dns/result.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/include/dns/rootns.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/include/dns/rpz.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/include/dns/rriterator.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/include/dns/rrl.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/include/dns/sdb.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/include/dns/sdlz.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/include/dns/secalg.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/include/dns/secproto.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/include/dns/soa.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/include/dns/ssu.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/include/dns/stats.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/include/dns/tcpmsg.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/include/dns/time.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/include/dns/timer.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/include/dns/tkey.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/include/dns/tsec.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/include/dns/tsig.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/include/dns/ttl.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/include/dns/types.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/include/dns/update.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/include/dns/validator.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/include/dns/version.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/include/dns/view.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/include/dns/xfrin.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/include/dns/zone.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/include/dns/zonekey.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/include/dns/zoneverify.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/include/dns/zt.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/include/dst/Makefile.in up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/include/dst/dst.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/include/dst/gssapi.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/include/dst/result.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/include/Makefile.in up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/zone_p.h    up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/zonekey.c   up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/zoneverify.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/zt.c        up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/any_255/tsig_250.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/any_255/tsig_250.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/rdatastructpre.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/rdatastructsuf.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/ch_3/a_1.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/ch_3/a_1.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/afsdb_18.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/afsdb_18.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/amtrelay_260.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/amtrelay_260.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/avc_258.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/avc_258.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/caa_257.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/caa_257.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/cdnskey_60.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/cdnskey_60.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/cds_59.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/cds_59.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/cert_37.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/cert_37.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/cname_5.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/cname_5.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/csync_62.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/csync_62.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/dlv_32769.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/dlv_32769.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/dname_39.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/ds_43.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/dname_39.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/dnskey_48.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/dnskey_48.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/doa_259.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/doa_259.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/ds_43.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/eui48_108.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/eui48_108.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/eui64_109.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/eui64_109.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/gpos_27.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/gpos_27.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/hinfo_13.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/hinfo_13.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/hip_55.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/hip_55.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/ipseckey_45.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/ipseckey_45.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/isdn_20.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/isdn_20.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/key_25.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/key_25.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/keydata_65533.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/keydata_65533.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/l32_105.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/l32_105.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/l64_106.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/l64_106.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/loc_29.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/loc_29.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/lp_107.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/lp_107.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/mb_7.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/mb_7.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/md_3.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/md_3.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/mf_4.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/mf_4.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/mg_8.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/mg_8.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/minfo_14.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/minfo_14.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/mr_9.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/mr_9.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/mx_15.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/mx_15.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/naptr_35.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/naptr_35.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/nid_104.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/nid_104.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/ninfo_56.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/ninfo_56.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/ns_2.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/ns_2.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/nsec3_50.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/nsec3_50.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/nsec3param_51.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/nsec3param_51.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/nsec_47.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/nsec_47.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/null_10.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/null_10.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/nxt_30.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/nxt_30.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/openpgpkey_61.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/openpgpkey_61.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/opt_41.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/opt_41.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/proforma.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/proforma.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/ptr_12.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/ptr_12.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/rkey_57.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/rkey_57.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/rp_17.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/rp_17.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/rrsig_46.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/rrsig_46.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/rt_21.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/rt_21.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/sig_24.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/sig_24.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/sink_40.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/sink_40.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/smimea_53.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/smimea_53.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/soa_6.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/soa_6.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/spf_99.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/spf_99.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/sshfp_44.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/sshfp_44.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/ta_32768.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/ta_32768.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/talink_58.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/talink_58.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/tkey_249.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/tkey_249.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/tlsa_52.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/tlsa_52.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/txt_16.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/txt_16.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/uri_256.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/uri_256.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/x25_19.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/x25_19.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/zonemd_63.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/generic/zonemd_63.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/hs_4/a_1.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/hs_4/a_1.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/in_1/a6_38.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/in_1/a6_38.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/in_1/a_1.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/in_1/a_1.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/in_1/aaaa_28.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/in_1/aaaa_28.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/in_1/apl_42.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/in_1/apl_42.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/in_1/atma_34.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/in_1/atma_34.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/in_1/dhcid_49.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/in_1/dhcid_49.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/in_1/eid_31.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/in_1/eid_31.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/in_1/https_65.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/in_1/https_65.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/in_1/kx_36.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/in_1/kx_36.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/in_1/nimloc_32.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/in_1/nimloc_32.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/in_1/nsap-ptr_23.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/in_1/nsap-ptr_23.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/in_1/nsap_22.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/in_1/nsap_22.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/in_1/px_26.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/in_1/px_26.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/in_1/srv_33.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/in_1/srv_33.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/in_1/svcb_64.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/in_1/svcb_64.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/in_1/wks_11.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/dns/rdata/in_1/wks_11.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/irs/include/irs/Makefile.in up to 1.1
	external/mpl/dhcp/bind/dist/lib/irs/include/irs/context.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/irs/include/irs/dnsconf.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/irs/include/irs/netdb.h.in up to 1.1
	external/mpl/dhcp/bind/dist/lib/irs/include/irs/platform.h.in up to 1.1
	external/mpl/dhcp/bind/dist/lib/irs/include/irs/resconf.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/irs/include/irs/types.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/irs/include/irs/version.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/irs/include/Makefile.in up to 1.1
	external/mpl/dhcp/bind/dist/lib/irs/Kyuafile    up to 1.1
	external/mpl/dhcp/bind/dist/lib/irs/Makefile.in up to 1.1
	external/mpl/dhcp/bind/dist/lib/irs/context.c   up to 1.1
	external/mpl/dhcp/bind/dist/lib/irs/dnsconf.c   up to 1.1
	external/mpl/dhcp/bind/dist/lib/irs/gai_strerror.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/irs/getaddrinfo.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/irs/getnameinfo.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/irs/resconf.c   up to 1.1
	external/mpl/dhcp/bind/dist/lib/irs/version.c   up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/include/isc/Makefile.in up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/include/isc/aes.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/include/isc/app.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/include/isc/assertions.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/include/isc/astack.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/include/isc/atomic.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/include/isc/backtrace.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/include/isc/barrier.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/include/isc/base32.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/include/isc/base64.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/include/isc/bind9.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/include/isc/buffer.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/include/isc/bufferlist.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/include/isc/cmocka.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/include/isc/commandline.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/include/isc/counter.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/include/isc/crc64.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/include/isc/deprecated.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/include/isc/endian.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/include/isc/errno.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/include/isc/error.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/include/isc/event.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/include/isc/eventclass.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/include/isc/file.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/include/isc/formatcheck.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/include/isc/fsaccess.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/include/isc/fuzz.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/include/isc/hash.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/include/isc/heap.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/include/isc/hex.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/include/isc/hmac.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/include/isc/ht.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/include/isc/httpd.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/include/isc/interfaceiter.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/include/isc/iterated_hash.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/include/isc/lang.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/include/isc/lex.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/include/isc/lfsr.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/include/isc/lib.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/include/isc/likely.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/include/isc/list.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/include/isc/log.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/include/isc/magic.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/include/isc/managers.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/include/isc/md.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/include/isc/mem.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/include/isc/meminfo.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/include/isc/mutexblock.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/include/isc/netaddr.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/include/isc/netmgr.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/include/isc/netscope.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/include/isc/nonce.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/include/isc/os.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/include/isc/parseint.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/include/isc/platform.h.in up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/include/isc/pool.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/include/isc/portset.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/include/isc/print.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/include/isc/quota.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/include/isc/radix.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/include/isc/random.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/include/isc/ratelimiter.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/include/isc/refcount.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/include/isc/regex.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/include/isc/region.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/include/isc/resource.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/include/isc/result.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/include/isc/resultclass.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/include/isc/rwlock.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/include/isc/safe.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/include/isc/serial.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/include/isc/siphash.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/include/isc/sockaddr.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/include/isc/socket.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/include/isc/stats.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/include/isc/stdio.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/include/isc/strerr.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/include/isc/string.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/include/isc/symtab.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/include/isc/task.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/include/isc/taskpool.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/include/isc/timer.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/include/isc/tm.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/include/isc/types.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/include/isc/url.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/include/isc/utf8.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/include/isc/util.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/include/isc/version.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/include/Makefile.in up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/include/pk11/Makefile.in up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/include/pk11/constants.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/include/pk11/internal.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/include/pk11/pk11.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/include/pk11/result.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/include/pk11/site.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/include/pkcs11/Makefile.in up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/include/pkcs11/pkcs11.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/Kyuafile    up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/Makefile.in up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/aes.c       up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/app.c       up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/assertions.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/astack.c    up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/backtrace-emptytbl.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/backtrace.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/base32.c    up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/base64.c    up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/bind9.c     up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/buffer.c    up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/bufferlist.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/commandline.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/counter.c   up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/crc64.c     up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/entropy.c   up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/entropy_private.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/error.c     up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/event.c     up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/fsaccess.c  up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/hash.c      up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/heap.c      up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/hex.c       up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/hmac.c      up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/ht.c        up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/httpd.c     up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/iterated_hash.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/lex.c       up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/lfsr.c      up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/lib.c       up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/lib_p.h     up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/log.c       up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/managers.c  up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/md.c        up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/mem.c       up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/mem_p.h     up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/mutexblock.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/netaddr.c   up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/netmgr_p.h  up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/netscope.c  up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/nonce.c     up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/openssl_shim.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/openssl_shim.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/parseint.c  up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/pk11.c      up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/pk11_result.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/pool.c      up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/portset.c   up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/quota.c     up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/radix.c     up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/random.c    up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/ratelimiter.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/regex.c     up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/region.c    up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/result.c    up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/rwlock.c    up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/safe.c      up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/serial.c    up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/siphash.c   up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/sockaddr.c  up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/stats.c     up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/string.c    up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/symtab.c    up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/task.c      up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/task_p.h    up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/taskpool.c  up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/timer.c     up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/timer_p.h   up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/tls.c       up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/tls_p.h     up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/tm.c        up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/trampoline.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/trampoline_p.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/url.c       up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/utf8.c      up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/version.c   up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/xoshiro128starstar.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/netmgr/Makefile.in up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/netmgr/netmgr-int.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/netmgr/netmgr.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/netmgr/tcp.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/netmgr/tcpdns.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/netmgr/udp.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/netmgr/uv-compat.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/netmgr/uv-compat.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/netmgr/uverr2result.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/pthreads/include/isc/Makefile.in up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/pthreads/include/isc/condition.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/pthreads/include/isc/mutex.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/pthreads/include/isc/once.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/pthreads/include/isc/thread.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/pthreads/include/Makefile.in up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/pthreads/Makefile.in up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/pthreads/condition.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/pthreads/mutex.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/pthreads/thread.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/unix/include/isc/Makefile.in up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/unix/include/isc/align.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/unix/include/isc/dir.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/unix/include/isc/net.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/unix/include/isc/netdb.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/unix/include/isc/offset.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/unix/include/isc/stat.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/unix/include/isc/stdatomic.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/unix/include/isc/stdtime.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/unix/include/isc/syslog.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/unix/include/isc/time.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/unix/include/Makefile.in up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/unix/Makefile.in up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/unix/dir.c  up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/unix/errno.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/unix/errno2result.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/unix/errno2result.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/unix/file.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/unix/fsaccess.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/unix/ifiter_getifaddrs.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/unix/interfaceiter.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/unix/meminfo.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/unix/net.c  up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/unix/os.c   up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/unix/pk11_api.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/unix/resource.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/unix/socket.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/unix/socket_p.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/unix/stdio.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/unix/stdtime.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/unix/syslog.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/isc/unix/time.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/isccfg/include/isccfg/Makefile.in up to 1.1
	external/mpl/dhcp/bind/dist/lib/isccfg/include/isccfg/aclconf.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/isccfg/include/isccfg/cfg.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/isccfg/include/isccfg/dnsconf.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/isccfg/include/isccfg/grammar.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/isccfg/include/isccfg/kaspconf.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/isccfg/include/isccfg/log.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/isccfg/include/isccfg/namedconf.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/isccfg/include/isccfg/version.h up to 1.1
	external/mpl/dhcp/bind/dist/lib/isccfg/include/Makefile.in up to 1.1
	external/mpl/dhcp/bind/dist/lib/isccfg/Kyuafile up to 1.1
	external/mpl/dhcp/bind/dist/lib/isccfg/Makefile.in up to 1.1
	external/mpl/dhcp/bind/dist/lib/isccfg/aclconf.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/isccfg/dnsconf.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/isccfg/kaspconf.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/isccfg/log.c    up to 1.1
	external/mpl/dhcp/bind/dist/lib/isccfg/namedconf.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/isccfg/parser.c up to 1.1
	external/mpl/dhcp/bind/dist/lib/isccfg/version.c up to 1.1
	external/mpl/dhcp/bind/dist/version             up to 1.1
	external/mpl/dhcp/bind/Makefile                 up to 1.1
	external/mpl/dhcp/bind/Makefile.inc             up to 1.1
	external/mpl/dhcp/bind/include/dns/enumclass.h  up to 1.1
	external/mpl/dhcp/bind/include/dns/code.h       up to 1.1
	external/mpl/dhcp/bind/include/dns/enumtype.h   up to 1.1
	external/mpl/dhcp/bind/include/dns/rdatastruct.h up to 1.1
	external/mpl/dhcp/bind/include/irs/netdb.h      up to 1.1
	external/mpl/dhcp/bind/include/irs/platform.h   up to 1.1
	external/mpl/dhcp/bind/include/config.h         up to 1.1
	external/mpl/dhcp/bind/include/isc/atomic.h     up to 1.1
	external/mpl/dhcp/bind/include/isc/platform.h   up to 1.1
	external/mpl/dhcp/bind/include/isc/stdatomic.h  up to 1.1
	external/mpl/dhcp/bind/lib/libdns/Makefile      up to 1.1
	external/mpl/dhcp/bind/lib/Makefile             up to 1.1
	external/mpl/dhcp/bind/lib/Makefile.inc         up to 1.1
	external/mpl/dhcp/bind/lib/libirs/Makefile      up to 1.1
	external/mpl/dhcp/bind/lib/libisc/Makefile      up to 1.1
	external/mpl/dhcp/bind/lib/libisc/isc.map       up to 1.1
	external/mpl/dhcp/bind/lib/libisccfg/Makefile   up to 1.1
	external/mpl/dhcp/Makefile                      up to 1.2
	external/mpl/dhcp/Makefile.inc                  up to 1.13
	external/mpl/dhcp/dhcp2netbsd                   up to 1.3
	external/mpl/dhcp/bin/relay/Makefile            up to 1.3
	external/mpl/dhcp/bin/server/Makefile           up to 1.10
	external/mpl/dhcp/dist/LICENSE                  up to 1.1.1.4
	external/mpl/dhcp/dist/Makefile.am              up to 1.1.1.2
	external/mpl/dhcp/dist/Makefile.in              up to 1.1.1.4
	external/mpl/dhcp/dist/README                   up to 1.1.1.4
	external/mpl/dhcp/dist/RELNOTES                 up to 1.2
	external/mpl/dhcp/dist/aclocal.m4               up to 1.1.1.4
	external/mpl/dhcp/dist/config.guess             up to 1.3
	external/mpl/dhcp/dist/configure                up to 1.1.1.4
	external/mpl/dhcp/dist/configure.ac             up to 1.1.1.4
	external/mpl/dhcp/dist/configure.ac+lt          up to 1.1.1.3
	external/mpl/dhcp/dist/client/Makefile.in       up to 1.1.1.4
	external/mpl/dhcp/dist/client/client_tables.c   up to 1.3
	external/mpl/dhcp/dist/client/clparse.c         up to 1.4
	external/mpl/dhcp/dist/client/dhc6.c            up to 1.4
	external/mpl/dhcp/dist/client/dhclient-script.8 up to 1.3
	external/mpl/dhcp/dist/client/dhclient.8        up to 1.4
	external/mpl/dhcp/dist/client/dhclient.c        up to 1.5
	external/mpl/dhcp/dist/client/dhclient.conf.5   up to 1.3
	external/mpl/dhcp/dist/client/dhclient.leases.5 up to 1.3
	external/mpl/dhcp/dist/client/scripts/linux     up to 1.1.1.2
	external/mpl/dhcp/dist/client/tests/Makefile.in up to 1.1.1.4
	external/mpl/dhcp/dist/client/tests/duid_unittest.c up to 1.3
	external/mpl/dhcp/dist/common/Makefile.in       up to 1.1.1.4
	external/mpl/dhcp/dist/common/alloc.c           up to 1.3
	external/mpl/dhcp/dist/common/bpf.c             up to 1.5
	external/mpl/dhcp/dist/common/comapi.c          up to 1.3
	external/mpl/dhcp/dist/common/conflex.c         up to 1.3
	external/mpl/dhcp/dist/common/ctrace.c          up to 1.3
	external/mpl/dhcp/dist/common/dhcp-eval.5       up to 1.3
	external/mpl/dhcp/dist/common/dhcp-options.5    up to 1.4
	external/mpl/dhcp/dist/common/dhcp4o6.c         up to 1.3
	external/mpl/dhcp/dist/common/discover.c        up to 1.5
	external/mpl/dhcp/dist/common/dispatch.c        up to 1.5
	external/mpl/dhcp/dist/common/dlpi.c            up to 1.3
	external/mpl/dhcp/dist/common/dns.c             up to 1.5
	external/mpl/dhcp/dist/common/ethernet.c        up to 1.3
	external/mpl/dhcp/dist/common/execute.c         up to 1.4
	external/mpl/dhcp/dist/common/fddi.c            up to 1.3
	external/mpl/dhcp/dist/common/icmp.c            up to 1.3
	external/mpl/dhcp/dist/common/inet.c            up to 1.3
	external/mpl/dhcp/dist/common/lpf.c             up to 1.4
	external/mpl/dhcp/dist/common/memory.c          up to 1.3
	external/mpl/dhcp/dist/common/nit.c             up to 1.3
	external/mpl/dhcp/dist/common/ns_name.c         up to 1.4
	external/mpl/dhcp/dist/common/options.c         up to 1.7
	external/mpl/dhcp/dist/common/packet.c          up to 1.4
	external/mpl/dhcp/dist/common/parse.c           up to 1.5
	external/mpl/dhcp/dist/common/print.c           up to 1.3
	external/mpl/dhcp/dist/common/raw.c             up to 1.4
	external/mpl/dhcp/dist/common/resolv.c          up to 1.3
	external/mpl/dhcp/dist/common/socket.c          up to 1.5
	external/mpl/dhcp/dist/common/tables.c          up to 1.4
	external/mpl/dhcp/dist/common/tr.c              up to 1.3
	external/mpl/dhcp/dist/common/tree.c            up to 1.3
	external/mpl/dhcp/dist/common/upf.c             up to 1.3
	external/mpl/dhcp/dist/common/tests/Kyuafile    up to 1.1.1.2
	external/mpl/dhcp/dist/common/tests/Makefile.am up to 1.1.1.2
	external/mpl/dhcp/dist/common/tests/Makefile.in up to 1.1.1.4
	external/mpl/dhcp/dist/common/tests/option_unittest.c up to 1.5
	external/mpl/dhcp/dist/contrib/dhcp-lease-list.pl up to 1.1.1.2
	external/mpl/dhcp/dist/dhcpctl/Makefile.am      up to 1.1.1.2
	external/mpl/dhcp/dist/dhcpctl/Makefile.am.in   up to 1.1.1.2
	external/mpl/dhcp/dist/dhcpctl/Makefile.in      up to 1.1.1.4
	external/mpl/dhcp/dist/dhcpctl/callback.c       up to 1.3
	external/mpl/dhcp/dist/dhcpctl/cltest.c         up to 1.3
	external/mpl/dhcp/dist/dhcpctl/dhcpctl.3        up to 1.3
	external/mpl/dhcp/dist/dhcpctl/dhcpctl.c        up to 1.3
	external/mpl/dhcp/dist/dhcpctl/dhcpctl.h        up to 1.3
	external/mpl/dhcp/dist/dhcpctl/omshell.1        up to 1.3
	external/mpl/dhcp/dist/dhcpctl/omshell.c        up to 1.3
	external/mpl/dhcp/dist/dhcpctl/remote.c         up to 1.3
	external/mpl/dhcp/dist/doc/Makefile             up to 1.1.1.2
	external/mpl/dhcp/dist/doc/References.html      up to 1.1.1.2
	external/mpl/dhcp/dist/doc/References.txt       up to 1.1.1.2
	external/mpl/dhcp/dist/doc/References.xml       up to 1.1.1.2
	external/mpl/dhcp/dist/doc/devel/atf.dox        up to 1.1.1.2
	external/mpl/dhcp/dist/doc/ja_JP.eucJP/dhclient-script.8 up to 1.3
	external/mpl/dhcp/dist/doc/ja_JP.eucJP/dhclient.8 up to 1.3
	external/mpl/dhcp/dist/doc/ja_JP.eucJP/dhclient.conf.5 up to 1.3
	external/mpl/dhcp/dist/doc/ja_JP.eucJP/dhclient.leases.5 up to 1.3
	external/mpl/dhcp/dist/doc/ja_JP.eucJP/dhcp-eval.5 up to 1.3
	external/mpl/dhcp/dist/doc/ja_JP.eucJP/dhcp-options.5 up to 1.3
	external/mpl/dhcp/dist/includes/Makefile.in     up to 1.1.1.4
	external/mpl/dhcp/dist/includes/cdefs.h         up to 1.3
	external/mpl/dhcp/dist/includes/config.h.in     up to 1.1.1.2
	external/mpl/dhcp/dist/includes/ctrace.h        up to 1.3
	external/mpl/dhcp/dist/includes/dhcp.h          up to 1.3
	external/mpl/dhcp/dist/includes/dhcp6.h         up to 1.3
	external/mpl/dhcp/dist/includes/dhcpd.h         up to 1.4
	external/mpl/dhcp/dist/includes/dhctoken.h      up to 1.3
	external/mpl/dhcp/dist/includes/failover.h      up to 1.3
	external/mpl/dhcp/dist/includes/inet.h          up to 1.3
	external/mpl/dhcp/dist/includes/ldap_casa.h     up to 1.3
	external/mpl/dhcp/dist/includes/ns_name.h       up to 1.4
	external/mpl/dhcp/dist/includes/osdep.h         up to 1.4
	external/mpl/dhcp/dist/includes/site.h          up to 1.3
	external/mpl/dhcp/dist/includes/statement.h     up to 1.3
	external/mpl/dhcp/dist/includes/tree.h          up to 1.3
	external/mpl/dhcp/dist/includes/arpa/nameser.h  up to 1.3
	external/mpl/dhcp/dist/includes/netinet/udp.h   up to 1.3
	external/mpl/dhcp/dist/includes/omapip/alloc.h  up to 1.3
	external/mpl/dhcp/dist/includes/omapip/buffer.h up to 1.3
	external/mpl/dhcp/dist/includes/omapip/convert.h up to 1.3
	external/mpl/dhcp/dist/includes/omapip/hash.h   up to 1.3
	external/mpl/dhcp/dist/includes/omapip/isclib.h up to 1.5
	external/mpl/dhcp/dist/includes/omapip/omapip.h up to 1.3
	external/mpl/dhcp/dist/includes/omapip/omapip_p.h up to 1.4
	external/mpl/dhcp/dist/includes/omapip/result.h up to 1.4
	external/mpl/dhcp/dist/includes/omapip/trace.h  up to 1.3
	external/mpl/dhcp/dist/omapip/Makefile.in       up to 1.1.1.4
	external/mpl/dhcp/dist/omapip/alloc.c           up to 1.3
	external/mpl/dhcp/dist/omapip/array.c           up to 1.3
	external/mpl/dhcp/dist/omapip/auth.c            up to 1.3
	external/mpl/dhcp/dist/omapip/buffer.c          up to 1.5
	external/mpl/dhcp/dist/omapip/connection.c      up to 1.4
	external/mpl/dhcp/dist/omapip/convert.c         up to 1.3
	external/mpl/dhcp/dist/omapip/dispatch.c        up to 1.5
	external/mpl/dhcp/dist/omapip/errwarn.c         up to 1.5
	external/mpl/dhcp/dist/omapip/generic.c         up to 1.3
	external/mpl/dhcp/dist/omapip/handle.c          up to 1.3
	external/mpl/dhcp/dist/omapip/hash.c            up to 1.3
	external/mpl/dhcp/dist/omapip/isclib.c          up to 1.8
	external/mpl/dhcp/dist/omapip/listener.c        up to 1.3
	external/mpl/dhcp/dist/omapip/message.c         up to 1.3
	external/mpl/dhcp/dist/omapip/omapi.3           up to 1.3
	external/mpl/dhcp/dist/omapip/protocol.c        up to 1.3
	external/mpl/dhcp/dist/omapip/result.c          up to 1.4
	external/mpl/dhcp/dist/omapip/support.c         up to 1.3
	external/mpl/dhcp/dist/omapip/test.c            up to 1.3
	external/mpl/dhcp/dist/omapip/toisc.c           up to 1.3
	external/mpl/dhcp/dist/omapip/trace.c           up to 1.3
	external/mpl/dhcp/dist/relay/Makefile.am        up to 1.1.1.2
	external/mpl/dhcp/dist/relay/Makefile.in        up to 1.1.1.4
	external/mpl/dhcp/dist/relay/dhcrelay.8         up to 1.3
	external/mpl/dhcp/dist/relay/dhcrelay.c         up to 1.6
	external/mpl/dhcp/dist/server/Makefile.in       up to 1.1.1.4
	external/mpl/dhcp/dist/server/bootp.c           up to 1.3
	external/mpl/dhcp/dist/server/class.c           up to 1.4
	external/mpl/dhcp/dist/server/confpars.c        up to 1.4
	external/mpl/dhcp/dist/server/db.c              up to 1.3
	external/mpl/dhcp/dist/server/ddns.c            up to 1.4
	external/mpl/dhcp/dist/server/dhcp.c            up to 1.4
	external/mpl/dhcp/dist/server/dhcpd.8           up to 1.3
	external/mpl/dhcp/dist/server/dhcpd.c           up to 1.5
	external/mpl/dhcp/dist/server/dhcpd.conf.5      up to 1.4
	external/mpl/dhcp/dist/server/dhcpd.leases.5    up to 1.3
	external/mpl/dhcp/dist/server/dhcpleasequery.c  up to 1.3
	external/mpl/dhcp/dist/server/dhcpv6.c          up to 1.4
	external/mpl/dhcp/dist/server/failover.c        up to 1.4
	external/mpl/dhcp/dist/server/ldap.c            up to 1.4
	external/mpl/dhcp/dist/server/ldap_casa.c       up to 1.3
	external/mpl/dhcp/dist/server/leasechain.c      up to 1.3
	external/mpl/dhcp/dist/server/mdb.c             up to 1.4
	external/mpl/dhcp/dist/server/mdb6.c            up to 1.7
	external/mpl/dhcp/dist/server/omapi.c           up to 1.3
	external/mpl/dhcp/dist/server/salloc.c          up to 1.3
	external/mpl/dhcp/dist/server/stables.c         up to 1.4
	external/mpl/dhcp/dist/server/tests/Makefile.in up to 1.1.1.4
	external/mpl/dhcp/dist/server/tests/hash_unittest.c up to 1.3
	external/mpl/dhcp/dist/tests/Makefile.in        up to 1.1.1.4
	external/mpl/dhcp/dist/tests/DHCPv6/000-badmsgtype.pl up to 1.1.1.2
	external/mpl/dhcp/dist/tests/DHCPv6/010-solicit-noclientid.pl up to 1.1.1.2
	external/mpl/dhcp/dist/tests/DHCPv6/011-solicit-serverid.pl up to 1.1.1.2
	external/mpl/dhcp/dist/tests/DHCPv6/020-advertise-mcast.pl up to 1.1.1.2
	external/mpl/dhcp/dist/tests/DHCPv6/030-request-noclientid.pl up to 1.1.1.2
	external/mpl/dhcp/dist/tests/DHCPv6/031-request-noserverid.pl up to 1.1.1.2
	external/mpl/dhcp/dist/tests/DHCPv6/032-request-badduid.pl up to 1.1.1.2
	external/mpl/dhcp/dist/tests/DHCPv6/110-information-request-ia_na.pl up to 1.1.1.2
	external/mpl/dhcp/dist/tests/DHCPv6/111-information-request-ia_ta.pl up to 1.1.1.2
	external/mpl/dhcp/dist/tests/DHCPv6/112-badduid.pl up to 1.1.1.2
	external/mpl/dhcp/dist/tests/DHCPv6/210-solicit-nohost.pl up to 1.1.1.2
	external/mpl/dhcp/dist/tests/DHCPv6/211-solicit-opt-in-na.pl up to 1.1.1.2
	external/mpl/dhcp/dist/tests/DHCPv6/212-solicit-opt-in-na-norapidcommit.pl up to 1.1.1.2
	external/mpl/dhcp/dist/tests/DHCPv6/280-release-nohost.pl up to 1.1.1.2
	external/mpl/dhcp/dist/tests/DHCPv6/281-release-bad-address.pl up to 1.1.1.2
	external/mpl/dhcp/dist/tests/DHCPv6/282-release-no-address.pl up to 1.1.1.2
	external/mpl/dhcp/dist/tests/DHCPv6/283-release.pl up to 1.1.1.2
	external/mpl/dhcp/dist/tests/DHCPv6/290-decline-nohost.pl up to 1.1.1.2
	external/mpl/dhcp/dist/tests/DHCPv6/291-decline-bad-address.pl up to 1.1.1.2
	external/mpl/dhcp/dist/tests/DHCPv6/292-decline-no-address.pl up to 1.1.1.2
	external/mpl/dhcp/dist/tests/DHCPv6/293-decline.pl up to 1.1.1.2
	external/mpl/dhcp/dist/tests/DHCPv6/dhcp_client.pm up to 1.1.1.2
	external/mpl/dhcp/dist/tests/DHCPv6/stubcli-opt-in-na.pl up to 1.1.1.2
	external/mpl/dhcp/dist/tests/DHCPv6/stubcli.pl  up to 1.1.1.2
	external/mpl/dhcp/include/config.h              up to 1.4
	external/mpl/dhcp/lib/common/Makefile           up to 1.3
	share/mk/bsd.prog.mk				1.348 (via patch)
	distrib/sets/lists/base/shl.mi			1.975
	distrib/sets/lists/debug/shl.mi			1.336
	doc/3RDPARTY					(manually edited)

nsd(8): update to 4.8.0 (fixes various CVEs)
unbound(8): update to 1.19.1 (fixes various CVEs)
wpa_supplicant(8): fix CVE-2023-52160
dhcpd(8): decouple from bind version.
@
text
@a175 1
	    aarch64eb) machine=aarch64_be-unknown ;;
@


1.1.2.1
log
@file config.guess was added on branch phil-wifi on 2019-06-10 21:51:11 +0000
@
text
@d1 1462
@


1.1.2.2
log
@Sync with HEAD
@
text
@a0 1462
#! /bin/sh
# Attempt to guess a canonical system name.
#   Copyright 1992-2017 Free Software Foundation, Inc.

timestamp='2017-01-01'

# This file is free software; you can redistribute it and/or modify it
# under the terms of the GNU General Public License as published by
# the Free Software Foundation; either version 3 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful, but
# WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
# General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, see <http://www.gnu.org/licenses/>.
#
# As a special exception to the GNU General Public License, if you
# distribute this file as part of a program that contains a
# configuration script generated by Autoconf, you may include it under
# the same distribution terms that you use for the rest of that
# program.  This Exception is an additional permission under section 7
# of the GNU General Public License, version 3 ("GPLv3").
#
# Originally written by Per Bothner; maintained since 2000 by Ben Elliston.
#
# You can get the latest version of this script from:
# http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess
#
# Please send patches to <config-patches@@gnu.org>.


me=`echo "$0" | sed -e 's,.*/,,'`

usage="\
Usage: $0 [OPTION]

Output the configuration name of the system \`$me' is run on.

Operation modes:
  -h, --help         print this help, then exit
  -t, --time-stamp   print date of last modification, then exit
  -v, --version      print version number, then exit

Report bugs and patches to <config-patches@@gnu.org>."

version="\
GNU config.guess ($timestamp)

Originally written by Per Bothner.
Copyright 1992-2017 Free Software Foundation, Inc.

This is free software; see the source for copying conditions.  There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE."

help="
Try \`$me --help' for more information."

# Parse command line
while test $# -gt 0 ; do
  case $1 in
    --time-stamp | --time* | -t )
       echo "$timestamp" ; exit ;;
    --version | -v )
       echo "$version" ; exit ;;
    --help | --h* | -h )
       echo "$usage"; exit ;;
    -- )     # Stop option processing
       shift; break ;;
    - )	# Use stdin as input.
       break ;;
    -* )
       echo "$me: invalid option $1$help" >&2
       exit 1 ;;
    * )
       break ;;
  esac
done

if test $# != 0; then
  echo "$me: too many arguments$help" >&2
  exit 1
fi

trap 'exit 1' 1 2 15

# CC_FOR_BUILD -- compiler used by this script. Note that the use of a
# compiler to aid in system detection is discouraged as it requires
# temporary files to be created and, as you can see below, it is a
# headache to deal with in a portable fashion.

# Historically, `CC_FOR_BUILD' used to be named `HOST_CC'. We still
# use `HOST_CC' if defined, but it is deprecated.

# Portable tmp directory creation inspired by the Autoconf team.

set_cc_for_build='
trap "exitcode=\$?; (rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null) && exit \$exitcode" 0 ;
trap "rm -f \$tmpfiles 2>/dev/null; rmdir \$tmp 2>/dev/null; exit 1" 1 2 13 15 ;
: ${TMPDIR=/tmp} ;
 { tmp=`(umask 077 && mktemp -d "$TMPDIR/cgXXXXXX") 2>/dev/null` && test -n "$tmp" && test -d "$tmp" ; } ||
 { test -n "$RANDOM" && tmp=$TMPDIR/cg$$-$RANDOM && (umask 077 && mkdir $tmp) ; } ||
 { tmp=$TMPDIR/cg-$$ && (umask 077 && mkdir $tmp) && echo "Warning: creating insecure temp directory" >&2 ; } ||
 { echo "$me: cannot create a temporary directory in $TMPDIR" >&2 ; exit 1 ; } ;
dummy=$tmp/dummy ;
tmpfiles="$dummy.c $dummy.o $dummy.rel $dummy" ;
case $CC_FOR_BUILD,$HOST_CC,$CC in
 ,,)    echo "int x;" > $dummy.c ;
	for c in cc gcc c89 c99 ; do
	  if ($c -c -o $dummy.o $dummy.c) >/dev/null 2>&1 ; then
	     CC_FOR_BUILD="$c"; break ;
	  fi ;
	done ;
	if test x"$CC_FOR_BUILD" = x ; then
	  CC_FOR_BUILD=no_compiler_found ;
	fi
	;;
 ,,*)   CC_FOR_BUILD=$CC ;;
 ,*,*)  CC_FOR_BUILD=$HOST_CC ;;
esac ; set_cc_for_build= ;'

# This is needed to find uname on a Pyramid OSx when run in the BSD universe.
# (ghazi@@noc.rutgers.edu 1994-08-24)
if (test -f /.attbin/uname) >/dev/null 2>&1 ; then
	PATH=$PATH:/.attbin ; export PATH
fi

UNAME_MACHINE=`(uname -m) 2>/dev/null` || UNAME_MACHINE=unknown
UNAME_RELEASE=`(uname -r) 2>/dev/null` || UNAME_RELEASE=unknown
UNAME_SYSTEM=`(uname -s) 2>/dev/null`  || UNAME_SYSTEM=unknown
UNAME_VERSION=`(uname -v) 2>/dev/null` || UNAME_VERSION=unknown

case "${UNAME_SYSTEM}" in
Linux|GNU|GNU/*)
	# If the system lacks a compiler, then just pick glibc.
	# We could probably try harder.
	LIBC=gnu

	eval $set_cc_for_build
	cat <<-EOF > $dummy.c
	#include <features.h>
	#if defined(__UCLIBC__)
	LIBC=uclibc
	#elif defined(__dietlibc__)
	LIBC=dietlibc
	#else
	LIBC=gnu
	#endif
	EOF
	eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^LIBC' | sed 's, ,,g'`
	;;
esac

# Note: order is significant - the case branches are not exclusive.

case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
    *:NetBSD:*:*)
	# NetBSD (nbsd) targets should (where applicable) match one or
	# more of the tuples: *-*-netbsdelf*, *-*-netbsdaout*,
	# *-*-netbsdecoff* and *-*-netbsd*.  For targets that recently
	# switched to ELF, *-*-netbsd* would select the old
	# object file format.  This provides both forward
	# compatibility and a consistent mechanism for selecting the
	# object file format.
	#
	# Note: NetBSD doesn't particularly care about the vendor
	# portion of the name.  We always set it to "unknown".
	sysctl="sysctl -n hw.machine_arch"
	UNAME_MACHINE_ARCH=`(uname -p 2>/dev/null || \
	    /sbin/$sysctl 2>/dev/null || \
	    /usr/sbin/$sysctl 2>/dev/null || \
	    echo unknown)`
	case "${UNAME_MACHINE_ARCH}" in
	    armeb) machine=armeb-unknown ;;
	    arm*) machine=arm-unknown ;;
	    sh3el) machine=shl-unknown ;;
	    sh3eb) machine=sh-unknown ;;
	    sh5el) machine=sh5le-unknown ;;
	    earmv*)
		arch=`echo ${UNAME_MACHINE_ARCH} | sed -e 's,^e\(armv[0-9]\).*$,\1,'`
		endian=`echo ${UNAME_MACHINE_ARCH} | sed -ne 's,^.*\(eb\)$,\1,p'`
		machine=${arch}${endian}-unknown
		;;
	    *) machine=${UNAME_MACHINE_ARCH}-unknown ;;
	esac
	# The Operating System including object format, if it has switched
	# to ELF recently (or will in the future) and ABI.
	case "${UNAME_MACHINE_ARCH}" in
	    earm*)
		os=netbsdelf
		;;
	    arm*|i386|m68k|ns32k|sh3*|sparc|vax)
		eval $set_cc_for_build
		if echo __ELF__ | $CC_FOR_BUILD -E - 2>/dev/null \
			| grep -q __ELF__
		then
		    # Once all utilities can be ECOFF (netbsdecoff) or a.out (netbsdaout).
		    # Return netbsd for either.  FIX?
		    os=netbsd
		else
		    os=netbsdelf
		fi
		;;
	    *)
		os=netbsd
		;;
	esac
	# Determine ABI tags.
	case "${UNAME_MACHINE_ARCH}" in
	    earm*)
		expr='s/^earmv[0-9]/-eabi/;s/eb$//'
		abi=`echo ${UNAME_MACHINE_ARCH} | sed -e "$expr"`
		;;
	esac
	# The OS release
	# Debian GNU/NetBSD machines have a different userland, and
	# thus, need a distinct triplet. However, they do not need
	# kernel version information, so it can be replaced with a
	# suitable tag, in the style of linux-gnu.
	case "${UNAME_VERSION}" in
	    Debian*)
		release='-gnu'
		;;
	    *)
		release=`echo ${UNAME_RELEASE} | sed -e 's/[-_].*//' | cut -d. -f1,2`
		;;
	esac
	# Since CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM:
	# contains redundant information, the shorter form:
	# CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM is used.
	echo "${machine}-${os}${release}${abi}"
	exit ;;
    *:Bitrig:*:*)
	UNAME_MACHINE_ARCH=`arch | sed 's/Bitrig.//'`
	echo ${UNAME_MACHINE_ARCH}-unknown-bitrig${UNAME_RELEASE}
	exit ;;
    *:OpenBSD:*:*)
	UNAME_MACHINE_ARCH=`arch | sed 's/OpenBSD.//'`
	echo ${UNAME_MACHINE_ARCH}-unknown-openbsd${UNAME_RELEASE}
	exit ;;
    *:LibertyBSD:*:*)
	UNAME_MACHINE_ARCH=`arch | sed 's/^.*BSD\.//'`
	echo ${UNAME_MACHINE_ARCH}-unknown-libertybsd${UNAME_RELEASE}
	exit ;;
    *:ekkoBSD:*:*)
	echo ${UNAME_MACHINE}-unknown-ekkobsd${UNAME_RELEASE}
	exit ;;
    *:SolidBSD:*:*)
	echo ${UNAME_MACHINE}-unknown-solidbsd${UNAME_RELEASE}
	exit ;;
    macppc:MirBSD:*:*)
	echo powerpc-unknown-mirbsd${UNAME_RELEASE}
	exit ;;
    *:MirBSD:*:*)
	echo ${UNAME_MACHINE}-unknown-mirbsd${UNAME_RELEASE}
	exit ;;
    *:Sortix:*:*)
	echo ${UNAME_MACHINE}-unknown-sortix
	exit ;;
    alpha:OSF1:*:*)
	case $UNAME_RELEASE in
	*4.0)
		UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $3}'`
		;;
	*5.*)
		UNAME_RELEASE=`/usr/sbin/sizer -v | awk '{print $4}'`
		;;
	esac
	# According to Compaq, /usr/sbin/psrinfo has been available on
	# OSF/1 and Tru64 systems produced since 1995.  I hope that
	# covers most systems running today.  This code pipes the CPU
	# types through head -n 1, so we only detect the type of CPU 0.
	ALPHA_CPU_TYPE=`/usr/sbin/psrinfo -v | sed -n -e 's/^  The alpha \(.*\) processor.*$/\1/p' | head -n 1`
	case "$ALPHA_CPU_TYPE" in
	    "EV4 (21064)")
		UNAME_MACHINE=alpha ;;
	    "EV4.5 (21064)")
		UNAME_MACHINE=alpha ;;
	    "LCA4 (21066/21068)")
		UNAME_MACHINE=alpha ;;
	    "EV5 (21164)")
		UNAME_MACHINE=alphaev5 ;;
	    "EV5.6 (21164A)")
		UNAME_MACHINE=alphaev56 ;;
	    "EV5.6 (21164PC)")
		UNAME_MACHINE=alphapca56 ;;
	    "EV5.7 (21164PC)")
		UNAME_MACHINE=alphapca57 ;;
	    "EV6 (21264)")
		UNAME_MACHINE=alphaev6 ;;
	    "EV6.7 (21264A)")
		UNAME_MACHINE=alphaev67 ;;
	    "EV6.8CB (21264C)")
		UNAME_MACHINE=alphaev68 ;;
	    "EV6.8AL (21264B)")
		UNAME_MACHINE=alphaev68 ;;
	    "EV6.8CX (21264D)")
		UNAME_MACHINE=alphaev68 ;;
	    "EV6.9A (21264/EV69A)")
		UNAME_MACHINE=alphaev69 ;;
	    "EV7 (21364)")
		UNAME_MACHINE=alphaev7 ;;
	    "EV7.9 (21364A)")
		UNAME_MACHINE=alphaev79 ;;
	esac
	# A Pn.n version is a patched version.
	# A Vn.n version is a released version.
	# A Tn.n version is a released field test version.
	# A Xn.n version is an unreleased experimental baselevel.
	# 1.2 uses "1.2" for uname -r.
	echo ${UNAME_MACHINE}-dec-osf`echo ${UNAME_RELEASE} | sed -e 's/^[PVTX]//' | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz`
	# Reset EXIT trap before exiting to avoid spurious non-zero exit code.
	exitcode=$?
	trap '' 0
	exit $exitcode ;;
    Alpha\ *:Windows_NT*:*)
	# How do we know it's Interix rather than the generic POSIX subsystem?
	# Should we change UNAME_MACHINE based on the output of uname instead
	# of the specific Alpha model?
	echo alpha-pc-interix
	exit ;;
    21064:Windows_NT:50:3)
	echo alpha-dec-winnt3.5
	exit ;;
    Amiga*:UNIX_System_V:4.0:*)
	echo m68k-unknown-sysv4
	exit ;;
    *:[Aa]miga[Oo][Ss]:*:*)
	echo ${UNAME_MACHINE}-unknown-amigaos
	exit ;;
    *:[Mm]orph[Oo][Ss]:*:*)
	echo ${UNAME_MACHINE}-unknown-morphos
	exit ;;
    *:OS/390:*:*)
	echo i370-ibm-openedition
	exit ;;
    *:z/VM:*:*)
	echo s390-ibm-zvmoe
	exit ;;
    *:OS400:*:*)
	echo powerpc-ibm-os400
	exit ;;
    arm:RISC*:1.[012]*:*|arm:riscix:1.[012]*:*)
	echo arm-acorn-riscix${UNAME_RELEASE}
	exit ;;
    arm*:riscos:*:*|arm*:RISCOS:*:*)
	echo arm-unknown-riscos
	exit ;;
    SR2?01:HI-UX/MPP:*:* | SR8000:HI-UX/MPP:*:*)
	echo hppa1.1-hitachi-hiuxmpp
	exit ;;
    Pyramid*:OSx*:*:* | MIS*:OSx*:*:* | MIS*:SMP_DC-OSx*:*:*)
	# akee@@wpdis03.wpafb.af.mil (Earle F. Ake) contributed MIS and NILE.
	if test "`(/bin/universe) 2>/dev/null`" = att ; then
		echo pyramid-pyramid-sysv3
	else
		echo pyramid-pyramid-bsd
	fi
	exit ;;
    NILE*:*:*:dcosx)
	echo pyramid-pyramid-svr4
	exit ;;
    DRS?6000:unix:4.0:6*)
	echo sparc-icl-nx6
	exit ;;
    DRS?6000:UNIX_SV:4.2*:7* | DRS?6000:isis:4.2*:7*)
	case `/usr/bin/uname -p` in
	    sparc) echo sparc-icl-nx7; exit ;;
	esac ;;
    s390x:SunOS:*:*)
	echo ${UNAME_MACHINE}-ibm-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
	exit ;;
    sun4H:SunOS:5.*:*)
	echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
	exit ;;
    sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*)
	echo sparc-sun-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
	exit ;;
    i86pc:AuroraUX:5.*:* | i86xen:AuroraUX:5.*:*)
	echo i386-pc-auroraux${UNAME_RELEASE}
	exit ;;
    i86pc:SunOS:5.*:* | i86xen:SunOS:5.*:*)
	eval $set_cc_for_build
	SUN_ARCH=i386
	# If there is a compiler, see if it is configured for 64-bit objects.
	# Note that the Sun cc does not turn __LP64__ into 1 like gcc does.
	# This test works for both compilers.
	if [ "$CC_FOR_BUILD" != no_compiler_found ]; then
	    if (echo '#ifdef __amd64'; echo IS_64BIT_ARCH; echo '#endif') | \
		(CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \
		grep IS_64BIT_ARCH >/dev/null
	    then
		SUN_ARCH=x86_64
	    fi
	fi
	echo ${SUN_ARCH}-pc-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
	exit ;;
    sun4*:SunOS:6*:*)
	# According to config.sub, this is the proper way to canonicalize
	# SunOS6.  Hard to guess exactly what SunOS6 will be like, but
	# it's likely to be more like Solaris than SunOS4.
	echo sparc-sun-solaris3`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
	exit ;;
    sun4*:SunOS:*:*)
	case "`/usr/bin/arch -k`" in
	    Series*|S4*)
		UNAME_RELEASE=`uname -v`
		;;
	esac
	# Japanese Language versions have a version number like `4.1.3-JL'.
	echo sparc-sun-sunos`echo ${UNAME_RELEASE}|sed -e 's/-/_/'`
	exit ;;
    sun3*:SunOS:*:*)
	echo m68k-sun-sunos${UNAME_RELEASE}
	exit ;;
    sun*:*:4.2BSD:*)
	UNAME_RELEASE=`(sed 1q /etc/motd | awk '{print substr($5,1,3)}') 2>/dev/null`
	test "x${UNAME_RELEASE}" = x && UNAME_RELEASE=3
	case "`/bin/arch`" in
	    sun3)
		echo m68k-sun-sunos${UNAME_RELEASE}
		;;
	    sun4)
		echo sparc-sun-sunos${UNAME_RELEASE}
		;;
	esac
	exit ;;
    aushp:SunOS:*:*)
	echo sparc-auspex-sunos${UNAME_RELEASE}
	exit ;;
    # The situation for MiNT is a little confusing.  The machine name
    # can be virtually everything (everything which is not
    # "atarist" or "atariste" at least should have a processor
    # > m68000).  The system name ranges from "MiNT" over "FreeMiNT"
    # to the lowercase version "mint" (or "freemint").  Finally
    # the system name "TOS" denotes a system which is actually not
    # MiNT.  But MiNT is downward compatible to TOS, so this should
    # be no problem.
    atarist[e]:*MiNT:*:* | atarist[e]:*mint:*:* | atarist[e]:*TOS:*:*)
	echo m68k-atari-mint${UNAME_RELEASE}
	exit ;;
    atari*:*MiNT:*:* | atari*:*mint:*:* | atarist[e]:*TOS:*:*)
	echo m68k-atari-mint${UNAME_RELEASE}
	exit ;;
    *falcon*:*MiNT:*:* | *falcon*:*mint:*:* | *falcon*:*TOS:*:*)
	echo m68k-atari-mint${UNAME_RELEASE}
	exit ;;
    milan*:*MiNT:*:* | milan*:*mint:*:* | *milan*:*TOS:*:*)
	echo m68k-milan-mint${UNAME_RELEASE}
	exit ;;
    hades*:*MiNT:*:* | hades*:*mint:*:* | *hades*:*TOS:*:*)
	echo m68k-hades-mint${UNAME_RELEASE}
	exit ;;
    *:*MiNT:*:* | *:*mint:*:* | *:*TOS:*:*)
	echo m68k-unknown-mint${UNAME_RELEASE}
	exit ;;
    m68k:machten:*:*)
	echo m68k-apple-machten${UNAME_RELEASE}
	exit ;;
    powerpc:machten:*:*)
	echo powerpc-apple-machten${UNAME_RELEASE}
	exit ;;
    RISC*:Mach:*:*)
	echo mips-dec-mach_bsd4.3
	exit ;;
    RISC*:ULTRIX:*:*)
	echo mips-dec-ultrix${UNAME_RELEASE}
	exit ;;
    VAX*:ULTRIX*:*:*)
	echo vax-dec-ultrix${UNAME_RELEASE}
	exit ;;
    2020:CLIX:*:* | 2430:CLIX:*:*)
	echo clipper-intergraph-clix${UNAME_RELEASE}
	exit ;;
    mips:*:*:UMIPS | mips:*:*:RISCos)
	eval $set_cc_for_build
	sed 's/^	//' << EOF >$dummy.c
#ifdef __cplusplus
#include <stdio.h>  /* for printf() prototype */
	int main (int argc, char *argv[]) {
#else
	int main (argc, argv) int argc; char *argv[]; {
#endif
	#if defined (host_mips) && defined (MIPSEB)
	#if defined (SYSTYPE_SYSV)
	  printf ("mips-mips-riscos%ssysv\n", argv[1]); exit (0);
	#endif
	#if defined (SYSTYPE_SVR4)
	  printf ("mips-mips-riscos%ssvr4\n", argv[1]); exit (0);
	#endif
	#if defined (SYSTYPE_BSD43) || defined(SYSTYPE_BSD)
	  printf ("mips-mips-riscos%sbsd\n", argv[1]); exit (0);
	#endif
	#endif
	  exit (-1);
	}
EOF
	$CC_FOR_BUILD -o $dummy $dummy.c &&
	  dummyarg=`echo "${UNAME_RELEASE}" | sed -n 's/\([0-9]*\).*/\1/p'` &&
	  SYSTEM_NAME=`$dummy $dummyarg` &&
	    { echo "$SYSTEM_NAME"; exit; }
	echo mips-mips-riscos${UNAME_RELEASE}
	exit ;;
    Motorola:PowerMAX_OS:*:*)
	echo powerpc-motorola-powermax
	exit ;;
    Motorola:*:4.3:PL8-*)
	echo powerpc-harris-powermax
	exit ;;
    Night_Hawk:*:*:PowerMAX_OS | Synergy:PowerMAX_OS:*:*)
	echo powerpc-harris-powermax
	exit ;;
    Night_Hawk:Power_UNIX:*:*)
	echo powerpc-harris-powerunix
	exit ;;
    m88k:CX/UX:7*:*)
	echo m88k-harris-cxux7
	exit ;;
    m88k:*:4*:R4*)
	echo m88k-motorola-sysv4
	exit ;;
    m88k:*:3*:R3*)
	echo m88k-motorola-sysv3
	exit ;;
    AViiON:dgux:*:*)
	# DG/UX returns AViiON for all architectures
	UNAME_PROCESSOR=`/usr/bin/uname -p`
	if [ $UNAME_PROCESSOR = mc88100 ] || [ $UNAME_PROCESSOR = mc88110 ]
	then
	    if [ ${TARGET_BINARY_INTERFACE}x = m88kdguxelfx ] || \
	       [ ${TARGET_BINARY_INTERFACE}x = x ]
	    then
		echo m88k-dg-dgux${UNAME_RELEASE}
	    else
		echo m88k-dg-dguxbcs${UNAME_RELEASE}
	    fi
	else
	    echo i586-dg-dgux${UNAME_RELEASE}
	fi
	exit ;;
    M88*:DolphinOS:*:*)	# DolphinOS (SVR3)
	echo m88k-dolphin-sysv3
	exit ;;
    M88*:*:R3*:*)
	# Delta 88k system running SVR3
	echo m88k-motorola-sysv3
	exit ;;
    XD88*:*:*:*) # Tektronix XD88 system running UTekV (SVR3)
	echo m88k-tektronix-sysv3
	exit ;;
    Tek43[0-9][0-9]:UTek:*:*) # Tektronix 4300 system running UTek (BSD)
	echo m68k-tektronix-bsd
	exit ;;
    *:IRIX*:*:*)
	echo mips-sgi-irix`echo ${UNAME_RELEASE}|sed -e 's/-/_/g'`
	exit ;;
    ????????:AIX?:[12].1:2)   # AIX 2.2.1 or AIX 2.1.1 is RT/PC AIX.
	echo romp-ibm-aix     # uname -m gives an 8 hex-code CPU id
	exit ;;               # Note that: echo "'`uname -s`'" gives 'AIX '
    i*86:AIX:*:*)
	echo i386-ibm-aix
	exit ;;
    ia64:AIX:*:*)
	if [ -x /usr/bin/oslevel ] ; then
		IBM_REV=`/usr/bin/oslevel`
	else
		IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE}
	fi
	echo ${UNAME_MACHINE}-ibm-aix${IBM_REV}
	exit ;;
    *:AIX:2:3)
	if grep bos325 /usr/include/stdio.h >/dev/null 2>&1; then
		eval $set_cc_for_build
		sed 's/^		//' << EOF >$dummy.c
		#include <sys/systemcfg.h>

		main()
			{
			if (!__power_pc())
				exit(1);
			puts("powerpc-ibm-aix3.2.5");
			exit(0);
			}
EOF
		if $CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy`
		then
			echo "$SYSTEM_NAME"
		else
			echo rs6000-ibm-aix3.2.5
		fi
	elif grep bos324 /usr/include/stdio.h >/dev/null 2>&1; then
		echo rs6000-ibm-aix3.2.4
	else
		echo rs6000-ibm-aix3.2
	fi
	exit ;;
    *:AIX:*:[4567])
	IBM_CPU_ID=`/usr/sbin/lsdev -C -c processor -S available | sed 1q | awk '{ print $1 }'`
	if /usr/sbin/lsattr -El ${IBM_CPU_ID} | grep ' POWER' >/dev/null 2>&1; then
		IBM_ARCH=rs6000
	else
		IBM_ARCH=powerpc
	fi
	if [ -x /usr/bin/lslpp ] ; then
		IBM_REV=`/usr/bin/lslpp -Lqc bos.rte.libc |
			   awk -F: '{ print $3 }' | sed s/[0-9]*$/0/`
	else
		IBM_REV=${UNAME_VERSION}.${UNAME_RELEASE}
	fi
	echo ${IBM_ARCH}-ibm-aix${IBM_REV}
	exit ;;
    *:AIX:*:*)
	echo rs6000-ibm-aix
	exit ;;
    ibmrt:4.4BSD:*|romp-ibm:BSD:*)
	echo romp-ibm-bsd4.4
	exit ;;
    ibmrt:*BSD:*|romp-ibm:BSD:*)            # covers RT/PC BSD and
	echo romp-ibm-bsd${UNAME_RELEASE}   # 4.3 with uname added to
	exit ;;                             # report: romp-ibm BSD 4.3
    *:BOSX:*:*)
	echo rs6000-bull-bosx
	exit ;;
    DPX/2?00:B.O.S.:*:*)
	echo m68k-bull-sysv3
	exit ;;
    9000/[34]??:4.3bsd:1.*:*)
	echo m68k-hp-bsd
	exit ;;
    hp300:4.4BSD:*:* | 9000/[34]??:4.3bsd:2.*:*)
	echo m68k-hp-bsd4.4
	exit ;;
    9000/[34678]??:HP-UX:*:*)
	HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`
	case "${UNAME_MACHINE}" in
	    9000/31? )            HP_ARCH=m68000 ;;
	    9000/[34]?? )         HP_ARCH=m68k ;;
	    9000/[678][0-9][0-9])
		if [ -x /usr/bin/getconf ]; then
		    sc_cpu_version=`/usr/bin/getconf SC_CPU_VERSION 2>/dev/null`
		    sc_kernel_bits=`/usr/bin/getconf SC_KERNEL_BITS 2>/dev/null`
		    case "${sc_cpu_version}" in
		      523) HP_ARCH=hppa1.0 ;; # CPU_PA_RISC1_0
		      528) HP_ARCH=hppa1.1 ;; # CPU_PA_RISC1_1
		      532)                      # CPU_PA_RISC2_0
			case "${sc_kernel_bits}" in
			  32) HP_ARCH=hppa2.0n ;;
			  64) HP_ARCH=hppa2.0w ;;
			  '') HP_ARCH=hppa2.0 ;;   # HP-UX 10.20
			esac ;;
		    esac
		fi
		if [ "${HP_ARCH}" = "" ]; then
		    eval $set_cc_for_build
		    sed 's/^		//' << EOF >$dummy.c

		#define _HPUX_SOURCE
		#include <stdlib.h>
		#include <unistd.h>

		int main ()
		{
		#if defined(_SC_KERNEL_BITS)
		    long bits = sysconf(_SC_KERNEL_BITS);
		#endif
		    long cpu  = sysconf (_SC_CPU_VERSION);

		    switch (cpu)
			{
			case CPU_PA_RISC1_0: puts ("hppa1.0"); break;
			case CPU_PA_RISC1_1: puts ("hppa1.1"); break;
			case CPU_PA_RISC2_0:
		#if defined(_SC_KERNEL_BITS)
			    switch (bits)
				{
				case 64: puts ("hppa2.0w"); break;
				case 32: puts ("hppa2.0n"); break;
				default: puts ("hppa2.0"); break;
				} break;
		#else  /* !defined(_SC_KERNEL_BITS) */
			    puts ("hppa2.0"); break;
		#endif
			default: puts ("hppa1.0"); break;
			}
		    exit (0);
		}
EOF
		    (CCOPTS="" $CC_FOR_BUILD -o $dummy $dummy.c 2>/dev/null) && HP_ARCH=`$dummy`
		    test -z "$HP_ARCH" && HP_ARCH=hppa
		fi ;;
	esac
	if [ ${HP_ARCH} = hppa2.0w ]
	then
	    eval $set_cc_for_build

	    # hppa2.0w-hp-hpux* has a 64-bit kernel and a compiler generating
	    # 32-bit code.  hppa64-hp-hpux* has the same kernel and a compiler
	    # generating 64-bit code.  GNU and HP use different nomenclature:
	    #
	    # $ CC_FOR_BUILD=cc ./config.guess
	    # => hppa2.0w-hp-hpux11.23
	    # $ CC_FOR_BUILD="cc +DA2.0w" ./config.guess
	    # => hppa64-hp-hpux11.23

	    if echo __LP64__ | (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) |
		grep -q __LP64__
	    then
		HP_ARCH=hppa2.0w
	    else
		HP_ARCH=hppa64
	    fi
	fi
	echo ${HP_ARCH}-hp-hpux${HPUX_REV}
	exit ;;
    ia64:HP-UX:*:*)
	HPUX_REV=`echo ${UNAME_RELEASE}|sed -e 's/[^.]*.[0B]*//'`
	echo ia64-hp-hpux${HPUX_REV}
	exit ;;
    3050*:HI-UX:*:*)
	eval $set_cc_for_build
	sed 's/^	//' << EOF >$dummy.c
	#include <unistd.h>
	int
	main ()
	{
	  long cpu = sysconf (_SC_CPU_VERSION);
	  /* The order matters, because CPU_IS_HP_MC68K erroneously returns
	     true for CPU_PA_RISC1_0.  CPU_IS_PA_RISC returns correct
	     results, however.  */
	  if (CPU_IS_PA_RISC (cpu))
	    {
	      switch (cpu)
		{
		  case CPU_PA_RISC1_0: puts ("hppa1.0-hitachi-hiuxwe2"); break;
		  case CPU_PA_RISC1_1: puts ("hppa1.1-hitachi-hiuxwe2"); break;
		  case CPU_PA_RISC2_0: puts ("hppa2.0-hitachi-hiuxwe2"); break;
		  default: puts ("hppa-hitachi-hiuxwe2"); break;
		}
	    }
	  else if (CPU_IS_HP_MC68K (cpu))
	    puts ("m68k-hitachi-hiuxwe2");
	  else puts ("unknown-hitachi-hiuxwe2");
	  exit (0);
	}
EOF
	$CC_FOR_BUILD -o $dummy $dummy.c && SYSTEM_NAME=`$dummy` &&
		{ echo "$SYSTEM_NAME"; exit; }
	echo unknown-hitachi-hiuxwe2
	exit ;;
    9000/7??:4.3bsd:*:* | 9000/8?[79]:4.3bsd:*:* )
	echo hppa1.1-hp-bsd
	exit ;;
    9000/8??:4.3bsd:*:*)
	echo hppa1.0-hp-bsd
	exit ;;
    *9??*:MPE/iX:*:* | *3000*:MPE/iX:*:*)
	echo hppa1.0-hp-mpeix
	exit ;;
    hp7??:OSF1:*:* | hp8?[79]:OSF1:*:* )
	echo hppa1.1-hp-osf
	exit ;;
    hp8??:OSF1:*:*)
	echo hppa1.0-hp-osf
	exit ;;
    i*86:OSF1:*:*)
	if [ -x /usr/sbin/sysversion ] ; then
	    echo ${UNAME_MACHINE}-unknown-osf1mk
	else
	    echo ${UNAME_MACHINE}-unknown-osf1
	fi
	exit ;;
    parisc*:Lites*:*:*)
	echo hppa1.1-hp-lites
	exit ;;
    C1*:ConvexOS:*:* | convex:ConvexOS:C1*:*)
	echo c1-convex-bsd
	exit ;;
    C2*:ConvexOS:*:* | convex:ConvexOS:C2*:*)
	if getsysinfo -f scalar_acc
	then echo c32-convex-bsd
	else echo c2-convex-bsd
	fi
	exit ;;
    C34*:ConvexOS:*:* | convex:ConvexOS:C34*:*)
	echo c34-convex-bsd
	exit ;;
    C38*:ConvexOS:*:* | convex:ConvexOS:C38*:*)
	echo c38-convex-bsd
	exit ;;
    C4*:ConvexOS:*:* | convex:ConvexOS:C4*:*)
	echo c4-convex-bsd
	exit ;;
    CRAY*Y-MP:*:*:*)
	echo ymp-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
	exit ;;
    CRAY*[A-Z]90:*:*:*)
	echo ${UNAME_MACHINE}-cray-unicos${UNAME_RELEASE} \
	| sed -e 's/CRAY.*\([A-Z]90\)/\1/' \
	      -e y/ABCDEFGHIJKLMNOPQRSTUVWXYZ/abcdefghijklmnopqrstuvwxyz/ \
	      -e 's/\.[^.]*$/.X/'
	exit ;;
    CRAY*TS:*:*:*)
	echo t90-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
	exit ;;
    CRAY*T3E:*:*:*)
	echo alphaev5-cray-unicosmk${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
	exit ;;
    CRAY*SV1:*:*:*)
	echo sv1-cray-unicos${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
	exit ;;
    *:UNICOS/mp:*:*)
	echo craynv-cray-unicosmp${UNAME_RELEASE} | sed -e 's/\.[^.]*$/.X/'
	exit ;;
    F30[01]:UNIX_System_V:*:* | F700:UNIX_System_V:*:*)
	FUJITSU_PROC=`uname -m | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz`
	FUJITSU_SYS=`uname -p | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/\///'`
	FUJITSU_REL=`echo ${UNAME_RELEASE} | sed -e 's/ /_/'`
	echo "${FUJITSU_PROC}-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
	exit ;;
    5000:UNIX_System_V:4.*:*)
	FUJITSU_SYS=`uname -p | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/\///'`
	FUJITSU_REL=`echo ${UNAME_RELEASE} | tr ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz | sed -e 's/ /_/'`
	echo "sparc-fujitsu-${FUJITSU_SYS}${FUJITSU_REL}"
	exit ;;
    i*86:BSD/386:*:* | i*86:BSD/OS:*:* | *:Ascend\ Embedded/OS:*:*)
	echo ${UNAME_MACHINE}-pc-bsdi${UNAME_RELEASE}
	exit ;;
    sparc*:BSD/OS:*:*)
	echo sparc-unknown-bsdi${UNAME_RELEASE}
	exit ;;
    *:BSD/OS:*:*)
	echo ${UNAME_MACHINE}-unknown-bsdi${UNAME_RELEASE}
	exit ;;
    *:FreeBSD:*:*)
	UNAME_PROCESSOR=`/usr/bin/uname -p`
	case ${UNAME_PROCESSOR} in
	    amd64)
		echo x86_64-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
	    *)
		echo ${UNAME_PROCESSOR}-unknown-freebsd`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'` ;;
	esac
	exit ;;
    i*:CYGWIN*:*)
	echo ${UNAME_MACHINE}-pc-cygwin
	exit ;;
    *:MINGW64*:*)
	echo ${UNAME_MACHINE}-pc-mingw64
	exit ;;
    *:MINGW*:*)
	echo ${UNAME_MACHINE}-pc-mingw32
	exit ;;
    *:MSYS*:*)
	echo ${UNAME_MACHINE}-pc-msys
	exit ;;
    i*:windows32*:*)
	# uname -m includes "-pc" on this system.
	echo ${UNAME_MACHINE}-mingw32
	exit ;;
    i*:PW*:*)
	echo ${UNAME_MACHINE}-pc-pw32
	exit ;;
    *:Interix*:*)
	case ${UNAME_MACHINE} in
	    x86)
		echo i586-pc-interix${UNAME_RELEASE}
		exit ;;
	    authenticamd | genuineintel | EM64T)
		echo x86_64-unknown-interix${UNAME_RELEASE}
		exit ;;
	    IA64)
		echo ia64-unknown-interix${UNAME_RELEASE}
		exit ;;
	esac ;;
    [345]86:Windows_95:* | [345]86:Windows_98:* | [345]86:Windows_NT:*)
	echo i${UNAME_MACHINE}-pc-mks
	exit ;;
    8664:Windows_NT:*)
	echo x86_64-pc-mks
	exit ;;
    i*:Windows_NT*:* | Pentium*:Windows_NT*:*)
	# How do we know it's Interix rather than the generic POSIX subsystem?
	# It also conflicts with pre-2.0 versions of AT&T UWIN. Should we
	# UNAME_MACHINE based on the output of uname instead of i386?
	echo i586-pc-interix
	exit ;;
    i*:UWIN*:*)
	echo ${UNAME_MACHINE}-pc-uwin
	exit ;;
    amd64:CYGWIN*:*:* | x86_64:CYGWIN*:*:*)
	echo x86_64-unknown-cygwin
	exit ;;
    p*:CYGWIN*:*)
	echo powerpcle-unknown-cygwin
	exit ;;
    prep*:SunOS:5.*:*)
	echo powerpcle-unknown-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'`
	exit ;;
    *:GNU:*:*)
	# the GNU system
	echo `echo ${UNAME_MACHINE}|sed -e 's,[-/].*$,,'`-unknown-${LIBC}`echo ${UNAME_RELEASE}|sed -e 's,/.*$,,'`
	exit ;;
    *:GNU/*:*:*)
	# other systems with GNU libc and userland
	echo ${UNAME_MACHINE}-unknown-`echo ${UNAME_SYSTEM} | sed 's,^[^/]*/,,' | tr "[:upper:]" "[:lower:]"``echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`-${LIBC}
	exit ;;
    i*86:Minix:*:*)
	echo ${UNAME_MACHINE}-pc-minix
	exit ;;
    aarch64:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
	exit ;;
    aarch64_be:Linux:*:*)
	UNAME_MACHINE=aarch64_be
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
	exit ;;
    alpha:Linux:*:*)
	case `sed -n '/^cpu model/s/^.*: \(.*\)/\1/p' < /proc/cpuinfo` in
	  EV5)   UNAME_MACHINE=alphaev5 ;;
	  EV56)  UNAME_MACHINE=alphaev56 ;;
	  PCA56) UNAME_MACHINE=alphapca56 ;;
	  PCA57) UNAME_MACHINE=alphapca56 ;;
	  EV6)   UNAME_MACHINE=alphaev6 ;;
	  EV67)  UNAME_MACHINE=alphaev67 ;;
	  EV68*) UNAME_MACHINE=alphaev68 ;;
	esac
	objdump --private-headers /bin/sh | grep -q ld.so.1
	if test "$?" = 0 ; then LIBC=gnulibc1 ; fi
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
	exit ;;
    arc:Linux:*:* | arceb:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
	exit ;;
    arm*:Linux:*:*)
	eval $set_cc_for_build
	if echo __ARM_EABI__ | $CC_FOR_BUILD -E - 2>/dev/null \
	    | grep -q __ARM_EABI__
	then
	    echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
	else
	    if echo __ARM_PCS_VFP | $CC_FOR_BUILD -E - 2>/dev/null \
		| grep -q __ARM_PCS_VFP
	    then
		echo ${UNAME_MACHINE}-unknown-linux-${LIBC}eabi
	    else
		echo ${UNAME_MACHINE}-unknown-linux-${LIBC}eabihf
	    fi
	fi
	exit ;;
    avr32*:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
	exit ;;
    cris:Linux:*:*)
	echo ${UNAME_MACHINE}-axis-linux-${LIBC}
	exit ;;
    crisv32:Linux:*:*)
	echo ${UNAME_MACHINE}-axis-linux-${LIBC}
	exit ;;
    e2k:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
	exit ;;
    frv:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
	exit ;;
    hexagon:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
	exit ;;
    i*86:Linux:*:*)
	echo ${UNAME_MACHINE}-pc-linux-${LIBC}
	exit ;;
    ia64:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
	exit ;;
    k1om:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
	exit ;;
    m32r*:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
	exit ;;
    m68*:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
	exit ;;
    mips:Linux:*:* | mips64:Linux:*:*)
	eval $set_cc_for_build
	sed 's/^	//' << EOF >$dummy.c
	#undef CPU
	#undef ${UNAME_MACHINE}
	#undef ${UNAME_MACHINE}el
	#if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL)
	CPU=${UNAME_MACHINE}el
	#else
	#if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB)
	CPU=${UNAME_MACHINE}
	#else
	CPU=
	#endif
	#endif
EOF
	eval `$CC_FOR_BUILD -E $dummy.c 2>/dev/null | grep '^CPU'`
	test x"${CPU}" != x && { echo "${CPU}-unknown-linux-${LIBC}"; exit; }
	;;
    mips64el:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
	exit ;;
    openrisc*:Linux:*:*)
	echo or1k-unknown-linux-${LIBC}
	exit ;;
    or32:Linux:*:* | or1k*:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
	exit ;;
    padre:Linux:*:*)
	echo sparc-unknown-linux-${LIBC}
	exit ;;
    parisc64:Linux:*:* | hppa64:Linux:*:*)
	echo hppa64-unknown-linux-${LIBC}
	exit ;;
    parisc:Linux:*:* | hppa:Linux:*:*)
	# Look for CPU level
	case `grep '^cpu[^a-z]*:' /proc/cpuinfo 2>/dev/null | cut -d' ' -f2` in
	  PA7*) echo hppa1.1-unknown-linux-${LIBC} ;;
	  PA8*) echo hppa2.0-unknown-linux-${LIBC} ;;
	  *)    echo hppa-unknown-linux-${LIBC} ;;
	esac
	exit ;;
    ppc64:Linux:*:*)
	echo powerpc64-unknown-linux-${LIBC}
	exit ;;
    ppc:Linux:*:*)
	echo powerpc-unknown-linux-${LIBC}
	exit ;;
    ppc64le:Linux:*:*)
	echo powerpc64le-unknown-linux-${LIBC}
	exit ;;
    ppcle:Linux:*:*)
	echo powerpcle-unknown-linux-${LIBC}
	exit ;;
    riscv32:Linux:*:* | riscv64:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
	exit ;;
    s390:Linux:*:* | s390x:Linux:*:*)
	echo ${UNAME_MACHINE}-ibm-linux-${LIBC}
	exit ;;
    sh64*:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
	exit ;;
    sh*:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
	exit ;;
    sparc:Linux:*:* | sparc64:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
	exit ;;
    tile*:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
	exit ;;
    vax:Linux:*:*)
	echo ${UNAME_MACHINE}-dec-linux-${LIBC}
	exit ;;
    x86_64:Linux:*:*)
	echo ${UNAME_MACHINE}-pc-linux-${LIBC}
	exit ;;
    xtensa*:Linux:*:*)
	echo ${UNAME_MACHINE}-unknown-linux-${LIBC}
	exit ;;
    i*86:DYNIX/ptx:4*:*)
	# ptx 4.0 does uname -s correctly, with DYNIX/ptx in there.
	# earlier versions are messed up and put the nodename in both
	# sysname and nodename.
	echo i386-sequent-sysv4
	exit ;;
    i*86:UNIX_SV:4.2MP:2.*)
	# Unixware is an offshoot of SVR4, but it has its own version
	# number series starting with 2...
	# I am not positive that other SVR4 systems won't match this,
	# I just have to hope.  -- rms.
	# Use sysv4.2uw... so that sysv4* matches it.
	echo ${UNAME_MACHINE}-pc-sysv4.2uw${UNAME_VERSION}
	exit ;;
    i*86:OS/2:*:*)
	# If we were able to find `uname', then EMX Unix compatibility
	# is probably installed.
	echo ${UNAME_MACHINE}-pc-os2-emx
	exit ;;
    i*86:XTS-300:*:STOP)
	echo ${UNAME_MACHINE}-unknown-stop
	exit ;;
    i*86:atheos:*:*)
	echo ${UNAME_MACHINE}-unknown-atheos
	exit ;;
    i*86:syllable:*:*)
	echo ${UNAME_MACHINE}-pc-syllable
	exit ;;
    i*86:LynxOS:2.*:* | i*86:LynxOS:3.[01]*:* | i*86:LynxOS:4.[02]*:*)
	echo i386-unknown-lynxos${UNAME_RELEASE}
	exit ;;
    i*86:*DOS:*:*)
	echo ${UNAME_MACHINE}-pc-msdosdjgpp
	exit ;;
    i*86:*:4.*:* | i*86:SYSTEM_V:4.*:*)
	UNAME_REL=`echo ${UNAME_RELEASE} | sed 's/\/MP$//'`
	if grep Novell /usr/include/link.h >/dev/null 2>/dev/null; then
		echo ${UNAME_MACHINE}-univel-sysv${UNAME_REL}
	else
		echo ${UNAME_MACHINE}-pc-sysv${UNAME_REL}
	fi
	exit ;;
    i*86:*:5:[678]*)
	# UnixWare 7.x, OpenUNIX and OpenServer 6.
	case `/bin/uname -X | grep "^Machine"` in
	    *486*)	     UNAME_MACHINE=i486 ;;
	    *Pentium)	     UNAME_MACHINE=i586 ;;
	    *Pent*|*Celeron) UNAME_MACHINE=i686 ;;
	esac
	echo ${UNAME_MACHINE}-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION}
	exit ;;
    i*86:*:3.2:*)
	if test -f /usr/options/cb.name; then
		UNAME_REL=`sed -n 's/.*Version //p' </usr/options/cb.name`
		echo ${UNAME_MACHINE}-pc-isc$UNAME_REL
	elif /bin/uname -X 2>/dev/null >/dev/null ; then
		UNAME_REL=`(/bin/uname -X|grep Release|sed -e 's/.*= //')`
		(/bin/uname -X|grep i80486 >/dev/null) && UNAME_MACHINE=i486
		(/bin/uname -X|grep '^Machine.*Pentium' >/dev/null) \
			&& UNAME_MACHINE=i586
		(/bin/uname -X|grep '^Machine.*Pent *II' >/dev/null) \
			&& UNAME_MACHINE=i686
		(/bin/uname -X|grep '^Machine.*Pentium Pro' >/dev/null) \
			&& UNAME_MACHINE=i686
		echo ${UNAME_MACHINE}-pc-sco$UNAME_REL
	else
		echo ${UNAME_MACHINE}-pc-sysv32
	fi
	exit ;;
    pc:*:*:*)
	# Left here for compatibility:
	# uname -m prints for DJGPP always 'pc', but it prints nothing about
	# the processor, so we play safe by assuming i586.
	# Note: whatever this is, it MUST be the same as what config.sub
	# prints for the "djgpp" host, or else GDB configure will decide that
	# this is a cross-build.
	echo i586-pc-msdosdjgpp
	exit ;;
    Intel:Mach:3*:*)
	echo i386-pc-mach3
	exit ;;
    paragon:*:*:*)
	echo i860-intel-osf1
	exit ;;
    i860:*:4.*:*) # i860-SVR4
	if grep Stardent /usr/include/sys/uadmin.h >/dev/null 2>&1 ; then
	  echo i860-stardent-sysv${UNAME_RELEASE} # Stardent Vistra i860-SVR4
	else # Add other i860-SVR4 vendors below as they are discovered.
	  echo i860-unknown-sysv${UNAME_RELEASE}  # Unknown i860-SVR4
	fi
	exit ;;
    mini*:CTIX:SYS*5:*)
	# "miniframe"
	echo m68010-convergent-sysv
	exit ;;
    mc68k:UNIX:SYSTEM5:3.51m)
	echo m68k-convergent-sysv
	exit ;;
    M680?0:D-NIX:5.3:*)
	echo m68k-diab-dnix
	exit ;;
    M68*:*:R3V[5678]*:*)
	test -r /sysV68 && { echo 'm68k-motorola-sysv'; exit; } ;;
    3[345]??:*:4.0:3.0 | 3[34]??A:*:4.0:3.0 | 3[34]??,*:*:4.0:3.0 | 3[34]??/*:*:4.0:3.0 | 4400:*:4.0:3.0 | 4850:*:4.0:3.0 | SKA40:*:4.0:3.0 | SDS2:*:4.0:3.0 | SHG2:*:4.0:3.0 | S7501*:*:4.0:3.0)
	OS_REL=''
	test -r /etc/.relid \
	&& OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid`
	/bin/uname -p 2>/dev/null | grep 86 >/dev/null \
	  && { echo i486-ncr-sysv4.3${OS_REL}; exit; }
	/bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \
	  && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;;
    3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*)
	/bin/uname -p 2>/dev/null | grep 86 >/dev/null \
	  && { echo i486-ncr-sysv4; exit; } ;;
    NCR*:*:4.2:* | MPRAS*:*:4.2:*)
	OS_REL='.3'
	test -r /etc/.relid \
	    && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid`
	/bin/uname -p 2>/dev/null | grep 86 >/dev/null \
	    && { echo i486-ncr-sysv4.3${OS_REL}; exit; }
	/bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \
	    && { echo i586-ncr-sysv4.3${OS_REL}; exit; }
	/bin/uname -p 2>/dev/null | /bin/grep pteron >/dev/null \
	    && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;;
    m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*)
	echo m68k-unknown-lynxos${UNAME_RELEASE}
	exit ;;
    mc68030:UNIX_System_V:4.*:*)
	echo m68k-atari-sysv4
	exit ;;
    TSUNAMI:LynxOS:2.*:*)
	echo sparc-unknown-lynxos${UNAME_RELEASE}
	exit ;;
    rs6000:LynxOS:2.*:*)
	echo rs6000-unknown-lynxos${UNAME_RELEASE}
	exit ;;
    PowerPC:LynxOS:2.*:* | PowerPC:LynxOS:3.[01]*:* | PowerPC:LynxOS:4.[02]*:*)
	echo powerpc-unknown-lynxos${UNAME_RELEASE}
	exit ;;
    SM[BE]S:UNIX_SV:*:*)
	echo mips-dde-sysv${UNAME_RELEASE}
	exit ;;
    RM*:ReliantUNIX-*:*:*)
	echo mips-sni-sysv4
	exit ;;
    RM*:SINIX-*:*:*)
	echo mips-sni-sysv4
	exit ;;
    *:SINIX-*:*:*)
	if uname -p 2>/dev/null >/dev/null ; then
		UNAME_MACHINE=`(uname -p) 2>/dev/null`
		echo ${UNAME_MACHINE}-sni-sysv4
	else
		echo ns32k-sni-sysv
	fi
	exit ;;
    PENTIUM:*:4.0*:*)	# Unisys `ClearPath HMP IX 4000' SVR4/MP effort
			# says <Richard.M.Bartel@@ccMail.Census.GOV>
	echo i586-unisys-sysv4
	exit ;;
    *:UNIX_System_V:4*:FTX*)
	# From Gerald Hewes <hewes@@openmarket.com>.
	# How about differentiating between stratus architectures? -djm
	echo hppa1.1-stratus-sysv4
	exit ;;
    *:*:*:FTX*)
	# From seanf@@swdc.stratus.com.
	echo i860-stratus-sysv4
	exit ;;
    i*86:VOS:*:*)
	# From Paul.Green@@stratus.com.
	echo ${UNAME_MACHINE}-stratus-vos
	exit ;;
    *:VOS:*:*)
	# From Paul.Green@@stratus.com.
	echo hppa1.1-stratus-vos
	exit ;;
    mc68*:A/UX:*:*)
	echo m68k-apple-aux${UNAME_RELEASE}
	exit ;;
    news*:NEWS-OS:6*:*)
	echo mips-sony-newsos6
	exit ;;
    R[34]000:*System_V*:*:* | R4000:UNIX_SYSV:*:* | R*000:UNIX_SV:*:*)
	if [ -d /usr/nec ]; then
		echo mips-nec-sysv${UNAME_RELEASE}
	else
		echo mips-unknown-sysv${UNAME_RELEASE}
	fi
	exit ;;
    BeBox:BeOS:*:*)	# BeOS running on hardware made by Be, PPC only.
	echo powerpc-be-beos
	exit ;;
    BeMac:BeOS:*:*)	# BeOS running on Mac or Mac clone, PPC only.
	echo powerpc-apple-beos
	exit ;;
    BePC:BeOS:*:*)	# BeOS running on Intel PC compatible.
	echo i586-pc-beos
	exit ;;
    BePC:Haiku:*:*)	# Haiku running on Intel PC compatible.
	echo i586-pc-haiku
	exit ;;
    x86_64:Haiku:*:*)
	echo x86_64-unknown-haiku
	exit ;;
    SX-4:SUPER-UX:*:*)
	echo sx4-nec-superux${UNAME_RELEASE}
	exit ;;
    SX-5:SUPER-UX:*:*)
	echo sx5-nec-superux${UNAME_RELEASE}
	exit ;;
    SX-6:SUPER-UX:*:*)
	echo sx6-nec-superux${UNAME_RELEASE}
	exit ;;
    SX-7:SUPER-UX:*:*)
	echo sx7-nec-superux${UNAME_RELEASE}
	exit ;;
    SX-8:SUPER-UX:*:*)
	echo sx8-nec-superux${UNAME_RELEASE}
	exit ;;
    SX-8R:SUPER-UX:*:*)
	echo sx8r-nec-superux${UNAME_RELEASE}
	exit ;;
    SX-ACE:SUPER-UX:*:*)
	echo sxace-nec-superux${UNAME_RELEASE}
	exit ;;
    Power*:Rhapsody:*:*)
	echo powerpc-apple-rhapsody${UNAME_RELEASE}
	exit ;;
    *:Rhapsody:*:*)
	echo ${UNAME_MACHINE}-apple-rhapsody${UNAME_RELEASE}
	exit ;;
    *:Darwin:*:*)
	UNAME_PROCESSOR=`uname -p` || UNAME_PROCESSOR=unknown
	eval $set_cc_for_build
	if test "$UNAME_PROCESSOR" = unknown ; then
	    UNAME_PROCESSOR=powerpc
	fi
	if test `echo "$UNAME_RELEASE" | sed -e 's/\..*//'` -le 10 ; then
	    if [ "$CC_FOR_BUILD" != no_compiler_found ]; then
		if (echo '#ifdef __LP64__'; echo IS_64BIT_ARCH; echo '#endif') | \
		    (CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \
		    grep IS_64BIT_ARCH >/dev/null
		then
		    case $UNAME_PROCESSOR in
			i386) UNAME_PROCESSOR=x86_64 ;;
			powerpc) UNAME_PROCESSOR=powerpc64 ;;
		    esac
		fi
	    fi
	elif test "$UNAME_PROCESSOR" = i386 ; then
	    # Avoid executing cc on OS X 10.9, as it ships with a stub
	    # that puts up a graphical alert prompting to install
	    # developer tools.  Any system running Mac OS X 10.7 or
	    # later (Darwin 11 and later) is required to have a 64-bit
	    # processor. This is not true of the ARM version of Darwin
	    # that Apple uses in portable devices.
	    UNAME_PROCESSOR=x86_64
	fi
	echo ${UNAME_PROCESSOR}-apple-darwin${UNAME_RELEASE}
	exit ;;
    *:procnto*:*:* | *:QNX:[0123456789]*:*)
	UNAME_PROCESSOR=`uname -p`
	if test "$UNAME_PROCESSOR" = x86; then
		UNAME_PROCESSOR=i386
		UNAME_MACHINE=pc
	fi
	echo ${UNAME_PROCESSOR}-${UNAME_MACHINE}-nto-qnx${UNAME_RELEASE}
	exit ;;
    *:QNX:*:4*)
	echo i386-pc-qnx
	exit ;;
    NEO-?:NONSTOP_KERNEL:*:*)
	echo neo-tandem-nsk${UNAME_RELEASE}
	exit ;;
    NSE-*:NONSTOP_KERNEL:*:*)
	echo nse-tandem-nsk${UNAME_RELEASE}
	exit ;;
    NSR-?:NONSTOP_KERNEL:*:*)
	echo nsr-tandem-nsk${UNAME_RELEASE}
	exit ;;
    *:NonStop-UX:*:*)
	echo mips-compaq-nonstopux
	exit ;;
    BS2000:POSIX*:*:*)
	echo bs2000-siemens-sysv
	exit ;;
    DS/*:UNIX_System_V:*:*)
	echo ${UNAME_MACHINE}-${UNAME_SYSTEM}-${UNAME_RELEASE}
	exit ;;
    *:Plan9:*:*)
	# "uname -m" is not consistent, so use $cputype instead. 386
	# is converted to i386 for consistency with other x86
	# operating systems.
	if test "$cputype" = 386; then
	    UNAME_MACHINE=i386
	else
	    UNAME_MACHINE="$cputype"
	fi
	echo ${UNAME_MACHINE}-unknown-plan9
	exit ;;
    *:TOPS-10:*:*)
	echo pdp10-unknown-tops10
	exit ;;
    *:TENEX:*:*)
	echo pdp10-unknown-tenex
	exit ;;
    KS10:TOPS-20:*:* | KL10:TOPS-20:*:* | TYPE4:TOPS-20:*:*)
	echo pdp10-dec-tops20
	exit ;;
    XKL-1:TOPS-20:*:* | TYPE5:TOPS-20:*:*)
	echo pdp10-xkl-tops20
	exit ;;
    *:TOPS-20:*:*)
	echo pdp10-unknown-tops20
	exit ;;
    *:ITS:*:*)
	echo pdp10-unknown-its
	exit ;;
    SEI:*:*:SEIUX)
	echo mips-sei-seiux${UNAME_RELEASE}
	exit ;;
    *:DragonFly:*:*)
	echo ${UNAME_MACHINE}-unknown-dragonfly`echo ${UNAME_RELEASE}|sed -e 's/[-(].*//'`
	exit ;;
    *:*VMS:*:*)
	UNAME_MACHINE=`(uname -p) 2>/dev/null`
	case "${UNAME_MACHINE}" in
	    A*) echo alpha-dec-vms ; exit ;;
	    I*) echo ia64-dec-vms ; exit ;;
	    V*) echo vax-dec-vms ; exit ;;
	esac ;;
    *:XENIX:*:SysV)
	echo i386-pc-xenix
	exit ;;
    i*86:skyos:*:*)
	echo ${UNAME_MACHINE}-pc-skyos`echo ${UNAME_RELEASE} | sed -e 's/ .*$//'`
	exit ;;
    i*86:rdos:*:*)
	echo ${UNAME_MACHINE}-pc-rdos
	exit ;;
    i*86:AROS:*:*)
	echo ${UNAME_MACHINE}-pc-aros
	exit ;;
    x86_64:VMkernel:*:*)
	echo ${UNAME_MACHINE}-unknown-esx
	exit ;;
    amd64:Isilon\ OneFS:*:*)
	echo x86_64-unknown-onefs
	exit ;;
esac

cat >&2 <<EOF
$0: unable to guess system type

This script (version $timestamp), has failed to recognize the
operating system you are using. If your script is old, overwrite
config.guess and config.sub with the latest versions from:

  http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.guess
and
  http://git.savannah.gnu.org/gitweb/?p=config.git;a=blob_plain;f=config.sub

If $0 has already been updated, send the following data and any
information you think might be pertinent to config-patches@@gnu.org to
provide the necessary information to handle your system.

config.guess timestamp = $timestamp

uname -m = `(uname -m) 2>/dev/null || echo unknown`
uname -r = `(uname -r) 2>/dev/null || echo unknown`
uname -s = `(uname -s) 2>/dev/null || echo unknown`
uname -v = `(uname -v) 2>/dev/null || echo unknown`

/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null`
/bin/uname -X     = `(/bin/uname -X) 2>/dev/null`

hostinfo               = `(hostinfo) 2>/dev/null`
/bin/universe          = `(/bin/universe) 2>/dev/null`
/usr/bin/arch -k       = `(/usr/bin/arch -k) 2>/dev/null`
/bin/arch              = `(/bin/arch) 2>/dev/null`
/usr/bin/oslevel       = `(/usr/bin/oslevel) 2>/dev/null`
/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null`

UNAME_MACHINE = ${UNAME_MACHINE}
UNAME_RELEASE = ${UNAME_RELEASE}
UNAME_SYSTEM  = ${UNAME_SYSTEM}
UNAME_VERSION = ${UNAME_VERSION}
EOF

exit 1

# Local variables:
# eval: (add-hook 'write-file-hooks 'time-stamp)
# time-stamp-start: "timestamp='"
# time-stamp-format: "%:y-%02m-%02d"
# time-stamp-end: "'"
# End:
@


