Compare commits
684
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
1511cda8b6 | ||
|
|
d151fbee99 | ||
|
|
477048a7c4 | ||
|
|
69f057944f | ||
|
|
485196a4cc | ||
|
|
e95785a789 | ||
|
|
12de90c2cc | ||
|
|
f2ab2af3b7 | ||
|
|
5f764bca6e | ||
|
|
cdd128b849 | ||
|
|
03f1bb8356 | ||
|
|
fa733320ca | ||
|
|
a4c2a6271b | ||
|
|
f4dd256dde | ||
|
|
131e246c26 | ||
|
|
6b27b3f08e | ||
|
|
56afba572b | ||
|
|
f0ab2408bf | ||
|
|
5d439f5238 | ||
|
|
9787eb680b | ||
|
|
40af8b5475 | ||
|
|
67546361cb | ||
|
|
b512d3659f | ||
|
|
453a4b6c3a | ||
|
|
d4a9f3b6cb | ||
|
|
2667843e65 | ||
|
|
c93fb40e31 | ||
|
|
f8cb5e5bc3 | ||
|
|
57299225a4 | ||
|
|
0bdc53c9ba | ||
|
|
8b27fd4b29 | ||
|
|
28bf17cf58 | ||
|
|
f8dda3b299 | ||
|
|
72a5b0d53e | ||
|
|
79b014d60b | ||
|
|
36c1751de0 | ||
|
|
fd0583a479 | ||
|
|
74203f8f02 | ||
|
|
8aa6e8da60 | ||
|
|
675eac11d7 | ||
|
|
480e8334e9 | ||
|
|
0992569f34 | ||
|
|
45fe615138 | ||
|
|
fea1c98c87 | ||
|
|
1d1958439c | ||
|
|
967fa276cf | ||
|
|
f66a5412c7 | ||
|
|
d3a3cf39e2 | ||
|
|
cb994f41ba | ||
|
|
694ffc6b26 | ||
|
|
e2b1577e08 | ||
|
|
8a4656e335 | ||
|
|
05f3f36cb9 | ||
|
|
fa31ca157f | ||
|
|
d920a41f95 | ||
|
|
ac902d0eec | ||
|
|
093ebbed91 | ||
|
|
b6a40587a9 | ||
|
|
6294217721 | ||
|
|
a18b781fac | ||
|
|
49c4cbffbe | ||
|
|
aa524d66eb | ||
|
|
f612ce4746 | ||
|
|
d02f8030f0 | ||
|
|
74da435353 | ||
|
|
56aec60ae3 | ||
|
|
7a75bfd9f7 | ||
|
|
877d3b185b | ||
|
|
a330dec0b5 | ||
|
|
970eeaff20 | ||
|
|
f0ada6657d | ||
|
|
00ff6766dd | ||
|
|
fbc355b20c | ||
|
|
c949afb3c1 | ||
|
|
8a593376be | ||
|
|
4aa8caeb53 | ||
|
|
cc86c4f840 | ||
|
|
5f69cd48c9 | ||
|
|
3b24367a06 | ||
|
|
628a7e5c60 | ||
|
|
3cd63e9198 | ||
|
|
1cd0e02533 | ||
|
|
e5602180dc | ||
|
|
3c83ce9313 | ||
|
|
0df5975731 | ||
|
|
8dc21f361a | ||
|
|
e71e4a4cdd | ||
|
|
4e5042b224 | ||
|
|
dfce21d27b | ||
|
|
ccced33af3 | ||
|
|
d3ff406fca | ||
|
|
df2a88e2b8 | ||
|
|
ce910b013f | ||
|
|
4b500a80b4 | ||
|
|
2e67f6cd68 | ||
|
|
983a82b5f7 | ||
|
|
0f86ffd4b6 | ||
|
|
b1803c627b | ||
|
|
b3afec046e | ||
|
|
b26782a1df | ||
|
|
dbab5b0036 | ||
|
|
9c7a8dc753 | ||
|
|
68864dc2a9 | ||
|
|
60cd8bcc56 | ||
|
|
8e7aa4e1a8 | ||
|
|
d38b0e91a3 | ||
|
|
f694d83e78 | ||
|
|
03c4e32d48 | ||
|
|
6a658a8677 | ||
|
|
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,287 @@
|
|||||||
|
--- 9.6-ESV-R7 released ---
|
||||||
|
|
||||||
|
3318. [tuning] Reduce the amount of work performed while holding a
|
||||||
|
bucket lock when finshed with a fetch context.
|
||||||
|
[RT #29239]
|
||||||
|
|
||||||
|
3314. [bug] The masters list could be updated while refesh_callback
|
||||||
|
and stub_callback were using it. [RT #26732]
|
||||||
|
|
||||||
|
3313. [protocol] Add TLSA record type. [RT #28989]
|
||||||
|
|
||||||
|
3311. [bug] Abort the zone dump if zone->db is NULL in
|
||||||
|
zone.c:zone_gotwritehandle. [RT #29028]
|
||||||
|
|
||||||
|
3310. [test] Increase table size for mutex profiling. [RT #28809]
|
||||||
|
|
||||||
|
3309. [bug] resolver.c:fctx_finddone() was not threadsafe.
|
||||||
|
[RT #27995]
|
||||||
|
|
||||||
|
3307. [bug] Add missing ISC_LANG_BEGINDECLS and ISC_LANG_ENDDECLS.
|
||||||
|
[RT #28956]
|
||||||
|
|
||||||
|
3304. [bug] Use hmctx, not mctx when freeing rbtdb->heaps.
|
||||||
|
[RT #28571]
|
||||||
|
|
||||||
|
3301. [contrib] Update queryperf to build on darwin. Add -R flag
|
||||||
|
for non-recursive queries. [RT #28565]
|
||||||
|
|
||||||
|
3300. [bug] Named could die if gssapi was enabled in named.conf
|
||||||
|
but was not compiled in. [RT #28338]
|
||||||
|
|
||||||
|
3299. [bug] Make SDB handle errors from database drivers better.
|
||||||
|
[RT #28534]
|
||||||
|
|
||||||
|
3232. [bug] Zero zone->curmaster before return in
|
||||||
|
dns_zone_setmasterswithkeys(). [RT #26732]
|
||||||
|
|
||||||
|
3197. [bug] Don't try to log the filename and line number when
|
||||||
|
the config parser can't open a file. [RT #22263]
|
||||||
|
|
||||||
|
--- 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 +304,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
|
||||||
@@ -31,12 +313,12 @@
|
|||||||
dns_rdataset_totext() that could cause named to
|
dns_rdataset_totext() that could cause named to
|
||||||
crash with an assertion failure. [RT #24777]
|
crash with an assertion failure. [RT #24777]
|
||||||
|
|
||||||
3121. [security] An authoritative name server sending a negative
|
3121. [security] An authoritative name server sending a negative
|
||||||
response containing a very large RRset could
|
response containing a very large RRset could
|
||||||
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]
|
||||||
|
|
||||||
@@ -128,9 +410,9 @@
|
|||||||
|
|
||||||
3043. [test] Merged in the NetBSD ATF test framework (currently
|
3043. [test] Merged in the NetBSD ATF test framework (currently
|
||||||
version 0.12) for development of future unit tests.
|
version 0.12) for development of future unit tests.
|
||||||
Use configure --with-atf to build ATF internally
|
Use configure --with-atf to build ATF internally
|
||||||
or configure --with-atf=prefix to use an external
|
or configure --with-atf=prefix to use an external
|
||||||
copy. [RT #23209]
|
copy. [RT #23209]
|
||||||
|
|
||||||
3042. [bug] dig +trace could fail attempting to use IPv6
|
3042. [bug] dig +trace could fail attempting to use IPv6
|
||||||
addresses on systems with only IPv4 connectivity.
|
addresses on systems with only IPv4 connectivity.
|
||||||
@@ -320,7 +602,7 @@
|
|||||||
2929. [bug] Improved handling of GSS security contexts:
|
2929. [bug] Improved handling of GSS security contexts:
|
||||||
- added LRU expiration for generated TSIGs
|
- added LRU expiration for generated TSIGs
|
||||||
- added the ability to use a non-default realm
|
- added the ability to use a non-default realm
|
||||||
- added new "realm" keyword in nsupdate
|
- added new "realm" keyword in nsupdate
|
||||||
- limited lifetime of generated keys to 1 hour
|
- limited lifetime of generated keys to 1 hour
|
||||||
or the lifetime of the context (whichever is
|
or the lifetime of the context (whichever is
|
||||||
smaller)
|
smaller)
|
||||||
@@ -685,11 +967,11 @@
|
|||||||
trigger an assert. [RT #20368]
|
trigger an assert. [RT #20368]
|
||||||
|
|
||||||
2705. [bug] Reconcile the XML stats version number with a later
|
2705. [bug] Reconcile the XML stats version number with a later
|
||||||
BIND9 release, by adding a "name" attribute to
|
BIND9 release, by adding a "name" attribute to
|
||||||
"cache" elements and increasing the version number
|
"cache" elements and increasing the version number
|
||||||
to 2.2. (This is a minor version change, but may
|
to 2.2. (This is a minor version change, but may
|
||||||
affect XML parsers if they assume the cache element
|
affect XML parsers if they assume the cache element
|
||||||
doesn't take an attribute.)
|
doesn't take an attribute.)
|
||||||
|
|
||||||
2704. [bug] Serial of dynamic and stub zones could be inconsistent
|
2704. [bug] Serial of dynamic and stub zones could be inconsistent
|
||||||
with their SOA serial. [RT #19387]
|
with their SOA serial. [RT #19387]
|
||||||
@@ -1348,10 +1630,10 @@
|
|||||||
time. [RT #18277]
|
time. [RT #18277]
|
||||||
|
|
||||||
2423. [security] Randomize server selection on queries, so as to
|
2423. [security] Randomize server selection on queries, so as to
|
||||||
make forgery a little more difficult. Instead of
|
make forgery a little more difficult. Instead of
|
||||||
always preferring the server with the lowest RTT,
|
always preferring the server with the lowest RTT,
|
||||||
pick a server with RTT within the same 128
|
pick a server with RTT within the same 128
|
||||||
millisecond band. [RT #18441]
|
millisecond band. [RT #18441]
|
||||||
|
|
||||||
2422. [bug] Handle the special return value of a empty node as
|
2422. [bug] Handle the special return value of a empty node as
|
||||||
if it was a NXRRSET in the validator. [RT #18447]
|
if it was a NXRRSET in the validator. [RT #18447]
|
||||||
@@ -1432,7 +1714,7 @@
|
|||||||
|
|
||||||
2399. [placeholder]
|
2399. [placeholder]
|
||||||
|
|
||||||
2398. [bug] Improve file descriptor management. New,
|
2398. [bug] Improve file descriptor management. New,
|
||||||
temporary, named.conf option reserved-sockets,
|
temporary, named.conf option reserved-sockets,
|
||||||
default 512. [RT #18344]
|
default 512. [RT #18344]
|
||||||
|
|
||||||
@@ -1683,8 +1965,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 +1977,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,214 +1,553 @@
|
|||||||
3005. [port] Solaris: Work around the lack of
|
3312. [bug] named-checkconf didn't detect a bad dns64 clients acl.
|
||||||
gsskrb5_register_acceptor_identity() by setting
|
[RT #27631]
|
||||||
the KRB5_KTNAME environment variable to the
|
|
||||||
contents of tkey-gssapi-keytab. Also fixed
|
|
||||||
test errors on MacOSX. [RT #22853]
|
|
||||||
|
|
||||||
3003. [experimental] Added update-policy match type "external",
|
3306. [bug] Improve DNS64 reverse zone performance. [RT #28563]
|
||||||
enabling named to defer the decision of whether to
|
|
||||||
allow a dynamic update to an external daemon.
|
|
||||||
(Contributed by Andrew Tridgell.) [RT #22758]
|
|
||||||
|
|
||||||
3000. [bug] More TKEY/GSS fixes:
|
3305. [func] Add wire format lookup method to sdb. [RT #28563]
|
||||||
- nsupdate can now get the default realm from
|
|
||||||
the user's Kerberos principal
|
|
||||||
- corrected gsstest compilation flags
|
|
||||||
- improved documentation
|
|
||||||
- fixed some NULL dereferences
|
|
||||||
[RT #22795]
|
|
||||||
|
|
||||||
2992. [contrib] contrib/check-secure-delegation.pl: A simple tool
|
3303. [bug] named could die when reloading. [RT #28606]
|
||||||
for looking at a secure delegation. [RT #22059]
|
|
||||||
|
|
||||||
2991. [contrib] contrib/zone-edit.sh: A simple zone editing tool for
|
3302. [bug] dns_dnssec_findmatchingkeys could fail to find
|
||||||
dynamic zones. [RT #22365]
|
keys if the zone name contained character that
|
||||||
|
required special mappings. [RT #28600]
|
||||||
|
|
||||||
2990. [bug] 'dnssec-settime -S' no longer tests prepublication
|
3296. [bug] Named could die with a INSIST failure in
|
||||||
interval validity when the interval is set to 0.
|
client.c:exit_check. [RT #28346]
|
||||||
[RT #22761]
|
|
||||||
|
|
||||||
2988. [experimental] Added a "dlopen" DLZ driver, allowing the creation
|
3289. [bug] 'rndc retransfer' failed for inline zones. [RT #28036]
|
||||||
of external DLZ drivers that can be loaded as
|
|
||||||
shared objects at runtime rather than linked with
|
|
||||||
named. Currently this is switched on via a
|
|
||||||
compile-time option, "configure --with-dlz-dlopen".
|
|
||||||
Note: the syntax for configuring DLZ zones
|
|
||||||
is likely to be refined in future releases.
|
|
||||||
(Contributed by Andrew Tridgell of the Samba
|
|
||||||
project.) [RT #22629]
|
|
||||||
|
|
||||||
2985. [bug] Add a regression test for change #2896. [RT #21324]
|
3288. [bug] dlz_destroy() function wasn't correctly registered
|
||||||
|
by the DLZ dlopen driver. [RT #28056]
|
||||||
|
|
||||||
2983. [bug] Include "loadkeys" in rndc help output. [RT #22493]
|
3286. [bug] Managed key maintenance timer could fail to start
|
||||||
|
after 'rndc reconfig'. [RT #26786]
|
||||||
|
|
||||||
2980. [bug] named didn't properly handle UPDATES that changed the
|
3280. [bug] Potential double free of a rdataset on out of memory
|
||||||
TTL of the NSEC3PARAM RRset. [RT #22363]
|
with DNS64. [RT #27762]
|
||||||
|
|
||||||
2977. [bug] 'nsupdate -l' report if the session key is missing.
|
3279. [bug] Hold a internal reference to the zone while performing
|
||||||
[RT #21670]
|
a asynchronous load. Address potential memory leak
|
||||||
|
if the asynchronous is cancelled. [RT #27750]
|
||||||
|
|
||||||
2973. [bug] bind.keys.h was being removed by the "make clean"
|
3278. [bug] Make sure automatic key maintenance is started
|
||||||
at the end of configure resulting in build failures
|
when "auto-dnssec maintain" is turned on during
|
||||||
where there is very old version of perl installed.
|
"rndc reconfig". [RT #26805]
|
||||||
Move it to "make maintainer-clean". [RT #22230]
|
|
||||||
|
|
||||||
2963. [security] The allow-query acl was being applied instead of the
|
3277. [bug] win32: isc_socket_dup is not implemented. [RT #27696]
|
||||||
allow-query-cache acl to cache lookups. [RT #22114]
|
|
||||||
|
|
||||||
2961. [bug] Be still more selective about the non-authoritative
|
3276. [bug] win32: ns_os_openfile failed to return NULL on
|
||||||
answers we apply change 2748 to. [RT #22074]
|
safe_open failure. [RT #27696]
|
||||||
|
|
||||||
2949. [bug] dns_view_setnewzones() contained a memory leak if
|
3275. [bug] Corrected rndc -h output; the 'rndc sync -clean'
|
||||||
it was called multiple times. [RT #21942]
|
option had been misspelled as '-clear'. (To avoid
|
||||||
|
future confusion, both options now work.) [RT #27173]
|
||||||
|
|
||||||
2948. [port] MacOS: provide a mechanism to configure the test
|
3273. [bug] AAAA responses could be returned in the additional
|
||||||
interfaces at reboot. See bin/tests/system/README
|
section even when filter-aaaa-on-v4 was in use.
|
||||||
for details.
|
[RT #27292]
|
||||||
|
|
||||||
2940. [port] Remove connection aborted error message on
|
3271. [port] darwin: mksymtbl is not always stable, loop several
|
||||||
Windows. [RT #21549]
|
times before giving up. mksymtbl was using non
|
||||||
|
portable perl to covert 64 bit hex strings. [RT #27653]
|
||||||
|
|
||||||
2938. [bug] When generating signed responses, from a signed zone
|
3270. [bug] "rndc reload" didn't reuse existing zones correctly
|
||||||
that uses NSEC3, named would use a uninitialised
|
when inline-signing was in use. [RT #27650]
|
||||||
pointer if it needed to skip a NSEC3 record because
|
|
||||||
it didn't match the selected NSEC3PARAM record for
|
|
||||||
zone. [RT# 21868]
|
|
||||||
|
|
||||||
2930. [experimental] New "rndc addzone" and "rndc delzone" commads
|
3269. [port] darwin 11 and later now built threaded by default.
|
||||||
allow dynamic addition and deletion of zones.
|
|
||||||
To enable this feature, specify a "new-zone-file"
|
|
||||||
option at the view or options level in named.conf.
|
|
||||||
Zone configuration information for the new zones
|
|
||||||
will be written into that file. To make the new
|
|
||||||
zones persist after a restart, "include" the file
|
|
||||||
into named.conf in the appropriate view. (Note:
|
|
||||||
This feature is not yet documented, and its syntax
|
|
||||||
is expected to change.) [RT #19447]
|
|
||||||
|
|
||||||
2928. [bug] Be more selective about the non-authoritative
|
3265. [bug] Address lock order reversal with inline-signing
|
||||||
answer we apply change 2748 to. [RT #21594]
|
support. [27557]
|
||||||
|
|
||||||
2914. [bug] Make the "autosign" system test more portable.
|
3264. [bug] Automatic regeneration of signatures in an
|
||||||
[RT #20997]
|
inline-signing zone could stall when the server
|
||||||
|
was restarted. [RT #27344]
|
||||||
|
|
||||||
2909. [bug] named-checkconf -p could die if "update-policy local;"
|
3263. [bug] "rndc sync" did not affect the unsigned side of an
|
||||||
was specified in named.conf. [RT #21416]
|
inline-signing zone. [RT #27337]
|
||||||
|
|
||||||
2907. [bug] The export version of libdns had undefined references.
|
3262. [bug] Signed responses were handled incorrectly by RPZ.
|
||||||
[RT #21444]
|
[RT #27316]
|
||||||
|
|
||||||
2906. [bug] Address RFC 5011 implementation issues. [RT #20903]
|
3258. [test] Add "forcing full sign with unreadable keys" test.
|
||||||
|
[RT #27153]
|
||||||
|
|
||||||
2903. [bug] managed-keys-directory missing from namedconf.c.
|
3252. [bug] When master zones using inline-signing were
|
||||||
[RT #21370]
|
updated while the server was offline, the source
|
||||||
|
zone could fall out of sync with the signed
|
||||||
|
copy. They can now resynchronize. [RT #26676]
|
||||||
|
|
||||||
2897. [bug] NSEC3 chains could be left behind when transitioning
|
3248. [bug] Configure options --enable-fixed-rrset and
|
||||||
to insecure. [RT #21040]
|
--enable-exportlib were incompatible with each
|
||||||
|
other. [RT #27087]
|
||||||
|
|
||||||
2896. [bug] "rndc sign" failed to properly update the zone
|
3246. [bug] Named failed to start with a empty also-notify list.
|
||||||
when adding a DNSKEY for publication only. [RT #21045]
|
[RT #27087]
|
||||||
|
|
||||||
2893. [bug] Improve managed keys support. New named.conf option
|
3245. [bug] Don't report a error unchanged serials unless there
|
||||||
managed-keys-directory. [RT #20924]
|
were other changes when thawing a zone with
|
||||||
|
ixfr-fromdifferences. [RT #26845]
|
||||||
|
|
||||||
2892. [bug] Handle REVOKED keys better. [RT #20961]
|
3243. [port] freebsd,netbsd,bsdi: the thread defaults were not
|
||||||
|
being properly set.
|
||||||
|
|
||||||
2887. [bug] Report the keytag times in UTC in the .key file,
|
3240. [bug] DNSKEY state change events could be missed. [RT #26874]
|
||||||
local time is presented as a comment within the
|
|
||||||
comment. [RT #21223]
|
|
||||||
|
|
||||||
2886. [bug] ctime() is not thread safe. [RT #21223]
|
3239. [bug] dns_dnssec_findmatchingkeys needs to use a consistent
|
||||||
|
timestamp. [RT #26883]
|
||||||
|
|
||||||
2880. [cleanup] Make the output of dnssec-keygen and dnssec-revoke
|
3236. [bug] Backed out changes #3182 and #3202, related to
|
||||||
consistent. [RT #21078]
|
EDNS(0) fallback behavior. [RT #26416]
|
||||||
|
|
||||||
2873. [bug] Cancelling a dynamic update via the dns/client module
|
3233. [bug] 'rndc freeze/thaw' didn't work for inline zones.
|
||||||
could trigger an assertion failure. [RT #21133]
|
[RT #26632]
|
||||||
|
|
||||||
2872. [bug] Modify dns/client.c:dns_client_createx() to only
|
3225. [bug] Silence spurious "setsockopt(517, IPV6_V6ONLY) failed"
|
||||||
require one of IPv4 or IPv6 rather than both.
|
messages. [RT #26507]
|
||||||
[RT #21122]
|
|
||||||
|
|
||||||
2871. [bug] Type mismatch in mem_api.c between the definition and
|
3224. [bug] 'rndc signing' argument parsing was broken. [RT #26684]
|
||||||
the header file, causing build failure with
|
|
||||||
--enable-exportlib. [RT #21138]
|
|
||||||
|
|
||||||
2861. [doc] dnssec-settime man pages didn't correctly document the
|
3223. [bug] 'task_test privilege_drop' generated false positives.
|
||||||
inactivation time. [RT #21039]
|
[RT #26766]
|
||||||
|
|
||||||
2860. [bug] named-checkconf's usage was out of date. [RT #21039]
|
3222. [cleanup] Replace dns_journal_{get,set}_bitws with
|
||||||
|
dns_journal_{get,set}_sourceserial. [RT #26634]
|
||||||
|
|
||||||
2848. [doc] Moved README.dnssec, README.libdns, README.pkcs11 and
|
3220. [bug] Change #3186 was incomplete; dns_db_rpz_findips()
|
||||||
README.rfc5011 into the ARM. [RT #20899]
|
could fail to set the database version correctly,
|
||||||
|
causing an assertion failure. [RT #26180]
|
||||||
|
|
||||||
2847. [cleanup] Corrected usage message in dnssec-settime. [RT #20921]
|
3220. [bug] Change #3186 was incomplete; dns_db_rpz_findips()
|
||||||
|
could fail to set the database version correctly,
|
||||||
|
causing an assertion failure. [RT #26180]
|
||||||
|
3219. [bug] Disable NOEDNS caching following a timeout.
|
||||||
|
|
||||||
2845. [bug] RFC 5011 client could crash on shutdown. [RT #20903]
|
3217. [cleanup] Fix build problem with --disable-static. [RT #26476]
|
||||||
|
|
||||||
2841. [bug] Change 2836 was not complete. [RT #20883]
|
3215. [bug] 'rndc recursing' could cause a core dump. [RT #26495]
|
||||||
|
|
||||||
2839. [bug] A KSK revoked by named could not be deleted.
|
3210. [bug] Canceling the oldest query due to recursive-client
|
||||||
[RT #20881]
|
overload could trigger an assertion failure. [RT #26463]
|
||||||
|
|
||||||
2836. [bug] Keys that were scheduled to become active could
|
3202. [bug] NOEDNS caching on timeout was too agressive.
|
||||||
be delayed. [RT #20874]
|
[RT #26416]
|
||||||
|
|
||||||
2835. [bug] Key inactivity dates were inadvertently stored in
|
3198. [doc] Clarified that dnssec-settime can alter keyfile
|
||||||
the private key file with the outdated tag
|
permissions. [RT #24866]
|
||||||
"Unpublish" rather than "Inactive". This has been
|
|
||||||
fixed; however, any existing keys that had Inactive
|
|
||||||
dates set will now need to have them reset, using
|
|
||||||
'dnssec-settime -I'. [RT #20868]
|
|
||||||
|
|
||||||
2833. [cleanup] Fix usage messages in dnssec-keygen and dnssec-settime.
|
3195. [cleanup] Silence "file not found" warnings when loading
|
||||||
[RT #20851]
|
managed-keys zone. [RT #26340]
|
||||||
|
|
||||||
2832. [bug] Modify "struct stat" in lib/export/samples/nsprobe.c
|
3186. [bug] Version/db mis-match in rpz code. [RT #26180]
|
||||||
to avoid redefinition in some OSs [RT 20831]
|
|
||||||
|
|
||||||
2824. [bug] "rndc sign" was not being run by the correct task.
|
3184. [bug] named had excessive cpu usage when a redirect zone was
|
||||||
[RT #20759]
|
configured. [RT #26013]
|
||||||
|
|
||||||
2821. [doc] Add note that named-checkconf doesn't automatically
|
3183. [bug] Added RTLD_GLOBAL flag to dlopen call. [RT #26301]
|
||||||
read rndc.key and bind.keys [RT #20758]
|
|
||||||
|
|
||||||
2816. [bug] previous_closest_nsec() could fail to return
|
3182. [bug] Auth servers behind firewalls which block packets
|
||||||
data for NSEC3 nodes [RT #29730]
|
greater than 512 bytes may cause other servers to
|
||||||
|
perform poorly. Now, adb retains edns information
|
||||||
|
and caches noedns servers. [RT #23392/24964]
|
||||||
|
|
||||||
2811. [cleanup] Add "rndc sign" to list of commands in rndc usage
|
3178. [bug] A race condition introduced by change #3163 could
|
||||||
output. [RT #20733]
|
cause an assertion failure on shutdown. [RT #26271]
|
||||||
|
|
||||||
2809. [cleanup] Restored accidentally-deleted text in usage output
|
3176. [doc] Corrected example code and added a README to the
|
||||||
in dnssec-settime and dnssec-revoke [RT #20739]
|
sample external DLZ module in contrib/dlz/example.
|
||||||
|
[RT #26215]
|
||||||
|
|
||||||
2808. [bug] Remove the attempt to install atomic.h from lib/isc.
|
3172. [port] darwin 10.* and freebsd [89] are now built threaded by
|
||||||
atomic.h is correctly installed by the architecture
|
default.
|
||||||
specific subdirectories. [RT #20722]
|
|
||||||
|
|
||||||
2807. [bug] Fixed a possible ASSERT when reconfiguring zone
|
3171. [bug] Exclusively lock the task when adding a zone using
|
||||||
keys. [RT #20720]
|
'rndc addzone'. [RT #25600]
|
||||||
|
|
||||||
2806. [bug] "rdnc sign" could delay re-signing the DNSKEY
|
3168. [bug] Nxdomain redirection could trigger an assert with
|
||||||
when it had changed. [RT #20703]
|
a ANY query. [RT #26017]
|
||||||
|
|
||||||
2805. [bug] Fixed namespace problems encountered when building
|
3166. [bug] Upgrading a zone to support inline-signing failed.
|
||||||
external programs using non-exported BIND9 libraries
|
[RT #26014]
|
||||||
(i.e., built without --enable-exportlib). [RT #20679]
|
|
||||||
|
|
||||||
2804. [bug] Send notifies when a zone is signed with "rndc sign"
|
3165. [bug] dnssec-signzone could generate new signatures when
|
||||||
or as a result of a scheduled key change. [RT #20700]
|
resigning, even when valid signatures were already
|
||||||
|
present. [RT #26025]
|
||||||
|
|
||||||
2803. [port] win32: Install named-journalprint, nsec3hash, arpaname
|
3163. [bug] Use finer-grained locking in client.c to address
|
||||||
and genrandom under windows. [RT #20670]
|
concurrency problems with large numbers of threads.
|
||||||
|
[RT #26044]
|
||||||
|
|
||||||
2802. [cleanup] Rename journalprint to named-journalprint. [RT #20670]
|
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]
|
||||||
|
|
||||||
2799. [cleanup] Changed the "secure-to-insecure" option to
|
3159. [bug] On some platforms, named could assert on startup
|
||||||
"dnssec-secure-to-insecure", and "dnskey-ksk-only"
|
when running in a chrooted environment without
|
||||||
to "dnssec-dnskey-kskonly", for clarity. [RT #20586]
|
/proc. [RT #25863]
|
||||||
|
|
||||||
2798. [bug] Addressed bugs in managed-keys initialization
|
3158. [bug] Recursive servers would prefer a particular UDP
|
||||||
and rollover. [RT #20683]
|
socket instead of using all available sockets.
|
||||||
|
[RT #26038]
|
||||||
|
|
||||||
|
3155. [bug] Fixed a build failure when using contrib DLZ
|
||||||
|
drivers (e.g., mysql, postgresql, etc). [RT #25710]
|
||||||
|
|
||||||
|
3152. [cleanup] Some versions of gcc and clang failed due to
|
||||||
|
incorrect use of __builtin_expect. [RT #25183]
|
||||||
|
|
||||||
|
3142. [bug] NAPTR is class agnostic. [RT #25429]
|
||||||
|
|
||||||
|
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]
|
||||||
|
|
||||||
|
3127. [bug] 'rndc thaw' will now remove a zone's journal file
|
||||||
|
if the zone serial number has been changed and
|
||||||
|
ixfr-from-differences is not in use. [RT #24687]
|
||||||
|
|
||||||
|
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]
|
||||||
|
|
||||||
|
3122. [cleanup] dnssec-settime: corrected usage message. [RT #24664]
|
||||||
|
|
||||||
|
3117. [cleanup] Remove doc and parser references to the
|
||||||
|
never-implemented 'auto-dnssec create' option.
|
||||||
|
[RT #24533]
|
||||||
|
|
||||||
|
3115. [bug] Named could fail to return requested data when
|
||||||
|
following a CNAME that points into the same zone.
|
||||||
|
[RT #24455]
|
||||||
|
|
||||||
|
3108. [cleanup] dnssec-signzone: Clarified some error and
|
||||||
|
warning messages; removed #ifdef ALLOW_KSKLESS_ZONES
|
||||||
|
code (use -P instead). [RT #20852]
|
||||||
|
|
||||||
|
3105. [bug] GOST support can be suppressed by "configure
|
||||||
|
--without-gost" [RT #24367]
|
||||||
|
|
||||||
|
3103. [bug] Configuring 'dnssec-validation auto' in a view
|
||||||
|
instead of in the options statement could trigger
|
||||||
|
an assertion failure in named-checkconf. [RT #24382]
|
||||||
|
|
||||||
|
3100. [security] Certain response policy zone configurations could
|
||||||
|
trigger an INSIST when receiving a query of type
|
||||||
|
RRSIG. [RT #24280]
|
||||||
|
|
||||||
|
3098. [bug] DLZ zones were answering without setting the AA bit.
|
||||||
|
[RT #24146]
|
||||||
|
|
||||||
|
3096. [bug] Set KRB5_KTNAME before calling log_cred() in
|
||||||
|
dst_gssapi_acceptctx(). [RT #24004]
|
||||||
|
|
||||||
|
3094. [doc] Expand dns64 documentation.
|
||||||
|
|
||||||
|
3093. [bug] Fix gssapi/kerberos dependencies [RT #23836]
|
||||||
|
|
||||||
|
3091. [bug] Fixed a bug in which zone keys that were published
|
||||||
|
and then subsequently activated could fail to trigger
|
||||||
|
automatic signing. [RT #22911]
|
||||||
|
|
||||||
|
3087. [bug] DDNS updates using SIG(0) with update-policy match
|
||||||
|
type "external" could cause a crash. [RT #23735]
|
||||||
|
|
||||||
|
3086. [bug] Running dnssec-settime -f on an old-style key will
|
||||||
|
now force an update to the new key format even if no
|
||||||
|
other change has been specified, using "-P now -A now"
|
||||||
|
as default values. [RT #22474]
|
||||||
|
|
||||||
|
3082. [port] strtok_r is threads only. [RT #23747]
|
||||||
|
|
||||||
|
3077. [bug] zone.c:zone_refreshkeys() incorrectly called
|
||||||
|
dns_zone_attach(), use zone->irefs instead. [RT #23303]
|
||||||
|
|
||||||
|
3075. [bug] dns_dnssec_findzonekeys{2} used a inconsistant
|
||||||
|
timestamp when determining which keys are active.
|
||||||
|
[RT #23642]
|
||||||
|
|
||||||
|
3073. [bug] managed-keys changes were not properly being recorded.
|
||||||
|
[RT #20256]
|
||||||
|
|
||||||
|
3072. [bug] dns_dns64_aaaaok() potential NULL pointer dereference.
|
||||||
|
[RT #20256]
|
||||||
|
|
||||||
|
3057. [bug] "rndc secroots" would abort after the first error
|
||||||
|
and so could miss some views. [RT #23488]
|
||||||
|
|
||||||
|
3054. [bug] Added elliptic curve support check in
|
||||||
|
GOST OpenSSL engine detection. [RT #23485]
|
||||||
|
|
||||||
|
3052. [test] Fixed last autosign test report. [RT #23256]
|
||||||
|
|
||||||
|
3050. [bug] The autosign system test was timing dependent.
|
||||||
|
Wait for the initial autosigning to complete
|
||||||
|
before running the rest of the test. [RT #23035]
|
||||||
|
|
||||||
|
3048. [bug] Fully separate view key mangement. [RT #23419]
|
||||||
|
|
||||||
|
3045. [removed] Replaced by change #3050.
|
||||||
|
|
||||||
|
3038. [bug] Install <dns/rpz.h>. [RT #23342]
|
||||||
|
|
||||||
|
3022. [bug] Fixed rpz SERVFAILs after failed zone transfers
|
||||||
|
[RT #23246]
|
||||||
|
|
||||||
|
3021. [bug] Change #3010 was incomplete. [RT #22296]
|
||||||
|
|
||||||
|
3020. [bug] auto-dnssec failed to correctly update the zone when
|
||||||
|
changing the DNSKEY RRset. [RT #23232]
|
||||||
|
|
||||||
|
3017. [doc] dnssec-keyfromlabel -I was not properly documented.
|
||||||
|
[RT #22887]
|
||||||
|
|
||||||
|
3013. [bug] The DNS64 ttl was not always being set as expected.
|
||||||
|
[RT #23034]
|
||||||
|
|
||||||
|
3010. [bug] Fixed a bug where "rndc reconfig" stopped the timer
|
||||||
|
for refreshing managed-keys. [RT #22296]
|
||||||
|
|
||||||
|
3005. [port] Solaris: Work around the lack of
|
||||||
|
gsskrb5_register_acceptor_identity() by setting
|
||||||
|
the KRB5_KTNAME environment variable to the
|
||||||
|
contents of tkey-gssapi-keytab. Also fixed
|
||||||
|
test errors on MacOSX. [RT #22853]
|
||||||
|
|
||||||
|
3003. [experimental] Added update-policy match type "external",
|
||||||
|
enabling named to defer the decision of whether to
|
||||||
|
allow a dynamic update to an external daemon.
|
||||||
|
(Contributed by Andrew Tridgell.) [RT #22758]
|
||||||
|
|
||||||
|
3000. [bug] More TKEY/GSS fixes:
|
||||||
|
- nsupdate can now get the default realm from
|
||||||
|
the user's Kerberos principal
|
||||||
|
- corrected gsstest compilation flags
|
||||||
|
- improved documentation
|
||||||
|
- fixed some NULL dereferences
|
||||||
|
[RT #22795]
|
||||||
|
|
||||||
|
2992. [contrib] contrib/check-secure-delegation.pl: A simple tool
|
||||||
|
for looking at a secure delegation. [RT #22059]
|
||||||
|
|
||||||
|
2991. [contrib] contrib/zone-edit.sh: A simple zone editing tool for
|
||||||
|
dynamic zones. [RT #22365]
|
||||||
|
|
||||||
|
2990. [bug] 'dnssec-settime -S' no longer tests prepublication
|
||||||
|
interval validity when the interval is set to 0.
|
||||||
|
[RT #22761]
|
||||||
|
|
||||||
|
2988. [experimental] Added a "dlopen" DLZ driver, allowing the creation
|
||||||
|
of external DLZ drivers that can be loaded as
|
||||||
|
shared objects at runtime rather than linked with
|
||||||
|
named. Currently this is switched on via a
|
||||||
|
compile-time option, "configure --with-dlz-dlopen".
|
||||||
|
Note: the syntax for configuring DLZ zones
|
||||||
|
is likely to be refined in future releases.
|
||||||
|
(Contributed by Andrew Tridgell of the Samba
|
||||||
|
project.) [RT #22629]
|
||||||
|
|
||||||
|
2985. [bug] Add a regression test for change #2896. [RT #21324]
|
||||||
|
|
||||||
|
2983. [bug] Include "loadkeys" in rndc help output. [RT #22493]
|
||||||
|
|
||||||
|
2980. [bug] named didn't properly handle UPDATES that changed the
|
||||||
|
TTL of the NSEC3PARAM RRset. [RT #22363]
|
||||||
|
|
||||||
|
2977. [bug] 'nsupdate -l' report if the session key is missing.
|
||||||
|
[RT #21670]
|
||||||
|
|
||||||
|
2973. [bug] bind.keys.h was being removed by the "make clean"
|
||||||
|
at the end of configure resulting in build failures
|
||||||
|
where there is very old version of perl installed.
|
||||||
|
Move it to "make maintainer-clean". [RT #22230]
|
||||||
|
|
||||||
|
2963. [security] The allow-query acl was being applied instead of the
|
||||||
|
allow-query-cache acl to cache lookups. [RT #22114]
|
||||||
|
|
||||||
|
2961. [bug] Be still more selective about the non-authoritative
|
||||||
|
answers we apply change 2748 to. [RT #22074]
|
||||||
|
|
||||||
|
2949. [bug] dns_view_setnewzones() contained a memory leak if
|
||||||
|
it was called multiple times. [RT #21942]
|
||||||
|
|
||||||
|
2948. [port] MacOS: provide a mechanism to configure the test
|
||||||
|
interfaces at reboot. See bin/tests/system/README
|
||||||
|
for details.
|
||||||
|
|
||||||
|
2940. [port] Remove connection aborted error message on
|
||||||
|
Windows. [RT #21549]
|
||||||
|
|
||||||
|
2938. [bug] When generating signed responses, from a signed zone
|
||||||
|
that uses NSEC3, named would use a uninitialised
|
||||||
|
pointer if it needed to skip a NSEC3 record because
|
||||||
|
it didn't match the selected NSEC3PARAM record for
|
||||||
|
zone. [RT# 21868]
|
||||||
|
|
||||||
|
2930. [experimental] New "rndc addzone" and "rndc delzone" commads
|
||||||
|
allow dynamic addition and deletion of zones.
|
||||||
|
To enable this feature, specify a "new-zone-file"
|
||||||
|
option at the view or options level in named.conf.
|
||||||
|
Zone configuration information for the new zones
|
||||||
|
will be written into that file. To make the new
|
||||||
|
zones persist after a restart, "include" the file
|
||||||
|
into named.conf in the appropriate view. (Note:
|
||||||
|
This feature is not yet documented, and its syntax
|
||||||
|
is expected to change.) [RT #19447]
|
||||||
|
|
||||||
|
2928. [bug] Be more selective about the non-authoritative
|
||||||
|
answer we apply change 2748 to. [RT #21594]
|
||||||
|
|
||||||
|
2914. [bug] Make the "autosign" system test more portable.
|
||||||
|
[RT #20997]
|
||||||
|
|
||||||
|
2909. [bug] named-checkconf -p could die if "update-policy local;"
|
||||||
|
was specified in named.conf. [RT #21416]
|
||||||
|
|
||||||
|
2907. [bug] The export version of libdns had undefined references.
|
||||||
|
[RT #21444]
|
||||||
|
|
||||||
|
2906. [bug] Address RFC 5011 implementation issues. [RT #20903]
|
||||||
|
|
||||||
|
2903. [bug] managed-keys-directory missing from namedconf.c.
|
||||||
|
[RT #21370]
|
||||||
|
|
||||||
|
2897. [bug] NSEC3 chains could be left behind when transitioning
|
||||||
|
to insecure. [RT #21040]
|
||||||
|
|
||||||
|
2896. [bug] "rndc sign" failed to properly update the zone
|
||||||
|
when adding a DNSKEY for publication only. [RT #21045]
|
||||||
|
|
||||||
|
2893. [bug] Improve managed keys support. New named.conf option
|
||||||
|
managed-keys-directory. [RT #20924]
|
||||||
|
|
||||||
|
2892. [bug] Handle REVOKED keys better. [RT #20961]
|
||||||
|
|
||||||
|
2887. [bug] Report the keytag times in UTC in the .key file,
|
||||||
|
local time is presented as a comment within the
|
||||||
|
comment. [RT #21223]
|
||||||
|
|
||||||
|
2886. [bug] ctime() is not thread safe. [RT #21223]
|
||||||
|
|
||||||
|
2880. [cleanup] Make the output of dnssec-keygen and dnssec-revoke
|
||||||
|
consistent. [RT #21078]
|
||||||
|
|
||||||
|
2873. [bug] Cancelling a dynamic update via the dns/client module
|
||||||
|
could trigger an assertion failure. [RT #21133]
|
||||||
|
|
||||||
|
2872. [bug] Modify dns/client.c:dns_client_createx() to only
|
||||||
|
require one of IPv4 or IPv6 rather than both.
|
||||||
|
[RT #21122]
|
||||||
|
|
||||||
|
2871. [bug] Type mismatch in mem_api.c between the definition and
|
||||||
|
the header file, causing build failure with
|
||||||
|
--enable-exportlib. [RT #21138]
|
||||||
|
|
||||||
|
2861. [doc] dnssec-settime man pages didn't correctly document the
|
||||||
|
inactivation time. [RT #21039]
|
||||||
|
|
||||||
|
2860. [bug] named-checkconf's usage was out of date. [RT #21039]
|
||||||
|
|
||||||
|
2848. [doc] Moved README.dnssec, README.libdns, README.pkcs11 and
|
||||||
|
README.rfc5011 into the ARM. [RT #20899]
|
||||||
|
|
||||||
|
2847. [cleanup] Corrected usage message in dnssec-settime. [RT #20921]
|
||||||
|
|
||||||
|
2845. [bug] RFC 5011 client could crash on shutdown. [RT #20903]
|
||||||
|
|
||||||
|
2841. [bug] Change 2836 was not complete. [RT #20883]
|
||||||
|
|
||||||
|
2840. [bug] Temporary fixed pkcs11-destroy usage check.
|
||||||
|
[RT #20760]
|
||||||
|
|
||||||
|
2839. [bug] A KSK revoked by named could not be deleted.
|
||||||
|
[RT #20881]
|
||||||
|
|
||||||
|
2836. [bug] Keys that were scheduled to become active could
|
||||||
|
be delayed. [RT #20874]
|
||||||
|
|
||||||
|
2835. [bug] Key inactivity dates were inadvertently stored in
|
||||||
|
the private key file with the outdated tag
|
||||||
|
"Unpublish" rather than "Inactive". This has been
|
||||||
|
fixed; however, any existing keys that had Inactive
|
||||||
|
dates set will now need to have them reset, using
|
||||||
|
'dnssec-settime -I'. [RT #20868]
|
||||||
|
|
||||||
|
2834. [bug] HMAC-SHA* keys that were longer than the algorithm
|
||||||
|
digest length were used incorrectly, leading to
|
||||||
|
interoperability problems with other DNS
|
||||||
|
implementations. This has been corrected.
|
||||||
|
(Note: If an oversize key is in use, and
|
||||||
|
compatibility is needed with an older release of
|
||||||
|
BIND, the new tool "isc-hmac-fixup" can convert
|
||||||
|
the key secret to a form that will work with all
|
||||||
|
versions.) [RT #20751]
|
||||||
|
|
||||||
|
2833. [cleanup] Fix usage messages in dnssec-keygen and dnssec-settime.
|
||||||
|
[RT #20851]
|
||||||
|
|
||||||
|
2832. [bug] Modify "struct stat" in lib/export/samples/nsprobe.c
|
||||||
|
to avoid redefinition in some OSs [RT 20831]
|
||||||
|
|
||||||
|
2824. [bug] "rndc sign" was not being run by the correct task.
|
||||||
|
[RT #20759]
|
||||||
|
|
||||||
|
2822. [bug] rbtdb.c:loadnode() could return the wrong result.
|
||||||
|
[RT #20802]
|
||||||
|
|
||||||
|
2821. [doc] Add note that named-checkconf doesn't automatically
|
||||||
|
read rndc.key and bind.keys [RT #20758]
|
||||||
|
|
||||||
|
2816. [bug] previous_closest_nsec() could fail to return
|
||||||
|
data for NSEC3 nodes [RT #29730]
|
||||||
|
|
||||||
|
2812. [bug] Make sure updates can't result in a zone with
|
||||||
|
NSEC-only keys and NSEC3 records. [RT #20748]
|
||||||
|
|
||||||
|
2811. [cleanup] Add "rndc sign" to list of commands in rndc usage
|
||||||
|
output. [RT #20733]
|
||||||
|
|
||||||
|
2810. [doc] Clarified the process of transitioning an NSEC3 zone
|
||||||
|
to insecure. [RT #20746]
|
||||||
|
|
||||||
|
2809. [cleanup] Restored accidentally-deleted text in usage output
|
||||||
|
in dnssec-settime and dnssec-revoke [RT #20739]
|
||||||
|
|
||||||
|
2808. [bug] Remove the attempt to install atomic.h from lib/isc.
|
||||||
|
atomic.h is correctly installed by the architecture
|
||||||
|
specific subdirectories. [RT #20722]
|
||||||
|
|
||||||
|
2807. [bug] Fixed a possible ASSERT when reconfiguring zone
|
||||||
|
keys. [RT #20720]
|
||||||
|
|
||||||
|
2806. [bug] "rdnc sign" could delay re-signing the DNSKEY
|
||||||
|
when it had changed. [RT #20703]
|
||||||
|
|
||||||
|
2805. [bug] Fixed namespace problems encountered when building
|
||||||
|
external programs using non-exported BIND9 libraries
|
||||||
|
(i.e., built without --enable-exportlib). [RT #20679]
|
||||||
|
|
||||||
|
2804. [bug] Send notifies when a zone is signed with "rndc sign"
|
||||||
|
or as a result of a scheduled key change. [RT #20700]
|
||||||
|
|
||||||
|
2803. [port] win32: Install named-journalprint, nsec3hash, arpaname
|
||||||
|
and genrandom under windows. [RT #20670]
|
||||||
|
|
||||||
|
2802. [cleanup] Rename journalprint to named-journalprint. [RT #20670]
|
||||||
|
|
||||||
|
2799. [cleanup] Changed the "secure-to-insecure" option to
|
||||||
|
"dnssec-secure-to-insecure", and "dnskey-ksk-only"
|
||||||
|
to "dnssec-dnskey-kskonly", for clarity. [RT #20586]
|
||||||
|
|
||||||
|
2798. [bug] Addressed bugs in managed-keys initialization
|
||||||
|
and rollover. [RT #20683]
|
||||||
|
|
||||||
2796. [bug] Missing dns_rdataset_disassociate() call in
|
2796. [bug] Missing dns_rdataset_disassociate() call in
|
||||||
dns_nsec3_delnsec3sx(). [RT #20681]
|
dns_nsec3_delnsec3sx(). [RT #20681]
|
||||||
@@ -224,8 +563,8 @@
|
|||||||
2788. [bug] dnssec-signzone could sign with keys that were
|
2788. [bug] dnssec-signzone could sign with keys that were
|
||||||
not requested [RT #20625]
|
not requested [RT #20625]
|
||||||
|
|
||||||
2787. [bug] Spurious log message when zone keys were
|
2787. [bug] Spurious log message when zone keys were
|
||||||
dynamically reconfigured. [RT #20659]
|
dynamically reconfigured. [RT #20659]
|
||||||
|
|
||||||
2785. [bug] Revoked keys could fail to self-sign [RT #20652]
|
2785. [bug] Revoked keys could fail to self-sign [RT #20652]
|
||||||
|
|
||||||
@@ -239,15 +578,14 @@
|
|||||||
2778. [bug] dnssec-signzone could fail when a key was revoked
|
2778. [bug] dnssec-signzone could fail when a key was revoked
|
||||||
without deleting the unrevoked version. [RT #20638]
|
without deleting the unrevoked version. [RT #20638]
|
||||||
|
|
||||||
2763. [bug] "rndc sign" didn't create an NSEC chain. [RT #20591]
|
2776. [bug] Change #2762 was not correct. [RT #20647]
|
||||||
|
|
||||||
2761. [cleanup] Enable internal symbol table for backtrace only for
|
|
||||||
systems that are known to work. Currently, BSD
|
|
||||||
variants, Linux and Solaris are supported. [RT# 20202]
|
|
||||||
|
|
||||||
2775. [bug] Accept RSASHA256 and RSASHA512 as NSEC3 compatible
|
2775. [bug] Accept RSASHA256 and RSASHA512 as NSEC3 compatible
|
||||||
in dnssec-keyfromlabel. [RT #20643]
|
in dnssec-keyfromlabel. [RT #20643]
|
||||||
|
|
||||||
|
2774. [bug] Existing cache DB wasn't being reused after
|
||||||
|
reconfiguration. [RT #20629]
|
||||||
|
|
||||||
2773. [bug] In autosigned zones, the SOA could be signed
|
2773. [bug] In autosigned zones, the SOA could be signed
|
||||||
with the KSK. [RT #20628]
|
with the KSK. [RT #20628]
|
||||||
|
|
||||||
@@ -257,7 +595,7 @@
|
|||||||
2770. [cleanup] Add log messages to resolver.c to indicate events
|
2770. [cleanup] Add log messages to resolver.c to indicate events
|
||||||
causing FORMERR responses. [RT #20526]
|
causing FORMERR responses. [RT #20526]
|
||||||
|
|
||||||
2769. [cleanup] Change #2742 was incomplete. [RT #19589]
|
2769. [cleanup] Change #2742 was incomplete. [RT #19589]
|
||||||
|
|
||||||
2768. [bug] dnssec-signzone: -S no longer implies -g [RT #20568]
|
2768. [bug] dnssec-signzone: -S no longer implies -g [RT #20568]
|
||||||
|
|
||||||
@@ -269,33 +607,34 @@
|
|||||||
socketmgr state if the socket is not pending on a
|
socketmgr state if the socket is not pending on a
|
||||||
read or write. [RT #20603]
|
read or write. [RT #20603]
|
||||||
|
|
||||||
2764. [bug] "rndc-confgen -a" could trigger a REQUIRE. [RT #20610]
|
2764. [bug] "rndc-confgen -a" could trigger a REQUIRE. [RT #20610]
|
||||||
|
|
||||||
2756. [bug] Fixed corrupt logfile message in update.c. [RT# 20597]
|
2763. [bug] "rndc sign" didn't create an NSEC chain. [RT #20591]
|
||||||
|
|
||||||
2753. [bug] Removed an unnecessary warning that could appear when
|
2762. [bug] DLV validation failed with a local slave DLV zone.
|
||||||
building an NSEC chain. [RT #20589]
|
[RT #20577]
|
||||||
|
|
||||||
2776. [bug] Change #2762 was not correct. [RT #20647]
|
2761. [cleanup] Enable internal symbol table for backtrace only for
|
||||||
|
systems that are known to work. Currently, BSD
|
||||||
|
variants, Linux and Solaris are supported. [RT# 20202]
|
||||||
|
|
||||||
2762. [bug] DLV validation failed with a local slave DLV zone.
|
2756. [bug] Fixed corrupt logfile message in update.c. [RT# 20597]
|
||||||
[RT #20577]
|
|
||||||
|
|
||||||
2752. [bug] Locking violation. [RT #20587]
|
2753. [bug] Removed an unnecessary warning that could appear when
|
||||||
|
building an NSEC chain. [RT #20589]
|
||||||
|
|
||||||
2751. [bug] Fixed a memory leak in dnssec-keyfromlabel. [RT #20588]
|
2752. [bug] Locking violation. [RT #20587]
|
||||||
|
|
||||||
|
2751. [bug] Fixed a memory leak in dnssec-keyfromlabel. [RT #20588]
|
||||||
|
|
||||||
2746. [port] hpux: address signed/unsigned expansion mismatch of
|
2746. [port] hpux: address signed/unsigned expansion mismatch of
|
||||||
dns_rbtnode_t.nsec. [RT #20542]
|
dns_rbtnode_t.nsec. [RT #20542]
|
||||||
|
|
||||||
2745. [bug] configure script didn't probe the return type of
|
2745. [bug] configure script didn't probe the return type of
|
||||||
gai_strerror(3) correctly. [RT #20573]
|
gai_strerror(3) correctly. [RT #20573]
|
||||||
|
|
||||||
2774. [bug] Existing cache DB wasn't being reused after
|
2742. [cleanup] Clarify some DNSSEC-related log messages in
|
||||||
reconfiguration. [RT #20629]
|
validator.c. [RT #19589]
|
||||||
|
|
||||||
2742. [cleanup] Clarify some DNSSEC-related log messages in
|
|
||||||
validator.c. [RT #19589]
|
|
||||||
|
|
||||||
2739. [cleanup] Clean up API for initializing and clearing trust
|
2739. [cleanup] Clean up API for initializing and clearing trust
|
||||||
anchors for a view. [RT #20211]
|
anchors for a view. [RT #20211]
|
||||||
@@ -316,8 +655,8 @@
|
|||||||
2725. [doc] Added information about the file "managed-keys.bind"
|
2725. [doc] Added information about the file "managed-keys.bind"
|
||||||
to the ARM. [RT #20235]
|
to the ARM. [RT #20235]
|
||||||
|
|
||||||
2724. [bug] Updates to a existing node in secure zone using NSEC
|
2724. [bug] Updates to a existing node in secure zone using NSEC
|
||||||
were failing. [RT #20448]
|
were failing. [RT #20448]
|
||||||
|
|
||||||
2720. [bug] RFC 5011 trust anchor updates could trigger an
|
2720. [bug] RFC 5011 trust anchor updates could trigger an
|
||||||
assert if the DNSKEY record was unsigned. [RT #20406]
|
assert if the DNSKEY record was unsigned. [RT #20406]
|
||||||
@@ -356,9 +695,9 @@
|
|||||||
2674. [bug] "dnssec-lookaside auto;" crashed if named was built
|
2674. [bug] "dnssec-lookaside auto;" crashed if named was built
|
||||||
without openssl. [RT #20231]
|
without openssl. [RT #20231]
|
||||||
|
|
||||||
2673. [bug] The managed-keys.bind zone file could fail to
|
2673. [bug] The managed-keys.bind zone file could fail to
|
||||||
load due to a spurious result from sync_keyzone()
|
load due to a spurious result from sync_keyzone()
|
||||||
[RT #20045]
|
[RT #20045]
|
||||||
|
|
||||||
2671. [bug] Add support for PKCS#11 providers not returning
|
2671. [bug] Add support for PKCS#11 providers not returning
|
||||||
the public exponent in RSA private keys
|
the public exponent in RSA private keys
|
||||||
@@ -375,145 +714,60 @@
|
|||||||
2657. [cleanup] Lower "journal file <path> does not exist, creating it"
|
2657. [cleanup] Lower "journal file <path> does not exist, creating it"
|
||||||
log level to debug 1. [RT #20058]
|
log level to debug 1. [RT #20058]
|
||||||
|
|
||||||
2654. [bug] Improve error reporting on duplicated names for
|
2655. [doc] Document that key-directory does not affect
|
||||||
deny-answer-xxx. [RT #20164]
|
bind.keys, rndc.key or session.key. [RT #20155]
|
||||||
|
|
||||||
2651. [bug] Dates could print incorrectly in K*.key files on
|
2654. [bug] Improve error reporting on duplicated names for
|
||||||
64-bit systems. [RT #20076]
|
deny-answer-xxx. [RT #20164]
|
||||||
|
|
||||||
2650. [bug] Assertion failure in dnssec-signzone when trying
|
2651. [bug] Dates could print incorrectly in K*.key files on
|
||||||
to read keyset-* files. [RT #20075]
|
64-bit systems. [RT #20076]
|
||||||
|
|
||||||
2644. [bug] Change #2628 caused a regression on some systems;
|
2650. [bug] Assertion failure in dnssec-signzone when trying
|
||||||
named was unable to write the PID file and would
|
to read keyset-* files. [RT #20075]
|
||||||
fail on startup. [RT #20001]
|
|
||||||
|
|
||||||
2641. [bug] Fixed an error in parsing update-policy syntax,
|
2644. [bug] Change #2628 caused a regression on some systems;
|
||||||
added a regression test to check it. [RT #20007]
|
named was unable to write the PID file and would
|
||||||
|
fail on startup. [RT #20001]
|
||||||
|
|
||||||
|
2641. [bug] Fixed an error in parsing update-policy syntax,
|
||||||
|
added a regression test to check it. [RT #20007]
|
||||||
|
|
||||||
2638. [bug] Install arpaname. [RT #19957]
|
2638. [bug] Install arpaname. [RT #19957]
|
||||||
|
|
||||||
2634. [port] win32: Add support for libxml2, enable
|
2634. [port] win32: Add support for libxml2, enable
|
||||||
statschannel. [RT #19773]
|
statschannel. [RT #19773]
|
||||||
|
|
||||||
2631. [bug] Handle "//", "/./" and "/../" in mkdirpath().
|
2631. [bug] Handle "//", "/./" and "/../" in mkdirpath().
|
||||||
[RT #19926 ]
|
[RT #19926 ]
|
||||||
|
|
||||||
2629. [port] Check for seteuid()/setegid(), use setresuid()/
|
2629. [port] Check for seteuid()/setegid(), use setresuid()/
|
||||||
setresgid() if not present. [RT #19932]
|
setresgid() if not present. [RT #19932]
|
||||||
|
|
||||||
2628. [port] linux: Allow /var/run/named/named.pid to be opened
|
2628. [port] linux: Allow /var/run/named/named.pid to be opened
|
||||||
at startup with reduced capabilities in operation.
|
at startup with reduced capabilities in operation.
|
||||||
[RT #19884]
|
[RT #19884]
|
||||||
|
|
||||||
2627. [bug] Named aborted if the same key was included in
|
2627. [bug] Named aborted if the same key was included in
|
||||||
trusted-keys more than once. [RT #19918]
|
trusted-keys more than once. [RT #19918]
|
||||||
|
|
||||||
2626. [bug] Multiple trusted-keys could trigger an assertion
|
2626. [bug] Multiple trusted-keys could trigger an assertion
|
||||||
failure. [RT #19914]
|
failure. [RT #19914]
|
||||||
|
|
||||||
2622. [bug] Printing of named.conf grammar was broken. [RT #19919]
|
2622. [bug] Printing of named.conf grammar was broken. [RT #19919]
|
||||||
|
|
||||||
2600. [doc] ARM: miscellaneous reformatting for different
|
2600. [doc] ARM: miscellaneous reformatting for different
|
||||||
page widths. [RT #19574]
|
page widths. [RT #19574]
|
||||||
|
|
||||||
2566. [cleanup] Clarify logged message when an insecure DNSSEC
|
2566. [cleanup] Clarify logged message when an insecure DNSSEC
|
||||||
response arrives from a zone thought to be secure:
|
response arrives from a zone thought to be secure:
|
||||||
"insecurity proof failed" instead of "not
|
"insecurity proof failed" instead of "not
|
||||||
insecure". [RT #19400]
|
insecure". [RT #19400]
|
||||||
|
|
||||||
2525. [experimental] New logging category "query-errors" to provide detailed
|
|
||||||
internal information about query failures, especially
|
|
||||||
about server failures. [RT #19027]
|
|
||||||
|
|
||||||
2537. [func] Added more statistics counters including those on socket
|
2537. [func] Added more statistics counters including those on socket
|
||||||
I/O events and query RTT histograms. [RT #18802]
|
I/O events and query RTT histograms. [RT #18802]
|
||||||
|
|
||||||
2655. [doc] Document that key-directory does not affect
|
2525. [experimental] New logging category "query-errors" to provide detailed
|
||||||
rndc.key. [RT #20155]
|
internal information about query failures, especially
|
||||||
|
about server failures. [RT #19027]
|
||||||
|
|
||||||
2834. [bug] HMAC-SHA* keys that were longer than the algorithm
|
|
||||||
digest length were used incorrectly, leading to
|
|
||||||
interoperability problems with other DNS
|
|
||||||
implementations. This has been corrected.
|
|
||||||
(Note: If an oversize key is in use, and
|
|
||||||
compatibility is needed with an older release of
|
|
||||||
BIND, the new tool "isc-hmac-fixup" can convert
|
|
||||||
the key secret to a form that will work with all
|
|
||||||
versions.) [RT #20751]
|
|
||||||
|
|
||||||
2840. [bug] Temporary fixed pkcs11-destroy usage check.
|
|
||||||
[RT #20760]
|
|
||||||
|
|
||||||
3010. [bug] Fixed a bug where "rndc reconfig" stopped the timer
|
|
||||||
for refreshing managed-keys. [RT #22296]
|
|
||||||
|
|
||||||
3013. [bug] The DNS64 ttl was not always being set as expected.
|
|
||||||
[RT #23034]
|
|
||||||
|
|
||||||
3017. [doc] dnssec-keyfromlabel -I was not properly documented.
|
|
||||||
[RT #22887]
|
|
||||||
|
|
||||||
3020. [bug] auto-dnssec failed to correctly update the zone when
|
|
||||||
changing the DNSKEY RRset. [RT #23232]
|
|
||||||
|
|
||||||
3021. [bug] Change #3010 was incomplete. [RT #22296]
|
|
||||||
|
|
||||||
3022. [bug] Fixed rpz SERVFAILs after failed zone transfers
|
|
||||||
[RT #23246]
|
|
||||||
|
|
||||||
3038. [bug] Install <dns/rpz.h>. [RT #23342]
|
|
||||||
|
|
||||||
3045. [removed] Replaced by change #3050.
|
|
||||||
|
|
||||||
3048. [bug] Fully separate view key mangement. [RT #23419]
|
|
||||||
|
|
||||||
3050. [bug] The autosign system test was timing dependent.
|
|
||||||
Wait for the initial autosigning to complete
|
|
||||||
before running the rest of the test. [RT #23035]
|
|
||||||
|
|
||||||
3052. [test] Fixed last autosign test report. [RT #23256]
|
|
||||||
|
|
||||||
3054. [bug] Added elliptic curve support check in
|
|
||||||
GOST OpenSSL engine detection. [RT #23485]
|
|
||||||
|
|
||||||
3057. [bug] "rndc secroots" would abort after the first error
|
|
||||||
and so could miss some views. [RT #23488]
|
|
||||||
|
|
||||||
3072. [bug] dns_dns64_aaaaok() potential NULL pointer dereference.
|
|
||||||
[RT #20256]
|
|
||||||
|
|
||||||
3073. [bug] managed-keys changes were not properly being recorded.
|
|
||||||
[RT #20256]
|
|
||||||
|
|
||||||
3075. [bug] dns_dnssec_findzonekeys{2} used a inconsistant
|
|
||||||
timestamp when determining which keys are active.
|
|
||||||
[RT #23642]
|
|
||||||
|
|
||||||
3077. [bug] zone.c:zone_refreshkeys() incorrectly called
|
|
||||||
dns_zone_attach(), use zone->irefs instead. [RT #23303]
|
|
||||||
|
|
||||||
3082. [port] strtok_r is threads only. [RT #23747]
|
|
||||||
|
|
||||||
3086. [bug] Running dnssec-settime -f on an old-style key will
|
|
||||||
now force an update to the new key format even if no
|
|
||||||
other change has been specified, using "-P now -A now"
|
|
||||||
as default values. [RT #22474]
|
|
||||||
|
|
||||||
3087. [bug] DDNS updates using SIG(0) with update-policy match
|
|
||||||
type "external" could cause a crash. [RT #23735]
|
|
||||||
|
|
||||||
3091. [bug] Fixed a bug in which zone keys that were published
|
|
||||||
and then subsequently activated could fail to trigger
|
|
||||||
automatic signing. [RT #22911]
|
|
||||||
|
|
||||||
3094. [doc] Expand dns64 documentation.
|
|
||||||
|
|
||||||
3096. [bug] Set KRB5_KTNAME before calling log_cred() in
|
|
||||||
dst_gssapi_acceptctx(). [RT #24004]
|
|
||||||
|
|
||||||
2655. [doc] Document that key-directory does not affect
|
|
||||||
bind.keys, rndc.key or session.key. [RT #20155]
|
|
||||||
|
|
||||||
2810. [doc] Clarified the process of transitioning an NSEC3 zone
|
|
||||||
to insecure. [RT #20746]
|
|
||||||
|
|||||||
@@ -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,22 @@ 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-R7 (Extended Support Version)
|
||||||
|
|
||||||
|
BIND 9.4-ESV-R7 is a maintenance release, fixing bugs in BIND
|
||||||
|
9.6-ESV-R6.
|
||||||
|
|
||||||
|
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 +423,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