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 "&#8212;">]>
 <!--
- - 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 "#&lt;port&gt;"
-    </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 "#&lt;port&gt;"
+         </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 &mdash; mapping addresses to names &mdash; 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