Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/external/bsd/bind/dist Import bind 9.10.3-P2
details: https://anonhg.NetBSD.org/src/rev/d34138d8c4ea
branches: trunk
changeset: 342334:d34138d8c4ea
user: christos <christos%NetBSD.org@localhost>
date: Thu Dec 17 03:21:49 2015 +0000
description:
Import bind 9.10.3-P2
diffstat:
external/bsd/bind/dist/bin/dig/dig.docbook | 361 +-
external/bsd/bind/dist/bin/dig/dig.html | 283 +-
external/bsd/bind/dist/bin/dnssec/dnssec-dsfromkey.docbook | 17 +-
external/bsd/bind/dist/bin/dnssec/dnssec-dsfromkey.html | 26 +-
external/bsd/bind/dist/bin/named/named.docbook | 17 +-
external/bsd/bind/dist/bin/named/named.html | 26 +-
external/bsd/bind/dist/bin/named/win32/named.dsp.in | 4 +-
external/bsd/bind/dist/bin/named/win32/named.mak.in | 4 +-
external/bsd/bind/dist/bin/named/win32/named.vcxproj.in | 4 +-
external/bsd/bind/dist/bin/nsupdate/nsupdate.docbook | 1128 +-
external/bsd/bind/dist/bin/nsupdate/nsupdate.html | 746 +-
external/bsd/bind/dist/bin/pkcs11/Makefile.in | 18 +-
external/bsd/bind/dist/bin/pkcs11/openssl-0.9.8ze-patch | 15909 ++++++++++
external/bsd/bind/dist/bin/pkcs11/openssl-1.0.0q-patch | 15889 +++++++++
external/bsd/bind/dist/bin/pkcs11/openssl-1.0.1l-patch | 15784 +++++++++
external/bsd/bind/dist/bin/pkcs11/pkcs11-tokens.c | 5 +-
external/bsd/bind/dist/bin/python/dnssec-coverage.py.in | 6 +-
external/bsd/bind/dist/bin/rndc/rndc.docbook | 1157 +-
external/bsd/bind/dist/bin/rndc/rndc.html | 834 +-
external/bsd/bind/dist/bin/tests/Makefile.in | 11 +-
external/bsd/bind/dist/bin/tests/fromhex.pl | 50 +
external/bsd/bind/dist/bin/tests/pkcs11/benchmarks/find.c | 5 +-
external/bsd/bind/dist/bin/tests/pkcs11/benchmarks/genrsa.c | 5 +-
external/bsd/bind/dist/bin/tests/pkcs11/benchmarks/login.c | 5 +-
external/bsd/bind/dist/bin/tests/pkcs11/benchmarks/random.c | 5 +-
external/bsd/bind/dist/bin/tests/pkcs11/benchmarks/session.c | 5 +-
external/bsd/bind/dist/bin/tests/pkcs11/benchmarks/sha1.c | 5 +-
external/bsd/bind/dist/bin/tests/pkcs11/benchmarks/sign.c | 5 +-
external/bsd/bind/dist/bin/tests/pkcs11/benchmarks/verify.c | 5 +-
external/bsd/bind/dist/bin/tests/pkcs11/pkcs11-hmacmd5.c | 5 +-
external/bsd/bind/dist/bin/tests/pkcs11/pkcs11-md5sum.c | 5 +-
external/bsd/bind/dist/bin/tests/system/Makefile.in | 6 +-
external/bsd/bind/dist/bin/tests/system/README | 7 +-
external/bsd/bind/dist/bin/tests/system/addzone/tests.sh | 13 +-
external/bsd/bind/dist/bin/tests/system/builtin/Makefile.in | 8 +-
external/bsd/bind/dist/bin/tests/system/builtin/gethostname.c | 5 +-
external/bsd/bind/dist/bin/tests/system/builtin/tests.sh | 9 +-
external/bsd/bind/dist/bin/tests/system/checkconf/good-class.conf | 17 +
external/bsd/bind/dist/bin/tests/system/checkzone/tests.sh | 23 +-
external/bsd/bind/dist/bin/tests/system/checkzone/zones/bad-caa-rr.db | Bin
external/bsd/bind/dist/bin/tests/system/checkzone/zones/bad-dns-sd-reverse.db | 24 +
external/bsd/bind/dist/bin/tests/system/checkzone/zones/bad-nsap-empty.db | 21 +
external/bsd/bind/dist/bin/tests/system/checkzone/zones/bad-nsap-odd-nibble.db | 21 +
external/bsd/bind/dist/bin/tests/system/checkzone/zones/bad-unspec.db | 19 +
external/bsd/bind/dist/bin/tests/system/checkzone/zones/good-dns-sd-reverse.db | 26 +
external/bsd/bind/dist/bin/tests/system/checkzone/zones/good-gc-msdcs.db | 19 +
external/bsd/bind/dist/bin/tests/system/checkzone/zones/good-nsap.db | 21 +
external/bsd/bind/dist/bin/tests/system/cleanall.sh | 9 +-
external/bsd/bind/dist/bin/tests/system/conf.sh.in | 30 +-
external/bsd/bind/dist/bin/tests/system/ditch.pl | 90 +
external/bsd/bind/dist/bin/tests/system/dnssec/clean.sh | 119 +-
external/bsd/bind/dist/bin/tests/system/dnssec/ns2/cdnskey-auto.secure.db.in | 17 +
external/bsd/bind/dist/bin/tests/system/dnssec/ns2/cdnskey-update.secure.db.in | 17 +
external/bsd/bind/dist/bin/tests/system/dnssec/ns2/cdnskey.secure.db.in | 17 +
external/bsd/bind/dist/bin/tests/system/dnssec/ns2/cds-auto.secure.db.in | 17 +
external/bsd/bind/dist/bin/tests/system/dnssec/ns2/cds-update.secure.db.in | 17 +
external/bsd/bind/dist/bin/tests/system/dnssec/ns2/cds.secure.db.in | 17 +
external/bsd/bind/dist/bin/tests/system/dnssec/ns2/named.conf | 38 +-
external/bsd/bind/dist/bin/tests/system/dnssec/ns2/sign.sh | 52 +-
external/bsd/bind/dist/bin/tests/system/dnssec/prereq.sh | 5 +-
external/bsd/bind/dist/bin/tests/system/dnssec/tests.sh | 163 +
external/bsd/bind/dist/bin/tests/system/ednscompliance/clean.sh | 17 +
external/bsd/bind/dist/bin/tests/system/ednscompliance/ns1/named.conf | 34 +
external/bsd/bind/dist/bin/tests/system/ednscompliance/ns1/root.db | 24 +
external/bsd/bind/dist/bin/tests/system/ednscompliance/tests.sh | 114 +
external/bsd/bind/dist/bin/tests/system/fetchlimit/Makefile.in | 53 +
external/bsd/bind/dist/bin/tests/system/fetchlimit/ans4/ans.pl | 86 +
external/bsd/bind/dist/bin/tests/system/fetchlimit/clean.sh | 21 +
external/bsd/bind/dist/bin/tests/system/fetchlimit/fetchlimit.c | 33 +
external/bsd/bind/dist/bin/tests/system/fetchlimit/ns1/named.conf | 39 +
external/bsd/bind/dist/bin/tests/system/fetchlimit/ns1/root.db | 29 +
external/bsd/bind/dist/bin/tests/system/fetchlimit/ns2/example.db | 40 +
external/bsd/bind/dist/bin/tests/system/fetchlimit/ns2/named.conf | 37 +
external/bsd/bind/dist/bin/tests/system/fetchlimit/ns3/named.args | 2 +
external/bsd/bind/dist/bin/tests/system/fetchlimit/ns3/named1.conf | 45 +
external/bsd/bind/dist/bin/tests/system/fetchlimit/ns3/named2.conf | 45 +
external/bsd/bind/dist/bin/tests/system/fetchlimit/ns3/named3.conf | 45 +
external/bsd/bind/dist/bin/tests/system/fetchlimit/ns3/root.hint | 19 +
external/bsd/bind/dist/bin/tests/system/fetchlimit/prereq.sh | 40 +
external/bsd/bind/dist/bin/tests/system/fetchlimit/setup.sh | 22 +
external/bsd/bind/dist/bin/tests/system/fetchlimit/tests.sh | 186 +
external/bsd/bind/dist/bin/tests/system/filter-aaaa/tests.sh | 21 +-
external/bsd/bind/dist/bin/tests/system/inline/clean.sh | 3 +-
external/bsd/bind/dist/bin/tests/system/inline/ns3/named.conf | 3 +-
external/bsd/bind/dist/bin/tests/system/masterfile/clean.sh | 3 +-
external/bsd/bind/dist/bin/tests/system/masterfile/tests.sh | 10 +-
external/bsd/bind/dist/bin/tests/system/masterfile/zone/inheritownerafterinclude.db | 17 +
external/bsd/bind/dist/bin/tests/system/masterfile/zone/inheritownerafterinclude.good | 3 +
external/bsd/bind/dist/bin/tests/system/masterfile/zone/nameservers.db | 15 +
external/bsd/bind/dist/bin/tests/system/nsupdate/prereq.sh | 5 +-
external/bsd/bind/dist/bin/tests/system/nsupdate/tests.sh | 4 +-
external/bsd/bind/dist/bin/tests/system/reclimit/ans2/ans.pl | 13 +-
external/bsd/bind/dist/bin/tests/system/reclimit/prereq.sh | 26 +
external/bsd/bind/dist/bin/tests/system/reclimit/tests.sh | 18 +-
external/bsd/bind/dist/bin/tests/system/resolver/ns4/named.conf | 4 +-
external/bsd/bind/dist/bin/tests/system/resolver/ns6/named.conf | 7 +-
external/bsd/bind/dist/bin/tests/system/resolver/tests.sh | 34 +-
external/bsd/bind/dist/bin/tests/system/rndc/tests.sh | 17 +-
external/bsd/bind/dist/bin/tests/system/rpzrecurse/ns1/named.conf | 10 +
external/bsd/bind/dist/bin/tests/system/rpzrecurse/ns1/test1.example.net.db | 20 +
external/bsd/bind/dist/bin/tests/system/rpzrecurse/ns1/test2.example.net.db | 20 +
external/bsd/bind/dist/bin/tests/system/rpzrecurse/ns2/db.wildcard1 | 20 +
external/bsd/bind/dist/bin/tests/system/rpzrecurse/ns2/db.wildcard2a | 20 +
external/bsd/bind/dist/bin/tests/system/rpzrecurse/ns2/db.wildcard2b | 20 +
external/bsd/bind/dist/bin/tests/system/rpzrecurse/ns2/db.wildcard3 | 19 +
external/bsd/bind/dist/bin/tests/system/rpzrecurse/ns2/named.wildcard1.conf | 33 +
external/bsd/bind/dist/bin/tests/system/rpzrecurse/ns2/named.wildcard2.conf | 35 +
external/bsd/bind/dist/bin/tests/system/rpzrecurse/ns2/named.wildcard3.conf | 33 +
external/bsd/bind/dist/bin/tests/system/rpzrecurse/tests.sh | 50 +-
external/bsd/bind/dist/bin/tests/system/rrsetorder/ns4/named.conf | 41 +
external/bsd/bind/dist/bin/tests/system/rrsetorder/tests.sh | 87 +-
external/bsd/bind/dist/bin/tests/system/rsabigexponent/Makefile.in | 4 +-
external/bsd/bind/dist/bin/tests/system/sit/tests.sh | 29 +-
external/bsd/bind/dist/bin/tests/system/start.pl | 31 +-
external/bsd/bind/dist/bin/tests/system/staticstub/clean.sh | 20 +-
external/bsd/bind/dist/bin/tests/system/staticstub/ns2/named.conf.in | 7 +-
external/bsd/bind/dist/bin/tests/system/staticstub/ns3/named.conf.in | 7 +-
external/bsd/bind/dist/bin/tests/system/staticstub/ns3/sign.sh | 22 +-
external/bsd/bind/dist/bin/tests/system/staticstub/ns3/undelegated.db.in | 26 +
external/bsd/bind/dist/bin/tests/system/staticstub/tests.sh | 12 +-
external/bsd/bind/dist/bin/tests/system/statistics/Makefile.in | 52 +
external/bsd/bind/dist/bin/tests/system/statistics/clean.sh | 3 +-
external/bsd/bind/dist/bin/tests/system/statistics/ns1/named.conf | 11 +-
external/bsd/bind/dist/bin/tests/system/statistics/ns1/zone.db | 17 +
external/bsd/bind/dist/bin/tests/system/statistics/tests.sh | 16 +-
external/bsd/bind/dist/bin/tests/system/statistics/xmlstats.c | 33 +
external/bsd/bind/dist/bin/tests/system/statschannel/clean.sh | 23 +
external/bsd/bind/dist/bin/tests/system/statschannel/fetch.pl | 46 +
external/bsd/bind/dist/bin/tests/system/statschannel/ns2/example.db | 52 +
external/bsd/bind/dist/bin/tests/system/statschannel/ns2/named.conf | 39 +
external/bsd/bind/dist/bin/tests/system/statschannel/prereq.sh | 27 +
external/bsd/bind/dist/bin/tests/system/statschannel/server-json.pl | 35 +
external/bsd/bind/dist/bin/tests/system/statschannel/server-xml.pl | 28 +
external/bsd/bind/dist/bin/tests/system/statschannel/tests.sh | 80 +
external/bsd/bind/dist/bin/tests/system/stress/prereq.sh | 26 +
external/bsd/bind/dist/bin/tests/system/stress/tests.sh | 10 +-
external/bsd/bind/dist/bin/tests/system/tkey/Makefile.in | 4 +-
external/bsd/bind/dist/bin/tests/system/views/ns2/1.10.in-addr.arpa.db | 16 +
external/bsd/bind/dist/bin/tests/system/views/ns2/named2.conf | 11 +-
external/bsd/bind/dist/bin/tests/system/xfer/tests.sh | 41 +-
external/bsd/bind/dist/bin/tests/system/zonechecks/bigserial.db | 17 +
external/bsd/bind/dist/bin/tests/system/zonechecks/ns1/named.conf | 7 +-
external/bsd/bind/dist/bin/tests/system/zonechecks/setup.sh | 3 +-
external/bsd/bind/dist/bin/tests/system/zonechecks/tests.sh | 11 +-
external/bsd/bind/dist/bin/tools/named-rrchecker.c | 5 +-
external/bsd/bind/dist/bin/win32/BINDInstall/BINDInstallDlg.cpp | 6 +-
external/bsd/bind/dist/bin/win32/BINDInstall/VersionInfo.cpp | 3 +-
external/bsd/bind/dist/config.h.win32 | 7 +-
external/bsd/bind/dist/contrib/README | 8 +-
external/bsd/bind/dist/contrib/scripts/dnssec-keyset.sh | 210 +
external/bsd/bind/dist/doc/arm/Bv9ARM-book.xml | 773 +-
external/bsd/bind/dist/doc/arm/Bv9ARM.ch01.html | 2 +-
external/bsd/bind/dist/doc/arm/Bv9ARM.ch02.html | 4 +-
external/bsd/bind/dist/doc/arm/Bv9ARM.ch03.html | 2 +-
external/bsd/bind/dist/doc/arm/Bv9ARM.ch05.html | 2 +-
external/bsd/bind/dist/doc/arm/Bv9ARM.ch10.html | 2 +-
external/bsd/bind/dist/doc/arm/Bv9ARM.ch11.html | 172 +-
external/bsd/bind/dist/doc/arm/Bv9ARM.ch12.html | 42 +-
external/bsd/bind/dist/doc/arm/Bv9ARM.ch13.html | 2 +-
external/bsd/bind/dist/doc/arm/Makefile.in | 3 +-
external/bsd/bind/dist/doc/arm/html-fixup.pl | 20 +
external/bsd/bind/dist/doc/arm/latex-fixup.pl | 4 +-
external/bsd/bind/dist/doc/arm/notes.html | 133 +-
external/bsd/bind/dist/doc/arm/notes.pdf | Bin
external/bsd/bind/dist/doc/arm/notes.xml | 127 +-
external/bsd/bind/dist/doc/misc/rfc-compliance | 73 +-
external/bsd/bind/dist/isc-config.sh.in | 16 +-
external/bsd/bind/dist/lib/bind9/api | 2 +-
external/bsd/bind/dist/lib/dns/geoip.c | 9 +-
external/bsd/bind/dist/lib/dns/include/dns/update.h | 10 +-
external/bsd/bind/dist/lib/dns/pkcs11dh_link.c | 39 +-
external/bsd/bind/dist/lib/dns/pkcs11dsa_link.c | 21 +-
external/bsd/bind/dist/lib/dns/pkcs11ecdsa_link.c | 15 +-
external/bsd/bind/dist/lib/dns/pkcs11gost_link.c | 14 +-
external/bsd/bind/dist/lib/dns/pkcs11rsa_link.c | 17 +-
external/bsd/bind/dist/lib/dns/rdata/generic/caa_257.c | 30 +-
external/bsd/bind/dist/lib/dns/rdata/generic/cdnskey_60.c | 26 +-
external/bsd/bind/dist/lib/dns/rdata/generic/cds_59.c | 26 +-
external/bsd/bind/dist/lib/dns/rdata/generic/eui48_108.c | 28 +-
external/bsd/bind/dist/lib/dns/rdata/generic/eui64_109.c | 28 +-
external/bsd/bind/dist/lib/dns/rdata/generic/l32_105.c | 28 +-
external/bsd/bind/dist/lib/dns/rdata/generic/l64_106.c | 28 +-
external/bsd/bind/dist/lib/dns/rdata/generic/lp_107.c | 30 +-
external/bsd/bind/dist/lib/dns/rdata/generic/naptr_35.c | 28 +-
external/bsd/bind/dist/lib/dns/rdata/generic/nid_104.c | 28 +-
external/bsd/bind/dist/lib/dns/rdata/generic/openpgpkey_61.c | 30 +-
external/bsd/bind/dist/lib/dns/rdata/generic/tlsa_52.c | 28 +-
external/bsd/bind/dist/lib/dns/rdata/generic/uri_256.c | 28 +-
external/bsd/bind/dist/lib/dns/tests/gost_test.c | 4 +-
external/bsd/bind/dist/lib/dns/tests/rbt_serialize_test.c | 3 +-
external/bsd/bind/dist/lib/dns/tests/rbt_test.c | 7 +-
external/bsd/bind/dist/lib/dns/tests/rdatasetstats_test.c | 6 +-
external/bsd/bind/dist/lib/dns/win32/libdns.def.in | 14 +
external/bsd/bind/dist/lib/irs/api | 2 +-
external/bsd/bind/dist/lib/isc/api | 6 +-
external/bsd/bind/dist/lib/isc/include/isc/json.h | 23 +-
external/bsd/bind/dist/lib/isc/include/isc/platform.h.in | 12 +-
external/bsd/bind/dist/lib/isc/pk11.c | 5 +-
external/bsd/bind/dist/lib/isc/pool.c | 8 +-
external/bsd/bind/dist/lib/isc/tests/Makefile.in | 3 +-
external/bsd/bind/dist/lib/isc/tests/hash_test.c | 5 +-
external/bsd/bind/dist/lib/isc/tests/mem_test.c | 3 +-
external/bsd/bind/dist/lib/isc/tests/print_test.c | 92 +-
external/bsd/bind/dist/lib/isc/tests/regex_test.c | 5 +-
external/bsd/bind/dist/lib/isc/tests/socket_test.c | 7 +-
external/bsd/bind/dist/lib/isc/win32/libisc.def.exclude | 41 +
external/bsd/bind/dist/lib/isc/win32/libisc.def.in | 46 +-
external/bsd/bind/dist/lib/isc/win32/libisc.vcxproj.in | 1 +
external/bsd/bind/dist/lib/isccc/Makefile.in | 4 +-
external/bsd/bind/dist/lib/isccc/api | 2 +-
external/bsd/bind/dist/lib/isccfg/api | 6 +-
external/bsd/bind/dist/lib/isccfg/win32/libisccfg.def | 3 +
external/bsd/bind/dist/lib/lwres/api | 2 +-
external/bsd/bind/dist/lib/samples/nsprobe.c | 3 +-
external/bsd/bind/dist/lib/samples/resolve.c | 5 +-
external/bsd/bind/dist/lib/samples/sample-async.c | 5 +-
external/bsd/bind/dist/lib/samples/sample-gai.c | 5 +-
external/bsd/bind/dist/lib/samples/sample-request.c | 3 +-
external/bsd/bind/dist/lib/samples/sample-update.c | 8 +-
external/bsd/bind/dist/win32utils/Configure | 22 +-
external/bsd/bind/dist/win32utils/index.html | 5 +-
external/bsd/bind/dist/win32utils/legacy/BuildSetup.bat.in | 1 +
222 files changed, 54811 insertions(+), 3149 deletions(-)
diffs (truncated from 64103 to 300 lines):
diff -r 7bb3601af2db -r d34138d8c4ea external/bsd/bind/dist/bin/dig/dig.docbook
--- a/external/bsd/bind/dist/bin/dig/dig.docbook Thu Dec 17 02:38:33 2015 +0000
+++ b/external/bsd/bind/dist/bin/dig/dig.docbook Thu Dec 17 03:21:49 2015 +0000
@@ -2,7 +2,7 @@
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd"
[<!ENTITY mdash "—">]>
<!--
- - Copyright (C) 2004-2011, 2013, 2014 Internet Systems Consortium, Inc. ("ISC")
+ - Copyright (C) 2004-2011, 2013-2015 Internet Systems Consortium, Inc. ("ISC")
- Copyright (C) 2000-2003 Internet Software Consortium.
-
- Permission to use, copy, modify, and/or distribute this software for any
@@ -47,6 +47,7 @@
<year>2011</year>
<year>2013</year>
<year>2014</year>
+ <year>2015</year>
<holder>Internet Systems Consortium, Inc. ("ISC")</holder>
</copyright>
<copyright>
@@ -216,127 +217,204 @@
<refsect1>
<title>OPTIONS</title>
- <para>
- The <option>-b</option> option sets the source IP address of the query
- to <parameter>address</parameter>. This must be a valid
- address on
- one of the host's network interfaces or "0.0.0.0" or "::". An optional
- port
- may be specified by appending "#<port>"
- </para>
+ <variablelist>
+ <varlistentry>
+ <term>-4</term>
+ <listitem>
+ <para>
+ Use IPv4 only.
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>-6</term>
+ <listitem>
+ <para>
+ Use IPv6 only.
+ </para>
+ </listitem>
+ </varlistentry>
- <para>
- The default query class (IN for internet) is overridden by the
- <option>-c</option> option. <parameter>class</parameter> is
- any valid
- class, such as HS for Hesiod records or CH for Chaosnet records.
- </para>
+ <varlistentry>
+ <term>-b <replaceable class="parameter">address<optional>#port</optional></replaceable></term>
+ <listitem>
+ <para>
+ Set the source IP address of the query.
+ The <parameter>address</parameter> must be a valid address on
+ one of the host's network interfaces, or "0.0.0.0" or "::". An
+ optional port may be specified by appending "#<port>"
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>-c <replaceable class="parameter">class</replaceable></term>
+ <listitem>
+ <para>
+ Set the query class. The
+ default <parameter>class</parameter> is IN; other classes
+ are HS for Hesiod records or CH for Chaosnet records.
+ </para>
+ </listitem>
+ </varlistentry>
- <para>
- The <option>-f</option> option makes <command>dig </command>
- operate
- in batch mode by reading a list of lookup requests to process from the
- file <parameter>filename</parameter>. The file contains a
- number of
- queries, one per line. Each entry in the file should be organized in
- the same way they would be presented as queries to
- <command>dig</command> using the command-line interface.
- </para>
+ <varlistentry>
+ <term>-f <replaceable class="parameter">file</replaceable></term>
+ <listitem>
+ <para>
+ Batch mode: <command>dig</command> reads a list of lookup
+ requests to process from the
+ given <parameter>file</parameter>. Each line in the file
+ should be organized in the same way they would be
+ presented as queries to
+ <command>dig</command> using the command-line interface.
+ </para>
+ </listitem>
+ </varlistentry>
- <para>
- The <option>-m</option> option enables memory usage debugging.
- <!-- It enables ISC_MEM_DEBUGTRACE and ISC_MEM_DEBUGRECORD
- documented in include/isc/mem.h -->
- </para>
+ <varlistentry>
+ <term>-i</term>
+ <listitem>
+ <para>
+ Do reverse IPv6 lookups using the obsolete RFC1886 IP6.INT
+ domain, which is no longer in use. Obsolete bit string
+ label queries (RFC2874) are not attempted.
+ </para>
+ </listitem>
+ </varlistentry>
- <para>
- If a non-standard port number is to be queried, the
- <option>-p</option> option is used. <parameter>port#</parameter> is
- the port number that <command>dig</command> will send its
- queries
- instead of the standard DNS port number 53. This option would be used
- to test a name server that has been configured to listen for queries
- on a non-standard port number.
- </para>
+ <varlistentry>
+ <term>-k <replaceable class="parameter">keyfile</replaceable></term>
+ <listitem>
+ <para>
+ Sign queries using TSIG using a key read from the given file.
+ Key files can be generated using
+ <citerefentry>
+ <refentrytitle>tsig-keygen</refentrytitle><manvolnum>8</manvolnum>
+ </citerefentry>.
+ When using TSIG authentication with <command>dig</command>,
+ the name server that is queried needs to know the key and
+ algorithm that is being used. In BIND, this is done by
+ providing appropriate <command>key</command>
+ and <command>server</command> statements in
+ <filename>named.conf</filename>.
+ </para>
+ </listitem>
+ </varlistentry>
- <para>
- The <option>-4</option> option forces <command>dig</command>
- to only
- use IPv4 query transport. The <option>-6</option> option forces
- <command>dig</command> to only use IPv6 query transport.
- </para>
+ <varlistentry>
+ <term>-m</term>
+ <listitem>
+ <para>
+ Enable memory usage debugging.
+ <!-- It enables ISC_MEM_DEBUGTRACE and ISC_MEM_DEBUGRECORD
+ documented in include/isc/mem.h -->
+ </para>
+ </listitem>
+ </varlistentry>
- <para>
- The <option>-t</option> option sets the query type to
- <parameter>type</parameter>. It can be any valid query type
- which is
- supported in BIND 9. The default query type is "A", unless the
- <option>-x</option> option is supplied to indicate a reverse lookup.
- A zone transfer can be requested by specifying a type of AXFR. When
- an incremental zone transfer (IXFR) is required,
- <parameter>type</parameter> is set to <literal>ixfr=N</literal>.
- The incremental zone transfer will contain the changes made to the zone
- since the serial number in the zone's SOA record was
- <parameter>N</parameter>.
- </para>
+ <varlistentry>
+ <term>-p <replaceable class="parameter">port</replaceable></term>
+ <listitem>
+ <para>
+ Send the query to a non-standard port on the server,
+ instead of the defaut port 53. This option would be used
+ to test a name server that has been configured to listen
+ for queries on a non-standard port number.
+ </para>
+ </listitem>
+ </varlistentry>
+
+ <varlistentry>
+ <term>-q <replaceable class="parameter">name</replaceable></term>
+ <listitem>
+ <para>
+ The domain name to query. This is useful to distinguish
+ the <parameter>name</parameter> from other arguments.
+ </para>
+ </listitem>
+ </varlistentry>
- <para>
- The <option>-q</option> option sets the query name to
- <parameter>name</parameter>. This is useful to distinguish the
- <parameter>name</parameter> from other arguments.
- </para>
+ <varlistentry>
+ <term>-t <replaceable class="parameter">type</replaceable></term>
+ <listitem>
+ <para>
+ The resource record type to query. It can be any valid query type
+ which is
+ supported in BIND 9. The default query type is "A", unless the
+ <option>-x</option> option is supplied to indicate a reverse lookup.
+ A zone transfer can be requested by specifying a type of AXFR. When
+ an incremental zone transfer (IXFR) is required, set the
+ <parameter>type</parameter> to <literal>ixfr=N</literal>.
+ The incremental zone transfer will contain the changes
+ made to the zone since the serial number in the zone's SOA
+ record was
+ <parameter>N</parameter>.
+ </para>
+ </listitem>
+ </varlistentry>
- <para>
- The <option>-v</option> causes <command>dig</command> to
- print the version number and exit.
- </para>
+ <varlistentry>
+ <term>-v</term>
+ <listitem>
+ <para>
+ Print the version number and exit.
+ </para>
+ </listitem>
+ </varlistentry>
- <para>
- Reverse lookups — mapping addresses to names — are simplified by the
- <option>-x</option> option. <parameter>addr</parameter> is
- an IPv4
- address in dotted-decimal notation, or a colon-delimited IPv6 address.
- When this option is used, there is no need to provide the
- <parameter>name</parameter>, <parameter>class</parameter> and
- <parameter>type</parameter> arguments. <command>dig</command>
- automatically performs a lookup for a name like
- <literal>11.12.13.10.in-addr.arpa</literal> and sets the
- query type and
- class to PTR and IN respectively. By default, IPv6 addresses are
- looked up using nibble format under the IP6.ARPA domain.
- To use the older RFC1886 method using the IP6.INT domain
- specify the <option>-i</option> option. Bit string labels (RFC2874)
- are now experimental and are not attempted.
- </para>
+ <varlistentry>
+ <term>-x <replaceable class="parameter">addr</replaceable></term>
+ <listitem>
+ <para>
+ Simplified reverse lookups, for mapping addresses to
+ names. The <parameter>addr</parameter> is an IPv4 address
+ in dotted-decimal notation, or a colon-delimited IPv6
+ address. When the <option>-x</option> is used, there is no
+ need to provide
+ the <parameter>name</parameter>, <parameter>class</parameter>
+ and <parameter>type</parameter>
+ arguments. <command>dig</command> automatically performs a
+ lookup for a name like
+ <literal>94.2.0.192.in-addr.arpa</literal> and sets the
+ query type and class to PTR and IN respectively. IPv6
+ addresses are looked up using nibble format under the
+ IP6.ARPA domain (but see also the <option>-i</option>
+ option).
+ </para>
+ </listitem>
+ </varlistentry>
- <para>
- To sign the DNS queries sent by <command>dig</command> and
- their
- responses using transaction signatures (TSIG), specify a TSIG key file
- using the <option>-k</option> option. You can also specify the TSIG
- key itself on the command line using the <option>-y</option> option;
- <parameter>hmac</parameter> is the type of the TSIG, default HMAC-MD5,
- <parameter>name</parameter> is the name of the TSIG key and
- <parameter>key</parameter> is the actual key. The key is a
- base-64
- encoded string, typically generated by
- <citerefentry>
- <refentrytitle>dnssec-keygen</refentrytitle><manvolnum>8</manvolnum>
- </citerefentry>.
+ <varlistentry>
+ <term>-y <replaceable class="parameter"><optional>hmac:</optional>keyname:secret</replaceable></term>
+ <listitem>
+ <para>
+ Sign queries using TSIG with the given authentication key.
+ <parameter>keyname</parameter> is the name of the key, and
+ <parameter>secret</parameter> is the base64 encoded shared secret.
+ <parameter>hmac</parameter> is the name of the key algorithm;
+ valid choices are <literal>hmac-md5</literal>,
+ <literal>hmac-sha1</literal>, <literal>hmac-sha224</literal>,
Home |
Main Index |
Thread Index |
Old Index