Compare commits
575
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
0049ddf3a6 | ||
|
|
4111675d2b | ||
|
|
efa3ceeb4a | ||
|
|
2a3a6cbb2a | ||
|
|
73948e98a9 | ||
|
|
969477beda | ||
|
|
21d75d5a52 | ||
|
|
11b2fe4c0d | ||
|
|
0add5b1d4e | ||
|
|
df6cc1ca06 | ||
|
|
3966ba59ca | ||
|
|
1b3f17522e | ||
|
|
8ad0f1ee89 | ||
|
|
dba981f69c | ||
|
|
ff06385f16 | ||
|
|
d805d915f9 | ||
|
|
d439ba4643 | ||
|
|
f8291a5254 | ||
|
|
aaf1a5bbed | ||
|
|
3c88292ce7 | ||
|
|
19721af7f1 | ||
|
|
73b750e93a | ||
|
|
b90d706ef5 | ||
|
|
50b6f7c7b8 | ||
|
|
795897abae | ||
|
|
605f3c69ee | ||
|
|
31a79cab42 | ||
|
|
7821aad6af | ||
|
|
ddee889c0c | ||
|
|
19828611a2 | ||
|
|
48e34d185d | ||
|
|
578113e8be | ||
|
|
f8b6975e14 | ||
|
|
b686add6f7 | ||
|
|
007fb8f8b0 | ||
|
|
ad1f068c29 | ||
|
|
26204e6f8f | ||
|
|
fc3074bcb4 | ||
|
|
2c7eb14f3f | ||
|
|
56b68a1ad3 | ||
|
|
a3bf29d6c8 | ||
|
|
4042b53ec4 | ||
|
|
5dd25321ad | ||
|
|
c39d71b8eb | ||
|
|
a8f16a98c9 | ||
|
|
f6d2c22fc9 | ||
|
|
f81094698f | ||
|
|
68faefd4f0 | ||
|
|
8b91525483 | ||
|
|
813adc0a20 | ||
|
|
8629afc229 | ||
|
|
3935184154 | ||
|
|
9f5db0bf59 | ||
|
|
9d728c7eef | ||
|
|
be8fd4909d | ||
|
|
04083d6748 | ||
|
|
6f1702a673 | ||
|
|
93320a05fb | ||
|
|
66fb5237d3 | ||
|
|
d9301fcfdd | ||
|
|
d5c5ac0dbb | ||
|
|
0b87ce2e97 | ||
|
|
c37ef28ccb | ||
|
|
aea84bd0d8 | ||
|
|
9830d394a4 | ||
|
|
a3785ae186 | ||
|
|
87a7a2bd81 | ||
|
|
5334ee4cfa | ||
|
|
071b47b643 | ||
|
|
ceabf889ef | ||
|
|
d2b4873632 | ||
|
|
cf9603c5dd | ||
|
|
1faa768408 | ||
|
|
12425269fa | ||
|
|
6851fd3f54 | ||
|
|
feb2f458ae | ||
|
|
a4900ba76d | ||
|
|
5abdfd0a3b | ||
|
|
05d5341d14 | ||
|
|
3aa4f73464 | ||
|
|
d27e7bec62 | ||
|
|
503ee7b4b7 | ||
|
|
7df44b5640 | ||
|
|
b3fe7c6966 | ||
|
|
80422940a5 | ||
|
|
b5253c0a33 | ||
|
|
efa9453630 | ||
|
|
8274dc7de3 | ||
|
|
1646f6b739 | ||
|
|
a30a591b36 | ||
|
|
c8c414098c | ||
|
|
67a03c0c6a | ||
|
|
c43a12b55c | ||
|
|
afa80947f6 | ||
|
|
d635d1160f | ||
|
|
5c00ca799f | ||
|
|
031a50b7fc | ||
|
|
6124c1d598 | ||
|
|
08ce7ff929 | ||
|
|
d78710021a | ||
|
|
bb5156bd44 | ||
|
|
3d264c70a3 | ||
|
|
f3cf288e6f | ||
|
|
bcdf465fbc | ||
|
|
222e488f92 | ||
|
|
0c3b2aa946 | ||
|
|
17cab6eb9d | ||
|
|
dc2f0c21d1 | ||
|
|
bc3ca828bf | ||
|
|
049fbd1b59 | ||
|
|
3814a90033 | ||
|
|
a263590d5b | ||
|
|
0ab3c339a6 | ||
|
|
f2c72db13f | ||
|
|
5d51a0c1e5 | ||
|
|
6bb332d5cf | ||
|
|
516a47a130 | ||
|
|
90365739e6 | ||
|
|
85a63d3e40 | ||
|
|
3a8e7c8de3 | ||
|
|
3a1a65d7ab | ||
|
|
3be744a381 | ||
|
|
3db0515ac9 | ||
|
|
924172e9f3 | ||
|
|
a1c9425dbd | ||
|
|
3b3e45d9b1 | ||
|
|
8ff1d47348 | ||
|
|
ab1461f2e5 | ||
|
|
8e712b54f9 | ||
|
|
318ad8e235 | ||
|
|
19a83afa4b | ||
|
|
72d548ffb8 | ||
|
|
bf9241c7fa | ||
|
|
83255fe881 | ||
|
|
bb94d6dc2d | ||
|
|
c4cc1321d3 | ||
|
|
579f9be3f9 | ||
|
|
eb038a02d0 | ||
|
|
525727410c | ||
|
|
4f6050ab45 | ||
|
|
bb9ec5d667 | ||
|
|
d7fcc9ecce | ||
|
|
70160d0356 | ||
|
|
d047f5e7df | ||
|
|
97dc273b21 | ||
|
|
56deb51ea0 | ||
|
|
444117ab97 | ||
|
|
26ad194aca | ||
|
|
19735887e8 | ||
|
|
9cc3a3a8c5 | ||
|
|
f200295e3c | ||
|
|
f9f46691b8 | ||
|
|
595f2934dc | ||
|
|
e4e2b02dab | ||
|
|
170b17cfc7 | ||
|
|
6717fafb4d | ||
|
|
799f9742e6 | ||
|
|
4ade361325 | ||
|
|
ccebf2c16d | ||
|
|
d18ede85f4 | ||
|
|
6f5e15e92e | ||
|
|
61f0dd970a | ||
|
|
be0d0be8ee | ||
|
|
1b915c75e1 | ||
|
|
5d151f17cc | ||
|
|
24a9f08ecb | ||
|
|
cb2143c701 | ||
|
|
4c85bce04a | ||
|
|
abbc29e54a | ||
|
|
398fb41f28 | ||
|
|
bb75af3722 | ||
|
|
64fd1f8833 | ||
|
|
7dddc7b2cd | ||
|
|
23e42436fa | ||
|
|
81d94ff043 | ||
|
|
bcec88c1a1 | ||
|
|
e1c0a8f4a3 | ||
|
|
f9ff478d9c | ||
|
|
f7296dccfc | ||
|
|
adfc363a99 | ||
|
|
0890078f85 | ||
|
|
258f97dc36 | ||
|
|
e0229601aa | ||
|
|
5b120b641b | ||
|
|
e9a5f2860c | ||
|
|
eec7032275 | ||
|
|
f640168930 | ||
|
|
e16ecd6aba | ||
|
|
bd3df214a2 | ||
|
|
09020166c6 | ||
|
|
76bb31f650 | ||
|
|
2c76f9061e | ||
|
|
59a5f910c5 | ||
|
|
94f93ce49f | ||
|
|
ba01fd1cd2 | ||
|
|
12dfd0a396 | ||
|
|
8eb99d2044 | ||
|
|
3e9ebd086c | ||
|
|
5ba5788f8b | ||
|
|
ecfec45175 | ||
|
|
f2926b876c | ||
|
|
16a4a7b579 | ||
|
|
0fef592c65 | ||
|
|
d6aab1d286 | ||
|
|
79ae18e170 | ||
|
|
0ee88d1f33 | ||
|
|
08b1dae9b9 | ||
|
|
e86194b500 | ||
|
|
eeda4faf0d | ||
|
|
01a48682de | ||
|
|
90d80c5782 | ||
|
|
45fe423be6 | ||
|
|
049bcf8c09 | ||
|
|
f2191c223c | ||
|
|
f43a1358c9 | ||
|
|
d4977443e2 | ||
|
|
8d43f4a6d9 | ||
|
|
ffb776a8fe | ||
|
|
b36f5d7b12 | ||
|
|
6b3e4a7f46 | ||
|
|
c36ac535d8 | ||
|
|
c1f36a507d | ||
|
|
14a1f32dc6 | ||
|
|
1ebbd904c3 | ||
|
|
24594c2b7a | ||
|
|
fce09ca4d4 | ||
|
|
69bd26fc73 | ||
|
|
0a756fcb17 | ||
|
|
55175c2681 | ||
|
|
63516183ad | ||
|
|
b53d53c917 | ||
|
|
c1c0eda1ca | ||
|
|
2c57aa33c3 | ||
|
|
aa3f827cc9 | ||
|
|
0892962af5 | ||
|
|
23bccd43a2 | ||
|
|
bd581054d0 | ||
|
|
a728f73921 | ||
|
|
2239f2a6cb | ||
|
|
946e866e53 | ||
|
|
096ca55d4d | ||
|
|
5ab4a45157 | ||
|
|
b90a370e07 | ||
|
|
7672fc49d4 | ||
|
|
6f8ffee820 | ||
|
|
f7cab29e9f | ||
|
|
6c6b7e5383 | ||
|
|
6d20595510 | ||
|
|
e228ac1445 | ||
|
|
1084f4a02a | ||
|
|
91174bd480 | ||
|
|
49cdc7b206 | ||
|
|
5ad1a6342c | ||
|
|
c12394952f | ||
|
|
d53916d703 | ||
|
|
5e478234c5 | ||
|
|
a33e19a4e7 | ||
|
|
3f7eb424f7 | ||
|
|
e7af212289 | ||
|
|
d51bd1de1f | ||
|
|
9515a7a754 | ||
|
|
317e89bc5e | ||
|
|
1fafeebcb2 | ||
|
|
cd3f411b5f | ||
|
|
0509c5ce27 | ||
|
|
4a98325b40 | ||
|
|
f49495bc4e | ||
|
|
a63bb85991 | ||
|
|
f3dc2e3c0c | ||
|
|
19dabdabc1 | ||
|
|
28753875ef | ||
|
|
bf5c61254a | ||
|
|
0b20398de2 | ||
|
|
d9362d5f21 | ||
|
|
118da77539 | ||
|
|
3890d42462 | ||
|
|
29609dbc8b | ||
|
|
369582a031 | ||
|
|
012d88d6cc | ||
|
|
d2ea75c370 | ||
|
|
cdb1e9f3ff | ||
|
|
b3d3ebde1d | ||
|
|
3748929967 | ||
|
|
0d57013e1f | ||
|
|
7aea94d347 | ||
|
|
f7d4e7c770 | ||
|
|
0355ff9c7a | ||
|
|
b64678cb60 | ||
|
|
b07ed0b5a1 | ||
|
|
9421c8ac3d | ||
|
|
8658ec49eb | ||
|
|
7bcd1005b3 | ||
|
|
30a0de4949 | ||
|
|
60737e14a1 | ||
|
|
7e3be58594 | ||
|
|
62fd8321b6 | ||
|
|
70e46b9784 | ||
|
|
38e3acd89b | ||
|
|
bc1fd64a5a | ||
|
|
3db514a1e4 | ||
|
|
e21df5aabb | ||
|
|
e22ad75a08 | ||
|
|
faa7becf3d | ||
|
|
bc07ff042c | ||
|
|
646ead0a59 | ||
|
|
c6b8889e10 | ||
|
|
e43bb112bf | ||
|
|
6eb9b6e968 | ||
|
|
e358b9159a | ||
|
|
c78a1d96de | ||
|
|
37fc83de8d | ||
|
|
96943c921c | ||
|
|
d53e3e5feb | ||
|
|
4d5624b0b4 | ||
|
|
32b72b2ec6 | ||
|
|
43dd74ef9c | ||
|
|
f18ae1d196 | ||
|
|
9bc2a7868a | ||
|
|
451d571023 | ||
|
|
b0ca498208 | ||
|
|
fd91e4d3c4 | ||
|
|
4549b6f75b | ||
|
|
c1b96d5375 | ||
|
|
e8a8fffee6 | ||
|
|
9b7e7bb4de | ||
|
|
88235b10c1 | ||
|
|
5d2ef49954 | ||
|
|
89d063c6aa | ||
|
|
6998d04941 | ||
|
|
3cfacc310f | ||
|
|
775706a0e6 | ||
|
|
40bcbd5685 | ||
|
|
cb2fbfd8a7 | ||
|
|
da39bbed00 | ||
|
|
65c5197de9 | ||
|
|
1125d72e98 | ||
|
|
66a2728de7 | ||
|
|
818de0e836 | ||
|
|
d09c5bc92a | ||
|
|
1531f10434 | ||
|
|
e8c9a47f14 | ||
|
|
f034307b09 | ||
|
|
9631b89795 | ||
|
|
705084ab3b | ||
|
|
a27604a895 | ||
|
|
46b49ffed1 | ||
|
|
ef1a4098e6 | ||
|
|
bfe02d8d60 | ||
|
|
964917093b | ||
|
|
1158c7d8fe | ||
|
|
cb5b75f33e | ||
|
|
1628eee3f5 | ||
|
|
ceaf32d985 | ||
|
|
e48078acdd | ||
|
|
e4d613f172 | ||
|
|
e5973c63f3 | ||
|
|
50c9595c79 | ||
|
|
8830c847aa | ||
|
|
f9c3ac9c90 | ||
|
|
48e7804399 | ||
|
|
0ec67facc9 | ||
|
|
611c5eacdb | ||
|
|
82fc82d159 | ||
|
|
a704f49bcd | ||
|
|
eb18e1f8aa | ||
|
|
3b24208d02 | ||
|
|
b9b2670676 | ||
|
|
bdc12c867b | ||
|
|
a88b1b2a4e | ||
|
|
af524126b2 | ||
|
|
e23ce15e58 | ||
|
|
329b11e08a | ||
|
|
90af01e243 | ||
|
|
bb510b7247 | ||
|
|
a1423d89e4 | ||
|
|
0e622e8d37 | ||
|
|
5e3c1be88c | ||
|
|
72fbcebd4f | ||
|
|
0d11496e02 | ||
|
|
2483e6556f | ||
|
|
00adbff8af | ||
|
|
82fbab0713 | ||
|
|
98df83e6f3 | ||
|
|
df4074735e | ||
|
|
ab51c5e4c7 | ||
|
|
3693a4c6b7 | ||
|
|
939b258bc4 | ||
|
|
9445400489 | ||
|
|
fe74d946f7 | ||
|
|
1f22e83c95 | ||
|
|
196323cd4d | ||
|
|
5721855c9e | ||
|
|
d27081366c | ||
|
|
4a4da8faaf | ||
|
|
578179266a | ||
|
|
e7bdc6f8ee | ||
|
|
bf9422b54e | ||
|
|
cd87945e6d | ||
|
|
415a8d22b7 | ||
|
|
39abd8d7ab | ||
|
|
72c0459087 | ||
|
|
a578f60294 | ||
|
|
6b79ae4b25 | ||
|
|
3caa87d01f | ||
|
|
288d660942 | ||
|
|
5d13caf302 | ||
|
|
56c5b420e6 | ||
|
|
b4c35df48a | ||
|
|
79a23af289 | ||
|
|
87da623641 | ||
|
|
383d2a1f7f | ||
|
|
ebaaa81534 | ||
|
|
2947f87708 | ||
|
|
a0d23d1679 | ||
|
|
a6354cb1f0 | ||
|
|
db114e79fe | ||
|
|
95564c6f04 | ||
|
|
f2ebdf2a43 | ||
|
|
3d7092d9bd | ||
|
|
1484402c39 | ||
|
|
029b92ae5c | ||
|
|
125383b7e3 | ||
|
|
b3647fb597 | ||
|
|
934eb4d748 | ||
|
|
3fee6ec7c6 | ||
|
|
3d2a398bb0 | ||
|
|
f89fc8b436 | ||
|
|
4061571044 | ||
|
|
6b2e839a15 | ||
|
|
8997657f0f | ||
|
|
809c735a37 | ||
|
|
4e9c2b42f0 | ||
|
|
62da6b0e7e | ||
|
|
4b14c07a18 | ||
|
|
8c838ac1de | ||
|
|
d8699d6d32 | ||
|
|
f54313c531 | ||
|
|
a61ed9fc12 | ||
|
|
60dd9e35bf | ||
|
|
6969f82320 | ||
|
|
7718ede2de | ||
|
|
0baf2fbe5f | ||
|
|
9bf3513f03 | ||
|
|
111a0c7ab3 | ||
|
|
0afd1a8f02 | ||
|
|
7ba03654e7 | ||
|
|
592cf0c029 | ||
|
|
675f127a77 | ||
|
|
ff4b4d699e | ||
|
|
56501aa8ad | ||
|
|
94a78f2c0c | ||
|
|
31ca9a7453 | ||
|
|
c362331845 | ||
|
|
4f9c2ad16c | ||
|
|
7f6b801e39 | ||
|
|
c94da62c89 | ||
|
|
d8084d8104 | ||
|
|
2052fae74f | ||
|
|
84c84748c0 | ||
|
|
87d1c0b3e2 | ||
|
|
086befb06b | ||
|
|
e1f0c5f2e5 | ||
|
|
b755e5ee27 | ||
|
|
6020a25ab8 | ||
|
|
1378f5a037 | ||
|
|
042744680c | ||
|
|
0f2a0b716f | ||
|
|
0bd6682b64 | ||
|
|
ace261405a | ||
|
|
2a7943a56e | ||
|
|
30d584cdd3 | ||
|
|
bc70adf8ea | ||
|
|
430649b889 | ||
|
|
b2c6d30a75 | ||
|
|
8a9135dea8 | ||
|
|
efd40a036d | ||
|
|
72c727e63b | ||
|
|
35fb7aed52 | ||
|
|
88581b7260 | ||
|
|
7445e66748 | ||
|
|
6824c7691c | ||
|
|
9e3d83828d | ||
|
|
729947623d | ||
|
|
239c853255 | ||
|
|
4b5bfbe87b | ||
|
|
8917b20b15 | ||
|
|
9ef4102af7 | ||
|
|
fec10520b0 | ||
|
|
9d10e2cbc2 | ||
|
|
cbf83b4928 | ||
|
|
f4576262fc | ||
|
|
b78f29a3f7 | ||
|
|
c1a93ea320 | ||
|
|
225d76ab4b | ||
|
|
172d521f20 | ||
|
|
9cbbb1747c | ||
|
|
992294645a | ||
|
|
81ac460d79 | ||
|
|
d0fe7e5243 | ||
|
|
c5d300bb68 | ||
|
|
5c28816a7c | ||
|
|
c00c17e2c7 | ||
|
|
e01ef6cd10 | ||
|
|
d65782cb31 | ||
|
|
5aeb6eac8d | ||
|
|
19b2b3bdb9 | ||
|
|
0597583b94 | ||
|
|
d7aee68b73 | ||
|
|
44da94cf75 | ||
|
|
c3e87f931a | ||
|
|
710ed631e3 | ||
|
|
5cae510a21 | ||
|
|
427a63337b | ||
|
|
0d6e0feb06 | ||
|
|
1c6e0a4f51 | ||
|
|
3d9c17acbb | ||
|
|
f9e02929e1 | ||
|
|
a5d2199afe | ||
|
|
62deef1b8c | ||
|
|
4d7796ce67 | ||
|
|
8f9c71755d | ||
|
|
4efd18941d | ||
|
|
91cfa3af2c | ||
|
|
c9b0a507f1 | ||
|
|
5ff43b9a58 | ||
|
|
7afa964cc4 | ||
|
|
80d1085981 | ||
|
|
5fcd2fbcae | ||
|
|
60d0a26787 | ||
|
|
34df9193ce | ||
|
|
ca32542f97 | ||
|
|
766d4b30c5 | ||
|
|
97832786c8 | ||
|
|
dad2395f62 | ||
|
|
6e2d98a971 | ||
|
|
791be44e28 | ||
|
|
a6bdfec038 | ||
|
|
0ed2de748a | ||
|
|
1adce64730 | ||
|
|
5bb96730d1 | ||
|
|
55587efda2 | ||
|
|
bf0882b366 | ||
|
|
afd0d59148 | ||
|
|
a9af193913 | ||
|
|
d48c3e0476 | ||
|
|
8392316e7d | ||
|
|
71c4f90715 | ||
|
|
8d85da806d | ||
|
|
44d1084794 | ||
|
|
74606d5b9f | ||
|
|
3b445b875e | ||
|
|
830f806c3c | ||
|
|
5af73f0205 | ||
|
|
c15dc6a305 | ||
|
|
194bbfe2d6 | ||
|
|
cb7a34e063 | ||
|
|
9ba2fc9a87 | ||
|
|
c609d2af0b | ||
|
|
5253ce24f1 | ||
|
|
91c9c1d3a9 | ||
|
|
4c669dee7f | ||
|
|
92a45f96f3 | ||
|
|
9839c35125 | ||
|
|
fb013af232 | ||
|
|
e9cd0b8776 | ||
|
|
55bc0a66a9 | ||
|
|
7d16e1e99f | ||
|
|
bd40aa38b5 | ||
|
|
91d5b423e6 | ||
|
|
268cc78458 | ||
|
|
418629d44e | ||
|
|
d3de4f0de5 | ||
|
|
c3eb8317a3 | ||
|
|
4ab14d411d | ||
|
|
f1c2588a53 |
@@ -1,9 +0,0 @@
|
|||||||
Makefile
|
|
||||||
config.log
|
|
||||||
config.h
|
|
||||||
config.cache
|
|
||||||
config.status
|
|
||||||
libtool
|
|
||||||
isc-config.sh
|
|
||||||
configure.lineno
|
|
||||||
autom4te.cache
|
|
||||||
+53
@@ -0,0 +1,53 @@
|
|||||||
|
Makefile
|
||||||
|
config.log
|
||||||
|
config.h
|
||||||
|
config.cache
|
||||||
|
config.status
|
||||||
|
libtool
|
||||||
|
isc-config.sh
|
||||||
|
configure.lineno
|
||||||
|
autom4te.cache
|
||||||
|
*.o
|
||||||
|
*.lo
|
||||||
|
*.so
|
||||||
|
*.a
|
||||||
|
*.la
|
||||||
|
*_test
|
||||||
|
timestamp
|
||||||
|
ans.run
|
||||||
|
lwresd.run
|
||||||
|
named.run
|
||||||
|
named.memstats
|
||||||
|
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
|
||||||
@@ -1,3 +1,247 @@
|
|||||||
|
--- 9.6-ESV-R6 released ---
|
||||||
|
|
||||||
|
3298. [bug] Named could dereference a NULL pointer in
|
||||||
|
zmgr_start_xfrin_ifquota if the zone was being removed.
|
||||||
|
[RT #28419]
|
||||||
|
|
||||||
|
3297. [bug] Named could die on a malformed master file. [RT #28467]
|
||||||
|
|
||||||
|
3295. [bug] Adjust isc_time_secondsastimet range check to be more
|
||||||
|
portable. [RT # 26542]
|
||||||
|
|
||||||
|
3294. [bug] isccc/cc.c:table_fromwire failed to free alist on
|
||||||
|
error. [RT #28265]
|
||||||
|
|
||||||
|
3291. [port] Fixed a build error on systems without ENOTSUP.
|
||||||
|
[RT #28200]
|
||||||
|
|
||||||
|
3290. [bug] <isc/hmacsha.h> was not being installed. [RT #28169]
|
||||||
|
|
||||||
|
3287. [port] Update ans.pl to work with Net::DNS 0.68. [RT #28028]
|
||||||
|
|
||||||
|
--- 9.6-ESV-R6rc2 released ---
|
||||||
|
|
||||||
|
3285. [bug] val-frdataset was incorrectly disassociated in
|
||||||
|
proveunsecure after calling startfinddlvsep.
|
||||||
|
[RT #27928]
|
||||||
|
|
||||||
|
3284. [bug] Address race conditions with the handling of
|
||||||
|
rbtnode.deadlink. [RT #27738]
|
||||||
|
|
||||||
|
3283. [bug] Raw zones with with more than 512 records in a RRset
|
||||||
|
failed to load. [RT #27863]
|
||||||
|
|
||||||
|
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]
|
||||||
|
|
||||||
|
3281. [bug] SOA refresh queries could be treated as cancelled
|
||||||
|
despite succeeding over the loopback interface.
|
||||||
|
[RT #27782]
|
||||||
|
|
||||||
|
3374. [bug] Log when a zone is not reusable. Only set loadtime
|
||||||
|
on successful loads. [RT #27650]
|
||||||
|
|
||||||
|
3268. [bug] Convert RRSIG expiry times to 64 timestamps to work
|
||||||
|
out the earliest expiry time. [RT #23311]
|
||||||
|
|
||||||
|
3267. [bug] Memory allocation failures could be mis-reported as
|
||||||
|
unexpected error. New ISC_R_UNSET result code.
|
||||||
|
[RT #27336]
|
||||||
|
|
||||||
|
3266. [bug] The maximum number of NSEC3 iterations for a
|
||||||
|
DNSKEY RRset was not being properly computed.
|
||||||
|
[RT #26543]
|
||||||
|
|
||||||
|
--- 9.6-ESV-R6rc1 released ---
|
||||||
|
|
||||||
|
3260. [bug] "rrset-order cyclic" could appear not to rotate
|
||||||
|
for some query patterns. [RT #27170/27185]
|
||||||
|
|
||||||
|
3259. [bug] named-compilezone: Suppress "dump zone to <file>"
|
||||||
|
message when writing to stdout. [RT #27109]
|
||||||
|
|
||||||
|
3257. [bug] Do not generate a error message when calling fsync()
|
||||||
|
in a pipe or socket. [RT #27109]
|
||||||
|
|
||||||
|
3256. [bug] Disable empty zones for lwresd -C. [RT #27139]
|
||||||
|
|
||||||
|
3254. [bug] Set isc_socket_ipv6only() on the IPv6 control channels.
|
||||||
|
[RT #22249]
|
||||||
|
|
||||||
|
3253. [bug] Return DNS_R_SYNTAX when the input to a text field is
|
||||||
|
too long. [RT #26956]
|
||||||
|
|
||||||
|
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]
|
||||||
|
|
||||||
|
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]
|
||||||
|
|
||||||
|
3249. [bug] Update log message when saving slave zones files for
|
||||||
|
analysis after load failures. [RT #27087]
|
||||||
|
|
||||||
|
3247. [bug] 'raw' format zones failed to preserve load order
|
||||||
|
breaking 'fixed' sort order. [RT #27087]
|
||||||
|
|
||||||
|
3243. [port] netbsd,bsdi: the thread defaults were not being
|
||||||
|
properly set.
|
||||||
|
|
||||||
|
3241. [bug] Address race conditions in the resolver code.
|
||||||
|
[RT #26889]
|
||||||
|
|
||||||
|
3238. [bug] keyrdata was not being reinitialized in
|
||||||
|
lib/dns/rbtdb.c:iszonesecure. [RT#26913]
|
||||||
|
|
||||||
|
3237. [bug] dig -6 didn't work with +trace. [RT #26906]
|
||||||
|
|
||||||
|
3234. [bug] 'make depend' produced invalid makefiles. [RT #26830]
|
||||||
|
|
||||||
|
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]
|
||||||
|
|
||||||
|
3228. [tuning] Dynamically grow symbol table to improve zone
|
||||||
|
loading performance. [RT #26523]
|
||||||
|
|
||||||
|
3227. [bug] Interim fix to make WKS's use of getprotobyname()
|
||||||
|
and getservbyname() self thread safe. [RT #26232]
|
||||||
|
|
||||||
|
3226. [bug] Address minor resource leakages. [RT #26624]
|
||||||
|
|
||||||
|
--- 9.6-ESV-R6b1 released ---
|
||||||
|
|
||||||
|
3221. [bug] Fixed a potential coredump on shutdown due to
|
||||||
|
referencing fetch context after it's been freed.
|
||||||
|
[RT #26720]
|
||||||
|
|
||||||
|
3218. [security] Cache lookup could return RRSIG data associated with
|
||||||
|
nonexistent records, leading to an assertion
|
||||||
|
failure. [RT #26590]
|
||||||
|
|
||||||
|
3216. [bug] resolver.c:validated() was not thread-safe. [RT #26478]
|
||||||
|
|
||||||
|
3213. [doc] Clarify ixfr-from-differences behavior. [RT #25188]
|
||||||
|
|
||||||
|
3212. [bug] rbtdb.c: failed to remove a node from the deadnodes
|
||||||
|
list prior to adding a reference to it leading a
|
||||||
|
possible assertion failure. [RT #23219]
|
||||||
|
|
||||||
|
3208. [bug] 'dig -y' handle unknown tsig alorithm better.
|
||||||
|
[RT #25522]
|
||||||
|
|
||||||
|
3207. [contrib] Fixed build error in Berkeley DB DLZ module. [RT #26444]
|
||||||
|
|
||||||
|
3206. [cleanup] Add ISC information to log at start time. [RT #25484]
|
||||||
|
|
||||||
|
3204. [bug] When a master server that has been marked as
|
||||||
|
unreachable sends a NOTIFY, mark it reachable
|
||||||
|
again. [RT #25960]
|
||||||
|
|
||||||
|
3203. [bug] Increase log level to 'info' for validation failures
|
||||||
|
from expired or not-yet-valid RRSIGs. [RT #21796]
|
||||||
|
|
||||||
|
3200. [doc] Some rndc functions were undocumented or were
|
||||||
|
missing from 'rndc -h' output. [RT #25555]
|
||||||
|
|
||||||
|
3196. [bug] nsupdate: return nonzero exit code when target zone
|
||||||
|
doesn't exist. [RT #25783]
|
||||||
|
|
||||||
|
3194. [doc] Updated RFC references in the 'empty-zones-enable'
|
||||||
|
documentation. [RT #25203]
|
||||||
|
|
||||||
|
3193. [cleanup] Changed MAXZONEKEYS to DNS_MAXZONEKEYS, moved to
|
||||||
|
dnssec.h. [RT #26415]
|
||||||
|
|
||||||
|
3192. [bug] A query structure could be used after being freed.
|
||||||
|
[RT #22208]
|
||||||
|
|
||||||
|
3191. [bug] Print NULL records using "unknown" format. [RT #26392]
|
||||||
|
|
||||||
|
3190. [bug] Underflow in error handling in isc_mutexblock_init.
|
||||||
|
[RT #26397]
|
||||||
|
|
||||||
|
3189. [test] Added a summary report after system tests. [RT #25517]
|
||||||
|
|
||||||
|
3187. [port] win32: support for Visual Studio 2008. [RT #26356]
|
||||||
|
|
||||||
|
3179. [port] kfreebsd: build issues. [RT #26273]
|
||||||
|
|
||||||
|
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]
|
||||||
|
|
||||||
|
3173. [port] Correctly validate root DS responses. [RT #25726]
|
||||||
|
|
||||||
|
3169. [func] Catch db/version mis-matches when calling dns_db_*().
|
||||||
|
[RT #26017]
|
||||||
|
|
||||||
|
3167. [bug] Negative answers from forwarders were not being
|
||||||
|
correctly tagged making them appear to not be cached.
|
||||||
|
[RT #25380]
|
||||||
|
|
||||||
|
3162. [test] start.pl: modified to allow for "named.args" in
|
||||||
|
ns*/ subdirectory to override stock arguments to
|
||||||
|
named. Largely from RT#26044, but no separate ticket.
|
||||||
|
|
||||||
|
3157. [tuning] Reduce the time spent in "rndc reconfig" by parsing
|
||||||
|
the config file before pausing the server. [RT #21373]
|
||||||
|
|
||||||
|
3156. [bug] Reconfiguring the server with an incorrectly
|
||||||
|
formatted TSIG key could cause a crash during
|
||||||
|
subsequent zone transfers. [RT #20391]
|
||||||
|
|
||||||
|
3154. [bug] Attempting to print an empty rdataset could trigger
|
||||||
|
an assert. [RT #25452]
|
||||||
|
|
||||||
|
3151. [bug] Queries for type RRSIG or SIG could be handled
|
||||||
|
incorrectly. [RT #21050]
|
||||||
|
|
||||||
|
3149. [tuning] Improve scalability by allocating one zone
|
||||||
|
task per 100 zones at startup time. (The
|
||||||
|
BIND9_ZONE_TASKS_HINT environment variable
|
||||||
|
which was established as a temporary measure
|
||||||
|
in change #3132 is no longer needed or
|
||||||
|
used.) [rt25541]
|
||||||
|
|
||||||
|
3148. [bug] Processing of normal queries could be stalled when
|
||||||
|
forwarding a UPDATE message. [RT #24711]
|
||||||
|
|
||||||
|
3146. [test] Fixed gcc4.6.0 errors in ATF. [RT #25598]
|
||||||
|
|
||||||
|
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]
|
||||||
|
|
||||||
|
3143. [bug] Silence clang compiler warnings. [RT #25174]
|
||||||
|
|
||||||
|
3142. [bug] NAPTR is class agnostic. [RT #25429]
|
||||||
|
|
||||||
|
3141. [bug] Silence spurious "zone serial unchanged" messages
|
||||||
|
associated with empty zones. [RT #25079]
|
||||||
|
|
||||||
|
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]
|
||||||
|
|
||||||
|
3138. [bug] Address memory leaks and out-of-order operations when
|
||||||
|
shutting named down. [RT #25210]
|
||||||
|
|
||||||
|
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]
|
||||||
|
|
||||||
|
3134. [bug] Improve the accuracy of dnssec-signzone's signing
|
||||||
|
statistics. [RT #16030]
|
||||||
|
|
||||||
--- 9.6-ESV-R5 released ---
|
--- 9.6-ESV-R5 released ---
|
||||||
|
|
||||||
3135. [port] FreeBSD: workaround broken IPV6_USE_MIN_MTU processing.
|
3135. [port] FreeBSD: workaround broken IPV6_USE_MIN_MTU processing.
|
||||||
@@ -20,8 +264,6 @@
|
|||||||
|
|
||||||
--- 9.6-ESV-R5rc1 released ---
|
--- 9.6-ESV-R5rc1 released ---
|
||||||
|
|
||||||
3124. [bug] Use an rdataset attribute flag to indicate
|
|
||||||
|
|
||||||
3124. [bug] Use an rdataset attribute flag to indicate
|
3124. [bug] Use an rdataset attribute flag to indicate
|
||||||
negative-cache records rather than using rrtype 0;
|
negative-cache records rather than using rrtype 0;
|
||||||
this will prevent problems when that rrtype is
|
this will prevent problems when that rrtype is
|
||||||
@@ -36,7 +278,7 @@
|
|||||||
trigger an off-by-one error in the ncache code
|
trigger an off-by-one error in the ncache code
|
||||||
and crash named. [RT #24650]
|
and crash named. [RT #24650]
|
||||||
|
|
||||||
3120. [bug] Named could fail to validate zones list in a DLV
|
3120. [bug] Named could fail to validate zones listed in a DLV
|
||||||
that validated insecure without using DLV and had
|
that validated insecure without using DLV and had
|
||||||
DS records in the parent zone. [RT #24631]
|
DS records in the parent zone. [RT #24631]
|
||||||
|
|
||||||
@@ -1683,8 +1925,8 @@
|
|||||||
2316. [port] Missing #include <isc/print.h> in lib/dns/gssapictx.c.
|
2316. [port] Missing #include <isc/print.h> in lib/dns/gssapictx.c.
|
||||||
[RT #17513]
|
[RT #17513]
|
||||||
|
|
||||||
2315. [bug] Used incorrect address family for mapped IPv4
|
2315. [bug] Used incorrect address family for mapped IPv4
|
||||||
addresses in acl.c. [RT #17519]
|
addresses in acl.c. [RT #17519]
|
||||||
|
|
||||||
2314. [bug] Uninitialized memory use on error path in
|
2314. [bug] Uninitialized memory use on error path in
|
||||||
bin/named/lwdnoop.c. [RT #17476]
|
bin/named/lwdnoop.c. [RT #17476]
|
||||||
@@ -1695,8 +1937,8 @@
|
|||||||
2312. [cleanup] Silence Coverity warning in lib/isc/unix/socket.c.
|
2312. [cleanup] Silence Coverity warning in lib/isc/unix/socket.c.
|
||||||
[RT #17458]
|
[RT #17458]
|
||||||
|
|
||||||
2311. [bug] IPv6 addresses could match IPv4 ACL entries and
|
2311. [bug] IPv6 addresses could match IPv4 ACL entries and
|
||||||
vice versa. [RT #17462]
|
vice versa. [RT #17462]
|
||||||
|
|
||||||
2310. [bug] dig, host, nslookup: flush stdout before emitting
|
2310. [bug] dig, host, nslookup: flush stdout before emitting
|
||||||
debug/fatal messages. [RT #17501]
|
debug/fatal messages. [RT #17501]
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
Copyright (C) 2004-2011 Internet Systems Consortium, Inc. ("ISC")
|
Copyright (C) 2004-2012 Internet Systems Consortium, Inc. ("ISC")
|
||||||
Copyright (C) 1996-2003 Internet Software Consortium.
|
Copyright (C) 1996-2003 Internet Software Consortium.
|
||||||
|
|
||||||
Permission to use, copy, modify, and/or distribute this software for any
|
Permission to use, copy, modify, and/or distribute this software for any
|
||||||
@@ -13,7 +13,7 @@ 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
|
OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||||
PERFORMANCE OF THIS SOFTWARE.
|
PERFORMANCE OF THIS SOFTWARE.
|
||||||
|
|
||||||
$Id: COPYRIGHT,v 1.14.176.4 2011/02/22 06:40:42 marka Exp $
|
$Id$
|
||||||
|
|
||||||
Portions of this code release fall under one or more of the
|
Portions of this code release fall under one or more of the
|
||||||
following Copyright notices. Please see individual source
|
following Copyright notices. Please see individual source
|
||||||
|
|||||||
@@ -1,3 +1,95 @@
|
|||||||
|
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]
|
||||||
|
|
||||||
|
3262. [bug] Signed responses were handled incorrectly by RPZ.
|
||||||
|
[RT #27316]
|
||||||
|
|
||||||
|
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]
|
||||||
|
|
||||||
|
3248. [bug] Configure options --enable-fixed-rrset and
|
||||||
|
--enable-exportlib were incompatible with each
|
||||||
|
other. [RT #27087]
|
||||||
|
|
||||||
|
3246. [bug] Named failed to start with a empty also-notify list.
|
||||||
|
[RT #27087]
|
||||||
|
|
||||||
|
3243. [port] freebsd,netbsd,bsdi: the thread defaults were not
|
||||||
|
being properly set.
|
||||||
|
|
||||||
|
3239. [bug] dns_dnssec_findmatchingkeys needs to use a consistent
|
||||||
|
timestamp. [RT #26883]
|
||||||
|
|
||||||
|
3236. [bug] Backed out changes #3182 and #3202, related to
|
||||||
|
EDNS(0) fallback behavior. [RT #26416]
|
||||||
|
|
||||||
|
3233. [bug] 'rndc freeze/thaw' didn't work for inline zones.
|
||||||
|
[RT #26632]
|
||||||
|
|
||||||
|
3220. [bug] Change #3186 was incomplete; dns_db_rpz_findips()
|
||||||
|
could fail to set the database version correctly,
|
||||||
|
causing an assertion failure. [RT #26180]
|
||||||
|
|
||||||
|
3198. [doc] Clarified that dnssec-settime can alter keyfile
|
||||||
|
permissions. [RT #24866]
|
||||||
|
|
||||||
|
3195. [cleanup] Silence "file not found" warnings when loading
|
||||||
|
managed-keys zone. [RT #26340]
|
||||||
|
|
||||||
|
3186. [bug] Version/db mis-match in rpz code. [RT #26180]
|
||||||
|
|
||||||
|
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]
|
||||||
|
|
||||||
|
3172. [port] darwin 10.* and freebsd [89] are now built threaded by
|
||||||
|
default.
|
||||||
|
|
||||||
|
3171. [bug] Exclusively lock the task when adding a zone using
|
||||||
|
'rndc addzone'. [RT #25600]
|
||||||
|
|
||||||
|
3168. [bug] Nxdomain redirection could trigger an assert with
|
||||||
|
a ANY query. [RT #26017]
|
||||||
|
|
||||||
|
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]
|
||||||
|
|
||||||
|
3141. [bug] Silence spurious "zone serial (0) unchanged" messages
|
||||||
|
associated with empty zones. [RT #25079]
|
||||||
|
|
||||||
|
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]
|
||||||
|
|
||||||
|
3129. [bug] Named could crash on 'rndc reconfig' when
|
||||||
|
allow-new-zones was set to yes and named ACLs
|
||||||
|
were used. [RT #22739]
|
||||||
|
|
||||||
|
3126. [security] Using DNAME record to generate replacements caused
|
||||||
|
RPZ to exit with a assertion failure. [RT #24766]
|
||||||
|
|
||||||
|
3125. [security] Using wildcard CNAME records as a replacement with
|
||||||
|
RPZ caused named to exit with a assertion failure.
|
||||||
|
[RT #24715]
|
||||||
|
|
||||||
|
3100. [security] Certain response policy zone configurations could
|
||||||
|
trigger an INSIST when receiving a query of type
|
||||||
|
RRSIG. [RT #24280]
|
||||||
|
|
||||||
3005. [port] Solaris: Work around the lack of
|
3005. [port] Solaris: Work around the lack of
|
||||||
gsskrb5_register_acceptor_identity() by setting
|
gsskrb5_register_acceptor_identity() by setting
|
||||||
the KRB5_KTNAME environment variable to the
|
the KRB5_KTNAME environment variable to the
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
<!DOCTYPE article PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
|
<!DOCTYPE article PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN"
|
||||||
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd" []>
|
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd" []>
|
||||||
<!--
|
<!--
|
||||||
- Copyright (C) 2004-2010 Internet Systems Consortium, Inc. ("ISC")
|
- Copyright (C) 2004-2010, 2012 Internet Systems Consortium, Inc. ("ISC")
|
||||||
- Copyright (C) 2000-2003 Internet Software Consortium.
|
- Copyright (C) 2000-2003 Internet Software Consortium.
|
||||||
-
|
-
|
||||||
- Permission to use, copy, modify, and/or distribute this software for any
|
- Permission to use, copy, modify, and/or distribute this software for any
|
||||||
@@ -17,7 +17,7 @@
|
|||||||
- PERFORMANCE OF THIS SOFTWARE.
|
- PERFORMANCE OF THIS SOFTWARE.
|
||||||
-->
|
-->
|
||||||
|
|
||||||
<!-- $Id: FAQ.xml,v 1.46.56.9 2010/01/20 23:47:43 tbox Exp $ -->
|
<!-- $Id: FAQ.xml,v 1.54 2010/01/19 23:48:55 tbox Exp $ -->
|
||||||
|
|
||||||
<article class="faq">
|
<article class="faq">
|
||||||
<title>Frequently Asked Questions about BIND 9</title>
|
<title>Frequently Asked Questions about BIND 9</title>
|
||||||
@@ -30,6 +30,7 @@
|
|||||||
<year>2008</year>
|
<year>2008</year>
|
||||||
<year>2009</year>
|
<year>2009</year>
|
||||||
<year>2010</year>
|
<year>2010</year>
|
||||||
|
<year>2012</year>
|
||||||
<holder>Internet Systems Consortium, Inc. ("ISC")</holder>
|
<holder>Internet Systems Consortium, Inc. ("ISC")</holder>
|
||||||
</copyright>
|
</copyright>
|
||||||
<copyright>
|
<copyright>
|
||||||
|
|||||||
+6
-4
@@ -1,4 +1,4 @@
|
|||||||
# Copyright (C) 2004-2009, 2011 Internet Systems Consortium, Inc. ("ISC")
|
# Copyright (C) 2004-2009, 2011, 2012 Internet Systems Consortium, Inc. ("ISC")
|
||||||
# Copyright (C) 1998-2002 Internet Software Consortium.
|
# Copyright (C) 1998-2002 Internet Software Consortium.
|
||||||
#
|
#
|
||||||
# Permission to use, copy, modify, and/or distribute this software for any
|
# 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
|
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||||
# PERFORMANCE OF THIS SOFTWARE.
|
# PERFORMANCE OF THIS SOFTWARE.
|
||||||
|
|
||||||
# $Id: Makefile.in,v 1.52.48.4 2011/02/28 01:18:39 tbox Exp $
|
# $Id$
|
||||||
|
|
||||||
srcdir = @srcdir@
|
srcdir = @srcdir@
|
||||||
VPATH = @srcdir@
|
VPATH = @srcdir@
|
||||||
@@ -63,8 +63,10 @@ tags:
|
|||||||
check: test
|
check: test
|
||||||
|
|
||||||
test:
|
test:
|
||||||
(cd bin/tests && ${MAKE} ${MAKEDEFS} test)
|
status=0; \
|
||||||
(test -f unit/unittest.sh && $(SHELL) unit/unittest.sh)
|
(cd bin/tests && ${MAKE} ${MAKEDEFS} test) || status=1; \
|
||||||
|
(test -f unit/unittest.sh && $(SHELL) unit/unittest.sh) || status=1; \
|
||||||
|
exit $$status
|
||||||
|
|
||||||
FAQ: FAQ.xml
|
FAQ: FAQ.xml
|
||||||
${XSLTPROC} doc/xsl/isc-docbook-text.xsl FAQ.xml | \
|
${XSLTPROC} doc/xsl/isc-docbook-text.xsl FAQ.xml | \
|
||||||
|
|||||||
@@ -42,6 +42,17 @@ BIND 9
|
|||||||
Stichting NLnet - NLnet Foundation
|
Stichting NLnet - NLnet Foundation
|
||||||
Nominum, Inc.
|
Nominum, Inc.
|
||||||
|
|
||||||
|
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.6-ESV-R6 (Extended Support Version)
|
||||||
|
|
||||||
|
BIND 9.6-ESV-R6 includes a number of bug fixes and prevents a
|
||||||
|
security problem described in CVE-2011-4313
|
||||||
|
|
||||||
BIND 9.6-ESV-R5 (Extended Support Version)
|
BIND 9.6-ESV-R5 (Extended Support Version)
|
||||||
|
|
||||||
BIND 9.4-ESV-R5 is a maintenance release, fixing bugs in BIND
|
BIND 9.4-ESV-R5 is a maintenance release, fixing bugs in BIND
|
||||||
@@ -407,9 +418,6 @@ BIND 9.2.0
|
|||||||
transfers from a BIND 9 server to a W2K server to fail. For details,
|
transfers from a BIND 9 server to a W2K server to fail. For details,
|
||||||
see the "Zone Transfers" section in doc/misc/migration.
|
see the "Zone Transfers" section in doc/misc/migration.
|
||||||
|
|
||||||
For a detailed list of user-visible changes from
|
|
||||||
previous releases, see the CHANGES file.
|
|
||||||
|
|
||||||
|
|
||||||
Building
|
Building
|
||||||
|
|
||||||
|
|||||||
+1
-1
@@ -109,4 +109,4 @@ about idnkit and this patch.
|
|||||||
Bug reports and comments on this kit should be sent to
|
Bug reports and comments on this kit should be sent to
|
||||||
mdnkit-bugs@nic.ad.jp and idn-cmt@nic.ad.jp, respectively.
|
mdnkit-bugs@nic.ad.jp and idn-cmt@nic.ad.jp, respectively.
|
||||||
|
|
||||||
; $Id: README.idnkit,v 1.2.762.1 2009/01/18 23:25:14 marka Exp $
|
; $Id$
|
||||||
|
|||||||
@@ -1,319 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
||||||
<!--
|
|
||||||
- Copyright (C) 2011 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
|
|
||||||
- copyright notice and this permission notice appear in all copies.
|
|
||||||
-
|
|
||||||
- THE SOFTWARE IS PROVIDED "AS IS" AND ISC 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.
|
|
||||||
-->
|
|
||||||
|
|
||||||
<!-- $Id: RELEASE-NOTES-BIND-9.6-ESV.html,v 1.1.24.9 2011/07/24 08:05:48 tbox Exp $ -->
|
|
||||||
|
|
||||||
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /><title></title><link rel="stylesheet" href="release-notes.css" type="text/css" /><meta name="generator" content="DocBook XSL Stylesheets V1.71.1" /></head><body><div class="article" lang="en" xml:lang="en"><div class="titlepage"><hr /></div>
|
|
||||||
|
|
||||||
<div class="section" lang="en" xml:lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id3359830"></a>Introduction</h2></div></div></div>
|
|
||||||
|
|
||||||
<p>
|
|
||||||
BIND 9.6-ESV-R5 is the current production release
|
|
||||||
of BIND 9.6.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
This document summarizes changes from BIND 9.6-ESV-R4 to BIND 9.6-ESV-R5.
|
|
||||||
Please see the CHANGES file in the source code release for a
|
|
||||||
complete list of all changes.
|
|
||||||
</p>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="section" lang="en" xml:lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id3359873"></a>Download</h2></div></div></div>
|
|
||||||
|
|
||||||
<p>
|
|
||||||
The latest release of BIND 9 software can always be found
|
|
||||||
on our web site at
|
|
||||||
<a href="http://www.isc.org/downloads/all" target="_top">http://www.isc.org/downloads/all</a>.
|
|
||||||
There you will find additional information about each release,
|
|
||||||
source code, and some pre-compiled versions for certain operating
|
|
||||||
systems.
|
|
||||||
</p>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="section" lang="en" xml:lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id3358813"></a>Support</h2></div></div></div>
|
|
||||||
|
|
||||||
<p>Product support information is available on
|
|
||||||
<a href="http://www.isc.org/services/support" target="_top">http://www.isc.org/services/support</a>
|
|
||||||
for paid support options. Free support is provided by our user
|
|
||||||
community via a mailing list. Information on all public email
|
|
||||||
lists is available at
|
|
||||||
<a href="https://lists.isc.org/mailman/listinfo" target="_top">https://lists.isc.org/mailman/listinfo</a>.
|
|
||||||
</p>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="section" lang="en" xml:lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id3358862"></a>New Features</h2></div></div></div>
|
|
||||||
|
|
||||||
<div class="section" lang="en" xml:lang="en"><div class="titlepage"><div><div><h3 class="title"><a id="id3358903"></a>9.6-ESV-R5</h3></div></div></div>
|
|
||||||
|
|
||||||
<div class="itemizedlist"><ul type="disc"><li>
|
|
||||||
Added a tool able to generate malformed packets to allow testing
|
|
||||||
of how named handles them.
|
|
||||||
[RT #24096]
|
|
||||||
</li></ul></div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="section" lang="en" xml:lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id3358941"></a>Security Fixes</h2></div></div></div>
|
|
||||||
|
|
||||||
<div class="section" lang="en" xml:lang="en"><div class="titlepage"><div><div><h3 class="title"><a id="id3358961"></a>9.6-ESV-R5</h3></div></div></div>
|
|
||||||
|
|
||||||
<div class="itemizedlist"><ul type="disc"><li>
|
|
||||||
named, set up to be a caching resolver, is vulnerable to a
|
|
||||||
user querying a domain with very large resource record sets (RRSets)
|
|
||||||
when trying to negatively cache the response. Due to an off-by-one
|
|
||||||
error, caching the response could cause named to crash. [RT #24650]
|
|
||||||
[CVE-2011-1910]
|
|
||||||
</li><li>
|
|
||||||
Change #2912 populated the message section in replies to UPDATE requests,
|
|
||||||
which some Windows clients wanted. This exposed a latent bug that allowed
|
|
||||||
the response message to crash named. With this fix, change 2912 has been
|
|
||||||
reduced to copy only the zone section to the reply. A more complete fix
|
|
||||||
for the latent bug will be released later.
|
|
||||||
[RT #24777]
|
|
||||||
</li></ul></div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="section" lang="en" xml:lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id3359009"></a>Feature Changes</h2></div></div></div>
|
|
||||||
|
|
||||||
<div class="section" lang="en" xml:lang="en"><div class="titlepage"><div><div><h3 class="title"><a id="id3359028"></a>9.6-ESV-R5</h3></div></div></div>
|
|
||||||
|
|
||||||
<div class="itemizedlist"><ul type="disc"><li>
|
|
||||||
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]
|
|
||||||
</li><li>
|
|
||||||
Added more verbose error reporting from DLZ LDAP. [RT #23402]
|
|
||||||
</li><li>
|
|
||||||
Replaced compile time constant with STDTIME_ON_32BITS.
|
|
||||||
[RT #23587]
|
|
||||||
</li></ul></div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="section" lang="en" xml:lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id3359049"></a>Bug Fixes</h2></div></div></div>
|
|
||||||
|
|
||||||
<div class="section" lang="en" xml:lang="en"><div class="titlepage"><div><div><h3 class="title"><a id="id3359056"></a>9.6-ESV-R5</h3></div></div></div>
|
|
||||||
|
|
||||||
<div class="itemizedlist"><ul type="disc"><li>
|
|
||||||
<p>
|
|
||||||
During RFC5011 processing some journal write errors were not detected.
|
|
||||||
This could lead to managed-keys changes being committed but not
|
|
||||||
recorded in the journal files, causing potential inconsistencies
|
|
||||||
during later processing. [RT #20256]
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
A potential NULL pointer deference in the DNS64 code could cause
|
|
||||||
named to terminate unexpectedly. [RT #20256]
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
A state variable relating to DNSSEC could fail to be set during
|
|
||||||
some infrequently-executed code paths, allowing it to be used whilst
|
|
||||||
in an unitialized state during cache updates, with unpredictable results.
|
|
||||||
[RT #20256]
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
A potential NULL pointer deference in DNSSEC signing code could
|
|
||||||
cause named to terminate unexpectedly [RT #20256]
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
Several cosmetic code changes were made to silence warnings
|
|
||||||
generated by a static code analysis tool. [RT #20256]
|
|
||||||
</p>
|
|
||||||
</li><li>
|
|
||||||
When using _builtin in named.conf, named.conf changes were not found
|
|
||||||
when reloading the config file. Now checks _builtin zone arguments
|
|
||||||
to see if the zone is re-usable or not. [RT #21914]
|
|
||||||
</li><li>
|
|
||||||
After an external code review, a code cleanup was done. [RT #22521]
|
|
||||||
</li><li>
|
|
||||||
When signing records, named didn't filter out any TTL changes
|
|
||||||
to DNSKEY records. This resulted in an incomplete key set. TTL
|
|
||||||
changes are now dealt with before signing. [RT #22590]
|
|
||||||
</li><li>
|
|
||||||
The IN6_IS_ADDR_LINKLOCAL and IN6_IS_ADDR_SITELOCAL macros in win32 were
|
|
||||||
updated/corrected per current Windows OS. [RT #22724]
|
|
||||||
</li><li>
|
|
||||||
Cause named to terminate at startup or rndc reconfig
|
|
||||||
reload to fail, if a log file specified in the
|
|
||||||
conf file isn't a plain file. (RT #22771]
|
|
||||||
</li><li>
|
|
||||||
named now forces the ADB cache time for glue related data to zero
|
|
||||||
instead of relying on TTL. This corrects problematic behavior in cases
|
|
||||||
where a server was authoritative for the A record of a nameserver for a
|
|
||||||
delegated zone and was queried to recursively resolve records within
|
|
||||||
that zone. [RT #22842]
|
|
||||||
</li><li>
|
|
||||||
Fix the zonechecks system test to fail on error (warning in 9.6,
|
|
||||||
fatal in 9.7) to match behaviour for 9.4. [RT #22905]
|
|
||||||
</li><li>
|
|
||||||
The "rndc" command usage statement was missing the "-b" option.
|
|
||||||
[RT #22937]
|
|
||||||
</li><li>
|
|
||||||
Fixed a possible deadlock due to zone re-signing. [RT #22964]
|
|
||||||
</li><li>
|
|
||||||
Fixed precedence order bug with NS and DNAME records if both are present.
|
|
||||||
(Also fixed timing of autosign test in 9.7+) [RT #23035]
|
|
||||||
</li><li>
|
|
||||||
The secure zone update feature in named is based on the zone being
|
|
||||||
signed and configured for dynamic updates. A bug in the ACL processing
|
|
||||||
for "allow-update { none; };" resulted in a zone that is supposed to
|
|
||||||
be static being treated as a dynamic zone. Thus, named would try to
|
|
||||||
sign/re-sign that zone erroneously. [RT #23120]
|
|
||||||
</li><li>
|
|
||||||
A new test has been added to check the apex NSEC3 records after DNSKEY
|
|
||||||
records have been added via dynamic update. [RT #23229]
|
|
||||||
</li><li>
|
|
||||||
If a slave initiates a TSIG signed AXFR from the master and the master
|
|
||||||
fails to correctly TSIG sign the final message, the slave would be left
|
|
||||||
with the zone in an unclean state. named detected this error too late
|
|
||||||
and named would crash with an INSIST. The order dependancy has been
|
|
||||||
fixed. [RT #23254]
|
|
||||||
</li><li>
|
|
||||||
If the server has an IPv6 address but does not have IPv6 connectivity
|
|
||||||
to the internet, dig +trace could fail attempting to use IPv6
|
|
||||||
addresses. [RT #23297]
|
|
||||||
</li><li>
|
|
||||||
Changing TTL did not cause dnssec-signzone to generate new signatures.
|
|
||||||
[RT #23330]
|
|
||||||
</li><li>
|
|
||||||
Have the validating resolver use RRSIG original TTL to compute
|
|
||||||
validated RRset and RRSIG TTL. [RT #23332]
|
|
||||||
</li><li>
|
|
||||||
In "make test" bin/tests/resolver, hold the socket manager lock
|
|
||||||
while freeing the socket.
|
|
||||||
[RT #23333]
|
|
||||||
</li><li>
|
|
||||||
If named encountered a CNAME instead of a DS record when walking
|
|
||||||
the chain of trust down from the trust anchor, it incorrectly stopped
|
|
||||||
validating. [RT #23338]
|
|
||||||
</li><li>
|
|
||||||
RRSIG records could have time stamps too far in the future.
|
|
||||||
[RT #23356]
|
|
||||||
</li><li>
|
|
||||||
named stores cached data in an in-memory database and keeps track of
|
|
||||||
how recently the data is used with a heap. The heap is stored within the
|
|
||||||
cache's memory space. Under a sustained high query load and with a small
|
|
||||||
cache size, this could lead to the heap exhausting the cache space. This
|
|
||||||
would result in cache misses and SERVFAILs, with named never releasing
|
|
||||||
the cache memory the heap used up and never recovering.
|
|
||||||
|
|
||||||
This fix removes the heap into its own memory space, preventing the heap
|
|
||||||
from exhausting the cache space and allowing named to recover gracefully
|
|
||||||
when the high query load abates. [RT #23371]
|
|
||||||
</li><li>
|
|
||||||
If running on a powerpc CPU and with atomic operations enabled,
|
|
||||||
named could lock up. Added sync instructions to the end of atomic
|
|
||||||
operations. [RT #23469]
|
|
||||||
</li><li>
|
|
||||||
If OpenSSL was built without engine support, named would have
|
|
||||||
compile errors and fail to build.
|
|
||||||
[RT #23473]
|
|
||||||
</li><li>
|
|
||||||
Handle isc_event_allocate failures in t_tasks test.
|
|
||||||
[RT #23572]
|
|
||||||
</li><li>
|
|
||||||
ixfr-from-differences {master|slave};
|
|
||||||
failed to select the master/slave zones, resulting in on diff/journal
|
|
||||||
file being created.
|
|
||||||
[RT #23580]
|
|
||||||
</li><li>
|
|
||||||
If a DNAME substitution failed, named returned NOERROR. The correct
|
|
||||||
response should be YXDOMAIN.
|
|
||||||
[RT #23591]
|
|
||||||
</li><li>
|
|
||||||
Remove bin/tests/system/logfileconfig/ns1/named.conf and
|
|
||||||
add setup.sh in order to resolve changing named.conf issue. [RT #23687]
|
|
||||||
</li><li>
|
|
||||||
NOTIFY messages were not being sent when generating
|
|
||||||
a NSEC3 chain incrementally. [RT #23702]
|
|
||||||
</li><li>
|
|
||||||
Signatures for records at the zone apex could go
|
|
||||||
stale due to an incorrect timer setting. [RT #23769]
|
|
||||||
</li><li>
|
|
||||||
The autosign tests attempted to open ports within reserved ranges. Test
|
|
||||||
now avoids those ports.
|
|
||||||
[RT #23957]
|
|
||||||
</li><li>
|
|
||||||
named, acting as authoritative server for DLZ zones, was not correctly
|
|
||||||
setting the authoritative (AA) bit.
|
|
||||||
[RT #24146]
|
|
||||||
</li><li>
|
|
||||||
Clean up some cross-compiling issues and added two undocumented
|
|
||||||
configure options, --with-gost and --with-rlimtype, to allow over-riding
|
|
||||||
default settings (gost=no and rlimtype="long int") when cross-compiling.
|
|
||||||
[RT #24367]
|
|
||||||
</li><li>
|
|
||||||
When trying sign with NSEC3, if dnssec-signzone couldn't find the
|
|
||||||
KSK, it would give an incorrect error "NSEC3 iterations too big for
|
|
||||||
weakest DNSKEY strength" rather than the correct "failed to find
|
|
||||||
keys at the zone apex: not found" [RT #24369]
|
|
||||||
</li><li>
|
|
||||||
nsupdate could dump core on shutdown when using SIG(0) keys. [RT #24604]
|
|
||||||
</li><li>
|
|
||||||
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]
|
|
||||||
</li><li>
|
|
||||||
A bug in FreeBSD kernels causes IPv6 UDP responses greater than
|
|
||||||
1280 bytes to not fragment as they should. Until there is a kernel
|
|
||||||
fix, named will work around this by setting IPV6_USE_MIN_MTU on a
|
|
||||||
per packet basis. [RT #24950]
|
|
||||||
</li><li>
|
|
||||||
To avoid excessive startup time for configurations with large numbers
|
|
||||||
of zones, an environment variable, BIND9_ZONE_TASKS_HINTS, may now
|
|
||||||
be set prior to starting named. Divide your number of zones by 200
|
|
||||||
to find the recommended setting for this environment variable (i.e.,
|
|
||||||
if you have 200000 zones, set BIND9_ZONE_TASKS_HINTS to 1000 before
|
|
||||||
starting named). [RT #25084]
|
|
||||||
</li></ul></div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="section" lang="en" xml:lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id3359404"></a>Known issues in this release</h2></div></div></div>
|
|
||||||
|
|
||||||
<div class="itemizedlist"><ul type="disc"><li>
|
|
||||||
<p>
|
|
||||||
"make test" will fail on OSX and possibly other operating systems.
|
|
||||||
The failure occurs in a new test to check for allow-query ACLs.
|
|
||||||
The failure is caused because the source address is not specified on
|
|
||||||
the dig commands issued in the test.
|
|
||||||
</p>
|
|
||||||
<p>
|
|
||||||
If running "make test" is part of your usual acceptance process,
|
|
||||||
please edit the file <code class="code">bin/tests/system/allow_query/test.sh</code>
|
|
||||||
and add
|
|
||||||
</p><p>
|
|
||||||
<code class="code">-b 10.53.0.2</code>
|
|
||||||
</p><p>
|
|
||||||
to the <code class="code">DIGOPTS</code> line.
|
|
||||||
</p>
|
|
||||||
</li></ul></div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="section" lang="en" xml:lang="en"><div class="titlepage"><div><div><h2 class="title" style="clear: both"><a id="id3359438"></a>Thank You</h2></div></div></div>
|
|
||||||
|
|
||||||
<p>
|
|
||||||
Thank you to everyone who assisted us in making this release possible.
|
|
||||||
If you would like to contribute to ISC to assist us in continuing to make
|
|
||||||
quality open source software, please visit our donations page at
|
|
||||||
<a href="http://www.isc.org/supportisc" target="_top">http://www.isc.org/supportisc</a>.
|
|
||||||
</p>
|
|
||||||
</div>
|
|
||||||
</div></body></html>
|
|
||||||
Binary file not shown.
@@ -1,199 +0,0 @@
|
|||||||
__________________________________________________________________
|
|
||||||
|
|
||||||
Introduction
|
|
||||||
|
|
||||||
BIND 9.6-ESV-R5 is the current production release of BIND 9.6.
|
|
||||||
|
|
||||||
This document summarizes changes from BIND 9.6-ESV-R4 to BIND
|
|
||||||
9.6-ESV-R5. Please see the CHANGES file in the source code release for
|
|
||||||
a complete list of all changes.
|
|
||||||
|
|
||||||
Download
|
|
||||||
|
|
||||||
The latest release of BIND 9 software can always be found on our web
|
|
||||||
site at http://www.isc.org/downloads/all. There you will find
|
|
||||||
additional information about each release, source code, and some
|
|
||||||
pre-compiled versions for certain operating systems.
|
|
||||||
|
|
||||||
Support
|
|
||||||
|
|
||||||
Product support information is available on
|
|
||||||
http://www.isc.org/services/support for paid support options. Free
|
|
||||||
support is provided by our user community via a mailing list.
|
|
||||||
Information on all public email lists is available at
|
|
||||||
https://lists.isc.org/mailman/listinfo.
|
|
||||||
|
|
||||||
New Features
|
|
||||||
|
|
||||||
9.6-ESV-R5
|
|
||||||
|
|
||||||
* Added a tool able to generate malformed packets to allow testing of
|
|
||||||
how named handles them. [RT #24096]
|
|
||||||
|
|
||||||
Security Fixes
|
|
||||||
|
|
||||||
9.6-ESV-R5
|
|
||||||
|
|
||||||
* named, set up to be a caching resolver, is vulnerable to a user
|
|
||||||
querying a domain with very large resource record sets (RRSets)
|
|
||||||
when trying to negatively cache the response. Due to an off-by-one
|
|
||||||
error, caching the response could cause named to crash. [RT #24650]
|
|
||||||
[CVE-2011-1910]
|
|
||||||
* Change #2912 populated the message section in replies to UPDATE
|
|
||||||
requests, which some Windows clients wanted. This exposed a latent
|
|
||||||
bug that allowed the response message to crash named. With this
|
|
||||||
fix, change 2912 has been reduced to copy only the zone section to
|
|
||||||
the reply. A more complete fix for the latent bug will be released
|
|
||||||
later. [RT #24777]
|
|
||||||
|
|
||||||
Feature Changes
|
|
||||||
|
|
||||||
9.6-ESV-R5
|
|
||||||
|
|
||||||
* 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]
|
|
||||||
* Added more verbose error reporting from DLZ LDAP. [RT #23402]
|
|
||||||
* Replaced compile time constant with STDTIME_ON_32BITS. [RT #23587]
|
|
||||||
|
|
||||||
Bug Fixes
|
|
||||||
|
|
||||||
9.6-ESV-R5
|
|
||||||
|
|
||||||
* During RFC5011 processing some journal write errors were not
|
|
||||||
detected. This could lead to managed-keys changes being committed
|
|
||||||
but not recorded in the journal files, causing potential
|
|
||||||
inconsistencies during later processing. [RT #20256]
|
|
||||||
A potential NULL pointer deference in the DNS64 code could cause
|
|
||||||
named to terminate unexpectedly. [RT #20256]
|
|
||||||
A state variable relating to DNSSEC could fail to be set during
|
|
||||||
some infrequently-executed code paths, allowing it to be used
|
|
||||||
whilst in an unitialized state during cache updates, with
|
|
||||||
unpredictable results. [RT #20256]
|
|
||||||
A potential NULL pointer deference in DNSSEC signing code could
|
|
||||||
cause named to terminate unexpectedly [RT #20256]
|
|
||||||
Several cosmetic code changes were made to silence warnings
|
|
||||||
generated by a static code analysis tool. [RT #20256]
|
|
||||||
* When using _builtin in named.conf, named.conf changes were not
|
|
||||||
found when reloading the config file. Now checks _builtin zone
|
|
||||||
arguments to see if the zone is re-usable or not. [RT #21914]
|
|
||||||
* After an external code review, a code cleanup was done. [RT #22521]
|
|
||||||
* When signing records, named didn't filter out any TTL changes to
|
|
||||||
DNSKEY records. This resulted in an incomplete key set. TTL changes
|
|
||||||
are now dealt with before signing. [RT #22590]
|
|
||||||
* The IN6_IS_ADDR_LINKLOCAL and IN6_IS_ADDR_SITELOCAL macros in win32
|
|
||||||
were updated/corrected per current Windows OS. [RT #22724]
|
|
||||||
* Cause named to terminate at startup or rndc reconfig reload to
|
|
||||||
fail, if a log file specified in the conf file isn't a plain file.
|
|
||||||
(RT #22771]
|
|
||||||
* named now forces the ADB cache time for glue related data to zero
|
|
||||||
instead of relying on TTL. This corrects problematic behavior in
|
|
||||||
cases where a server was authoritative for the A record of a
|
|
||||||
nameserver for a delegated zone and was queried to recursively
|
|
||||||
resolve records within that zone. [RT #22842]
|
|
||||||
* Fix the zonechecks system test to fail on error (warning in 9.6,
|
|
||||||
fatal in 9.7) to match behaviour for 9.4. [RT #22905]
|
|
||||||
* The "rndc" command usage statement was missing the "-b" option. [RT
|
|
||||||
#22937]
|
|
||||||
* Fixed a possible deadlock due to zone re-signing. [RT #22964]
|
|
||||||
* Fixed precedence order bug with NS and DNAME records if both are
|
|
||||||
present. (Also fixed timing of autosign test in 9.7+) [RT #23035]
|
|
||||||
* The secure zone update feature in named is based on the zone being
|
|
||||||
signed and configured for dynamic updates. A bug in the ACL
|
|
||||||
processing for "allow-update { none; };" resulted in a zone that is
|
|
||||||
supposed to be static being treated as a dynamic zone. Thus, named
|
|
||||||
would try to sign/re-sign that zone erroneously. [RT #23120]
|
|
||||||
* A new test has been added to check the apex NSEC3 records after
|
|
||||||
DNSKEY records have been added via dynamic update. [RT #23229]
|
|
||||||
* If a slave initiates a TSIG signed AXFR from the master and the
|
|
||||||
master fails to correctly TSIG sign the final message, the slave
|
|
||||||
would be left with the zone in an unclean state. named detected
|
|
||||||
this error too late and named would crash with an INSIST. The order
|
|
||||||
dependancy has been fixed. [RT #23254]
|
|
||||||
* If the server has an IPv6 address but does not have IPv6
|
|
||||||
connectivity to the internet, dig +trace could fail attempting to
|
|
||||||
use IPv6 addresses. [RT #23297]
|
|
||||||
* Changing TTL did not cause dnssec-signzone to generate new
|
|
||||||
signatures. [RT #23330]
|
|
||||||
* Have the validating resolver use RRSIG original TTL to compute
|
|
||||||
validated RRset and RRSIG TTL. [RT #23332]
|
|
||||||
* In "make test" bin/tests/resolver, hold the socket manager lock
|
|
||||||
while freeing the socket. [RT #23333]
|
|
||||||
* If named encountered a CNAME instead of a DS record when walking
|
|
||||||
the chain of trust down from the trust anchor, it incorrectly
|
|
||||||
stopped validating. [RT #23338]
|
|
||||||
* RRSIG records could have time stamps too far in the future. [RT
|
|
||||||
#23356]
|
|
||||||
* named stores cached data in an in-memory database and keeps track
|
|
||||||
of how recently the data is used with a heap. The heap is stored
|
|
||||||
within the cache's memory space. Under a sustained high query load
|
|
||||||
and with a small cache size, this could lead to the heap exhausting
|
|
||||||
the cache space. This would result in cache misses and SERVFAILs,
|
|
||||||
with named never releasing the cache memory the heap used up and
|
|
||||||
never recovering. This fix removes the heap into its own memory
|
|
||||||
space, preventing the heap from exhausting the cache space and
|
|
||||||
allowing named to recover gracefully when the high query load
|
|
||||||
abates. [RT #23371]
|
|
||||||
* If running on a powerpc CPU and with atomic operations enabled,
|
|
||||||
named could lock up. Added sync instructions to the end of atomic
|
|
||||||
operations. [RT #23469]
|
|
||||||
* If OpenSSL was built without engine support, named would have
|
|
||||||
compile errors and fail to build. [RT #23473]
|
|
||||||
* Handle isc_event_allocate failures in t_tasks test. [RT #23572]
|
|
||||||
* ixfr-from-differences {master|slave}; failed to select the
|
|
||||||
master/slave zones, resulting in on diff/journal file being
|
|
||||||
created. [RT #23580]
|
|
||||||
* If a DNAME substitution failed, named returned NOERROR. The correct
|
|
||||||
response should be YXDOMAIN. [RT #23591]
|
|
||||||
* Remove bin/tests/system/logfileconfig/ns1/named.conf and add
|
|
||||||
setup.sh in order to resolve changing named.conf issue. [RT #23687]
|
|
||||||
* NOTIFY messages were not being sent when generating a NSEC3 chain
|
|
||||||
incrementally. [RT #23702]
|
|
||||||
* Signatures for records at the zone apex could go stale due to an
|
|
||||||
incorrect timer setting. [RT #23769]
|
|
||||||
* The autosign tests attempted to open ports within reserved ranges.
|
|
||||||
Test now avoids those ports. [RT #23957]
|
|
||||||
* named, acting as authoritative server for DLZ zones, was not
|
|
||||||
correctly setting the authoritative (AA) bit. [RT #24146]
|
|
||||||
* Clean up some cross-compiling issues and added two undocumented
|
|
||||||
configure options, --with-gost and --with-rlimtype, to allow
|
|
||||||
over-riding default settings (gost=no and rlimtype="long int") when
|
|
||||||
cross-compiling. [RT #24367]
|
|
||||||
* When trying sign with NSEC3, if dnssec-signzone couldn't find the
|
|
||||||
KSK, it would give an incorrect error "NSEC3 iterations too big for
|
|
||||||
weakest DNSKEY strength" rather than the correct "failed to find
|
|
||||||
keys at the zone apex: not found" [RT #24369]
|
|
||||||
* nsupdate could dump core on shutdown when using SIG(0) keys. [RT
|
|
||||||
#24604]
|
|
||||||
* 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]
|
|
||||||
* A bug in FreeBSD kernels causes IPv6 UDP responses greater than
|
|
||||||
1280 bytes to not fragment as they should. Until there is a kernel
|
|
||||||
fix, named will work around this by setting IPV6_USE_MIN_MTU on a
|
|
||||||
per packet basis. [RT #24950]
|
|
||||||
* To avoid excessive startup time for configurations with large
|
|
||||||
numbers of zones, an environment variable, BIND9_ZONE_TASKS_HINTS,
|
|
||||||
may now be set prior to starting named. Divide your number of zones
|
|
||||||
by 200 to find the recommended setting for this environment
|
|
||||||
variable (i.e., if you have 200000 zones, set
|
|
||||||
BIND9_ZONE_TASKS_HINTS to 1000 before starting named). [RT #25084]
|
|
||||||
|
|
||||||
Known issues in this release
|
|
||||||
|
|
||||||
* "make test" will fail on OSX and possibly other operating systems.
|
|
||||||
The failure occurs in a new test to check for allow-query ACLs. The
|
|
||||||
failure is caused because the source address is not specified on
|
|
||||||
the dig commands issued in the test.
|
|
||||||
If running "make test" is part of your usual acceptance process,
|
|
||||||
please edit the file bin/tests/system/allow_query/test.sh and add
|
|
||||||
-b 10.53.0.2
|
|
||||||
to the DIGOPTS line.
|
|
||||||
|
|
||||||
Thank You
|
|
||||||
|
|
||||||
Thank you to everyone who assisted us in making this release possible.
|
|
||||||
If you would like to contribute to ISC to assist us in continuing to
|
|
||||||
make quality open source software, please visit our donations page at
|
|
||||||
http://www.isc.org/supportisc.
|
|
||||||
+2
-2
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* 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) 1999-2003 Internet Software Consortium.
|
* Copyright (C) 1999-2003 Internet Software Consortium.
|
||||||
*
|
*
|
||||||
* Permission to use, copy, modify, and/or distribute this software for any
|
* Permission to use, copy, modify, and/or distribute this software for any
|
||||||
@@ -15,7 +15,7 @@
|
|||||||
* PERFORMANCE OF THIS SOFTWARE.
|
* PERFORMANCE OF THIS SOFTWARE.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/* $Id: acconfig.h,v 1.51.334.2 2009/02/16 23:47:15 tbox Exp $ */
|
/* $Id$ */
|
||||||
|
|
||||||
/*! \file */
|
/*! \file */
|
||||||
|
|
||||||
|
|||||||
@@ -1 +0,0 @@
|
|||||||
Makefile
|
|
||||||
+2
-2
@@ -1,4 +1,4 @@
|
|||||||
# Copyright (C) 2004, 2007 Internet Systems Consortium, Inc. ("ISC")
|
# Copyright (C) 2004, 2007, 2012 Internet Systems Consortium, Inc. ("ISC")
|
||||||
# Copyright (C) 1998-2001 Internet Software Consortium.
|
# Copyright (C) 1998-2001 Internet Software Consortium.
|
||||||
#
|
#
|
||||||
# Permission to use, copy, modify, and/or distribute this software for any
|
# 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
|
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||||
# PERFORMANCE OF THIS SOFTWARE.
|
# PERFORMANCE OF THIS SOFTWARE.
|
||||||
|
|
||||||
# $Id: Makefile.in,v 1.25 2007/06/19 23:46:59 tbox Exp $
|
# $Id$
|
||||||
|
|
||||||
srcdir = @srcdir@
|
srcdir = @srcdir@
|
||||||
VPATH = @srcdir@
|
VPATH = @srcdir@
|
||||||
|
|||||||
@@ -1,6 +1,3 @@
|
|||||||
Makefile
|
|
||||||
.libs
|
.libs
|
||||||
*.la
|
|
||||||
*.lo
|
|
||||||
named-checkconf
|
named-checkconf
|
||||||
named-checkzone
|
named-checkzone
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
# Copyright (C) 2004-2007 Internet Systems Consortium, Inc. ("ISC")
|
# Copyright (C) 2004-2007, 2012 Internet Systems Consortium, Inc. ("ISC")
|
||||||
# Copyright (C) 2000-2003 Internet Software Consortium.
|
# Copyright (C) 2000-2003 Internet Software Consortium.
|
||||||
#
|
#
|
||||||
# Permission to use, copy, modify, and/or distribute this software for any
|
# 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
|
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||||
# PERFORMANCE OF THIS SOFTWARE.
|
# PERFORMANCE OF THIS SOFTWARE.
|
||||||
|
|
||||||
# $Id: Makefile.in,v 1.32 2007/06/19 23:46:59 tbox Exp $
|
# $Id$
|
||||||
|
|
||||||
srcdir = @srcdir@
|
srcdir = @srcdir@
|
||||||
VPATH = @srcdir@
|
VPATH = @srcdir@
|
||||||
|
|||||||
@@ -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.
|
* Copyright (C) 2000-2002 Internet Software Consortium.
|
||||||
*
|
*
|
||||||
* Permission to use, copy, modify, and/or distribute this software for any
|
* Permission to use, copy, modify, and/or distribute this software for any
|
||||||
@@ -15,7 +15,7 @@
|
|||||||
* PERFORMANCE OF THIS SOFTWARE.
|
* PERFORMANCE OF THIS SOFTWARE.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/* $Id: check-tool.c,v 1.35.36.5 2010/09/07 23:46:05 tbox Exp $ */
|
/* $Id$ */
|
||||||
|
|
||||||
/*! \file */
|
/*! \file */
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (C) 2004, 2005, 2007, 2010 Internet Systems Consortium, Inc. ("ISC")
|
* Copyright (C) 2004, 2005, 2007, 2010, 2012 Internet Systems Consortium, Inc. ("ISC")
|
||||||
* Copyright (C) 2000-2002 Internet Software Consortium.
|
* Copyright (C) 2000-2002 Internet Software Consortium.
|
||||||
*
|
*
|
||||||
* Permission to use, copy, modify, and/or distribute this software for any
|
* Permission to use, copy, modify, and/or distribute this software for any
|
||||||
@@ -15,7 +15,7 @@
|
|||||||
* PERFORMANCE OF THIS SOFTWARE.
|
* PERFORMANCE OF THIS SOFTWARE.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/* $Id: check-tool.h,v 1.14.334.2 2010/09/07 23:46:05 tbox Exp $ */
|
/* $Id$ */
|
||||||
|
|
||||||
#ifndef CHECK_TOOL_H
|
#ifndef CHECK_TOOL_H
|
||||||
#define CHECK_TOOL_H
|
#define CHECK_TOOL_H
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
.\" Copyright (C) 2004, 2005, 2007 Internet Systems Consortium, Inc. ("ISC")
|
.\" Copyright (C) 2004, 2005, 2007, 2012 Internet Systems Consortium, Inc. ("ISC")
|
||||||
.\" Copyright (C) 2000-2002 Internet Software Consortium.
|
.\" Copyright (C) 2000-2002 Internet Software Consortium.
|
||||||
.\"
|
.\"
|
||||||
.\" Permission to use, copy, modify, and/or distribute this software for any
|
.\" 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
|
.\" OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||||
.\" PERFORMANCE OF THIS SOFTWARE.
|
.\" PERFORMANCE OF THIS SOFTWARE.
|
||||||
.\"
|
.\"
|
||||||
.\" $Id: named-checkconf.8,v 1.30.334.1 2009/07/11 01:55:20 tbox Exp $
|
.\" $Id$
|
||||||
.\"
|
.\"
|
||||||
.hy 0
|
.hy 0
|
||||||
.ad l
|
.ad l
|
||||||
@@ -88,7 +88,7 @@ BIND 9 Administrator Reference Manual.
|
|||||||
.PP
|
.PP
|
||||||
Internet Systems Consortium
|
Internet Systems Consortium
|
||||||
.SH "COPYRIGHT"
|
.SH "COPYRIGHT"
|
||||||
Copyright \(co 2004, 2005, 2007 Internet Systems Consortium, Inc. ("ISC")
|
Copyright \(co 2004, 2005, 2007, 2012 Internet Systems Consortium, Inc. ("ISC")
|
||||||
.br
|
.br
|
||||||
Copyright \(co 2000\-2002 Internet Software Consortium.
|
Copyright \(co 2000\-2002 Internet Software Consortium.
|
||||||
.br
|
.br
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (C) 2004-2007, 2009-2011 Internet Systems Consortium, Inc. ("ISC")
|
* Copyright (C) 2004-2007, 2009-2012 Internet Systems Consortium, Inc. ("ISC")
|
||||||
* Copyright (C) 1999-2002 Internet Software Consortium.
|
* Copyright (C) 1999-2002 Internet Software Consortium.
|
||||||
*
|
*
|
||||||
* Permission to use, copy, modify, and/or distribute this software for any
|
* Permission to use, copy, modify, and/or distribute this software for any
|
||||||
@@ -15,7 +15,7 @@
|
|||||||
* PERFORMANCE OF THIS SOFTWARE.
|
* PERFORMANCE OF THIS SOFTWARE.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/* $Id: named-checkconf.c,v 1.46.222.6 2011/03/12 04:57:22 tbox Exp $ */
|
/* $Id$ */
|
||||||
|
|
||||||
/*! \file */
|
/*! \file */
|
||||||
|
|
||||||
@@ -59,6 +59,9 @@ isc_log_t *logc = NULL;
|
|||||||
} while (0)
|
} while (0)
|
||||||
|
|
||||||
/*% usage */
|
/*% usage */
|
||||||
|
ISC_PLATFORM_NORETURN_PRE static void
|
||||||
|
usage(void) ISC_PLATFORM_NORETURN_POST;
|
||||||
|
|
||||||
static void
|
static void
|
||||||
usage(void) {
|
usage(void) {
|
||||||
fprintf(stderr, "usage: %s [-h] [-j] [-v] [-z] [-t directory] "
|
fprintf(stderr, "usage: %s [-h] [-j] [-v] [-z] [-t directory] "
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd"
|
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd"
|
||||||
[<!ENTITY mdash "—">]>
|
[<!ENTITY mdash "—">]>
|
||||||
<!--
|
<!--
|
||||||
- Copyright (C) 2004, 2005, 2007 Internet Systems Consortium, Inc. ("ISC")
|
- Copyright (C) 2004, 2005, 2007, 2012 Internet Systems Consortium, Inc. ("ISC")
|
||||||
- Copyright (C) 2000-2002 Internet Software Consortium.
|
- Copyright (C) 2000-2002 Internet Software Consortium.
|
||||||
-
|
-
|
||||||
- Permission to use, copy, modify, and/or distribute this software for any
|
- Permission to use, copy, modify, and/or distribute this software for any
|
||||||
@@ -18,7 +18,7 @@
|
|||||||
- PERFORMANCE OF THIS SOFTWARE.
|
- PERFORMANCE OF THIS SOFTWARE.
|
||||||
-->
|
-->
|
||||||
|
|
||||||
<!-- $Id: named-checkconf.docbook,v 1.19 2007/06/19 06:58:03 marka Exp $ -->
|
<!-- $Id$ -->
|
||||||
<refentry id="man.named-checkconf">
|
<refentry id="man.named-checkconf">
|
||||||
<refentryinfo>
|
<refentryinfo>
|
||||||
<date>June 14, 2000</date>
|
<date>June 14, 2000</date>
|
||||||
@@ -35,6 +35,7 @@
|
|||||||
<year>2004</year>
|
<year>2004</year>
|
||||||
<year>2005</year>
|
<year>2005</year>
|
||||||
<year>2007</year>
|
<year>2007</year>
|
||||||
|
<year>2012</year>
|
||||||
<holder>Internet Systems Consortium, Inc. ("ISC")</holder>
|
<holder>Internet Systems Consortium, Inc. ("ISC")</holder>
|
||||||
</copyright>
|
</copyright>
|
||||||
<copyright>
|
<copyright>
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
<!--
|
<!--
|
||||||
- Copyright (C) 2004, 2005, 2007 Internet Systems Consortium, Inc. ("ISC")
|
- Copyright (C) 2004, 2005, 2007, 2012 Internet Systems Consortium, Inc. ("ISC")
|
||||||
- Copyright (C) 2000-2002 Internet Software Consortium.
|
- Copyright (C) 2000-2002 Internet Software Consortium.
|
||||||
-
|
-
|
||||||
- Permission to use, copy, modify, and/or distribute this software for any
|
- 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
|
- OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||||
- PERFORMANCE OF THIS SOFTWARE.
|
- PERFORMANCE OF THIS SOFTWARE.
|
||||||
-->
|
-->
|
||||||
<!-- $Id: named-checkconf.html,v 1.30.334.1 2009/07/11 01:55:20 tbox Exp $ -->
|
<!-- $Id$ -->
|
||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
|
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
|
||||||
@@ -32,14 +32,14 @@
|
|||||||
<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">-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">-z</code>]</p></div>
|
||||||
</div>
|
</div>
|
||||||
<div class="refsect1" lang="en">
|
<div class="refsect1" lang="en">
|
||||||
<a name="id2543387"></a><h2>DESCRIPTION</h2>
|
<a name="id2543390"></a><h2>DESCRIPTION</h2>
|
||||||
<p><span><strong class="command">named-checkconf</strong></span>
|
<p><span><strong class="command">named-checkconf</strong></span>
|
||||||
checks the syntax, but not the semantics, of a named
|
checks the syntax, but not the semantics, of a named
|
||||||
configuration file.
|
configuration file.
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
<div class="refsect1" lang="en">
|
<div class="refsect1" lang="en">
|
||||||
<a name="id2543399"></a><h2>OPTIONS</h2>
|
<a name="id2543402"></a><h2>OPTIONS</h2>
|
||||||
<div class="variablelist"><dl>
|
<div class="variablelist"><dl>
|
||||||
<dt><span class="term">-h</span></dt>
|
<dt><span class="term">-h</span></dt>
|
||||||
<dd><p>
|
<dd><p>
|
||||||
@@ -74,21 +74,21 @@
|
|||||||
</dl></div>
|
</dl></div>
|
||||||
</div>
|
</div>
|
||||||
<div class="refsect1" lang="en">
|
<div class="refsect1" lang="en">
|
||||||
<a name="id2543507"></a><h2>RETURN VALUES</h2>
|
<a name="id2543510"></a><h2>RETURN VALUES</h2>
|
||||||
<p><span><strong class="command">named-checkconf</strong></span>
|
<p><span><strong class="command">named-checkconf</strong></span>
|
||||||
returns an exit status of 1 if
|
returns an exit status of 1 if
|
||||||
errors were detected and 0 otherwise.
|
errors were detected and 0 otherwise.
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
<div class="refsect1" lang="en">
|
<div class="refsect1" lang="en">
|
||||||
<a name="id2543518"></a><h2>SEE ALSO</h2>
|
<a name="id2543522"></a><h2>SEE ALSO</h2>
|
||||||
<p><span class="citerefentry"><span class="refentrytitle">named</span>(8)</span>,
|
<p><span class="citerefentry"><span class="refentrytitle">named</span>(8)</span>,
|
||||||
<span class="citerefentry"><span class="refentrytitle">named-checkzone</span>(8)</span>,
|
<span class="citerefentry"><span class="refentrytitle">named-checkzone</span>(8)</span>,
|
||||||
<em class="citetitle">BIND 9 Administrator Reference Manual</em>.
|
<em class="citetitle">BIND 9 Administrator Reference Manual</em>.
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
<div class="refsect1" lang="en">
|
<div class="refsect1" lang="en">
|
||||||
<a name="id2543548"></a><h2>AUTHOR</h2>
|
<a name="id2543552"></a><h2>AUTHOR</h2>
|
||||||
<p><span class="corpauthor">Internet Systems Consortium</span>
|
<p><span class="corpauthor">Internet Systems Consortium</span>
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
.\" Copyright (C) 2004-2007, 2009 Internet Systems Consortium, Inc. ("ISC")
|
.\" Copyright (C) 2004-2007, 2009, 2012 Internet Systems Consortium, Inc. ("ISC")
|
||||||
.\" Copyright (C) 2000-2002 Internet Software Consortium.
|
.\" Copyright (C) 2000-2002 Internet Software Consortium.
|
||||||
.\"
|
.\"
|
||||||
.\" Permission to use, copy, modify, and/or distribute this software for any
|
.\" 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
|
.\" OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||||
.\" PERFORMANCE OF THIS SOFTWARE.
|
.\" PERFORMANCE OF THIS SOFTWARE.
|
||||||
.\"
|
.\"
|
||||||
.\" $Id: named-checkzone.8,v 1.42.334.3 2009/11/11 01:56:22 tbox Exp $
|
.\" $Id$
|
||||||
.\"
|
.\"
|
||||||
.hy 0
|
.hy 0
|
||||||
.ad l
|
.ad l
|
||||||
@@ -272,7 +272,7 @@ BIND 9 Administrator Reference Manual.
|
|||||||
.PP
|
.PP
|
||||||
Internet Systems Consortium
|
Internet Systems Consortium
|
||||||
.SH "COPYRIGHT"
|
.SH "COPYRIGHT"
|
||||||
Copyright \(co 2004\-2007, 2009 Internet Systems Consortium, Inc. ("ISC")
|
Copyright \(co 2004\-2007, 2009, 2012 Internet Systems Consortium, Inc. ("ISC")
|
||||||
.br
|
.br
|
||||||
Copyright \(co 2000\-2002 Internet Software Consortium.
|
Copyright \(co 2000\-2002 Internet Software Consortium.
|
||||||
.br
|
.br
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (C) 2004-2010 Internet Systems Consortium, Inc. ("ISC")
|
* Copyright (C) 2004-2012 Internet Systems Consortium, Inc. ("ISC")
|
||||||
* Copyright (C) 1999-2003 Internet Software Consortium.
|
* Copyright (C) 1999-2003 Internet Software Consortium.
|
||||||
*
|
*
|
||||||
* Permission to use, copy, modify, and/or distribute this software for any
|
* Permission to use, copy, modify, and/or distribute this software for any
|
||||||
@@ -15,7 +15,7 @@
|
|||||||
* PERFORMANCE OF THIS SOFTWARE.
|
* PERFORMANCE OF THIS SOFTWARE.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/* $Id: named-checkzone.c,v 1.51.34.6 2010/09/07 23:46:06 tbox Exp $ */
|
/* $Id$ */
|
||||||
|
|
||||||
/*! \file */
|
/*! \file */
|
||||||
|
|
||||||
@@ -70,6 +70,9 @@ static enum { progmode_check, progmode_compile } progmode;
|
|||||||
} \
|
} \
|
||||||
} while (0)
|
} while (0)
|
||||||
|
|
||||||
|
ISC_PLATFORM_NORETURN_PRE static void
|
||||||
|
usage(void) ISC_PLATFORM_NORETURN_POST;
|
||||||
|
|
||||||
static void
|
static void
|
||||||
usage(void) {
|
usage(void) {
|
||||||
fprintf(stderr,
|
fprintf(stderr,
|
||||||
@@ -108,6 +111,7 @@ main(int argc, char **argv) {
|
|||||||
const char *outputformatstr = NULL;
|
const char *outputformatstr = NULL;
|
||||||
dns_masterformat_t inputformat = dns_masterformat_text;
|
dns_masterformat_t inputformat = dns_masterformat_text;
|
||||||
dns_masterformat_t outputformat = dns_masterformat_text;
|
dns_masterformat_t outputformat = dns_masterformat_text;
|
||||||
|
isc_boolean_t logdump = ISC_FALSE;
|
||||||
FILE *errout = stdout;
|
FILE *errout = stdout;
|
||||||
|
|
||||||
outputstyle = &dns_master_style_full;
|
outputstyle = &dns_master_style_full;
|
||||||
@@ -395,6 +399,7 @@ main(int argc, char **argv) {
|
|||||||
|
|
||||||
if (progmode == progmode_compile) {
|
if (progmode == progmode_compile) {
|
||||||
dumpzone = 1; /* always dump */
|
dumpzone = 1; /* always dump */
|
||||||
|
logdump = !quiet;
|
||||||
if (output_filename == NULL) {
|
if (output_filename == NULL) {
|
||||||
fprintf(stderr,
|
fprintf(stderr,
|
||||||
"output file required, but not specified\n");
|
"output file required, but not specified\n");
|
||||||
@@ -413,8 +418,10 @@ main(int argc, char **argv) {
|
|||||||
(output_filename == NULL ||
|
(output_filename == NULL ||
|
||||||
strcmp(output_filename, "-") == 0 ||
|
strcmp(output_filename, "-") == 0 ||
|
||||||
strcmp(output_filename, "/dev/fd/1") == 0 ||
|
strcmp(output_filename, "/dev/fd/1") == 0 ||
|
||||||
strcmp(output_filename, "/dev/stdout") == 0))
|
strcmp(output_filename, "/dev/stdout") == 0)) {
|
||||||
errout = stderr;
|
errout = stderr;
|
||||||
|
logdump = ISC_FALSE;
|
||||||
|
}
|
||||||
|
|
||||||
if (isc_commandline_index + 2 != argc)
|
if (isc_commandline_index + 2 != argc)
|
||||||
usage();
|
usage();
|
||||||
@@ -439,13 +446,13 @@ main(int argc, char **argv) {
|
|||||||
&zone);
|
&zone);
|
||||||
|
|
||||||
if (result == ISC_R_SUCCESS && dumpzone) {
|
if (result == ISC_R_SUCCESS && dumpzone) {
|
||||||
if (!quiet && progmode == progmode_compile) {
|
if (logdump) {
|
||||||
fprintf(errout, "dump zone to %s...", output_filename);
|
fprintf(errout, "dump zone to %s...", output_filename);
|
||||||
fflush(errout);
|
fflush(errout);
|
||||||
}
|
}
|
||||||
result = dump_zone(origin, zone, output_filename,
|
result = dump_zone(origin, zone, output_filename,
|
||||||
outputformat, outputstyle);
|
outputformat, outputstyle);
|
||||||
if (!quiet && progmode == progmode_compile)
|
if (logdump)
|
||||||
fprintf(errout, "done\n");
|
fprintf(errout, "done\n");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd"
|
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd"
|
||||||
[<!ENTITY mdash "—">]>
|
[<!ENTITY mdash "—">]>
|
||||||
<!--
|
<!--
|
||||||
- Copyright (C) 2004-2007, 2009 Internet Systems Consortium, Inc. ("ISC")
|
- Copyright (C) 2004-2007, 2009, 2012 Internet Systems Consortium, Inc. ("ISC")
|
||||||
- Copyright (C) 2000-2002 Internet Software Consortium.
|
- Copyright (C) 2000-2002 Internet Software Consortium.
|
||||||
-
|
-
|
||||||
- Permission to use, copy, modify, and/or distribute this software for any
|
- Permission to use, copy, modify, and/or distribute this software for any
|
||||||
@@ -18,7 +18,7 @@
|
|||||||
- PERFORMANCE OF THIS SOFTWARE.
|
- PERFORMANCE OF THIS SOFTWARE.
|
||||||
-->
|
-->
|
||||||
|
|
||||||
<!-- $Id: named-checkzone.docbook,v 1.34.334.3 2009/11/10 20:01:41 each Exp $ -->
|
<!-- $Id$ -->
|
||||||
<refentry id="man.named-checkzone">
|
<refentry id="man.named-checkzone">
|
||||||
<refentryinfo>
|
<refentryinfo>
|
||||||
<date>June 13, 2000</date>
|
<date>June 13, 2000</date>
|
||||||
@@ -37,6 +37,7 @@
|
|||||||
<year>2006</year>
|
<year>2006</year>
|
||||||
<year>2007</year>
|
<year>2007</year>
|
||||||
<year>2009</year>
|
<year>2009</year>
|
||||||
|
<year>2012</year>
|
||||||
<holder>Internet Systems Consortium, Inc. ("ISC")</holder>
|
<holder>Internet Systems Consortium, Inc. ("ISC")</holder>
|
||||||
</copyright>
|
</copyright>
|
||||||
<copyright>
|
<copyright>
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
<!--
|
<!--
|
||||||
- Copyright (C) 2004-2007, 2009 Internet Systems Consortium, Inc. ("ISC")
|
- Copyright (C) 2004-2007, 2009, 2012 Internet Systems Consortium, Inc. ("ISC")
|
||||||
- Copyright (C) 2000-2002 Internet Software Consortium.
|
- Copyright (C) 2000-2002 Internet Software Consortium.
|
||||||
-
|
-
|
||||||
- Permission to use, copy, modify, and/or distribute this software for any
|
- 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
|
- OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||||
- PERFORMANCE OF THIS SOFTWARE.
|
- PERFORMANCE OF THIS SOFTWARE.
|
||||||
-->
|
-->
|
||||||
<!-- $Id: named-checkzone.html,v 1.42.334.3 2009/11/11 01:56:22 tbox Exp $ -->
|
<!-- $Id$ -->
|
||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
|
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
|
||||||
@@ -33,7 +33,7 @@
|
|||||||
<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">-o <em class="replaceable"><code>filename</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-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">-o <em class="replaceable"><code>filename</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>
|
</div>
|
||||||
<div class="refsect1" lang="en">
|
<div class="refsect1" lang="en">
|
||||||
<a name="id2543674"></a><h2>DESCRIPTION</h2>
|
<a name="id2543677"></a><h2>DESCRIPTION</h2>
|
||||||
<p><span><strong class="command">named-checkzone</strong></span>
|
<p><span><strong class="command">named-checkzone</strong></span>
|
||||||
checks the syntax and integrity of a zone file. It performs the
|
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
|
same checks as <span><strong class="command">named</strong></span> does when loading a
|
||||||
@@ -53,7 +53,7 @@
|
|||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
<div class="refsect1" lang="en">
|
<div class="refsect1" lang="en">
|
||||||
<a name="id2543709"></a><h2>OPTIONS</h2>
|
<a name="id2543713"></a><h2>OPTIONS</h2>
|
||||||
<div class="variablelist"><dl>
|
<div class="variablelist"><dl>
|
||||||
<dt><span class="term">-d</span></dt>
|
<dt><span class="term">-d</span></dt>
|
||||||
<dd><p>
|
<dd><p>
|
||||||
@@ -239,14 +239,14 @@
|
|||||||
</dl></div>
|
</dl></div>
|
||||||
</div>
|
</div>
|
||||||
<div class="refsect1" lang="en">
|
<div class="refsect1" lang="en">
|
||||||
<a name="id2544330"></a><h2>RETURN VALUES</h2>
|
<a name="id2544333"></a><h2>RETURN VALUES</h2>
|
||||||
<p><span><strong class="command">named-checkzone</strong></span>
|
<p><span><strong class="command">named-checkzone</strong></span>
|
||||||
returns an exit status of 1 if
|
returns an exit status of 1 if
|
||||||
errors were detected and 0 otherwise.
|
errors were detected and 0 otherwise.
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
<div class="refsect1" lang="en">
|
<div class="refsect1" lang="en">
|
||||||
<a name="id2544342"></a><h2>SEE ALSO</h2>
|
<a name="id2544345"></a><h2>SEE ALSO</h2>
|
||||||
<p><span class="citerefentry"><span class="refentrytitle">named</span>(8)</span>,
|
<p><span class="citerefentry"><span class="refentrytitle">named</span>(8)</span>,
|
||||||
<span class="citerefentry"><span class="refentrytitle">named-checkconf</span>(8)</span>,
|
<span class="citerefentry"><span class="refentrytitle">named-checkconf</span>(8)</span>,
|
||||||
<em class="citetitle">RFC 1035</em>,
|
<em class="citetitle">RFC 1035</em>,
|
||||||
@@ -254,7 +254,7 @@
|
|||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
<div class="refsect1" lang="en">
|
<div class="refsect1" lang="en">
|
||||||
<a name="id2544375"></a><h2>AUTHOR</h2>
|
<a name="id2544446"></a><h2>AUTHOR</h2>
|
||||||
<p><span class="corpauthor">Internet Systems Consortium</span>
|
<p><span class="corpauthor">Internet Systems Consortium</span>
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -1,6 +1,4 @@
|
|||||||
Makefile
|
|
||||||
dig
|
dig
|
||||||
host
|
host
|
||||||
nslookup
|
nslookup
|
||||||
*.lo
|
|
||||||
.libs
|
.libs
|
||||||
+2
-2
@@ -1,4 +1,4 @@
|
|||||||
# Copyright (C) 2004, 2005, 2007 Internet Systems Consortium, Inc. ("ISC")
|
# Copyright (C) 2004, 2005, 2007, 2012 Internet Systems Consortium, Inc. ("ISC")
|
||||||
# Copyright (C) 2000-2002 Internet Software Consortium.
|
# Copyright (C) 2000-2002 Internet Software Consortium.
|
||||||
#
|
#
|
||||||
# Permission to use, copy, modify, and/or distribute this software for any
|
# 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
|
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||||
# PERFORMANCE OF THIS SOFTWARE.
|
# PERFORMANCE OF THIS SOFTWARE.
|
||||||
|
|
||||||
# $Id: Makefile.in,v 1.41 2007/06/19 23:46:59 tbox Exp $
|
# $Id$
|
||||||
|
|
||||||
srcdir = @srcdir@
|
srcdir = @srcdir@
|
||||||
VPATH = @srcdir@
|
VPATH = @srcdir@
|
||||||
|
|||||||
+3
-3
@@ -1,4 +1,4 @@
|
|||||||
.\" Copyright (C) 2004-2009 Internet Systems Consortium, Inc. ("ISC")
|
.\" Copyright (C) 2004-2009, 2012 Internet Systems Consortium, Inc. ("ISC")
|
||||||
.\" Copyright (C) 2000-2003 Internet Software Consortium.
|
.\" Copyright (C) 2000-2003 Internet Software Consortium.
|
||||||
.\"
|
.\"
|
||||||
.\" Permission to use, copy, modify, and/or distribute this software for any
|
.\" 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
|
.\" OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||||
.\" PERFORMANCE OF THIS SOFTWARE.
|
.\" PERFORMANCE OF THIS SOFTWARE.
|
||||||
.\"
|
.\"
|
||||||
.\" $Id: dig.1,v 1.50.44.3 2009/07/11 01:55:20 tbox Exp $
|
.\" $Id$
|
||||||
.\"
|
.\"
|
||||||
.hy 0
|
.hy 0
|
||||||
.ad l
|
.ad l
|
||||||
@@ -562,7 +562,7 @@ RFC1035.
|
|||||||
.PP
|
.PP
|
||||||
There are probably too many query options.
|
There are probably too many query options.
|
||||||
.SH "COPYRIGHT"
|
.SH "COPYRIGHT"
|
||||||
Copyright \(co 2004\-2009 Internet Systems Consortium, Inc. ("ISC")
|
Copyright \(co 2004\-2009, 2012 Internet Systems Consortium, Inc. ("ISC")
|
||||||
.br
|
.br
|
||||||
Copyright \(co 2000\-2003 Internet Software Consortium.
|
Copyright \(co 2000\-2003 Internet Software Consortium.
|
||||||
.br
|
.br
|
||||||
|
|||||||
+6
-3
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (C) 2004-2011 Internet Systems Consortium, Inc. ("ISC")
|
* Copyright (C) 2004-2012 Internet Systems Consortium, Inc. ("ISC")
|
||||||
* Copyright (C) 2000-2003 Internet Software Consortium.
|
* Copyright (C) 2000-2003 Internet Software Consortium.
|
||||||
*
|
*
|
||||||
* Permission to use, copy, modify, and/or distribute this software for any
|
* Permission to use, copy, modify, and/or distribute this software for any
|
||||||
@@ -15,7 +15,7 @@
|
|||||||
* PERFORMANCE OF THIS SOFTWARE.
|
* PERFORMANCE OF THIS SOFTWARE.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/* $Id: dig.c,v 1.225.26.10 2011/03/11 10:49:49 marka Exp $ */
|
/* $Id$ */
|
||||||
|
|
||||||
/*! \file */
|
/*! \file */
|
||||||
|
|
||||||
@@ -136,6 +136,9 @@ print_usage(FILE *fp) {
|
|||||||
" [ host [@local-server] {local-d-opt} [...]]\n", fp);
|
" [ host [@local-server] {local-d-opt} [...]]\n", fp);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
ISC_PLATFORM_NORETURN_PRE static void
|
||||||
|
usage(void) ISC_PLATFORM_NORETURN_POST;
|
||||||
|
|
||||||
static void
|
static void
|
||||||
usage(void) {
|
usage(void) {
|
||||||
print_usage(stderr);
|
print_usage(stderr);
|
||||||
@@ -1548,7 +1551,7 @@ parse_args(isc_boolean_t is_batchfile, isc_boolean_t config_only,
|
|||||||
if (strncmp(rv[0], "%", 1) == 0)
|
if (strncmp(rv[0], "%", 1) == 0)
|
||||||
break;
|
break;
|
||||||
if (strncmp(rv[0], "@", 1) == 0) {
|
if (strncmp(rv[0], "@", 1) == 0) {
|
||||||
addresscount = getaddresses(lookup, &rv[0][1]);
|
addresscount = getaddresses(lookup, &rv[0][1], NULL);
|
||||||
} else if (rv[0][0] == '+') {
|
} else if (rv[0][0] == '+') {
|
||||||
plus_option(&rv[0][1], is_batchfile,
|
plus_option(&rv[0][1], is_batchfile,
|
||||||
lookup);
|
lookup);
|
||||||
|
|||||||
+3
-2
@@ -2,7 +2,7 @@
|
|||||||
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd"
|
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd"
|
||||||
[<!ENTITY mdash "—">]>
|
[<!ENTITY mdash "—">]>
|
||||||
<!--
|
<!--
|
||||||
- Copyright (C) 2004-2009 Internet Systems Consortium, Inc. ("ISC")
|
- Copyright (C) 2004-2009, 2012 Internet Systems Consortium, Inc. ("ISC")
|
||||||
- Copyright (C) 2000-2003 Internet Software Consortium.
|
- Copyright (C) 2000-2003 Internet Software Consortium.
|
||||||
-
|
-
|
||||||
- Permission to use, copy, modify, and/or distribute this software for any
|
- Permission to use, copy, modify, and/or distribute this software for any
|
||||||
@@ -18,7 +18,7 @@
|
|||||||
- PERFORMANCE OF THIS SOFTWARE.
|
- PERFORMANCE OF THIS SOFTWARE.
|
||||||
-->
|
-->
|
||||||
|
|
||||||
<!-- $Id: dig.docbook,v 1.42.44.3 2009/02/02 04:42:48 marka Exp $ -->
|
<!-- $Id$ -->
|
||||||
<refentry id="man.dig">
|
<refentry id="man.dig">
|
||||||
|
|
||||||
<refentryinfo>
|
<refentryinfo>
|
||||||
@@ -44,6 +44,7 @@
|
|||||||
<year>2007</year>
|
<year>2007</year>
|
||||||
<year>2008</year>
|
<year>2008</year>
|
||||||
<year>2009</year>
|
<year>2009</year>
|
||||||
|
<year>2012</year>
|
||||||
<holder>Internet Systems Consortium, Inc. ("ISC")</holder>
|
<holder>Internet Systems Consortium, Inc. ("ISC")</holder>
|
||||||
</copyright>
|
</copyright>
|
||||||
<copyright>
|
<copyright>
|
||||||
|
|||||||
+11
-11
@@ -1,5 +1,5 @@
|
|||||||
<!--
|
<!--
|
||||||
- Copyright (C) 2004-2009 Internet Systems Consortium, Inc. ("ISC")
|
- Copyright (C) 2004-2009, 2012 Internet Systems Consortium, Inc. ("ISC")
|
||||||
- Copyright (C) 2000-2003 Internet Software Consortium.
|
- Copyright (C) 2000-2003 Internet Software Consortium.
|
||||||
-
|
-
|
||||||
- Permission to use, copy, modify, and/or distribute this software for any
|
- 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
|
- OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||||
- PERFORMANCE OF THIS SOFTWARE.
|
- PERFORMANCE OF THIS SOFTWARE.
|
||||||
-->
|
-->
|
||||||
<!-- $Id: dig.html,v 1.45.44.3 2009/07/11 01:55:20 tbox Exp $ -->
|
<!-- $Id$ -->
|
||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
|
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
|
||||||
@@ -34,7 +34,7 @@
|
|||||||
<div class="cmdsynopsis"><p><code class="command">dig</code> [global-queryopt...] [query...]</p></div>
|
<div class="cmdsynopsis"><p><code class="command">dig</code> [global-queryopt...] [query...]</p></div>
|
||||||
</div>
|
</div>
|
||||||
<div class="refsect1" lang="en">
|
<div class="refsect1" lang="en">
|
||||||
<a name="id2543518"></a><h2>DESCRIPTION</h2>
|
<a name="id2543522"></a><h2>DESCRIPTION</h2>
|
||||||
<p><span><strong class="command">dig</strong></span>
|
<p><span><strong class="command">dig</strong></span>
|
||||||
(domain information groper) is a flexible tool
|
(domain information groper) is a flexible tool
|
||||||
for interrogating DNS name servers. It performs DNS lookups and
|
for interrogating DNS name servers. It performs DNS lookups and
|
||||||
@@ -80,7 +80,7 @@
|
|||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
<div class="refsect1" lang="en">
|
<div class="refsect1" lang="en">
|
||||||
<a name="id2543592"></a><h2>SIMPLE USAGE</h2>
|
<a name="id2543595"></a><h2>SIMPLE USAGE</h2>
|
||||||
<p>
|
<p>
|
||||||
A typical invocation of <span><strong class="command">dig</strong></span> looks like:
|
A typical invocation of <span><strong class="command">dig</strong></span> looks like:
|
||||||
</p>
|
</p>
|
||||||
@@ -126,7 +126,7 @@
|
|||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
<div class="refsect1" lang="en">
|
<div class="refsect1" lang="en">
|
||||||
<a name="id2543683"></a><h2>OPTIONS</h2>
|
<a name="id2543686"></a><h2>OPTIONS</h2>
|
||||||
<p>
|
<p>
|
||||||
The <code class="option">-b</code> option sets the source IP address of the query
|
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
|
to <em class="parameter"><code>address</code></em>. This must be a valid
|
||||||
@@ -230,7 +230,7 @@
|
|||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
<div class="refsect1" lang="en">
|
<div class="refsect1" lang="en">
|
||||||
<a name="id2544032"></a><h2>QUERY OPTIONS</h2>
|
<a name="id2544035"></a><h2>QUERY OPTIONS</h2>
|
||||||
<p><span><strong class="command">dig</strong></span>
|
<p><span><strong class="command">dig</strong></span>
|
||||||
provides a number of query options which affect
|
provides a number of query options which affect
|
||||||
the way in which lookups are made and the results displayed. Some of
|
the way in which lookups are made and the results displayed. Some of
|
||||||
@@ -555,7 +555,7 @@
|
|||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
<div class="refsect1" lang="en">
|
<div class="refsect1" lang="en">
|
||||||
<a name="id2545166"></a><h2>MULTIPLE QUERIES</h2>
|
<a name="id2545170"></a><h2>MULTIPLE QUERIES</h2>
|
||||||
<p>
|
<p>
|
||||||
The BIND 9 implementation of <span><strong class="command">dig </strong></span>
|
The BIND 9 implementation of <span><strong class="command">dig </strong></span>
|
||||||
supports
|
supports
|
||||||
@@ -601,7 +601,7 @@ dig +qr www.isc.org any -x 127.0.0.1 isc.org ns +noqr
|
|||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
<div class="refsect1" lang="en">
|
<div class="refsect1" lang="en">
|
||||||
<a name="id2545228"></a><h2>IDN SUPPORT</h2>
|
<a name="id2545232"></a><h2>IDN SUPPORT</h2>
|
||||||
<p>
|
<p>
|
||||||
If <span><strong class="command">dig</strong></span> has been built with IDN (internationalized
|
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.
|
domain name) support, it can accept and display non-ASCII domain names.
|
||||||
@@ -615,14 +615,14 @@ dig +qr www.isc.org any -x 127.0.0.1 isc.org ns +noqr
|
|||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
<div class="refsect1" lang="en">
|
<div class="refsect1" lang="en">
|
||||||
<a name="id2545251"></a><h2>FILES</h2>
|
<a name="id2545322"></a><h2>FILES</h2>
|
||||||
<p><code class="filename">/etc/resolv.conf</code>
|
<p><code class="filename">/etc/resolv.conf</code>
|
||||||
</p>
|
</p>
|
||||||
<p><code class="filename">${HOME}/.digrc</code>
|
<p><code class="filename">${HOME}/.digrc</code>
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
<div class="refsect1" lang="en">
|
<div class="refsect1" lang="en">
|
||||||
<a name="id2545336"></a><h2>SEE ALSO</h2>
|
<a name="id2545339"></a><h2>SEE ALSO</h2>
|
||||||
<p><span class="citerefentry"><span class="refentrytitle">host</span>(1)</span>,
|
<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">named</span>(8)</span>,
|
||||||
<span class="citerefentry"><span class="refentrytitle">dnssec-keygen</span>(8)</span>,
|
<span class="citerefentry"><span class="refentrytitle">dnssec-keygen</span>(8)</span>,
|
||||||
@@ -630,7 +630,7 @@ dig +qr www.isc.org any -x 127.0.0.1 isc.org ns +noqr
|
|||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
<div class="refsect1" lang="en">
|
<div class="refsect1" lang="en">
|
||||||
<a name="id2545373"></a><h2>BUGS</h2>
|
<a name="id2545377"></a><h2>BUGS</h2>
|
||||||
<p>
|
<p>
|
||||||
There are probably too many query options.
|
There are probably too many query options.
|
||||||
</p>
|
</p>
|
||||||
|
|||||||
+56
-31
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (C) 2004-2011 Internet Systems Consortium, Inc. ("ISC")
|
* Copyright (C) 2004-2012 Internet Systems Consortium, Inc. ("ISC")
|
||||||
* Copyright (C) 2000-2003 Internet Software Consortium.
|
* Copyright (C) 2000-2003 Internet Software Consortium.
|
||||||
*
|
*
|
||||||
* Permission to use, copy, modify, and/or distribute this software for any
|
* Permission to use, copy, modify, and/or distribute this software for any
|
||||||
@@ -15,7 +15,7 @@
|
|||||||
* PERFORMANCE OF THIS SOFTWARE.
|
* PERFORMANCE OF THIS SOFTWARE.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/* $Id: dighost.c,v 1.311.70.21 2011/03/11 10:49:49 marka Exp $ */
|
/* $Id$ */
|
||||||
|
|
||||||
/*! \file
|
/*! \file
|
||||||
* \note
|
* \note
|
||||||
@@ -65,6 +65,7 @@
|
|||||||
#include <dns/tsig.h>
|
#include <dns/tsig.h>
|
||||||
|
|
||||||
#include <dst/dst.h>
|
#include <dst/dst.h>
|
||||||
|
#include <dst/result.h>
|
||||||
|
|
||||||
#include <isc/app.h>
|
#include <isc/app.h>
|
||||||
#include <isc/base64.h>
|
#include <isc/base64.h>
|
||||||
@@ -78,6 +79,7 @@
|
|||||||
#include <isc/print.h>
|
#include <isc/print.h>
|
||||||
#include <isc/random.h>
|
#include <isc/random.h>
|
||||||
#include <isc/result.h>
|
#include <isc/result.h>
|
||||||
|
#include <isc/serial.h>
|
||||||
#include <isc/string.h>
|
#include <isc/string.h>
|
||||||
#include <isc/task.h>
|
#include <isc/task.h>
|
||||||
#include <isc/timer.h>
|
#include <isc/timer.h>
|
||||||
@@ -718,7 +720,7 @@ make_empty_lookup(void) {
|
|||||||
looknew->xfr_q = NULL;
|
looknew->xfr_q = NULL;
|
||||||
looknew->current_query = NULL;
|
looknew->current_query = NULL;
|
||||||
looknew->doing_xfr = ISC_FALSE;
|
looknew->doing_xfr = ISC_FALSE;
|
||||||
looknew->ixfr_serial = ISC_FALSE;
|
looknew->ixfr_serial = 0;
|
||||||
looknew->trace = ISC_FALSE;
|
looknew->trace = ISC_FALSE;
|
||||||
looknew->trace_root = ISC_FALSE;
|
looknew->trace_root = ISC_FALSE;
|
||||||
looknew->identify = ISC_FALSE;
|
looknew->identify = ISC_FALSE;
|
||||||
@@ -901,8 +903,12 @@ setup_text_key(void) {
|
|||||||
|
|
||||||
secretsize = isc_buffer_usedlength(&secretbuf);
|
secretsize = isc_buffer_usedlength(&secretbuf);
|
||||||
|
|
||||||
result = dns_name_fromtext(&keyname, namebuf,
|
if (hmacname == NULL) {
|
||||||
dns_rootname, ISC_FALSE,
|
result = DST_R_UNSUPPORTEDALG;
|
||||||
|
goto failure;
|
||||||
|
}
|
||||||
|
|
||||||
|
result = dns_name_fromtext(&keyname, namebuf, dns_rootname, ISC_FALSE,
|
||||||
namebuf);
|
namebuf);
|
||||||
if (result != ISC_R_SUCCESS)
|
if (result != ISC_R_SUCCESS)
|
||||||
goto failure;
|
goto failure;
|
||||||
@@ -1513,6 +1519,9 @@ followup_lookup(dns_message_t *msg, dig_query_t *query, dns_section_t section)
|
|||||||
isc_result_t result;
|
isc_result_t result;
|
||||||
isc_boolean_t success = ISC_FALSE;
|
isc_boolean_t success = ISC_FALSE;
|
||||||
int numLookups = 0;
|
int numLookups = 0;
|
||||||
|
int num;
|
||||||
|
isc_result_t lresult, addresses_result;
|
||||||
|
char bad_namestr[DNS_NAME_FORMATSIZE];
|
||||||
dns_name_t *domain;
|
dns_name_t *domain;
|
||||||
isc_boolean_t horizontal = ISC_FALSE, bad = ISC_FALSE;
|
isc_boolean_t horizontal = ISC_FALSE, bad = ISC_FALSE;
|
||||||
|
|
||||||
@@ -1520,6 +1529,8 @@ followup_lookup(dns_message_t *msg, dig_query_t *query, dns_section_t section)
|
|||||||
|
|
||||||
debug("following up %s", query->lookup->textname);
|
debug("following up %s", query->lookup->textname);
|
||||||
|
|
||||||
|
addresses_result = ISC_R_SUCCESS;
|
||||||
|
bad_namestr[0] = '\0';
|
||||||
for (result = dns_message_firstname(msg, section);
|
for (result = dns_message_firstname(msg, section);
|
||||||
result == ISC_R_SUCCESS;
|
result == ISC_R_SUCCESS;
|
||||||
result = dns_message_nextname(msg, section)) {
|
result = dns_message_nextname(msg, section)) {
|
||||||
@@ -1603,10 +1614,23 @@ followup_lookup(dns_message_t *msg, dig_query_t *query, dns_section_t section)
|
|||||||
dns_name_copy(name, domain, NULL);
|
dns_name_copy(name, domain, NULL);
|
||||||
}
|
}
|
||||||
debug("adding server %s", namestr);
|
debug("adding server %s", namestr);
|
||||||
numLookups += getaddresses(lookup, namestr);
|
num = getaddresses(lookup, namestr, &lresult);
|
||||||
|
if (lresult != ISC_R_SUCCESS) {
|
||||||
|
debug("couldn't get address for '%s': %s",
|
||||||
|
namestr, isc_result_totext(lresult));
|
||||||
|
if (addresses_result == ISC_R_SUCCESS) {
|
||||||
|
addresses_result = lresult;
|
||||||
|
strcpy(bad_namestr, namestr);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
numLookups += num;
|
||||||
dns_rdata_reset(&rdata);
|
dns_rdata_reset(&rdata);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
if (numLookups == 0 && addresses_result != ISC_R_SUCCESS) {
|
||||||
|
fatal("couldn't get address for '%s': %s",
|
||||||
|
bad_namestr, isc_result_totext(result));
|
||||||
|
}
|
||||||
|
|
||||||
if (lookup == NULL &&
|
if (lookup == NULL &&
|
||||||
section == DNS_SECTION_ANSWER &&
|
section == DNS_SECTION_ANSWER &&
|
||||||
@@ -2682,8 +2706,10 @@ check_for_more_data(dig_query_t *query, dns_message_t *msg,
|
|||||||
dns_rdataset_t *rdataset = NULL;
|
dns_rdataset_t *rdataset = NULL;
|
||||||
dns_rdata_t rdata = DNS_RDATA_INIT;
|
dns_rdata_t rdata = DNS_RDATA_INIT;
|
||||||
dns_rdata_soa_t soa;
|
dns_rdata_soa_t soa;
|
||||||
isc_uint32_t serial;
|
isc_uint32_t ixfr_serial = query->lookup->ixfr_serial, serial;
|
||||||
isc_result_t result;
|
isc_result_t result;
|
||||||
|
isc_boolean_t ixfr = query->lookup->rdtype == dns_rdatatype_ixfr;
|
||||||
|
isc_boolean_t axfr = query->lookup->rdtype == dns_rdatatype_axfr;
|
||||||
|
|
||||||
debug("check_for_more_data()");
|
debug("check_for_more_data()");
|
||||||
|
|
||||||
@@ -2733,6 +2759,7 @@ check_for_more_data(dig_query_t *query, dns_message_t *msg,
|
|||||||
query->second_rr_rcvd = ISC_TRUE;
|
query->second_rr_rcvd = ISC_TRUE;
|
||||||
query->second_rr_serial = 0;
|
query->second_rr_serial = 0;
|
||||||
debug("got the second rr as nonsoa");
|
debug("got the second rr as nonsoa");
|
||||||
|
axfr = ISC_TRUE;
|
||||||
goto next_rdata;
|
goto next_rdata;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -2742,6 +2769,7 @@ check_for_more_data(dig_query_t *query, dns_message_t *msg,
|
|||||||
*/
|
*/
|
||||||
if (rdata.type != dns_rdatatype_soa)
|
if (rdata.type != dns_rdatatype_soa)
|
||||||
goto next_rdata;
|
goto next_rdata;
|
||||||
|
|
||||||
/* Now we have an SOA. Work with it. */
|
/* Now we have an SOA. Work with it. */
|
||||||
debug("got an SOA");
|
debug("got an SOA");
|
||||||
result = dns_rdata_tostruct(&rdata, &soa, NULL);
|
result = dns_rdata_tostruct(&rdata, &soa, NULL);
|
||||||
@@ -2751,15 +2779,17 @@ check_for_more_data(dig_query_t *query, dns_message_t *msg,
|
|||||||
if (!query->first_soa_rcvd) {
|
if (!query->first_soa_rcvd) {
|
||||||
query->first_soa_rcvd = ISC_TRUE;
|
query->first_soa_rcvd = ISC_TRUE;
|
||||||
query->first_rr_serial = serial;
|
query->first_rr_serial = serial;
|
||||||
debug("this is the first %d",
|
debug("this is the first serial %u",
|
||||||
query->lookup->ixfr_serial);
|
serial);
|
||||||
if (query->lookup->ixfr_serial >=
|
if (ixfr && isc_serial_ge(ixfr_serial,
|
||||||
serial)
|
serial)) {
|
||||||
|
debug("got up to date "
|
||||||
|
"response");
|
||||||
goto doexit;
|
goto doexit;
|
||||||
|
}
|
||||||
goto next_rdata;
|
goto next_rdata;
|
||||||
}
|
}
|
||||||
if (query->lookup->rdtype ==
|
if (axfr) {
|
||||||
dns_rdatatype_axfr) {
|
|
||||||
debug("doing axfr, got second SOA");
|
debug("doing axfr, got second SOA");
|
||||||
goto doexit;
|
goto doexit;
|
||||||
}
|
}
|
||||||
@@ -2769,22 +2799,12 @@ check_for_more_data(dig_query_t *query, dns_message_t *msg,
|
|||||||
"empty zone");
|
"empty zone");
|
||||||
goto doexit;
|
goto doexit;
|
||||||
}
|
}
|
||||||
debug("this is the second %d",
|
debug("this is the second serial %u",
|
||||||
query->lookup->ixfr_serial);
|
serial);
|
||||||
query->second_rr_rcvd = ISC_TRUE;
|
query->second_rr_rcvd = ISC_TRUE;
|
||||||
query->second_rr_serial = serial;
|
query->second_rr_serial = serial;
|
||||||
goto next_rdata;
|
goto next_rdata;
|
||||||
}
|
}
|
||||||
if (query->second_rr_serial == 0) {
|
|
||||||
/*
|
|
||||||
* If the second RR was a non-SOA
|
|
||||||
* record, and we're getting any
|
|
||||||
* other SOA, then this is an
|
|
||||||
* AXFR, and we're done.
|
|
||||||
*/
|
|
||||||
debug("done, since axfr");
|
|
||||||
goto doexit;
|
|
||||||
}
|
|
||||||
/*
|
/*
|
||||||
* If we get to this point, we're doing an
|
* If we get to this point, we're doing an
|
||||||
* IXFR and have to start really looking
|
* IXFR and have to start really looking
|
||||||
@@ -2800,7 +2820,7 @@ check_for_more_data(dig_query_t *query, dns_message_t *msg,
|
|||||||
debug("done with ixfr");
|
debug("done with ixfr");
|
||||||
goto doexit;
|
goto doexit;
|
||||||
}
|
}
|
||||||
debug("meaningless soa %d", serial);
|
debug("meaningless soa %u", serial);
|
||||||
next_rdata:
|
next_rdata:
|
||||||
result = dns_rdataset_next(rdataset);
|
result = dns_rdataset_next(rdataset);
|
||||||
} while (result == ISC_R_SUCCESS);
|
} while (result == ISC_R_SUCCESS);
|
||||||
@@ -3363,7 +3383,7 @@ get_address(char *host, in_port_t port, isc_sockaddr_t *sockaddr) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
int
|
int
|
||||||
getaddresses(dig_lookup_t *lookup, const char *host) {
|
getaddresses(dig_lookup_t *lookup, const char *host, isc_result_t *resultp) {
|
||||||
isc_result_t result;
|
isc_result_t result;
|
||||||
isc_sockaddr_t sockaddrs[DIG_MAX_ADDRESSES];
|
isc_sockaddr_t sockaddrs[DIG_MAX_ADDRESSES];
|
||||||
isc_netaddr_t netaddr;
|
isc_netaddr_t netaddr;
|
||||||
@@ -3373,9 +3393,14 @@ getaddresses(dig_lookup_t *lookup, const char *host) {
|
|||||||
|
|
||||||
result = bind9_getaddresses(host, 0, sockaddrs,
|
result = bind9_getaddresses(host, 0, sockaddrs,
|
||||||
DIG_MAX_ADDRESSES, &count);
|
DIG_MAX_ADDRESSES, &count);
|
||||||
if (result != ISC_R_SUCCESS)
|
if (resultp != NULL)
|
||||||
fatal("couldn't get address for '%s': %s",
|
*resultp = result;
|
||||||
host, isc_result_totext(result));
|
if (result != ISC_R_SUCCESS) {
|
||||||
|
if (resultp == NULL)
|
||||||
|
fatal("couldn't get address for '%s': %s",
|
||||||
|
host, isc_result_totext(result));
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
for (i = 0; i < count; i++) {
|
for (i = 0; i < count; i++) {
|
||||||
isc_netaddr_fromsockaddr(&netaddr, &sockaddrs[i]);
|
isc_netaddr_fromsockaddr(&netaddr, &sockaddrs[i]);
|
||||||
@@ -4023,7 +4048,6 @@ opentmpkey(isc_mem_t *mctx, const char *file, char **tempp, FILE **fp) {
|
|||||||
return (result);
|
return (result);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
isc_result_t
|
isc_result_t
|
||||||
get_trusted_key(isc_mem_t *mctx)
|
get_trusted_key(isc_mem_t *mctx)
|
||||||
{
|
{
|
||||||
@@ -4085,6 +4109,7 @@ get_trusted_key(isc_mem_t *mctx)
|
|||||||
if (key != NULL)
|
if (key != NULL)
|
||||||
dst_key_free(&key);
|
dst_key_free(&key);
|
||||||
}
|
}
|
||||||
|
fclose(fp);
|
||||||
return (ISC_R_SUCCESS);
|
return (ISC_R_SUCCESS);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
+3
-3
@@ -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.
|
.\" Copyright (C) 2000-2002 Internet Software Consortium.
|
||||||
.\"
|
.\"
|
||||||
.\" Permission to use, copy, modify, and/or distribute this software for any
|
.\" 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
|
.\" OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||||
.\" PERFORMANCE OF THIS SOFTWARE.
|
.\" PERFORMANCE OF THIS SOFTWARE.
|
||||||
.\"
|
.\"
|
||||||
.\" $Id: host.1,v 1.29.114.2 2009/07/11 01:55:20 tbox Exp $
|
.\" $Id$
|
||||||
.\"
|
.\"
|
||||||
.hy 0
|
.hy 0
|
||||||
.ad l
|
.ad l
|
||||||
@@ -213,7 +213,7 @@ runs.
|
|||||||
\fBdig\fR(1),
|
\fBdig\fR(1),
|
||||||
\fBnamed\fR(8).
|
\fBnamed\fR(8).
|
||||||
.SH "COPYRIGHT"
|
.SH "COPYRIGHT"
|
||||||
Copyright \(co 2004, 2005, 2007\-2009 Internet Systems Consortium, Inc. ("ISC")
|
Copyright \(co 2004, 2005, 2007\-2009, 2012 Internet Systems Consortium, Inc. ("ISC")
|
||||||
.br
|
.br
|
||||||
Copyright \(co 2000\-2002 Internet Software Consortium.
|
Copyright \(co 2000\-2002 Internet Software Consortium.
|
||||||
.br
|
.br
|
||||||
|
|||||||
+5
-2
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (C) 2004-2007, 2009-2011 Internet Systems Consortium, Inc. ("ISC")
|
* Copyright (C) 2004-2007, 2009-2012 Internet Systems Consortium, Inc. ("ISC")
|
||||||
* Copyright (C) 2000-2003 Internet Software Consortium.
|
* Copyright (C) 2000-2003 Internet Software Consortium.
|
||||||
*
|
*
|
||||||
* Permission to use, copy, modify, and/or distribute this software for any
|
* Permission to use, copy, modify, and/or distribute this software for any
|
||||||
@@ -15,7 +15,7 @@
|
|||||||
* PERFORMANCE OF THIS SOFTWARE.
|
* PERFORMANCE OF THIS SOFTWARE.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/* $Id: host.c,v 1.116.216.8 2011/03/11 10:49:49 marka Exp $ */
|
/* $Id$ */
|
||||||
|
|
||||||
/*! \file */
|
/*! \file */
|
||||||
|
|
||||||
@@ -141,6 +141,9 @@ rcode_totext(dns_rcode_t rcode)
|
|||||||
return totext.deconsttext;
|
return totext.deconsttext;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
ISC_PLATFORM_NORETURN_PRE static void
|
||||||
|
show_usage(void) ISC_PLATFORM_NORETURN_POST;
|
||||||
|
|
||||||
static void
|
static void
|
||||||
show_usage(void) {
|
show_usage(void) {
|
||||||
fputs(
|
fputs(
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd"
|
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd"
|
||||||
[<!ENTITY mdash "—">]>
|
[<!ENTITY mdash "—">]>
|
||||||
<!--
|
<!--
|
||||||
- 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.
|
- Copyright (C) 2000-2002 Internet Software Consortium.
|
||||||
-
|
-
|
||||||
- Permission to use, copy, modify, and/or distribute this software for any
|
- Permission to use, copy, modify, and/or distribute this software for any
|
||||||
@@ -18,7 +18,7 @@
|
|||||||
- PERFORMANCE OF THIS SOFTWARE.
|
- PERFORMANCE OF THIS SOFTWARE.
|
||||||
-->
|
-->
|
||||||
|
|
||||||
<!-- $Id: host.docbook,v 1.18.114.2 2009/01/22 23:47:05 tbox Exp $ -->
|
<!-- $Id$ -->
|
||||||
<refentry id="man.host">
|
<refentry id="man.host">
|
||||||
|
|
||||||
<refentryinfo>
|
<refentryinfo>
|
||||||
@@ -43,6 +43,7 @@
|
|||||||
<year>2007</year>
|
<year>2007</year>
|
||||||
<year>2008</year>
|
<year>2008</year>
|
||||||
<year>2009</year>
|
<year>2009</year>
|
||||||
|
<year>2012</year>
|
||||||
<holder>Internet Systems Consortium, Inc. ("ISC")</holder>
|
<holder>Internet Systems Consortium, Inc. ("ISC")</holder>
|
||||||
</copyright>
|
</copyright>
|
||||||
<copyright>
|
<copyright>
|
||||||
|
|||||||
+6
-6
@@ -1,5 +1,5 @@
|
|||||||
<!--
|
<!--
|
||||||
- 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.
|
- Copyright (C) 2000-2002 Internet Software Consortium.
|
||||||
-
|
-
|
||||||
- Permission to use, copy, modify, and/or distribute this software for any
|
- 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
|
- OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||||
- PERFORMANCE OF THIS SOFTWARE.
|
- PERFORMANCE OF THIS SOFTWARE.
|
||||||
-->
|
-->
|
||||||
<!-- $Id: host.html,v 1.28.114.2 2009/07/11 01:55:20 tbox Exp $ -->
|
<!-- $Id$ -->
|
||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
|
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
|
||||||
@@ -32,7 +32,7 @@
|
|||||||
<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>] {name} [server]</p></div>
|
||||||
</div>
|
</div>
|
||||||
<div class="refsect1" lang="en">
|
<div class="refsect1" lang="en">
|
||||||
<a name="id2543434"></a><h2>DESCRIPTION</h2>
|
<a name="id2543437"></a><h2>DESCRIPTION</h2>
|
||||||
<p><span><strong class="command">host</strong></span>
|
<p><span><strong class="command">host</strong></span>
|
||||||
is a simple utility for performing DNS lookups.
|
is a simple utility for performing DNS lookups.
|
||||||
It is normally used to convert names to IP addresses and vice versa.
|
It is normally used to convert names to IP addresses and vice versa.
|
||||||
@@ -184,7 +184,7 @@
|
|||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
<div class="refsect1" lang="en">
|
<div class="refsect1" lang="en">
|
||||||
<a name="id2543800"></a><h2>IDN SUPPORT</h2>
|
<a name="id2543803"></a><h2>IDN SUPPORT</h2>
|
||||||
<p>
|
<p>
|
||||||
If <span><strong class="command">host</strong></span> has been built with IDN (internationalized
|
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.
|
domain name) support, it can accept and display non-ASCII domain names.
|
||||||
@@ -198,12 +198,12 @@
|
|||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
<div class="refsect1" lang="en">
|
<div class="refsect1" lang="en">
|
||||||
<a name="id2543822"></a><h2>FILES</h2>
|
<a name="id2543826"></a><h2>FILES</h2>
|
||||||
<p><code class="filename">/etc/resolv.conf</code>
|
<p><code class="filename">/etc/resolv.conf</code>
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
<div class="refsect1" lang="en">
|
<div class="refsect1" lang="en">
|
||||||
<a name="id2543834"></a><h2>SEE ALSO</h2>
|
<a name="id2543837"></a><h2>SEE ALSO</h2>
|
||||||
<p><span class="citerefentry"><span class="refentrytitle">dig</span>(1)</span>,
|
<p><span class="citerefentry"><span class="refentrytitle">dig</span>(1)</span>,
|
||||||
<span class="citerefentry"><span class="refentrytitle">named</span>(8)</span>.
|
<span class="citerefentry"><span class="refentrytitle">named</span>(8)</span>.
|
||||||
</p>
|
</p>
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (C) 2004-2009, 2011 Internet Systems Consortium, Inc. ("ISC")
|
* Copyright (C) 2004-2009, 2011, 2012 Internet Systems Consortium, Inc. ("ISC")
|
||||||
* Copyright (C) 2000-2003 Internet Software Consortium.
|
* Copyright (C) 2000-2003 Internet Software Consortium.
|
||||||
*
|
*
|
||||||
* Permission to use, copy, modify, and/or distribute this software for any
|
* Permission to use, copy, modify, and/or distribute this software for any
|
||||||
@@ -15,7 +15,7 @@
|
|||||||
* PERFORMANCE OF THIS SOFTWARE.
|
* PERFORMANCE OF THIS SOFTWARE.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/* $Id: dig.h,v 1.107.120.4 2011/02/28 01:18:40 tbox Exp $ */
|
/* $Id$ */
|
||||||
|
|
||||||
#ifndef DIG_H
|
#ifndef DIG_H
|
||||||
#define DIG_H
|
#define DIG_H
|
||||||
@@ -289,14 +289,15 @@ isc_result_t
|
|||||||
get_address(char *host, in_port_t port, isc_sockaddr_t *sockaddr);
|
get_address(char *host, in_port_t port, isc_sockaddr_t *sockaddr);
|
||||||
|
|
||||||
int
|
int
|
||||||
getaddresses(dig_lookup_t *lookup, const char *host);
|
getaddresses(dig_lookup_t *lookup, const char *host, isc_result_t *resultp);
|
||||||
|
|
||||||
isc_result_t
|
isc_result_t
|
||||||
get_reverse(char *reverse, size_t len, char *value, isc_boolean_t ip6_int,
|
get_reverse(char *reverse, size_t len, char *value, isc_boolean_t ip6_int,
|
||||||
isc_boolean_t strict);
|
isc_boolean_t strict);
|
||||||
|
|
||||||
void
|
ISC_PLATFORM_NORETURN_PRE void
|
||||||
fatal(const char *format, ...) ISC_FORMAT_PRINTF(1, 2);
|
fatal(const char *format, ...)
|
||||||
|
ISC_FORMAT_PRINTF(1, 2) ISC_PLATFORM_NORETURN_POST;
|
||||||
|
|
||||||
void
|
void
|
||||||
debug(const char *format, ...) ISC_FORMAT_PRINTF(1, 2);
|
debug(const char *format, ...) ISC_FORMAT_PRINTF(1, 2);
|
||||||
|
|||||||
+3
-3
@@ -1,4 +1,4 @@
|
|||||||
.\" Copyright (C) 2004-2007, 2010 Internet Systems Consortium, Inc. ("ISC")
|
.\" Copyright (C) 2004-2007, 2010, 2012 Internet Systems Consortium, Inc. ("ISC")
|
||||||
.\"
|
.\"
|
||||||
.\" Permission to use, copy, modify, and/or distribute this software for any
|
.\" Permission to use, copy, modify, and/or distribute this software for any
|
||||||
.\" purpose with or without fee is hereby granted, provided that the above
|
.\" purpose with or without fee is hereby granted, provided that the above
|
||||||
@@ -12,7 +12,7 @@
|
|||||||
.\" OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
.\" OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||||
.\" PERFORMANCE OF THIS SOFTWARE.
|
.\" PERFORMANCE OF THIS SOFTWARE.
|
||||||
.\"
|
.\"
|
||||||
.\" $Id: nslookup.1,v 1.14.354.2 2010/02/23 01:56:02 tbox Exp $
|
.\" $Id$
|
||||||
.\"
|
.\"
|
||||||
.hy 0
|
.hy 0
|
||||||
.ad l
|
.ad l
|
||||||
@@ -254,5 +254,5 @@ Try the next nameserver if a nameserver responds with SERVFAIL or a referral (no
|
|||||||
.PP
|
.PP
|
||||||
Andrew Cherenson
|
Andrew Cherenson
|
||||||
.SH "COPYRIGHT"
|
.SH "COPYRIGHT"
|
||||||
Copyright \(co 2004\-2007, 2010 Internet Systems Consortium, Inc. ("ISC")
|
Copyright \(co 2004\-2007, 2010, 2012 Internet Systems Consortium, Inc. ("ISC")
|
||||||
.br
|
.br
|
||||||
|
|||||||
+2
-2
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (C) 2004-2007, 2009, 2011 Internet Systems Consortium, Inc. ("ISC")
|
* Copyright (C) 2004-2007, 2009, 2011, 2012 Internet Systems Consortium, Inc. ("ISC")
|
||||||
* Copyright (C) 2000-2003 Internet Software Consortium.
|
* Copyright (C) 2000-2003 Internet Software Consortium.
|
||||||
*
|
*
|
||||||
* Permission to use, copy, modify, and/or distribute this software for any
|
* Permission to use, copy, modify, and/or distribute this software for any
|
||||||
@@ -15,7 +15,7 @@
|
|||||||
* PERFORMANCE OF THIS SOFTWARE.
|
* PERFORMANCE OF THIS SOFTWARE.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/* $Id: nslookup.c,v 1.117.334.7 2011/02/21 23:45:48 tbox Exp $ */
|
/* $Id$ */
|
||||||
|
|
||||||
#include <config.h>
|
#include <config.h>
|
||||||
|
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd"
|
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd"
|
||||||
[<!ENTITY mdash "—">]>
|
[<!ENTITY mdash "—">]>
|
||||||
<!--
|
<!--
|
||||||
- Copyright (C) 2004-2007, 2010 Internet Systems Consortium, Inc. ("ISC")
|
- Copyright (C) 2004-2007, 2010, 2012 Internet Systems Consortium, Inc. ("ISC")
|
||||||
-
|
-
|
||||||
- Permission to use, copy, modify, and/or distribute this software for any
|
- Permission to use, copy, modify, and/or distribute this software for any
|
||||||
- purpose with or without fee is hereby granted, provided that the above
|
- purpose with or without fee is hereby granted, provided that the above
|
||||||
@@ -17,7 +17,7 @@
|
|||||||
- PERFORMANCE OF THIS SOFTWARE.
|
- PERFORMANCE OF THIS SOFTWARE.
|
||||||
-->
|
-->
|
||||||
|
|
||||||
<!-- $Id: nslookup.docbook,v 1.16.334.2 2010/02/22 23:47:53 tbox Exp $ -->
|
<!-- $Id$ -->
|
||||||
<!--
|
<!--
|
||||||
- Copyright (c) 1985, 1989
|
- Copyright (c) 1985, 1989
|
||||||
- The Regents of the University of California. All rights reserved.
|
- The Regents of the University of California. All rights reserved.
|
||||||
@@ -74,6 +74,7 @@
|
|||||||
<year>2006</year>
|
<year>2006</year>
|
||||||
<year>2007</year>
|
<year>2007</year>
|
||||||
<year>2010</year>
|
<year>2010</year>
|
||||||
|
<year>2012</year>
|
||||||
<holder>Internet Systems Consortium, Inc. ("ISC")</holder>
|
<holder>Internet Systems Consortium, Inc. ("ISC")</holder>
|
||||||
</copyright>
|
</copyright>
|
||||||
</docinfo>
|
</docinfo>
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
<!--
|
<!--
|
||||||
- Copyright (C) 2004-2007, 2010 Internet Systems Consortium, Inc. ("ISC")
|
- Copyright (C) 2004-2007, 2010, 2012 Internet Systems Consortium, Inc. ("ISC")
|
||||||
-
|
-
|
||||||
- Permission to use, copy, modify, and/or distribute this software for any
|
- Permission to use, copy, modify, and/or distribute this software for any
|
||||||
- purpose with or without fee is hereby granted, provided that the above
|
- 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
|
- OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||||
- PERFORMANCE OF THIS SOFTWARE.
|
- PERFORMANCE OF THIS SOFTWARE.
|
||||||
-->
|
-->
|
||||||
<!-- $Id: nslookup.html,v 1.21.354.2 2010/02/23 01:56:02 tbox Exp $ -->
|
<!-- $Id$ -->
|
||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
|
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
|
||||||
@@ -31,7 +31,7 @@
|
|||||||
<div class="cmdsynopsis"><p><code class="command">nslookup</code> [<code class="option">-option</code>] [name | -] [server]</p></div>
|
<div class="cmdsynopsis"><p><code class="command">nslookup</code> [<code class="option">-option</code>] [name | -] [server]</p></div>
|
||||||
</div>
|
</div>
|
||||||
<div class="refsect1" lang="en">
|
<div class="refsect1" lang="en">
|
||||||
<a name="id2543358"></a><h2>DESCRIPTION</h2>
|
<a name="id2543362"></a><h2>DESCRIPTION</h2>
|
||||||
<p><span><strong class="command">Nslookup</strong></span>
|
<p><span><strong class="command">Nslookup</strong></span>
|
||||||
is a program to query Internet domain name servers. <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
|
has two modes: interactive and non-interactive. Interactive mode allows
|
||||||
@@ -43,7 +43,7 @@
|
|||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
<div class="refsect1" lang="en">
|
<div class="refsect1" lang="en">
|
||||||
<a name="id2543374"></a><h2>ARGUMENTS</h2>
|
<a name="id2543378"></a><h2>ARGUMENTS</h2>
|
||||||
<p>
|
<p>
|
||||||
Interactive mode is entered in the following cases:
|
Interactive mode is entered in the following cases:
|
||||||
</p>
|
</p>
|
||||||
@@ -78,7 +78,7 @@ nslookup -query=hinfo -timeout=10
|
|||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
<div class="refsect1" lang="en">
|
<div class="refsect1" lang="en">
|
||||||
<a name="id2543418"></a><h2>INTERACTIVE COMMANDS</h2>
|
<a name="id2543421"></a><h2>INTERACTIVE COMMANDS</h2>
|
||||||
<div class="variablelist"><dl>
|
<div class="variablelist"><dl>
|
||||||
<dt><span class="term"><code class="constant">host</code> [<span class="optional">server</span>]</span></dt>
|
<dt><span class="term"><code class="constant">host</code> [<span class="optional">server</span>]</span></dt>
|
||||||
<dd>
|
<dd>
|
||||||
@@ -288,19 +288,19 @@ nslookup -query=hinfo -timeout=10
|
|||||||
</dl></div>
|
</dl></div>
|
||||||
</div>
|
</div>
|
||||||
<div class="refsect1" lang="en">
|
<div class="refsect1" lang="en">
|
||||||
<a name="id2546284"></a><h2>FILES</h2>
|
<a name="id2546288"></a><h2>FILES</h2>
|
||||||
<p><code class="filename">/etc/resolv.conf</code>
|
<p><code class="filename">/etc/resolv.conf</code>
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
<div class="refsect1" lang="en">
|
<div class="refsect1" lang="en">
|
||||||
<a name="id2546296"></a><h2>SEE ALSO</h2>
|
<a name="id2546299"></a><h2>SEE ALSO</h2>
|
||||||
<p><span class="citerefentry"><span class="refentrytitle">dig</span>(1)</span>,
|
<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">host</span>(1)</span>,
|
||||||
<span class="citerefentry"><span class="refentrytitle">named</span>(8)</span>.
|
<span class="citerefentry"><span class="refentrytitle">named</span>(8)</span>.
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
<div class="refsect1" lang="en">
|
<div class="refsect1" lang="en">
|
||||||
<a name="id2546330"></a><h2>Author</h2>
|
<a name="id2546333"></a><h2>Author</h2>
|
||||||
<p>
|
<p>
|
||||||
Andrew Cherenson
|
Andrew Cherenson
|
||||||
</p>
|
</p>
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
Makefile
|
|
||||||
dnssec-dsfromkey
|
dnssec-dsfromkey
|
||||||
dnssec-keyfromlabel
|
dnssec-keyfromlabel
|
||||||
dnssec-keygen
|
dnssec-keygen
|
||||||
dnssec-makekeyset
|
dnssec-makekeyset
|
||||||
|
dnssec-revoke
|
||||||
|
dnssec-settime
|
||||||
dnssec-signkey
|
dnssec-signkey
|
||||||
dnssec-signzone
|
dnssec-signzone
|
||||||
*.lo
|
|
||||||
.libs
|
.libs
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
# Copyright (C) 2004, 2005, 2007, 2008 Internet Systems Consortium, Inc. ("ISC")
|
# Copyright (C) 2004, 2005, 2007, 2008, 2012 Internet Systems Consortium, Inc. ("ISC")
|
||||||
# Copyright (C) 2000-2002 Internet Software Consortium.
|
# Copyright (C) 2000-2002 Internet Software Consortium.
|
||||||
#
|
#
|
||||||
# Permission to use, copy, modify, and/or distribute this software for any
|
# 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
|
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||||
# PERFORMANCE OF THIS SOFTWARE.
|
# PERFORMANCE OF THIS SOFTWARE.
|
||||||
|
|
||||||
# $Id: Makefile.in,v 1.35 2008/11/07 02:28:49 marka Exp $
|
# $Id$
|
||||||
|
|
||||||
srcdir = @srcdir@
|
srcdir = @srcdir@
|
||||||
VPATH = @srcdir@
|
VPATH = @srcdir@
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
.\" Copyright (C) 2008 Internet Systems Consortium, Inc. ("ISC")
|
.\" Copyright (C) 2008, 2012 Internet Systems Consortium, Inc. ("ISC")
|
||||||
.\"
|
.\"
|
||||||
.\" Permission to use, copy, modify, and/or distribute this software for any
|
.\" Permission to use, copy, modify, and/or distribute this software for any
|
||||||
.\" purpose with or without fee is hereby granted, provided that the above
|
.\" purpose with or without fee is hereby granted, provided that the above
|
||||||
@@ -12,7 +12,7 @@
|
|||||||
.\" OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
.\" OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||||
.\" PERFORMANCE OF THIS SOFTWARE.
|
.\" PERFORMANCE OF THIS SOFTWARE.
|
||||||
.\"
|
.\"
|
||||||
.\" $Id: dnssec-dsfromkey.8,v 1.5.14.1 2010/05/19 02:06:11 tbox Exp $
|
.\" $Id$
|
||||||
.\"
|
.\"
|
||||||
.hy 0
|
.hy 0
|
||||||
.ad l
|
.ad l
|
||||||
@@ -120,5 +120,5 @@ RFC 4509.
|
|||||||
.PP
|
.PP
|
||||||
Internet Systems Consortium
|
Internet Systems Consortium
|
||||||
.SH "COPYRIGHT"
|
.SH "COPYRIGHT"
|
||||||
Copyright \(co 2008 Internet Systems Consortium, Inc. ("ISC")
|
Copyright \(co 2008, 2012 Internet Systems Consortium, Inc. ("ISC")
|
||||||
.br
|
.br
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (C) 2008-2010 Internet Systems Consortium, Inc. ("ISC")
|
* Copyright (C) 2008-2012 Internet Systems Consortium, Inc. ("ISC")
|
||||||
*
|
*
|
||||||
* Permission to use, copy, modify, and/or distribute this software for any
|
* Permission to use, copy, modify, and/or distribute this software for any
|
||||||
* purpose with or without fee is hereby granted, provided that the above
|
* purpose with or without fee is hereby granted, provided that the above
|
||||||
@@ -14,7 +14,7 @@
|
|||||||
* PERFORMANCE OF THIS SOFTWARE.
|
* PERFORMANCE OF THIS SOFTWARE.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/* $Id: dnssec-dsfromkey.c,v 1.2.14.6 2010/01/11 23:47:22 tbox Exp $ */
|
/* $Id$ */
|
||||||
|
|
||||||
/*! \file */
|
/*! \file */
|
||||||
|
|
||||||
@@ -215,18 +215,16 @@ emitds(unsigned int dtype, dns_rdata_t *rdata)
|
|||||||
if (result != ISC_R_SUCCESS)
|
if (result != ISC_R_SUCCESS)
|
||||||
fatal("can't print DS name");
|
fatal("can't print DS name");
|
||||||
|
|
||||||
putchar(' ');
|
|
||||||
|
|
||||||
isc_buffer_usedregion(&classb, &r);
|
isc_buffer_usedregion(&classb, &r);
|
||||||
isc_util_fwrite(r.base, 1, r.length, stdout);
|
printf(" %.*s", (int)r.length, r.base);
|
||||||
|
|
||||||
printf(" DS ");
|
|
||||||
|
|
||||||
isc_buffer_usedregion(&textb, &r);
|
isc_buffer_usedregion(&textb, &r);
|
||||||
isc_util_fwrite(r.base, 1, r.length, stdout);
|
printf(" DS %.*s\n", (int)r.length, r.base);
|
||||||
putchar('\n');
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
ISC_PLATFORM_NORETURN_PRE static void
|
||||||
|
usage(void) ISC_PLATFORM_NORETURN_POST;
|
||||||
|
|
||||||
static void
|
static void
|
||||||
usage(void) {
|
usage(void) {
|
||||||
fprintf(stderr, "Usage:\n");
|
fprintf(stderr, "Usage:\n");
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd"
|
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd"
|
||||||
[<!ENTITY mdash "—">]>
|
[<!ENTITY mdash "—">]>
|
||||||
<!--
|
<!--
|
||||||
- Copyright (C) 2008 Internet Systems Consortium, Inc. ("ISC")
|
- Copyright (C) 2008, 2012 Internet Systems Consortium, Inc. ("ISC")
|
||||||
-
|
-
|
||||||
- Permission to use, copy, modify, and/or distribute this software for any
|
- Permission to use, copy, modify, and/or distribute this software for any
|
||||||
- purpose with or without fee is hereby granted, provided that the above
|
- purpose with or without fee is hereby granted, provided that the above
|
||||||
@@ -17,7 +17,7 @@
|
|||||||
- PERFORMANCE OF THIS SOFTWARE.
|
- PERFORMANCE OF THIS SOFTWARE.
|
||||||
-->
|
-->
|
||||||
|
|
||||||
<!-- $Id: dnssec-dsfromkey.docbook,v 1.6 2008/11/07 13:54:11 jreed Exp $ -->
|
<!-- $Id$ -->
|
||||||
<refentry id="man.dnssec-dsfromkey">
|
<refentry id="man.dnssec-dsfromkey">
|
||||||
<refentryinfo>
|
<refentryinfo>
|
||||||
<date>November 29, 2008</date>
|
<date>November 29, 2008</date>
|
||||||
@@ -37,6 +37,7 @@
|
|||||||
<docinfo>
|
<docinfo>
|
||||||
<copyright>
|
<copyright>
|
||||||
<year>2008</year>
|
<year>2008</year>
|
||||||
|
<year>2012</year>
|
||||||
<holder>Internet Systems Consortium, Inc. ("ISC")</holder>
|
<holder>Internet Systems Consortium, Inc. ("ISC")</holder>
|
||||||
</copyright>
|
</copyright>
|
||||||
</docinfo>
|
</docinfo>
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
<!--
|
<!--
|
||||||
- Copyright (C) 2008 Internet Systems Consortium, Inc. ("ISC")
|
- Copyright (C) 2008, 2012 Internet Systems Consortium, Inc. ("ISC")
|
||||||
-
|
-
|
||||||
- Permission to use, copy, modify, and/or distribute this software for any
|
- Permission to use, copy, modify, and/or distribute this software for any
|
||||||
- purpose with or without fee is hereby granted, provided that the above
|
- 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
|
- OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||||
- PERFORMANCE OF THIS SOFTWARE.
|
- PERFORMANCE OF THIS SOFTWARE.
|
||||||
-->
|
-->
|
||||||
<!-- $Id: dnssec-dsfromkey.html,v 1.5.14.1 2010/05/19 02:06:11 tbox Exp $ -->
|
<!-- $Id$ -->
|
||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
|
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
|
||||||
@@ -32,14 +32,14 @@
|
|||||||
<div class="cmdsynopsis"><p><code class="command">dnssec-dsfromkey</code> {-s} [<code class="option">-v <em class="replaceable"><code>level</code></em></code>] [<code class="option">-1</code>] [<code class="option">-2</code>] [<code class="option">-a <em class="replaceable"><code>alg</code></em></code>] [<code class="option">-c <em class="replaceable"><code>class</code></em></code>] [<code class="option">-d <em class="replaceable"><code>dir</code></em></code>] {dnsname}</p></div>
|
<div class="cmdsynopsis"><p><code class="command">dnssec-dsfromkey</code> {-s} [<code class="option">-v <em class="replaceable"><code>level</code></em></code>] [<code class="option">-1</code>] [<code class="option">-2</code>] [<code class="option">-a <em class="replaceable"><code>alg</code></em></code>] [<code class="option">-c <em class="replaceable"><code>class</code></em></code>] [<code class="option">-d <em class="replaceable"><code>dir</code></em></code>] {dnsname}</p></div>
|
||||||
</div>
|
</div>
|
||||||
<div class="refsect1" lang="en">
|
<div class="refsect1" lang="en">
|
||||||
<a name="id2543424"></a><h2>DESCRIPTION</h2>
|
<a name="id2543427"></a><h2>DESCRIPTION</h2>
|
||||||
<p><span><strong class="command">dnssec-dsfromkey</strong></span>
|
<p><span><strong class="command">dnssec-dsfromkey</strong></span>
|
||||||
outputs the Delegation Signer (DS) resource record (RR), as defined in
|
outputs the Delegation Signer (DS) resource record (RR), as defined in
|
||||||
RFC 3658 and RFC 4509, for the given key(s).
|
RFC 3658 and RFC 4509, for the given key(s).
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
<div class="refsect1" lang="en">
|
<div class="refsect1" lang="en">
|
||||||
<a name="id2543435"></a><h2>OPTIONS</h2>
|
<a name="id2543438"></a><h2>OPTIONS</h2>
|
||||||
<div class="variablelist"><dl>
|
<div class="variablelist"><dl>
|
||||||
<dt><span class="term">-1</span></dt>
|
<dt><span class="term">-1</span></dt>
|
||||||
<dd><p>
|
<dd><p>
|
||||||
@@ -80,7 +80,7 @@
|
|||||||
</dl></div>
|
</dl></div>
|
||||||
</div>
|
</div>
|
||||||
<div class="refsect1" lang="en">
|
<div class="refsect1" lang="en">
|
||||||
<a name="id2543563"></a><h2>EXAMPLE</h2>
|
<a name="id2543566"></a><h2>EXAMPLE</h2>
|
||||||
<p>
|
<p>
|
||||||
To build the SHA-256 DS RR from the
|
To build the SHA-256 DS RR from the
|
||||||
<strong class="userinput"><code>Kexample.com.+003+26160</code></strong>
|
<strong class="userinput"><code>Kexample.com.+003+26160</code></strong>
|
||||||
@@ -95,7 +95,7 @@
|
|||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
<div class="refsect1" lang="en">
|
<div class="refsect1" lang="en">
|
||||||
<a name="id2543593"></a><h2>FILES</h2>
|
<a name="id2543596"></a><h2>FILES</h2>
|
||||||
<p>
|
<p>
|
||||||
The keyfile can be designed by the key identification
|
The keyfile can be designed by the key identification
|
||||||
<code class="filename">Knnnn.+aaa+iiiii</code> or the full file name
|
<code class="filename">Knnnn.+aaa+iiiii</code> or the full file name
|
||||||
@@ -109,13 +109,13 @@
|
|||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
<div class="refsect1" lang="en">
|
<div class="refsect1" lang="en">
|
||||||
<a name="id2543628"></a><h2>CAVEAT</h2>
|
<a name="id2543632"></a><h2>CAVEAT</h2>
|
||||||
<p>
|
<p>
|
||||||
A keyfile error can give a "file not found" even if the file exists.
|
A keyfile error can give a "file not found" even if the file exists.
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
<div class="refsect1" lang="en">
|
<div class="refsect1" lang="en">
|
||||||
<a name="id2543638"></a><h2>SEE ALSO</h2>
|
<a name="id2543641"></a><h2>SEE ALSO</h2>
|
||||||
<p><span class="citerefentry"><span class="refentrytitle">dnssec-keygen</span>(8)</span>,
|
<p><span class="citerefentry"><span class="refentrytitle">dnssec-keygen</span>(8)</span>,
|
||||||
<span class="citerefentry"><span class="refentrytitle">dnssec-signzone</span>(8)</span>,
|
<span class="citerefentry"><span class="refentrytitle">dnssec-signzone</span>(8)</span>,
|
||||||
<em class="citetitle">BIND 9 Administrator Reference Manual</em>,
|
<em class="citetitle">BIND 9 Administrator Reference Manual</em>,
|
||||||
@@ -124,7 +124,7 @@
|
|||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
<div class="refsect1" lang="en">
|
<div class="refsect1" lang="en">
|
||||||
<a name="id2543674"></a><h2>AUTHOR</h2>
|
<a name="id2543677"></a><h2>AUTHOR</h2>
|
||||||
<p><span class="corpauthor">Internet Systems Consortium</span>
|
<p><span class="corpauthor">Internet Systems Consortium</span>
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
.\" Copyright (C) 2008, 2010 Internet Systems Consortium, Inc. ("ISC")
|
.\" Copyright (C) 2008, 2010, 2012 Internet Systems Consortium, Inc. ("ISC")
|
||||||
.\"
|
.\"
|
||||||
.\" Permission to use, copy, modify, and/or distribute this software for any
|
.\" Permission to use, copy, modify, and/or distribute this software for any
|
||||||
.\" purpose with or without fee is hereby granted, provided that the above
|
.\" purpose with or without fee is hereby granted, provided that the above
|
||||||
@@ -12,7 +12,7 @@
|
|||||||
.\" OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
.\" OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||||
.\" PERFORMANCE OF THIS SOFTWARE.
|
.\" PERFORMANCE OF THIS SOFTWARE.
|
||||||
.\"
|
.\"
|
||||||
.\" $Id: dnssec-keyfromlabel.8,v 1.6.14.3 2010/01/16 01:55:32 tbox Exp $
|
.\" $Id$
|
||||||
.\"
|
.\"
|
||||||
.hy 0
|
.hy 0
|
||||||
.ad l
|
.ad l
|
||||||
@@ -149,5 +149,5 @@ RFC 4034.
|
|||||||
.PP
|
.PP
|
||||||
Internet Systems Consortium
|
Internet Systems Consortium
|
||||||
.SH "COPYRIGHT"
|
.SH "COPYRIGHT"
|
||||||
Copyright \(co 2008, 2010 Internet Systems Consortium, Inc. ("ISC")
|
Copyright \(co 2008, 2010, 2012 Internet Systems Consortium, Inc. ("ISC")
|
||||||
.br
|
.br
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (C) 2007, 2008, 2010, 2011 Internet Systems Consortium, Inc. ("ISC")
|
* Copyright (C) 2007, 2008, 2010-2012 Internet Systems Consortium, Inc. ("ISC")
|
||||||
*
|
*
|
||||||
* Permission to use, copy, modify, and/or distribute this software for any
|
* Permission to use, copy, modify, and/or distribute this software for any
|
||||||
* purpose with or without fee is hereby granted, provided that the above
|
* purpose with or without fee is hereby granted, provided that the above
|
||||||
@@ -14,7 +14,7 @@
|
|||||||
* PERFORMANCE OF THIS SOFTWARE.
|
* PERFORMANCE OF THIS SOFTWARE.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/* $Id: dnssec-keyfromlabel.c,v 1.4.50.4 2011/03/12 04:57:22 tbox Exp $ */
|
/* $Id$ */
|
||||||
|
|
||||||
/*! \file */
|
/*! \file */
|
||||||
|
|
||||||
@@ -51,6 +51,9 @@ static const char *algs = "RSA | RSAMD5 | DH | DSA | RSASHA1 |"
|
|||||||
" NSEC3DSA | NSEC3RSASHA1 |"
|
" NSEC3DSA | NSEC3RSASHA1 |"
|
||||||
" RSASHA256 | RSASHA512";
|
" RSASHA256 | RSASHA512";
|
||||||
|
|
||||||
|
ISC_PLATFORM_NORETURN_PRE static void
|
||||||
|
usage(void) ISC_PLATFORM_NORETURN_POST;
|
||||||
|
|
||||||
static void
|
static void
|
||||||
usage(void) {
|
usage(void) {
|
||||||
fprintf(stderr, "Usage:\n");
|
fprintf(stderr, "Usage:\n");
|
||||||
@@ -90,7 +93,6 @@ main(int argc, char **argv) {
|
|||||||
dns_name_t *name;
|
dns_name_t *name;
|
||||||
isc_uint16_t flags = 0, ksk = 0;
|
isc_uint16_t flags = 0, ksk = 0;
|
||||||
dns_secalg_t alg;
|
dns_secalg_t alg;
|
||||||
isc_boolean_t null_key = ISC_FALSE;
|
|
||||||
isc_mem_t *mctx = NULL;
|
isc_mem_t *mctx = NULL;
|
||||||
int ch;
|
int ch;
|
||||||
int protocol = -1, signatory = 0;
|
int protocol = -1, signatory = 0;
|
||||||
@@ -265,9 +267,6 @@ main(int argc, char **argv) {
|
|||||||
fatal("invalid key name %s: %s", argv[isc_commandline_index],
|
fatal("invalid key name %s: %s", argv[isc_commandline_index],
|
||||||
isc_result_totext(ret));
|
isc_result_totext(ret));
|
||||||
|
|
||||||
if ((flags & DNS_KEYFLAG_TYPEMASK) == DNS_KEYTYPE_NOKEY)
|
|
||||||
null_key = ISC_TRUE;
|
|
||||||
|
|
||||||
isc_buffer_init(&buf, filename, sizeof(filename) - 1);
|
isc_buffer_init(&buf, filename, sizeof(filename) - 1);
|
||||||
|
|
||||||
/* associate the key */
|
/* associate the key */
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd"
|
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd"
|
||||||
[<!ENTITY mdash "—">]>
|
[<!ENTITY mdash "—">]>
|
||||||
<!--
|
<!--
|
||||||
- Copyright (C) 2008, 2010 Internet Systems Consortium, Inc. ("ISC")
|
- Copyright (C) 2008, 2010, 2012 Internet Systems Consortium, Inc. ("ISC")
|
||||||
-
|
-
|
||||||
- Permission to use, copy, modify, and/or distribute this software for any
|
- Permission to use, copy, modify, and/or distribute this software for any
|
||||||
- purpose with or without fee is hereby granted, provided that the above
|
- purpose with or without fee is hereby granted, provided that the above
|
||||||
@@ -17,7 +17,7 @@
|
|||||||
- PERFORMANCE OF THIS SOFTWARE.
|
- PERFORMANCE OF THIS SOFTWARE.
|
||||||
-->
|
-->
|
||||||
|
|
||||||
<!-- $Id: dnssec-keyfromlabel.docbook,v 1.6.14.2 2010/01/15 23:47:31 tbox Exp $ -->
|
<!-- $Id$ -->
|
||||||
<refentry id="man.dnssec-keyfromlabel">
|
<refentry id="man.dnssec-keyfromlabel">
|
||||||
<refentryinfo>
|
<refentryinfo>
|
||||||
<date>February 8, 2008</date>
|
<date>February 8, 2008</date>
|
||||||
@@ -38,6 +38,7 @@
|
|||||||
<copyright>
|
<copyright>
|
||||||
<year>2008</year>
|
<year>2008</year>
|
||||||
<year>2010</year>
|
<year>2010</year>
|
||||||
|
<year>2012</year>
|
||||||
<holder>Internet Systems Consortium, Inc. ("ISC")</holder>
|
<holder>Internet Systems Consortium, Inc. ("ISC")</holder>
|
||||||
</copyright>
|
</copyright>
|
||||||
</docinfo>
|
</docinfo>
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
<!--
|
<!--
|
||||||
- Copyright (C) 2008, 2010 Internet Systems Consortium, Inc. ("ISC")
|
- Copyright (C) 2008, 2010, 2012 Internet Systems Consortium, Inc. ("ISC")
|
||||||
-
|
-
|
||||||
- Permission to use, copy, modify, and/or distribute this software for any
|
- Permission to use, copy, modify, and/or distribute this software for any
|
||||||
- purpose with or without fee is hereby granted, provided that the above
|
- 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
|
- OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||||
- PERFORMANCE OF THIS SOFTWARE.
|
- PERFORMANCE OF THIS SOFTWARE.
|
||||||
-->
|
-->
|
||||||
<!-- $Id: dnssec-keyfromlabel.html,v 1.5.44.3 2010/01/16 01:55:32 tbox Exp $ -->
|
<!-- $Id$ -->
|
||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
|
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
|
||||||
@@ -31,7 +31,7 @@
|
|||||||
<div class="cmdsynopsis"><p><code class="command">dnssec-keyfromlabel</code> {-a <em class="replaceable"><code>algorithm</code></em>} {-l <em class="replaceable"><code>label</code></em>} [<code class="option">-c <em class="replaceable"><code>class</code></em></code>] [<code class="option">-f <em class="replaceable"><code>flag</code></em></code>] [<code class="option">-k</code>] [<code class="option">-n <em class="replaceable"><code>nametype</code></em></code>] [<code class="option">-p <em class="replaceable"><code>protocol</code></em></code>] [<code class="option">-t <em class="replaceable"><code>type</code></em></code>] [<code class="option">-v <em class="replaceable"><code>level</code></em></code>] {name}</p></div>
|
<div class="cmdsynopsis"><p><code class="command">dnssec-keyfromlabel</code> {-a <em class="replaceable"><code>algorithm</code></em>} {-l <em class="replaceable"><code>label</code></em>} [<code class="option">-c <em class="replaceable"><code>class</code></em></code>] [<code class="option">-f <em class="replaceable"><code>flag</code></em></code>] [<code class="option">-k</code>] [<code class="option">-n <em class="replaceable"><code>nametype</code></em></code>] [<code class="option">-p <em class="replaceable"><code>protocol</code></em></code>] [<code class="option">-t <em class="replaceable"><code>type</code></em></code>] [<code class="option">-v <em class="replaceable"><code>level</code></em></code>] {name}</p></div>
|
||||||
</div>
|
</div>
|
||||||
<div class="refsect1" lang="en">
|
<div class="refsect1" lang="en">
|
||||||
<a name="id2543416"></a><h2>DESCRIPTION</h2>
|
<a name="id2543419"></a><h2>DESCRIPTION</h2>
|
||||||
<p><span><strong class="command">dnssec-keyfromlabel</strong></span>
|
<p><span><strong class="command">dnssec-keyfromlabel</strong></span>
|
||||||
gets keys with the given label from a crypto hardware and builds
|
gets keys with the given label from a crypto hardware and builds
|
||||||
key files for DNSSEC (Secure DNS), as defined in RFC 2535
|
key files for DNSSEC (Secure DNS), as defined in RFC 2535
|
||||||
@@ -39,7 +39,7 @@
|
|||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
<div class="refsect1" lang="en">
|
<div class="refsect1" lang="en">
|
||||||
<a name="id2543428"></a><h2>OPTIONS</h2>
|
<a name="id2543431"></a><h2>OPTIONS</h2>
|
||||||
<div class="variablelist"><dl>
|
<div class="variablelist"><dl>
|
||||||
<dt><span class="term">-a <em class="replaceable"><code>algorithm</code></em></span></dt>
|
<dt><span class="term">-a <em class="replaceable"><code>algorithm</code></em></span></dt>
|
||||||
<dd>
|
<dd>
|
||||||
@@ -120,7 +120,7 @@
|
|||||||
</dl></div>
|
</dl></div>
|
||||||
</div>
|
</div>
|
||||||
<div class="refsect1" lang="en">
|
<div class="refsect1" lang="en">
|
||||||
<a name="id2543632"></a><h2>GENERATED KEY FILES</h2>
|
<a name="id2543635"></a><h2>GENERATED KEY FILES</h2>
|
||||||
<p>
|
<p>
|
||||||
When <span><strong class="command">dnssec-keyfromlabel</strong></span> completes
|
When <span><strong class="command">dnssec-keyfromlabel</strong></span> completes
|
||||||
successfully,
|
successfully,
|
||||||
@@ -161,7 +161,7 @@
|
|||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
<div class="refsect1" lang="en">
|
<div class="refsect1" lang="en">
|
||||||
<a name="id2543704"></a><h2>SEE ALSO</h2>
|
<a name="id2543707"></a><h2>SEE ALSO</h2>
|
||||||
<p><span class="citerefentry"><span class="refentrytitle">dnssec-keygen</span>(8)</span>,
|
<p><span class="citerefentry"><span class="refentrytitle">dnssec-keygen</span>(8)</span>,
|
||||||
<span class="citerefentry"><span class="refentrytitle">dnssec-signzone</span>(8)</span>,
|
<span class="citerefentry"><span class="refentrytitle">dnssec-signzone</span>(8)</span>,
|
||||||
<em class="citetitle">BIND 9 Administrator Reference Manual</em>,
|
<em class="citetitle">BIND 9 Administrator Reference Manual</em>,
|
||||||
@@ -169,7 +169,7 @@
|
|||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
<div class="refsect1" lang="en">
|
<div class="refsect1" lang="en">
|
||||||
<a name="id2543737"></a><h2>AUTHOR</h2>
|
<a name="id2543740"></a><h2>AUTHOR</h2>
|
||||||
<p><span class="corpauthor">Internet Systems Consortium</span>
|
<p><span class="corpauthor">Internet Systems Consortium</span>
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
.\" Copyright (C) 2004, 2005, 2007-2010 Internet Systems Consortium, Inc. ("ISC")
|
.\" Copyright (C) 2004, 2005, 2007-2010, 2012 Internet Systems Consortium, Inc. ("ISC")
|
||||||
.\" Copyright (C) 2000-2003 Internet Software Consortium.
|
.\" Copyright (C) 2000-2003 Internet Software Consortium.
|
||||||
.\"
|
.\"
|
||||||
.\" Permission to use, copy, modify, and/or distribute this software for any
|
.\" 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
|
.\" OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||||
.\" PERFORMANCE OF THIS SOFTWARE.
|
.\" PERFORMANCE OF THIS SOFTWARE.
|
||||||
.\"
|
.\"
|
||||||
.\" $Id: dnssec-keygen.8,v 1.40.44.4 2010/01/16 01:55:32 tbox Exp $
|
.\" $Id$
|
||||||
.\"
|
.\"
|
||||||
.hy 0
|
.hy 0
|
||||||
.ad l
|
.ad l
|
||||||
@@ -198,7 +198,7 @@ RFC 4034.
|
|||||||
.PP
|
.PP
|
||||||
Internet Systems Consortium
|
Internet Systems Consortium
|
||||||
.SH "COPYRIGHT"
|
.SH "COPYRIGHT"
|
||||||
Copyright \(co 2004, 2005, 2007\-2010 Internet Systems Consortium, Inc. ("ISC")
|
Copyright \(co 2004, 2005, 2007\-2010, 2012 Internet Systems Consortium, Inc. ("ISC")
|
||||||
.br
|
.br
|
||||||
Copyright \(co 2000\-2003 Internet Software Consortium.
|
Copyright \(co 2000\-2003 Internet Software Consortium.
|
||||||
.br
|
.br
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Portions Copyright (C) 2004-2008, 2010, 2011 Internet Systems Consortium, Inc. ("ISC")
|
* Portions Copyright (C) 2004-2008, 2010-2012 Internet Systems Consortium, Inc. ("ISC")
|
||||||
* Portions Copyright (C) 1999-2003 Internet Software Consortium.
|
* Portions Copyright (C) 1999-2003 Internet Software Consortium.
|
||||||
*
|
*
|
||||||
* Permission to use, copy, modify, and/or distribute this software for any
|
* Permission to use, copy, modify, and/or distribute this software for any
|
||||||
@@ -29,7 +29,7 @@
|
|||||||
* IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
* IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/* $Id: dnssec-keygen.c,v 1.81.48.4 2011/03/12 04:57:23 tbox Exp $ */
|
/* $Id$ */
|
||||||
|
|
||||||
/*! \file */
|
/*! \file */
|
||||||
|
|
||||||
@@ -72,6 +72,9 @@ dsa_size_ok(int size) {
|
|||||||
return (ISC_TF(size >= 512 && size <= 1024 && size % 64 == 0));
|
return (ISC_TF(size >= 512 && size <= 1024 && size % 64 == 0));
|
||||||
}
|
}
|
||||||
|
|
||||||
|
ISC_PLATFORM_NORETURN_PRE static void
|
||||||
|
usage(void) ISC_PLATFORM_NORETURN_POST;
|
||||||
|
|
||||||
static void
|
static void
|
||||||
usage(void) {
|
usage(void) {
|
||||||
fprintf(stderr, "Usage:\n");
|
fprintf(stderr, "Usage:\n");
|
||||||
@@ -124,7 +127,8 @@ usage(void) {
|
|||||||
|
|
||||||
int
|
int
|
||||||
main(int argc, char **argv) {
|
main(int argc, char **argv) {
|
||||||
char *algname = NULL, *nametype = NULL, *type = NULL;
|
char *algname = NULL, *freeit = NULL;
|
||||||
|
char *nametype = NULL, *type = NULL;
|
||||||
char *classname = NULL;
|
char *classname = NULL;
|
||||||
char *endp;
|
char *endp;
|
||||||
dst_key_t *key = NULL, *oldkey;
|
dst_key_t *key = NULL, *oldkey;
|
||||||
@@ -552,5 +556,8 @@ main(int argc, char **argv) {
|
|||||||
isc_mem_stats(mctx, stdout);
|
isc_mem_stats(mctx, stdout);
|
||||||
isc_mem_destroy(&mctx);
|
isc_mem_destroy(&mctx);
|
||||||
|
|
||||||
|
if (freeit != NULL)
|
||||||
|
free(freeit);
|
||||||
|
|
||||||
return (0);
|
return (0);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd"
|
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd"
|
||||||
[<!ENTITY mdash "—">]>
|
[<!ENTITY mdash "—">]>
|
||||||
<!--
|
<!--
|
||||||
- Copyright (C) 2004, 2005, 2007-2010 Internet Systems Consortium, Inc. ("ISC")
|
- Copyright (C) 2004, 2005, 2007-2010, 2012 Internet Systems Consortium, Inc. ("ISC")
|
||||||
- Copyright (C) 2000-2003 Internet Software Consortium.
|
- Copyright (C) 2000-2003 Internet Software Consortium.
|
||||||
-
|
-
|
||||||
- Permission to use, copy, modify, and/or distribute this software for any
|
- Permission to use, copy, modify, and/or distribute this software for any
|
||||||
@@ -18,7 +18,7 @@
|
|||||||
- PERFORMANCE OF THIS SOFTWARE.
|
- PERFORMANCE OF THIS SOFTWARE.
|
||||||
-->
|
-->
|
||||||
|
|
||||||
<!-- $Id: dnssec-keygen.docbook,v 1.22.44.4 2010/01/15 23:47:33 tbox Exp $ -->
|
<!-- $Id$ -->
|
||||||
<refentry id="man.dnssec-keygen">
|
<refentry id="man.dnssec-keygen">
|
||||||
<refentryinfo>
|
<refentryinfo>
|
||||||
<date>June 30, 2000</date>
|
<date>June 30, 2000</date>
|
||||||
@@ -43,6 +43,7 @@
|
|||||||
<year>2008</year>
|
<year>2008</year>
|
||||||
<year>2009</year>
|
<year>2009</year>
|
||||||
<year>2010</year>
|
<year>2010</year>
|
||||||
|
<year>2012</year>
|
||||||
<holder>Internet Systems Consortium, Inc. ("ISC")</holder>
|
<holder>Internet Systems Consortium, Inc. ("ISC")</holder>
|
||||||
</copyright>
|
</copyright>
|
||||||
<copyright>
|
<copyright>
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
<!--
|
<!--
|
||||||
- Copyright (C) 2004, 2005, 2007-2010 Internet Systems Consortium, Inc. ("ISC")
|
- Copyright (C) 2004, 2005, 2007-2010, 2012 Internet Systems Consortium, Inc. ("ISC")
|
||||||
- Copyright (C) 2000-2003 Internet Software Consortium.
|
- Copyright (C) 2000-2003 Internet Software Consortium.
|
||||||
-
|
-
|
||||||
- Permission to use, copy, modify, and/or distribute this software for any
|
- 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
|
- OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||||
- PERFORMANCE OF THIS SOFTWARE.
|
- PERFORMANCE OF THIS SOFTWARE.
|
||||||
-->
|
-->
|
||||||
<!-- $Id: dnssec-keygen.html,v 1.32.44.4 2010/01/16 01:55:32 tbox Exp $ -->
|
<!-- $Id$ -->
|
||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
|
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
|
||||||
@@ -32,7 +32,7 @@
|
|||||||
<div class="cmdsynopsis"><p><code class="command">dnssec-keygen</code> {-a <em class="replaceable"><code>algorithm</code></em>} {-b <em class="replaceable"><code>keysize</code></em>} {-n <em class="replaceable"><code>nametype</code></em>} [<code class="option">-c <em class="replaceable"><code>class</code></em></code>] [<code class="option">-e</code>] [<code class="option">-f <em class="replaceable"><code>flag</code></em></code>] [<code class="option">-g <em class="replaceable"><code>generator</code></em></code>] [<code class="option">-h</code>] [<code class="option">-k</code>] [<code class="option">-p <em class="replaceable"><code>protocol</code></em></code>] [<code class="option">-r <em class="replaceable"><code>randomdev</code></em></code>] [<code class="option">-s <em class="replaceable"><code>strength</code></em></code>] [<code class="option">-t <em class="replaceable"><code>type</code></em></code>] [<code class="option">-v <em class="replaceable"><code>level</code></em></code>] {name}</p></div>
|
<div class="cmdsynopsis"><p><code class="command">dnssec-keygen</code> {-a <em class="replaceable"><code>algorithm</code></em>} {-b <em class="replaceable"><code>keysize</code></em>} {-n <em class="replaceable"><code>nametype</code></em>} [<code class="option">-c <em class="replaceable"><code>class</code></em></code>] [<code class="option">-e</code>] [<code class="option">-f <em class="replaceable"><code>flag</code></em></code>] [<code class="option">-g <em class="replaceable"><code>generator</code></em></code>] [<code class="option">-h</code>] [<code class="option">-k</code>] [<code class="option">-p <em class="replaceable"><code>protocol</code></em></code>] [<code class="option">-r <em class="replaceable"><code>randomdev</code></em></code>] [<code class="option">-s <em class="replaceable"><code>strength</code></em></code>] [<code class="option">-t <em class="replaceable"><code>type</code></em></code>] [<code class="option">-v <em class="replaceable"><code>level</code></em></code>] {name}</p></div>
|
||||||
</div>
|
</div>
|
||||||
<div class="refsect1" lang="en">
|
<div class="refsect1" lang="en">
|
||||||
<a name="id2543483"></a><h2>DESCRIPTION</h2>
|
<a name="id2543486"></a><h2>DESCRIPTION</h2>
|
||||||
<p><span><strong class="command">dnssec-keygen</strong></span>
|
<p><span><strong class="command">dnssec-keygen</strong></span>
|
||||||
generates keys for DNSSEC (Secure DNS), as defined in RFC 2535
|
generates keys for DNSSEC (Secure DNS), as defined in RFC 2535
|
||||||
and RFC 4034. It can also generate keys for use with
|
and RFC 4034. It can also generate keys for use with
|
||||||
@@ -45,7 +45,7 @@
|
|||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
<div class="refsect1" lang="en">
|
<div class="refsect1" lang="en">
|
||||||
<a name="id2543501"></a><h2>OPTIONS</h2>
|
<a name="id2543505"></a><h2>OPTIONS</h2>
|
||||||
<div class="variablelist"><dl>
|
<div class="variablelist"><dl>
|
||||||
<dt><span class="term">-a <em class="replaceable"><code>algorithm</code></em></span></dt>
|
<dt><span class="term">-a <em class="replaceable"><code>algorithm</code></em></span></dt>
|
||||||
<dd>
|
<dd>
|
||||||
@@ -155,7 +155,7 @@
|
|||||||
</dl></div>
|
</dl></div>
|
||||||
</div>
|
</div>
|
||||||
<div class="refsect1" lang="en">
|
<div class="refsect1" lang="en">
|
||||||
<a name="id2543836"></a><h2>GENERATED KEYS</h2>
|
<a name="id2543840"></a><h2>GENERATED KEYS</h2>
|
||||||
<p>
|
<p>
|
||||||
When <span><strong class="command">dnssec-keygen</strong></span> completes
|
When <span><strong class="command">dnssec-keygen</strong></span> completes
|
||||||
successfully,
|
successfully,
|
||||||
@@ -201,7 +201,7 @@
|
|||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
<div class="refsect1" lang="en">
|
<div class="refsect1" lang="en">
|
||||||
<a name="id2543918"></a><h2>EXAMPLE</h2>
|
<a name="id2543922"></a><h2>EXAMPLE</h2>
|
||||||
<p>
|
<p>
|
||||||
To generate a 768-bit DSA key for the domain
|
To generate a 768-bit DSA key for the domain
|
||||||
<strong class="userinput"><code>example.com</code></strong>, the following command would be
|
<strong class="userinput"><code>example.com</code></strong>, the following command would be
|
||||||
@@ -222,7 +222,7 @@
|
|||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
<div class="refsect1" lang="en">
|
<div class="refsect1" lang="en">
|
||||||
<a name="id2544030"></a><h2>SEE ALSO</h2>
|
<a name="id2544034"></a><h2>SEE ALSO</h2>
|
||||||
<p><span class="citerefentry"><span class="refentrytitle">dnssec-signzone</span>(8)</span>,
|
<p><span class="citerefentry"><span class="refentrytitle">dnssec-signzone</span>(8)</span>,
|
||||||
<em class="citetitle">BIND 9 Administrator Reference Manual</em>,
|
<em class="citetitle">BIND 9 Administrator Reference Manual</em>,
|
||||||
<em class="citetitle">RFC 2539</em>,
|
<em class="citetitle">RFC 2539</em>,
|
||||||
@@ -231,7 +231,7 @@
|
|||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
<div class="refsect1" lang="en">
|
<div class="refsect1" lang="en">
|
||||||
<a name="id2544061"></a><h2>AUTHOR</h2>
|
<a name="id2544065"></a><h2>AUTHOR</h2>
|
||||||
<p><span class="corpauthor">Internet Systems Consortium</span>
|
<p><span class="corpauthor">Internet Systems Consortium</span>
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
.\" Copyright (C) 2004-2009 Internet Systems Consortium, Inc. ("ISC")
|
.\" Copyright (C) 2004-2009, 2012 Internet Systems Consortium, Inc. ("ISC")
|
||||||
.\" Copyright (C) 2000-2003 Internet Software Consortium.
|
.\" Copyright (C) 2000-2003 Internet Software Consortium.
|
||||||
.\"
|
.\"
|
||||||
.\" Permission to use, copy, modify, and/or distribute this software for any
|
.\" 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
|
.\" OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||||
.\" PERFORMANCE OF THIS SOFTWARE.
|
.\" PERFORMANCE OF THIS SOFTWARE.
|
||||||
.\"
|
.\"
|
||||||
.\" $Id: dnssec-signzone.8,v 1.47.44.8 2009/11/07 01:56:11 tbox Exp $
|
.\" $Id$
|
||||||
.\"
|
.\"
|
||||||
.hy 0
|
.hy 0
|
||||||
.ad l
|
.ad l
|
||||||
@@ -304,7 +304,7 @@ RFC 4033.
|
|||||||
.PP
|
.PP
|
||||||
Internet Systems Consortium
|
Internet Systems Consortium
|
||||||
.SH "COPYRIGHT"
|
.SH "COPYRIGHT"
|
||||||
Copyright \(co 2004\-2009 Internet Systems Consortium, Inc. ("ISC")
|
Copyright \(co 2004\-2009, 2012 Internet Systems Consortium, Inc. ("ISC")
|
||||||
.br
|
.br
|
||||||
Copyright \(co 2000\-2003 Internet Software Consortium.
|
Copyright \(co 2000\-2003 Internet Software Consortium.
|
||||||
.br
|
.br
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Portions Copyright (C) 2004-2011 Internet Systems Consortium, Inc. ("ISC")
|
* Portions Copyright (C) 2004-2012 Internet Systems Consortium, Inc. ("ISC")
|
||||||
* Portions Copyright (C) 1999-2003 Internet Software Consortium.
|
* Portions Copyright (C) 1999-2003 Internet Software Consortium.
|
||||||
*
|
*
|
||||||
* Permission to use, copy, modify, and/or distribute this software for any
|
* Permission to use, copy, modify, and/or distribute this software for any
|
||||||
@@ -29,7 +29,7 @@
|
|||||||
* IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
* IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/* $Id: dnssec-signzone.c,v 1.209.12.24 2011/05/07 00:23:50 each Exp $ */
|
/* $Id$ */
|
||||||
|
|
||||||
/*! \file */
|
/*! \file */
|
||||||
|
|
||||||
@@ -533,7 +533,8 @@ signset(dns_diff_t *del, dns_diff_t *add, dns_dbnode_t *node, dns_name_t *name,
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (keep) {
|
if (keep) {
|
||||||
nowsignedby[key->position] = ISC_TRUE;
|
if (key != NULL)
|
||||||
|
nowsignedby[key->position] = ISC_TRUE;
|
||||||
INCSTAT(nretained);
|
INCSTAT(nretained);
|
||||||
if (sigset.ttl != ttl) {
|
if (sigset.ttl != ttl) {
|
||||||
vbprintf(2, "\tfixing ttl %s\n", sigstr);
|
vbprintf(2, "\tfixing ttl %s\n", sigstr);
|
||||||
@@ -2899,6 +2900,9 @@ print_version(FILE *fp) {
|
|||||||
fprintf(fp, "; dnssec_signzone version " VERSION "\n");
|
fprintf(fp, "; dnssec_signzone version " VERSION "\n");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
ISC_PLATFORM_NORETURN_PRE static void
|
||||||
|
usage(void) ISC_PLATFORM_NORETURN_POST;
|
||||||
|
|
||||||
static void
|
static void
|
||||||
usage(void) {
|
usage(void) {
|
||||||
fprintf(stderr, "Usage:\n");
|
fprintf(stderr, "Usage:\n");
|
||||||
@@ -2972,28 +2976,36 @@ removetempfile(void) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
print_stats(isc_time_t *timer_start, isc_time_t *timer_finish) {
|
print_stats(isc_time_t *timer_start, isc_time_t *timer_finish,
|
||||||
isc_uint64_t runtime_us; /* Runtime in microseconds */
|
isc_time_t *sign_start, isc_time_t *sign_finish)
|
||||||
isc_uint64_t runtime_ms; /* Runtime in milliseconds */
|
{
|
||||||
|
isc_uint64_t time_us; /* Time in microseconds */
|
||||||
|
isc_uint64_t time_ms; /* Time in milliseconds */
|
||||||
isc_uint64_t sig_ms; /* Signatures per millisecond */
|
isc_uint64_t sig_ms; /* Signatures per millisecond */
|
||||||
|
|
||||||
runtime_us = isc_time_microdiff(timer_finish, timer_start);
|
|
||||||
|
|
||||||
printf("Signatures generated: %10d\n", nsigned);
|
printf("Signatures generated: %10d\n", nsigned);
|
||||||
printf("Signatures retained: %10d\n", nretained);
|
printf("Signatures retained: %10d\n", nretained);
|
||||||
printf("Signatures dropped: %10d\n", ndropped);
|
printf("Signatures dropped: %10d\n", ndropped);
|
||||||
printf("Signatures successfully verified: %10d\n", nverified);
|
printf("Signatures successfully verified: %10d\n", nverified);
|
||||||
printf("Signatures unsuccessfully verified: %10d\n", nverifyfailed);
|
printf("Signatures unsuccessfully verified: %10d\n", nverifyfailed);
|
||||||
runtime_ms = runtime_us / 1000;
|
|
||||||
printf("Runtime in seconds: %7u.%03u\n",
|
time_us = isc_time_microdiff(sign_finish, sign_start);
|
||||||
(unsigned int) (runtime_ms / 1000),
|
time_ms = time_us / 1000;
|
||||||
(unsigned int) (runtime_ms % 1000));
|
printf("Signing time in seconds: %7u.%03u\n",
|
||||||
if (runtime_us > 0) {
|
(unsigned int) (time_ms / 1000),
|
||||||
sig_ms = ((isc_uint64_t)nsigned * 1000000000) / runtime_us;
|
(unsigned int) (time_ms % 1000));
|
||||||
|
if (time_us > 0) {
|
||||||
|
sig_ms = ((isc_uint64_t)nsigned * 1000000000) / time_us;
|
||||||
printf("Signatures per second: %7u.%03u\n",
|
printf("Signatures per second: %7u.%03u\n",
|
||||||
(unsigned int) sig_ms / 1000,
|
(unsigned int) sig_ms / 1000,
|
||||||
(unsigned int) sig_ms % 1000);
|
(unsigned int) sig_ms % 1000);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
time_us = isc_time_microdiff(timer_finish, timer_start);
|
||||||
|
time_ms = time_us / 1000;
|
||||||
|
printf("Runtime in seconds: %7u.%03u\n",
|
||||||
|
(unsigned int) (time_ms / 1000),
|
||||||
|
(unsigned int) (time_ms % 1000));
|
||||||
}
|
}
|
||||||
|
|
||||||
int
|
int
|
||||||
@@ -3007,6 +3019,7 @@ main(int argc, char *argv[]) {
|
|||||||
int ndskeys = 0;
|
int ndskeys = 0;
|
||||||
char *endp;
|
char *endp;
|
||||||
isc_time_t timer_start, timer_finish;
|
isc_time_t timer_start, timer_finish;
|
||||||
|
isc_time_t sign_start, sign_finish;
|
||||||
signer_key_t *key;
|
signer_key_t *key;
|
||||||
isc_result_t result;
|
isc_result_t result;
|
||||||
isc_log_t *log = NULL;
|
isc_log_t *log = NULL;
|
||||||
@@ -3543,6 +3556,7 @@ main(int argc, char *argv[]) {
|
|||||||
RUNTIME_CHECK(isc_mutex_init(&statslock) == ISC_R_SUCCESS);
|
RUNTIME_CHECK(isc_mutex_init(&statslock) == ISC_R_SUCCESS);
|
||||||
|
|
||||||
presign();
|
presign();
|
||||||
|
TIME_NOW(&sign_start);
|
||||||
signapex();
|
signapex();
|
||||||
if (!finished) {
|
if (!finished) {
|
||||||
/*
|
/*
|
||||||
@@ -3567,6 +3581,7 @@ main(int argc, char *argv[]) {
|
|||||||
isc_taskmgr_destroy(&taskmgr);
|
isc_taskmgr_destroy(&taskmgr);
|
||||||
isc_mem_put(mctx, tasks, ntasks * sizeof(isc_task_t *));
|
isc_mem_put(mctx, tasks, ntasks * sizeof(isc_task_t *));
|
||||||
postsign();
|
postsign();
|
||||||
|
TIME_NOW(&sign_finish);
|
||||||
verifyzone();
|
verifyzone();
|
||||||
|
|
||||||
if (outputformat != dns_masterformat_text) {
|
if (outputformat != dns_masterformat_text) {
|
||||||
@@ -3621,7 +3636,8 @@ main(int argc, char *argv[]) {
|
|||||||
|
|
||||||
if (printstats) {
|
if (printstats) {
|
||||||
TIME_NOW(&timer_finish);
|
TIME_NOW(&timer_finish);
|
||||||
print_stats(&timer_start, &timer_finish);
|
print_stats(&timer_start, &timer_finish,
|
||||||
|
&sign_start, &sign_finish);
|
||||||
}
|
}
|
||||||
|
|
||||||
return (0);
|
return (0);
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd"
|
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd"
|
||||||
[<!ENTITY mdash "—">]>
|
[<!ENTITY mdash "—">]>
|
||||||
<!--
|
<!--
|
||||||
- Copyright (C) 2004-2009 Internet Systems Consortium, Inc. ("ISC")
|
- Copyright (C) 2004-2009, 2012 Internet Systems Consortium, Inc. ("ISC")
|
||||||
- Copyright (C) 2000-2003 Internet Software Consortium.
|
- Copyright (C) 2000-2003 Internet Software Consortium.
|
||||||
-
|
-
|
||||||
- Permission to use, copy, modify, and/or distribute this software for any
|
- Permission to use, copy, modify, and/or distribute this software for any
|
||||||
@@ -18,7 +18,7 @@
|
|||||||
- PERFORMANCE OF THIS SOFTWARE.
|
- PERFORMANCE OF THIS SOFTWARE.
|
||||||
-->
|
-->
|
||||||
|
|
||||||
<!-- $Id: dnssec-signzone.docbook,v 1.31.44.8 2009/11/06 21:36:22 each Exp $ -->
|
<!-- $Id$ -->
|
||||||
<refentry id="man.dnssec-signzone">
|
<refentry id="man.dnssec-signzone">
|
||||||
<refentryinfo>
|
<refentryinfo>
|
||||||
<date>June 08, 2009</date>
|
<date>June 08, 2009</date>
|
||||||
@@ -43,6 +43,7 @@
|
|||||||
<year>2007</year>
|
<year>2007</year>
|
||||||
<year>2008</year>
|
<year>2008</year>
|
||||||
<year>2009</year>
|
<year>2009</year>
|
||||||
|
<year>2012</year>
|
||||||
<holder>Internet Systems Consortium, Inc. ("ISC")</holder>
|
<holder>Internet Systems Consortium, Inc. ("ISC")</holder>
|
||||||
</copyright>
|
</copyright>
|
||||||
<copyright>
|
<copyright>
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
<!--
|
<!--
|
||||||
- Copyright (C) 2004-2009 Internet Systems Consortium, Inc. ("ISC")
|
- Copyright (C) 2004-2009, 2012 Internet Systems Consortium, Inc. ("ISC")
|
||||||
- Copyright (C) 2000-2003 Internet Software Consortium.
|
- Copyright (C) 2000-2003 Internet Software Consortium.
|
||||||
-
|
-
|
||||||
- Permission to use, copy, modify, and/or distribute this software for any
|
- 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
|
- OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||||
- PERFORMANCE OF THIS SOFTWARE.
|
- PERFORMANCE OF THIS SOFTWARE.
|
||||||
-->
|
-->
|
||||||
<!-- $Id: dnssec-signzone.html,v 1.33.44.8 2009/11/07 01:56:11 tbox Exp $ -->
|
<!-- $Id$ -->
|
||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
|
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
|
||||||
@@ -32,7 +32,7 @@
|
|||||||
<div class="cmdsynopsis"><p><code class="command">dnssec-signzone</code> [<code class="option">-a</code>] [<code class="option">-c <em class="replaceable"><code>class</code></em></code>] [<code class="option">-d <em class="replaceable"><code>directory</code></em></code>] [<code class="option">-e <em class="replaceable"><code>end-time</code></em></code>] [<code class="option">-f <em class="replaceable"><code>output-file</code></em></code>] [<code class="option">-g</code>] [<code class="option">-h</code>] [<code class="option">-k <em class="replaceable"><code>key</code></em></code>] [<code class="option">-l <em class="replaceable"><code>domain</code></em></code>] [<code class="option">-i <em class="replaceable"><code>interval</code></em></code>] [<code class="option">-I <em class="replaceable"><code>input-format</code></em></code>] [<code class="option">-j <em class="replaceable"><code>jitter</code></em></code>] [<code class="option">-N <em class="replaceable"><code>soa-serial-format</code></em></code>] [<code class="option">-o <em class="replaceable"><code>origin</code></em></code>] [<code class="option">-O <em class="replaceable"><code>output-format</code></em></code>] [<code class="option">-p</code>] [<code class="option">-P</code>] [<code class="option">-r <em class="replaceable"><code>randomdev</code></em></code>] [<code class="option">-s <em class="replaceable"><code>start-time</code></em></code>] [<code class="option">-t</code>] [<code class="option">-v <em class="replaceable"><code>level</code></em></code>] [<code class="option">-z</code>] [<code class="option">-3 <em class="replaceable"><code>salt</code></em></code>] [<code class="option">-H <em class="replaceable"><code>iterations</code></em></code>] [<code class="option">-A</code>] {zonefile} [key...]</p></div>
|
<div class="cmdsynopsis"><p><code class="command">dnssec-signzone</code> [<code class="option">-a</code>] [<code class="option">-c <em class="replaceable"><code>class</code></em></code>] [<code class="option">-d <em class="replaceable"><code>directory</code></em></code>] [<code class="option">-e <em class="replaceable"><code>end-time</code></em></code>] [<code class="option">-f <em class="replaceable"><code>output-file</code></em></code>] [<code class="option">-g</code>] [<code class="option">-h</code>] [<code class="option">-k <em class="replaceable"><code>key</code></em></code>] [<code class="option">-l <em class="replaceable"><code>domain</code></em></code>] [<code class="option">-i <em class="replaceable"><code>interval</code></em></code>] [<code class="option">-I <em class="replaceable"><code>input-format</code></em></code>] [<code class="option">-j <em class="replaceable"><code>jitter</code></em></code>] [<code class="option">-N <em class="replaceable"><code>soa-serial-format</code></em></code>] [<code class="option">-o <em class="replaceable"><code>origin</code></em></code>] [<code class="option">-O <em class="replaceable"><code>output-format</code></em></code>] [<code class="option">-p</code>] [<code class="option">-P</code>] [<code class="option">-r <em class="replaceable"><code>randomdev</code></em></code>] [<code class="option">-s <em class="replaceable"><code>start-time</code></em></code>] [<code class="option">-t</code>] [<code class="option">-v <em class="replaceable"><code>level</code></em></code>] [<code class="option">-z</code>] [<code class="option">-3 <em class="replaceable"><code>salt</code></em></code>] [<code class="option">-H <em class="replaceable"><code>iterations</code></em></code>] [<code class="option">-A</code>] {zonefile} [key...]</p></div>
|
||||||
</div>
|
</div>
|
||||||
<div class="refsect1" lang="en">
|
<div class="refsect1" lang="en">
|
||||||
<a name="id2543558"></a><h2>DESCRIPTION</h2>
|
<a name="id2543561"></a><h2>DESCRIPTION</h2>
|
||||||
<p><span><strong class="command">dnssec-signzone</strong></span>
|
<p><span><strong class="command">dnssec-signzone</strong></span>
|
||||||
signs a zone. It generates
|
signs a zone. It generates
|
||||||
NSEC and RRSIG records and produces a signed version of the
|
NSEC and RRSIG records and produces a signed version of the
|
||||||
@@ -43,7 +43,7 @@
|
|||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
<div class="refsect1" lang="en">
|
<div class="refsect1" lang="en">
|
||||||
<a name="id2543576"></a><h2>OPTIONS</h2>
|
<a name="id2543579"></a><h2>OPTIONS</h2>
|
||||||
<div class="variablelist"><dl>
|
<div class="variablelist"><dl>
|
||||||
<dt><span class="term">-a</span></dt>
|
<dt><span class="term">-a</span></dt>
|
||||||
<dd><p>
|
<dd><p>
|
||||||
@@ -273,7 +273,7 @@
|
|||||||
</dl></div>
|
</dl></div>
|
||||||
</div>
|
</div>
|
||||||
<div class="refsect1" lang="en">
|
<div class="refsect1" lang="en">
|
||||||
<a name="id2544503"></a><h2>EXAMPLE</h2>
|
<a name="id2544506"></a><h2>EXAMPLE</h2>
|
||||||
<p>
|
<p>
|
||||||
The following command signs the <strong class="userinput"><code>example.com</code></strong>
|
The following command signs the <strong class="userinput"><code>example.com</code></strong>
|
||||||
zone with the DSA key generated by <span><strong class="command">dnssec-keygen</strong></span>
|
zone with the DSA key generated by <span><strong class="command">dnssec-keygen</strong></span>
|
||||||
@@ -302,7 +302,7 @@ db.example.com.signed
|
|||||||
%</pre>
|
%</pre>
|
||||||
</div>
|
</div>
|
||||||
<div class="refsect1" lang="en">
|
<div class="refsect1" lang="en">
|
||||||
<a name="id2544554"></a><h2>KNOWN BUGS</h2>
|
<a name="id2544557"></a><h2>KNOWN BUGS</h2>
|
||||||
<p>
|
<p>
|
||||||
<span><strong class="command">dnssec-signzone</strong></span> was designed so that it could
|
<span><strong class="command">dnssec-signzone</strong></span> was designed so that it could
|
||||||
sign a zone partially, using only a subset of the DNSSEC keys
|
sign a zone partially, using only a subset of the DNSSEC keys
|
||||||
@@ -327,14 +327,14 @@ db.example.com.signed
|
|||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
<div class="refsect1" lang="en">
|
<div class="refsect1" lang="en">
|
||||||
<a name="id2544716"></a><h2>SEE ALSO</h2>
|
<a name="id2544720"></a><h2>SEE ALSO</h2>
|
||||||
<p><span class="citerefentry"><span class="refentrytitle">dnssec-keygen</span>(8)</span>,
|
<p><span class="citerefentry"><span class="refentrytitle">dnssec-keygen</span>(8)</span>,
|
||||||
<em class="citetitle">BIND 9 Administrator Reference Manual</em>,
|
<em class="citetitle">BIND 9 Administrator Reference Manual</em>,
|
||||||
<em class="citetitle">RFC 4033</em>.
|
<em class="citetitle">RFC 4033</em>.
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
<div class="refsect1" lang="en">
|
<div class="refsect1" lang="en">
|
||||||
<a name="id2544741"></a><h2>AUTHOR</h2>
|
<a name="id2544744"></a><h2>AUTHOR</h2>
|
||||||
<p><span class="corpauthor">Internet Systems Consortium</span>
|
<p><span class="corpauthor">Internet Systems Consortium</span>
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* 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, 2001, 2003 Internet Software Consortium.
|
* Copyright (C) 2000, 2001, 2003 Internet Software Consortium.
|
||||||
*
|
*
|
||||||
* Permission to use, copy, modify, and/or distribute this software for any
|
* Permission to use, copy, modify, and/or distribute this software for any
|
||||||
@@ -15,7 +15,7 @@
|
|||||||
* PERFORMANCE OF THIS SOFTWARE.
|
* PERFORMANCE OF THIS SOFTWARE.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/* $Id: dnssectool.c,v 1.45.334.5 2009/06/22 05:05:00 marka Exp $ */
|
/* $Id$ */
|
||||||
|
|
||||||
/*! \file */
|
/*! \file */
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (C) 2004, 2007-2009 Internet Systems Consortium, Inc. ("ISC")
|
* Copyright (C) 2004, 2007-2009, 2011, 2012 Internet Systems Consortium, Inc. ("ISC")
|
||||||
* Copyright (C) 2000, 2001, 2003 Internet Software Consortium.
|
* Copyright (C) 2000, 2001, 2003 Internet Software Consortium.
|
||||||
*
|
*
|
||||||
* Permission to use, copy, modify, and/or distribute this software for any
|
* Permission to use, copy, modify, and/or distribute this software for any
|
||||||
@@ -15,7 +15,7 @@
|
|||||||
* PERFORMANCE OF THIS SOFTWARE.
|
* PERFORMANCE OF THIS SOFTWARE.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/* $Id: dnssectool.h,v 1.22.48.2 2009/09/04 23:46:58 tbox Exp $ */
|
/* $Id$ */
|
||||||
|
|
||||||
#ifndef DNSSECTOOL_H
|
#ifndef DNSSECTOOL_H
|
||||||
#define DNSSECTOOL_H 1
|
#define DNSSECTOOL_H 1
|
||||||
@@ -27,8 +27,9 @@
|
|||||||
|
|
||||||
typedef void (fatalcallback_t)(void);
|
typedef void (fatalcallback_t)(void);
|
||||||
|
|
||||||
void
|
ISC_PLATFORM_NORETURN_PRE void
|
||||||
fatal(const char *format, ...) ISC_FORMAT_PRINTF(1, 2);
|
fatal(const char *format, ...)
|
||||||
|
ISC_FORMAT_PRINTF(1, 2) ISC_PLATFORM_NORETURN_POST;
|
||||||
|
|
||||||
void
|
void
|
||||||
setfatalcallback(fatalcallback_t *callback);
|
setfatalcallback(fatalcallback_t *callback);
|
||||||
|
|||||||
@@ -1,6 +1,4 @@
|
|||||||
Makefile
|
|
||||||
.libs
|
.libs
|
||||||
*.la
|
|
||||||
*.lo
|
|
||||||
named
|
named
|
||||||
|
named-symtbl.c
|
||||||
lwresd
|
lwresd
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
# Copyright (C) 2004-2008 Internet Systems Consortium, Inc. ("ISC")
|
# Copyright (C) 2004-2008, 2012 Internet Systems Consortium, Inc. ("ISC")
|
||||||
# Copyright (C) 1998-2002 Internet Software Consortium.
|
# Copyright (C) 1998-2002 Internet Software Consortium.
|
||||||
#
|
#
|
||||||
# Permission to use, copy, modify, and/or distribute this software for any
|
# 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
|
# OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||||
# PERFORMANCE OF THIS SOFTWARE.
|
# PERFORMANCE OF THIS SOFTWARE.
|
||||||
|
|
||||||
# $Id: Makefile.in,v 1.101 2008/09/23 17:25:47 jinmei Exp $
|
# $Id$
|
||||||
|
|
||||||
srcdir = @srcdir@
|
srcdir = @srcdir@
|
||||||
VPATH = @srcdir@
|
VPATH = @srcdir@
|
||||||
|
|||||||
+2
-2
@@ -1,6 +1,6 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
<!--
|
<!--
|
||||||
- Copyright (C) 2006-2009 Internet Systems Consortium, Inc. ("ISC")
|
- Copyright (C) 2006-2009, 2012 Internet Systems Consortium, Inc. ("ISC")
|
||||||
-
|
-
|
||||||
- Permission to use, copy, modify, and/or distribute this software for any
|
- Permission to use, copy, modify, and/or distribute this software for any
|
||||||
- purpose with or without fee is hereby granted, provided that the above
|
- purpose with or without fee is hereby granted, provided that the above
|
||||||
@@ -15,7 +15,7 @@
|
|||||||
- PERFORMANCE OF THIS SOFTWARE.
|
- PERFORMANCE OF THIS SOFTWARE.
|
||||||
-->
|
-->
|
||||||
|
|
||||||
<!-- $Id: bind9.xsl,v 1.19.82.2 2009/01/29 23:47:43 tbox Exp $ -->
|
<!-- $Id$ -->
|
||||||
|
|
||||||
<xsl:stylesheet version="1.0"
|
<xsl:stylesheet version="1.0"
|
||||||
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
|
xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
|
||||||
|
|||||||
@@ -1,11 +1,11 @@
|
|||||||
/*
|
/*
|
||||||
* Generated by convertxsl.pl 1.14 2008-07-17 23:43:26 jinmei Exp
|
* Generated by convertxsl.pl 1.14 2008/07/17 23:43:26 jinmei Exp
|
||||||
* From bind9.xsl 1.19.82.2 2009-01-29 23:47:43 tbox Exp
|
* From unknown
|
||||||
*/
|
*/
|
||||||
static char xslmsg[] =
|
static char xslmsg[] =
|
||||||
"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"
|
"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"
|
||||||
"<!--\n"
|
"<!--\n"
|
||||||
" - Copyright (C) 2006-2009 Internet Systems Consortium, Inc. (\"ISC\")\n"
|
" - Copyright (C) 2006-2009, 2012 Internet Systems Consortium, Inc. (\"ISC\")\n"
|
||||||
" -\n"
|
" -\n"
|
||||||
" - Permission to use, copy, modify, and/or distribute this software for any\n"
|
" - Permission to use, copy, modify, and/or distribute this software for any\n"
|
||||||
" - purpose with or without fee is hereby granted, provided that the above\n"
|
" - purpose with or without fee is hereby granted, provided that the above\n"
|
||||||
@@ -20,7 +20,7 @@ static char xslmsg[] =
|
|||||||
" - PERFORMANCE OF THIS SOFTWARE.\n"
|
" - PERFORMANCE OF THIS SOFTWARE.\n"
|
||||||
"-->\n"
|
"-->\n"
|
||||||
"\n"
|
"\n"
|
||||||
"<!-- \045Id: bind9.xsl,v 1.19.82.2 2009-01-29 23:47:43 tbox Exp \045 -->\n"
|
"<!-- $Id$ -->\n"
|
||||||
"\n"
|
"\n"
|
||||||
"<xsl:stylesheet version=\"1.0\"\n"
|
"<xsl:stylesheet version=\"1.0\"\n"
|
||||||
" xmlns:xsl=\"http://www.w3.org/1999/XSL/Transform\"\n"
|
" xmlns:xsl=\"http://www.w3.org/1999/XSL/Transform\"\n"
|
||||||
|
|||||||
+5
-2
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (C) 2004, 2005, 2007, 2010 Internet Systems Consortium, Inc. ("ISC")
|
* Copyright (C) 2004, 2005, 2007, 2010, 2012 Internet Systems Consortium, Inc. ("ISC")
|
||||||
* Copyright (C) 2001-2003 Internet Software Consortium.
|
* Copyright (C) 2001-2003 Internet Software Consortium.
|
||||||
*
|
*
|
||||||
* Permission to use, copy, modify, and/or distribute this software for any
|
* Permission to use, copy, modify, and/or distribute this software for any
|
||||||
@@ -15,7 +15,7 @@
|
|||||||
* PERFORMANCE OF THIS SOFTWARE.
|
* PERFORMANCE OF THIS SOFTWARE.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/* $Id: builtin.c,v 1.12.334.3 2010/08/03 23:45:47 tbox Exp $ */
|
/* $Id$ */
|
||||||
|
|
||||||
/*! \file
|
/*! \file
|
||||||
* \brief
|
* \brief
|
||||||
@@ -127,13 +127,16 @@ do_authors_lookup(dns_sdblookup_t *lookup) {
|
|||||||
const char **p;
|
const char **p;
|
||||||
static const char *authors[] = {
|
static const char *authors[] = {
|
||||||
"Mark Andrews",
|
"Mark Andrews",
|
||||||
|
"Curtis Blackburn",
|
||||||
"James Brister",
|
"James Brister",
|
||||||
"Ben Cottrell",
|
"Ben Cottrell",
|
||||||
"Michael Graff",
|
"Michael Graff",
|
||||||
"Andreas Gustafsson",
|
"Andreas Gustafsson",
|
||||||
"Bob Halley",
|
"Bob Halley",
|
||||||
|
"Evan Hunt",
|
||||||
"JINMEI Tatuya",
|
"JINMEI Tatuya",
|
||||||
"David Lawrence",
|
"David Lawrence",
|
||||||
|
"Scott Mann",
|
||||||
"Danny Mayer",
|
"Danny Mayer",
|
||||||
"Damien Neil",
|
"Damien Neil",
|
||||||
"Matt Nelson",
|
"Matt Nelson",
|
||||||
|
|||||||
+8
-2
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (C) 2004-2011 Internet Systems Consortium, Inc. ("ISC")
|
* Copyright (C) 2004-2012 Internet Systems Consortium, Inc. ("ISC")
|
||||||
* Copyright (C) 1999-2003 Internet Software Consortium.
|
* Copyright (C) 1999-2003 Internet Software Consortium.
|
||||||
*
|
*
|
||||||
* Permission to use, copy, modify, and/or distribute this software for any
|
* Permission to use, copy, modify, and/or distribute this software for any
|
||||||
@@ -15,7 +15,7 @@
|
|||||||
* PERFORMANCE OF THIS SOFTWARE.
|
* PERFORMANCE OF THIS SOFTWARE.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/* $Id: client.c,v 1.259.12.7 2011/05/06 23:45:55 tbox Exp $ */
|
/* $Id$ */
|
||||||
|
|
||||||
#include <config.h>
|
#include <config.h>
|
||||||
|
|
||||||
@@ -1302,6 +1302,12 @@ ns_client_isself(dns_view_t *myview, dns_tsigkey_t *mykey,
|
|||||||
|
|
||||||
UNUSED(arg);
|
UNUSED(arg);
|
||||||
|
|
||||||
|
/*
|
||||||
|
* ns_g_server->interfacemgr is task exclusive locked.
|
||||||
|
*/
|
||||||
|
if (ns_g_server->interfacemgr == NULL)
|
||||||
|
return (ISC_TRUE);
|
||||||
|
|
||||||
if (!ns_interfacemgr_listeningon(ns_g_server->interfacemgr, dstaddr))
|
if (!ns_interfacemgr_listeningon(ns_g_server->interfacemgr, dstaddr))
|
||||||
return (ISC_FALSE);
|
return (ISC_FALSE);
|
||||||
|
|
||||||
|
|||||||
+2
-2
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (C) 2004-2009 Internet Systems Consortium, Inc. ("ISC")
|
* Copyright (C) 2004-2009, 2012 Internet Systems Consortium, Inc. ("ISC")
|
||||||
* Copyright (C) 2001-2003 Internet Software Consortium.
|
* Copyright (C) 2001-2003 Internet Software Consortium.
|
||||||
*
|
*
|
||||||
* Permission to use, copy, modify, and/or distribute this software for any
|
* Permission to use, copy, modify, and/or distribute this software for any
|
||||||
@@ -15,7 +15,7 @@
|
|||||||
* PERFORMANCE OF THIS SOFTWARE.
|
* PERFORMANCE OF THIS SOFTWARE.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/* $Id: config.c,v 1.93.14.2 2009/03/17 23:47:28 tbox Exp $ */
|
/* $Id$ */
|
||||||
|
|
||||||
/*! \file */
|
/*! \file */
|
||||||
|
|
||||||
|
|||||||
+2
-2
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (C) 2004-2007, 2009, 2010 Internet Systems Consortium, Inc. ("ISC")
|
* Copyright (C) 2004-2007, 2009, 2010, 2012 Internet Systems Consortium, Inc. ("ISC")
|
||||||
* Copyright (C) 2001-2003 Internet Software Consortium.
|
* Copyright (C) 2001-2003 Internet Software Consortium.
|
||||||
*
|
*
|
||||||
* Permission to use, copy, modify, and/or distribute this software for any
|
* Permission to use, copy, modify, and/or distribute this software for any
|
||||||
@@ -15,7 +15,7 @@
|
|||||||
* PERFORMANCE OF THIS SOFTWARE.
|
* PERFORMANCE OF THIS SOFTWARE.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/* $Id: control.c,v 1.33.266.4 2010/12/03 23:45:46 tbox Exp $ */
|
/* $Id$ */
|
||||||
|
|
||||||
/*! \file */
|
/*! \file */
|
||||||
|
|
||||||
|
|||||||
+9
-13
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (C) 2004-2008, 2011 Internet Systems Consortium, Inc. ("ISC")
|
* Copyright (C) 2004-2008, 2011, 2012 Internet Systems Consortium, Inc. ("ISC")
|
||||||
* Copyright (C) 2001-2003 Internet Software Consortium.
|
* Copyright (C) 2001-2003 Internet Software Consortium.
|
||||||
*
|
*
|
||||||
* Permission to use, copy, modify, and/or distribute this software for any
|
* Permission to use, copy, modify, and/or distribute this software for any
|
||||||
@@ -15,7 +15,7 @@
|
|||||||
* PERFORMANCE OF THIS SOFTWARE.
|
* PERFORMANCE OF THIS SOFTWARE.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/* $Id: controlconf.c,v 1.60.70.2 2011/03/12 04:57:23 tbox Exp $ */
|
/* $Id$ */
|
||||||
|
|
||||||
/*! \file */
|
/*! \file */
|
||||||
|
|
||||||
@@ -373,17 +373,8 @@ control_recvmessage(isc_task_t *task, isc_event_t *event) {
|
|||||||
if (result == ISC_R_SUCCESS)
|
if (result == ISC_R_SUCCESS)
|
||||||
break;
|
break;
|
||||||
isc_mem_put(listener->mctx, secret.rstart, REGION_SIZE(secret));
|
isc_mem_put(listener->mctx, secret.rstart, REGION_SIZE(secret));
|
||||||
if (result == ISCCC_R_BADAUTH) {
|
log_invalid(&conn->ccmsg, result);
|
||||||
/*
|
goto cleanup;
|
||||||
* For some reason, request is non-NULL when
|
|
||||||
* isccc_cc_fromwire returns ISCCC_R_BADAUTH.
|
|
||||||
*/
|
|
||||||
if (request != NULL)
|
|
||||||
isccc_sexpr_free(&request);
|
|
||||||
} else {
|
|
||||||
log_invalid(&conn->ccmsg, result);
|
|
||||||
goto cleanup;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (key == NULL) {
|
if (key == NULL) {
|
||||||
@@ -1148,6 +1139,11 @@ add_listener(ns_controls_t *cp, controllistener_t **listenerp,
|
|||||||
if (result == ISC_R_SUCCESS)
|
if (result == ISC_R_SUCCESS)
|
||||||
isc_socket_setname(listener->sock, "control", NULL);
|
isc_socket_setname(listener->sock, "control", NULL);
|
||||||
|
|
||||||
|
#ifndef ISC_ALLOW_MAPPED
|
||||||
|
if (result == ISC_R_SUCCESS)
|
||||||
|
isc_socket_ipv6only(listener->sock, ISC_TRUE);
|
||||||
|
#endif
|
||||||
|
|
||||||
if (result == ISC_R_SUCCESS)
|
if (result == ISC_R_SUCCESS)
|
||||||
result = isc_socket_bind(listener->sock, &listener->address,
|
result = isc_socket_bind(listener->sock, &listener->address,
|
||||||
ISC_SOCKET_REUSEADDRESS);
|
ISC_SOCKET_REUSEADDRESS);
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (C) 2004-2009 Internet Systems Consortium, Inc. ("ISC")
|
* Copyright (C) 2004-2009, 2012 Internet Systems Consortium, Inc. ("ISC")
|
||||||
* Copyright (C) 1999-2003 Internet Software Consortium.
|
* Copyright (C) 1999-2003 Internet Software Consortium.
|
||||||
*
|
*
|
||||||
* Permission to use, copy, modify, and/or distribute this software for any
|
* Permission to use, copy, modify, and/or distribute this software for any
|
||||||
@@ -15,7 +15,7 @@
|
|||||||
* PERFORMANCE OF THIS SOFTWARE.
|
* PERFORMANCE OF THIS SOFTWARE.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/* $Id: client.h,v 1.86.120.2 2009/01/18 23:47:34 tbox Exp $ */
|
/* $Id$ */
|
||||||
|
|
||||||
#ifndef NAMED_CLIENT_H
|
#ifndef NAMED_CLIENT_H
|
||||||
#define NAMED_CLIENT_H 1
|
#define NAMED_CLIENT_H 1
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (C) 2004-2007 Internet Systems Consortium, Inc. ("ISC")
|
* Copyright (C) 2004-2007, 2012 Internet Systems Consortium, Inc. ("ISC")
|
||||||
* Copyright (C) 2001, 2002 Internet Software Consortium.
|
* Copyright (C) 2001, 2002 Internet Software Consortium.
|
||||||
*
|
*
|
||||||
* Permission to use, copy, modify, and/or distribute this software for any
|
* Permission to use, copy, modify, and/or distribute this software for any
|
||||||
@@ -15,7 +15,7 @@
|
|||||||
* PERFORMANCE OF THIS SOFTWARE.
|
* PERFORMANCE OF THIS SOFTWARE.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/* $Id: config.h,v 1.14 2007/06/19 23:46:59 tbox Exp $ */
|
/* $Id$ */
|
||||||
|
|
||||||
#ifndef NAMED_CONFIG_H
|
#ifndef NAMED_CONFIG_H
|
||||||
#define NAMED_CONFIG_H 1
|
#define NAMED_CONFIG_H 1
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (C) 2004-2007 Internet Systems Consortium, Inc. ("ISC")
|
* Copyright (C) 2004-2007, 2012 Internet Systems Consortium, Inc. ("ISC")
|
||||||
* Copyright (C) 2001-2003 Internet Software Consortium.
|
* Copyright (C) 2001-2003 Internet Software Consortium.
|
||||||
*
|
*
|
||||||
* Permission to use, copy, modify, and/or distribute this software for any
|
* Permission to use, copy, modify, and/or distribute this software for any
|
||||||
@@ -15,7 +15,7 @@
|
|||||||
* PERFORMANCE OF THIS SOFTWARE.
|
* PERFORMANCE OF THIS SOFTWARE.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/* $Id: control.h,v 1.25 2007/06/19 23:46:59 tbox Exp $ */
|
/* $Id$ */
|
||||||
|
|
||||||
#ifndef NAMED_CONTROL_H
|
#ifndef NAMED_CONTROL_H
|
||||||
#define NAMED_CONTROL_H 1
|
#define NAMED_CONTROL_H 1
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (C) 2004-2008, 2010 Internet Systems Consortium, Inc. ("ISC")
|
* Copyright (C) 2004-2008, 2010, 2012 Internet Systems Consortium, Inc. ("ISC")
|
||||||
* Copyright (C) 1999-2003 Internet Software Consortium.
|
* Copyright (C) 1999-2003 Internet Software Consortium.
|
||||||
*
|
*
|
||||||
* Permission to use, copy, modify, and/or distribute this software for any
|
* Permission to use, copy, modify, and/or distribute this software for any
|
||||||
@@ -15,7 +15,7 @@
|
|||||||
* PERFORMANCE OF THIS SOFTWARE.
|
* PERFORMANCE OF THIS SOFTWARE.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/* $Id: globals.h,v 1.80.12.3 2010/09/15 12:16:50 marka Exp $ */
|
/* $Id$ */
|
||||||
|
|
||||||
#ifndef NAMED_GLOBALS_H
|
#ifndef NAMED_GLOBALS_H
|
||||||
#define NAMED_GLOBALS_H 1
|
#define NAMED_GLOBALS_H 1
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* 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) 1999-2002 Internet Software Consortium.
|
* Copyright (C) 1999-2002 Internet Software Consortium.
|
||||||
*
|
*
|
||||||
* Permission to use, copy, modify, and/or distribute this software for any
|
* Permission to use, copy, modify, and/or distribute this software for any
|
||||||
@@ -15,7 +15,7 @@
|
|||||||
* PERFORMANCE OF THIS SOFTWARE.
|
* PERFORMANCE OF THIS SOFTWARE.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/* $Id: log.h,v 1.25.332.2 2009/01/07 23:47:16 tbox Exp $ */
|
/* $Id$ */
|
||||||
|
|
||||||
#ifndef NAMED_LOG_H
|
#ifndef NAMED_LOG_H
|
||||||
#define NAMED_LOG_H 1
|
#define NAMED_LOG_H 1
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* 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, 2001 Internet Software Consortium.
|
* Copyright (C) 2000, 2001 Internet Software Consortium.
|
||||||
*
|
*
|
||||||
* Permission to use, copy, modify, and/or distribute this software for any
|
* Permission to use, copy, modify, and/or distribute this software for any
|
||||||
@@ -15,7 +15,7 @@
|
|||||||
* PERFORMANCE OF THIS SOFTWARE.
|
* PERFORMANCE OF THIS SOFTWARE.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/* $Id: lwdclient.h,v 1.18.332.2 2009/01/18 23:47:34 tbox Exp $ */
|
/* $Id$ */
|
||||||
|
|
||||||
#ifndef NAMED_LWDCLIENT_H
|
#ifndef NAMED_LWDCLIENT_H
|
||||||
#define NAMED_LWDCLIENT_H 1
|
#define NAMED_LWDCLIENT_H 1
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (C) 2004, 2005, 2007 Internet Systems Consortium, Inc. ("ISC")
|
* Copyright (C) 2004, 2005, 2007, 2011, 2012 Internet Systems Consortium, Inc. ("ISC")
|
||||||
* Copyright (C) 1999-2002 Internet Software Consortium.
|
* Copyright (C) 1999-2002 Internet Software Consortium.
|
||||||
*
|
*
|
||||||
* Permission to use, copy, modify, and/or distribute this software for any
|
* Permission to use, copy, modify, and/or distribute this software for any
|
||||||
@@ -15,15 +15,16 @@
|
|||||||
* PERFORMANCE OF THIS SOFTWARE.
|
* PERFORMANCE OF THIS SOFTWARE.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/* $Id: main.h,v 1.15 2007/06/19 23:46:59 tbox Exp $ */
|
/* $Id$ */
|
||||||
|
|
||||||
#ifndef NAMED_MAIN_H
|
#ifndef NAMED_MAIN_H
|
||||||
#define NAMED_MAIN_H 1
|
#define NAMED_MAIN_H 1
|
||||||
|
|
||||||
/*! \file */
|
/*! \file */
|
||||||
|
|
||||||
void
|
ISC_PLATFORM_NORETURN_PRE void
|
||||||
ns_main_earlyfatal(const char *format, ...) ISC_FORMAT_PRINTF(1, 2);
|
ns_main_earlyfatal(const char *format, ...)
|
||||||
|
ISC_FORMAT_PRINTF(1, 2) ISC_PLATFORM_NORETURN_POST;
|
||||||
|
|
||||||
void
|
void
|
||||||
ns_main_earlywarning(const char *format, ...) ISC_FORMAT_PRINTF(1, 2);
|
ns_main_earlywarning(const char *format, ...) ISC_FORMAT_PRINTF(1, 2);
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* 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) 1999-2001 Internet Software Consortium.
|
* Copyright (C) 1999-2001 Internet Software Consortium.
|
||||||
*
|
*
|
||||||
* Permission to use, copy, modify, and/or distribute this software for any
|
* Permission to use, copy, modify, and/or distribute this software for any
|
||||||
@@ -15,7 +15,7 @@
|
|||||||
* PERFORMANCE OF THIS SOFTWARE.
|
* PERFORMANCE OF THIS SOFTWARE.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/* $Id: notify.h,v 1.14.332.2 2009/01/18 23:47:34 tbox Exp $ */
|
/* $Id$ */
|
||||||
|
|
||||||
#ifndef NAMED_NOTIFY_H
|
#ifndef NAMED_NOTIFY_H
|
||||||
#define NAMED_NOTIFY_H 1
|
#define NAMED_NOTIFY_H 1
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (C) 2004, 2005, 2007, 2010 Internet Systems Consortium, Inc. ("ISC")
|
* Copyright (C) 2004, 2005, 2007, 2010, 2012 Internet Systems Consortium, Inc. ("ISC")
|
||||||
* Copyright (C) 1999-2002 Internet Software Consortium.
|
* Copyright (C) 1999-2002 Internet Software Consortium.
|
||||||
*
|
*
|
||||||
* Permission to use, copy, modify, and/or distribute this software for any
|
* Permission to use, copy, modify, and/or distribute this software for any
|
||||||
@@ -15,7 +15,7 @@
|
|||||||
* PERFORMANCE OF THIS SOFTWARE.
|
* PERFORMANCE OF THIS SOFTWARE.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/* $Id: query.h,v 1.40.332.2 2010/09/24 08:30:28 tbox Exp $ */
|
/* $Id$ */
|
||||||
|
|
||||||
#ifndef NAMED_QUERY_H
|
#ifndef NAMED_QUERY_H
|
||||||
#define NAMED_QUERY_H 1
|
#define NAMED_QUERY_H 1
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (C) 2004-2009 Internet Systems Consortium, Inc. ("ISC")
|
* Copyright (C) 2004-2009, 2012 Internet Systems Consortium, Inc. ("ISC")
|
||||||
* Copyright (C) 1999-2003 Internet Software Consortium.
|
* Copyright (C) 1999-2003 Internet Software Consortium.
|
||||||
*
|
*
|
||||||
* Permission to use, copy, modify, and/or distribute this software for any
|
* Permission to use, copy, modify, and/or distribute this software for any
|
||||||
@@ -15,7 +15,7 @@
|
|||||||
* PERFORMANCE OF THIS SOFTWARE.
|
* PERFORMANCE OF THIS SOFTWARE.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/* $Id: server.h,v 1.93.120.3 2009/07/11 04:23:53 marka Exp $ */
|
/* $Id$ */
|
||||||
|
|
||||||
#ifndef NAMED_SERVER_H
|
#ifndef NAMED_SERVER_H
|
||||||
#define NAMED_SERVER_H 1
|
#define NAMED_SERVER_H 1
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (C) 2004-2007 Internet Systems Consortium, Inc. ("ISC")
|
* Copyright (C) 2004-2007, 2012 Internet Systems Consortium, Inc. ("ISC")
|
||||||
* Copyright (C) 1999-2001 Internet Software Consortium.
|
* Copyright (C) 1999-2001 Internet Software Consortium.
|
||||||
*
|
*
|
||||||
* Permission to use, copy, modify, and/or distribute this software for any
|
* Permission to use, copy, modify, and/or distribute this software for any
|
||||||
@@ -15,7 +15,7 @@
|
|||||||
* PERFORMANCE OF THIS SOFTWARE.
|
* PERFORMANCE OF THIS SOFTWARE.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/* $Id: tsigconf.h,v 1.16 2007/06/19 23:46:59 tbox Exp $ */
|
/* $Id$ */
|
||||||
|
|
||||||
#ifndef NS_TSIGCONF_H
|
#ifndef NS_TSIGCONF_H
|
||||||
#define NS_TSIGCONF_H 1
|
#define NS_TSIGCONF_H 1
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (C) 2004-2008 Internet Systems Consortium, Inc. ("ISC")
|
* Copyright (C) 2004-2008, 2012 Internet Systems Consortium, Inc. ("ISC")
|
||||||
* Copyright (C) 1999-2001 Internet Software Consortium.
|
* Copyright (C) 1999-2001 Internet Software Consortium.
|
||||||
*
|
*
|
||||||
* Permission to use, copy, modify, and/or distribute this software for any
|
* Permission to use, copy, modify, and/or distribute this software for any
|
||||||
@@ -15,7 +15,7 @@
|
|||||||
* PERFORMANCE OF THIS SOFTWARE.
|
* PERFORMANCE OF THIS SOFTWARE.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/* $Id: types.h,v 1.29 2008/01/17 23:46:59 tbox Exp $ */
|
/* $Id$ */
|
||||||
|
|
||||||
#ifndef NAMED_TYPES_H
|
#ifndef NAMED_TYPES_H
|
||||||
#define NAMED_TYPES_H 1
|
#define NAMED_TYPES_H 1
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (C) 2004-2009, 2011 Internet Systems Consortium, Inc. ("ISC")
|
* Copyright (C) 2004-2009, 2011, 2012 Internet Systems Consortium, Inc. ("ISC")
|
||||||
* Copyright (C) 1999-2002 Internet Software Consortium.
|
* Copyright (C) 1999-2002 Internet Software Consortium.
|
||||||
*
|
*
|
||||||
* Permission to use, copy, modify, and/or distribute this software for any
|
* Permission to use, copy, modify, and/or distribute this software for any
|
||||||
@@ -15,7 +15,7 @@
|
|||||||
* PERFORMANCE OF THIS SOFTWARE.
|
* PERFORMANCE OF THIS SOFTWARE.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/* $Id: interfacemgr.c,v 1.93.70.4 2011/03/12 04:57:23 tbox Exp $ */
|
/* $Id$ */
|
||||||
|
|
||||||
/*! \file */
|
/*! \file */
|
||||||
|
|
||||||
|
|||||||
+2
-2
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (C) 2004-2007, 2009 Internet Systems Consortium, Inc. ("ISC")
|
* Copyright (C) 2004-2007, 2009, 2012 Internet Systems Consortium, Inc. ("ISC")
|
||||||
* Copyright (C) 1999-2002 Internet Software Consortium.
|
* Copyright (C) 1999-2002 Internet Software Consortium.
|
||||||
*
|
*
|
||||||
* Permission to use, copy, modify, and/or distribute this software for any
|
* Permission to use, copy, modify, and/or distribute this software for any
|
||||||
@@ -15,7 +15,7 @@
|
|||||||
* PERFORMANCE OF THIS SOFTWARE.
|
* PERFORMANCE OF THIS SOFTWARE.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/* $Id: log.c,v 1.46.334.3 2009/01/07 01:50:14 jinmei Exp $ */
|
/* $Id$ */
|
||||||
|
|
||||||
/*! \file */
|
/*! \file */
|
||||||
|
|
||||||
|
|||||||
+2
-2
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (C) 2004-2007, 2011 Internet Systems Consortium, Inc. ("ISC")
|
* Copyright (C) 2004-2007, 2011, 2012 Internet Systems Consortium, Inc. ("ISC")
|
||||||
* Copyright (C) 1999-2001 Internet Software Consortium.
|
* Copyright (C) 1999-2001 Internet Software Consortium.
|
||||||
*
|
*
|
||||||
* Permission to use, copy, modify, and/or distribute this software for any
|
* Permission to use, copy, modify, and/or distribute this software for any
|
||||||
@@ -15,7 +15,7 @@
|
|||||||
* PERFORMANCE OF THIS SOFTWARE.
|
* PERFORMANCE OF THIS SOFTWARE.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/* $Id: logconf.c,v 1.42.334.4 2011/03/12 04:57:23 tbox Exp $ */
|
/* $Id$ */
|
||||||
|
|
||||||
/*! \file */
|
/*! \file */
|
||||||
|
|
||||||
|
|||||||
+2
-2
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (C) 2004-2007 Internet Systems Consortium, Inc. ("ISC")
|
* Copyright (C) 2004-2007, 2012 Internet Systems Consortium, Inc. ("ISC")
|
||||||
* Copyright (C) 2000, 2001 Internet Software Consortium.
|
* Copyright (C) 2000, 2001 Internet Software Consortium.
|
||||||
*
|
*
|
||||||
* Permission to use, copy, modify, and/or distribute this software for any
|
* Permission to use, copy, modify, and/or distribute this software for any
|
||||||
@@ -15,7 +15,7 @@
|
|||||||
* PERFORMANCE OF THIS SOFTWARE.
|
* PERFORMANCE OF THIS SOFTWARE.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/* $Id: lwdgabn.c,v 1.22 2007/06/19 23:46:59 tbox Exp $ */
|
/* $Id$ */
|
||||||
|
|
||||||
/*! \file */
|
/*! \file */
|
||||||
|
|
||||||
|
|||||||
+2
-2
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (C) 2004-2007 Internet Systems Consortium, Inc. ("ISC")
|
* Copyright (C) 2004-2007, 2012 Internet Systems Consortium, Inc. ("ISC")
|
||||||
* Copyright (C) 2000, 2001, 2003 Internet Software Consortium.
|
* Copyright (C) 2000, 2001, 2003 Internet Software Consortium.
|
||||||
*
|
*
|
||||||
* Permission to use, copy, modify, and/or distribute this software for any
|
* Permission to use, copy, modify, and/or distribute this software for any
|
||||||
@@ -15,7 +15,7 @@
|
|||||||
* PERFORMANCE OF THIS SOFTWARE.
|
* PERFORMANCE OF THIS SOFTWARE.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/* $Id: lwdgrbn.c,v 1.20 2007/06/19 23:46:59 tbox Exp $ */
|
/* $Id$ */
|
||||||
|
|
||||||
/*! \file */
|
/*! \file */
|
||||||
|
|
||||||
|
|||||||
+3
-3
@@ -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, 2001 Internet Software Consortium.
|
.\" Copyright (C) 2000, 2001 Internet Software Consortium.
|
||||||
.\"
|
.\"
|
||||||
.\" Permission to use, copy, modify, and/or distribute this software for any
|
.\" 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
|
.\" OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||||
.\" PERFORMANCE OF THIS SOFTWARE.
|
.\" PERFORMANCE OF THIS SOFTWARE.
|
||||||
.\"
|
.\"
|
||||||
.\" $Id: lwresd.8,v 1.29.14.2 2009/07/11 01:55:21 tbox Exp $
|
.\" $Id$
|
||||||
.\"
|
.\"
|
||||||
.hy 0
|
.hy 0
|
||||||
.ad l
|
.ad l
|
||||||
@@ -217,7 +217,7 @@ The default process\-id file.
|
|||||||
.PP
|
.PP
|
||||||
Internet Systems Consortium
|
Internet Systems Consortium
|
||||||
.SH "COPYRIGHT"
|
.SH "COPYRIGHT"
|
||||||
Copyright \(co 2004, 2005, 2007\-2009 Internet Systems Consortium, Inc. ("ISC")
|
Copyright \(co 2004, 2005, 2007\-2009, 2012 Internet Systems Consortium, Inc. ("ISC")
|
||||||
.br
|
.br
|
||||||
Copyright \(co 2000, 2001 Internet Software Consortium.
|
Copyright \(co 2000, 2001 Internet Software Consortium.
|
||||||
.br
|
.br
|
||||||
|
|||||||
+2
-2
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (C) 2004-2008 Internet Systems Consortium, Inc. ("ISC")
|
* Copyright (C) 2004-2008, 2012 Internet Systems Consortium, Inc. ("ISC")
|
||||||
* Copyright (C) 2000-2003 Internet Software Consortium.
|
* Copyright (C) 2000-2003 Internet Software Consortium.
|
||||||
*
|
*
|
||||||
* Permission to use, copy, modify, and/or distribute this software for any
|
* Permission to use, copy, modify, and/or distribute this software for any
|
||||||
@@ -15,7 +15,7 @@
|
|||||||
* PERFORMANCE OF THIS SOFTWARE.
|
* PERFORMANCE OF THIS SOFTWARE.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/* $Id: lwresd.c,v 1.58 2008/07/23 23:27:54 marka Exp $ */
|
/* $Id$ */
|
||||||
|
|
||||||
/*! \file
|
/*! \file
|
||||||
* \brief
|
* \brief
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd"
|
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd"
|
||||||
[<!ENTITY mdash "—">]>
|
[<!ENTITY mdash "—">]>
|
||||||
<!--
|
<!--
|
||||||
- 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, 2001 Internet Software Consortium.
|
- Copyright (C) 2000, 2001 Internet Software Consortium.
|
||||||
-
|
-
|
||||||
- Permission to use, copy, modify, and/or distribute this software for any
|
- Permission to use, copy, modify, and/or distribute this software for any
|
||||||
@@ -18,7 +18,7 @@
|
|||||||
- PERFORMANCE OF THIS SOFTWARE.
|
- PERFORMANCE OF THIS SOFTWARE.
|
||||||
-->
|
-->
|
||||||
|
|
||||||
<!-- $Id: lwresd.docbook,v 1.18.14.2 2009/01/22 23:47:05 tbox Exp $ -->
|
<!-- $Id$ -->
|
||||||
<refentry>
|
<refentry>
|
||||||
<refentryinfo>
|
<refentryinfo>
|
||||||
<date>June 30, 2000</date>
|
<date>June 30, 2000</date>
|
||||||
@@ -42,6 +42,7 @@
|
|||||||
<year>2007</year>
|
<year>2007</year>
|
||||||
<year>2008</year>
|
<year>2008</year>
|
||||||
<year>2009</year>
|
<year>2009</year>
|
||||||
|
<year>2012</year>
|
||||||
<holder>Internet Systems Consortium, Inc. ("ISC")</holder>
|
<holder>Internet Systems Consortium, Inc. ("ISC")</holder>
|
||||||
</copyright>
|
</copyright>
|
||||||
<copyright>
|
<copyright>
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
<!--
|
<!--
|
||||||
- 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, 2001 Internet Software Consortium.
|
- Copyright (C) 2000, 2001 Internet Software Consortium.
|
||||||
-
|
-
|
||||||
- Permission to use, copy, modify, and/or distribute this software for any
|
- 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
|
- OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||||
- PERFORMANCE OF THIS SOFTWARE.
|
- PERFORMANCE OF THIS SOFTWARE.
|
||||||
-->
|
-->
|
||||||
<!-- $Id: lwresd.html,v 1.25.14.2 2009/07/11 01:55:21 tbox Exp $ -->
|
<!-- $Id$ -->
|
||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
|
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
|
||||||
@@ -32,7 +32,7 @@
|
|||||||
<div class="cmdsynopsis"><p><code class="command">lwresd</code> [<code class="option">-c <em class="replaceable"><code>config-file</code></em></code>] [<code class="option">-C <em class="replaceable"><code>config-file</code></em></code>] [<code class="option">-d <em class="replaceable"><code>debug-level</code></em></code>] [<code class="option">-f</code>] [<code class="option">-g</code>] [<code class="option">-i <em class="replaceable"><code>pid-file</code></em></code>] [<code class="option">-m <em class="replaceable"><code>flag</code></em></code>] [<code class="option">-n <em class="replaceable"><code>#cpus</code></em></code>] [<code class="option">-P <em class="replaceable"><code>port</code></em></code>] [<code class="option">-p <em class="replaceable"><code>port</code></em></code>] [<code class="option">-s</code>] [<code class="option">-t <em class="replaceable"><code>directory</code></em></code>] [<code class="option">-u <em class="replaceable"><code>user</code></em></code>] [<code class="option">-v</code>] [<code class="option">-4</code>] [<code class="option">-6</code>]</p></div>
|
<div class="cmdsynopsis"><p><code class="command">lwresd</code> [<code class="option">-c <em class="replaceable"><code>config-file</code></em></code>] [<code class="option">-C <em class="replaceable"><code>config-file</code></em></code>] [<code class="option">-d <em class="replaceable"><code>debug-level</code></em></code>] [<code class="option">-f</code>] [<code class="option">-g</code>] [<code class="option">-i <em class="replaceable"><code>pid-file</code></em></code>] [<code class="option">-m <em class="replaceable"><code>flag</code></em></code>] [<code class="option">-n <em class="replaceable"><code>#cpus</code></em></code>] [<code class="option">-P <em class="replaceable"><code>port</code></em></code>] [<code class="option">-p <em class="replaceable"><code>port</code></em></code>] [<code class="option">-s</code>] [<code class="option">-t <em class="replaceable"><code>directory</code></em></code>] [<code class="option">-u <em class="replaceable"><code>user</code></em></code>] [<code class="option">-v</code>] [<code class="option">-4</code>] [<code class="option">-6</code>]</p></div>
|
||||||
</div>
|
</div>
|
||||||
<div class="refsect1" lang="en">
|
<div class="refsect1" lang="en">
|
||||||
<a name="id2543467"></a><h2>DESCRIPTION</h2>
|
<a name="id2543470"></a><h2>DESCRIPTION</h2>
|
||||||
<p><span><strong class="command">lwresd</strong></span>
|
<p><span><strong class="command">lwresd</strong></span>
|
||||||
is the daemon providing name lookup
|
is the daemon providing name lookup
|
||||||
services to clients that use the BIND 9 lightweight resolver
|
services to clients that use the BIND 9 lightweight resolver
|
||||||
@@ -67,7 +67,7 @@
|
|||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
<div class="refsect1" lang="en">
|
<div class="refsect1" lang="en">
|
||||||
<a name="id2543514"></a><h2>OPTIONS</h2>
|
<a name="id2543517"></a><h2>OPTIONS</h2>
|
||||||
<div class="variablelist"><dl>
|
<div class="variablelist"><dl>
|
||||||
<dt><span class="term">-4</span></dt>
|
<dt><span class="term">-4</span></dt>
|
||||||
<dd><p>
|
<dd><p>
|
||||||
@@ -197,7 +197,7 @@
|
|||||||
</dl></div>
|
</dl></div>
|
||||||
</div>
|
</div>
|
||||||
<div class="refsect1" lang="en">
|
<div class="refsect1" lang="en">
|
||||||
<a name="id2543931"></a><h2>FILES</h2>
|
<a name="id2543934"></a><h2>FILES</h2>
|
||||||
<div class="variablelist"><dl>
|
<div class="variablelist"><dl>
|
||||||
<dt><span class="term"><code class="filename">/etc/resolv.conf</code></span></dt>
|
<dt><span class="term"><code class="filename">/etc/resolv.conf</code></span></dt>
|
||||||
<dd><p>
|
<dd><p>
|
||||||
@@ -210,14 +210,14 @@
|
|||||||
</dl></div>
|
</dl></div>
|
||||||
</div>
|
</div>
|
||||||
<div class="refsect1" lang="en">
|
<div class="refsect1" lang="en">
|
||||||
<a name="id2543971"></a><h2>SEE ALSO</h2>
|
<a name="id2543974"></a><h2>SEE ALSO</h2>
|
||||||
<p><span class="citerefentry"><span class="refentrytitle">named</span>(8)</span>,
|
<p><span class="citerefentry"><span class="refentrytitle">named</span>(8)</span>,
|
||||||
<span class="citerefentry"><span class="refentrytitle">lwres</span>(3)</span>,
|
<span class="citerefentry"><span class="refentrytitle">lwres</span>(3)</span>,
|
||||||
<span class="citerefentry"><span class="refentrytitle">resolver</span>(5)</span>.
|
<span class="citerefentry"><span class="refentrytitle">resolver</span>(5)</span>.
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
<div class="refsect1" lang="en">
|
<div class="refsect1" lang="en">
|
||||||
<a name="id2544005"></a><h2>AUTHOR</h2>
|
<a name="id2544008"></a><h2>AUTHOR</h2>
|
||||||
<p><span class="corpauthor">Internet Systems Consortium</span>
|
<p><span class="corpauthor">Internet Systems Consortium</span>
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
+28
-4
@@ -1,5 +1,5 @@
|
|||||||
/*
|
/*
|
||||||
* Copyright (C) 2004-2011 Internet Systems Consortium, Inc. ("ISC")
|
* Copyright (C) 2004-2012 Internet Systems Consortium, Inc. ("ISC")
|
||||||
* Copyright (C) 1999-2003 Internet Software Consortium.
|
* Copyright (C) 1999-2003 Internet Software Consortium.
|
||||||
*
|
*
|
||||||
* Permission to use, copy, modify, and/or distribute this software for any
|
* Permission to use, copy, modify, and/or distribute this software for any
|
||||||
@@ -15,7 +15,7 @@
|
|||||||
* PERFORMANCE OF THIS SOFTWARE.
|
* PERFORMANCE OF THIS SOFTWARE.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
/* $Id: main.c,v 1.166.34.9 2011/03/12 04:57:23 tbox Exp $ */
|
/* $Id$ */
|
||||||
|
|
||||||
/*! \file */
|
/*! \file */
|
||||||
|
|
||||||
@@ -129,6 +129,10 @@ ns_main_earlyfatal(const char *format, ...) {
|
|||||||
exit(1);
|
exit(1);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
ISC_PLATFORM_NORETURN_PRE static void
|
||||||
|
assertion_failed(const char *file, int line, isc_assertiontype_t type,
|
||||||
|
const char *cond) ISC_PLATFORM_NORETURN_POST;
|
||||||
|
|
||||||
static void
|
static void
|
||||||
assertion_failed(const char *file, int line, isc_assertiontype_t type,
|
assertion_failed(const char *file, int line, isc_assertiontype_t type,
|
||||||
const char *cond)
|
const char *cond)
|
||||||
@@ -162,9 +166,10 @@ assertion_failed(const char *file, int line, isc_assertiontype_t type,
|
|||||||
exit(1);
|
exit(1);
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
ISC_PLATFORM_NORETURN_PRE static void
|
||||||
library_fatal_error(const char *file, int line, const char *format,
|
library_fatal_error(const char *file, int line, const char *format,
|
||||||
va_list args) ISC_FORMAT_PRINTF(3, 0);
|
va_list args)
|
||||||
|
ISC_FORMAT_PRINTF(3, 0) ISC_PLATFORM_NORETURN_POST;
|
||||||
|
|
||||||
static void
|
static void
|
||||||
library_fatal_error(const char *file, int line, const char *format,
|
library_fatal_error(const char *file, int line, const char *format,
|
||||||
@@ -686,6 +691,25 @@ setup(void) {
|
|||||||
isc_log_write(ns_g_lctx, NS_LOGCATEGORY_GENERAL, NS_LOGMODULE_MAIN,
|
isc_log_write(ns_g_lctx, NS_LOGCATEGORY_GENERAL, NS_LOGMODULE_MAIN,
|
||||||
ISC_LOG_NOTICE, "built with %s", ns_g_configargs);
|
ISC_LOG_NOTICE, "built with %s", ns_g_configargs);
|
||||||
|
|
||||||
|
isc_log_write(ns_g_lctx, NS_LOGCATEGORY_GENERAL, NS_LOGMODULE_MAIN,
|
||||||
|
ISC_LOG_NOTICE,
|
||||||
|
"----------------------------------------------------");
|
||||||
|
isc_log_write(ns_g_lctx, NS_LOGCATEGORY_GENERAL, NS_LOGMODULE_MAIN,
|
||||||
|
ISC_LOG_NOTICE,
|
||||||
|
"BIND 9 is maintained by Internet Systems Consortium,");
|
||||||
|
isc_log_write(ns_g_lctx, NS_LOGCATEGORY_GENERAL, NS_LOGMODULE_MAIN,
|
||||||
|
ISC_LOG_NOTICE,
|
||||||
|
"Inc. (ISC), a non-profit 501(c)(3) public-benefit ");
|
||||||
|
isc_log_write(ns_g_lctx, NS_LOGCATEGORY_GENERAL, NS_LOGMODULE_MAIN,
|
||||||
|
ISC_LOG_NOTICE,
|
||||||
|
"corporation. Support and training for BIND 9 are ");
|
||||||
|
isc_log_write(ns_g_lctx, NS_LOGCATEGORY_GENERAL, NS_LOGMODULE_MAIN,
|
||||||
|
ISC_LOG_NOTICE,
|
||||||
|
"available at https://www.isc.org/support");
|
||||||
|
isc_log_write(ns_g_lctx, NS_LOGCATEGORY_GENERAL, NS_LOGMODULE_MAIN,
|
||||||
|
ISC_LOG_NOTICE,
|
||||||
|
"----------------------------------------------------");
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Get the initial resource limits.
|
* Get the initial resource limits.
|
||||||
*/
|
*/
|
||||||
|
|||||||
+3
-3
@@ -1,4 +1,4 @@
|
|||||||
.\" Copyright (C) 2004-2009 Internet Systems Consortium, Inc. ("ISC")
|
.\" Copyright (C) 2004-2009, 2012 Internet Systems Consortium, Inc. ("ISC")
|
||||||
.\" Copyright (C) 2000, 2001, 2003 Internet Software Consortium.
|
.\" Copyright (C) 2000, 2001, 2003 Internet Software Consortium.
|
||||||
.\"
|
.\"
|
||||||
.\" Permission to use, copy, modify, and/or distribute this software for any
|
.\" 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
|
.\" OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||||
.\" PERFORMANCE OF THIS SOFTWARE.
|
.\" PERFORMANCE OF THIS SOFTWARE.
|
||||||
.\"
|
.\"
|
||||||
.\" $Id: named.8,v 1.38.14.2 2009/12/03 05:06:38 tbox Exp $
|
.\" $Id$
|
||||||
.\"
|
.\"
|
||||||
.hy 0
|
.hy 0
|
||||||
.ad l
|
.ad l
|
||||||
@@ -260,7 +260,7 @@ BIND 9 Administrator Reference Manual.
|
|||||||
.PP
|
.PP
|
||||||
Internet Systems Consortium
|
Internet Systems Consortium
|
||||||
.SH "COPYRIGHT"
|
.SH "COPYRIGHT"
|
||||||
Copyright \(co 2004\-2009 Internet Systems Consortium, Inc. ("ISC")
|
Copyright \(co 2004\-2009, 2012 Internet Systems Consortium, Inc. ("ISC")
|
||||||
.br
|
.br
|
||||||
Copyright \(co 2000, 2001, 2003 Internet Software Consortium.
|
Copyright \(co 2000, 2001, 2003 Internet Software Consortium.
|
||||||
.br
|
.br
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
.\" Copyright (C) 2004-2008 Internet Systems Consortium, Inc. ("ISC")
|
.\" Copyright (C) 2004-2008, 2012 Internet Systems Consortium, Inc. ("ISC")
|
||||||
.\"
|
.\"
|
||||||
.\" Permission to use, copy, modify, and/or distribute this software for any
|
.\" Permission to use, copy, modify, and/or distribute this software for any
|
||||||
.\" purpose with or without fee is hereby granted, provided that the above
|
.\" purpose with or without fee is hereby granted, provided that the above
|
||||||
@@ -12,7 +12,7 @@
|
|||||||
.\" OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
.\" OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||||
.\" PERFORMANCE OF THIS SOFTWARE.
|
.\" PERFORMANCE OF THIS SOFTWARE.
|
||||||
.\"
|
.\"
|
||||||
.\" $Id: named.conf.5,v 1.36.48.1 2009/07/11 01:55:21 tbox Exp $
|
.\" $Id$
|
||||||
.\"
|
.\"
|
||||||
.hy 0
|
.hy 0
|
||||||
.ad l
|
.ad l
|
||||||
@@ -544,5 +544,5 @@ zone \fIstring\fR \fIoptional_class\fR {
|
|||||||
\fBrndc\fR(8),
|
\fBrndc\fR(8),
|
||||||
BIND 9 Administrator Reference Manual.
|
BIND 9 Administrator Reference Manual.
|
||||||
.SH "COPYRIGHT"
|
.SH "COPYRIGHT"
|
||||||
Copyright \(co 2004\-2008 Internet Systems Consortium, Inc. ("ISC")
|
Copyright \(co 2004\-2008, 2012 Internet Systems Consortium, Inc. ("ISC")
|
||||||
.br
|
.br
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd"
|
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd"
|
||||||
[<!ENTITY mdash "—">]>
|
[<!ENTITY mdash "—">]>
|
||||||
<!--
|
<!--
|
||||||
- Copyright (C) 2004-2008 Internet Systems Consortium, Inc. ("ISC")
|
- Copyright (C) 2004-2008, 2012 Internet Systems Consortium, Inc. ("ISC")
|
||||||
-
|
-
|
||||||
- Permission to use, copy, modify, and/or distribute this software for any
|
- Permission to use, copy, modify, and/or distribute this software for any
|
||||||
- purpose with or without fee is hereby granted, provided that the above
|
- purpose with or without fee is hereby granted, provided that the above
|
||||||
@@ -17,7 +17,7 @@
|
|||||||
- PERFORMANCE OF THIS SOFTWARE.
|
- PERFORMANCE OF THIS SOFTWARE.
|
||||||
-->
|
-->
|
||||||
|
|
||||||
<!-- $Id: named.conf.docbook,v 1.39 2008/09/24 02:46:21 marka Exp $ -->
|
<!-- $Id$ -->
|
||||||
<refentry>
|
<refentry>
|
||||||
<refentryinfo>
|
<refentryinfo>
|
||||||
<date>Aug 13, 2004</date>
|
<date>Aug 13, 2004</date>
|
||||||
@@ -41,6 +41,7 @@
|
|||||||
<year>2006</year>
|
<year>2006</year>
|
||||||
<year>2007</year>
|
<year>2007</year>
|
||||||
<year>2008</year>
|
<year>2008</year>
|
||||||
|
<year>2012</year>
|
||||||
<holder>Internet Systems Consortium, Inc. ("ISC")</holder>
|
<holder>Internet Systems Consortium, Inc. ("ISC")</holder>
|
||||||
</copyright>
|
</copyright>
|
||||||
</docinfo>
|
</docinfo>
|
||||||
|
|||||||
+16
-16
@@ -1,5 +1,5 @@
|
|||||||
<!--
|
<!--
|
||||||
- Copyright (C) 2004-2008 Internet Systems Consortium, Inc. ("ISC")
|
- Copyright (C) 2004-2008, 2012 Internet Systems Consortium, Inc. ("ISC")
|
||||||
-
|
-
|
||||||
- Permission to use, copy, modify, and/or distribute this software for any
|
- Permission to use, copy, modify, and/or distribute this software for any
|
||||||
- purpose with or without fee is hereby granted, provided that the above
|
- 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
|
- OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||||
- PERFORMANCE OF THIS SOFTWARE.
|
- PERFORMANCE OF THIS SOFTWARE.
|
||||||
-->
|
-->
|
||||||
<!-- $Id: named.conf.html,v 1.45.48.1 2009/07/11 01:55:21 tbox Exp $ -->
|
<!-- $Id$ -->
|
||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
|
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
|
||||||
@@ -31,7 +31,7 @@
|
|||||||
<div class="cmdsynopsis"><p><code class="command">named.conf</code> </p></div>
|
<div class="cmdsynopsis"><p><code class="command">named.conf</code> </p></div>
|
||||||
</div>
|
</div>
|
||||||
<div class="refsect1" lang="en">
|
<div class="refsect1" lang="en">
|
||||||
<a name="id2543342"></a><h2>DESCRIPTION</h2>
|
<a name="id2543346"></a><h2>DESCRIPTION</h2>
|
||||||
<p><code class="filename">named.conf</code> is the configuration file
|
<p><code class="filename">named.conf</code> is the configuration file
|
||||||
for
|
for
|
||||||
<span><strong class="command">named</strong></span>. Statements are enclosed
|
<span><strong class="command">named</strong></span>. Statements are enclosed
|
||||||
@@ -50,14 +50,14 @@
|
|||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
<div class="refsect1" lang="en">
|
<div class="refsect1" lang="en">
|
||||||
<a name="id2543370"></a><h2>ACL</h2>
|
<a name="id2543373"></a><h2>ACL</h2>
|
||||||
<div class="literallayout"><p><br>
|
<div class="literallayout"><p><br>
|
||||||
acl <em class="replaceable"><code>string</code></em> { <em class="replaceable"><code>address_match_element</code></em>; ... };<br>
|
acl <em class="replaceable"><code>string</code></em> { <em class="replaceable"><code>address_match_element</code></em>; ... };<br>
|
||||||
<br>
|
<br>
|
||||||
</p></div>
|
</p></div>
|
||||||
</div>
|
</div>
|
||||||
<div class="refsect1" lang="en">
|
<div class="refsect1" lang="en">
|
||||||
<a name="id2543386"></a><h2>KEY</h2>
|
<a name="id2543389"></a><h2>KEY</h2>
|
||||||
<div class="literallayout"><p><br>
|
<div class="literallayout"><p><br>
|
||||||
key <em class="replaceable"><code>domain_name</code></em> {<br>
|
key <em class="replaceable"><code>domain_name</code></em> {<br>
|
||||||
algorithm <em class="replaceable"><code>string</code></em>;<br>
|
algorithm <em class="replaceable"><code>string</code></em>;<br>
|
||||||
@@ -66,7 +66,7 @@ key
|
|||||||
</p></div>
|
</p></div>
|
||||||
</div>
|
</div>
|
||||||
<div class="refsect1" lang="en">
|
<div class="refsect1" lang="en">
|
||||||
<a name="id2543405"></a><h2>MASTERS</h2>
|
<a name="id2543409"></a><h2>MASTERS</h2>
|
||||||
<div class="literallayout"><p><br>
|
<div class="literallayout"><p><br>
|
||||||
masters <em class="replaceable"><code>string</code></em> [<span class="optional"> port <em class="replaceable"><code>integer</code></em> </span>] {<br>
|
masters <em class="replaceable"><code>string</code></em> [<span class="optional"> port <em class="replaceable"><code>integer</code></em> </span>] {<br>
|
||||||
( <em class="replaceable"><code>masters</code></em> | <em class="replaceable"><code>ipv4_address</code></em> [<span class="optional">port <em class="replaceable"><code>integer</code></em></span>] |<br>
|
( <em class="replaceable"><code>masters</code></em> | <em class="replaceable"><code>ipv4_address</code></em> [<span class="optional">port <em class="replaceable"><code>integer</code></em></span>] |<br>
|
||||||
@@ -75,7 +75,7 @@ masters
|
|||||||
</p></div>
|
</p></div>
|
||||||
</div>
|
</div>
|
||||||
<div class="refsect1" lang="en">
|
<div class="refsect1" lang="en">
|
||||||
<a name="id2543451"></a><h2>SERVER</h2>
|
<a name="id2543454"></a><h2>SERVER</h2>
|
||||||
<div class="literallayout"><p><br>
|
<div class="literallayout"><p><br>
|
||||||
server ( <em class="replaceable"><code>ipv4_address[<span class="optional">/prefixlen</span>]</code></em> | <em class="replaceable"><code>ipv6_address[<span class="optional">/prefixlen</span>]</code></em> ) {<br>
|
server ( <em class="replaceable"><code>ipv4_address[<span class="optional">/prefixlen</span>]</code></em> | <em class="replaceable"><code>ipv6_address[<span class="optional">/prefixlen</span>]</code></em> ) {<br>
|
||||||
bogus <em class="replaceable"><code>boolean</code></em>;<br>
|
bogus <em class="replaceable"><code>boolean</code></em>;<br>
|
||||||
@@ -97,7 +97,7 @@ server
|
|||||||
</p></div>
|
</p></div>
|
||||||
</div>
|
</div>
|
||||||
<div class="refsect1" lang="en">
|
<div class="refsect1" lang="en">
|
||||||
<a name="id2543520"></a><h2>TRUSTED-KEYS</h2>
|
<a name="id2543523"></a><h2>TRUSTED-KEYS</h2>
|
||||||
<div class="literallayout"><p><br>
|
<div class="literallayout"><p><br>
|
||||||
trusted-keys {<br>
|
trusted-keys {<br>
|
||||||
<em class="replaceable"><code>domain_name</code></em> <em class="replaceable"><code>flags</code></em> <em class="replaceable"><code>protocol</code></em> <em class="replaceable"><code>algorithm</code></em> <em class="replaceable"><code>key</code></em>; ... <br>
|
<em class="replaceable"><code>domain_name</code></em> <em class="replaceable"><code>flags</code></em> <em class="replaceable"><code>protocol</code></em> <em class="replaceable"><code>algorithm</code></em> <em class="replaceable"><code>key</code></em>; ... <br>
|
||||||
@@ -105,7 +105,7 @@ trusted-keys
|
|||||||
</p></div>
|
</p></div>
|
||||||
</div>
|
</div>
|
||||||
<div class="refsect1" lang="en">
|
<div class="refsect1" lang="en">
|
||||||
<a name="id2543545"></a><h2>CONTROLS</h2>
|
<a name="id2543548"></a><h2>CONTROLS</h2>
|
||||||
<div class="literallayout"><p><br>
|
<div class="literallayout"><p><br>
|
||||||
controls {<br>
|
controls {<br>
|
||||||
inet ( <em class="replaceable"><code>ipv4_address</code></em> | <em class="replaceable"><code>ipv6_address</code></em> | * )<br>
|
inet ( <em class="replaceable"><code>ipv4_address</code></em> | <em class="replaceable"><code>ipv6_address</code></em> | * )<br>
|
||||||
@@ -117,7 +117,7 @@ controls
|
|||||||
</p></div>
|
</p></div>
|
||||||
</div>
|
</div>
|
||||||
<div class="refsect1" lang="en">
|
<div class="refsect1" lang="en">
|
||||||
<a name="id2543580"></a><h2>LOGGING</h2>
|
<a name="id2543584"></a><h2>LOGGING</h2>
|
||||||
<div class="literallayout"><p><br>
|
<div class="literallayout"><p><br>
|
||||||
logging {<br>
|
logging {<br>
|
||||||
channel <em class="replaceable"><code>string</code></em> {<br>
|
channel <em class="replaceable"><code>string</code></em> {<br>
|
||||||
@@ -135,7 +135,7 @@ logging
|
|||||||
</p></div>
|
</p></div>
|
||||||
</div>
|
</div>
|
||||||
<div class="refsect1" lang="en">
|
<div class="refsect1" lang="en">
|
||||||
<a name="id2543619"></a><h2>LWRES</h2>
|
<a name="id2543622"></a><h2>LWRES</h2>
|
||||||
<div class="literallayout"><p><br>
|
<div class="literallayout"><p><br>
|
||||||
lwres {<br>
|
lwres {<br>
|
||||||
listen-on [<span class="optional"> port <em class="replaceable"><code>integer</code></em> </span>] {<br>
|
listen-on [<span class="optional"> port <em class="replaceable"><code>integer</code></em> </span>] {<br>
|
||||||
@@ -148,7 +148,7 @@ lwres
|
|||||||
</p></div>
|
</p></div>
|
||||||
</div>
|
</div>
|
||||||
<div class="refsect1" lang="en">
|
<div class="refsect1" lang="en">
|
||||||
<a name="id2543660"></a><h2>OPTIONS</h2>
|
<a name="id2543664"></a><h2>OPTIONS</h2>
|
||||||
<div class="literallayout"><p><br>
|
<div class="literallayout"><p><br>
|
||||||
options {<br>
|
options {<br>
|
||||||
avoid-v4-udp-ports { <em class="replaceable"><code>port</code></em>; ... };<br>
|
avoid-v4-udp-ports { <em class="replaceable"><code>port</code></em>; ... };<br>
|
||||||
@@ -329,7 +329,7 @@ options
|
|||||||
</p></div>
|
</p></div>
|
||||||
</div>
|
</div>
|
||||||
<div class="refsect1" lang="en">
|
<div class="refsect1" lang="en">
|
||||||
<a name="id2544452"></a><h2>VIEW</h2>
|
<a name="id2544455"></a><h2>VIEW</h2>
|
||||||
<div class="literallayout"><p><br>
|
<div class="literallayout"><p><br>
|
||||||
view <em class="replaceable"><code>string</code></em> <em class="replaceable"><code>optional_class</code></em> {<br>
|
view <em class="replaceable"><code>string</code></em> <em class="replaceable"><code>optional_class</code></em> {<br>
|
||||||
match-clients { <em class="replaceable"><code>address_match_element</code></em>; ... };<br>
|
match-clients { <em class="replaceable"><code>address_match_element</code></em>; ... };<br>
|
||||||
@@ -477,7 +477,7 @@ view
|
|||||||
</p></div>
|
</p></div>
|
||||||
</div>
|
</div>
|
||||||
<div class="refsect1" lang="en">
|
<div class="refsect1" lang="en">
|
||||||
<a name="id2545113"></a><h2>ZONE</h2>
|
<a name="id2545116"></a><h2>ZONE</h2>
|
||||||
<div class="literallayout"><p><br>
|
<div class="literallayout"><p><br>
|
||||||
zone <em class="replaceable"><code>string</code></em> <em class="replaceable"><code>optional_class</code></em> {<br>
|
zone <em class="replaceable"><code>string</code></em> <em class="replaceable"><code>optional_class</code></em> {<br>
|
||||||
type ( master | slave | stub | hint |<br>
|
type ( master | slave | stub | hint |<br>
|
||||||
@@ -569,12 +569,12 @@ zone
|
|||||||
</p></div>
|
</p></div>
|
||||||
</div>
|
</div>
|
||||||
<div class="refsect1" lang="en">
|
<div class="refsect1" lang="en">
|
||||||
<a name="id2545410"></a><h2>FILES</h2>
|
<a name="id2545413"></a><h2>FILES</h2>
|
||||||
<p><code class="filename">/etc/named.conf</code>
|
<p><code class="filename">/etc/named.conf</code>
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
<div class="refsect1" lang="en">
|
<div class="refsect1" lang="en">
|
||||||
<a name="id2545421"></a><h2>SEE ALSO</h2>
|
<a name="id2545425"></a><h2>SEE ALSO</h2>
|
||||||
<p><span class="citerefentry"><span class="refentrytitle">named</span>(8)</span>,
|
<p><span class="citerefentry"><span class="refentrytitle">named</span>(8)</span>,
|
||||||
<span class="citerefentry"><span class="refentrytitle">named-checkconf</span>(8)</span>,
|
<span class="citerefentry"><span class="refentrytitle">named-checkconf</span>(8)</span>,
|
||||||
<span class="citerefentry"><span class="refentrytitle">rndc</span>(8)</span>,
|
<span class="citerefentry"><span class="refentrytitle">rndc</span>(8)</span>,
|
||||||
|
|||||||
@@ -2,7 +2,7 @@
|
|||||||
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd"
|
"http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd"
|
||||||
[<!ENTITY mdash "—">]>
|
[<!ENTITY mdash "—">]>
|
||||||
<!--
|
<!--
|
||||||
- Copyright (C) 2004-2009 Internet Systems Consortium, Inc. ("ISC")
|
- Copyright (C) 2004-2009, 2012 Internet Systems Consortium, Inc. ("ISC")
|
||||||
- Copyright (C) 2000, 2001, 2003 Internet Software Consortium.
|
- Copyright (C) 2000, 2001, 2003 Internet Software Consortium.
|
||||||
-
|
-
|
||||||
- Permission to use, copy, modify, and/or distribute this software for any
|
- Permission to use, copy, modify, and/or distribute this software for any
|
||||||
@@ -18,7 +18,7 @@
|
|||||||
- PERFORMANCE OF THIS SOFTWARE.
|
- PERFORMANCE OF THIS SOFTWARE.
|
||||||
-->
|
-->
|
||||||
|
|
||||||
<!-- $Id: named.docbook,v 1.23.14.2 2009/12/03 04:49:32 tbox Exp $ -->
|
<!-- $Id$ -->
|
||||||
<refentry id="man.named">
|
<refentry id="man.named">
|
||||||
<refentryinfo>
|
<refentryinfo>
|
||||||
<date>May 21, 2009</date>
|
<date>May 21, 2009</date>
|
||||||
@@ -43,6 +43,7 @@
|
|||||||
<year>2007</year>
|
<year>2007</year>
|
||||||
<year>2008</year>
|
<year>2008</year>
|
||||||
<year>2009</year>
|
<year>2009</year>
|
||||||
|
<year>2012</year>
|
||||||
<holder>Internet Systems Consortium, Inc. ("ISC")</holder>
|
<holder>Internet Systems Consortium, Inc. ("ISC")</holder>
|
||||||
</copyright>
|
</copyright>
|
||||||
<copyright>
|
<copyright>
|
||||||
|
|||||||
@@ -1,5 +1,5 @@
|
|||||||
<!--
|
<!--
|
||||||
- Copyright (C) 2004-2009 Internet Systems Consortium, Inc. ("ISC")
|
- Copyright (C) 2004-2009, 2012 Internet Systems Consortium, Inc. ("ISC")
|
||||||
- Copyright (C) 2000, 2001, 2003 Internet Software Consortium.
|
- Copyright (C) 2000, 2001, 2003 Internet Software Consortium.
|
||||||
-
|
-
|
||||||
- Permission to use, copy, modify, and/or distribute this software for any
|
- 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
|
- OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
|
||||||
- PERFORMANCE OF THIS SOFTWARE.
|
- PERFORMANCE OF THIS SOFTWARE.
|
||||||
-->
|
-->
|
||||||
<!-- $Id: named.html,v 1.30.14.2 2009/12/03 05:06:38 tbox Exp $ -->
|
<!-- $Id$ -->
|
||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
|
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
|
||||||
@@ -32,7 +32,7 @@
|
|||||||
<div class="cmdsynopsis"><p><code class="command">named</code> [<code class="option">-4</code>] [<code class="option">-6</code>] [<code class="option">-c <em class="replaceable"><code>config-file</code></em></code>] [<code class="option">-d <em class="replaceable"><code>debug-level</code></em></code>] [<code class="option">-f</code>] [<code class="option">-g</code>] [<code class="option">-m <em class="replaceable"><code>flag</code></em></code>] [<code class="option">-n <em class="replaceable"><code>#cpus</code></em></code>] [<code class="option">-p <em class="replaceable"><code>port</code></em></code>] [<code class="option">-s</code>] [<code class="option">-S <em class="replaceable"><code>#max-socks</code></em></code>] [<code class="option">-t <em class="replaceable"><code>directory</code></em></code>] [<code class="option">-u <em class="replaceable"><code>user</code></em></code>] [<code class="option">-v</code>] [<code class="option">-V</code>] [<code class="option">-x <em class="replaceable"><code>cache-file</code></em></code>]</p></div>
|
<div class="cmdsynopsis"><p><code class="command">named</code> [<code class="option">-4</code>] [<code class="option">-6</code>] [<code class="option">-c <em class="replaceable"><code>config-file</code></em></code>] [<code class="option">-d <em class="replaceable"><code>debug-level</code></em></code>] [<code class="option">-f</code>] [<code class="option">-g</code>] [<code class="option">-m <em class="replaceable"><code>flag</code></em></code>] [<code class="option">-n <em class="replaceable"><code>#cpus</code></em></code>] [<code class="option">-p <em class="replaceable"><code>port</code></em></code>] [<code class="option">-s</code>] [<code class="option">-S <em class="replaceable"><code>#max-socks</code></em></code>] [<code class="option">-t <em class="replaceable"><code>directory</code></em></code>] [<code class="option">-u <em class="replaceable"><code>user</code></em></code>] [<code class="option">-v</code>] [<code class="option">-V</code>] [<code class="option">-x <em class="replaceable"><code>cache-file</code></em></code>]</p></div>
|
||||||
</div>
|
</div>
|
||||||
<div class="refsect1" lang="en">
|
<div class="refsect1" lang="en">
|
||||||
<a name="id2543472"></a><h2>DESCRIPTION</h2>
|
<a name="id2543475"></a><h2>DESCRIPTION</h2>
|
||||||
<p><span><strong class="command">named</strong></span>
|
<p><span><strong class="command">named</strong></span>
|
||||||
is a Domain Name System (DNS) server,
|
is a Domain Name System (DNS) server,
|
||||||
part of the BIND 9 distribution from ISC. For more
|
part of the BIND 9 distribution from ISC. For more
|
||||||
@@ -47,7 +47,7 @@
|
|||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
<div class="refsect1" lang="en">
|
<div class="refsect1" lang="en">
|
||||||
<a name="id2543496"></a><h2>OPTIONS</h2>
|
<a name="id2543499"></a><h2>OPTIONS</h2>
|
||||||
<div class="variablelist"><dl>
|
<div class="variablelist"><dl>
|
||||||
<dt><span class="term">-4</span></dt>
|
<dt><span class="term">-4</span></dt>
|
||||||
<dd><p>
|
<dd><p>
|
||||||
@@ -220,7 +220,7 @@
|
|||||||
</dl></div>
|
</dl></div>
|
||||||
</div>
|
</div>
|
||||||
<div class="refsect1" lang="en">
|
<div class="refsect1" lang="en">
|
||||||
<a name="id2543931"></a><h2>SIGNALS</h2>
|
<a name="id2543934"></a><h2>SIGNALS</h2>
|
||||||
<p>
|
<p>
|
||||||
In routine operation, signals should not be used to control
|
In routine operation, signals should not be used to control
|
||||||
the nameserver; <span><strong class="command">rndc</strong></span> should be used
|
the nameserver; <span><strong class="command">rndc</strong></span> should be used
|
||||||
@@ -241,7 +241,7 @@
|
|||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
<div class="refsect1" lang="en">
|
<div class="refsect1" lang="en">
|
||||||
<a name="id2543979"></a><h2>CONFIGURATION</h2>
|
<a name="id2543982"></a><h2>CONFIGURATION</h2>
|
||||||
<p>
|
<p>
|
||||||
The <span><strong class="command">named</strong></span> configuration file is too complex
|
The <span><strong class="command">named</strong></span> configuration file is too complex
|
||||||
to describe in detail here. A complete description is provided
|
to describe in detail here. A complete description is provided
|
||||||
@@ -258,7 +258,7 @@
|
|||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
<div class="refsect1" lang="en">
|
<div class="refsect1" lang="en">
|
||||||
<a name="id2544016"></a><h2>FILES</h2>
|
<a name="id2544019"></a><h2>FILES</h2>
|
||||||
<div class="variablelist"><dl>
|
<div class="variablelist"><dl>
|
||||||
<dt><span class="term"><code class="filename">/etc/named.conf</code></span></dt>
|
<dt><span class="term"><code class="filename">/etc/named.conf</code></span></dt>
|
||||||
<dd><p>
|
<dd><p>
|
||||||
@@ -271,7 +271,7 @@
|
|||||||
</dl></div>
|
</dl></div>
|
||||||
</div>
|
</div>
|
||||||
<div class="refsect1" lang="en">
|
<div class="refsect1" lang="en">
|
||||||
<a name="id2544123"></a><h2>SEE ALSO</h2>
|
<a name="id2544195"></a><h2>SEE ALSO</h2>
|
||||||
<p><em class="citetitle">RFC 1033</em>,
|
<p><em class="citetitle">RFC 1033</em>,
|
||||||
<em class="citetitle">RFC 1034</em>,
|
<em class="citetitle">RFC 1034</em>,
|
||||||
<em class="citetitle">RFC 1035</em>,
|
<em class="citetitle">RFC 1035</em>,
|
||||||
@@ -284,7 +284,7 @@
|
|||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
<div class="refsect1" lang="en">
|
<div class="refsect1" lang="en">
|
||||||
<a name="id2544194"></a><h2>AUTHOR</h2>
|
<a name="id2544265"></a><h2>AUTHOR</h2>
|
||||||
<p><span class="corpauthor">Internet Systems Consortium</span>
|
<p><span class="corpauthor">Internet Systems Consortium</span>
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user