Compare commits

...

3033 Commits

Author SHA1 Message Date
Tinderbox User
3bcb7958bd update copyright notice 2014-10-02 23:46:52 +00:00
Tinderbox User
ee767d207c newcopyrights 2014-10-02 23:30:34 +00:00
Tinderbox User
b5994f221e regen v9_8 2014-10-02 01:23:01 +00:00
Tinderbox User
7349dc34dc update copyright notice 2014-09-29 23:46:52 +00:00
Tinderbox User
5407ab4560 newcopyrights 2014-09-29 23:30:42 +00:00
Mark Andrews
a85cc69ead use RANDFILE rather than /dev/urandom
(cherry picked from commit 4bc581ca31)
2014-09-29 23:39:36 +10:00
Mark Andrews
165dec96ce 3958. [bug] Detect when writeable files have multiple references
in named.conf. [RT #37172]

(cherry picked from commit 386d6c08167bc048dfd20e3bba051a5f9d3cc545)
2014-09-29 12:08:52 +10:00
Mark Andrews
f8678bcdcb 3957. [bug] "dnssec-keygen -S" failed for ECCGOST, ECDSAP256SHA256
and ECDSAP384SHA384. [RT #37183]

(cherry picked from commit 80169c379d)
2014-09-29 10:27:46 +10:00
Mark Andrews
538ff82430 3955. [bug] Notify messages due to changes are no longer queued
behind startup notify messages. [RT #24454]

(cherry picked from commit 319659fc23)
2014-09-29 09:52:54 +10:00
Tinderbox User
65246d9863 update copyright notice 2014-09-27 23:46:41 +00:00
Tinderbox User
19ec4b5a14 newcopyrights 2014-09-27 23:30:40 +00:00
Mark Andrews
b4bac6bef3 3954. [bug] Unchecked mutex init in dlz_dlopen_driver.c [RT #37112]
(cherry picked from commit 6b6d6509f6)
2014-09-27 12:30:43 +10:00
Mark Andrews
0d807e99b1 3953. [bug] Don't escape semi-colon in TXT fields. [RT #37159]
(cherry picked from commit 9a36fb86f5)
2014-09-27 12:15:02 +10:00
Mark Andrews
62b32918d7 3952. [bug] dns_name_fullcompare failed to set *nlabelsp when the
two name pointers were the same. [RT #37176]

(cherry picked from commit a266ab205b)
2014-09-27 11:48:40 +10:00
Mark Andrews
97bafe41ff give the nameserver a little longer to response
(cherry picked from commit 06e28e50bd)
2014-09-18 10:10:29 +10:00
Evan Hunt
8fc2e36186 [v9_8] update contact info in README and confiure --help 2014-09-16 12:27:25 -07:00
Tinderbox User
8343f821fe regenerate 2014-09-16 17:45:54 +00:00
Tinderbox User
2ad9cbe2f5 regen v9_8 2014-09-16 16:57:09 +00:00
Evan Hunt
9ffc91b746 [v9_8] prep 9.8.8 2014-09-16 09:36:58 -07:00
Evan Hunt
c594179882 [v9_8] spelling 2014-09-15 18:19:45 -07:00
Tinderbox User
a388da4cfe regen v9_8 2014-09-13 01:21:35 +00:00
Mark Andrews
8de16a13e5 update named-checkzone manpage for SPF changes 2014-09-13 07:56:26 +10:00
Mark Andrews
3e76ae8a2a spelling 2014-09-08 12:13:24 +10:00
Tinderbox User
3bc4fb060f update copyright notice 2014-09-05 23:47:07 +00:00
Mark Andrews
3e7a23888e README gets TXT.BRIEF 2014-09-06 09:44:15 +10:00
Tinderbox User
13e556765b newcopyrights 2014-09-05 23:31:01 +00:00
Tinderbox User
90b0210eac regenerate 2014-09-05 21:42:48 +00:00
Tinderbox User
6c1866fe72 regen v9_8 2014-09-05 19:43:23 +00:00
Evan Hunt
3113492611 [v9_8] add package version to scope statement 2014-09-05 12:19:08 -07:00
Evan Hunt
3e9caa4dc2 [v9_8] retain release info when updating copyright 2014-09-05 11:29:28 -07:00
Tinderbox User
5f6be31232 regenerate 2014-09-05 18:05:19 +00:00
Evan Hunt
795c54c4b3 [v9_8] prep 9.8.8rc2 2014-09-05 10:37:37 -07:00
Evan Hunt
df10dcf899 [v9_8] [rt36786] use INSTALL_PROGRAM for shared libs
3947.	[cleanup]	Set the executable bit on libraries when using
			libtool. [RT #36786]

(cherry picked from commit f687e639f0)
(cherry picked from commit 38398c590a)
2014-09-05 10:29:17 -07:00
Evan Hunt
058f2be72c [v9_8] [rt37057] server-id tests
3944.	[test]		Added a regression test for "server-id". [RT #37057]

(cherry picked from commit c9e976dc43)
(cherry picked from commit 9f6a6d24dc)
(cherry picked from commit 039e58e905)
2014-09-05 10:15:48 -07:00
Mark Andrews
770e4721c6 3945. [bug] Invalid wildcard expansions could be incorrectly
accepted by the validator. [RT #37093]

(cherry picked from commit 2fa1fc5332)
2014-09-05 12:12:14 +10:00
Tinderbox User
1977ea66f3 regen v9_8 2014-09-05 01:22:11 +00:00
Tinderbox User
58d27b8535 update copyright notice 2014-09-04 23:46:51 +00:00
Tinderbox User
4aea83f40a newcopyrights 2014-09-04 23:30:38 +00:00
Mark Andrews
83bf3f1dbd 3942. [bug] Wildcard responses from a optout range should be
marked as insecure. [RT #37072]
2014-09-04 14:00:14 +10:00
Evan Hunt
df762675f1 [v9_8] add version number to ARM
3941.	[doc]		Include the BIND version number in the ARM. [RT #37067]

(cherry picked from commit 7ae9399897)
(cherry picked from commit 8cd1082584)
(cherry picked from commit d0c4884c86)
2014-09-03 20:30:46 -07:00
Evan Hunt
fdf79c4ddf [v9_8] check correctly for duplicate zone error message 2014-09-03 12:59:18 -07:00
Mark Andrews
302f9ae33f add isc-hmac-fixup.html 2014-09-01 08:58:22 +10:00
Evan Hunt
6b9e465adb [v9_8] prep 9.8.8rc1 2014-08-29 18:38:17 -07:00
Tinderbox User
bc27281715 regenerate 2014-08-29 22:09:13 +00:00
Mark Andrews
f37bc9a40d update-copyrights 2014-08-29 10:19:28 +10:00
Evan Hunt
b3170e8873 [v9_8] fixes to checkconf test, HIP casecompare
3933.	[bug]		Corrected the implementation of dns_rdata_casecompare()
			for the HIP rdata type.  [RT #36911]

3932.	[test]		Improved named-checkconf tests. [RT #36911]

(cherry picked from commit 0c2313eb36)
(cherry picked from commit d5669ee77c)
2014-08-27 21:37:49 -07:00
Mark Andrews
c5028739c1 3931. [cleanup] Cleanup how dlz grammer is defined. [RT #36879]
(cherry picked from commit 1164997311)
2014-08-26 15:26:33 +10:00
Tinderbox User
085536436f regen v9_8 2014-08-26 01:22:21 +00:00
Mark Andrews
fd15390eae 3929. [bug] 'host -a' needed to clear idnoptions. [RT #36963]
(cherry picked from commit 905ba39e10)
2014-08-26 08:28:05 +10:00
Mark Andrews
548113037e dlz clauses are not inheritable
(cherry picked from commit be5d42f255)
2014-08-25 14:53:06 +10:00
Mark Andrews
179f515691 silence unused variable warning 2014-08-25 07:26:57 +10:00
Tinderbox User
ff826e1f24 update copyright notice 2014-08-23 23:46:40 +00:00
Tinderbox User
1f549e082d newcopyrights 2014-08-23 23:30:20 +00:00
Tinderbox User
0e3663c398 regen v9_8 2014-08-23 01:27:06 +00:00
Tinderbox User
6c8b7a2df8 update copyright notice 2014-08-22 23:46:55 +00:00
Evan Hunt
ee7af9d2f2 [v9_8] add to rndc test
3928.	[test]		Improve rndc system test. [RT #36898]

(cherry picked from commit 2401ee51d83a4cd9101398f30679fa4e6046c582)
(cherry picked from commit 06677f0b08e789ca91e59a5eed42605c16f28531)
(cherry picked from commit 3a1cd81ee15d51555da99dafd436bafc59583326)
2014-08-22 16:40:36 -07:00
Tinderbox User
f919a0a71b newcopyrights 2014-08-22 23:30:28 +00:00
Evan Hunt
06ee8c0cac [v9_8] complete change #3925
- don't use fwdname in dns_view_findzonecut()

(cherry picked from commit 27d6642e8b)
2014-08-22 14:58:40 -07:00
Mark Andrews
814a219f7e 3925. [bug] DS lookup of RFC 1918 empty zones failed. [RT #36917
(cherry picked from commit 840d6a4614)
2014-08-22 16:33:16 +10:00
Mark Andrews
2fcb6a7475 add [ 2014-08-22 16:29:03 +10:00
Mark Andrews
92c2986f63 3924. [bug] Improve 'rndc addzone' error reporting. RT #35187
(cherry picked from commit d4859b0b2a)
2014-08-22 16:27:31 +10:00
Mark Andrews
4f7ae33559 3923. [bug] Sanity check the xml2-config output. [RT #22246]
(cherry picked from commit 53f91cbd80)
2014-08-22 16:12:18 +10:00
Evan Hunt
ab25aef31c [v9_8] don't clear signatures from zone cuts
3922.	[bug]		When resigning, dnssec-signzone was removing
			all signatures from delegation nodes. It now
			retains	DS and (if applicable) NSEC signatures.
			[RT #36946]

(cherry picked from commit eeb13c7cd2)
2014-08-21 22:57:37 -07:00
Mark Andrews
53837cbbb1 3921. [bug] AD was inappopriately set on RPZ responses. [RT #36833]
(cherry picked from commit cef76ee5bd)
(cherry picked from commit 0597c5fd5e)
2014-08-22 15:47:09 +10:00
Mark Andrews
36a31a3e12 3919. [bug] dig: continue to next line if a address lookup fails
in batch mode. [RT #36755]

(cherry picked from commit adb503242bc427972afb9bf012e8e2af30852b5a)
2014-08-22 15:35:59 +10:00
Mark Andrews
e0370ec1a8 3918. [doc] Update check-spf documentation. [RT #36910] 2014-08-22 11:50:22 +10:00
Tinderbox User
05759345a4 update copyright notice 2014-08-21 23:46:37 +00:00
Tinderbox User
4cb75f87c2 newcopyrights 2014-08-21 23:30:41 +00:00
Mark Andrews
34d6ab4b07 3917. [bug] dig, nslookup and host now continue on names that are
too long after applying a search list elements.
                        [RT #36892]
2014-08-21 18:11:52 +10:00
Tinderbox User
59f3e51d77 update copyright notice 2014-08-20 23:46:35 +00:00
Tinderbox User
839fe4ee1c newcopyrights 2014-08-20 23:30:19 +00:00
Mark Andrews
8567e608e2 3916. [contrib] zone2sqlite checked wrong result code. Address
compiler warnings. [RT #36931]

(cherry picked from commit 58f1ac8dad)
2014-08-20 23:18:50 +10:00
Tinderbox User
bada22a094 regen v9_8 2014-08-19 01:23:25 +00:00
Tinderbox User
97ce462945 update copyright notice 2014-08-18 23:46:38 +00:00
Tinderbox User
02a3383d11 newcopyrights 2014-08-18 23:30:16 +00:00
Evan Hunt
a1d6dfdb03 [v9_8] backport doc fixes from master 2014-08-18 14:09:00 -07:00
Evan Hunt
fc00b6ee02 [v9_8] standardize [RT #<number>] formatting 2014-08-14 14:15:25 -07:00
Mark Andrews
8704457f0c add arpaname.html genrandom.html nsec3hash.html named-journalprint.html isc-hmac-fixup.html to files to be installed 2014-08-08 15:28:31 +10:00
Tinderbox User
b0c411abad update copyright notice 2014-08-07 23:46:33 +00:00
Tinderbox User
1dff5f5452 newcopyrights 2014-08-07 23:30:19 +00:00
Evan Hunt
6af1195f7e [v9_8] files missing for win32 build 2014-08-06 20:51:51 -07:00
Evan Hunt
6374c10220 [v9_8] need local strlcpy() in VS2005 2014-08-06 19:57:36 -07:00
Tinderbox User
648fbd359e update copyright notice 2014-08-07 01:14:52 +00:00
Evan Hunt
926e1f2a35 [v9_8] copyrights 2014-08-06 18:13:34 -07:00
Evan Hunt
f04aff814d [v9_8] [36737] allow zero-length URI and CAA fields
3914.	[bug]		Allow the URI target and CAA value fields to
			be zero length. [RT #36737]

(cherry picked from commit cfe32752a6)
(cherry picked from commit a766d4c1d2)
2014-08-06 17:48:56 -07:00
Tinderbox User
4bd1efc6a0 update copyright notice 2014-08-06 23:46:47 +00:00
Tinderbox User
0aa21ed6d5 newcopyrights 2014-08-06 23:30:23 +00:00
Mark Andrews
ca11126420 3913. [bug] Address race issue in dispatch. [RT #36731]
(cherry picked from commit 493f3eb297)
2014-08-06 18:51:51 +10:00
Tinderbox User
548c846065 regenerate 2014-08-06 05:34:48 +00:00
Evan Hunt
91b7209fa1 [v9_8] install new include file 2014-08-05 22:11:36 -07:00
Evan Hunt
549af9d77f [v9_8] prep 9.8.8b2 2014-08-05 22:10:14 -07:00
Evan Hunt
dfaa7c505f [v9_8] make lwres/stdlib.h and lwres/string.h instead of compat.h 2014-08-05 22:02:05 -07:00
Mark Andrews
69b3bbcd1b silence signed/unsigned comparision warning
(cherry picked from commit f38a398033)
2014-08-06 12:25:41 +10:00
Mukund Sivaraman
8774f78502 [36720] Free event early (fixes race to free)
Patch contributed by yhu2 <yadi.hu@windriver.com>.

(cherry picked from commit a338c2d947)
2014-08-05 17:10:43 +05:30
Evan Hunt
51b93935c6 [v9_8] fix CHANGES number 2014-08-02 21:11:06 -07:00
Mark Andrews
cbd9c1e368 3910. [bug] When computing the number of elements required for a
acl count_acl_elements could have a short count leading
                        to a assertion failure.  Also zero out new acl elements
                        in dns_acl_merge.  [RT #36675]

(cherry picked from commit 3e90f6c373)
(cherry picked from commit e3876830c6)
2014-08-03 10:09:08 +10:00
Tinderbox User
473aed03cd update copyright notice 2014-08-02 23:46:35 +00:00
Tinderbox User
46cffb7f19 newcopyrights 2014-08-02 23:30:43 +00:00
Mark Andrews
bbca0d1e81 3908. [bug] rndc now differentiates between a zone in multiple
views and a zone that doesn't exist at all. [RT #36691]

(cherry picked from commit c38341ec43)
(cherry picked from commit 13ffd78910)
2014-08-02 15:09:29 +10:00
Mark Andrews
cb04223a87 3907. [cleanup] Alphabetise rndc help. [RT#36683] 2014-08-01 10:32:31 +10:00
Tinderbox User
ec136322e1 update copyright notice 2014-07-31 23:46:41 +00:00
Mark Andrews
29e826849e remove trailing whitespace 2014-08-01 00:30:38 +10:00
Evan Hunt
ee5e9d5193 [v9_8] [rt36642] fix URI RR format
3906.	[protocol]	Update URI record format to comply with
			draft-faltstrom-uri-08. [RT #36642]

(cherry picked from commit 7712d1660a)
2014-07-30 20:43:51 -07:00
Mark Andrews
efab32b289 adjust stats numbers 2014-07-31 13:07:38 +10:00
Mark Andrews
b47afdf02a [rt36341]
3905.   [bug]           Address deadlock between view.c and adb.c. [RT #36341]
2014-07-31 11:39:54 +10:00
Mark Andrews
a2dbb1774e 3904. [func] Add the RPZ SOA to the additional section. [RT36507]
(cherry picked from commit 3a55d43527)
2014-07-31 10:57:10 +10:00
Mark Andrews
7e64b6a306 update copyrights 2014-07-31 10:00:25 +10:00
Mark Andrews
c06c0b0186 [rt36611]
3903.   [bug]           Improve the accuracy of DiG's reported round trip
                        time. [RT 36611]

(cherry picked from commit bc5db10d72)
(cherry picked from commit 8d3e18713e)
2014-07-31 07:46:28 +10:00
Evan Hunt
216242b005 [v9_8] typo in CHANGES 2014-07-30 12:02:36 -07:00
Mark Andrews
49b055ab46 #include print_p.h
(cherry picked from commit 1e5fd07d16)
2014-07-31 00:26:50 +10:00
Mark Andrews
69f69e12fa [rt36039]
3902.   bug]            liblwres wasn't handling link-local addresses in
                        nameserver clauses in resolv.conf. [RT #36039]

(cherry picked from commit 70be388974)
2014-07-30 23:35:07 +10:00
Tinderbox User
309930e49d update copyright notice 2014-07-29 23:47:34 +00:00
Tinderbox User
9acc137cc3 newcopyrights 2014-07-29 23:30:32 +00:00
Evan Hunt
6514ed0900 [v9_8] use correct length 2014-07-29 15:27:41 -07:00
Evan Hunt
1721de94df [v9_8] copypaste error in change number 2014-07-29 08:44:29 -07:00
Evan Hunt
1571799095 [v9_8] add CAA rdata support
3056.	[protocol]	Added support for CAA record type (RFC 6844).
			[RT #36625]

(cherry picked from commit eb898fa698)
(cherry picked from commit 001e08f10d)
2014-07-29 08:41:40 -07:00
Mukund Sivaraman
921bd39edf 3900. [bug] Fix a crash in PostgreSQL DLZ driver. [RT #36637]
Squashed commit of the following:

commit ebdade4dfe59fc11d3c4ad8111729f722aab2008
Author: Mukund Sivaraman <muks@isc.org>
Date:   Thu Jul 24 22:52:54 2014 +0530

    Move statement to be after comment

commit 4b5d6a33350a469afb8e273bc552055824a32570
Author: Mukund Sivaraman <muks@isc.org>
Date:   Thu Jul 24 21:42:52 2014 +0530

    Return NULL in *rs so that caller doesn't PQclear() it again

(cherry picked from commit 586db4a3e4)
2014-07-28 08:46:51 +05:30
Tinderbox User
93966ced80 newcopyrights 2014-07-25 23:30:31 +00:00
Mark Andrews
c907260eba 9.8 doesn't have REDIRECTZONE 2014-07-25 16:45:42 +10:00
Mark Andrews
0395642e92 3899. [bug] "request-ixfr" is only applicable to slave and redirect
zones. [RT #36608]

(cherry picked from commit 275a8affe7)
2014-07-25 14:25:52 +10:00
Evan Hunt
881d73d8bc [v9_8] spelling 2014-07-22 12:20:51 -07:00
Mark Andrews
d4a38503a6 alphabetize optionstable 2014-07-22 14:18:39 +10:00
Mark Andrews
777ed6f769 alphabetize server_clauses
(cherry picked from commit 6c4da2c68b)
2014-07-22 14:02:13 +10:00
Mark Andrews
c3763fc86e 3898. [bug] To small a buffer in tohexstr() calls in test code.
[RT #36598]

(cherry picked from commit 6a6838f973)
2014-07-22 11:28:09 +10:00
Mark Andrews
2489675eed 7314:Extension Mechanisms for DNS (EDNS) EXPIRE Option
(cherry picked from commit bc98d5a4c6)
2014-07-18 10:26:09 +10:00
Mark Andrews
867edaba55 silence "Value stored to 'length' is never read" by removing assignment
(cherry picked from commit 2e6d7a724a)
2014-07-17 09:45:39 +10:00
Tinderbox User
acabaecf71 update copyright notice 2014-07-15 23:46:34 +00:00
Tinderbox User
b0095e695f newcopyrights 2014-07-15 23:30:35 +00:00
Mark Andrews
ffcffa6926 3894. [bug] Buffers in isc_print_vsnprintf were not properly
initialized leading to potential overflows when
                        printing out quad values. [RT #36505]

(cherry picked from commit 71ec6d0940)
2014-07-15 23:04:00 +10:00
Tinderbox User
0fbd3820ff update copyright notice 2014-07-10 23:46:31 +00:00
Tinderbox User
00082c6122 newcopyrights 2014-07-10 23:30:29 +00:00
Mark Andrews
0497e6cc28 update description to match code; doxygen fixes 2014-07-10 10:38:44 +10:00
Mark Andrews
b86f3b662d Revert "update description to match code; doxygen fixes"
This reverts commit e6ebb5bebc.
2014-07-10 10:38:40 +10:00
Mark Andrews
e6ebb5bebc update description to match code; doxygen fixes 2014-07-10 10:33:37 +10:00
Evan Hunt
3ac0e621b3 [v9_8] correct syntax for addzone/delzone in rndc -h 2014-07-08 09:11:01 -07:00
Mark Andrews
00623bffe2 error -> warn_error
(cherry picked from commit d4616282ad)
2014-07-08 16:00:53 +10:00
Mark Andrews
2be0f12aaf allow -Werror to be enabled; turn on -Werror by default with --enable-developer 2014-07-08 15:51:40 +10:00
Mark Andrews
1d1775d3ee fix for 9.8.x 2014-07-08 15:48:10 +10:00
Mark Andrews
ab3c509cbd update copyrights 2014-07-08 12:43:13 +10:00
Mark Andrews
225bb066cd rename dnssec/ns7/split-rrsig.in 2014-07-08 11:13:10 +10:00
Tinderbox User
2cee68bfb3 update copyright notice 2014-07-07 23:46:38 +00:00
Mark Andrews
c9b8967298 3892. [bug] Setting '-t aaaa' in .digrc had unintended side
effects. [RT #36452]
2014-07-08 02:05:23 +10:00
Francis Dupont
a1f42bcd9a update OpenSSL bases (#36447) 2014-07-07 14:52:38 +02:00
Mark Andrews
6ea24818eb 3890. [bug] RRSIG sets that were not loaded in a single transaction
at start up where not being correctly added to
                        re-signing heaps.  [RT #36302]

(cherry picked from commit 63e1ac1e09)
2014-07-07 12:18:54 +10:00
Mark Andrews
e80abdb603 state fw_copy is never used; n only needs to be set for fw_ordinary;
(cherry picked from commit d956d9689c13b093fff5faf6b10f06338354dcfc)
2014-07-04 08:52:40 +10:00
Tinderbox User
032bc65197 update copyright notice 2014-07-02 23:46:23 +00:00
Tinderbox User
35586c161c newcopyrights 2014-07-02 23:30:16 +00:00
Mark Andrews
b61d372c47 silence coverity warnings
(cherry picked from commit e58154a6ec)
2014-07-02 15:28:35 +10:00
Mark Andrews
8d2cc05f77 silence coverity - reviewed by Evan over jabber
(cherry picked from commit e31a37787b)
2014-07-01 09:53:15 +10:00
Mark Andrews
84f842e22c 3889. [port] hurd: configure fixes as per:
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=746540

(cherry picked from commit 89119e3caf)
2014-06-26 11:48:10 +10:00
Mark Andrews
6b37ef880a rename closesocket to socketclose to avoid coverity model for window's closesocket 2014-06-26 10:56:00 +10:00
Tinderbox User
777d6e1633 newcopyrights 2014-06-25 23:30:23 +00:00
Mark Andrews
cfd748c3e3 cleanup nsupdate.out 2014-06-25 16:17:07 +10:00
Mark Andrews
e8a910210f dump unexpected update failures 2014-06-25 16:17:06 +10:00
Mark Andrews
0645d921f9 add init_count 2014-06-25 12:43:27 +10:00
Mark Andrews
8a08014521 more statics that were optimised out 2014-06-25 11:24:32 +10:00
Mark Andrews
a1af676721 add is a structure element name
(cherry picked from commit c21e9f1a92)
2014-06-25 09:48:24 +10:00
Mark Andrews
b59fddbda9 3887. [cleanup] Make all static symbols in rbtdb64 end in "64" so
they are easier to use in a debugger. [RT #36373]
2014-06-25 08:28:37 +10:00
Mark Andrews
52de3aa7e7 Net::DNS 0.78 should work when it is released as it contains:
Fix rt.cpan.org #96439

		Uninitialised decoding object when printing packet

(cherry picked from commit 70ee770c69)
2014-06-25 01:05:03 +10:00
Mark Andrews
701c6d71ef use $PERL
(cherry picked from commit 1c95f67232)
2014-06-24 13:54:24 +10:00
Tinderbox User
153298715e update copyright notice 2014-06-23 23:46:30 +00:00
Tinderbox User
2484ea17d6 newcopyrights 2014-06-23 23:30:12 +00:00
Mark Andrews
e5e17a120a remove incorrectly added placeholder entries 2014-06-24 07:44:43 +10:00
Mark Andrews
32dccf62bb silence loss of precision warning 2014-06-23 16:58:13 +10:00
Mark Andrews
a4c4910b4a silence win64 possible loss of data 2014-06-23 16:36:25 +10:00
Mark Andrews
8c5c5de1bc silence win64 possible loss of data
(cherry picked from commit ff74829d81)
2014-06-23 14:07:53 +10:00
Mark Andrews
768f221a3c fix includes so that platform.h is found with out of tree build with --enable-libexport 2014-06-23 13:50:40 +10:00
Mark Andrews
e85d5a9a74 install bitstring.h and namespace.h 2014-06-23 13:46:44 +10:00
Tinderbox User
90dfc8e22f newcopyrights 2014-06-20 23:30:12 +00:00
Evan Hunt
a9947bfa83 [v9_8] silence win32 warnings 2014-06-20 14:15:27 -07:00
Evan Hunt
3c0148995a [v9_8] unresolved externals 2014-06-20 13:52:23 -07:00
Tinderbox User
051b2eb5de update copyright notice 2014-06-19 23:46:53 +00:00
Tinderbox User
ade15160ca newcopyrights 2014-06-19 23:30:56 +00:00
Evan Hunt
776099bd9c [v9_8] release tag 2014-06-19 01:08:11 -07:00
Evan Hunt
ec88b1cfd4 [v9_8] Merge branch 'v9_8' of ssh://repo/proj/git/prod/bind9 into v9_8 2014-06-19 01:07:13 -07:00
Evan Hunt
c39bcc1736 [v9_8] CDS/CDNSKEY rrtypes
3884.	[protocol]	Add CDS and CDNSKEY record types. [RT #36333]

(cherry picked from commit cac2181160)
(cherry picked from commit 716453f37d)
(cherry picked from commit cfaac70c0aac0d5a3d62c41fb5911cdca66caf31)
2014-06-19 00:55:21 -07:00
Tinderbox User
6737a84d66 regenerate 2014-06-19 07:27:14 +00:00
Evan Hunt
df191deab8 [v9_8] prep 9.8.8b1 2014-06-19 00:23:31 -07:00
Mark Andrews
1dba771334 silence coverity 2014-06-19 11:18:07 +10:00
Mark Andrews
bfb8d9712d silence coverity - add nul termination
(cherry picked from commit 8eb2d262dc)
2014-06-18 20:04:59 +10:00
Mark Andrews
8e268b69d7 3881. [bug] Address memory leak with UPDATE error handling.
[RT #36303]

(cherry picked from commit f5bb5eb7f6)
2014-06-18 11:25:32 +10:00
Mark Andrews
a019770d12 cleanup remove .gitignore entries 2014-06-18 09:59:15 +10:00
Tinderbox User
67751a4d1b update copyright notice 2014-06-17 23:46:35 +00:00
Tinderbox User
c304517bd5 newcopyrights 2014-06-17 23:31:10 +00:00
Evan Hunt
78adaef145 [v9_8] update gitignore files; use rev-parse to get srcid
(cherry picked from commit a4e76a630e)
(cherry picked from commit a71b8efb04)
(cherry picked from commit ea401c7295f09ec303d80202a0533dd7a94fcd3b)
2014-06-17 13:59:44 -07:00
Mark Andrews
15c197990e 3880. [test] Update ans.pl to work with new TSIG support in
Net::DNS; add additional Net::DNS version prerequisite
                        checks. [RT #36327]

(cherry picked from commit a0d411c05f)
2014-06-17 10:36:46 +10:00
Mark Andrews
72b3033b4e add EAI_OVERFLOW to lwres
(cherry picked from commit e177c7b814)
2014-06-17 10:22:58 +10:00
Tinderbox User
4f9d9433c0 update copyright notice 2014-06-16 23:46:35 +00:00
Tinderbox User
d3e3f9f502 newcopyrights 2014-06-16 23:30:16 +00:00
Evan Hunt
7850321a29 [v9_8] null terminate strings for coverity 2014-06-16 15:31:25 -07:00
Mark Andrews
a2b7925120 Net::DNS 0.76 broke the handling of some packets
(cherry picked from commit f9e47cfe4f)
2014-06-14 10:12:34 +10:00
Evan Hunt
a90bcb1bc3 [v9_8] wrong dlopen filename caused segfault
3878.	[bug]		Using the incorrect filename for a DLZ module
			caused a segmentation fault on startup. [RT #36286]

(cherry picked from commit c1d33c159b)
(cherry picked from commit b04088636a)
2014-06-12 19:34:29 -07:00
Mark Andrews
8d972fdfa1 fix test to see if $PERL is set
(cherry picked from commit 44f0f310d41acc5c772d38353fe35ddacb3fee80)
2014-06-13 11:47:51 +10:00
Mark Andrews
5a93d8a5fb die if $Net::DNS::VERSION >= 0.73 2014-06-13 11:25:14 +10:00
Tinderbox User
d4ef68651d update copyright notice 2014-06-12 23:46:34 +00:00
Tinderbox User
ce1ae93a0c newcopyrights 2014-06-12 23:30:25 +00:00
Mark Andrews
5f349011d7 make lhs unsigned
(cherry picked from commit 1208790272)
2014-06-12 11:13:59 +10:00
Mark Andrews
83a5c670b8 add INSISTs to silence tainted data false positive in Coverity 2014-06-12 10:49:53 +10:00
Mark Andrews
8a57b1e9d6 add INSISTs to silence tainted data false positive in Coverity
(cherry picked from commit 8a2ff13c3d)
2014-06-12 10:46:37 +10:00
Mark Andrews
82f6f5768a update copyrights 2014-06-11 10:29:51 +10:00
Mark Andrews
06482c9e81 4. [test] Check that only "check-names master" is needed for
updates to be accepted.
2014-06-10 13:49:28 +10:00
Mark Andrews
5114791165 update spf check
(cherry picked from commit 32a1fd3dd2)
2014-06-10 12:29:08 +10:00
Mark Andrews
6d79108225 3873. [protocol] Only warn for SPF without TXT spf record. [RT #36210]
(cherry picked from commit 634f66c659dade56502b55b1bbd514e5cfcae185)
2014-06-10 09:30:15 +10:00
Mark Andrews
2ba6c0bb9c 3872. [bug] Address issues found by static analysis. [RT #36209]
(cherry picked from commit b16d99bac1)
2014-06-10 09:23:20 +10:00
Mukund Sivaraman
15eeba7fc5 [35063] Don't publish an activated key automatically before its publish time
(cherry picked from commit 79d27f505a)
(cherry picked from commit 2a7ecad81b)
(cherry picked from commit e8be9e900c)
2014-06-04 15:27:27 +05:30
Mark Andrews
3a3716141d attempt to silence leaked lock false positive 2014-06-04 15:23:36 +10:00
Mark Andrews
1ab87a143e place a upper bound on rdcount 2014-06-04 13:21:28 +10:00
Mark Andrews
3d7ac56a19 use ' {8}' instead of 8 literal spaces 2014-06-03 13:23:12 +10:00
Mark Andrews
0dddb4dd06 3868. [bug] isc_mem_setwater incorrectly cleared hi_called
potentially leaving over memory cleaner running.
                        [RT #35270]
2014-06-02 16:38:26 +10:00
Mark Andrews
6f5b32bc57 3866. [bug] Named could die on disk full in generate_session_key.
[RT #36119]

(cherry picked from commit fa6308bd57)
2014-05-30 14:39:58 +10:00
Mark Andrews
fdde772a6e update copyrights 2014-05-30 09:44:32 +10:00
Mark Andrews
c653bfd09d More changes for:
3864.   [bug]           RPZ didn't work well when being used as forwarder.
                        [RT #36060]
2014-05-30 08:57:11 +10:00
Mark Andrews
6a38000080 3864. [bug] RPZ didn't work well when being used as forwarder.
[RT #36060]
2014-05-29 17:35:42 +10:00
Evan Hunt
08ffae0812 [v9_8] fix typo/misspellings in CHANGES
Not reviewed

(cherry picked from commit a6d48ae493)
(cherry picked from commit 3b5fc5809b)
(cherry picked from commit d44586e6b5)
2014-05-28 14:12:22 -07:00
Mark Andrews
ef659e3ad5 address typo
(cherry picked from commit 358cc47a25)
2014-05-27 14:10:44 +10:00
Mark Andrews
f1ad91f47b Revert "add CVE-2014-3859"
This reverts commit 88f339e161.
2014-05-27 12:30:36 +10:00
Mark Andrews
9cfffcb7f1 down grade change 3861 in 9.9 and 9.8 to a plain bug
(cherry picked from commit 3054b7aa3b)
2014-05-27 12:26:31 +10:00
Mark Andrews
8d2bc0d8d9 3862. [cleanup] Return immediately if we are not going to log the
message in ns_client_dumpmessage.

(cherry picked from commit 9b819daddf)
2014-05-27 12:23:00 +10:00
Mark Andrews
88f339e161 add CVE-2014-3859 2014-05-26 13:14:47 +10:00
Mark Andrews
7b4ee1c988 add CVE-2014-3859 2014-05-26 09:43:40 +10:00
Mark Andrews
5b75e2dfa7 3861. [security] Missing isc_buffer_availablelength check results
in a REQUIRE assertion when printing out a packet.
                        [RT #36078]
2014-05-25 12:51:25 +10:00
Tinderbox User
a750ea0e56 newcopyrights 2014-05-24 23:30:26 +00:00
Mark Andrews
270b620888 fix typo == -> = 2014-05-24 23:24:56 +10:00
Mark Andrews
49de03775e 9.8.8 2014-05-24 11:13:35 +10:00
Mark Andrews
dae9bec465 remove references to rrl.[ch] and update.[ch]
(cherry picked from commit eb9529a257)
2014-05-24 00:07:10 +00:00
Mark Andrews
7b94f3767c remove clientinfo.[ch] references
(cherry picked from commit 146651930a)
2014-05-24 00:03:03 +00:00
Mark Andrews
6d14b6dd0f remove pool.[ch]
(cherry picked from commit 234949e5a5)
2014-05-24 00:03:02 +00:00
Mark Andrews
4709e0862b dnssec-verify is not part of 9.8
(cherry picked from commit 2246ffced7)
2014-05-23 23:51:24 +00:00
Tinderbox User
cfc2500d25 newcopyrights 2014-05-23 23:30:24 +00:00
Mark Andrews
b5853d33fa add safe.[ch] 2014-05-23 23:43:59 +10:00
Mark Andrews
b88d371583 remove bind9.c 2014-05-23 23:14:53 +10:00
Mark Andrews
f529dface3 crc64.c and bind9.c are not part of 9.9.5
(cherry picked from commit 194c5f3acd)
2014-05-23 22:40:08 +10:00
Mark Andrews
f2870c89de 3860. [bug] ioctl(DP_POLL) array size needs to be determined
at run time as it is limited to {OPEN_MAX}.
                        [RT #35878]

(cherry picked from commit a569e1b321)
2014-05-23 13:06:57 +10:00
Mark Andrews
8466cdb3c3 3858. [bug] Disable GCC 4.9 "delete null pointer check".
[RT #35968]

(cherry picked from commit 603a787083)
2014-05-23 11:26:43 +10:00
Mark Andrews
80fba80853 3857. [bug] Make it harder for a incorrect NOEDNS classification
to be made. [RT #36020]
2014-05-22 23:50:04 +10:00
Tinderbox User
b1b5c73c37 update copyright notice 2014-05-21 23:46:41 +00:00
Tinderbox User
d63ebda263 newcopyrights 2014-05-21 23:30:26 +00:00
Mark Andrews
b3563f72b7 remove unused assignment
(cherry picked from commit a771e8c154d85dea18c2ae77dbc082d197ba433a)
2014-05-22 00:57:41 +10:00
Mark Andrews
f6b39be7cc 3855. [bug] Limit smoothed round trip time aging to no more than
once a second. [RT #32909]

(cherry picked from commit 0fe0789181)
2014-05-21 11:10:18 +10:00
Tinderbox User
7f1cf6f5da update copyright notice 2014-05-20 23:46:42 +00:00
Evan Hunt
6fa40a2e80 [v9_8] report unrecognized configure options
3854.	[cleanup]	Report unrecognized options, if any, in the final
                        configure summary. [RT #36014]
2014-05-20 15:31:48 -07:00
Mark Andrews
21fe7228a2 3853. [cleanup] Refactor dns_rdataslab_fromrdataset to seperate out
the handling of a rdataset with no records. [RT #35968]

(cherry picked from commit 27b09ceb12)
2014-05-20 11:38:51 +10:00
Tinderbox User
bac6b29e8f newcopyrights 2014-05-15 23:30:32 +00:00
Tinderbox User
941ec000c0 regen v9_8 2014-05-15 05:01:47 +00:00
Mark Andrews
edf04c7e54 whitespace 2014-05-15 14:37:28 +10:00
Mark Andrews
7b1d53df3a white space 2014-05-15 14:29:32 +10:00
Tinderbox User
fd7097b078 regen v9_8 2014-05-15 04:12:39 +00:00
Mark Andrews
f2e20fa6ee +defname was out of place 2014-05-15 13:46:27 +10:00
Mark Andrews
9fa5e79683 3849. [doc] Alphabetized dig's +options. [RT #35992] 2014-05-15 12:55:00 +10:00
Mark Andrews
69140df26e 3849. [doc] Alphabetized dig's +options. [RT #35992] 2014-05-15 12:19:13 +10:00
Mark Andrews
4dbed1b507 ignore dig-symtbl.c, host-symtbl.c and nslookup-symtbl.c 2014-05-15 12:12:32 +10:00
Tinderbox User
d2ec2f3d9e update copyright notice 2014-05-14 23:46:36 +00:00
Tinderbox User
ee86c9ed5e newcopyrights 2014-05-14 23:30:23 +00:00
Mark Andrews
bc290a9bb4 use portable awk
(cherry picked from commit 69530009f1)
2014-05-15 00:36:32 +10:00
Mark Andrews
81b958bf5b 3847. [bug] 'configure --with-dlz-postgres' failed to fail when
there is not support available.

(cherry picked from commit 61fbd791fbd817301dcac27c05e1e742c37b10ab)
2014-05-14 17:17:55 +10:00
Mark Andrews
515e44989d backport ixfr journal generation 2014-05-14 12:40:58 +10:00
Tinderbox User
27d13f5c47 regen v9_8 2014-05-14 01:20:08 +00:00
Mark Andrews
faddd4d647 remove reporter 2014-05-14 10:01:45 +10:00
Mark Andrews
cabf0885c2 3846. [bug] "dig +notcp ixfr=<serial>" should result in a UDP
ixfr query. [RT #35980]

(cherry picked from commit 05816676bb)
2014-05-14 10:01:09 +10:00
Francis Dupont
b1a8e094d6 use vcredist_x64.exe for 64 bit Windows [#35973] 2014-05-13 12:35:56 +02:00
Mark Andrews
9e59e2bca4 3843. [protocol] Check EDNS EXPIRE option in dns_rdata_fromwire.
[RT #35969]

(cherry picked from commit ae5335dcd9d750312a4fa455495080fcb314b9d8)
2014-05-13 12:48:59 +10:00
Mark Andrews
e34ab0108a suppress clang static analysis warning
(cherry picked from commit e188b84bc4)
2014-05-11 10:48:41 +10:00
Mark Andrews
382e7c1526 3838. [protocol] EDNS EXPIRE as been assigned a code point of 9.
(cherry picked from commit 28f0e82bea)
2014-05-09 12:10:23 +10:00
Tinderbox User
85b525a9af update copyright notice 2014-05-08 23:46:36 +00:00
Tinderbox User
1ee202b4c7 newcopyrights 2014-05-08 23:30:26 +00:00
Mark Andrews
525237c395 s/DNS_EDNSOPTIONS/DNS_EDNSOPTIONS/
(cherry picked from commit 801b958a5c)
(cherry picked from commit 2fd5f9a326)
2014-05-08 11:44:39 +10:00
Mark Andrews
5329703c09 define DNS_OPT_EDNSOPTIONS
(cherry picked from commit 72ba6ba736)
(cherry picked from commit 375dac22e4)
2014-05-08 11:44:39 +10:00
Tinderbox User
61dfc94f75 update copyright notice 2014-05-07 23:46:40 +00:00
Mark Andrews
a3e398c584 3841. [cleanup] Refactor zone.c:add_opt to use dns_message_buildopt.
[RT #35924]

(cherry picked from commit faa01edd13)
2014-05-08 09:39:41 +10:00
Tinderbox User
1470ae084a newcopyrights 2014-05-07 23:30:31 +00:00
Evan Hunt
b724ac4f3e [v9_8] check for arc4random_addrandom()
3840.	[port]		Check for arc4random_addrandom() before using it;
			it's been removed from OpenBSD 5.5. [RT #35907]

(cherry picked from commit 1ea6e09c37)
2014-05-07 08:59:47 -07:00
Evan Hunt
6afdb6bd50 [v9_8] missed sourcing conf.sh 2014-05-06 22:47:52 -07:00
Evan Hunt
68493a7e39 [v9_8] use posix-compatible shell in system tests
3839.	[test]		Use only posix-compatible shell in system tests.
			[RT #35625]

(cherry picked from commit 60988462e5)
(cherry picked from commit 812cf443bb)
(cherry picked from commit 5409faef5e)
2014-05-06 22:23:09 -07:00
Mark Andrews
85297f60b7 remove resource leak
(cherry picked from commit 215f02a137)
2014-05-06 20:52:57 +10:00
Tinderbox User
b5be717763 update copyright notice 2014-05-02 23:46:32 +00:00
Tinderbox User
1f0a03ef0b newcopyrights 2014-05-02 23:30:38 +00:00
Mark Andrews
2a73b485ca 3836. [bug] Address C++ keyword usage in header file.
(cherry picked from commit dd820d8fd2)
2014-05-02 11:36:49 +10:00
Mark Andrews
90e138afe4 add keyboard.h [RT #35887]
(cherry picked from commit c25d9da3f1)
2014-05-02 10:20:19 +10:00
Mark Andrews
d524b7bf55 silence clang compiler warnings
(cherry picked from commit d26c36b1d9)
2014-05-02 10:03:29 +10:00
Tinderbox User
888fcc25c0 update copyright notice 2014-05-01 23:46:33 +00:00
Tinderbox User
1486d3faa3 newcopyrights 2014-05-01 23:30:38 +00:00
Mark Andrews
0457686ef9 fix filter-aaaa system test to work when crypto is disabled
(cherry picked from commit f09f1bf18e)
2014-05-01 13:28:43 +10:00
Tinderbox User
70c0e33cfa update copyright notice 2014-04-30 23:46:37 +00:00
Tinderbox User
f0b4fec5ad newcopyrights 2014-04-30 23:30:24 +00:00
Mark Andrews
745b629cc3 use SKIPPED exit code (255)
(cherry picked from commit 96f07724d6)
2014-05-01 00:33:52 +10:00
Mark Andrews
de96cd4fb5 fix change number 2014-04-30 11:59:15 +10:00
Mark Andrews
63c97aa7b3 3834. [bug] The re-signing heaps were not being updated soon enough
leading to multiple re-generations of the same RRSIG
                        when a zone transfer was in progress. [RT #35273]

(cherry picked from commit 5d739300d1)
2014-04-30 11:58:43 +10:00
Mark Andrews
c7b2cf17af 2833. [bug] Cross compiling was broken due to calling genrandom at
build time. [RT #35869]

(cherry picked from commit 87344c2cb3)
2014-04-30 11:41:51 +10:00
Mark Andrews
ab71b9b780 it was bad INSIST logic not use after free
(cherry picked from commit 6bc767b003)
2014-04-30 10:48:00 +10:00
Tinderbox User
7923962b58 update copyright notice 2014-04-29 23:46:37 +00:00
Tinderbox User
fd0e1c74d9 newcopyrights 2014-04-29 23:30:26 +00:00
Evan Hunt
947d77471a [v9_8] missed a file 2014-04-29 15:36:51 -07:00
Evan Hunt
57d6e79dd1 [v9_8] use-after-free in isc_radix_remove()
3826.	[bug]		Corrected a use-after-free in isc_radix_remove().
			(This function is not used in BIND, but could have
			caused problems in programs linking to libisc.)
			[RT #35870]

(cherry picked from commit 3e5743068c)
2014-04-29 15:25:47 -07:00
Mark Andrews
ad9d77cccb silence compiler warnings; style
(cherry picked from commit db3f8d175d)
2014-04-29 21:11:49 +10:00
Mark Andrews
660195a82c fix testsock6.pl 2014-04-29 19:15:07 +10:00
Evan Hunt
72ad6e2ecd [v9_8] add filter-aaaa to SUBDIRS 2014-04-28 22:47:44 -07:00
Evan Hunt
66abba7b44 [v9_8] fix CHANGES note (no SIT in 9.8/9.9) 2014-04-28 22:39:03 -07:00
Mark Andrews
473e0d5cad improve error handling in sig_fromfile
(cherry picked from commit 52c5b74c27)
2014-04-29 14:41:56 +10:00
Mark Andrews
642f6b03ae 3825. [bug] Address sign extension bug in isc_regex_validate.
[RT #35758]

(cherry picked from commit c11e46110b)
2014-04-29 14:36:43 +10:00
Evan Hunt
72ccbdc0d1 [v9_8] SIT/max-cache-size flag collision
3824.	[bug]		A collision between two flag values could cause
			problems with cache cleaning when SIT was enabled.
			[RT #35858]

(cherry picked from commit e01fbe2a45)
2014-04-29 11:29:28 +10:00
Tinderbox User
9d9e13a3ab update copyright notice 2014-04-26 23:46:35 +00:00
Tinderbox User
a264ffab0b newcopyrights 2014-04-26 23:30:29 +00:00
Evan Hunt
983c4e3861 [v9_8] correct a comment 2014-04-26 10:20:52 -07:00
Evan Hunt
5d59817b4f [v9_8] log static-stub correctly when removing
3822.	[bug]		Log the correct type of static-stub zones when
			removing them. [RT #35842]

(cherry picked from commit eb1a7730f0)
(cherry picked from commit 00e9952c41)
2014-04-26 10:20:40 -07:00
Mark Andrews
3231c9ee37 silence warnings
(cherry picked from commit 4aaaaadeae)
2014-04-26 23:43:09 +10:00
Tinderbox User
72df4d7dd5 update copyright notice 2014-04-25 23:46:35 +00:00
Tinderbox User
1b00ce27d1 newcopyrights 2014-04-25 23:30:35 +00:00
Mark Andrews
39b5269577 additional places:
3818.   [bug]           Stop lying to the optimizer that 'void *arg' is a
                        constant in isc_event_allocate.
2014-04-25 12:20:43 +10:00
Mark Andrews
c8521d4852 additional changes for:
3818.   [bug]           Stop lying to the optimizer that 'void *arg' is a
		        constant in isc_event_allocate.

(cherry picked from commit 71b15f9362)
2014-04-25 12:14:02 +10:00
Tinderbox User
f592e58397 update copyright notice 2014-04-24 23:46:34 +00:00
Tinderbox User
c19ca26e4b newcopyrights 2014-04-24 23:30:39 +00:00
Mark Andrews
ee59423dda 3819. [bug] NSEC3 hashes need to be able to be entered and
displayed without padding.  This is not a issue for
                        currently defined algorithms but may be for future
                        hash algorithms. [RT #27925]

(cherry picked from commit 36e5ac0033)
2014-04-24 20:55:56 +10:00
Mark Andrews
062d3c08a8 3818. [bug] Stop lying to the optimizer that 'void *arg' is a
constant in isc_event_allocate.

(cherry picked from commit e916c4f840)
2014-04-24 13:46:00 +10:00
Mark Andrews
8989fe9c50 make days a const
(cherry picked from commit 974fb3a9c5)
2014-04-24 13:16:51 +10:00
Tinderbox User
faa2557d88 regen v9_8 2014-04-20 01:20:00 +00:00
Evan Hunt
cf5c2a4d5d [v9_8] additional nsupdate doc fix 2014-04-18 18:26:37 -07:00
Tinderbox User
3fbcb0a17e regen v9_8 2014-04-19 01:21:02 +00:00
Evan Hunt
3f4c8f76de [v9_8] clarify nsupdate -y
3815.   [doc]           Clarify "nsupdate -y" usage in man page. [RT #35808]
2014-04-18 15:09:31 -07:00
Mark Andrews
d37e93d2e7 cleanup
(cherry picked from commit 1b9318af8f)
2014-04-18 09:58:00 +10:00
Evan Hunt
299f01d193 [v9_8] remove outdated files from doc directory 2014-04-16 22:59:19 -07:00
Tinderbox User
901a4d63d6 regen v9_8 2014-04-17 01:08:52 +00:00
Tinderbox User
07397bf80d update copyright notice 2014-04-16 23:45:14 +00:00
Mark Andrews
3871e8551a 3809. [doc] Fix NSID documentation.
(cherry picked from commit aefc581854)
2014-04-16 15:56:52 +10:00
Mark Andrews
1fdbe44d71 remove openssl-1.0.1f-patch
(cherry picked from commit 1d4526d1cb)
2014-04-16 14:09:09 +10:00
Tinderbox User
4ac88f6560 newcopyrights 2014-04-14 23:30:03 +00:00
Francis Dupont
ffdd356d97 OpenSSL 1.0.1f -> 1.0.1g 2014-04-14 14:55:05 +02:00
Mark Andrews
78fff4d78b Add change note
3807.   [bug]           Fix sign extention bug in dns_name_fromtext when
                        lowercase is set. [RT #35743]

(cherry picked from commit 7dcb304dd0)
2014-04-14 09:24:45 +10:00
Francis Dupont
722039111c fix char sign extension [#35743]
(cherry picked from commit c80fef792a)
2014-04-14 09:13:29 +10:00
Tinderbox User
863ee9d7aa update copyright notice 2014-04-12 23:45:13 +00:00
Tinderbox User
f15db95194 newcopyrights 2014-04-12 23:30:03 +00:00
Evan Hunt
5610dcc606 [v9_8] add epoll test for perftcpdns 2014-04-11 19:14:37 -07:00
Evan Hunt
eec6de7278 [v9_8] customize configure --help 2014-04-11 17:42:29 -07:00
Tinderbox User
58b696f37d update copyright notice 2014-04-10 23:45:15 +00:00
Evan Hunt
114648fe95 [v9_8] add librt check for perftcpdns 2014-04-10 10:58:05 -07:00
Francis Dupont
37cc9501e5 update perftcpdns.c 2014-04-10 13:17:50 +02:00
Evan Hunt
63e2e0cf74 [v9_8] use test -r in system tests
3806.	[test]		Improved system test portability. [RT #35625]

(cherry picked from commit 922959581bbdd70d5c9cae1cb107974c3d38ed08)
(cherry picked from commit 37010ff8247757b57241dea1cc67c82a6aa71948)
2014-04-09 20:29:03 -07:00
Evan Hunt
66749e3c5a [v9_8] copyrights 2014-04-09 18:12:23 -07:00
Tinderbox User
700f5c902c newcopyrights 2014-04-09 23:30:04 +00:00
Evan Hunt
f8e3053afb [v9_8] add contrib/perftcpdns
3805.	[contrib]	Added contrib/perftcpdns, a performance testing tool
			for DNS over TCP. [RT #35710]

(cherry picked from commit 7cd8e7915a)
(cherry picked from commit 3f5a9873e2)
2014-04-09 15:22:29 -07:00
Mark Andrews
c18f69b677 sort
(cherry picked from commit 51af0a72ad)
2014-04-08 10:44:06 +10:00
Mark Andrews
b04067bcc6 order.h 2014-04-08 10:40:20 +10:00
Mark Andrews
c8a94a9b87 keyboard.h
(cherry picked from commit 2d1c1ee28a)
2014-04-08 10:40:08 +10:00
Mark Andrews
e853fcf876 update copyrights 2014-04-08 07:18:49 +10:00
Evan Hunt
d4813d30ce [v9_8] allow null "file" for alternate db zones
3803.	[bug]		"named-checkconf -z" incorrectly rejected zones
			using alternate data sources for not having a "file"
			option. [RT #35685]

(cherry picked from commit baad8d9fd8)
(cherry picked from commit 6cad9ab49c)
2014-04-07 13:44:51 -07:00
Tinderbox User
819d495138 update copyright notice 2014-04-04 23:45:16 +00:00
Tinderbox User
65dc63e13e newcopyrights 2014-04-04 23:30:02 +00:00
Mark Andrews
64716f0620 only look for gsskrb5_register_acceptor_identity if gssapi_krb5.h exists
(cherry picked from commit 0277def3cf)
2014-04-05 08:44:12 +11:00
Mark Andrews
246e21170e 3802. [bug] Various header files were not being installed
(cherry picked from commit 866606b9c7)
2014-04-04 22:13:46 +11:00
Mark Andrews
8e126038ba use discovered gssapi include path when linking
(cherry picked from commit 9328f6002790ddd0623f73a3421925195e6e96a4)
2014-04-04 15:05:35 +11:00
Evan Hunt
239c6ebf01 [v9_8] fix gssapi probing on freebsd
3801.	[port]		Fix probing for gssapi support on FreeBSD. [RT #35615]

(cherry picked from commit f0e9d6e905)
(cherry picked from commit 99d8ef6cd4)
2014-04-03 19:56:16 -07:00
Evan Hunt
3845ed0343 [v9_8] improve command line error reporting
3799.	[bug]		Improve named's command line error reporting.
			[RT #35603]

(cherry picked from commit 44fbdddcad)
(cherry picked from commit 12b074bff5)
2014-04-03 19:43:55 -07:00
Mark Andrews
ef5e51ced3 #include <dns/result.h>
(cherry picked from commit e6ff1b5127)
2014-04-01 12:29:54 +11:00
Tinderbox User
241c4a61ca update copyright notice 2014-03-31 23:45:14 +00:00
Tinderbox User
2133ce43a8 newcopyrights 2014-03-31 23:30:03 +00:00
Mark Andrews
7b40b6a04a 3796. [bug] Register dns error codes. [RT #35629]
(cherry picked from commit 51e6164fd6)
(cherry picked from commit 217cb571db)
2014-03-31 15:40:43 +11:00
Mukund Sivaraman
70c9b88f1a 3795. [bug] Make named-checkconf detect raw masterfiles for
hint zones and reject them. [RT #35268]

Squashed commit of the following:

commit 5b0254711d6b77940d6217b9131b9d401df8a866
Author: Mukund Sivaraman <muks@isc.org>
Date:   Fri Mar 28 02:09:01 2014 +0530

    Remove redundant helper function

commit a4341c1a2ba830c8cee1def57a533f987f67c3dc
Author: Mark Andrews <marka@isc.org>
Date:   Thu Jan 30 10:08:17 2014 +1100

    error out if masterfile-format raw is specified for a hint zone.

(cherry picked from commit ef9334d745)

Conflicts:
	lib/bind9/check.c
2014-03-31 05:00:30 +05:30
Tinderbox User
876dd24b20 update copyright notice 2014-03-29 23:45:13 +00:00
Tinderbox User
f9030964e2 newcopyrights 2014-03-29 23:30:02 +00:00
Mark Andrews
4eefa840ef 3794. [maint] Added AAAA for C.ROOT-SERVERS.NET.
(cherry picked from commit 6ffa8fcf76)
2014-03-29 10:31:46 +11:00
Tinderbox User
41c0bc9560 update copyright notice 2014-03-27 23:45:14 +00:00
Tinderbox User
53361681b9 newcopyrights 2014-03-27 23:30:02 +00:00
Mark Andrews
4987c608e4 fix typo in comment
(cherry picked from commit 6d5740075b)
2014-03-27 18:22:13 +11:00
Mark Andrews
5d61c53ef9 sigprocmask sets errno on error
(cherry picked from commit 1fa64087e7)
2014-03-27 12:34:31 +11:00
Tinderbox User
7bd332809b regen v9_8 2014-03-27 01:08:51 +00:00
Mark Andrews
3e2691fc24 silence clang compiler warnings 2014-03-26 16:24:49 +11:00
Evan Hunt
fbc7680aac [v9_8] document behavior of localhost/localnets when interface changes 2014-03-25 20:08:38 -07:00
Tinderbox User
999bbe8898 update copyright notice 2014-03-19 23:45:13 +00:00
Tinderbox User
1d8706a522 newcopyrights 2014-03-19 23:30:02 +00:00
Mark Andrews
ff0278c87c 3791. [bug] solaris: remove extraneous return. [RT #35589]
(cherry picked from commit 33a7161d27)
2014-03-20 07:43:12 +11:00
Tinderbox User
394845fd1b regen v9_8 2014-03-16 01:08:37 +00:00
Evan Hunt
729d4f83fa [v9_8] work around db2latex bug by removing literal tag 2014-03-15 15:23:26 -07:00
Mark Andrews
d4ca01cdcc install context.h dnsconf.h; resconf.h types.h were not being installed when cross compiling
(cherry picked from commit 8058292627)
2014-03-14 11:43:37 +11:00
Tinderbox User
258213552b update copyright notice 2014-03-13 23:53:01 +00:00
Tinderbox User
29f6b1b67c newcopyrights 2014-03-13 23:51:53 +00:00
Mark Andrews
a8a3268517 handle checkconf/{good,bad}-.*.conf
(cherry picked from commit da9622062172dbec6871ad8637518a632d887111)
2014-03-14 10:49:27 +11:00
Evan Hunt
211798d939 [v9_8] check allow-update in view/options
3787.	[bug]		The code that checks whether "auto-dnssec" is
			allowed was ignoring "allow-update" ACLs set at
			the options or view level. [RT #29536]

(cherry picked from commit 22e29471c7)
(cherry picked from commit 860eadb994)
2014-03-12 21:43:57 -07:00
Evan Hunt
30ec50e66b [v9_8] fix possible uninitialized variable 2014-03-10 20:55:49 -07:00
Tinderbox User
a449470017 regen v9_8 2014-03-11 01:09:05 +00:00
Tinderbox User
69eec92688 update copyright notice 2014-03-10 23:45:14 +00:00
Tinderbox User
ed8d1fc565 newcopyrights 2014-03-10 23:30:05 +00:00
Evan Hunt
51db58d6e0 [v9_8] fix negative numbers in $GENERATE
3780.	[bug]		$GENERATE handled negative numbers incorrectly.
			[RT #25528]

(cherry picked from commit 7b46a4aa41)
(cherry picked from commit 1db5accb1e)
2014-03-10 11:57:50 -07:00
Evan Hunt
3ac51182cf [v9_8] whitespace 2014-03-10 11:57:17 -07:00
Tinderbox User
c174b6db69 regen v9_8 2014-03-08 01:09:08 +00:00
Evan Hunt
560a0be0d8 [v9_8] clarify error
3779.	[cleanup]	Clarify the error message when using an option
			that was not enabled at compile time. [RT #35504]
2014-03-07 16:01:00 -08:00
Tinderbox User
8c7b895f06 update copyright notice 2014-03-07 23:45:15 +00:00
Tinderbox User
071ed26f25 newcopyrights 2014-03-07 23:30:03 +00:00
Evan Hunt
ff3307bc04 [v9_8] warn when wrong address family used in listen-on/-v6
3778.	[bug]		Log a warning when the wrong address family is
			used in "listen-on" or "listen-on-v6". [RT #17848]

(cherry picked from commit 78f79084fc)
(cherry picked from commit 2b4781835c)
2014-03-07 11:36:46 -08:00
Evan Hunt
34193398f2 [v9_8] fix misuses of isc__buffer functions, update comment 2014-03-06 17:25:52 -08:00
Tinderbox User
28b8a0a102 update copyright notice 2014-03-06 23:45:15 +00:00
Tinderbox User
5ae0facef6 newcopyrights 2014-03-06 23:30:03 +00:00
Evan Hunt
526d1d5978 [v9_8] tests directory cleanup 2014-03-06 11:30:08 -08:00
Tinderbox User
cf3e6343b4 regen v9_8 2014-03-05 01:10:21 +00:00
Tinderbox User
b689b5640e update copyright notice 2014-03-04 23:45:12 +00:00
Tinderbox User
15338f48b4 newcopyrights 2014-03-04 23:30:02 +00:00
Evan Hunt
7f6a70a6ed [v9_8] use ANSI prototypes, clean up some casts
(cherry picked from commit b454c03196)
(cherry picked from commit 0ed727f405)
2014-03-04 10:48:52 -08:00
Evan Hunt
e33a19bfb8 [v9_8] don't use keyname from command line if using -S
(cherry picked from commit 7d769b7ba7)
2014-03-04 09:08:25 -08:00
Evan Hunt
853416f54a [v9_8] fix API mismatch bug in DLZ
3775.	[bug]		dlz_dlopen driver could return the wrong error
			code on API version mismatch, leading to a segfault.
			[RT #35495]

(cherry picked from commit d51456e453)
(cherry picked from commit 82faa427b5)
2014-03-04 09:00:35 -08:00
Evan Hunt
5ffba0a637 [v9_8] removed merge-conflict text 2014-03-03 19:32:11 -08:00
Tinderbox User
521daf40f8 update copyright notice 2014-03-03 23:46:12 +00:00
Tinderbox User
468e66cf6a newcopyrights 2014-03-03 23:30:02 +00:00
Evan Hunt
c4ae0644da [v9_8] add "version" options to host/nslookup/nsupdate
3773.	[func]		"host", "nslookup" and "nsupdate" now have
			options to print the version number and exit.
                        [RT #26057]

(cherry picked from commit d4600129e6)
2014-03-03 10:14:17 -08:00
Tinderbox User
e67f308093 update copyright notice 2014-03-01 23:45:16 +00:00
Evan Hunt
a17ad1fb9a [v9_8] dig +trace could fail when retrying with TCP
3770.	[bug]		"dig +trace" could fail with an assertion when it
			needed to fall back to TCP due to a truncated
			response. [RT #24660]
2014-03-01 15:33:19 -08:00
Tinderbox User
35a130312c newcopyrights 2014-03-01 23:30:02 +00:00
Evan Hunt
e150b24562 [v9_8] capture stderr in systests.output
- also tidied up runall.sh summary output

(cherry picked from commit ec88c1fdff)
2014-02-28 22:00:48 -08:00
Tinderbox User
57c917afab update copyright notice 2014-02-28 23:45:16 +00:00
Tinderbox User
a2ee7a1020 newcopyrights 2014-02-28 23:30:03 +00:00
Evan Hunt
351f927ddd [v9_8] log when using rndc.key
3767.	[func]		Log explicitly when using rndc.key to configure
			command channel. [RT #35316]

(cherry picked from commit 368aedf188)
(cherry picked from commit bc805c7c06)
2014-02-27 17:55:46 -08:00
Tinderbox User
de940d9b68 regen v9_8 2014-02-28 01:11:41 +00:00
Evan Hunt
9493dd2aa6 [v9_8] fix possible rndc secroots crash
3765.	[bug]		Fixed a bug in "rndc secroots" that could crash
			named when dumping an empty keynode. [RT #35469]

(cherry picked from commit 1aced7b870)
2014-02-27 16:43:43 -08:00
Evan Hunt
50b8403e7c [master] dnssec-keyfromlabel -S and -i
3764.	[bug]		The dnssec-keygen/settime -S and -i options
			(to set up a successor key and set the prepublication
			interval) were missing from dnssec-keyfromlabel.
			[RT #35394]

(cherry picked from commit a60bf97f9f)
(cherry picked from commit 49b3d91ce1)
2014-02-27 16:34:55 -08:00
Tinderbox User
07eba9108d update copyright notice 2014-02-27 23:45:18 +00:00
Tinderbox User
ca958a7598 newcopyrights 2014-02-27 23:30:03 +00:00
Evan Hunt
75d232181b [v9_8] correct dates in man pages 2014-02-27 11:49:20 -08:00
Mark Andrews
104fff475a 3761. [bug] Address dangling reference bug in dns_keytable_add.
[RT #35471]

(cherry picked from commit 96c17c5ecb)
2014-02-27 16:57:23 +11:00
Mark Andrews
f0fb9beb70 remove bin/python/\* 2014-02-27 13:44:25 +11:00
Mark Andrews
0abc8dcb1b #include <inttypes.h> 2014-02-27 11:59:17 +11:00
Evan Hunt
cc99d9de72 [v9_8] removed checkds and coverage from v9_8
python tools aren't supported in 9.8; the files seem to have
been copied into the branch by mistake.
2014-02-26 08:50:28 -08:00
Tinderbox User
33e6ad025e update copyright notice 2014-02-24 23:45:28 +00:00
Tinderbox User
8844f7a458 newcopyrights 2014-02-24 23:30:04 +00:00
Mark Andrews
9c215704f9 3756. [bug] GSSAPI Kerberos realm checking was broken in
check_config leading to spurious messages being
                        logged.  [RT #35443]

(cherry picked from commit 0072ae822d)
2014-02-24 12:17:17 +11:00
Mark Andrews
bacc9e17e2 wait for zone to transfer
(cherry picked from commit cc00679829)
2014-02-23 14:07:04 +11:00
Tinderbox User
f347c2100d newcopyrights 2014-02-21 23:30:03 +00:00
Francis Dupont
fd71342a23 Isc Bind 9 -> upper case 2014-02-22 00:08:42 +01:00
Mark Andrews
aa1283c216 add additional tools standalone man pages 2014-02-22 10:03:34 +11:00
Mark Andrews
cabf9e01eb replace obsolete macro AC_ERROR with AC_MSG_ERROR 2014-02-21 21:17:44 +11:00
Tinderbox User
4259ca32fe update copyright notice 2014-02-20 23:45:34 +00:00
Tinderbox User
78ae0393d1 newcopyrights 2014-02-20 23:30:03 +00:00
Mark Andrews
8fa45b7e9b more updated to reflect install location changes
(cherry picked from commit a24d1ccf6f)
2014-02-21 09:44:35 +11:00
Mark Andrews
0948e82cd9 update kit.sh from master 2014-02-21 08:01:14 +11:00
Evan Hunt
90d36aab62 [v9_8] fix win32 installer
3754.	[cleanup]	win32: Installer now places files in the
			Program Files area rather than system services.
			[RT #35361]

(cherry picked from commit bce9696c7a)
(cherry picked from commit 51dc1b4562)
2014-02-20 10:19:19 -08:00
Mark Andrews
8722167c53 3753. [bug] allow-notify was ignoring keys. [RT #35425]
(cherry picked from commit edd82b2ce2)
2014-02-21 00:11:49 +11:00
Mark Andrews
801ab8a22e don't error on rpz percentage checks as they fail inconsistently on virtual machines
(cherry picked from commit 86a85a3bbd)
2014-02-20 12:23:14 +11:00
Evan Hunt
84a718fb80 [v9_8] fix dns_resolver_destroyfetch race
3747.	[bug]		A race condition could lead to a core dump when
			destroying a resolver fetch object. [RT #35385]

(cherry picked from commit 7f5bdf7f40)
(cherry picked from commit 314b626e20)
2014-02-18 23:32:47 -08:00
Tinderbox User
13d15e6b11 regen v9_8 2014-02-18 01:11:23 +00:00
Tinderbox User
e84ea6f17b update copyright notice 2014-02-17 23:45:30 +00:00
Tinderbox User
b4fb021082 newcopyrights 2014-02-17 23:30:04 +00:00
Mark Andrews
9a0e7b4b53 3743. [bug] delegation-only flag wasn't working in forward zone
declarations despite being documented.  This is
                        needed to support turning off forwarding and turning
                        on delegation only at the same name.  [RT #35392]

(cherry picked from commit 38eabfcee7)
2014-02-18 10:17:34 +11:00
Mark Andrews
22b5be20e6 update descrition 2014-02-18 10:04:27 +11:00
Evan Hunt
91f35ed321 [v9_8] correct delegation-only doc 2014-02-17 14:25:50 -08:00
Evan Hunt
3ae7e2dca8 [v9_8] fix test errors
- require 5.006_001

(cherry picked from commit 5efcb3a3e2)
2014-02-17 08:41:49 -08:00
Mark Andrews
71efd2bdcc 3742. [port] linux: libcap support: curval was used before it
was declared. [RT #35387]

(cherry picked from commit 5114325978)
2014-02-18 00:28:54 +11:00
Mark Andrews
106a67b68f #include <isc/string.h>
(cherry picked from commit 823eadf26d)
2014-02-17 12:23:20 +11:00
Tinderbox User
c4810f735a newcopyrights 2014-02-16 23:30:03 +00:00
Mark Andrews
cc52881b71 restore accidently removed 'else' 2014-02-16 18:59:37 +11:00
Evan Hunt
e503509a2f [v9_8] fixed some dlz configure options
3740.	[contrib]	Minor fixes to configure --with-dlz-bdb,
			--with-dlz-postgres and --with-dlz-odbc. [RT #35340]

(cherry picked from commit 14bf4702f3)
(cherry picked from commit 5c66e4954a)
2014-02-15 21:11:48 -08:00
Francis Dupont
f30ddbed55 spurious space 2014-02-16 02:13:43 +01:00
Tinderbox User
9b1a974d15 update copyright notice 2014-02-14 23:45:30 +00:00
Tinderbox User
8aec3040e1 newcopyrights 2014-02-14 23:30:03 +00:00
Evan Hunt
23daf0309a [v9_8] updated published drafts 2014-02-14 08:54:36 -08:00
Tinderbox User
3ffbe8a620 regen v9_8 2014-02-13 01:11:30 +00:00
Tinderbox User
a44fb034e0 update copyright notice 2014-02-12 23:45:31 +00:00
Tinderbox User
aa48ffdba2 newcopyrights 2014-02-12 23:30:03 +00:00
Evan Hunt
7037971fad [v9_8] typos in dig man page 2014-02-12 10:32:46 -08:00
Evan Hunt
3581743f86 [v9_8] try multiple addresses per server name in nsupdate
3736.	[bug]		nsupdate: When specifying a server by name,
			fall back to alternate addresses if the first
			address for that name is not reachable. [RT #25784]

(cherry picked from commit 842a3e6d0e)
(cherry picked from commit 1a58baf293)
2014-02-11 21:30:24 -08:00
Tinderbox User
3cb51448c2 update copyright notice 2014-02-11 23:45:30 +00:00
Tinderbox User
47a9451c00 newcopyrights 2014-02-11 23:30:02 +00:00
Mark Andrews
9995df65ca define and use BACKTRACECFLAGS
(cherry picked from commit 6b66ee9147)
2014-02-12 09:08:38 +11:00
Mark Andrews
6144ceaf99 hpux: move -Wl,+vnocompatwarnings to STD_CWARNINGS; add +vnocompatwarnings to SO_LDFLAGS
(cherry picked from commit ac49f1c511)
2014-02-11 13:22:56 +11:00
Tinderbox User
bfaf11e57f update copyright notice 2014-02-10 23:45:29 +00:00
Tinderbox User
62ee65bc00 newcopyrights 2014-02-10 23:30:03 +00:00
Mark Andrews
c83b9337a8 -Wl,+vnocompatwarnings is a compiler flag to pass to the loader not a direct loader flag
(cherry picked from commit 343556ecf9)
2014-02-10 17:54:32 +11:00
Mar Andrews
29b646791b add SO_LDFLAGS 2014-02-10 05:56:47 +00:00
Mark Andrews
b54c25af21 3734. [bug] Improve building with libtool. [RT #35314]
(cherry picked from commit 61eea10d81)
2014-02-10 15:25:07 +11:00
Mark Andrews
8ed0f93907 whitespace 2014-02-10 15:24:55 +11:00
Mark Andrews
53e06f5bc5 cleanup removed files 2014-02-10 12:05:52 +11:00
Tinderbox User
6f3d44f21e newcopyrights 2014-02-08 23:30:05 +00:00
Tinderbox User
f9bec4ba03 regen v9_8 2014-02-08 01:14:08 +00:00
Tinderbox User
d338393795 update copyright notice 2014-02-07 23:45:34 +00:00
Tinderbox User
8b8216c495 newcopyrights 2014-02-07 23:30:06 +00:00
Mark Andrews
3c7aa3b3a8 fix typo in comment
(cherry picked from commit 404d7c966c)
2014-02-08 09:38:40 +11:00
Evan Hunt
08f5a1f53c [v9_8] spelling 2014-02-07 08:03:18 -08:00
Evan Hunt
0067fe2103 [v9_8] update README 2014-02-06 22:53:25 -08:00
Evan Hunt
2c01712503 [v9_8] type mismatch in ODBC DLZ driver
3732.	[contrib]	Fixed a type mismatch causing the ODBC DLZ
			driver to dump core on 64-bit systems. [RT #35324]

(cherry picked from commit 41e55d0403)
2014-02-06 20:05:53 -08:00
Evan Hunt
31bed7e679 [v9_8] add no-case-compress
3731.	[func]		Added a "no-case-compress" ACL, which causes
			named to use case-insensitive compression
			(disabling change #3645) for specified
			clients. (This is useful when dealing
			with broken client implementations that
			use case-sensitive name comparisons,
			rejecting responses that fail to match the
			capitalization of the query that was sent.)
			[RT #35300]

(cherry picked from commit 166341d554)
(cherry picked from commit c2d3d0eda5)
2014-02-06 19:44:27 -08:00
Tinderbox User
7900f8ba48 regen v9_8 2014-02-07 02:34:24 +00:00
Tinderbox User
c4587f6d20 sync 2014-02-07 02:31:16 +00:00
Evan Hunt
180828c4ee [v9_8] report T_SKIPPED from t_dst
(cherry picked from commit dd19c1a352)
2014-02-06 16:22:36 -08:00
Evan Hunt
643722c884 [v9_8] testcrypto.sh in system tests
3714.  [test]          System tests that need to test for cryptography
                       support before running can now use a common
                       "testcrypto.sh" script to do so. [RT #35213]
2014-02-06 16:17:10 -08:00
Evan Hunt
648eec5167 [v9_8] dnssec-keygen fixes
3730.	[cleanup]	Added "never" as a synonym for "none" when
			configuring key event dates in the dnssec tools.
			[RT #35277]

3729.	[bug]		dnssec-kegeyn could set the publication date
			incorrectly when only the activation date was
			specified on the command line. [RT #35278]

(cherry picked from commit 5f06c523186be56c5b0cd9b1c230ea7a53960c53)
(cherry picked from commit ec146546f4)
2014-02-06 15:58:14 -08:00
Evan Hunt
3a69982cf6 [v9_8] add description of [contrib] 2014-02-05 14:55:12 -08:00
Evan Hunt
4f2d52897b [v9_8] explain [placeholder] 2014-02-05 09:25:36 -08:00
Evan Hunt
4883d26f0d [v9_8] fixed win32 dig problem
3724.   [bug]           win32: Fixed a bug that prevented dig and
                        host from exiting properly after completing
                        a UDP query. [RT #35288]

(cherry picked from commit a8cdf2a2e7)
(cherry picked from commit b603c50553)
2014-02-04 12:03:09 -08:00
Evan Hunt
ad3e926a40 [v9_8] silence coverity warnings
- remove dead code in server.c

(cherry picked from commit 48def18179)
2014-01-31 09:40:31 -08:00
Mark Andrews
1e3d792c8e #include <inttypes.h> 2014-01-31 22:44:16 +11:00
Evan Hunt
3b141b7d18 [v9_8] add stdint.h 2014-01-31 00:06:18 -08:00
Tinderbox User
e95ce72878 update copyright notice 2014-01-30 23:45:26 +00:00
Tinderbox User
b0931c6639 newcopyrights 2014-01-30 23:30:04 +00:00
Tinderbox User
9873a9629b update copyright notice 2014-01-29 23:45:26 +00:00
Mark Andrews
4f13f6df27 3720. [bug] Address compiler warnings. [RT #35261]
(cherry picked from commit 63add83a26)
2014-01-30 10:33:57 +11:00
Tinderbox User
119870fe08 newcopyrights 2014-01-29 23:30:03 +00:00
Mark Andrews
e15a1d7a3f 3719. [bug] Address memory leak in in peer.c. [RT #35255]
(cherry picked from commit 75d747e1c5)
2014-01-30 07:55:32 +11:00
Mark Andrews
d836927853 3718. [bug] A missing ISC_LINK_INIT in log.c. [RT #35260]
(cherry picked from commit fbc0e37e0c)

Conflicts:
	CHANGES
2014-01-30 07:46:16 +11:00
Tinderbox User
e8a3c8cb51 update copyright notice 2014-01-27 23:45:30 +00:00
Tinderbox User
6a1b6294b1 newcopyrights 2014-01-27 23:30:06 +00:00
Mark Andrews
cf308a5333 #if 0/#endif debug only variable
(cherry picked from commit 373b9944b6)
2014-01-28 09:43:52 +11:00
Mark Andrews
52a4dd9b9a doxygen markup
(cherry picked from commit bc28371004d70b17f0ca872da8bd84e70591eaf4)
2014-01-28 09:13:12 +11:00
Evan Hunt
231d741842 [v9_8] prep 9.8.7 2014-01-27 10:59:48 -08:00
Tinderbox User
32bad09460 update copyright notice 2014-01-26 23:45:28 +00:00
Tinderbox User
6783ec4033 newcopyrights 2014-01-26 23:30:07 +00:00
Mark Andrews
5bfdd04a93 restore 'Portions of this code' notice
(cherry picked from commit a299dbc566)
2014-01-26 10:50:02 +11:00
Tinderbox User
7915172126 regen v9_8 2014-01-25 01:11:02 +00:00
Tinderbox User
c85bfdcd6b update copyright notice 2014-01-24 23:45:29 +00:00
Tinderbox User
cf28f8f605 newcopyrights 2014-01-24 23:30:05 +00:00
Evan Hunt
a1e6f90944 [v9_8] correct copyrights and attributions
see RT #35423 for details; highlights:
        - remove license clauses 3 and 4 from NetBSD code
        - remove advertising clause from historical BSD code
2014-01-24 09:54:07 -08:00
Tinderbox User
c5dd47d83e update copyright notice 2014-01-22 23:45:28 +00:00
Tinderbox User
8748386f7b newcopyrights 2014-01-22 23:30:03 +00:00
Mark Andrews
a1d70e3013 remove src files not available for 'make depend' 2014-01-22 10:49:34 +11:00
Tinderbox User
d61deab362 update copyright notice 2014-01-21 23:45:28 +00:00
Tinderbox User
c95204c9d0 newcopyrights 2014-01-21 23:30:05 +00:00
Mark Andrews
888accb64e s/gai_sterror.c/gai_strerror.c/
(cherry picked from commit 395a4c7f6f)
2014-01-22 10:11:29 +11:00
Evan Hunt
76139b2d17 [v9_8] remove unnecessary test in name.c 2014-01-20 17:59:23 -08:00
Francis Dupont
bd12cbd577 add EXTENSIONS in WIN32 Configure [#35220] 2014-01-20 15:38:36 +01:00
Tinderbox User
51ef6746ac update copyright notice 2014-01-17 23:45:31 +00:00
Tinderbox User
646cc1640e newcopyrights 2014-01-17 23:30:06 +00:00
Tinderbox User
e7666e1bac regenerate 2014-01-17 03:25:19 +00:00
Evan Hunt
1e7e935d2a [v9_8] prep 9.8.7rc2 2014-01-16 18:59:52 -08:00
Evan Hunt
a814502268 [v9_8] fix config error 2014-01-16 17:11:06 -08:00
Mark Andrews
9983dbd2ba update 2014-01-17 11:18:43 +11:00
Tinderbox User
fee26b4d49 update copyright notice 2014-01-16 23:45:29 +00:00
Mark Andrews
a50e0baf52 3710. [bug] Address double dns_zone_detach when switching to
using automatic empty zones from regular zones.
                        [RT #35177]

(cherry picked from commit db8938c993)
2014-01-17 10:08:09 +11:00
Evan Hunt
d6bf786940 [v9_8] skip xfer test with Net::DNS 0.73 2014-01-16 09:51:35 -08:00
Mark Andrews
2c9b416f1c make DST_GSSAPI_INC a macro 2014-01-17 00:52:41 +11:00
Tinderbox User
33bf42090b update copyright notice 2014-01-15 23:45:29 +00:00
Tinderbox User
421205a771 newcopyrights 2014-01-15 23:30:05 +00:00
Mark Andrews
024cf8df23 initalize ret
(cherry picked from commit 636c2f488c)
2014-01-16 09:23:45 +11:00
Evan Hunt
62a6130562 [v9_8] typo 2014-01-14 21:10:37 -08:00
Mark Andrews
0c22a52b82 3707. [bug] irs_resconf_load now returns ISC_R_FILENOTFOUND
on a missing resolv.conf file and initializes the
                        structure as if it had been configured with:

                                nameserver ::1
                                nameserver 127.0.0.1

                        Note: Callers will need to be updated to treat
                        ISC_R_FILENOTFOUND as a qualified success or else
                        they will leak memory. The following code fragment
                        will work with both only and new versions without
                        changing the behaviour of the existing code.

                        resconf = NULL;
                        result = irs_resconf_load(mctx, "/etc/resolv.conf",
                                                  &resconf);
                        if (result != ISC_SUCCESS) {
                                if (resconf != NULL)
                                        irs_resconf_destroy(&resconf);
                                ....
                        }

                        [RT #35194]

(cherry picked from commit cd7f8d18f8)
2014-01-15 15:25:25 +11:00
Mark Andrews
8364558a6b silence compiler warning
(cherry picked from commit d8b83f0e2b)
2014-01-15 12:41:01 +11:00
Evan Hunt
7afd8cd9ae [v9_8] fix queryperf integer overflow
3706.	[contrib]	queryperf: Fixed a possible integer overflow when
			printing results. [RT #35182]
2014-01-14 16:59:10 -08:00
Tinderbox User
9b51da211a update copyright notice 2014-01-14 23:45:27 +00:00
Tinderbox User
9d1e9019cd newcopyrights 2014-01-14 23:30:04 +00:00
Mark Andrews
30917721c6 3704. [protocol] Accept integer timestamps in RRSIG records. [RT #35185] 2014-01-14 16:07:27 +11:00
Tinderbox User
66521218ea update copyright notice 2014-01-13 23:45:25 +00:00
Tinderbox User
2899e4b02c newcopyrights 2014-01-13 23:30:05 +00:00
Evan Hunt
df11a8436c [v9_8] See ticket 35140 for details.
Install some include files:

dns/client.h
dns/tsec.h
irs/resconf.h
irs/types.h
(I noticed these when building DHCP using installed BIND9.)

This was okayed during the 2014-01-02 BIND9 phone meeting.

(cherry picked from commit c55b7dce48)
(cherry picked from commit e642853188ce4412b16f521fd7ee71fe64673911)
2014-01-13 15:18:06 -08:00
Evan Hunt
c3c079103a [v9_8] add CVE details; marked 3656 as [security] 2014-01-13 14:57:31 -08:00
Tinderbox User
f14b9aa532 update copyright notice 2014-01-12 23:45:29 +00:00
Tinderbox User
cc2da37a27 newcopyrights 2014-01-12 23:30:04 +00:00
Evan Hunt
5a5a6849a8 [v9_8] fix win32 isc_time_set()
(cherry picked from commit ca8cf1ce63fcf8401ff0575d1be22b82b7fa5c89)
2014-01-11 22:03:53 -08:00
Tinderbox User
b68db78cec update copyright notice 2014-01-11 23:45:26 +00:00
Tinderbox User
0d0a447c5e newcopyrights 2014-01-11 23:30:04 +00:00
Francis Dupont
62c456cf46 fix WIN32 Configure typo 2014-01-11 17:36:19 +01:00
Tinderbox User
7da7bfed3a regen v9_8 2014-01-11 01:11:06 +00:00
Tinderbox User
b93c152a2f update copyright notice 2014-01-10 20:23:52 +00:00
Tinderbox User
848c8a9d50 newcopyrights 2014-01-10 20:22:46 +00:00
Tinderbox User
b9f3af703c regenerate 2014-01-10 17:24:17 +00:00
Evan Hunt
4785004e3e [v9_8] prep 9.8.7rc1 2014-01-10 09:20:06 -08:00
Tinderbox User
7530ce0549 regen v9_8 2014-01-10 17:06:13 +00:00
Evan Hunt
9b78cdb409 [v9_8] add 'make unit' to top directory 2014-01-10 08:06:23 -08:00
Mark Andrews
484af89506 3701. [func] named-checkconf can now suppress the printing of
shared secrets by specifying '-x'. [RT #34465]

(cherry picked from commit ff6de396a9)
2014-01-10 17:45:38 +11:00
Tinderbox User
4bd05ab557 update copyright notice 2014-01-09 23:45:31 +00:00
Tinderbox User
1ce78bd22c newcopyrights 2014-01-09 23:30:04 +00:00
Mark Andrews
6956e3abb3 stop spamming system logs
(cherry picked from commit d4eb30fa2d)
2014-01-09 16:24:02 +11:00
Mark Andrews
87d9f13ceb silence compiler warning
(cherry picked from commit 109f477ed7)
2014-01-09 16:01:47 +11:00
Evan Hunt
aad494b1eb [v9_8] Merge branch 'v9_8' of ssh://repo/proj/git/prod/bind9 into v9_8 2014-01-08 18:29:04 -08:00
Tinderbox User
61d700b884 regen v9_8 2014-01-09 01:11:02 +00:00
Evan Hunt
d19bf3def7 [v9_8] replace memcpy() with memmove().
3698.	[cleanup]	Replaced all uses of memcpy() with memmove().
			[RT #35120]

(cherry picked from commit ebe54c7d2221c6a0a4b3d96bcae3280c823a45e6)
(cherry picked from commit 9b950c70f1a6406c0f3dff604822329d06fc4837)
2014-01-08 16:40:19 -08:00
Tinderbox User
8b41bbf89b update copyright notice 2014-01-08 23:45:21 +00:00
Tinderbox User
32ed9bc1fd newcopyrights 2014-01-08 23:30:02 +00:00
Evan Hunt
5262f3e6ba [v9_8] removed reference to "auto-dnssec create" 2014-01-08 11:34:43 -08:00
Mark Andrews
3244306cc6 cleanup openssl-1.0.0k-patch and openssl-1.0.1e-patch removed 2014-01-08 12:39:51 +11:00
Tinderbox User
425d10f3a8 update copyright notice 2014-01-07 23:45:23 +00:00
Tinderbox User
c70235152f newcopyrights 2014-01-07 23:30:03 +00:00
Francis Dupont
3656cb8a85 update OpenSSL patches (1.0.0k -> 1.0.0l, 1.0.1e -> 1.0.1f) [#35158] 2014-01-07 12:20:15 +01:00
Francis Dupont
b79f34d1df updated OpenSSL and libxml2 versions in WIN32 doc [#35157] 2014-01-07 12:19:29 +01:00
Tinderbox User
d0e19cc33f newcopyrights 2014-01-06 23:30:04 +00:00
Mark Andrews
12962b4b54 3697. [bug] Handle "." as a search list element when IDN support
is enabled. [RT #35133]

(cherry picked from commit d0e3216c21)
2014-01-06 12:35:06 +11:00
Tinderbox User
a69aab3882 update copyright notice 2014-01-05 23:45:23 +00:00
Tinderbox User
eba0b3546a newcopyrights 2014-01-05 23:30:05 +00:00
Mark Andrews
c2a9bd9932 3696. [bug] dig failed to handle AXFR style IXFR responses which
span multiple messages. [RT #35137]

(cherry picked from commit e9649ece3b)
2014-01-06 06:31:14 +11:00
Evan Hunt
0cb89656c2 [v9_8] dispatch.c race
3695.	[bug]		Address a possible race in dispatch.c. [RT #35107]

(cherry picked from commit 2b258a1f5b)
2013-12-23 09:53:08 -08:00
Tinderbox User
332a5b36ec update copyright notice 2013-12-21 23:45:25 +00:00
Mark Andrews
31f7b2ccef warn-keydir.conf 2013-12-21 12:33:02 +11:00
Evan Hunt
f7d451ed9a typo 2013-12-20 17:12:57 -08:00
Evan Hunt
2e2ec6d974 [v9_8] warn if key-directory doesn't exist
3694.	[bug]		Warn when a key-directory is configured for a zone,
			but does not exist or is not a directory. [RT #35109]

(cherry picked from commit c14ba71070)
(cherry picked from commit 2354181226)
2013-12-20 14:58:31 -08:00
Mark Andrews
16c46bb785 3693. [security] memcpy was incorrectly called with overlapping
ranges resulting in malformed names being generated
                        on some platforms.  This could cause INSIST failures
                        when serving NSEC3 signed zones.  [RT #35120]

(cherry picked from commit fa467e60c5)
2013-12-20 11:00:30 +11:00
Mark Andrews
80df76ba64 3693. [security] memcpy was incorrectly called with overlapping
ranges resulting a malformed names being generated
                        on some platforms.  This was subsequently detected
                        resulting in INSIST failures when serving NSEC3
                        signed zones.  [RT #35120]

(cherry picked from commit b93ef543ab)
2013-12-20 10:26:59 +11:00
Tinderbox User
170e859490 update copyright notice 2013-12-16 23:45:25 +00:00
Mark Andrews
9200b6bae3 sort and one file per line 2013-12-17 10:41:30 +11:00
Tinderbox User
d31b4b663d newcopyrights 2013-12-16 23:30:12 +00:00
Mark Andrews
4e4715265e 3692. [bug] Two calls to dns_db_getoriginnode were fatal if there
was no data at the node. [RT #35080]

(cherry picked from commit 161e803a56)
2013-12-17 09:11:30 +11:00
Tinderbox User
02319b388f update copyright notice 2013-12-13 23:45:24 +00:00
Tinderbox User
43859fb62b newcopyrights 2013-12-13 23:30:11 +00:00
Evan Hunt
087c966374 [v9_8] fix insecure delegation across static-stub zones
3689.	[bug]		Fixed a bug causing an insecure delegation from one
			static-stub zone to another to fail with a broken
			trust chain. [RT #35081]

(cherry picked from commit 9b895f30f1)
(cherry picked from commit 0c0ce5f9a4)
2013-12-12 22:26:18 -08:00
Evan Hunt
c9c07bb5d6 [v9_8] bump 9.8.7b1 release tag 2013-12-11 22:00:37 -08:00
Evan Hunt
fd892db68d README formatting 2013-12-11 20:08:26 -08:00
Mark Andrews
640ca0e048 3688. [bug] loadnode could return a freed node on out of memory.
[RT #35106]
2013-12-12 12:50:37 +11:00
Tinderbox User
409eacdec0 update copyright notice 2013-12-11 23:46:36 +00:00
Tinderbox User
9fa098978b newcopyrights 2013-12-11 23:30:12 +00:00
Evan Hunt
79bdfb73ac typo 2013-12-11 14:00:55 -08:00
Tinderbox User
65cea2e110 regenerate 2013-12-11 01:47:59 +00:00
Evan Hunt
8904a32bdf [v9_8] prep 9.8.7b1 2013-12-10 17:36:33 -08:00
Mark Andrews
046e417959 cleanup importkey.* references 2013-12-10 10:56:13 +11:00
Mark Andrews
e27bc9da05 cleanup
(cherry picked from commit 99c3e8e09c)
2013-12-10 09:55:48 +11:00
Mark Andrews
8036d41e86 use snprintf; check the result of putstr
(cherry picked from commit 06a0b00bb6)
2013-12-10 08:57:18 +11:00
Mark Andrews
536ac53126 handle underflow now that n is unsigned 2013-12-10 07:16:19 +11:00
Mark Andrews
b14c6a1caf silence compiler warning 2013-12-10 07:13:03 +11:00
Mark Andrews
ad0f8374f2 remove references to importkey 2013-12-09 14:45:32 +11:00
Mark Andrews
2aa910b86c remove references to importkey and verify 2013-12-09 14:25:44 +11:00
Mark Andrews
8e9bbdda10 add isc_stdio_tell, add missing comma
(cherry picked from commit 793a8c9aa29986422e7bae75dc5e65f201081a57)
2013-12-07 08:12:29 +11:00
Mark Andrews
e1b273c598 silence compiler warnings
(cherry picked from commit 53f70575bd)
2013-12-06 17:39:41 +11:00
Mark Andrews
1c29e9db2c update copyrights 2013-12-05 15:48:07 +11:00
Mark Andrews
fe19401272 regen 2013-12-05 15:47:32 +11:00
Mark Andrews
c9b37f5265 cleanup 2013-12-05 15:46:07 +11:00
Mark Andrews
f3605f987e no needed 2013-12-05 14:52:44 +11:00
Mark Andrews
74d1ef820d Merge remote-tracking branch 'refs/remotes/origin/v9_8' into v9_8 2013-12-05 12:21:57 +11:00
Mark Andrews
e0ca9042b7 new manual
(cherry picked from commit ccf57aa273)
(cherry picked from commit 35c7fb761d)
2013-12-05 12:20:37 +11:00
Mark Andrews
515e7eb77b these are now being preprocessed
(cherry picked from commit 4edbda219a)
(cherry picked from commit f575d483ad)

Conflicts:
	util/copyrights
2013-12-05 12:20:25 +11:00
Mark Andrews
d8810baa62 these are now being preprocessed
(cherry picked from commit 2303b18274)
(cherry picked from commit d42d60abbe)

Conflicts:
	util/copyrights
2013-12-05 12:19:59 +11:00
Mark Andrews
7a59e1eb85 move to win32util/legacy
(cherry picked from commit eea9fdd01a)
(cherry picked from commit e588dee0f0)

Conflicts:
	util/copyrights
2013-12-05 12:19:15 +11:00
Mark Andrews
f9e9d08937 namedcheckzone.xxx -> checkzone.xxx
(cherry picked from commit 0c87a24176)
(cherry picked from commit 5a8c34be41)
2013-12-05 12:18:13 +11:00
Mark Andrews
c65cca70c5 {dsp,mak} -> {dsp,mak}.in
(cherry picked from commit e16b482740)
(cherry picked from commit 88f28b3dda)

Conflicts:
	util/copyrights
2013-12-05 12:17:55 +11:00
Mark Andrews
f19ab18f97 rename namedcheckconf.xxx -> checkconf.xxx
(cherry picked from commit 777e9370fa)
(cherry picked from commit b992d06a13)
2013-12-05 12:12:51 +11:00
Mark Andrews
8c77a03e26 update for new windows build proceedures
(cherry picked from commit 5e47b4200e)
(cherry picked from commit f7456a3447)
2013-12-05 12:12:51 +11:00
Tinderbox User
769eef448d update copyright notice 2013-12-04 23:45:37 +00:00
Evan Hunt
f436de08b5 [master] clearer "not found" message for rndc commands
3683.	[cleanup]	Add a more detailed "not found" message to rndc
			commands which specify a zone name. [RT #35059]

(cherry picked from commit bee9a28af0)
(cherry picked from commit 98a3bd57ca)
2013-12-04 13:11:45 -08:00
Evan Hunt
abeb61c085 remove unnecessary echo 2013-12-04 09:55:07 -08:00
Evan Hunt
a14534cf8b reword/reorder configuration summary 2013-12-04 09:40:09 -08:00
Mark Andrews
7c0b7f6847 3681. [port] Update the Windows build system to support feature
selection and WIN64 builds.  This is a work in
                        progress. [RT #34160]

(cherry picked from commit c3c8823fed)

Conflicts:
	CHANGES
	bin/check/win32/checktool.dsp.in
	bin/dnssec/win32/dnssectool.dsp.in
	bin/dnssec/win32/importkey.dsp.in
	bin/dnssec/win32/importkey.mak.in
	bin/named/geoip.c
	bin/named/include/named/geoip.h
	bin/tools/win32/rrchecker.dsp.in
	bin/tools/win32/rrchecker.mak.in
	config.h.win32
	lib/dns/geoip.c
	lib/dns/master.c
	lib/dns/win32/libdns.dsp.in
	lib/dns/win32/libdns.mak.in
	lib/isc/mem.c
	lib/isc/stats.c
	lib/isc/win32/file.c
	lib/isc/win32/libisc.def.in
	lib/isc/win32/libisc.mak.in
	lib/isc/win32/stdio.c
	lib/isccc/cc.c
	win32utils/BuildAll.bat
	win32utils/BuildSetup.bat
	win32utils/legacy/BINDBuild.dsw.in
	win32utils/makeversion.pl
	win32utils/setpk11provider.pl
	win32utils/updatelibxml2.pl
	win32utils/win32-build.txt

Conflicts:
	bin/dnssec/win32/verify.dsp.in
	bin/dnssec/win32/verify.mak.in
	bin/named/server.c
	bin/python/dnssec-checkds.py.in
	bin/python/dnssec-coverage.py.in
	lib/dns/nsec.c
	lib/dns/nsec3.c
	lib/dns/win32/libdns.mak.in
	lib/dns/zone.c
	lib/isc/win32/libisc.mak.in
	win32utils/BuildAll.bat
	win32utils/BuildSetup.bat
	win32utils/legacy/BINDBuild.dsw.in
	win32utils/updatelibxml2.pl
	win32utils/win32-build.txt
2013-12-04 14:08:17 +11:00
Evan Hunt
eb15ab667b [v9_8] dig could miss tcp connections when cleaning up
3679.	[bug]		dig could fail to clean up TCP sockets still
			waiting on connect(). [RT #35074]

(cherry picked from commit fb507315d4)
2013-12-02 13:38:03 -08:00
Mark Andrews
5af1ed0f95 3678. [port] Update config.guess and config.sub. [RT #35060]
(cherry picked from commit ae871ebb28)
2013-12-02 10:56:03 +11:00
Mark Andrews
101ed52ff5 3677. [bug] 'nsupdate' leaked memory if 'realm' was used multiple
times.  [RT #35073]

(cherry picked from commit 49ae04f6ee)
2013-11-28 06:46:48 +11:00
Tinderbox User
9b7bfb8331 update copyright notice 2013-11-25 23:45:31 +00:00
Mark Andrews
d29d389099 update 2013-11-26 10:44:00 +11:00
Evan Hunt
4ed930b4f8 [v9_8] check hint files in named-checkconf -z
3676.	[bug]		"named-checkconf -z" now checks zones of type
			hint and redirect as well as master. [RT #35046]

(cherry picked from commit d999ca28d4)
(cherry picked from commit 2254826e4c)
2013-11-25 13:24:16 -08:00
Mark Andrews
1a57f37900 3675. [misc] Provide a place for third parties to add version
information for their extensions in the version
                        file by setting the EXTENSIONS variable.

(cherry picked from commit fd63f3110f)
2013-11-22 13:28:49 +11:00
Evan Hunt
a03d065a3b [v9_8] previous commit incomplete
(cherry picked from commit 5255b631b1)
2013-11-18 16:00:27 -08:00
Evan Hunt
928b59115d [v9_8] win32 portability fix
(cherry picked from commit 2b57986603)
2013-11-18 15:47:43 -08:00
Mark Andrews
1c399cc74f adjust EDNS query returned status warning message
(cherry picked from commit 0b565f6060)
2013-11-14 22:52:38 +11:00
Mark Andrews
6861590440 fix dereference before null check warning
(cherry picked from commit 9800974419)
2013-11-14 12:33:32 +11:00
Tinderbox User
227939ca98 update copyright notice 2013-11-13 23:45:34 +00:00
Tinderbox User
b944dc294d regen v9_8 2013-11-13 01:10:54 +00:00
Mark Andrews
1eecc4e5c1 3667. [func] dig: add support to keep the TCP socket open between
successive queries (+[no]keepopen).  [RT #34918]

(cherry picked from commit 2048955015)
2013-11-13 11:08:05 +11:00
Tinderbox User
a9e832442e update copyright notice 2013-11-12 23:45:34 +00:00
Tinderbox User
e6c34fffe2 newcopyrights 2013-11-12 23:30:08 +00:00
Jeremy C. Reed
1fcf32f2b7 Fix misspelling.
Spell out month date while here.

(cherry picked from commit 8012d70ea4)
2013-11-13 09:23:37 +11:00
Mark Andrews
369ccd68ca 3670. [bug] Address read after free in server side of
lwres_getrrsetbyname. [RT #29075]

(cherry picked from commit eb5e0b8dec)
2013-11-12 15:00:32 +11:00
Mark Andrews
a5be0bbbe4 3669. [port] freebsd: --with-gssapi needs -lhx509. [RT #35001]
(cherry picked from commit b564c8503d4377f6b423fcd67a5ce60798d8123e)
2013-11-12 11:38:48 +11:00
Tinderbox User
2b478ef664 update copyright notice 2013-11-11 23:45:32 +00:00
Tinderbox User
e745e315a3 newcopyrights 2013-11-11 23:30:11 +00:00
Mark Andrews
ba70172144 3668. [bug] Fix cast in lex.c which could see 0xff treated as eof.
[RT #34993]

(cherry picked from commit 0a47bc90af)
2013-11-11 10:53:13 +11:00
Mark Andrews
4c5f19c2b0 silence defined but not used warning 2013-11-04 09:53:53 +11:00
Tinderbox User
9ef0580bf8 regen v9_8 2013-10-31 01:11:03 +00:00
Mark Andrews
5510485f0d mention EventViewer
(cherry picked from commit 28343c910e549f2159073ffad6b9f15dc80da72b)
2013-10-31 11:13:18 +11:00
Mark Andrews
321a671184 use smaller buffers
(cherry picked from commit 2502a568e7)
2013-10-26 20:36:55 +11:00
Tinderbox User
4129ff6f4e update copyright notice 2013-10-25 23:45:33 +00:00
Tinderbox User
8f4e25d569 newcopyrights 2013-10-25 23:30:07 +00:00
Mark Andrews
dc44093efc address memory leak in change #3662, force format matching, attempt to address coverity false positives
(cherry picked from commit 938aea1dc4)
2013-10-26 10:10:36 +11:00
Francis Dupont
8ce64683fd Update OpenSSL PKCS#11 patches. [RT #34855] 2013-10-25 17:55:36 +02:00
Mark Andrews
32de039875 3663. [bug] Address bugs in dns_rdata_fromstruct and
dns_rdata_tostruct for WKS and ISDN types. [RT #34910]
2013-10-25 13:06:34 +11:00
Mark Andrews
50147f3333 UPD -> UDP
(cherry picked from commit 11e9195ad1)
2013-10-25 12:58:59 +11:00
Mark Andrews
b80e6984f8 %ld.%06g -> %ld.%06d
(cherry picked from commit 7f0e47b3c2)
2013-10-25 12:54:13 +11:00
Mark Andrews
adec9654d0 3662. [bug] 'host' could die if a UPD query timed out. [RT #34870]
(cherry picked from commit 6100b17699)
2013-10-25 12:02:59 +11:00
Mark Andrews
9deedfa18a missing FCTXTRACE2 macro RT#34914
(cherry picked from commit 0bfc15fe59)
2013-10-21 15:52:35 +11:00
Tinderbox User
cec9121fa9 update copyright notice 2013-10-18 23:45:26 +00:00
Tinderbox User
f3b9e551c0 newcopyrights 2013-10-18 23:30:11 +00:00
Jeremy C. Reed
84bb84d481 fix typo in warning output
okayed via jabber

(cherry picked from commit d9ff5f9c7a)
2013-10-18 14:41:17 +11:00
Mark Andrews
1e45ae1bd7 grammar
(cherry picked from commit 5bb783ce9a)
2013-10-17 07:15:46 +11:00
Tinderbox User
d317082344 regen v9_8 2013-10-14 01:10:45 +00:00
Tinderbox User
f955179a66 update copyright notice 2013-10-13 23:45:29 +00:00
Tinderbox User
21d22ba395 newcopyrights 2013-10-13 23:30:11 +00:00
Tinderbox User
2547bce96f regen v9_8 2013-10-13 01:10:49 +00:00
Mark Andrews
b75281d3c1 typos
(cherry picked from commit cbadc440b9)
2013-10-13 11:14:01 +11:00
Evan Hunt
cb177b8811 [v9_8] link isc-config.sh to bind9-config
3660.	[cleanup]	Changed the name of "isc-config.sh" to "bind9-config".
			[RT #23825]
(cherry picked from commit aacd7daaf7)
2013-10-04 09:22:24 -07:00
Mark Andrews
d6bb96a4ba 3658. [port] linux: Address platform specific compilation issue
when libcap-devel is installed. [RT #34838]

(cherry picked from commit 7433a204d3)
2013-09-26 15:27:32 +10:00
Mark Andrews
b6bb4e3b4e 3656. [bug] Treat a all zero netmask as invalid when generating
the localnets acl. [RT #34687]

(cherry picked from commit c9ee72cb3a)
2013-09-26 07:41:21 +10:00
Mark Andrews
1c9e77ebd3 3655. [cleanup] Simplify TCP message processing when requesting a
zone transfer.  [RT #34825]

(cherry picked from commit fb623f9a07)
2013-09-25 09:59:04 +10:00
Mark Andrews
e334100436 3654. [bug] Address race condition with manual notify requests.
[RT #34806]

(cherry picked from commit 5116f25421)
2013-09-25 09:48:00 +10:00
Mark Andrews
f9b270d492 3653. [func] Create delegations for all "children" of empty zones
except "forward first". [RT #34826]

(cherry picked from commit 00043fc284)
2013-09-25 09:41:52 +10:00
Tinderbox User
c58c41faf1 update copyright notice 2013-09-23 23:45:29 +00:00
Tinderbox User
511f71f5d2 newcopyrights 2013-09-23 23:30:10 +00:00
Mark Andrews
2dfbd9614c silence clang warning
(cherry picked from commit 9084a3e58f)
2013-09-23 13:27:02 +10:00
Tinderbox User
d434b5ddc3 update copyright notice 2013-09-21 23:45:27 +00:00
Tinderbox User
26d3a47ad6 newcopyrights 2013-09-21 23:30:08 +00:00
Mark Andrews
d248090af5 3651. [tuning] Adjust when a master server is deemed unreachable.
[RT #27075]

(cherry picked from commit 97a2a26cd9)
2013-09-21 17:16:08 +10:00
Mark Andrews
6152f4bf68 3650. [tuning] Use separate rate limiting queues for refresh and
notify requests. [RT #30589]

(cherry picked from commit c1b8fa6160)
2013-09-21 16:38:42 +10:00
Tinderbox User
8674d31987 update copyright notice 2013-09-19 23:45:30 +00:00
Tinderbox User
6f0ed95904 newcopyrights 2013-09-19 23:30:04 +00:00
Evan Hunt
399394eb55 [v9_8] comment nzf files
3649.	[cleanup]	Include a comment in .nzf files, giving the name of
			the associated view. [RT #34765]
(cherry picked from commit c7965f84c2)
(cherry picked from commit 1e77160774)
2013-09-19 15:43:35 -07:00
Tinderbox User
9bc543bd9a update copyright notice 2013-09-18 23:45:30 +00:00
Tinderbox User
b014f47fd9 newcopyrights 2013-09-18 23:30:12 +00:00
Mark Andrews
563ba0b816 3645. [protocol] Use case sensitive compression when responding to
queries. [RT #34737]

(cherry picked from commit cb69994ff8)
2013-09-18 16:16:06 +10:00
Mark Andrews
94e6452a33 call zone_settimer; sub test failure was not being detected 2013-09-18 12:56:12 +10:00
Mark Andrews
9102dc1db7 use $1 instead of \\1
(cherry picked from commit 3b84724c44)
2013-09-18 11:55:07 +10:00
Mark Andrews
f68c1cf138 3644. [protocol] Check that EDNS subnet client options are well forme
[RT #34718]

    (cherry picked from commit 3ad8f24ddd)
2013-09-18 11:26:26 +10:00
Tinderbox User
f2c8d9d0ab regen v9_8 2013-09-18 01:10:41 +00:00
Mark Andrews
5785cc9ac8 tabify CHANGES/CHANGES.SE/EXCLUDED
(cherry picked from commit 1229ebb09b)
2013-09-18 10:36:39 +10:00
Tinderbox User
c32a681ef2 update copyright notice 2013-09-17 23:45:29 +00:00
Mark Andrews
17fa25fb0c update 2013-09-18 09:33:41 +10:00
Mark Andrews
3ad95f6f98 silence compiler warning
(cherry picked from commit 01b7d52a9f)
2013-09-18 09:16:34 +10:00
Mark Andrews
26cd212be0 3641. [bug] Handle changes to sig-validity-interval settings
better. [RT #34625]

(cherry picked from commit b5f4cc132e)
2013-09-17 14:21:11 +10:00
Mark Andrews
7822448658 3640. [bug] ndots was not being checked when searching. Only
continue searching on NXDOMAIN responses.  Add the
                        ability to specify ndots to nslookup. [RT #34711]

(cherry picked from commit 8afea636ab)
2013-09-17 11:57:33 +10:00
Mark Andrews
d0e11e8f15 whitspace 2013-09-17 11:12:44 +10:00
Mark Andrews
8231b780b2 3639. [bug] Treat type 65533 (KEYDATA) as opaque except when used
in a key zone. [RT #34238]

(cherry picked from commit d6f99498d6)
2013-09-17 11:05:44 +10:00
Tinderbox User
1ac5226372 update copyright notice 2013-09-16 23:45:26 +00:00
Tinderbox User
c749e44e0a newcopyrights 2013-09-16 23:30:07 +00:00
Mark Andrews
8cc7165b2f cleanup missing
(cherry picked from commit 7e15f645f4)
2013-09-16 10:19:46 +10:00
Mark Andrews
ffecf33c0a fix whitespace in conf files
(cherry picked from commit e33278a779)
2013-09-16 10:16:48 +10:00
Tinderbox User
086fca5eac newcopyrights 2013-09-14 23:30:07 +00:00
Mark Andrews
adc55c3be8 silence compiler warnings
(cherry picked from commit a0369bb59f)
2013-09-14 19:35:12 +10:00
Tinderbox User
41eb16be97 newcopyrights 2013-09-12 23:30:33 +00:00
Evan Hunt
72be0a630b [v9_8] update to atf 0.17
3648.	[test]		Updated the ATF test framework to version 0.17.
			[RT #25627]
(cherry picked from commit a747113422)
2013-09-12 16:22:22 -07:00
Tinderbox User
d3f4d36f07 update copyright notice 2013-09-10 23:45:27 +00:00
Tinderbox User
7c4eafde0f newcopyrights 2013-09-10 23:30:06 +00:00
Evan Hunt
7115fc5c43 [v9_8] strdup journal filename
3646.	[bug]		Journal filename string could be set incorrectly,
                        causing garbage in log messages.  [RT #34738]
(cherry picked from commit 18df9e628e)
2013-09-09 22:14:19 -07:00
Tinderbox User
c8a759551e update copyright notice 2013-09-09 23:45:26 +00:00
Tinderbox User
43e19c1b2b newcopyrights 2013-09-09 23:30:06 +00:00
Evan Hunt
45d81e9605 [v9_8] make sure both tags and branches work with kit.sh
(cherry picked from commit ab571c1f5b)
2013-09-09 10:35:10 -07:00
Evan Hunt
066a32c6e0 [v9_8] avoid duplication when looking up the shorthash
(cherry picked from commit d899311194)
2013-09-09 09:27:12 -07:00
Evan Hunt
aa2232fc88 [v9_8] prep 9.8.4 2013-09-04 22:19:53 -07:00
Tinderbox User
f1461886af regenerate 2013-09-05 05:17:48 +00:00
Mark Andrews
e2902e372b restore release marker 2013-09-04 23:30:48 +10:00
Curtis Blackburn
02290cd91c 3638. [cleanup] Add the ability to handle ENOPROTOOPT in case it is
encountered. [RT #34668]
2013-08-28 16:00:12 -05:00
Tinderbox User
1c6f9f6193 update copyright notice 2013-08-19 23:45:27 +00:00
Tinderbox User
7e69acde3e newcopyrights 2013-08-19 23:30:11 +00:00
Mark Andrews
415f8d470d add dns_soa_buildrdata 2013-08-19 08:18:55 +00:00
Mark Andrews
0e1be72097 remove dead code 2013-08-19 12:54:08 +10:00
Mark Andrews
746ad4cd1d 9.8.6rc2 2013-08-19 11:57:25 +10:00
Mark Andrews
35185f40dc 3636. [bug] Automatic empty zones now behave better with
forward only "zones" beneath them. [RT #34583]

(cherry picked from commit 997c2c5116)
2013-08-19 09:19:24 +10:00
Tinderbox User
2388f4a310 update copyright notice 2013-08-16 23:45:26 +00:00
Tinderbox User
5b76b37f32 newcopyrights 2013-08-16 23:30:09 +00:00
Mark Andrews
2269c9c9b7 3636. [bug] Automatic empty zones now behave better with
forward only "zones" beneath them. [RT #34583]

(cherry picked from commit e548e07a9a)
2013-08-16 14:27:35 +10:00
Mark Andrews
f38c926687 don't print out result as it is not meaningful here 2013-08-16 09:48:06 +10:00
Tinderbox User
1f246d11eb update copyright notice 2013-08-15 23:45:27 +00:00
Tinderbox User
c67a8896e6 newcopyrights 2013-08-15 23:30:07 +00:00
Mark Andrews
0ed6a96870 3635. [bug] Signatures were not being removed from a zone with
only KSK keys for a algorithm. [RT #24439]

(cherry picked from commit d1e22676de)
2013-08-15 15:18:03 +10:00
Mark Andrews
0865e8fa2d 3634. [func] Report build-id in rndc status. Report build-id
when building from a git repository. [RT #20422]

(cherry picked from commit 0e1dfb8ff5)
2013-08-15 12:57:13 +10:00
Mark Andrews
e593f1a94b 3633. [cleanup] Refactor OPT processing in named to make it easier
to support new EDNS options. [RT #34414]

(cherry picked from commit 8e091f3d3e)
2013-08-15 12:08:45 +10:00
Mark Andrews
e0e235c5c4 3632. [bug] Signature from newly inactive keys were not being
removed.  [RT #32178]

(cherry picked from commit 7ace327795)
2013-08-15 11:45:42 +10:00
Evan Hunt
4dc3ddd0bd [v9_8] change 3630 incomplete--needed to check fromtext too
(cherry picked from commit 5f630b9417)
2013-08-14 17:24:42 -07:00
Mark Andrews
74e8be1ec8 3631. [bug] Remove spurious warning about missing signatures when
qtype is SIG. [RT #34600]

(cherry picked from commit 06ace051e7)
2013-08-15 08:06:21 +10:00
Tinderbox User
c0fac51463 update copyright notice 2013-08-13 23:45:25 +00:00
Tinderbox User
b1c43ab3d5 newcopyrights 2013-08-13 23:31:01 +00:00
Evan Hunt
d3f1608c96 [v9_8] fix md5 key id computation
3630.	[bug]		Ensure correct ID computation for MD5 keys. [RT #33033]
(cherry picked from commit 5d4343a998)
(cherry picked from commit 70858bf974)
2013-08-13 16:04:57 -07:00
Tinderbox User
29d573cf91 newcopyrights 2013-08-09 23:30:08 +00:00
Mark Andrews
259caf5a6f request-ixfr no; is only supported at view level in 9.8 2013-08-09 13:18:35 +10:00
Mark Andrews
9583651d76 3627. [bug] RPZ changes were not effective on slaves. [RT #34450]
(cherry picked from commit 333f320a62d78e79fa54e7bcc389073a109618f7)
(cherry picked from commit dab73dfc86)
2013-08-09 12:59:45 +10:00
Tinderbox User
47f8f5c667 update copyright notice 2013-08-07 23:45:25 +00:00
Tinderbox User
c162bc728b newcopyrights 2013-08-07 23:30:09 +00:00
Mark Andrews
56f27e2453 3625. [bug] Don't send notify messages to machines outside of the
test setup.

(cherry picked from commit f45f654185)
2013-08-07 15:51:24 +10:00
Curtis Blackburn
ce1aac2786 [v9_8] corrected a typo in the configure summary [RT #34448] 2013-07-31 15:07:52 -05:00
Mark Andrews
4219ded604 add CVE reference
(cherry picked from commit b0bd5a3f73)
2013-07-30 23:32:38 +10:00
Mark Andrews
6e69f3af23 add comment
(cherry picked from commit f45818b82a)
2013-07-26 10:26:13 +10:00
Mark Andrews
9655a83eb9 add CVE-2013-4854 2013-07-26 10:17:47 +10:00
Tinderbox User
cb39171dd5 update copyright notice 2013-07-18 23:45:23 +00:00
Tinderbox User
7a2c99db72 newcopyrights 2013-07-18 23:37:54 +00:00
Mark Andrews
c04e1ac111 3621. [security] Incorrect bounds checking on private type 'keydata'
can lead to a remotely triggerable REQUIRE failure
                        (CVE-2013-4854). [RT #34238]

(cherry picked from commit fdb4ae8f6c)
2013-07-19 09:30:24 +10:00
Jeremy C. Reed
c93bd0efc9 Typo in tag.
Reported by SUN Guonian.
2013-07-15 21:52:08 -05:00
Mark Andrews
dbd2a3e401 9.8.6rc1 2013-07-15 15:57:22 +10:00
Evan Hunt
4ea6393223 [v9_8] add summary details
(cherry picked from commit b46f253ed783bb25fe99d147f40aeffb75237704)
(cherry picked from commit 55564db697)
2013-07-13 15:17:34 -07:00
Tinderbox User
b0d42676c3 update copyright notice 2013-07-11 23:45:25 +00:00
Tinderbox User
a89a3f3434 newcopyrights 2013-07-11 23:30:07 +00:00
Evan Hunt
7d0f15185a [v9_8] remove python from 9.8 configure summary 2013-07-11 10:12:30 -07:00
Evan Hunt
6e1f8f3c4c [v9_8] add configure summary
3615.	[cleanup]	"configure" now finishes by printing a summary
			of optional BIND features and whether they are
			active or inactive. ("configure --enable-full-report"
			increases the verbosity of the summary.) [RT #31777]
(cherry picked from commit 71697fd082)
(cherry picked from commit dc4ab3bf62)
2013-07-10 21:47:44 -07:00
Evan Hunt
862f188804 [v9_8] portability fix
3614.	[port]		Check for <linux/types.h>. [RT #34162]
(cherry picked from commit c174d5c13c)
(cherry picked from commit e57ea0e52f)
2013-07-10 20:46:16 -07:00
Evan Hunt
82c1355a74 [v9_8] silence warning 2013-07-10 09:16:18 -07:00
Tinderbox User
834b1741e3 update copyright notice 2013-07-09 23:45:25 +00:00
Tinderbox User
1df67c776a newcopyrights 2013-07-09 23:30:11 +00:00
Evan Hunt
547ffae91c [v9_8] added isc_safe_memcmp()
3611.	[bug]		Improved resistance to a theoretical authentication
			attack based on differential timing.  [RT #33939]
(cherry picked from commit 5b7abbef51)
(cherry picked from commit a66c88dd26)
2013-07-09 13:54:52 -07:00
Tinderbox User
73636842be update copyright notice 2013-07-08 23:45:22 +00:00
Tinderbox User
60501eb5fa newcopyrights 2013-07-08 23:30:05 +00:00
Evan Hunt
9b52a032b7 [v9_8] add missing binaries to BINDInstall
3610.	[cleanup]	win32: Some executables had been omitted from the
			installer. [RT #34116]
(cherry picked from commit 26bda028ad)
(cherry picked from commit e1e53a03a1)
2013-07-08 10:33:33 -07:00
Mark Andrews
f258219a62 copy CHANGES.SE if it exists
(cherry picked from commit 270506a2ce)
2013-07-04 12:27:57 +10:00
Tinderbox User
3c2fffdc3d newcopyrights 2013-07-03 23:30:07 +00:00
Evan Hunt
4b3da55006 [v9_8] fix todos bug 2013-07-03 15:58:13 -07:00
Evan Hunt
b44d7c0f06 [v9_8] added todos.pl for win32 build
3608.	[port]		win32: added todos.pl script to ensure all text files
			the win32 build depends on are converted to DOS
			newline format. [RT #22067]
(cherry picked from commit 1da46be572)
2013-07-03 11:44:07 -07:00
Mark Andrews
657db9838b 3607. [bug] dnssec-keygen had broken 'Invalid keyfile' error
message. [RT #34045]
2013-07-03 15:43:32 +10:00
Evan Hunt
9383a01afc [v9_8] fixed win32 buildsetup glitch
(cherry picked from commit 9fce471584da910407c5b998306ee6609bc7ccc2)
2013-07-01 20:16:06 -07:00
Tinderbox User
2b49aee175 [v9_8] regenerate 2013-07-01 18:29:24 +00:00
Evan Hunt
faae8378fc [v9_8] prep 9.8.6b1 2013-07-01 10:08:51 -07:00
Tinderbox User
ad5eaa8b38 update copyright notice 2013-06-26 23:45:23 +00:00
Tinderbox User
a37a5391ea newcopyrights 2013-06-26 23:30:05 +00:00
Evan Hunt
6fe26a1b24 [v9_8] win32 fixes
3605.	[port]		win32: Addressed several compatibility issues
			with newer versions of Visual Studio. [RT #33916]

(cherry picked from commit f42c0dcca8)
(cherry picked from commit bd96797412)

Squashed commit of the following:

commit 4127af15f85da90cf2bd3a0c5a558daae89e833a
Author: Francis Dupont <fdupont@isc.org>
Date:   Tue Jun 25 22:41:53 2013 +0200

    make the last change to be text

commit 21ef4891b9ee3e3aefb45d4c80d5cb7ec78f264f
Author: Curtis Blackburn <ckb@isc.org>
Date:   Tue Jun 25 12:35:08 2013 -0500

    [rt33916] re-worded for easier reading

commit 83828e47e62fea4070441e645ba8fed338255ceb
Author: Francis Dupont <fdupont@isc.org>
Date:   Mon Jun 24 16:08:11 2013 +0200

    introduce a VCRedistPath env var

commit 0337f2554f168993a65945e78c2879e9bfca5293
Author: Francis Dupont <fdupont@isc.org>
Date:   Sun Jun 23 01:23:26 2013 +0200

    _adjust_fdiv for VS < 2010

commit 375fdd5c06be276b0ff0ad589c0e22b809339fe9
Author: Francis Dupont <fdupont@isc.org>
Date:   Thu Jun 20 16:27:04 2013 +0200

    move to MSVC v1600 as it still breaks on VS 2010

commit bfcaf72071e9d8df1d0ce0c5f05b69acd51bf698
Author: Francis Dupont <fdupont@isc.org>
Date:   Thu Jun 20 15:57:35 2013 +0200

    WIN32: avoid addrinfo redef

commit 18504c3e50b11e66a0b573c7cb3d61094bfa5b52
Author: Francis Dupont <fdupont@isc.org>
Date:   Thu Jun 20 15:54:38 2013 +0200

    WIN32: fseek/ftell

commit f9a4fdccc5ab1c74c64412fb76da7dfd161787b2
Author: Francis Dupont <fdupont@isc.org>
Date:   Thu Jun 20 15:13:01 2013 +0200

    fix WIN32 error redefs in net.h (isc ad lwres libs)
2013-06-26 14:42:49 -07:00
Tinderbox User
7692d7f729 update copyright notice 2013-06-25 23:47:10 +00:00
Tinderbox User
afca355aec newcopyrights 2013-06-25 23:30:06 +00:00
Mark Andrews
de963a1b12 3603. [bug] Install <isc/stat.h>. [RT #33956] 2013-06-25 23:58:58 +10:00
Francis Dupont
883a53356b Added to PKCS#11 openssl patches a value len
attribute in DH derive key. [RT #33928]
2013-06-24 09:35:54 +02:00
Evan Hunt
f58c814d07 [v9_8] Merge branch 'v9_8' of ssh://repo/proj/git/prod/bind9 into v9_8 2013-06-19 17:14:29 -07:00
Evan Hunt
ea600f8a20 [v9_8] added change note for previous commit
3600.	[cleanup]	dig: Fixed a typo in the warning output when receiving
			an oversized response. [RT #33910]
2013-06-19 17:13:15 -07:00
Tinderbox User
15cb21307c update copyright notice 2013-06-19 23:45:31 +00:00
Tinderbox User
bf3a43ad98 newcopyrights 2013-06-19 23:30:05 +00:00
Evan Hunt
228b6133b9 [v9_8] typo in dig
(cherry picked from commit 31d95f1095)
2013-06-19 15:21:43 -07:00
Evan Hunt
9c971268d4 [v9_8] check for physical equivalence in names
3599.	[tuning]	Check for pointer equivalence in name comparisons.
			[RT #18125]
(cherry picked from commit 7c2f548141)
2013-06-18 18:15:30 -07:00
Tinderbox User
db363671d7 newcopyrights 2013-06-13 23:30:05 +00:00
Mark Andrews
8dca2e1180 3594. [maint] Update config.guess and config.sub. [RT #33816]
(cherry picked from commit beb12aad6b)
2013-06-13 10:07:05 +10:00
Mark Andrews
6e6134911f handle realloc failure [RT #32105]
(cherry picked from commit 0a6bfbc939)
2013-06-11 16:04:25 +10:00
Tinderbox User
8c7bc590f7 regen v9_8 2013-06-11 01:09:50 +00:00
Tinderbox User
ebe35e246d update copyright notice 2013-06-10 23:45:29 +00:00
Tinderbox User
1bd74d3728 newcopyrights 2013-06-10 23:30:05 +00:00
Evan Hunt
8d1ca6ef8b [v9_8] move rndc command documentation to "man rndc"
3592.	[doc]		Moved documentation of rndc command options to the
			rndc man page. [RT #33506]
(cherry picked from commit 1b2a4ce2b1)
(cherry picked from commit a7daffaf4e)
2013-06-10 14:52:20 -07:00
Tinderbox User
093e562616 update copyright notice 2013-06-07 23:45:30 +00:00
Tinderbox User
8c369c0a2c newcopyrights 2013-06-07 23:30:06 +00:00
Evan Hunt
0a122d5cea [v9_8] fix memory leak in sigchase
3588.	[bug]		dig: addressed a memory leak in the sigchase code
			that could cause a shutdown crash.  [RT #33733]
(cherry picked from commit bf0441a339)
2013-06-07 11:16:06 -07:00
Tinderbox User
c4b00f8c53 update copyright notice 2013-06-06 23:45:30 +00:00
Tinderbox User
183391fd92 newcopyrights 2013-06-06 23:30:05 +00:00
Mark Andrews
a4741ee1c7 3587. [func] 'named -g' now checks the logging configuration but
does not use it. [RT #33473]
(cherry picked from commit 8144dc702b)
2013-06-06 11:09:01 +10:00
Mark Andrews
39ea40d906 3586. [buf] Handle errors in xmlDocDumpFormatMemoryEnc. [RT #33706]
(cherry picked from commit 7ee225cf90)
2013-06-06 11:01:27 +10:00
Tinderbox User
dab4c46bc3 update copyright notice 2013-06-04 23:45:28 +00:00
Tinderbox User
e27227d0f5 newcopyrights 2013-06-04 23:30:07 +00:00
Evan Hunt
00c887b62f [v9_8] assertion failure in resolver.c
3584.	[security]	Caching data from an incompletely signed zone could
			trigger an assertion failure in resolver.c [RT #33690]
(cherry picked from commit 276457f7a3)
2013-06-04 11:23:26 -07:00
Mark Andrews
1ff19fdd42 3583. [bug] Address memory leak in GSS-API processing [RT #33574]
(cherry picked from commit 2347c72129)
2013-06-04 12:01:23 +10:00
Mark Andrews
78f3b58e36 update 2013-06-04 11:39:14 +10:00
Mark Andrews
fa44803060 redo: 3576. [bug] Address a shutdown race when validating. [RT #33573] 2013-06-04 11:25:35 +10:00
Tinderbox User
86458bad32 regen v9_8 2013-06-04 01:11:01 +00:00
Tinderbox User
5aa1c443b4 update copyright notice 2013-06-03 23:45:27 +00:00
Tinderbox User
87587734c2 newcopyrights 2013-06-03 23:30:04 +00:00
Curtis Blackburn
94a24637d4 3581. [bug] Changed the tcp-listen-queue default to 10. [RT #33029] 2013-06-03 14:02:47 -05:00
Evan Hunt
9aeecebd73 [v9_8] log forwarded updates
3566.	[func]		Log when forwarding updates to master. [RT #33240]
(cherry picked from commit 34f3693b93)
(cherry picked from commit b79131b960)
2013-06-03 10:00:14 -07:00
Evan Hunt
19aff9289e [v9_8] possible race in acache.c
3580.	[bug]		Addressed a possible race in acache.c [RT #33602]
(cherry picked from commit 5183f9d9da)
2013-05-31 17:31:27 -07:00
Mark Andrews
be27213cd1 address memory in dns_view_getsecroots failure
(cherry picked from commit c611465739)
2013-05-31 12:31:34 +10:00
Mark Andrews
16a6e1114a cleanup 2013-05-31 11:22:49 +10:00
Tinderbox User
a3413f6777 regen v9_8 2013-05-31 01:10:54 +00:00
Tinderbox User
760ca6b95d Merge branch 'v9_8' of ssh://repo.isc.org/proj/git/prod/bind9 into v9_8 2013-05-31 01:07:43 +00:00
Tinderbox User
a3bbb2ffd8 update copyright notice 2013-05-30 23:45:30 +00:00
Tinderbox User
7ae49bf8d6 newcopyrights 2013-05-30 23:30:05 +00:00
Mark Andrews
6014603be0 silence compiler warnings 2013-05-30 14:09:05 +10:00
Mark Andrews
b6627d75be 3579. [maint] Updates to PKCS#11 openssl patches, supporting
versions 0.9.8y, 1.0.0k, 1.0.1e [RT #33463]
2013-05-30 12:41:04 +10:00
Tinderbox User
c5b97fd8e6 regen v9_8 2013-05-30 01:11:06 +00:00
Mark Andrews
e52f8190b6 3578. [bug] 'rndc -c file' now fails if 'file' does not exist.
[RT #33571]
(cherry picked from commit 17a00ff54c)
2013-05-30 11:10:01 +10:00
Tinderbox User
f48e7baf7e update copyright notice 2013-05-29 23:45:29 +00:00
Tinderbox User
5bf82d9da7 newcopyrights 2013-05-29 23:30:15 +00:00
Mark Andrews
e6f2f589cf 3577. [bug] Handle zero TTL values better. [RT #33411]
(cherry picked from commit 5f238c3c64)
2013-05-29 18:13:40 +10:00
Mark Andrews
e928a3fd11 3576. [bug] Address a shutdown race when validating. [RT #33573]
(cherry picked from commit 2cd3c8856c)
2013-05-29 18:04:18 +10:00
Mark Andrews
d55e94db58 3573. [bug] "rndc addzone" and "rndc delzone" incorrectly handled
zone names containing punctuation marks and other
			nonstandard characters. [RT #33419]
2013-05-29 17:56:42 +10:00
Mark Andrews
ead5a924c7 3571. [bug] Address race condition in dns_client_startresolve().
[RT #33234]
2013-05-29 17:28:48 +10:00
Mark Andrews
01a1011e83 3574. [doc] The 'hostname' keyword was missing from server-id
description in the named.conf man page. [RT #33476]
2013-05-29 15:52:46 +10:00
Mark Andrews
bee549e53e add description 2013-05-17 14:12:07 +10:00
Tinderbox User
a6c2020369 9.8.5 2013-05-17 00:50:33 +00:00
Mark Andrews
b8d776a649 9.8.5 2013-05-17 10:33:03 +10:00
Tinderbox User
f8ec3a45a3 regen v9_8 2013-05-16 01:11:10 +00:00
Tinderbox User
baad8a83fc update copyright notice 2013-05-15 23:45:26 +00:00
Tinderbox User
929d967e1f newcopyrights 2013-05-15 23:30:07 +00:00
Evan Hunt
b87eb884e5 [v9_8] fix typo 2013-05-14 19:42:40 -07:00
Tinderbox User
b1a80effdd newcopyrights 2013-05-09 23:30:07 +00:00
Mark Andrews
876412293a add gen.dSYM 2013-05-09 10:58:03 +10:00
Mark Andrews
8195de058e add gen.dSYM 2013-05-09 10:55:31 +10:00
Evan Hunt
8539b4294e [v9_8] add product description
3568.	[cleanup]	Add a product description line to the version file,
			to be reported by named -v/-V. [RT #33366]
(cherry picked from commit af9f195c9e)
2013-05-03 15:09:26 -07:00
Evan Hunt
caa3fd00ec [v9_8] silence ccc-analyzer
3567.	[bug]		Silence clang static analyzer warnings. [RT #33365]
2013-05-03 14:33:27 -07:00
Tinderbox User
6abe3e428f newcopyrights 2013-05-02 23:30:06 +00:00
Evan Hunt
1996eedeb7 [v9_8] quote table names
3563.	[contrib]	zone2sqlite failed with some table names. [RT #33375]
(cherry picked from commit 96a1161785)
(cherry picked from commit ed0d1d96c1)
2013-05-02 07:39:42 -07:00
Tinderbox User
3a97757cc2 regen v9_8 2013-05-02 01:10:58 +00:00
Mark Andrews
4fa491fa24 add records starting with "v=spf1" 2013-05-01 15:31:02 +10:00
Mark Andrews
d82345ac1f 3561. [bug] dig: issue a warning if an EDNS query returns FORMERR
or NOTIMP.  Adjust usage message. [RT #33363]
(cherry picked from commit 93aba6dcec)
2013-05-01 14:56:51 +10:00
Evan Hunt
bf1f6a1981 [v9_8] correct change number
(cherry picked from commit 23b599264f)
(cherry picked from commit 6193977bfc)
2013-04-30 11:26:49 -07:00
Mark Andrews
7bd7408fc7 add dns_message_buildopt 2013-04-30 17:45:36 +10:00
Tinderbox User
1c67f3be9f update copyright notice 2013-04-30 06:38:31 +00:00
Tinderbox User
20ffabe66a newcopyrights 2013-04-30 06:37:53 +00:00
Mark Andrews
aad3179360 3360. [bug] isc-config.sh did not honour includedir and libdir
when set via configure. [RT #33345]
2013-04-30 16:34:25 +10:00
Mark Andrews
9dc409a71b 9.8.5rc1 2013-04-30 15:58:43 +10:00
Tinderbox User
e682a40a4c update copyright notice 2013-04-30 04:51:09 +00:00
Tinderbox User
ad0a580c3b newcopyrights 2013-04-30 04:49:29 +00:00
Tinderbox User
b84f23eea6 9.8.5rc2 2013-04-30 04:40:46 +00:00
Mark Andrews
c550216c73 9.8.5rc2 2013-04-30 14:34:23 +10:00
Tinderbox User
3d49327edd regen v9_8 2013-04-30 04:29:12 +00:00
Mark Andrews
54e6ec8f49 3559. [func] Check that both forms of Sender Policy Framework
records exist or do not exist. [RT #33355]
(cherry picked from commit 26bb3b7a67)
2013-04-30 13:55:38 +10:00
Tinderbox User
90cdf1e0fb update copyright notice 2013-04-29 23:45:26 +00:00
Tinderbox User
d7346a9c8d newcopyrights 2013-04-29 23:30:07 +00:00
Mark Andrews
3ebf3f4799 undo conditional compile 2013-04-29 17:01:59 +10:00
Mark Andrews
d944023c86 add #ifdef DLZ 2013-04-29 16:50:50 +10:00
Mark Andrews
c2b1f25fdd 3558. [bug] IXFR of a DLZ stored zone was broken. [RT #33331]
(cherry picked from commit 9a785712f1)
2013-04-29 15:47:49 +10:00
Tinderbox User
1fabc2b850 update copyright notice 2013-04-28 23:45:22 +00:00
Tinderbox User
4297b83562 newcopyrights 2013-04-28 23:30:08 +00:00
Evan Hunt
e15b66552c [v9_8] d.root-servers.net AAAA
3556.	[maint]		Added AAAA for D.ROOT-SERVERS.NET.
(cherry picked from commit 73ad83bcf0)
2013-04-27 16:43:35 -07:00
Evan Hunt
12fe01ba9b [v9_8] correct man volume for isc-hmac-fixup 2013-04-27 16:41:06 -07:00
Tinderbox User
b61feeae26 update copyright notice 2013-04-26 23:45:27 +00:00
Tinderbox User
64b674e097 newcopyrights 2013-04-26 23:30:10 +00:00
Mark Andrews
e51102c8f4 reverse CHANGES change 2013-04-26 22:21:17 +10:00
Mark Andrews
a339ddd601 Merge remote-tracking branch 'refs/remotes/origin/v9_8' into v9_8
n names in
                        rdata which is no compressable when writing master
                        files.  [RT #22863]
(cherry picked from commit 38b84a1fcf)
2013-04-26 21:29:13 +10:00
Mark Andrews
82a8a2b61e 2565. [func] Add support for HIP record. Includes new functions
dns_rdata_hip_first(), dns_rdata_hip_next()
                        and dns_rdata_hip_current().  [RT #19384]
(cherry picked from commit e4c6491bbf)
2013-04-26 18:34:25 +10:00
Mark Andrews
4c1eeaba67 3056. [func] Added support for URI resource record. [RT #23386]
(cherry picked from commit 23f3993502)
2013-04-26 14:35:30 +10:00
Evan Hunt
b2d727cce0 [v9_8] address two more possible acache asserts
3555.	[bug]		Address theoretical race conditions in acache.c
			(change #3553 was incomplete). [RT #33252]
(cherry picked from commit ff5ac6d421)
(cherry picked from commit 62ebf6bbef)
2013-04-25 18:03:57 -07:00
Evan Hunt
10ecd593ae [v9_8] double free caused assertion in acache
3553.	[bug]		Address suspected double free in acache. [RT #33252]
(cherry picked from commit 11b04b18f8ecb7c0119a7a6b6bbf8f5bad789c9a)
(cherry picked from commit 3673e8535584457ec1a79b6a30ddf4d182b0f921)
2013-04-25 10:41:40 -07:00
Tinderbox User
062e692790 update copyright notice 2013-04-19 23:45:23 +00:00
Tinderbox User
0bb3c20da0 newcopyrights 2013-04-19 23:30:06 +00:00
Mark Andrews
15d671ee87 3552. [bug] Wrong getopt option string for 'nsupdate -r'.
[RT# 33280]
2013-04-19 23:49:25 +10:00
Evan Hunt
0a708b6b1e [v9_8] another check5011 bugfix 2013-04-16 14:05:50 -07:00
Evan Hunt
80ba6d7704 [v9_8] bugfix in contrib/check5011.pl 2013-04-16 13:36:22 -07:00
Tinderbox User
9554f779f4 update copyright notice 2013-04-12 23:45:23 +00:00
Tinderbox User
df41f214f0 newcopyrights 2013-04-12 23:30:04 +00:00
Mark Andrews
306ab52898 silence hpux compiler warnings
(cherry picked from commit 02638c8b40)
2013-04-12 14:08:07 +10:00
Tinderbox User
17438ea1b0 update copyright notice 2013-04-11 23:45:23 +00:00
Tinderbox User
9406237e4c newcopyrights 2013-04-11 23:30:06 +00:00
Mark Andrews
580cfdf848 don't call dns_message_destroy in make_querymessage
(cherry picked from commit da87a34cd2)
2013-04-11 18:19:52 +10:00
Mark Andrews
c18c186170 silence coverity warnings
(cherry picked from commit 45b727f651)
(cherry picked from commit 53f675154c)
2013-04-11 17:26:29 +10:00
Tinderbox User
c8e75db9a3 newcopyrights 2013-04-10 23:30:04 +00:00
Mark Andrews
1f953657bd add sleep 1 to loop
(cherry picked from commit cc444c73d5)
2013-04-10 21:36:46 +10:00
Tinderbox User
a5e1b39205 update copyright notice 2013-04-09 23:45:24 +00:00
Mark Andrews
1f4749532b update 2013-04-09 13:12:54 +10:00
Tinderbox User
3d2a3360a8 regen v9_8 2013-04-09 01:10:45 +00:00
Mark Andrews
214992ca21 silence signed/unsigned compare warning 2013-04-09 06:31:16 +10:00
Evan Hunt
730ff1f56a [v9_8] add request-nsid doc
3549.	[doc]		Documentation for "request-nsid" was missing.
			[RT #33153]
(cherry picked from commit c4a453fa5c)
2013-04-08 10:27:16 -07:00
Mark Andrews
6227ab7137 3548. [bug] The NSID request code in resolver.c was broken
resulting in invalid EDNS options being sent.
                        [RT #33153]
(cherry picked from commit 4adf97c32f)

Conflicts:
	lib/dns/include/dns/message.h
	lib/dns/message.c
2013-04-08 16:45:14 +10:00
Mark Andrews
8853870575 3547. [bug] Some malformed unknown rdata records were not properly
detected and rejected. [RT #33129]
(cherry picked from commit 1cc4695f0d)
2013-04-08 09:58:02 +10:00
Tinderbox User
dce6ba7171 update copyright notice 2013-04-04 23:45:21 +00:00
Tinderbox User
4d1a0e22ab newcopyrights 2013-04-04 23:30:09 +00:00
Mark Andrews
640be3c898 moved 9.8.5rc1 2013-04-05 09:22:40 +11:00
Mark Andrews
530249bc9e 3546. [func] Add EUI48 and EUI64 types. [RT #33082]
(cherry picked from commit 3a6d62c59f)
2013-04-05 09:09:04 +11:00
Mark Andrews
c24d623527 s/-e/-x/
(cherry picked from commit c2838610c6)
2013-04-05 07:38:45 +11:00
Mark Andrews
ef62b4c908 3542. [bug] masterformat system test was broken. [RT #33086] 2013-04-04 15:04:28 +11:00
Tinderbox User
10b57da2e4 update copyright notice 2013-04-03 23:45:25 +00:00
Tinderbox User
09f00e5dc4 newcopyrights 2013-04-03 23:30:06 +00:00
Mark Andrews
cf3e838fd3 add SAMPLE to the list of varables to be exported 2013-04-04 07:25:24 +11:00
Evan Hunt
59a35e7521 [v9_8] add check5011.pl
3544.	[contrib]	check5011.pl: Script to report the status of
			managed keys as recorded in managed-keys.bind.
			Contributed by Tony Finch <dot@dotat.at>
(cherry picked from commit dc1ed2622f)
2013-04-03 11:00:31 -07:00
Evan Hunt
f3c3045f93 [v9_8] grammar fix 2013-04-03 08:38:46 -07:00
Mark Andrews
5098ba6781 link export/libisccfg againt DNS_CRYPTO_LIBS 2013-04-03 14:04:12 +00:00
Mark Andrews
d78d1ffeb9 typo 2013-04-03 17:50:06 +11:00
Mark Andrews
be587dff9b 3543. [bug] Update socket stucture before attaching to socket
manager after accert. [RT #33084]
(cherry picked from commit a8572209bc)
2013-04-03 17:43:52 +11:00
Mark Andrews
dde95c2023 add insist to try to prevent coverity false positive 2013-04-03 17:37:47 +11:00
Mark Andrews
5323a5ebc3 3541. [bug] The parts if libdns was not being properly initialized
in when built in libexport mode. [RT #33028]
2013-04-03 17:28:30 +11:00
Mark Andrews
9e510086df 3540. [bug] libt_api: t_info and t_assert were not thread safe. 2013-04-03 17:18:31 +11:00
Tinderbox User
65027e3472 update copyright notice 2013-04-02 23:45:21 +00:00
Tinderbox User
7b267464fd newcopyrights 2013-04-02 23:30:03 +00:00
Evan Hunt
377363b66b [v9_8] fix isc_time_formathttptmestamp() on win32
3539.	[port]		win32: timestamp format didn't match other platforms.
(cherry picked from commit 99bf6a57d9)
2013-04-01 22:29:47 -07:00
Evan Hunt
225efdcf17 [v9_8] handle multi-word product names better
(cherry picked from commit 0ebd8d9ea3)
2013-03-26 20:39:56 -07:00
Tinderbox User
497e7e8d6f regenerate 2013-03-27 02:29:37 +00:00
Evan Hunt
212930f58f [v9_8] prepare 9.8.5rc1 2013-03-26 19:05:30 -07:00
Tinderbox User
c6e3d7a97b update copyright notice 2013-03-26 23:45:21 +00:00
Tinderbox User
64a6fc484e newcopyrights 2013-03-26 23:30:05 +00:00
Curtis Blackburn
1f98d7f74b [v9_8]
3538.	[test]	Running "make test" now requires loopback interfaces to be
	set up. [RT #32452]
2013-03-26 14:49:13 -05:00
Tinderbox User
9155e1fc82 update copyright notice 2013-03-22 23:45:24 +00:00
Tinderbox User
1d07527640 newcopyrights 2013-03-22 23:30:06 +00:00
Evan Hunt
cfc2bf3cfe [v9_8] fix merge error 2013-03-22 16:12:51 -07:00
Evan Hunt
7b35b00d6e [v9_8] slaves notify before writing to disk
3537.	[tuning]	Slave zones, when updated, now send NOTIFY messages
			to peers before being dumped to disk rather than
			after. [RT #27242]
(cherry picked from commit e57a83b576)
(cherry picked from commit af7a5c3801)
2013-03-22 14:16:30 -07:00
Mark Andrews
4d088f4db9 3535. [bug] Minor win32 cleanups. [RT #32962] 2013-03-22 22:24:46 +11:00
Mark Andrews
b7f6f5fd66 sock could be used uninitalized in isc_socketmgr_renderxml on error 2013-03-22 15:31:07 +11:00
Evan Hunt
02e16ccc72 [v9_8] zone parsing broken with embedded null
3534.	[bug]		Extra text after an embedded NULL was ignored when
			parsing zone files. [RT #32699]
(cherry picked from commit 4bf686cf5d)
2013-03-21 19:59:04 -07:00
Tinderbox User
f2cd940170 update copyright notice 2013-03-21 23:45:24 +00:00
Tinderbox User
ee3998ce2f newcopyrights 2013-03-21 23:30:04 +00:00
Mark Andrews
99ee6ce864 3533. [contrib] query-loc-0.4.0: memory leaks. [RT #32960]
3532.   [contrib]       zkt: fixed buffer overrun, resource leaks. [RT #32960]
2013-03-22 09:56:11 +11:00
Mark Andrews
256b97b87a 3531. [bug] win32: A uninitialized value could be returned on out
of memory. [RT #32960]
2013-03-22 09:23:17 +11:00
Evan Hunt
31e7f62037 [v9_8] improvements to queryperf
3530.	[contrib]	Better RTT tracking in queryperf. [RT #30128]
(cherry picked from commit 384fef0034)
2013-03-20 19:15:53 -07:00
Tinderbox User
b167b9a8f5 newcopyrights 2013-03-20 23:30:06 +00:00
Mark Andrews
30dec334e9 add files generated by configure 2013-03-21 10:26:51 +11:00
Tinderbox User
3a3256e8d8 update copyright notice 2013-03-16 23:45:21 +00:00
Tinderbox User
eb2c7ee4e3 newcopyrights 2013-03-16 23:30:05 +00:00
Mark Andrews
34f2fdbd69 update 2013-03-16 10:55:24 +11:00
Evan Hunt
518a373980 [v9_8] make dst test work outside srcdir
3526.	[cleanup]	Set up dependencies for unit tests correctly during
			build. [RT #32803]
(cherry picked from commit 741ebf1004)
(cherry picked from commit 5021f4df52)
2013-03-15 07:38:20 -07:00
Tinderbox User
5e22f82de7 update copyright notice 2013-03-14 23:45:24 +00:00
Tinderbox User
091d2a2481 newcopyrights 2013-03-14 23:30:04 +00:00
Tinderbox User
284e0b7a8b regen v9_8 2013-03-14 01:10:35 +00:00
Tinderbox User
7d82ad071c update copyright notice 2013-03-13 23:45:20 +00:00
Tinderbox User
bf20a8f18e newcopyrights 2013-03-13 23:30:03 +00:00
Evan Hunt
1c369156fe [v9_8] fixed srcdir in nothreads build 2013-03-12 23:42:38 -07:00
Tinderbox User
40af199847 update copyright notice 2013-03-08 23:45:22 +00:00
Tinderbox User
4d348498a6 newcopyrights 2013-03-08 23:30:08 +00:00
Mark Andrews
4f7595ec9f 3521. [bug] Address memory leak in opensslecdsa_link.c. [RT #32249]
(cherry picked from commit aababae795)
2013-03-08 21:15:27 +11:00
Mark Andrews
96424ceea9 wait for upstream transfer to complete 2013-03-08 17:16:14 +11:00
Mark Andrews
e9f4715cd0 3520. [bug] 'mctx' was not being referenced counted in some places
where it should have been.  [RT #32794]
(cherry picked from commit 3a0da183bb)
2013-03-08 14:42:17 +11:00
Tinderbox User
6b443e2b26 update copyright notice 2013-03-07 23:45:20 +00:00
Tinderbox User
b0e976d8f0 newcopyrights 2013-03-07 23:30:09 +00:00
Mark Andrews
8d9304dc7d add PRODUCT to version.h; handle empty PATCHVER
(cherry picked from commit b0f3042e37)
2013-03-07 15:43:27 +11:00
Tinderbox User
7120164be4 9.8.5b2 2013-03-07 03:06:11 +00:00
Tinderbox User
a8005668ea regen v9_8 2013-03-07 02:52:17 +00:00
Tinderbox User
d045f0257d 9.8.5b2 2013-03-07 02:24:52 +00:00
Mark Andrews
c7f6f18d1f 9.8.5b2 2013-03-07 12:46:43 +11:00
Tinderbox User
17bf13045c update copyright notice 2013-03-06 23:47:04 +00:00
Tinderbox User
46a75d6a1f newcopyrights 2013-03-06 23:30:09 +00:00
Mark Andrews
a17840be06 3517. [bug] Reorder destruction to avoid shutdown race. [RT #32777]
(cherry picked from commit e7b9603ead)
(cherry picked from commit 84e4b4e536)
2013-03-07 07:15:37 +11:00
Mark Andrews
1507b94e7d 3515. [port] '%T' is not portable in strftime(). [RT #32763]
(cherry picked from commit 550c92405f)
2013-03-06 15:34:43 +11:00
Tinderbox User
db12281764 update copyright notice 2013-03-05 23:45:28 +00:00
Tinderbox User
17ba5a9bbc newcopyrights 2013-03-05 23:30:09 +00:00
Mark Andrews
bb2505325b silence compiler warnings 2013-03-05 23:46:41 +11:00
Mark Andrews
87015bdec2 check that the lwresd server has started before querying it
(cherry picked from commit 661f1197a200bdd3d2411e9b02a46b93fb1fb083)
2013-03-05 17:24:43 +11:00
Tinderbox User
963c11d66a update copyright notice 2013-03-04 23:45:29 +00:00
Tinderbox User
44733c78c1 newcopyrights 2013-03-04 23:30:07 +00:00
Evan Hunt
3c9f794020 [v9_8] fix keysizes in confgen
3514.	[bug]		The ranges for valid key sizes in ddns-confgen and
			rndc-confgen were too constrained. Keys up to 512
			bits are now allowed for most algorithms, and up
			to 1024 bits for hmac-sha384 and hmac-sha512.
			[RT #32753]
(cherry picked from commit 33b8db1bb3)
(cherry picked from commit db3792f241)
2013-03-04 12:15:22 -08:00
Evan Hunt
74828b03e1 [v9_8] doc typo (rt #32745) 2013-03-02 14:25:26 -08:00
Evan Hunt
6602e024de [v9_8] need to quote PRODUCT
(cherry picked from commit f107fe7fc9)
2013-03-02 00:17:10 -08:00
Tinderbox User
fa5b167f64 update copyright notice 2013-03-01 23:45:30 +00:00
Tinderbox User
aaa015f9a4 newcopyrights 2013-03-01 23:30:09 +00:00
Curtis Blackburn
682dcf69ce [v9_8]3509. [cleanup] Added a product line to version file to allow for
easy naming of different products (BIND
                        vs BIND ESV, for example). [RT #32755]
(cherry picked from commit 53a4e18582)
2013-03-01 16:30:51 -06:00
Curtis Blackburn
bb4fe55f8e [v9_8]3509. [cleanup] Added a product line to version file to allow for
easy naming of different products (BIND
                        vs BIND ESV, for example). [RT #32755]
(cherry picked from commit 53a4e18582)
2013-03-01 16:27:05 -06:00
Tinderbox User
9a00733697 update copyright notice 2013-02-28 23:45:29 +00:00
Tinderbox User
b4f7868622 newcopyrights 2013-02-28 23:30:08 +00:00
Evan Hunt
7d0d557a58 [v9_8] address warnings building exportlibs 2013-02-28 15:23:23 -08:00
Evan Hunt
4b7291779f [v9_8] add changes note for 32338 2013-02-28 13:52:47 -08:00
Mark Andrews
6329eb0539 silence clang warning
(cherry picked from commit 33c14ca653)
2013-02-28 16:50:32 +11:00
Mark Andrews
870c402a7d check isc_task_beginexclusive result
(cherry picked from commit 189efe774e)
2013-02-28 13:23:34 +11:00
Mark Andrews
d10dc101a6 check the returns from isc_task_beginexclusive 2013-02-28 13:15:54 +11:00
Tinderbox User
6297ba9300 regen v9_8 2013-02-28 01:10:28 +00:00
Evan Hunt
61a0bb0f4b [v9_8] clarify size_spec in ARM
3503.	[doc]		Clarify size_spec syntax. [RT #32449]
(cherry picked from commit de1223830f)
(cherry picked from commit 70351d6e18)
2013-02-27 14:40:43 -08:00
Mark Andrews
d4a7b127d4 add <isc/util.h> 2013-02-27 16:15:09 +11:00
Mark Andrews
5a1f547745 silence compiler warnings 2013-02-27 15:57:09 +11:00
Mark Andrews
be7574a755 update copyrights 2013-02-27 12:38:27 +11:00
Evan Hunt
a67a2ab2c2 [v9_8] silence warning 2013-02-26 17:29:09 -08:00
Tinderbox User
78fbd71a5f regen v9_8 2013-02-27 01:16:04 +00:00
Mark Andrews
9b18d8a95f 3500. [port] Support NAPTR regular expression validation on
all platforms.  [RT #32688]
2013-02-27 09:02:21 +11:00
Evan Hunt
b2ae46acbc [v9_8] fix built-in zone doc
3499.	[doc]		Corrected ARM documentation of built-in zones.
			[RT #32694]
(cherry picked from commit 298ca12250)
(cherry picked from commit a0d472b36e)
2013-02-26 11:57:35 -08:00
Mark Andrews
08e896f3a3 '!' is not portable. 2013-02-26 23:13:24 +11:00
Mark Andrews
6292e6f1d5 3498. [bug] zone statistics for zones which matched a potential
empty zone could have their zone-statistics setting
                        overridden.

reviewed via jabber.
2013-02-26 15:50:01 +11:00
Tinderbox User
4977d4492b update copyright notice 2013-02-25 23:45:29 +00:00
Evan Hunt
3584937648 [v9_8] RPZ speed up (phase 1, single RPZ)
3496.	[func]		Improvements to RPZ performance. The "response-policy"
			syntax now includes a "min-ns-dots" clause, with
			default 1, to exclude top-level domains from
			NSIP and NSDNAME checking. [RT #32251]

    Response policy (rpz) changes to
      - add zone statistics
      - speed up by adding min-ns-dots to the response-policy syntax
         with a default of 1
      - detect and reject policy zones with a database other than rbt
         only rbtdb has rpz hooks
      - allow empty response-policy{} statement
      - make --enable-rpz-nsip and --enable-rpz-nsdname the default
(cherry picked from commit 8159e80279408be50d31db5d853ae2736bd1934d)
2013-02-25 14:32:00 -08:00
Tinderbox User
a5b936c321 update copyright notice 2013-02-18 23:45:27 +00:00
Tinderbox User
447a18b856 newcopyrights 2013-02-18 23:30:08 +00:00
Mark Andrews
501ee051fa dlzdb in 9.8 and earlier doesn't have a link element 2013-02-19 08:35:27 +11:00
Mark Andrews
ad76b3444d 3489. [bug] --enable-developer now turns on ISC_LIST_CHECKINIT.
dns_dlzcreate() failed to properly initialize
                        dlzdb.link.  When cloning a rdataset do not copy
                        the link contents.  [RT #32651]

Squashed commit of the following:

commit c36c49cbdaeec8b2506dffadbffa543283702fa2
Author: Mark Andrews <marka@isc.org>
Date:   Mon Feb 18 23:24:57 2013 +1100

    don't copy the link when cloning a rdataset

commit 9fef5827edcc925075832dcce900eeca9057456d
Author: Mark Andrews <marka@isc.org>
Date:   Mon Feb 18 23:23:25 2013 +1100

    initialise the dlzdb link; don't return a stale pointer on error

commit a13c584732eae2dde48920a73886b54f1fe6b030
Author: Mark Andrews <marka@isc.org>
Date:   Mon Feb 18 23:21:59 2013 +1100

    turn on ISC_LIST_CHECKINIT

Conflicts:
	lib/dns/dlz.c
(cherry picked from commit c1402b00d3)
2013-02-19 07:32:22 +11:00
Mark Andrews
195312bfd3 3488. [bug] Use after free error with DH generated keys. [RT #32649] 2013-02-18 20:24:24 +11:00
Tinderbox User
145eda42cb update copyright notice 2013-02-16 23:45:28 +00:00
Mark Andrews
94376ebfdc update 2013-02-16 11:22:27 +11:00
Mark Andrews
7502975522 3487. [bug] Change 3444 was not complete. There was a additional
place where the NOQNAME proof needed to be saved.
                        [RT #32629]

Squashed commit of the following:

commit cdef844f57bd3eb30b1f77135b89b6f9360e8bee
Author: Mark Andrews <marka@isc.org>
Date:   Sat Feb 16 00:27:14 2013 +1100

    whitespace

commit 60eb7e3f6cdd102d6aaf0fb4ada8c552576e4502
Author: Mark Andrews <marka@isc.org>
Date:   Sat Feb 16 00:19:51 2013 +1100

    return noqname proof with +cd and dlv
2013-02-16 07:47:11 +11:00
Evan Hunt
affd842860 [v9_8] address TKEY bugs
3486.	[bug]		named could crash when using TKEY-negotiated keys
			that had been deleted and then recreated. [RT #32506]

(cherry picked from commit 0b8bd3a4ae)
2013-02-15 10:22:19 -08:00
Mark Andrews
9d511baff3 silence compiler warning
(cherry picked from commit 52946dc6c0)
2013-02-15 17:42:41 +11:00
Tinderbox User
1b6469ae80 update copyright notice 2013-02-12 23:45:26 +00:00
Tinderbox User
5d295aceec newcopyrights 2013-02-12 23:30:05 +00:00
Mark Andrews
da15537943 3485. [cleanup] Only compile openssl_gostlink.c if we support GOST.
(cherry picked from commit 7e9ccec638)
(cherry picked from commit 3e712bbd61)
2013-02-12 13:06:24 +11:00
Tinderbox User
ff2ee54357 newcopyrights 2013-02-07 23:30:08 +00:00
Curtis Blackburn
a5f95782c4 [v9_8]3481. [cleanup] removed use of const const in atf
(cherry picked from commit 0da7c95546)
2013-02-06 17:50:51 -06:00
Tinderbox User
5ee8ec563c update copyright notice 2013-02-05 23:45:22 +00:00
Tinderbox User
e90bc134b1 newcopyrights 2013-02-05 23:30:08 +00:00
Mark Andrews
807aeb43e8 explict cast to (char *) from (void *) to silence compiler warning in %s checking 2013-02-05 14:25:40 +11:00
Tinderbox User
1043b48e2d update copyright notice 2013-01-25 23:45:26 +00:00
Tinderbox User
080d637dcd newcopyrights 2013-01-25 23:30:07 +00:00
Mark Andrews
e38500c43f 3479. [bug] Address potential memory leaks in gssapi support
code. [RT #32405]
2013-01-25 12:24:46 +11:00
Tinderbox User
b66835303e update copyright notice 2013-01-24 23:45:28 +00:00
Tinderbox User
0b760546c4 newcopyrights 2013-01-24 23:30:05 +00:00
Tinderbox User
9e82eb9b66 regenerate 2013-01-24 22:55:05 +00:00
Evan Hunt
9eb6e86f51 [v9_8] build failure in C99
3478.	[port]		Fix a build failure in strict C99 environments
			[RT #32475]
(cherry picked from commit cd63e94310)
2013-01-24 14:52:26 -08:00
Evan Hunt
1b7bba3645 Merge branch 'v9_8' of ssh://repo/proj/git/prod/bind9 into v9_8 2013-01-23 15:49:43 -08:00
Tinderbox User
1c7322992f update copyright notice 2013-01-23 23:45:26 +00:00
Evan Hunt
8d025e23e3 [v9_8] fix dns_request_createvia assert
3474.	[bug]		nsupdate could assert when the local and remote
			address families didn't match. [RT #22897]
(cherry picked from commit ffff5d6792)
2013-01-23 15:43:58 -08:00
Tinderbox User
df5c0e3426 newcopyrights 2013-01-23 23:30:06 +00:00
Tinderbox User
ae86a49431 regenerate 2013-01-23 23:09:16 +00:00
Evan Hunt
2829208aac [v9_8] fix enable-openssl-hash/with-atf combo 2013-01-23 15:06:14 -08:00
Evan Hunt
84b22f9e54 [v9_8] dump masterfile after successful xfrin
3470.	[bug]		Slave zones could fail to dump when successfully
			refreshing after an initial failure. [RT #31276]
(cherry picked from commit 214836c184)
(cherry picked from commit ddfed3060a)
2013-01-22 16:03:08 -08:00
Tinderbox User
7985856457 update copyright notice 2013-01-21 23:45:21 +00:00
Tinderbox User
74d2545f52 newcopyrights 2013-01-21 23:30:06 +00:00
Evan Hunt
862e51f42b [v9_8] prevent ixfr/ns1 being removed 2013-01-21 14:19:57 -08:00
Evan Hunt
5afb865287 [v9_8] add 10.53.0.8 address 2013-01-21 12:37:24 -08:00
Jeremy C. Reed
9f366c6b1a Mention latest CVE too. 2013-01-18 22:52:53 +00:00
Evan Hunt
3b65e1e173 Merge branch 'v9_8' of ssh://repo/proj/git/prod/bind9 into v9_8 2013-01-18 14:21:37 -08:00
Evan Hunt
3463fe9a4d [v9_8] add CVE, correct change 3388
(cherry picked from commit 3806133da5)
2013-01-18 14:20:13 -08:00
Tinderbox User
77b46e925e update copyright notice 2013-01-17 23:45:27 +00:00
Tinderbox User
eabe3c43ea newcopyrights 2013-01-17 23:30:06 +00:00
Evan Hunt
3fbc9b39a4 [v9_8] bump release 2013-01-17 11:25:29 -08:00
Evan Hunt
285bbf3685 [v9_8] fix DNS64 with RPZ-remapped A records
3468.	[security]	RPZ rules to generate A records (but not AAAA records)
			could trigger an assertion failure when used in
			conjunction with DNS64. [RT #32141]
(cherry picked from commit 71f8edccba)
2013-01-17 11:24:39 -08:00
Curtis Blackburn
98139af000 [v9_8][bug] Added checks in dnssec-keygen and dnssec-settime to check for
delete date < inactive date. [RT #31719]
2013-01-17 11:04:30 -06:00
Mark Andrews
1b786a12df add POST's 2013-01-17 23:26:13 +11:00
Mark Andrews
85f1b8ccfe s/head/tail/ 2013-01-17 21:46:00 +11:00
Mark Andrews
8ae4fbc535 Silence "Access to field 'refs' results in a dereference of a null pointer" by adding appropriate assertions. 2013-01-17 14:40:16 +11:00
Mark Andrews
14d0298b1c Silence "Use of memory after it is freed" by asserting the head and tail of list are not the element after it is unlinked from the list. 2013-01-17 14:22:39 +11:00
Tinderbox User
5508bb2b3c update copyright notice 2013-01-15 23:45:23 +00:00
Tinderbox User
0d122d4605 newcopyrights 2013-01-15 23:30:05 +00:00
Mark Andrews
5aac307269 silence compiler warning: Value stored to '?' is never used 2013-01-16 07:13:38 +11:00
Mark Andrews
dfacd37aca remove bin/pkcs11/openssl-0.9.8s-patch bin/pkcs11/openssl-1.0.0f-patch 2013-01-12 10:58:18 +11:00
Tinderbox User
3983411d09 update copyright notice 2013-01-11 23:45:29 +00:00
Tinderbox User
97efc552d3 newcopyrights 2013-01-11 23:30:07 +00:00
Mark Andrews
b6c945b3cc fix typo 2013-01-11 17:47:19 +11:00
Mark Andrews
4541d35e11 add dns_zone_clearqueryaoncl, dns_zone_getqueryaoncl 2013-01-11 16:54:12 +11:00
Mark Andrews
8746784236 windows snprint support 2013-01-11 16:27:04 +11:00
Mark Andrews
9bb0197b45 9.8.5 2013-01-11 15:22:58 +11:00
Mark Andrews
8cc6ff2e27 9.8.5b1 2013-01-11 15:09:36 +11:00
Mark Andrews
1d021c0ac3 3465. [bug] Handle isolated reserved ports. [RT #31778] 2013-01-11 14:12:18 +11:00
Evan Hunt
3a654b0e91 [v9_8] update openssl pkcs11 patches
3464.	[maint]		Updates to PKCS#11 openssl patches, supporting
			versions 0.9.8x, 1.0.0j, 1.0.1c [RT #29749]
(cherry picked from commit dc6cea0448)
2013-01-10 18:31:16 -08:00
Mark Andrews
ac929bf50b Merge branch 'v9_8' of repo.isc.org:/proj/git/prod/bind9 into v9_8 2013-01-11 12:50:22 +11:00
Mark Andrews
09b985781c spelling; whitespace 2013-01-11 12:35:35 +11:00
Tinderbox User
eed97ca292 regen v9_8 2013-01-11 01:10:05 +00:00
Mark Andrews
881e8054cc 9.8.5b1 2013-01-11 11:53:57 +11:00
Tinderbox User
ac42e7e721 9.8.5b1 2013-01-11 00:35:11 +00:00
Tinderbox User
855dfec81c update copyright notice 2013-01-10 23:45:31 +00:00
Tinderbox User
88f115b65f newcopyrights 2013-01-10 23:30:15 +00:00
Tinderbox User
72120d4f29 regen v9_8 2013-01-10 20:25:43 +00:00
Evan Hunt
f2209ca3ee [v9_8] clarify managed-keys syntax
(cherry picked from commit 54ca241334)
2013-01-10 12:03:26 -08:00
Evan Hunt
7d2f563331 [v9_8] doc clarification about dig & resolv.conf 2013-01-10 11:50:02 -08:00
Mark Andrews
9ad7445961 3461. [bug] Negative responses could incorrectly have AD=1
set. [RT #32237]
2013-01-10 22:17:59 +11:00
Mark Andrews
b7bca4efa8 remove dead code 2013-01-10 18:12:06 +11:00
Tinderbox User
32e84f21bf update copyright notice 2013-01-09 23:45:26 +00:00
Mark Andrews
f9ebbc9b10 update 2013-01-10 10:41:58 +11:00
Mark Andrews
3950620c23 Merge remote-tracking branch 'refs/remotes/origin/v9_8' into v9_8 2013-01-10 10:38:33 +11:00
Mark Andrews
3e79b9fc43 3458. [bug] Return FORMERR when presented with a overly long
domain named in a request. [RT #29682]
2013-01-10 10:34:13 +11:00
Tinderbox User
f85935ed3f newcopyrights 2013-01-09 23:30:30 +00:00
Evan Hunt
f537b4ef09 [v9_8] typo 2013-01-09 14:27:03 -08:00
Mark Andrews
7abb2585e7 3457. [protocol] Add ILNP records (NID, LP, L32, L64). [RT #31836] 2013-01-10 08:35:55 +11:00
Mark Andrews
2ad10dd97b 3456. [port] g++47: aft fails to compile. [RT #32012] 2013-01-09 22:33:48 +11:00
Mark Andrews
b22b195fa6 remove dead code 2013-01-09 21:51:33 +11:00
Mark Andrews
218626a094 3455. [contrib] queryperf: fix getopt option list. [RT #32338] 2013-01-09 21:41:05 +11:00
Mark Andrews
aa384dac02 use known length for known algorithns in fromtext_dlv cf fromtext_ds 2013-01-09 21:10:24 +11:00
Mark Andrews
98a297a8d1 test eighth interface 2013-01-09 19:10:08 +11:00
Mark Andrews
27392fab09 3373. [bug] win32: open raw files in binary mode. [RT #30944]
was not complete openfile_raw should be using mode "rb" rather than "r".
2013-01-09 17:07:11 +11:00
Mark Andrews
c6473ea18b 3454. [port] sparc64: improve atomic support. [RT #25182] 2013-01-09 12:57:01 +11:00
Tinderbox User
3db8d81fee update copyright notice 2013-01-08 23:45:22 +00:00
Tinderbox User
dc42ebbfee newcopyrights 2013-01-08 23:30:05 +00:00
Mark Andrews
1bf61d0c3f queryperf: fix getopt option string 2013-01-08 22:57:58 +11:00
Mark Andrews
9bfb8a2575 spelling 2013-01-08 11:07:03 +11:00
Mark Andrews
816a02d890 3452. [bug] Accept duplicate singlton records. [RT #32329] 2013-01-08 10:59:34 +11:00
Tinderbox User
6200183fc8 update copyright notice 2013-01-06 23:45:22 +00:00
Tinderbox User
28b6f0b5c1 newcopyrights 2013-01-06 23:30:04 +00:00
Mark Andrews
91b1172fa2 3451. [port] Increase per thread stack size from 64K to 1M.
[RT #32230]
2013-01-07 09:54:19 +11:00
Tinderbox User
f4f39799af update copyright notice 2013-01-05 23:45:22 +00:00
Tinderbox User
ddc2f46f5b newcopyrights 2013-01-05 23:30:05 +00:00
Mark Andrews
3b2551170a 3450. [bug] Stop logfileconfig system test spam system logs.
[RT #32315]

Squashed commit of the following:

commit ad40744e2c7dc253b70857bb229def5dd194b418
Author: Mark Andrews <marka@isc.org>
Date:   Fri Jan 4 17:24:45 2013 +1100

    logfileconfig spams the system log files

Conflicts:
	bin/named/main.c

Conflicts:
	bin/tests/system/logfileconfig/tests.sh
2013-01-06 07:58:37 +11:00
Mark Andrews
de429de4a1 remove dead code 2013-01-06 07:47:41 +11:00
Tinderbox User
40bb0ba974 regen v9_8 2013-01-05 01:10:22 +00:00
Tinderbox User
7d58f3ac85 update copyright notice 2013-01-04 23:45:25 +00:00
Tinderbox User
bc34f1f52f newcopyrights 2013-01-04 23:30:09 +00:00
Mark Andrews
26471b8b04 make static 2013-01-05 00:33:19 +11:00
Mark Andrews
a141820508 silence compiler warning 2013-01-04 15:57:41 +11:00
Evan Hunt
57ebb96f75 [v9_8] show signzone errors in pkcs11 test 2013-01-03 19:56:07 -08:00
Evan Hunt
8b0f22ca4c [v9_8] add print.h 2013-01-03 18:23:52 -08:00
Mark Andrews
a390c5aa3c Merge remote-tracking branch 'refs/remotes/origin/v9_8' into v9_8 2013-01-04 12:29:48 +11:00
Mark Andrews
66e6de354c 3445. [bug] Warn about zone files with blank owner names
immediately after $ORIGIN directives. [RT #31848]

Conflicts:
	lib/dns/tests/master_test.c
2013-01-04 12:28:27 +11:00
Tinderbox User
555a5b98dd regen v9_8 2013-01-04 01:10:27 +00:00
Mark Andrews
d18be3daa1 3449. [bug] gen.c: use the pre-processor to construct format
strings so that compiler can perform sanity checks;
                        check the snprintf results. [RT #17576]
2013-01-04 11:08:35 +11:00
Evan Hunt
ba2599657b [v9_8] allow-query-on works now
3448.	[bug]		The allow-query-on ACL was not processed correctly.
			[RT #29486]
(cherry picked from commit 222d38735f)
(cherry picked from commit 8d9207a17b)
2013-01-03 15:15:51 -08:00
Tinderbox User
5acabcd960 update copyright notice 2013-01-02 23:45:24 +00:00
Tinderbox User
fea95d9b71 newcopyrights 2013-01-02 23:30:03 +00:00
Tinderbox User
3a06580b03 update copyright notice 2013-01-01 23:45:21 +00:00
Tinderbox User
57090031d3 newcopyrights 2013-01-01 23:30:03 +00:00
Mark Andrews
8fdabf40fb 3447. [port] Add support for libxml2-2.9.x [RT #32231] 2013-01-01 23:14:53 +00:00
Mark Andrews
c998c0e340 remove extranous rdata in nxrrset call as it is not ingnored in Net::DNS 0.70 2012-12-21 14:16:21 +11:00
Mark Andrews
0ea3e38951 sign_tcp_continuation doesn't work with the newer versions of
Net:DNS.  Code has been submitted so we don't need to use
the sign_tcp_continuation hack in future.
2012-12-21 13:01:51 +11:00
Tinderbox User
e3b5616907 update copyright notice 2012-12-20 23:45:21 +00:00
Evan Hunt
c00996b11e [v9_8] remove unnecessary memcpy 2012-12-20 10:34:27 -08:00
Mark Andrews
0628f0d52c TSIG no longer has a mac_size method; arcount no longer need to be adjusted 2012-12-21 00:31:26 +11:00
Mark Andrews
409982445b update 2012-12-20 11:57:10 +11:00
Mark Andrews
6159631a94 adjust test to account for blank owner after origin now being rejected 2012-12-19 14:37:41 +11:00
Mark Andrews
5d8b48328a -H not -i sets iterations 2012-12-19 14:18:41 +11:00
Mark Andrews
0d0dd1aa43 remove redundant $ORIGINs 2012-12-19 13:35:08 +11:00
Mark Andrews
9720bc060e silence signed/unsigned warning; rename log -> fctx_log 2012-12-19 12:40:53 +11:00
Evan Hunt
f0d2f11738 [v9_8] include SRCID in windows builds
3446.	[port]		win32: Add source ID (see change #3400) to build.
			[RT #31683]
(cherry picked from commit 2dd959aa18)
2012-12-18 16:31:05 -08:00
Evan Hunt
cdea02bf60 [v9_8] reject $ORIGIN before inherited name
3445.	[bug]		Reject zone files with blank owner names immediately
			after $ORIGIN directives. [RT #31848]
(cherry picked from commit 3ad3e9c948)
2012-12-18 16:24:09 -08:00
Tinderbox User
1195f0f7da update copyright notice 2012-12-18 23:45:23 +00:00
Mark Andrews
d9e46ed9d3 Merge branch 'v9_8' of repo.isc.org:/proj/git/prod/bind9 into v9_8
Conflicts:
	CHANGES
2012-12-19 10:37:16 +11:00
Mark Andrews
db77850ece 3443. [bug] The NOQNAME proof was not being returned from cached
insecure responses. [RT #21409]

Conflicts:
	bin/tests/system/conf.sh.in
	lib/dns/include/dns/nsec.h
2012-12-19 10:15:14 +11:00
Evan Hunt
a5382c7acc [v9_8] support all algorithms in ddns-confgen
3443.	[bug]		ddns-confgen: Some TSIG algorithms were incorrectly
			rejected when generating keys. [RT #31927]
(cherry picked from commit 53402b52b6)
2012-12-18 15:00:47 -08:00
Mark Andrews
705f2c786c 3442. [port] Net::DNS 0.69 introduced a non backwards compatible
change. [RT #32216]
2012-12-19 08:49:02 +11:00
Mark Andrews
aeca8e80a6 Net::DNS 0.{70,71} doesn't force the TTL to zero for yxrrset, nxrrset and rr_del 2012-12-18 11:44:54 +11:00
Tinderbox User
7b54135a2c update copyright notice 2012-12-14 23:45:25 +00:00
Tinderbox User
2106ee26df newcopyrights 2012-12-14 23:30:05 +00:00
Mark Andrews
471a3a72da don't wipe out named.run when restarting 2012-12-14 17:48:25 +11:00
Mark Andrews
fc9778e810 3441. [maint] D.ROOT-SERVERS.NET is now 199.7.91.13. 2012-12-14 12:49:00 +11:00
Mark Andrews
f790d7bda0 3440. [bug] Reorder get_key_struct to not trigger a assertion when
cleaning up due to out of memory error. [RT #32131]
2012-12-13 11:19:19 +11:00
Tinderbox User
036e5c38fb newcopyrights 2012-12-11 23:30:05 +00:00
Mark Andrews
cdcee691fc 3439. [bug] contrib/dlz error checking fixes. [RT #32102]
Conflicts:
	contrib/dlz/example/dlz_example.c
	contrib/dlz/example/dlz_minimal.h
2012-12-11 13:26:58 +11:00
Mark Andrews
a06f1b6dc7 throw fatal error on realloc failure 2012-12-10 10:17:47 +11:00
Mark Andrews
4b2ff99736 silence clang --analyzer warnin by checking rdata.length 2012-12-10 08:22:01 +11:00
Tinderbox User
6671bec26d update copyright notice 2012-12-08 23:45:24 +00:00
Tinderbox User
5286f9c041 newcopyrights 2012-12-08 23:30:07 +00:00
Mark Andrews
dac630a1bd RETTOK -> RETERR 2012-12-09 07:46:19 +11:00
Mark Andrews
155b56e918 isc_buffer_init -> isc_buffer_constinit 2012-12-09 07:18:58 +11:00
Mark Andrews
fd2468f59a isc_buffer_init -> isc_buffer_constinit 2012-12-09 07:15:39 +11:00
Mark Andrews
05854fc4c2 DIG -> $DIG 2012-12-08 15:34:21 +11:00
Mark Andrews
75b97fd979 3438. [bug] Don't accept unknown data escape in quotes. [RT #32031]
Squashed commit of the following:

commit 7ad3daade513c94a1c92ee7c91c112f161d13ef4
Author: Mark Andrews <marka@isc.org>
Date:   Mon Dec 3 15:03:44 2012 +1100

    look at the second token to determine if a TXT record in of unknown format or not

commit 7df32138462646f6aee84ffa56d02ac24ec8d672
Author: Mark Andrews <marka@isc.org>
Date:   Mon Dec 3 12:42:18 2012 +1100

    '"\#"' was incorrectly being treated as a unknown data escape sequence.
2012-12-08 14:13:26 +11:00
Mark Andrews
f749dec99d 3437. [bug] isc_buffer_init -> isc_buffer_constinit to initialise
buffers with constant data. [RT #32064]

Squashed commit of the following:

commit 3433b96bf11f8c90ccbe412f01d02a6d8bbc2d33
Author: Mark Andrews <marka@isc.org>
Date:   Sat Dec 8 12:41:16 2012 +1100

    isc_buffer_init -> isc_buffer_constinit

commit c22dbcc1122a0a44f7b46068e0ccbc25353a57d5
Author: Mark Andrews <marka@isc.org>
Date:   Sat Dec 8 12:38:39 2012 +1100

    isc_buffer_init -> isc_buffer_constinit

commit 900820416c45c1887d0d22d7a010df60a903bd56
Author: Mark Andrews <marka@isc.org>
Date:   Sat Dec 8 12:24:19 2012 +1100

    remove isc_buffer_reconstinit

commit f815711c17b05f9961786a90b9bae902d3c01494
Author: Mark Andrews <marka@isc.org>
Date:   Wed Dec 5 15:42:57 2012 +1100

    add isc_buffer_constinit
2012-12-08 12:53:31 +11:00
Tinderbox User
0ec8f44747 update copyright notice 2012-12-07 23:45:22 +00:00
Tinderbox User
2ea609f0aa newcopyrights 2012-12-07 23:30:06 +00:00
Evan Hunt
49ec97c9b8 [v9_8] check malloc/calloc return values
3436.	[bug]		Check malloc/calloc return values. [RT #32088]
(cherry picked from commit 45f3693294)
2012-12-07 12:24:45 -08:00
Mark Andrews
dedc6f8fda 3435. [bug] Cross compilation support in configure was broken.
[RT #32078]

Squashed commit of the following:

commit 9c67d7a52346dffeb7609f08d3aaa8a8689d8094
Author: Mark Andrews <marka@isc.org>
Date:   Fri Dec 7 13:31:50 2012 +1100

    regen

commit 4c1874dd3a98ea8e50b0860b107bd2deb8550af0
Author: Mark Andrews <marka@isc.org>
Date:   Fri Dec 7 13:31:10 2012 +1100

    improve cross compile support; tidy --help output

commit 15ba411a728cc35c904804935477b15c8a65ebbd
Author: Mark Andrews <marka@isc.org>
Date:   Fri Dec 7 13:28:46 2012 +1100

    add util/xc

commit 165bc538fa6590752d7006348285a3ba48713498
Author: Mark Andrews <marka@isc.org>
Date:   Fri Dec 7 13:27:35 2012 +1100

    test cross compiler
2012-12-07 16:34:25 +11:00
Tinderbox User
6eacde1cc2 update copyright notice 2012-12-06 23:45:22 +00:00
Tinderbox User
735454e086 newcopyrights 2012-12-06 23:30:04 +00:00
Evan Hunt
0ecf92e070 [v9_8] support all algorithms in ddns-confgen
3431.	[bug]		ddns-confgen: Some valid key algorithms were
			not accepted. [RT #31927]
(cherry picked from commit de5890da9b)
(cherry picked from commit 7bf14f04e1)
2012-12-05 16:46:39 -08:00
Mark Andrews
fcff4cb7b4 silence clang --analyser false positive 2012-12-05 11:43:43 +11:00
Mark Andrews
40f86d3cca 3430. [bug] win32: isc_time_formatISO8601 was missing the
'T' between the date and time. [RT #32044]
2012-12-04 15:00:55 +11:00
Mark Andrews
40741cc686 loop 'I:checking expired signatures were updated' test 2012-12-03 09:31:13 +11:00
Mark Andrews
e8abcab720 treat clang 3.x and 4.x as independent release streams 2012-12-03 09:10:13 +11:00
Mark Andrews
4c96a372ee workaround only needed for clang 3.1 2012-12-03 07:59:19 +11:00
Mark Andrews
3b18ba83ad silence compiler warnings 2012-12-01 21:34:49 +11:00
Mark Andrews
669a00bfde silence clang --analyze warning 2012-12-01 09:21:30 +11:00
Mark Andrews
0798adbfb8 signed/unsigned comparision 2012-11-30 23:37:05 +11:00
Mark Andrews
48e6e7e017 silence clang --analyze warnings 2012-11-30 18:53:15 +11:00
Mark Andrews
cdea5b25a0 conditionally silence false positives from clang --analyze 2012-11-30 16:19:40 +11:00
Mark Andrews
82135667c6 regen 2012-11-30 12:29:40 +11:00
Mark Andrews
973bd4bead Merge branch 'v9_8' of repo.isc.org:/proj/git/prod/bind9 into v9_8 2012-11-30 12:26:18 +11:00
Mark Andrews
afea8965a0 add /opt/local/share/xsl/docbook-xsl to list of locations to look for docbook files 2012-11-30 12:21:47 +11:00
Tinderbox User
f8a820206b regen v9_8 2012-11-30 01:21:01 +00:00
Mark Andrews
ae8828fb04 3429. [bug] dns_zone_getserial2 could a return success without
returning a valid serial. [RT #32007]

Squashed commit of the following:

commit 0057f4b6e843c3998b987dbc7f32ceeee8afc150
Author: Mark Andrews <marka@isc.org>
Date:   Fri Nov 30 08:13:15 2012 +1100

    zone_get_from_db could return success without setting return valuses; serial is only valid if soacount is none zero

Conflicts:
	lib/dns/zone.c
2012-11-30 11:49:46 +11:00
Tinderbox User
abd20795bb update copyright notice 2012-11-29 23:45:22 +00:00
Jeremy C. Reed
e25a5d029f Remove link to AUSCERT article about ACLs. It has been broken
for at least 6 years.
See ticket #16479 for details.
No CHANGES entry added.
This was not reviewed. It is minor.
2012-11-30 10:40:30 +11:00
Tinderbox User
0e6e09d8a2 newcopyrights 2012-11-29 23:30:04 +00:00
Evan Hunt
5d1b72e2ed [v9_8] add timezone to dig
3428.	[cleanup]	dig: Add timezone to date output. [RT #2269]
(cherry picked from commit 706219e547)
(cherry picked from commit df9aeb663d)
2012-11-29 09:08:35 -08:00
Mark Andrews
5b7e37ae14 use consistent type in sizeof and ultimate type cast 2012-11-30 00:58:09 +11:00
Mark Andrews
d0aadabb9f null pointer derefernce on out of memory 2012-11-30 00:58:02 +11:00
Mark Andrews
250296dd22 initialize the octet string to empty so that we don't free garbage on error 2012-11-29 18:12:58 +11:00
Evan Hunt
fddb023637 [v9_8] fix dig +trace output
3427.	[bug]		dig +trace incorrectly displayed name server
			addresses instead of names. [RT #31641]
(cherry picked from commit 2f21adbc6a)
(cherry picked from commit 90dbd7c2e0)
2012-11-28 19:06:50 -08:00
Tinderbox User
63b898ac17 regen v9_8 2012-11-29 01:11:56 +00:00
Mark Andrews
37ae841fd1 remove no longer existant files 2012-11-29 11:14:20 +11:00
Tinderbox User
f174b87081 update copyright notice 2012-11-28 23:45:19 +00:00
Mark Andrews
26f8f22d1f update 2012-11-29 10:42:41 +11:00
Mark Andrews
5eb05c48c4 link against @DNS_CRYPTO_LIBS@ 2012-11-29 07:27:30 +11:00
Evan Hunt
b4178de4e5 [v9_8] s/size spec/size_spec/ 2012-11-27 22:48:43 -08:00
Evan Hunt
d8c6ac7e05 [v9_9] work around libtool issue
- revert d3617e0d87
- use -Xcompiler option to libtool so it won't suppress -shared
- regenerate configure

Conflicts:
	bin/tests/system/dlzexternal/Makefile.in
2012-11-28 05:56:42 +00:00
Mark Andrews
c91efa195c update libtool support to version 2.4.2 2012-11-28 04:36:08 +00:00
Evan Hunt
1b6d0ad8ba [v9_8] remove libgen.h from dnssec tools
we no longer use basename() or dirname()
2012-11-27 19:51:51 -08:00
Mark Andrews
89d3fe3894 adjust looping threshold from 10 to 15 2012-11-28 12:06:37 +11:00
Mark Andrews
9fad666d94 3425. [bug] "acacheentry" reference counting was broken resulting
in use after free. [RT #31908]
2012-11-27 16:04:46 +11:00
Tinderbox User
9d25ad680f update copyright notice 2012-11-21 23:45:21 +00:00
Tinderbox User
a58acb98d2 newcopyrights 2012-11-21 23:30:04 +00:00
ckb
2128f57ccf 3422. [bug] Added a clear error message for when the SOA does not
match the referral. [RT #31281]
2012-11-21 16:51:16 -06:00
Mark Andrews
979717117c 3421. [bug] Named loops when re-signing if all keys are offline.
[RT #31916]
2012-11-21 22:45:28 +11:00
Mar Andrews
6cf7c715fd 3420. [bug] Address VPATH compilation issues. [RT #31879] 2012-11-17 09:42:57 +00:00
Mark Andrews
8185cac570 3419. [bug] Memory leak on validation cancel. [RT #31869]
Squashed commit of the following:

commit 452b07ec7cb31784d90d9c2e45ca708df306302e
Author: Mark Andrews <marka@isc.org>
Date:   Wed Nov 14 23:36:36 2012 +1100

    destroy fetch when canceling validator
2012-11-15 11:19:41 +11:00
Mark Andrews
f454ce7b45 Redo
3415.   [bug]           named could die with a REQUIRE failure if a valdation
                        was canceled. [RT #31804]
2012-11-14 07:44:04 +11:00
Tinderbox User
1102b65459 newcopyrights 2012-11-08 23:30:03 +00:00
Mark Andrews
8c78437fda spelling 2012-11-09 09:31:16 +11:00
Mark Andrews
e021d5388c stop ignoring 'named' 2012-11-09 09:14:37 +11:00
Mark Andrews
3401bf5827 3415. [bug] named could die with a REQUIRE failure id a valdation
was canceled. [RT #31804]

Squashed commit of the following:

commit d414d3cb4244daeca4159ac1f8a82322e4a20e5a
Author: Mark Andrews <marka@isc.org>
Date:   Wed Nov 7 14:19:28 2012 +1100

    check that val->fetch != NULL before calling dns_resolver_destroyfetch
2012-11-09 09:12:55 +11:00
Mark Andrews
0791ecb72f use stop.pl to ensure old server is fully shutdown before starting new server 2012-11-08 07:38:48 +11:00
Jeremy C. Reed
7cfeffd99e [master] fix spelling
Noticed one while reading during Alan's training today.
Fixed two other misspellings while here.

Conflicts:
	doc/arm/Bv9ARM-book.xml
2012-11-07 09:05:59 +11:00
Mark Andrews
93e95b8616 add missing ARPANAME definition 2012-11-06 15:30:37 +11:00
Mark Andrews
3f2f6ca891 sock is potentially unused in use_min_mtu 2012-11-01 15:27:56 +11:00
Mark Andrews
a0f8a69a2e uninitalised use 2012-11-01 13:54:01 +11:00
Mark Andrews
397d2e1155 3412. [bug] Copy timeval structure from control message data.
[RT #31548]
2012-11-01 11:17:34 +11:00
Tinderbox User
24e43a2f52 update copyright notice 2012-10-31 23:45:23 +00:00
Mark Andrews
243a19abb1 More coverity fixes:
3410.   [bug]           Addressed Coverity warnings. [RT #31626]
Squashed commit of the following:

commit 6fec07bbb69ead784063052f2099674f8b52c6b3
Author: Mark Andrews <marka@isc.org>
Date:   Tue Oct 30 18:14:35 2012 +1100

    use strl{cat,cpy}

commit 19a5d3766f3dbc8a2944b21640a8226a89aae7ba
Author: Mark Andrews <marka@isc.org>
Date:   Tue Oct 30 14:38:55 2012 +1100

    address unchecked xmlTextWriter* calls

Conflicts:
	bin/named/statschannel.c
	lib/dns/cache.c
	lib/dns/include/dns/cache.h
	lib/isc/task.c
2012-11-01 10:27:36 +11:00
Mark Andrews
99aee14d6e 3411. [tuning] Use IPV6_USE_MIN_MTU or equivalent with TCP in addition to UDP. [RT #31690]
Squashed commit of the following:

commit bcbe9ae7a99e1f7f4236a22739a793b51ace8684
Author: Mark Andrews <marka@isc.org>
Date:   Wed Oct 31 15:10:53 2012 +1100

    Use IPV6_USE_MIN_MTU for TCP as well as UDP
2012-11-01 08:43:56 +11:00
Mark Andrews
3654fe41c4 spelling, whitespace 2012-10-31 07:41:59 +11:00
Evan Hunt
8617567328 [v9_8] fix changes note
(cherry picked from commit a8ef22d88e)
2012-10-30 09:58:53 -07:00
Mark Andrews
006acb032c more: 3410. [bug] Addressed Coverity warnings. [RT #31626]
move set_refreshkeytimer call within loop so that keydata is valid.
2012-10-30 13:09:53 +11:00
Mark Andrews
fd980bd270 More for: 3410. [bug] Addressed Coverity warnings. [RT #31626
Squashed commit of the following:

commit d94f5463f508773a7b027230cd81b61cf8c9cfce
Author: Mark Andrews <marka@isc.org>
Date:   Tue Oct 30 11:52:32 2012 +1100

    <string.h> -> <isc/string.h>

commit d707d6fb739c6e6df90a864141b418a13d3bccc8
Author: Mark Andrews <marka@isc.org>
Date:   Tue Oct 30 11:48:20 2012 +1100

    address coverity warnings
2012-10-30 12:02:36 +11:00
Tinderbox User
a8835047ac update copyright notice 2012-10-29 23:45:23 +00:00
Tinderbox User
1f3cfc881e newcopyrights 2012-10-29 23:30:10 +00:00
Tinderbox User
fd280f2454 regenerate 2012-10-29 23:03:49 +00:00
Evan Hunt
e058fc0616 [v9_8] suppress dlopen on sunos 4
(cherry picked from commit 6f6b1abb10)
2012-10-29 15:57:47 -07:00
Mark Andrews
c28598b219 <sys/errno.h> -> <errno.h> 2012-10-30 09:24:19 +11:00
Mark Andrews
c4d594b474 3410. [bug] Addressed Coverity warnings. [RT #31626]
Squashed commit of the following:

commit bce2efe66d69d60b746b85df49974ca341723169
Author: Mark Andrews <marka@isc.org>
Date:   Mon Oct 29 12:59:25 2012 +1100

    use 'static dns_rdata_xxxx_t xxxx'

commit 704d3c29acbf2dd350a26f2df82a57cb077ba72e
Author: Mark Andrews <marka@isc.org>
Date:   Mon Oct 29 12:35:16 2012 +1100

    return ISC_R_NOTFOUND if private record length does not make sense

commit 7596610c12c5685336fc0909860173d2fae359af
Author: Mark Andrews <marka@isc.org>
Date:   Sat Oct 27 21:41:17 2012 +1100

    check private->length == 5

commit 3836365a3e3e83b057bd940350f032279e080296
Author: Mark Andrews <marka@isc.org>
Date:   Sat Oct 27 21:40:50 2012 +1100

    properly set private->length

commit a295778ac53109d39ef3a8b233751100edae678b
Author: Mark Andrews <marka@isc.org>
Date:   Sat Oct 27 21:13:30 2012 +1100

    check dns_rdata_tostruct result

commit e33c37ca9112159e0b2363615bb018d27fa7d1a5
Author: Mark Andrews <marka@isc.org>
Date:   Sat Oct 27 21:10:43 2012 +1100

    check remove/fopen/chmod return values

commit 3a675e0666aae25d1c51f51ec7bd3fbe25545aae
Author: Mark Andrews <marka@isc.org>
Date:   Sat Oct 27 20:59:10 2012 +1100

    check isc_socket_accept result

commit 696923344f4b07ce0dba4cf2675b1cbb6eba7e8e
Author: Mark Andrews <marka@isc.org>
Date:   Sat Oct 27 20:55:40 2012 +1100

    change variable scopes

commit b9e9d9ad58270271003e463f10744e0ceaf9ad97
Author: Mark Andrews <marka@isc.org>
Date:   Sat Oct 27 20:53:19 2012 +1100

    check inet_pton return value

commit 70698e9589da77e3745efb6ea24b8830addd6ae4
Author: Mark Andrews <marka@isc.org>
Date:   Sat Oct 27 20:52:40 2012 +1100

    break -> /* NOTREACHED */

commit 88de9de2e8e201ab2fef16a868f241e8206ea826
Author: Mark Andrews <marka@isc.org>
Date:   Sat Oct 27 20:52:06 2012 +1100

    strcpy -> strlcpy

commit 6ba79c7cec0e48014cdfa76e8a9406b7a921556e
Author: Mark Andrews <marka@isc.org>
Date:   Sat Oct 27 20:51:26 2012 +1100

    check dns_rdata_tostruct return values

Conflicts:
	bin/tests/rdata_test.c
	lib/dns/private.c
	lib/dns/tests/private_test.c
	lib/dns/zone.c
2012-10-29 20:23:07 +11:00
Mark Andrews
a2fe25bc76 extract repo from --remote 2012-10-29 02:56:45 +00:00
Tinderbox User
932592eccb newcopyrights 2012-10-28 23:30:09 +00:00
Evan Hunt
a447503ffd [v9_8] contrib/dane/mkdane.sh
3409.	[contrib]	contrib/dane/mkdane.sh: Tool to generate TLSA RR's
			from X.509 certificates, for use with DANE
			(DNS-based Authentication of Named Entities).
			[RT #30513]
(cherry picked from commit e7dfefe19d)
(cherry picked from commit edcc1e4386)
2012-10-27 20:48:02 -07:00
Evan Hunt
7c5941b4c2 [v9_8] address mem.c compilation problems
3406.	[bug]		mem.c: Fix compilation errors when building with
			ISC_MEM_TRACKLINES or ISC_MEMPOOL_NAMES disabled.
                        Also, ISC_MEM_DEBUG is no longer optional. [RT #31559]
(cherry picked from commit 2f57f353e8)
(cherry picked from commit 76e34eb2fd)
2012-10-25 18:57:55 -07:00
Evan Hunt
92647bc300 [v9_8] note RPZ performance issues in ARM 2012-10-25 18:07:08 -07:00
Tinderbox User
eae533abf1 update copyright notice 2012-10-25 23:46:26 +00:00
Tinderbox User
93572d367f newcopyrights 2012-10-25 23:30:09 +00:00
Evan Hunt
9637897519 [v9_8] Fix typo (repeated word) 2012-10-25 13:32:16 -07:00
Evan Hunt
ae09613571 [v9_8] fix ulink typo 2012-10-25 09:21:47 -07:00
Mark Andrews
93a9ea49fe 3405. [bug] Handle time going backwards in acache. [RT #31253]
Squashed commit of the following:

commit fbf4c8fe2644c101bac870360d3f2c159a90f203
Author: Mark Andrews <marka@isc.org>
Date:   Wed Oct 24 14:43:14 2012 +1100

    remove INSIST and handle time going backwards
2012-10-25 14:30:01 +11:00
Evan Hunt
f3cd4188dd Merge branch 'v9_8' of ssh://repo/proj/git/prod/bind9 into v9_8 2012-10-24 18:04:41 -07:00
Evan Hunt
3314b7cd78 [v9_8] remove spurious signatures from glue
3404.	[bug]		dnssec-signzone: When re-signing a zone, remove
			RRSIG and NSEC records from nodes that used to be
			in-zone but are now below a zone cut. [RT #31556]
(cherry picked from commit 4b3d727d96)
(cherry picked from commit d8861c4350)
2012-10-24 17:54:25 -07:00
Tinderbox User
c825d55fd0 update copyright notice 2012-10-24 23:46:18 +00:00
Tinderbox User
067206bc1b newcopyrights 2012-10-24 23:30:09 +00:00
Evan Hunt
cba966a6e8 [v9_8] silence warning 2012-10-24 15:40:32 -07:00
Evan Hunt
dd03a03a77 [v9_8] silence unused variable warning 2012-10-24 15:37:11 -07:00
Evan Hunt
0c6efdfd4a [v9_8] fix fedora 17 ecdsa compilation problem
(cherry picked from commit c241017dcd)
2012-10-24 13:57:29 -07:00
Evan Hunt
4a1d4ea180 [v9_8] fix CHANGES error 2012-10-24 13:20:29 -07:00
Evan Hunt
ab9d2ca4dd [v9_8] silence noisy OpenSSL logging
3402.	[bug]		Correct interface numbers for IPv4 and IPv6 interfaces.
(cherry picked from commit 0e37e9e3d7)
(cherry picked from commit 152c393671)
2012-10-24 13:00:30 -07:00
ckb
9c54a9064b 3402. [bug] Correct interface numbers for IPv4 and IPv6 interfaces.
[RT #25085]
2012-10-24 14:53:20 -05:00
Mark Andrews
775ddcace8 add <#include <isc/print.h> 2012-10-24 20:50:29 +11:00
Evan Hunt
a53a622417 [v9_8] silence coverity warnings
3401.	[bug]		Addressed Coverity warnings. [RT #31484]
(cherry picked from commit 47c5b8af92)
(cherry picked from commit 2589af5868)
2012-10-23 22:33:52 -07:00
Tinderbox User
f73eb533d3 update copyright notice 2012-10-22 23:45:30 +00:00
Tinderbox User
fb7c75b671 newcopyrights 2012-10-22 23:30:03 +00:00
Evan Hunt
bc8df61a5a add CHANGES 2012-10-22 13:19:27 -07:00
Tinderbox User
72e02ba638 regen 2012-10-22 20:04:24 +00:00
Evan Hunt
c835b53d4c [rt31494] add gitID to kit.sh generated tarballs 2012-10-22 12:58:02 -07:00
Tinderbox User
93e4b94b66 update copyright notice 2012-10-19 23:45:28 +00:00
Tinderbox User
48c4bc526e newcopyrights 2012-10-19 23:30:07 +00:00
Tinderbox User
772e8f8b2b update SRCID 2012-10-19 06:16:26 +00:00
Mark Andrews
69cedc4dff remove redundant UNUSED(callbacks) 2012-10-19 16:29:25 +11:00
Tinderbox User
852a485217 update SRCID 2012-10-19 00:16:14 +00:00
Tinderbox User
f70f0365c2 update copyright notice 2012-10-18 23:45:39 +00:00
Tinderbox User
43c0c2efe9 newcopyrights 2012-10-18 23:30:08 +00:00
Tinderbox User
550f3c62a3 update SRCID 2012-10-18 23:15:46 +00:00
ckb
49cac75945 3397. [bug] dig crashed when using +nssearch with +tcp. [RT #25298] 2012-10-18 17:55:23 -05:00
Tinderbox User
4dc5fcee33 update SRCID 2012-10-18 03:16:34 +00:00
Mark Andrews
e0e3f1de3e 3396. [bug] OPT records were incorrectly removed from signed,
truncated responses. [RT #31439]
2012-10-18 13:27:23 +11:00
Tinderbox User
bcee17f28f update SRCID 2012-10-17 02:15:47 +00:00
Mark Andrews
f643db5818 missing space before other len after change #3389 2012-10-17 12:50:20 +11:00
Tinderbox User
14c8325d3e update SRCID 2012-10-17 00:16:02 +00:00
Tinderbox User
2f04321481 update copyright notice 2012-10-16 23:45:46 +00:00
Tinderbox User
fc04c965c0 newcopyrights 2012-10-16 23:30:07 +00:00
Tinderbox User
b6d68d3ea6 update SRCID 2012-10-16 02:15:47 +00:00
Mark Andrews
38b709b4a9 3395. [protocol] Add RFC 6598 reverse zones to built in empty zones
list, 64.100.IN-ADDR.ARPA ... 127.100.IN-ADDR.ARPA.
                        [RT #31336]
2012-10-16 12:40:51 +11:00
Tinderbox User
3943241175 update SRCID 2012-10-16 01:16:04 +00:00
Mark Andrews
b8ea1d19f6 3394. [bug] Adjust 'sucessfully validated after lower casing
signer' log level and category. [RT #31414]
2012-10-16 11:56:39 +11:00
Tinderbox User
957462e2ff update SRCID 2012-10-16 00:16:59 +00:00
Mark Andrews
914454d428 test for directory existance before calling find 2012-10-16 10:56:22 +11:00
Mark Andrews
12d10a1e47 3393. [bug] 'host -C' could core dump if REFUSED was received.
[RT #31381]
2012-10-16 10:44:28 +11:00
Tinderbox User
9f3bd912f0 update SRCID 2012-10-12 11:16:36 +00:00
Mark Andrews
f7f3a106a0 remove redundent call 2012-10-12 21:58:07 +11:00
Tinderbox User
e22cdff863 update SRCID 2012-10-10 02:15:50 +00:00
Mark Andrews
768917a263 fix typos in variable names 2012-10-10 13:11:41 +11:00
Tinderbox User
a570ecd93b update SRCID 2012-10-08 04:16:01 +00:00
Mark Andrews
08fae57368 silence compiler warning 2012-10-08 14:30:39 +11:00
Tinderbox User
bc4c765eb9 update SRCID 2012-10-07 01:15:43 +00:00
Mark Andrews
5718b09b8f Merge branch 'v9_8' of repo.isc.org:/proj/git/prod/bind9 into v9_8 2012-10-07 11:36:46 +11:00
Tinderbox User
3669ca72e9 update SRCID 2012-10-07 00:16:13 +00:00
Tinderbox User
371adece68 update copyright notice 2012-10-06 23:45:40 +00:00
Tinderbox User
a52a18cdba newcopyrights 2012-10-06 23:30:11 +00:00
Tinderbox User
f125facfe4 update SRCID 2012-10-06 08:15:52 +00:00
Mark Andrews
ee0e7a9f64 remove empty directories when cleaning 2012-10-06 17:27:22 +10:00
Mark Andrews
6b4873777d update change description 2012-10-06 17:24:42 +10:00
Mark Andrews
ee7375a8c4 Merge branch 'v9_8' of repo.isc.org:/proj/git/prod/bind9 into v9_8 2012-10-06 17:14:36 +10:00
Tinderbox User
69fc2391c9 update SRCID 2012-10-06 05:16:50 +00:00
Mark Andrews
b1aaa160ba 3391. [bug] DNSKEY that encountered a CNAME failed. [RT #31262] 2012-10-06 14:57:03 +10:00
Mark Andrews
dc167ac7f3 3390. [bug] Silence clang compiler warnings. [RT #30417] 2012-10-06 12:39:55 +10:00
Tinderbox User
140d515d4f update SRCID 2012-10-04 21:16:30 +00:00
Mark Andrews
3850b593d9 3389. [bug] Always return NOERROR (not 0) in TSIG. [RT #31275] 2012-10-05 06:58:14 +10:00
Tinderbox User
5c7435b48a update SRCID 2012-10-04 00:16:13 +00:00
Tinderbox User
7e44df5192 update copyright notice 2012-10-03 23:45:46 +00:00
Tinderbox User
2bb6f5a319 newcopyrights 2012-10-03 23:30:10 +00:00
Tinderbox User
5406fc9996 update SRCID 2012-10-03 22:15:37 +00:00
Mark Andrews
c97ad070ae Revert "include <isc/print.h> in gen.c"
This reverts commit e3a2990a5f.
2012-10-04 08:13:03 +10:00
Tinderbox User
96fb6d0fbc update SRCID 2012-10-03 15:15:46 +00:00
Evan Hunt
e3a2990a5f include <isc/print.h> in gen.c 2012-10-03 08:01:37 -07:00
Tinderbox User
2c46fda4e9 update SRCID 2012-10-03 07:16:13 +00:00
Evan Hunt
89ef143e3f fix coverity issues
3388.	[bug]		Fixed several Coverity warnings. [RT #30996]
2012-10-02 23:50:20 -07:00
Tinderbox User
f764f4dddd update SRCID 2012-10-03 00:16:18 +00:00
Mark Andrews
58889b63e4 white space; move pause to before comment. 2012-10-03 10:12:23 +10:00
Mark Andrews
f4d9cb7575 3386. [bug] Address locking violation when generating new NSEC /
NSEC3 chains. [RT #31224]
2012-10-03 09:03:56 +10:00
Tinderbox User
ed344184ee update SRCID 2012-09-29 02:15:39 +00:00
Evan Hunt
5af6185e5e silence warning 2012-09-28 18:47:32 -07:00
Tinderbox User
acea5f6fdf update SRCID 2012-09-29 00:15:50 +00:00
Tinderbox User
3ffafffb4b update copyright notice 2012-09-28 23:45:42 +00:00
Tinderbox User
bc439ef8bc update SRCID 2012-09-28 21:15:38 +00:00
Evan Hunt
0af04ee122 improve logging of ecdsa errors
3384.	[bug]		Improved logging of crypto errors. [RT #30963]
2012-09-28 13:48:03 -07:00
Tinderbox User
2c30427c51 update SRCID 2012-09-27 01:16:02 +00:00
Evan Hunt
b5ea14aa88 typo 2012-09-26 17:22:10 -07:00
Evan Hunt
88c8ac500e Merge branch 'v9_8' of ssh://repo/proj/git/prod/bind9 into v9_8 2012-09-26 17:21:43 -07:00
Tinderbox User
970ffac148 update SRCID 2012-09-27 00:16:07 +00:00
Evan Hunt
2d47f8187f fixed an exploitable hang bug
3383.	[security]	A certain combinations of records in the RBT could
                        cause named to hang while populating the additional
                        section of a response. [RT #31090]
2012-09-26 17:12:00 -07:00
Tinderbox User
90afcdf252 update copyright notice 2012-09-26 23:45:43 +00:00
Tinderbox User
a5f346a8d2 newcopyrights 2012-09-26 23:30:09 +00:00
Tinderbox User
175dec72dd update SRCID 2012-09-26 21:15:47 +00:00
Evan Hunt
72ff1cd4d1 use correct port range
3382.	[bug]		SOA query from slave used use-v6-udp-ports range,
			if set, regardless of the address family in use.
			[RT #24173]
2012-09-26 13:56:39 -07:00
Tinderbox User
e2d84e0cf0 update SRCID 2012-09-26 06:17:04 +00:00
Evan Hunt
7306b3eaf5 support more rrtypes in queryperf
3381.	[contrib]	Update queryperf to support more RR types.
			[RT #30762]
2012-09-25 22:55:01 -07:00
Mark Andrews
b990ea1d89 3380. [bug] named could die if a non-existant master list was
referenced in a also-notify. [RT #31004]
2012-09-26 15:29:28 +10:00
Mark Andrews
2bfedd89d7 3379. [bug] isc_interval_zero and isc_time_epoch should be
"const (type)* const". [RT #31069]
2012-09-26 15:01:10 +10:00
Tinderbox User
f28b7bd8c4 update SRCID 2012-09-26 02:15:43 +00:00
Evan Hunt
c21212c008 Merge branch 'v9_8' of ssh://repo/proj/git/prod/bind9 into v9_8 2012-09-25 18:33:02 -07:00
Evan Hunt
ff3c2231e1 handle nonexistent managed-keys-directory
3378.	[bug]		Handle missing 'managed-keys-directory' better.
			[RT #30625]
2012-09-25 18:28:39 -07:00
Tinderbox User
3ace9e754b update SRCID 2012-09-26 00:16:04 +00:00
Evan Hunt
1c53fbd64f improve managed-keys-directory documentation 2012-09-25 16:33:38 -07:00
Tinderbox User
c29b04218d update SRCID 2012-09-19 04:16:15 +00:00
Mark Andrews
74a3e2bc63 remove contrib/dbus/* 2012-09-19 14:01:34 +10:00
Tinderbox User
baec7af58c update SRCID 2012-09-18 22:15:43 +00:00
Evan Hunt
b05cb0539d contrib/dbus is deprecated 2012-09-18 14:56:02 -07:00
Tinderbox User
6333606b3d update SRCID 2012-09-18 05:17:36 +00:00
Mark Andrews
4e870e8ece make tests less timing sensitive by spining 2012-09-18 14:53:53 +10:00
Tinderbox User
98db5d9233 update SRCID 2012-09-15 00:15:56 +00:00
Tinderbox User
e08b07b4ce newcopyrights 2012-09-14 23:30:19 +00:00
Tinderbox User
6bd4832211 update SRCID 2012-09-14 01:15:53 +00:00
Mark Andrews
b4ba813a62 3376. [bug] Lack of EDNS support was being recorded without a
successful response. [RT #30811]
2012-09-14 11:02:24 +10:00
Tinderbox User
efd3c8da8d update SRCID 2012-09-14 00:16:12 +00:00
Mark Andrews
34cf96d868 3375. [func] Check that 'rndc dumpdb' works on a empty cache.
[RT #30808]
2012-09-14 09:45:57 +10:00
Tinderbox User
23cceaacf9 update SRCID 2012-09-13 00:16:24 +00:00
Tinderbox User
2763d151ef update copyright notice 2012-09-12 23:45:45 +00:00
Mark Andrews
d407c54bb3 fix isc_test_begin call 2012-09-13 09:41:20 +10:00
Tinderbox User
f5c5191fae newcopyrights 2012-09-12 23:30:14 +00:00
Tinderbox User
2cff990067 update SRCID 2012-09-12 21:15:49 +00:00
ckb
25b41cd4ef Part of the previous commit. 2012-09-12 15:27:53 -05:00
ckb
9279f4567a 3374. [bug] isc_parse_uint32 failed to return a range error on
systems with 64 bit longs [RT #30232]
2012-09-12 15:22:29 -05:00
Tinderbox User
5527f3bebd update SRCID 2012-09-12 08:16:00 +00:00
Mark Andrews
5aed1d4120 use binary mode for raw/fast 2012-09-12 17:42:02 +10:00
Tinderbox User
c67645e7aa update SRCID 2012-09-12 06:16:22 +00:00
Mark Andrews
d74d3dce15 Merge branch 'v9_8' of repo.isc.org:/proj/git/prod/bind9 into v9_8 2012-09-12 15:36:05 +10:00
Mark Andrews
d82526084e turn binary mode on for raw/fast 2012-09-12 15:28:48 +10:00
Tinderbox User
c511899f11 update SRCID 2012-09-12 04:16:29 +00:00
Mark Andrews
9dea0dbf15 O_BINARY -> _O_BINARY 2012-09-12 13:53:22 +10:00
Tinderbox User
e818b738db update SRCID 2012-09-12 03:16:45 +00:00
Mark Andrews
276a5d9e25 3373. [bug] win32: open raw files in binary mode. [RT #30944] 2012-09-12 12:02:22 +10:00
Tinderbox User
a57dd7cde5 update SRCID 2012-09-08 09:16:08 +00:00
Mark Andrews
6fd5eed7d9 3372. [bug] Silence spurious "deleted from unreachable cache"
messages.  [RT #30501]
2012-09-08 18:13:28 +10:00
Tinderbox User
5d0ae5f4a9 update SRCID 2012-08-31 02:15:52 +00:00
Mark Andrews
40e7749444 3371. [bug] AD=1 should behave like DO=1 when deciding whether to
add NS RRsets to the additional section or not.
                        [RT #30479]
2012-08-31 11:26:36 +10:00
Tinderbox User
ec2a9504c8 update SRCID 2012-08-30 04:16:30 +00:00
Mark Andrews
4d03700f87 don't call out to the internet when running test 2012-08-30 13:54:15 +10:00
Tinderbox User
0254d6f6e0 update SRCID 2012-08-24 07:16:17 +00:00
Mark Andrews
be9f89a698 update 2012-08-24 17:00:03 +10:00
Tinderbox User
325964fb62 update SRCID 2012-08-24 05:17:54 +00:00
Mark Andrews
ea3cd902a0 Merge remote-tracking branch 'origin/v9_8' into v9_8 2012-08-24 14:21:27 +10:00
Mark Andrews
37a566fec5 9.7.7 2012-08-24 14:19:27 +10:00
Tinderbox User
367792bfc0 update SRCID 2012-08-24 04:16:20 +00:00
Mark Andrews
e3aad295c3 update CVE list 2012-08-24 14:13:06 +10:00
Mark Andrews
f6c1e4c75f 3364. [security] Named could die on specially crafted record.
[RT #30416]
2012-08-24 13:43:20 +10:00
Tinderbox User
ddb5a28496 update SRCID 2012-08-23 22:15:44 +00:00
Mark Andrews
791e07dc39 unsigned constants 2012-08-24 07:32:50 +10:00
Tinderbox User
d4e292f5bc update SRCID 2012-08-23 14:15:48 +00:00
Mark Andrews
849758530a v9_8_4rc2 2012-08-23 23:38:14 +10:00
Mark Andrews
2924680582 9.8.4rc1 2012-08-23 23:06:18 +10:00
Mark Andrews
4eae108f19 9.8.4rc1 2012-08-23 22:54:40 +10:00
Tinderbox User
b4caf37592 update SRCID 2012-08-23 08:16:25 +00:00
Mark Andrews
6fe003ae9f handle doc/arm/*.html 2012-08-23 17:55:17 +10:00
Mark Andrews
7b8900fbad 9.8.4b1 2012-08-23 17:18:43 +10:00
Tinderbox User
4de5f06504 update SRCID 2012-08-23 06:16:35 +00:00
Tinderbox User
80f25d44fc update copyright notice 2012-08-23 05:34:40 +00:00
Tinderbox User
e815aae9da update SRCID 2012-08-23 00:16:21 +00:00
Mark Andrews
c8faf05879 update 2012-08-23 09:58:14 +10:00
Tinderbox User
c280fc0397 update SRCID 2012-08-22 10:16:05 +00:00
Mark Andrews
10660e4a58 change number 2012-08-22 19:24:23 +10:00
Tinderbox User
509cfe28ab update SRCID 2012-08-22 09:16:02 +00:00
Mark Andrews
b79740dfcd back port parse_rdata fix to handle NULL commandline 2012-08-22 18:39:37 +10:00
Tinderbox User
eaa32807e0 update SRCID 2012-08-22 04:16:27 +00:00
Mark Andrews
1b520b9c16 3379. [bug] nsupdate terminated unexpectedly in interactive mode
if built with readline support. [RT #29550]
2012-08-22 13:53:22 +10:00
Tinderbox User
5b8b739aef update SRCID 2012-08-22 00:16:00 +00:00
Tinderbox User
140a9bdfd4 update copyright notice 2012-08-21 23:45:38 +00:00
Tinderbox User
7eafff3769 newcopyrights 2012-08-21 23:30:12 +00:00
Tinderbox User
1adae271fc update SRCID 2012-08-21 19:15:47 +00:00
Evan Hunt
40e89ef4f4 spelling 2012-08-21 12:08:00 -07:00
Tinderbox User
dde6bba1a9 update SRCID 2012-08-21 07:16:36 +00:00
Mark Andrews
d319c1ce2b 3368. [bug] <dns/iptable.h> and <dns/zone.h> where not C++ safe. 2012-08-21 16:45:59 +10:00
Tinderbox User
5a6e6ed434 update SRCID 2012-08-21 02:15:58 +00:00
Mark Andrews
9e7fcd7c19 3367. [bug] dns_dnsseckey_create() result was not being checked.
[RT #30685]
2012-08-21 12:06:37 +10:00
Tinderbox User
d4737c3348 update SRCID 2012-08-18 00:16:19 +00:00
Tinderbox User
b9f7f9e160 update copyright notice 2012-08-17 23:45:39 +00:00
Tinderbox User
a9da16523c newcopyrights 2012-08-17 23:30:09 +00:00
Tinderbox User
2e1e28d66c update SRCID 2012-08-17 18:15:54 +00:00
ckb
3b1fafcfb3 3366. [bug] Fixed Read-After-Write dependency violation for IA64
atomic operations. [RT #25181]
2012-08-17 13:08:29 -05:00
Tinderbox User
9248a7f957 update SRCID 2012-08-17 06:16:25 +00:00
Mark Andrews
71dbfe8929 clean testdir's as well 2012-08-17 16:05:49 +10:00
Tinderbox User
aebf3719f5 update SRCID 2012-08-17 04:16:22 +00:00
Mark Andrews
13a90e9f23 we didn't catch a zero option at the global level when views are active 2012-08-17 13:41:15 +10:00
Tinderbox User
dd896b42ca update SRCID 2012-08-17 00:16:15 +00:00
Tinderbox User
08b2758ac9 update copyright notice 2012-08-16 23:45:39 +00:00
Tinderbox User
59efa63c9c newcopyrights 2012-08-16 23:30:08 +00:00
Tinderbox User
a556adedbd update SRCID 2012-08-16 22:15:39 +00:00
Mark Andrews
0d095d4127 silence "t_names.c:130:7: warning: The left expression of the compound assignment is an uninitialized value. The computed value will also be garbage" 2012-08-17 07:22:28 +10:00
Tinderbox User
5cdf5296a8 update SRCID 2012-08-16 19:15:59 +00:00
Evan Hunt
c98f17f73b remove spurious newlines in zone.c logging
3365.	[bug]		Removed spurious newlines from log messages in
			zone.c [RT #30675]
2012-08-16 10:46:35 -07:00
Tinderbox User
3dcccc0b94 update SRCID 2012-08-16 05:18:08 +00:00
Evan Hunt
8d4ef3f9d3 specify libtool mode in DLZBDB makefile 2012-08-15 21:53:59 -07:00
Tinderbox User
e8f8594ebf update SRCID 2012-08-16 00:16:11 +00:00
Tinderbox User
cac69c8226 update copyright notice 2012-08-15 23:45:35 +00:00
Tinderbox User
0eee378916 newcopyrights 2012-08-15 23:30:08 +00:00
Tinderbox User
35940e7649 update SRCID 2012-08-15 21:15:50 +00:00
Evan Hunt
3a6af6ab9b allow "forward" and "forwarders" in static-stub
3363.	[bug]		Need to allow "forward" and "fowarders" options
			in static-stub zones; this had been overlooked.
			[RT #30482]
2012-08-15 13:12:21 -07:00
Tinderbox User
8f9cffcdbe update SRCID 2012-08-15 00:16:10 +00:00
Tinderbox User
f35cea4f44 update copyright notice 2012-08-14 23:45:36 +00:00
Tinderbox User
41c11c876d newcopyrights 2012-08-14 23:30:14 +00:00
Tinderbox User
beb1706de2 update SRCID 2012-08-14 06:15:56 +00:00
Evan Hunt
475b563876 properly range-check fields that do not allow 0
3362.	[bug]		Setting some option values to 0 in named.conf
			could trigger an assertion failure on startup.
			[RT #27730]
2012-08-13 22:41:33 -07:00
Tinderbox User
6bbbcdcdcf update SRCID 2012-08-14 05:16:02 +00:00
Mark Andrews
49093211a6 Merge branch 'v9_8' of repo.isc.org:/proj/git/prod/bind9 into v9_8 2012-08-14 14:33:42 +10:00
Mark Andrews
2efa809b42 test against unsigned zero 2012-08-14 14:30:54 +10:00
Tinderbox User
0bf26ac63a update SRCID 2012-08-14 01:16:23 +00:00
Mark Andrews
911e7390aa 3360. [bug] 'host -w' could die. [RT #18723] 2012-08-14 11:10:25 +10:00
Tinderbox User
aead0f4c66 update SRCID 2012-08-12 05:16:40 +00:00
Mark Andrews
642c16cf0d update 2012-08-12 14:48:51 +10:00
Tinderbox User
e18c761cb9 update SRCID 2012-08-11 04:17:23 +00:00
Evan Hunt
5c13c20390 address memory leak with bad tsig secret
3359.	[bug]		An improperly-formed TSIG secret could cause a
                        memory leak. [RT #30607]
2012-08-10 20:17:22 -07:00
Tinderbox User
f42aa8a1ad update SRCID 2012-08-02 02:16:02 +00:00
Mar Andrews
b8b595e454 3357. [port] Add support for libxml2-2.8.x [RT #30440] 2012-08-02 01:51:31 +00:00
Tinderbox User
7648bfbf67 update SRCID 2012-07-26 22:15:39 +00:00
Mark Andrews
572ca391c7 silence compiler warnings 2012-07-27 07:53:39 +10:00
Tinderbox User
70292aa8d1 update SRCID 2012-07-26 05:16:32 +00:00
Evan Hunt
73ed414ae7 removed spurious variables added by merge, added config options to dnssec test 2012-07-25 22:13:42 -07:00
Tinderbox User
828f65b2dd update SRCID 2012-07-26 03:16:29 +00:00
Mark Andrews
b33adeb54d Merge branch 'v9_8' of repo.isc.org:/proj/git/prod/bind9 into v9_8 2012-07-26 13:09:20 +10:00
Mark Andrews
948b02194d remove conflict marker 2012-07-26 13:04:28 +10:00
Tinderbox User
651913adce update SRCID 2012-07-26 00:16:10 +00:00
Tinderbox User
8b79e1aed5 update copyright notice 2012-07-25 23:45:36 +00:00
Tinderbox User
52384db857 newcopyrights 2012-07-25 23:30:14 +00:00
Tinderbox User
a716241a21 update SRCID 2012-07-25 23:16:00 +00:00
ckb
540b745122 3356. [bug] Cap the TTL of signed RRsets when RRSIGs are
approaching their expiry, so they don't remain
			in caches after expiry. [RT #26429]
2012-07-25 17:25:13 -05:00
Tinderbox User
7e64041031 update SRCID 2012-07-24 07:16:00 +00:00
Evan Hunt
0bae1e2746 update api 2012-07-23 23:39:23 -07:00
Tinderbox User
09148c3de0 update SRCID 2012-07-24 03:16:30 +00:00
Mark Andrews
31f52c679e cast mode to unsigned int for fprintf 2012-07-24 13:02:36 +10:00
Mark Andrews
0c6e3db3fd cleanup unused variables 2012-07-24 12:22:29 +10:00
Tinderbox User
fee218fff8 update SRCID 2012-07-24 00:15:59 +00:00
Tinderbox User
6686ee02c3 update copyright notice 2012-07-23 23:45:40 +00:00
Tinderbox User
a926c444d9 newcopyrights 2012-07-23 23:30:09 +00:00
Tinderbox User
33afd39b9f update SRCID 2012-07-23 21:15:54 +00:00
Evan Hunt
b94e3c4eda update 2012-07-23 13:37:01 -07:00
Tinderbox User
ba1cb1f570 update SRCID 2012-07-23 20:15:55 +00:00
Evan Hunt
e2bdd929c7 prep 9.8.4b1 2012-07-23 12:54:29 -07:00
Tinderbox User
6540c6e574 update SRCID 2012-07-23 07:16:07 +00:00
Mark Andrews
4e93d4a830 3354. [func] Improve OpenSSL error logging. [RT #29932] 2012-07-23 15:10:41 +10:00
Tinderbox User
e47f420d71 update SRCID 2012-07-21 00:15:52 +00:00
Tinderbox User
1ca0f37705 newcopyrights 2012-07-20 23:30:07 +00:00
Tinderbox User
42ca001bab update SRCID 2012-07-20 08:15:49 +00:00
Mark Andrews
24d93f177d windows fixes 2012-07-20 18:11:33 +10:00
Tinderbox User
4b35c30c3f update SRCID 2012-07-20 05:17:31 +00:00
Tinderbox User
f64df4c62f regen v9_8 2012-07-20 04:43:32 +00:00
Tinderbox User
fb56286f27 sync 2012-07-20 04:40:42 +00:00
Tinderbox User
6b5dbd8a13 update SRCID 2012-07-20 00:15:57 +00:00
Tinderbox User
52385b05cd update copyright notice 2012-07-19 23:45:30 +00:00
Tinderbox User
eee82430e2 update SRCID 2012-07-19 14:15:45 +00:00
Mark Andrews
ac6f11a584 3353. [bug] Use a single task for task exclusive operations.
[RT #29872]
2012-07-19 23:59:28 +10:00
Tinderbox User
75c810fa1d update SRCID 2012-07-18 05:17:44 +00:00
Mark Andrews
b3f7cbd9f1 3352. [bug] Ensure that learned server attributes timeout of the
adb cache. [RT #29856]
2012-07-18 14:18:32 +10:00
Tinderbox User
9e2b88d77b update SRCID 2012-07-18 00:16:04 +00:00
Mark Andrews
533adce96c 3351. [bug] isc_mem_put and isc_mem_putanddetach didn't report
caller if either ISC_MEM_DEBUGSIZE or ISC_MEM_DEBUGCTX
                        memory debugging flags are set. [RT #30243]
2012-07-18 10:03:54 +10:00
Mark Andrews
4f95da36b0 3350. [bug] Memory read overrun in isc___mem_reallocate if
ISC_MEM_DEBUGCTX memory debugging flag is set.
                        [RT #30240]

Conflicts:
	CHANGES
2012-07-18 09:53:01 +10:00
Tinderbox User
09cdf0c4a5 update SRCID 2012-07-09 19:15:58 +00:00
ckb
e832bdf70a 3348. [security] prevent RRSIG data from being cached if a negative
record matching the covering type exists at a higher
			trust level. Such data already can't be retrieved from
			the cache since change 3218 -- this prevents it
			being inserted into the cache as well. [RT #26809]
2012-07-09 13:25:39 -05:00
Tinderbox User
18d7c48a79 update SRCID 2012-07-07 00:15:50 +00:00
Tinderbox User
32b1f6601d newcopyrights 2012-07-06 23:30:08 +00:00
Tinderbox User
6729d70e16 update SRCID 2012-07-06 18:15:47 +00:00
ckb
b0da40b539 added cleanup of test files 2012-07-06 12:48:51 -05:00
Tinderbox User
6041a6905a update SRCID 2012-07-06 01:15:48 +00:00
Evan Hunt
c0d7ef3afd warn when changing mode on .private files
3347.	[bug]		dnssec-settime: Issue a warning when writing a new
			private key file would cause a change in the
			permissions of the existing file. [RT #27724]
2012-07-05 18:04:53 -07:00
Tinderbox User
ea07892126 update SRCID 2012-07-02 17:15:57 +00:00
Evan Hunt
42b8ca8347 fix bad-cache assert
3346.	[security]	Bad-cache data could be used before it was
			initialized, causing an assert. [RT #30025]
2012-07-02 10:03:46 -07:00
Tinderbox User
d725bd5ca2 update SRCID 2012-06-30 00:16:08 +00:00
Tinderbox User
599cf7175e update copyright notice 2012-06-29 23:45:32 +00:00
Tinderbox User
aa08a39fd2 newcopyrights 2012-06-29 23:30:09 +00:00
Tinderbox User
7cc499b86e update SRCID 2012-06-29 02:16:05 +00:00
Mark Andrews
c0b8f1a675 reverse bad copyright update 2012-06-29 11:43:12 +10:00
Mark Andrews
fe77b22417 lost line 2012-06-29 11:42:52 +10:00
Tinderbox User
4106b0caeb update copyright notice 2012-06-29 01:21:53 +00:00
Tinderbox User
dd6e284ef8 update SRCID 2012-06-29 01:15:41 +00:00
Mark Andrews
77a5cda3be add support for python 2012-06-29 11:04:03 +10:00
Tinderbox User
d147d1fd25 update SRCID 2012-06-27 00:15:46 +00:00
Tinderbox User
e9e0aac754 update copyright notice 2012-06-26 23:45:31 +00:00
Mark Andrews
eea0a8248a 3342. [bug] Change #3314 broke saving of stub zones to disk
resulting in excessive cpu usage in some cases.
                        [RT #29952]
2012-06-27 09:27:06 +10:00
Tinderbox User
89f01352aa update SRCID 2012-06-26 00:15:42 +00:00
Tinderbox User
bfcdd962b0 update copyright notice 2012-06-25 23:45:34 +00:00
Tinderbox User
dd0e34822a newcopyrights 2012-06-25 23:30:06 +00:00
Tinderbox User
0511b9536c update SRCID 2012-06-25 02:15:46 +00:00
Mark Andrews
4f86c7e924 silence compiler warning by using offsetof to get structure element offsets 2012-06-25 12:03:58 +10:00
Tinderbox User
503253ea81 update SRCID 2012-06-22 00:16:44 +00:00
Tinderbox User
9b3b8486ad update copyright notice 2012-06-21 23:45:31 +00:00
Tinderbox User
1569c64146 update SRCID 2012-06-21 06:16:09 +00:00
Evan Hunt
8899945e57 fix secondkey test, properly 2012-06-20 22:45:59 -07:00
Tinderbox User
927604e1f0 update SRCID 2012-06-21 05:15:53 +00:00
Mark Andrews
faea8a525d remove rundundent call 'result = isc_parse_uint8(&ui, r.base, 10);' 2012-06-21 14:30:06 +10:00
Tinderbox User
3597be1b4d update SRCID 2012-06-20 22:16:27 +00:00
Evan Hunt
6112c02a7f fixed second-key test to use correct rndc.conf 2012-06-20 15:09:21 -07:00
Tinderbox User
44c0ea311e update SRCID 2012-06-15 00:16:27 +00:00
Tinderbox User
47614fd67b update copyright notice 2012-06-14 23:45:29 +00:00
Tinderbox User
9ebfa87e2a update SRCID 2012-06-14 01:15:50 +00:00
Mark Andrews
0b88612b1a Merge branch 'v9_8' of repo.isc.org:/proj/git/prod/bind9 into v9_8 2012-06-14 09:47:42 +10:00
Mark Andrews
b5264067d1 update 2012-06-14 09:47:05 +10:00
Tinderbox User
a56f8ad94f update SRCID 2012-06-13 07:15:47 +00:00
Mark Andrews
61731ad937 3337. [bug] Change #3294 broke support for the multiple keys
in controls. [RT #29694]
2012-06-13 16:51:43 +10:00
Tinderbox User
a3bbecc311 update SRCID 2012-06-11 04:15:50 +00:00
Mark Andrews
4082e31639 Merge branch 'v9_8' of repo.isc.org:/proj/git/prod/bind9 into v9_8 2012-06-11 13:45:14 +10:00
Tinderbox User
5d0edd96db update SRCID 2012-06-09 00:15:44 +00:00
Tinderbox User
ea3156ce2e update copyright notice 2012-06-08 23:45:33 +00:00
Tinderbox User
53f3f9de36 newcopyrights 2012-06-08 23:30:11 +00:00
Tinderbox User
a491bde7c0 update SRCID 2012-06-08 05:17:23 +00:00
Evan Hunt
8255198fed nslookup exit with error if unsuccessful
3335.	[func]		nslookup: return a nonzero exit code when unable
			to get an answer. [RT #29492]
2012-06-07 22:08:40 -07:00
Mark Andrews
459d0f5417 spelling 2012-06-08 14:30:02 +10:00
Tinderbox User
07e6f06d40 update SRCID 2012-06-08 04:16:15 +00:00
Mark Andrews
3070430d1b add # 2012-06-08 13:58:00 +10:00
Tinderbox User
a3f14a46ab update SRCID 2012-06-08 03:16:15 +00:00
Mark Andrews
bdedbcd9d0 3333. [bug] Setting resolver-query-timeout too low can cause
named to not recover if it looses connectivity.
                        [RT #29623]
2012-06-08 12:45:19 +10:00
Tinderbox User
a82e024e73 update SRCID 2012-06-07 05:17:16 +00:00
Mark Andrews
900aa62340 Don't restart ns5 after killing it 2012-06-07 14:43:14 +10:00
Tinderbox User
18d6bc482f update SRCID 2012-06-07 03:16:38 +00:00
Mark Andrews
896fb8c26a 3332. [bug] Re-use cached DS rrsets if possible. [RT 29446] 2012-06-07 12:58:25 +10:00
Tinderbox User
4d098b06da update SRCID 2012-06-04 07:15:49 +00:00
Mark Andrews
34e4560d35 kill and restart the nameserver after running: perf 'without rpz' norpz 2012-06-04 16:37:40 +10:00
Tinderbox User
1069a83456 update SRCID 2012-06-02 00:16:13 +00:00
Tinderbox User
d6ae6d6510 update copyright notice 2012-06-01 23:45:38 +00:00
Tinderbox User
15809b79a5 newcopyrights 2012-06-01 23:42:51 +00:00
Mark Andrews
efe8bbdeec add ./bin/tests/system/unknown/large.out 2012-06-02 09:38:34 +10:00
Tinderbox User
53d6e879cb update SRCID 2012-06-01 19:15:47 +00:00
Evan Hunt
168d5d8a42 fix solaris portability problem 2012-06-01 11:41:36 -07:00
Tinderbox User
79eb364e72 update SRCID 2012-06-01 17:15:40 +00:00
Evan Hunt
5810423788 security fix
3331.	[security]	dns_rdataslab_fromrdataset could produce bad
			rdataslabs. [RT #29644]
2012-06-01 09:53:04 -07:00
Tinderbox User
ecf50655e0 update SRCID 2012-06-01 01:16:00 +00:00
Tinderbox User
3d3d8d0bac regen v9_8 2012-06-01 01:13:02 +00:00
Tinderbox User
c0d74d1055 sync 2012-06-01 01:10:12 +00:00
Vernon Schryver
3e0969b040 CHANGES for rt26172 2012-06-01 01:09:23 +00:00
Tinderbox User
38b029f35c update SRCID 2012-06-01 00:15:45 +00:00
Tinderbox User
f3c44ec867 update copyright notice 2012-05-31 23:45:36 +00:00
Tinderbox User
2b2e4dca54 newcopyrights 2012-05-31 23:30:08 +00:00
Tinderbox User
24801ce7a0 update SRCID 2012-05-31 02:15:41 +00:00
Vernon Schryver
07d51fa5ba Squashed commit of the following:
commit 4d29cea2ea05491a7afebc343e41d9b6ad58f068
commit 3211da9716e5ecc0bb758666db70a667ca5a944e
commit 884b6f5d5e9b1f50757c606adafabe382b90c80b
commit 53f82565f72f091a46caed754db160e4a7a2d161
Merge: 8f73664 9698f42
commit 8f73664e7bdc04f766ddcccfb5fc5f857a22326a

for rt26172

Add
  - optional "recursive-only yes|no" to the response-policy statement
  - optional max-policy-ttl to limit the lies that "recursive-only no"
      can introduce into resolvers' caches
  - test that queries with RD=0 are not rewritten by default
  - performance smoke test

Change encoding of PASSTHRU action to "rpz-passthru".
      (The old encoding is still accepted.)
Fix rt26180  assert botch in zone_findrdataset() in this branch
     as well.

Fix missing signatures on NOERROR results despite RPZ hits
    when there are signatures and the client asks for DNSSEC,
2012-05-31 01:47:47 +00:00
Tinderbox User
ad9cadad7d update SRCID 2012-05-31 01:15:56 +00:00
Tinderbox User
2851880ad0 regen v9_8 2012-05-31 01:14:01 +00:00
Tinderbox User
a988d277a0 Merge branch 'v9_8' of ssh://repo.isc.org/proj/git/prod/bind9 into v9_8 2012-05-31 01:11:03 +00:00
Tinderbox User
8cdfbe14bf update SRCID 2012-05-30 16:15:56 +00:00
Evan Hunt
78690c0163 fixed ARM typo: s/replacable/replaceable/ 2012-05-30 08:16:40 -07:00
Tinderbox User
687e13912e update SRCID 2012-05-30 02:15:41 +00:00
Mark Andrews
a06ae70419 silence warnings from clang 2012-05-30 11:55:08 +10:00
Tinderbox User
ceb70f3fe2 update SRCID 2012-05-22 00:15:51 +00:00
Tinderbox User
92be0dc757 update copyright notice 2012-05-21 23:45:27 +00:00
Tinderbox User
1c76e43e5b newcopyrights 2012-05-21 23:30:07 +00:00
Tinderbox User
4dcc1383d1 update SRCID 2012-05-21 06:15:42 +00:00
Mark Andrews
707fee270c redirect stderr to /dev/null 2012-05-21 16:05:46 +10:00
Tinderbox User
f1da6da8be update SRCID 2012-05-21 05:41:39 +00:00
Mark Andrews
6266b339dd portability awk add space between -v and it's argument, if anything has changed add ./COPYRIGHT 2012-05-21 15:17:58 +10:00
Tinderbox User
b77747689a update SRCID 2012-05-21 01:15:53 +00:00
Mark Andrews
6ea1ba16ba awk and toupper is not portable, use sed instead 2012-05-21 10:17:35 +10:00
Tinderbox User
b28d4aa918 update SRCID 2012-05-21 00:15:56 +00:00
Tinderbox User
b3530fa7e0 update SRCID 2012-05-20 00:15:45 +00:00
Tinderbox User
03ccd60f5a update SRCID 2012-05-19 00:16:06 +00:00
Tinderbox User
94d7bb83d2 update SRCID 2012-05-18 10:15:34 +00:00
Mar Andrews
d0660a105b add bin/tests/system/ecdsa/prereq.sh 2012-05-18 09:54:00 +00:00
Mar Andrews
315d9eb547 add bin/tests/system/ecdsa/prereq.sh 2012-05-18 09:53:41 +00:00
Tinderbox User
dc0e2aa433 update SRCID 2012-05-18 07:15:34 +00:00
Mark Andrews
d824d6739f = -> == 2012-05-18 17:11:09 +10:00
Tinderbox User
81791cbc29 update SRCID 2012-05-18 00:16:13 +00:00
Tinderbox User
b008cf0a4d update copyright notice 2012-05-17 23:45:35 +00:00
Tinderbox User
b66a8d3f56 newcopyrights 2012-05-17 23:30:25 +00:00
Evan Hunt
5502d62636 fix check_data() usage
3328.   [bug]           Fixed inconsistent data checking in dst_parse.c.
                        [RT #29401]
2012-05-17 16:17:44 -07:00
Tinderbox User
6657770dac update SRCID 2012-05-17 23:15:31 +00:00
Evan Hunt
35af5b5062 Merge branch 'v9_8' of ssh://repo/proj/git/prod/bind9 into v9_8 2012-05-17 16:11:42 -07:00
Evan Hunt
9d1aaaaf3a add ECDSA support
3317.	[protocol]	Add ECDSA support (RFC 6605). [RT #21918]
2012-05-17 16:09:53 -07:00
Tinderbox User
ca2263f021 update SRCID 2012-05-17 22:15:36 +00:00
Evan Hunt
2d530cc098 Merge branch 'v9_8' of ssh://repo/proj/git/prod/bind9 into v9_8 2012-05-17 14:51:41 -07:00
Evan Hunt
b7d8228ce2 a few files weren't cleaned up 2012-05-17 14:51:14 -07:00
Tinderbox User
25cfa2779b update SRCID 2012-05-17 19:15:51 +00:00
Evan Hunt
58e0170e5e Handle RRSIG signer case consistently
3329.	[bug]	Handle RRSIG signer-name case consistently: We
		generate RRSIG records with the signer-name in
		lower case.  We accept them with any case, but if
		they fail to validate, we try again in lower case.
		[RT #27451]
2012-05-17 11:08:49 -07:00
Tinderbox User
795bb08588 update SRCID 2012-05-17 00:15:45 +00:00
Tinderbox User
7670d38344 update SRCID 2012-05-16 00:16:12 +00:00
Tinderbox User
e19ffb6706 update SRCID 2012-05-15 00:16:01 +00:00
Tinderbox User
af6d02fcac update SRCID 2012-05-14 00:16:05 +00:00
Tinderbox User
198a1a1ed1 update SRCID 2012-05-13 00:15:41 +00:00
Tinderbox User
2202b19bb4 update SRCID 2012-05-12 00:15:59 +00:00
Tinderbox User
45c3b81a4e update SRCID 2012-05-11 00:16:03 +00:00
Tinderbox User
510f97536f update SRCID 2012-05-10 00:16:08 +00:00
Tinderbox User
25121938a1 update SRCID 2012-05-09 23:15:55 +00:00
Mark Andrews
72c1a6b333 3318. [tuning] Reduce the amount of work performed while holding a
bucket lock when finshed with a fetch context.
                        [RT #29239]
2012-05-10 08:43:18 +10:00
Tinderbox User
48372194d0 update SRCID 2012-05-09 00:16:01 +00:00
Tinderbox User
6ec5bad267 update SRCID 2012-05-08 00:15:48 +00:00
Tinderbox User
2248e25191 update SRCID 2012-05-07 00:15:47 +00:00
Tinderbox User
7668064458 update SRCID 2012-05-06 00:15:55 +00:00
Tinderbox User
7b03488994 update SRCID 2012-05-05 00:15:59 +00:00
Tinderbox User
14e8c4ed6b update SRCID 2012-05-04 00:15:58 +00:00
Tinderbox User
a24998a7d0 sync 2012-05-03 01:10:33 +00:00
Tinderbox User
059ece8512 sync 2012-05-03 01:10:33 +00:00
Tinderbox User
4c14152ec7 update SRCID 2012-05-03 00:16:07 +00:00
Tinderbox User
d2717ae015 update SRCID 2012-05-02 00:15:49 +00:00
Tinderbox User
eeda6ae3a8 update SRCID 2012-05-01 00:15:52 +00:00
Tinderbox User
fc901b8caa update SRCID 2012-04-30 00:16:03 +00:00
Tinderbox User
865b556a08 update SRCID 2012-04-29 00:15:50 +00:00
Tinderbox User
56a574270f update SRCID 2012-04-28 00:15:44 +00:00
Tinderbox User
1ffc65968d update SRCID 2012-04-27 13:15:50 +00:00
Tinderbox User
af0f7174e2 update SRCID 2012-04-27 08:15:56 +00:00
Tinderbox User
7a8d9ac1bf update SRCID 2012-04-27 07:16:02 +00:00
Mark Andrews
1960a145eb 9.8.3 2012-04-27 16:44:00 +10:00
Mark Andrews
9f7012c066 Merge branch 'v9_8' of repo.isc.org:/proj/git/prod/bind9 into v9_8 2012-04-27 16:27:00 +10:00
Mark Andrews
493c9fc628 9.8.3 2012-04-27 16:25:09 +10:00
Tinderbox User
354a1b3b99 update SRCID 2012-04-27 05:15:28 +00:00
Mark Andrews
552162bb83 3197. [bug] Don't try to log the filename and line number when
the config parser can't open a file. [RT #22263]
2012-04-27 15:08:01 +10:00
Mark Andrews
4dbd99bcae 3183. [bug] Added RTLD_GLOBAL flag to dlopen call. [RT #26301] 2012-04-27 15:00:02 +10:00
Mark Andrews
40615e39ea Merge branch 'v9_8' of repo.isc.org:/proj/git/prod/bind9 into v9_8 2012-04-27 14:43:39 +10:00
Mark Andrews
55ea7920aa 3232. [bug] Zero zone->curmaster before return in
dns_zone_setmasterswithkeys(). [RT #26732]
2012-04-27 14:42:42 +10:00
Tinderbox User
e297b2f46c update SRCID 2012-04-27 04:16:04 +00:00
Tinderbox User
9098831429 update copyright notice 2012-04-27 04:02:59 +00:00
Tinderbox User
d0ee952988 newcopyrights 2012-04-27 04:01:28 +00:00
Tinderbox User
9924b8c08e update SRCID 2012-04-27 03:16:14 +00:00
Mark Andrews
55e7afa4ea check if the pdf version of the ARM needs to be committed 2012-04-27 12:29:35 +10:00
Tinderbox User
6a2337c066 update SRCID 2012-04-27 01:15:45 +00:00
Mark Andrews
b4b775fc32 sync with master 2012-04-27 10:47:08 +10:00
Tinderbox User
e7ffb25994 update SRCID 2012-04-27 00:15:43 +00:00
Tinderbox User
9d31a1faf0 newcopyrights 2012-04-26 23:30:16 +00:00
Tinderbox User
ac1ab9ce85 update SRCID 2012-04-26 04:15:45 +00:00
Mark Andrews
cc7cd7cc92 Merge branch 'v9_8' of repo.isc.org:/proj/git/prod/bind9 into v9_8 2012-04-26 13:58:02 +10:00
Mark Andrews
337cd4ace2 3314. [bug] The masters list could be updated while refesh_callback
and stub_callback were using it. [RT #26732]
2012-04-26 13:57:20 +10:00
Tinderbox User
dfbd0b21f7 update SRCID 2012-04-26 03:16:16 +00:00
Mark Andrews
f32065b014 3313. [protocol] Add TLSA record type. [RT #28989] 2012-04-26 12:37:58 +10:00
Tinderbox User
02ba576a6f update SRCID 2012-04-26 02:15:35 +00:00
Mark Andrews
db829f3834 3312. [bug] named-checkconf didn't detect a bad dns64 clients acl.
[RT #27631]
2012-04-26 11:46:04 +10:00
Mark Andrews
32ea95bde3 3311. [bug] Abort the zone dump if zone->db is NULL in
zone.c:zone_gotwritehandle. [RT #29028]
2012-04-26 11:29:28 +10:00
Tinderbox User
cdd42bf1c5 update SRCID 2012-04-26 00:16:00 +00:00
Tinderbox User
9a5b04934b update copyright notice 2012-04-25 23:45:26 +00:00
Tinderbox User
3e2c072517 newcopyrights 2012-04-25 23:30:08 +00:00
Tinderbox User
82f5492f6f update SRCID 2012-04-25 00:15:48 +00:00
Evan Hunt
d23cdfd68d increase table size for mutex profiling 2012-04-24 16:52:53 -07:00
Tinderbox User
d328345168 update SRCID 2012-04-24 22:15:49 +00:00
Evan Hunt
b276df716d fctx_finddone: call fctx_destroy within the bucket lock 2012-04-24 14:59:50 -07:00
Tinderbox User
092c1f8f92 update SRCID 2012-04-24 00:15:48 +00:00
Tinderbox User
9e6393d50f newcopyrights 2012-04-23 23:30:16 +00:00
Tinderbox User
ee175b10cf update SRCID 2012-04-23 16:15:44 +00:00
Evan Hunt
a9ac8826ce removed files merged by mistake 2012-04-23 09:13:14 -07:00
Evan Hunt
9a76e95622 fix .gitignore files 2012-04-23 09:01:30 -07:00
Tinderbox User
392391a018 update SRCID 2012-04-23 00:16:00 +00:00
Tinderbox User
9fa0a8e8f1 update SRCID 2012-04-22 00:16:01 +00:00
Tinderbox User
9ce2766b37 update SRCID 2012-04-21 00:15:50 +00:00
Tinderbox User
d45905f532 update SRCID 2012-04-20 00:15:49 +00:00
Tinderbox User
ac8f58355e update SRCID 2012-04-19 14:17:11 +00:00
Scott Mann
3a8970bc4c typo 2012-04-19 08:01:00 -06:00
Scott Mann
6ca4619ded remove rfc5011.txt from contrib subdir 2012-04-19 07:58:28 -06:00
Tinderbox User
5007e6d1e1 update SRCID 2012-04-19 00:15:59 +00:00
Tinderbox User
420b60ac90 update SRCID 2012-04-18 00:16:15 +00:00
Tinderbox User
c36a5fb86a update SRCID 2012-04-17 00:15:54 +00:00
Tinderbox User
9698f428b4 update SRCID 2012-04-16 00:16:00 +00:00
Tinderbox User
fc97ec759e update SRCID 2012-04-15 00:16:08 +00:00
Tinderbox User
4e5475ab7d update SRCID 2012-04-14 00:15:57 +00:00
Tinderbox User
1f073a3050 update SRCID 2012-04-13 01:15:20 +00:00
Mark Andrews
ee65010efc remove release-notes.css 2012-04-13 11:13:03 +10:00
Tinderbox User
f2780ecfa9 update SRCID 2012-04-13 00:16:02 +00:00
Tinderbox User
d6b6ca9086 update copyright notice 2012-04-12 23:45:32 +00:00
Tinderbox User
5300dfaf94 newcopyrights 2012-04-12 23:30:14 +00:00
Tinderbox User
b63c70a4b6 update SRCID 2012-04-12 23:15:49 +00:00
Mark Andrews
c7ae37d1aa 3307. [bug] Add missing ISC_LANG_BEGINDECLS and ISC_LANG_ENDDECLS.
[RT #28956]
2012-04-13 08:39:23 +10:00
Tinderbox User
c6134ebd06 update SRCID 2012-04-12 10:15:43 +00:00
Mark Andrews
efd194bdb6 3307. [bug] Add missing ISC_LANG_ENDDECLS to <dns/tsec.h>. [RT #28956] 2012-04-12 19:17:29 +10:00
Tinderbox User
e91cc79a8e update SRCID 2012-04-12 05:15:56 +00:00
Evan Hunt
3c2fba69ff remove release-notes.css 2012-04-11 21:24:18 -07:00
Tinderbox User
583c41f61c update SRCID 2012-04-12 00:16:02 +00:00
Tinderbox User
5771a59496 update copyright notice 2012-04-11 23:45:30 +00:00
Tinderbox User
5585f5cbee newcopyrights 2012-04-11 23:30:14 +00:00
Tinderbox User
c81fef4c01 update SRCID 2012-04-11 03:15:58 +00:00
Mark Andrews
f0c93bef30 3306. [bug] Improve DNS64 reverse zone performance. [RT #28563]
3305.   [func]          Add wire format lookup method to sdb. [RT #28563]
2012-04-11 12:33:08 +10:00
Tinderbox User
cf41decab7 update SRCID 2012-04-11 02:15:18 +00:00
Mark Andrews
1c1d6d50ab add the ability to override --remote 2012-04-11 11:29:20 +10:00
Tinderbox User
62cf8bcc66 update SRCID 2012-04-11 01:15:44 +00:00
Mark Andrews
a9d6f26285 3304. [bug] Use hmctx, not mctx when freeing rbtdb->heaps. [RT #28571] 2012-04-11 10:47:37 +10:00
Tinderbox User
8e6c50e5d5 update SRCID 2012-04-11 00:15:44 +00:00
Mark Andrews
fce9dd6001 remove RELEASE-NOTES-BIND-9.8.1.* 2012-04-11 10:12:50 +10:00
Tinderbox User
d6434462fa update SRCID 2012-04-10 07:17:05 +00:00
Mark Andrews
3605b68ffb use --remote=cvs.isc.org:/proj/git/prod/bind9.git 2012-04-10 16:19:56 +10:00
Tinderbox User
697f9934b0 update SRCID 2012-04-10 00:16:30 +00:00
Tinderbox User
e76b6fe56b update SRCID 2012-04-09 00:17:08 +00:00
Tinderbox User
627ed06b76 update SRCID 2012-04-08 00:17:08 +00:00
Tinderbox User
d496e45e56 update SRCID 2012-04-07 00:17:03 +00:00
Tinderbox User
f0a8d0faa3 update SRCID 2012-04-06 19:15:43 +00:00
Evan Hunt
338e373482 delete old release notes 2012-04-06 11:39:02 -07:00
Tinderbox User
5510185491 update SRCID 2012-04-06 00:15:38 +00:00
Tinderbox User
466b1cd30e update SRCID 2012-04-05 00:16:41 +00:00
Tinderbox User
9b033ceebd update SRCID 2012-04-04 00:16:51 +00:00
Tinderbox User
d5a55973e8 update SRCID 2012-04-03 00:16:35 +00:00
Tinderbox User
3db50f193b update SRCID 2012-04-02 00:17:11 +00:00
Tinderbox User
1b86b4cc84 update SRCID 2012-04-01 00:16:45 +00:00
Tinderbox User
c2886a3f2d update SRCID 2012-03-31 00:17:08 +00:00
Tinderbox User
8f43656b3b update SRCID 2012-03-30 01:17:03 +00:00
Mark Andrews
bf07be5e5a 3302. [bug] dns_dnssec_findmatchingkeys could fail to find
keys if the zone name contained character that
                        required special mappings. [RT #28600]
2012-03-30 12:08:02 +11:00
Tinderbox User
26bef8b7bd update SRCID 2012-03-30 00:16:42 +00:00
Tinderbox User
5bc1b71358 newcopyrights 2012-03-29 23:30:13 +00:00
Tinderbox User
29d365cbe4 update SRCID 2012-03-29 00:17:09 +00:00
Mark Andrews
7bbd9900cc 3301. [contrib] Update queryperf to build on darwin. Add -R flag
for non-recursive queries. [RT #28565]
2012-03-29 10:32:32 +11:00
Tinderbox User
fd2136d87c update SRCID 2012-03-28 23:16:06 +00:00
Mark Andrews
f80c9db2b5 3300. [bug] Named could die if gssapi was enabled in named.conf
but was not compiled in. [RT #28338]
2012-03-29 09:54:40 +11:00
Tinderbox User
15f30668a2 update SRCID 2012-03-28 00:16:37 +00:00
Mark Andrews
183a1f9e79 3299. [bug] Make SDB handle errors from database drivers better.
[RT #28534]
2012-03-28 10:33:20 +11:00
Tinderbox User
ccca0e2a9f update SRCID 2012-03-27 00:16:07 +00:00
Tinderbox User
9ffde9646e update SRCID 2012-03-26 00:16:35 +00:00
Tinderbox User
ebb53e83ae update SRCID 2012-03-25 00:16:43 +00:00
Tinderbox User
1711e905a2 update SRCID 2012-03-24 00:17:07 +00:00
Tinderbox User
5cc93001a9 update SRCID 2012-03-23 00:17:07 +00:00
Tinderbox User
10e24fedef update SRCID 2012-03-22 20:15:55 +00:00
Evan Hunt
29ae661890 prep for 9.8.2 release 2012-03-22 12:20:00 -07:00
Tinderbox User
186f4a149f update SRCID 2012-03-22 18:16:04 +00:00
Tinderbox User
d9d7643022 regen PDF 2012-03-22 17:37:03 +00:00
Tinderbox User
6ff398fffc regen v9_8 2012-03-22 17:24:07 +00:00
Tinderbox User
2ae1192683 update SRCID 2012-03-22 17:15:45 +00:00
Tinderbox User
569c385003 Merge branch 'v9_8' of ssh://repo.isc.org/proj/git/prod/bind9 into v9_8 2012-03-22 16:55:44 +00:00
Tinderbox User
a85a9ca31a regen 2012-03-22 16:53:15 +00:00
Tinderbox User
ee2156341c update SRCID 2012-03-22 02:16:39 +00:00
Mark Andrews
b7d952e44f 3298. [bug] Named could dereference a NULL pointer in
zmgr_start_xfrin_ifquota if the zone was being removed.
                        [RT #28419]
2012-03-22 12:41:55 +11:00
Tinderbox User
b9be6aab32 update SRCID 2012-03-22 00:16:57 +00:00
Tinderbox User
09b2e61860 update SRCID 2012-03-21 00:17:02 +00:00
Tinderbox User
0bbbe92ea0 update SRCID 2012-03-20 00:17:02 +00:00
Tinderbox User
8df21b57ff update SRCID 2012-03-19 00:16:05 +00:00
Tinderbox User
efe583a575 update SRCID 2012-03-18 00:17:07 +00:00
Tinderbox User
db04f60e12 update SRCID 2012-03-17 00:16:06 +00:00
Tinderbox User
6e71438084 update SRCID 2012-03-16 00:17:03 +00:00
Tinderbox User
5ad257d64a update SRCID 2012-03-15 01:16:47 +00:00
Mark Andrews
ff0277bbcf 3297. [bug] Named could die on a malformed master file. [RT #28467] 2012-03-15 12:11:05 +11:00
Tinderbox User
9fd48658fe update SRCID 2012-03-15 00:16:08 +00:00
Tinderbox User
85f8057356 update SRCID 2012-03-14 00:16:57 +00:00
Tinderbox User
1b7e532dc1 update SRCID 2012-03-13 00:17:03 +00:00
Tinderbox User
f067bd67a4 update copyright notice 2012-03-12 23:45:28 +00:00
Tinderbox User
5b50bc715d update SRCID 2012-03-12 01:16:34 +00:00
Tinderbox User
db4c35f7ae regen v9_8 2012-03-12 01:13:15 +00:00
Mark Andrews
f2cd16e3dc copyright cleanup 2012-03-12 11:38:38 +11:00
Tinderbox User
d68a6e3ae8 update SRCID 2012-03-12 00:16:10 +00:00
Tinderbox User
03b1f683c0 update SRCID 2012-03-11 00:16:34 +00:00
Tinderbox User
1ceec0a211 update copyright notice 2012-03-10 23:45:31 +00:00
Tinderbox User
f9f0dc6284 newcopyrights 2012-03-10 23:30:13 +00:00
Tinderbox User
50a28819ff update SRCID 2012-03-10 04:29:44 +00:00
Tinderbox User
30d24a0e87 update SRCID 2012-03-10 00:17:53 +00:00
Evan Hunt
cbd5298859 Merged 'rt28345': new git-based merge_copyrights 2012-03-09 15:59:21 -08:00
Mark Andrews
a2bb1bb4da remove lib/dns/tests/testdata/master/.gitignore 2012-03-10 10:51:21 +11:00
Tinderbox User
806001cc51 regen 2012-03-09 23:30:19 +00:00
Tinderbox User
a094cdb8cd update SRCID 2012-03-09 22:17:15 +00:00
Mark Andrews
5a605b83bf empty directory 2012-03-10 08:46:53 +11:00
Tinderbox User
93553d370f update SRCID 2012-03-09 21:17:03 +00:00
Tinderbox User
cc65e60aac update SRCID 2012-03-09 21:01:43 +00:00
Evan Hunt
bd793d9403 s/cvsignore/gitignore/ 2012-03-08 13:44:15 -08:00
Mark Andrews
5fd272be54 3295. [bug] Adjust isc_time_secondsastimet range check to be more
portable. [RT # 26542]
2012-03-08 15:35:07 +11:00
Mark Andrews
7714188c0b update/add .gitignore 2012-03-08 15:03:25 +11:00
Mark Andrews
c95802e3b8 3294. [bug] isccc/cc.c:table_fromwire failed to free alist on
error. [RT #28265]
2012-03-08 14:43:16 +11:00
Evan Hunt
306644b558 update copyrights 2012-03-07 15:38:57 -08:00
Evan Hunt
a8341e173e Revert "add .gitattributes (turn on ident)"
This reverts commit 43d8ee6dc4.
2012-03-07 08:45:55 -08:00
Evan Hunt
c95beeb07f set $Id$ 2012-03-07 08:19:24 -08:00
Tinderbox User
b96f746bb6 regen v9_8 2012-03-07 02:17:49 +00:00
Tinderbox User
91f0609aae regen v9_8 2012-03-07 01:54:34 +00:00
Evan Hunt
588f8a8ac2 add .gitattributes (turn on ident) 2012-03-06 17:28:56 -08:00
Evan Hunt
031169a6d1 kit.sh now uses git 2012-03-04 10:48:55 -08:00
Evan Hunt
3997b6bcbf add gitignore, remove cvsignore 2012-03-03 23:33:18 -08:00
Automatic Updater
39b2e62464 update 2012-03-01 00:16:13 +00:00
Automatic Updater
9fa3290eb0 update copyright notice 2012-02-29 23:46:20 +00:00
Automatic Updater
da78b87b88 newcopyrights 2012-02-29 23:30:18 +00:00
Automatic Updater
556bb266dd update 2012-02-29 22:15:59 +00:00
Evan Hunt
fcf29dd783 3291. [port] Fixed a build error on systems without ENOTSUP.
[RT #28200]
2012-02-29 21:27:33 +00:00
Automatic Updater
d59b368d1d update 2012-02-29 00:16:30 +00:00
Automatic Updater
36f0ee282c update copyright notice 2012-02-28 23:46:01 +00:00
Automatic Updater
b6a55c9c20 newcopyrights 2012-02-28 23:30:16 +00:00
Automatic Updater
22ea70835f update 2012-02-28 22:16:12 +00:00
Mark Andrews
e52460b0c0 3290. [bug] <isc/hmacsha.h> was not being installed. [RT #28169] 2012-02-28 21:36:23 +00:00
Automatic Updater
92b22a866a update 2012-02-24 04:15:51 +00:00
Mark Andrews
c446b02d68 dns_zone_synckeyzone 2012-02-24 03:58:24 +00:00
Automatic Updater
4be35d5100 update 2012-02-23 21:16:07 +00:00
Evan Hunt
97c98c505a corrected change #3277 to #3278 to match 9.9 and HEAD. 2012-02-23 20:53:31 +00:00
Automatic Updater
95b1c7c247 update 2012-02-23 04:16:41 +00:00
Evan Hunt
5a6883cb47 nicer release notes URL 2012-02-23 03:53:19 +00:00
Automatic Updater
c6404e16d6 update 2012-02-23 00:16:00 +00:00
Automatic Updater
755858999f update copyright notice 2012-02-22 23:46:36 +00:00
Automatic Updater
87cf974bc0 newcopyrights 2012-02-22 23:30:13 +00:00
Automatic Updater
de1f8524f1 update 2012-02-22 22:15:59 +00:00
Evan Hunt
b0c906596a 3288. [bug] dlz_destroy() function wasn't correctly registered
by the DLZ dlopen driver. [RT #28056]
2012-02-22 21:44:24 +00:00
Automatic Updater
eb3d828bba update 2012-02-22 15:16:05 +00:00
Mark Andrews
6d4935ecf5 3287. [port] Update ans.pl to work with Net::DNS 0.68. [RT #28028] 2012-02-22 14:30:38 +00:00
Automatic Updater
b4270bf81d update 2012-02-22 01:16:30 +00:00
Evan Hunt
54408e8159 add pointer to release notes (ugly URL; should be updated to a pretty one) 2012-02-22 00:55:22 +00:00
Evan Hunt
15601edb93 3286. [bug] Managed key maintenance timer could fail to start
after 'rndc reconfig'. [RT #26786]
2012-02-22 00:33:33 +00:00
Automatic Updater
1d8a0c5c34 update 2012-02-15 22:15:42 +00:00
Automatic Updater
ce9a779497 update 2012-02-15 21:16:06 +00:00
Automatic Updater
b0b4f4c219 update copyright notice 2012-02-15 21:16:03 +00:00
Automatic Updater
017190ccb5 newcopyrights 2012-02-15 21:13:42 +00:00
Mark Andrews
dd0b839a76 3285. [bug] val-frdataset was incorrectly disassociated in
proveunsecure after calling startfinddlvsep.
                        [RT #27928]
2012-02-15 21:03:20 +00:00
Automatic Updater
615877aa03 update 2012-02-15 13:16:33 +00:00
Mark Andrews
6a6891d5ed 2x POST(locktype); 2012-02-15 12:32:50 +00:00
Automatic Updater
26a842c11f update 2012-02-15 11:16:21 +00:00
Mark Andrews
bfb358e126 9.8.2rc2 2012-02-15 10:36:34 +00:00
Automatic Updater
20146ff386 update 2012-02-15 02:15:59 +00:00
Mark Andrews
e1c47cd778 3284. [bug] Address race conditions with the handling of
rbtnode.deadlink. [RT #27738]
2012-02-15 02:02:55 +00:00
Mark Andrews
bc337a2f44 Loop 'I:checking that large rdatasets loaded' in case the zone transfer has not yet completed 2012-02-15 01:23:33 +00:00
Automatic Updater
c6e234306e update 2012-02-15 00:16:09 +00:00
Automatic Updater
18ddc00419 update copyright notice 2012-02-14 23:46:30 +00:00
Automatic Updater
090afb4adc newcopyrights 2012-02-14 23:30:13 +00:00
Automatic Updater
a058fc9e5e update 2012-02-14 01:15:52 +00:00
Mark Andrews
29d3240787 extend:
3282.   [bug]           Restrict the TTL of NS RRset to no more than that
                        of the old NS RRset when replacing it.
                        [RT #27792] [RT #27884]
2012-02-14 00:25:41 +00:00
Automatic Updater
d3bc6790c4 update 2012-02-14 00:16:04 +00:00
Mark Andrews
2924a2aef5 3283. [bug] Raw zones with with more than 512 records in a RRset
failed to load. [RT #27863]
2012-02-14 00:10:17 +00:00
Automatic Updater
61d489be35 update 2012-02-10 00:16:17 +00:00
Automatic Updater
38841ea996 update copyright notice 2012-02-09 23:46:25 +00:00
Automatic Updater
af3db9c2ad newcopyrights 2012-02-09 23:30:23 +00:00
Automatic Updater
262ea339dd update 2012-02-09 22:16:23 +00:00
Mark Andrews
0de7627fff move keygeneration out of the timing critical section 2012-02-09 21:51:34 +00:00
Automatic Updater
7f5bbd7f61 update 2012-02-09 21:15:56 +00:00
Mark Andrews
256948c153 3282. [bug] Restrict the TTL of NS RRset to no more than that
of the old NS RRset when replacing it. [RT #27792]
2012-02-09 21:01:48 +00:00
Automatic Updater
d3da87a68e update 2012-02-08 00:16:01 +00:00
Automatic Updater
7779587d64 update copyright notice 2012-02-07 23:46:41 +00:00
Automatic Updater
c0f13d413e newcopyrights 2012-02-07 23:30:14 +00:00
Automatic Updater
2fe2a08d47 update 2012-02-07 20:16:58 +00:00
Mark Andrews
6f56ce1a4f 3281. [bug] SOA refresh queries could be treated as cancelled
despite succeeding over the loopback interface.
                        [RT #27782]
2012-02-07 19:52:23 +00:00
Automatic Updater
a967e8fcff update 2012-02-07 01:15:50 +00:00
Mark Andrews
930151fcab 3280. [bug] Potential double free of a rdataset on out of memory
with DNS64. [RT #27762]
2012-02-07 01:14:39 +00:00
Evan Hunt
55f6591579 fixed a test error that caused autosign to fail on freebsd 2012-02-07 00:34:20 +00:00
Automatic Updater
376135850a update 2012-02-07 00:21:10 +00:00
Automatic Updater
f228a6b6cf update copyright notice 2012-02-06 23:45:58 +00:00
Automatic Updater
558d31c1d8 newcopyrights 2012-02-06 23:30:19 +00:00
Mark Andrews
9116257553 verify server is answering before starting next server 2012-02-06 23:23:52 +00:00
Automatic Updater
94e94476cf update 2012-02-06 22:15:58 +00:00
Evan Hunt
2a2657427f 3277. [bug] Make sure automatic key maintenance is started
when "auto-dnssec maintain" is turned on during
			"rndc reconfig". [RT #26805]
2012-02-06 21:27:52 +00:00
Automatic Updater
77806b983c update 2012-02-06 06:16:15 +00:00
Mark Andrews
0e4f7d9939 3276. [bug] win32: ns_os_openfile failed to return NULL on
safe_open failure. [RT #27696]
2012-02-06 05:16:07 +00:00
Automatic Updater
6b8199373a update 2012-02-04 00:16:22 +00:00
Automatic Updater
91428e5e02 update copyright notice 2012-02-03 23:46:14 +00:00
Automatic Updater
717e205057 newcopyrights 2012-02-03 23:30:24 +00:00
Automatic Updater
af5a77e150 update 2012-02-03 05:17:37 +00:00
Mark Andrews
f13044fd40 I:waiting for nameserver to load, ok'd by Evan 2012-02-03 04:46:32 +00:00
Automatic Updater
5379f220d1 update 2012-02-03 00:15:56 +00:00
Automatic Updater
426a6a5dfb update copyright notice 2012-02-02 23:46:42 +00:00
Automatic Updater
3e171d4e11 newcopyrights 2012-02-02 23:30:14 +00:00
Automatic Updater
8ff92d3af1 update 2012-02-02 04:16:18 +00:00
Mark Andrews
502b676005 portable code, ok'd by Evan 2012-02-02 03:50:14 +00:00
Automatic Updater
be5a1b78d0 update 2012-02-01 00:16:01 +00:00
Automatic Updater
33a62e8d0f update copyright notice 2012-01-31 23:46:41 +00:00
Automatic Updater
33c1b22901 newcopyrights 2012-01-31 23:30:21 +00:00
Automatic Updater
6ef91fba7b update 2012-01-31 23:15:55 +00:00
Mark Andrews
cc52242055 3274. [bug] Log when a zone is not reusable. Only set loadtime
on successful loads.  [RT #27650]
2012-01-31 22:31:46 +00:00
Automatic Updater
672881aca8 update 2012-01-31 18:15:55 +00:00
Evan Hunt
9f6a818af8 missed a bit 2012-01-31 18:01:18 +00:00
Evan Hunt
6522a6b265 3273. [bug] AAAA responses could be returned in the additional
section even when filter-aaaa-on-v4 was in use.
                        [RT #27292]
2012-01-31 17:54:12 +00:00
Automatic Updater
d56245e216 update 2012-01-31 04:15:55 +00:00
Mark Andrews
f8e75e7503 3271. [port] darwin: mksymtbl is not always stable, loop several
times before giving up.  mksymtbl was using non
                        portable perl to covert 64 bit hex strings. [RT #27653]
2012-01-31 04:12:33 +00:00
Automatic Updater
be59fb2e6b update 2012-01-31 00:16:00 +00:00
Automatic Updater
4ef0d1dc08 update copyright notice 2012-01-30 23:46:53 +00:00
Automatic Updater
9a8f1207d3 newcopyrights 2012-01-30 23:30:18 +00:00
Automatic Updater
3b47adfc61 update 2012-01-30 01:15:45 +00:00
Mark Andrews
4e40bc7bed remove doc/draft, doc/rfc 2012-01-30 00:53:19 +00:00
Mark Andrews
a6570a0453 9.8.2 2012-01-30 00:24:57 +00:00
Mark Andrews
e4facd74b6 Add comment describing LIBINTERFACE values per branch 2012-01-30 00:23:54 +00:00
Mark Andrews
d82296db36 make 'when' isc_stdtime_t in set_key_expiry_warning 2012-01-30 00:17:23 +00:00
Automatic Updater
edbafc4b7e update 2012-01-30 00:15:50 +00:00
Automatic Updater
de5b54ca7f newcopyrights 2012-01-29 23:30:14 +00:00
Automatic Updater
fe53b3d903 update 2012-01-29 06:15:42 +00:00
Automatic Updater
9e07eac628 regen 2012-01-29 06:08:46 +00:00
Evan Hunt
45f5a577e1 prep 9.8.2 2012-01-29 06:08:11 +00:00
Automatic Updater
c4712cbeb1 update 2012-01-28 00:15:59 +00:00
Automatic Updater
858d47a80c update copyright notice 2012-01-27 23:46:31 +00:00
Automatic Updater
d0a018ea02 newcopyrights 2012-01-27 23:30:32 +00:00
Automatic Updater
bcfb97d433 update 2012-01-27 03:16:41 +00:00
Mark Andrews
a6a22245a3 address merge error 2012-01-27 02:34:02 +00:00
Automatic Updater
db3762f2c5 update 2012-01-27 02:15:50 +00:00
Mark Andrews
e2f640d3ec back port dns_test_loaddb from 9.9.0 2012-01-27 02:13:06 +00:00
Mark Andrews
05cf79065f 3268. [bug] Convert RRSIG expiry times to 64 timestamps to work
out the earliest expiry time. [RT #23311]
2012-01-27 01:47:30 +00:00
Mark Andrews
713eea548b 3267. [bug] Memory allocation failures could be mis-reported as
unexpected error.  New ISC_R_UNSET result code.
                        [RT #27336]
2012-01-27 01:26:08 +00:00
Automatic Updater
ed1a2ef445 update 2012-01-27 01:16:04 +00:00
Mark Andrews
553cfe55d5 3266. [bug] The maximum number of NSEC3 iterations for a
DNSKEY RRset was not being properly computed.
                        [RT #26543]
2012-01-27 00:59:07 +00:00
Automatic Updater
b6ab3f7df5 update 2012-01-24 00:15:46 +00:00
Automatic Updater
76f15cf37c update copyright notice 2012-01-23 23:46:27 +00:00
Automatic Updater
df6025ea77 newcopyrights 2012-01-23 23:30:14 +00:00
Automatic Updater
b803a1d1f5 update 2012-01-23 12:16:15 +00:00
Mark Andrews
b040640f44 test for Net::DNS 2012-01-23 11:56:39 +00:00
Automatic Updater
739c431b34 update 2012-01-21 01:15:46 +00:00
Automatic Updater
91fe924782 sync 2012-01-21 01:10:54 +00:00
Automatic Updater
e516700f87 update 2012-01-20 02:15:53 +00:00
Mark Andrews
2c59318ed7 remove more bashisms 2012-01-20 01:36:44 +00:00
Automatic Updater
b62d39e6f1 update 2012-01-20 00:16:01 +00:00
Automatic Updater
7ac370ea23 newcopyrights 2012-01-19 23:30:12 +00:00
Automatic Updater
57c64e1223 update 2012-01-19 09:16:37 +00:00
Mark Andrews
1780ea530f don't use bash syntax 2012-01-19 08:43:33 +00:00
Automatic Updater
af0b8a44fa update 2012-01-18 00:15:59 +00:00
Automatic Updater
1b3ffd570c newcopyrights 2012-01-17 23:30:12 +00:00
Automatic Updater
b074f2f95d update 2012-01-17 02:15:51 +00:00
Automatic Updater
8985abc0f9 regen v9_8 2012-01-17 01:53:29 +00:00
Automatic Updater
34554238c0 update 2012-01-17 00:15:52 +00:00
Automatic Updater
b615adb508 newcopyrights 2012-01-16 23:30:14 +00:00
Automatic Updater
d43a500c2a update 2012-01-16 23:15:59 +00:00
Evan Hunt
9296e22640 add section explaining how to build with SoftHSM 2012-01-16 22:50:25 +00:00
Automatic Updater
221797a41d update 2012-01-16 19:15:53 +00:00
Evan Hunt
3f1612de5b updated pkcs11 documentation 2012-01-16 19:08:43 +00:00
Evan Hunt
dd71df4c23 - add openssl-1.0.0f-patch
- update openssl-0.9.8s-patch to francis's version
2012-01-16 19:00:30 +00:00
Automatic Updater
230d8ad9e9 update 2012-01-14 02:16:00 +00:00
Automatic Updater
c006f8b7cc sync 2012-01-14 01:40:03 +00:00
Automatic Updater
04af605f28 update 2012-01-13 00:15:54 +00:00
Automatic Updater
fbc6d623ca update copyright notice 2012-01-12 23:46:43 +00:00
Automatic Updater
65068adc40 newcopyrights 2012-01-12 23:30:14 +00:00
Automatic Updater
a7580e544c update 2012-01-12 02:15:52 +00:00
Automatic Updater
d046e52e37 regen v9_8 2012-01-12 01:53:32 +00:00
Automatic Updater
5f56a6f4d9 update 2012-01-12 00:15:53 +00:00
Evan Hunt
08a069dec4 update doc to reflect rebased pkcs11 patch 2012-01-11 23:48:22 +00:00
Evan Hunt
190416b94a rebase pkcs11 patch to openssl 0.9.8s 2012-01-11 23:45:36 +00:00
Automatic Updater
aecf9ab146 update 2012-01-11 21:15:51 +00:00
Curtis Blackburn
fab590d3f3 added myself to the list of authors. 2012-01-11 20:19:40 +00:00
Automatic Updater
6bed913285 update 2012-01-11 00:15:51 +00:00
Automatic Updater
72e11c3ce5 update copyright notice 2012-01-10 23:46:34 +00:00
Automatic Updater
090fa4b696 newcopyrights 2012-01-10 23:30:11 +00:00
Automatic Updater
1e999aa541 update 2012-01-10 01:16:04 +00:00
Scott Mann
369ebc851b added scott mann to bind authors 2012-01-10 00:26:11 +00:00
Automatic Updater
b460a645b3 update 2012-01-08 00:15:48 +00:00
Automatic Updater
74a0cde85f update copyright notice 2012-01-07 23:46:29 +00:00
Automatic Updater
9fd10683c5 newcopyrights 2012-01-07 23:30:15 +00:00
Automatic Updater
1828086c0d update 2012-01-07 06:15:53 +00:00
Mark Andrews
0d1be30057 non isc copyright 2012-01-07 05:56:07 +00:00
Automatic Updater
f9d46927fe update 2012-01-07 01:15:54 +00:00
Evan Hunt
fb55b8f34d 3262. [bug] Signed responses were handled incorrectly by RPZ.
[RT #27316]
2012-01-07 00:19:29 +00:00
Automatic Updater
1d8cff9f28 update 2012-01-05 20:16:24 +00:00
Evan Hunt
14a3d10777 fix incomplete CHANGES note #3170 2012-01-05 19:29:10 +00:00
Automatic Updater
7b75af3ab4 update 2012-01-05 05:15:50 +00:00
Mark Andrews
4643c8c398 rrset-order cyclic fix cleanupt 2012-01-05 04:59:20 +00:00
Automatic Updater
5438ecc784 update 2012-01-05 00:15:54 +00:00
Automatic Updater
8ead053cb0 update copyright notice 2012-01-04 23:46:19 +00:00
Automatic Updater
31a6af7b8c newcopyrights 2012-01-04 23:30:16 +00:00
Automatic Updater
01c0424a85 update 2012-01-04 04:16:01 +00:00
Mark Andrews
318dc8fb88 non isc copyright 2012-01-04 04:04:13 +00:00
Automatic Updater
a5cea6308e update 2012-01-04 03:16:38 +00:00
Evan Hunt
c0990ffd88 3260. [bug] "rrset-order cyclic" could appear not to rotate
for some query patterns.  [RT #27170/27185]
2012-01-04 03:07:29 +00:00
Automatic Updater
7890d34413 update 2011-12-24 00:15:55 +00:00
Automatic Updater
1f94c807b2 update copyright notice 2011-12-23 23:46:46 +00:00
Automatic Updater
02e4a6b752 update 2011-12-23 07:25:04 +00:00
Automatic Updater
fc07562bf6 regenerate 2011-12-23 07:12:25 +00:00
Evan Hunt
772e8e57db update for 9.8.2rc1 2011-12-23 07:08:08 +00:00
Automatic Updater
76d6f2352a update 2011-12-23 03:16:39 +00:00
Evan Hunt
307f868728 prep for rc1 2011-12-23 02:30:15 +00:00
Automatic Updater
3b2c5228ec update 2011-12-23 02:16:01 +00:00
Automatic Updater
6c03cc331b update 2011-12-23 01:40:20 +00:00
Automatic Updater
a8b2fb3a5a update 2011-12-23 01:16:00 +00:00
Mark Andrews
73a8651e91 --enable-fixed-rrset uses reversed order for cyclic 2011-12-23 01:05:22 +00:00
Mark Andrews
26a91b7001 3260. [bug] "rrset-order cyclic" could appears to not rotate
for some query patterns.  [RT #27170]
2011-12-23 00:40:02 +00:00
Automatic Updater
586cdd9a85 update 2011-12-23 00:15:52 +00:00
Mark Andrews
2b4ca97504 3260. [bug] "rrset-order cyclic" could appear to not rotate
for some query patterns.  [RT #27170]
2011-12-23 00:00:48 +00:00
Automatic Updater
3662af79dc update copyright notice 2011-12-22 23:45:54 +00:00
Automatic Updater
d02025bdce newcopyrights 2011-12-22 23:30:12 +00:00
Automatic Updater
1915e0199c update 2011-12-22 18:15:50 +00:00
Evan Hunt
536581e749 3259. [bug] named-compilezone: Suppress "dump zone to <file>"
message when writing to stdout. [RT #27109]
2011-12-22 17:28:45 +00:00
Automatic Updater
f123f4af69 update 2011-12-22 13:16:36 +00:00
Mark Andrews
78badc40b3 3258. [test] Add "forcing full sign with unreadable keys" test.
[RT #27153]
2011-12-22 12:24:30 +00:00
Automatic Updater
645765acab update 2011-12-22 12:16:00 +00:00
Mark Andrews
9e3c916d15 forcing full sign with unreadable keys 2011-12-22 12:07:42 +00:00
Automatic Updater
569fbedec5 update 2011-12-22 09:16:37 +00:00
Mark Andrews
4afb83574e 3257. [bug] Do not generate a error message when calling fsync()
in a pipe or socket. [RT #27109]
2011-12-22 08:50:45 +00:00
Mark Andrews
0700fb6e22 3256. [bug] Disable empty zones for lwresd -C. [RT #27139] 2011-12-22 08:25:16 +00:00
Automatic Updater
9f3c8165e8 update 2011-12-22 08:16:33 +00:00
Mark Andrews
da549bfcb8 3254. [bug] Set isc_socket_ipv6only() on the IPv6 control channels.
[RT #22249]
2011-12-22 08:10:09 +00:00
Mark Andrews
c034001844 3253. [bug] Return DNS_R_SYNTAX when the input to a text field is
too long. [RT #26956]
2011-12-22 07:43:51 +00:00
Mark Andrews
cf765eb85a 3251. [bug] Enforce a upper bound (65535 bytes) on the amount of
memory dns_sdlz_putrr() can allocate per record to
                        prevent run away memory consumption on ISC_R_NOSPACE.
                        [RT #26956]
2011-12-22 07:16:32 +00:00
Automatic Updater
4774e70218 update 2011-12-22 03:16:36 +00:00
Mark Andrews
7d714651ec +/- 500ms was too small a fudge factor (-582ms seen in testing), raise to +/- 1000ms 2011-12-22 02:21:04 +00:00
Automatic Updater
e2563998ea update 2011-12-21 00:16:32 +00:00
Automatic Updater
8ff8a88cce update copyright notice 2011-12-20 23:46:02 +00:00
Automatic Updater
291808833d newcopyrights 2011-12-20 23:30:14 +00:00
Automatic Updater
f983ccd321 update 2011-12-20 06:16:32 +00:00
Mark Andrews
ba0c8941cd configure strips out VPATH. Use ${srcdir} instead so 'make depend' works
in lib/export.
2011-12-20 05:25:58 +00:00
Automatic Updater
4359a439f4 update 2011-12-20 05:16:40 +00:00
Mark Andrews
4bbdf662e2 @srdir@ -> @srcdir@ 2011-12-20 05:05:52 +00:00
Automatic Updater
b13f7d685a update 2011-12-20 01:16:18 +00:00
Mark Andrews
1928377f48 update slabbed data layout description 2011-12-20 00:55:45 +00:00
Mark Andrews
f65d2633ed regen 2011-12-20 00:49:06 +00:00
Mark Andrews
9d044a754c 3250. [func] 'configure --enable-developer'; turn on various
configure options, normally off by default, that
                        we want developers to build and test with. [RT #27103]
2011-12-20 00:40:27 +00:00
Mark Andrews
7495bbf062 add missing s 2011-12-20 00:29:27 +00:00
Automatic Updater
bb0e38d5ba update 2011-12-20 00:16:30 +00:00
Mark Andrews
d239e3b205 3249. [bug] Update log message when saving slave zones files for
analysis after load failures. [RT #27087]

3248.   [bug]           Configure options --enable-fixed-rrset and
                        --enable-exportlib were incompatible with each
                        other. [RT #27087]

3247.   [bug]           'raw' format zones failed to preserve load order
                        breaking 'fixed' sort order. [RT #27087]
2011-12-20 00:12:10 +00:00
Automatic Updater
7e842acf9e update 2011-12-19 23:16:27 +00:00
Mark Andrews
9e18b682d3 set status to 1 on R:FAIL 2011-12-19 23:11:14 +00:00
Automatic Updater
094867a9d6 update 2011-12-17 00:16:16 +00:00
Automatic Updater
f6c879146e newcopyrights 2011-12-16 23:30:46 +00:00
Automatic Updater
636623499c update 2011-12-16 00:15:56 +00:00
Mark Andrews
1cf37feef6 regen 2011-12-16 00:11:18 +00:00
Mark Andrews
636d303de3 3243. [port] netbsd,bsdi: the thread defaults were not being
properly set.
2011-12-16 00:05:46 +00:00
Automatic Updater
e3c793a00e update 2011-12-12 12:16:11 +00:00
Mark Andrews
80e5a5e71a join line for old awk 2011-12-12 12:08:59 +00:00
Automatic Updater
3a6e50cdba update 2011-12-12 07:16:38 +00:00
Mark Andrews
e91eef5e4e chech that the final time is within 10 seconds but no greater than the expected interval 2011-12-12 06:52:10 +00:00
Automatic Updater
a4b709a539 update 2011-12-07 23:16:01 +00:00
Mark Andrews
c395f7e0ff 3241. [bug] Address race conditions in the resolver code.
[RT #26889]
2011-12-07 23:10:20 +00:00
Mark Andrews
b1aba56c7a 3240. [bug] DNSKEY state change events could be missed. [RT #26874] 2011-12-07 22:49:24 +00:00
Mark Andrews
338ad50ce0 3239. [bug] dns_dnssec_findmatchingkeys needs to use a consistent
timestamp. [RT #26883]
2011-12-07 22:38:21 +00:00
Mark Andrews
5c001beeec 3238. [bug] keyrdata was not being reinitialize in
lib/dns/rbtdb.c:iszonesecure. [RT#26913]
2011-12-07 22:22:47 +00:00
Automatic Updater
e4ac42c633 update 2011-12-07 18:15:44 +00:00
Evan Hunt
558790b3cf 3237. [bug] dig -6 didn't work with +trace. [RT #26906] 2011-12-07 17:23:55 +00:00
Automatic Updater
c436667a25 update 2011-12-05 18:16:03 +00:00
Evan Hunt
90d46d8ed1 missed a line 2011-12-05 17:27:42 +00:00
Evan Hunt
3a7225fe4e missed a file 2011-12-05 17:25:04 +00:00
Automatic Updater
bbd2faa253 update 2011-12-05 17:16:21 +00:00
Evan Hunt
731e98287f Back out change #3182 and respin 2011-12-05 16:58:08 +00:00
Automatic Updater
c038f3eeb0 update 2011-12-03 00:16:10 +00:00
Automatic Updater
0ea63875e4 update copyright notice 2011-12-02 23:46:17 +00:00
Automatic Updater
b1fda01d3f newcopyrights 2011-12-02 23:30:15 +00:00
Automatic Updater
bdf9d2a628 update 2011-12-02 08:16:32 +00:00
Mark Andrews
2b55fa43b4 errno2result now reports caller when unable to convert errno 2011-12-02 07:16:01 +00:00
Automatic Updater
03e10bca7d update 2011-12-02 07:15:58 +00:00
Mark Andrews
7239fdcf8a 3234. [bug] 'make depend' produced invalid makefiles. [RT #26830] 2011-12-02 07:05:10 +00:00
Automatic Updater
f74c798c4e update 2011-12-02 00:16:03 +00:00
Automatic Updater
ee5e88df4d update copyright notice 2011-12-01 23:46:29 +00:00
Automatic Updater
4b6ea2815d newcopyrights 2011-12-01 23:30:15 +00:00
Automatic Updater
202e60879d update 2011-12-01 02:16:06 +00:00
Mark Andrews
1af8922431 silence Division by zero warning 2011-12-01 01:33:00 +00:00
Automatic Updater
f187108a09 update 2011-12-01 01:16:06 +00:00
Mark Andrews
fb36d70c76 3231. [bug] named could fail to send a uncompressable zone.
[RT #26796]

3230.   [bug]           'dig axfr' failed to properly handle a multi-message
                        axfr with a serial of 0. [RT #26796]
2011-12-01 01:00:51 +00:00
Scott Mann
d6dbde8c3b Fix problem identified by CLANG: local var assign to struct. 2011-12-01 00:18:06 +00:00
Automatic Updater
26fdd6c876 update 2011-12-01 00:15:55 +00:00
Automatic Updater
b61aa383d6 update copyright notice 2011-11-30 23:45:55 +00:00
Automatic Updater
b862f0c49f newcopyrights 2011-11-30 23:30:13 +00:00
Automatic Updater
f7a1940990 update 2011-11-30 06:15:42 +00:00
Mark Andrews
b5ce27e7d3 #include <isc/print.h> 2011-11-30 06:10:53 +00:00
Evan Hunt
1194437b22 add print.h 2011-11-30 06:10:37 +00:00
Mark Andrews
a0b61bdf26 move declaration to start of block 2011-11-30 06:07:33 +00:00
Automatic Updater
5bb253aa31 update 2011-11-30 05:16:37 +00:00
Evan Hunt
9f96d80a8d 3228. [tuning] Dynamically grow symbol table to improve zone
loading performance. [RT #26523]
2011-11-30 04:26:48 +00:00
Automatic Updater
fcbd7c39c7 update 2011-11-30 02:16:14 +00:00
Mark Andrews
6b2664b30f 3227. [bug] Interim fix to make WKS's use of getprotobyname()
and getservbyname() self thread safe. [RT #26232]
2011-11-30 01:21:40 +00:00
Automatic Updater
3b9c1226a1 update 2011-11-30 01:15:51 +00:00
Mark Andrews
64a4597ad4 3226. [bug] Address minor resource leakages. [RT #26624] 2011-11-30 00:51:38 +00:00
Automatic Updater
0a1d81b0b2 update 2011-11-27 12:15:57 +00:00
Mark Andrews
7ea0d905b7 make grep more precise 2011-11-27 12:08:28 +00:00
Automatic Updater
23ec25beb1 update 2011-11-24 02:15:50 +00:00
Evan Hunt
a84c66e2cd respin 9.8.2b1 2011-11-24 02:12:22 +00:00
Automatic Updater
20c7072b84 update 2011-11-23 23:15:51 +00:00
Evan Hunt
f13b21bda2 3221. [bug] Fixed a potential coredump on shutdown due to
referencing fetch context after it's been freed.
			[RT #26720]
2011-11-23 22:53:13 +00:00
Automatic Updater
79ad7e8138 update 2011-11-22 03:16:29 +00:00
Mark Andrews
4165c52300 9.8.2 2011-11-22 02:45:51 +00:00
Mark Andrews
b60cbfe10b 9.8.2b1 re-tag 2011-11-22 02:39:28 +00:00
Automatic Updater
a64034107b update 2011-11-18 20:16:10 +00:00
Evan Hunt
c43baa7f73 add regression test for rbtdb.c version-mismatch issue 2011-11-18 19:31:55 +00:00
Evan Hunt
521101bc07 3220. [bug] Change #3186 was incomplete; dns_db_rpz_findips()
could fail to set the database version correctly,
                        causing an assertion failure. [RT #26180]
2011-11-18 19:31:24 +00:00
Automatic Updater
38dd968919 update 2011-11-16 10:15:51 +00:00
Mark Andrews
b2adef3fb0 3218. [security] Cache lookup could return RRSIG data associated with
nonexistent records, leading to an assertion
                        failure. [RT #26590]
2011-11-16 09:56:56 +00:00
Automatic Updater
2fc9a6bf16 update 2011-11-16 01:16:11 +00:00
Automatic Updater
b408f87c03 regen 2011-11-16 00:43:36 +00:00
Evan Hunt
e7714a6314 3217. [cleanup] Fix build problem with --disable-static. [RT #26476] 2011-11-16 00:41:07 +00:00
Automatic Updater
5e21df8b94 update 2011-11-15 22:15:52 +00:00
Evan Hunt
e38598d199 3216. [bug] resolver.c:validated() was not thread-safe. [RT #26478] 2011-11-15 21:45:30 +00:00
Evan Hunt
5d7e918508 file symtab_test.c was added on branch v9_8 on 2011-11-30 04:26:48 +0000 2011-11-15 21:03:10 +00:00
Automatic Updater
a3c76a19b8 update 2011-11-10 03:16:28 +00:00
Automatic Updater
4c64fb2356 regenerate v9_8 2011-11-10 02:21:23 +00:00
Evan Hunt
a584852ed1 update api for 9.8.2b1 2011-11-10 02:19:24 +00:00
Automatic Updater
c2e8864c06 update 2011-11-10 02:16:10 +00:00
Automatic Updater
35de0eb4ea regen v9_8 2011-11-10 01:53:38 +00:00
Automatic Updater
4fadab4df5 update 2011-11-10 00:16:04 +00:00
Automatic Updater
098e2b5849 update for 9.8.2b1 2011-11-09 23:46:16 +00:00
Evan Hunt
55e0590549 Prepare 9.8.1b2 release. 2011-11-09 23:38:31 +00:00
Automatic Updater
4f83706509 update 2011-11-09 06:16:22 +00:00
Evan Hunt
16bee8e498 3213. [doc] Clarify ixfr-from-differences behavior. [RT #25188] 2011-11-09 05:53:35 +00:00
Automatic Updater
dde375b4b1 update 2011-11-08 21:15:58 +00:00
Mark Andrews
212cc3ac5e 3212. [bug] rbtdb.c: failed to remove a node from the deadnodes
list prior to adding a reference to it leading a
2011-11-08 21:03:21 +00:00
Automatic Updater
4a511e2c93 update 2011-11-07 02:16:01 +00:00
Automatic Updater
c9c9e24174 regen v9_8 2011-11-07 01:53:28 +00:00
Automatic Updater
969121f1ab update 2011-11-07 01:15:55 +00:00
Mark Andrews
65f3e99e21 3209. [func] Add "dnssec-lookaside 'no'". [RT #24858] 2011-11-07 00:31:48 +00:00
Automatic Updater
ea82908dce update 2011-11-07 00:15:57 +00:00
Automatic Updater
40bad6f18a update copyright notice 2011-11-06 23:46:15 +00:00
Automatic Updater
41aa67171f newcopyrights 2011-11-06 23:30:16 +00:00
Mark Andrews
d865252216 3208. [bug] 'dig -y' handle unknown tsig alorithm better.
[RT #25522]
2011-11-06 23:23:33 +00:00
Automatic Updater
07781a942a update 2011-11-05 06:16:06 +00:00
Automatic Updater
6be1bc14b9 regen 2011-11-05 05:18:14 +00:00
Automatic Updater
6842958d96 update 2011-11-05 05:16:19 +00:00
Evan Hunt
68eb6ba309 3207. [contrib] Fixed build error in Berkeley DB DLZ module. [RT #26444] 2011-11-05 05:14:49 +00:00
Automatic Updater
cc2f488ec6 update 2011-11-05 01:15:49 +00:00
Evan Hunt
a41f5d10d1 3206. [cleanup] Add ISC information to log at start time. [RT #25484] 2011-11-05 00:45:52 +00:00
Automatic Updater
83d74f1d44 update 2011-11-04 23:15:53 +00:00
Evan Hunt
d8e930d231 added documentation of change categories 2011-11-04 22:27:55 +00:00
Automatic Updater
ede8a4a567 update 2011-11-04 17:15:50 +00:00
Evan Hunt
a90bf1c8e5 fixed RT reference for change #3174 2011-11-04 17:14:26 +00:00
Automatic Updater
d11f516284 update 2011-11-04 09:16:11 +00:00
Mark Andrews
f74cddb150 delay activation 10 seconds to allow slower systems to succeed 2011-11-04 09:05:36 +00:00
Automatic Updater
b94609f067 update 2011-11-04 08:16:25 +00:00
Mark Andrews
e8e6c696ce sync with HEAD 2011-11-04 07:36:59 +00:00
Automatic Updater
5f466a3599 update 2011-11-04 06:15:57 +00:00
Evan Hunt
621aab8e6b typo 2011-11-04 05:54:53 +00:00
Evan Hunt
b2d904b4bc 3204. [bug] When a master server that has been marked as
unreachable but sends a NOTIFY, mark it reachable
			again. [RT #25960]
2011-11-04 05:51:39 +00:00
Evan Hunt
7fab4b9a18 3203. [bug] Increase log level to 'info' for validation failures
from expired or not-yet-valid RRSIGs. [RT #21796]
2011-11-04 05:35:59 +00:00
Automatic Updater
d2eef05e62 update 2011-11-04 02:16:28 +00:00
Automatic Updater
bfb8448b69 regen v9_8 2011-11-04 01:51:15 +00:00
Automatic Updater
583f2c32cb update 2011-11-04 00:16:25 +00:00
Automatic Updater
78021dca4a update copyright notice 2011-11-03 23:45:58 +00:00
Automatic Updater
a2a64ae59c newcopyrights 2011-11-03 23:30:15 +00:00
Automatic Updater
47c8644211 update 2011-11-03 22:16:17 +00:00
Evan Hunt
74032df72e 3200. [doc] Some rndc functions were undocumented or were
missing from 'rndc -h' output. [RT #25555]
2011-11-03 22:06:31 +00:00
Automatic Updater
e0abeb514b update 2011-11-03 21:15:57 +00:00
Evan Hunt
dd9d919c50 3198. [doc] Clarified that dnssec-settime can alter keyfile
permissions. [RT #24866]
2011-11-03 20:21:30 +00:00
Automatic Updater
ffd302d69d update 2011-11-03 05:16:27 +00:00
Evan Hunt
1b7149653a remove 1/8 and 2/8 from bogusnets example 2011-11-03 04:54:25 +00:00
Evan Hunt
c3d063e244 3196. [bug] nsupdate: return nonzero exit code when target zone
doesn't exist. [RT #25783]
2011-11-03 04:30:09 +00:00
Automatic Updater
74c0499469 update 2011-11-03 04:15:52 +00:00
Evan Hunt
41e328dabb 3195. [cleanup] Silence "file not found" warnings when loading
managed-keys zone. [RT #26340]
2011-11-03 03:26:50 +00:00
Automatic Updater
5eeaa0ba0c update 2011-11-03 03:16:31 +00:00
Evan Hunt
b48a3ef42a 3194. [doc] Updated RFC references in the 'empty-zones-enable'
documentation. [RT #25203]
2011-11-03 03:09:17 +00:00
Evan Hunt
318246dc18 3193. [cleanup] Changed MAXZONEKEYS to DNS_MAXZONEKEYS, moved to
dnssec.h. [RT #26415]
2011-11-03 02:55:35 +00:00
Automatic Updater
e4d3d23c75 update 2011-11-03 00:15:49 +00:00
Automatic Updater
09f3c90ec4 update copyright notice 2011-11-02 23:45:56 +00:00
Mark Andrews
3a4082ef2c 3192. [bug] A query structure could be used after being freed.
[RT #22208]
2011-11-02 23:44:53 +00:00
Automatic Updater
1ae16bc46b newcopyrights 2011-11-02 23:30:23 +00:00
Automatic Updater
0f936b7337 update 2011-11-02 20:16:07 +00:00
Evan Hunt
bc59f52ba2 edited a comment for clarity. 2011-11-02 19:40:52 +00:00
Automatic Updater
201126769a update 2011-11-02 15:16:24 +00:00
Mark Andrews
5459c36b04 improve error diagnostics 2011-11-02 14:25:28 +00:00
Automatic Updater
927e124a16 update 2011-11-02 09:16:24 +00:00
Mark Andrews
c1894e12b1 loop waiting for stub zone to transfer 2011-11-02 08:20:00 +00:00
Automatic Updater
45d5c66076 update 2011-11-02 06:15:53 +00:00
Evan Hunt
3c29a5ccb8 fix usage message 2011-11-02 06:00:27 +00:00
Automatic Updater
050d6e7630 update 2011-11-02 03:16:27 +00:00
Evan Hunt
6792d5f681 grammar fix 2011-11-02 02:22:04 +00:00
Automatic Updater
3b5ffe7d54 update 2011-11-02 01:15:47 +00:00
Mark Andrews
ddad6271f5 3191. [bug] Print NULL records using unknown format. [RT #26392] 2011-11-02 01:10:14 +00:00
Automatic Updater
8879f4e993 update 2011-11-02 00:15:52 +00:00
Automatic Updater
377fb6580d update copyright notice 2011-11-01 23:46:34 +00:00
Automatic Updater
c5ee50f72c newcopyrights 2011-11-01 23:30:17 +00:00
Automatic Updater
4b38c2d605 update 2011-11-01 22:15:59 +00:00
Mark Andrews
528e1319fd 3190. [bug] Underflow in error handling in isc_mutexblock_init.
[RT #26397]
2011-11-01 22:02:52 +00:00
Automatic Updater
fcfa872a22 update 2011-11-01 19:15:54 +00:00
Evan Hunt
21a0bffb48 3189. [test] Added a summary report after system tests. [RT #25517] 2011-11-01 18:35:28 +00:00
Automatic Updater
b0b2375cdd update 2011-11-01 04:15:45 +00:00
Evan Hunt
01e40583e4 3188. [bug] zone.c:zone_refreshkeys() could fail to detach
references correctly when errors occurred, causing
			a hang on shutdown. [RT #26372]
2011-11-01 04:00:06 +00:00
Automatic Updater
dc61ce3b0d update 2011-11-01 00:15:55 +00:00
Mark Andrews
aff3b3ec69 update 2011-10-31 23:54:06 +00:00
Automatic Updater
dcc064e28a update 2011-10-31 03:16:14 +00:00
Mark Andrews
2136c92599 3186. [bug] Version/db mis-match in rpz code. [RT #26180] 2011-10-31 02:55:07 +00:00
Automatic Updater
58ca106b15 update 2011-10-31 00:16:19 +00:00
Mark Andrews
721a486d67 3187. [port] win32: support for Visual Studio 2008. [RT #26356] 2011-10-30 23:41:48 +00:00
Automatic Updater
157d75c637 update 2011-10-29 23:16:08 +00:00
Mark Andrews
fbafae20b1 remove unused parameter from next_origin 2011-10-29 22:29:44 +00:00
Automatic Updater
644c787333 update 2011-10-28 12:15:48 +00:00
Automatic Updater
33fa8f844c update copyright notice 2011-10-28 12:07:36 +00:00
Automatic Updater
6fbfa8f03c newcopyrights 2011-10-28 12:06:35 +00:00
Automatic Updater
6379b46291 update 2011-10-28 05:16:23 +00:00
Mark Andrews
6e2be62591 style, remove redudant assignment 2011-10-28 04:59:34 +00:00
Automatic Updater
47d240bd69 update 2011-10-28 04:15:47 +00:00
Automatic Updater
b28b8cbd93 update 2011-10-28 03:16:19 +00:00
Mark Andrews
06dc0a3eea exit 255 for SKIPPED 2011-10-28 03:15:40 +00:00
Scott Mann
8ec070b361 add test for recent Net::DNS module. 2011-10-28 02:21:35 +00:00
Automatic Updater
77a2231f2c update 2011-10-28 02:16:12 +00:00
Evan Hunt
70678e2426 add ISC_R_NOPERM to dlz_minimal.h 2011-10-28 01:29:50 +00:00
Automatic Updater
616e9a8409 update 2011-10-28 00:16:12 +00:00
Automatic Updater
3f5b58b3fa update copyright notice 2011-10-27 23:45:57 +00:00
Automatic Updater
f577dbeee6 newcopyrights 2011-10-27 23:30:12 +00:00
Automatic Updater
69c2d88bcc update 2011-10-27 22:26:09 +00:00
Mark Andrews
179f012c33 move declarations to start of block 2011-10-27 22:23:22 +00:00
Automatic Updater
2edbe65ff3 update 2011-10-27 21:16:20 +00:00
Scott Mann
a48afa63d7 fix edns0 retry issues (rt #23393/24964). 2011-10-27 20:26:12 +00:00
Automatic Updater
1d64a3f5f3 update 2011-10-26 06:16:29 +00:00
Mark Andrews
707dde973a spin waiting for zone transfer to complete 2011-10-26 05:34:21 +00:00
Automatic Updater
c1fce1c0be update 2011-10-26 00:15:51 +00:00
Automatic Updater
081606a71c update copyright notice 2011-10-25 23:46:32 +00:00
Automatic Updater
d9b10df2b1 newcopyrights 2011-10-25 23:30:12 +00:00
Automatic Updater
54ab63c9c2 update 2011-10-25 22:16:03 +00:00
Mark Andrews
cae96a4a4f 3179. [port] kfreebsd: build issues. [RT #26273] 2011-10-25 21:24:11 +00:00
Automatic Updater
297ec33da1 update 2011-10-25 04:16:13 +00:00
Mark Andrews
b96a621dac improve failure reports 2011-10-25 04:04:56 +00:00
Mark Andrews
adea5e2958 Correctly invalidate the sha2/hmac2 contexts. This was already done in practice, but this makes it zero out the whole structure rather than just the first 4 bytes + the key. sha2.c did not always zero out the full sha2 state in invalidate, but will now. 2011-10-25 03:15:49 +00:00
Automatic Updater
5a98f6ceed update 2011-10-21 04:15:48 +00:00
Mark Andrews
96461384d5 remove redundant assignment and variable 2011-10-21 03:56:32 +00:00
Automatic Updater
5efd8f2489 update 2011-10-21 02:15:58 +00:00
Automatic Updater
06fa5532f8 regen v9_8 2011-10-21 01:52:54 +00:00
Automatic Updater
39d4ead838 update 2011-10-21 00:15:56 +00:00
Automatic Updater
701dafd1ea update copyright notice 2011-10-20 23:46:28 +00:00
Automatic Updater
43c8f51cf5 newcopyrights 2011-10-20 23:30:12 +00:00
Automatic Updater
67ec433146 update 2011-10-20 22:15:47 +00:00
Mark Andrews
f4105ef7b8 3175. [bug] Fix how DNSSEC positive wildcard responses from a
NSEC3 signed zone are validated.  Stop sending a
                        unnecessary NSEC3 record when generating such
                        responses. [RT #26200]
2011-10-20 21:44:36 +00:00
Mark Andrews
cb05b7128f 3174. [bug] Always compute to revoked key tag from scratch.
[RT #24711]
2011-10-20 21:23:51 +00:00
Automatic Updater
08c5745dde update 2011-10-18 00:16:12 +00:00
Automatic Updater
fccaeca218 update copyright notice 2011-10-17 23:46:09 +00:00
Automatic Updater
94375cf4b3 newcopyrights 2011-10-17 23:30:15 +00:00
Automatic Updater
09f18e37f8 update 2011-10-17 06:16:32 +00:00
Mark Andrews
19fccfd89e sleep 1 # allow lwresd to finish starting. 2011-10-17 05:43:18 +00:00
Automatic Updater
4cb9bccddc update 2011-10-17 02:15:44 +00:00
Mark Andrews
e791300a86 sync notify system test with HEAD 2011-10-17 02:00:17 +00:00
Automatic Updater
8558a508aa regen v9_8 2011-10-17 01:52:36 +00:00
Automatic Updater
aedd03f815 update 2011-10-16 07:16:21 +00:00
Automatic Updater
cbfb6cac9f add missing </listitem>s 2011-10-16 06:27:16 +00:00
Automatic Updater
a0730b91c1 update 2011-10-16 00:15:58 +00:00
Automatic Updater
c43b3107b6 update copyright notice 2011-10-15 23:46:14 +00:00
Automatic Updater
5b49654c31 newcopyrights 2011-10-15 23:30:09 +00:00
Automatic Updater
71007c6f51 update 2011-10-15 12:16:06 +00:00
Mark Andrews
15df74d55d update 2011-10-15 11:47:52 +00:00
Automatic Updater
5eb4f47623 update 2011-10-15 05:16:04 +00:00
Mark Andrews
05373aca9d 3173. [port] Correctly validate root DS responses. [RT #25726] 2011-10-15 05:10:04 +00:00
Automatic Updater
6701b0a853 update 2011-10-15 00:15:54 +00:00
Automatic Updater
498015c13a update copyright notice 2011-10-14 23:46:08 +00:00
Automatic Updater
f2bb17a778 update 2011-10-14 12:15:44 +00:00
Mark Andrews
8c52446d78 wait for test zones to have loaded 2011-10-14 12:03:11 +00:00
Automatic Updater
c6c098f2f1 update 2011-10-14 08:16:17 +00:00
Mark Andrews
0daf116dee I:waiting for servers to be ready for testing 2011-10-14 07:39:37 +00:00
Mark Andrews
c2995d7bda properly compute the revoked key's id 2011-10-14 07:26:11 +00:00
Automatic Updater
ca5f4b11ef update 2011-10-14 06:16:16 +00:00
Mark Andrews
cecf9557f2 3171. [bug] Exclusively lock the task when adding a zone using
'rndc addzone'.  [RT #25600]
2011-10-14 05:45:20 +00:00
Automatic Updater
cb01913e81 update 2011-10-14 04:15:45 +00:00
Mark Andrews
89769cb5a5 3170. [func] RPZ update:
- fix precedence among competing rules
                        - improve ARM text including documenting rule precedence
                        - try to rewrite CNAME chains until first hit
                        - new "rpz" logging channel
2011-10-14 03:51:07 +00:00
Automatic Updater
9df9d263d8 update 2011-10-13 23:16:26 +00:00
Automatic Updater
44c0de6c04 update copyright notice 2011-10-13 22:47:41 +00:00
Automatic Updater
ed790af2ae newcopyrights 2011-10-13 22:46:31 +00:00
Automatic Updater
2f177263c1 update 2011-10-13 14:15:56 +00:00
Mark Andrews
1bbd4a0db3 handle unchecked assignment 2011-10-13 13:15:07 +00:00
Automatic Updater
e981e1e523 update 2011-10-13 08:16:24 +00:00
Mark Andrews
d956adee5b add dbversion_test 2011-10-13 07:53:47 +00:00
Mark Andrews
5f2422150f #include <stdlib.h> 2011-10-13 07:53:33 +00:00
Automatic Updater
e5f92dbb15 update 2011-10-13 05:16:21 +00:00
Mark Andrews
45eb171172 'grep' -> 'grep -w' when checking for keyids 2011-10-13 04:39:07 +00:00
Automatic Updater
de927d4c9e update 2011-10-13 00:15:43 +00:00
Mark Andrews
d35e78aa50 3169. [func] Catch db/version mis-matches when call dns_db_*().
[RT #26017]
2011-10-12 23:54:01 +00:00
Automatic Updater
be51148212 update copyright notice 2011-10-12 23:45:50 +00:00
Automatic Updater
a3eecfadae newcopyrights 2011-10-12 23:30:12 +00:00
Automatic Updater
a3f8833d98 update 2011-10-12 01:15:48 +00:00
Mark Andrews
143ea455e7 3167. [bug] Negative answers from forwarders were not being
correctly tagged making them appear to not be cached.
                        [RT #25380]
2011-10-12 00:24:31 +00:00
Automatic Updater
bf8bf583f9 update 2011-10-11 01:15:48 +00:00
Mark Andrews
dd09511166 handle named.args 2011-10-11 00:49:36 +00:00
Automatic Updater
0d7f0eff38 update 2011-10-11 00:16:14 +00:00
Scott Mann
7cb6cfded1 Change s/\R//g to chomp(). 2011-10-10 23:21:44 +00:00
Automatic Updater
73bf4a5559 update 2011-10-10 20:15:51 +00:00
Scott Mann
6fa148d910 fix subdirectory path 2011-10-10 19:27:45 +00:00
Automatic Updater
0d94dfe3e4 update 2011-10-10 18:15:42 +00:00
Scott Mann
89ae0ecba7 allow options to named via start.pl (RT 26044). 2011-10-10 17:16:32 +00:00
Automatic Updater
581373304d update 2011-10-07 05:15:52 +00:00
Evan Hunt
6a4d92efe5 3157. [tuning] Reduce the time spent in "rndc reconfig" by parsing
the config file before pausing the server. [RT #21373]
2011-10-07 04:42:49 +00:00
Automatic Updater
e7d116eae7 update 2011-10-07 03:16:21 +00:00
Mark Andrews
d101121f95 3161. [bug] zone.c:del_sigs failed to always reset rdata leading
assertion failures. [RT #25880]
2011-10-07 02:58:42 +00:00
Automatic Updater
28b88cf92b update 2011-10-07 02:15:47 +00:00
Automatic Updater
62f50e741c regen v9_8 2011-10-07 01:53:06 +00:00
Automatic Updater
e3c54b503f update 2011-10-06 12:15:46 +00:00
Mark Andrews
813208f4e3 fix default for sig-signing-type 2011-10-06 11:51:33 +00:00
Mark Andrews
337a8e1020 rt21764 session-* fixes 2011-10-06 11:34:18 +00:00
Automatic Updater
b06676b2d7 update 2011-09-08 00:16:16 +00:00
Automatic Updater
9ef8858645 newcopyrights 2011-09-07 23:30:10 +00:00
Automatic Updater
495d0adb39 update 2011-09-07 21:15:40 +00:00
Evan Hunt
bb28939761 3155. [bug] Fixed a build failure when using contrib DLZ
drivers (e.g., mysql, postgresql, etc). [RT #25710]
2011-09-07 20:49:59 +00:00
Automatic Updater
5692282e7f update 2011-09-07 19:15:42 +00:00
Evan Hunt
eaf736c66f 3154. [bug] Attempting to print an empty rdataset could trigger
an assert. [RT #25452]
2011-09-07 19:11:35 +00:00
Automatic Updater
b7c235ad6f update 2011-09-06 06:15:59 +00:00
Mark Andrews
12f0006d44 add depend target 2011-09-06 05:47:23 +00:00
Automatic Updater
22067408ce update 2011-09-06 04:15:50 +00:00
Mark Andrews
d586d0e132 $ -> 18739 2011-09-06 04:06:11 +00:00
Mark Andrews
618864115f run unit tests even if system tests fail. Report if either set of tests fail 2011-09-06 04:02:35 +00:00
Automatic Updater
3cb0f17f9d update 2011-09-06 00:15:50 +00:00
Automatic Updater
c65c57a508 update copyright notice 2011-09-05 23:45:54 +00:00
Automatic Updater
37409d9c37 newcopyrights 2011-09-05 23:30:17 +00:00
Automatic Updater
dcf6a720b4 update 2011-09-05 18:15:43 +00:00
Evan Hunt
e0ab683596 3152. [cleanup] Some versions of gcc and clang failed due to
incorrect use of __builtin_expect. [RT #25183]
2011-09-05 18:01:01 +00:00
Evan Hunt
1f2fe31d19 add time.h to silence compiler warning 2011-09-05 17:39:31 +00:00
Automatic Updater
1f81a498e9 update 2011-09-05 00:15:54 +00:00
Mark Andrews
3bdb8242d7 manual adds 2011-09-05 00:10:45 +00:00
Automatic Updater
29cc111753 update 2011-09-04 20:15:36 +00:00
Mark Andrews
53dc746413 check dns_dbiterator_current result 2011-09-04 19:57:32 +00:00
Automatic Updater
269fd720ab update 2011-09-04 12:15:44 +00:00
Mark Andrews
b970290dfa report R:PASS/FAIL 2011-09-04 12:14:22 +00:00
Automatic Updater
e245c24518 update 2011-09-04 00:16:02 +00:00
Automatic Updater
039937c0f7 update copyright notice 2011-09-03 23:45:59 +00:00
Automatic Updater
f870752663 update 2011-09-03 06:15:47 +00:00
Evan Hunt
8c3501aeff 3143. [bug] Silence clang compiler warnings. [RT #25174] 2011-09-03 06:06:46 +00:00
Automatic Updater
c3a4a70e5b update 2011-09-03 01:15:37 +00:00
Mark Andrews
a1391037d8 add #include <stdlib.h> 2011-09-03 00:42:58 +00:00
Automatic Updater
c861b04437 update 2011-09-03 00:15:56 +00:00
Automatic Updater
a856c33738 update copyright notice 2011-09-02 23:45:51 +00:00
Automatic Updater
a00e9ca03b update 2011-09-02 23:15:52 +00:00
Evan Hunt
4b05d56eee 3139. [test] Added tests from RFC 6234, RFC 2202, and RFC 1321
for the hashing algorithms (md5, sha1 - sha512, and
			their hmac counterparts).  [RT #25067]
2011-09-02 22:24:18 +00:00
Automatic Updater
634162f3f9 update 2011-09-02 22:15:45 +00:00
Evan Hunt
404329080f 3151. [bug] Queries for type RRSIG or SIG could be handled
incorrectly.  [RT #21050]
2011-09-02 21:54:52 +00:00
Automatic Updater
3b7d0f1c8c update 2011-09-02 20:15:37 +00:00
Evan Hunt
64993d15c8 3145. [test] Capture output of ATF unit tests in "./atf.out" if
there were any errors while running them. [RT #25527]

3144.	[bug]		dns_dbiterator_seek() could trigger an assert when
			used with a nonexistent database node. [RT #25358]
2011-09-02 19:27:30 +00:00
Automatic Updater
04c641a1da update 2011-09-02 15:15:49 +00:00
Scott Mann
6ddbf015eb fix comment 2011-09-02 14:41:31 +00:00
Automatic Updater
c126ef0979 update 2011-09-02 02:46:01 +00:00
Mark Andrews
5f853eb2da don't use a expired slave zone 2011-09-02 02:24:22 +00:00
Automatic Updater
0b2a28013e update 2011-09-01 00:16:10 +00:00
Automatic Updater
3f847d0a8a update copyright notice 2011-08-31 23:45:53 +00:00
Automatic Updater
393d530b35 newcopyrights 2011-08-31 23:30:13 +00:00
Automatic Updater
9a5d8dfec7 update 2011-08-31 07:15:36 +00:00
Mark Andrews
6b7f4adaba 3148. [bug] Processing of normal queries could be stalled when
forwarding a UPDATE message. [RT #24711]
2011-08-31 07:01:47 +00:00
Automatic Updater
50aa6faa5a update 2011-08-31 00:16:05 +00:00
Automatic Updater
7b1d7ae4c4 update copyright notice 2011-08-30 23:45:51 +00:00
Automatic Updater
41eb832403 newcopyrights 2011-08-30 23:30:14 +00:00
Automatic Updater
dd3623e275 update 2011-08-30 22:15:47 +00:00
Mark Andrews
05bcbdf260 report the result of dns_adb_createfind 2011-08-30 21:52:37 +00:00
Mark Andrews
cc99f603de dns_view_issecuredomain: check that view->secroots_priv is non NULL before calling dns_keytable_issecuredomaiani otherwise return ISC_R_NOTFOUND 2011-08-30 21:46:46 +00:00
Automatic Updater
b384438961 update 2011-08-30 14:15:44 +00:00
Mark Andrews
bd3d279093 silence clang warnings 2011-08-30 14:03:31 +00:00
Automatic Updater
6f46c6e19c update 2011-08-30 01:15:45 +00:00
Mark Andrews
daaf741edc POST(port); POST(addr); 2011-08-30 00:19:46 +00:00
Automatic Updater
2193cd3716 update 2011-08-30 00:16:00 +00:00
Automatic Updater
c1b283b66a update copyright notice 2011-08-29 23:45:52 +00:00
Automatic Updater
9e0b14b5af newcopyrights 2011-08-29 23:30:13 +00:00
Mark Andrews
6e5c6dae0b query could be tested uninitialised, check the result of dns_message_create 2011-08-29 23:25:20 +00:00
Automatic Updater
aacfb9244e update 2011-08-29 07:15:44 +00:00
Mark Andrews
25ce54e595 check the results of dns_name_toprincipal calls, only use gnamebuf.value when valid 2011-08-29 06:36:26 +00:00
Automatic Updater
9e1566156f update 2011-08-29 06:16:05 +00:00
Mark Andrews
2cbf0e748a *++tp = 0; -> tp++; *tp = 0; 2011-08-29 06:00:04 +00:00
Automatic Updater
8a5764cec5 update 2011-08-29 05:16:19 +00:00
Mark Andrews
2186e462d7 POST(p); POST(len); 2011-08-29 04:21:40 +00:00
Automatic Updater
b9017a78d8 update 2011-08-29 04:15:48 +00:00
Mark Andrews
849283b0d3 INSIST(response); 2011-08-29 04:04:05 +00:00
Automatic Updater
b4b638fff3 update 2011-08-29 00:15:48 +00:00
Mark Andrews
480adc66ed add POST, len is not needed 2011-08-28 23:55:57 +00:00
Mark Andrews
7fdec4fc2f add POST 2011-08-28 23:48:26 +00:00
Automatic Updater
4e22dcb860 update copyright notice 2011-08-28 23:45:47 +00:00
Mark Andrews
c13fc9cf42 add missing check_result 2011-08-28 23:37:14 +00:00
Automatic Updater
338ab99712 newcopyrights 2011-08-28 23:30:11 +00:00
Automatic Updater
66bcbe23f9 update 2011-08-28 10:15:49 +00:00
Mark Andrews
207f156483 silence 'never read' warning 2011-08-28 09:26:28 +00:00
Automatic Updater
5afbb26ee0 update 2011-08-28 09:15:42 +00:00
Mark Andrews
e01c2e56ba report if dns_rdata{class,type}_totext failed 2011-08-28 09:14:27 +00:00
Automatic Updater
740078bce4 update 2011-08-28 08:15:45 +00:00
Mark Andrews
850fe20987 t3 is not used 2011-08-28 08:12:28 +00:00
Automatic Updater
d3e66ef3fa update 2011-08-26 05:16:23 +00:00
Mark Andrews
206be29566 mctx is nolonger required 2011-08-26 04:53:20 +00:00
Mark Andrews
caeb2155dd silence 'is never read' warnings 2011-08-26 04:43:49 +00:00
Automatic Updater
d9f1cc604c update 2011-08-26 00:16:07 +00:00
Automatic Updater
407194d9af update copyright notice 2011-08-25 23:45:49 +00:00
Automatic Updater
e1722c58be newcopyrights 2011-08-25 23:30:17 +00:00
Automatic Updater
fe88bda282 update 2011-08-25 14:15:42 +00:00
Mark Andrews
e7a9ddf92d simplify flag printing, protect first with #ifdef USEINITALWS 2011-08-25 13:29:39 +00:00
Automatic Updater
a0fbee4352 update 2011-08-25 12:15:36 +00:00
Mark Andrews
5e18aaf378 remove isc_os_minprivs call accidently committed 2011-08-25 11:36:00 +00:00
Automatic Updater
ca9055287c update 2011-08-25 09:15:48 +00:00
Mark Andrews
2a2d1fd4fb cltfd is only needed when select is being used 2011-08-25 08:15:28 +00:00
Automatic Updater
2618396ab2 update 2011-08-25 07:16:07 +00:00
Mark Andrews
6185f7d443 silence 'Dereference of undefined pointer value' by assigning to 'sorted' sequentially from zero 2011-08-25 06:30:30 +00:00
Mark Andrews
865da97d1a save the result of is_response(msg) so it can be treated as a invariant by clang 2011-08-25 06:22:28 +00:00
Automatic Updater
35ba9c3634 update 2011-08-25 06:15:49 +00:00
Mark Andrews
2afb4a9d7d silence null pointer dereference warning by adding INSIST(sibling != NULL); 2011-08-25 06:12:57 +00:00
Automatic Updater
4ff494c9a6 update 2011-08-24 20:15:41 +00:00
Scott Mann
7d48e29523 Fixes compilation errors in ATF due to gcc4.6.0 (RT #25598). 2011-08-24 19:57:13 +00:00
Automatic Updater
aa0962aef2 update 2011-08-24 04:15:38 +00:00
Mark Andrews
02b74f7664 9.8.1 2011-08-24 03:17:30 +00:00
Automatic Updater
f6f88798e0 update 2011-08-24 02:15:41 +00:00
Mark Andrews
415b7ffb37 9.8.1 2011-08-24 02:14:15 +00:00
Mark Andrews
7d5a0de150 9.8.1 2011-08-24 02:08:26 +00:00
Mark Andrews
de952cbc85 9.8.1 2011-08-24 01:53:51 +00:00
Automatic Updater
577f45c2c3 update 2011-08-09 07:15:36 +00:00
Mark Andrews
5d2e823828 9.8.1rc1 2011-08-09 06:40:01 +00:00
Automatic Updater
2779337b55 update 2011-08-09 05:16:07 +00:00
Automatic Updater
d4a54d6991 v9_8_1rc1 2011-08-09 04:27:58 +00:00
Automatic Updater
bb7b4a13b6 update 2011-08-09 04:15:45 +00:00
Automatic Updater
cf9d9faddb update copyright notice 2011-08-09 04:11:44 +00:00
Automatic Updater
e77b202083 newcopyrights 2011-08-09 04:10:44 +00:00
Mark Andrews
3ec77708b2 9.8.1rc1 2011-08-09 04:09:10 +00:00
Automatic Updater
df6b814de1 update 2011-08-09 03:16:16 +00:00
Mark Andrews
da0a5b6c99 3141. [bug] Silence spurious "zone serial (0) unchanged" messages
associated with empty zones. [RT #25079]
2011-08-09 02:34:24 +00:00
Automatic Updater
8da97bdc84 update 2011-08-09 02:15:43 +00:00
Automatic Updater
75df90f66b regen v9_8 2011-08-09 01:52:59 +00:00
Automatic Updater
acc5df783b update 2011-08-09 00:16:03 +00:00
Automatic Updater
b55bae8714 update copyright notice 2011-08-08 23:45:44 +00:00
Automatic Updater
b675fa2f09 newcopyrights 2011-08-08 23:30:12 +00:00
Automatic Updater
a7d313daad update 2011-08-08 04:15:45 +00:00
Mark Andrews
ac67bc5495 rt25400 s/domain/filename/ 2011-08-08 03:29:45 +00:00
Automatic Updater
028289f200 update 2011-08-03 03:17:26 +00:00
Automatic Updater
9275afb429 regen v9_8 2011-08-03 02:35:13 +00:00
Automatic Updater
0542f18851 update 2011-08-02 05:16:51 +00:00
Evan Hunt
2f87b8f081 3136. [func] Add RFC 1918 reverse zones to the list of built-in
empty zones switched on by the 'empty-zones-enable'
			option. [RT #24990]
2011-08-02 04:58:46 +00:00
Automatic Updater
ba90b47a8f update 2011-07-30 03:17:21 +00:00
Automatic Updater
58aee35c28 sync 2011-07-30 02:24:08 +00:00
Automatic Updater
0b1508f8ad update 2011-07-29 03:17:22 +00:00
Mark Andrews
aac095f12a missing isc__strerror on error paths 2011-07-29 02:19:20 +00:00
Automatic Updater
860130083a update 2011-07-29 00:17:22 +00:00
Automatic Updater
b145384404 update copyright notice 2011-07-28 23:47:16 +00:00
Automatic Updater
6dcbf0af37 newcopyrights 2011-07-28 23:30:32 +00:00
Automatic Updater
578bdb5051 update 2011-07-28 05:16:50 +00:00
Mark Andrews
db19bf041c 3138. [bug] Address memory leaks and out-of-order operations when
shutting named down. [RT #25210]
2011-07-28 04:30:55 +00:00
Automatic Updater
275244d9ce update 2011-07-28 03:27:39 +00:00
Mark Andrews
d091300d0f add ${ISC_INCLUDES} 2011-07-28 03:20:13 +00:00
Automatic Updater
bebf0736df update 2011-07-28 02:17:17 +00:00
Mark Andrews
a5821d6fbc use UNUSED() 2011-07-28 01:24:39 +00:00
Automatic Updater
798f7e4dac update 2011-07-27 08:17:27 +00:00
Mark Andrews
6af3da08e9 silence 'expression result unused' from clang 2011-07-27 07:45:06 +00:00
Automatic Updater
a7917bc686 update 2011-07-27 07:17:01 +00:00
Mark Andrews
773ffed6d1 use UNUSED(x) not 'x = x' 2011-07-27 07:06:54 +00:00
Automatic Updater
fdde57e0c4 update 2011-07-26 22:16:54 +00:00
Michael Graff
d857cc2b21 regenerate 2011-07-26 22:11:37 +00:00
Michael Graff
5455550b19 regenerate 2011-07-26 22:08:33 +00:00
Michael Graff
1f91dde8e4 fix for compiling on OSX Lion. Verified it compiles on Snow Leopard using older XCode as well. 2011-07-26 21:59:57 +00:00
Automatic Updater
a5ff8b5742 update 2011-07-26 05:16:41 +00:00
Mark Andrews
25ea51ff37 remove check for oldid as named may have already deleted it 2011-07-26 04:41:48 +00:00
Mark Andrews
f28be0a5f7 id was not being properly set 2011-07-26 04:29:17 +00:00
Automatic Updater
ca79b2b413 update 2011-07-22 00:17:26 +00:00
Automatic Updater
92813a1249 update copyright notice 2011-07-21 23:47:14 +00:00
Automatic Updater
4c497651b0 update 2011-07-21 07:16:53 +00:00
Mark Andrews
430d3c44c9 s/fallbackas/fallback as/ 2011-07-21 06:25:17 +00:00
Automatic Updater
1086e3bfae update 2011-07-21 03:17:32 +00:00
Mark Andrews
92ab09d3c1 add missing changes note:
3114.   [bug]           Retain expired RRSIGs in dynamic zones if key is
                        inactive and there is no replacement key. [RT #23136]
2011-07-21 03:09:26 +00:00
Automatic Updater
458cf357eb update 2011-07-21 02:17:27 +00:00
Mark Andrews
792a79f9a0 3135. [port] FreeBSD: workaround broken IPV6_USE_MIN_MTU processing.
See http://www.freebsd.org/cgi/query-pr.cgi?pr=158307
                        [RT #24950]
2011-07-21 01:44:28 +00:00
Automatic Updater
a15702ee55 update 2011-07-20 00:17:18 +00:00
Automatic Updater
79325ed821 update copyright notice 2011-07-19 23:47:12 +00:00
Automatic Updater
11cc9aa596 update 2011-07-19 05:16:36 +00:00
Mark Andrews
141ed3c035 3134. [bug] Improve the accuracy of dnssec-signzone's signing
statistics. [RT #16030]
2011-07-19 04:45:49 +00:00
Automatic Updater
fdee123cef update 2011-07-11 00:17:15 +00:00
Automatic Updater
ef5abed34d update copyright notice 2011-07-10 23:47:12 +00:00
Automatic Updater
4edaf086ff newcopyrights 2011-07-10 23:30:33 +00:00
Automatic Updater
970a768015 update 2011-07-10 00:17:20 +00:00
Mark Andrews
ea82a10063 manual update 2011-07-09 23:45:47 +00:00
Automatic Updater
940f439457 update 2011-07-09 17:17:09 +00:00
Scott Mann
3e99d6127b fixes for 9.8.1b3 release 2011-07-09 16:58:46 +00:00
Automatic Updater
ba4a4c5cc7 update 2011-07-09 15:16:48 +00:00
Scott Mann
ed1518e8c5 up various values in api files based on changes 2011-07-09 15:01:40 +00:00
Automatic Updater
e72077bb1b update 2011-07-09 02:16:37 +00:00
Evan Hunt
de5bf8e51e oops, forgot to 'cvs add' some files...
3131.   [tuning]        Improve scalability by allocating one zone task
                        per 100 zones at startup time, rather than using a
                        fixed-size task table. [RT #24406]
2011-07-09 01:57:06 +00:00
Automatic Updater
6ac6574ef0 update 2011-07-09 00:17:12 +00:00
Automatic Updater
677d6d88ec update copyright notice 2011-07-08 23:47:16 +00:00
Automatic Updater
19610f38da newcopyrights 2011-07-08 23:30:28 +00:00
Automatic Updater
f529b12055 update 2011-07-08 23:18:45 +00:00
Scott Mann
5ed57781a8 9.8.1b3 2011-07-08 22:57:26 +00:00
Automatic Updater
4783267e88 update 2011-07-08 02:16:49 +00:00
Evan Hunt
2d79f736cc 3133. [bug] Change #3114 was incomplete. [RT #24577] 2011-07-08 01:45:58 +00:00
Automatic Updater
3da25108d0 update 2011-07-06 19:16:34 +00:00
Evan Hunt
20f2b0b61d 3132. [tuning] Expanded zone task table from 8 to 17 buckets,
added ZONE_TASKS define in zone.c to make it easier
			to hand-tune this value. [RT #24406]
2011-07-06 19:02:40 +00:00
Automatic Updater
9ebed665a4 update 2011-06-22 03:17:12 +00:00
Automatic Updater
e9125b5e12 regen v9_8 2011-06-22 02:37:21 +00:00
Automatic Updater
876ff48872 update 2011-06-21 22:16:51 +00:00
Evan Hunt
5a62160124 Add the newly discovered PoD to the nsupdate test. (No CHANGES note.) 2011-06-21 22:14:54 +00:00
Automatic Updater
8069cc1421 update 2011-06-21 06:16:39 +00:00
Mark Andrews
a42363c699 9.8 not 9.7 2011-06-21 05:32:20 +00:00
Automatic Updater
0235609a1e update 2011-06-20 16:16:35 +00:00
Paul Ebersman
3125a1ec10 corrected RT ticket typo in 3126, should be 24766 2011-06-20 15:42:07 +00:00
Automatic Updater
4d9cb2ad6d update 2011-06-18 00:17:16 +00:00
Automatic Updater
caf476f0e2 update copyright notice 2011-06-17 23:47:12 +00:00
Automatic Updater
b2c05054c9 newcopyrights 2011-06-17 23:30:31 +00:00
Automatic Updater
46009c58b3 update 2011-06-17 08:16:41 +00:00
Mark Andrews
c4d4634ad8 update for api changes 2011-06-17 07:29:35 +00:00
Mark Andrews
e64b2209d0 typo 2011-06-17 07:29:18 +00:00
Automatic Updater
89379a5f66 update 2011-06-17 07:16:42 +00:00
Evan Hunt
8c22e52db1 3129. [bug] Named could crash on 'rndc reconfig' when
allow-new-zones was set to yes and named ACLs
			were used, [RT #22739]
2011-06-17 07:04:32 +00:00
Automatic Updater
0708b484fc update 2011-06-15 04:18:13 +00:00
Automatic Updater
7d481a3b92 v9_8_1b2 2011-06-15 04:02:58 +00:00
Mark Andrews
1e3d767d68 move 9.8.1b2 release marker 2011-06-15 03:56:48 +00:00
Mark Andrews
f9370df7dc move 9.8.1b2 release marker 2011-06-15 03:54:37 +00:00
Automatic Updater
b11736e00f update 2011-06-09 08:17:07 +00:00
Automatic Updater
2edcf8ddf4 regen v9_8 2011-06-09 07:18:01 +00:00
Automatic Updater
98643cf501 update 2011-06-09 03:16:54 +00:00
Mark Andrews
31dcd78366 3126. [security] Using DNAME record to generate replacements caused
RPZ to exit with a assertion failure. [RT #23766]
2011-06-09 03:14:04 +00:00
Automatic Updater
1f45359a9c update 2011-06-09 01:17:09 +00:00
Mark Andrews
eff7004cdd 3125. [security] Using wildcard CNAME records as a replacement with
RPZ caused named to exit with a assertion failure.
                        [RT #24715]
2011-06-09 00:53:55 +00:00
Evan Hunt
32209f69cd Fixed an nsupdate test error 2011-06-09 00:15:16 +00:00
Automatic Updater
504e859cf6 update 2011-06-08 23:17:07 +00:00
Evan Hunt
8b2bec1cc0 forgot to add changes note 2011-06-08 23:13:01 +00:00
Evan Hunt
5d0d5c6641 3124. [bug] Use an rdataset attribute flag to indicate
negative-cache records rather than using rrtype 0;
			this will prevent problems when that rrtype is
			used in actual DNS packets. [RT #24777]

3123.	[security]	Change #2912 exposed a latent flaw in
			dns_rdataset_totext() that could cause named to
			crash with an assertion failure. [RT #24777]
2011-06-08 23:02:43 +00:00
Automatic Updater
389777e3f8 update 2011-06-06 02:17:37 +00:00
Automatic Updater
5b855a3e61 cleanup removed files 2011-06-06 01:24:36 +00:00
Automatic Updater
423845d45e update 2011-06-02 21:16:56 +00:00
Evan Hunt
52f6ab64a9 3122. [cleanup] dnssec-settime: corrected usage message. [RT #24664] 2011-06-02 20:24:11 +00:00
Automatic Updater
6e6a41728a update 2011-06-01 00:19:07 +00:00
Automatic Updater
dc0dc46c4b 9.8.1b2 2011-05-31 23:31:16 +00:00
Mark Andrews
6b81040520 9.8.1b2 2011-05-31 23:28:39 +00:00
Automatic Updater
70002adf02 update 2011-05-30 23:17:26 +00:00
Mark Andrews
d12179ca91 date +%s is not portable, use perl -e 'print time();', Adjust messages 2011-05-30 22:31:28 +00:00
Automatic Updater
b674d799a3 update 2011-05-30 08:17:47 +00:00
Mark Andrews
aa7d0857f0 The old active key could be deleted before the "former standby key has now
signed fully" ran causing it to fail.  Delay the deletion by 10 seconds.
2011-05-30 07:26:41 +00:00
Automatic Updater
50b2eaf50b update 2011-05-28 01:18:41 +00:00
Automatic Updater
d089451dca update copyright notice 2011-05-28 00:27:48 +00:00
Automatic Updater
fd8bc236a9 update 2011-05-28 00:19:30 +00:00
Automatic Updater
e206b6ed13 newcopyrights 2011-05-27 23:34:18 +00:00
Automatic Updater
efc256e07c update 2011-05-27 04:52:59 +00:00
Mark Andrews
57f287577f move dns_trust_totext from masterdump.c to rdataset.c so that exportlib will build 2011-05-27 04:40:09 +00:00
Automatic Updater
7c0881dc5b update 2011-05-27 00:17:03 +00:00
Automatic Updater
9e914eadd0 update copyright notice 2011-05-26 23:47:06 +00:00
Automatic Updater
7691327497 newcopyrights 2011-05-26 23:36:57 +00:00
Automatic Updater
aa718594cd update 2011-05-26 23:17:05 +00:00
Evan Hunt
9b1f733801 3121. [security] An authoritative name server sending a negative
response containing a very large RRset could
                        trigger an off-by-one error in the ncache code
                        and crash named. [RT #24650]
2011-05-26 23:10:44 +00:00
Automatic Updater
f5d2d30434 update 2011-05-26 05:16:45 +00:00
Mark Andrews
893f3378d5 list -> listed 2011-05-26 04:55:26 +00:00
Mark Andrews
22fdcb03cc 3120. [bug] Named could fail to validate zones list in a DLV
that validated insecure without using DLV and had
                        DS records in the parent zone. [RT #24631]
2011-05-26 04:47:16 +00:00
Evan Hunt
17968c1451 3118. [bug] When rolling to a new DNSSEC key, a private-type
record could be created and never marked complete.
			[RT #23253]
2011-05-26 04:25:09 +00:00
Automatic Updater
c7df857b5e update 2011-05-24 03:17:40 +00:00
Automatic Updater
c23ef01bfb regen v9_8 2011-05-24 02:37:19 +00:00
Automatic Updater
96763a6c39 update 2011-05-23 22:16:43 +00:00
Evan Hunt
77b55b7446 3118. [bug] nsupdate could dump core on shutdown when using
SIG(0) keys. [RT #24604]
2011-05-23 22:12:15 +00:00
Automatic Updater
68d87f7d43 update 2011-05-23 21:16:46 +00:00
Evan Hunt
2127785ad7 3117. [cleanup] Remove doc and parser references to the
never-implemented 'auto-dnssec create' option.
			[RT #24533]
2011-05-23 20:56:11 +00:00
Automatic Updater
c60a92e849 update 2011-05-20 15:16:47 +00:00
Paul Ebersman
d7022d427d Corrected bug number from 2445 to 24455. 2011-05-20 14:23:59 +00:00
Automatic Updater
53cbbefc76 update 2011-05-20 05:17:16 +00:00
Mark Andrews
7e773a23d9 3115. [bug] Named could fail to return requested data when
following a CNAME that points into the same zone.
                        [RT #2445]
2011-05-20 05:12:18 +00:00
Automatic Updater
63bca3ef31 update 2011-05-20 00:17:28 +00:00
Automatic Updater
79f2487b9d update copyright notice 2011-05-19 23:46:59 +00:00
Automatic Updater
db4b385b8f newcopyrights 2011-05-19 23:31:20 +00:00
Automatic Updater
cb6cc3d9dc update 2011-05-19 22:16:49 +00:00
Evan Hunt
d96c88531b another post-commit fix for change 3114: call dns_db_resigned()/
dns_db_setsigningtime() only when incrementally resigning, not other
times.
2011-05-19 21:28:26 +00:00
Automatic Updater
c39d5521cf update 2011-05-19 05:16:56 +00:00
Evan Hunt
b62b7fbe9e 3114. [bug] Retain expired RRSIGs in dynamic zones if key is
inactive and there is no replacement key. [RT #23136]
2011-05-19 04:42:51 +00:00
Automatic Updater
ad500dca04 update 2011-05-18 03:17:40 +00:00
Automatic Updater
7265a25c2e regen v9_8 2011-05-18 02:38:47 +00:00
Automatic Updater
ee398e005b update 2011-05-17 06:17:02 +00:00
Mark Andrews
8701073b92 3113. [doc] Document the relationship between serial-query-rate
and NOTIFY messages.
2011-05-17 05:21:22 +00:00
Automatic Updater
029634e306 update 2011-05-17 01:17:23 +00:00
Evan Hunt
e86659f1d9 add dns_dnssec_signs 2011-05-17 00:58:58 +00:00
Automatic Updater
70d7a34ca2 regen 2011-05-17 00:24:24 +00:00
Automatic Updater
2a9fd92bab update 2011-05-17 00:17:32 +00:00
Automatic Updater
7552cfd6b8 update copyright notice 2011-05-16 23:47:17 +00:00
Automatic Updater
cffe67a4ec newcopyrights 2011-05-16 23:31:03 +00:00
Automatic Updater
9255930cca regen v9_8 2011-05-16 23:27:13 +00:00
Automatic Updater
979f297c59 update 2011-05-16 23:16:56 +00:00
Automatic Updater
dc0de60bf3 regen 2011-05-16 23:03:05 +00:00
Evan Hunt
1fded9ad8f Prep for release of 9.8.1b1. (Note: the experiment with spinning 9.8.1b2
after not releasing the previously-spun 9.8.1b1 is hereby abandoned; the
v9_8_1b2 tag has been removed.)
2011-05-16 23:01:19 +00:00
Evan Hunt
6d7afbc9c5 "make install" was failing when building with both exportlibs and libtool.
(trivial makefile fix, no CHANGES note.) [RT #24425]
2011-05-16 22:53:19 +00:00
Automatic Updater
56d48ae9e2 update 2011-05-16 05:16:59 +00:00
Mark Andrews
54b90c79aa 3112. [doc] Add missing descriptions of the update policy name
types "ms-self", "ms-subdomain", "krb5-self" and
                        "krb5-subdomain", which allow machines to update
                        their own records, to the BIND 9 ARM.
2011-05-16 04:19:47 +00:00
Evan Hunt
ea91a8dd46 file expiring.example.db.in was added on branch v9_8 on 2011-05-19 04:42:50 +0000 2011-05-13 21:34:03 +00:00
Automatic Updater
387e10d84f update 2011-05-08 07:16:46 +00:00
Mark Andrews
8e9cba0e58 named.conf copyrights 2011-05-08 07:09:28 +00:00
Automatic Updater
b031a2cad1 update 2011-05-08 03:17:20 +00:00
Automatic Updater
c5a7116639 regen v9_8 2011-05-08 02:34:42 +00:00
Automatic Updater
016affbe91 update 2011-05-08 00:17:29 +00:00
Automatic Updater
699be80fb2 update copyright notice 2011-05-07 23:47:05 +00:00
Automatic Updater
9abf7f0f2f newcopyrights 2011-05-07 23:31:10 +00:00
Automatic Updater
e7d6a39bdc update 2011-05-07 06:17:25 +00:00
Evan Hunt
13ab5f75cb 3111. [bug] Improved consistency checks for dnssec-enable and
dnssec-validation, added test cases to the
                        checkconf system test. [RT #24398]
2011-05-07 05:53:24 +00:00
Automatic Updater
a0d55679cb update 2011-05-07 01:17:35 +00:00
Evan Hunt
79951b66bd 3110. [bug] dnssec-signzone: Wrong error message could appear
when attempting to sign with no KSK. [RT #24369]
2011-05-07 00:24:41 +00:00
Automatic Updater
6a9785a634 update 2011-05-07 00:17:29 +00:00
Automatic Updater
75569ec3ab update copyright notice 2011-05-06 23:47:05 +00:00
Automatic Updater
11d6bca849 newcopyrights 2011-05-06 23:31:24 +00:00
Automatic Updater
31310cb95c update 2011-05-06 21:16:47 +00:00
Evan Hunt
46994fc008 3107. [bug] dnssec-signzone: Report the correct number of ZSKs
when using -x. [RT #20852]
2011-05-06 21:07:50 +00:00
Automatic Updater
0dff6c5fc8 update 2011-05-06 00:17:29 +00:00
Mark Andrews
d079f5a6af set/reset client->signer. 2011-05-05 23:53:16 +00:00
Automatic Updater
f4264361da update copyright notice 2011-05-05 23:46:53 +00:00
Automatic Updater
c30a175261 newcopyrights 2011-05-05 23:31:19 +00:00
Automatic Updater
7754882494 update 2011-05-05 23:16:56 +00:00
Scott Mann
4ffc24ee8a remove trailing newline from pid (RT #24388) 2011-05-05 22:58:59 +00:00
Automatic Updater
a8f9b05a5c update 2011-05-05 20:16:53 +00:00
Automatic Updater
45db17e046 regen 2011-05-05 19:20:53 +00:00
Evan Hunt
6190d5d352 file dnssec.3 was added on branch v9_8 on 2011-05-07 05:53:24 +0000 2011-05-05 19:11:53 +00:00
Evan Hunt
b38df44057 file dnssec.2 was added on branch v9_8 on 2011-05-07 05:53:24 +0000 2011-05-05 19:11:51 +00:00
Evan Hunt
35ab4970f5 file dnssec.1 was added on branch v9_8 on 2011-05-07 05:53:23 +0000 2011-05-05 19:11:49 +00:00
Evan Hunt
6737155c1c file clean.sh was added on branch v9_8 on 2011-05-07 05:53:23 +0000 2011-05-05 19:11:47 +00:00
Automatic Updater
11774720bb update 2011-05-05 18:16:47 +00:00
Evan Hunt
a35d3f0740 3105. [bug] GOST support can be suppressed by "configure
--without-gost" [RT #24367]

3104.   [bug]           Better support for cross-compiling. [RT #24367]
2011-05-05 18:10:50 +00:00
Evan Hunt
4c08095355 fixed an error in prior commit 2011-05-05 18:02:09 +00:00
Automatic Updater
40cf282bac update 2011-05-05 16:16:48 +00:00
Evan Hunt
f4b07b09d0 3103. [bug] Configuring 'dnssec-validation auto' in a view
instead of in the options statement could trigger
			an assertion failure in named-checkconf. [RT #24382]
2011-05-05 16:11:43 +00:00
Automatic Updater
a3557027e3 update 2011-05-05 05:17:05 +00:00
Mark Andrews
0be165b93f explictly kill the process if the server fails to start, check for a non zero length pid file 2011-05-05 04:55:46 +00:00
Automatic Updater
50cc65e995 update 2011-05-03 16:16:47 +00:00
Mark Andrews
4304925ee2 grep was not precise enough leading to test failure 2011-05-03 16:09:23 +00:00
Automatic Updater
005d8f1f37 update 2011-05-03 01:17:27 +00:00
Mark Andrews
6ce2aace2e treat abs(x) < 500ms as 0 2011-05-03 00:36:47 +00:00
Automatic Updater
8a98fba5b4 update 2011-05-02 05:16:51 +00:00
Mark Andrews
fe7fbb3e26 force numeric comparision 2011-05-02 05:03:28 +00:00
Automatic Updater
060f814820 update 2011-05-02 02:16:46 +00:00
Mark Andrews
9e37015bd6 handle end of day 2011-05-02 01:40:59 +00:00
Automatic Updater
d187de3a81 update 2011-05-01 21:47:02 +00:00
Mark Andrews
985d667732 fix expression 2011-05-01 21:37:53 +00:00
Automatic Updater
e8d1ba5c34 update 2011-05-01 12:16:49 +00:00
Mark Andrews
446554d615 awk -v is not portable, add floating point arithmetic effects 2011-05-01 11:32:34 +00:00
Automatic Updater
997e61b34e update 2011-04-30 03:17:32 +00:00
Automatic Updater
91e769bcb0 regen v9_8 2011-04-30 02:37:40 +00:00
Automatic Updater
a43f7f13da update 2011-04-29 22:16:50 +00:00
Evan Hunt
9cde8e0c6c 3101. [bug] Zones using automatic key maintenance could fail
to check the key repository for updates. [RT #23744]
2011-04-29 21:42:00 +00:00
Automatic Updater
28bbc797cc update 2011-04-28 00:17:21 +00:00
Automatic Updater
1076a78dd9 update copyright notice 2011-04-27 23:47:01 +00:00
Automatic Updater
a12911790f update 2011-04-27 18:16:45 +00:00
Evan Hunt
e3579205fe 3100. [security] Certain response policy zone configurations could
trigger an INSIST when receiving a query of type
			RRSIG. [RT #24280]
2011-04-27 17:43:07 +00:00
Automatic Updater
d057ef3f1c update 2011-04-20 22:16:43 +00:00
Scott Mann
5d284d6f54 creating 9.8.1b2 2011-04-20 21:47:37 +00:00
Automatic Updater
2ba0226fb6 update 2011-04-20 00:17:29 +00:00
Automatic Updater
f13dc3a4ea update copyright notice 2011-04-19 23:47:31 +00:00
Automatic Updater
d54780e597 newcopyrights 2011-04-19 23:30:48 +00:00
Automatic Updater
225e4046a5 update 2011-04-19 23:17:04 +00:00
Automatic Updater
3f3ccd1728 regen 2011-04-19 22:35:46 +00:00
Evan Hunt
6ecc5850ef 3099. [test] "dlz" system test now runs but gives R:SKIPPED if
not compiled with --with-dlz-filesystem.  [RT #24146]

3098.	[bug]		DLZ zones were answering without setting the AA bit.
			[RT #24146]
2011-04-19 22:31:43 +00:00
Automatic Updater
1324052388 update 2011-04-19 22:16:48 +00:00
Scott Mann
f7b8c29abb forgot to add these files for RT #23836. 2011-04-19 22:12:14 +00:00
Scott Mann
4bbb19b67f backport --with-gssapi and fixes (RT 23836/23738) 2011-04-19 21:23:35 +00:00
Automatic Updater
dd1675b344 update 2011-04-16 00:17:28 +00:00
Automatic Updater
018da1ee9f newcopyrights 2011-04-15 23:31:11 +00:00
Automatic Updater
ea1a083399 update 2011-04-15 01:17:03 +00:00
Evan Hunt
711f69c266 3097. [test] Add a tool to test handling of malformed packets.
[RT #24096]
2011-04-15 01:00:08 +00:00
edmonds
f79f1876f8 update 2011-04-13 23:22:57 +00:00
Automatic Updater
cb66f7987d update 2011-04-08 06:16:51 +00:00
Mark Andrews
af19cac9eb isc_file_isplainfile 2011-04-08 05:35:14 +00:00
Automatic Updater
da3348543d update 2011-04-08 05:16:49 +00:00
Mark Andrews
e058e18cc7 dns_cache_create3 2011-04-08 04:45:44 +00:00
Automatic Updater
326287f050 update 2011-04-08 03:17:27 +00:00
Automatic Updater
969aad1486 9.8.1b1 2011-04-08 03:02:07 +00:00
Automatic Updater
4ef78de700 newcopyrights 2011-04-08 02:49:53 +00:00
Mark Andrews
db01c31d2c 9.8.1b1 2011-04-08 02:43:47 +00:00
Automatic Updater
f07d562b20 update 2011-04-07 23:17:04 +00:00
Mark Andrews
22cb217141 3096. [bug] Set KRB5_KTNAME before calling log_cred() in
dst_gssapi_acceptctx(). [RT #24004]
2011-04-07 23:05:01 +00:00
Automatic Updater
71b2d4121b update 2011-04-07 03:17:35 +00:00
Automatic Updater
3a0e66ee8e regen v9_8 2011-04-07 02:38:19 +00:00
Automatic Updater
6c2b11c3d4 update 2011-04-06 11:16:56 +00:00
Mark Andrews
7cb1434cf3 3095. [bug] Handle isolated reserved ports in the port range.
[RT #23957]
2011-04-06 10:30:08 +00:00
Automatic Updater
ec828f7f7a update 2011-04-06 06:16:45 +00:00
Mark Andrews
038c944e14 3094. [doc] Expand dns64 documentation. 2011-04-06 05:20:59 +00:00
Automatic Updater
d57ce903fd update 2011-04-05 07:16:50 +00:00
Mark Andrews
496b6de81d format portability: cast socklen_t -> long and use %ld 2011-04-05 06:35:00 +00:00
Automatic Updater
1b3d871813 update 2011-04-04 11:16:54 +00:00
Mark Andrews
afc75dc9ec 1 -> 1U 2011-04-04 11:10:57 +00:00
Automatic Updater
663a5383f0 update 2011-04-02 08:17:00 +00:00
Mark Andrews
7d3c2d4dee 3opyright -> copyright 2011-04-02 08:04:15 +00:00
Automatic Updater
9fa0ddf8ae update 2011-03-31 16:16:48 +00:00
Evan Hunt
613b6fc9c7 Corrected a bug in the dnssec test introduced in change #3046. 2011-03-31 15:56:44 +00:00
Automatic Updater
d664469406 update 2011-03-29 21:16:48 +00:00
Paul Ebersman
40bbb61b4d corrected RT bug number for changes 3091 to 22911 2011-03-29 20:25:00 +00:00
Automatic Updater
40b2c94fe8 update 2011-03-28 06:16:52 +00:00
Mark Andrews
8b415e804b unsigned constants 2011-03-28 05:36:05 +00:00
Mark Andrews
8e234ee3a2 unsigned constants 2011-03-28 05:22:25 +00:00
Automatic Updater
911edd38a7 update 2011-03-28 05:16:53 +00:00
Mark Andrews
3218c3f491 style 2011-03-28 05:14:18 +00:00
Mark Andrews
475175e93c while (1) -> for (;;) 2011-03-28 05:13:16 +00:00
Automatic Updater
e4e2bab2d0 update 2011-03-28 04:17:34 +00:00
Mark Andrews
63b4606640 unsigned constants 2011-03-28 03:45:28 +00:00
Automatic Updater
09ceb169cf update 2011-03-28 00:17:20 +00:00
Automatic Updater
0c340e8dbe newcopyrights 2011-03-27 23:31:02 +00:00
Automatic Updater
c590556d88 update 2011-03-27 07:16:47 +00:00
Mark Andrews
8ff7c149ec remove removed files 2011-03-27 06:35:29 +00:00
Automatic Updater
97ceade5ac update 2011-03-27 00:17:21 +00:00
Automatic Updater
44ecaec099 update copyright notice 2011-03-26 23:47:13 +00:00
Automatic Updater
71b801b169 newcopyrights 2011-03-26 23:31:00 +00:00
Automatic Updater
878a6d1d35 update 2011-03-26 01:16:59 +00:00
Evan Hunt
b74ca0bcea Forgot to add a data file for the autosign test. 2011-03-26 01:08:26 +00:00
Automatic Updater
f183502193 update 2011-03-26 00:17:20 +00:00
Evan Hunt
f2f94ddeb4 3092. [bug] Signatures for records at the zone apex could go
stale due to an incorrect timer setting. [RT #23769]

3091.	[bug]		Fixed a bug in which zone keys that were published
			and then subsequently activated could fail to trigger
			automatic signing. [RT #22991]
2011-03-25 23:53:52 +00:00
Evan Hunt
eaef2643e6 file delay.example.db was added on branch v9_8 on 2011-03-26 01:08:26 +0000 2011-03-25 03:39:42 +00:00
Automatic Updater
fdf76f8271 update 2011-03-23 00:17:26 +00:00
Automatic Updater
5cabfa26d2 update copyright notice 2011-03-22 23:47:07 +00:00
Automatic Updater
344272f876 update 2011-03-22 20:17:19 +00:00
Scott Mann
5f523926a7 fixup for RT #23687 2011-03-22 19:39:02 +00:00
Automatic Updater
f77a0c6474 update 2011-03-22 19:16:54 +00:00
Scott Mann
abbd1825c8 Failed to add setup.sh for RT #23687. 2011-03-22 18:37:19 +00:00
Scott Mann
bad80ece64 Remove bin/tests/system/logfileconfig/ns1/named.conf and add setup.sh
in order to resolve changing named.conf issue.  [RT #23687]
2011-03-22 18:24:08 +00:00
Automatic Updater
6db7f0127d update 2011-03-22 04:17:27 +00:00
Evan Hunt
71edc4cd46 Corrected a mistake that was exposed by change #3085 in 9.9 (though it
has no deleterious effect in 9.8 and earlier).
2011-03-22 03:21:17 +00:00
Automatic Updater
e5e7273a62 update 2011-03-22 03:17:26 +00:00
Automatic Updater
25146eea0e regen v9_8 2011-03-22 02:37:47 +00:00
Automatic Updater
96fa983162 update 2011-03-22 00:17:08 +00:00
Automatic Updater
df5b2dc59d update copyright notice 2011-03-21 23:46:59 +00:00
Automatic Updater
c4eb21bf50 newcopyrights 2011-03-21 23:31:55 +00:00
Automatic Updater
2ca8ca5263 update 2011-03-21 21:16:55 +00:00
Mark Andrews
72c69a0276 adjust rt23702 test to take less time 2011-03-21 20:32:15 +00:00
Automatic Updater
52422449ae update 2011-03-21 20:16:51 +00:00
Evan Hunt
2cac211c0a 3087. [bug] DDNS updates using SIG(0) with update-policy match
type "external" could cause a crash. [RT #23735]
2011-03-21 19:53:35 +00:00
Automatic Updater
df0a651bb0 update 2011-03-21 16:16:53 +00:00
Evan Hunt
cb363bc246 3086. [bug] Running dnssec-settime -f on an old-style key will
now force an update to the new key format even if no
			other change has been specified, using "-P now -A now"
			as default values.  [RT #22474]
2011-03-21 15:56:12 +00:00
Automatic Updater
5a0c5d3a03 update 2011-03-21 04:17:26 +00:00
Mark Andrews
767f311173 wait longer for the nsec3chain generation to complete 2011-03-21 03:32:13 +00:00
Automatic Updater
615367bf33 update 2011-03-21 01:17:52 +00:00
Mark Andrews
38a1f591f1 3083. [bug] NOTIFY messages were not being sent when generating
a NSEC3 chain incrementally. [RT #23702]
2011-03-21 01:06:50 +00:00
Mark Andrews
494a6d2bd2 3082. [port] strtok_r is threads only. [RT #23747] 2011-03-21 00:31:52 +00:00
Automatic Updater
3b8c2fc441 update 2011-03-20 09:16:42 +00:00
Mark Andrews
e8e00e61cc skip not untested 2011-03-20 09:03:19 +00:00
Automatic Updater
9d5a057817 update 2011-03-20 00:17:27 +00:00
Automatic Updater
3d17bbed19 update copyright notice 2011-03-19 23:47:24 +00:00
Automatic Updater
937400e9dd newcopyrights 2011-03-19 23:30:50 +00:00
Evan Hunt
0cda74f3f3 file example.nil.db.in was added on branch v9_8 on 2011-03-21 19:53:34 +0000 2011-03-19 22:36:06 +00:00
Automatic Updater
c072bdf5e7 update 2011-03-19 02:16:42 +00:00
Evan Hunt
7ed60027f2 revert last commit, was applied to wrong branch by mistake 2011-03-19 02:08:44 +00:00
Evan Hunt
cdb5d32d0c skip non-dynamic zones when calling "rndc freeze" on all zones. 2011-03-19 02:06:57 +00:00
Automatic Updater
176da43a84 update 2011-03-19 00:17:30 +00:00
Automatic Updater
d1b1f7ca64 update copyright notice 2011-03-18 23:47:15 +00:00
Automatic Updater
3425454590 newcopyrights 2011-03-18 23:31:00 +00:00
Automatic Updater
ebbb109ba0 update 2011-03-18 22:16:51 +00:00
Francis Dupont
e057ea0537 add new dname test files 2011-03-18 21:28:52 +00:00
Francis Dupont
0b3465cc61 3081. [bug] Failure of DNAME substitution did not return
YXDOMAIN. [RT #23591]
2011-03-18 21:28:26 +00:00
Francis Dupont
1150d919dc add 23591 no-regression 2011-03-18 21:27:52 +00:00
Francis Dupont
8e8a1d612b fix too long with dname error 2011-03-18 21:25:18 +00:00
Automatic Updater
341c5e008f update 2011-03-18 09:16:55 +00:00
Francis Dupont
41d9e39988 3080. [cleanup] Replaced compile time constant by STDTIME_ON_32BITS.
[RT #23587]
2011-03-18 09:06:02 +00:00
Francis Dupont
7d264d8cf6 introduce STDTIME_ON_32BITS 2011-03-18 09:05:29 +00:00
Automatic Updater
c6e784f44b update 2011-03-18 08:17:06 +00:00
Mark Andrews
85a1283940 3079. [bug] Handle isc_event_allocate failures in t_tasks.
[RT #23572]
2011-03-18 07:46:36 +00:00
Automatic Updater
bd25899306 update 2011-03-18 05:17:14 +00:00
Evan Hunt
985d748703 ignore SIGPIPE in ans.pl; this is needed for debian. 2011-03-18 04:40:30 +00:00
Automatic Updater
e9820f52b9 update 2011-03-18 02:16:48 +00:00
Evan Hunt
df10a806ba fixed a missing / in /dev/null 2011-03-18 02:06:37 +00:00
Automatic Updater
4b8f62ca79 update 2011-03-18 00:17:24 +00:00
Automatic Updater
b18bf607c8 update copyright notice 2011-03-17 23:47:06 +00:00
Automatic Updater
8b7ff0307e newcopyrights 2011-03-17 23:31:03 +00:00
Automatic Updater
38eb009c0f update 2011-03-17 10:16:49 +00:00
Francis Dupont
652c1fa9ab 3078. [func] Added a new include file with function typedefs
for the DLZ "dlopen" driver. [RT #23629]
2011-03-17 09:41:47 +00:00
Francis Dupont
c38842e702 silent compiler warnings for DLZ exernal driver support and example 2011-03-17 09:41:07 +00:00
Francis Dupont
8e107fc964 missing changes from 23467 2011-03-17 09:40:08 +00:00
Automatic Updater
038b62397f update 2011-03-17 06:17:15 +00:00
Mark Andrews
5af77c3eec 3077. [bug] zone.c:zone_refreshkeys() incorrectly called
dns_zone_attach(), use zone->irefs instead. [RT #23303]
2011-03-17 05:27:52 +00:00
Automatic Updater
162a578c54 update 2011-03-17 02:16:49 +00:00
Mark Andrews
0180f3028a 3075. [bug] dns_dnssec_findzonekeys{2} used a inconsistant
timestamp when determining which keys are active.
                        [RT #23642]
2011-03-17 01:20:49 +00:00
Automatic Updater
6100eee7c4 update 2011-03-14 14:17:22 +00:00
Francis Dupont
8d7f9bed5a silent clang analyzer 2011-03-14 14:13:58 +00:00
Francis Dupont
624aa62045 isc_mutex_destroy() returns a value 2011-03-14 13:40:14 +00:00
Automatic Updater
0b777b7eec update 2011-03-14 00:18:00 +00:00
Automatic Updater
51e8cbacc5 update copyright notice 2011-03-13 23:47:14 +00:00
Automatic Updater
a2e3c73e30 newcopyrights 2011-03-13 23:31:08 +00:00
Automatic Updater
d24eafac45 update 2011-03-13 04:18:06 +00:00
Mark Andrews
a1b458cbf8 3074. [bug] Make the adb cache read through for zone data and
glue learn for zone named is authoritative for.
                        [RT #22842]
2011-03-13 03:36:47 +00:00
Automatic Updater
33ca6fe730 update 2011-03-13 00:18:08 +00:00
Automatic Updater
fafbfbdbe8 update copyright notice 2011-03-12 23:47:22 +00:00
Automatic Updater
c123646e6e newcopyrights 2011-03-12 23:31:00 +00:00
Automatic Updater
4b9739f3ad update 2011-03-12 22:17:32 +00:00
Mark Andrews
27ea875fcd test for Net::DNS 2011-03-12 21:25:43 +00:00
Automatic Updater
77bd12a1d8 update 2011-03-12 05:17:53 +00:00
Automatic Updater
b7f0a015a5 update copyright notice 2011-03-12 04:59:19 +00:00
Automatic Updater
47a68600fa newcopyrights 2011-03-12 04:56:18 +00:00
Automatic Updater
3e9e1bb25e update 2011-03-12 03:18:35 +00:00
Mark Andrews
5ab761022a bin/tests/system/common/rndc.key 2011-03-12 03:07:33 +00:00
Automatic Updater
1e5671f11a update 2011-03-11 18:24:25 +00:00
Evan Hunt
af93cf1390 Forgot to initialize a fixedname 2011-03-11 17:20:39 +00:00
Automatic Updater
b8ca5ecaab update 2011-03-11 14:17:23 +00:00
Mark Andrews
038e2f640a 3073. [bug] managed-keys changes were not properly being recorded.
[RT #20256]
2011-03-11 13:22:40 +00:00
Automatic Updater
7ee8d36789 update 2011-03-11 13:17:33 +00:00
Mark Andrews
8078730197 3072. [bug] dns_dns64_aaaaok() potential NULL pointer dereference.
[RT #20256]
2011-03-11 13:04:36 +00:00
Mark Andrews
2b7246e25e 3071. [bug] has_nsec could be used unintialised in
update.c:next_active. [RT #20256]
2011-03-11 12:54:11 +00:00
Mark Andrews
2b26fdab26 3070. [bug] dnssec-signzone potential NULL pointer dereference.
[RT #20256]
2011-03-11 12:40:37 +00:00
Automatic Updater
80142b3501 update 2011-03-11 07:17:28 +00:00
Evan Hunt
80ec1130d1 link driver.so from the .o file instead of the .lo file when building
with libtool.
2011-03-11 07:10:10 +00:00
Mark Andrews
ac6edf67d5 3069. [cleanup] Silence warnings messages from clang static analysis.
[RT #20256]
2011-03-11 06:47:09 +00:00
Automatic Updater
4bb0f40317 update 2011-03-11 03:18:35 +00:00
Mark Andrews
ccedc2f7fd pkey is only used if USE_ENGINE is defined or USE_EVP is 1 2011-03-11 02:57:35 +00:00
Automatic Updater
f5ba65ec78 sync 2011-03-11 02:22:53 +00:00
Automatic Updater
46f59e0b8f update 2011-03-11 02:19:13 +00:00
Evan Hunt
901486f561 Reversing prior change, turns out not to be legal on all compilers. 2011-03-11 01:28:21 +00:00
Evan Hunt
fb17286678 Silence a compiler warning by using #if comparison instead of if. No
CHANGES note because it's trivial. [RT #23587]
2011-03-11 01:21:13 +00:00
Automatic Updater
5a177de851 update 2011-03-11 01:17:44 +00:00
Mark Andrews
e5d9416f4b 3068. [bug] Named failed to build with a OpenSSL without engine
support. [RT #23473]
2011-03-11 01:14:35 +00:00
Mark Andrews
7569efe572 3067. [bug] ixfr-from-differences {master|slave}; failed to
select the master/slave zones.  [RT #23580]
2011-03-11 00:47:28 +00:00
Automatic Updater
0587dde74f update 2011-03-11 00:21:26 +00:00
Automatic Updater
fd4fce965f update copyright notice 2011-03-10 23:47:29 +00:00
Automatic Updater
f4af24ed43 newcopyrights 2011-03-10 23:30:49 +00:00
Automatic Updater
6a5575925f update 2011-03-10 07:17:25 +00:00
Automatic Updater
aa08c58a67 regen 2011-03-10 06:35:37 +00:00
Automatic Updater
04fec7b4ce update 2011-03-10 05:17:32 +00:00
Evan Hunt
b2b2a5f7e5 3066. [func] The DLZ "dlopen" driver is now built by default,
no longer requiring a configure option.  To
			disable it, use "configure --without-dlopen".
			(Note: driver not supported on win32.) [RT #23467]
2011-03-10 04:29:18 +00:00
Automatic Updater
730f58ebbc update 2011-03-10 00:18:05 +00:00
Automatic Updater
78a66fab38 update copyright notice 2011-03-09 23:46:55 +00:00
Automatic Updater
3359c72de9 newcopyrights 2011-03-09 23:31:25 +00:00
Automatic Updater
2d94783a15 update 2011-03-09 08:17:31 +00:00
Mark Andrews
8a18732f4d 3065. [bug] RRSIG could have time stamps too far in the future.
[RT #23356]
2011-03-09 07:27:37 +00:00
Automatic Updater
87d276c0b5 update 2011-03-09 03:18:15 +00:00
Automatic Updater
f08566bb9d regen v9_8 2011-03-09 02:37:51 +00:00
Automatic Updater
4d9dc6e3a4 update 2011-03-09 01:18:06 +00:00
Mark Andrews
5848a9cf8c remove removed files 2011-03-09 00:57:36 +00:00
Paul Ebersman
08b9038dcd corrected edns-udp-size min to 512 2011-03-09 00:52:25 +00:00
Automatic Updater
6192d039ca update 2011-03-08 03:18:01 +00:00
Automatic Updater
0564e5d16a sync 2011-03-08 02:26:22 +00:00
Automatic Updater
278f5eae16 update 2011-03-08 01:18:06 +00:00
Mark Andrews
a4f385c8c4 add 'sync' to ISC_PLATFORM_USEMACASM build as well 2011-03-08 00:52:21 +00:00
Mark Andrews
074e05b119 DNAME not DS 2011-03-08 00:39:31 +00:00
Automatic Updater
03cb6cde09 update 2011-03-08 00:18:08 +00:00
Automatic Updater
c503d8017d update copyright notice 2011-03-07 23:47:15 +00:00
Automatic Updater
81a6d2e184 newcopyrights 2011-03-07 23:31:05 +00:00
Evan Hunt
43e36156df file named.conf.in was added on branch v9_8 on 2011-03-10 04:29:17 +0000 2011-03-07 22:22:59 +00:00
Automatic Updater
e7e69e8522 update 2011-03-07 22:17:31 +00:00
Evan Hunt
8a9cf3ddcc Style cleanup in DLZ LDAP driver. No functional change, no CHANGES note. 2011-03-07 22:01:42 +00:00
Automatic Updater
c9c2729a22 update 2011-03-07 01:18:06 +00:00
Mark Andrews
7c1f3c9b5b 3064. [bug] powerpc: add sync instructions to the end of atomic
operations. [RT #23469]
2011-03-07 00:19:38 +00:00
Automatic Updater
08a9d0030a update 2011-03-06 00:17:54 +00:00
Automatic Updater
e6cb7b9ab7 update copyright notice 2011-03-05 23:52:09 +00:00
Automatic Updater
d577282f44 newcopyrights 2011-03-05 23:31:12 +00:00
Automatic Updater
d7eab6baa1 update 2011-03-05 23:17:39 +00:00
Evan Hunt
16856b78bf 3063. [contrib] More verbose error reporting from DLZ LDAP. [RT #23402] 2011-03-05 23:10:08 +00:00
Automatic Updater
ae74187f4e update 2011-03-05 03:17:52 +00:00
Mark Andrews
10df90ff08 add #include <isc/file.h> 2011-03-05 03:08:10 +00:00
Automatic Updater
8d7e9b71a7 update 2011-03-05 02:38:39 +00:00
Automatic Updater
da4f10594b update 2011-03-05 00:18:03 +00:00
Automatic Updater
3dd68287f9 update copyright notice 2011-03-04 23:47:28 +00:00
Automatic Updater
59a2f7303d update 2011-03-04 22:17:29 +00:00
Evan Hunt
958e5acd60 3059. [test] Added a regression test for change #3023. 2011-03-04 22:03:27 +00:00
Automatic Updater
b0a697dfba update 2011-03-04 15:17:28 +00:00
Scott Mann
7a815e7927 Adding missing test files for RT22771. 2011-03-04 15:06:46 +00:00
Automatic Updater
f9c448e4ad update 2011-03-04 14:17:25 +00:00
Scott Mann
d31b2fb85d Ensure that log files are plain files. (RT #22771) 2011-03-04 14:10:13 +00:00
Evan Hunt
390b94f32b file dlopen.c was added on branch v9_8 on 2011-03-10 04:29:16 +0000 2011-03-04 05:18:40 +00:00
Evan Hunt
cdcfe41ff8 file Makefile.in was added on branch v9_8 on 2011-03-10 04:29:16 +0000 2011-03-04 05:18:38 +00:00
Evan Hunt
539afbd1fd file driver.h was added on branch v9_8 on 2011-03-10 04:29:16 +0000 2011-03-04 03:59:10 +00:00
Evan Hunt
17f3810ede file driver.c was added on branch v9_8 on 2011-03-10 04:29:16 +0000 2011-03-04 03:59:09 +00:00
Evan Hunt
760f4b4933 file dlz_dlopen_driver.c was added on branch v9_8 on 2011-03-10 04:29:16 +0000 2011-03-04 03:59:07 +00:00
Automatic Updater
c28cefb4a6 update 2011-03-04 03:18:19 +00:00
Automatic Updater
a183ee8e78 sync 2011-03-04 02:25:00 +00:00
Automatic Updater
e7e6c01424 update 2011-03-04 00:18:04 +00:00
Automatic Updater
23384a3227 update copyright notice 2011-03-03 23:47:09 +00:00
Automatic Updater
5df1736516 newcopyrights 2011-03-03 23:31:14 +00:00
Automatic Updater
66709ca5c6 update 2011-03-03 17:17:23 +00:00
Evan Hunt
bcfe6d5d75 3057. [bug] "rndc secroots" would abort after the first error
and so could miss some views. [RT #23488]
2011-03-03 16:18:12 +00:00
Automatic Updater
764b20509e update 2011-03-03 15:17:23 +00:00
Francis Dupont
4fe90f5f55 regen 2011-03-03 14:51:59 +00:00
Automatic Updater
a1a0f160bc update 2011-03-03 14:17:28 +00:00
Francis Dupont
e61f163718 3054. [bug] Added elliptic curve support check in
GOST OpenSSL engine detection. [RT #23485]
2011-03-03 13:51:04 +00:00
Francis Dupont
2210cdeffb add EC check for GOST 2011-03-03 13:50:27 +00:00
Automatic Updater
ec473e73c1 update 2011-03-03 12:17:26 +00:00
Mark Andrews
791d82410f cat the output as atf-report truncates stdout 2011-03-03 11:23:19 +00:00
Automatic Updater
7f10e137d7 update 2011-03-03 08:17:29 +00:00
Mark Andrews
34f0e53260 use csv output format. ticker not suitable for robie 2011-03-03 07:59:47 +00:00
Automatic Updater
af5c304c90 update 2011-03-03 05:17:48 +00:00
Evan Hunt
8590157237 3053. [bug] Under a sustained high query load with a finite
max-cache-size, it was possible for cache memory
			to be exhausted and not recovered. [RT #23371]
2011-03-03 04:43:02 +00:00
Automatic Updater
2212caf345 update 2011-03-03 00:18:03 +00:00
Automatic Updater
343af1a538 update copyright notice 2011-03-02 23:47:27 +00:00
Automatic Updater
5e509a597b newcopyrights 2011-03-02 23:30:58 +00:00
Evan Hunt
8c4175bcbd file dlz_dlopen_driver.h was added on branch v9_8 on 2011-03-10 04:29:15 +0000 2011-03-02 19:27:06 +00:00
Automatic Updater
e4ab66dfed update 2011-03-02 16:17:25 +00:00
Automatic Updater
c8620b9b38 regen 2011-03-02 15:23:29 +00:00
Automatic Updater
95fdc5baaf update 2011-03-02 09:17:36 +00:00
Francis Dupont
296d7590e5 Fixed last autosign test report [RT #23256] 2011-03-02 09:05:19 +00:00
Automatic Updater
0125f0d177 update 2011-03-02 07:17:28 +00:00
Evan Hunt
404bb92069 add MISSING=: to ATF configure arguments to suppress checks for
missing autotools files
2011-03-02 06:40:12 +00:00
Automatic Updater
7a33e6985a update 2011-03-02 05:17:32 +00:00
Mark Andrews
f890808aa3 3051. [bug] NS records obsure DS records at the bottom of the
zone if both are present. [RT #23035]
2011-03-02 04:47:11 +00:00
Mark Andrews
103e16f85a 3051. [bug] NS records obsure DS records at the bottom of the
zone if both are present. [RT #23035]
2011-03-02 04:27:59 +00:00
Automatic Updater
7f968dbcf9 update 2011-03-02 04:18:04 +00:00
Mark Andrews
e68828ad36 3050. [bug] The autosign system test was timing dependent.
Wait for the initial autosigning to complete
                        before running the rest of the test. [RT #23035]
2011-03-02 04:11:28 +00:00
Automatic Updater
a3dce76a69 update 2011-03-02 03:18:05 +00:00
Mark Andrews
65a9633ac2 s/3039/3049/ 2011-03-02 03:04:52 +00:00
Automatic Updater
ae648e5751 update 2011-03-02 00:17:34 +00:00
Mark Andrews
85b6ed540e 3039. [bug] Save and restore the gid when creating creating
named.pid at startup. [RT #23290]
2011-03-02 00:04:01 +00:00
Automatic Updater
816ee9ac40 update copyright notice 2011-03-01 23:47:38 +00:00
Automatic Updater
4ec655d3ef newcopyrights 2011-03-01 23:30:47 +00:00
Mark Andrews
660f8f1b78 3048. [bug] Fully seperate view key mangement. [RT #23419] 2011-03-01 23:15:21 +00:00
Automatic Updater
0f85f8903f update 2011-03-01 15:17:52 +00:00
Scott Mann
47e68a14fb Fixed DNSKEY NODATA responses not cached (RT #22908). 2011-03-01 14:42:16 +00:00
Automatic Updater
54475493db update 2011-03-01 00:17:50 +00:00
Automatic Updater
10f412c490 update copyright notice 2011-02-28 23:47:04 +00:00
Automatic Updater
bc93947f01 update 2011-02-28 17:17:43 +00:00
Automatic Updater
a727dc1c2c autoreconf in hopes of silencing robie warnings 2011-02-28 16:45:13 +00:00
Automatic Updater
31c5a8ae1b update 2011-02-28 15:17:28 +00:00
Francis Dupont
e83c5eb545 Use RRSIG original TTL in validated RRset TTL [RT #23332] 2011-02-28 14:25:17 +00:00
Automatic Updater
b85990d13c update 2011-02-28 13:17:33 +00:00
Mark Andrews
5f3a264fe3 3044. [bug] Hold the socket manager lock while freeing the socket.
[RT #23333]
2011-02-28 12:51:28 +00:00
Automatic Updater
8b148f14da update 2011-02-28 04:57:44 +00:00
Automatic Updater
75295d675e update 2011-02-28 03:16:52 +00:00
Automatic Updater
d18d92b9d7 regen v9_8 2011-02-28 02:37:44 +00:00
Automatic Updater
195b88fc33 update 2011-02-28 02:16:44 +00:00
Automatic Updater
09bde3103b update copyright notice 2011-02-28 01:20:05 +00:00
Automatic Updater
661ea87d08 update 2011-02-28 01:16:27 +00:00
Automatic Updater
f63807d797 regen 2011-02-28 01:10:45 +00:00
Mark Andrews
61ab9cbe2a elseif -> elsif 2011-02-28 01:09:09 +00:00
Mark Andrews
20beca7611 atf source maintains it's own copyright 2011-02-28 01:04:03 +00:00
Automatic Updater
8de2e8a50a update 2011-02-27 14:15:49 +00:00
Mark Andrews
aa7ab306c5 only run test if ATFBIN defined 2011-02-27 14:12:16 +00:00
Mark Andrews
7a1f7f8e1c regen 2011-02-27 13:30:04 +00:00
Mark Andrews
42afc06562 remove space between -L path 2011-02-27 13:24:37 +00:00
Automatic Updater
bbd49ef3b3 update 2011-02-27 10:33:05 +00:00
Mark Andrews
bbd8d6d749 regen 2011-02-27 06:17:04 +00:00
Evan Hunt
f58f3a5720 use 'sh ./configure' since configure might not be executable... 2011-02-26 02:52:45 +00:00
Evan Hunt
6d79a5b409 3043. [test] Merged in the NetBSD ATF test framework (currently
version 0.12) for development of future unit tests.
                        Use configure --with-atf to build ATF internally
                        or configure --with-atf=prefix to use an external
                        copy.  [RT #23209]
2011-02-26 02:37:31 +00:00
Evan Hunt
5e28c614c2 minor typo 2011-02-25 23:13:08 +00:00
Evan Hunt
a9a9e8b73b 3042. [bug] dig +trace could fail attempting to use IPv6
addresses on systems with only IPv4 connectivity.
			[RT# 23797]
2011-02-25 23:08:33 +00:00
Mark Andrews
b603f19738 3041. [bug] dnssec-signzone failed to generate new signatures on
ttl changes. [RT #23330]
2011-02-24 03:11:48 +00:00
Mark Andrews
8d59a69b90 3040. [bug] Named failed to validate insecure zones where a node
with a CNAME existed between the trust anchor and the
                        top of the zone. [RT #23338]
2011-02-23 11:36:03 +00:00
Mark Andrews
90a3e56c92 change numbers 2011-02-23 03:12:01 +00:00
Mark Andrews
78a3019376 2038. [bug] Install <dns/rpz.h>. [RT #23342] 2011-02-22 11:50:42 +00:00
Automatic Updater
90947acb17 update 2011-02-22 07:15:48 +00:00
Mark Andrews
0f58e4c274 2037. [doc] Update COPYRIGHT to contain all the individual
copyright notices that cover various parts.
2011-02-22 06:34:47 +00:00
Automatic Updater
9194f1dc2b update 2011-02-22 05:15:38 +00:00
Mark Andrews
accc76cbee 2036. [bug] Check built-in zone arguments to see if the zone
is re-usable or not. [RT #21914]
2011-02-22 04:25:57 +00:00
Automatic Updater
0125aee67e update 2011-02-21 08:15:45 +00:00
Mark Andrews
5defc25661 3035. [cleanup] Simplify by using strlcpy. [RT #22521] 2011-02-21 07:36:41 +00:00
Mark Andrews
6e4dc1386e 3034. [cleanup] nslookup: use strlcpy instead of safecopy. [RT #22521] 2011-02-21 07:25:51 +00:00
Mark Andrews
63c61f34fd check for snprintf failure. [RT #22521] 2011-02-21 07:16:16 +00:00
Automatic Updater
ed5c4f5010 update 2011-02-21 07:15:44 +00:00
Mark Andrews
6afa197cd5 3033. [cleanup] Add two INSIST(bucket != DNS_ADB_INVALIDBUCKET).
[RT #22521]
2011-02-21 07:10:15 +00:00
Mark Andrews
b1cf9755e7 3032. [bug] rdatalist.c: add missing REQUIREs. [RT #22521] 2011-02-21 07:03:01 +00:00
Mark Andrews
5ed1b7bdef 3031. [bug] dns_rdataclass_format() handle a zero sized buffer.
[RT #22521]
2011-02-21 06:52:20 +00:00
Mark Andrews
a06fa348e7 3030. [bug] dns_rdatatype_format() handle a zero sized buffer.
[RT #22521]
2011-02-21 06:43:23 +00:00
Mark Andrews
6efe8f6471 3029. [bug] isc_netaddr_format() handle a zero sized buffer.
[RT #22521]
2011-02-21 06:32:19 +00:00
Mark Andrews
167ed9d3f0 3028. [bug] isc_sockaddr_format() handle a zero sized buffer.
[RT #22521]
2011-02-21 06:21:24 +00:00
Automatic Updater
be1b103354 update 2011-02-21 06:15:47 +00:00
Mark Andrews
2ed1583ad5 3027. [bug] Add documented REQUIREs to cfg_obj_asnetprefix() to
catch NULL pointer dereferences before they happen.
                        [RT #22521]
2011-02-21 06:11:14 +00:00
Mark Andrews
38e922db26 3026. [bug] lib/isc/httpd.c: check that we have enough space
after calling grow_headerspace() and if not
                        re-call grow_headerspace() until we do. [RT #22521]
2011-02-21 05:57:17 +00:00
Automatic Updater
6544fc9d3f update 2011-02-21 03:16:37 +00:00
Mark Andrews
89e60b8333 update 2011-02-21 02:36:56 +00:00
Automatic Updater
fcbe2d4aa5 update 2011-02-21 00:16:32 +00:00
Mark Andrews
12621877ce spelling 2011-02-21 00:05:21 +00:00
Automatic Updater
57a83d62f4 update 2011-02-20 01:15:44 +00:00
Mark Andrews
eedef1721f spelling 2011-02-20 00:57:19 +00:00
Automatic Updater
48e7aa82ed update 2011-02-19 09:15:34 +00:00
Evan Hunt
dea9ec67aa added for 9.8.0 2011-02-19 08:26:15 +00:00
Evan Hunt
f1fd579ebf update for 9.8.0 release 2011-02-19 08:21:16 +00:00
Automatic Updater
e3caa233c4 update 2011-02-19 08:15:35 +00:00
Automatic Updater
5b5b29dd41 update ARM PDF for 9.8.0 2011-02-19 08:08:29 +00:00
Evan Hunt
6c2866016e bump api versions 2011-02-19 07:46:45 +00:00
Automatic Updater
536c629869 update 2011-02-19 02:16:11 +00:00
Evan Hunt
d03a406298 Fixed incorrect library link order in libisccc and libisccfg 2011-02-19 01:29:31 +00:00
Evan Hunt
8cbaa894db Fixed an error in change 3023, ensuring that journal file isn't
removed after IXFR.  No CHANGES note.
2011-02-19 01:21:27 +00:00
Automatic Updater
77e5c840f0 update 2011-02-19 00:16:21 +00:00
Michael Graff
d5038d6782 catch two unused function params, followup to RT#23310 2011-02-18 23:41:51 +00:00
Evan Hunt
7ff8511bf5 3025. [bug] Fixed a possible deadlock due to zone resigning.
[RT #22964]
2011-02-18 23:23:08 +00:00
Automatic Updater
b5884ddca4 update 2011-02-18 23:15:27 +00:00
Michael Graff
0a95e19684 pull up rt23310 to v9_8 2011-02-18 23:04:04 +00:00
Automatic Updater
5627801804 update 2011-02-18 22:15:42 +00:00
Evan Hunt
0b706ad300 3023. [bug] Named could be left in an inconsistent state when
receiving multiple AXFR response messages that were
			not all TSIG-signed. [RT #23254]
2011-02-18 21:26:04 +00:00
Automatic Updater
0fea1c2b76 update 2011-02-18 16:15:31 +00:00
Scott Mann
ff6618557c Fix prz SERVFAILs after failed zone transfer (RT23246) 2011-02-18 15:27:58 +00:00
Automatic Updater
22c3e5ed97 update 2011-02-18 04:16:20 +00:00
Mark Andrews
9b80b2f483 silence: warning: 'manager_log' defined but not used 2011-02-18 04:01:16 +00:00
Automatic Updater
dd9eb51236 update 2011-02-18 00:16:27 +00:00
Automatic Updater
d0e2773727 update copyright notice 2011-02-17 23:46:51 +00:00
Automatic Updater
43625ec30e update 2011-02-17 05:15:36 +00:00
Mark Andrews
8bcd6523a7 simplify zone_signwithkey call 2011-02-17 04:56:03 +00:00
Automatic Updater
434277b7fd update 2011-02-17 03:16:43 +00:00
Mark Andrews
bf9e176e23 ensure that the DNSKEY rrset get re-signed even if it hasn't been
updated in sign_apex.
2011-02-17 03:03:41 +00:00
Automatic Updater
862650a376 update 2011-02-16 20:15:36 +00:00
Evan Hunt
8920c09ea3 3021. [bug] Change #3010 was incomplete. [RT #22296] 2011-02-16 19:46:12 +00:00
Automatic Updater
79a30769c0 update 2011-02-15 22:15:35 +00:00
Mark Andrews
32f0239b5d 3020. [bug] auto-dnssec failed to correctly update the zone when
changing the DNSKEY RRset. [RT #23232]
2011-02-15 22:06:27 +00:00
Automatic Updater
9297aca9a8 update 2011-02-15 00:16:32 +00:00
Mark Andrews
3524f3dfa0 3019. [func] Test: check apex NSEC3 records after adding DNSKEY
record via UPDATE. [RT #23229]
2011-02-14 23:59:33 +00:00
Automatic Updater
d3e0828971 update 2011-02-08 23:17:20 +00:00
Mark Andrews
24035989ce re-tag 9.8.0rc1, adjust resolver-query-timeout for 30 sec default 2011-02-08 23:01:44 +00:00
Mark Andrews
8e7e8fdec5 DEFAULT_QUERY_TIMEOUT 30 2011-02-08 22:56:53 +00:00
Automatic Updater
dddd81dcd0 update 2011-02-08 04:16:26 +00:00
Mark Andrews
8dacc63d9f Regression test for:
3018.   [bug]           Named failed to check for the "none;" acl when deciding
                        if a zone may need to be re-signed. [RT #23120]
2011-02-08 03:48:22 +00:00
Automatic Updater
b5d6d5cc21 update 2011-02-07 13:16:15 +00:00
Mark Andrews
969088d9d0 missing [ 2011-02-07 12:26:31 +00:00
Automatic Updater
706c9d7abd update 2011-02-07 00:16:34 +00:00
Mark Andrews
f267d9efc9 3018. [bug] Named failed to check for the "none;" acl when deciding
if a zone may need to be re-signed. RT #23120]
2011-02-07 00:14:30 +00:00
Automatic Updater
2d28d73566 update 2011-02-03 14:15:26 +00:00
Mark Andrews
f42d869ded dns_resolver_settimeout 2011-02-03 13:28:55 +00:00
Mark Andrews
e3a3c7e2d2 dns_resolver_settimeout 2011-02-03 13:21:22 +00:00
Automatic Updater
14a89b06a8 update 2011-02-03 13:16:24 +00:00
Automatic Updater
052a4286ce 9.8.0rc1 2011-02-03 13:05:34 +00:00
Automatic Updater
81ed53a54e regen v9_8 2011-02-03 12:29:19 +00:00
Automatic Updater
ddbe4c63e4 update copyright notice 2011-02-03 12:17:50 +00:00
Mark Andrews
f77df77084 9.8.1rc1 2011-02-03 12:14:20 +00:00
Mark Andrews
f5f997afa8 3017. [doc] dnssec-keyfromlabel -I was not properly documented.
[RT #22887]
2011-02-03 11:59:29 +00:00
Mark Andrews
6722fa9c4b 3016. [bug] rndc usage missing '-b'. [RT #22937] 2011-02-03 11:47:30 +00:00
Automatic Updater
633ab45b89 update 2011-02-03 09:15:43 +00:00
Mark Andrews
3f07721e3a 3015. [port] win32: fix IN6_IS_ADDR_LINKLOCAL and
IN6_IS_ADDR_SITELOCAL macros. [RT #22724]
2011-02-03 08:16:30 +00:00
Automatic Updater
06489f7f9f update 2011-02-03 08:15:40 +00:00
Mark Andrews
f82e44954d 3013. [bug] The DNS64 ttl was not always being set as expected.
[RT #23034]
2011-02-03 07:39:03 +00:00
Automatic Updater
ac2e11edd1 update 2011-02-03 07:15:35 +00:00
Mark Andrews
50b497c04f spelling 2011-02-03 06:19:32 +00:00
Mark Andrews
1d782ffb79 3012. [bug] Remove DNSKEY TTL change pairs before generating
signing records for any remaing DNSKEY changes.
                        [RT #22590]
2011-02-03 06:18:51 +00:00
Automatic Updater
4da5de04a4 update 2011-02-03 06:15:32 +00:00
Mark Andrews
d6c9df295c regen 2011-02-03 05:52:35 +00:00
Mark Andrews
ea09a134fd 3011. [func] Change the default query timeout from 30 seconds
to 10.  Allow setting this in named.conf using the new
                        'resolver-query-timeout' option, which specifies a max
                        time in seconds.  0 means 'default' and anything longer
                        than 30 will be silently set to 30. [RT #22852]
2011-02-03 05:50:08 +00:00
Automatic Updater
07abfa1856 update 2011-02-03 01:15:35 +00:00
Evan Hunt
4bfb1e97f5 3010. [bug] Fixed a bug where "rndc reconfig" stopped the timer
for refreshing managed-keys. [RT #22296]
2011-02-03 00:20:51 +00:00
Automatic Updater
7b6f57b947 update 2011-01-30 01:15:41 +00:00
cvs2git
0d37a8e5ff This commit was manufactured by cvs2git to create branch 'v9_8'. 2011-01-28 23:16:40 +00:00
cvs2git
0ce18fd46d This commit was manufactured by cvs2git to create branch 'rt23034'. 2011-01-28 00:16:18 +00:00
cvs2git
b22b86c923 This commit was manufactured by cvs2git to create branch 'rt22992'. 2011-01-23 01:15:33 +00:00
cvs2git
3585edf932 This commit was manufactured by cvs2git to create branch 'rt22863'. 2011-01-11 23:47:15 +00:00
cvs2git
5b8f9da639 This commit was manufactured by cvs2git to create branch 'rt22141'. 2011-01-10 13:15:28 +00:00
cvs2git
dcd97d5d3b This commit was manufactured by cvs2git to create branch 'rt22820'. 2011-01-08 00:33:13 +00:00
cvs2git
e7ab25a683 This commit was manufactured by cvs2git to create branch 'rt22769'. 2010-12-20 00:16:15 +00:00
cvs2git
24d943313b This commit was manufactured by cvs2git to create branch 'rt19203'. 2010-12-15 19:15:28 +00:00
cvs2git
4517e76c97 This commit was manufactured by cvs2git to create branch 'rt22589'. 2010-12-10 20:15:31 +00:00
cvs2git
9ca5f68308 This commit was manufactured by cvs2git to create branch 'rt22493'. 2010-12-09 08:16:10 +00:00
cvs2git
ad374d6365 This commit was manufactured by cvs2git to create branch 'rt22672'. 2010-12-08 05:15:30 +00:00
cvs2git
9d3f8c6cd6 This commit was manufactured by cvs2git to create branch 'rt22639'. 2010-12-03 01:15:39 +00:00
cvs2git
f6761c1dbe This commit was manufactured by cvs2git to create branch 'rt22629'. 2010-12-02 05:16:37 +00:00
cvs2git
2160f7349b This commit was manufactured by cvs2git to create branch 'rt21726'. 2010-11-30 03:16:35 +00:00
Mark Andrews
3fb1dcf2e1 file release-notes.css was added on branch v9_8 on 2011-08-24 01:53:51 +0000 2010-11-29 00:41:04 +00:00
cvs2git
f50d3a09a4 This commit was manufactured by cvs2git to create branch 'rt22108'. 2010-11-19 00:16:40 +00:00
cvs2git
291726b77a This commit was manufactured by cvs2git to create branch 'rt22413'. 2010-11-18 00:24:01 +00:00
cvs2git
f6c621c00c This commit was manufactured by cvs2git to create branch 'rt22521'. 2010-11-16 05:38:32 +00:00
cvs2git
700770143a This commit was manufactured by cvs2git to create branch 'rt22418'. 2010-11-03 01:15:28 +00:00
cvs2git
2aaf9353e0 This commit was manufactured by cvs2git to create branch 'rt22363'. 2010-10-25 23:16:40 +00:00
cvs2git
78ba44ee49 This commit was manufactured by cvs2git to create branch 'rt22388'. 2010-10-20 00:16:22 +00:00
cvs2git
0e7200d27c This commit was manufactured by cvs2git to create branch 'rt22288'. 2010-10-04 23:15:39 +00:00
cvs2git
d80b02d840 This commit was manufactured by cvs2git to create branch 'rt21702'. 2010-09-24 09:16:22 +00:00
cvs2git
424d5fb808 This commit was manufactured by cvs2git to create branch 'rt22076'. 2010-09-14 00:15:53 +00:00
cvs2git
6b8c886901 This commit was manufactured by cvs2git to create branch 'rt21914'. 2010-09-13 04:16:05 +00:00
cvs2git
c29a1a1fe6 This commit was manufactured by cvs2git to create branch 'rt22059'. 2010-09-08 00:16:24 +00:00
cvs2git
c44647fc28 This commit was manufactured by cvs2git to create branch 'rt21670'. 2010-09-06 05:15:46 +00:00
cvs2git
6eb5af1a13 This commit was manufactured by cvs2git to create branch 'rt21919'. 2010-09-06 05:15:45 +00:00
cvs2git
47914eb8ba This commit was manufactured by cvs2git to create branch 'rt21991'. 2010-08-26 00:16:02 +00:00
cvs2git
920b93389c This commit was manufactured by cvs2git to create branch 'rt21918'. 2010-08-16 06:15:26 +00:00
cvs2git
8f3773265c This commit was manufactured by cvs2git to create branch 'rt21906'. 2010-08-13 10:49:59 +00:00
cvs2git
d21fdbb801 This commit was manufactured by cvs2git to create branch 'rt21818'. 2010-08-05 23:16:31 +00:00
cvs2git
45045ac0f6 This commit was manufactured by cvs2git to create branch 'rt21050'. 2010-07-15 02:15:24 +00:00
cvs2git
6917bd56f8 This commit was manufactured by cvs2git to create branch 'rt21710'. 2010-07-12 04:15:22 +00:00
cvs2git
7e24f34ceb This commit was manufactured by cvs2git to create branch 'rt19447'. 2010-07-09 05:15:56 +00:00
cvs2git
6741cb0e9f This commit was manufactured by cvs2git to create branch 'rt20363'. 2010-07-07 08:15:18 +00:00
cvs2git
4ab336ab93 This commit was manufactured by cvs2git to create branch 'rt19737'. 2010-07-02 00:15:44 +00:00
cvs2git
de8de39894 This commit was manufactured by cvs2git to create branch 'rt21610'. 2010-06-29 03:15:59 +00:00
cvs2git
01957ecbc9 This commit was manufactured by cvs2git to create branch 'rt18046b'. 2010-06-28 04:15:45 +00:00
cvs2git
6f1bca4f86 This commit was manufactured by cvs2git to create branch 'rt21594'. 2010-06-25 04:15:33 +00:00
cvs2git
62d2bc9248 This commit was manufactured by cvs2git to create branch 'rt21581'. 2010-06-23 04:15:55 +00:00
cvs2git
5d3f406427 This commit was manufactured by cvs2git to create branch 'rt20639a'. 2010-06-22 07:15:28 +00:00
cvs2git
7a38ec372a This commit was manufactured by cvs2git to create branch 'rt21555'. 2010-06-22 04:15:32 +00:00
cvs2git
2448e863aa This commit was manufactured by cvs2git to create branch 'rt21351'. 2010-06-15 15:15:17 +00:00
cvs2git
05ac8e2260 This commit was manufactured by cvs2git to create branch 'rt19878'. 2010-06-09 02:21:35 +00:00
cvs2git
7793a3ceb6 This commit was manufactured by cvs2git to create branch 'rt21474'. 2010-06-07 22:45:43 +00:00
cvs2git
68253c2be6 This commit was manufactured by cvs2git to create branch 'rt21451'. 2010-06-03 06:35:46 +00:00
cvs2git
572f4eed39 This commit was manufactured by cvs2git to create branch 'rt21444a'. 2010-06-03 05:23:28 +00:00
cvs2git
c8da13655a This commit was manufactured by cvs2git to create branch 'rt21409'. 2010-05-29 23:19:16 +00:00
cvs2git
0521fd9221 This commit was manufactured by cvs2git to create branch 'rt21416'. 2010-05-28 04:23:52 +00:00
cvs2git
f23ef8064b This commit was manufactured by cvs2git to create branch 'rt21394'. 2010-05-27 00:20:42 +00:00
cvs2git
7d9e584e70 This commit was manufactured by cvs2git to create branch 'rt21364'. 2010-05-22 01:16:27 +00:00
cvs2git
403cf931a5 This commit was manufactured by cvs2git to create branch 'rt20924a'. 2010-04-27 04:21:55 +00:00
cvs2git
10cbbf1dca This commit was manufactured by cvs2git to create branch 'rt21154'. 2010-04-14 22:16:43 +00:00
cvs2git
bbf2a526c1 This commit was manufactured by cvs2git to create branch 'rt21097'. 2010-04-10 00:20:56 +00:00
cvs2git
c864811b8b This commit was manufactured by cvs2git to create branch 'rt21122'. 2010-04-08 00:21:16 +00:00
cvs2git
8dfcdc648d This commit was manufactured by cvs2git to create branch 'rt20994'. 2010-03-13 00:21:02 +00:00
cvs2git
5b57b79c3b This commit was manufactured by cvs2git to create branch 'rt20986'. 2010-03-12 04:20:47 +00:00
cvs2git
88e0501bec This commit was manufactured by cvs2git to create branch 'rt20997'. 2010-03-10 03:22:18 +00:00
cvs2git
1925151d1e This commit was manufactured by cvs2git to create branch 'rt21045'. 2010-03-06 05:35:51 +00:00
cvs2git
d102d85272 This commit was manufactured by cvs2git to create branch 'rt15610'. 2010-02-07 01:16:43 +00:00
cvs2git
61b7dc6f3d This commit was manufactured by cvs2git to create branch 'rt20945'. 2010-02-03 02:17:51 +00:00
cvs2git
b8f8a14df0 This commit was manufactured by cvs2git to create branch 'rt20800'. 2010-01-27 23:18:52 +00:00
cvs2git
318295c368 This commit was manufactured by cvs2git to create branch 'rt20842a'. 2010-01-27 00:20:52 +00:00
cvs2git
9924d158ef This commit was manufactured by cvs2git to create branch 'rt20903'. 2010-01-23 01:17:08 +00:00
cvs2git
5116d5561f This commit was manufactured by cvs2git to create branch 'rt20924'. 2010-01-22 13:17:13 +00:00
cvs2git
a5b560ed0c This commit was manufactured by cvs2git to create branch 'rt20901a'. 2010-01-20 01:16:34 +00:00
cvs2git
2cd372f39a This commit was manufactured by cvs2git to create branch 'rt20845'. 2010-01-17 01:16:48 +00:00
cvs2git
40e87e2e1e This commit was manufactured by cvs2git to create branch 'rt20901'. 2010-01-15 00:20:15 +00:00
cvs2git
5c53f876d9 This commit was manufactured by cvs2git to create branch 'rt20899'. 2010-01-14 00:19:35 +00:00
cvs2git
eafa43dfa0 This commit was manufactured by cvs2git to create branch 'rt20804'. 2010-01-11 11:17:15 +00:00
cvs2git
61644bc71b This commit was manufactured by cvs2git to create branch 'rt20801a'. 2010-01-10 00:19:48 +00:00
cvs2git
8421b1a038 This commit was manufactured by cvs2git to create branch 'rt20839'. 2010-01-09 00:20:09 +00:00
cvs2git
6dd8cb3e25 This commit was manufactured by cvs2git to create branch 'rt20865'. 2010-01-07 21:52:13 +00:00
cvs2git
7f9ecbe196 This commit was manufactured by cvs2git to create branch 'rt20819'. 2010-01-07 00:19:44 +00:00
cvs2git
1c95b2a42b This commit was manufactured by cvs2git to create branch 'rt20831'. 2010-01-05 16:17:11 +00:00
Mark Andrews
eab5d85025 file Makefile.in was added on branch rt20801a on 2010-06-17 03:51:17 +0000 2009-12-31 09:28:11 +00:00
cvs2git
d377237772 This commit was manufactured by cvs2git to create branch 'rt20784'. 2009-12-29 09:17:24 +00:00
cvs2git
0573a26941 This commit was manufactured by cvs2git to create branch 'rt20737_jinmei'. 2009-12-24 18:17:18 +00:00
cvs2git
4b942841d9 This commit was manufactured by cvs2git to create branch 'rt20759'. 2009-12-21 05:17:56 +00:00
cvs2git
302933bb93 This commit was manufactured by cvs2git to create branch 'rt20760'. 2009-12-19 01:16:41 +00:00
cvs2git
75c22c33f8 This commit was manufactured by cvs2git to create branch 'rt20737'. 2009-12-17 01:16:45 +00:00
cvs2git
ef5dacc928 This commit was manufactured by cvs2git to create branch 'rt20705'. 2009-12-08 23:18:40 +00:00
cvs2git
2b32144429 This commit was manufactured by cvs2git to create branch 'v9_7'. 2009-12-08 05:17:02 +00:00
cvs2git
a13f708bb6 This commit was manufactured by cvs2git to create branch 'rt20679'. 2009-12-04 22:45:12 +00:00
cvs2git
2049d24199 This commit was manufactured by cvs2git to create branch 'rt20670'. 2009-12-03 05:19:52 +00:00
cvs2git
c2f923f320 This commit was manufactured by cvs2git to create branch 'rt20678'. 2009-11-30 22:16:57 +00:00
cvs2git
1528f83532 This commit was manufactured by cvs2git to create branch 'rt20663'. 2009-11-24 23:48:13 +00:00
Francis Dupont
822c2d3a41 file opensslgost_link.c was added on branch rt20639a on 2010-06-22 17:38:27 +0000 2009-11-21 04:24:07 +00:00
Francis Dupont
b617f174f4 file opensslgost_link.c was added on branch rt21918 on 2010-08-16 10:29:23 +0000 2009-11-21 04:24:06 +00:00
Mark Andrews
e8074841e9 file EXCLUDED was added on branch v9_7 on 2010-12-10 01:49:33 +0000 2001-10-19 00:30:31 +00:00
Mark Andrews
9950e588fe file EXCLUDED was added on branch v9_8 on 2011-04-08 02:43:46 +0000 2001-10-19 00:30:30 +00:00
2463 changed files with 313227 additions and 88053 deletions

View File

@@ -1,9 +0,0 @@
Makefile
config.log
config.h
config.cache
config.status
libtool
isc-config.sh
configure.lineno
autom4te.cache

50
.gitignore vendored Normal file
View File

@@ -0,0 +1,50 @@
Makefile
config.log
config.h
config.cache
config.status
libtool
/isc-config.sh
/configure.lineno
autom4te.cache/
*.o
*.lo
*.so
*.a
*.la
*_test
timestamp
named.run
gen.dSYM/
.libs/
.deps/
.dirstamp
unit/atf-src/atf-c++/atf-c++.pc
unit/atf-src/atf-c/atf-c.pc
unit/atf-src/atf-c/defs.h
unit/atf-src/atf-c/detail/process_helpers
unit/atf-src/atf-config/atf-config
unit/atf-src/atf-report/atf-report
unit/atf-src/atf-report/fail_helper
unit/atf-src/atf-report/misc_helpers
unit/atf-src/atf-report/pass_helper
unit/atf-src/atf-run/atf-run
unit/atf-src/atf-run/bad_metadata_helper
unit/atf-src/atf-run/expect_helpers
unit/atf-src/atf-run/misc_helpers
unit/atf-src/atf-run/pass_helper
unit/atf-src/atf-run/several_tcs_helper
unit/atf-src/atf-run/zero_tcs_helper
unit/atf-src/atf-sh/atf-check
unit/atf-src/atf-sh/atf-sh
unit/atf-src/atf-sh/misc_helpers
unit/atf-src/atf-version/atf-version
unit/atf-src/atf-version/revision.h
unit/atf-src/atf-version/revision.h.stamp
unit/atf-src/bconfig.h
unit/atf-src/bootstrap/atconfig
unit/atf-src/doc/atf.7
unit/atf-src/stamp-h1
unit/atf-src/test-programs/c_helpers
unit/atf-src/test-programs/cpp_helpers
unit/atf-src/test-programs/sh_helpers

5
Atffile Normal file
View File

@@ -0,0 +1,5 @@
Content-Type: application/X-atf-atffile; version="1"
prop: test-suite = bind9
tp: lib

2108
CHANGES

File diff suppressed because it is too large Load Diff

514
COPYRIGHT
View File

@@ -1,4 +1,4 @@
Copyright (C) 2004-2011 Internet Systems Consortium, Inc. ("ISC")
Copyright (C) 2004-2014 Internet Systems Consortium, Inc. ("ISC")
Copyright (C) 1996-2003 Internet Software Consortium.
Permission to use, copy, modify, and/or distribute this software for any
@@ -13,9 +13,13 @@ LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
$Id: COPYRIGHT,v 1.17 2011/01/04 23:47:13 tbox Exp $
Portions of this code release fall under one or more of the
following Copyright notices. Please see individual source
files for details.
Portions Copyright (C) 1996-2001 Nominum, Inc.
For binary releases also see: OpenSSL-LICENSE.
Copyright (C) 1996-2001 Nominum, Inc.
Permission to use, copy, modify, and distribute this software for any
purpose with or without fee is hereby granted, provided that the above
@@ -28,3 +32,507 @@ ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT
OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-----------------------------------------------------------------------------
Copyright (C) 1995-2000 by Network Associates, Inc.
Permission to use, copy, modify, and/or distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
THE SOFTWARE IS PROVIDED "AS IS" AND ISC AND NETWORK ASSOCIATES DISCLAIMS
ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE
FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR
IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-----------------------------------------------------------------------------
Copyright (C) 2002 Stichting NLnet, Netherlands, stichting@nlnet.nl.
Permission to use, copy, modify, and distribute this software for any
purpose with or without fee is hereby granted, provided that the
above copyright notice and this permission notice appear in all
copies.
THE SOFTWARE IS PROVIDED "AS IS" AND STICHTING NLNET
DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL
STICHTING NLNET BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE
USE OR PERFORMANCE OF THIS SOFTWARE.
The development of Dynamically Loadable Zones (DLZ) for Bind 9 was
conceived and contributed by Rob Butler.
Permission to use, copy, modify, and distribute this software for any
purpose with or without fee is hereby granted, provided that the
above copyright notice and this permission notice appear in all
copies.
THE SOFTWARE IS PROVIDED "AS IS" AND ROB BUTLER
DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL
ROB BUTLER BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR
CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS
OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE
USE OR PERFORMANCE OF THIS SOFTWARE.
-----------------------------------------------------------------------------
Copyright (c) 1987, 1990, 1993, 1994
The Regents of the University of California. All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
3. Neither the name of the University nor the names of its contributors
may be used to endorse or promote products derived from this software
without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
SUCH DAMAGE.
-----------------------------------------------------------------------------
Copyright (C) The Internet Society 2005. This version of
this module is part of RFC 4178; see the RFC itself for
full legal notices.
(The above copyright notice is per RFC 3978 5.6 (a), q.v.)
-----------------------------------------------------------------------------
Copyright (c) 2004 Masarykova universita
(Masaryk University, Brno, Czech Republic)
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
1. Redistributions of source code must retain the above copyright notice,
this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
3. Neither the name of the University nor the names of its contributors may
be used to endorse or promote products derived from this software
without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
POSSIBILITY OF SUCH DAMAGE.
-----------------------------------------------------------------------------
Copyright (c) 1997 - 2003 Kungliga Tekniska Högskolan
(Royal Institute of Technology, Stockholm, Sweden).
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
3. Neither the name of the Institute nor the names of its contributors
may be used to endorse or promote products derived from this software
without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE INSTITUTE AND CONTRIBUTORS ``AS IS'' AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL THE INSTITUTE OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
SUCH DAMAGE.
-----------------------------------------------------------------------------
Copyright (c) 1998 Doug Rabson
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
SUCH DAMAGE.
-----------------------------------------------------------------------------
Copyright ((c)) 2002, Rice University
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are
met:
* Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above
copyright notice, this list of conditions and the following
disclaimer in the documentation and/or other materials provided
with the distribution.
* Neither the name of Rice University (RICE) nor the names of its
contributors may be used to endorse or promote products derived
from this software without specific prior written permission.
This software is provided by RICE and the contributors on an "as is"
basis, without any representations or warranties of any kind, express
or implied including, but not limited to, representations or
warranties of non-infringement, merchantability or fitness for a
particular purpose. In no event shall RICE or contributors be liable
for any direct, indirect, incidental, special, exemplary, or
consequential damages (including, but not limited to, procurement of
substitute goods or services; loss of use, data, or profits; or
business interruption) however caused and on any theory of liability,
whether in contract, strict liability, or tort (including negligence
or otherwise) arising in any way out of the use of this software, even
if advised of the possibility of such damage.
-----------------------------------------------------------------------------
Copyright (c) 1993 by Digital Equipment Corporation.
Permission to use, copy, modify, and distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies, and that
the name of Digital Equipment Corporation not be used in advertising or
publicity pertaining to distribution of the document or software without
specific, written prior permission.
THE SOFTWARE IS PROVIDED "AS IS" AND DIGITAL EQUIPMENT CORP. DISCLAIMS ALL
WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES
OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL DIGITAL EQUIPMENT
CORPORATION BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL
DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR
PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS
ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
SOFTWARE.
-----------------------------------------------------------------------------
Copyright 2000 Aaron D. Gifford. All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
3. Neither the name of the copyright holder nor the names of contributors
may be used to endorse or promote products derived from this software
without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE AUTHOR(S) AND CONTRIBUTOR(S) ``AS IS'' AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR(S) OR CONTRIBUTOR(S) BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
SUCH DAMAGE.
-----------------------------------------------------------------------------
Copyright (c) 1998 Doug Rabson.
Copyright (c) 2001 Jake Burkholder.
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
SUCH DAMAGE.
-----------------------------------------------------------------------------
Copyright (C) 1995, 1996, 1997, and 1998 WIDE Project.
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
3. Neither the name of the project nor the names of its contributors
may be used to endorse or promote products derived from this software
without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE PROJECT AND CONTRIBUTORS ``AS IS'' AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
ARE DISCLAIMED. IN NO EVENT SHALL THE PROJECT OR CONTRIBUTORS BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
SUCH DAMAGE.
-----------------------------------------------------------------------------
Copyright (c) 1999-2000 by Nortel Networks Corporation
Permission to use, copy, modify, and distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
THE SOFTWARE IS PROVIDED "AS IS" AND NORTEL NETWORKS DISCLAIMS
ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES
OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL NORTEL NETWORKS
BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES
OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS,
WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION,
ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
SOFTWARE.
-----------------------------------------------------------------------------
Copyright (c) 2000-2002 Japan Network Information Center. All rights reserved.
By using this file, you agree to the terms and conditions set forth bellow.
LICENSE TERMS AND CONDITIONS
The following License Terms and Conditions apply, unless a different
license is obtained from Japan Network Information Center ("JPNIC"),
a Japanese association, Kokusai-Kougyou-Kanda Bldg 6F, 2-3-4 Uchi-Kanda,
Chiyoda-ku, Tokyo 101-0047, Japan.
1. Use, Modification and Redistribution (including distribution of any
modified or derived work) in source and/or binary forms is permitted
under this License Terms and Conditions.
2. Redistribution of source code must retain the copyright notices as they
appear in each source code file, this License Terms and Conditions.
3. Redistribution in binary form must reproduce the Copyright Notice,
this License Terms and Conditions, in the documentation and/or other
materials provided with the distribution. For the purposes of binary
distribution the "Copyright Notice" refers to the following language:
"Copyright (c) 2000-2002 Japan Network Information Center. All rights
reserved."
4. The name of JPNIC may not be used to endorse or promote products
derived from this Software without specific prior written approval of
JPNIC.
5. Disclaimer/Limitation of Liability: THIS SOFTWARE IS PROVIDED BY JPNIC
"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A
PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL JPNIC BE LIABLE
FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR
OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF
ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
-----------------------------------------------------------------------------
Copyright (C) 2004 Nominet, Ltd.
Permission to use, copy, modify, and distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
THE SOFTWARE IS PROVIDED "AS IS" AND NOMINET DISCLAIMS ALL WARRANTIES WITH
REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY
AND FITNESS. IN NO EVENT SHALL ISC BE LIABLE FOR ANY SPECIAL, DIRECT,
INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM
LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE
OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
PERFORMANCE OF THIS SOFTWARE.
-----------------------------------------------------------------------------
Portions Copyright RSA Security Inc.
License to copy and use this software is granted provided that it is
identified as "RSA Security Inc. PKCS #11 Cryptographic Token Interface
(Cryptoki)" in all material mentioning or referencing this software.
License is also granted to make and use derivative works provided that
such works are identified as "derived from the RSA Security Inc. PKCS #11
Cryptographic Token Interface (Cryptoki)" in all material mentioning or
referencing the derived work.
RSA Security Inc. makes no representations concerning either the
merchantability of this software or the suitability of this software for
any particular purpose. It is provided "as is" without express or implied
warranty of any kind.
-----------------------------------------------------------------------------
Copyright (c) 1996, David Mazieres <dm@uun.org>
Copyright (c) 2008, Damien Miller <djm@openbsd.org>
Permission to use, copy, modify, and distribute this software for any
purpose with or without fee is hereby granted, provided that the above
copyright notice and this permission notice appear in all copies.
THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES
WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR
ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
-----------------------------------------------------------------------------
Copyright (c) 2000-2001 The OpenSSL Project. All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in
the documentation and/or other materials provided with the
distribution.
3. All advertising materials mentioning features or use of this
software must display the following acknowledgment:
"This product includes software developed by the OpenSSL Project
for use in the OpenSSL Toolkit. (http://www.OpenSSL.org/)"
4. The names "OpenSSL Toolkit" and "OpenSSL Project" must not be used to
endorse or promote products derived from this software without
prior written permission. For written permission, please contact
licensing@OpenSSL.org.
5. Products derived from this software may not be called "OpenSSL"
nor may "OpenSSL" appear in their names without prior written
permission of the OpenSSL Project.
6. Redistributions of any form whatsoever must retain the following
acknowledgment:
"This product includes software developed by the OpenSSL Project
for use in the OpenSSL Toolkit (http://www.OpenSSL.org/)"
THIS SOFTWARE IS PROVIDED BY THE OpenSSL PROJECT ``AS IS'' AND ANY
EXPRESSED OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE OpenSSL PROJECT OR
ITS CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT,
STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED
OF THE POSSIBILITY OF SUCH DAMAGE.
-----------------------------------------------------------------------------
Copyright (c) 1995, 1997, 1998 The NetBSD Foundation, Inc.
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions
are met:
1. Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
2. Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
THIS SOFTWARE IS PROVIDED BY THE NETBSD FOUNDATION, INC. AND CONTRIBUTORS
``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED
TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE FOUNDATION OR CONTRIBUTORS
BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
POSSIBILITY OF SUCH DAMAGE.

364
EXCLUDED Normal file
View File

@@ -0,0 +1,364 @@
3624. [bug] Look for 'json_object_new_int64' when looking for a
the json library. [RT #34449]
3622. [tuning] Eliminate an unnecessary lock when incrementing
cache statistics. [RT #34339]
3619. [bug] Fixed a bug in RPZ with "recursive-only no;"
[RT #33776]
3617. [bug] Named was failing to answer queries during
"rndc reload" [RT #34098]
3616. [bug] Change #3613 was incomplete. [RT #34177]
3613. [bug] named could crash when deleting inline-signing
zones with "rndc delzone". [RT #34066]
3612. [port] Check whether to use -ljson or -ljson-c. [RT #34115]
3609. [bug] Corrected a possible deadlock in applications using
the export version of the isc_app API. [RT #33967]
3604. [bug] Fixed a compile-time error when building with
JSON but not XML. [RT #33959]
3602. [contrib] Added DLZ Perl module, allowing Perl scripts to
integrate with named and serve DNS data.
(Contributed by John Eaglesham of Yahoo.)
3598. [cleanup] Improved portability of map file code. [RT #33820]
3597. [bug] Ensure automatic-resigning heaps are reconstructed
when loading zones in map format. [RT #33381]
3596. [port] Updated win32 build documentation, added
dnssec-verify. [RT #22067]
3595. [port] win32: Fix build problems introduced by change #3550.
[RT #33807]
3590. [bug] When using RRL on recursive servers, defer
rate-limiting until after recursion is complete;
also, use correct rcode for slipped NXDOMAIN
responses. [RT #33604]
3582. [bug] Silence false positive warning regarding missing file
directive for inline slave zones. [RT #33662]
3570. [bug] Check internal pointers are valid when loading map
files. [RT #33403]
3569. [contrib] Ported mysql DLZ driver to dynamically-loadable
module, and added multithread support. [RT #33394]
3564. [bug] Improved handling of corrupted map files. [RT #33380]
3557. [bug] Reloading redirect zones was broken. [RT #33292]
3554. [bug] RRL failed to correctly rate-limit upward
referrals and failed to count dropped error
responses in the statistics. [RT #33225]
3551. [bug] resolver.querydscp[46] were uninitialized. [RT #32686]
3545. [bug] RRL slip behavior was incorrect when set to 1.
[RT #33111]
3527. [compat] Add a URI to allow applications to explicitly
request a particular XML schema from the statistics
channel, returning 404 if not supported. [RT #32481]
3523. [contrib] Ported filesystem and ldap DLZ drivers to
dynamically-loadable modules, and added the
"wildcard" module based on a contribution from
Vadim Goncharov <vgoncharov@nic.ru>. [RT #23569]
3522. [bug] DLZ lookups could fail to return SERVFAIL when
they ought to. [RT #32685]
3518. [bug] Increase the size of dns_rrl_key.s.rtype by one bit
so that all dns_rrl_rtype_t enum values fit regardless
of whether it is teated as signed or unsigned by
the compiler. [RT #32792]
3511. [doc] Improve documentation of redirect zones. [RT #32756]
3507. [bug] Statistics channel XSL had a glitch when attempting
to chart query data before any queries had been
received. [RT #32620]
3505. [bug] When setting "max-cache-size" and "max-acache-size",
larger values than 4 gigabytes could not be set
explicitly, though larger sizes were available
when setting cache size to 0. This has been
corrected; the full range is now available.
[RT #32358]
3493. [contrib] Added BDBHPT dynamically-lodable DLZ module,
contributed by Mark Goldfinch. [RT #32549]
3492. [bug] Fixed a regression in zone loading performance
due to lock contention. [RT #30399]
3491. [bug] Slave zones using inline-signing must specify a
file name. [RT #31946]
3490. [bug] When logging RDATA during update, truncate if it's
too long. [RT #32365]
3489. [bug] --enable-developer now turns on ISC_LIST_CHECKINIT.
When cloning a rdataset do not copy the link contents.
[RT #32651]
3484. [bug] Some statistics were incorrectly rendered in XML.
[RT #32587]
3480. [bug] Silence logging noise when setting up zone
statistics. [RT #32525]
3476. [bug] "rndc zonestatus" could report a spurious "not
found" error on inline-signing zones. [RT #29226]
3475. [cleanup] Changed name of 'map' zone file format (previously
'fast'). [RT #32458]
3473. [bug] dnssec-signzone/verify could incorrectly report
an error condition due to an empty node above an
opt-out delegation lacking an NSEC3. [RT #32072]
3472. [bug] The active-connections counter in the socket
statistics could underflow. [RT #31747]
3471. [bug] The number of UDP dispatches now defaults to
the number of CPUs even if -n has been set to
a higher value. [RT #30964]
3469. [bug] Handle DLZ lookup failures more gracefully. Improve
backward compatibility between versions of DLZ dlopen
API. [RT #32275]
3466. [contrib] Corrected the DNS_CLIENTINFOMETHODS_VERSION check
in DLZ example driver. [RT #32275]
3460. [bug] Only link against readline where needed. [RT #29810]
3453. [bug] 'rndc addzone' of a zone with 'inline-signing yes;'
failed. [RT #31960]
3434. [bug] Pass client info to the DLZ findzone() entry
point in addition to lookup(). This makes it
possible for a database to answer differently
whether it's authoritative for a name depending
on the address of the client. [RT #31775]
3433. [bug] dlz_findzone() did not correctly handle
ISC_R_NOMORE. [RT #31172]
3426. [bug] dnssec-checkds: Clearer output when records are not
found. [RT #31968]
3423. [bug] "rndc signing -nsec3param" didn't accept the full
range of possible values. Address portability issues.
[RT #31938]
3416. [bug] Named could die on shutdown if running with 128 UDP
dispatches per interface. [RT #31743]
3414. [bug] Address locking issues found by Coverity. [RT #31626]
3408. [bug] Some DNSSEC-related options (update-check-ksk,
dnssec-loadkeys-interval, dnssec-dnskey-kskonly)
are now legal in slave zones as long as
inline-signing is in use. [RT #31078]
3399. [port] netbsd: rename 'bool' parameter to avoid namespace
clash. [RT #31515]
3398. [bug] SOA parameters were not being updated with inline
signed zones if the zone was modified while the
server was offline. [RT #29272]
3385. [bug] named-checkconf didn't detect missing master lists
in also-notify clauses. [RT #30810]
3377. [bug] Removed spurious newline from NSEC3 multiline
output. [RT #31044]
3375. [bug] 'rndc dumpdb' failed on empty caches. [RT #30808]
3370. [bug] Address use after free while shutting down. [RT #30241]
3368. [bug] <dns/iptable.h>, <dns/private.h> and <dns/zone.h>
were not C++ safe.
3361. [bug] "rndc signing -nsec3param" didn't work correctly
when salt was set to '-' (no salt). [RT #30099]
3355. [port] Use more portable awk in verify system test.
3349. [bug] Change #3345 was incomplete. [RT #30233]
3345. [bug] Addressed race condition when removing the last item
or inserting the first item in an ISC_QUEUE.
[RT #29539]
3338. [bug] Address race condition in units tests: asyncload_zone
and asyncload_zt. [RT #26100]
3334. [bug] Hold a zone table reference while performing a
asyncronous load of a zone. [RT #28326]
3324. [test] Add better tests for ADB stats [RT #27057]
3316. [tuning] Improved locking performance when recursing.
[RT #28836]
3315. [tuning] Use multiple dispatch objects for sending upstream
queries; this can improve performance on busy
multiprocessor systems by reducing lock contention.
[RT #28605]
3303. [bug] named could die when reloading. [RT #28606]
3296. [bug] Named could die with a INSIST failure in
client.c:exit_check. [RT #28346]
3289. [bug] 'rndc retransfer' failed for inline zones. [RT #28036]
3279. [bug] Hold a internal reference to the zone while performing
a asynchronous load. Address potential memory leak
if the asynchronous is cancelled. [RT #27750]
3277. [bug] win32: isc_socket_dup is not implemented. [RT #27696]
3275. [bug] Corrected rndc -h output; the 'rndc sync -clean'
option had been misspelled as '-clear'. (To avoid
future confusion, both options now work.) [RT #27173]
3270. [bug] "rndc reload" didn't reuse existing zones correctly
when inline-signing was in use. [RT #27650]
3269. [port] darwin 11 and later now built threaded by default.
3265. [bug] Address lock order reversal with inline-signing
support. [27557]
3264. [bug] Automatic regeneration of signatures in an
inline-signing zone could stall when the server
was restarted. [RT #27344]
3263. [bug] "rndc sync" did not affect the unsigned side of an
inline-signing zone. [RT #27337]
3252. [bug] When master zones using inline-signing were
updated while the server was offline, the source
zone could fall out of sync with the signed
copy. They can now resynchronize. [RT #26676]
3246. [bug] Named failed to start with a empty also-notify list.
[RT #27087]
3245. [bug] Don't report a error unchanged serials unless there
were other changes when thawing a zone with
ixfr-fromdifferences. [RT #26845]
3243. [port] freebsd,netbsd,bsdi: the thread defaults were not
being properly set.
3225. [bug] Silence spurious "setsockopt(517, IPV6_V6ONLY) failed"
messages. [RT #26507]
3236. [bug] Backed out changes #3182 and #3202, related to
3233. [bug] 'rndc freeze/thaw' didn't work for inline zones.
[RT #26632]
3224. [bug] 'rndc signing' argument parsing was broken. [RT #26684]
3223. [bug] 'task_test privilege_drop' generated false positives.
[RT #26766]
3222. [cleanup] Replace dns_journal_{get,set}_bitws with
dns_journal_{get,set}_sourceserial. [RT #26634]
3219. [bug] Disable NOEDNS caching following a timeout.
3215. [bug] 'rndc recursing' could cause a core dump. [RT #26495]
3210. [bug] Canceling the oldest query due to recursive-client
overload could trigger an assertion failure. [RT #26463]
3202. [bug] NOEDNS caching on timeout was too agressive.
[RT #26416]
3184. [bug] named had excessive cpu usage when a redirect zone was
configured. [RT #26013]
3182. [bug] Auth servers behind firewalls which block packets
greater than 512 bytes may cause other servers to
perform poorly. Now, adb retains edns information
and caches noedns servers. [RT #23392/24964]
3178. [bug] A race condition introduced by change #3163 could
cause an assertion failure on shutdown. [RT #26271]
3176. [doc] Corrected example code and added a README to the
sample external DLZ module in contrib/dlz/example.
[RT #26215]
3172. [port] darwin 10.* and freebsd [89] are now built threaded by
default.
3168. [bug] Nxdomain redirection could trigger an assert with
a ANY query. [RT #26017]
3166. [bug] Upgrading a zone to support inline-signing failed.
[RT #26014]
3165. [bug] dnssec-signzone could generate new signatures when
resigning, even when valid signatures were already
present. [RT #26025]
3163. [bug] Use finer-grained locking in client.c to address
concurrency problems with large numbers of threads.
[RT #26044]
3160. [bug] When printing out a NSEC3 record in multiline form
the newline was not being printed causing type codes
to be run together. [RT #25873]
3159. [bug] On some platforms, named could assert on startup
when running in a chrooted environment without
/proc. [RT #25863]
3158. [bug] Recursive servers would prefer a particular UDP
socket instead of using all available sockets.
[RT #26038]
3136. [func] Add RFC 1918 reverse zones to the list of built-in
empty zones switched on by the 'empty-zones-enable'
option. [RT #24990]
3127. [bug] 'rndc thaw' will now remove a zone's journal file
if the zone serial number has been changed and
ixfr-from-differences is not in use. [RT #24687]
3108. [cleanup] dnssec-signzone: Clarified some error and
warning messages; removed #ifdef ALLOW_KSKLESS_ZONES
code (use -P instead). [RT #20852]
3066. [func] The DLZ "dlopen" driver is now built by default,
no longer requiring a configure option. To
disable it, use "configure --without-dlopen".
(Note: driver not supported on win32.) [RT #23467]
3045. [removed] Replaced by change #3050.
3142. [bug] NAPTR is class agnostic. [RT #25429]`
3011. [func] Allow setting this in named.conf using the new
'resolver-query-timeout' option, which specifies a max
time in seconds. 0 means 'default' and anything longer
than 30 will be silently set to 30. [RT #22852]

15
FAQ
View File

@@ -1,6 +1,7 @@
Frequently Asked Questions about BIND 9
Copyright © 2004-2010 Internet Systems Consortium, Inc. ("ISC")
Copyright © 2004-2010, 2013, 2014 Internet Systems Consortium, Inc.
("ISC")
Copyright © 2000-2003 Internet Software Consortium.
@@ -28,8 +29,8 @@ A: Short Answer: No.
What addresses to listen on? For a laptop on the move a lot you may
only want to listen on the loop back interfaces.
Who do you offer recursive service to? Is there are firewall to
consider? If so is it stateless or stateful. Are you directly on the
To whom do you offer recursive service? Is there a firewall to
consider? If so, is it stateless or stateful? Are you directly on the
Internet? Are you on a private network? Are you on a NAT'd network? The
answers to all these questions change how you configure even a caching
name server.
@@ -104,8 +105,8 @@ A: You are most likely running named as a non-root user, and that user
fixing this are to create a /var/run/named directory owned by the named
user and set pid-file to "/var/run/named/named.pid", or set pid-file to
"named.pid", which will put the file in the directory specified by the
directory option (which, in this case, must be writable by the named
user).
directory option (which, in this case, must be writable by the user
named is running as).
Q: I can query the nameserver from the nameserver but not from other
machines. Why?
@@ -264,7 +265,7 @@ Q: I get a error message like "zone wireless.ietf56.ietf.org/IN: loading
master file primaries/wireless.ietf56.ietf.org: no owner".
A: This error is produced when a line in the master file contains leading
white space (tab/space) but the is no current record owner name to
white space (tab/space) but there is no current record owner name to
inherit the name from. Usually this is the result of putting white
space before a comment, forgetting the "@" for the SOA record, or
indenting the master file.
@@ -869,7 +870,7 @@ A: If you run Tiger(Mac OS 10.4) or later then this is all you need to do:
Copy the key statement from /etc/rndc.conf into /etc/rndc.key, e.g.:
key "rndc-key" {
algorithm hmac-md5;
algorithm hmac-sha256;
secret "uvceheVuqf17ZwIcTydddw==";
};

14
FAQ.xml
View File

@@ -1,7 +1,7 @@
<!DOCTYPE article PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd" []>
<!--
- Copyright (C) 2004-2010 Internet Systems Consortium, Inc. ("ISC")
- Copyright (C) 2004-2010, 2013, 2014 Internet Systems Consortium, Inc. ("ISC")
- Copyright (C) 2000-2003 Internet Software Consortium.
-
- Permission to use, copy, modify, and/or distribute this software for any
@@ -30,6 +30,8 @@
<year>2008</year>
<year>2009</year>
<year>2010</year>
<year>2013</year>
<year>2014</year>
<holder>Internet Systems Consortium, Inc. ("ISC")</holder>
</copyright>
<copyright>
@@ -82,8 +84,8 @@
you may only want to listen on the loop back interfaces.
</para>
<para>
Who do you offer recursive service to? Is there are firewall
to consider? If so is it stateless or stateful. Are you
To whom do you offer recursive service? Is there a firewall
to consider? If so, is it stateless or stateful? Are you
directly on the Internet? Are you on a private network? Are
you on a NAT'd network? The answers
to all these questions change how you configure even a
@@ -245,7 +247,7 @@ view "chaos" chaos {
"/var/run/named/named.pid", or set pid-file to "named.pid",
which will put the file in the directory specified by the
directory option (which, in this case, must be writable by
the named user).
the user named is running as).
</para>
</answer>
</qandaentry>
@@ -479,7 +481,7 @@ Master 10.0.1.1:
<answer>
<para>
This error is produced when a line in the master file
contains leading white space (tab/space) but the is no
contains leading white space (tab/space) but there is no
current record owner name to inherit the name from. Usually
this is the result of putting white space before a comment,
forgetting the "@" for the SOA record, or indenting the master
@@ -1564,7 +1566,7 @@ rand_irqs="3 14 15"</programlisting>
<informalexample>
<programlisting>
key "rndc-key" {
algorithm hmac-md5;
algorithm hmac-sha256;
secret "uvceheVuqf17ZwIcTydddw==";
};</programlisting>
</informalexample>

View File

@@ -1,4 +1,4 @@
# Copyright (C) 2004-2009 Internet Systems Consortium, Inc. ("ISC")
# Copyright (C) 2004-2009, 2011-2014 Internet Systems Consortium, Inc. ("ISC")
# Copyright (C) 1998-2002 Internet Software Consortium.
#
# Permission to use, copy, modify, and/or distribute this software for any
@@ -13,7 +13,7 @@
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
# PERFORMANCE OF THIS SOFTWARE.
# $Id: Makefile.in,v 1.58 2009/11/26 20:52:44 marka Exp $
# $Id: Makefile.in,v 1.58.250.4 2011/09/06 04:06:11 marka Exp $
srcdir = @srcdir@
VPATH = @srcdir@
@@ -21,7 +21,7 @@ top_srcdir = @top_srcdir@
@BIND9_VERSION@
SUBDIRS = make lib bin doc @LIBEXPORT@
SUBDIRS = make unit lib bin doc @LIBEXPORT@
TARGETS =
MANPAGES = isc-config.sh.1
@@ -54,22 +54,44 @@ installdirs:
install:: isc-config.sh installdirs
${INSTALL_SCRIPT} isc-config.sh ${DESTDIR}${bindir}
rm -f ${DESTDIR}${bindir}/bind9-config
@LN@ ${DESTDIR}${bindir}/isc-config.sh ${DESTDIR}${bindir}/bind9-config
${INSTALL_DATA} ${top_srcdir}/isc-config.sh.1 ${DESTDIR}${mandir}/man1
rm -f ${DESTDIR}${mandir}/man1/bind9-config.1
@LN@ ${DESTDIR}${mandir}/man1/isc-config.sh.1 ${DESTDIR}${mandir}/man1/bind9-config.1
${INSTALL_DATA} ${top_srcdir}/bind.keys ${DESTDIR}${sysconfdir}
tags:
rm -f TAGS
find lib bin -name "*.[ch]" -print | @ETAGS@ -
check: test
test check:
@if test -n "`${PERL} ${top_srcdir}/bin/tests/system/testsock.pl 2>&- || echo fail`"; then \
echo I: NOTE: The tests were not run because they require that; \
echo I: the IP addresses 10.53.0.1 through 10.53.0.8 are configured; \
echo I: as alias addresses on the loopback interface. Please run; \
echo I: \'bin/tests/system/ifconfig.sh up\' as root to configure; \
echo I: them, then rerun the tests. Run make force-test to run the; \
echo I: tests anyway.; \
exit 1; \
fi
${MAKE} test-force
test:
(cd bin/tests && ${MAKE} ${MAKEDEFS} test)
force-test: test-force
test-force:
status=0; \
(cd bin/tests && ${MAKE} ${MAKEDEFS} test) || status=1; \
(test -f unit/unittest.sh && $(SHELL) unit/unittest.sh) || status=1; \
exit $$status
FAQ: FAQ.xml
${XSLTPROC} doc/xsl/isc-docbook-text.xsl FAQ.xml | \
LC_ALL=C ${W3M} -T text/html -dump -cols 72 >$@.tmp
mv $@.tmp $@
unit::
sh ${top_srcdir}/unit/unittest.sh
clean::
rm -f FAQ.tmp

169
README
View File

@@ -48,9 +48,83 @@ BIND 9
For a detailed list of user-visible changes from
previous releases, see the CHANGES file.
For up-to-date release notes and errata, see
http://www.isc.org/software/bind9/releasenotes
BIND 9.8.8
BIND 9.8.8 is a maintenance release, and also includes
the following new functionality.
- The former behavior with respect to capitalization of names
(prior to BIND 9.8.7) can be restored for specific clients via
the new "no-case-compress" ACL.
BIND 9.8.7
BIND 9.8.7 includes several bug fixes and patches the security
flaws described in CVE-2013-6320 and CVE-2014-0591. It also
includes the following functional enhancements:
- "named" now preserves the capitalization of names when
responding to queries.
- "named-checkconf -px" will print the contents of configuration
files with the shared secrets obscured, making it easier to
share configuration (e.g. when submitting a bug report)
without revealing private information.
BIND 9.8.6
BIND 9.8.6 includes several bug fixes and patches the security
flaws described in CVE-2013-3919 and CVE-2013-4854.
BIND 9.8.5
BIND 9.8.5 includes several bug fixes and patches security
flaws described in CVE-2012-5688, CVE-2012-5689 and CVE-2013-2266.
BIND 9.8.4
BIND 9.8.4 includes several bug fixes and patches security
flaws described in CVE-2012-1667, CVE-2012-3817 and CVE-2012-4244.
BIND 9.8.3
BIND 9.8.3 is a maintenance release.
BIND 9.8.2
BIND 9.8.2 includes a number of bug fixes and prevents a security
problem described in CVE-2011-4313
BIND 9.8.1
BIND 9.8.1 includes a number of bug fixes and enhancements from
BIND 9.8 and earlier releases. New features include:
- The DLZ "dlopen" driver is now built by default.
- Added a new include file with function typedefs
for the DLZ "dlopen" driver.
- Made "--with-gssapi" default.
- More verbose error reporting from DLZ LDAP.
BIND 9.8.0
DNS64 support (AAAA synthesis only initially).
BIND 9.8.0 includes a number of changes from BIND 9.7 and earlier
releases. New features include:
- Built-in trust anchor for the root zone, which can be
switched on via "dnssec-validation auto;"
- Support for DNS64.
- Support for response policy zones (RPZ).
- Support for writable DLZ zones.
- Improved ease of configuration of GSS/TSIG for
interoperability with Active Directory
- Support for GOST signing algorithm for DNSSEC.
- Removed RTT Banding from server selection algorithm.
- New "static-stub" zone type.
- Allow configuration of resolver timeouts via
"resolver-query-timeout" option.
BIND 9.7.0
@@ -136,9 +210,9 @@ Building
Ubuntu 7.04, 7.10
Windows XP/2003/2008
NOTE: As of BIND 9.5.1, 9.4.3, and 9.3.6, older versions of
Windows, including Windows NT and Windows 2000, are no longer
supported.
NOTE: As of BIND 9.5.1, 9.4.3, and 9.3.6, older versions of
Windows, including Windows NT and Windows 2000, are no longer
supported.
We have recent reports from the user community that a supported
version of BIND will build and run on the following systems:
@@ -191,7 +265,7 @@ Building
-DDIG_SIGCHASE_BU=1)
Disable dropping queries from particular well known ports.
-DNS_CLIENT_DROPPORT=0
Sibling glue checking in named-checkzone is enabled by default.
Sibling glue checking in named-checkzone is enabled by default.
To disable the default check set. -DCHECK_SIBLING=0
named-checkzone checks out-of-zone addresses by default.
To disable this default set. -DCHECK_LOCAL=0
@@ -238,10 +312,10 @@ Building
on the configure command line. The default is operating
system dependent.
Support for the "fixed" rrset-order option can be enabled
or disabled by specifying "--enable-fixed-rrset" or
"--disable-fixed-rrset" on the configure command line.
The default is "disabled", to reduce memory footprint.
Support for the "fixed" rrset-order option can be enabled
or disabled by specifying "--enable-fixed-rrset" or
"--disable-fixed-rrset" on the configure command line.
The default is "disabled", to reduce memory footprint.
If your operating system has integrated support for IPv6, it
will be used automatically. If you have installed KAME IPv6
@@ -289,6 +363,7 @@ Building
libraries. sh-utils-1.16 provides a "printf" which compiles
on SunOS 4.
Documentation
The BIND 9 Administrator Reference Manual is included with the
@@ -307,28 +382,84 @@ Documentation
Frequently asked questions and their answers can be found in
FAQ.
Additional information on various subjects can be found
in the other README files.
Additional information on various subjects can be found
in the other README files.
Change Log
A detailed list of all changes to BIND 9 is included in the
file CHANGES, with the most recent changes listed first.
Change notes include tags indicating the category of the
change that was made; these categories are:
[func] New feature
[bug] General bug fix
[security] Fix for a significant security flaw
[experimental] Used for new features when the syntax
or other aspects of the design are still
in flux and may change
[port] Portability enhancement
[maint] Updates to built-in data such as root
server addresses and keys
[tuning] Changes to built-in configuration defaults
and constants to improve performanceo
[protocol] Updates to the DNS protocol such as new
RR types
[test] Changes to the automatic tests, not
affecting server functionality
[cleanup] Minor corrections and refactoring
[doc] Documentation
[contrib] Changes to the contributed tools and
libraries in the 'contrib' subdirectory
[placeholder] Used in the master development branch to
reserve change numbers for use in other
branches, e.g. when fixing a bug that only
exists in older releases
In general, [func] and [experimental] tags will only appear
in new-feature releases (i.e., those with version numbers
ending in zero). Some new functionality may be backported to
older releases on a case-by-case basis. All other change
types may be applied to all currently-supported releases.
Bug Reports and Mailing Lists
Bugs reports should be sent to
Bug reports should be sent to:
bind9-bugs@isc.org
To join the BIND Users mailing list, send mail to
Feature requests can be sent to:
bind-users-request@isc.org
bind-suggest@isc.org
archives of which can be found via
To join or view the archives of the BIND Users mailing list,
visit:
http://www.isc.org/ops/lists/
https://lists.isc.org/mailman/listinfo/bind-users
If you're planning on making changes to the BIND 9 source
code, you might want to join the BIND Workers mailing list.
Send mail to
code, you may also want to join the BIND Workers mailing
list:
bind-workers-request@isc.org
https://lists.isc.org/mailman/listinfo/bind-workers
Information on read-only Git access, coding style and developer
guidelines can be found at:
http://www.isc.org/git/

View File

@@ -1,5 +1,5 @@
/*
* Copyright (C) 2004, 2005, 2007, 2008 Internet Systems Consortium, Inc. ("ISC")
* Copyright (C) 2004, 2005, 2007, 2008, 2012, 2014 Internet Systems Consortium, Inc. ("ISC")
* Copyright (C) 1999-2003 Internet Software Consortium.
*
* Permission to use, copy, modify, and/or distribute this software for any
@@ -73,6 +73,9 @@
/** define if arc4random() exists */
#undef HAVE_ARC4RANDOM
/** define if arc4random_addrandom() exists */
#undef HAVE_ARC4RANDOM_ADDRANDOM
/**
* define if pthread_setconcurrency() should be called to tell the
* OS how many threads we might want to run.
@@ -138,6 +141,9 @@ int sigwait(const unsigned int *set, int *sig);
/* Define if OpenSSL includes DSA support */
#undef HAVE_OPENSSL_DSA
/* Define if OpenSSL includes ECDSA support */
#undef HAVE_OPENSSL_ECDSA
/* Define to the length type used by the socket API (socklen_t, size_t, int). */
#undef ISC_SOCKADDR_LEN_T

17
aclocal.m4 vendored
View File

@@ -1,2 +1,17 @@
sinclude(./libtool.m4)dnl
sinclude(libtool.m4/libtool.m4)dnl
sinclude(libtool.m4/ltoptions.m4)dnl
sinclude(libtool.m4/ltsugar.m4)dnl
sinclude(libtool.m4/ltversion.m4)dnl
sinclude(libtool.m4/lt~obsolete.m4)dnl
m4_divert_text(HELP_CANON, [[
NOTE: If PREFIX is not set, then the default values for --sysconfdir
and --localstatedir are /etc and /var, respectively.]])
m4_divert_text(HELP_END, [[
Professional support for BIND is provided by Internet Systems Consortium,
Inc. Information about paid support and training options is available at
https://www.isc.org/support.
Help can also often be found on the BIND Users mailing list
(https://lists.isc.org/mailman/listinfo/bind-users) or in the #bind
channel of the Freenode IRC service.]])

View File

@@ -1,4 +1,4 @@
# Copyright (C) 2004, 2007, 2009 Internet Systems Consortium, Inc. ("ISC")
# Copyright (C) 2004, 2007, 2009, 2012, 2013 Internet Systems Consortium, Inc. ("ISC")
# Copyright (C) 1998-2001 Internet Software Consortium.
#
# Permission to use, copy, modify, and/or distribute this software for any
@@ -19,7 +19,7 @@ srcdir = @srcdir@
VPATH = @srcdir@
top_srcdir = @top_srcdir@
SUBDIRS = named rndc dig dnssec tests tools nsupdate \
SUBDIRS = named rndc dig dnssec tools tests nsupdate \
check confgen @PKCS11_TOOLS@
TARGETS =

View File

@@ -1,6 +1,3 @@
Makefile
.libs
*.la
*.lo
named-checkconf
named-checkzone

View File

@@ -1,4 +1,4 @@
# Copyright (C) 2004-2007, 2009 Internet Systems Consortium, Inc. ("ISC")
# Copyright (C) 2004-2007, 2009, 2012, 2014 Internet Systems Consortium, Inc. ("ISC")
# Copyright (C) 2000-2003 Internet Software Consortium.
#
# Permission to use, copy, modify, and/or distribute this software for any
@@ -70,7 +70,7 @@ named-checkzone.@O@: named-checkzone.c
-c ${srcdir}/named-checkzone.c
named-checkconf@EXEEXT@: named-checkconf.@O@ check-tool.@O@ ${ISCDEPLIBS} \
${ISCCFGDEPLIBS} ${BIND9DEPLIBS}
${DNSDEPLIBS} ${ISCCFGDEPLIBS} ${BIND9DEPLIBS}
export BASEOBJS="named-checkconf.@O@ check-tool.@O@"; \
export LIBS0="${BIND9LIBS} ${ISCCFGLIBS} ${DNSLIBS}"; \
${FINALBUILDCMD}

View File

@@ -1,5 +1,5 @@
/*
* Copyright (C) 2004-2010 Internet Systems Consortium, Inc. ("ISC")
* Copyright (C) 2004-2010, 2012 Internet Systems Consortium, Inc. ("ISC")
* Copyright (C) 2000-2002 Internet Software Consortium.
*
* Permission to use, copy, modify, and/or distribute this software for any
@@ -196,6 +196,10 @@ checkns(dns_zone_t *zone, dns_name_t *name, dns_name_t *owner,
a->type == dns_rdatatype_a);
REQUIRE(aaaa == NULL || !dns_rdataset_isassociated(aaaa) ||
aaaa->type == dns_rdatatype_aaaa);
if (a == NULL || aaaa == NULL)
return (answer);
memset(&hints, 0, sizeof(hints));
hints.ai_flags = AI_CANONNAME;
hints.ai_family = PF_UNSPEC;
@@ -258,8 +262,7 @@ checkns(dns_zone_t *zone, dns_name_t *name, dns_name_t *owner,
}
return (ISC_TRUE);
}
if (a == NULL || aaaa == NULL)
return (answer);
/*
* Check that all glue records really exist.
*/
@@ -597,7 +600,7 @@ load_zone(isc_mem_t *mctx, const char *zonename, const char *filename,
dns_zone_settype(zone, dns_zone_master);
isc_buffer_init(&buffer, zonename, strlen(zonename));
isc_buffer_constinit(&buffer, zonename, strlen(zonename));
isc_buffer_add(&buffer, strlen(zonename));
dns_fixedname_init(&fixorigin);
origin = dns_fixedname_name(&fixorigin);
@@ -639,6 +642,9 @@ dump_zone(const char *zonename, dns_zone_t *zone, const char *filename,
{
isc_result_t result;
FILE *output = stdout;
const char *flags;
flags = (fileformat == dns_masterformat_text) ? "w+" : "wb+";
if (debug) {
if (filename != NULL && strcmp(filename, "-") != 0)
@@ -649,7 +655,7 @@ dump_zone(const char *zonename, dns_zone_t *zone, const char *filename,
}
if (filename != NULL && strcmp(filename, "-") != 0) {
result = isc_stdio_open(filename, "w+", &output);
result = isc_stdio_open(filename, flags, &output);
if (result != ISC_R_SUCCESS) {
fprintf(stderr, "could not open output "

View File

@@ -1,4 +1,4 @@
.\" Copyright (C) 2004, 2005, 2007, 2009 Internet Systems Consortium, Inc. ("ISC")
.\" Copyright (C) 2004, 2005, 2007, 2009, 2014 Internet Systems Consortium, Inc. ("ISC")
.\" Copyright (C) 2000-2002 Internet Software Consortium.
.\"
.\" Permission to use, copy, modify, and/or distribute this software for any
@@ -13,18 +13,18 @@
.\" OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
.\" PERFORMANCE OF THIS SOFTWARE.
.\"
.\" $Id: named-checkconf.8,v 1.33 2009/12/29 01:14:03 tbox Exp $
.\" $Id$
.\"
.hy 0
.ad l
.\" Title: named\-checkconf
.\" Author:
.\" Generator: DocBook XSL Stylesheets v1.71.1 <http://docbook.sf.net/>
.\" Date: June 14, 2000
.\" Date: January 10, 2014
.\" Manual: BIND9
.\" Source: BIND9
.\"
.TH "NAMED\-CHECKCONF" "8" "June 14, 2000" "BIND9" "BIND9"
.TH "NAMED\-CHECKCONF" "8" "January 10, 2014" "BIND9" "BIND9"
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
@@ -33,7 +33,7 @@
named\-checkconf \- named configuration file syntax checking tool
.SH "SYNOPSIS"
.HP 16
\fBnamed\-checkconf\fR [\fB\-h\fR] [\fB\-v\fR] [\fB\-j\fR] [\fB\-t\ \fR\fB\fIdirectory\fR\fR] {filename} [\fB\-p\fR] [\fB\-z\fR]
\fBnamed\-checkconf\fR [\fB\-h\fR] [\fB\-v\fR] [\fB\-j\fR] [\fB\-t\ \fR\fB\fIdirectory\fR\fR] {filename} [\fB\-p\fR] [\fB\-x\fR] [\fB\-z\fR]
.SH "DESCRIPTION"
.PP
\fBnamed\-checkconf\fR
@@ -84,6 +84,14 @@ Print out the
and included files in canonical form if no errors were detected.
.RE
.PP
\-x
.RS 4
When printing the configuration files in canonical form, obscure shared secrets by replacing them with strings of question marks ('?'). This allows the contents of
\fInamed.conf\fR
and related files to be shared \(em for example, when submitting bug reports \(em without compromising private data. This option cannot be used without
\fB\-p\fR.
.RE
.PP
\-z
.RS 4
Perform a test load of all master zones found in
@@ -113,7 +121,7 @@ BIND 9 Administrator Reference Manual.
.PP
Internet Systems Consortium
.SH "COPYRIGHT"
Copyright \(co 2004, 2005, 2007, 2009 Internet Systems Consortium, Inc. ("ISC")
Copyright \(co 2004, 2005, 2007, 2009, 2014 Internet Systems Consortium, Inc. ("ISC")
.br
Copyright \(co 2000\-2002 Internet Software Consortium.
.br

View File

@@ -1,5 +1,5 @@
/*
* Copyright (C) 2004-2007, 2009, 2010 Internet Systems Consortium, Inc. ("ISC")
* Copyright (C) 2004-2007, 2009-2014 Internet Systems Consortium, Inc. ("ISC")
* Copyright (C) 1999-2002 Internet Software Consortium.
*
* Permission to use, copy, modify, and/or distribute this software for any
@@ -15,7 +15,7 @@
* PERFORMANCE OF THIS SOFTWARE.
*/
/* $Id: named-checkconf.c,v 1.54 2010/09/07 01:49:08 marka Exp $ */
/* $Id: named-checkconf.c,v 1.54.62.2 2011/03/12 04:59:13 tbox Exp $ */
/*! \file */
@@ -39,10 +39,13 @@
#include <bind9/check.h>
#include <dns/db.h>
#include <dns/fixedname.h>
#include <dns/log.h>
#include <dns/name.h>
#include <dns/rdataclass.h>
#include <dns/result.h>
#include <dns/rootns.h>
#include <dns/zone.h>
#include "check-tool.h"
@@ -140,15 +143,27 @@ get_checknames(const cfg_obj_t **maps, const cfg_obj_t **obj) {
}
static isc_result_t
config_get(const cfg_obj_t **maps, const char *name, const cfg_obj_t **obj) {
int i;
configure_hint(const char *zfile, const char *zclass, isc_mem_t *mctx) {
isc_result_t result;
dns_db_t *db = NULL;
dns_rdataclass_t rdclass;
isc_textregion_t r;
for (i = 0;; i++) {
if (maps[i] == NULL)
return (ISC_R_NOTFOUND);
if (cfg_map_get(maps[i], name, obj) == ISC_R_SUCCESS)
return (ISC_R_SUCCESS);
}
if (zfile == NULL)
return (ISC_R_FAILURE);
DE_CONST(zclass, r.base);
r.length = strlen(zclass);
result = dns_rdataclass_fromtext(&rdclass, &r);
if (result != ISC_R_SUCCESS)
return (result);
result = dns_rootns_create(mctx, rdclass, zfile, &db);
if (result != ISC_R_SUCCESS)
return (result);
dns_db_detach(&db);
return (ISC_R_SUCCESS);
}
/*% configure the zone */
@@ -161,7 +176,7 @@ configure_zone(const char *vclass, const char *view,
isc_result_t result;
const char *zclass;
const char *zname;
const char *zfile;
const char *zfile = NULL;
const cfg_obj_t *maps[4];
const cfg_obj_t *zoptions = NULL;
const cfg_obj_t *classobj = NULL;
@@ -190,20 +205,36 @@ configure_zone(const char *vclass, const char *view,
if (obj != NULL)
maps[i++] = obj;
}
maps[i++] = NULL;
maps[i] = NULL;
cfg_map_get(zoptions, "type", &typeobj);
if (typeobj == NULL)
return (ISC_R_FAILURE);
if (strcasecmp(cfg_obj_asstring(typeobj), "master") != 0)
return (ISC_R_SUCCESS);
/*
* Skip checks when using an alternate data source.
*/
cfg_map_get(zoptions, "database", &dbobj);
if (dbobj != NULL)
if (dbobj != NULL &&
strcmp("rbt", cfg_obj_asstring(dbobj)) != 0 &&
strcmp("rbt64", cfg_obj_asstring(dbobj)) != 0)
return (ISC_R_SUCCESS);
cfg_map_get(zoptions, "file", &fileobj);
if (fileobj == NULL)
if (fileobj != NULL)
zfile = cfg_obj_asstring(fileobj);
/*
* Check hints files for hint zones.
* Skip loading checks for any type other than master.
*/
if (strcasecmp(cfg_obj_asstring(typeobj), "hint") == 0)
return (configure_hint(zfile, zclass, mctx));
else if ((strcasecmp(cfg_obj_asstring(typeobj), "master") != 0))
return (ISC_R_SUCCESS);
if (zfile == NULL)
return (ISC_R_FAILURE);
zfile = cfg_obj_asstring(fileobj);
obj = NULL;
if (get_maps(maps, "check-dup-records", &obj)) {
@@ -294,6 +325,18 @@ configure_zone(const char *vclass, const char *view,
zone_options &= ~DNS_ZONEOPT_CHECKSIBLING;
}
obj = NULL;
if (get_maps(maps, "check-spf", &obj)) {
if (strcasecmp(cfg_obj_asstring(obj), "warn") == 0) {
zone_options |= DNS_ZONEOPT_CHECKSPF;
} else if (strcasecmp(cfg_obj_asstring(obj), "ignore") == 0) {
zone_options &= ~DNS_ZONEOPT_CHECKSPF;
} else
INSIST(0);
} else {
zone_options |= DNS_ZONEOPT_CHECKSPF;
}
obj = NULL;
if (get_checknames(maps, &obj)) {
if (strcasecmp(cfg_obj_asstring(obj), "warn") == 0) {
@@ -314,8 +357,7 @@ configure_zone(const char *vclass, const char *view,
masterformat = dns_masterformat_text;
fmtobj = NULL;
result = config_get(maps, "masterfile-format", &fmtobj);
if (result == ISC_R_SUCCESS) {
if (get_maps(maps, "masterfile-format", &fmtobj)) {
const char *masterformatstr = cfg_obj_asstring(fmtobj);
if (strcasecmp(masterformatstr, "text") == 0)
masterformat = dns_masterformat_text;
@@ -329,7 +371,7 @@ configure_zone(const char *vclass, const char *view,
if (result != ISC_R_SUCCESS)
fprintf(stderr, "%s/%s/%s: %s\n", view, zname, zclass,
dns_result_totext(result));
return(result);
return (result);
}
/*% configure a view */
@@ -430,10 +472,11 @@ main(int argc, char **argv) {
isc_entropy_t *ectx = NULL;
isc_boolean_t load_zones = ISC_FALSE;
isc_boolean_t print = ISC_FALSE;
unsigned int flags = 0;
isc_commandline_errprint = ISC_FALSE;
while ((c = isc_commandline_parse(argc, argv, "dhjt:pvz")) != EOF) {
while ((c = isc_commandline_parse(argc, argv, "dhjt:pvxz")) != EOF) {
switch (c) {
case 'd':
debug++;
@@ -460,6 +503,10 @@ main(int argc, char **argv) {
printf(VERSION "\n");
exit(0);
case 'x':
flags |= CFG_PRINTER_XKEY;
break;
case 'z':
load_zones = ISC_TRUE;
docheckmx = ISC_FALSE;
@@ -471,6 +518,7 @@ main(int argc, char **argv) {
if (isc_commandline_option != '?')
fprintf(stderr, "%s: invalid argument -%c\n",
program, isc_commandline_option);
/* FALLTHROUGH */
case 'h':
usage();
@@ -481,6 +529,11 @@ main(int argc, char **argv) {
}
}
if (((flags & CFG_PRINTER_XKEY) != 0) && !print) {
fprintf(stderr, "%s: -x cannot be used without -p\n", program);
exit(1);
}
if (isc_commandline_index + 1 < argc)
usage();
if (argv[isc_commandline_index] != NULL)
@@ -521,7 +574,7 @@ main(int argc, char **argv) {
}
if (print && exit_status == 0)
cfg_print(config, output, NULL);
cfg_printx(config, flags, output, NULL);
cfg_obj_destroy(parser, &config);
cfg_parser_destroy(&parser);

View File

@@ -2,7 +2,7 @@
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd"
[<!ENTITY mdash "&#8212;">]>
<!--
- Copyright (C) 2004, 2005, 2007, 2009 Internet Systems Consortium, Inc. ("ISC")
- Copyright (C) 2004, 2005, 2007, 2009, 2014 Internet Systems Consortium, Inc. ("ISC")
- Copyright (C) 2000-2002 Internet Software Consortium.
-
- Permission to use, copy, modify, and/or distribute this software for any
@@ -18,10 +18,9 @@
- PERFORMANCE OF THIS SOFTWARE.
-->
<!-- $Id: named-checkconf.docbook,v 1.22 2009/12/28 23:21:16 each Exp $ -->
<refentry id="man.named-checkconf">
<refentryinfo>
<date>June 14, 2000</date>
<date>January 10, 2014</date>
</refentryinfo>
<refmeta>
@@ -36,6 +35,7 @@
<year>2005</year>
<year>2007</year>
<year>2009</year>
<year>2014</year>
<holder>Internet Systems Consortium, Inc. ("ISC")</holder>
</copyright>
<copyright>
@@ -60,6 +60,7 @@
<arg><option>-t <replaceable class="parameter">directory</replaceable></option></arg>
<arg choice="req">filename</arg>
<arg><option>-p</option></arg>
<arg><option>-x</option></arg>
<arg><option>-z</option></arg>
</cmdsynopsis>
</refsynopsisdiv>
@@ -129,6 +130,21 @@
</listitem>
</varlistentry>
<varlistentry>
<term>-x</term>
<listitem>
<para>
When printing the configuration files in canonical
form, obscure shared secrets by replacing them with
strings of question marks ('?'). This allows the
contents of <filename>named.conf</filename> and related
files to be shared &mdash; for example, when submitting
bug reports &mdash; without compromising private data.
This option cannot be used without <option>-p</option>.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term>-z</term>
<listitem>

View File

@@ -1,5 +1,5 @@
<!--
- Copyright (C) 2004, 2005, 2007, 2009 Internet Systems Consortium, Inc. ("ISC")
- Copyright (C) 2004, 2005, 2007, 2009, 2014 Internet Systems Consortium, Inc. ("ISC")
- Copyright (C) 2000-2002 Internet Software Consortium.
-
- Permission to use, copy, modify, and/or distribute this software for any
@@ -14,7 +14,7 @@
- OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
- PERFORMANCE OF THIS SOFTWARE.
-->
<!-- $Id: named-checkconf.html,v 1.33 2009/12/29 01:14:03 tbox Exp $ -->
<!-- $Id$ -->
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
@@ -29,10 +29,10 @@
</div>
<div class="refsynopsisdiv">
<h2>Synopsis</h2>
<div class="cmdsynopsis"><p><code class="command">named-checkconf</code> [<code class="option">-h</code>] [<code class="option">-v</code>] [<code class="option">-j</code>] [<code class="option">-t <em class="replaceable"><code>directory</code></em></code>] {filename} [<code class="option">-p</code>] [<code class="option">-z</code>]</p></div>
<div class="cmdsynopsis"><p><code class="command">named-checkconf</code> [<code class="option">-h</code>] [<code class="option">-v</code>] [<code class="option">-j</code>] [<code class="option">-t <em class="replaceable"><code>directory</code></em></code>] {filename} [<code class="option">-p</code>] [<code class="option">-x</code>] [<code class="option">-z</code>]</p></div>
</div>
<div class="refsect1" lang="en">
<a name="id2543395"></a><h2>DESCRIPTION</h2>
<a name="id2543411"></a><h2>DESCRIPTION</h2>
<p><span><strong class="command">named-checkconf</strong></span>
checks the syntax, but not the semantics, of a
<span><strong class="command">named</strong></span> configuration file. The file is parsed
@@ -52,7 +52,7 @@
</p>
</div>
<div class="refsect1" lang="en">
<a name="id2543444"></a><h2>OPTIONS</h2>
<a name="id2543460"></a><h2>OPTIONS</h2>
<div class="variablelist"><dl>
<dt><span class="term">-h</span></dt>
<dd><p>
@@ -74,6 +74,16 @@
Print out the <code class="filename">named.conf</code> and included files
in canonical form if no errors were detected.
</p></dd>
<dt><span class="term">-x</span></dt>
<dd><p>
When printing the configuration files in canonical
form, obscure shared secrets by replacing them with
strings of question marks ('?'). This allows the
contents of <code class="filename">named.conf</code> and related
files to be shared &#8212; for example, when submitting
bug reports &#8212; without compromising private data.
This option cannot be used without <code class="option">-p</code>.
</p></dd>
<dt><span class="term">-z</span></dt>
<dd><p>
Perform a test load of all master zones found in
@@ -91,21 +101,21 @@
</dl></div>
</div>
<div class="refsect1" lang="en">
<a name="id2543568"></a><h2>RETURN VALUES</h2>
<a name="id2543604"></a><h2>RETURN VALUES</h2>
<p><span><strong class="command">named-checkconf</strong></span>
returns an exit status of 1 if
errors were detected and 0 otherwise.
</p>
</div>
<div class="refsect1" lang="en">
<a name="id2543579"></a><h2>SEE ALSO</h2>
<a name="id2543616"></a><h2>SEE ALSO</h2>
<p><span class="citerefentry"><span class="refentrytitle">named</span>(8)</span>,
<span class="citerefentry"><span class="refentrytitle">named-checkzone</span>(8)</span>,
<em class="citetitle">BIND 9 Administrator Reference Manual</em>.
</p>
</div>
<div class="refsect1" lang="en">
<a name="id2543609"></a><h2>AUTHOR</h2>
<a name="id2543645"></a><h2>AUTHOR</h2>
<p><span class="corpauthor">Internet Systems Consortium</span>
</p>
</div>

View File

@@ -1,4 +1,4 @@
.\" Copyright (C) 2004-2007, 2009, 2010 Internet Systems Consortium, Inc. ("ISC")
.\" Copyright (C) 2004-2007, 2009, 2010, 2013, 2014 Internet Systems Consortium, Inc. ("ISC")
.\" Copyright (C) 2000-2002 Internet Software Consortium.
.\"
.\" Permission to use, copy, modify, and/or distribute this software for any
@@ -13,18 +13,18 @@
.\" OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
.\" PERFORMANCE OF THIS SOFTWARE.
.\"
.\" $Id: named-checkzone.8,v 1.47 2010/01/17 01:14:02 tbox Exp $
.\" $Id$
.\"
.hy 0
.ad l
.\" Title: named\-checkzone
.\" Author:
.\" Generator: DocBook XSL Stylesheets v1.71.1 <http://docbook.sf.net/>
.\" Date: June 13, 2000
.\" Date: April 29, 2013
.\" Manual: BIND9
.\" Source: BIND9
.\"
.TH "NAMED\-CHECKZONE" "8" "June 13, 2000" "BIND9" "BIND9"
.TH "NAMED\-CHECKZONE" "8" "April 29, 2013" "BIND9" "BIND9"
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
@@ -33,9 +33,9 @@
named\-checkzone, named\-compilezone \- zone file validity checking or converting tool
.SH "SYNOPSIS"
.HP 16
\fBnamed\-checkzone\fR [\fB\-d\fR] [\fB\-h\fR] [\fB\-j\fR] [\fB\-q\fR] [\fB\-v\fR] [\fB\-c\ \fR\fB\fIclass\fR\fR] [\fB\-f\ \fR\fB\fIformat\fR\fR] [\fB\-F\ \fR\fB\fIformat\fR\fR] [\fB\-i\ \fR\fB\fImode\fR\fR] [\fB\-k\ \fR\fB\fImode\fR\fR] [\fB\-m\ \fR\fB\fImode\fR\fR] [\fB\-M\ \fR\fB\fImode\fR\fR] [\fB\-n\ \fR\fB\fImode\fR\fR] [\fB\-o\ \fR\fB\fIfilename\fR\fR] [\fB\-r\ \fR\fB\fImode\fR\fR] [\fB\-s\ \fR\fB\fIstyle\fR\fR] [\fB\-S\ \fR\fB\fImode\fR\fR] [\fB\-t\ \fR\fB\fIdirectory\fR\fR] [\fB\-w\ \fR\fB\fIdirectory\fR\fR] [\fB\-D\fR] [\fB\-W\ \fR\fB\fImode\fR\fR] {zonename} {filename}
\fBnamed\-checkzone\fR [\fB\-d\fR] [\fB\-h\fR] [\fB\-j\fR] [\fB\-q\fR] [\fB\-v\fR] [\fB\-c\ \fR\fB\fIclass\fR\fR] [\fB\-f\ \fR\fB\fIformat\fR\fR] [\fB\-F\ \fR\fB\fIformat\fR\fR] [\fB\-i\ \fR\fB\fImode\fR\fR] [\fB\-k\ \fR\fB\fImode\fR\fR] [\fB\-m\ \fR\fB\fImode\fR\fR] [\fB\-M\ \fR\fB\fImode\fR\fR] [\fB\-n\ \fR\fB\fImode\fR\fR] [\fB\-o\ \fR\fB\fIfilename\fR\fR] [\fB\-r\ \fR\fB\fImode\fR\fR] [\fB\-s\ \fR\fB\fIstyle\fR\fR] [\fB\-S\ \fR\fB\fImode\fR\fR] [\fB\-t\ \fR\fB\fIdirectory\fR\fR] [\fB\-T\ \fR\fB\fImode\fR\fR] [\fB\-w\ \fR\fB\fIdirectory\fR\fR] [\fB\-D\fR] [\fB\-W\ \fR\fB\fImode\fR\fR] {zonename} {filename}
.HP 18
\fBnamed\-compilezone\fR [\fB\-d\fR] [\fB\-j\fR] [\fB\-q\fR] [\fB\-v\fR] [\fB\-c\ \fR\fB\fIclass\fR\fR] [\fB\-C\ \fR\fB\fImode\fR\fR] [\fB\-f\ \fR\fB\fIformat\fR\fR] [\fB\-F\ \fR\fB\fIformat\fR\fR] [\fB\-i\ \fR\fB\fImode\fR\fR] [\fB\-k\ \fR\fB\fImode\fR\fR] [\fB\-m\ \fR\fB\fImode\fR\fR] [\fB\-n\ \fR\fB\fImode\fR\fR] [\fB\-r\ \fR\fB\fImode\fR\fR] [\fB\-s\ \fR\fB\fIstyle\fR\fR] [\fB\-t\ \fR\fB\fIdirectory\fR\fR] [\fB\-w\ \fR\fB\fIdirectory\fR\fR] [\fB\-D\fR] [\fB\-W\ \fR\fB\fImode\fR\fR] {\fB\-o\ \fR\fB\fIfilename\fR\fR} {zonename} {filename}
\fBnamed\-compilezone\fR [\fB\-d\fR] [\fB\-j\fR] [\fB\-q\fR] [\fB\-v\fR] [\fB\-c\ \fR\fB\fIclass\fR\fR] [\fB\-C\ \fR\fB\fImode\fR\fR] [\fB\-f\ \fR\fB\fIformat\fR\fR] [\fB\-F\ \fR\fB\fIformat\fR\fR] [\fB\-i\ \fR\fB\fImode\fR\fR] [\fB\-k\ \fR\fB\fImode\fR\fR] [\fB\-m\ \fR\fB\fImode\fR\fR] [\fB\-n\ \fR\fB\fImode\fR\fR] [\fB\-r\ \fR\fB\fImode\fR\fR] [\fB\-s\ \fR\fB\fIstyle\fR\fR] [\fB\-t\ \fR\fB\fIdirectory\fR\fR] [\fB\-T\ \fR\fB\fImode\fR\fR] [\fB\-w\ \fR\fB\fIdirectory\fR\fR] [\fB\-D\fR] [\fB\-W\ \fR\fB\fImode\fR\fR] {\fB\-o\ \fR\fB\fIfilename\fR\fR} {zonename} {filename}
.SH "DESCRIPTION"
.PP
\fBnamed\-checkzone\fR
@@ -236,6 +236,14 @@ Chroot to
so that include directives in the configuration file are processed as if run by a similarly chrooted named.
.RE
.PP
\-T \fImode\fR
.RS 4
Check if Sender Policy Framework (SPF) records exist and issues a warning if an SPF\-formatted TXT record is not also present. Possible modes are
\fB"warn"\fR
(default),
\fB"ignore"\fR.
.RE
.PP
\-w \fIdirectory\fR
.RS 4
chdir to
@@ -281,7 +289,7 @@ BIND 9 Administrator Reference Manual.
.PP
Internet Systems Consortium
.SH "COPYRIGHT"
Copyright \(co 2004\-2007, 2009, 2010 Internet Systems Consortium, Inc. ("ISC")
Copyright \(co 2004\-2007, 2009, 2010, 2013, 2014 Internet Systems Consortium, Inc. ("ISC")
.br
Copyright \(co 2000\-2002 Internet Software Consortium.
.br

View File

@@ -1,5 +1,5 @@
/*
* Copyright (C) 2004-2010 Internet Systems Consortium, Inc. ("ISC")
* Copyright (C) 2004-2013 Internet Systems Consortium, Inc. ("ISC")
* Copyright (C) 1999-2003 Internet Software Consortium.
*
* Permission to use, copy, modify, and/or distribute this software for any
@@ -15,7 +15,7 @@
* PERFORMANCE OF THIS SOFTWARE.
*/
/* $Id: named-checkzone.c,v 1.61 2010/09/07 23:46:59 tbox Exp $ */
/* $Id: named-checkzone.c,v 1.61.62.2 2011/12/22 23:45:54 tbox Exp $ */
/*! \file */
@@ -112,6 +112,7 @@ main(int argc, char **argv) {
const char *outputformatstr = NULL;
dns_masterformat_t inputformat = dns_masterformat_text;
dns_masterformat_t outputformat = dns_masterformat_text;
isc_boolean_t logdump = ISC_FALSE;
FILE *errout = stdout;
outputstyle = &dns_master_style_full;
@@ -144,19 +145,21 @@ main(int argc, char **argv) {
if (progmode == progmode_compile) {
zone_options |= (DNS_ZONEOPT_CHECKNS |
DNS_ZONEOPT_FATALNS |
DNS_ZONEOPT_CHECKSPF |
DNS_ZONEOPT_CHECKDUPRR |
DNS_ZONEOPT_CHECKNAMES |
DNS_ZONEOPT_CHECKNAMESFAIL |
DNS_ZONEOPT_CHECKWILDCARD);
} else
zone_options |= DNS_ZONEOPT_CHECKDUPRR;
zone_options |= (DNS_ZONEOPT_CHECKDUPRR |
DNS_ZONEOPT_CHECKSPF);
#define ARGCMP(X) (strcmp(isc_commandline_argument, X) == 0)
isc_commandline_errprint = ISC_FALSE;
while ((c = isc_commandline_parse(argc, argv,
"c:df:hi:jk:m:n:qr:s:t:o:vw:DF:M:S:W:"))
"c:df:hi:jk:m:n:qr:s:t:o:vw:DF:M:S:T:W:"))
!= EOF) {
switch (c) {
case 'c':
@@ -362,6 +365,18 @@ main(int argc, char **argv) {
}
break;
case 'T':
if (ARGCMP("warn")) {
zone_options |= DNS_ZONEOPT_CHECKSPF;
} else if (ARGCMP("ignore")) {
zone_options &= ~DNS_ZONEOPT_CHECKSPF;
} else {
fprintf(stderr, "invalid argument to -T: %s\n",
isc_commandline_argument);
exit(1);
}
break;
case 'W':
if (ARGCMP("warn"))
zone_options |= DNS_ZONEOPT_CHECKWILDCARD;
@@ -373,6 +388,7 @@ main(int argc, char **argv) {
if (isc_commandline_option != '?')
fprintf(stderr, "%s: invalid argument -%c\n",
prog_name, isc_commandline_option);
/* FALLTHROUGH */
case 'h':
usage();
@@ -418,6 +434,7 @@ main(int argc, char **argv) {
if (progmode == progmode_compile) {
dumpzone = 1; /* always dump */
logdump = !quiet;
if (output_filename == NULL) {
fprintf(stderr,
"output file required, but not specified\n");
@@ -436,8 +453,10 @@ main(int argc, char **argv) {
(output_filename == NULL ||
strcmp(output_filename, "-") == 0 ||
strcmp(output_filename, "/dev/fd/1") == 0 ||
strcmp(output_filename, "/dev/stdout") == 0))
strcmp(output_filename, "/dev/stdout") == 0)) {
errout = stderr;
logdump = ISC_FALSE;
}
if (isc_commandline_index + 2 != argc)
usage();
@@ -462,13 +481,13 @@ main(int argc, char **argv) {
&zone);
if (result == ISC_R_SUCCESS && dumpzone) {
if (!quiet && progmode == progmode_compile) {
if (logdump) {
fprintf(errout, "dump zone to %s...", output_filename);
fflush(errout);
}
result = dump_zone(origin, zone, output_filename,
outputformat, outputstyle);
if (!quiet && progmode == progmode_compile)
if (logdump)
fprintf(errout, "done\n");
}

View File

@@ -2,7 +2,7 @@
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd"
[<!ENTITY mdash "&#8212;">]>
<!--
- Copyright (C) 2004-2007, 2009, 2010 Internet Systems Consortium, Inc. ("ISC")
- Copyright (C) 2004-2007, 2009, 2010, 2013, 2014 Internet Systems Consortium, Inc. ("ISC")
- Copyright (C) 2000-2002 Internet Software Consortium.
-
- Permission to use, copy, modify, and/or distribute this software for any
@@ -18,10 +18,9 @@
- PERFORMANCE OF THIS SOFTWARE.
-->
<!-- $Id: named-checkzone.docbook,v 1.40 2010/01/16 23:48:15 tbox Exp $ -->
<refentry id="man.named-checkzone">
<refentryinfo>
<date>June 13, 2000</date>
<date>April 29, 2013</date>
</refentryinfo>
<refmeta>
@@ -38,6 +37,8 @@
<year>2007</year>
<year>2009</year>
<year>2010</year>
<year>2013</year>
<year>2014</year>
<holder>Internet Systems Consortium, Inc. ("ISC")</holder>
</copyright>
<copyright>
@@ -75,6 +76,7 @@
<arg><option>-s <replaceable class="parameter">style</replaceable></option></arg>
<arg><option>-S <replaceable class="parameter">mode</replaceable></option></arg>
<arg><option>-t <replaceable class="parameter">directory</replaceable></option></arg>
<arg><option>-T <replaceable class="parameter">mode</replaceable></option></arg>
<arg><option>-w <replaceable class="parameter">directory</replaceable></option></arg>
<arg><option>-D</option></arg>
<arg><option>-W <replaceable class="parameter">mode</replaceable></option></arg>
@@ -98,6 +100,7 @@
<arg><option>-r <replaceable class="parameter">mode</replaceable></option></arg>
<arg><option>-s <replaceable class="parameter">style</replaceable></option></arg>
<arg><option>-t <replaceable class="parameter">directory</replaceable></option></arg>
<arg><option>-T <replaceable class="parameter">mode</replaceable></option></arg>
<arg><option>-w <replaceable class="parameter">directory</replaceable></option></arg>
<arg><option>-D</option></arg>
<arg><option>-W <replaceable class="parameter">mode</replaceable></option></arg>
@@ -379,6 +382,18 @@
</listitem>
</varlistentry>
<varlistentry>
<term>-T <replaceable class="parameter">mode</replaceable></term>
<listitem>
<para>
Check if Sender Policy Framework (SPF) records exist
and issues a warning if an SPF-formatted TXT record is
not also present. Possible modes are <command>"warn"</command>
(default), <command>"ignore"</command>.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term>-w <replaceable class="parameter">directory</replaceable></term>
<listitem>

View File

@@ -1,5 +1,5 @@
<!--
- Copyright (C) 2004-2007, 2009, 2010 Internet Systems Consortium, Inc. ("ISC")
- Copyright (C) 2004-2007, 2009, 2010, 2013, 2014 Internet Systems Consortium, Inc. ("ISC")
- Copyright (C) 2000-2002 Internet Software Consortium.
-
- Permission to use, copy, modify, and/or distribute this software for any
@@ -14,7 +14,7 @@
- OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
- PERFORMANCE OF THIS SOFTWARE.
-->
<!-- $Id: named-checkzone.html,v 1.47 2010/01/17 01:14:02 tbox Exp $ -->
<!-- $Id$ -->
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
@@ -29,11 +29,11 @@
</div>
<div class="refsynopsisdiv">
<h2>Synopsis</h2>
<div class="cmdsynopsis"><p><code class="command">named-checkzone</code> [<code class="option">-d</code>] [<code class="option">-h</code>] [<code class="option">-j</code>] [<code class="option">-q</code>] [<code class="option">-v</code>] [<code class="option">-c <em class="replaceable"><code>class</code></em></code>] [<code class="option">-f <em class="replaceable"><code>format</code></em></code>] [<code class="option">-F <em class="replaceable"><code>format</code></em></code>] [<code class="option">-i <em class="replaceable"><code>mode</code></em></code>] [<code class="option">-k <em class="replaceable"><code>mode</code></em></code>] [<code class="option">-m <em class="replaceable"><code>mode</code></em></code>] [<code class="option">-M <em class="replaceable"><code>mode</code></em></code>] [<code class="option">-n <em class="replaceable"><code>mode</code></em></code>] [<code class="option">-o <em class="replaceable"><code>filename</code></em></code>] [<code class="option">-r <em class="replaceable"><code>mode</code></em></code>] [<code class="option">-s <em class="replaceable"><code>style</code></em></code>] [<code class="option">-S <em class="replaceable"><code>mode</code></em></code>] [<code class="option">-t <em class="replaceable"><code>directory</code></em></code>] [<code class="option">-w <em class="replaceable"><code>directory</code></em></code>] [<code class="option">-D</code>] [<code class="option">-W <em class="replaceable"><code>mode</code></em></code>] {zonename} {filename}</p></div>
<div class="cmdsynopsis"><p><code class="command">named-compilezone</code> [<code class="option">-d</code>] [<code class="option">-j</code>] [<code class="option">-q</code>] [<code class="option">-v</code>] [<code class="option">-c <em class="replaceable"><code>class</code></em></code>] [<code class="option">-C <em class="replaceable"><code>mode</code></em></code>] [<code class="option">-f <em class="replaceable"><code>format</code></em></code>] [<code class="option">-F <em class="replaceable"><code>format</code></em></code>] [<code class="option">-i <em class="replaceable"><code>mode</code></em></code>] [<code class="option">-k <em class="replaceable"><code>mode</code></em></code>] [<code class="option">-m <em class="replaceable"><code>mode</code></em></code>] [<code class="option">-n <em class="replaceable"><code>mode</code></em></code>] [<code class="option">-r <em class="replaceable"><code>mode</code></em></code>] [<code class="option">-s <em class="replaceable"><code>style</code></em></code>] [<code class="option">-t <em class="replaceable"><code>directory</code></em></code>] [<code class="option">-w <em class="replaceable"><code>directory</code></em></code>] [<code class="option">-D</code>] [<code class="option">-W <em class="replaceable"><code>mode</code></em></code>] {<code class="option">-o <em class="replaceable"><code>filename</code></em></code>} {zonename} {filename}</p></div>
<div class="cmdsynopsis"><p><code class="command">named-checkzone</code> [<code class="option">-d</code>] [<code class="option">-h</code>] [<code class="option">-j</code>] [<code class="option">-q</code>] [<code class="option">-v</code>] [<code class="option">-c <em class="replaceable"><code>class</code></em></code>] [<code class="option">-f <em class="replaceable"><code>format</code></em></code>] [<code class="option">-F <em class="replaceable"><code>format</code></em></code>] [<code class="option">-i <em class="replaceable"><code>mode</code></em></code>] [<code class="option">-k <em class="replaceable"><code>mode</code></em></code>] [<code class="option">-m <em class="replaceable"><code>mode</code></em></code>] [<code class="option">-M <em class="replaceable"><code>mode</code></em></code>] [<code class="option">-n <em class="replaceable"><code>mode</code></em></code>] [<code class="option">-o <em class="replaceable"><code>filename</code></em></code>] [<code class="option">-r <em class="replaceable"><code>mode</code></em></code>] [<code class="option">-s <em class="replaceable"><code>style</code></em></code>] [<code class="option">-S <em class="replaceable"><code>mode</code></em></code>] [<code class="option">-t <em class="replaceable"><code>directory</code></em></code>] [<code class="option">-T <em class="replaceable"><code>mode</code></em></code>] [<code class="option">-w <em class="replaceable"><code>directory</code></em></code>] [<code class="option">-D</code>] [<code class="option">-W <em class="replaceable"><code>mode</code></em></code>] {zonename} {filename}</p></div>
<div class="cmdsynopsis"><p><code class="command">named-compilezone</code> [<code class="option">-d</code>] [<code class="option">-j</code>] [<code class="option">-q</code>] [<code class="option">-v</code>] [<code class="option">-c <em class="replaceable"><code>class</code></em></code>] [<code class="option">-C <em class="replaceable"><code>mode</code></em></code>] [<code class="option">-f <em class="replaceable"><code>format</code></em></code>] [<code class="option">-F <em class="replaceable"><code>format</code></em></code>] [<code class="option">-i <em class="replaceable"><code>mode</code></em></code>] [<code class="option">-k <em class="replaceable"><code>mode</code></em></code>] [<code class="option">-m <em class="replaceable"><code>mode</code></em></code>] [<code class="option">-n <em class="replaceable"><code>mode</code></em></code>] [<code class="option">-r <em class="replaceable"><code>mode</code></em></code>] [<code class="option">-s <em class="replaceable"><code>style</code></em></code>] [<code class="option">-t <em class="replaceable"><code>directory</code></em></code>] [<code class="option">-T <em class="replaceable"><code>mode</code></em></code>] [<code class="option">-w <em class="replaceable"><code>directory</code></em></code>] [<code class="option">-D</code>] [<code class="option">-W <em class="replaceable"><code>mode</code></em></code>] {<code class="option">-o <em class="replaceable"><code>filename</code></em></code>} {zonename} {filename}</p></div>
</div>
<div class="refsect1" lang="en">
<a name="id2543694"></a><h2>DESCRIPTION</h2>
<a name="id2543726"></a><h2>DESCRIPTION</h2>
<p><span><strong class="command">named-checkzone</strong></span>
checks the syntax and integrity of a zone file. It performs the
same checks as <span><strong class="command">named</strong></span> does when loading a
@@ -53,7 +53,7 @@
</p>
</div>
<div class="refsect1" lang="en">
<a name="id2543730"></a><h2>OPTIONS</h2>
<a name="id2543762"></a><h2>OPTIONS</h2>
<div class="variablelist"><dl>
<dt><span class="term">-d</span></dt>
<dd><p>
@@ -214,6 +214,13 @@
directives in the configuration file are processed as if
run by a similarly chrooted named.
</p></dd>
<dt><span class="term">-T <em class="replaceable"><code>mode</code></em></span></dt>
<dd><p>
Check if Sender Policy Framework (SPF) records exist
and issues a warning if an SPF-formatted TXT record is
not also present. Possible modes are <span><strong class="command">"warn"</strong></span>
(default), <span><strong class="command">"ignore"</strong></span>.
</p></dd>
<dt><span class="term">-w <em class="replaceable"><code>directory</code></em></span></dt>
<dd><p>
chdir to <code class="filename">directory</code> so that
@@ -247,14 +254,14 @@
</dl></div>
</div>
<div class="refsect1" lang="en">
<a name="id2544377"></a><h2>RETURN VALUES</h2>
<a name="id2544433"></a><h2>RETURN VALUES</h2>
<p><span><strong class="command">named-checkzone</strong></span>
returns an exit status of 1 if
errors were detected and 0 otherwise.
</p>
</div>
<div class="refsect1" lang="en">
<a name="id2544389"></a><h2>SEE ALSO</h2>
<a name="id2544513"></a><h2>SEE ALSO</h2>
<p><span class="citerefentry"><span class="refentrytitle">named</span>(8)</span>,
<span class="citerefentry"><span class="refentrytitle">named-checkconf</span>(8)</span>,
<em class="citetitle">RFC 1035</em>,
@@ -262,7 +269,7 @@
</p>
</div>
<div class="refsect1" lang="en">
<a name="id2544422"></a><h2>AUTHOR</h2>
<a name="id2544546"></a><h2>AUTHOR</h2>
<p><span class="corpauthor">Internet Systems Consortium</span>
</p>
</div>

View File

@@ -1,24 +1,24 @@
# Microsoft Developer Studio Project File - Name="namedcheckconf" - Package Owner=<4>
# Microsoft Developer Studio Project File - Name="checkconf" - Package Owner=<4>
# Microsoft Developer Studio Generated Build File, Format Version 6.00
# ** DO NOT EDIT **
# TARGTYPE "Win32 (x86) Console Application" 0x0103
# TARGTYPE "@PLATFORM@ (x86) Console Application" 0x0103
CFG=namedcheckconf - Win32 Debug
CFG=checkconf - @PLATFORM@ Debug
!MESSAGE This is not a valid makefile. To build this project using NMAKE,
!MESSAGE use the Export Makefile command and run
!MESSAGE
!MESSAGE NMAKE /f "namedcheckconf.mak".
!MESSAGE NMAKE /f "checkconf.mak".
!MESSAGE
!MESSAGE You can specify a configuration when running NMAKE
!MESSAGE by defining the macro CFG on the command line. For example:
!MESSAGE
!MESSAGE NMAKE /f "namedcheckconf.mak" CFG="namedcheckconf - Win32 Debug"
!MESSAGE NMAKE /f "checkconf.mak" CFG="checkconf - @PLATFORM@ Debug"
!MESSAGE
!MESSAGE Possible choices for configuration are:
!MESSAGE
!MESSAGE "namedcheckconf - Win32 Release" (based on "Win32 (x86) Console Application")
!MESSAGE "namedcheckconf - Win32 Debug" (based on "Win32 (x86) Console Application")
!MESSAGE "checkconf - @PLATFORM@ Release" (based on "@PLATFORM@ (x86) Console Application")
!MESSAGE "checkconf - @PLATFORM@ Debug" (based on "@PLATFORM@ (x86) Console Application")
!MESSAGE
# Begin Project
@@ -28,7 +28,7 @@ CFG=namedcheckconf - Win32 Debug
CPP=cl.exe
RSC=rc.exe
!IF "$(CFG)" == "namedcheckconf - Win32 Release"
!IF "$(CFG)" == "checkconf - @PLATFORM@ Release"
# PROP BASE Use_MFC 0
# PROP BASE Use_Debug_Libraries 0
@@ -41,18 +41,18 @@ RSC=rc.exe
# PROP Intermediate_Dir "Release"
# PROP Ignore_Export_Lib 0
# PROP Target_Dir ""
# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
# ADD CPP /nologo /MD /W3 /GX /O2 /I "./" /I "../../../" /I "../../../../libxml2-2.7.3/include" /I "../../../lib/isc/win32" /I "../../../lib/isc/win32/include" /I "../../../lib/isc/include" /I "../../../lib/isc/noatomic/include" /I "../../../lib/dns/include" /I "../../../lib/bind9/include" /I "../../../lib/isccfg/include" /D "NDEBUG" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D "__STDC__" /FR /YX /FD /c
# ADD BASE CPP /nologo /W3 @COPTX@ @COPTI@ /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" @COPTY@ /FD /c
# ADD CPP /nologo /MD /W3 @COPTX@ @COPTI@ /O2 /I "./" /I "../../../" @LIBXML2_INC@ /I "../../../lib/isc/win32" /I "../../../lib/isc/win32/include" /I "../../../lib/isc/include" /I "../../../lib/dns/include" /I "../../../lib/bind9/include" /I "../../../lib/isccfg/include" /D "NDEBUG" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D "__STDC__" /FR @COPTY@ /FD /c
# ADD BASE RSC /l 0x409 /d "NDEBUG"
# ADD RSC /l 0x409 /d "NDEBUG"
BSC32=bscmake.exe
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
LINK32=link.exe
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
# ADD LINK32 user32.lib advapi32.lib ws2_32.lib Release/checktool.lib ../../../lib/isc/win32/Release/libisc.lib ../../../lib/dns/win32/Release/libdns.lib ../../../lib/isccfg/win32/Release/libisccfg.lib ../../../lib/bind9/win32/Release/libbind9.lib /nologo /subsystem:console /machine:I386 /out:"../../../Build/Release/named-checkconf.exe"
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console @MACHINE@
# ADD LINK32 user32.lib advapi32.lib ws2_32.lib Release/checktool.lib ../../../lib/isc/win32/Release/libisc.lib ../../../lib/dns/win32/Release/libdns.lib ../../../lib/isccfg/win32/Release/libisccfg.lib ../../../lib/bind9/win32/Release/libbind9.lib /nologo /subsystem:console @MACHINE@ /out:"../../../Build/Release/named-checkconf.exe"
!ELSEIF "$(CFG)" == "namedcheckconf - Win32 Debug"
!ELSEIF "$(CFG)" == "checkconf - @PLATFORM@ Debug"
# PROP BASE Use_MFC 0
# PROP BASE Use_Debug_Libraries 1
@@ -65,24 +65,24 @@ LINK32=link.exe
# PROP Intermediate_Dir "Debug"
# PROP Ignore_Export_Lib 0
# PROP Target_Dir ""
# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c
# ADD CPP /nologo /MDd /W3 /Gm /GX /ZI /Od /I "./" /I "../../../" /I "../../../../libxml2-2.7.3/include" /I "../../../lib/isc/win32" /I "../../../lib/isc/win32/include" /I "../../../lib/isc/include" /I "../../../lib/isc/noatomic/include" /I "../../../lib/dns/include" /I "../../../lib/bind9/include" /I "../../../lib/isccfg/include" /D "_DEBUG" /D "__STDC__" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /FR /FD /GZ /c
# SUBTRACT CPP /X /YX
# ADD BASE CPP /nologo /W3 /Gm @COPTX@ @COPTI@ /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" @COPTY@ /FD /GZ /c
# ADD CPP /nologo /MDd /W3 /Gm @COPTX@ @COPTI@ /ZI /Od /I "./" /I "../../../" @LIBXML2_INC@ /I "../../../lib/isc/win32" /I "../../../lib/isc/win32/include" /I "../../../lib/isc/include" /I "../../../lib/dns/include" /I "../../../lib/bind9/include" /I "../../../lib/isccfg/include" /D "_DEBUG" /D "__STDC__" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /FR /FD /GZ /c
# SUBTRACT CPP /X @COPTY@
# ADD BASE RSC /l 0x409 /d "_DEBUG"
# ADD RSC /l 0x409 /d "_DEBUG"
BSC32=bscmake.exe
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
LINK32=link.exe
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
# ADD LINK32 user32.lib advapi32.lib ws2_32.lib Debug/checktool.lib ../../../lib/isc/win32/Debug/libisc.lib ../../../lib/dns/win32/Debug/libdns.lib ../../../lib/isccfg/win32/Debug/libisccfg.lib ../../../lib/bind9/win32/Debug/libbind9.lib ../../../lib/bind9/win32/Debug/libbind9.lib /nologo /subsystem:console /debug /machine:I386 /out:"../../../Build/Debug/named-checkconf.exe" /pdbtype:sept
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug @MACHINE@ /pdbtype:sept
# ADD LINK32 user32.lib advapi32.lib ws2_32.lib Debug/checktool.lib ../../../lib/isc/win32/Debug/libisc.lib ../../../lib/dns/win32/Debug/libdns.lib ../../../lib/isccfg/win32/Debug/libisccfg.lib ../../../lib/bind9/win32/Debug/libbind9.lib ../../../lib/bind9/win32/Debug/libbind9.lib /nologo /subsystem:console /debug @MACHINE@ /out:"../../../Build/Debug/named-checkconf.exe" /pdbtype:sept
!ENDIF
# Begin Target
# Name "namedcheckconf - Win32 Release"
# Name "namedcheckconf - Win32 Debug"
# Name "checkconf - @PLATFORM@ Release"
# Name "checkconf - @PLATFORM@ Debug"
# Begin Group "Source Files"
# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"

View File

@@ -3,7 +3,7 @@ Microsoft Developer Studio Workspace File, Format Version 6.00
###############################################################################
Project: "namedcheckzone"=".\namedcheckzone.dsp" - Package Owner=<4>
Project: "checkconf"=".\checkconf.dsp" - Package Owner=<4>
Package=<5>
{{{

View File

@@ -1,20 +1,20 @@
# Microsoft Developer Studio Generated NMAKE File, Based on namedcheckconf.dsp
# Microsoft Developer Studio Generated NMAKE File, Based on checkconf.dsp
!IF "$(CFG)" == ""
CFG=namedcheckconf - Win32 Debug
!MESSAGE No configuration specified. Defaulting to namedcheckconf - Win32 Debug.
CFG=checkconf - @PLATFORM@ Debug
!MESSAGE No configuration specified. Defaulting to checkconf - @PLATFORM@ Debug.
!ENDIF
!IF "$(CFG)" != "namedcheckconf - Win32 Release" && "$(CFG)" != "namedcheckconf - Win32 Debug"
!IF "$(CFG)" != "checkconf - @PLATFORM@ Release" && "$(CFG)" != "checkconf - @PLATFORM@ Debug"
!MESSAGE Invalid configuration "$(CFG)" specified.
!MESSAGE You can specify a configuration when running NMAKE
!MESSAGE by defining the macro CFG on the command line. For example:
!MESSAGE
!MESSAGE NMAKE /f "namedcheckconf.mak" CFG="namedcheckconf - Win32 Debug"
!MESSAGE NMAKE /f "checkconf.mak" CFG="checkconf - @PLATFORM@ Debug"
!MESSAGE
!MESSAGE Possible choices for configuration are:
!MESSAGE
!MESSAGE "namedcheckconf - Win32 Release" (based on "Win32 (x86) Console Application")
!MESSAGE "namedcheckconf - Win32 Debug" (based on "Win32 (x86) Console Application")
!MESSAGE "checkconf - @PLATFORM@ Release" (based on "@PLATFORM@ (x86) Console Application")
!MESSAGE "checkconf - @PLATFORM@ Debug" (based on "@PLATFORM@ (x86) Console Application")
!MESSAGE
!ERROR An invalid configuration is specified.
!ENDIF
@@ -28,7 +28,7 @@ NULL=nul
CPP=cl.exe
RSC=rc.exe
!IF "$(CFG)" == "namedcheckconf - Win32 Release"
!IF "$(CFG)" == "checkconf - @PLATFORM@ Release"
_VC_MANIFEST_INC=0
_VC_MANIFEST_BASENAME=__VC80
!ELSE
@@ -103,7 +103,7 @@ _VC_MANIFEST_CLEAN=
!endif
!IF "$(CFG)" == "namedcheckconf - Win32 Release"
!IF "$(CFG)" == "checkconf - @PLATFORM@ Release"
OUTDIR=.\Release
INTDIR=.\Release
@@ -113,16 +113,16 @@ OutDir=.\Release
!IF "$(RECURSE)" == "0"
ALL : "..\..\..\Build\Release\named-checkconf.exe" "$(OUTDIR)\namedcheckconf.bsc"
ALL : "..\..\..\Build\Release\named-checkconf.exe" "$(OUTDIR)\checkconf.bsc"
!ELSE
ALL : "libdns - Win32 Release" "libisccfg - Win32 Release" "libisc - Win32 Release" "..\..\..\Build\Release\named-checkconf.exe" "$(OUTDIR)\namedcheckconf.bsc"
ALL : "libdns - @PLATFORM@ Release" "libisccfg - @PLATFORM@ Release" "libisc - @PLATFORM@ Release" "..\..\..\Build\Release\named-checkconf.exe" "$(OUTDIR)\checkconf.bsc"
!ENDIF
!IF "$(RECURSE)" == "1"
CLEAN :"libisc - Win32 ReleaseCLEAN" "libisccfg - Win32 ReleaseCLEAN" "libdns - Win32 ReleaseCLEAN"
CLEAN :"libisc - @PLATFORM@ ReleaseCLEAN" "libisccfg - @PLATFORM@ ReleaseCLEAN" "libdns - @PLATFORM@ ReleaseCLEAN"
!ELSE
CLEAN :
!ENDIF
@@ -131,27 +131,27 @@ CLEAN :
-@erase "$(INTDIR)\named-checkconf.obj"
-@erase "$(INTDIR)\named-checkconf.sbr"
-@erase "$(INTDIR)\vc60.idb"
-@erase "$(OUTDIR)\namedcheckconf.bsc"
-@erase "$(OUTDIR)\checkconf.bsc"
-@erase "..\..\..\Build\Release\named-checkconf.exe"
-@$(_VC_MANIFEST_CLEAN)
"$(OUTDIR)" :
if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
CPP_PROJ=/nologo /MD /W3 /GX /O2 /I "./" /I "../../../" /I "../../../../libxml2-2.7.3/include" /I "../../../lib/isc/win32" /I "../../../lib/isc/win32/include" /I "../../../lib/isc/include" /I "../../../lib/isc/noatomic/include" /I "../../../lib/dns/include" /I "../../../lib/bind9/include" /I "../../../lib/isccfg/include" /D "NDEBUG" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D "__STDC__" /FR"$(INTDIR)\\" /Fp"$(INTDIR)\namedcheckconf.pch" /YX /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c
CPP_PROJ=/nologo /MD /W3 @COPTX@ @COPTI@ /O2 /I "./" /I "../../../" @LIBXML2_INC@ /I "../../../lib/isc/win32" /I "../../../lib/isc/win32/include" /I "../../../lib/isc/include" /I "../../../lib/dns/include" /I "../../../lib/bind9/include" /I "../../../lib/isccfg/include" /D "NDEBUG" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D "__STDC__" /FR"$(INTDIR)\\" /Fp"$(INTDIR)\checkconf.pch" @COPTY@ /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c
BSC32=bscmake.exe
BSC32_FLAGS=/nologo /o"$(OUTDIR)\namedcheckconf.bsc"
BSC32_FLAGS=/nologo /o"$(OUTDIR)\checkconf.bsc"
BSC32_SBRS= \
"$(INTDIR)\check-tool.sbr" \
"$(INTDIR)\named-checkconf.sbr"
"$(OUTDIR)\namedcheckconf.bsc" : "$(OUTDIR)" $(BSC32_SBRS)
"$(OUTDIR)\checkconf.bsc" : "$(OUTDIR)" $(BSC32_SBRS)
$(BSC32) @<<
$(BSC32_FLAGS) $(BSC32_SBRS)
<<
LINK32=link.exe
LINK32_FLAGS=user32.lib advapi32.lib ws2_32.lib ../../../lib/isc/win32/Release/libisc.lib ../../../lib/dns/win32/Release/libdns.lib ../../../lib/isccfg/win32/Release/libisccfg.lib ../../../lib/bind9/win32/Release/libbind9.lib /nologo /subsystem:console /incremental:no /pdb:"$(OUTDIR)\named-checkconf.pdb" /machine:I386 /out:"../../../Build/Release/named-checkconf.exe"
LINK32_FLAGS=user32.lib advapi32.lib ws2_32.lib ../../../lib/isc/win32/Release/libisc.lib ../../../lib/dns/win32/Release/libdns.lib ../../../lib/isccfg/win32/Release/libisccfg.lib ../../../lib/bind9/win32/Release/libbind9.lib /nologo /subsystem:console /incremental:no /pdb:"$(OUTDIR)\named-checkconf.pdb" @MACHINE@ /out:"../../../Build/Release/named-checkconf.exe"
LINK32_OBJS= \
"$(INTDIR)\check-tool.obj" \
"$(INTDIR)\named-checkconf.obj" \
@@ -165,7 +165,7 @@ LINK32_OBJS= \
<<
$(_VC_MANIFEST_EMBED_EXE)
!ELSEIF "$(CFG)" == "namedcheckconf - Win32 Debug"
!ELSEIF "$(CFG)" == "checkconf - @PLATFORM@ Debug"
OUTDIR=.\Debug
INTDIR=.\Debug
@@ -175,16 +175,16 @@ OutDir=.\Debug
!IF "$(RECURSE)" == "0"
ALL : "..\..\..\Build\Debug\named-checkconf.exe" "$(OUTDIR)\namedcheckconf.bsc"
ALL : "..\..\..\Build\Debug\named-checkconf.exe" "$(OUTDIR)\checkconf.bsc"
!ELSE
ALL : "libdns - Win32 Debug" "libisccfg - Win32 Debug" "libisc - Win32 Debug" "..\..\..\Build\Debug\named-checkconf.exe" "$(OUTDIR)\namedcheckconf.bsc"
ALL : "libdns - @PLATFORM@ Debug" "libisccfg - @PLATFORM@ Debug" "libisc - @PLATFORM@ Debug" "..\..\..\Build\Debug\named-checkconf.exe" "$(OUTDIR)\checkconf.bsc"
!ENDIF
!IF "$(RECURSE)" == "1"
CLEAN :"libisc - Win32 DebugCLEAN" "libisccfg - Win32 DebugCLEAN" "libdns - Win32 DebugCLEAN"
CLEAN :"libisc - @PLATFORM@ DebugCLEAN" "libisccfg - @PLATFORM@ DebugCLEAN" "libdns - @PLATFORM@ DebugCLEAN"
!ELSE
CLEAN :
!ENDIF
@@ -195,7 +195,7 @@ CLEAN :
-@erase "$(INTDIR)\vc60.idb"
-@erase "$(INTDIR)\vc60.pdb"
-@erase "$(OUTDIR)\named-checkconf.pdb"
-@erase "$(OUTDIR)\namedcheckconf.bsc"
-@erase "$(OUTDIR)\checkconf.bsc"
-@erase "..\..\..\Build\Debug\named-checkconf.exe"
-@erase "..\..\..\Build\Debug\named-checkconf.ilk"
-@$(_VC_MANIFEST_CLEAN)
@@ -203,20 +203,20 @@ CLEAN :
"$(OUTDIR)" :
if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
CPP_PROJ=/nologo /MDd /W3 /Gm /GX /ZI /Od /I "./" /I "../../../" /I "../../../../libxml2-2.7.3/include" /I "../../../lib/isc/win32" /I "../../../lib/isc/win32/include" /I "../../../lib/isc/include" /I "../../../lib/isc/noatomic/include" /I "../../../lib/dns/include" /I "../../../lib/bind9/include" /I "../../../lib/isccfg/include" /D "_DEBUG" /D "__STDC__" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /FR"$(INTDIR)\\" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /GZ /c
CPP_PROJ=/nologo /MDd /W3 /Gm @COPTX@ @COPTI@ /ZI /Od /I "./" /I "../../../" @LIBXML2_INC@ /I "../../../lib/isc/win32" /I "../../../lib/isc/win32/include" /I "../../../lib/isc/include" /I "../../../lib/dns/include" /I "../../../lib/bind9/include" /I "../../../lib/isccfg/include" /D "_DEBUG" /D "__STDC__" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /FR"$(INTDIR)\\" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /GZ /c
BSC32=bscmake.exe
BSC32_FLAGS=/nologo /o"$(OUTDIR)\namedcheckconf.bsc"
BSC32_FLAGS=/nologo /o"$(OUTDIR)\checkconf.bsc"
BSC32_SBRS= \
"$(INTDIR)\check-tool.sbr" \
"$(INTDIR)\named-checkconf.sbr"
"$(OUTDIR)\namedcheckconf.bsc" : "$(OUTDIR)" $(BSC32_SBRS)
"$(OUTDIR)\checkconf.bsc" : "$(OUTDIR)" $(BSC32_SBRS)
$(BSC32) @<<
$(BSC32_FLAGS) $(BSC32_SBRS)
<<
LINK32=link.exe
LINK32_FLAGS=user32.lib advapi32.lib ws2_32.lib ../../../lib/isc/win32/Debug/libisc.lib ../../../lib/dns/win32/Debug/libdns.lib ../../../lib/isccfg/win32/Debug/libisccfg.lib ../../../lib/bind9/win32/Debug/libbind9.lib ../../../lib/bind9/win32/Debug/libbind9.lib /nologo /subsystem:console /incremental:yes /pdb:"$(OUTDIR)\named-checkconf.pdb" /debug /machine:I386 /out:"../../../Build/Debug/named-checkconf.exe" /pdbtype:sept
LINK32_FLAGS=user32.lib advapi32.lib ws2_32.lib ../../../lib/isc/win32/Debug/libisc.lib ../../../lib/dns/win32/Debug/libdns.lib ../../../lib/isccfg/win32/Debug/libisccfg.lib ../../../lib/bind9/win32/Debug/libbind9.lib ../../../lib/bind9/win32/Debug/libbind9.lib /nologo /subsystem:console /incremental:yes /pdb:"$(OUTDIR)\named-checkconf.pdb" /debug @MACHINE@ /out:"../../../Build/Debug/named-checkconf.exe" /pdbtype:sept
LINK32_OBJS= \
"$(INTDIR)\check-tool.obj" \
"$(INTDIR)\named-checkconf.obj" \
@@ -264,15 +264,15 @@ LINK32_OBJS= \
!IF "$(NO_EXTERNAL_DEPS)" != "1"
!IF EXISTS("namedcheckconf.dep")
!INCLUDE "namedcheckconf.dep"
!IF EXISTS("checkconf.dep")
!INCLUDE "checkconf.dep"
!ELSE
!MESSAGE Warning: cannot find "namedcheckconf.dep"
!MESSAGE Warning: cannot find "checkconf.dep"
!ENDIF
!ENDIF
!IF "$(CFG)" == "namedcheckconf - Win32 Release" || "$(CFG)" == "namedcheckconf - Win32 Debug"
!IF "$(CFG)" == "checkconf - @PLATFORM@ Release" || "$(CFG)" == "checkconf - @PLATFORM@ Debug"
SOURCE="..\check-tool.c"
"$(INTDIR)\check-tool.obj" "$(INTDIR)\check-tool.sbr" : $(SOURCE) "$(INTDIR)"
@@ -285,80 +285,80 @@ SOURCE="..\named-checkconf.c"
$(CPP) $(CPP_PROJ) $(SOURCE)
!IF "$(CFG)" == "namedcheckconf - Win32 Release"
!IF "$(CFG)" == "checkconf - @PLATFORM@ Release"
"libisc - Win32 Release" :
"libisc - @PLATFORM@ Release" :
cd "..\..\..\lib\isc\win32"
$(MAKE) /$(MAKEFLAGS) /F ".\libisc.mak" CFG="libisc - Win32 Release"
$(MAKE) /$(MAKEFLAGS) /F ".\libisc.mak" CFG="libisc - @PLATFORM@ Release"
cd "..\..\..\bin\check\win32"
"libisc - Win32 ReleaseCLEAN" :
"libisc - @PLATFORM@ ReleaseCLEAN" :
cd "..\..\..\lib\isc\win32"
$(MAKE) /$(MAKEFLAGS) /F ".\libisc.mak" CFG="libisc - Win32 Release" RECURSE=1 CLEAN
$(MAKE) /$(MAKEFLAGS) /F ".\libisc.mak" CFG="libisc - @PLATFORM@ Release" RECURSE=1 CLEAN
cd "..\..\..\bin\check\win32"
!ELSEIF "$(CFG)" == "namedcheckconf - Win32 Debug"
!ELSEIF "$(CFG)" == "checkconf - @PLATFORM@ Debug"
"libisc - Win32 Debug" :
"libisc - @PLATFORM@ Debug" :
cd "..\..\..\lib\isc\win32"
$(MAKE) /$(MAKEFLAGS) /F ".\libisc.mak" CFG="libisc - Win32 Debug"
$(MAKE) /$(MAKEFLAGS) /F ".\libisc.mak" CFG="libisc - @PLATFORM@ Debug"
cd "..\..\..\bin\check\win32"
"libisc - Win32 DebugCLEAN" :
"libisc - @PLATFORM@ DebugCLEAN" :
cd "..\..\..\lib\isc\win32"
$(MAKE) /$(MAKEFLAGS) /F ".\libisc.mak" CFG="libisc - Win32 Debug" RECURSE=1 CLEAN
$(MAKE) /$(MAKEFLAGS) /F ".\libisc.mak" CFG="libisc - @PLATFORM@ Debug" RECURSE=1 CLEAN
cd "..\..\..\bin\check\win32"
!ENDIF
!IF "$(CFG)" == "namedcheckconf - Win32 Release"
!IF "$(CFG)" == "checkconf - @PLATFORM@ Release"
"libisccfg - Win32 Release" :
"libisccfg - @PLATFORM@ Release" :
cd "..\..\..\lib\isccfg\win32"
$(MAKE) /$(MAKEFLAGS) /F ".\libisccfg.mak" CFG="libisccfg - Win32 Release"
$(MAKE) /$(MAKEFLAGS) /F ".\libisccfg.mak" CFG="libisccfg - @PLATFORM@ Release"
cd "..\..\..\bin\check\win32"
"libisccfg - Win32 ReleaseCLEAN" :
"libisccfg - @PLATFORM@ ReleaseCLEAN" :
cd "..\..\..\lib\isccfg\win32"
$(MAKE) /$(MAKEFLAGS) /F ".\libisccfg.mak" CFG="libisccfg - Win32 Release" RECURSE=1 CLEAN
$(MAKE) /$(MAKEFLAGS) /F ".\libisccfg.mak" CFG="libisccfg - @PLATFORM@ Release" RECURSE=1 CLEAN
cd "..\..\..\bin\check\win32"
!ELSEIF "$(CFG)" == "namedcheckconf - Win32 Debug"
!ELSEIF "$(CFG)" == "checkconf - @PLATFORM@ Debug"
"libisccfg - Win32 Debug" :
"libisccfg - @PLATFORM@ Debug" :
cd "..\..\..\lib\isccfg\win32"
$(MAKE) /$(MAKEFLAGS) /F ".\libisccfg.mak" CFG="libisccfg - Win32 Debug"
$(MAKE) /$(MAKEFLAGS) /F ".\libisccfg.mak" CFG="libisccfg - @PLATFORM@ Debug"
cd "..\..\..\bin\check\win32"
"libisccfg - Win32 DebugCLEAN" :
"libisccfg - @PLATFORM@ DebugCLEAN" :
cd "..\..\..\lib\isccfg\win32"
$(MAKE) /$(MAKEFLAGS) /F ".\libisccfg.mak" CFG="libisccfg - Win32 Debug" RECURSE=1 CLEAN
$(MAKE) /$(MAKEFLAGS) /F ".\libisccfg.mak" CFG="libisccfg - @PLATFORM@ Debug" RECURSE=1 CLEAN
cd "..\..\..\bin\check\win32"
!ENDIF
!IF "$(CFG)" == "namedcheckconf - Win32 Release"
!IF "$(CFG)" == "checkconf - @PLATFORM@ Release"
"libdns - Win32 Release" :
"libdns - @PLATFORM@ Release" :
cd "..\..\..\lib\dns\win32"
$(MAKE) /$(MAKEFLAGS) /F ".\libdns.mak" CFG="libdns - Win32 Release"
$(MAKE) /$(MAKEFLAGS) /F ".\libdns.mak" CFG="libdns - @PLATFORM@ Release"
cd "..\..\..\bin\check\win32"
"libdns - Win32 ReleaseCLEAN" :
"libdns - @PLATFORM@ ReleaseCLEAN" :
cd "..\..\..\lib\dns\win32"
$(MAKE) /$(MAKEFLAGS) /F ".\libdns.mak" CFG="libdns - Win32 Release" RECURSE=1 CLEAN
$(MAKE) /$(MAKEFLAGS) /F ".\libdns.mak" CFG="libdns - @PLATFORM@ Release" RECURSE=1 CLEAN
cd "..\..\..\bin\check\win32"
!ELSEIF "$(CFG)" == "namedcheckconf - Win32 Debug"
!ELSEIF "$(CFG)" == "checkconf - @PLATFORM@ Debug"
"libdns - Win32 Debug" :
"libdns - @PLATFORM@ Debug" :
cd "..\..\..\lib\dns\win32"
$(MAKE) /$(MAKEFLAGS) /F ".\libdns.mak" CFG="libdns - Win32 Debug"
$(MAKE) /$(MAKEFLAGS) /F ".\libdns.mak" CFG="libdns - @PLATFORM@ Debug"
cd "..\..\..\bin\check\win32"
"libdns - Win32 DebugCLEAN" :
"libdns - @PLATFORM@ DebugCLEAN" :
cd "..\..\..\lib\dns\win32"
$(MAKE) /$(MAKEFLAGS) /F ".\libdns.mak" CFG="libdns - Win32 Debug" RECURSE=1 CLEAN
$(MAKE) /$(MAKEFLAGS) /F ".\libdns.mak" CFG="libdns - @PLATFORM@ Debug" RECURSE=1 CLEAN
cd "..\..\..\bin\check\win32"
!ENDIF

View File

@@ -0,0 +1,27 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Source Files">
<UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
<Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
</Filter>
<Filter Include="Header Files">
<UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
<Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
</Filter>
<Filter Include="Resource Files">
<UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
<Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>
</Filter>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\check-tool.h">
<Filter>Header Files</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\named-checkconf.c">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup>
</Project>

View File

@@ -0,0 +1,113 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|@PLATFORM@">
<Configuration>Debug</Configuration>
<Platform>@PLATFORM@</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|@PLATFORM@">
<Configuration>Release</Configuration>
<Platform>@PLATFORM@</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{03A96113-CB14-43AA-AEB2-48950E3915C5}</ProjectGuid>
<Keyword>Win32Proj</Keyword>
<RootNamespace>checkconf</RootNamespace>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|@PLATFORM@'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|@PLATFORM@'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|@PLATFORM@'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|@PLATFORM@'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|@PLATFORM@'">
<LinkIncremental>true</LinkIncremental>
<OutDir>..\..\..\Build\$(Configuration)\</OutDir>
<IntDir>.\$(Configuration)\</IntDir>
<TargetName>named-$(ProjectName)</TargetName>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|@PLATFORM@'">
<LinkIncremental>false</LinkIncremental>
<OutDir>..\..\..\Build\$(Configuration)\</OutDir>
<IntDir>.\$(Configuration)\</IntDir>
<TargetName>named-$(ProjectName)</TargetName>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|@PLATFORM@'">
<ClCompile>
<PrecompiledHeader>
</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<Optimization>Disabled</Optimization>
<PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<FunctionLevelLinking>false</FunctionLevelLinking>
<PrecompiledHeaderOutputFile>.\$(Configuration)\$(ProjectName).pch</PrecompiledHeaderOutputFile>
<AssemblerListingLocation>.\$(Configuration)\</AssemblerListingLocation>
<ObjectFileName>.\$(Configuration)\</ObjectFileName>
<ProgramDataBaseFileName>$(OutDir)$(TargetName).pdb</ProgramDataBaseFileName>
<BrowseInformation>true</BrowseInformation>
<AdditionalIncludeDirectories>.\;..\..\..\;@LIBXML2_INC@..\..\..\lib\isc\win32;..\..\..\lib\isc\win32\include;..\..\..\lib\isc\include;..\..\..\lib\dns\include;..\..\..\lib\bind9\include;..\..\..\lib\isccfg\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
<OutputFile>..\..\..\Build\$(Configuration)\$(TargetName)$(TargetExt)</OutputFile>
<AdditionalLibraryDirectories>$(Configuration);..\..\..\lib\isc\win32\$(Configuration);..\..\..\lib\dns\win32\$(Configuration);..\..\..\lib\isccfg\win32\$(Configuration);..\..\..\lib\isccc\win32\$(Configuration);..\..\..\lib\bind9\win32\$(Configuration);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<AdditionalDependencies>checktool.lib;libisc.lib;libdns.lib;libisccfg.lib;libisccc.lib;libbind9.lib;ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|@PLATFORM@'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<PrecompiledHeader>
</PrecompiledHeader>
<Optimization>MaxSpeed</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>@INTRINSIC@</IntrinsicFunctions>
<PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
<WholeProgramOptimization>false</WholeProgramOptimization>
<StringPooling>true</StringPooling>
<PrecompiledHeaderOutputFile>.\$(Configuration)\$(ProjectName).pch</PrecompiledHeaderOutputFile>
<AssemblerListingLocation>.\$(Configuration)\</AssemblerListingLocation>
<ObjectFileName>.\$(Configuration)\</ObjectFileName>
<ProgramDataBaseFileName>$(OutDir)$(TargetName).pdb</ProgramDataBaseFileName>
<AdditionalIncludeDirectories>.\;..\..\..\;@LIBXML2_INC@..\..\..\lib\isc\win32;..\..\..\lib\isc\win32\include;..\..\..\lib\isc\include;..\..\..\lib\dns\include;..\..\..\lib\bind9\include;..\..\..\lib\isccfg\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<GenerateDebugInformation>false</GenerateDebugInformation>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<OutputFile>..\..\..\Build\$(Configuration)\$(TargetName)$(TargetExt)</OutputFile>
<AdditionalLibraryDirectories>$(Configuration);..\..\..\lib\isc\win32\$(Configuration);..\..\..\lib\dns\win32\$(Configuration);..\..\..\lib\isccfg\win32\$(Configuration);..\..\..\lib\isccc\win32\$(Configuration);..\..\..\lib\bind9\win32\$(Configuration);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<AdditionalDependencies>checktool.lib;libisc.lib;libdns.lib;libisccfg.lib;libisccc.lib;libbind9.lib;ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
<LinkTimeCodeGeneration>Default</LinkTimeCodeGeneration>
</Link>
</ItemDefinitionGroup>
<ItemGroup>
<ClInclude Include="..\check-tool.h" />
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\named-checkconf.c" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View File

@@ -0,0 +1,3 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
</Project>

View File

@@ -2,9 +2,9 @@
# Microsoft Developer Studio Generated Build File, Format Version 6.00
# ** DO NOT EDIT **
# TARGTYPE "Win32 (x86) Static-Link Library" 0x0104
# TARGTYPE "@PLATFORM@ (x86) Static-Link Library" 0x0104
CFG=checktool - Win32 Debug
CFG=checktool - @PLATFORM@ Debug
!MESSAGE This is not a valid makefile. To build this project using NMAKE,
!MESSAGE use the Export Makefile command and run
!MESSAGE
@@ -13,12 +13,12 @@ CFG=checktool - Win32 Debug
!MESSAGE You can specify a configuration when running NMAKE
!MESSAGE by defining the macro CFG on the command line. For example:
!MESSAGE
!MESSAGE NMAKE /f "checktool.mak" CFG="checktool - Win32 Debug"
!MESSAGE NMAKE /f "checktool.mak" CFG="checktool - @PLATFORM@ Debug"
!MESSAGE
!MESSAGE Possible choices for configuration are:
!MESSAGE
!MESSAGE "checktool - Win32 Release" (based on "Win32 (x86) Static-Link Library")
!MESSAGE "checktool - Win32 Debug" (based on "Win32 (x86) Static-Link Library")
!MESSAGE "checktool - @PLATFORM@ Release" (based on "@PLATFORM@ (x86) Static-Link Library")
!MESSAGE "checktool - @PLATFORM@ Debug" (based on "@PLATFORM@ (x86) Static-Link Library")
!MESSAGE
# Begin Project
@@ -29,7 +29,7 @@ CPP=cl.exe
MTL=midl.exe
RSC=rc.exe
!IF "$(CFG)" == "checktool - Win32 Release"
!IF "$(CFG)" == "checktool - @PLATFORM@ Release"
# PROP BASE Use_MFC 0
# PROP BASE Use_Debug_Libraries 0
@@ -42,8 +42,8 @@ RSC=rc.exe
# PROP Intermediate_Dir "Release"
# PROP Ignore_Export_Lib 0
# PROP Target_Dir ""
# ADD BASE CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /YX /FD /c
# ADD CPP /nologo /MD /W3 /GX /O2 /I "./" /I "../../../" /I "../../../../libxml2-2.7.3/include" /I "../include" /I "../../../lib/isc/win32" /I "../../../lib/isc/win32/include" /I "../../../lib/isc/include" /I "../../../lib/isccfg/include" /I "../../../lib/dns/include" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "__STDC__" /D "_MBCS" /YX /FD /c /Fdchecktool
# ADD BASE CPP /nologo /MT /W3 @COPTX@ @COPTI@ /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" @COPTY@ /FD /c
# ADD CPP /nologo /MD /W3 @COPTX@ @COPTI@ /O2 /I "./" /I "../../../" @LIBXML2_INC@ /I "../include" /I "../../../lib/isc/win32" /I "../../../lib/isc/win32/include" /I "../../../lib/isc/include" /I "../../../lib/isccfg/include" /I "../../../lib/dns/include" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "__STDC__" /D "_MBCS" @COPTY@ /FD /c /Fdchecktool
# SUBTRACT CPP /X
# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32
# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32
@@ -56,7 +56,7 @@ LINK32=link.exe
# ADD BASE LINK32
# ADD LINK32 /out:"Release/checktool.lib"
!ELSEIF "$(CFG)" == "checktool - Win32 Debug"
!ELSEIF "$(CFG)" == "checktool - @PLATFORM@ Debug"
# PROP BASE Use_MFC 0
# PROP BASE Use_Debug_Libraries 1
@@ -69,8 +69,8 @@ LINK32=link.exe
# PROP Intermediate_Dir "Debug"
# PROP Ignore_Export_Lib 0
# PROP Target_Dir ""
# ADD BASE CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /YX /FD /GZ /c
# ADD CPP /nologo /MDd /W3 /Gm /GX /ZI /Od /I "./" /I "../../../" /I "../../../../libxml2-2.7.3/include" /I "../include" /I "../../../lib/isc/win32" /I "../../../lib/isc/win32/include" /I "../../../lib/isc/include" /I "../../../lib/isccfg/include" /I "../../../lib/dns/include" /D "_DEBUG" /D "WIN32" /D "_WINDOWS" /D "__STDC__" /D "_MBCS" /FR /YX /FD /GZ /c /Fdchecktool
# ADD BASE CPP /nologo /MTd /W3 /Gm @COPTX@ @COPTI@ /ZI /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" @COPTY@ /FD /GZ /c
# ADD CPP /nologo /MDd /W3 /Gm @COPTX@ @COPTI@ /ZI /Od /I "./" /I "../../../" @LIBXML2_INC@ /I "../include" /I "../../../lib/isc/win32" /I "../../../lib/isc/win32/include" /I "../../../lib/isc/include" /I "../../../lib/isccfg/include" /I "../../../lib/dns/include" /D "_DEBUG" /D "WIN32" /D "_WINDOWS" /D "__STDC__" /D "_MBCS" /FR @COPTY@ /FD /GZ /c /Fdchecktool
# SUBTRACT CPP /X
# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /win32
# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32
@@ -87,8 +87,8 @@ LINK32=link.exe
# Begin Target
# Name "checktool - Win32 Release"
# Name "checktool - Win32 Debug"
# Name "checktool - @PLATFORM@ Release"
# Name "checktool - @PLATFORM@ Debug"
# Begin Group "Source Files"
# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"

View File

@@ -0,0 +1,18 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Source Files">
<UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
<Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
</Filter>
<Filter Include="Resource Files">
<UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
<Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\check-tool.c">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup>
</Project>

View File

@@ -0,0 +1,99 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|@PLATFORM@">
<Configuration>Debug</Configuration>
<Platform>@PLATFORM@</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|@PLATFORM@">
<Configuration>Release</Configuration>
<Platform>@PLATFORM@</Platform>
</ProjectConfiguration>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\check-tool.c" />
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{2C1F7096-C5B5-48D4-846F-A7ACA454335D}</ProjectGuid>
<Keyword>Win32Proj</Keyword>
<RootNamespace>checktool</RootNamespace>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|@PLATFORM@'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|@PLATFORM@'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|@PLATFORM@'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|@PLATFORM@'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|@PLATFORM@'">
<OutDir>.\$(Configuration)\</OutDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|@PLATFORM@'">
<IntDir>.\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|@PLATFORM@'">
<OutDir>.\$(Configuration)\</OutDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|@PLATFORM@'">
<IntDir>.\$(Configuration)\</IntDir>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|@PLATFORM@'">
<ClCompile>
<PrecompiledHeader>
</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<Optimization>Disabled</Optimization>
<PreprocessorDefinitions>WIN32;_DEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<FunctionLevelLinking>false</FunctionLevelLinking>
<PrecompiledHeaderOutputFile>.\$(Configuration)\$(TargetName).pch</PrecompiledHeaderOutputFile>
<AssemblerListingLocation>.\$(Configuration)\</AssemblerListingLocation>
<ObjectFileName>.\$(Configuration)\</ObjectFileName>
<ProgramDataBaseFileName>$(OutDir)$(TargetName).pdb</ProgramDataBaseFileName>
<BrowseInformation>true</BrowseInformation>
<AdditionalIncludeDirectories>.\;..\..\..\;@LIBXML2_INC@..\include;..\..\..\lib\isc\win32;..\..\..\lib\isc\win32\include;..\..\..\lib\isc\include;..\..\..\lib\isccfg\include;..\..\..\lib\dns\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
<Lib>
<OutputFile>.\$(Configuration)\$(TargetName)$(TargetExt)</OutputFile>
</Lib>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|@PLATFORM@'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<PrecompiledHeader>
</PrecompiledHeader>
<Optimization>MaxSpeed</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>@INTRINSIC@</IntrinsicFunctions>
<PreprocessorDefinitions>WIN32;NDEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
<WholeProgramOptimization>false</WholeProgramOptimization>
<StringPooling>true</StringPooling>
<PrecompiledHeaderOutputFile>.\$(Configuration)\$(TargetName).pch</PrecompiledHeaderOutputFile>
<AssemblerListingLocation>.\$(Configuration)\</AssemblerListingLocation>
<ObjectFileName>.\$(Configuration)\</ObjectFileName>
<ProgramDataBaseFileName>$(OutDir)$(TargetName).pdb</ProgramDataBaseFileName>
<AdditionalIncludeDirectories>.\;..\..\..\;@LIBXML2_INC@..\include;..\..\..\lib\isc\win32;..\..\..\lib\isc\win32\include;..\..\..\lib\isc\include;..\..\..\lib\isccfg\include;..\..\..\lib\dns\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
<Lib>
<OutputFile>.\$(Configuration)\$(TargetName)$(TargetExt)</OutputFile>
</Lib>
</ItemDefinitionGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View File

@@ -0,0 +1,3 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
</Project>

View File

@@ -1,24 +1,24 @@
# Microsoft Developer Studio Project File - Name="namedcheckzone" - Package Owner=<4>
# Microsoft Developer Studio Project File - Name="checkzone" - Package Owner=<4>
# Microsoft Developer Studio Generated Build File, Format Version 6.00
# ** DO NOT EDIT **
# TARGTYPE "Win32 (x86) Console Application" 0x0103
# TARGTYPE "@PLATFORM@ (x86) Console Application" 0x0103
CFG=namedcheckzone - Win32 Debug
CFG=checkzone - @PLATFORM@ Debug
!MESSAGE This is not a valid makefile. To build this project using NMAKE,
!MESSAGE use the Export Makefile command and run
!MESSAGE
!MESSAGE NMAKE /f "namedcheckzone.mak".
!MESSAGE NMAKE /f "checkzone.mak".
!MESSAGE
!MESSAGE You can specify a configuration when running NMAKE
!MESSAGE by defining the macro CFG on the command line. For example:
!MESSAGE
!MESSAGE NMAKE /f "namedcheckzone.mak" CFG="namedcheckzone - Win32 Debug"
!MESSAGE NMAKE /f "checkzone.mak" CFG="checkzone - @PLATFORM@ Debug"
!MESSAGE
!MESSAGE Possible choices for configuration are:
!MESSAGE
!MESSAGE "namedcheckzone - Win32 Release" (based on "Win32 (x86) Console Application")
!MESSAGE "namedcheckzone - Win32 Debug" (based on "Win32 (x86) Console Application")
!MESSAGE "checkzone - @PLATFORM@ Release" (based on "@PLATFORM@ (x86) Console Application")
!MESSAGE "checkzone - @PLATFORM@ Debug" (based on "@PLATFORM@ (x86) Console Application")
!MESSAGE
# Begin Project
@@ -28,7 +28,7 @@ CFG=namedcheckzone - Win32 Debug
CPP=cl.exe
RSC=rc.exe
!IF "$(CFG)" == "namedcheckzone - Win32 Release"
!IF "$(CFG)" == "checkzone - @PLATFORM@ Release"
# PROP BASE Use_MFC 0
# PROP BASE Use_Debug_Libraries 0
@@ -41,8 +41,8 @@ RSC=rc.exe
# PROP Intermediate_Dir "Release"
# PROP Ignore_Export_Lib 0
# PROP Target_Dir ""
# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
# ADD CPP /nologo /MD /W3 /GX /O2 /I "./" /I "../../../" /I "../../../../libxml2-2.7.3/include" /I "../../../lib/isc/win32" /I "../../../lib/isc/win32/include" /I "../../../lib/isc/include" /I "../../../lib/isc/noatomic/include" /I "../../../lib/dns/include" /I "../../../lib/isccfg/include" /D "NDEBUG" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D "__STDC__" /YX /FD /c
# ADD BASE CPP /nologo /W3 @COPTX@ @COPTI@ /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" @COPTY@ /FD /c
# ADD CPP /nologo /MD /W3 @COPTX@ @COPTI@ /O2 /I "./" /I "../../../" @LIBXML2_INC@ /I "../../../lib/isc/win32" /I "../../../lib/isc/win32/include" /I "../../../lib/isc/include" /I "../../../lib/dns/include" /I "../../../lib/isccfg/include" /D "NDEBUG" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D "__STDC__" @COPTY@ /FD /c
# SUBTRACT CPP /Fr
# ADD BASE RSC /l 0x409 /d "NDEBUG"
# ADD RSC /l 0x409 /d "NDEBUG"
@@ -50,10 +50,10 @@ BSC32=bscmake.exe
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
LINK32=link.exe
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
# ADD LINK32 user32.lib advapi32.lib ws2_32.lib Release/checktool.lib ../../../lib/isc/win32/Release/libisc.lib ../../../lib/isccfg/win32/Release/libisccfg.lib ../../../lib/dns/win32/Release/libdns.lib /nologo /subsystem:console /machine:I386 /out:"../../../Build/Release/named-checkzone.exe"
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console @MACHINE@
# ADD LINK32 user32.lib advapi32.lib ws2_32.lib Release/checktool.lib ../../../lib/isc/win32/Release/libisc.lib ../../../lib/isccfg/win32/Release/libisccfg.lib ../../../lib/dns/win32/Release/libdns.lib /nologo /subsystem:console @MACHINE@ /out:"../../../Build/Release/named-checkzone.exe"
!ELSEIF "$(CFG)" == "namedcheckzone - Win32 Debug"
!ELSEIF "$(CFG)" == "checkzone - @PLATFORM@ Debug"
# PROP BASE Use_MFC 0
# PROP BASE Use_Debug_Libraries 1
@@ -66,24 +66,24 @@ LINK32=link.exe
# PROP Intermediate_Dir "Debug"
# PROP Ignore_Export_Lib 0
# PROP Target_Dir ""
# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c
# ADD CPP /nologo /MDd /W3 /Gm /GX /ZI /Od /I "./" /I "../../../" /I "../../../../libxml2-2.7.3/include" /I "../../../lib/isc/win32" /I "../../../lib/isc/win32/include" /I "../../../lib/isc/include" /I "../../../lib/isc/noatomic/include" /I "../../../lib/dns/include" /I "../../../lib/isccfg/include" /D "_DEBUG" /D "__STDC__" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /FR /FD /GZ /c
# SUBTRACT CPP /X /YX
# ADD BASE CPP /nologo /W3 /Gm @COPTX@ @COPTI@ /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" @COPTY@ /FD /GZ /c
# ADD CPP /nologo /MDd /W3 /Gm @COPTX@ @COPTI@ /ZI /Od /I "./" /I "../../../" @LIBXML2_INC@ /I "../../../lib/isc/win32" /I "../../../lib/isc/win32/include" /I "../../../lib/isc/include" /I "../../../lib/dns/include" /I "../../../lib/isccfg/include" /D "_DEBUG" /D "__STDC__" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /FR /FD /GZ /c
# SUBTRACT CPP /X @COPTY@
# ADD BASE RSC /l 0x409 /d "_DEBUG"
# ADD RSC /l 0x409 /d "_DEBUG"
BSC32=bscmake.exe
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
LINK32=link.exe
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
# ADD LINK32 user32.lib advapi32.lib ws2_32.lib Debug/checktool.lib ../../../lib/isc/win32/Debug/libisc.lib ../../../lib/isccfg/win32/Debug/libisccfg.lib ../../../lib/dns/win32/Debug/libdns.lib /nologo /subsystem:console /debug /machine:I386 /out:"../../../Build/Debug/named-checkzone.exe" /pdbtype:sept
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug @MACHINE@ /pdbtype:sept
# ADD LINK32 user32.lib advapi32.lib ws2_32.lib Debug/checktool.lib ../../../lib/isc/win32/Debug/libisc.lib ../../../lib/isccfg/win32/Debug/libisccfg.lib ../../../lib/dns/win32/Debug/libdns.lib /nologo /subsystem:console /debug @MACHINE@ /out:"../../../Build/Debug/named-checkzone.exe" /pdbtype:sept
!ENDIF
# Begin Target
# Name "namedcheckzone - Win32 Release"
# Name "namedcheckzone - Win32 Debug"
# Name "checkzone - @PLATFORM@ Release"
# Name "checkzone - @PLATFORM@ Debug"
# Begin Group "Source Files"
# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"

View File

@@ -0,0 +1,29 @@
Microsoft Developer Studio Workspace File, Format Version 6.00
# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE!
###############################################################################
Project: "checkzone"=".\checkzone.dsp" - Package Owner=<4>
Package=<5>
{{{
}}}
Package=<4>
{{{
}}}
###############################################################################
Global:
Package=<5>
{{{
}}}
Package=<3>
{{{
}}}
###############################################################################

View File

@@ -1,20 +1,20 @@
# Microsoft Developer Studio Generated NMAKE File, Based on namedcheckzone.dsp
# Microsoft Developer Studio Generated NMAKE File, Based on checkzone.dsp
!IF "$(CFG)" == ""
CFG=namedcheckzone - Win32 Debug
!MESSAGE No configuration specified. Defaulting to namedcheckzone - Win32 Debug.
CFG=checkzone - @PLATFORM@ Debug
!MESSAGE No configuration specified. Defaulting to checkzone - @PLATFORM@ Debug.
!ENDIF
!IF "$(CFG)" != "namedcheckzone - Win32 Release" && "$(CFG)" != "namedcheckzone - Win32 Debug"
!IF "$(CFG)" != "checkzone - @PLATFORM@ Release" && "$(CFG)" != "checkzone - @PLATFORM@ Debug"
!MESSAGE Invalid configuration "$(CFG)" specified.
!MESSAGE You can specify a configuration when running NMAKE
!MESSAGE by defining the macro CFG on the command line. For example:
!MESSAGE
!MESSAGE NMAKE /f "namedcheckzone.mak" CFG="namedcheckzone - Win32 Debug"
!MESSAGE NMAKE /f "checkzone.mak" CFG="checkzone - @PLATFORM@ Debug"
!MESSAGE
!MESSAGE Possible choices for configuration are:
!MESSAGE
!MESSAGE "namedcheckzone - Win32 Release" (based on "Win32 (x86) Console Application")
!MESSAGE "namedcheckzone - Win32 Debug" (based on "Win32 (x86) Console Application")
!MESSAGE "checkzone - @PLATFORM@ Release" (based on "@PLATFORM@ (x86) Console Application")
!MESSAGE "checkzone - @PLATFORM@ Debug" (based on "@PLATFORM@ (x86) Console Application")
!MESSAGE
!ERROR An invalid configuration is specified.
!ENDIF
@@ -25,7 +25,7 @@ NULL=
NULL=nul
!ENDIF
!IF "$(CFG)" == "namedcheckzone - Win32 Release"
!IF "$(CFG)" == "checkzone - @PLATFORM@ Release"
_VC_MANIFEST_INC=0
_VC_MANIFEST_BASENAME=__VC80
!ELSE
@@ -100,7 +100,7 @@ _VC_MANIFEST_CLEAN=
!endif
!IF "$(CFG)" == "namedcheckzone - Win32 Release"
!IF "$(CFG)" == "checkzone - @PLATFORM@ Release"
OUTDIR=.\Release
INTDIR=.\Release
@@ -111,12 +111,12 @@ ALL : "..\..\..\Build\Release\named-checkzone.exe"
!ELSE
ALL : "libisc - Win32 Release" "libdns - Win32 Release" "..\..\..\Build\Release\named-checkzone.exe"
ALL : "libisc - @PLATFORM@ Release" "libdns - @PLATFORM@ Release" "..\..\..\Build\Release\named-checkzone.exe"
!ENDIF
!IF "$(RECURSE)" == "1"
CLEAN :"libdns - Win32 ReleaseCLEAN" "libisc - Win32 ReleaseCLEAN"
CLEAN :"libdns - @PLATFORM@ ReleaseCLEAN" "libisc - @PLATFORM@ ReleaseCLEAN"
!ELSE
CLEAN :
!ENDIF
@@ -130,7 +130,7 @@ CLEAN :
if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
CPP=cl.exe
CPP_PROJ=/nologo /MD /W3 /GX /O2 /I "./" /I "../../../" /I "../../../../libxml2-2.7.3/include" /I "../../../lib/isc/win32" /I "../../../lib/isc/win32/include" /I "../../../lib/isc/include" /I "../../../lib/isc/noatomic/include" /I "../../../lib/dns/include" /I "../../../lib/isccfg/include" /D "NDEBUG" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D "__STDC__" /Fp"$(INTDIR)\namedcheckzone.pch" /YX /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c
CPP_PROJ=/nologo /MD /W3 @COPTX@ @COPTI@ /O2 /I "./" /I "../../../" @LIBXML2_INC@ /I "../../../lib/isc/win32" /I "../../../lib/isc/win32/include" /I "../../../lib/isc/include" /I "../../../lib/dns/include" /I "../../../lib/isccfg/include" /D "NDEBUG" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /D "__STDC__" /Fp"$(INTDIR)\checkzone.pch" @COPTY@ /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c
.c{$(INTDIR)}.obj::
$(CPP) @<<
@@ -164,11 +164,11 @@ CPP_PROJ=/nologo /MD /W3 /GX /O2 /I "./" /I "../../../" /I "../../../../libxml2-
RSC=rc.exe
BSC32=bscmake.exe
BSC32_FLAGS=/nologo /o"$(OUTDIR)\namedcheckzone.bsc"
BSC32_FLAGS=/nologo /o"$(OUTDIR)\checkzone.bsc"
BSC32_SBRS= \
LINK32=link.exe
LINK32_FLAGS=user32.lib advapi32.lib ws2_32.lib ../../../lib/isc/win32/Release/libisc.lib ../../../lib/isccfg/win32/Release/libisccfg.lib ../../../lib/dns/win32/Release/libdns.lib /nologo /subsystem:console /incremental:no /pdb:"$(OUTDIR)\named-checkzone.pdb" /machine:I386 /out:"../../../Build/Release/named-checkzone.exe"
LINK32_FLAGS=user32.lib advapi32.lib ws2_32.lib ../../../lib/isc/win32/Release/libisc.lib ../../../lib/isccfg/win32/Release/libisccfg.lib ../../../lib/dns/win32/Release/libdns.lib /nologo /subsystem:console /incremental:no /pdb:"$(OUTDIR)\named-checkzone.pdb" @MACHINE@ /out:"../../../Build/Release/named-checkzone.exe"
LINK32_OBJS= \
"$(INTDIR)\check-tool.obj" \
"$(INTDIR)\named-checkzone.obj" \
@@ -182,7 +182,7 @@ LINK32_OBJS= \
<<
$(_VC_MANIFEST_EMBED_EXE)
!ELSEIF "$(CFG)" == "namedcheckzone - Win32 Debug"
!ELSEIF "$(CFG)" == "checkzone - @PLATFORM@ Debug"
OUTDIR=.\Debug
INTDIR=.\Debug
@@ -192,16 +192,16 @@ OutDir=.\Debug
!IF "$(RECURSE)" == "0"
ALL : "..\..\..\Build\Debug\named-checkzone.exe" "$(OUTDIR)\namedcheckzone.bsc"
ALL : "..\..\..\Build\Debug\named-checkzone.exe" "$(OUTDIR)\checkzone.bsc"
!ELSE
ALL : "libisc - Win32 Debug" "libdns - Win32 Debug" "..\..\..\Build\Debug\named-checkzone.exe" "$(OUTDIR)\namedcheckzone.bsc"
ALL : "libisc - @PLATFORM@ Debug" "libdns - @PLATFORM@ Debug" "..\..\..\Build\Debug\named-checkzone.exe" "$(OUTDIR)\checkzone.bsc"
!ENDIF
!IF "$(RECURSE)" == "1"
CLEAN :"libdns - Win32 DebugCLEAN" "libisc - Win32 DebugCLEAN"
CLEAN :"libdns - @PLATFORM@ DebugCLEAN" "libisc - @PLATFORM@ DebugCLEAN"
!ELSE
CLEAN :
!ENDIF
@@ -212,7 +212,7 @@ CLEAN :
-@erase "$(INTDIR)\vc60.idb"
-@erase "$(INTDIR)\vc60.pdb"
-@erase "$(OUTDIR)\named-checkzone.pdb"
-@erase "$(OUTDIR)\namedcheckzone.bsc"
-@erase "$(OUTDIR)\checkzone.bsc"
-@erase "..\..\..\Build\Debug\named-checkzone.exe"
-@erase "..\..\..\Build\Debug\named-checkzone.ilk"
-@$(_VC_MANIFEST_CLEAN)
@@ -221,7 +221,7 @@ CLEAN :
if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
CPP=cl.exe
CPP_PROJ=/nologo /MDd /W3 /Gm /GX /ZI /Od /I "./" /I "../../../" /I "../../../../libxml2-2.7.3/include" /I "../../../lib/isc/win32" /I "../../../lib/isc/win32/include" /I "../../../lib/isc/include" /I "../../../lib/isc/noatomic/include" /I "../../../lib/dns/include" /I "../../../lib/isccfg/include" /D "_DEBUG" /D "__STDC__" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /FR"$(INTDIR)\\" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /GZ /c
CPP_PROJ=/nologo /MDd /W3 /Gm @COPTX@ @COPTI@ /ZI /Od /I "./" /I "../../../" @LIBXML2_INC@ /I "../../../lib/isc/win32" /I "../../../lib/isc/win32/include" /I "../../../lib/isc/include" /I "../../../lib/dns/include" /I "../../../lib/isccfg/include" /D "_DEBUG" /D "__STDC__" /D "WIN32" /D "_CONSOLE" /D "_MBCS" /FR"$(INTDIR)\\" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /GZ /c
.c{$(INTDIR)}.obj::
$(CPP) @<<
@@ -255,18 +255,18 @@ CPP_PROJ=/nologo /MDd /W3 /Gm /GX /ZI /Od /I "./" /I "../../../" /I "../../../..
RSC=rc.exe
BSC32=bscmake.exe
BSC32_FLAGS=/nologo /o"$(OUTDIR)\namedcheckzone.bsc"
BSC32_FLAGS=/nologo /o"$(OUTDIR)\checkzone.bsc"
BSC32_SBRS= \
"$(INTDIR)\check-tool.sbr" \
"$(INTDIR)\named-checkzone.sbr"
"$(OUTDIR)\namedcheckzone.bsc" : "$(OUTDIR)" $(BSC32_SBRS)
"$(OUTDIR)\checkzone.bsc" : "$(OUTDIR)" $(BSC32_SBRS)
$(BSC32) @<<
$(BSC32_FLAGS) $(BSC32_SBRS)
<<
LINK32=link.exe
LINK32_FLAGS=user32.lib advapi32.lib ws2_32.lib ../../../lib/isc/win32/Debug/libisc.lib ../../../lib/isccfg/win32/Debug/libisccfg.lib ../../../lib/dns/win32/Debug/libdns.lib /nologo /subsystem:console /incremental:yes /pdb:"$(OUTDIR)\named-checkzone.pdb" /debug /machine:I386 /out:"../../../Build/Debug/named-checkzone.exe" /pdbtype:sept
LINK32_FLAGS=user32.lib advapi32.lib ws2_32.lib ../../../lib/isc/win32/Debug/libisc.lib ../../../lib/isccfg/win32/Debug/libisccfg.lib ../../../lib/dns/win32/Debug/libdns.lib /nologo /subsystem:console /incremental:yes /pdb:"$(OUTDIR)\named-checkzone.pdb" /debug @MACHINE@ /out:"../../../Build/Debug/named-checkzone.exe" /pdbtype:sept
LINK32_OBJS= \
"$(INTDIR)\check-tool.obj" \
"$(INTDIR)\named-checkzone.obj" \
@@ -284,25 +284,25 @@ LINK32_OBJS= \
!IF "$(NO_EXTERNAL_DEPS)" != "1"
!IF EXISTS("namedcheckzone.dep")
!INCLUDE "namedcheckzone.dep"
!IF EXISTS("checkzone.dep")
!INCLUDE "checkzone.dep"
!ELSE
!MESSAGE Warning: cannot find "namedcheckzone.dep"
!MESSAGE Warning: cannot find "checkzone.dep"
!ENDIF
!ENDIF
!IF "$(CFG)" == "namedcheckzone - Win32 Release" || "$(CFG)" == "namedcheckzone - Win32 Debug"
!IF "$(CFG)" == "checkzone - @PLATFORM@ Release" || "$(CFG)" == "checkzone - @PLATFORM@ Debug"
SOURCE="..\check-tool.c"
!IF "$(CFG)" == "namedcheckzone - Win32 Release"
!IF "$(CFG)" == "checkzone - @PLATFORM@ Release"
"$(INTDIR)\check-tool.obj" : $(SOURCE) "$(INTDIR)"
$(CPP) $(CPP_PROJ) $(SOURCE)
!ELSEIF "$(CFG)" == "namedcheckzone - Win32 Debug"
!ELSEIF "$(CFG)" == "checkzone - @PLATFORM@ Debug"
"$(INTDIR)\check-tool.obj" "$(INTDIR)\check-tool.sbr" : $(SOURCE) "$(INTDIR)"
@@ -313,14 +313,14 @@ SOURCE="..\check-tool.c"
SOURCE="..\named-checkzone.c"
!IF "$(CFG)" == "namedcheckzone - Win32 Release"
!IF "$(CFG)" == "checkzone - @PLATFORM@ Release"
"$(INTDIR)\named-checkzone.obj" : $(SOURCE) "$(INTDIR)"
$(CPP) $(CPP_PROJ) $(SOURCE)
!ELSEIF "$(CFG)" == "namedcheckzone - Win32 Debug"
!ELSEIF "$(CFG)" == "checkzone - @PLATFORM@ Debug"
"$(INTDIR)\named-checkzone.obj" "$(INTDIR)\named-checkzone.sbr" : $(SOURCE) "$(INTDIR)"
@@ -329,54 +329,54 @@ SOURCE="..\named-checkzone.c"
!ENDIF
!IF "$(CFG)" == "namedcheckzone - Win32 Release"
!IF "$(CFG)" == "checkzone - @PLATFORM@ Release"
"libdns - Win32 Release" :
"libdns - @PLATFORM@ Release" :
cd "..\..\..\lib\dns\win32"
$(MAKE) /$(MAKEFLAGS) /F ".\libdns.mak" CFG="libdns - Win32 Release"
$(MAKE) /$(MAKEFLAGS) /F ".\libdns.mak" CFG="libdns - @PLATFORM@ Release"
cd "..\..\..\bin\check\win32"
"libdns - Win32 ReleaseCLEAN" :
"libdns - @PLATFORM@ ReleaseCLEAN" :
cd "..\..\..\lib\dns\win32"
$(MAKE) /$(MAKEFLAGS) /F ".\libdns.mak" CFG="libdns - Win32 Release" RECURSE=1 CLEAN
$(MAKE) /$(MAKEFLAGS) /F ".\libdns.mak" CFG="libdns - @PLATFORM@ Release" RECURSE=1 CLEAN
cd "..\..\..\bin\check\win32"
!ELSEIF "$(CFG)" == "namedcheckzone - Win32 Debug"
!ELSEIF "$(CFG)" == "checkzone - @PLATFORM@ Debug"
"libdns - Win32 Debug" :
"libdns - @PLATFORM@ Debug" :
cd "..\..\..\lib\dns\win32"
$(MAKE) /$(MAKEFLAGS) /F ".\libdns.mak" CFG="libdns - Win32 Debug"
$(MAKE) /$(MAKEFLAGS) /F ".\libdns.mak" CFG="libdns - @PLATFORM@ Debug"
cd "..\..\..\bin\check\win32"
"libdns - Win32 DebugCLEAN" :
"libdns - @PLATFORM@ DebugCLEAN" :
cd "..\..\..\lib\dns\win32"
$(MAKE) /$(MAKEFLAGS) /F ".\libdns.mak" CFG="libdns - Win32 Debug" RECURSE=1 CLEAN
$(MAKE) /$(MAKEFLAGS) /F ".\libdns.mak" CFG="libdns - @PLATFORM@ Debug" RECURSE=1 CLEAN
cd "..\..\..\bin\check\win32"
!ENDIF
!IF "$(CFG)" == "namedcheckzone - Win32 Release"
!IF "$(CFG)" == "checkzone - @PLATFORM@ Release"
"libisc - Win32 Release" :
"libisc - @PLATFORM@ Release" :
cd "..\..\..\lib\isc\win32"
$(MAKE) /$(MAKEFLAGS) /F ".\libisc.mak" CFG="libisc - Win32 Release"
$(MAKE) /$(MAKEFLAGS) /F ".\libisc.mak" CFG="libisc - @PLATFORM@ Release"
cd "..\..\..\bin\check\win32"
"libisc - Win32 ReleaseCLEAN" :
"libisc - @PLATFORM@ ReleaseCLEAN" :
cd "..\..\..\lib\isc\win32"
$(MAKE) /$(MAKEFLAGS) /F ".\libisc.mak" CFG="libisc - Win32 Release" RECURSE=1 CLEAN
$(MAKE) /$(MAKEFLAGS) /F ".\libisc.mak" CFG="libisc - @PLATFORM@ Release" RECURSE=1 CLEAN
cd "..\..\..\bin\check\win32"
!ELSEIF "$(CFG)" == "namedcheckzone - Win32 Debug"
!ELSEIF "$(CFG)" == "checkzone - @PLATFORM@ Debug"
"libisc - Win32 Debug" :
"libisc - @PLATFORM@ Debug" :
cd "..\..\..\lib\isc\win32"
$(MAKE) /$(MAKEFLAGS) /F ".\libisc.mak" CFG="libisc - Win32 Debug"
$(MAKE) /$(MAKEFLAGS) /F ".\libisc.mak" CFG="libisc - @PLATFORM@ Debug"
cd "..\..\..\bin\check\win32"
"libisc - Win32 DebugCLEAN" :
"libisc - @PLATFORM@ DebugCLEAN" :
cd "..\..\..\lib\isc\win32"
$(MAKE) /$(MAKEFLAGS) /F ".\libisc.mak" CFG="libisc - Win32 Debug" RECURSE=1 CLEAN
$(MAKE) /$(MAKEFLAGS) /F ".\libisc.mak" CFG="libisc - @PLATFORM@ Debug" RECURSE=1 CLEAN
cd "..\..\..\bin\check\win32"
!ENDIF

View File

@@ -0,0 +1,27 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Source Files">
<UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
<Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
</Filter>
<Filter Include="Header Files">
<UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
<Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
</Filter>
<Filter Include="Resource Files">
<UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
<Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>
</Filter>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\check-tool.h">
<Filter>Header Files</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\named-checkzone.c">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup>
</Project>

View File

@@ -0,0 +1,124 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|@PLATFORM@">
<Configuration>Debug</Configuration>
<Platform>@PLATFORM@</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|@PLATFORM@">
<Configuration>Release</Configuration>
<Platform>@PLATFORM@</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{66028555-7DD5-4016-B601-9EF9A1EE8BFA}</ProjectGuid>
<Keyword>Win32Proj</Keyword>
<RootNamespace>checkzone</RootNamespace>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|@PLATFORM@'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|@PLATFORM@'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|@PLATFORM@'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|@PLATFORM@'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|@PLATFORM@'">
<LinkIncremental>true</LinkIncremental>
<OutDir>..\..\..\Build\$(Configuration)\</OutDir>
<IntDir>.\$(Configuration)\</IntDir>
<TargetName>named-$(ProjectName)</TargetName>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|@PLATFORM@'">
<LinkIncremental>false</LinkIncremental>
<OutDir>..\..\..\Build\$(Configuration)\</OutDir>
<IntDir>.\$(Configuration)\</IntDir>
<TargetName>named-$(ProjectName)</TargetName>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|@PLATFORM@'">
<ClCompile>
<PrecompiledHeader>
</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<Optimization>Disabled</Optimization>
<PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<FunctionLevelLinking>false</FunctionLevelLinking>
<PrecompiledHeaderOutputFile>.\$(Configuration)\$(ProjectName).pch</PrecompiledHeaderOutputFile>
<AssemblerListingLocation>.\$(Configuration)\</AssemblerListingLocation>
<ObjectFileName>.\$(Configuration)\</ObjectFileName>
<ProgramDataBaseFileName>$(OutDir)$(TargetName).pdb</ProgramDataBaseFileName>
<BrowseInformation>true</BrowseInformation>
<AdditionalIncludeDirectories>.\;..\..\..\;@LIBXML2_INC@..\..\..\lib\isc\win32;..\..\..\lib\isc\win32\include;..\..\..\lib\isc\include;..\..\..\lib\dns\include;..\..\..\lib\bind9\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
<OutputFile>..\..\..\Build\$(Configuration)\$(TargetName)$(TargetExt)</OutputFile>
<AdditionalLibraryDirectories>$(Configuration);..\..\..\lib\isc\win32\$(Configuration);..\..\..\lib\dns\win32\$(Configuration);..\..\..\lib\isccfg\win32\$(Configuration);..\..\..\lib\bind9\win32\$(Configuration);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<AdditionalDependencies>checktool.lib;libisc.lib;libdns.lib;libisccfg.lib;libbind9.lib;ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
<PostBuildEvent>
<Command>cd ..\..\..\Build\$(Configuration)
copy /Y named-checkzone.exe named-compilezone.exe
copy /Y named-checkzone.ilk named-compilezone.ilk
</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|@PLATFORM@'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<PrecompiledHeader>
</PrecompiledHeader>
<Optimization>MaxSpeed</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>@INTRINSIC@</IntrinsicFunctions>
<PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
<WholeProgramOptimization>false</WholeProgramOptimization>
<StringPooling>true</StringPooling>
<PrecompiledHeaderOutputFile>.\$(Configuration)\$(ProjectName).pch</PrecompiledHeaderOutputFile>
<AssemblerListingLocation>.\$(Configuration)\</AssemblerListingLocation>
<ObjectFileName>.\$(Configuration)\</ObjectFileName>
<ProgramDataBaseFileName>$(OutDir)$(TargetName).pdb</ProgramDataBaseFileName>
<AdditionalIncludeDirectories>.\;..\..\..\;@LIBXML2_INC@..\..\..\lib\isc\win32;..\..\..\lib\isc\win32\include;..\..\..\lib\isc\include;..\..\..\lib\dns\include;..\..\..\lib\bind9\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<GenerateDebugInformation>false</GenerateDebugInformation>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<OutputFile>..\..\..\Build\$(Configuration)\$(TargetName)$(TargetExt)</OutputFile>
<AdditionalLibraryDirectories>$(Configuration);..\..\..\lib\isc\win32\$(Configuration);..\..\..\lib\dns\win32\$(Configuration);..\..\..\lib\isccfg\win32\$(Configuration);..\..\..\lib\bind9\win32\$(Configuration);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<AdditionalDependencies>checktool.lib;libisc.lib;libdns.lib;libisccfg.lib;libbind9.lib;ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
<LinkTimeCodeGeneration>Default</LinkTimeCodeGeneration>
</Link>
<PostBuildEvent>
<Command>cd ..\..\..\Build\$(Configuration)
copy /Y named-checkzone.exe named-compilezone.exe
</Command>
</PostBuildEvent>
</ItemDefinitionGroup>
<ItemGroup>
<ClInclude Include="..\check-tool.h" />
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\named-checkzone.c" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View File

@@ -0,0 +1,3 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
</Project>

View File

@@ -1,3 +1,2 @@
Makefile
ddns-confgen
rndc-confgen

View File

@@ -1,4 +1,4 @@
# Copyright (C) 2009 Internet Systems Consortium, Inc. ("ISC")
# Copyright (C) 2009, 2012 Internet Systems Consortium, Inc. ("ISC")
#
# Permission to use, copy, modify, and/or distribute this software for any
# purpose with or without fee is hereby granted, provided that the above

View File

@@ -1,4 +1,4 @@
.\" Copyright (C) 2009 Internet Systems Consortium, Inc. ("ISC")
.\" Copyright (C) 2009, 2014 Internet Systems Consortium, Inc. ("ISC")
.\"
.\" Permission to use, copy, modify, and/or distribute this software for any
.\" purpose with or without fee is hereby granted, provided that the above
@@ -12,18 +12,18 @@
.\" OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
.\" PERFORMANCE OF THIS SOFTWARE.
.\"
.\" $Id: ddns-confgen.8,v 1.10 2009/09/19 01:14:52 tbox Exp $
.\" $Id$
.\"
.hy 0
.ad l
.\" Title: ddns\-confgen
.\" Author:
.\" Generator: DocBook XSL Stylesheets v1.71.1 <http://docbook.sf.net/>
.\" Date: Jan 29, 2009
.\" Date: September 18, 2009
.\" Manual: BIND9
.\" Source: BIND9
.\"
.TH "DDNS\-CONFGEN" "8" "Jan 29, 2009" "BIND9" "BIND9"
.TH "DDNS\-CONFGEN" "8" "September 18, 2009" "BIND9" "BIND9"
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
@@ -139,5 +139,5 @@ BIND 9 Administrator Reference Manual.
.PP
Internet Systems Consortium
.SH "COPYRIGHT"
Copyright \(co 2009 Internet Systems Consortium, Inc. ("ISC")
Copyright \(co 2009, 2014 Internet Systems Consortium, Inc. ("ISC")
.br

View File

@@ -1,5 +1,5 @@
/*
* Copyright (C) 2009 Internet Systems Consortium, Inc. ("ISC")
* Copyright (C) 2009, 2011, 2014 Internet Systems Consortium, Inc. ("ISC")
*
* Permission to use, copy, modify, and/or distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
@@ -14,7 +14,7 @@
* PERFORMANCE OF THIS SOFTWARE.
*/
/* $Id: ddns-confgen.c,v 1.9 2009/09/29 15:06:05 fdupont Exp $ */
/* $Id: ddns-confgen.c,v 1.9.308.2 2011/03/12 04:59:13 tbox Exp $ */
/*! \file */
@@ -46,6 +46,7 @@
#include <dns/keyvalues.h>
#include <dns/name.h>
#include <dns/result.h>
#include <dst/dst.h>
#include <confgen/os.h>
@@ -99,9 +100,11 @@ main(int argc, char **argv) {
int len = 0;
int ch;
dns_result_register();
result = isc_file_progname(*argv, program, sizeof(program));
if (result != ISC_R_SUCCESS)
memcpy(program, "ddns-confgen", 13);
memmove(program, "ddns-confgen", 13);
progname = program;
isc_commandline_errprint = ISC_FALSE;
@@ -160,6 +163,7 @@ main(int argc, char **argv) {
argc -= isc_commandline_index;
argv += isc_commandline_index;
POST(argv);
if (self_domain != NULL && zone != NULL)
usage(1); /* -s and -z cannot coexist */

View File

@@ -2,7 +2,7 @@
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd"
[<!ENTITY mdash "&#8212;">]>
<!--
- Copyright (C) 2009 Internet Systems Consortium, Inc. ("ISC")
- Copyright (C) 2009, 2014 Internet Systems Consortium, Inc. ("ISC")
-
- Permission to use, copy, modify, and/or distribute this software for any
- purpose with or without fee is hereby granted, provided that the above
@@ -17,10 +17,9 @@
- PERFORMANCE OF THIS SOFTWARE.
-->
<!-- $Id: ddns-confgen.docbook,v 1.6 2009/09/18 22:08:55 fdupont Exp $ -->
<refentry id="man.ddns-confgen">
<refentryinfo>
<date>Jan 29, 2009</date>
<date>September 18, 2009</date>
</refentryinfo>
<refmeta>
@@ -37,6 +36,7 @@
<docinfo>
<copyright>
<year>2009</year>
<year>2014</year>
<holder>Internet Systems Consortium, Inc. ("ISC")</holder>
</copyright>
</docinfo>

View File

@@ -1,5 +1,5 @@
<!--
- Copyright (C) 2009 Internet Systems Consortium, Inc. ("ISC")
- Copyright (C) 2009, 2014 Internet Systems Consortium, Inc. ("ISC")
-
- Permission to use, copy, modify, and/or distribute this software for any
- purpose with or without fee is hereby granted, provided that the above
@@ -13,7 +13,7 @@
- OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
- PERFORMANCE OF THIS SOFTWARE.
-->
<!-- $Id: ddns-confgen.html,v 1.10 2009/09/19 01:14:52 tbox Exp $ -->
<!-- $Id$ -->
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
@@ -31,7 +31,7 @@
<div class="cmdsynopsis"><p><code class="command">ddns-confgen</code> [<code class="option">-a <em class="replaceable"><code>algorithm</code></em></code>] [<code class="option">-h</code>] [<code class="option">-k <em class="replaceable"><code>keyname</code></em></code>] [<code class="option">-r <em class="replaceable"><code>randomfile</code></em></code>] [ -s <em class="replaceable"><code>name</code></em> | -z <em class="replaceable"><code>zone</code></em> ] [<code class="option">-q</code>] [name]</p></div>
</div>
<div class="refsect1" lang="en">
<a name="id2543395"></a><h2>DESCRIPTION</h2>
<a name="id2543406"></a><h2>DESCRIPTION</h2>
<p><span><strong class="command">ddns-confgen</strong></span>
generates a key for use by <span><strong class="command">nsupdate</strong></span>
and <span><strong class="command">named</strong></span>. It simplifies configuration
@@ -58,7 +58,7 @@
</p>
</div>
<div class="refsect1" lang="en">
<a name="id2543454"></a><h2>OPTIONS</h2>
<a name="id2543466"></a><h2>OPTIONS</h2>
<div class="variablelist"><dl>
<dt><span class="term">-a <em class="replaceable"><code>algorithm</code></em></span></dt>
<dd><p>
@@ -125,7 +125,7 @@
</dl></div>
</div>
<div class="refsect1" lang="en">
<a name="id2543642"></a><h2>SEE ALSO</h2>
<a name="id2543654"></a><h2>SEE ALSO</h2>
<p><span class="citerefentry"><span class="refentrytitle">nsupdate</span>(1)</span>,
<span class="citerefentry"><span class="refentrytitle">named.conf</span>(5)</span>,
<span class="citerefentry"><span class="refentrytitle">named</span>(8)</span>,
@@ -133,7 +133,7 @@
</p>
</div>
<div class="refsect1" lang="en">
<a name="id2543681"></a><h2>AUTHOR</h2>
<a name="id2543692"></a><h2>AUTHOR</h2>
<p><span class="corpauthor">Internet Systems Consortium</span>
</p>
</div>

View File

@@ -1,5 +1,5 @@
/*
* Copyright (C) 2009 Internet Systems Consortium, Inc. ("ISC")
* Copyright (C) 2009, 2012, 2013 Internet Systems Consortium, Inc. ("ISC")
*
* Permission to use, copy, modify, and/or distribute this software for any
* purpose with or without fee is hereby granted, provided that the above
@@ -126,13 +126,17 @@ generate_key(isc_mem_t *mctx, const char *randomfile, dns_secalg_t alg,
switch (alg) {
case DST_ALG_HMACMD5:
case DST_ALG_HMACSHA1:
case DST_ALG_HMACSHA224:
case DST_ALG_HMACSHA256:
if (keysize < 1 || keysize > 512)
fatal("keysize %d out of range (must be 1-512)\n",
keysize);
break;
case DST_ALG_HMACSHA256:
if (keysize < 1 || keysize > 256)
fatal("keysize %d out of range (must be 1-256)\n",
case DST_ALG_HMACSHA384:
case DST_ALG_HMACSHA512:
if (keysize < 1 || keysize > 1024)
fatal("keysize %d out of range (must be 1-1024)\n",
keysize);
break;
default:

View File

@@ -1,4 +1,4 @@
.\" Copyright (C) 2004, 2005, 2007, 2009 Internet Systems Consortium, Inc. ("ISC")
.\" Copyright (C) 2004, 2005, 2007, 2009, 2014 Internet Systems Consortium, Inc. ("ISC")
.\" Copyright (C) 2001, 2003 Internet Software Consortium.
.\"
.\" Permission to use, copy, modify, and/or distribute this software for any
@@ -13,18 +13,18 @@
.\" OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
.\" PERFORMANCE OF THIS SOFTWARE.
.\"
.\" $Id: rndc-confgen.8,v 1.7 2009/07/11 01:12:45 tbox Exp $
.\" $Id$
.\"
.hy 0
.ad l
.\" Title: rndc\-confgen
.\" Author:
.\" Generator: DocBook XSL Stylesheets v1.71.1 <http://docbook.sf.net/>
.\" Date: Aug 27, 2001
.\" Date: June 15, 2009
.\" Manual: BIND9
.\" Source: BIND9
.\"
.TH "RNDC\-CONFGEN" "8" "Aug 27, 2001" "BIND9" "BIND9"
.TH "RNDC\-CONFGEN" "8" "June 15, 2009" "BIND9" "BIND9"
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
@@ -205,7 +205,7 @@ BIND 9 Administrator Reference Manual.
.PP
Internet Systems Consortium
.SH "COPYRIGHT"
Copyright \(co 2004, 2005, 2007, 2009 Internet Systems Consortium, Inc. ("ISC")
Copyright \(co 2004, 2005, 2007, 2009, 2014 Internet Systems Consortium, Inc. ("ISC")
.br
Copyright \(co 2001, 2003 Internet Software Consortium.
.br

View File

@@ -1,5 +1,5 @@
/*
* Copyright (C) 2004, 2005, 2007-2009 Internet Systems Consortium, Inc. ("ISC")
* Copyright (C) 2004, 2005, 2007-2009, 2011, 2013, 2014 Internet Systems Consortium, Inc. ("ISC")
* Copyright (C) 2001, 2003 Internet Software Consortium.
*
* Permission to use, copy, modify, and/or distribute this software for any
@@ -15,7 +15,7 @@
* PERFORMANCE OF THIS SOFTWARE.
*/
/* $Id: rndc-confgen.c,v 1.5 2009/09/29 15:06:05 fdupont Exp $ */
/* $Id: rndc-confgen.c,v 1.5.308.2 2011/03/12 04:59:13 tbox Exp $ */
/*! \file */
@@ -120,7 +120,7 @@ main(int argc, char **argv) {
result = isc_file_progname(*argv, program, sizeof(program));
if (result != ISC_R_SUCCESS)
memcpy(program, "rndc-confgen", 13);
memmove(program, "rndc-confgen", 13);
progname = program;
keyname = DEFAULT_KEYNAME;
@@ -140,8 +140,6 @@ main(int argc, char **argv) {
keysize = strtol(isc_commandline_argument, &p, 10);
if (*p != '\0' || keysize < 0)
fatal("-b requires a non-negative number");
if (keysize < 1 || keysize > 512)
fatal("-b must be in the range 1 through 512");
break;
case 'c':
keyfile = isc_commandline_argument;
@@ -200,6 +198,7 @@ main(int argc, char **argv) {
argc -= isc_commandline_index;
argv += isc_commandline_index;
POST(argv);
if (argc > 0)
usage(1);

View File

@@ -2,7 +2,7 @@
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd"
[<!ENTITY mdash "&#8212;">]>
<!--
- Copyright (C) 2004, 2005, 2007, 2009 Internet Systems Consortium, Inc. ("ISC")
- Copyright (C) 2004, 2005, 2007, 2009, 2014 Internet Systems Consortium, Inc. ("ISC")
- Copyright (C) 2001, 2003 Internet Software Consortium.
-
- Permission to use, copy, modify, and/or distribute this software for any
@@ -18,10 +18,9 @@
- PERFORMANCE OF THIS SOFTWARE.
-->
<!-- $Id: rndc-confgen.docbook,v 1.4 2009/06/15 23:47:59 tbox Exp $ -->
<refentry id="man.rndc-confgen">
<refentryinfo>
<date>Aug 27, 2001</date>
<date>June 15, 2009</date>
</refentryinfo>
<refmeta>
@@ -41,6 +40,7 @@
<year>2005</year>
<year>2007</year>
<year>2009</year>
<year>2014</year>
<holder>Internet Systems Consortium, Inc. ("ISC")</holder>
</copyright>
<copyright>

View File

@@ -1,5 +1,5 @@
<!--
- Copyright (C) 2004, 2005, 2007, 2009 Internet Systems Consortium, Inc. ("ISC")
- Copyright (C) 2004, 2005, 2007, 2009, 2014 Internet Systems Consortium, Inc. ("ISC")
- Copyright (C) 2001, 2003 Internet Software Consortium.
-
- Permission to use, copy, modify, and/or distribute this software for any
@@ -14,7 +14,7 @@
- OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
- PERFORMANCE OF THIS SOFTWARE.
-->
<!-- $Id: rndc-confgen.html,v 1.7 2009/07/11 01:12:45 tbox Exp $ -->
<!-- $Id$ -->
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
@@ -32,7 +32,7 @@
<div class="cmdsynopsis"><p><code class="command">rndc-confgen</code> [<code class="option">-a</code>] [<code class="option">-b <em class="replaceable"><code>keysize</code></em></code>] [<code class="option">-c <em class="replaceable"><code>keyfile</code></em></code>] [<code class="option">-h</code>] [<code class="option">-k <em class="replaceable"><code>keyname</code></em></code>] [<code class="option">-p <em class="replaceable"><code>port</code></em></code>] [<code class="option">-r <em class="replaceable"><code>randomfile</code></em></code>] [<code class="option">-s <em class="replaceable"><code>address</code></em></code>] [<code class="option">-t <em class="replaceable"><code>chrootdir</code></em></code>] [<code class="option">-u <em class="replaceable"><code>user</code></em></code>]</p></div>
</div>
<div class="refsect1" lang="en">
<a name="id2543432"></a><h2>DESCRIPTION</h2>
<a name="id2543444"></a><h2>DESCRIPTION</h2>
<p><span><strong class="command">rndc-confgen</strong></span>
generates configuration files
for <span><strong class="command">rndc</strong></span>. It can be used as a
@@ -48,7 +48,7 @@
</p>
</div>
<div class="refsect1" lang="en">
<a name="id2543477"></a><h2>OPTIONS</h2>
<a name="id2543489"></a><h2>OPTIONS</h2>
<div class="variablelist"><dl>
<dt><span class="term">-a</span></dt>
<dd>
@@ -155,7 +155,7 @@
</dl></div>
</div>
<div class="refsect1" lang="en">
<a name="id2543790"></a><h2>EXAMPLES</h2>
<a name="id2543802"></a><h2>EXAMPLES</h2>
<p>
To allow <span><strong class="command">rndc</strong></span> to be used with
no manual configuration, run
@@ -172,7 +172,7 @@
</p>
</div>
<div class="refsect1" lang="en">
<a name="id2543832"></a><h2>SEE ALSO</h2>
<a name="id2543844"></a><h2>SEE ALSO</h2>
<p><span class="citerefentry"><span class="refentrytitle">rndc</span>(8)</span>,
<span class="citerefentry"><span class="refentrytitle">rndc.conf</span>(5)</span>,
<span class="citerefentry"><span class="refentrytitle">named</span>(8)</span>,
@@ -180,7 +180,7 @@
</p>
</div>
<div class="refsect1" lang="en">
<a name="id2543870"></a><h2>AUTHOR</h2>
<a name="id2543882"></a><h2>AUTHOR</h2>
<p><span class="corpauthor">Internet Systems Consortium</span>
</p>
</div>

View File

@@ -1 +0,0 @@
Makefile

View File

@@ -1,4 +1,4 @@
# Copyright (C) 2009 Internet Systems Consortium, Inc. ("ISC")
# Copyright (C) 2009, 2012 Internet Systems Consortium, Inc. ("ISC")
#
# Permission to use, copy, modify, and/or distribute this software for any
# purpose with or without fee is hereby granted, provided that the above

View File

@@ -2,9 +2,9 @@
# Microsoft Developer Studio Generated Build File, Format Version 6.00
# ** DO NOT EDIT **
# TARGTYPE "Win32 (x86) Static-Link Library" 0x0104
# TARGTYPE "@PLATFORM@ (x86) Static-Link Library" 0x0104
CFG=confgentool - Win32 Debug
CFG=confgentool - @PLATFORM@ Debug
!MESSAGE This is not a valid makefile. To build this project using NMAKE,
!MESSAGE use the Export Makefile command and run
!MESSAGE
@@ -13,12 +13,12 @@ CFG=confgentool - Win32 Debug
!MESSAGE You can specify a configuration when running NMAKE
!MESSAGE by defining the macro CFG on the command line. For example:
!MESSAGE
!MESSAGE NMAKE /f "confgentool.mak" CFG="confgentool - Win32 Debug"
!MESSAGE NMAKE /f "confgentool.mak" CFG="confgentool - @PLATFORM@ Debug"
!MESSAGE
!MESSAGE Possible choices for configuration are:
!MESSAGE
!MESSAGE "confgentool - Win32 Release" (based on "Win32 (x86) Static-Link Library")
!MESSAGE "confgentool - Win32 Debug" (based on "Win32 (x86) Static-Link Library")
!MESSAGE "confgentool - @PLATFORM@ Release" (based on "@PLATFORM@ (x86) Static-Link Library")
!MESSAGE "confgentool - @PLATFORM@ Debug" (based on "@PLATFORM@ (x86) Static-Link Library")
!MESSAGE
# Begin Project
@@ -29,7 +29,7 @@ CPP=cl.exe
MTL=midl.exe
RSC=rc.exe
!IF "$(CFG)" == "confgentool - Win32 Release"
!IF "$(CFG)" == "confgentool - @PLATFORM@ Release"
# PROP BASE Use_MFC 0
# PROP BASE Use_Debug_Libraries 0
@@ -42,8 +42,8 @@ RSC=rc.exe
# PROP Intermediate_Dir "Release"
# PROP Ignore_Export_Lib 0
# PROP Target_Dir ""
# ADD BASE CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /YX /FD /c
# ADD CPP /nologo /MD /W3 /GX /O2 /I "./" /I "../../../" /I "../../../../libxml2-2.7.3/include" /I "../include" /I "../../../lib/isc/win32" /I "../../../lib/isc/win32/include" /I "../../../lib/isc/include" /I "../../../lib/dns/include" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "__STDC__" /D "_MBCS" /YX /FD /c /Fdconfgentool
# ADD BASE CPP /nologo /MT /W3 @COPTX@ @COPTI@ /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" @COPTY@ /FD /c
# ADD CPP /nologo /MD /W3 @COPTX@ @COPTI@ /O2 /I "./" /I "../../../" @LIBXML2_INC@ /I "../include" /I "../../../lib/isc/win32" /I "../../../lib/isc/win32/include" /I "../../../lib/isc/include" /I "../../../lib/dns/include" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "__STDC__" /D "_MBCS" @COPTY@ /FD /c /Fdconfgentool
# SUBTRACT CPP /X
# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32
# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32
@@ -59,7 +59,7 @@ LIB32=lib.exe
# ADD BASE LIB32
# ADD LIB32 /out:"Release/confgentool.lib"
!ELSEIF "$(CFG)" == "confgentool - Win32 Debug"
!ELSEIF "$(CFG)" == "confgentool - @PLATFORM@ Debug"
# PROP BASE Use_MFC 0
# PROP BASE Use_Debug_Libraries 1
@@ -72,8 +72,8 @@ LIB32=lib.exe
# PROP Intermediate_Dir "Debug"
# PROP Ignore_Export_Lib 0
# PROP Target_Dir ""
# ADD BASE CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /YX /FD /GZ /c
# ADD CPP /nologo /MDd /W3 /Gm /GX /ZI /Od /I "./" /I "../../../" /I "../../../../libxml2-2.7.3/include" /I "../include" /I "../../../lib/isc/win32" /I "../../../lib/isc/win32/include" /I "../../../lib/isc/include" /I "../../../lib/dns/include" /D "_DEBUG" /D "WIN32" /D "_WINDOWS" /D "__STDC__" /D "_MBCS" /FR /YX /FD /GZ /c /Fdconfgentool
# ADD BASE CPP /nologo /MTd /W3 /Gm @COPTX@ @COPTI@ /ZI /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" @COPTY@ /FD /GZ /c
# ADD CPP /nologo /MDd /W3 /Gm @COPTX@ @COPTI@ /ZI /Od /I "./" /I "../../../" @LIBXML2_INC@ /I "../include" /I "../../../lib/isc/win32" /I "../../../lib/isc/win32/include" /I "../../../lib/isc/include" /I "../../../lib/dns/include" /D "_DEBUG" /D "WIN32" /D "_WINDOWS" /D "__STDC__" /D "_MBCS" /FR @COPTY@ /FD /GZ /c /Fdconfgentool
# SUBTRACT CPP /X
# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /win32
# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32
@@ -93,8 +93,8 @@ LIB32=lib.exe
# Begin Target
# Name "confgentool - Win32 Release"
# Name "confgentool - Win32 Debug"
# Name "confgentool - @PLATFORM@ Release"
# Name "confgentool - @PLATFORM@ Debug"
# Begin Group "Source Files"
# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"

View File

@@ -0,0 +1,39 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Source Files">
<UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
<Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
</Filter>
<Filter Include="Header Files">
<UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
<Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
</Filter>
<Filter Include="Resource Files">
<UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
<Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>
</Filter>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\keygen.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\util.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\include\confgen\os.h">
<Filter>Header Files</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\keygen.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="..\util.c">
<Filter>Source Files</Filter>
</ClCompile>
<ClCompile Include="os.c">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup>
</Project>

View File

@@ -0,0 +1,109 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|@PLATFORM@">
<Configuration>Debug</Configuration>
<Platform>@PLATFORM@</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|@PLATFORM@">
<Configuration>Release</Configuration>
<Platform>@PLATFORM@</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{64964B03-4815-41F0-9057-E766A94AF197}</ProjectGuid>
<Keyword>Win32Proj</Keyword>
<RootNamespace>confgentool</RootNamespace>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|@PLATFORM@'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|@PLATFORM@'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|@PLATFORM@'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|@PLATFORM@'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|@PLATFORM@'">
<LinkIncremental>true</LinkIncremental>
<OutDir>.\$(Configuration)\</OutDir>
<IntDir>.\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|@PLATFORM@'">
<LinkIncremental>false</LinkIncremental>
<OutDir>.\$(Configuration)\</OutDir>
<IntDir>.\$(Configuration)\</IntDir>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|@PLATFORM@'">
<ClCompile>
<PrecompiledHeader>
</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<Optimization>Disabled</Optimization>
<PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<FunctionLevelLinking>false</FunctionLevelLinking>
<PrecompiledHeaderOutputFile>.\$(Configuration)\$(TargetName).pch</PrecompiledHeaderOutputFile>
<AssemblerListingLocation>.\$(Configuration)\</AssemblerListingLocation>
<ObjectFileName>.\$(Configuration)\</ObjectFileName>
<ProgramDataBaseFileName>$(OutDir)$(TargetName).pdb</ProgramDataBaseFileName>
<BrowseInformation>true</BrowseInformation>
<AdditionalIncludeDirectories>.\;..\..\..\;@LIBXML2_INC@..\include;..\..\..\lib\isc\win32;..\..\..\lib\isc\win32\include;..\..\..\lib\isc\include;..\..\..\lib\dns\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|@PLATFORM@'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<PrecompiledHeader>
</PrecompiledHeader>
<Optimization>MaxSpeed</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>@INTRINSIC@</IntrinsicFunctions>
<PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
<WholeProgramOptimization>false</WholeProgramOptimization>
<StringPooling>true</StringPooling>
<PrecompiledHeaderOutputFile>.\$(Configuration)\$(TargetName).pch</PrecompiledHeaderOutputFile>
<AssemblerListingLocation>.\$(Configuration)\</AssemblerListingLocation>
<ObjectFileName>.\$(Configuration)\</ObjectFileName>
<ProgramDataBaseFileName>$(OutDir)$(TargetName).pdb</ProgramDataBaseFileName>
<AdditionalIncludeDirectories>.\;..\..\..\;@LIBXML2_INC@..\include;..\..\..\lib\isc\win32;..\..\..\lib\isc\win32\include;..\..\..\lib\isc\include;..\..\..\lib\dns\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<LinkTimeCodeGeneration>false</LinkTimeCodeGeneration>
</Link>
</ItemDefinitionGroup>
<ItemGroup>
<ClInclude Include="..\include\confgen\os.h" />
<ClInclude Include="..\keygen.h" />
<ClInclude Include="..\util.h" />
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\keygen.c" />
<ClCompile Include="..\util.c" />
<ClCompile Include="os.c" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View File

@@ -0,0 +1,3 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
</Project>

View File

@@ -2,9 +2,9 @@
# Microsoft Developer Studio Generated Build File, Format Version 6.00
# ** DO NOT EDIT **
# TARGTYPE "Win32 (x86) Console Application" 0x0103
# TARGTYPE "@PLATFORM@ (x86) Console Application" 0x0103
CFG=ddnsconfgen - Win32 Debug
CFG=ddnsconfgen - @PLATFORM@ Debug
!MESSAGE This is not a valid makefile. To build this project using NMAKE,
!MESSAGE use the Export Makefile command and run
!MESSAGE
@@ -13,12 +13,12 @@ CFG=ddnsconfgen - Win32 Debug
!MESSAGE You can specify a configuration when running NMAKE
!MESSAGE by defining the macro CFG on the command line. For example:
!MESSAGE
!MESSAGE NMAKE /f "ddnsconfgen.mak" CFG="ddnsconfgen - Win32 Debug"
!MESSAGE NMAKE /f "ddnsconfgen.mak" CFG="ddnsconfgen - @PLATFORM@ Debug"
!MESSAGE
!MESSAGE Possible choices for configuration are:
!MESSAGE
!MESSAGE "ddnsconfgen - Win32 Release" (based on "Win32 (x86) Console Application")
!MESSAGE "ddnsconfgen - Win32 Debug" (based on "Win32 (x86) Console Application")
!MESSAGE "ddnsconfgen - @PLATFORM@ Release" (based on "@PLATFORM@ (x86) Console Application")
!MESSAGE "ddnsconfgen - @PLATFORM@ Debug" (based on "@PLATFORM@ (x86) Console Application")
!MESSAGE
# Begin Project
@@ -28,7 +28,7 @@ CFG=ddnsconfgen - Win32 Debug
CPP=cl.exe
RSC=rc.exe
!IF "$(CFG)" == "ddnsconfgen - Win32 Release"
!IF "$(CFG)" == "ddnsconfgen - @PLATFORM@ Release"
# PROP BASE Use_MFC 0
# PROP BASE Use_Debug_Libraries 0
@@ -41,18 +41,18 @@ RSC=rc.exe
# PROP Intermediate_Dir "Release"
# PROP Ignore_Export_Lib 0
# PROP Target_Dir ""
# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
# ADD CPP /nologo /MD /W3 /GX /O2 /I "./" /I "../../../" /I "../../../../libxml2-2.7.3/include" /I "../include" /I "../../../lib/isc/win32" /I "../../../lib/isc/win32/include" /I "../../../lib/isc/include" /I "../../../lib/isc/noatomic/include" /I "../../../lib/dns/win32/include" /I "../../../lib/dns/include" /I "../../../lib/isccc/include" /I "../../../lib/isccfg/include" /D "WIN32" /D "NDEBUG" /D "__STDC__" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
# ADD BASE CPP /nologo /W3 @COPTX@ @COPTI@ /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" @COPTY@ /FD /c
# ADD CPP /nologo /MD /W3 @COPTX@ @COPTI@ /O2 /I "./" /I "../../../" @LIBXML2_INC@ /I "../include" /I "../../../lib/isc/win32" /I "../../../lib/isc/win32/include" /I "../../../lib/isc/include" /I "../../../lib/dns/win32/include" /I "../../../lib/dns/include" /I "../../../lib/isccc/include" /I "../../../lib/isccfg/include" /D "WIN32" /D "NDEBUG" /D "__STDC__" /D "_CONSOLE" /D "_MBCS" @COPTY@ /FD /c
# ADD BASE RSC /l 0x409 /d "NDEBUG"
# ADD RSC /l 0x409 /d "NDEBUG"
BSC32=bscmake.exe
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
LINK32=link.exe
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
# ADD LINK32 user32.lib advapi32.lib ws2_32.lib Release/confgentool.lib ../../../lib/isc/win32/Release/libisc.lib ../../../lib/dns/win32/Release/libdns.lib ../../../lib/isccfg/win32/Release/libisccfg.lib ../../../lib/isccc/win32/Release/libisccc.lib /nologo /subsystem:console /machine:I386 /out:"../../../Build/Release/ddns-confgen.exe"
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console @MACHINE@
# ADD LINK32 user32.lib advapi32.lib ws2_32.lib Release/confgentool.lib ../../../lib/isc/win32/Release/libisc.lib ../../../lib/dns/win32/Release/libdns.lib ../../../lib/isccfg/win32/Release/libisccfg.lib ../../../lib/isccc/win32/Release/libisccc.lib /nologo /subsystem:console @MACHINE@ /out:"../../../Build/Release/ddns-confgen.exe"
!ELSEIF "$(CFG)" == "ddnsconfgen - Win32 Debug"
!ELSEIF "$(CFG)" == "ddnsconfgen - @PLATFORM@ Debug"
# PROP BASE Use_MFC 0
# PROP BASE Use_Debug_Libraries 1
@@ -65,24 +65,24 @@ LINK32=link.exe
# PROP Intermediate_Dir "Debug"
# PROP Ignore_Export_Lib 0
# PROP Target_Dir ""
# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c
# ADD CPP /nologo /MDd /W3 /Gm /GX /ZI /Od /I "./" /I "../../../" /I "../../../../libxml2-2.7.3/include" /I "../include" /I "../../../lib/isc/win32" /I "../../../lib/isc/win32/include" /I "../../../lib/isc/include" /I "../../../lib/isc/noatomic/include" /I "../../../lib/dns/win32/include" /I "../../../lib/dns/include" /I "../../../lib/isccc/include" /I "../../../lib/isccfg/include" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /FR /FD /GZ /c
# SUBTRACT CPP /X /YX
# ADD BASE CPP /nologo /W3 /Gm @COPTX@ @COPTI@ /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" @COPTY@ /FD /GZ /c
# ADD CPP /nologo /MDd /W3 /Gm @COPTX@ @COPTI@ /ZI /Od /I "./" /I "../../../" @LIBXML2_INC@ /I "../include" /I "../../../lib/isc/win32" /I "../../../lib/isc/win32/include" /I "../../../lib/isc/include" /I "../../../lib/dns/win32/include" /I "../../../lib/dns/include" /I "../../../lib/isccc/include" /I "../../../lib/isccfg/include" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /FR /FD /GZ /c
# SUBTRACT CPP /X @COPTY@
# ADD BASE RSC /l 0x409 /d "_DEBUG"
# ADD RSC /l 0x409 /d "_DEBUG"
BSC32=bscmake.exe
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
LINK32=link.exe
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
# ADD LINK32 user32.lib advapi32.lib ws2_32.lib Debug/confgentool.lib ../../../lib/isc/win32/Debug/libisc.lib ../../../lib/dns/win32/Debug/libdns.lib ../../../lib/isccfg/win32/Debug/libisccfg.lib ../../../lib/isccc/win32/Debug/libisccc.lib /nologo /subsystem:console /debug /machine:I386 /out:"../../../Build/Debug/ddns-confgen.exe" /pdbtype:sept
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug @MACHINE@ /pdbtype:sept
# ADD LINK32 user32.lib advapi32.lib ws2_32.lib Debug/confgentool.lib ../../../lib/isc/win32/Debug/libisc.lib ../../../lib/dns/win32/Debug/libdns.lib ../../../lib/isccfg/win32/Debug/libisccfg.lib ../../../lib/isccc/win32/Debug/libisccc.lib /nologo /subsystem:console /debug @MACHINE@ /out:"../../../Build/Debug/ddns-confgen.exe" /pdbtype:sept
!ENDIF
# Begin Target
# Name "ddnsconfgen - Win32 Release"
# Name "ddnsconfgen - Win32 Debug"
# Name "ddnsconfgen - @PLATFORM@ Release"
# Name "ddnsconfgen - @PLATFORM@ Debug"
# Begin Group "Source Files"
# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"

View File

@@ -1,20 +1,20 @@
# Microsoft Developer Studio Generated NMAKE File, Based on ddnsconfgen.dsp
!IF "$(CFG)" == ""
CFG=ddnsconfgen - Win32 Debug
!MESSAGE No configuration specified. Defaulting to ddnsconfgen - Win32 Debug.
CFG=ddnsconfgen - @PLATFORM@ Debug
!MESSAGE No configuration specified. Defaulting to ddnsconfgen - @PLATFORM@ Debug.
!ENDIF
!IF "$(CFG)" != "ddnsconfgen - Win32 Release" && "$(CFG)" != "ddnsconfgen - Win32 Debug"
!IF "$(CFG)" != "ddnsconfgen - @PLATFORM@ Release" && "$(CFG)" != "ddnsconfgen - @PLATFORM@ Debug"
!MESSAGE Invalid configuration "$(CFG)" specified.
!MESSAGE You can specify a configuration when running NMAKE
!MESSAGE by defining the macro CFG on the command line. For example:
!MESSAGE
!MESSAGE NMAKE /f "ddnsconfgen.mak" CFG="ddnsconfgen - Win32 Debug"
!MESSAGE NMAKE /f "ddnsconfgen.mak" CFG="ddnsconfgen - @PLATFORM@ Debug"
!MESSAGE
!MESSAGE Possible choices for configuration are:
!MESSAGE
!MESSAGE "ddnsconfgen - Win32 Release" (based on "Win32 (x86) Console Application")
!MESSAGE "ddnsconfgen - Win32 Debug" (based on "Win32 (x86) Console Application")
!MESSAGE "ddnsconfgen - @PLATFORM@ Release" (based on "@PLATFORM@ (x86) Console Application")
!MESSAGE "ddnsconfgen - @PLATFORM@ Debug" (based on "@PLATFORM@ (x86) Console Application")
!MESSAGE
!ERROR An invalid configuration is specified.
!ENDIF
@@ -28,7 +28,7 @@ NULL=nul
CPP=cl.exe
RSC=rc.exe
!IF "$(CFG)" == "ddnsconfgen - Win32 Release"
!IF "$(CFG)" == "ddnsconfgen - @PLATFORM@ Release"
_VC_MANIFEST_INC=0
_VC_MANIFEST_BASENAME=__VC80
!ELSE
@@ -103,7 +103,7 @@ _VC_MANIFEST_CLEAN=
!endif
!IF "$(CFG)" == "ddnsconfgen - Win32 Release"
!IF "$(CFG)" == "ddnsconfgen - @PLATFORM@ Release"
OUTDIR=.\Release
INTDIR=.\Release
@@ -123,13 +123,13 @@ CLEAN :
"$(OUTDIR)" :
if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
CPP_PROJ=/nologo /MD /W3 /GX /O2 /I "./" /I "../../../" /I "../../../../libxml2-2.7.3/include" /I "../include" /I "../../../lib/isc/win32" /I "../../../lib/isc/win32/include" /I "../../../lib/isc/include" /I "../../../lib/isc/noatomic/include" /I "../../../lib/dns/win32/include" /I "../../../lib/dns/include" /I "../../../lib/isccc/include" /I "../../../lib/isccfg/include" /D "WIN32" /D "NDEBUG" /D "__STDC__" /D "_CONSOLE" /D "_MBCS" /Fp"$(INTDIR)\ddnsconfgen.pch" /YX /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c
CPP_PROJ=/nologo /MD /W3 @COPTX@ @COPTI@ /O2 /I "./" /I "../../../" @LIBXML2_INC@ /I "../include" /I "../../../lib/isc/win32" /I "../../../lib/isc/win32/include" /I "../../../lib/isc/include" /I "../../../lib/dns/win32/include" /I "../../../lib/dns/include" /I "../../../lib/isccc/include" /I "../../../lib/isccfg/include" /D "WIN32" /D "NDEBUG" /D "__STDC__" /D "_CONSOLE" /D "_MBCS" /Fp"$(INTDIR)\ddnsconfgen.pch" @COPTY@ /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c
BSC32=bscmake.exe
BSC32_FLAGS=/nologo /o"$(OUTDIR)\ddnsconfgen.bsc"
BSC32_SBRS= \
LINK32=link.exe
LINK32_FLAGS=user32.lib advapi32.lib ws2_32.lib ../../../lib/isc/win32/Release/libisc.lib ../../../lib/dns/win32/Release/libdns.lib ../../../lib/isccfg/win32/Release/libisccfg.lib ../../../lib/isccc/win32/Release/libisccc.lib /nologo /subsystem:console /incremental:no /pdb:"$(OUTDIR)\ddns-confgen.pdb" /machine:I386 /out:"../../../Build/Release/ddns-confgen.exe"
LINK32_FLAGS=user32.lib advapi32.lib ws2_32.lib ../../../lib/isc/win32/Release/libisc.lib ../../../lib/dns/win32/Release/libdns.lib ../../../lib/isccfg/win32/Release/libisccfg.lib ../../../lib/isccc/win32/Release/libisccc.lib /nologo /subsystem:console /incremental:no /pdb:"$(OUTDIR)\ddns-confgen.pdb" @MACHINE@ /out:"../../../Build/Release/ddns-confgen.exe"
LINK32_OBJS= \
"$(INTDIR)\os.obj" \
"$(INTDIR)\ddns-confgen.obj" \
@@ -142,7 +142,7 @@ LINK32_OBJS= \
<<
$(_VC_MANIFEST_EMBED_EXE)
!ELSEIF "$(CFG)" == "ddnsconfgen - Win32 Debug"
!ELSEIF "$(CFG)" == "ddnsconfgen - @PLATFORM@ Debug"
OUTDIR=.\Debug
INTDIR=.\Debug
@@ -173,7 +173,7 @@ CLEAN :
"$(OUTDIR)" :
if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
CPP_PROJ=/nologo /MDd /W3 /Gm /GX /ZI /Od /I "./" /I "../../../" /I "../../../../libxml2-2.7.3/include" /I "../include" /I "../../../lib/isc/win32" /I "../../../lib/isc/win32/include" /I "../../../lib/isc/include" /I "../../../lib/isc/noatomic/include" /I "../../../lib/dns/win32/include" /I "../../../lib/dns/include" /I "../../../lib/isccc/include" /I "../../../lib/isccfg/include" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /FR"$(INTDIR)\\" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /GZ /c
CPP_PROJ=/nologo /MDd /W3 /Gm @COPTX@ @COPTI@ /ZI /Od /I "./" /I "../../../" @LIBXML2_INC@ /I "../include" /I "../../../lib/isc/win32" /I "../../../lib/isc/win32/include" /I "../../../lib/isc/include" /I "../../../lib/dns/win32/include" /I "../../../lib/dns/include" /I "../../../lib/isccc/include" /I "../../../lib/isccfg/include" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /FR"$(INTDIR)\\" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /GZ /c
BSC32=bscmake.exe
BSC32_FLAGS=/nologo /o"$(OUTDIR)\ddnsconfgen.bsc"
BSC32_SBRS= \
@@ -188,7 +188,7 @@ BSC32_SBRS= \
<<
LINK32=link.exe
LINK32_FLAGS=user32.lib advapi32.lib ws2_32.lib ../../../lib/isc/win32/Debug/libisc.lib ../../../lib/dns/win32/Debug/libdns.lib ../../../lib/isccfg/win32/Debug/libisccfg.lib ../../../lib/isccc/win32/Debug/libisccc.lib /nologo /subsystem:console /incremental:yes /pdb:"$(OUTDIR)\ddns-confgen.pdb" /debug /machine:I386 /out:"../../../Build/Debug/ddns-confgen.exe" /pdbtype:sept
LINK32_FLAGS=user32.lib advapi32.lib ws2_32.lib ../../../lib/isc/win32/Debug/libisc.lib ../../../lib/dns/win32/Debug/libdns.lib ../../../lib/isccfg/win32/Debug/libisccfg.lib ../../../lib/isccc/win32/Debug/libisccc.lib /nologo /subsystem:console /incremental:yes /pdb:"$(OUTDIR)\ddns-confgen.pdb" /debug @MACHINE@ /out:"../../../Build/Debug/ddns-confgen.exe" /pdbtype:sept
LINK32_OBJS= \
"$(INTDIR)\os.obj" \
"$(INTDIR)\ddns-confgen.obj" \
@@ -243,16 +243,16 @@ LINK32_OBJS= \
!ENDIF
!IF "$(CFG)" == "ddnsconfgen - Win32 Release" || "$(CFG)" == "ddnsconfgen - Win32 Debug"
!IF "$(CFG)" == "ddnsconfgen - @PLATFORM@ Release" || "$(CFG)" == "ddnsconfgen - @PLATFORM@ Debug"
SOURCE=.\os.c
!IF "$(CFG)" == "ddnsconfgen - Win32 Release"
!IF "$(CFG)" == "ddnsconfgen - @PLATFORM@ Release"
"$(INTDIR)\os.obj" : $(SOURCE) "$(INTDIR)"
!ELSEIF "$(CFG)" == "ddnsconfgen - Win32 Debug"
!ELSEIF "$(CFG)" == "ddnsconfgen - @PLATFORM@ Debug"
"$(INTDIR)\os.obj" "$(INTDIR)\os.sbr" : $(SOURCE) "$(INTDIR)"
@@ -262,14 +262,14 @@ SOURCE=.\os.c
SOURCE="..\ddns-confgen.c"
!IF "$(CFG)" == "ddnsconfgen - Win32 Release"
!IF "$(CFG)" == "ddnsconfgen - @PLATFORM@ Release"
"$(INTDIR)\ddns-confgen.obj" : $(SOURCE) "$(INTDIR)"
$(CPP) $(CPP_PROJ) $(SOURCE)
!ELSEIF "$(CFG)" == "ddnsconfgen - Win32 Debug"
!ELSEIF "$(CFG)" == "ddnsconfgen - @PLATFORM@ Debug"
"$(INTDIR)\ddns-confgen.obj" "$(INTDIR)\ddns-confgen.sbr" : $(SOURCE) "$(INTDIR)"
@@ -280,14 +280,14 @@ SOURCE="..\ddns-confgen.c"
SOURCE=..\keygen.c
!IF "$(CFG)" == "ddnsconfgen - Win32 Release"
!IF "$(CFG)" == "ddnsconfgen - @PLATFORM@ Release"
"$(INTDIR)\keygen.obj" : $(SOURCE) "$(INTDIR)"
$(CPP) $(CPP_PROJ) $(SOURCE)
!ELSEIF "$(CFG)" == "ddnsconfgen - Win32 Debug"
!ELSEIF "$(CFG)" == "ddnsconfgen - @PLATFORM@ Debug"
"$(INTDIR)\keygen.obj" "$(INTDIR)\keygen.sbr" : $(SOURCE) "$(INTDIR)"
@@ -298,14 +298,14 @@ SOURCE=..\keygen.c
SOURCE=..\util.c
!IF "$(CFG)" == "ddnsconfgen - Win32 Release"
!IF "$(CFG)" == "ddnsconfgen - @PLATFORM@ Release"
"$(INTDIR)\util.obj" : $(SOURCE) "$(INTDIR)"
$(CPP) $(CPP_PROJ) $(SOURCE)
!ELSEIF "$(CFG)" == "ddnsconfgen - Win32 Debug"
!ELSEIF "$(CFG)" == "ddnsconfgen - @PLATFORM@ Debug"
"$(INTDIR)\util.obj" "$(INTDIR)\util.sbr" : $(SOURCE) "$(INTDIR)"

View File

@@ -0,0 +1,18 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Source Files">
<UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
<Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
</Filter>
<Filter Include="Resource Files">
<UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
<Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\ddns-confgen.c">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup>
</Project>

View File

@@ -0,0 +1,110 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|@PLATFORM@">
<Configuration>Debug</Configuration>
<Platform>@PLATFORM@</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|@PLATFORM@">
<Configuration>Release</Configuration>
<Platform>@PLATFORM@</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{1EA4FC64-F33B-4A50-970A-EA052BBE9CF1}</ProjectGuid>
<Keyword>Win32Proj</Keyword>
<RootNamespace>ddnsconfgen</RootNamespace>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|@PLATFORM@'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|@PLATFORM@'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|@PLATFORM@'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|@PLATFORM@'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|@PLATFORM@'">
<LinkIncremental>true</LinkIncremental>
<OutDir>..\..\..\Build\$(Configuration)\</OutDir>
<IntDir>.\$(Configuration)\</IntDir>
<TargetName>ddns-confgen</TargetName>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|@PLATFORM@'">
<LinkIncremental>false</LinkIncremental>
<OutDir>..\..\..\Build\$(Configuration)\</OutDir>
<IntDir>.\$(Configuration)\</IntDir>
<TargetName>ddns-confgen</TargetName>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|@PLATFORM@'">
<ClCompile>
<PrecompiledHeader>
</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<Optimization>Disabled</Optimization>
<PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<FunctionLevelLinking>false</FunctionLevelLinking>
<PrecompiledHeaderOutputFile>.\$(Configuration)\$(ProjectName).pch</PrecompiledHeaderOutputFile>
<AssemblerListingLocation>.\$(Configuration)\</AssemblerListingLocation>
<ObjectFileName>.\$(Configuration)\</ObjectFileName>
<ProgramDataBaseFileName>$(OutDir)$(TargetName).pdb</ProgramDataBaseFileName>
<BrowseInformation>true</BrowseInformation>
<AdditionalIncludeDirectories>.\;..\..\..\;@LIBXML2_INC@..\include;..\..\..\lib\isc\win32;..\..\..\lib\isc\win32\include;..\..\..\lib\isc\include;..\..\..\lib\dns\include;..\..\..\lib\isccc\include;..\..\..\lib\isccfg\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
<OutputFile>..\..\..\Build\$(Configuration)\$(TargetName)$(TargetExt)</OutputFile>
<AdditionalLibraryDirectories>$(Configuration);..\..\..\lib\isc\win32\$(Configuration);..\..\..\lib\dns\win32\$(Configuration);..\..\..\lib\isccfg\win32\$(Configuration);..\..\..\lib\isccc\win32\$(Configuration);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<AdditionalDependencies>confgentool.lib;libisc.lib;libdns.lib;libisccfg.lib;libisccc.lib;ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|@PLATFORM@'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<PrecompiledHeader>
</PrecompiledHeader>
<Optimization>MaxSpeed</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>@INTRINSIC@</IntrinsicFunctions>
<PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
<WholeProgramOptimization>false</WholeProgramOptimization>
<StringPooling>true</StringPooling>
<PrecompiledHeaderOutputFile>.\$(Configuration)\$(ProjectName).pch</PrecompiledHeaderOutputFile>
<AssemblerListingLocation>.\$(Configuration)\</AssemblerListingLocation>
<ObjectFileName>.\$(Configuration)\</ObjectFileName>
<ProgramDataBaseFileName>$(OutDir)$(TargetName).pdb</ProgramDataBaseFileName>
<AdditionalIncludeDirectories>.\;..\..\..\;@LIBXML2_INC@..\include;..\..\..\lib\isc\win32;..\..\..\lib\isc\win32\include;..\..\..\lib\isc\include;..\..\..\lib\dns\include;..\..\..\lib\isccc\include;..\..\..\lib\isccfg\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<GenerateDebugInformation>false</GenerateDebugInformation>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<OutputFile>..\..\..\Build\$(Configuration)\$(TargetName)$(TargetExt)</OutputFile>
<LinkTimeCodeGeneration>Default</LinkTimeCodeGeneration>
<AdditionalLibraryDirectories>$(Configuration);..\..\..\lib\isc\win32\$(Configuration);..\..\..\lib\dns\win32\$(Configuration);..\..\..\lib\isccfg\win32\$(Configuration);..\..\..\lib\isccc\win32\$(Configuration);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<AdditionalDependencies>confgentool.lib;libisc.lib;libdns.lib;libisccfg.lib;libisccc.lib;ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="..\ddns-confgen.c" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View File

@@ -0,0 +1,3 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
</Project>

View File

@@ -2,9 +2,9 @@
# Microsoft Developer Studio Generated Build File, Format Version 6.00
# ** DO NOT EDIT **
# TARGTYPE "Win32 (x86) Console Application" 0x0103
# TARGTYPE "@PLATFORM@ (x86) Console Application" 0x0103
CFG=rndcconfgen - Win32 Debug
CFG=rndcconfgen - @PLATFORM@ Debug
!MESSAGE This is not a valid makefile. To build this project using NMAKE,
!MESSAGE use the Export Makefile command and run
!MESSAGE
@@ -13,12 +13,12 @@ CFG=rndcconfgen - Win32 Debug
!MESSAGE You can specify a configuration when running NMAKE
!MESSAGE by defining the macro CFG on the command line. For example:
!MESSAGE
!MESSAGE NMAKE /f "rndcconfgen.mak" CFG="rndcconfgen - Win32 Debug"
!MESSAGE NMAKE /f "rndcconfgen.mak" CFG="rndcconfgen - @PLATFORM@ Debug"
!MESSAGE
!MESSAGE Possible choices for configuration are:
!MESSAGE
!MESSAGE "rndcconfgen - Win32 Release" (based on "Win32 (x86) Console Application")
!MESSAGE "rndcconfgen - Win32 Debug" (based on "Win32 (x86) Console Application")
!MESSAGE "rndcconfgen - @PLATFORM@ Release" (based on "@PLATFORM@ (x86) Console Application")
!MESSAGE "rndcconfgen - @PLATFORM@ Debug" (based on "@PLATFORM@ (x86) Console Application")
!MESSAGE
# Begin Project
@@ -28,7 +28,7 @@ CFG=rndcconfgen - Win32 Debug
CPP=cl.exe
RSC=rc.exe
!IF "$(CFG)" == "rndcconfgen - Win32 Release"
!IF "$(CFG)" == "rndcconfgen - @PLATFORM@ Release"
# PROP BASE Use_MFC 0
# PROP BASE Use_Debug_Libraries 0
@@ -41,18 +41,18 @@ RSC=rc.exe
# PROP Intermediate_Dir "Release"
# PROP Ignore_Export_Lib 0
# PROP Target_Dir ""
# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
# ADD CPP /nologo /MD /W3 /GX /O2 /I "./" /I "../../../" /I "../../../../libxml2-2.7.3/include" /I "../include" /I "../../../lib/isc/win32" /I "../../../lib/isc/win32/include" /I "../../../lib/isc/include" /I "../../../lib/isc/noatomic/include" /I "../../../lib/dns/win32/include" /I "../../../lib/dns/include" /I "../../../lib/isccc/include" /I "../../../lib/isccfg/include" /D "WIN32" /D "NDEBUG" /D "__STDC__" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
# ADD BASE CPP /nologo /W3 @COPTX@ @COPTI@ /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" @COPTY@ /FD /c
# ADD CPP /nologo /MD /W3 @COPTX@ @COPTI@ /O2 /I "./" /I "../../../" @LIBXML2_INC@ /I "../include" /I "../../../lib/isc/win32" /I "../../../lib/isc/win32/include" /I "../../../lib/isc/include" /I "../../../lib/dns/win32/include" /I "../../../lib/dns/include" /I "../../../lib/isccc/include" /I "../../../lib/isccfg/include" /D "WIN32" /D "NDEBUG" /D "__STDC__" /D "_CONSOLE" /D "_MBCS" @COPTY@ /FD /c
# ADD BASE RSC /l 0x409 /d "NDEBUG"
# ADD RSC /l 0x409 /d "NDEBUG"
BSC32=bscmake.exe
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
LINK32=link.exe
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
# ADD LINK32 user32.lib advapi32.lib ws2_32.lib Release/confgentool.lib ../../../lib/isc/win32/Release/libisc.lib ../../../lib/dns/win32/Release/libdns.lib ../../../lib/isccfg/win32/Release/libisccfg.lib ../../../lib/isccc/win32/Release/libisccc.lib /nologo /subsystem:console /machine:I386 /out:"../../../Build/Release/rndc-confgen.exe"
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console @MACHINE@
# ADD LINK32 user32.lib advapi32.lib ws2_32.lib Release/confgentool.lib ../../../lib/isc/win32/Release/libisc.lib ../../../lib/dns/win32/Release/libdns.lib ../../../lib/isccfg/win32/Release/libisccfg.lib ../../../lib/isccc/win32/Release/libisccc.lib /nologo /subsystem:console @MACHINE@ /out:"../../../Build/Release/rndc-confgen.exe"
!ELSEIF "$(CFG)" == "rndcconfgen - Win32 Debug"
!ELSEIF "$(CFG)" == "rndcconfgen - @PLATFORM@ Debug"
# PROP BASE Use_MFC 0
# PROP BASE Use_Debug_Libraries 1
@@ -65,24 +65,24 @@ LINK32=link.exe
# PROP Intermediate_Dir "Debug"
# PROP Ignore_Export_Lib 0
# PROP Target_Dir ""
# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c
# ADD CPP /nologo /MDd /W3 /Gm /GX /ZI /Od /I "./" /I "../../../" /I "../../../../libxml2-2.7.3/include" /I "../include" /I "../../../lib/isc/win32" /I "../../../lib/isc/win32/include" /I "../../../lib/isc/include" /I "../../../lib/isc/noatomic/include" /I "../../../lib/dns/win32/include" /I "../../../lib/dns/include" /I "../../../lib/isccc/include" /I "../../../lib/isccfg/include" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /FR /FD /GZ /c
# SUBTRACT CPP /X /YX
# ADD BASE CPP /nologo /W3 /Gm @COPTX@ @COPTI@ /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" @COPTY@ /FD /GZ /c
# ADD CPP /nologo /MDd /W3 /Gm @COPTX@ @COPTI@ /ZI /Od /I "./" /I "../../../" @LIBXML2_INC@ /I "../include" /I "../../../lib/isc/win32" /I "../../../lib/isc/win32/include" /I "../../../lib/isc/include" /I "../../../lib/dns/win32/include" /I "../../../lib/dns/include" /I "../../../lib/isccc/include" /I "../../../lib/isccfg/include" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /FR /FD /GZ /c
# SUBTRACT CPP /X @COPTY@
# ADD BASE RSC /l 0x409 /d "_DEBUG"
# ADD RSC /l 0x409 /d "_DEBUG"
BSC32=bscmake.exe
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
LINK32=link.exe
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
# ADD LINK32 user32.lib advapi32.lib ws2_32.lib Debug/confgentool.lib ../../../lib/isc/win32/Debug/libisc.lib ../../../lib/dns/win32/Debug/libdns.lib ../../../lib/isccfg/win32/Debug/libisccfg.lib ../../../lib/isccc/win32/Debug/libisccc.lib /nologo /subsystem:console /debug /machine:I386 /out:"../../../Build/Debug/rndc-confgen.exe" /pdbtype:sept
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug @MACHINE@ /pdbtype:sept
# ADD LINK32 user32.lib advapi32.lib ws2_32.lib Debug/confgentool.lib ../../../lib/isc/win32/Debug/libisc.lib ../../../lib/dns/win32/Debug/libdns.lib ../../../lib/isccfg/win32/Debug/libisccfg.lib ../../../lib/isccc/win32/Debug/libisccc.lib /nologo /subsystem:console /debug @MACHINE@ /out:"../../../Build/Debug/rndc-confgen.exe" /pdbtype:sept
!ENDIF
# Begin Target
# Name "rndcconfgen - Win32 Release"
# Name "rndcconfgen - Win32 Debug"
# Name "rndcconfgen - @PLATFORM@ Release"
# Name "rndcconfgen - @PLATFORM@ Debug"
# Begin Group "Source Files"
# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"

View File

@@ -1,20 +1,20 @@
# Microsoft Developer Studio Generated NMAKE File, Based on confgen.dsp
!IF "$(CFG)" == ""
CFG=rndcconfgen - Win32 Debug
!MESSAGE No configuration specified. Defaulting to rndcconfgen - Win32 Debug.
CFG=rndcconfgen - @PLATFORM@ Debug
!MESSAGE No configuration specified. Defaulting to rndcconfgen - @PLATFORM@ Debug.
!ENDIF
!IF "$(CFG)" != "rndcconfgen - Win32 Release" && "$(CFG)" != "rndcconfgen - Win32 Debug"
!IF "$(CFG)" != "rndcconfgen - @PLATFORM@ Release" && "$(CFG)" != "rndcconfgen - @PLATFORM@ Debug"
!MESSAGE Invalid configuration "$(CFG)" specified.
!MESSAGE You can specify a configuration when running NMAKE
!MESSAGE by defining the macro CFG on the command line. For example:
!MESSAGE
!MESSAGE NMAKE /f "rndcconfgen.mak" CFG="rndcconfgen - Win32 Debug"
!MESSAGE NMAKE /f "rndcconfgen.mak" CFG="rndcconfgen - @PLATFORM@ Debug"
!MESSAGE
!MESSAGE Possible choices for configuration are:
!MESSAGE
!MESSAGE "rndcconfgen - Win32 Release" (based on "Win32 (x86) Console Application")
!MESSAGE "rndcconfgen - Win32 Debug" (based on "Win32 (x86) Console Application")
!MESSAGE "rndcconfgen - @PLATFORM@ Release" (based on "@PLATFORM@ (x86) Console Application")
!MESSAGE "rndcconfgen - @PLATFORM@ Debug" (based on "@PLATFORM@ (x86) Console Application")
!MESSAGE
!ERROR An invalid configuration is specified.
!ENDIF
@@ -28,7 +28,7 @@ NULL=nul
CPP=cl.exe
RSC=rc.exe
!IF "$(CFG)" == "rndcconfgen - Win32 Release"
!IF "$(CFG)" == "rndcconfgen - @PLATFORM@ Release"
_VC_MANIFEST_INC=0
_VC_MANIFEST_BASENAME=__VC80
!ELSE
@@ -103,7 +103,7 @@ _VC_MANIFEST_CLEAN=
!endif
!IF "$(CFG)" == "rndcconfgen - Win32 Release"
!IF "$(CFG)" == "rndcconfgen - @PLATFORM@ Release"
OUTDIR=.\Release
INTDIR=.\Release
@@ -123,13 +123,13 @@ CLEAN :
"$(OUTDIR)" :
if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
CPP_PROJ=/nologo /MD /W3 /GX /O2 /I "./" /I "../../../" /I "../../../../libxml2-2.7.3/include" /I "../include" /I "../../../lib/isc/win32" /I "../../../lib/isc/win32/include" /I "../../../lib/isc/include" /I "../../../lib/isc/noatomic/include" /I "../../../lib/dns/win32/include" /I "../../../lib/dns/include" /I "../../../lib/isccc/include" /I "../../../lib/isccfg/include" /D "WIN32" /D "NDEBUG" /D "__STDC__" /D "_CONSOLE" /D "_MBCS" /Fp"$(INTDIR)\confgen.pch" /YX /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c
CPP_PROJ=/nologo /MD /W3 @COPTX@ @COPTI@ /O2 /I "./" /I "../../../" @LIBXML2_INC@ /I "../include" /I "../../../lib/isc/win32" /I "../../../lib/isc/win32/include" /I "../../../lib/isc/include" /I "../../../lib/dns/win32/include" /I "../../../lib/dns/include" /I "../../../lib/isccc/include" /I "../../../lib/isccfg/include" /D "WIN32" /D "NDEBUG" /D "__STDC__" /D "_CONSOLE" /D "_MBCS" /Fp"$(INTDIR)\confgen.pch" @COPTY@ /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c
BSC32=bscmake.exe
BSC32_FLAGS=/nologo /o"$(OUTDIR)\confgen.bsc"
BSC32_SBRS= \
LINK32=link.exe
LINK32_FLAGS=user32.lib advapi32.lib ws2_32.lib ../../../lib/isc/win32/Release/libisc.lib ../../../lib/dns/win32/Release/libdns.lib ../../../lib/isccfg/win32/Release/libisccfg.lib ../../../lib/isccc/win32/Release/libisccc.lib /nologo /subsystem:console /incremental:no /pdb:"$(OUTDIR)\rndc-confgen.pdb" /machine:I386 /out:"../../../Build/Release/rndc-confgen.exe"
LINK32_FLAGS=user32.lib advapi32.lib ws2_32.lib ../../../lib/isc/win32/Release/libisc.lib ../../../lib/dns/win32/Release/libdns.lib ../../../lib/isccfg/win32/Release/libisccfg.lib ../../../lib/isccc/win32/Release/libisccc.lib /nologo /subsystem:console /incremental:no /pdb:"$(OUTDIR)\rndc-confgen.pdb" @MACHINE@ /out:"../../../Build/Release/rndc-confgen.exe"
LINK32_OBJS= \
"$(INTDIR)\os.obj" \
"$(INTDIR)\rndc-confgen.obj" \
@@ -142,7 +142,7 @@ LINK32_OBJS= \
<<
$(_VC_MANIFEST_EMBED_EXE)
!ELSEIF "$(CFG)" == "rndcconfgen - Win32 Debug"
!ELSEIF "$(CFG)" == "rndcconfgen - @PLATFORM@ Debug"
OUTDIR=.\Debug
INTDIR=.\Debug
@@ -173,7 +173,7 @@ CLEAN :
"$(OUTDIR)" :
if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
CPP_PROJ=/nologo /MDd /W3 /Gm /GX /ZI /Od /I "./" /I "../../../" /I "../../../../libxml2-2.7.3/include" /I "../include" /I "../../../lib/isc/win32" /I "../../../lib/isc/win32/include" /I "../../../lib/isc/include" /I "../../../lib/isc/noatomic/include" /I "../../../lib/dns/win32/include" /I "../../../lib/dns/include" /I "../../../lib/isccc/include" /I "../../../lib/isccfg/include" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /FR"$(INTDIR)\\" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /GZ /c
CPP_PROJ=/nologo /MDd /W3 /Gm @COPTX@ @COPTI@ /ZI /Od /I "./" /I "../../../" @LIBXML2_INC@ /I "../include" /I "../../../lib/isc/win32" /I "../../../lib/isc/win32/include" /I "../../../lib/isc/include" /I "../../../lib/dns/win32/include" /I "../../../lib/dns/include" /I "../../../lib/isccc/include" /I "../../../lib/isccfg/include" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /FR"$(INTDIR)\\" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /GZ /c
BSC32=bscmake.exe
BSC32_FLAGS=/nologo /o"$(OUTDIR)\confgen.bsc"
BSC32_SBRS= \
@@ -188,7 +188,7 @@ BSC32_SBRS= \
<<
LINK32=link.exe
LINK32_FLAGS=user32.lib advapi32.lib ws2_32.lib ../../../lib/isc/win32/Debug/libisc.lib ../../../lib/dns/win32/Debug/libdns.lib ../../../lib/isccfg/win32/Debug/libisccfg.lib ../../../lib/isccc/win32/Debug/libisccc.lib /nologo /subsystem:console /incremental:yes /pdb:"$(OUTDIR)\rndc-confgen.pdb" /debug /machine:I386 /out:"../../../Build/Debug/rndc-confgen.exe" /pdbtype:sept
LINK32_FLAGS=user32.lib advapi32.lib ws2_32.lib ../../../lib/isc/win32/Debug/libisc.lib ../../../lib/dns/win32/Debug/libdns.lib ../../../lib/isccfg/win32/Debug/libisccfg.lib ../../../lib/isccc/win32/Debug/libisccc.lib /nologo /subsystem:console /incremental:yes /pdb:"$(OUTDIR)\rndc-confgen.pdb" /debug @MACHINE@ /out:"../../../Build/Debug/rndc-confgen.exe" /pdbtype:sept
LINK32_OBJS= \
"$(INTDIR)\os.obj" \
"$(INTDIR)\rndc-confgen.obj" \
@@ -243,16 +243,16 @@ LINK32_OBJS= \
!ENDIF
!IF "$(CFG)" == "rndcconfgen - Win32 Release" || "$(CFG)" == "rndcconfgen - Win32 Debug"
!IF "$(CFG)" == "rndcconfgen - @PLATFORM@ Release" || "$(CFG)" == "rndcconfgen - @PLATFORM@ Debug"
SOURCE=.\os.c
!IF "$(CFG)" == "rndcconfgen - Win32 Release"
!IF "$(CFG)" == "rndcconfgen - @PLATFORM@ Release"
"$(INTDIR)\os.obj" : $(SOURCE) "$(INTDIR)"
!ELSEIF "$(CFG)" == "rndcconfgen - Win32 Debug"
!ELSEIF "$(CFG)" == "rndcconfgen - @PLATFORM@ Debug"
"$(INTDIR)\os.obj" "$(INTDIR)\os.sbr" : $(SOURCE) "$(INTDIR)"
@@ -262,14 +262,14 @@ SOURCE=.\os.c
SOURCE="..\rndc-confgen.c"
!IF "$(CFG)" == "rndcconfgen - Win32 Release"
!IF "$(CFG)" == "rndcconfgen - @PLATFORM@ Release"
"$(INTDIR)\rndc-confgen.obj" : $(SOURCE) "$(INTDIR)"
$(CPP) $(CPP_PROJ) $(SOURCE)
!ELSEIF "$(CFG)" == "rndcconfgen - Win32 Debug"
!ELSEIF "$(CFG)" == "rndcconfgen - @PLATFORM@ Debug"
"$(INTDIR)\rndc-confgen.obj" "$(INTDIR)\rndc-confgen.sbr" : $(SOURCE) "$(INTDIR)"
@@ -280,14 +280,14 @@ SOURCE="..\rndc-confgen.c"
SOURCE=..\keygen.c
!IF "$(CFG)" == "rndcconfgen - Win32 Release"
!IF "$(CFG)" == "rndcconfgen - @PLATFORM@ Release"
"$(INTDIR)\keygen.obj" : $(SOURCE) "$(INTDIR)"
$(CPP) $(CPP_PROJ) $(SOURCE)
!ELSEIF "$(CFG)" == "rndcconfgen - Win32 Debug"
!ELSEIF "$(CFG)" == "rndcconfgen - @PLATFORM@ Debug"
"$(INTDIR)\keygen.obj" "$(INTDIR)\keygen.sbr" : $(SOURCE) "$(INTDIR)"
@@ -298,14 +298,14 @@ SOURCE=..\keygen.c
SOURCE=..\util.c
!IF "$(CFG)" == "rndcconfgen - Win32 Release"
!IF "$(CFG)" == "rndcconfgen - @PLATFORM@ Release"
"$(INTDIR)\util.obj" : $(SOURCE) "$(INTDIR)"
$(CPP) $(CPP_PROJ) $(SOURCE)
!ELSEIF "$(CFG)" == "rndcconfgen - Win32 Debug"
!ELSEIF "$(CFG)" == "rndcconfgen - @PLATFORM@ Debug"
"$(INTDIR)\util.obj" "$(INTDIR)\util.sbr" : $(SOURCE) "$(INTDIR)"

View File

@@ -0,0 +1,18 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Source Files">
<UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
<Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
</Filter>
<Filter Include="Resource Files">
<UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
<Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\rndc-confgen.c">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup>
</Project>

View File

@@ -0,0 +1,110 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|@PLATFORM@">
<Configuration>Debug</Configuration>
<Platform>@PLATFORM@</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|@PLATFORM@">
<Configuration>Release</Configuration>
<Platform>@PLATFORM@</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{1E2C1635-3093-4D59-80E7-4743AC10F22F}</ProjectGuid>
<Keyword>Win32Proj</Keyword>
<RootNamespace>rndcconfgen</RootNamespace>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|@PLATFORM@'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|@PLATFORM@'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|@PLATFORM@'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|@PLATFORM@'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|@PLATFORM@'">
<LinkIncremental>true</LinkIncremental>
<OutDir>..\..\..\Build\$(Configuration)\</OutDir>
<IntDir>.\$(Configuration)\</IntDir>
<TargetName>rndc-confgen</TargetName>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|@PLATFORM@'">
<LinkIncremental>false</LinkIncremental>
<OutDir>..\..\..\Build\$(Configuration)\</OutDir>
<IntDir>.\$(Configuration)\</IntDir>
<TargetName>rndc-confgen</TargetName>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|@PLATFORM@'">
<ClCompile>
<PrecompiledHeader>
</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<Optimization>Disabled</Optimization>
<PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<FunctionLevelLinking>false</FunctionLevelLinking>
<PrecompiledHeaderOutputFile>.\$(Configuration)\$(ProjectName).pch</PrecompiledHeaderOutputFile>
<AssemblerListingLocation>.\$(Configuration)\</AssemblerListingLocation>
<ObjectFileName>.\$(Configuration)\</ObjectFileName>
<ProgramDataBaseFileName>$(OutDir)$(TargetName).pdb</ProgramDataBaseFileName>
<BrowseInformation>true</BrowseInformation>
<AdditionalIncludeDirectories>.\;..\..\..\;@LIBXML2_INC@..\include;..\..\..\lib\isc\win32;..\..\..\lib\isc\win32\include;..\..\..\lib\isc\include;..\..\..\lib\dns\include;..\..\..\lib\isccc\include;..\..\..\lib\isccfg\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
<OutputFile>..\..\..\Build\$(Configuration)\$(TargetName)$(TargetExt)</OutputFile>
<AdditionalLibraryDirectories>$(Configuration);..\..\..\lib\isc\win32\$(Configuration);..\..\..\lib\dns\win32\$(Configuration);..\..\..\lib\isccfg\win32\$(Configuration);..\..\..\lib\isccc\win32\$(Configuration);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<AdditionalDependencies>confgentool.lib;libisc.lib;libdns.lib;libisccfg.lib;libisccc.lib;ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|@PLATFORM@'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<PrecompiledHeader>
</PrecompiledHeader>
<Optimization>MaxSpeed</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>@INTRINSIC@</IntrinsicFunctions>
<PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
<WholeProgramOptimization>false</WholeProgramOptimization>
<StringPooling>true</StringPooling>
<PrecompiledHeaderOutputFile>.\$(Configuration)\$(ProjectName).pch</PrecompiledHeaderOutputFile>
<AssemblerListingLocation>.\$(Configuration)\</AssemblerListingLocation>
<ObjectFileName>.\$(Configuration)\</ObjectFileName>
<ProgramDataBaseFileName>$(OutDir)$(TargetName).pdb</ProgramDataBaseFileName>
<AdditionalIncludeDirectories>.\;..\..\..\;@LIBXML2_INC@..\include;..\..\..\lib\isc\win32;..\..\..\lib\isc\win32\include;..\..\..\lib\isc\include;..\..\..\lib\dns\include;..\..\..\lib\isccc\include;..\..\..\lib\isccfg\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<GenerateDebugInformation>false</GenerateDebugInformation>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<OutputFile>..\..\..\Build\$(Configuration)\$(TargetName)$(TargetExt)</OutputFile>
<LinkTimeCodeGeneration>Default</LinkTimeCodeGeneration>
<AdditionalLibraryDirectories>$(Configuration);..\..\..\lib\isc\win32\$(Configuration);..\..\..\lib\dns\win32\$(Configuration);..\..\..\lib\isccfg\win32\$(Configuration);..\..\..\lib\isccc\win32\$(Configuration);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<AdditionalDependencies>confgentool.lib;libisc.lib;libdns.lib;libisccfg.lib;libisccc.lib;ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="..\rndc-confgen.c" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View File

@@ -0,0 +1,3 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
</Project>

View File

@@ -1,6 +0,0 @@
Makefile
dig
host
nslookup
*.lo
.libs

7
bin/dig/.gitignore vendored Normal file
View File

@@ -0,0 +1,7 @@
/dig
/host
/nslookup
.libs
dig-symtbl.c
host-symtbl.c
nslookup-symtbl.c

View File

@@ -1,4 +1,4 @@
# Copyright (C) 2004, 2005, 2007, 2009 Internet Systems Consortium, Inc. ("ISC")
# Copyright (C) 2004, 2005, 2007, 2009, 2012 Internet Systems Consortium, Inc. ("ISC")
# Copyright (C) 2000-2002 Internet Software Consortium.
#
# Permission to use, copy, modify, and/or distribute this software for any

View File

@@ -1,4 +1,4 @@
.\" Copyright (C) 2004-2010 Internet Systems Consortium, Inc. ("ISC")
.\" Copyright (C) 2004-2010, 2013, 2014 Internet Systems Consortium, Inc. ("ISC")
.\" Copyright (C) 2000-2003 Internet Software Consortium.
.\"
.\" Permission to use, copy, modify, and/or distribute this software for any
@@ -13,18 +13,18 @@
.\" OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
.\" PERFORMANCE OF THIS SOFTWARE.
.\"
.\" $Id: dig.1,v 1.54 2010/03/05 01:14:15 tbox Exp $
.\" $Id$
.\"
.hy 0
.ad l
.\" Title: dig
.\" Author:
.\" Generator: DocBook XSL Stylesheets v1.71.1 <http://docbook.sf.net/>
.\" Date: Jun 30, 2000
.\" Date: February 12, 2014
.\" Manual: BIND9
.\" Source: BIND9
.\"
.TH "DIG" "1" "Jun 30, 2000" "BIND9" "BIND9"
.TH "DIG" "1" "February 12, 2014" "BIND9" "BIND9"
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
@@ -33,7 +33,7 @@
dig \- DNS lookup utility
.SH "SYNOPSIS"
.HP 4
\fBdig\fR [@server] [\fB\-b\ \fR\fB\fIaddress\fR\fR] [\fB\-c\ \fR\fB\fIclass\fR\fR] [\fB\-f\ \fR\fB\fIfilename\fR\fR] [\fB\-k\ \fR\fB\fIfilename\fR\fR] [\fB\-m\fR] [\fB\-p\ \fR\fB\fIport#\fR\fR] [\fB\-q\ \fR\fB\fIname\fR\fR] [\fB\-t\ \fR\fB\fItype\fR\fR] [\fB\-x\ \fR\fB\fIaddr\fR\fR] [\fB\-y\ \fR\fB\fI[hmac:]\fR\fIname:key\fR\fR] [\fB\-4\fR] [\fB\-6\fR] [name] [type] [class] [queryopt...]
\fBdig\fR [@server] [\fB\-b\ \fR\fB\fIaddress\fR\fR] [\fB\-c\ \fR\fB\fIclass\fR\fR] [\fB\-f\ \fR\fB\fIfilename\fR\fR] [\fB\-k\ \fR\fB\fIfilename\fR\fR] [\fB\-m\fR] [\fB\-p\ \fR\fB\fIport#\fR\fR] [\fB\-q\ \fR\fB\fIname\fR\fR] [\fB\-t\ \fR\fB\fItype\fR\fR] [\fB\-v\fR] [\fB\-x\ \fR\fB\fIaddr\fR\fR] [\fB\-y\ \fR\fB\fI[hmac:]\fR\fIname:key\fR\fR] [\fB\-4\fR] [\fB\-6\fR] [name] [type] [class] [queryopt...]
.HP 4
\fBdig\fR [\fB\-h\fR]
.HP 4
@@ -57,7 +57,9 @@ allows multiple lookups to be issued from the command line.
Unless it is told to query a specific name server,
\fBdig\fR
will try each of the servers listed in
\fI/etc/resolv.conf\fR.
\fI/etc/resolv.conf\fR. If no usable server addresses are found,
\fBdig\fR
will send the query to the local host.
.PP
When no command line arguments or options are given,
\fBdig\fR
@@ -68,7 +70,7 @@ It is possible to set per\-user defaults for
via
\fI${HOME}/.digrc\fR. This file is read and any options in it are applied before the command line arguments.
.PP
The IN and CH class names overlap with the IN and CH top level domains names. Either use the
The IN and CH class names overlap with the IN and CH top level domain names. Either use the
\fB\-t\fR
and
\fB\-c\fR
@@ -95,13 +97,20 @@ is the name or IP address of the name server to query. This can be an IPv4 addre
\fIserver\fR
argument is a hostname,
\fBdig\fR
resolves that name before querying that name server. If no
resolves that name before querying that name server.
.sp
If no
\fIserver\fR
argument is provided,
\fBdig\fR
consults
\fI/etc/resolv.conf\fR
and queries the name servers listed there. The reply from the name server that responds is displayed.
\fI/etc/resolv.conf\fR; if an address is found there, it queries the name server at that address. If either of the
\fB\-4\fR
or
\fB\-6\fR
options are in use, then only addresses for the corresponding transport will be tried. If no usable addresses are found,
\fBdig\fR
will send the query to the local host. The reply from the name server that responds is displayed.
.RE
.PP
\fBname\fR
@@ -177,10 +186,16 @@ ixfr=N. The incremental zone transfer will contain the changes made to the zone
The
\fB\-q\fR
option sets the query name to
\fIname\fR. This useful do distinguish the
\fIname\fR. This is useful to distinguish the
\fIname\fR
from other arguments.
.PP
The
\fB\-v\fR
causes
\fBdig\fR
to print the version number and exit.
.PP
Reverse lookups \(em mapping addresses to names \(em are simplified by the
\fB\-x\fR
option.
@@ -232,21 +247,85 @@ no
to negate the meaning of that keyword. Other keywords assign values to options like the timeout interval. They have the form
\fB+keyword=value\fR. The query options are:
.PP
\fB+[no]tcp\fR
\fB+[no]aaflag\fR
.RS 4
Use [do not use] TCP when querying name servers. The default behavior is to use UDP unless an AXFR or IXFR query is requested, in which case a TCP connection is used.
A synonym for
\fI+[no]aaonly\fR.
.RE
.PP
\fB+[no]vc\fR
\fB+[no]aaonly\fR
.RS 4
Use [do not use] TCP when querying name servers. This alternate syntax to
\fI+[no]tcp\fR
is provided for backwards compatibility. The "vc" stands for "virtual circuit".
Sets the "aa" flag in the query.
.RE
.PP
\fB+[no]ignore\fR
\fB+[no]additional\fR
.RS 4
Ignore truncation in UDP responses instead of retrying with TCP. By default, TCP retries are performed.
Display [do not display] the additional section of a reply. The default is to display it.
.RE
.PP
\fB+[no]adflag\fR
.RS 4
Set [do not set] the AD (authentic data) bit in the query. This requests the server to return whether all of the answer and authority sections have all been validated as secure according to the security policy of the server. AD=1 indicates that all records have been validated as secure and the answer is not from a OPT\-OUT range. AD=0 indicate that some part of the answer was insecure or not validated.
.RE
.PP
\fB+[no]all\fR
.RS 4
Set or clear all display flags.
.RE
.PP
\fB+[no]answer\fR
.RS 4
Display [do not display] the answer section of a reply. The default is to display it.
.RE
.PP
\fB+[no]authority\fR
.RS 4
Display [do not display] the authority section of a reply. The default is to display it.
.RE
.PP
\fB+[no]besteffort\fR
.RS 4
Attempt to display the contents of messages which are malformed. The default is to not display malformed answers.
.RE
.PP
\fB+bufsize=B\fR
.RS 4
Set the UDP message buffer size advertised using EDNS0 to
\fIB\fR
bytes. The maximum and minimum sizes of this buffer are 65535 and 0 respectively. Values outside this range are rounded up or down appropriately. Values other than zero will cause a EDNS query to be sent.
.RE
.PP
\fB+[no]cdflag\fR
.RS 4
Set [do not set] the CD (checking disabled) bit in the query. This requests the server to not perform DNSSEC validation of responses.
.RE
.PP
\fB+[no]cl\fR
.RS 4
Display [do not display] the CLASS when printing the record.
.RE
.PP
\fB+[no]cmd\fR
.RS 4
Toggles the printing of the initial comment in the output identifying the version of
\fBdig\fR
and the query options that have been applied. This comment is printed by default.
.RE
.PP
\fB+[no]comments\fR
.RS 4
Toggle the display of comment lines in the output. The default is to print comments.
.RE
.PP
\fB+[no]defname\fR
.RS 4
Deprecated, treated as a synonym for
\fI+[no]search\fR
.RE
.PP
\fB+[no]dnssec\fR
.RS 4
Requests DNSSEC records be sent by setting the DNSSEC OK bit (DO) in the OPT record in the additional section of the query.
.RE
.PP
\fB+domain=somename\fR
@@ -260,90 +339,16 @@ directive in
option were given.
.RE
.PP
\fB+[no]search\fR
\fB+[no]edns[=#]\fR
.RS 4
Use [do not use] the search list defined by the searchlist or domain directive in
\fIresolv.conf\fR
(if any). The search list is not used by default.
Specify the EDNS version to query with. Valid values are 0 to 255. Setting the EDNS version will cause a EDNS query to be sent.
\fB+noedns\fR
clears the remembered EDNS version. EDNS is set to 0 by default.
.RE
.PP
\fB+[no]showsearch\fR
\fB+[no]fail\fR
.RS 4
Perform [do not perform] a search showing intermediate results.
.RE
.PP
\fB+[no]defname\fR
.RS 4
Deprecated, treated as a synonym for
\fI+[no]search\fR
.RE
.PP
\fB+[no]aaonly\fR
.RS 4
Sets the "aa" flag in the query.
.RE
.PP
\fB+[no]aaflag\fR
.RS 4
A synonym for
\fI+[no]aaonly\fR.
.RE
.PP
\fB+[no]adflag\fR
.RS 4
Set [do not set] the AD (authentic data) bit in the query. This requests the server to return whether all of the answer and authority sections have all been validated as secure according to the security policy of the server. AD=1 indicates that all records have been validated as secure and the answer is not from a OPT\-OUT range. AD=0 indicate that some part of the answer was insecure or not validated.
.RE
.PP
\fB+[no]cdflag\fR
.RS 4
Set [do not set] the CD (checking disabled) bit in the query. This requests the server to not perform DNSSEC validation of responses.
.RE
.PP
\fB+[no]cl\fR
.RS 4
Display [do not display] the CLASS when printing the record.
.RE
.PP
\fB+[no]ttlid\fR
.RS 4
Display [do not display] the TTL when printing the record.
.RE
.PP
\fB+[no]recurse\fR
.RS 4
Toggle the setting of the RD (recursion desired) bit in the query. This bit is set by default, which means
\fBdig\fR
normally sends recursive queries. Recursion is automatically disabled when the
\fI+nssearch\fR
or
\fI+trace\fR
query options are used.
.RE
.PP
\fB+[no]nssearch\fR
.RS 4
When this option is set,
\fBdig\fR
attempts to find the authoritative name servers for the zone containing the name being looked up and display the SOA record that each name server has for the zone.
.RE
.PP
\fB+[no]trace\fR
.RS 4
Toggle tracing of the delegation path from the root name servers for the name being looked up. Tracing is disabled by default. When tracing is enabled,
\fBdig\fR
makes iterative queries to resolve the name being looked up. It will follow referrals from the root servers, showing the answer from each server that was used to resolve the lookup.
.RE
.PP
\fB+[no]cmd\fR
.RS 4
Toggles the printing of the initial comment in the output identifying the version of
\fBdig\fR
and the query options that have been applied. This comment is printed by default.
.RE
.PP
\fB+[no]short\fR
.RS 4
Provide a terse answer. The default is to print the answer in a verbose form.
Do not try the next server if you receive a SERVFAIL. The default is to not try the next server which is the reverse of normal stub resolver behavior.
.RE
.PP
\fB+[no]identify\fR
@@ -353,70 +358,22 @@ Show [or do not show] the IP address and port number that supplied the answer wh
option is enabled. If short form answers are requested, the default is not to show the source address and port number of the server that provided the answer.
.RE
.PP
\fB+[no]comments\fR
\fB+[no]ignore\fR
.RS 4
Toggle the display of comment lines in the output. The default is to print comments.
Ignore truncation in UDP responses instead of retrying with TCP. By default, TCP retries are performed.
.RE
.PP
\fB+[no]stats\fR
\fB+[no]keepopen\fR
.RS 4
This query option toggles the printing of statistics: when the query was made, the size of the reply and so on. The default behavior is to print the query statistics.
Keep the TCP socket open between queries and reuse it rather than creating a new TCP socket for each lookup. The default is
\fB+nokeepopen\fR.
.RE
.PP
\fB+[no]qr\fR
\fB+[no]multiline\fR
.RS 4
Print [do not print] the query as it is sent. By default, the query is not printed.
.RE
.PP
\fB+[no]question\fR
.RS 4
Print [do not print] the question section of a query when an answer is returned. The default is to print the question section as a comment.
.RE
.PP
\fB+[no]answer\fR
.RS 4
Display [do not display] the answer section of a reply. The default is to display it.
.RE
.PP
\fB+[no]authority\fR
.RS 4
Display [do not display] the authority section of a reply. The default is to display it.
.RE
.PP
\fB+[no]additional\fR
.RS 4
Display [do not display] the additional section of a reply. The default is to display it.
.RE
.PP
\fB+[no]all\fR
.RS 4
Set or clear all display flags.
.RE
.PP
\fB+time=T\fR
.RS 4
Sets the timeout for a query to
\fIT\fR
seconds. The default timeout is 5 seconds. An attempt to set
\fIT\fR
to less than 1 will result in a query timeout of 1 second being applied.
.RE
.PP
\fB+tries=T\fR
.RS 4
Sets the number of times to try UDP queries to server to
\fIT\fR
instead of the default, 3. If
\fIT\fR
is less than or equal to zero, the number of tries is silently rounded up to 1.
.RE
.PP
\fB+retry=T\fR
.RS 4
Sets the number of times to retry UDP queries to server to
\fIT\fR
instead of the default, 2. Unlike
\fI+tries\fR, this does not include the initial query.
Print records like the SOA records in a verbose multi\-line format with human\-readable comments. The default is to print each record on a single line, to facilitate machine parsing of the
\fBdig\fR
output.
.RE
.PP
\fB+ndots=D\fR
@@ -434,25 +391,16 @@ directive in
\fI/etc/resolv.conf\fR.
.RE
.PP
\fB+bufsize=B\fR
\fB+[no]nsid\fR
.RS 4
Set the UDP message buffer size advertised using EDNS0 to
\fIB\fR
bytes. The maximum and minimum sizes of this buffer are 65535 and 0 respectively. Values outside this range are rounded up or down appropriately. Values other than zero will cause a EDNS query to be sent.
Include an EDNS name server ID request when sending a query.
.RE
.PP
\fB+edns=#\fR
\fB+[no]nssearch\fR
.RS 4
Specify the EDNS version to query with. Valid values are 0 to 255. Setting the EDNS version will cause a EDNS query to be sent.
\fB+noedns\fR
clears the remembered EDNS version.
.RE
.PP
\fB+[no]multiline\fR
.RS 4
Print records like the SOA records in a verbose multi\-line format with human\-readable comments. The default is to print each record on a single line, to facilitate machine parsing of the
When this option is set,
\fBdig\fR
output.
attempts to find the authoritative name servers for the zone containing the name being looked up and display the SOA record that each name server has for the zone.
.RE
.PP
\fB+[no]onesoa\fR
@@ -460,19 +408,50 @@ output.
Print only one (starting) SOA record when performing an AXFR. The default is to print both the starting and ending SOA records.
.RE
.PP
\fB+[no]fail\fR
\fB+[no]qr\fR
.RS 4
Do not try the next server if you receive a SERVFAIL. The default is to not try the next server which is the reverse of normal stub resolver behavior.
Print [do not print] the query as it is sent. By default, the query is not printed.
.RE
.PP
\fB+[no]besteffort\fR
\fB+[no]question\fR
.RS 4
Attempt to display the contents of messages which are malformed. The default is to not display malformed answers.
Print [do not print] the question section of a query when an answer is returned. The default is to print the question section as a comment.
.RE
.PP
\fB+[no]dnssec\fR
\fB+[no]recurse\fR
.RS 4
Requests DNSSEC records be sent by setting the DNSSEC OK bit (DO) in the OPT record in the additional section of the query.
Toggle the setting of the RD (recursion desired) bit in the query. This bit is set by default, which means
\fBdig\fR
normally sends recursive queries. Recursion is automatically disabled when the
\fI+nssearch\fR
or
\fI+trace\fR
query options are used.
.RE
.PP
\fB+retry=T\fR
.RS 4
Sets the number of times to retry UDP queries to server to
\fIT\fR
instead of the default, 2. Unlike
\fI+tries\fR, this does not include the initial query.
.RE
.PP
\fB+[no]search\fR
.RS 4
Use [do not use] the search list defined by the searchlist or domain directive in
\fIresolv.conf\fR
(if any). The search list is not used by default.
.RE
.PP
\fB+[no]short\fR
.RS 4
Provide a terse answer. The default is to print the answer in a verbose form.
.RE
.PP
\fB+[no]showsearch\fR
.RS 4
Perform [do not perform] a search showing intermediate results.
.RE
.PP
\fB+[no]sigchase\fR
@@ -480,6 +459,48 @@ Requests DNSSEC records be sent by setting the DNSSEC OK bit (DO) in the OPT rec
Chase DNSSEC signature chains. Requires dig be compiled with \-DDIG_SIGCHASE.
.RE
.PP
\fB+[no]stats\fR
.RS 4
This query option toggles the printing of statistics: when the query was made, the size of the reply and so on. The default behavior is to print the query statistics.
.RE
.PP
\fB+[no]tcp\fR
.RS 4
Use [do not use] TCP when querying name servers. The default behavior is to use UDP unless an
ixfr=N
query is requested, in which case the default is TCP. AXFR queries always use TCP.
.RE
.PP
\fB+time=T\fR
.RS 4
Sets the timeout for a query to
\fIT\fR
seconds. The default timeout is 5 seconds. An attempt to set
\fIT\fR
to less than 1 will result in a query timeout of 1 second being applied.
.RE
.PP
\fB+[no]topdown\fR
.RS 4
When chasing DNSSEC signature chains perform a top\-down validation. Requires dig be compiled with \-DDIG_SIGCHASE.
.RE
.PP
\fB+[no]trace\fR
.RS 4
Toggle tracing of the delegation path from the root name servers for the name being looked up. Tracing is disabled by default. When tracing is enabled,
\fBdig\fR
makes iterative queries to resolve the name being looked up. It will follow referrals from the root servers, showing the answer from each server that was used to resolve the lookup.
.RE
.PP
\fB+tries=T\fR
.RS 4
Sets the number of times to try UDP queries to server to
\fIT\fR
instead of the default, 3. If
\fIT\fR
is less than or equal to zero, the number of tries is silently rounded up to 1.
.RE
.PP
\fB+trusted\-key=####\fR
.RS 4
Specifies a file containing trusted keys to be used with
@@ -496,14 +517,16 @@ in the current directory.
Requires dig be compiled with \-DDIG_SIGCHASE.
.RE
.PP
\fB+[no]topdown\fR
\fB+[no]ttlid\fR
.RS 4
When chasing DNSSEC signature chains perform a top\-down validation. Requires dig be compiled with \-DDIG_SIGCHASE.
Display [do not display] the TTL when printing the record.
.RE
.PP
\fB+[no]nsid\fR
\fB+[no]vc\fR
.RS 4
Include an EDNS name server ID request when sending a query.
Use [do not use] TCP when querying name servers. This alternate syntax to
\fI+[no]tcp\fR
is provided for backwards compatibility. The "vc" stands for "virtual circuit".
.RE
.SH "MULTIPLE QUERIES"
.PP
@@ -567,7 +590,7 @@ RFC1035.
.PP
There are probably too many query options.
.SH "COPYRIGHT"
Copyright \(co 2004\-2010 Internet Systems Consortium, Inc. ("ISC")
Copyright \(co 2004\-2010, 2013, 2014 Internet Systems Consortium, Inc. ("ISC")
.br
Copyright \(co 2000\-2003 Internet Software Consortium.
.br

View File

@@ -1,5 +1,5 @@
/*
* Copyright (C) 2004-2010 Internet Systems Consortium, Inc. ("ISC")
* Copyright (C) 2004-2014 Internet Systems Consortium, Inc. ("ISC")
* Copyright (C) 2000-2003 Internet Software Consortium.
*
* Permission to use, copy, modify, and/or distribute this software for any
@@ -15,7 +15,7 @@
* PERFORMANCE OF THIS SOFTWARE.
*/
/* $Id: dig.c,v 1.237 2010/05/13 00:40:46 marka Exp $ */
/* $Id: dig.c,v 1.237.124.4 2011/12/07 17:23:55 each Exp $ */
/*! \file */
@@ -44,8 +44,6 @@
#include <dns/result.h>
#include <dns/tsig.h>
#include <bind9/getaddresses.h>
#include <dig/dig.h>
#define ADD_STRING(b, s) { \
@@ -188,7 +186,7 @@ help(void) {
" +domain=### (Set default domainname)\n"
" +bufsize=### (Set EDNS0 Max UDP packet size)\n"
" +ndots=### (Set NDOTS value)\n"
" +edns=### (Set EDNS version)\n"
" +[no]edns[=###] (Set EDNS version) [0]\n"
" +[no]search (Set whether to use searchlist)\n"
" +[no]showsearch (Search with intermediate results)\n"
" +[no]defname (Ditto)\n"
@@ -227,6 +225,7 @@ help(void) {
#endif
" +[no]multiline (Print records in an expanded format)\n"
" +[no]onesoa (AXFR prints only one soa record)\n"
" +[no]keepopen (Keep the TCP socket open between queries)\n"
" global d-opts and servers (before host name) affect all queries.\n"
" local d-opts and servers (after host name) affect only that lookup.\n"
" -h (print help and exit)\n"
@@ -240,20 +239,22 @@ help(void) {
void
received(int bytes, isc_sockaddr_t *from, dig_query_t *query) {
isc_uint64_t diff;
isc_time_t now;
time_t tnow;
struct tm tmnow;
char time_str[100];
char fromtext[ISC_SOCKADDR_FORMATSIZE];
isc_sockaddr_format(from, fromtext, sizeof(fromtext));
TIME_NOW(&now);
if (query->lookup->stats && !short_form) {
diff = isc_time_microdiff(&now, &query->time_sent);
diff = isc_time_microdiff(&query->time_recv, &query->time_sent);
printf(";; Query time: %ld msec\n", (long int)diff/1000);
printf(";; SERVER: %s(%s)\n", fromtext, query->servname);
time(&tnow);
printf(";; WHEN: %s", ctime(&tnow));
tmnow = *localtime(&tnow);
if (strftime(time_str, sizeof(time_str),
"%a %b %d %H:%M:%S %Z %Y", &tmnow) > 0U)
printf(";; WHEN: %s\n", time_str);
if (query->lookup->doing_xfr) {
printf(";; XFR size: %u records (messages %u, "
"bytes %" ISC_PRINT_QUADFORMAT "u)\n",
@@ -261,7 +262,6 @@ received(int bytes, isc_sockaddr_t *from, dig_query_t *query) {
query->byte_count);
} else {
printf(";; MSG SIZE rcvd: %u\n", bytes);
}
if (key != NULL) {
if (!validated)
@@ -273,12 +273,12 @@ received(int bytes, isc_sockaddr_t *from, dig_query_t *query) {
}
puts("");
} else if (query->lookup->identify && !short_form) {
diff = isc_time_microdiff(&now, &query->time_sent);
diff = isc_time_microdiff(&query->time_recv, &query->time_sent);
printf(";; Received %" ISC_PRINT_QUADFORMAT "u bytes "
"from %s(%s) in %d ms\n\n",
query->lookup->doing_xfr ?
query->byte_count : (isc_uint64_t)bytes,
fromtext, query->servname,
fromtext, query->userarg,
(int)diff/1000);
}
}
@@ -301,7 +301,6 @@ static isc_result_t
say_message(dns_rdata_t *rdata, dig_query_t *query, isc_buffer_t *buf) {
isc_result_t result;
isc_uint64_t diff;
isc_time_t now;
char store[sizeof("12345678901234567890")];
if (query->lookup->trace || query->lookup->ns_search_only) {
@@ -315,8 +314,7 @@ say_message(dns_rdata_t *rdata, dig_query_t *query, isc_buffer_t *buf) {
return (result);
check_result(result, "dns_rdata_totext");
if (query->lookup->identify) {
TIME_NOW(&now);
diff = isc_time_microdiff(&now, &query->time_sent);
diff = isc_time_microdiff(&query->time_recv, &query->time_sent);
ADD_STRING(buf, " from server ");
ADD_STRING(buf, query->servname);
snprintf(store, 19, " in %d ms.", (int)diff/1000);
@@ -479,8 +477,6 @@ printmessage(dig_query_t *query, dns_message_t *msg, isc_boolean_t headers) {
if (!query->lookup->comments)
flags |= DNS_MESSAGETEXTFLAG_NOCOMMENTS;
result = ISC_R_SUCCESS;
result = isc_buffer_allocate(mctx, &buf, len);
check_result(result, "isc_buffer_allocate");
@@ -529,8 +525,16 @@ printmessage(dig_query_t *query, dns_message_t *msg, isc_boolean_t headers) {
printf(";; WARNING: recursion requested "
"but not available\n");
}
if (msg != query->lookup->sendmsg &&
query->lookup->edns != -1 && msg->opt == NULL &&
(msg->rcode == dns_rcode_formerr ||
msg->rcode == dns_rcode_notimp))
printf("\n;; WARNING: EDNS query returned status "
"%s - retry with '%s+noedns'\n",
rcode_totext(msg->rcode),
query->lookup->dnssec ? "+nodnssec ": "");
if (msg != query->lookup->sendmsg && extrabytes != 0U)
printf(";; WARNING: Messages has %u extra byte%s at "
printf(";; WARNING: Message has %u extra byte%s at "
"end\n", extrabytes, extrabytes != 0 ? "s" : "");
}
@@ -859,8 +863,10 @@ plus_option(char *option, isc_boolean_t is_batchfile,
lookup->edns = -1;
break;
}
if (value == NULL)
goto need_value;
if (value == NULL) {
lookup->edns = 0;
break;
}
result = parse_uint(&num, value, 255, "edns");
if (result != ISC_R_SUCCESS)
fatal("Couldn't parse edns");
@@ -882,6 +888,10 @@ plus_option(char *option, isc_boolean_t is_batchfile,
lookup->ignore = ISC_TRUE;
}
break;
case 'k':
FULLCHECK("keepopen");
keep_open = state;
break;
case 'm': /* multiline */
FULLCHECK("multiline");
multiline = state;
@@ -1036,8 +1046,10 @@ plus_option(char *option, isc_boolean_t is_batchfile,
switch (cmd[1]) {
case 'c': /* tcp */
FULLCHECK("tcp");
if (!is_batchfile)
if (!is_batchfile) {
lookup->tcp_mode = state;
lookup->tcp_mode_set = ISC_TRUE;
}
break;
case 'i': /* timeout */
FULLCHECK("timeout");
@@ -1115,8 +1127,10 @@ plus_option(char *option, isc_boolean_t is_batchfile,
break;
case 'v':
FULLCHECK("vc");
if (!is_batchfile)
if (!is_batchfile) {
lookup->tcp_mode = state;
lookup->tcp_mode_set = ISC_TRUE;
}
break;
default:
invalid_option:
@@ -1331,10 +1345,12 @@ dash_option(char *option, char *next, dig_lookup_t **lookup,
(*lookup)->ixfr_serial = serial;
(*lookup)->section_question = plusquest;
(*lookup)->comments = pluscomm;
(*lookup)->tcp_mode = ISC_TRUE;
if (!(*lookup)->tcp_mode_set)
(*lookup)->tcp_mode = ISC_TRUE;
} else {
(*lookup)->rdtype = rdtype;
(*lookup)->rdtypeset = ISC_TRUE;
if (!config_only)
(*lookup)->rdtypeset = ISC_TRUE;
if (rdtype == dns_rdatatype_axfr) {
(*lookup)->section_question = plusquest;
(*lookup)->comments = pluscomm;
@@ -1376,6 +1392,7 @@ dash_option(char *option, char *next, dig_lookup_t **lookup,
ip6_int, ISC_FALSE) == ISC_R_SUCCESS) {
strncpy((*lookup)->textname, textname,
sizeof((*lookup)->textname));
(*lookup)->textname[sizeof((*lookup)->textname)-1] = 0;
debug("looking up %s", (*lookup)->textname);
(*lookup)->trace_root = ISC_TF((*lookup)->trace ||
(*lookup)->ns_search_only);
@@ -1437,33 +1454,10 @@ preparse_args(int argc, char **argv) {
}
}
static void
getaddresses(dig_lookup_t *lookup, const char *host) {
isc_result_t result;
isc_sockaddr_t sockaddrs[DIG_MAX_ADDRESSES];
isc_netaddr_t netaddr;
int count, i;
dig_server_t *srv;
char tmp[ISC_NETADDR_FORMATSIZE];
result = bind9_getaddresses(host, 0, sockaddrs,
DIG_MAX_ADDRESSES, &count);
if (result != ISC_R_SUCCESS)
fatal("couldn't get address for '%s': %s",
host, isc_result_totext(result));
for (i = 0; i < count; i++) {
isc_netaddr_fromsockaddr(&netaddr, &sockaddrs[i]);
isc_netaddr_format(&netaddr, tmp, sizeof(tmp));
srv = make_server(tmp, host);
ISC_LIST_APPEND(lookup->my_server_list, srv, link);
}
addresscount = count;
}
static void
parse_args(isc_boolean_t is_batchfile, isc_boolean_t config_only,
int argc, char **argv) {
int argc, char **argv)
{
isc_result_t result;
isc_textregion_t tr;
isc_boolean_t firstarg = ISC_TRUE;
@@ -1554,8 +1548,25 @@ parse_args(isc_boolean_t is_batchfile, isc_boolean_t config_only,
debug("main parsing %s", rv[0]);
if (strncmp(rv[0], "%", 1) == 0)
break;
if (strncmp(rv[0], "@", 1) == 0) {
getaddresses(lookup, &rv[0][1]);
if (rv[0][0] == '@') {
if (is_batchfile && !config_only) {
addresscount = getaddresses(lookup, &rv[0][1],
&result);
if (result != ISC_R_SUCCESS) {
fprintf(stderr, "couldn't get address "
"for '%s': %s: skipping "
"lookup\n", &rv[0][1],
isc_result_totext(result));
if (ISC_LINK_LINKED(lookup, link))
ISC_LIST_DEQUEUE(lookup_list,
lookup, link);
destroy_lookup(lookup);
return;
}
} else
addresscount = getaddresses(lookup, &rv[0][1],
NULL);
} else if (rv[0][0] == '+') {
plus_option(&rv[0][1], is_batchfile,
lookup);
@@ -1592,7 +1603,6 @@ parse_args(isc_boolean_t is_batchfile, isc_boolean_t config_only,
(isc_textregion_t *)&tr);
if (result == ISC_R_SUCCESS &&
rdtype == dns_rdatatype_ixfr) {
result = DNS_R_UNKNOWN;
fprintf(stderr, ";; Warning, "
"ixfr requires a "
"serial number\n");
@@ -1620,7 +1630,8 @@ parse_args(isc_boolean_t is_batchfile, isc_boolean_t config_only,
lookup->section_question =
plusquest;
lookup->comments = pluscomm;
lookup->tcp_mode = ISC_TRUE;
if (!lookup->tcp_mode_set)
lookup->tcp_mode = ISC_TRUE;
} else {
lookup->rdtype = rdtype;
lookup->rdtypeset = ISC_TRUE;

File diff suppressed because it is too large Load Diff

View File

@@ -1,5 +1,5 @@
<!--
- Copyright (C) 2004-2010 Internet Systems Consortium, Inc. ("ISC")
- Copyright (C) 2004-2010, 2013, 2014 Internet Systems Consortium, Inc. ("ISC")
- Copyright (C) 2000-2003 Internet Software Consortium.
-
- Permission to use, copy, modify, and/or distribute this software for any
@@ -14,7 +14,7 @@
- OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
- PERFORMANCE OF THIS SOFTWARE.
-->
<!-- $Id: dig.html,v 1.49 2010/03/05 01:14:15 tbox Exp $ -->
<!-- $Id$ -->
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
@@ -29,12 +29,12 @@
</div>
<div class="refsynopsisdiv">
<h2>Synopsis</h2>
<div class="cmdsynopsis"><p><code class="command">dig</code> [@server] [<code class="option">-b <em class="replaceable"><code>address</code></em></code>] [<code class="option">-c <em class="replaceable"><code>class</code></em></code>] [<code class="option">-f <em class="replaceable"><code>filename</code></em></code>] [<code class="option">-k <em class="replaceable"><code>filename</code></em></code>] [<code class="option">-m</code>] [<code class="option">-p <em class="replaceable"><code>port#</code></em></code>] [<code class="option">-q <em class="replaceable"><code>name</code></em></code>] [<code class="option">-t <em class="replaceable"><code>type</code></em></code>] [<code class="option">-x <em class="replaceable"><code>addr</code></em></code>] [<code class="option">-y <em class="replaceable"><code>[<span class="optional">hmac:</span>]name:key</code></em></code>] [<code class="option">-4</code>] [<code class="option">-6</code>] [name] [type] [class] [queryopt...]</p></div>
<div class="cmdsynopsis"><p><code class="command">dig</code> [@server] [<code class="option">-b <em class="replaceable"><code>address</code></em></code>] [<code class="option">-c <em class="replaceable"><code>class</code></em></code>] [<code class="option">-f <em class="replaceable"><code>filename</code></em></code>] [<code class="option">-k <em class="replaceable"><code>filename</code></em></code>] [<code class="option">-m</code>] [<code class="option">-p <em class="replaceable"><code>port#</code></em></code>] [<code class="option">-q <em class="replaceable"><code>name</code></em></code>] [<code class="option">-t <em class="replaceable"><code>type</code></em></code>] [<code class="option">-v</code>] [<code class="option">-x <em class="replaceable"><code>addr</code></em></code>] [<code class="option">-y <em class="replaceable"><code>[<span class="optional">hmac:</span>]name:key</code></em></code>] [<code class="option">-4</code>] [<code class="option">-6</code>] [name] [type] [class] [queryopt...]</p></div>
<div class="cmdsynopsis"><p><code class="command">dig</code> [<code class="option">-h</code>]</p></div>
<div class="cmdsynopsis"><p><code class="command">dig</code> [global-queryopt...] [query...]</p></div>
</div>
<div class="refsect1" lang="en">
<a name="id2543522"></a><h2>DESCRIPTION</h2>
<a name="id2543541"></a><h2>DESCRIPTION</h2>
<p><span><strong class="command">dig</strong></span>
(domain information groper) is a flexible tool
for interrogating DNS name servers. It performs DNS lookups and
@@ -57,9 +57,10 @@
</p>
<p>
Unless it is told to query a specific name server,
<span><strong class="command">dig</strong></span> will try each of the servers listed
in
<code class="filename">/etc/resolv.conf</code>.
<span><strong class="command">dig</strong></span> will try each of the servers listed in
<code class="filename">/etc/resolv.conf</code>. If no usable server addresses
are found, <span><strong class="command">dig</strong></span> will send the query to the local
host.
</p>
<p>
When no command line arguments or options are given,
@@ -73,14 +74,14 @@
</p>
<p>
The IN and CH class names overlap with the IN and CH top level
domains names. Either use the <code class="option">-t</code> and
domain names. Either use the <code class="option">-t</code> and
<code class="option">-c</code> options to specify the type and class,
use the <code class="option">-q</code> the specify the domain name, or
use "IN." and "CH." when looking up these top level domains.
</p>
</div>
<div class="refsect1" lang="en">
<a name="id2543595"></a><h2>SIMPLE USAGE</h2>
<a name="id2543620"></a><h2>SIMPLE USAGE</h2>
<p>
A typical invocation of <span><strong class="command">dig</strong></span> looks like:
</p>
@@ -91,42 +92,49 @@
</p>
<div class="variablelist"><dl>
<dt><span class="term"><code class="constant">server</code></span></dt>
<dd><p>
is the name or IP address of the name server to query. This can
be an IPv4
address in dotted-decimal notation or an IPv6
address in colon-delimited notation. When the supplied
<em class="parameter"><code>server</code></em> argument is a
hostname,
<span><strong class="command">dig</strong></span> resolves that name before
querying that name
server. If no <em class="parameter"><code>server</code></em>
argument is provided,
<span><strong class="command">dig</strong></span> consults <code class="filename">/etc/resolv.conf</code>
and queries the name servers listed there. The reply from the
name
server that responds is displayed.
</p></dd>
<dd>
<p>
is the name or IP address of the name server to query. This
can be an IPv4 address in dotted-decimal notation or an IPv6
address in colon-delimited notation. When the supplied
<em class="parameter"><code>server</code></em> argument is a hostname,
<span><strong class="command">dig</strong></span> resolves that name before querying
that name server.
</p>
<p>
If no <em class="parameter"><code>server</code></em> argument is
provided, <span><strong class="command">dig</strong></span> consults
<code class="filename">/etc/resolv.conf</code>; if an
address is found there, it queries the name server at
that address. If either of the <code class="option">-4</code> or
<code class="option">-6</code> options are in use, then
only addresses for the corresponding transport
will be tried. If no usable addresses are found,
<span><strong class="command">dig</strong></span> will send the query to the
local host. The reply from the name server that
responds is displayed.
</p>
</dd>
<dt><span class="term"><code class="constant">name</code></span></dt>
<dd><p>
is the name of the resource record that is to be looked up.
</p></dd>
is the name of the resource record that is to be looked up.
</p></dd>
<dt><span class="term"><code class="constant">type</code></span></dt>
<dd><p>
indicates what type of query is required &#8212;
ANY, A, MX, SIG, etc.
<em class="parameter"><code>type</code></em> can be any valid query
type. If no
<em class="parameter"><code>type</code></em> argument is supplied,
<span><strong class="command">dig</strong></span> will perform a lookup for an
A record.
</p></dd>
indicates what type of query is required &#8212;
ANY, A, MX, SIG, etc.
<em class="parameter"><code>type</code></em> can be any valid query
type. If no
<em class="parameter"><code>type</code></em> argument is supplied,
<span><strong class="command">dig</strong></span> will perform a lookup for an
A record.
</p></dd>
</dl></div>
<p>
</p>
</div>
<div class="refsect1" lang="en">
<a name="id2543686"></a><h2>OPTIONS</h2>
<a name="id2543723"></a><h2>OPTIONS</h2>
<p>
The <code class="option">-b</code> option sets the source IP address of the query
to <em class="parameter"><code>address</code></em>. This must be a valid
@@ -185,9 +193,13 @@
</p>
<p>
The <code class="option">-q</code> option sets the query name to
<em class="parameter"><code>name</code></em>. This useful do distinguish the
<em class="parameter"><code>name</code></em>. This is useful to distinguish the
<em class="parameter"><code>name</code></em> from other arguments.
</p>
<p>
The <code class="option">-v</code> causes <span><strong class="command">dig</strong></span> to
print the version number and exit.
</p>
<p>
Reverse lookups &#8212; mapping addresses to names &#8212; are simplified by the
<code class="option">-x</code> option. <em class="parameter"><code>addr</code></em> is
@@ -230,7 +242,7 @@
</p>
</div>
<div class="refsect1" lang="en">
<a name="id2544035"></a><h2>QUERY OPTIONS</h2>
<a name="id2544014"></a><h2>QUERY OPTIONS</h2>
<p><span><strong class="command">dig</strong></span>
provides a number of query options which affect
the way in which lookups are made and the results displayed. Some of
@@ -250,62 +262,19 @@
</p>
<div class="variablelist"><dl>
<dt><span class="term"><code class="option">+[no]tcp</code></span></dt>
<dd><p>
Use [do not use] TCP when querying name servers. The default
behavior is to use UDP unless an AXFR or IXFR query is
requested, in
which case a TCP connection is used.
</p></dd>
<dt><span class="term"><code class="option">+[no]vc</code></span></dt>
<dd><p>
Use [do not use] TCP when querying name servers. This alternate
syntax to <em class="parameter"><code>+[no]tcp</code></em> is
provided for backwards
compatibility. The "vc" stands for "virtual circuit".
</p></dd>
<dt><span class="term"><code class="option">+[no]ignore</code></span></dt>
<dd><p>
Ignore truncation in UDP responses instead of retrying with TCP.
By
default, TCP retries are performed.
</p></dd>
<dt><span class="term"><code class="option">+domain=somename</code></span></dt>
<dd><p>
Set the search list to contain the single domain
<em class="parameter"><code>somename</code></em>, as if specified in
a
<span><strong class="command">domain</strong></span> directive in
<code class="filename">/etc/resolv.conf</code>, and enable
search list
processing as if the <em class="parameter"><code>+search</code></em>
option were given.
</p></dd>
<dt><span class="term"><code class="option">+[no]search</code></span></dt>
<dd><p>
Use [do not use] the search list defined by the searchlist or
domain
directive in <code class="filename">resolv.conf</code> (if
any).
The search list is not used by default.
</p></dd>
<dt><span class="term"><code class="option">+[no]showsearch</code></span></dt>
<dd><p>
Perform [do not perform] a search showing intermediate
results.
</p></dd>
<dt><span class="term"><code class="option">+[no]defname</code></span></dt>
<dd><p>
Deprecated, treated as a synonym for <em class="parameter"><code>+[no]search</code></em>
</p></dd>
<dt><span class="term"><code class="option">+[no]aaonly</code></span></dt>
<dd><p>
Sets the "aa" flag in the query.
</p></dd>
<dt><span class="term"><code class="option">+[no]aaflag</code></span></dt>
<dd><p>
A synonym for <em class="parameter"><code>+[no]aaonly</code></em>.
</p></dd>
A synonym for <em class="parameter"><code>+[no]aaonly</code></em>.
</p></dd>
<dt><span class="term"><code class="option">+[no]aaonly</code></span></dt>
<dd><p>
Sets the "aa" flag in the query.
</p></dd>
<dt><span class="term"><code class="option">+[no]additional</code></span></dt>
<dd><p>
Display [do not display] the additional section of a
reply. The default is to display it.
</p></dd>
<dt><span class="term"><code class="option">+[no]adflag</code></span></dt>
<dd><p>
Set [do not set] the AD (authentic data) bit in the
@@ -317,251 +286,285 @@
from a OPT-OUT range. AD=0 indicate that some part
of the answer was insecure or not validated.
</p></dd>
<dt><span class="term"><code class="option">+[no]cdflag</code></span></dt>
<dd><p>
Set [do not set] the CD (checking disabled) bit in the query.
This
requests the server to not perform DNSSEC validation of
responses.
</p></dd>
<dt><span class="term"><code class="option">+[no]cl</code></span></dt>
<dd><p>
Display [do not display] the CLASS when printing the record.
</p></dd>
<dt><span class="term"><code class="option">+[no]ttlid</code></span></dt>
<dd><p>
Display [do not display] the TTL when printing the record.
</p></dd>
<dt><span class="term"><code class="option">+[no]recurse</code></span></dt>
<dd><p>
Toggle the setting of the RD (recursion desired) bit in the
query.
This bit is set by default, which means <span><strong class="command">dig</strong></span>
normally sends recursive queries. Recursion is automatically
disabled
when the <em class="parameter"><code>+nssearch</code></em> or
<em class="parameter"><code>+trace</code></em> query options are
used.
</p></dd>
<dt><span class="term"><code class="option">+[no]nssearch</code></span></dt>
<dd><p>
When this option is set, <span><strong class="command">dig</strong></span>
attempts to find the
authoritative name servers for the zone containing the name
being
looked up and display the SOA record that each name server has
for the
zone.
</p></dd>
<dt><span class="term"><code class="option">+[no]trace</code></span></dt>
<dd><p>
Toggle tracing of the delegation path from the root name servers
for
the name being looked up. Tracing is disabled by default. When
tracing is enabled, <span><strong class="command">dig</strong></span> makes
iterative queries to
resolve the name being looked up. It will follow referrals from
the
root servers, showing the answer from each server that was used
to
resolve the lookup.
</p></dd>
<dt><span class="term"><code class="option">+[no]cmd</code></span></dt>
<dd><p>
Toggles the printing of the initial comment in the output
identifying
the version of <span><strong class="command">dig</strong></span> and the query
options that have
been applied. This comment is printed by default.
</p></dd>
<dt><span class="term"><code class="option">+[no]short</code></span></dt>
<dd><p>
Provide a terse answer. The default is to print the answer in a
verbose form.
</p></dd>
<dt><span class="term"><code class="option">+[no]identify</code></span></dt>
<dd><p>
Show [or do not show] the IP address and port number that
supplied the
answer when the <em class="parameter"><code>+short</code></em> option
is enabled. If
short form answers are requested, the default is not to show the
source address and port number of the server that provided the
answer.
</p></dd>
<dt><span class="term"><code class="option">+[no]comments</code></span></dt>
<dd><p>
Toggle the display of comment lines in the output. The default
is to
print comments.
</p></dd>
<dt><span class="term"><code class="option">+[no]stats</code></span></dt>
<dd><p>
This query option toggles the printing of statistics: when the
query
was made, the size of the reply and so on. The default
behavior is
to print the query statistics.
</p></dd>
<dt><span class="term"><code class="option">+[no]qr</code></span></dt>
<dd><p>
Print [do not print] the query as it is sent.
By default, the query is not printed.
</p></dd>
<dt><span class="term"><code class="option">+[no]question</code></span></dt>
<dd><p>
Print [do not print] the question section of a query when an
answer is
returned. The default is to print the question section as a
comment.
</p></dd>
<dt><span class="term"><code class="option">+[no]answer</code></span></dt>
<dd><p>
Display [do not display] the answer section of a reply. The
default
is to display it.
</p></dd>
<dt><span class="term"><code class="option">+[no]authority</code></span></dt>
<dd><p>
Display [do not display] the authority section of a reply. The
default is to display it.
</p></dd>
<dt><span class="term"><code class="option">+[no]additional</code></span></dt>
<dd><p>
Display [do not display] the additional section of a reply.
The default is to display it.
</p></dd>
<dt><span class="term"><code class="option">+[no]all</code></span></dt>
<dd><p>
Set or clear all display flags.
</p></dd>
<dt><span class="term"><code class="option">+time=T</code></span></dt>
Set or clear all display flags.
</p></dd>
<dt><span class="term"><code class="option">+[no]answer</code></span></dt>
<dd><p>
Sets the timeout for a query to
<em class="parameter"><code>T</code></em> seconds. The default
timeout is 5 seconds.
An attempt to set <em class="parameter"><code>T</code></em> to less
than 1 will result
in a query timeout of 1 second being applied.
</p></dd>
<dt><span class="term"><code class="option">+tries=T</code></span></dt>
Display [do not display] the answer section of a
reply. The default is to display it.
</p></dd>
<dt><span class="term"><code class="option">+[no]authority</code></span></dt>
<dd><p>
Sets the number of times to try UDP queries to server to
<em class="parameter"><code>T</code></em> instead of the default, 3.
If
<em class="parameter"><code>T</code></em> is less than or equal to
zero, the number of
tries is silently rounded up to 1.
</p></dd>
<dt><span class="term"><code class="option">+retry=T</code></span></dt>
Display [do not display] the authority section of a
reply. The default is to display it.
</p></dd>
<dt><span class="term"><code class="option">+[no]besteffort</code></span></dt>
<dd><p>
Sets the number of times to retry UDP queries to server to
<em class="parameter"><code>T</code></em> instead of the default, 2.
Unlike
<em class="parameter"><code>+tries</code></em>, this does not include
the initial
query.
</p></dd>
<dt><span class="term"><code class="option">+ndots=D</code></span></dt>
<dd><p>
Set the number of dots that have to appear in
<em class="parameter"><code>name</code></em> to <em class="parameter"><code>D</code></em> for it to be
considered absolute. The default value is that defined using
the
ndots statement in <code class="filename">/etc/resolv.conf</code>, or 1 if no
ndots statement is present. Names with fewer dots are
interpreted as
relative names and will be searched for in the domains listed in
the
<code class="option">search</code> or <code class="option">domain</code> directive in
<code class="filename">/etc/resolv.conf</code>.
</p></dd>
Attempt to display the contents of messages which are
malformed. The default is to not display malformed
answers.
</p></dd>
<dt><span class="term"><code class="option">+bufsize=B</code></span></dt>
<dd><p>
Set the UDP message buffer size advertised using EDNS0 to
<em class="parameter"><code>B</code></em> bytes. The maximum and minimum sizes
of this buffer are 65535 and 0 respectively. Values outside
this range are rounded up or down appropriately.
Values other than zero will cause a EDNS query to be sent.
</p></dd>
<dt><span class="term"><code class="option">+edns=#</code></span></dt>
Set the UDP message buffer size advertised using EDNS0
to <em class="parameter"><code>B</code></em> bytes. The maximum and
minimum sizes of this buffer are 65535 and 0 respectively.
Values outside this range are rounded up or down
appropriately. Values other than zero will cause a
EDNS query to be sent.
</p></dd>
<dt><span class="term"><code class="option">+[no]cdflag</code></span></dt>
<dd><p>
Set [do not set] the CD (checking disabled) bit in
the query. This requests the server to not perform
DNSSEC validation of responses.
</p></dd>
<dt><span class="term"><code class="option">+[no]cl</code></span></dt>
<dd><p>
Display [do not display] the CLASS when printing the
record.
</p></dd>
<dt><span class="term"><code class="option">+[no]cmd</code></span></dt>
<dd><p>
Toggles the printing of the initial comment in the
output identifying the version of <span><strong class="command">dig</strong></span>
and the query options that have been applied. This
comment is printed by default.
</p></dd>
<dt><span class="term"><code class="option">+[no]comments</code></span></dt>
<dd><p>
Toggle the display of comment lines in the output.
The default is to print comments.
</p></dd>
<dt><span class="term"><code class="option">+[no]defname</code></span></dt>
<dd><p>
Deprecated, treated as a synonym for
<em class="parameter"><code>+[no]search</code></em>
</p></dd>
<dt><span class="term"><code class="option">+[no]dnssec</code></span></dt>
<dd><p>
Requests DNSSEC records be sent by setting the DNSSEC
OK bit (DO) in the OPT record in the additional section
of the query.
</p></dd>
<dt><span class="term"><code class="option">+domain=somename</code></span></dt>
<dd><p>
Set the search list to contain the single domain
<em class="parameter"><code>somename</code></em>, as if specified in
a <span><strong class="command">domain</strong></span> directive in
<code class="filename">/etc/resolv.conf</code>, and enable
search list processing as if the
<em class="parameter"><code>+search</code></em> option were given.
</p></dd>
<dt><span class="term"><code class="option">+[no]edns[=#]</code></span></dt>
<dd><p>
Specify the EDNS version to query with. Valid values
are 0 to 255. Setting the EDNS version will cause a
EDNS query to be sent. <code class="option">+noedns</code> clears the
remembered EDNS version.
</p></dd>
<dt><span class="term"><code class="option">+[no]multiline</code></span></dt>
<dd><p>
Print records like the SOA records in a verbose multi-line
format with human-readable comments. The default is to print
each record on a single line, to facilitate machine parsing
of the <span><strong class="command">dig</strong></span> output.
</p></dd>
<dt><span class="term"><code class="option">+[no]onesoa</code></span></dt>
<dd><p>
Print only one (starting) SOA record when performing
an AXFR. The default is to print both the starting and
ending SOA records.
are 0 to 255. Setting the EDNS version will cause
a EDNS query to be sent. <code class="option">+noedns</code>
clears the remembered EDNS version. EDNS is set to
0 by default.
</p></dd>
<dt><span class="term"><code class="option">+[no]fail</code></span></dt>
<dd><p>
Do not try the next server if you receive a SERVFAIL. The
default is
to not try the next server which is the reverse of normal stub
resolver
behavior.
</p></dd>
<dt><span class="term"><code class="option">+[no]besteffort</code></span></dt>
Do not try the next server if you receive a SERVFAIL.
The default is to not try the next server which is
the reverse of normal stub resolver behavior.
</p></dd>
<dt><span class="term"><code class="option">+[no]identify</code></span></dt>
<dd><p>
Attempt to display the contents of messages which are malformed.
The default is to not display malformed answers.
</p></dd>
<dt><span class="term"><code class="option">+[no]dnssec</code></span></dt>
Show [or do not show] the IP address and port number
that supplied the answer when the
<em class="parameter"><code>+short</code></em> option is enabled. If
short form answers are requested, the default is not
to show the source address and port number of the
server that provided the answer.
</p></dd>
<dt><span class="term"><code class="option">+[no]ignore</code></span></dt>
<dd><p>
Requests DNSSEC records be sent by setting the DNSSEC OK bit
(DO)
in the OPT record in the additional section of the query.
</p></dd>
Ignore truncation in UDP responses instead of retrying
with TCP. By default, TCP retries are performed.
</p></dd>
<dt><span class="term"><code class="option">+[no]keepopen</code></span></dt>
<dd><p>
Keep the TCP socket open between queries and reuse
it rather than creating a new TCP socket for each
lookup. The default is <code class="option">+nokeepopen</code>.
</p></dd>
<dt><span class="term"><code class="option">+[no]multiline</code></span></dt>
<dd><p>
Print records like the SOA records in a verbose
multi-line format with human-readable comments. The
default is to print each record on a single line, to
facilitate machine parsing of the <span><strong class="command">dig</strong></span>
output.
</p></dd>
<dt><span class="term"><code class="option">+ndots=D</code></span></dt>
<dd><p>
Set the number of dots that have to appear in
<em class="parameter"><code>name</code></em> to <em class="parameter"><code>D</code></em>
for it to be considered absolute. The default value
is that defined using the ndots statement in
<code class="filename">/etc/resolv.conf</code>, or 1 if no
ndots statement is present. Names with fewer dots
are interpreted as relative names and will be searched
for in the domains listed in the <code class="option">search</code>
or <code class="option">domain</code> directive in
<code class="filename">/etc/resolv.conf</code>.
</p></dd>
<dt><span class="term"><code class="option">+[no]nsid</code></span></dt>
<dd><p>
Include an EDNS name server ID request when sending
a query.
</p></dd>
<dt><span class="term"><code class="option">+[no]nssearch</code></span></dt>
<dd><p>
When this option is set, <span><strong class="command">dig</strong></span>
attempts to find the authoritative name servers for
the zone containing the name being looked up and
display the SOA record that each name server has for
the zone.
</p></dd>
<dt><span class="term"><code class="option">+[no]onesoa</code></span></dt>
<dd><p>
Print only one (starting) SOA record when performing
an AXFR. The default is to print both the starting
and ending SOA records.
</p></dd>
<dt><span class="term"><code class="option">+[no]qr</code></span></dt>
<dd><p>
Print [do not print] the query as it is sent. By
default, the query is not printed.
</p></dd>
<dt><span class="term"><code class="option">+[no]question</code></span></dt>
<dd><p>
Print [do not print] the question section of a query
when an answer is returned. The default is to print
the question section as a comment.
</p></dd>
<dt><span class="term"><code class="option">+[no]recurse</code></span></dt>
<dd><p>
Toggle the setting of the RD (recursion desired) bit
in the query. This bit is set by default, which means
<span><strong class="command">dig</strong></span> normally sends recursive
queries. Recursion is automatically disabled when
the <em class="parameter"><code>+nssearch</code></em> or
<em class="parameter"><code>+trace</code></em> query options are used.
</p></dd>
<dt><span class="term"><code class="option">+retry=T</code></span></dt>
<dd><p>
Sets the number of times to retry UDP queries to
server to <em class="parameter"><code>T</code></em> instead of the
default, 2. Unlike <em class="parameter"><code>+tries</code></em>,
this does not include the initial query.
</p></dd>
<dt><span class="term"><code class="option">+[no]search</code></span></dt>
<dd><p>
Use [do not use] the search list defined by the
searchlist or domain directive in
<code class="filename">resolv.conf</code> (if any). The search
list is not used by default.
</p></dd>
<dt><span class="term"><code class="option">+[no]short</code></span></dt>
<dd><p>
Provide a terse answer. The default is to print the
answer in a verbose form.
</p></dd>
<dt><span class="term"><code class="option">+[no]showsearch</code></span></dt>
<dd><p>
Perform [do not perform] a search showing intermediate
results.
</p></dd>
<dt><span class="term"><code class="option">+[no]sigchase</code></span></dt>
<dd><p>
Chase DNSSEC signature chains. Requires dig be compiled with
-DDIG_SIGCHASE.
</p></dd>
Chase DNSSEC signature chains. Requires dig be
compiled with -DDIG_SIGCHASE.
</p></dd>
<dt><span class="term"><code class="option">+[no]stats</code></span></dt>
<dd><p>
This query option toggles the printing of statistics:
when the query was made, the size of the reply and
so on. The default behavior is to print the query
statistics.
</p></dd>
<dt><span class="term"><code class="option">+[no]tcp</code></span></dt>
<dd><p>
Use [do not use] TCP when querying name servers. The
default behavior is to use UDP unless an
<code class="literal">ixfr=N</code> query is requested, in which
case the default is TCP. AXFR queries always use
TCP.
</p></dd>
<dt><span class="term"><code class="option">+time=T</code></span></dt>
<dd><p>
Sets the timeout for a query to
<em class="parameter"><code>T</code></em> seconds. The default
timeout is 5 seconds.
An attempt to set <em class="parameter"><code>T</code></em> to less
than 1 will result
in a query timeout of 1 second being applied.
</p></dd>
<dt><span class="term"><code class="option">+[no]topdown</code></span></dt>
<dd><p>
When chasing DNSSEC signature chains perform a top-down
validation. Requires dig be compiled with -DDIG_SIGCHASE.
</p></dd>
<dt><span class="term"><code class="option">+[no]trace</code></span></dt>
<dd><p>
Toggle tracing of the delegation path from the root
name servers for the name being looked up. Tracing
is disabled by default. When tracing is enabled,
<span><strong class="command">dig</strong></span> makes iterative queries to
resolve the name being looked up. It will follow
referrals from the root servers, showing the answer
from each server that was used to resolve the lookup.
</p></dd>
<dt><span class="term"><code class="option">+tries=T</code></span></dt>
<dd><p>
Sets the number of times to try UDP queries to server
to <em class="parameter"><code>T</code></em> instead of the default,
3. If <em class="parameter"><code>T</code></em> is less than or equal
to zero, the number of tries is silently rounded up
to 1.
</p></dd>
<dt><span class="term"><code class="option">+trusted-key=####</code></span></dt>
<dd>
<p>
Specifies a file containing trusted keys to be used with
<code class="option">+sigchase</code>. Each DNSKEY record must be
on its own line.
</p>
<p>
If not specified, <span><strong class="command">dig</strong></span> will look for
<code class="filename">/etc/trusted-key.key</code> then
<code class="filename">trusted-key.key</code> in the current directory.
Specifies a file containing trusted keys to be used
with <code class="option">+sigchase</code>. Each DNSKEY record
must be on its own line.
</p>
<p>
Requires dig be compiled with -DDIG_SIGCHASE.
If not specified, <span><strong class="command">dig</strong></span> will look
for <code class="filename">/etc/trusted-key.key</code> then
<code class="filename">trusted-key.key</code> in the current
directory.
</p>
<p>
Requires dig be compiled with -DDIG_SIGCHASE.
</p>
</dd>
<dt><span class="term"><code class="option">+[no]topdown</code></span></dt>
<dt><span class="term"><code class="option">+[no]ttlid</code></span></dt>
<dd><p>
When chasing DNSSEC signature chains perform a top-down
validation.
Requires dig be compiled with -DDIG_SIGCHASE.
</p></dd>
<dt><span class="term"><code class="option">+[no]nsid</code></span></dt>
Display [do not display] the TTL when printing the
record.
</p></dd>
<dt><span class="term"><code class="option">+[no]vc</code></span></dt>
<dd><p>
Include an EDNS name server ID request when sending a query.
</p></dd>
Use [do not use] TCP when querying name servers. This
alternate syntax to <em class="parameter"><code>+[no]tcp</code></em>
is provided for backwards compatibility. The "vc"
stands for "virtual circuit".
</p></dd>
</dl></div>
<p>
</p>
</div>
<div class="refsect1" lang="en">
<a name="id2545184"></a><h2>MULTIPLE QUERIES</h2>
<a name="id2545116"></a><h2>MULTIPLE QUERIES</h2>
<p>
The BIND 9 implementation of <span><strong class="command">dig </strong></span>
supports
@@ -607,7 +610,7 @@ dig +qr www.isc.org any -x 127.0.0.1 isc.org ns +noqr
</p>
</div>
<div class="refsect1" lang="en">
<a name="id2545245"></a><h2>IDN SUPPORT</h2>
<a name="id2545178"></a><h2>IDN SUPPORT</h2>
<p>
If <span><strong class="command">dig</strong></span> has been built with IDN (internationalized
domain name) support, it can accept and display non-ASCII domain names.
@@ -621,14 +624,14 @@ dig +qr www.isc.org any -x 127.0.0.1 isc.org ns +noqr
</p>
</div>
<div class="refsect1" lang="en">
<a name="id2545336"></a><h2>FILES</h2>
<a name="id2545201"></a><h2>FILES</h2>
<p><code class="filename">/etc/resolv.conf</code>
</p>
<p><code class="filename">${HOME}/.digrc</code>
</p>
</div>
<div class="refsect1" lang="en">
<a name="id2545353"></a><h2>SEE ALSO</h2>
<a name="id2545218"></a><h2>SEE ALSO</h2>
<p><span class="citerefentry"><span class="refentrytitle">host</span>(1)</span>,
<span class="citerefentry"><span class="refentrytitle">named</span>(8)</span>,
<span class="citerefentry"><span class="refentrytitle">dnssec-keygen</span>(8)</span>,
@@ -636,7 +639,7 @@ dig +qr www.isc.org any -x 127.0.0.1 isc.org ns +noqr
</p>
</div>
<div class="refsect1" lang="en">
<a name="id2545390"></a><h2>BUGS</h2>
<a name="id2545255"></a><h2>BUGS</h2>
<p>
There are probably too many query options.
</p>

File diff suppressed because it is too large Load Diff

View File

@@ -1,4 +1,4 @@
.\" Copyright (C) 2004, 2005, 2007-2009 Internet Systems Consortium, Inc. ("ISC")
.\" Copyright (C) 2004, 2005, 2007-2009, 2014 Internet Systems Consortium, Inc. ("ISC")
.\" Copyright (C) 2000-2002 Internet Software Consortium.
.\"
.\" Permission to use, copy, modify, and/or distribute this software for any
@@ -13,18 +13,18 @@
.\" OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
.\" PERFORMANCE OF THIS SOFTWARE.
.\"
.\" $Id: host.1,v 1.31 2009/07/11 01:12:45 tbox Exp $
.\" $Id$
.\"
.hy 0
.ad l
.\" Title: host
.\" Author:
.\" Generator: DocBook XSL Stylesheets v1.71.1 <http://docbook.sf.net/>
.\" Date: Jun 30, 2000
.\" Date: January 20, 2009
.\" Manual: BIND9
.\" Source: BIND9
.\"
.TH "HOST" "1" "Jun 30, 2000" "BIND9" "BIND9"
.TH "HOST" "1" "January 20, 2009" "BIND9" "BIND9"
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
@@ -33,7 +33,7 @@
host \- DNS lookup utility
.SH "SYNOPSIS"
.HP 5
\fBhost\fR [\fB\-aCdlnrsTwv\fR] [\fB\-c\ \fR\fB\fIclass\fR\fR] [\fB\-N\ \fR\fB\fIndots\fR\fR] [\fB\-R\ \fR\fB\fInumber\fR\fR] [\fB\-t\ \fR\fB\fItype\fR\fR] [\fB\-W\ \fR\fB\fIwait\fR\fR] [\fB\-m\ \fR\fB\fIflag\fR\fR] [\fB\-4\fR] [\fB\-6\fR] {name} [server]
\fBhost\fR [\fB\-aCdlnrsTwv\fR] [\fB\-c\ \fR\fB\fIclass\fR\fR] [\fB\-N\ \fR\fB\fIndots\fR\fR] [\fB\-R\ \fR\fB\fInumber\fR\fR] [\fB\-t\ \fR\fB\fItype\fR\fR] [\fB\-W\ \fR\fB\fIwait\fR\fR] [\fB\-m\ \fR\fB\fIflag\fR\fR] [\fB\-4\fR] [\fB\-6\fR] [\fB\-v\fR] [\fB\-V\fR] {name} [server]
.SH "DESCRIPTION"
.PP
\fBhost\fR
@@ -194,6 +194,12 @@ can be used to set the memory usage debugging flags
\fIusage\fR
and
\fItrace\fR.
.PP
The
\fB\-V\fR
option causes
\fBhost\fR
to print the version number and exit.
.SH "IDN SUPPORT"
.PP
If
@@ -213,7 +219,7 @@ runs.
\fBdig\fR(1),
\fBnamed\fR(8).
.SH "COPYRIGHT"
Copyright \(co 2004, 2005, 2007\-2009 Internet Systems Consortium, Inc. ("ISC")
Copyright \(co 2004, 2005, 2007\-2009, 2014 Internet Systems Consortium, Inc. ("ISC")
.br
Copyright \(co 2000\-2002 Internet Software Consortium.
.br

View File

@@ -1,5 +1,5 @@
/*
* Copyright (C) 2004-2007, 2009, 2010 Internet Systems Consortium, Inc. ("ISC")
* Copyright (C) 2004-2007, 2009-2014 Internet Systems Consortium, Inc. ("ISC")
* Copyright (C) 2000-2003 Internet Software Consortium.
*
* Permission to use, copy, modify, and/or distribute this software for any
@@ -15,8 +15,6 @@
* PERFORMANCE OF THIS SOFTWARE.
*/
/* $Id: host.c,v 1.124 2010/11/16 05:38:30 marka Exp $ */
/*! \file */
#include <config.h>
@@ -166,7 +164,8 @@ show_usage(void) {
" -W specifies how long to wait for a reply\n"
" -4 use IPv4 query transport only\n"
" -6 use IPv6 query transport only\n"
" -m set memory debugging flag (trace|record|usage)\n", stderr);
" -m set memory debugging flag (trace|record|usage)\n"
" -v print version number and exit\n", stderr);
exit(1);
}
@@ -446,10 +445,18 @@ printmessage(dig_query_t *query, dns_message_t *msg, isc_boolean_t headers) {
if (msg->rcode != 0) {
char namestr[DNS_NAME_FORMATSIZE];
dns_name_format(query->lookup->name, namestr, sizeof(namestr));
printf("Host %s not found: %d(%s)\n",
(msg->rcode != dns_rcode_nxdomain) ? namestr :
query->lookup->textname, msg->rcode,
rcode_totext(msg->rcode));
if (query->lookup->identify_previous_line)
printf("Nameserver %s:\n\t%s not found: %d(%s)\n",
query->servname,
(msg->rcode != dns_rcode_nxdomain) ? namestr :
query->lookup->textname, msg->rcode,
rcode_totext(msg->rcode));
else
printf("Host %s not found: %d(%s)\n",
(msg->rcode != dns_rcode_nxdomain) ? namestr :
query->lookup->textname, msg->rcode,
rcode_totext(msg->rcode));
return (ISC_R_SUCCESS);
}
@@ -521,6 +528,7 @@ printmessage(dig_query_t *query, dns_message_t *msg, isc_boolean_t headers) {
if ((msg->flags & DNS_MESSAGEFLAG_CD) != 0) {
printf("%scd", did_flag ? " " : "");
did_flag = ISC_TRUE;
POST(did_flag);
}
printf("; QUERY: %u, ANSWER: %u, "
"AUTHORITY: %u, ADDITIONAL: %u\n",
@@ -594,7 +602,13 @@ printmessage(dig_query_t *query, dns_message_t *msg, isc_boolean_t headers) {
return (result);
}
static const char * optstring = "46ac:dilnm:rst:vwCDN:R:TW:";
static const char * optstring = "46ac:dilnm:rst:vVwCDN:R:TW:";
/*% version */
static void
version(void) {
fputs("host " VERSION "\n", stderr);
}
static void
pre_parse_args(int argc, char **argv) {
@@ -626,9 +640,15 @@ pre_parse_args(int argc, char **argv) {
case 's': break;
case 't': break;
case 'v': break;
case 'V':
version();
exit(0);
break;
case 'w': break;
case 'C': break;
case 'D':
if (debugging)
debugtiming = ISC_TRUE;
debugging = ISC_TRUE;
break;
case 'N': break;
@@ -745,6 +765,9 @@ parse_args(isc_boolean_t is_batchfile, int argc, char **argv) {
if (!lookup->rdtypeset ||
lookup->rdtype != dns_rdatatype_axfr)
lookup->rdtype = dns_rdatatype_any;
#ifdef WITH_IDN
idnoptions = 0;
#endif
list_type = dns_rdatatype_any;
list_addresses = ISC_FALSE;
lookup->rdtypeset = ISC_TRUE;
@@ -824,8 +847,8 @@ parse_args(isc_boolean_t is_batchfile, int argc, char **argv) {
if (isc_commandline_index >= argc)
show_usage();
strncpy(hostname, argv[isc_commandline_index], sizeof(hostname));
hostname[sizeof(hostname)-1]=0;
strlcpy(hostname, argv[isc_commandline_index], sizeof(hostname));
if (argc > isc_commandline_index + 1) {
set_nameserver(argv[isc_commandline_index+1]);
debug("server is %s", argv[isc_commandline_index+1]);

View File

@@ -2,7 +2,7 @@
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd"
[<!ENTITY mdash "&#8212;">]>
<!--
- Copyright (C) 2004, 2005, 2007-2009 Internet Systems Consortium, Inc. ("ISC")
- Copyright (C) 2004, 2005, 2007-2009, 2014 Internet Systems Consortium, Inc. ("ISC")
- Copyright (C) 2000-2002 Internet Software Consortium.
-
- Permission to use, copy, modify, and/or distribute this software for any
@@ -18,11 +18,10 @@
- PERFORMANCE OF THIS SOFTWARE.
-->
<!-- $Id: host.docbook,v 1.20 2009/01/20 23:47:56 tbox Exp $ -->
<refentry id="man.host">
<refentryinfo>
<date>Jun 30, 2000</date>
<date>January 20, 2009</date>
</refentryinfo>
<refmeta>
@@ -43,6 +42,7 @@
<year>2007</year>
<year>2008</year>
<year>2009</year>
<year>2014</year>
<holder>Internet Systems Consortium, Inc. ("ISC")</holder>
</copyright>
<copyright>
@@ -65,6 +65,8 @@
<arg><option>-m <replaceable class="parameter">flag</replaceable></option></arg>
<arg><option>-4</option></arg>
<arg><option>-6</option></arg>
<arg><option>-v</option></arg>
<arg><option>-V</option></arg>
<arg choice="req">name</arg>
<arg choice="opt">server</arg>
</cmdsynopsis>
@@ -238,6 +240,11 @@
<parameter>record</parameter>, <parameter>usage</parameter> and
<parameter>trace</parameter>.
</para>
<para>
The <option>-V</option> option causes <command>host</command>
to print the version number and exit.
</para>
</refsect1>
<refsect1>

View File

@@ -1,5 +1,5 @@
<!--
- Copyright (C) 2004, 2005, 2007-2009 Internet Systems Consortium, Inc. ("ISC")
- Copyright (C) 2004, 2005, 2007-2009, 2014 Internet Systems Consortium, Inc. ("ISC")
- Copyright (C) 2000-2002 Internet Software Consortium.
-
- Permission to use, copy, modify, and/or distribute this software for any
@@ -14,7 +14,7 @@
- OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
- PERFORMANCE OF THIS SOFTWARE.
-->
<!-- $Id: host.html,v 1.30 2009/07/11 01:12:45 tbox Exp $ -->
<!-- $Id$ -->
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
@@ -29,10 +29,10 @@
</div>
<div class="refsynopsisdiv">
<h2>Synopsis</h2>
<div class="cmdsynopsis"><p><code class="command">host</code> [<code class="option">-aCdlnrsTwv</code>] [<code class="option">-c <em class="replaceable"><code>class</code></em></code>] [<code class="option">-N <em class="replaceable"><code>ndots</code></em></code>] [<code class="option">-R <em class="replaceable"><code>number</code></em></code>] [<code class="option">-t <em class="replaceable"><code>type</code></em></code>] [<code class="option">-W <em class="replaceable"><code>wait</code></em></code>] [<code class="option">-m <em class="replaceable"><code>flag</code></em></code>] [<code class="option">-4</code>] [<code class="option">-6</code>] {name} [server]</p></div>
<div class="cmdsynopsis"><p><code class="command">host</code> [<code class="option">-aCdlnrsTwv</code>] [<code class="option">-c <em class="replaceable"><code>class</code></em></code>] [<code class="option">-N <em class="replaceable"><code>ndots</code></em></code>] [<code class="option">-R <em class="replaceable"><code>number</code></em></code>] [<code class="option">-t <em class="replaceable"><code>type</code></em></code>] [<code class="option">-W <em class="replaceable"><code>wait</code></em></code>] [<code class="option">-m <em class="replaceable"><code>flag</code></em></code>] [<code class="option">-4</code>] [<code class="option">-6</code>] [<code class="option">-v</code>] [<code class="option">-V</code>] {name} [server]</p></div>
</div>
<div class="refsect1" lang="en">
<a name="id2543434"></a><h2>DESCRIPTION</h2>
<a name="id2543454"></a><h2>DESCRIPTION</h2>
<p><span><strong class="command">host</strong></span>
is a simple utility for performing DNS lookups.
It is normally used to convert names to IP addresses and vice versa.
@@ -182,9 +182,13 @@
<em class="parameter"><code>record</code></em>, <em class="parameter"><code>usage</code></em> and
<em class="parameter"><code>trace</code></em>.
</p>
<p>
The <code class="option">-V</code> option causes <span><strong class="command">host</strong></span>
to print the version number and exit.
</p>
</div>
<div class="refsect1" lang="en">
<a name="id2543800"></a><h2>IDN SUPPORT</h2>
<a name="id2543831"></a><h2>IDN SUPPORT</h2>
<p>
If <span><strong class="command">host</strong></span> has been built with IDN (internationalized
domain name) support, it can accept and display non-ASCII domain names.
@@ -198,12 +202,12 @@
</p>
</div>
<div class="refsect1" lang="en">
<a name="id2543822"></a><h2>FILES</h2>
<a name="id2543853"></a><h2>FILES</h2>
<p><code class="filename">/etc/resolv.conf</code>
</p>
</div>
<div class="refsect1" lang="en">
<a name="id2543834"></a><h2>SEE ALSO</h2>
<a name="id2543865"></a><h2>SEE ALSO</h2>
<p><span class="citerefentry"><span class="refentrytitle">dig</span>(1)</span>,
<span class="citerefentry"><span class="refentrytitle">named</span>(8)</span>.
</p>

View File

@@ -1,5 +1,5 @@
/*
* Copyright (C) 2004-2009 Internet Systems Consortium, Inc. ("ISC")
* Copyright (C) 2004-2009, 2011-2014 Internet Systems Consortium, Inc. ("ISC")
* Copyright (C) 2000-2003 Internet Software Consortium.
*
* Permission to use, copy, modify, and/or distribute this software for any
@@ -15,7 +15,7 @@
* PERFORMANCE OF THIS SOFTWARE.
*/
/* $Id: dig.h,v 1.111 2009/09/29 15:06:06 fdupont Exp $ */
/* $Id: dig.h,v 1.111.306.3 2011/12/07 17:23:55 each Exp $ */
#ifndef DIG_H
#define DIG_H
@@ -117,6 +117,7 @@ struct dig_lookup {
trace, /*% dig +trace */
trace_root, /*% initial query for either +trace or +nssearch */
tcp_mode,
tcp_mode_set,
ip6_int,
comments,
stats,
@@ -168,6 +169,7 @@ isc_boolean_t sigchase;
dns_name_t *oname;
ISC_LINK(dig_lookup_t) link;
ISC_LIST(dig_query_t) q;
ISC_LIST(dig_query_t) connecting;
dig_query_t *current_query;
dig_serverlist_t my_server_list;
dig_searchlist_t *origin;
@@ -201,6 +203,7 @@ struct dig_query {
isc_uint32_t second_rr_serial;
isc_uint32_t msg_count;
isc_uint32_t rr_count;
isc_boolean_t ixfr_axfr;
char *servname;
char *userarg;
isc_bufferlist_t sendlist,
@@ -214,8 +217,10 @@ struct dig_query {
slspace[4];
isc_socket_t *sock;
ISC_LINK(dig_query_t) link;
ISC_LINK(dig_query_t) clink;
isc_sockaddr_t sockaddr;
isc_time_t time_sent;
isc_time_t time_recv;
isc_uint64_t byte_count;
isc_buffer_t sendbuf;
};
@@ -273,7 +278,8 @@ extern isc_boolean_t validated;
extern isc_taskmgr_t *taskmgr;
extern isc_task_t *global_task;
extern isc_boolean_t free_now;
extern isc_boolean_t debugging, memdebugging;
extern isc_boolean_t debugging, debugtiming, memdebugging;
extern isc_boolean_t keep_open;
extern char *progname;
extern int tries;
@@ -288,6 +294,9 @@ extern int idnoptions;
isc_result_t
get_address(char *host, in_port_t port, isc_sockaddr_t *sockaddr);
int
getaddresses(dig_lookup_t *lookup, const char *host, isc_result_t *resultp);
isc_result_t
get_reverse(char *reverse, size_t len, char *value, isc_boolean_t ip6_int,
isc_boolean_t strict);
@@ -302,7 +311,7 @@ debug(const char *format, ...) ISC_FORMAT_PRINTF(1, 2);
void
check_result(isc_result_t result, const char *msg);
void
isc_boolean_t
setup_lookup(dig_lookup_t *lookup);
void

View File

@@ -1,4 +1,4 @@
.\" Copyright (C) 2004-2007, 2010 Internet Systems Consortium, Inc. ("ISC")
.\" Copyright (C) 2004-2007, 2010, 2013, 2014 Internet Systems Consortium, Inc. ("ISC")
.\"
.\" Permission to use, copy, modify, and/or distribute this software for any
.\" purpose with or without fee is hereby granted, provided that the above
@@ -12,18 +12,18 @@
.\" OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
.\" PERFORMANCE OF THIS SOFTWARE.
.\"
.\" $Id: nslookup.1,v 1.16 2010/02/23 01:14:31 tbox Exp $
.\" $Id$
.\"
.hy 0
.ad l
.\" Title: nslookup
.\" Author:
.\" Generator: DocBook XSL Stylesheets v1.71.1 <http://docbook.sf.net/>
.\" Date: Jun 30, 2000
.\" Date: January 24, 2014
.\" Manual: BIND9
.\" Source: BIND9
.\"
.TH "NSLOOKUP" "1" "Jun 30, 2000" "BIND9" "BIND9"
.TH "NSLOOKUP" "1" "January 24, 2014" "BIND9" "BIND9"
.\" disable hyphenation
.nh
.\" disable justification (adjust text to left margin only)
@@ -61,6 +61,12 @@ nslookup \-query=hinfo \-timeout=10
.fi
.RE
.sp
.PP
The
\fB\-version\fR
option causes
\fBnslookup\fR
to print the version number and immediately exits.
.SH "INTERACTIVE COMMANDS"
.PP
\fBhost\fR [server]
@@ -216,6 +222,11 @@ Tell the name server to query other servers if it does not have the information.
(Default = recurse; abbreviation = [no]rec)
.RE
.PP
\fBndots=\fR\fInumber\fR
.RS 4
Set the number of dots (label separators) in a domain that will disable searching. Absolute names always stop searching.
.RE
.PP
\fBretry=\fR\fInumber\fR
.RS 4
Set the number of retries to number.
@@ -254,5 +265,5 @@ Try the next nameserver if a nameserver responds with SERVFAIL or a referral (no
.PP
Andrew Cherenson
.SH "COPYRIGHT"
Copyright \(co 2004\-2007, 2010 Internet Systems Consortium, Inc. ("ISC")
Copyright \(co 2004\-2007, 2010, 2013, 2014 Internet Systems Consortium, Inc. ("ISC")
.br

View File

@@ -1,5 +1,5 @@
/*
* Copyright (C) 2004-2010 Internet Systems Consortium, Inc. ("ISC")
* Copyright (C) 2004-2014 Internet Systems Consortium, Inc. ("ISC")
* Copyright (C) 2000-2003 Internet Software Consortium.
*
* Permission to use, copy, modify, and/or distribute this software for any
@@ -15,8 +15,6 @@
* PERFORMANCE OF THIS SOFTWARE.
*/
/* $Id: nslookup.c,v 1.127 2010/11/17 23:47:08 tbox Exp $ */
#include <config.h>
#include <stdlib.h>
@@ -57,6 +55,7 @@ static isc_boolean_t in_use = ISC_FALSE;
static char defclass[MXRD] = "IN";
static char deftype[MXRD] = "A";
static isc_event_t *global_event = NULL;
static int query_error = 1, print_error = 0;
static char domainopt[DNS_NAME_MAXTEXT];
@@ -406,6 +405,9 @@ isc_result_t
printmessage(dig_query_t *query, dns_message_t *msg, isc_boolean_t headers) {
char servtext[ISC_SOCKADDR_FORMATSIZE];
/* I've we've gotten this far, we've reached a server. */
query_error = 0;
debug("printmessage()");
isc_sockaddr_format(&query->sockaddr, servtext, sizeof(servtext));
@@ -430,9 +432,11 @@ printmessage(dig_query_t *query, dns_message_t *msg, isc_boolean_t headers) {
dns_name_format(query->lookup->name,
nametext, sizeof(nametext));
printf("** server can't find %s: %s\n",
(msg->rcode != dns_rcode_nxdomain) ? nametext :
query->lookup->textname, rcode_totext(msg->rcode));
nametext, rcode_totext(msg->rcode));
debug("returning with rcode == 0");
/* the lookup failed */
print_error |= 1;
return (ISC_R_SUCCESS);
}
@@ -487,8 +491,8 @@ show_settings(isc_boolean_t full, isc_boolean_t serv_only) {
printf(" %s\t\t%s\n",
usesearch ? "search" : "nosearch",
recurse ? "recurse" : "norecurse");
printf(" timeout = %d\t\tretry = %d\tport = %d\n",
timeout, tries, port);
printf(" timeout = %d\t\tretry = %d\tport = %d\tndots = %d\n",
timeout, tries, port, ndots);
printf(" querytype = %-8s\tclass = %s\n", deftype, defclass);
printf(" srchlist = ");
for (listent = ISC_LIST_HEAD(search_list);
@@ -535,12 +539,6 @@ testclass(char *typetext) {
}
}
static void
safecpy(char *dest, char *src, int size) {
strncpy(dest, src, size);
dest[size-1] = 0;
}
static void
set_port(const char *value) {
isc_uint32_t n;
@@ -565,40 +563,53 @@ set_tries(const char *value) {
tries = n;
}
static void
set_ndots(const char *value) {
isc_uint32_t n;
isc_result_t result = parse_uint(&n, value, 128, "ndots");
if (result == ISC_R_SUCCESS)
ndots = n;
}
static void
version(void) {
fputs("nslookup " VERSION "\n", stderr);
}
static void
setoption(char *opt) {
if (strncasecmp(opt, "all", 4) == 0) {
show_settings(ISC_TRUE, ISC_FALSE);
} else if (strncasecmp(opt, "class=", 6) == 0) {
if (testclass(&opt[6]))
safecpy(defclass, &opt[6], sizeof(defclass));
strlcpy(defclass, &opt[6], sizeof(defclass));
} else if (strncasecmp(opt, "cl=", 3) == 0) {
if (testclass(&opt[3]))
safecpy(defclass, &opt[3], sizeof(defclass));
strlcpy(defclass, &opt[3], sizeof(defclass));
} else if (strncasecmp(opt, "type=", 5) == 0) {
if (testtype(&opt[5]))
safecpy(deftype, &opt[5], sizeof(deftype));
strlcpy(deftype, &opt[5], sizeof(deftype));
} else if (strncasecmp(opt, "ty=", 3) == 0) {
if (testtype(&opt[3]))
safecpy(deftype, &opt[3], sizeof(deftype));
strlcpy(deftype, &opt[3], sizeof(deftype));
} else if (strncasecmp(opt, "querytype=", 10) == 0) {
if (testtype(&opt[10]))
safecpy(deftype, &opt[10], sizeof(deftype));
strlcpy(deftype, &opt[10], sizeof(deftype));
} else if (strncasecmp(opt, "query=", 6) == 0) {
if (testtype(&opt[6]))
safecpy(deftype, &opt[6], sizeof(deftype));
strlcpy(deftype, &opt[6], sizeof(deftype));
} else if (strncasecmp(opt, "qu=", 3) == 0) {
if (testtype(&opt[3]))
safecpy(deftype, &opt[3], sizeof(deftype));
strlcpy(deftype, &opt[3], sizeof(deftype));
} else if (strncasecmp(opt, "q=", 2) == 0) {
if (testtype(&opt[2]))
safecpy(deftype, &opt[2], sizeof(deftype));
strlcpy(deftype, &opt[2], sizeof(deftype));
} else if (strncasecmp(opt, "domain=", 7) == 0) {
safecpy(domainopt, &opt[7], sizeof(domainopt));
strlcpy(domainopt, &opt[7], sizeof(domainopt));
set_search_domain(domainopt);
usesearch = ISC_TRUE;
} else if (strncasecmp(opt, "do=", 3) == 0) {
safecpy(domainopt, &opt[3], sizeof(domainopt));
strlcpy(domainopt, &opt[3], sizeof(domainopt));
set_search_domain(domainopt);
usesearch = ISC_TRUE;
} else if (strncasecmp(opt, "port=", 5) == 0) {
@@ -645,6 +656,8 @@ setoption(char *opt) {
nofail=ISC_FALSE;
} else if (strncasecmp(opt, "nofail", 3) == 0) {
nofail=ISC_TRUE;
} else if (strncasecmp(opt, "ndots=", 6) == 0) {
set_ndots(&opt[6]);
} else {
printf("*** Invalid option: %s\n", opt);
}
@@ -677,11 +690,11 @@ addlookup(char *opt) {
lookup = make_empty_lookup();
if (get_reverse(store, sizeof(store), opt, lookup->ip6_int, ISC_TRUE)
== ISC_R_SUCCESS) {
safecpy(lookup->textname, store, sizeof(lookup->textname));
strlcpy(lookup->textname, store, sizeof(lookup->textname));
lookup->rdtype = dns_rdatatype_ptr;
lookup->rdtypeset = ISC_TRUE;
} else {
safecpy(lookup->textname, opt, sizeof(lookup->textname));
strlcpy(lookup->textname, opt, sizeof(lookup->textname));
lookup->rdtype = rdtype;
lookup->rdtypeset = ISC_TRUE;
}
@@ -774,9 +787,12 @@ parse_args(int argc, char **argv) {
for (argc--, argv++; argc > 0; argc--, argv++) {
debug("main parsing %s", argv[0]);
if (argv[0][0] == '-') {
if (argv[0][1] != 0)
if (strncasecmp(argv[0], "-ver", 4) == 0) {
version();
exit(0);
} else if (argv[0][1] != 0) {
setoption(&argv[0][1]);
else
} else
have_lookup = ISC_TRUE;
} else {
if (!have_lookup) {
@@ -893,5 +909,5 @@ main(int argc, char **argv) {
destroy_libs();
isc_app_finish();
return (0);
return (query_error | print_error);
}

View File

@@ -2,7 +2,7 @@
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd"
[<!ENTITY mdash "&#8212;">]>
<!--
- Copyright (C) 2004-2007, 2010 Internet Systems Consortium, Inc. ("ISC")
- Copyright (C) 2004-2007, 2010, 2013, 2014 Internet Systems Consortium, Inc. ("ISC")
-
- Permission to use, copy, modify, and/or distribute this software for any
- purpose with or without fee is hereby granted, provided that the above
@@ -17,7 +17,6 @@
- PERFORMANCE OF THIS SOFTWARE.
-->
<!-- $Id: nslookup.docbook,v 1.18 2010/02/22 23:49:11 tbox Exp $ -->
<!--
- Copyright (c) 1985, 1989
- The Regents of the University of California. All rights reserved.
@@ -30,11 +29,7 @@
- 2. Redistributions in binary form must reproduce the above copyright
- notice, this list of conditions and the following disclaimer in the
- documentation and/or other materials provided with the distribution.
- 3. All advertising materials mentioning features or use of this software
- must display the following acknowledgement:
- This product includes software developed by the University of
- California, Berkeley and its contributors.
- 4. Neither the name of the University nor the names of its contributors
- 3. Neither the name of the University nor the names of its contributors
- may be used to endorse or promote products derived from this software
- without specific prior written permission.
-
@@ -53,7 +48,7 @@
<refentry>
<refentryinfo>
<date>Jun 30, 2000</date>
<date>January 24, 2014</date>
</refentryinfo>
<refmeta>
@@ -74,6 +69,8 @@
<year>2006</year>
<year>2007</year>
<year>2010</year>
<year>2013</year>
<year>2014</year>
<holder>Internet Systems Consortium, Inc. ("ISC")</holder>
</copyright>
</docinfo>
@@ -136,6 +133,11 @@ nslookup -query=hinfo -timeout=10
</programlisting>
<!-- </informalexample> -->
</para>
<para>
The <option>-version</option> option causes
<command>nslookup</command> to print the version
number and immediately exits.
</para>
</refsect1>
@@ -409,6 +411,17 @@ nslookup -query=hinfo -timeout=10
</listitem>
</varlistentry>
<varlistentry>
<term><constant>ndots=</constant><replaceable>number</replaceable></term>
<listitem>
<para>
Set the number of dots (label separators) in a domain
that will disable searching. Absolute names always
stop searching.
</para>
</listitem>
</varlistentry>
<varlistentry>
<term><constant>retry=</constant><replaceable>number</replaceable></term>
<listitem>

View File

@@ -1,5 +1,5 @@
<!--
- Copyright (C) 2004-2007, 2010 Internet Systems Consortium, Inc. ("ISC")
- Copyright (C) 2004-2007, 2010, 2013, 2014 Internet Systems Consortium, Inc. ("ISC")
-
- Permission to use, copy, modify, and/or distribute this software for any
- purpose with or without fee is hereby granted, provided that the above
@@ -13,7 +13,7 @@
- OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
- PERFORMANCE OF THIS SOFTWARE.
-->
<!-- $Id: nslookup.html,v 1.23 2010/02/23 01:14:31 tbox Exp $ -->
<!-- $Id$ -->
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
@@ -21,7 +21,7 @@
<meta name="generator" content="DocBook XSL Stylesheets V1.71.1">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"><div class="refentry" lang="en">
<a name="id2476276"></a><div class="titlepage"></div>
<a name="id2476283"></a><div class="titlepage"></div>
<div class="refnamediv">
<h2>Name</h2>
<p>nslookup &#8212; query Internet name servers interactively</p>
@@ -31,7 +31,7 @@
<div class="cmdsynopsis"><p><code class="command">nslookup</code> [<code class="option">-option</code>] [name | -] [server]</p></div>
</div>
<div class="refsect1" lang="en">
<a name="id2543358"></a><h2>DESCRIPTION</h2>
<a name="id2543442"></a><h2>DESCRIPTION</h2>
<p><span><strong class="command">Nslookup</strong></span>
is a program to query Internet domain name servers. <span><strong class="command">Nslookup</strong></span>
has two modes: interactive and non-interactive. Interactive mode allows
@@ -43,7 +43,7 @@
</p>
</div>
<div class="refsect1" lang="en">
<a name="id2543374"></a><h2>ARGUMENTS</h2>
<a name="id2543458"></a><h2>ARGUMENTS</h2>
<p>
Interactive mode is entered in the following cases:
</p>
@@ -76,9 +76,14 @@ nslookup -query=hinfo -timeout=10
<p>
</p>
<p>
The <code class="option">-version</code> option causes
<span><strong class="command">nslookup</strong></span> to print the version
number and immediately exits.
</p>
</div>
<div class="refsect1" lang="en">
<a name="id2543418"></a><h2>INTERACTIVE COMMANDS</h2>
<a name="id2543512"></a><h2>INTERACTIVE COMMANDS</h2>
<div class="variablelist"><dl>
<dt><span class="term"><code class="constant">host</code> [<span class="optional">server</span>]</span></dt>
<dd>
@@ -249,6 +254,12 @@ nslookup -query=hinfo -timeout=10
(Default = recurse; abbreviation = [no]rec)
</p>
</dd>
<dt><span class="term"><code class="constant">ndots=</code><em class="replaceable"><code>number</code></em></span></dt>
<dd><p>
Set the number of dots (label separators) in a domain
that will disable searching. Absolute names always
stop searching.
</p></dd>
<dt><span class="term"><code class="constant">retry=</code><em class="replaceable"><code>number</code></em></span></dt>
<dd><p>
Set the number of retries to number.
@@ -288,19 +299,19 @@ nslookup -query=hinfo -timeout=10
</dl></div>
</div>
<div class="refsect1" lang="en">
<a name="id2546284"></a><h2>FILES</h2>
<a name="id2546326"></a><h2>FILES</h2>
<p><code class="filename">/etc/resolv.conf</code>
</p>
</div>
<div class="refsect1" lang="en">
<a name="id2546296"></a><h2>SEE ALSO</h2>
<a name="id2546338"></a><h2>SEE ALSO</h2>
<p><span class="citerefentry"><span class="refentrytitle">dig</span>(1)</span>,
<span class="citerefentry"><span class="refentrytitle">host</span>(1)</span>,
<span class="citerefentry"><span class="refentrytitle">named</span>(8)</span>.
</p>
</div>
<div class="refsect1" lang="en">
<a name="id2546330"></a><h2>Author</h2>
<a name="id2546372"></a><h2>Author</h2>
<p>
Andrew Cherenson
</p>

View File

@@ -2,9 +2,9 @@
# Microsoft Developer Studio Generated Build File, Format Version 6.00
# ** DO NOT EDIT **
# TARGTYPE "Win32 (x86) Console Application" 0x0103
# TARGTYPE "@PLATFORM@ (x86) Console Application" 0x0103
CFG=dig - Win32 Debug
CFG=dig - @PLATFORM@ Debug
!MESSAGE This is not a valid makefile. To build this project using NMAKE,
!MESSAGE use the Export Makefile command and run
!MESSAGE
@@ -13,12 +13,12 @@ CFG=dig - Win32 Debug
!MESSAGE You can specify a configuration when running NMAKE
!MESSAGE by defining the macro CFG on the command line. For example:
!MESSAGE
!MESSAGE NMAKE /f "dig.mak" CFG="dig - Win32 Debug"
!MESSAGE NMAKE /f "dig.mak" CFG="dig - @PLATFORM@ Debug"
!MESSAGE
!MESSAGE Possible choices for configuration are:
!MESSAGE
!MESSAGE "dig - Win32 Release" (based on "Win32 (x86) Console Application")
!MESSAGE "dig - Win32 Debug" (based on "Win32 (x86) Console Application")
!MESSAGE "dig - @PLATFORM@ Release" (based on "@PLATFORM@ (x86) Console Application")
!MESSAGE "dig - @PLATFORM@ Debug" (based on "@PLATFORM@ (x86) Console Application")
!MESSAGE
# Begin Project
@@ -28,7 +28,7 @@ CFG=dig - Win32 Debug
CPP=cl.exe
RSC=rc.exe
!IF "$(CFG)" == "dig - Win32 Release"
!IF "$(CFG)" == "dig - @PLATFORM@ Release"
# PROP BASE Use_MFC 0
# PROP BASE Use_Debug_Libraries 0
@@ -41,18 +41,18 @@ RSC=rc.exe
# PROP Intermediate_Dir "Release"
# PROP Ignore_Export_Lib 0
# PROP Target_Dir ""
# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
# ADD CPP /nologo /MD /W3 /GX /O2 /I "./" /I "../include" /I "../../../" /I "../../../../libxml2-2.7.3/include" /I "../../../lib/isc/win32" /I "../../../lib/isc/win32/include" /I "../../../lib/isc/include" /I "../../../lib/isc/noatomic/include" /I "../../../lib/isccfg/include" /I "../../../lib/dns/include" /I "../../../lib/bind9/include" /I "../../../lib/lwres/win32/include" /I "../../../lib/lwres/include" /D "WIN32" /D "__STDC__" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
# ADD BASE CPP /nologo /W3 @COPTX@ @COPTI@ /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" @COPTY@ /FD /c
# ADD CPP /nologo /MD /W3 @COPTX@ @COPTI@ /O2 /I "./" /I "../include" /I "../../../" @LIBXML2_INC@ @IDN_INC@ /I "../../../lib/isc/win32" /I "../../../lib/isc/win32/include" /I "../../../lib/isc/include" /I "../../../lib/isccfg/include" /I "../../../lib/dns/include" /I "../../../lib/bind9/include" /I "../../../lib/lwres/win32/include" /I "../../../lib/lwres/include" /D "WIN32" /D "__STDC__" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" @COPTY@ /FD /c
# ADD BASE RSC /l 0x409 /d "NDEBUG"
# ADD RSC /l 0x409 /d "NDEBUG"
BSC32=bscmake.exe
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
LINK32=link.exe
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
# ADD LINK32 user32.lib advapi32.lib ws2_32.lib Release/dighost.lib ../../../lib/isc/win32/Release/libisc.lib ../../../lib/isccfg/win32/Release/libisccfg.lib ../../../lib/dns/win32/Release/libdns.lib ../../../lib/bind9/win32/Release/libbind9.lib ../../../lib/lwres/win32/Release/liblwres.lib /nologo /subsystem:console /machine:I386 /out:"../../../Build/Release/dig.exe"
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console @MACHINE@
# ADD LINK32 user32.lib advapi32.lib ws2_32.lib Release/dighost.lib ../../../lib/isc/win32/Release/libisc.lib ../../../lib/isccfg/win32/Release/libisccfg.lib ../../../lib/dns/win32/Release/libdns.lib ../../../lib/bind9/win32/Release/libbind9.lib ../../../lib/lwres/win32/Release/liblwres.lib @IDN_LIB@ /nologo /subsystem:console @MACHINE@ /out:"../../../Build/Release/dig.exe"
!ELSEIF "$(CFG)" == "dig - Win32 Debug"
!ELSEIF "$(CFG)" == "dig - @PLATFORM@ Debug"
# PROP BASE Use_MFC 0
# PROP BASE Use_Debug_Libraries 1
@@ -65,24 +65,24 @@ LINK32=link.exe
# PROP Intermediate_Dir "Debug"
# PROP Ignore_Export_Lib 0
# PROP Target_Dir ""
# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c
# ADD CPP /nologo /MDd /W3 /Gm /GX /ZI /Od /I "./" /I "../include" /I "../../../" /I "../../../../libxml2-2.7.3/include" /I "../../../lib/isc/win32" /I "../../../lib/isc/win32/include" /I "../../../lib/isc/include" /I "../../../lib/isc/noatomic/include" /I "../../../lib/isccfg/include" /I "../../../lib/dns/include" /I "../../../lib/bind9/include" /I "../../../lib/lwres/win32/include" /I "../../../lib/lwres/include" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /FR /FD /GZ /c
# SUBTRACT CPP /X /u /YX
# ADD BASE CPP /nologo /W3 /Gm @COPTX@ @COPTI@ /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" @COPTY@ /FD /GZ /c
# ADD CPP /nologo /MDd /W3 /Gm @COPTX@ @COPTI@ /ZI /Od /I "./" /I "../include" /I "../../../" @LIBXML2_INC@ @IDN_INC@ /I "../../../lib/isc/win32" /I "../../../lib/isc/win32/include" /I "../../../lib/isc/include" /I "../../../lib/isccfg/include" /I "../../../lib/dns/include" /I "../../../lib/bind9/include" /I "../../../lib/lwres/win32/include" /I "../../../lib/lwres/include" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /FR /FD /GZ /c
# SUBTRACT CPP /X /u @COPTY@
# ADD BASE RSC /l 0x409 /d "_DEBUG"
# ADD RSC /l 0x409 /d "_DEBUG"
BSC32=bscmake.exe
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
LINK32=link.exe
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
# ADD LINK32 user32.lib advapi32.lib ws2_32.lib Debug/dighost.lib ../../../lib/isc/win32/Debug/libisc.lib ../../../lib/isccfg/win32/Debug/libisccfg.lib ../../../lib/dns/win32/Debug/libdns.lib ../../../lib/bind9/win32/Debug/libbind9.lib ../../../lib/lwres/win32/Debug/liblwres.lib /nologo /subsystem:console /debug /machine:I386 /out:"../../../Build/Debug/dig.exe" /pdbtype:sept
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug @MACHINE@ /pdbtype:sept
# ADD LINK32 user32.lib advapi32.lib ws2_32.lib Debug/dighost.lib ../../../lib/isc/win32/Debug/libisc.lib ../../../lib/isccfg/win32/Debug/libisccfg.lib ../../../lib/dns/win32/Debug/libdns.lib ../../../lib/bind9/win32/Debug/libbind9.lib ../../../lib/lwres/win32/Debug/liblwres.lib @IDN_LIB@ /nologo /subsystem:console /debug @MACHINE@ /out:"../../../Build/Debug/dig.exe" /pdbtype:sept
!ENDIF
# Begin Target
# Name "dig - Win32 Release"
# Name "dig - Win32 Debug"
# Name "dig - @PLATFORM@ Release"
# Name "dig - @PLATFORM@ Debug"
# Begin Group "Source Files"
# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"

View File

@@ -1,20 +1,20 @@
# Microsoft Developer Studio Generated NMAKE File, Based on dig.dsp
!IF "$(CFG)" == ""
CFG=dig - Win32 Debug
!MESSAGE No configuration specified. Defaulting to dig - Win32 Debug.
CFG=dig - @PLATFORM@ Debug
!MESSAGE No configuration specified. Defaulting to dig - @PLATFORM@ Debug.
!ENDIF
!IF "$(CFG)" != "dig - Win32 Release" && "$(CFG)" != "dig - Win32 Debug"
!IF "$(CFG)" != "dig - @PLATFORM@ Release" && "$(CFG)" != "dig - @PLATFORM@ Debug"
!MESSAGE Invalid configuration "$(CFG)" specified.
!MESSAGE You can specify a configuration when running NMAKE
!MESSAGE by defining the macro CFG on the command line. For example:
!MESSAGE
!MESSAGE NMAKE /f "dig.mak" CFG="dig - Win32 Debug"
!MESSAGE NMAKE /f "dig.mak" CFG="dig - @PLATFORM@ Debug"
!MESSAGE
!MESSAGE Possible choices for configuration are:
!MESSAGE
!MESSAGE "dig - Win32 Release" (based on "Win32 (x86) Console Application")
!MESSAGE "dig - Win32 Debug" (based on "Win32 (x86) Console Application")
!MESSAGE "dig - @PLATFORM@ Release" (based on "@PLATFORM@ (x86) Console Application")
!MESSAGE "dig - @PLATFORM@ Debug" (based on "@PLATFORM@ (x86) Console Application")
!MESSAGE
!ERROR An invalid configuration is specified.
!ENDIF
@@ -28,7 +28,7 @@ NULL=nul
CPP=cl.exe
RSC=rc.exe
!IF "$(CFG)" == "dig - Win32 Release"
!IF "$(CFG)" == "dig - @PLATFORM@ Release"
_VC_MANIFEST_INC=0
_VC_MANIFEST_BASENAME=__VC80
!ELSE
@@ -103,7 +103,7 @@ _VC_MANIFEST_CLEAN=
!endif
!IF "$(CFG)" == "dig - Win32 Release"
!IF "$(CFG)" == "dig - @PLATFORM@ Release"
OUTDIR=.\Release
INTDIR=.\Release
@@ -114,12 +114,12 @@ ALL : "..\..\..\Build\Release\dig.exe"
!ELSE
ALL : "liblwres - Win32 Release" "libbind9 - Win32 Release" "libisc - Win32 Release" "libdns - Win32 Release" "..\..\..\Build\Release\dig.exe"
ALL : "liblwres - @PLATFORM@ Release" "libbind9 - @PLATFORM@ Release" "libisc - @PLATFORM@ Release" "libdns - @PLATFORM@ Release" "..\..\..\Build\Release\dig.exe"
!ENDIF
!IF "$(RECURSE)" == "1"
CLEAN :"libdns - Win32 ReleaseCLEAN" "libisc - Win32 ReleaseCLEAN" "libbind9 - Win32 ReleaseCLEAN" "liblwres - Win32 ReleaseCLEAN"
CLEAN :"libdns - @PLATFORM@ ReleaseCLEAN" "libisc - @PLATFORM@ ReleaseCLEAN" "libbind9 - @PLATFORM@ ReleaseCLEAN" "liblwres - @PLATFORM@ ReleaseCLEAN"
!ELSE
CLEAN :
!ENDIF
@@ -132,13 +132,13 @@ CLEAN :
"$(OUTDIR)" :
if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
CPP_PROJ=/nologo /MD /W3 /GX /O2 /I "./" /I "../include" /I "../../../" /I "../../../../libxml2-2.7.3/include" /I "../../../lib/isc/win32" /I "../../../lib/isc/win32/include" /I "../../../lib/isc/include" /I "../../../lib/isc/noatomic/include" /I "../../../lib/isccfg/include" /I "../../../lib/dns/include" /I "../../../lib/bind9/include" /I "../../../lib/lwres/win32/include" /I "../../../lib/lwres/include" /D "WIN32" /D "__STDC__" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /Fp"$(INTDIR)\dig.pch" /YX /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c
CPP_PROJ=/nologo /MD /W3 @COPTX@ @COPTI@ /O2 /I "./" /I "../include" /I "../../../" @LIBXML2_INC@ @IDN_INC@ /I "../../../lib/isc/win32" /I "../../../lib/isc/win32/include" /I "../../../lib/isc/include" /I "../../../lib/isccfg/include" /I "../../../lib/dns/include" /I "../../../lib/bind9/include" /I "../../../lib/lwres/win32/include" /I "../../../lib/lwres/include" /D "WIN32" /D "__STDC__" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /Fp"$(INTDIR)\dig.pch" @COPTY@ /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c
BSC32=bscmake.exe
BSC32_FLAGS=/nologo /o"$(OUTDIR)\dig.bsc"
BSC32_SBRS= \
LINK32=link.exe
LINK32_FLAGS=user32.lib advapi32.lib ws2_32.lib ../../../lib/isc/win32/Release/libisc.lib ../../../lib/isccfg/win32/Release/libisccfg.lib ../../../lib/dns/win32/Release/libdns.lib ../../../lib/bind9/win32/Release/libbind9.lib ../../../lib/lwres/win32/Release/liblwres.lib /nologo /subsystem:console /incremental:no /pdb:"$(OUTDIR)\dig.pdb" /machine:I386 /out:"../../../Build/Release/dig.exe"
LINK32_FLAGS=user32.lib advapi32.lib ws2_32.lib ../../../lib/isc/win32/Release/libisc.lib ../../../lib/isccfg/win32/Release/libisccfg.lib ../../../lib/dns/win32/Release/libdns.lib ../../../lib/bind9/win32/Release/libbind9.lib ../../../lib/lwres/win32/Release/liblwres.lib @IDN_LIB@ /nologo /subsystem:console /incremental:no /pdb:"$(OUTDIR)\dig.pdb" @MACHINE@ /out:"../../../Build/Release/dig.exe"
LINK32_OBJS= \
"$(INTDIR)\dig.obj" \
"$(INTDIR)\dighost.obj" \
@@ -154,7 +154,7 @@ LINK32_OBJS= \
<<
$(_VC_MANIFEST_EMBED_EXE)
!ELSEIF "$(CFG)" == "dig - Win32 Debug"
!ELSEIF "$(CFG)" == "dig - @PLATFORM@ Debug"
OUTDIR=.\Debug
INTDIR=.\Debug
@@ -168,12 +168,12 @@ ALL : "..\..\..\Build\Debug\dig.exe" "$(OUTDIR)\dig.bsc"
!ELSE
ALL : "liblwres - Win32 Debug" "libbind9 - Win32 Debug" "libisc - Win32 Debug" "libdns - Win32 Debug" "..\..\..\Build\Debug\dig.exe" "$(OUTDIR)\dig.bsc"
ALL : "liblwres - @PLATFORM@ Debug" "libbind9 - @PLATFORM@ Debug" "libisc - @PLATFORM@ Debug" "libdns - @PLATFORM@ Debug" "..\..\..\Build\Debug\dig.exe" "$(OUTDIR)\dig.bsc"
!ENDIF
!IF "$(RECURSE)" == "1"
CLEAN :"libdns - Win32 DebugCLEAN" "libisc - Win32 DebugCLEAN" "libbind9 - Win32 DebugCLEAN" "liblwres - Win32 DebugCLEAN"
CLEAN :"libdns - @PLATFORM@ DebugCLEAN" "libisc - @PLATFORM@ DebugCLEAN" "libbind9 - @PLATFORM@ DebugCLEAN" "liblwres - @PLATFORM@ DebugCLEAN"
!ELSE
CLEAN :
!ENDIF
@@ -192,7 +192,7 @@ CLEAN :
"$(OUTDIR)" :
if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
CPP_PROJ=/nologo /MDd /W3 /Gm /GX /ZI /Od /I "./" /I "../include" /I "../../../" /I "../../../../libxml2-2.7.3/include" /I "../../../lib/isc/win32" /I "../../../lib/isc/win32/include" /I "../../../lib/isc/include" /I "../../../lib/isc/noatomic/include" /I "../../../lib/isccfg/include" /I "../../../lib/dns/include" /I "../../../lib/bind9/include" /I "../../../lib/lwres/win32/include" /I "../../../lib/lwres/include" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /FR"$(INTDIR)\\" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /GZ /c
CPP_PROJ=/nologo /MDd /W3 /Gm @COPTX@ @COPTI@ /ZI /Od /I "./" /I "../include" /I "../../../" @LIBXML2_INC@ @IDN_INC@ /I "../../../lib/isc/win32" /I "../../../lib/isc/win32/include" /I "../../../lib/isc/include" /I "../../../lib/isccfg/include" /I "../../../lib/dns/include" /I "../../../lib/bind9/include" /I "../../../lib/lwres/win32/include" /I "../../../lib/lwres/include" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /FR"$(INTDIR)\\" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /GZ /c
BSC32=bscmake.exe
BSC32_FLAGS=/nologo /o"$(OUTDIR)\dig.bsc"
BSC32_SBRS= \
@@ -205,7 +205,7 @@ BSC32_SBRS= \
<<
LINK32=link.exe
LINK32_FLAGS=user32.lib advapi32.lib ws2_32.lib ../../../lib/isc/win32/Debug/libisc.lib ../../../lib/isccfg/win32/Debug/libisccfg.lib ../../../lib/dns/win32/Debug/libdns.lib ../../../lib/bind9/win32/Debug/libbind9.lib ../../../lib/lwres/win32/Debug/liblwres.lib /nologo /subsystem:console /incremental:yes /pdb:"$(OUTDIR)\dig.pdb" /debug /machine:I386 /out:"../../../Build/Debug/dig.exe" /pdbtype:sept
LINK32_FLAGS=user32.lib advapi32.lib ws2_32.lib ../../../lib/isc/win32/Debug/libisc.lib ../../../lib/isccfg/win32/Debug/libisccfg.lib ../../../lib/dns/win32/Debug/libdns.lib ../../../lib/bind9/win32/Debug/libbind9.lib ../../../lib/lwres/win32/Debug/liblwres.lib @IDN_LIB@ /nologo /subsystem:console /incremental:yes /pdb:"$(OUTDIR)\dig.pdb" /debug @MACHINE@ /out:"../../../Build/Debug/dig.exe" /pdbtype:sept
LINK32_OBJS= \
"$(INTDIR)\dig.obj" \
"$(INTDIR)\dighost.obj" \
@@ -263,17 +263,17 @@ LINK32_OBJS= \
!ENDIF
!IF "$(CFG)" == "dig - Win32 Release" || "$(CFG)" == "dig - Win32 Debug"
!IF "$(CFG)" == "dig - @PLATFORM@ Release" || "$(CFG)" == "dig - @PLATFORM@ Debug"
SOURCE=..\dig.c
!IF "$(CFG)" == "dig - Win32 Release"
!IF "$(CFG)" == "dig - @PLATFORM@ Release"
"$(INTDIR)\dig.obj" : $(SOURCE) "$(INTDIR)"
$(CPP) $(CPP_PROJ) $(SOURCE)
!ELSEIF "$(CFG)" == "dig - Win32 Debug"
!ELSEIF "$(CFG)" == "dig - @PLATFORM@ Debug"
"$(INTDIR)\dig.obj" "$(INTDIR)\dig.sbr" : $(SOURCE) "$(INTDIR)"
@@ -284,14 +284,14 @@ SOURCE=..\dig.c
SOURCE=..\dighost.c
!IF "$(CFG)" == "dig - Win32 Release"
!IF "$(CFG)" == "dig - @PLATFORM@ Release"
"$(INTDIR)\dighost.obj" : $(SOURCE) "$(INTDIR)"
$(CPP) $(CPP_PROJ) $(SOURCE)
!ELSEIF "$(CFG)" == "dig - Win32 Debug"
!ELSEIF "$(CFG)" == "dig - @PLATFORM@ Debug"
"$(INTDIR)\dighost.obj" "$(INTDIR)\dighost.sbr" : $(SOURCE) "$(INTDIR)"
@@ -300,106 +300,106 @@ SOURCE=..\dighost.c
!ENDIF
!IF "$(CFG)" == "dig - Win32 Release"
!IF "$(CFG)" == "dig - @PLATFORM@ Release"
"libdns - Win32 Release" :
"libdns - @PLATFORM@ Release" :
cd "..\..\..\lib\dns\win32"
$(MAKE) /$(MAKEFLAGS) /F ".\libdns.mak" CFG="libdns - Win32 Release"
$(MAKE) /$(MAKEFLAGS) /F ".\libdns.mak" CFG="libdns - @PLATFORM@ Release"
cd "..\..\..\bin\dig\win32"
"libdns - Win32 ReleaseCLEAN" :
"libdns - @PLATFORM@ ReleaseCLEAN" :
cd "..\..\..\lib\dns\win32"
$(MAKE) /$(MAKEFLAGS) /F ".\libdns.mak" CFG="libdns - Win32 Release" RECURSE=1 CLEAN
$(MAKE) /$(MAKEFLAGS) /F ".\libdns.mak" CFG="libdns - @PLATFORM@ Release" RECURSE=1 CLEAN
cd "..\..\..\bin\dig\win32"
!ELSEIF "$(CFG)" == "dig - Win32 Debug"
!ELSEIF "$(CFG)" == "dig - @PLATFORM@ Debug"
"libdns - Win32 Debug" :
"libdns - @PLATFORM@ Debug" :
cd "..\..\..\lib\dns\win32"
$(MAKE) /$(MAKEFLAGS) /F ".\libdns.mak" CFG="libdns - Win32 Debug"
$(MAKE) /$(MAKEFLAGS) /F ".\libdns.mak" CFG="libdns - @PLATFORM@ Debug"
cd "..\..\..\bin\dig\win32"
"libdns - Win32 DebugCLEAN" :
"libdns - @PLATFORM@ DebugCLEAN" :
cd "..\..\..\lib\dns\win32"
$(MAKE) /$(MAKEFLAGS) /F ".\libdns.mak" CFG="libdns - Win32 Debug" RECURSE=1 CLEAN
$(MAKE) /$(MAKEFLAGS) /F ".\libdns.mak" CFG="libdns - @PLATFORM@ Debug" RECURSE=1 CLEAN
cd "..\..\..\bin\dig\win32"
!ENDIF
!IF "$(CFG)" == "dig - Win32 Release"
!IF "$(CFG)" == "dig - @PLATFORM@ Release"
"libisc - Win32 Release" :
"libisc - @PLATFORM@ Release" :
cd "..\..\..\lib\isc\win32"
$(MAKE) /$(MAKEFLAGS) /F ".\libisc.mak" CFG="libisc - Win32 Release"
$(MAKE) /$(MAKEFLAGS) /F ".\libisc.mak" CFG="libisc - @PLATFORM@ Release"
cd "..\..\..\bin\dig\win32"
"libisc - Win32 ReleaseCLEAN" :
"libisc - @PLATFORM@ ReleaseCLEAN" :
cd "..\..\..\lib\isc\win32"
$(MAKE) /$(MAKEFLAGS) /F ".\libisc.mak" CFG="libisc - Win32 Release" RECURSE=1 CLEAN
$(MAKE) /$(MAKEFLAGS) /F ".\libisc.mak" CFG="libisc - @PLATFORM@ Release" RECURSE=1 CLEAN
cd "..\..\..\bin\dig\win32"
!ELSEIF "$(CFG)" == "dig - Win32 Debug"
!ELSEIF "$(CFG)" == "dig - @PLATFORM@ Debug"
"libisc - Win32 Debug" :
"libisc - @PLATFORM@ Debug" :
cd "..\..\..\lib\isc\win32"
$(MAKE) /$(MAKEFLAGS) /F ".\libisc.mak" CFG="libisc - Win32 Debug"
$(MAKE) /$(MAKEFLAGS) /F ".\libisc.mak" CFG="libisc - @PLATFORM@ Debug"
cd "..\..\..\bin\dig\win32"
"libisc - Win32 DebugCLEAN" :
"libisc - @PLATFORM@ DebugCLEAN" :
cd "..\..\..\lib\isc\win32"
$(MAKE) /$(MAKEFLAGS) /F ".\libisc.mak" CFG="libisc - Win32 Debug" RECURSE=1 CLEAN
$(MAKE) /$(MAKEFLAGS) /F ".\libisc.mak" CFG="libisc - @PLATFORM@ Debug" RECURSE=1 CLEAN
cd "..\..\..\bin\dig\win32"
!ENDIF
!IF "$(CFG)" == "dig - Win32 Release"
!IF "$(CFG)" == "dig - @PLATFORM@ Release"
"libbind9 - Win32 Release" :
"libbind9 - @PLATFORM@ Release" :
cd "..\..\..\lib\bind9\win32"
$(MAKE) /$(MAKEFLAGS) /F ".\libbind9.mak" CFG="libbind9 - Win32 Release"
$(MAKE) /$(MAKEFLAGS) /F ".\libbind9.mak" CFG="libbind9 - @PLATFORM@ Release"
cd "..\..\..\bin\dig\win32"
"libbind9 - Win32 ReleaseCLEAN" :
"libbind9 - @PLATFORM@ ReleaseCLEAN" :
cd "..\..\..\lib\bind9\win32"
$(MAKE) /$(MAKEFLAGS) /F ".\libbind9.mak" CFG="libbind9 - Win32 Release" RECURSE=1 CLEAN
$(MAKE) /$(MAKEFLAGS) /F ".\libbind9.mak" CFG="libbind9 - @PLATFORM@ Release" RECURSE=1 CLEAN
cd "..\..\..\bin\dig\win32"
!ELSEIF "$(CFG)" == "dig - Win32 Debug"
!ELSEIF "$(CFG)" == "dig - @PLATFORM@ Debug"
"libbind9 - Win32 Debug" :
"libbind9 - @PLATFORM@ Debug" :
cd "..\..\..\lib\bind9\win32"
$(MAKE) /$(MAKEFLAGS) /F ".\libbind9.mak" CFG="libbind9 - Win32 Debug"
$(MAKE) /$(MAKEFLAGS) /F ".\libbind9.mak" CFG="libbind9 - @PLATFORM@ Debug"
cd "..\..\..\bin\dig\win32"
"libbind9 - Win32 DebugCLEAN" :
"libbind9 - @PLATFORM@ DebugCLEAN" :
cd "..\..\..\lib\bind9\win32"
$(MAKE) /$(MAKEFLAGS) /F ".\libbind9.mak" CFG="libbind9 - Win32 Debug" RECURSE=1 CLEAN
$(MAKE) /$(MAKEFLAGS) /F ".\libbind9.mak" CFG="libbind9 - @PLATFORM@ Debug" RECURSE=1 CLEAN
cd "..\..\..\bin\dig\win32"
!ENDIF
!IF "$(CFG)" == "dig - Win32 Release"
!IF "$(CFG)" == "dig - @PLATFORM@ Release"
"liblwres - Win32 Release" :
"liblwres - @PLATFORM@ Release" :
cd "..\..\..\lib\lwres\win32"
$(MAKE) /$(MAKEFLAGS) /F ".\liblwres.mak" CFG="liblwres - Win32 Release"
$(MAKE) /$(MAKEFLAGS) /F ".\liblwres.mak" CFG="liblwres - @PLATFORM@ Release"
cd "..\..\..\bin\dig\win32"
"liblwres - Win32 ReleaseCLEAN" :
"liblwres - @PLATFORM@ ReleaseCLEAN" :
cd "..\..\..\lib\lwres\win32"
$(MAKE) /$(MAKEFLAGS) /F ".\liblwres.mak" CFG="liblwres - Win32 Release" RECURSE=1 CLEAN
$(MAKE) /$(MAKEFLAGS) /F ".\liblwres.mak" CFG="liblwres - @PLATFORM@ Release" RECURSE=1 CLEAN
cd "..\..\..\bin\dig\win32"
!ELSEIF "$(CFG)" == "dig - Win32 Debug"
!ELSEIF "$(CFG)" == "dig - @PLATFORM@ Debug"
"liblwres - Win32 Debug" :
"liblwres - @PLATFORM@ Debug" :
cd "..\..\..\lib\lwres\win32"
$(MAKE) /$(MAKEFLAGS) /F ".\liblwres.mak" CFG="liblwres - Win32 Debug"
$(MAKE) /$(MAKEFLAGS) /F ".\liblwres.mak" CFG="liblwres - @PLATFORM@ Debug"
cd "..\..\..\bin\dig\win32"
"liblwres - Win32 DebugCLEAN" :
"liblwres - @PLATFORM@ DebugCLEAN" :
cd "..\..\..\lib\lwres\win32"
$(MAKE) /$(MAKEFLAGS) /F ".\liblwres.mak" CFG="liblwres - Win32 Debug" RECURSE=1 CLEAN
$(MAKE) /$(MAKEFLAGS) /F ".\liblwres.mak" CFG="liblwres - @PLATFORM@ Debug" RECURSE=1 CLEAN
cd "..\..\..\bin\dig\win32"
!ENDIF

View File

@@ -0,0 +1,27 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Source Files">
<UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
<Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
</Filter>
<Filter Include="Header Files">
<UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
<Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
</Filter>
<Filter Include="Resource Files">
<UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
<Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>
</Filter>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\include\dig\dig.h">
<Filter>Header Files</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\dig.c">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup>
</Project>

View File

@@ -0,0 +1,111 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|@PLATFORM@">
<Configuration>Debug</Configuration>
<Platform>@PLATFORM@</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|@PLATFORM@">
<Configuration>Release</Configuration>
<Platform>@PLATFORM@</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{F938F9B8-D395-4A40-BEC7-0122D289C692}</ProjectGuid>
<Keyword>Win32Proj</Keyword>
<RootNamespace>dig</RootNamespace>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|@PLATFORM@'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|@PLATFORM@'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|@PLATFORM@'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|@PLATFORM@'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|@PLATFORM@'">
<LinkIncremental>true</LinkIncremental>
<OutDir>..\..\..\Build\$(Configuration)\</OutDir>
<IntDir>.\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|@PLATFORM@'">
<LinkIncremental>false</LinkIncremental>
<OutDir>..\..\..\Build\$(Configuration)\</OutDir>
<IntDir>.\$(Configuration)\</IntDir>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|@PLATFORM@'">
<ClCompile>
<PrecompiledHeader>
</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<Optimization>Disabled</Optimization>
<PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<FunctionLevelLinking>false</FunctionLevelLinking>
<PrecompiledHeaderOutputFile>.\$(Configuration)\$(TargetName).pch</PrecompiledHeaderOutputFile>
<AssemblerListingLocation>.\$(Configuration)\</AssemblerListingLocation>
<ObjectFileName>.\$(Configuration)\</ObjectFileName>
<ProgramDataBaseFileName>$(OutDir)$(TargetName).pdb</ProgramDataBaseFileName>
<BrowseInformation>true</BrowseInformation>
<AdditionalIncludeDirectories>.\;..\include;..\..\..\;@LIBXML2_INC@@IDN_INC@..\..\..\lib\isc\win32;..\..\..\lib\isc\win32\include;..\..\..\lib\isc\include;..\..\..\lib\isccfg\include;..\..\..\lib\dns\include;..\..\..\lib\bind9\include;..\..\..\lib\lwres\win32\include;..\..\..\lib\lwres\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
<OutputFile>..\..\..\Build\$(Configuration)\$(TargetName)$(TargetExt)</OutputFile>
<AdditionalLibraryDirectories>$(Configuration);..\..\..\lib\isc\win32\$(Configuration);..\..\..\lib\isccfg\win32\$(Configuration);..\..\..\lib\dns\win32\$(Configuration);..\..\..\lib\bind9\win32\$(Configuration);..\..\..\lib\lwres\win32\$(Configuration);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<AdditionalDependencies>dighost.lib;libisc.lib;libisccfg.lib;libdns.lib;libbind9.lib;liblwres.lib;@IDN_LIB@ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|@PLATFORM@'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<PrecompiledHeader>
</PrecompiledHeader>
<Optimization>MaxSpeed</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>@INTRINSIC@</IntrinsicFunctions>
<PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
<WholeProgramOptimization>false</WholeProgramOptimization>
<StringPooling>true</StringPooling>
<PrecompiledHeaderOutputFile>.\$(Configuration)\$(TargetName).pch</PrecompiledHeaderOutputFile>
<AssemblerListingLocation>.\$(Configuration)\</AssemblerListingLocation>
<ObjectFileName>.\$(Configuration)\</ObjectFileName>
<ProgramDataBaseFileName>$(OutDir)$(TargetName).pdb</ProgramDataBaseFileName>
<AdditionalIncludeDirectories>.\;..\include;..\..\..\;@LIBXML2_INC@@IDN_INC@..\..\..\lib\isc\win32;..\..\..\lib\isc\win32\include;..\..\..\lib\isc\include;..\..\..\lib\isccfg\include;..\..\..\lib\dns\include;..\..\..\lib\bind9\include;..\..\..\lib\lwres\win32\include;..\..\..\lib\lwres\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<GenerateDebugInformation>false</GenerateDebugInformation>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<OutputFile>..\..\..\Build\$(Configuration)\$(TargetName)$(TargetExt)</OutputFile>
<LinkTimeCodeGeneration>Default</LinkTimeCodeGeneration>
<AdditionalLibraryDirectories>$(Configuration);..\..\..\lib\isc\win32\$(Configuration);..\..\..\lib\isccfg\win32\$(Configuration);..\..\..\lib\dns\win32\$(Configuration);..\..\..\lib\bind9\win32\$(Configuration);..\..\..\lib\lwres\win32\$(Configuration);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<AdditionalDependencies>dighost.lib;libisc.lib;libisccfg.lib;libdns.lib;libbind9.lib;liblwres.lib;@IDN_LIB@ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>
<ItemGroup>
<ClInclude Include="..\include\dig\dig.h" />
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\dig.c" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View File

@@ -0,0 +1,3 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
</Project>

View File

@@ -2,9 +2,9 @@
# Microsoft Developer Studio Generated Build File, Format Version 6.00
# ** DO NOT EDIT **
# TARGTYPE "Win32 (x86) Static-Link Library" 0x0104
# TARGTYPE "@PLATFORM@ (x86) Static-Link Library" 0x0104
CFG=dighost - Win32 Debug
CFG=dighost - @PLATFORM@ Debug
!MESSAGE This is not a valid makefile. To build this project using NMAKE,
!MESSAGE use the Export Makefile command and run
!MESSAGE
@@ -13,12 +13,12 @@ CFG=dighost - Win32 Debug
!MESSAGE You can specify a configuration when running NMAKE
!MESSAGE by defining the macro CFG on the command line. For example:
!MESSAGE
!MESSAGE NMAKE /f "dighost.mak" CFG="dighost - Win32 Debug"
!MESSAGE NMAKE /f "dighost.mak" CFG="dighost - @PLATFORM@ Debug"
!MESSAGE
!MESSAGE Possible choices for configuration are:
!MESSAGE
!MESSAGE "dighost - Win32 Release" (based on "Win32 (x86) Static-Link Library")
!MESSAGE "dighost - Win32 Debug" (based on "Win32 (x86) Static-Link Library")
!MESSAGE "dighost - @PLATFORM@ Release" (based on "@PLATFORM@ (x86) Static-Link Library")
!MESSAGE "dighost - @PLATFORM@ Debug" (based on "@PLATFORM@ (x86) Static-Link Library")
!MESSAGE
# Begin Project
@@ -29,7 +29,7 @@ CPP=cl.exe
MTL=midl.exe
RSC=rc.exe
!IF "$(CFG)" == "dighost - Win32 Release"
!IF "$(CFG)" == "dighost - @PLATFORM@ Release"
# PROP BASE Use_MFC 0
# PROP BASE Use_Debug_Libraries 0
@@ -42,8 +42,8 @@ RSC=rc.exe
# PROP Intermediate_Dir "Release"
# PROP Ignore_Export_Lib 0
# PROP Target_Dir ""
# ADD BASE CPP /nologo /MT /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" /YX /FD /c
# ADD CPP /nologo /MD /W3 /GX /O2 /I "./" /I "../../../" /I "../../../../libxml2-2.7.3/include" /I "../include" /I "../../../lib/isc/win32" /I "../../../lib/isc/win32/include" /I "../../../lib/isc/include" /I "../../../lib/isc/noatomic/include" /I "../../../lib/isccfg/include" /I "../../../lib/lwres/win32/include" /I "../../../lib/lwres/include" /I "../../../lib/dns/include" /I "../../../lib/bind9/include" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "__STDC__" /D "_MBCS" /YX /FD /c /Fddighost
# ADD BASE CPP /nologo /MT /W3 @COPTX@ @COPTI@ /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /D "_MBCS" /D "_USRDLL" @COPTY@ /FD /c
# ADD CPP /nologo /MD /W3 @COPTX@ @COPTI@ /O2 /I "./" /I "../../../" @LIBXML2_INC@ @IDN_INC@ /I "../include" /I "../../../lib/isc/win32" /I "../../../lib/isc/win32/include" /I "../../../lib/isc/include" /I "../../../lib/isccfg/include" /I "../../../lib/lwres/win32/include" /I "../../../lib/lwres/include" /I "../../../lib/dns/include" /I "../../../lib/bind9/include" /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "__STDC__" /D "_MBCS" @COPTY@ /FD /c /Fddighost
# SUBTRACT CPP /X
# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /win32
# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /win32
@@ -56,7 +56,7 @@ LINK32=link.exe
# ADD BASE LINK32
# ADD LINK32 /out:"Release/dighost.lib"
!ELSEIF "$(CFG)" == "dighost - Win32 Debug"
!ELSEIF "$(CFG)" == "dighost - @PLATFORM@ Debug"
# PROP BASE Use_MFC 0
# PROP BASE Use_Debug_Libraries 1
@@ -69,8 +69,8 @@ LINK32=link.exe
# PROP Intermediate_Dir "Debug"
# PROP Ignore_Export_Lib 0
# PROP Target_Dir ""
# ADD BASE CPP /nologo /MTd /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" /YX /FD /GZ /c
# ADD CPP /nologo /MDd /W3 /Gm /GX /ZI /Od /I "./" /I "../../../" /I "../../../../libxml2-2.7.3/include" /I "../include" /I "../../../lib/isc/win32" /I "../../../lib/isc/win32/include" /I "../../../lib/isc/include" /I "../../../lib/isc/noatomic/include" /I "../../../lib/isccfg/include" /I "../../../lib/lwres/win32/include" /I "../../../lib/lwres/include" /I "../../../lib/dns/include" /I "../../../lib/bind9/include" /D "_DEBUG" /D "WIN32" /D "_WINDOWS" /D "__STDC__" /D "_MBCS" /FR /YX /FD /GZ /c /Fddighost
# ADD BASE CPP /nologo /MTd /W3 /Gm @COPTX@ @COPTI@ /ZI /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /D "_MBCS" @COPTY@ /FD /GZ /c
# ADD CPP /nologo /MDd /W3 /Gm @COPTX@ @COPTI@ /ZI /Od /I "./" /I "../../../" @LIBXML2_INC@ @IDN_INC@ /I "../include" /I "../../../lib/isc/win32" /I "../../../lib/isc/win32/include" /I "../../../lib/isc/include" /I "../../../lib/isccfg/include" /I "../../../lib/lwres/win32/include" /I "../../../lib/lwres/include" /I "../../../lib/dns/include" /I "../../../lib/bind9/include" /D "_DEBUG" /D "WIN32" /D "_WINDOWS" /D "__STDC__" /D "_MBCS" /FR @COPTY@ /FD /GZ /c /Fddighost
# SUBTRACT CPP /X
# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /win32
# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /win32
@@ -87,8 +87,8 @@ LINK32=link.exe
# Begin Target
# Name "dighost - Win32 Release"
# Name "dighost - Win32 Debug"
# Name "dighost - @PLATFORM@ Release"
# Name "dighost - @PLATFORM@ Debug"
# Begin Group "Source Files"
# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"

View File

@@ -0,0 +1,18 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Source Files">
<UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
<Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
</Filter>
<Filter Include="Resource Files">
<UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
<Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\dighost.c">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup>
</Project>

View File

@@ -0,0 +1,104 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|@PLATFORM@">
<Configuration>Debug</Configuration>
<Platform>@PLATFORM@</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|@PLATFORM@">
<Configuration>Release</Configuration>
<Platform>@PLATFORM@</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{140DE800-E552-43CC-B0C7-A33A92E368CA}</ProjectGuid>
<Keyword>Win32Proj</Keyword>
<RootNamespace>dighost</RootNamespace>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|@PLATFORM@'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|@PLATFORM@'" Label="Configuration">
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|@PLATFORM@'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|@PLATFORM@'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|@PLATFORM@'">
<LinkIncremental>true</LinkIncremental>
<OutDir>.\$(Configuration)\</OutDir>
<IntDir>.\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|@PLATFORM@'">
<LinkIncremental>false</LinkIncremental>
<OutDir>.\$(Configuration)\</OutDir>
<IntDir>.\$(Configuration)\</IntDir>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|@PLATFORM@'">
<ClCompile>
<PrecompiledHeader>
</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<Optimization>Disabled</Optimization>
<PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<FunctionLevelLinking>false</FunctionLevelLinking>
<PrecompiledHeaderOutputFile>.\$(Configuration)\$(TargetName).pch</PrecompiledHeaderOutputFile>
<AssemblerListingLocation>.\$(Configuration)\</AssemblerListingLocation>
<ObjectFileName>.\$(Configuration)\</ObjectFileName>
<ProgramDataBaseFileName>$(OutDir)$(TargetName).pdb</ProgramDataBaseFileName>
<BrowseInformation>true</BrowseInformation>
<AdditionalIncludeDirectories>.\;..\..\..\;@LIBXML2_INC@@IDN_INC@..\include;..\..\..\lib\isc\win32;..\..\..\lib\isc\win32\include;..\..\..\lib\isc\include;..\..\..\lib\isccfg\include;..\..\..\lib\lwres\win32\include;..\..\..\lib\lwres\include;..\..\..\lib\dns\include;..\..\..\lib\bind9\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
<OutputFile>..\..\..\Build\$(Configuration)\$(TargetName)$(TargetExt)</OutputFile>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|@PLATFORM@'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<PrecompiledHeader>
</PrecompiledHeader>
<Optimization>MaxSpeed</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>@INTRINSIC@</IntrinsicFunctions>
<PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
<WholeProgramOptimization>false</WholeProgramOptimization>
<StringPooling>true</StringPooling>
<PrecompiledHeaderOutputFile>.\$(Configuration)\$(TargetName).pch</PrecompiledHeaderOutputFile>
<AssemblerListingLocation>.\$(Configuration)\</AssemblerListingLocation>
<ObjectFileName>.\$(Configuration)\</ObjectFileName>
<ProgramDataBaseFileName>$(OutDir)$(TargetName).pdb</ProgramDataBaseFileName>
<AdditionalIncludeDirectories>.\;..\..\..\;@LIBXML2_INC@@IDN_INC@..\include;..\..\..\lib\isc\win32;..\..\..\lib\isc\win32\include;..\..\..\lib\isc\include;..\..\..\lib\isccfg\include;..\..\..\lib\lwres\win32\include;..\..\..\lib\lwres\include;..\..\..\lib\dns\include;..\..\..\lib\bind9\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<GenerateDebugInformation>false</GenerateDebugInformation>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<OutputFile>..\..\..\Build\$(Configuration)\$(TargetName)$(TargetExt)</OutputFile>
<LinkTimeCodeGeneration>false</LinkTimeCodeGeneration>
</Link>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="..\dighost.c" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View File

@@ -0,0 +1,3 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
</Project>

View File

@@ -2,9 +2,9 @@
# Microsoft Developer Studio Generated Build File, Format Version 6.00
# ** DO NOT EDIT **
# TARGTYPE "Win32 (x86) Console Application" 0x0103
# TARGTYPE "@PLATFORM@ (x86) Console Application" 0x0103
CFG=host - Win32 Debug
CFG=host - @PLATFORM@ Debug
!MESSAGE This is not a valid makefile. To build this project using NMAKE,
!MESSAGE use the Export Makefile command and run
!MESSAGE
@@ -13,12 +13,12 @@ CFG=host - Win32 Debug
!MESSAGE You can specify a configuration when running NMAKE
!MESSAGE by defining the macro CFG on the command line. For example:
!MESSAGE
!MESSAGE NMAKE /f "host.mak" CFG="host - Win32 Debug"
!MESSAGE NMAKE /f "host.mak" CFG="host - @PLATFORM@ Debug"
!MESSAGE
!MESSAGE Possible choices for configuration are:
!MESSAGE
!MESSAGE "host - Win32 Release" (based on "Win32 (x86) Console Application")
!MESSAGE "host - Win32 Debug" (based on "Win32 (x86) Console Application")
!MESSAGE "host - @PLATFORM@ Release" (based on "@PLATFORM@ (x86) Console Application")
!MESSAGE "host - @PLATFORM@ Debug" (based on "@PLATFORM@ (x86) Console Application")
!MESSAGE
# Begin Project
@@ -28,7 +28,7 @@ CFG=host - Win32 Debug
CPP=cl.exe
RSC=rc.exe
!IF "$(CFG)" == "host - Win32 Release"
!IF "$(CFG)" == "host - @PLATFORM@ Release"
# PROP BASE Use_MFC 0
# PROP BASE Use_Debug_Libraries 0
@@ -41,18 +41,18 @@ RSC=rc.exe
# PROP Intermediate_Dir "Release"
# PROP Ignore_Export_Lib 0
# PROP Target_Dir ""
# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
# ADD CPP /nologo /MD /W3 /GX /O2 /I "./" /I "../include" /I "../../../" /I "../../../../libxml2-2.7.3/include" /I "../../../lib/isc/win32" /I "../../../lib/isc/win32/include" /I "../../../lib/isc/include" /I "../../../lib/isc/noatomic/include" /I "../../../lib/isccfg/include" /I "../../../lib/dns/include" /I "../../../lib/bind9/include" /I "../../../lib/lwres/win32/include" /I "../../../lib/lwres/include" /D "WIN32" /D "__STDC__" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
# ADD BASE CPP /nologo /W3 @COPTX@ @COPTI@ /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" @COPTY@ /FD /c
# ADD CPP /nologo /MD /W3 @COPTX@ @COPTI@ /O2 /I "./" /I "../include" /I "../../../" @LIBXML2_INC@ @IDN_INC@ /I "../../../lib/isc/win32" /I "../../../lib/isc/win32/include" /I "../../../lib/isc/include" /I "../../../lib/isccfg/include" /I "../../../lib/dns/include" /I "../../../lib/bind9/include" /I "../../../lib/lwres/win32/include" /I "../../../lib/lwres/include" /D "WIN32" /D "__STDC__" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" @COPTY@ /FD /c
# ADD BASE RSC /l 0x409 /d "NDEBUG"
# ADD RSC /l 0x409 /d "NDEBUG"
BSC32=bscmake.exe
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
LINK32=link.exe
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
# ADD LINK32 user32.lib advapi32.lib ws2_32.lib Release/dighost.lib ../../../lib/isc/win32/Release/libisc.lib ../../../lib/isccfg/win32/Release/libisccfg.lib ../../../lib/dns/win32/Release/libdns.lib ../../../lib/bind9/win32/Release/libbind9.lib ../../../lib/lwres/win32/Release/liblwres.lib /nologo /subsystem:console /machine:I386 /out:"../../../Build/Release/host.exe"
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console @MACHINE@
# ADD LINK32 user32.lib advapi32.lib ws2_32.lib Release/dighost.lib ../../../lib/isc/win32/Release/libisc.lib ../../../lib/isccfg/win32/Release/libisccfg.lib ../../../lib/dns/win32/Release/libdns.lib ../../../lib/bind9/win32/Release/libbind9.lib ../../../lib/lwres/win32/Release/liblwres.lib @IDN_LIB@ /nologo /subsystem:console @MACHINE@ /out:"../../../Build/Release/host.exe"
!ELSEIF "$(CFG)" == "host - Win32 Debug"
!ELSEIF "$(CFG)" == "host - @PLATFORM@ Debug"
# PROP BASE Use_MFC 0
# PROP BASE Use_Debug_Libraries 1
@@ -65,24 +65,24 @@ LINK32=link.exe
# PROP Intermediate_Dir "Debug"
# PROP Ignore_Export_Lib 0
# PROP Target_Dir ""
# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c
# ADD CPP /nologo /MDd /W3 /Gm /GX /ZI /Od /I "./" /I "../include" /I "../../../" /I "../../../../libxml2-2.7.3/include" /I "../../../lib/isc/win32" /I "../../../lib/isc/win32/include" /I "../../../lib/isc/include" /I "../../../lib/isc/noatomic/include" /I "../../../lib/isccfg/include" /I "../../../lib/dns/include" /I "../../../lib/bind9/include" /I "../../../lib/lwres/win32/include" /I "../../../lib/lwres/include" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /FR /FD /GZ /c
# SUBTRACT CPP /X /u /YX
# ADD BASE CPP /nologo /W3 /Gm @COPTX@ @COPTI@ /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" @COPTY@ /FD /GZ /c
# ADD CPP /nologo /MDd /W3 /Gm @COPTX@ @COPTI@ /ZI /Od /I "./" /I "../include" /I "../../../" @LIBXML2_INC@ @IDN_INC@ /I "../../../lib/isc/win32" /I "../../../lib/isc/win32/include" /I "../../../lib/isc/include" /I "../../../lib/isccfg/include" /I "../../../lib/dns/include" /I "../../../lib/bind9/include" /I "../../../lib/lwres/win32/include" /I "../../../lib/lwres/include" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /FR /FD /GZ /c
# SUBTRACT CPP /X /u @COPTY@
# ADD BASE RSC /l 0x409 /d "_DEBUG"
# ADD RSC /l 0x409 /d "_DEBUG"
BSC32=bscmake.exe
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
LINK32=link.exe
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
# ADD LINK32 user32.lib advapi32.lib ws2_32.lib Debug/dighost.lib ../../../lib/isc/win32/Debug/libisc.lib ../../../lib/isccfg/win32/Debug/libisccfg.lib ../../../lib/dns/win32/Debug/libdns.lib ../../../lib/bind9/win32/Debug/libbind9.lib ../../../lib/lwres/win32/Debug/liblwres.lib /nologo /subsystem:console /debug /machine:I386 /out:"../../../Build/Debug/host.exe" /pdbtype:sept
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug @MACHINE@ /pdbtype:sept
# ADD LINK32 user32.lib advapi32.lib ws2_32.lib Debug/dighost.lib ../../../lib/isc/win32/Debug/libisc.lib ../../../lib/isccfg/win32/Debug/libisccfg.lib ../../../lib/dns/win32/Debug/libdns.lib ../../../lib/bind9/win32/Debug/libbind9.lib ../../../lib/lwres/win32/Debug/liblwres.lib @IDN_LIB@ /nologo /subsystem:console /debug @MACHINE@ /out:"../../../Build/Debug/host.exe" /pdbtype:sept
!ENDIF
# Begin Target
# Name "host - Win32 Release"
# Name "host - Win32 Debug"
# Name "host - @PLATFORM@ Release"
# Name "host - @PLATFORM@ Debug"
# Begin Group "Source Files"
# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"

View File

@@ -1,20 +1,20 @@
# Microsoft Developer Studio Generated NMAKE File, Based on host.dsp
!IF "$(CFG)" == ""
CFG=host - Win32 Debug
!MESSAGE No configuration specified. Defaulting to host - Win32 Debug.
CFG=host - @PLATFORM@ Debug
!MESSAGE No configuration specified. Defaulting to host - @PLATFORM@ Debug.
!ENDIF
!IF "$(CFG)" != "host - Win32 Release" && "$(CFG)" != "host - Win32 Debug"
!IF "$(CFG)" != "host - @PLATFORM@ Release" && "$(CFG)" != "host - @PLATFORM@ Debug"
!MESSAGE Invalid configuration "$(CFG)" specified.
!MESSAGE You can specify a configuration when running NMAKE
!MESSAGE by defining the macro CFG on the command line. For example:
!MESSAGE
!MESSAGE NMAKE /f "host.mak" CFG="host - Win32 Debug"
!MESSAGE NMAKE /f "host.mak" CFG="host - @PLATFORM@ Debug"
!MESSAGE
!MESSAGE Possible choices for configuration are:
!MESSAGE
!MESSAGE "host - Win32 Release" (based on "Win32 (x86) Console Application")
!MESSAGE "host - Win32 Debug" (based on "Win32 (x86) Console Application")
!MESSAGE "host - @PLATFORM@ Release" (based on "@PLATFORM@ (x86) Console Application")
!MESSAGE "host - @PLATFORM@ Debug" (based on "@PLATFORM@ (x86) Console Application")
!MESSAGE
!ERROR An invalid configuration is specified.
!ENDIF
@@ -28,7 +28,7 @@ NULL=nul
CPP=cl.exe
RSC=rc.exe
!IF "$(CFG)" == "host - Win32 Release"
!IF "$(CFG)" == "host - @PLATFORM@ Release"
_VC_MANIFEST_INC=0
_VC_MANIFEST_BASENAME=__VC80
!ELSE
@@ -103,7 +103,7 @@ _VC_MANIFEST_CLEAN=
!endif
!IF "$(CFG)" == "host - Win32 Release"
!IF "$(CFG)" == "host - @PLATFORM@ Release"
OUTDIR=.\Release
INTDIR=.\Release
@@ -114,12 +114,12 @@ ALL : "..\..\..\Build\Release\host.exe"
!ELSE
ALL : "liblwres - Win32 Release" "libbind9 - Win32 Release" "libisc - Win32 Release" "libdns - Win32 Release" "..\..\..\Build\Release\host.exe"
ALL : "liblwres - @PLATFORM@ Release" "libbind9 - @PLATFORM@ Release" "libisc - @PLATFORM@ Release" "libdns - @PLATFORM@ Release" "..\..\..\Build\Release\host.exe"
!ENDIF
!IF "$(RECURSE)" == "1"
CLEAN :"libdns - Win32 ReleaseCLEAN" "libisc - Win32 ReleaseCLEAN" "libbind9 - Win32 ReleaseCLEAN" "liblwres - Win32 ReleaseCLEAN"
CLEAN :"libdns - @PLATFORM@ ReleaseCLEAN" "libisc - @PLATFORM@ ReleaseCLEAN" "libbind9 - @PLATFORM@ ReleaseCLEAN" "liblwres - @PLATFORM@ ReleaseCLEAN"
!ELSE
CLEAN :
!ENDIF
@@ -132,13 +132,13 @@ CLEAN :
"$(OUTDIR)" :
if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
CPP_PROJ=/nologo /MD /W3 /GX /O2 /I "./" /I "../include" /I "../../../" /I "../../../../libxml2-2.7.3/include" /I "../../../lib/isc/win32" /I "../../../lib/isc/win32/include" /I "../../../lib/isc/include" /I "../../../lib/isc/noatomic/include" /I "../../../lib/isccfg/include" /I "../../../lib/dns/include" /I "../../../lib/bind9/include" /I "../../../lib/lwres/win32/include" /I "../../../lib/lwres/include" /D "WIN32" /D "__STDC__" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /Fp"$(INTDIR)\host.pch" /YX /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c
CPP_PROJ=/nologo /MD /W3 @COPTX@ @COPTI@ /O2 /I "./" /I "../include" /I "../../../" @LIBXML2_INC@ @IDN_INC@ /I "../../../lib/isc/win32" /I "../../../lib/isc/win32/include" /I "../../../lib/isc/include" /I "../../../lib/isccfg/include" /I "../../../lib/dns/include" /I "../../../lib/bind9/include" /I "../../../lib/lwres/win32/include" /I "../../../lib/lwres/include" /D "WIN32" /D "__STDC__" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /Fp"$(INTDIR)\host.pch" @COPTY@ /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c
BSC32=bscmake.exe
BSC32_FLAGS=/nologo /o"$(OUTDIR)\host.bsc"
BSC32_SBRS= \
LINK32=link.exe
LINK32_FLAGS=user32.lib advapi32.lib ws2_32.lib ../../../lib/isc/win32/Release/libisc.lib ../../../lib/isccfg/win32/Release/libisccfg.lib ../../../lib/dns/win32/Release/libdns.lib ../../../lib/bind9/win32/Release/libbind9.lib ../../../lib/lwres/win32/Release/liblwres.lib /nologo /subsystem:console /incremental:no /pdb:"$(OUTDIR)\host.pdb" /machine:I386 /out:"../../../Build/Release/host.exe"
LINK32_FLAGS=user32.lib advapi32.lib ws2_32.lib ../../../lib/isc/win32/Release/libisc.lib ../../../lib/isccfg/win32/Release/libisccfg.lib ../../../lib/dns/win32/Release/libdns.lib ../../../lib/bind9/win32/Release/libbind9.lib ../../../lib/lwres/win32/Release/liblwres.lib @IDN_LIB@ /nologo /subsystem:console /incremental:no /pdb:"$(OUTDIR)\host.pdb" @MACHINE@ /out:"../../../Build/Release/host.exe"
LINK32_OBJS= \
"$(INTDIR)\dighost.obj" \
"$(INTDIR)\host.obj" \
@@ -154,7 +154,7 @@ LINK32_OBJS= \
<<
$(_VC_MANIFEST_EMBED_EXE)
!ELSEIF "$(CFG)" == "host - Win32 Debug"
!ELSEIF "$(CFG)" == "host - @PLATFORM@ Debug"
OUTDIR=.\Debug
INTDIR=.\Debug
@@ -168,12 +168,12 @@ ALL : "..\..\..\Build\Debug\host.exe" "$(OUTDIR)\host.bsc"
!ELSE
ALL : "liblwres - Win32 Debug" "libbind9 - Win32 Debug" "libisc - Win32 Debug" "libdns - Win32 Debug" "..\..\..\Build\Debug\host.exe" "$(OUTDIR)\host.bsc"
ALL : "liblwres - @PLATFORM@ Debug" "libbind9 - @PLATFORM@ Debug" "libisc - @PLATFORM@ Debug" "libdns - @PLATFORM@ Debug" "..\..\..\Build\Debug\host.exe" "$(OUTDIR)\host.bsc"
!ENDIF
!IF "$(RECURSE)" == "1"
CLEAN :"libdns - Win32 DebugCLEAN" "libisc - Win32 DebugCLEAN" "libbind9 - Win32 DebugCLEAN" "liblwres - Win32 DebugCLEAN"
CLEAN :"libdns - @PLATFORM@ DebugCLEAN" "libisc - @PLATFORM@ DebugCLEAN" "libbind9 - @PLATFORM@ DebugCLEAN" "liblwres - @PLATFORM@ DebugCLEAN"
!ELSE
CLEAN :
!ENDIF
@@ -192,7 +192,7 @@ CLEAN :
"$(OUTDIR)" :
if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
CPP_PROJ=/nologo /MDd /W3 /Gm /GX /ZI /Od /I "./" /I "../include" /I "../../../" /I "../../../../libxml2-2.7.3/include" /I "../../../lib/isc/win32" /I "../../../lib/isc/win32/include" /I "../../../lib/isc/include" /I "../../../lib/isc/noatomic/include" /I "../../../lib/isccfg/include" /I "../../../lib/dns/include" /I "../../../lib/bind9/include" /I "../../../lib/lwres/win32/include" /I "../../../lib/lwres/include" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /FR"$(INTDIR)\\" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /GZ /c
CPP_PROJ=/nologo /MDd /W3 /Gm @COPTX@ @COPTI@ /ZI /Od /I "./" /I "../include" /I "../../../" @LIBXML2_INC@ @IDN_INC@ /I "../../../lib/isc/win32" /I "../../../lib/isc/win32/include" /I "../../../lib/isc/include" /I "../../../lib/isccfg/include" /I "../../../lib/dns/include" /I "../../../lib/bind9/include" /I "../../../lib/lwres/win32/include" /I "../../../lib/lwres/include" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /FR"$(INTDIR)\\" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /GZ /c
BSC32=bscmake.exe
BSC32_FLAGS=/nologo /o"$(OUTDIR)\host.bsc"
BSC32_SBRS= \
@@ -205,7 +205,7 @@ BSC32_SBRS= \
<<
LINK32=link.exe
LINK32_FLAGS=user32.lib advapi32.lib ws2_32.lib ../../../lib/isc/win32/Debug/libisc.lib ../../../lib/isccfg/win32/Debug/libisccfg.lib ../../../lib/dns/win32/Debug/libdns.lib ../../../lib/bind9/win32/Debug/libbind9.lib ../../../lib/lwres/win32/Debug/liblwres.lib /nologo /subsystem:console /incremental:yes /pdb:"$(OUTDIR)\host.pdb" /debug /machine:I386 /out:"../../../Build/Debug/host.exe" /pdbtype:sept
LINK32_FLAGS=user32.lib advapi32.lib ws2_32.lib ../../../lib/isc/win32/Debug/libisc.lib ../../../lib/isccfg/win32/Debug/libisccfg.lib ../../../lib/dns/win32/Debug/libdns.lib ../../../lib/bind9/win32/Debug/libbind9.lib ../../../lib/lwres/win32/Debug/liblwres.lib @IDN_LIB@ /nologo /subsystem:console /incremental:yes /pdb:"$(OUTDIR)\host.pdb" /debug @MACHINE@ /out:"../../../Build/Debug/host.exe" /pdbtype:sept
LINK32_OBJS= \
"$(INTDIR)\dighost.obj" \
"$(INTDIR)\host.obj" \
@@ -263,17 +263,17 @@ LINK32_OBJS= \
!ENDIF
!IF "$(CFG)" == "host - Win32 Release" || "$(CFG)" == "host - Win32 Debug"
!IF "$(CFG)" == "host - @PLATFORM@ Release" || "$(CFG)" == "host - @PLATFORM@ Debug"
SOURCE=..\dighost.c
!IF "$(CFG)" == "host - Win32 Release"
!IF "$(CFG)" == "host - @PLATFORM@ Release"
"$(INTDIR)\dighost.obj" : $(SOURCE) "$(INTDIR)"
$(CPP) $(CPP_PROJ) $(SOURCE)
!ELSEIF "$(CFG)" == "host - Win32 Debug"
!ELSEIF "$(CFG)" == "host - @PLATFORM@ Debug"
"$(INTDIR)\dighost.obj" "$(INTDIR)\dighost.sbr" : $(SOURCE) "$(INTDIR)"
@@ -284,14 +284,14 @@ SOURCE=..\dighost.c
SOURCE=..\host.c
!IF "$(CFG)" == "host - Win32 Release"
!IF "$(CFG)" == "host - @PLATFORM@ Release"
"$(INTDIR)\host.obj" : $(SOURCE) "$(INTDIR)"
$(CPP) $(CPP_PROJ) $(SOURCE)
!ELSEIF "$(CFG)" == "host - Win32 Debug"
!ELSEIF "$(CFG)" == "host - @PLATFORM@ Debug"
"$(INTDIR)\host.obj" "$(INTDIR)\host.sbr" : $(SOURCE) "$(INTDIR)"
@@ -300,106 +300,106 @@ SOURCE=..\host.c
!ENDIF
!IF "$(CFG)" == "host - Win32 Release"
!IF "$(CFG)" == "host - @PLATFORM@ Release"
"libdns - Win32 Release" :
"libdns - @PLATFORM@ Release" :
cd "..\..\..\lib\dns\win32"
$(MAKE) /$(MAKEFLAGS) /F ".\libdns.mak" CFG="libdns - Win32 Release"
$(MAKE) /$(MAKEFLAGS) /F ".\libdns.mak" CFG="libdns - @PLATFORM@ Release"
cd "..\..\..\bin\dig\win32"
"libdns - Win32 ReleaseCLEAN" :
"libdns - @PLATFORM@ ReleaseCLEAN" :
cd "..\..\..\lib\dns\win32"
$(MAKE) /$(MAKEFLAGS) /F ".\libdns.mak" CFG="libdns - Win32 Release" RECURSE=1 CLEAN
$(MAKE) /$(MAKEFLAGS) /F ".\libdns.mak" CFG="libdns - @PLATFORM@ Release" RECURSE=1 CLEAN
cd "..\..\..\bin\dig\win32"
!ELSEIF "$(CFG)" == "host - Win32 Debug"
!ELSEIF "$(CFG)" == "host - @PLATFORM@ Debug"
"libdns - Win32 Debug" :
"libdns - @PLATFORM@ Debug" :
cd "..\..\..\lib\dns\win32"
$(MAKE) /$(MAKEFLAGS) /F ".\libdns.mak" CFG="libdns - Win32 Debug"
$(MAKE) /$(MAKEFLAGS) /F ".\libdns.mak" CFG="libdns - @PLATFORM@ Debug"
cd "..\..\..\bin\dig\win32"
"libdns - Win32 DebugCLEAN" :
"libdns - @PLATFORM@ DebugCLEAN" :
cd "..\..\..\lib\dns\win32"
$(MAKE) /$(MAKEFLAGS) /F ".\libdns.mak" CFG="libdns - Win32 Debug" RECURSE=1 CLEAN
$(MAKE) /$(MAKEFLAGS) /F ".\libdns.mak" CFG="libdns - @PLATFORM@ Debug" RECURSE=1 CLEAN
cd "..\..\..\bin\dig\win32"
!ENDIF
!IF "$(CFG)" == "host - Win32 Release"
!IF "$(CFG)" == "host - @PLATFORM@ Release"
"libisc - Win32 Release" :
"libisc - @PLATFORM@ Release" :
cd "..\..\..\lib\isc\win32"
$(MAKE) /$(MAKEFLAGS) /F ".\libisc.mak" CFG="libisc - Win32 Release"
$(MAKE) /$(MAKEFLAGS) /F ".\libisc.mak" CFG="libisc - @PLATFORM@ Release"
cd "..\..\..\bin\dig\win32"
"libisc - Win32 ReleaseCLEAN" :
"libisc - @PLATFORM@ ReleaseCLEAN" :
cd "..\..\..\lib\isc\win32"
$(MAKE) /$(MAKEFLAGS) /F ".\libisc.mak" CFG="libisc - Win32 Release" RECURSE=1 CLEAN
$(MAKE) /$(MAKEFLAGS) /F ".\libisc.mak" CFG="libisc - @PLATFORM@ Release" RECURSE=1 CLEAN
cd "..\..\..\bin\dig\win32"
!ELSEIF "$(CFG)" == "host - Win32 Debug"
!ELSEIF "$(CFG)" == "host - @PLATFORM@ Debug"
"libisc - Win32 Debug" :
"libisc - @PLATFORM@ Debug" :
cd "..\..\..\lib\isc\win32"
$(MAKE) /$(MAKEFLAGS) /F ".\libisc.mak" CFG="libisc - Win32 Debug"
$(MAKE) /$(MAKEFLAGS) /F ".\libisc.mak" CFG="libisc - @PLATFORM@ Debug"
cd "..\..\..\bin\dig\win32"
"libisc - Win32 DebugCLEAN" :
"libisc - @PLATFORM@ DebugCLEAN" :
cd "..\..\..\lib\isc\win32"
$(MAKE) /$(MAKEFLAGS) /F ".\libisc.mak" CFG="libisc - Win32 Debug" RECURSE=1 CLEAN
$(MAKE) /$(MAKEFLAGS) /F ".\libisc.mak" CFG="libisc - @PLATFORM@ Debug" RECURSE=1 CLEAN
cd "..\..\..\bin\dig\win32"
!ENDIF
!IF "$(CFG)" == "host - Win32 Release"
!IF "$(CFG)" == "host - @PLATFORM@ Release"
"libbind9 - Win32 Release" :
"libbind9 - @PLATFORM@ Release" :
cd "..\..\..\lib\bind9\win32"
$(MAKE) /$(MAKEFLAGS) /F ".\libbind9.mak" CFG="libbind9 - Win32 Release"
$(MAKE) /$(MAKEFLAGS) /F ".\libbind9.mak" CFG="libbind9 - @PLATFORM@ Release"
cd "..\..\..\bin\dig\win32"
"libbind9 - Win32 ReleaseCLEAN" :
"libbind9 - @PLATFORM@ ReleaseCLEAN" :
cd "..\..\..\lib\bind9\win32"
$(MAKE) /$(MAKEFLAGS) /F ".\libbind9.mak" CFG="libbind9 - Win32 Release" RECURSE=1 CLEAN
$(MAKE) /$(MAKEFLAGS) /F ".\libbind9.mak" CFG="libbind9 - @PLATFORM@ Release" RECURSE=1 CLEAN
cd "..\..\..\bin\dig\win32"
!ELSEIF "$(CFG)" == "host - Win32 Debug"
!ELSEIF "$(CFG)" == "host - @PLATFORM@ Debug"
"libbind9 - Win32 Debug" :
"libbind9 - @PLATFORM@ Debug" :
cd "..\..\..\lib\bind9\win32"
$(MAKE) /$(MAKEFLAGS) /F ".\libbind9.mak" CFG="libbind9 - Win32 Debug"
$(MAKE) /$(MAKEFLAGS) /F ".\libbind9.mak" CFG="libbind9 - @PLATFORM@ Debug"
cd "..\..\..\bin\dig\win32"
"libbind9 - Win32 DebugCLEAN" :
"libbind9 - @PLATFORM@ DebugCLEAN" :
cd "..\..\..\lib\bind9\win32"
$(MAKE) /$(MAKEFLAGS) /F ".\libbind9.mak" CFG="libbind9 - Win32 Debug" RECURSE=1 CLEAN
$(MAKE) /$(MAKEFLAGS) /F ".\libbind9.mak" CFG="libbind9 - @PLATFORM@ Debug" RECURSE=1 CLEAN
cd "..\..\..\bin\dig\win32"
!ENDIF
!IF "$(CFG)" == "host - Win32 Release"
!IF "$(CFG)" == "host - @PLATFORM@ Release"
"liblwres - Win32 Release" :
"liblwres - @PLATFORM@ Release" :
cd "..\..\..\lib\lwres\win32"
$(MAKE) /$(MAKEFLAGS) /F ".\liblwres.mak" CFG="liblwres - Win32 Release"
$(MAKE) /$(MAKEFLAGS) /F ".\liblwres.mak" CFG="liblwres - @PLATFORM@ Release"
cd "..\..\..\bin\dig\win32"
"liblwres - Win32 ReleaseCLEAN" :
"liblwres - @PLATFORM@ ReleaseCLEAN" :
cd "..\..\..\lib\lwres\win32"
$(MAKE) /$(MAKEFLAGS) /F ".\liblwres.mak" CFG="liblwres - Win32 Release" RECURSE=1 CLEAN
$(MAKE) /$(MAKEFLAGS) /F ".\liblwres.mak" CFG="liblwres - @PLATFORM@ Release" RECURSE=1 CLEAN
cd "..\..\..\bin\dig\win32"
!ELSEIF "$(CFG)" == "host - Win32 Debug"
!ELSEIF "$(CFG)" == "host - @PLATFORM@ Debug"
"liblwres - Win32 Debug" :
"liblwres - @PLATFORM@ Debug" :
cd "..\..\..\lib\lwres\win32"
$(MAKE) /$(MAKEFLAGS) /F ".\liblwres.mak" CFG="liblwres - Win32 Debug"
$(MAKE) /$(MAKEFLAGS) /F ".\liblwres.mak" CFG="liblwres - @PLATFORM@ Debug"
cd "..\..\..\bin\dig\win32"
"liblwres - Win32 DebugCLEAN" :
"liblwres - @PLATFORM@ DebugCLEAN" :
cd "..\..\..\lib\lwres\win32"
$(MAKE) /$(MAKEFLAGS) /F ".\liblwres.mak" CFG="liblwres - Win32 Debug" RECURSE=1 CLEAN
$(MAKE) /$(MAKEFLAGS) /F ".\liblwres.mak" CFG="liblwres - @PLATFORM@ Debug" RECURSE=1 CLEAN
cd "..\..\..\bin\dig\win32"
!ENDIF

View File

@@ -0,0 +1,18 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<Filter Include="Source Files">
<UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
<Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
</Filter>
<Filter Include="Resource Files">
<UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
<Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav;mfcribbon-ms</Extensions>
</Filter>
</ItemGroup>
<ItemGroup>
<ClCompile Include="..\host.c">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup>
</Project>

View File

@@ -0,0 +1,108 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|@PLATFORM@">
<Configuration>Debug</Configuration>
<Platform>@PLATFORM@</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|@PLATFORM@">
<Configuration>Release</Configuration>
<Platform>@PLATFORM@</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{BA1048A8-6961-4A20-BE12-08BE20611C9D}</ProjectGuid>
<Keyword>Win32Proj</Keyword>
<RootNamespace>host</RootNamespace>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|@PLATFORM@'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>true</UseDebugLibraries>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|@PLATFORM@'" Label="Configuration">
<ConfigurationType>Application</ConfigurationType>
<UseDebugLibraries>false</UseDebugLibraries>
<WholeProgramOptimization>true</WholeProgramOptimization>
<CharacterSet>MultiByte</CharacterSet>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|@PLATFORM@'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|@PLATFORM@'">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|@PLATFORM@'">
<LinkIncremental>true</LinkIncremental>
<OutDir>..\..\..\Build\$(Configuration)\</OutDir>
<IntDir>.\$(Configuration)\</IntDir>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|@PLATFORM@'">
<LinkIncremental>false</LinkIncremental>
<OutDir>..\..\..\Build\$(Configuration)\</OutDir>
<IntDir>.\$(Configuration)\</IntDir>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|@PLATFORM@'">
<ClCompile>
<PrecompiledHeader>
</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<Optimization>Disabled</Optimization>
<PreprocessorDefinitions>WIN32;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<FunctionLevelLinking>false</FunctionLevelLinking>
<PrecompiledHeaderOutputFile>.\$(Configuration)\$(TargetName).pch</PrecompiledHeaderOutputFile>
<AssemblerListingLocation>.\$(Configuration)\</AssemblerListingLocation>
<ObjectFileName>.\$(Configuration)\</ObjectFileName>
<ProgramDataBaseFileName>$(OutDir)$(TargetName).pdb</ProgramDataBaseFileName>
<BrowseInformation>true</BrowseInformation>
<AdditionalIncludeDirectories>.\;..\include;..\..\..\;@LIBXML2_INC@@IDN_INC@..\..\..\lib\isc\win32;..\..\..\lib\isc\win32\include;..\..\..\lib\isc\include;..\..\..\lib\isccfg\include;..\..\..\lib\dns\include;..\..\..\lib\bind9\include;..\..\..\lib\lwres\win32\include;..\..\..\lib\lwres\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
<OutputFile>..\..\..\Build\$(Configuration)\$(TargetName)$(TargetExt)</OutputFile>
<AdditionalLibraryDirectories>$(Configuration);..\..\..\lib\isc\win32\$(Configuration);..\..\..\lib\isccfg\win32\$(Configuration);..\..\..\lib\dns\win32\$(Configuration);..\..\..\lib\bind9\win32\$(Configuration);..\..\..\lib\lwres\win32\$(Configuration);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<AdditionalDependencies>dighost.lib;@IDN_LIB@libisc.lib;libisccfg.lib;libdns.lib;libbind9.lib;liblwres.lib;ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|@PLATFORM@'">
<ClCompile>
<WarningLevel>Level3</WarningLevel>
<PrecompiledHeader>
</PrecompiledHeader>
<Optimization>MaxSpeed</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>@INTRINSIC@</IntrinsicFunctions>
<PreprocessorDefinitions>WIN32;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion>
<WholeProgramOptimization>false</WholeProgramOptimization>
<StringPooling>true</StringPooling>
<PrecompiledHeaderOutputFile>.\$(Configuration)\$(TargetName).pch</PrecompiledHeaderOutputFile>
<AssemblerListingLocation>.\$(Configuration)\</AssemblerListingLocation>
<ObjectFileName>.\$(Configuration)\</ObjectFileName>
<ProgramDataBaseFileName>$(OutDir)$(TargetName).pdb</ProgramDataBaseFileName>
<AdditionalIncludeDirectories>.\;..\include;..\..\..\;@LIBXML2_INC@@IDN_INC@..\..\..\lib\isc\win32;..\..\..\lib\isc\win32\include;..\..\..\lib\isc\include;..\..\..\lib\isccfg\include;..\..\..\lib\dns\include;..\..\..\lib\bind9\include;..\..\..\lib\lwres\win32\include;..\..\..\lib\lwres\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
<GenerateDebugInformation>false</GenerateDebugInformation>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
<OutputFile>..\..\..\Build\$(Configuration)\$(TargetName)$(TargetExt)</OutputFile>
<LinkTimeCodeGeneration>Default</LinkTimeCodeGeneration>
<AdditionalLibraryDirectories>$(Configuration);..\..\..\lib\isc\win32\$(Configuration);..\..\..\lib\isccfg\win32\$(Configuration);..\..\..\lib\dns\win32\$(Configuration);..\..\..\lib\bind9\win32\$(Configuration);..\..\..\lib\lwres\win32\$(Configuration);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
<AdditionalDependencies>dighost.lib;@IDN_LIB@libisc.lib;libisccfg.lib;libdns.lib;libbind9.lib;liblwres.lib;ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="..\host.c" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>

View File

@@ -0,0 +1,3 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
</Project>

View File

@@ -2,9 +2,9 @@
# Microsoft Developer Studio Generated Build File, Format Version 6.00
# ** DO NOT EDIT **
# TARGTYPE "Win32 (x86) Console Application" 0x0103
# TARGTYPE "@PLATFORM@ (x86) Console Application" 0x0103
CFG=nslookup - Win32 Debug
CFG=nslookup - @PLATFORM@ Debug
!MESSAGE This is not a valid makefile. To build this project using NMAKE,
!MESSAGE use the Export Makefile command and run
!MESSAGE
@@ -13,12 +13,12 @@ CFG=nslookup - Win32 Debug
!MESSAGE You can specify a configuration when running NMAKE
!MESSAGE by defining the macro CFG on the command line. For example:
!MESSAGE
!MESSAGE NMAKE /f "nslookup.mak" CFG="nslookup - Win32 Debug"
!MESSAGE NMAKE /f "nslookup.mak" CFG="nslookup - @PLATFORM@ Debug"
!MESSAGE
!MESSAGE Possible choices for configuration are:
!MESSAGE
!MESSAGE "nslookup - Win32 Release" (based on "Win32 (x86) Console Application")
!MESSAGE "nslookup - Win32 Debug" (based on "Win32 (x86) Console Application")
!MESSAGE "nslookup - @PLATFORM@ Release" (based on "@PLATFORM@ (x86) Console Application")
!MESSAGE "nslookup - @PLATFORM@ Debug" (based on "@PLATFORM@ (x86) Console Application")
!MESSAGE
# Begin Project
@@ -28,7 +28,7 @@ CFG=nslookup - Win32 Debug
CPP=cl.exe
RSC=rc.exe
!IF "$(CFG)" == "nslookup - Win32 Release"
!IF "$(CFG)" == "nslookup - @PLATFORM@ Release"
# PROP BASE Use_MFC 0
# PROP BASE Use_Debug_Libraries 0
@@ -41,18 +41,18 @@ RSC=rc.exe
# PROP Intermediate_Dir "Release"
# PROP Ignore_Export_Lib 0
# PROP Target_Dir ""
# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
# ADD CPP /nologo /MD /W3 /GX /O2 /I "./" /I "../include" /I "../../../" /I "../../../../libxml2-2.7.3/include" /I "../../../lib/isc/win32" /I "../../../lib/isc/win32/include" /I "../../../lib/isc/include" /I "../../../lib/isc/noatomic/include" /I "../../../lib/isccfg/include" /I "../../../lib/dns/include" /I "../../../lib/bind9/include" /I "../../../lib/lwres/win32/include" /I "../../../lib/lwres/include" /D "WIN32" /D "__STDC__" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /c
# ADD BASE CPP /nologo /W3 @COPTX@ @COPTI@ /O2 /D "WIN32" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" @COPTY@ /FD /c
# ADD CPP /nologo /MD /W3 @COPTX@ @COPTI@ /O2 /I "./" /I "../include" /I "../../../" @LIBXML2_INC@ @READLINE_INC@ /I "../../../lib/isc/win32" /I "../../../lib/isc/win32/include" /I "../../../lib/isc/include" /I "../../../lib/isccfg/include" /I "../../../lib/dns/include" /I "../../../lib/bind9/include" /I "../../../lib/lwres/win32/include" /I "../../../lib/lwres/include" /D "WIN32" /D "USE_READLINE_STATIC" /D "__STDC__" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" @COPTY@ /FD /c
# ADD BASE RSC /l 0x409 /d "NDEBUG"
# ADD RSC /l 0x409 /d "NDEBUG"
BSC32=bscmake.exe
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
LINK32=link.exe
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /machine:I386
# ADD LINK32 user32.lib advapi32.lib ws2_32.lib ../../../lib/isc/win32/Release/libisc.lib ../../../lib/isccfg/win32/Release/libisccfg.lib ../../../lib/dns/win32/Release/libdns.lib ../../../lib/bind9/win32/Release/libbind9.lib ../../../lib/lwres/win32/Release/liblwres.lib /nologo /subsystem:console /machine:I386 /out:"../../../Build/Release/nslookup.exe"
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console @MACHINE@
# ADD LINK32 @READLINE_LIB@ @IDN_LIB@ user32.lib advapi32.lib ws2_32.lib ../../../lib/isc/win32/Release/libisc.lib ../../../lib/isccfg/win32/Release/libisccfg.lib ../../../lib/dns/win32/Release/libdns.lib ../../../lib/bind9/win32/Release/libbind9.lib ../../../lib/lwres/win32/Release/liblwres.lib /nologo /subsystem:console @MACHINE@ /out:"../../../Build/Release/nslookup.exe"
!ELSEIF "$(CFG)" == "nslookup - Win32 Debug"
!ELSEIF "$(CFG)" == "nslookup - @PLATFORM@ Debug"
# PROP BASE Use_MFC 0
# PROP BASE Use_Debug_Libraries 1
@@ -65,24 +65,24 @@ LINK32=link.exe
# PROP Intermediate_Dir "Debug"
# PROP Ignore_Export_Lib 0
# PROP Target_Dir ""
# ADD BASE CPP /nologo /W3 /Gm /GX /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /YX /FD /GZ /c
# ADD CPP /nologo /MDd /W3 /Gm /GX /ZI /Od /I "./" /I "../include" /I "../../../" /I "../../../../libxml2-2.7.3/include" /I "../../../lib/isc/win32" /I "../../../lib/isc/win32/include" /I "../../../lib/isc/include" /I "../../../lib/isc/noatomic/include" /I "../../../lib/isccfg/include" /I "../../../lib/dns/include" /I "../../../lib/bind9/include" /I "../../../lib/lwres/win32/include" /I "../../../lib/lwres/include" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /FR /FD /GZ /c
# SUBTRACT CPP /X /u /YX
# ADD BASE CPP /nologo /W3 /Gm @COPTX@ @COPTI@ /ZI /Od /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" @COPTY@ /FD /GZ /c
# ADD CPP /nologo /MDd /W3 /Gm @COPTX@ @COPTI@ /ZI /Od /I "./" /I "../include" /I "../../../" @LIBXML2_INC@ @READLINE_INC@ /I "../../../lib/isc/win32" /I "../../../lib/isc/win32/include" /I "../../../lib/isc/include" /I "../../../lib/isccfg/include" /I "../../../lib/dns/include" /I "../../../lib/bind9/include" /I "../../../lib/lwres/win32/include" /I "../../../lib/lwres/include" /D "WIN32" /D "USE_READLINE_STATIC" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /FR /FD /GZ /c
# SUBTRACT CPP /X /u @COPTY@
# ADD BASE RSC /l 0x409 /d "_DEBUG"
# ADD RSC /l 0x409 /d "_DEBUG"
BSC32=bscmake.exe
# ADD BASE BSC32 /nologo
# ADD BSC32 /nologo
LINK32=link.exe
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
# ADD LINK32 user32.lib advapi32.lib ws2_32.lib ../../../lib/isc/win32/Debug/libisc.lib ../../../lib/isccfg/win32/Debug/libisccfg.lib ../../../lib/dns/win32/Debug/libdns.lib ../../../lib/bind9/win32/Debug/libbind9.lib ../../../lib/lwres/win32/Debug/liblwres.lib /nologo /subsystem:console /debug /machine:I386 /out:"../../../Build/Debug/nslookup.exe" /pdbtype:sept
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:console /debug @MACHINE@ /pdbtype:sept
# ADD LINK32 @READLINE_LIBD@ @IDN_LIB@ user32.lib advapi32.lib ws2_32.lib ../../../lib/isc/win32/Debug/libisc.lib ../../../lib/isccfg/win32/Debug/libisccfg.lib ../../../lib/dns/win32/Debug/libdns.lib ../../../lib/bind9/win32/Debug/libbind9.lib ../../../lib/lwres/win32/Debug/liblwres.lib /nologo /subsystem:console /debug @MACHINE@ /out:"../../../Build/Debug/nslookup.exe" /pdbtype:sept
!ENDIF
# Begin Target
# Name "nslookup - Win32 Release"
# Name "nslookup - Win32 Debug"
# Name "nslookup - @PLATFORM@ Release"
# Name "nslookup - @PLATFORM@ Debug"
# Begin Group "Source Files"
# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat"

View File

@@ -1,20 +1,20 @@
# Microsoft Developer Studio Generated NMAKE File, Based on nslookup.dsp
!IF "$(CFG)" == ""
CFG=nslookup - Win32 Debug
!MESSAGE No configuration specified. Defaulting to nslookup - Win32 Debug.
CFG=nslookup - @PLATFORM@ Debug
!MESSAGE No configuration specified. Defaulting to nslookup - @PLATFORM@ Debug.
!ENDIF
!IF "$(CFG)" != "nslookup - Win32 Release" && "$(CFG)" != "nslookup - Win32 Debug"
!IF "$(CFG)" != "nslookup - @PLATFORM@ Release" && "$(CFG)" != "nslookup - @PLATFORM@ Debug"
!MESSAGE Invalid configuration "$(CFG)" specified.
!MESSAGE You can specify a configuration when running NMAKE
!MESSAGE by defining the macro CFG on the command line. For example:
!MESSAGE
!MESSAGE NMAKE /f "nslookup.mak" CFG="nslookup - Win32 Debug"
!MESSAGE NMAKE /f "nslookup.mak" CFG="nslookup - @PLATFORM@ Debug"
!MESSAGE
!MESSAGE Possible choices for configuration are:
!MESSAGE
!MESSAGE "nslookup - Win32 Release" (based on "Win32 (x86) Console Application")
!MESSAGE "nslookup - Win32 Debug" (based on "Win32 (x86) Console Application")
!MESSAGE "nslookup - @PLATFORM@ Release" (based on "@PLATFORM@ (x86) Console Application")
!MESSAGE "nslookup - @PLATFORM@ Debug" (based on "@PLATFORM@ (x86) Console Application")
!MESSAGE
!ERROR An invalid configuration is specified.
!ENDIF
@@ -28,7 +28,7 @@ NULL=nul
CPP=cl.exe
RSC=rc.exe
!IF "$(CFG)" == "nslookup - Win32 Release"
!IF "$(CFG)" == "nslookup - @PLATFORM@ Release"
_VC_MANIFEST_INC=0
_VC_MANIFEST_BASENAME=__VC80
!ELSE
@@ -103,7 +103,7 @@ _VC_MANIFEST_CLEAN=
!endif
!IF "$(CFG)" == "nslookup - Win32 Release"
!IF "$(CFG)" == "nslookup - @PLATFORM@ Release"
OUTDIR=.\Release
INTDIR=.\Release
@@ -114,12 +114,12 @@ ALL : "..\..\..\Build\Release\nslookup.exe"
!ELSE
ALL : "liblwres - Win32 Release" "libbind9 - Win32 Release" "libisc - Win32 Release" "libdns - Win32 Release" "..\..\..\Build\Release\nslookup.exe"
ALL : "liblwres - @PLATFORM@ Release" "libbind9 - @PLATFORM@ Release" "libisc - @PLATFORM@ Release" "libdns - @PLATFORM@ Release" "..\..\..\Build\Release\nslookup.exe"
!ENDIF
!IF "$(RECURSE)" == "1"
CLEAN :"libdns - Win32 ReleaseCLEAN" "libisc - Win32 ReleaseCLEAN" "libbind9 - Win32 ReleaseCLEAN" "liblwres - Win32 ReleaseCLEAN"
CLEAN :"libdns - @PLATFORM@ ReleaseCLEAN" "libisc - @PLATFORM@ ReleaseCLEAN" "libbind9 - @PLATFORM@ ReleaseCLEAN" "liblwres - @PLATFORM@ ReleaseCLEAN"
!ELSE
CLEAN :
!ENDIF
@@ -132,13 +132,13 @@ CLEAN :
"$(OUTDIR)" :
if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
CPP_PROJ=/nologo /MD /W3 /GX /O2 /I "./" /I "../include" /I "../../../" /I "../../../../libxml2-2.7.3/include" /I "../../../lib/isc/win32" /I "../../../lib/isc/win32/include" /I "../../../lib/isc/include" /I "../../../lib/isc/noatomic/include" /I "../../../lib/isccfg/include" /I "../../../lib/dns/include" /I "../../../lib/bind9/include" /I "../../../lib/lwres/win32/include" /I "../../../lib/lwres/include" /D "WIN32" /D "__STDC__" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /Fp"$(INTDIR)\nslookup.pch" /YX /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c
CPP_PROJ=/nologo /MD /W3 @COPTX@ @COPTI@ /O2 /I "./" /I "../include" /I "../../../" @LIBXML2_INC@ @READLINE_INC@ /I "../../../lib/isc/win32" /I "../../../lib/isc/win32/include" /I "../../../lib/isc/include" /I "../../../lib/isccfg/include" /I "../../../lib/dns/include" /I "../../../lib/bind9/include" /I "../../../lib/lwres/win32/include" /I "../../../lib/lwres/include" /D "WIN32" /D "USE_READLINE_STATIC" /D "__STDC__" /D "NDEBUG" /D "_CONSOLE" /D "_MBCS" /Fp"$(INTDIR)\nslookup.pch" @COPTY@ /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c
BSC32=bscmake.exe
BSC32_FLAGS=/nologo /o"$(OUTDIR)\nslookup.bsc"
BSC32_SBRS= \
LINK32=link.exe
LINK32_FLAGS=user32.lib advapi32.lib ws2_32.lib ../../../lib/isc/win32/Release/libisc.lib ../../../lib/isccfg/win32/Release/libisccfg.lib ../../../lib/dns/win32/Release/libdns.lib ../../../lib/bind9/win32/Release/libbind9.lib ../../../lib/lwres/win32/Release/liblwres.lib /nologo /subsystem:console /incremental:no /pdb:"$(OUTDIR)\nslookup.pdb" /machine:I386 /out:"../../../Build/Release/nslookup.exe"
LINK32_FLAGS=user32.lib advapi32.lib ws2_32.lib ../../../lib/isc/win32/Release/libisc.lib ../../../lib/isccfg/win32/Release/libisccfg.lib ../../../lib/dns/win32/Release/libdns.lib ../../../lib/bind9/win32/Release/libbind9.lib ../../../lib/lwres/win32/Release/liblwres.lib @READLINE_LIB@ @IDN_LIB@ /nologo /subsystem:console /incremental:no /pdb:"$(OUTDIR)\nslookup.pdb" @MACHINE@ /out:"../../../Build/Release/nslookup.exe"
LINK32_OBJS= \
"$(INTDIR)\dighost.obj" \
"$(INTDIR)\nslookup.obj" \
@@ -154,7 +154,7 @@ LINK32_OBJS= \
<<
$(_VC_MANIFEST_EMBED_EXE)
!ELSEIF "$(CFG)" == "nslookup - Win32 Debug"
!ELSEIF "$(CFG)" == "nslookup - @PLATFORM@ Debug"
OUTDIR=.\Debug
INTDIR=.\Debug
@@ -168,12 +168,12 @@ ALL : "..\..\..\Build\Debug\nslookup.exe" "$(OUTDIR)\nslookup.bsc"
!ELSE
ALL : "liblwres - Win32 Debug" "libbind9 - Win32 Debug" "libisc - Win32 Debug" "libdns - Win32 Debug" "..\..\..\Build\Debug\nslookup.exe" "$(OUTDIR)\nslookup.bsc"
ALL : "liblwres - @PLATFORM@ Debug" "libbind9 - @PLATFORM@ Debug" "libisc - @PLATFORM@ Debug" "libdns - @PLATFORM@ Debug" "..\..\..\Build\Debug\nslookup.exe" "$(OUTDIR)\nslookup.bsc"
!ENDIF
!IF "$(RECURSE)" == "1"
CLEAN :"libdns - Win32 DebugCLEAN" "libisc - Win32 DebugCLEAN" "libbind9 - Win32 DebugCLEAN" "liblwres - Win32 DebugCLEAN"
CLEAN :"libdns - @PLATFORM@ DebugCLEAN" "libisc - @PLATFORM@ DebugCLEAN" "libbind9 - @PLATFORM@ DebugCLEAN" "liblwres - @PLATFORM@ DebugCLEAN"
!ELSE
CLEAN :
!ENDIF
@@ -192,7 +192,7 @@ CLEAN :
"$(OUTDIR)" :
if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)"
CPP_PROJ=/nologo /MDd /W3 /Gm /GX /ZI /Od /I "./" /I "../include" /I "../../../" /I "../../../../libxml2-2.7.3/include" /I "../../../lib/isc/win32" /I "../../../lib/isc/win32/include" /I "../../../lib/isc/include" /I "../../../lib/isc/noatomic/include" /I "../../../lib/isccfg/include" /I "../../../lib/dns/include" /I "../../../lib/bind9/include" /I "../../../lib/lwres/win32/include" /I "../../../lib/lwres/include" /D "WIN32" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /FR"$(INTDIR)\\" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /GZ /c
CPP_PROJ=/nologo /MDd /W3 /Gm @COPTX@ @COPTI@ /ZI /Od /I "./" /I "../include" /I "../../../" @LIBXML2_INC@ @READLINE_INC@ /I "../../../lib/isc/win32" /I "../../../lib/isc/win32/include" /I "../../../lib/isc/include" /I "../../../lib/isccfg/include" /I "../../../lib/dns/include" /I "../../../lib/bind9/include" /I "../../../lib/lwres/win32/include" /I "../../../lib/lwres/include" /D "WIN32" /D "USE_READLINE_STATIC" /D "_DEBUG" /D "_CONSOLE" /D "_MBCS" /FR"$(INTDIR)\\" /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /GZ /c
BSC32=bscmake.exe
BSC32_FLAGS=/nologo /o"$(OUTDIR)\nslookup.bsc"
BSC32_SBRS= \
@@ -205,7 +205,7 @@ BSC32_SBRS= \
<<
LINK32=link.exe
LINK32_FLAGS=user32.lib advapi32.lib ws2_32.lib ../../../lib/isc/win32/Debug/libisc.lib ../../../lib/isccfg/win32/Debug/libisccfg.lib ../../../lib/dns/win32/Debug/libdns.lib ../../../lib/bind9/win32/Debug/libbind9.lib ../../../lib/lwres/win32/Debug/liblwres.lib /nologo /subsystem:console /incremental:yes /pdb:"$(OUTDIR)\nslookup.pdb" /debug /machine:I386 /out:"../../../Build/Debug/nslookup.exe" /pdbtype:sept
LINK32_FLAGS=user32.lib advapi32.lib ws2_32.lib ../../../lib/isc/win32/Debug/libisc.lib ../../../lib/isccfg/win32/Debug/libisccfg.lib ../../../lib/dns/win32/Debug/libdns.lib ../../../lib/bind9/win32/Debug/libbind9.lib ../../../lib/lwres/win32/Debug/liblwres.lib @READLINE_LIBD@ @IDN_LIB@ /nologo /subsystem:console /incremental:yes /pdb:"$(OUTDIR)\nslookup.pdb" /debug @MACHINE@ /out:"../../../Build/Debug/nslookup.exe" /pdbtype:sept
LINK32_OBJS= \
"$(INTDIR)\dighost.obj" \
"$(INTDIR)\nslookup.obj" \
@@ -263,17 +263,17 @@ LINK32_OBJS= \
!ENDIF
!IF "$(CFG)" == "nslookup - Win32 Release" || "$(CFG)" == "nslookup - Win32 Debug"
!IF "$(CFG)" == "nslookup - @PLATFORM@ Release" || "$(CFG)" == "nslookup - @PLATFORM@ Debug"
SOURCE=..\dighost.c
!IF "$(CFG)" == "nslookup - Win32 Release"
!IF "$(CFG)" == "nslookup - @PLATFORM@ Release"
"$(INTDIR)\dighost.obj" : $(SOURCE) "$(INTDIR)"
$(CPP) $(CPP_PROJ) $(SOURCE)
!ELSEIF "$(CFG)" == "nslookup - Win32 Debug"
!ELSEIF "$(CFG)" == "nslookup - @PLATFORM@ Debug"
"$(INTDIR)\dighost.obj" "$(INTDIR)\dighost.sbr" : $(SOURCE) "$(INTDIR)"
@@ -284,14 +284,14 @@ SOURCE=..\dighost.c
SOURCE=..\nslookup.c
!IF "$(CFG)" == "nslookup - Win32 Release"
!IF "$(CFG)" == "nslookup - @PLATFORM@ Release"
"$(INTDIR)\nslookup.obj" : $(SOURCE) "$(INTDIR)"
$(CPP) $(CPP_PROJ) $(SOURCE)
!ELSEIF "$(CFG)" == "nslookup - Win32 Debug"
!ELSEIF "$(CFG)" == "nslookup - @PLATFORM@ Debug"
"$(INTDIR)\nslookup.obj" "$(INTDIR)\nslookup.sbr" : $(SOURCE) "$(INTDIR)"
@@ -300,106 +300,106 @@ SOURCE=..\nslookup.c
!ENDIF
!IF "$(CFG)" == "nslookup - Win32 Release"
!IF "$(CFG)" == "nslookup - @PLATFORM@ Release"
"libdns - Win32 Release" :
"libdns - @PLATFORM@ Release" :
cd "..\..\..\lib\dns\win32"
$(MAKE) /$(MAKEFLAGS) /F ".\libdns.mak" CFG="libdns - Win32 Release"
$(MAKE) /$(MAKEFLAGS) /F ".\libdns.mak" CFG="libdns - @PLATFORM@ Release"
cd "..\..\..\bin\dig\win32"
"libdns - Win32 ReleaseCLEAN" :
"libdns - @PLATFORM@ ReleaseCLEAN" :
cd "..\..\..\lib\dns\win32"
$(MAKE) /$(MAKEFLAGS) /F ".\libdns.mak" CFG="libdns - Win32 Release" RECURSE=1 CLEAN
$(MAKE) /$(MAKEFLAGS) /F ".\libdns.mak" CFG="libdns - @PLATFORM@ Release" RECURSE=1 CLEAN
cd "..\..\..\bin\dig\win32"
!ELSEIF "$(CFG)" == "nslookup - Win32 Debug"
!ELSEIF "$(CFG)" == "nslookup - @PLATFORM@ Debug"
"libdns - Win32 Debug" :
"libdns - @PLATFORM@ Debug" :
cd "..\..\..\lib\dns\win32"
$(MAKE) /$(MAKEFLAGS) /F ".\libdns.mak" CFG="libdns - Win32 Debug"
$(MAKE) /$(MAKEFLAGS) /F ".\libdns.mak" CFG="libdns - @PLATFORM@ Debug"
cd "..\..\..\bin\dig\win32"
"libdns - Win32 DebugCLEAN" :
"libdns - @PLATFORM@ DebugCLEAN" :
cd "..\..\..\lib\dns\win32"
$(MAKE) /$(MAKEFLAGS) /F ".\libdns.mak" CFG="libdns - Win32 Debug" RECURSE=1 CLEAN
$(MAKE) /$(MAKEFLAGS) /F ".\libdns.mak" CFG="libdns - @PLATFORM@ Debug" RECURSE=1 CLEAN
cd "..\..\..\bin\dig\win32"
!ENDIF
!IF "$(CFG)" == "nslookup - Win32 Release"
!IF "$(CFG)" == "nslookup - @PLATFORM@ Release"
"libisc - Win32 Release" :
"libisc - @PLATFORM@ Release" :
cd "..\..\..\lib\isc\win32"
$(MAKE) /$(MAKEFLAGS) /F ".\libisc.mak" CFG="libisc - Win32 Release"
$(MAKE) /$(MAKEFLAGS) /F ".\libisc.mak" CFG="libisc - @PLATFORM@ Release"
cd "..\..\..\bin\dig\win32"
"libisc - Win32 ReleaseCLEAN" :
"libisc - @PLATFORM@ ReleaseCLEAN" :
cd "..\..\..\lib\isc\win32"
$(MAKE) /$(MAKEFLAGS) /F ".\libisc.mak" CFG="libisc - Win32 Release" RECURSE=1 CLEAN
$(MAKE) /$(MAKEFLAGS) /F ".\libisc.mak" CFG="libisc - @PLATFORM@ Release" RECURSE=1 CLEAN
cd "..\..\..\bin\dig\win32"
!ELSEIF "$(CFG)" == "nslookup - Win32 Debug"
!ELSEIF "$(CFG)" == "nslookup - @PLATFORM@ Debug"
"libisc - Win32 Debug" :
"libisc - @PLATFORM@ Debug" :
cd "..\..\..\lib\isc\win32"
$(MAKE) /$(MAKEFLAGS) /F ".\libisc.mak" CFG="libisc - Win32 Debug"
$(MAKE) /$(MAKEFLAGS) /F ".\libisc.mak" CFG="libisc - @PLATFORM@ Debug"
cd "..\..\..\bin\dig\win32"
"libisc - Win32 DebugCLEAN" :
"libisc - @PLATFORM@ DebugCLEAN" :
cd "..\..\..\lib\isc\win32"
$(MAKE) /$(MAKEFLAGS) /F ".\libisc.mak" CFG="libisc - Win32 Debug" RECURSE=1 CLEAN
$(MAKE) /$(MAKEFLAGS) /F ".\libisc.mak" CFG="libisc - @PLATFORM@ Debug" RECURSE=1 CLEAN
cd "..\..\..\bin\dig\win32"
!ENDIF
!IF "$(CFG)" == "nslookup - Win32 Release"
!IF "$(CFG)" == "nslookup - @PLATFORM@ Release"
"libbind9 - Win32 Release" :
"libbind9 - @PLATFORM@ Release" :
cd "..\..\..\lib\bind9\win32"
$(MAKE) /$(MAKEFLAGS) /F ".\libbind9.mak" CFG="libbind9 - Win32 Release"
$(MAKE) /$(MAKEFLAGS) /F ".\libbind9.mak" CFG="libbind9 - @PLATFORM@ Release"
cd "..\..\..\bin\dig\win32"
"libbind9 - Win32 ReleaseCLEAN" :
"libbind9 - @PLATFORM@ ReleaseCLEAN" :
cd "..\..\..\lib\bind9\win32"
$(MAKE) /$(MAKEFLAGS) /F ".\libbind9.mak" CFG="libbind9 - Win32 Release" RECURSE=1 CLEAN
$(MAKE) /$(MAKEFLAGS) /F ".\libbind9.mak" CFG="libbind9 - @PLATFORM@ Release" RECURSE=1 CLEAN
cd "..\..\..\bin\dig\win32"
!ELSEIF "$(CFG)" == "nslookup - Win32 Debug"
!ELSEIF "$(CFG)" == "nslookup - @PLATFORM@ Debug"
"libbind9 - Win32 Debug" :
"libbind9 - @PLATFORM@ Debug" :
cd "..\..\..\lib\bind9\win32"
$(MAKE) /$(MAKEFLAGS) /F ".\libbind9.mak" CFG="libbind9 - Win32 Debug"
$(MAKE) /$(MAKEFLAGS) /F ".\libbind9.mak" CFG="libbind9 - @PLATFORM@ Debug"
cd "..\..\..\bin\dig\win32"
"libbind9 - Win32 DebugCLEAN" :
"libbind9 - @PLATFORM@ DebugCLEAN" :
cd "..\..\..\lib\bind9\win32"
$(MAKE) /$(MAKEFLAGS) /F ".\libbind9.mak" CFG="libbind9 - Win32 Debug" RECURSE=1 CLEAN
$(MAKE) /$(MAKEFLAGS) /F ".\libbind9.mak" CFG="libbind9 - @PLATFORM@ Debug" RECURSE=1 CLEAN
cd "..\..\..\bin\dig\win32"
!ENDIF
!IF "$(CFG)" == "nslookup - Win32 Release"
!IF "$(CFG)" == "nslookup - @PLATFORM@ Release"
"liblwres - Win32 Release" :
"liblwres - @PLATFORM@ Release" :
cd "..\..\..\lib\lwres\win32"
$(MAKE) /$(MAKEFLAGS) /F ".\liblwres.mak" CFG="liblwres - Win32 Release"
$(MAKE) /$(MAKEFLAGS) /F ".\liblwres.mak" CFG="liblwres - @PLATFORM@ Release"
cd "..\..\..\bin\dig\win32"
"liblwres - Win32 ReleaseCLEAN" :
"liblwres - @PLATFORM@ ReleaseCLEAN" :
cd "..\..\..\lib\lwres\win32"
$(MAKE) /$(MAKEFLAGS) /F ".\liblwres.mak" CFG="liblwres - Win32 Release" RECURSE=1 CLEAN
$(MAKE) /$(MAKEFLAGS) /F ".\liblwres.mak" CFG="liblwres - @PLATFORM@ Release" RECURSE=1 CLEAN
cd "..\..\..\bin\dig\win32"
!ELSEIF "$(CFG)" == "nslookup - Win32 Debug"
!ELSEIF "$(CFG)" == "nslookup - @PLATFORM@ Debug"
"liblwres - Win32 Debug" :
"liblwres - @PLATFORM@ Debug" :
cd "..\..\..\lib\lwres\win32"
$(MAKE) /$(MAKEFLAGS) /F ".\liblwres.mak" CFG="liblwres - Win32 Debug"
$(MAKE) /$(MAKEFLAGS) /F ".\liblwres.mak" CFG="liblwres - @PLATFORM@ Debug"
cd "..\..\..\bin\dig\win32"
"liblwres - Win32 DebugCLEAN" :
"liblwres - @PLATFORM@ DebugCLEAN" :
cd "..\..\..\lib\lwres\win32"
$(MAKE) /$(MAKEFLAGS) /F ".\liblwres.mak" CFG="liblwres - Win32 Debug" RECURSE=1 CLEAN
$(MAKE) /$(MAKEFLAGS) /F ".\liblwres.mak" CFG="liblwres - @PLATFORM@ Debug" RECURSE=1 CLEAN
cd "..\..\..\bin\dig\win32"
!ENDIF

Some files were not shown because too many files have changed in this diff Show More