929329d2d66a7e1083c70a9c918381935bf12799 |
|
13-Jan-2018 |
Mukund Sivaraman <muks@isc.org> |
Fix various bugs reported by valgrind --tool=memcheck (#46978)
(cherry picked from commit f96133826e3f70efea237b7fe6a47a45a35a6ab0)
(cherry picked from commit 0374e1c3fdc13a20648d9c9de5601ad042e6044d) |
dc2a85bed7fcfceab0df1867fbc1d35796261ded |
|
05-Jan-2018 |
Tinderbox User <tbox@isc.org> |
update copyright notice / whitespace |
7ff28f5befbee76048a23e504dcd3f9a44ce6209 |
|
04-Jan-2018 |
Evan Hunt <each@isc.org> |
[v9_11] block validator deadlock and prevent use-after-free
4859. [bug] A loop was possible when attempting to validate
unsigned CNAME responses from secure zones;
this caused a delay in returning SERVFAIL and
also increased the chances of encountering
CVE-2017-3145. [RT #46839]
4858. [security] Addresses could be referenced after being freed
in resolver.c, causing an assertion failure.
(CVE-2017-3145) [RT #46839] |
2d517e233ff3b3fcd272eb5b2e2d3db6d31a1681 |
|
21-Nov-2017 |
Michał Kępień <m <michal@isc.org> |
[v9_11] Refactor reclimit system test
4823. [test] Refactor reclimit system test to improve its
reliability and speed. [RT #46632]
(cherry picked from commit 6035d557c4e7be15a08f3905b978af566946def9) |
5d7d67f82a8913fae5f1098e111fe50edb86cd5b |
|
11-Oct-2017 |
Evan Hunt <each@isc.org> |
[v9_11] ignore cache when sending 5011 refresh queries
4771. [bug] When sending RFC 5011 refresh queries, disregard
cached DNSKEY rrsets. [RT #46251]
(cherry picked from commit b2597ce86bbd95baf56a3cf422bfd55e5d148c79) |
6216df5ccded056abd5db4abac4e5cbd78c73f45 |
|
11-Oct-2017 |
Evan Hunt <each@isc.org> |
[v9_11] reduce unnecessary priming queries
4770. [bug] Cache additional data from priming queries as glue.
Previously they were ignored as unsigned
non-answer data from a secure zone, and never
actually got added to the cache, causing hints
to be used frequently for root-server
addresses, which triggered re-priming. [RT #45241]
(cherry picked from commit 5de02a075b19f6781a168da7b81fc78313546c90) |
62cce5358971ed10131d2e13ee74db4a820dc5c7 |
|
27-Sep-2017 |
Mark Andrews <marka@isc.org> |
tcp test got reversed
(cherry picked from commit b4c31c87950aa9e173c29dce7ef8bff7ce892db0) |
d72952cf254b71c44e5e956a306016a5be9b9c38 |
|
27-Sep-2017 |
Mark Andrews <marka@isc.org> |
4739. [cleanup] Address clang static analysis warnings. [RT #45952]
(cherry picked from commit f9f3f20d2d08e1c8756a1b260d7c5125426d8395) |
7cd594b8427fe742d44295790ba367e1de22a47d |
|
13-Sep-2017 |
Evan Hunt <each@isc.org> |
[master] cleanup strcat/strcpy
4722. [cleanup] Clean up uses of strcpy() and strcat() in favor of
strlcpy() and strlcat() for safety. [RT #45981]
(cherry picked from commit 114f95089c4db619ee723e4146639700afa17b5e) |
a2a0100e0fc73c0af67a7c9e3524816954448dc6 |
|
13-Sep-2017 |
Evan Hunt <each@isc.org> |
[v9_11] improve handling of qcount=0 replies
4717. [bug] Treat replies with QCOUNT=0 as truncated if TC=1,
FORMERR if TC=0, and log the error correctly.
[RT #45836]
(cherry picked from commit 25b33bede42fc42033c7d67c9179e5a04e573ccd) |
bf216589c1a81e4431653a145b252b6ce367d7cd |
|
10-Aug-2017 |
Mark Andrews <marka@isc.org> |
4675. [cleanup] Don't use C++ keyword class. [RT #45726] |
7dbeb5e7f067585abfb12fac314a0d2a8f0dd040 |
|
09-Aug-2017 |
Evan Hunt <each@isc.org> |
[v9_11] silence gcc 7 warnings
4673. [port] Silence GCC 7 warnings. [RT #45592]
(cherry picked from commit cdacec1dcb93149b8efc7af38ec916adcdd706f3) |
93049edb817d894e5458c6bf9acd44060f8638e6 |
|
09-Aug-2017 |
Mark Andrews <marka@isc.org> |
add comment |
72f91848ef935d4623f6dc45572f3782bf634307 |
|
09-Aug-2017 |
Evan Hunt <each@isc.org> |
style |
a5f6549534e737d122c0a97d125957925f94fe3f |
|
08-Aug-2017 |
Mark Andrews <marka@isc.org> |
style changes from [RT #45321]
(cherry picked from commit bcb2df226ff3f1118ff3e0560f5404ec71cc4417) |
6e10f87913db176724e89b52e686b0992898da75 |
|
08-Aug-2017 |
Mukund Sivaraman <muks@isc.org> |
Fix a race in resume_dslookup() (#45168)
(cherry picked from commit c88efb83b320e428bfee9bd962fa21120844ee1a) |
bfde61d5194a534d800f3b90008d1f52261922c5 |
|
20-Jul-2017 |
Mark Andrews <marka@isc.org> |
4654. [cleanup] Don't use C++ keywords delete, new and namespace.
[RT #45538]
(cherry picked from commit 4bf32aa58774452b05433716f8fa298257dd7fda) |
7fcbbd6fa9ed199cf6947bb6b204da5438211faa |
|
14-Mar-2017 |
Mark Andrews <marka@isc.org> |
4580. [bug] 4578 introduced a regression when handling CNAME to
referral below the current domain. [RT #44850]
(cherry picked from commit 638c7c635ddab0b717a675f49b1180dbf8ef803e) |
c006cfc5a25be47ae7960d76b7d4a7bc3fc2fb26 |
|
28-Feb-2017 |
Mark Andrews <marka@isc.org> |
Reimplement:
4578. [security] Some chaining (CNAME or DNAME) responses to upstream
queries could trigger assertion failures.
(CVE-2017-3137) [RT #44734]
(cherry picked from commit f240f4a5decae09cdabb83f824e0fd339377ad7e) |
559cbe04e73cf601784a371e09554c20407a6c7b |
|
23-Feb-2017 |
Evan Hunt <each@isc.org> |
[v9_11] remove unnecessary INSIST and prep 9.11.1rc2
4578. [security] Some chaining (CNAME or DNAME) responses to upstream
queries could trigger assertion failures.
(CVE-2017-3137) [RT #44734]
(cherry picked from commit a1365a0042db8c1cd0ee4dbd0c91ce65ae09e098) |
07b7a3eadeda94eddd50977c9582dae2f955b638 |
|
04-Feb-2017 |
Evan Hunt <each@isc.org> |
[v9_11] store local and remote addresses in dnstap
4569. [func] Store both local and remote addresses in dnstap
logging, and modify dnstap-read output format to
print them. [RT #43595]
(cherry picked from commit 650b5e7592be43d6994ba425bc1fa654d538cd7e) |
05fce8cfff63963c67c0355f00b180272d214f0e |
|
31-Jan-2017 |
Evan Hunt <each@isc.org> |
[v9_11] address portability issues
(cherry picked from commit a2bd99a959bf84c48a5f5f71df7a2212a86db670) |
781f6daa74867ca6937a4d58afa4abcf96699d34 |
|
30-Jan-2017 |
Evan Hunt <each@isc.org> |
[v9_11] change 4558 was incomplete
(cherry picked from commit cd668ea57fc236e1f7509c3827e4a39a62078a2d) |
5688a47c152def63dd2f5fb9a93911a0df46162e |
|
25-Jan-2017 |
Tinderbox User <tbox@isc.org> |
update copyright notice / whitespace |
4441328a1d38bbb2ec20a0a219b84d472312da26 |
|
24-Jan-2017 |
Mark Andrews <marka@isc.org> |
4558. [bug] Synthesised CNAME before matching DNAME was still
being cached when it should have been. [RT #44318]
(cherry picked from commit 9f4bf43b79e64463103395a29d41a903bf2b8846) |
701aa95d9605fd6ad25b60dfd38d05a1942ee147 |
|
29-Dec-2016 |
Mark Andrews <marka@isc.org> |
4510. [security] Named mishandled some responses where covering RRSIG
records are returned without the requested data
resulting in a assertion failure. (CVE-2016-9147)
[RT #43548]
(cherry picked from commit 6adf421e7eb7cac80bc91e1e600346517e980850) |
b243aa40f97cb2f77fbe746977d61f0a8c2e9194 |
|
29-Dec-2016 |
Mark Andrews <marka@isc.org> |
4508. [security] Named incorrectly tried to cache TKEY records which
could trigger a assertion failure when there was
a class mismatch. (CVE-2016-9131) [RT #43522]
(cherry picked from commit 2c1c4b99a127a0f34e10fe27324d552ccbc54e04) |
2595d1da358cc7391e001894d45471509976e7d5 |
|
29-Dec-2016 |
Mark Andrews <marka@isc.org> |
4517. [security] Named could mishandle authority sections that were
missing RRSIGs triggering an assertion failure.
(CVE-2016-9444) [RT # 43632]
(cherry picked from commit 1df30cfd27c5a3c57fce357c54aaf6c702227d51) |
d77cab69bf9676f828c48c217828a25e8ba41c63 |
|
08-Dec-2016 |
Mark Andrews <marka@isc.org> |
4530. [bug] Change 4489 broke the handling of CNAME -> DNAME
in responses resulting in SERVFAIL being returned.
[RT #43779]
(cherry picked from commit 60cb462c56536f307fac4db8bdebf1247e2b5f66) |
7c66fc970082f2f8b4a7ae1bbfca3531ab6798b4 |
|
21-Oct-2016 |
Mark Andrews <marka@isc.org> |
4489. [security] It was possible to trigger assertions when processing
a response. (CVE-2016-8864) [RT #43465]
(cherry picked from commit bd6f27f5c353133b563fe69100b2f168c129f3ca) |
47f8b47b8df05aade51e35b31c3df46fb121a098 |
|
20-Sep-2016 |
Mark Andrews <marka@isc.org> |
9.11.0rc3 |
d1cacbb37474b0cbee6c1ddd05d27f731b2b43ba |
|
25-Aug-2016 |
Mark Andrews <marka@isc.org> |
4453. [bug] Prefetching of DS records failed to update their
RRSIGs. [RT #42865]
(cherry picked from commit f431bf02a6d1df7eebc60dac5662b9c36098683c) |
f8ef82e4756dafd6f9b2890d3eb2965ee16e4bed |
|
12-Jul-2016 |
Mark Andrews <marka@isc.org> |
sync |
35c014cb1d151983c455ad1ac99093591cbda97a |
|
12-Jul-2016 |
Mark Andrews <marka@isc.org> |
4408. [func] Continue waiting for expected response when we the
response we get does not match the request. [RT #41026]
(cherry picked from commit ec5e01747a0b128039aba31b13616282e25fc9f8) |
cccfafa31131844c3b82e4c92f87f243d7ca3287 |
|
29-Jun-2016 |
Mark Andrews <marka@isc.org> |
4403. [bug] Rename variables and arguments that shadow: basename,
clone and gai_error.
(cherry picked from commit ecfa005085e9f23d95d3ca1fc23211284a919423) |
0c27b3fe77ac1d5094ba3521e8142d9e7973133f |
|
27-Jun-2016 |
Mark Andrews <marka@isc.org> |
4401. [misc] Change LICENSE to MPL 2.0. |
19d80ce5844e00a021643759adcbe27c11b485a0 |
|
05-May-2016 |
Witold Krecicki <wpk@isc.org> |
4358. [test] Added American Fuzzy Lop harness that allows
feeding fuzzed packets into BIND.
[RT #41723] |
275265ab27815d2261ebf68b48201fb7bffdf426 |
|
04-Mar-2016 |
Mukund Sivaraman <muks@isc.org> |
Log query and depth counters during fetches when querytrace is enabled (#41787) |
c7aae79b6215ba44e3e91cee7e2f70bb13902961 |
|
29-Feb-2016 |
Mark Andrews <marka@isc.org> |
silence may be used when unset false positive |
2de89ee9de8c8da9dc153a754b02dcdbb7fe2374 |
|
28-Feb-2016 |
Mark Andrews <marka@isc.org> |
Part 2 of:
4319. [security] Fix resolver assertion failure due to improper
DNAME handling when parsing fetch reply messages.
(CVE-2016-1286) [RT #41753] |
455c0848f80a8acda27aad1466c72987cafaa029 |
|
27-Feb-2016 |
Mark Andrews <marka@isc.org> |
4322. [security] Duplicate EDNS COOKIE options in a response could
trigger an assertion failure. (CVE-2016-2088)
[RT #41809] |
5995fec51cc8bb7e53804e4936e60aa1537f3673 |
|
21-Feb-2016 |
Mukund Sivaraman <muks@isc.org> |
Fix resolver assertion failure due to improper DNAME handling (CVE-2016-1286) (#41753) |
d372f426ca42ee2bc7bcb1f76a52c4f154de1f9b |
|
11-Feb-2016 |
Mark Andrews <marka@isc.org> |
4317. [bug] Age all unused servers on fetch timeout. [RT #41597] |
73fbd4c9d3e65621eb32a8e01659532f131de690 |
|
20-Jan-2016 |
Mark Andrews <marka@isc.org> |
4293. [bug] Address memory leak on priming query creation failure.
[RT #41512] |
feb1ccdaf161557d2f160974c16c294a6cdd8c3a |
|
06-Jan-2016 |
Tinderbox User <tbox@isc.org> |
update copyright notice / whitespace |
41494939b62d74fb159009f28428df23e5fc70e3 |
|
05-Jan-2016 |
Evan Hunt <each@isc.org> |
[master] fixed bogus server regression
4288. [bug] Fixed a regression in resolver.c:possibly_mark()
which caused known-bogus servers to be queried
anyway. [RT #41321] |
c8821d124c532e0a65752b378f924d4259499fd3 |
|
16-Nov-2015 |
Mark Andrews <marka@isc.org> |
4260. [security] Insufficient testing when parsing a message allowed
records with an incorrect class to be be accepted,
triggering a REQUIRE failure when those records
were subsequently cached. (CVE-2015-8000) [RT #4098] |
2f450fcd295795fb1771432e098af3d6e52c8a0b |
|
05-Nov-2015 |
Mark Andrews <marka@isc.org> |
4253. [bug] Address fetch context reference count handling error
on socket error. [RT#40945] |
6588a2b404365cea59e71a3f639349272600f68d |
|
15-Oct-2015 |
Mark Andrews <marka@isc.org> |
4238. [bug] Don't send to servers on net zero (0.0.0.0/8).
[RT #40947] |
b66b333f59cf51ef87f973084a5023acd9317fb2 |
|
02-Oct-2015 |
Evan Hunt <each@isc.org> |
[master] dnstap
4235. [func] Added support in named for "dnstap", a fast method of
capturing and logging DNS traffic, and a new command
"dnstap-read" to read a dnstap log file. Use
"configure --enable-dnstap" to enable this
feature (note that this requires libprotobuf-c
and libfstrm). See the ARM for configuration details.
Thanks to Robert Edmonds of Farsight Security.
[RT #40211] |
1b1f6d21c7fd23b5f16e592e61668e1c89bf9365 |
|
01-Oct-2015 |
Mark Andrews <marka@isc.org> |
curr_srtt = curr->srtt |
b9598480517db5a860dcc492a0cc002b8de7df31 |
|
01-Oct-2015 |
Mark Andrews <marka@isc.org> |
compare curr_srtt and best_srtt |
85e7a259a4a460a0905968f168d753712947a3fa |
|
29-Sep-2015 |
Mark Andrews <marka@isc.org> |
re-organise sort to use best_srtt and curr_srtt |
98a7f8c7ae44bb98d5469cb3a4240c59abceba7f |
|
28-Sep-2015 |
Mark Andrews <marka@isc.org> |
4222. [func] Bias IPv6 servers when selecting the next server to
query. [RT #40836] |
8d80b4939dd27dc3136ab152706160c613baa93a |
|
25-Sep-2015 |
Mark Andrews <marka@isc.org> |
4221. [bug] Resource leak on DNS_R_NXDOMAIN in fctx_create.
[RT #40583] |
741b63c8695bab0582e3f9f308993ab53a60b377 |
|
17-Sep-2015 |
Mark Andrews <marka@isc.org> |
4212. [func] Re-query if we get a bad client cookie returned over
UDP. [RT #40748] |
02093e4c3b98ec8eca1b6b3eb9a895054ff4f1c8 |
|
25-Aug-2015 |
Mark Andrews <marka@isc.org> |
4193. [bug] Handle broken servers that return BADVERS incorrectly.
[RT #40427] |
ce9f893e21d2ffc6f6a78bf226c038c396740aeb |
|
07-Aug-2015 |
Evan Hunt <each@isc.org> |
[master] address buffer accounting error
4168. [security] A buffer accounting error could trigger an
assertion failure when parsing certain malformed
DNSSEC keys. (CVE-2015-5722) [RT #40212] |
1479200aa05414b2acf33607dbd1682c16f58c51 |
|
09-Jul-2015 |
Evan Hunt <each@isc.org> |
[master] DDoS mitigation features
3938. [func] Added quotas to be used in recursive resolvers
that are under high query load for names in zones
whose authoritative servers are nonresponsive or
are experiencing a denial of service attack.
- "fetches-per-server" limits the number of
simultaneous queries that can be sent to any
single authoritative server. The configured
value is a starting point; it is automatically
adjusted downward if the server is partially or
completely non-responsive. The algorithm used to
adjust the quota can be configured via the
"fetch-quota-params" option.
- "fetches-per-zone" limits the number of
simultaneous queries that can be sent for names
within a single domain. (Note: Unlike
"fetches-per-server", this value is not
self-tuning.)
- New stats counters have been added to count
queries spilled due to these quotas.
See the ARM for details of these options. [RT #37125] |
8f0b326d9a895faa71b55cb3994b54ff4666faa9 |
|
06-Jul-2015 |
Tinderbox User <tbox@isc.org> |
update copyright notice / whitespace |
ce67023ae3ad39a77da5361d0187ab6f3f0219cb |
|
06-Jul-2015 |
Mark Andrews <marka@isc.org> |
4152. [func] Implement DNS COOKIE option. This replaces the
experimental SIT option of BIND 9.10. The following
named.conf directives are avaliable: send-cookie,
cookie-secret, cookie-algorithm and nocookie-udp-size.
The following dig options are available:
+[no]cookie[=value] and +[no]badcookie. [RT #39928] |
adbf81335b67be0cebdcf9f1f4fcb38ef4814f4d |
|
25-Jun-2015 |
Mark Andrews <marka@isc.org> |
4146. [bug] Address reference leak that could prevent a clean
shutdown. [RT #37125] |
a32b6291aa5f797e1336869390f99d4a655484c2 |
|
27-May-2015 |
Evan Hunt <each@isc.org> |
[master] address regression
4126. [bug] Addressed a regression introduced in change #4121.
[RT #39611] |
c03fe78ef59b2373233db1a7b568cc2000d6d3b4 |
|
16-Apr-2015 |
Evan Hunt <each@isc.org> |
[master] use after free in resquery_destroy()
4102. [bug] Fix a use after free bug introduced in change
#4094. [RT #39281] |
2c4d5faf7fa490aa537efa36b1ba26d0cd80e442 |
|
13-Apr-2015 |
Mukund Sivaraman <muks@isc.org> |
Don't use query->sendevent after it's been destroyed (#39132) |
d9b37259f3abcb27e6b1b0bcb312c26cfd229fda |
|
08-Apr-2015 |
Evan Hunt <each@isc.org> |
[master] hold a reference on fetch context during query
4094. [bug] A race during shutdown or reconfiguration could
cause an assertion in mem.c. [RT #38979] |
af669cb4fd7ecfb67ed145b176e5e764b249573b |
|
27-Feb-2015 |
Mark Andrews <marka@isc.org> |
4074. [cleanup] Cleaned up more warnings from gcc -Wshadow. [RT #38708] |
1783676a64b8e390b756d775ae152509f1d76719 |
|
26-Feb-2015 |
Mukund Sivaraman <muks@isc.org> |
Add a --enable-querytrace configure switch for very verbose query tracelogging (#37520) |
c110d61b173a68420d19858abb80285be0dc1120 |
|
21-Jan-2015 |
Tinderbox User <tbox@isc.org> |
update copyright notice / whitespace |
11463c0ac24692e229ec87f307f5e7df3c0a7e10 |
|
20-Jan-2015 |
Evan Hunt <each@isc.org> |
[master] clean up gcc -Wshadow warnings
4039. [cleanup] Cleaned up warnings from gcc -Wshadow. [RT #37381] |
1e0ed0c6f5c359df88767e2c4f0fda24f2da0468 |
|
19-Dec-2014 |
Mark Andrews <marka@isc.org> |
4024. [bug] dns_rdata_opt_first, dns_rdata_opt_next,
dns_rdata_opt_current, dns_rdata_txt_first,
dns_rdata_txt_next and dns_rdata_txt_current were
documented but not implemented. These have now been
implemented.
dns_rdata_spf_first, dns_rdata_spf_next and
dns_rdata_spf_current were document but not
implemented. The prototypes for these
functions have been removed. [RT #38068]
4023. [bug] win32: socket handling with explict ports and
invoking named with -4 was broken for some
configurations. [RT #38068] |
be7fba80190c33b0e50f086509b42bb319bb95b4 |
|
16-Dec-2014 |
Evan Hunt <each@isc.org> |
[master] adjust max-recursion-queries
4021. [bug] Adjust max-recursion-queries to accommodate
the need for more queries when the cache is
empty. [RT #38104] |
017aa9aef63aaef6a370c180f6290b8388deda01 |
|
05-Dec-2014 |
Mark Andrews <marka@isc.org> |
4019. [func] If named is not configured to validate the answer
then allow fallback to plain DNS on timeout even
when we know the server supports EDNS. [RT #37978] |
ea3aa401bc74d34560af190a4009d436054d1bfa |
|
03-Dec-2014 |
Mark Andrews <marka@isc.org> |
4015. [bug] Nameservers that are skipped due to them being
CNAMEs were not being logged. They are now logged
to category 'cname' as per BIND 8. [RT #37935] |
5c5c6d289db78e41f714007426a387498e15963c |
|
02-Dec-2014 |
Francis Dupont <fdupont@isc.org> |
Add a TCP only option to server/peer |
05e448935cb2d6ab08c24257f6536362d3496512 |
|
20-Nov-2014 |
Evan Hunt <each@isc.org> |
[master] refactor max-recursion-queries
- the counters weren't set correctly when fetches timed out.
instead we now pass down a counter object. |
c4f54e5bd1cd09f601252627b5b26768ab797742 |
|
19-Nov-2014 |
Evan Hunt <each@isc.org> |
[master] add max-recursion-queries
also fixes and documentation for max-recursion-depth |
3230429e175dcaafe9c59967124d44c02ca0ccad |
|
18-Nov-2014 |
Evan Hunt <each@isc.org> |
[master] limit recursion depth and iterative queries
4006. [security] A flaw in delegation handling could be exploited
to put named into an infinite loop. This has
been addressed by placing limits on the number
of levels of recursion named will allow (default 7),
and the number of iterative queries that it will
send (default 50) before terminating a recursive
query (CVE-2014-8500).
The recursion depth limit is configured via the
"max-recursion-depth" option. [RT #35780] |
72775a79fedd13e19a567432ace70d7ead28e433 |
|
18-Oct-2014 |
Mark Andrews <marka@isc.org> |
3981. [bug] Cache DS/NXDOMAIN independently of other query types.
[RT #37467] |
dda69168ead4bb44f5a23949a04ee2069b7d4ef0 |
|
02-Oct-2014 |
Mark Andrews <marka@isc.org> |
3965. [func] Log outgoing packets and improve packet logging to
support logging the remote address. [RT #36624] |
1bf72e53256c70e9463799e83184d8b8d37027de |
|
11-Sep-2014 |
Mark Andrews <marka@isc.org> |
silence compiler warning |
947cf282a721b089c1106780f13ae8e6298bddb1 |
|
10-Sep-2014 |
Mark Andrews <marka@isc.org> |
3949. [experimental] Experimental support for draft-andrews-edns1 by sending
EDNS(1) queries (define DRAFT_ANDREWS_EDNS1 when
building). Add support for limiting the EDNS version
advertised to servers: server { edns-version 0; };
Log the EDNS version received in the query log.
[RT #35864] |
2fa1fc53324c0fca978c902e883c7cc011210536 |
|
04-Sep-2014 |
Mark Andrews <marka@isc.org> |
3945. [bug] Invalid wildcard expansions could be incorrectly
accepted by the validator. [RT #37093] |
a8783019814daa36dd57afe3f527462822834c3b |
|
04-Sep-2014 |
Evan Hunt <each@isc.org> |
[master] servfail cache
3943. [func] SERVFAIL responses can now be cached for a
limited time (configured by "servfail-ttl",
default 10 seconds, limit 30). This can reduce
the frequency of retries when an authoritative
server is known to be failing, e.g., due to
ongoing DNSSEC validation problems. [RT #21347] |
92a649d81463b3f8e77e9aeeb7e2bd796ee66490 |
|
30-Aug-2014 |
Mark Andrews <marka@isc.org> |
complete conversion to FCTXTRACE3 |
f5c24a7f48cd68337c21dea47a448ae2ff2ccb8c |
|
29-Aug-2014 |
Evan Hunt <each@isc.org> |
[master] add better servfail logging
3937. [func] Added some debug logging to better indicate the
conditions causing SERVFAILs when resolving.
[RT #35538] |
27d6642e8b8403b459fb21784868f07c4e993235 |
|
22-Aug-2014 |
Evan Hunt <each@isc.org> |
[master] complete change #3925
- don't use fwdname in dns_view_findzonecut() |
291c0dfbc911e7a8e189bc7396aa2cba28ef27cd |
|
08-Aug-2014 |
Mark Andrews <marka@isc.org> |
remove redundant isc_sockaddr_format call |
c5734964e6400f9e6d8c3f057fcccab596929dea |
|
06-Aug-2014 |
Mark Andrews <marka@isc.org> |
3912. [bug] Address some unrecoverable lookup failures. [RT #36330] |
3a55d4352767acb4e0572aabfa917610001f5c9c |
|
31-Jul-2014 |
Mark Andrews <marka@isc.org> |
3904. [func] Add the RPZ SOA to the additional section. [RT36507] |
a421f4458da4acc97f3c5e264a9a0dccfbb87e96 |
|
23-Jun-2014 |
Mark Andrews <marka@isc.org> |
use isc_time_seconds rather than .seconds |
b8a9632333a92d73a503afe1aaa7990016c8bee9 |
|
19-Jun-2014 |
Evan Hunt <each@isc.org> |
[master] complete NTA work
3882. [func] By default, negative trust anchors will be tested
periodically to see whether data below them can be
validated, and if so, they will be allowed to
expire early. The "rndc nta -force" option
overrides this behvaior. The default NTA lifetime
and the recheck frequency can be configured by the
"nta-lifetime" and "nta-recheck" options. [RT #36146] |
b925be3e54f5c30134458bb57e21c9d7f07d29b0 |
|
04-Jun-2014 |
Mark Andrews <marka@isc.org> |
attempt to silence leaked lock false positive |
0cfb24736841b3e98bb25853229a0efabab88bdd |
|
30-May-2014 |
Evan Hunt <each@isc.org> |
[master] rndc nta
3867. [func] "rndc nta" can now be used to set a temporary
negative trust anchor, which disables DNSSEC
validation below a specified name for a specified
period of time (not exceeding 24 hours). This
can be used when validation for a domain is known
to be failing due to a configuration error on
the part of the domain owner rather than a
spoofing attack. [RT #29358] |
35711d3c73843f91138ae7e922a05999d83f3b49 |
|
22-May-2014 |
Mark Andrews <marka@isc.org> |
correct EDNSOK sense |
ba586e9568364eb2da871f5fb2b71716f7c31865 |
|
22-May-2014 |
Mark Andrews <marka@isc.org> |
3857. [bug] Make it harder for a incorrect NOEDNS classification
to be made. [RT #36020] |
8d56a8531dc71a58a65ddd5080b9292dcf1b5d7b |
|
21-May-2014 |
Mark Andrews <marka@isc.org> |
remove unused assignment |
0fe07891819138ad6e1de45f279cff940d170542 |
|
21-May-2014 |
Mark Andrews <marka@isc.org> |
3855. [bug] Limit smoothed round trip time aging to no more than
once a second. [RT #32909] |
2b78610512f208a6a35eb0976d039c2001cba7e6 |
|
30-Apr-2014 |
Evan Hunt <each@isc.org> |
[master] reduce EDNS logging noise
3831. [cleanup] Reduce logging noise when EDNS state changes occur.
[RT #35843] |
469bbe0f973bf33e20d6011748cb68fab8a9a12d |
|
17-Apr-2014 |
Mark Andrews <marka@isc.org> |
3810. [bug] Work around broken nameservers that fail to ignore
unknown EDNS options. [RT #35766] |
b4a819a44f452cd5653dc9d999f78a290626d2ac |
|
25-Mar-2014 |
Mark Andrews <marka@isc.org> |
othererror should not include badvers now that we have a badvers counter |
9d7e943c3d49cc2286be921c9deb5eb3d2895ed8 |
|
20-Mar-2014 |
Tinderbox User <tbox@isc.org> |
update copyright notice |
a78ffa0cc8896bfc87269bf6cd8cedbe70a65e00 |
|
19-Mar-2014 |
Mark Andrews <marka@isc.org> |
only set FCTX_ADDRINFO_NOSIT if we don't have a existing sit |
09ab38c151751b76b8043275422239463eb70cbd |
|
19-Mar-2014 |
Mark Andrews <marka@isc.org> |
3790. [bug] Handle broken nameservers that send BADVERS in
response to unknown EDNS options. Maintain
statistics on BADVERS responses. |
f6d0284ec24d5cc8427b3d0218b966cdfc406b58 |
|
04-Mar-2014 |
Evan Hunt <each@isc.org> |
[master] fix memory leak |
e69790ac0067c0034f57e070d513833550786a93 |
|
04-Mar-2014 |
Evan Hunt <each@isc.org> |
[master] printable NSID logging
3774. [func] When using "request-nsid", log the NSID value in
printable form as well as hex. [RT #20864] |
53ebc0959bd1dc49b32c7043335f6ef17e2b3715 |
|
24-Feb-2014 |
Mark Andrews <marka@isc.org> |
#ifdef notyet error handling for bad sit |
9e39bafd2ef3e52719b5f16aec077c7885e7e1f1 |
|
23-Feb-2014 |
Mark Andrews <marka@isc.org> |
adjust SIT computation |
9576baafc095aa9928f144e9af707adbd9594da0 |
|
20-Feb-2014 |
Evan Hunt <each@isc.org> |
[master] assert if sitok/sitbad are insane |
d17d32a7bf65c059eceb35a9b611f8a0dd406f61 |
|
20-Feb-2014 |
Mark Andrews <marka@isc.org> |
set setok/sitbad |
801b958a5c855816a36d92c7f533c485d9af8dcc |
|
20-Feb-2014 |
Mark Andrews <marka@isc.org> |
s/DNS_EDNSOPTIONS/DNS_EDNSOPTIONS/ |
72ba6ba736ef1c0bd106c3023f9f7e9fa3936adf |
|
20-Feb-2014 |
Mark Andrews <marka@isc.org> |
define DNS_OPT_EDNSOPTIONS |
f1a6c8e78c19e04be4920d30cb7f527dc05390c9 |
|
19-Feb-2014 |
Francis Dupont <fdupont@isc.org> |
WIN32 master fixes |
7f5bdf7f4063c2fefb18900468d2c851f8de7816 |
|
19-Feb-2014 |
Evan Hunt <each@isc.org> |
[master] fix dns_resolver_destroyfetch race
3747. [bug] A race condition could lead to a core dump when
destroying a resolver fetch object. [RT #35385] |
6a3fa181d1253db5191139e20231512eebaddeeb |
|
19-Feb-2014 |
Evan Hunt <each@isc.org> |
[master] add "--with-tuning=large" option
3745. [func] "configure --with-tuning=large" adjusts various
compiled-in constants and default settings to
values suited to large servers with abundant
memory. [RT #29538] |
b5f6271f4daf1e54501af2cb7dd278d7e8003d65 |
|
18-Feb-2014 |
Mark Andrews <marka@isc.org> |
3744. [experimental] SIT: send and process Source Identity Tokens
(which are similar to DNS Cookies by Donald Eastlake)
and are designed to help clients detect off path
spoofed responses and for servers to detect legitimate
clients.
SIT use a experimental EDNS option code (65001).
SIT can be enabled via --enable-developer or
--enable-sit. It is on by default in Windows.
RRL processing as been updated to know about SIT with
legitimate clients not being rate limited. [RT #35389] |
1d761cb453c76353deb8423c78e98d00c5f86ffa |
|
16-Feb-2014 |
Evan Hunt <each@isc.org> |
[master] delve
3741. [func] "delve" (domain entity lookup and validation engine):
A new tool with dig-like semantics for performing DNS
lookups, with internal DNSSEC validation, using the
same resolver and validator logic as named. This
allows easy validation of DNSSEC data in environments
with untrustworthy resolvers, and assists with
troubleshooting of DNSSEC problems. (Note: not yet
available on win32.) [RT #32406] |
2cf1d5b0986d38e60db88a7b2360798e539d7636 |
|
13-Jan-2014 |
Tinderbox User <tbox@isc.org> |
update copyright notice |
c24b6b4a403c08ddf6405ce06a9b99c137380677 |
|
12-Jan-2014 |
Mark Andrews <marka@isc.org> |
fix for pre C99 compiler |
fb756ba3047770957173ba546257ca43af7ba3e4 |
|
12-Jan-2014 |
Mark Andrews <marka@isc.org> |
3703. [func] Prefetch about to expire records if they are queried
for, see prefetch option for details. [RT #35041] |
431a83fb29482c5170b3e4026e59bb14849a6707 |
|
10-Jan-2014 |
Tinderbox User <tbox@isc.org> |
update copyright notice |
e851ea826066ac5a5b01c2c23218faa0273a12e8 |
|
09-Jan-2014 |
Evan Hunt <each@isc.org> |
[master] replace memcpy() with memmove().
3698. [cleanup] Replaced all uses of memcpy() with memmove().
[RT #35120] |
9b895f30f1734fd463a02b27cfd0cf36ec9893d5 |
|
13-Dec-2013 |
Evan Hunt <each@isc.org> |
[master] fix insecure delegation across static-stub zones
3689. [bug] Fixed a bug causing an insecure delegation from one
static-stub zone to another to fail with a broken
trust chain. [RT #35081] |
c3c8823fed039b3a2b8e5ca8bc2f3301d1dd840e |
|
03-Dec-2013 |
Mark Andrews <marka@isc.org> |
3681. [port] Update the Windows build system to support feature
selection and WIN64 builds. This is a work in
progress. [RT #34160] |
0bfc15fe598897908886915479bb39b909af16cc |
|
21-Oct-2013 |
Mark Andrews <marka@isc.org> |
missing FCTXTRACE2 macro RT#34914 |
f45818b82ab3f9ba4e946373c397bf4b2ee306cd |
|
26-Jul-2013 |
Mark Andrews <marka@isc.org> |
add comment |
9d4ec6d2c59bd5845ac8bca5a5d790be9a772862 |
|
01-Jul-2013 |
Evan Hunt <each@isc.org> |
[master] "flushtree -all" no longer optional
Updated CHANGES note:
3606. [func] "rndc flushtree" now flushes matching
records in the address database and bad cache
as well as the DNS cache. (Previously only the
DNS cache was flushed.) [RT #33970] |
9fa5a723e188ddb5e6165af4957ba789e17cfdf5 |
|
26-Jun-2013 |
Evan Hunt <each@isc.org> |
[master] "rndc flushtree -all <name>"
3606. [func] "rndc flushtree -all" flushes matching
records in the ADB and bad cache as well as
the DNS cache. (Without the "-all" option,
flushtree will still only flush records from
the DNS cache.) [RT #33970] |
8e9b13f5106abb50f0c9ac74f38a2572cc240f1f |
|
13-Jun-2013 |
Tinderbox User <tbox@isc.org> |
update copyright notice |
baa9d706bdbb6a95a3c3c08f3fd6c0127b281638 |
|
12-Jun-2013 |
Mark Andrews <marka@isc.org> |
move declaration to begining of block |
8e15d5eb3a000f1341e6bea0ddbc28d6dd2a0591 |
|
12-Jun-2013 |
Mark Andrews <marka@isc.org> |
3593. [func] Update EDNS processing to better track remote server
capabilities. [RT #30655] |
276457f7a38f56a5f762238ab89bb45e27948af6 |
|
04-Jun-2013 |
Evan Hunt <each@isc.org> |
[master] assertion failure in resolver.c
3584. [security] Caching data from an incompletely signed zone could
trigger an assertion failure in resolver.c [RT #33690] |
b4914b3d69de3eb57bcf1d6cb3bb8e0b645c1081 |
|
18-Apr-2013 |
Mark Andrews <marka@isc.org> |
3551. [bug] resolver.querydscp[46] were uninitialized. [RT #32686] |
b99bfa184bc9375421b5df915eea7dfac6a68a99 |
|
10-Apr-2013 |
Evan Hunt <each@isc.org> |
[master] unify internal and export libraries
3550. [func] Unified the internal and export versions of the
BIND libraries, allowing external clients to use
the same libraries as BIND. [RT #33131] |
4adf97c32fcca7d00e5756607fd045f2aab9c3d4 |
|
08-Apr-2013 |
Mark Andrews <marka@isc.org> |
3548. [bug] The NSID request code in resolver.c was broken
resulting in invalid EDNS options being sent.
[RT #33153] |
8013077aa7ed5d6e1daddc973ddb3c7cc7d28df1 |
|
03-Apr-2013 |
Mark Andrews <marka@isc.org> |
3541. [bug] The parts if libdns was not being properly initialized
in when built in libexport mode. [RT #33028] |
67adc03ef81fb610f8df093b17f55275ee816754 |
|
22-Mar-2013 |
Evan Hunt <each@isc.org> |
[master] add DSCP support
3535. [func] Add support for setting Differentiated Services Code
Point (DSCP) values in named. Most configuration
options which take a "port" option (e.g.,
listen-on, forwarders, also-notify, masters,
notify-source, etc) can now also take a "dscp"
option specifying a code point for use with
outgoing traffic, if supported by the underlying
OS. [RT #27596] |
c9297d37593b36de9978c122dbeaf1bb7ae8d19d |
|
15-Feb-2013 |
Mark Andrews <marka@isc.org> |
3487. [bug] Change 3444 was not complete. There was a additional
place where the NOQNAME proof needed to be saved.
[RT #32629]
Squashed commit of the following:
commit cdef844f57bd3eb30b1f77135b89b6f9360e8bee
Author: Mark Andrews <marka@isc.org>
Date: Sat Feb 16 00:27:14 2013 +1100
whitespace
commit 60eb7e3f6cdd102d6aaf0fb4ada8c552576e4502
Author: Mark Andrews <marka@isc.org>
Date: Sat Feb 16 00:19:51 2013 +1100
return noqname proof with +cd and dlv |
5c6b95ba1b2e35f8dd6b0a7f25aacba91fff3aa2 |
|
11-Jan-2013 |
Tinderbox User <tbox@isc.org> |
update copyright notice |
48019314431389cca5f8eba7ee9aa5bc08a67f4e |
|
10-Jan-2013 |
Mark Andrews <marka@isc.org> |
3461. [bug] Negative responses could incorrectly have AD=1
set. [RT #32237] |
45d4341eedd047aaafd927837d5407d990ed345f |
|
18-Dec-2012 |
Mark Andrews <marka@isc.org> |
silence signed/unsigned warning; rename log -> fctx_log |
b16174507d1429ae4dbf7b4939f9e45ca7b76d74 |
|
19-Dec-2012 |
Tinderbox User <tbox@isc.org> |
update copyright notice |
8462dfb880040cde3a60f047ec18808737fd7e85 |
|
18-Dec-2012 |
Mark Andrews <marka@isc.org> |
3443. [bug] The NOQNAME proof was not being returned from cached
insecure responses. [RT #21409] |
7e75b6266db5b2711aa9ae18decc8a36c3db854f |
|
22-Nov-2012 |
Tinderbox User <tbox@isc.org> |
update copyright notice |
2786b6c53fb198d742e9738294fa0a51a52e4dce |
|
21-Nov-2012 |
ckb <ckb@isc.org> |
3422. [bug] Added a clear error message for when the SOA does not
match the referral. [RT #31281] |
71dfdcbfae32f150179f93476f9ff71b30336cb9 |
|
16-Oct-2012 |
Mark Andrews <marka@isc.org> |
3392. [func] Keep statistics on REFUSED responses. [RT #31412] |
dbf693fdfd2bb495cf6d176ecebd173331c3d94a |
|
06-Oct-2012 |
Mark Andrews <marka@isc.org> |
3391. [bug] DNSKEY that encountered a CNAME failed. [RT #31262] |
41bbb34bc20f189af62e7047ce42822615417f15 |
|
03-Oct-2012 |
Evan Hunt <each@isc.org> |
fix coverity issues
3388. [bug] Fixed several Coverity warnings. [RT #30996] |
058e44186b74531402c1f99088eb9dbe4926f8da |
|
02-Oct-2012 |
Mark Andrews <marka@isc.org> |
3387. [func] Support for a DS digest can be disabled at
runtime with disable-ds-digests. [RT #21581] |
eed495737be4846ab054654a48f3387f77cadaaa |
|
14-Sep-2012 |
Mark Andrews <marka@isc.org> |
3376. [bug] Lack of EDNS support was being recorded without a
successful response. [RT #30811] |
cdd271b14aebc6a3f076eb82a016e0a4d0d4247a |
|
02-Jul-2012 |
Evan Hunt <each@isc.org> |
fix bad-cache assert
3346. [security] Bad-cache data could be used before it was
initialized, causing an assert. [RT #30025] |
7310c0b1ee680a4bcb0bcaa55798e64b97c9da18 |
|
07-Jun-2012 |
Mark Andrews <marka@isc.org> |
3333. [bug] Setting resolver-query-timeout too low can cause
named to not recover if it looses connectivity.
[RT #29623] |
dd2a0a6d2dec1c23787351e51b434a838dec5603 |
|
14-May-2012 |
Evan Hunt <each@isc.org> |
Merge statistics code (ATT SoW, rt24117)
This includes the following changes:
3326. [func] Added task list statistics: task model, worker
threads, quantum, tasks running, tasks ready.
[RT #27678]
3325. [func] Report cache statistics: memory use, number of
nodes, number of hash buckets, hit and miss counts.
[RT #27056]
3324. [test] Add better tests for ADB stats [RT #27057]
3323. [func] Report the number of buckets the resolver is using.
[RT #27020]
3322. [func] Monitor the number of active TCP and UDP dispatches.
[RT #27055]
3321. [func] Monitor the number of recursive fetches and the
number of open sockets, and report these values in
the statistics channel. [RT #27054]
3320. [func] Added support for monitoring of recursing client
count. [RT #27009]
3319. [func] Added support for monitoring of ADB entry count and
hash size. [RT #27057] |
c438f1beb920b01adde08b32bfcfa085d7ce3efe |
|
10-May-2012 |
Mark Andrews <marka@isc.org> |
3318. [tuning] Reduce the amount of work performed while holding a
bucket lock when finshed with a fetch context.
[RT #29239] |
54489ba1672458382e8dfb5490fcfc7230f8ea85 |
|
28-Apr-2012 |
Evan Hunt <each@isc.org> |
Improve locking performance in dispatch.c
3316. [tuning] Improved locking performance when recursing.
[RT #28836]
- Use one lock per memory pool instead of associating
them all with a single 'pool_lock' in the dispatch manager.
- Reduce the critical sections for qid->lock in get_dispsocket(),
deref_portentry() and dns_dispatch_addresponse2().
- Added a memory pool for socket events in dns_dispatch_t.
- Add an isc_socketevent_t member in the resquery_t object, and use
it with isc_socket_sendto2() instead of using isc_socket_sendto()
- Tuned the memory pools in dispatch.c for better performance
under load |
4e8fe357a619ae2b789b15df7e3d6abf782b4a71 |
|
28-Apr-2012 |
Evan Hunt <each@isc.org> |
create and use multiple fetch dispatches
Added API to create a set of UDP dispatches which can be shared
round-robin style when making upstream queries for authoritative
data; this should reduce lock contention in the query source
dispatch. |
20d441892d670cab7a58bbd36f4e92ae73b10a20 |
|
24-Apr-2012 |
Evan Hunt <each@isc.org> |
fctx_finddone: call fctx_destroy within the bucket lock |
26696386938e70e93d7dde509d7bc45ead5870b7 |
|
07-Mar-2012 |
Mark Andrews <marka@isc.org> |
set $Id$ |
8a4689070a0b13935822e1bb7138d1d2f8ce237b |
|
22-Feb-2012 |
Mark Andrews <marka@isc.org> |
dns_message_logpacket |
d03bc586b95ffdc6ade3af4ef420ec880012575d |
|
15-Feb-2012 |
Automatic Updater <source@isc.org> |
update copyright notice |
c478bb4c4658dddabe79118e2f84107640aa06c4 |
|
14-Feb-2012 |
Mark Andrews <marka@isc.org> |
extend:
3282. [bug] Restrict the TTL of NS RRset to no more than that
of the old NS RRset when replacing it.
[RT #27792] [RT #27884] |
e4aac0596c89955ced3398d7e2896d05bcc70fd5 |
|
08-Dec-2011 |
Mark Andrews <marka@isc.org> |
3241. [bug] Address race conditions in the resolver code.
[RT #26889] |
56d7492b2cf5a97205530061c068e6be2bea4c9a |
|
05-Dec-2011 |
Evan Hunt <each@isc.org> |
missed a line |
4122abdc3cfa16c8b3ecbd20830ca9a43f9fecb9 |
|
05-Dec-2011 |
Evan Hunt <each@isc.org> |
Back out changes #3182 and #3202 |
69feafa0af18ce7b1fd4f9d330948272e6c926a1 |
|
23-Nov-2011 |
Evan Hunt <each@isc.org> |
3221. [bug] Fixed a potential coredump on shutdown due to
referencing fetch context after it's been freed.
[RT #26720] |
2256c131942baddeb22bb3d9d305dd52a3b3ea04 |
|
16-Nov-2011 |
Mark Andrews <marka@isc.org> |
--- 9.9.0b2 released ---
3219. [bug] Disable NOEDNS caching following a timeout. |
3ab9d6435a7b40812e9d8d9d1ecf537e28082e3a |
|
15-Nov-2011 |
Evan Hunt <each@isc.org> |
3216. [bug] resolver.c:validated() was not thread-safe. [RT #26478] |
af42579df6cb1add0e8eb26645c151f5af653ee9 |
|
05-Nov-2011 |
Automatic Updater <source@isc.org> |
update copyright notice |
a5166d5fce30e5924f279d3e92d1f20b9fb7b4dc |
|
04-Nov-2011 |
Mark Andrews <marka@isc.org> |
3202. [bug] NOEDNS caching on timeout was too agressive.
[RT #26416] |
146057d7e755d646283adfe5d813f756b0538095 |
|
03-Nov-2011 |
Mark Andrews <marka@isc.org> |
3192. [bug] A query structure could be used after being freed.
[RT #22208] |
96f5a19c12b17c603dc252c84f0991227a617227 |
|
28-Oct-2011 |
Automatic Updater <source@isc.org> |
update copyright notice |
b91b288f923d143292af3ac35df6f6cff50647f2 |
|
27-Oct-2011 |
Scott Mann <smann@isc.org> |
fix edns0 retry issues (rt #23393/24964). |
dc2e6272391c6e89eeba3de07736a9d4d01dc5d4 |
|
12-Oct-2011 |
Mark Andrews <marka@isc.org> |
3167. [bug] Negative answers from forwarders were not being
correctly tagged making them appear to not be cached.
[RT #25380] |
6de9744cf9c64be2145f663e4051196a4eaa9d45 |
|
09-Jun-2011 |
Evan Hunt <each@isc.org> |
3124. [bug] Use an rdataset attribute flag to indicate
negative-cache records rather than using rrtype 0;
this will prevent problems when that rrtype is
used in actual DNS packets. [RT #24777]
3123. [security] Change #2912 exposed a latent flaw in
dns_rdataset_totext() that could cause named to
crash with an assertion failure. [RT #24777] |
0874abad14e3e9ecfc3dc1a1a2b9969f2f027724 |
|
11-Mar-2011 |
Mark Andrews <marka@isc.org> |
3069. [cleanup] Silence warnings messages from clang static analysis.
[RT #20256] |
b7f0ab323d8ea40f89f9199fde944febb797a86d |
|
19-Feb-2011 |
Michael Graff <mgraff@isc.org> |
catch two unused function params, followup to RT#23310 |
52d44117c825de42dd8bba00885cfb004770c79e |
|
18-Feb-2011 |
Michael Graff <mgraff@isc.org> |
Remove RTT banding [RT 23310] |
784a904bd06c7492361ed09a882d10c636b1291b |
|
03-Feb-2011 |
Automatic Updater <source@isc.org> |
update copyright notice |
000a8970f840a0c27c5cc404826853c4674362ac |
|
03-Feb-2011 |
Mark Andrews <marka@isc.org> |
3011. [func] Change the default query timeout from 30 seconds
to 10. Allow setting this in named.conf using the new
'resolver-query-timeout' option, which specifies a max
time in seconds. 0 means 'default' and anything longer
than 30 will be silently set to 30. [RT #22852] |
b720af4cd4112e0ca25f3345c0be54674677f93e |
|
28-Jan-2011 |
Automatic Updater <source@isc.org> |
update copyright notice |
1fba20bd0b3501f4c7e751e239e0992bf92443bf |
|
27-Jan-2011 |
Mark Andrews <marka@isc.org> |
3009. [bug] clients-per-query code didn't work as expected with
particular query patterns. [RT #22972] |
506a2177bfafa4321cf1ba27ff4a1d09bac69e14 |
|
15-Sep-2010 |
Mark Andrews <marka@isc.org> |
2961. [bug] Be still more selective about the non-authoritative
answers we apply change 2748 to. [RT #22074] |
86dcc4005887f91d23d970d4574a8f6afa7e28d2 |
|
11-Jul-2010 |
Evan Hunt <each@isc.org> |
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] |
ff5864ef42c3bc55e9be20434d1f7de2f6794894 |
|
04-Jul-2010 |
Mark Andrews <marka@isc.org> |
2928. [bug] Be more selective about the non-authoritative
answer we apply change 2748 to. [RT #21594] |
b8d4e96e95fc9f5f0d799a6f5579ca30b6adeb1e |
|
24-Jun-2010 |
Automatic Updater <source@isc.org> |
update copyright notice |
4a8dc5f8efcc8bc3033a9383f958d1de22c844f4 |
|
23-Jun-2010 |
Mark Andrews <marka@isc.org> |
2921. [bug] The resolver could attempt to destroy a fetch context
to soon. [RT #19878] |
0a199807e72c881db29baba3eac011f90ebf3d9c |
|
21-Apr-2010 |
Automatic Updater <source@isc.org> |
update copyright notice |
1e9848fb2b4573711c02696dc4ee6540de4c81f6 |
|
20-Apr-2010 |
Mark Andrews <marka@isc.org> |
2874. [bug] Cache lack of EDNS support only after the server
successfully responds to the query using plain DNS.
[RT #20930] |
22c4126ba51175af1453cd2254c303c6f65a766c |
|
04-Mar-2010 |
Mark Andrews <marka@isc.org> |
2958. [bug] When canceling validation it was possible to leak
memory. [RT #20800] |
b1003ace6f6e15ffa212c7982c80845f549e6cef |
|
04-Mar-2010 |
Mark Andrews <marka@isc.org> |
2957. [bug] RTT estimates were not being adjusted on ICMP errors.
[RT #20772] |
bd2b08d5a30e61117c1218fc7dd81d700d9d30f9 |
|
25-Feb-2010 |
Automatic Updater <source@isc.org> |
update copyright notice |
0cae66577c69c89086cd065bb297690072b471b4 |
|
25-Feb-2010 |
Mark Andrews <marka@isc.org> |
2852. [bug] Handle broken DNSSEC trust chains better. [RT #15619] |
a30c7003afeb416afca9629697d6138b4023cffa |
|
08-Jan-2010 |
Automatic Updater <source@isc.org> |
update copyright notice |
597642c0baaf66172ca44104ed5a18957a969748 |
|
07-Jan-2010 |
Evan Hunt <each@isc.org> |
2831. [security] Do not attempt to validate or cache
out-of-bailiwick data returned with a secure
answer; it must be re-fetched from its original
source and validated in that context. [RT #20819] |
fe2b9bf5702a2cbc9127b8f9e92c2e6102dcfb9a |
|
19-Nov-2009 |
Automatic Updater <source@isc.org> |
update copyright notice |
a39a5f4d816ca7d3f43106712ca668dd1ab31d69 |
|
18-Nov-2009 |
Mark Andrews <marka@isc.org> |
2772. [security] When validating, track whether pending data was from
the additional section or not and only return it if
validates as secure. [RT #20438] |
e34e9a8d68321e4bf1ae67a8d4609e4da5da021d |
|
18-Nov-2009 |
Automatic Updater <source@isc.org> |
update copyright notice |
44a3999cf4f71bd81a7942ff5e60c6b1828e5f9d |
|
17-Nov-2009 |
Evan Hunt <each@isc.org> |
2770. [cleanup] Add log messages to resolver.c to indicate events
causing FORMERR responses. [RT #20526] |
0a30185f80f3962aba0e1f30ad7743fb8c8aa65d |
|
04-Nov-2009 |
Mark Andrews <marka@isc.org> |
2748. [func] Identify bad answers from GTLD servers and treat them
as referrals. [RT #18884] |
5cb44a38d9b6fbd1144cf396a199db54e9e56f5b |
|
28-Oct-2009 |
Evan Hunt <each@isc.org> |
back out change 2740 |
e9d45c0a0456d6267d9ea220751b6e495c55a8cf |
|
28-Oct-2009 |
Mark Andrews <marka@isc.org> |
2740. [func] Identify bad answers from GTLD servers and treat them
as referrals. [RT #18884] |
95f2377b4f180a564d35343c8d150e8f03c98a52 |
|
27-Oct-2009 |
Evan Hunt <each@isc.org> |
2739. [cleanup] Clean up API for initializing and clearing trust
anchors for a view. [RT #20211] |
307d2084502eddc7ce921e5ce439aec3531d90e0 |
|
01-Sep-2009 |
Tatuya JINMEI 神明達哉 <ji <jinmei@isc.org> |
2660. [func] Add a new set of DNS libraries for non-BIND9
applications. See README.libdns. [RT #19369] |
bcd0cbfdae6729c48894501b6bcddc972feda67f |
|
13-Aug-2009 |
Mark Andrews <marka@isc.org> |
2649. [bug] Set the domain for forward only zones. [RT #19944] |
6d5852f318a7d09cff05a347456d1cd12407ceb1 |
|
13-Jul-2009 |
Mark Andrews <marka@isc.org> |
2623. [bug] Named started seaches for DS non-optimally. [RT #19915] |
dc0c165ce3b135a20e48325e0be13733493ec8a8 |
|
03-Jun-2009 |
Automatic Updater <source@isc.org> |
update copyright notice |
5422cf284f2ad63aeb561aca57a59e0cffe9af64 |
|
02-Jun-2009 |
Mark Andrews <marka@isc.org> |
2605. [bug] Accept DS responses from delegation only zones.
[RT # 19296] |
e6ada020f5003124613f4f71c6fc3f5d32c8d979 |
|
30-May-2009 |
Automatic Updater <source@isc.org> |
update copyright notice |
40d0f115a64595aa83cfe0b760587d3d1efa0385 |
|
30-May-2009 |
Tatuya JINMEI 神明達哉 <ji <jinmei@isc.org> |
2604. [func] Add support for DNS rebinding attack prevention through
new options, deny-answer-addresses and
deny-answer-aliases. Based on contributed code from
JD Nurmi, Google. [RT #18192] |
cc5f9fe224cfb3410986406c6a1bf270a36b62ea |
|
11-May-2009 |
Automatic Updater <source@isc.org> |
update copyright notice |
8a805c9f412362aa793e7326901a862f25c7ab36 |
|
11-May-2009 |
Mark Andrews <marka@isc.org> |
spelling |
4c2ed3d14168cfe34d1c036eb4885019a8153e7c |
|
11-May-2009 |
Mark Andrews <marka@isc.org> |
2599. [bug] Address rapid memory growth when validation fails.
[RT #19654] |
ff380b05fec3746934c74b78bb44f641d2acb359 |
|
07-May-2009 |
Francis Dupont <fdupont@isc.org> |
comment fixes (rt19624) |
bfe0517fdcbe1dc62fee18e460ecf467dd491d9b |
|
01-Mar-2009 |
Evan Hunt <each@isc.org> |
Clarify logged message when an insecure DNSSEC response arrives from a zone
thought to be secure: "insecurity proof failed" instead of "not insecure".
[RT #19400] |
549e34bbf4f3c5df10a8ff5b648ac6b6dbe98a0f |
|
28-Feb-2009 |
Mark Andrews <marka@isc.org> |
2564. [bug] Only take EDNS fallback steps when processing timeouts.
[RT #19405] |
499fa72075c050391b4d051f593d295670d27983 |
|
25-Feb-2009 |
Mark Andrews <marka@isc.org> |
2564. [bug] 'named' was treating a TCP retry as a timeout when
deciding whether to perform a EDNS fallback step.
[RT #19393] |
45c3c12ed3415e5cce50d73a735034e32aed1f73 |
|
16-Feb-2009 |
Mark Andrews <marka@isc.org> |
2552. [bug] zero-no-soa-ttl-cache was not being honoured.
[RT #19340] |
d9059b0c38bd630c367d81424d72b1308cd74b04 |
|
27-Jan-2009 |
Tatuya JINMEI 神明達哉 <ji <jinmei@isc.org> |
2537. [func] Added more statistics counters including those on socket
I/O events and query RTT histograms. [RT #18802] |
bdfaef63f576f810fab27f64395faccf2fcd9434 |
|
17-Jan-2009 |
Francis Dupont <fdupont@isc.org> |
spelling |
d7845fc5ba809d86c204fcfa50ea43f033e4d85e |
|
08-Jan-2009 |
Automatic Updater <source@isc.org> |
update copyright notice |
609f86163a9e80aa5ce0db79b67ee0b6e2a34b34 |
|
07-Jan-2009 |
Tatuya JINMEI 神明達哉 <ji <jinmei@isc.org> |
2525. [func] New logging category "query-errors" to provide detailed
internal information about query failures, especially
about server failures. [RT #19027] |
5569e7de51513952d89f29de08049ed6bb054d6e |
|
06-Jan-2009 |
Automatic Updater <source@isc.org> |
update copyright notice |
3fb1637c9265cc593973326ae193783413f68699 |
|
06-Jan-2009 |
Tatuya JINMEI 神明達哉 <ji <jinmei@isc.org> |
trivial comment cleanups (RT#19118) |
09b45f7b5800c4dbb86846dea35e8aba0a25b0d0 |
|
07-Nov-2008 |
Mark Andrews <marka@isc.org> |
2487. [bug] Give TCP connections longer to complete. [RT #18675] |
2cada193124def659318e00fbb0afd6aa4d72630 |
|
06-Nov-2008 |
Mark Andrews <marka@isc.org> |
align comment w/ code [RT #18833] |
35378bcc6a6c95495e70bad92f245b6fa9c8292a |
|
17-Oct-2008 |
Tatuya JINMEI 神明達哉 <ji <jinmei@isc.org> |
2468. [bug] Resolver could try unreachable servers multiple times.
[RT #18739] |
6098d364b690cb9dabf96e9664c4689c8559bd2e |
|
24-Sep-2008 |
Mark Andrews <marka@isc.org> |
2448. [func] Add NSEC3 support. [RT #15452] |
f5662f41e73c27cc6e7fd29323c8dddf54dff982 |
|
04-Sep-2008 |
Mark Andrews <marka@isc.org> |
2433. [tuning] Set initial timeout to 800ms. |
e6a6d0778cfa9ea83a6ae0c37f50d5cd8bb111f7 |
|
23-Aug-2008 |
Automatic Updater <source@isc.org> |
update copyright notice |
a0fb749d0ba0cf5058a34c3763337048543fbc24 |
|
22-Aug-2008 |
Mark Andrews <marka@isc.org> |
adjust log message added by change 2409. [RT #18497] |
a45f57a2d5fa5a4cb50c4232c09dd7676a256599 |
|
22-Aug-2008 |
Evan Hunt <each@isc.org> |
RTT banding. [rt18441] |
4db36a15c5716050d40aa8e709e8c8e9475ea25b |
|
06-Aug-2008 |
Mark Andrews <marka@isc.org> |
2409. [func] Only log that we disabled EDNS processing if we were
subsequently successful. [RT #18029] |
72e52e1a0325bd113c87cc15361527a924ac9825 |
|
24-Jul-2008 |
Tatuya JINMEI 神明達哉 <ji <jinmei@isc.org> |
comment wording |
9de0f9b0aed432ee357dbba8d1d807525f4b6d4a |
|
22-Jul-2008 |
Mark Andrews <marka@isc.org> |
2396. [bug] Don't set SO_REUSEADDR for randomized ports.
[RT #18336] |
386d3a99c190bad55edf44d076e6bd087e230ab8 |
|
23-Jun-2008 |
Tatuya JINMEI 神明達哉 <ji <jinmei@isc.org> |
2375. [security] Fully randomize UDP query ports to improve
forgery resilience. [RT #17949, #18098] |
0f39ff74a85e16cbfd30354e24403b1ee50e1104 |
|
18-Jun-2008 |
Tatuya JINMEI 神明達哉 <ji <jinmei@isc.org> |
2383. [bug] named could double queries when they resulted in
SERVFAIL due to overkilling EDNS0 failure detection. |
58253bddc4c33507ba28654b9c4a36ca1053730c |
|
29-May-2008 |
Mark Andrews <marka@isc.org> |
2375. [bug] Change #2144 was not complete. |
69ec1b7eb3be37f06b53f572f6c33622e95a7935 |
|
06-May-2008 |
Evan Hunt <each@isc.org> |
Improve counting of dns_resstatscounter_retry [rt18030] |
5c024f787777143031c2c49f9811c39c84bfa259 |
|
01-May-2008 |
Tatuya JINMEI 神明達哉 <ji <jinmei@isc.org> |
cleanups for LRU-caching code [RT #18018] |
ba5af4569a2eee89ed7a6de94f2364a1638b9572 |
|
10-Apr-2008 |
Mark Andrews <marka@isc.org> |
fix bad NSID/EDNS interaction [RT #17952] |
375e2c913a21cb852310418785f359a6b21b851d |
|
07-Apr-2008 |
Mark Andrews <marka@isc.org> |
2359. [bug] Fix NSID bug. [RT #17942] |
eeb8892daa70f57ec4d8a85dca8a2ad769653ee4 |
|
04-Apr-2008 |
Tatuya JINMEI 神明達哉 <ji <jinmei@isc.org> |
Global memory context had the wrong name (RT #17932) |
8907d8fa04fdaa65baf0bc6b01230b2ebde93106 |
|
03-Apr-2008 |
Mark Andrews <marka@isc.org> |
2355. [func] Extend the number statistics counters available.
[RT #17590] |
db30f4bdcb66afb7eb1ab0c6882cc70be9a53d79 |
|
03-Apr-2008 |
Mark Andrews <marka@isc.org> |
2353. [func] Add support for Name Server ID (RFC 5001).
'dig +nsid' requests NSID from server.
'request-nsid yes;' causes recursive server to send
NSID requests to upstream servers. Server responds
to NSID requests with the string configured by
'server-id' option. [RT #17091] |
07555e64d9102eae058efd58f872b4a3b9ddff61 |
|
02-Apr-2008 |
Mark Andrews <marka@isc.org> |
2350. [port] win32: IPv6 support. [RT #17797] |
cffe96e26744abcf33494837b234219046a631d8 |
|
31-Mar-2008 |
Mark Andrews <marka@isc.org> |
2346. [func] Memory statistics now cover all active memory contexts
in increased detail. [RT #17580] |
ec6e40f0409385d9ce9e1adad4188fdd870bdd15 |
|
29-Mar-2008 |
Automatic Updater <source@isc.org> |
update copyright notice |
e0258ba4384173a2b203b5867951fc226c18614b |
|
28-Mar-2008 |
Tatuya JINMEI 神明達哉 <ji <jinmei@isc.org> |
don't use separate memory contexts for res buckets without threads
Download because it doesn't have any benefit and requires more memory.
(RT #17898) |
2f012d936b5ccdf6520c96a4de23721dc58a2221 |
|
19-Jan-2008 |
Automatic Updater <source@isc.org> |
update copyright notice |
2b0addd3cad11aae34830883f11ffb616ce0f7f8 |
|
16-Jan-2008 |
Automatic Updater <source@isc.org> |
update copyright notice |
fcc2a57e13fbecf085e9d11702709b3d5a49b043 |
|
15-Jan-2008 |
Mark Andrews <marka@isc.org> |
2306. [bug] Remove potential race from lib/dns/resolver.c.
[RT #17470] |
938b1008d9aa4f56671751ff52c9e92765e2d5bd |
|
15-Jan-2008 |
Mark Andrews <marka@isc.org> |
remove test "#define inline" |
23de6c3ccd98fb8c7a6b6f06f33f6efcbfd1ca29 |
|
02-Dec-2007 |
Mark Andrews <marka@isc.org> |
whitespace |
d55494b8e9887e7ff7cdf1ec96a9dc5e8afe3c94 |
|
01-Nov-2007 |
Shane Kerr <shane@isc.org> |
Fix logging when increasing client-per-query.
See RT ticket #17236 for more. |
b239c8294a5653d21876d084e0c5b029f6b9fc5d |
|
19-Oct-2007 |
Michael Graff <mgraff@isc.org> |
commit lruttl to the mainline. A tag was set called skan_lruttl-mainline-base, and I will tag this as skan_lruttl-mainline-merge after this commit |
e2c3f8059e77a8e11c4378d22e5d8e78b423a28f |
|
14-Sep-2007 |
Mark Andrews <marka@isc.org> |
2238. [bug] It was possible to trigger a REQUIRE when a
validation was cancelled. [RT #17106] |
adc3f2c0fdcc0a2bee469ffb0e7ae41b83cbf403 |
|
06-Sep-2007 |
Mark Andrews <marka@isc.org> |
2229. [bug] Null pointer dereference on dispatch pool creation
failure. [RT #17133] |
f568dad6c7ddaa732e6562a4b89fd2ac922d263b |
|
28-Aug-2007 |
Mark Andrews <marka@isc.org> |
2221. [bug] Set the event result code to reflect the actual
record content when a cache update is rejected
due to a more credible answer existing. [RT #17017] |
ec5347e2c775f027573ce5648b910361aa926c01 |
|
19-Jun-2007 |
Automatic Updater <source@isc.org> |
update copyright notice |
0cedbe4ab56e00d5827941697418476318cbdeb3 |
|
18-Jun-2007 |
Mark Andrews <marka@isc.org> |
2197. [bug] Add INSIST to catch negative responses which are
not setting the event result code appropriately.
[RT #16909] |
bc6af069c80ca33a5619d71d57859724cab1f4c4 |
|
21-May-2007 |
Mark Andrews <marka@isc.org> |
2190. [func] Make fallback to plain DNS from EDNS due to timeouts
more visible. New logging category "edns-disabled".
[RT #16871] |
6dfc78fab61fafc9bffdc3cbc331cc996bfa2198 |
|
29-Mar-2007 |
Mark Andrews <marka@isc.org> |
2163. [bug] If only one of query-source and query-source-v6
specified a port the query pools code broke (change
2129). [RT #16768] |
a56f5ada432128085e4a06815328023ee0c9610d |
|
06-Mar-2007 |
Mark Andrews <marka@isc.org> |
2157. [func] dns_db_transfernode() created. [RT #16685]
2156. [bug] Fix node reference leaks in lookup.c:lookup_find(),
resolver.c:validated() and resolver.c:cache_name().
Fix a memory leak in rbtdb.c:free_noqname().
Make lookup.c:lookup_find() robust against
event leaks. [RT #16685] |
2e676167cc8cbb2e6dbb54e9859098dd5b9cd5c8 |
|
26-Feb-2007 |
Mark Andrews <marka@isc.org> |
2144. [cleanup] Suppress logging of SERVFAIL from forwarders.
[RT #16619] |
10fc76d48aa7ecb8a7242970585ba154b368f97e |
|
15-Feb-2007 |
Mark Andrews <marka@isc.org> |
2138. [bug] Lock order reversal in resolver.c. [RT #16653] |
05c97640f64bf39a607d439b5228d8b7aea13eb0 |
|
07-Feb-2007 |
Mark Andrews <marka@isc.org> |
uninitalised use |
281bab0f36eaedc56f859721fbdf45568b71cd60 |
|
02-Feb-2007 |
Mark Andrews <marka@isc.org> |
2129. [func] Provide a pool of UDP sockets for queries to be
made over. See use-queryport-pool, queryport-pool-ports
and queryport-pool-updateinterval. [RT #16415] |
305227476756aecb11cebbc811dba88a2d147b34 |
|
08-Jan-2007 |
Mark Andrews <marka@isc.org> |
2126. [bug] Serialise validation of type ANY responses. [RT #16555] |
28b14c4e69aaa4f284218ad3b47ef09e37599318 |
|
05-Jan-2007 |
Mark Andrews <marka@isc.org> |
update copyright notice |
e3f66e1617f9fca7313e4005b8c3c611551906d1 |
|
04-Jan-2007 |
Mark Andrews <marka@isc.org> |
2124. [bug] It was possible to dereference a freed fetch
context. [RT #16584] |
1ea2595e1b33cc63ea73ee1d54b580b717d7d155 |
|
07-Dec-2006 |
Mark Andrews <marka@isc.org> |
2117. [bug] DNSSEC fixes: named could fail to cache NSEC records
which could lead to validation failures. named didn't
handle negative DS responses that were in the process
of being validated. Check CNAME bit before accepting
NODATA proof. To be able to ignore a child NSEC there
must be SOA (and NS) set in the bitmap. [RT #16399] |
a473029e76dfc68db00505f40065607b4ea1e0f5 |
|
18-Oct-2006 |
Mark Andrews <marka@isc.org> |
2097. [bug] named could reference a destroyed memory context
after being reloaded / reconfigured. [RT #16428] |
f34249bb28093d6589196cd00ca040f503a65e2b |
|
31-Aug-2006 |
Mark Andrews <marka@isc.org> |
2066. [security] Handle SIG queries gracefully. [RT #16300] |
2113dfd6e20a9ca16000ed226517b4660087c1f2 |
|
31-Aug-2006 |
Mark Andrews <marka@isc.org> |
2079. [bug] The lame cache was not handling multiple types
correctly. [RT #16361] |
22e5a52c3b5bfef7e75d95629e08cab7592fee5c |
|
22-Aug-2006 |
Mark Andrews <marka@isc.org> |
2075. [bug] The spillat timer event hander could leak memory.
[RT #16357] |
84f5576c149ed0cf18555bcd7cf1ffbe491bb08f |
|
22-Jul-2006 |
Mark Andrews <marka@isc.org> |
2058. [bug] Adjust how we calculate rtt estimates in the presence
of authoritative servers that drop EDNS and CD
requests. Also fallback to EDNS/512 and plain DNS
faster for zones with less than 3 servers. [RT #16187] |
21b76ee598c937c6736cbc7ab69684bb3332428a |
|
18-May-2006 |
Mark Andrews <marka@isc.org> |
2022. [bug] If dnssec validation is disabled only assert CD if
CD was requested. [RT #16037]
2021. [bug] dnssec-enable no; triggered a REQUIRE. [RT #16037] |
cfe92110ce4eaf19f7f3255d2961710879bdc9dd |
|
10-Mar-2006 |
Mark Andrews <marka@isc.org> |
2007. [func] It is now possible to explicitly enable DNSSEC
validation. default dnssec-validation no; to
be changed to yes in 9.5.0. [RT #15674] |
7d4a465de03b26bf9f5ef131d03253b8f6afc169 |
|
17-Feb-2006 |
Mark Andrews <marka@isc.org> |
1597. [func] Allow notify-source and query-source to be specified
on a per server basis similar to transfer-source. |
fde1a334ee0d437ccbada347ff09e8ea0eaff221 |
|
06-Jan-2006 |
Mark Andrews <marka@isc.org> |
1968. [bug] Missing lock in resolver.c:validated(). [RT #15739] |
14c80ce1b28148986ceab965e44dfacaf5390548 |
|
06-Jan-2006 |
Mark Andrews <marka@isc.org> |
1966. [bug] Don't set CD when we have fallen back to plain DNS.
[RT #15727] |
a1bc94109313bf4ebb6e6ff655d71d45582d2e43 |
|
05-Jan-2006 |
Mark Andrews <marka@isc.org> |
1959. [func] Control the zeroing of the negative response TTL to
a soa query. Defaults "zero-no-soa-ttl yes;" and
"zero-no-soa-ttl-cache no;". [RT #15460] |
08c90261660649ca7d92065f6f13a61ec5a9a86d |
|
05-Jan-2006 |
Mark Andrews <marka@isc.org> |
1953. [func] Named now falls back to advertising EDNS with a
512 byte receive buffer if the initial EDNS queries
fail. [RT #14852]
1952. [func] The maximum EDNS UDP response named will send can
now be set in named.conf (max-udp-size). This is
independent of the advertised receive buffer
(edns-udp-size). [RT #14852] |
2b66a51a7d72e9cc07917fb583ad528b0539d2a3 |
|
04-Jan-2006 |
Mark Andrews <marka@isc.org> |
1950. [port] Solaris 2.5.1 and earlier cannot bind() then connect()
a TCP socket. This prevents the source address being
set for TCP connections. [RT #15628] |
35da39a7f16d76d29ee295c4e4a0598649dfda9c |
|
04-Jan-2006 |
Mark Andrews <marka@isc.org> |
update copyright notice |
1c91b0a6516319d81670da2325e2bd08a7703707 |
|
03-Jan-2006 |
Mark Andrews <marka@isc.org> |
1946. [bug] resume_dslookup() could trigger a REQUIRE failure
when using forwarders. [RT #15549] |
00afe78ab290fec3041731c1fac146a24f556de4 |
|
30-Nov-2005 |
Mark Andrews <marka@isc.org> |
1941. [bug] ncache_adderesult() should set eresult even if no
rdataset is passed to it. [RT #15642] |
2674e1a455d4f71de09b2b60e7a8304b9a305588 |
|
30-Nov-2005 |
Mark Andrews <marka@isc.org> |
1940. [bug] Fixed a number of error conditions reported by
Coverity. |
60ab03125c137c48a6b2ed6df1d2c8657757e09d |
|
03-Nov-2005 |
Mark Andrews <marka@isc.org> |
1939. [bug] The resolver could dereference a null pointer after
validation if all the queries have timed out.
[RT #15528]
1938. [bug] The validator was not correctly handling unsecure
negative responses at or below a SEP. [RT #15528] |
216030f2849b0812910fbc1817ca17208a112663 |
|
14-Oct-2005 |
Mark Andrews <marka@isc.org> |
1930. [port] HPUX: ia64 support. [RT #15473]
1929. [port] FreeBSD: extend use of PTHREAD_SCOPE_SYSTEM. |
79d2e0b2537f85a0c4e4f260d77e0f6a21959f56 |
|
18-Sep-2005 |
Mark Andrews <marka@isc.org> |
isc_mem_put not isc_mem_putanddetach |
5be3685b0e57677c0cc03113099cb8f99f9a070b |
|
25-Aug-2005 |
Mark Andrews <marka@isc.org> |
1919. [bug] dig's +sigchase code overhauled. [RT #14933]
1918. [bug] The DLV code has been re-worked to make no longer
query order sensitive. [RT #14933] |
7216566bd596f8fbc98eafd5e9359ec7fa92c8b8 |
|
05-Jul-2005 |
Mark Andrews <marka@isc.org> |
1895. [bug] fctx_create() could return success even though it
failed. [RT #14993] |
fd780f3d47179d68ba2d4661fb9cac9ce1e74928 |
|
27-Jun-2005 |
Mark Andrews <marka@isc.org> |
1891. [func] Limit the number of recursive clients that can be
waiting for a single query (<qname,qtype,qclass>) to
resolve. New options clients-per-query and
max-clients-per-query. |
8087418873219326179e43d16066320a911fb31f |
|
23-Jun-2005 |
Mark Andrews <marka@isc.org> |
handle isc_mem_create() failure gracefully |
bcf369e513a1cc2209e2a987f5772afa79813540 |
|
23-Jun-2005 |
Mark Andrews <marka@isc.org> |
1889. [func] The lame cache is now done on a <qname,qclass,qtype>
basis as some servers only appear to be lame for
certain query types. [RT #14916] |
9b80f3a7c739a99b498a37a711a51b6a88df3a78 |
|
17-Jun-2005 |
Mark Andrews <marka@isc.org> |
1887. [func] Detect duplicates of UDP queries we are recursing on
and drop them. New stats category "duplicates".
[RT #14892] |
1c153afce556ff3c687986fb7c4a0b0a7f5e7cd8 |
|
07-Jun-2005 |
Mark Andrews <marka@isc.org> |
1868. [func] edns-udp-size can now be overridden on a per
server basis. [RT #14851] |
1fc4793844c9613b17866c33dbeab8aaa94b66ff |
|
07-Jun-2005 |
Mark Andrews <marka@isc.org> |
1879. [func] Added framework for handling multiple EDNS versions.
1878. [func] dig can now specify the EDNS version when making
a query. |
5597be9bb88de138dfec9fa9176708443813925e |
|
04-Jun-2005 |
Tatuya JINMEI 神明達哉 <ji <jinmei@isc.org> |
1813. [func] Restructured the data locking framework using
architecture dependent atomic operations (when
available), improving response performance on
multi-processor machines significantly.
x86, x86_64, alpha, and sparc64 are currently
supported.
(RT #13505) |
ab023a65562e62b85a824509d829b6fad87e00b1 |
|
27-Apr-2005 |
Rob Austein <sra@isc.org> |
1851. [doc] Doxygen comment markup. [RT #11398] |
8a713ca49ddddb36e432d4717800f9258a5c2ea9 |
|
16-Mar-2005 |
Mark Andrews <marka@isc.org> |
1807. [bug] When forwarding (forward only) set the active domain
from the forward zone name. [RT #13526] |
8cd830d7c806cac681b057e0c0185f29992fa35f |
|
15-Mar-2005 |
Mark Andrews <marka@isc.org> |
1802. [bug] Handle connection resets better. [RT #11280] |
c941e32d221fbb0cb760e3bc24c7f221c0cf8b97 |
|
04-Mar-2005 |
Mark Andrews <marka@isc.org> |
1819. [bug] The validator needed to check both the algorithm and
digest types of the DS to determine if it could be
used to introduce a secure zone. [RT #13593] |
0ad024cc4272894e877e3a7896f80a2892bc703c |
|
09-Feb-2005 |
Mark Andrews <marka@isc.org> |
1806. [bug] The resolver returned the wrong result when a CNAME /
DNAME was encountered when fetching glue from a
secure namespace. [RT #13501]
1805. [bug] Pending status was not being cleared when DLV was
active. [RT #13501] |
4296c5480dde48ea555f5916be8612e173f1edeb |
|
07-Feb-2005 |
Mark Andrews <marka@isc.org> |
1801. [func] Report differences between hints and real NS rrset
and associated address records. |
7fed21a109b9a7eb74b67f3350264a774b4daf0c |
|
20-Jan-2005 |
Mark Andrews <marka@isc.org> |
update copyright notice |
164e2a6f83cc3172bc9ba0c97a326a5eca80bc18 |
|
20-Jan-2005 |
Mark Andrews <marka@isc.org> |
1800. [bug] Changes #1719 allowed a INSIST to be triggered.
[RT #13428] |
c202b9f4dd7438252d77a4dd8936b7a051431a0b |
|
03-Dec-2004 |
Mark Andrews <marka@isc.org> |
1773. [bug] Fast retry on host / net unreachable. [RT #13153] |
e3d982f4a8e8a974231042ff4303ed8e82dfbdf9 |
|
10-Nov-2004 |
Mark Andrews <marka@isc.org> |
1754. [bug] We wern't always attempting to query the parent
server for the DS records at the zone cut.
[RT #12774] |
71e7ac828e9f4f2b124455b00c3d11560aa5d4c1 |
|
10-Nov-2004 |
Mark Andrews <marka@isc.org> |
1760. [bug] Host / net unreachable was not penalising rtt
estimates. [RT #12970] |
21094b43a2dc4e1f569a9ed894f5369470cd1a7f |
|
21-Oct-2004 |
Mark Andrews <marka@isc.org> |
1749. [bug] 'check-names response ignore;' failed to ignore.
[RT #12866] |
51f99a878d7449a4280b2a8db4c84acb3735f259 |
|
16-Sep-2004 |
Mark Andrews <marka@isc.org> |
1720. [bug] 'dig +chase' did not terminate on a RFC 2308 Type 1
negative response. [RT #12506]
1719. [bug] named was not correctly caching a RFC 2308 Type 1
negative response. [RT #12506]
1718. [bug] nsupdate was not handling RFC 2308 Type 3 negative
responses when looking for the zone / master server.
[RT #12506] |
16a68807e13caea3183a41a5292f1b3f48b81a26 |
|
28-Aug-2004 |
Mark Andrews <marka@isc.org> |
1704. [port] lwres needed a snprintf() implementation for
platforms without snprintf(). Add missing
"#include <isc/print.h>". [RT #12321] |
7f2a6b0ef762b4cef9b0b2b59e7f44e4d2d4d32d |
|
10-Aug-2004 |
Mark Andrews <marka@isc.org> |
1695. [bug] DS records when forwarding require special handling.
[RT #12133] |
fbdadf789f3057a5c90ebc026dbf2d174022bd28 |
|
02-Jul-2004 |
Rob Austein <sra@isc.org> |
1684. [bug] Change #1679 loop tests weren't quite right. |
a73a3b2a04bbc3c204a9bfd750e6d4ad35c48e12 |
|
27-Jun-2004 |
Mark Andrews <marka@isc.org> |
change #1679 still left case where address could not be tried.
fix loop termination condition to ensure that all finds are tried. |
e30e7913c9f0978ae60b4e4572034a4b9ffb46de |
|
25-Jun-2004 |
Mark Andrews <marka@isc.org> |
1679. [bug] When there was a single nameserver with multiple
addresses for a zone not all addresses were tried.
[RT #11706] |
e5477896ce19a38c3b45e93c144e075565b79e9c |
|
07-Jun-2004 |
Mark Andrews <marka@isc.org> |
1647. [bug] It was possible trigger a INSIST when chasing a DS
record that required walking back over a empty node.
[RT #11445] |
6fac7ff1f9ec9c3873d3b55c5079fa79aba1f146 |
|
14-May-2004 |
Mark Andrews <marka@isc.org> |
1606. [bug] DVL insecurity proof was failing.
1605. [func] New dns_db_find() option DNS_DBFIND_COVERINGNSEC. |
2dc1141d73cf8424bc7ad505b8db521f9d3f9cd2 |
|
20-Apr-2004 |
Mark Andrews <marka@isc.org> |
silence compiler warning |
8d414d155953f89a4eff40f16878438a8c9228f3 |
|
16-Apr-2004 |
Mark Andrews <marka@isc.org> |
1600. [bug] Duplicate zone pre-load checks were not case
insensitive.
1599. [bug] Fix memory leak on error path when checking named.conf.
1598. [func] Specify that certain parts of the namespace must
be secure (dnssec-must-be-secure). |
42b48d11ca7b296324d7a8a98cdbf0070b0deb1d |
|
15-Apr-2004 |
Mark Andrews <marka@isc.org> |
hide ((isc_event_t **) (void *)) cast using a macro, ISC_EVENT_PTR. |
28b863e609ff2d97b78663b46894494cfa2ea411 |
|
16-Mar-2004 |
Mark Andrews <marka@isc.org> |
pullup fixed from 9.3 |
dafcb997e390efa4423883dafd100c975c4095d6 |
|
05-Mar-2004 |
Mark Andrews <marka@isc.org> |
update copyright notice |
2047977ce2dfcfe3a0fa2d638c3242841310fad3 |
|
27-Feb-2004 |
Mark Andrews <marka@isc.org> |
1586. [func] "check-names" is now implemented. |
22fa4e3206c2048cabaf75a3ae21132fd5542848 |
|
20-Feb-2004 |
Mark Andrews <marka@isc.org> |
1578. [bug] Don't use CLASS E IPv4 addresses when resolving.
[RT #10346] |
daa73eae708d568d453e6082e0890d35886a9e0f |
|
03-Feb-2004 |
Mark Andrews <marka@isc.org> |
silence punned messages |
e27d67717077dcd00d0a6e397cfc4a0d59457979 |
|
02-Feb-2004 |
Mark Andrews <marka@isc.org> |
#include <isc/string.h> |
6bd3b1fdb3915931ac158b2126fae35711bd0b26 |
|
27-Jan-2004 |
Mark Andrews <marka@isc.org> |
1565. [bug] CD flag should be copied to outgoing queries unless the
query is under a secure entry point in which case CD should
be set. |
78187348cacb2da811aedda3e296e970bc2b0426 |
|
20-Jan-2004 |
Mark Andrews <marka@isc.org> |
save bucketnum so that we can unlock the lock after the fctx is destroyed. |
35541328a8c18ba1f984300dfe30ec8713c90031 |
|
14-Jan-2004 |
Mark Andrews <marka@isc.org> |
1558. [func] New DNSSEC 'disable-algorithms'. Support entry into
child zones for which we don't have a supported
algorithm. Such child zones are treated as unsigned.
1557. [func] Implement missing DNSSEC tests for
* NOQNAME proof with wildcard answers.
* NOWILDARD proof with NXDOMAIN.
Cache and return NOQNAME with wildcard answers. |
37225662b64e44a3c59f92dd6156db37b52ca7a3 |
|
05-Jan-2004 |
Mark Andrews <marka@isc.org> |
1534. [bug] Race condition when priming cache. [RT# 9940] |
818c37e7ba889310b2ee1a947b54eac6a26f6e2f |
|
05-Jan-2004 |
Mark Andrews <marka@isc.org> |
removed unvariable |
9f1bca36e43f076ab49d8de51301cb3c2dc04995 |
|
05-Jan-2004 |
Mark Andrews <marka@isc.org> |
1546. [bug] We were rejecting valid secure CNAME to negative
answers.
reviewed: explorer |
b7e6fb4e8464ceb4a62a8c00e3127da3c2839329 |
|
26-Oct-2003 |
Mark Andrews <marka@isc.org> |
whitespace |
e407562a75eb93073bb72089cced150d7ffe4d4f |
|
25-Oct-2003 |
Tatuya JINMEI 神明達哉 <ji <jinmei@isc.org> |
1528. [cleanup] Simplify some dns_name_ functions based on the
deprecation of bitstring labels. |
fcb54ce0a4f7377486df5bec83b3aa4711bf4131 |
|
17-Oct-2003 |
Mark Andrews <marka@isc.org> |
whitespace / layout |
93d6dfaf66258337985427c86181f01fc51f0bb4 |
|
30-Sep-2003 |
Mark Andrews <marka@isc.org> |
1516. [func] Roll the DNSSEC types to RRSIG, NSEC and DNSKEY. |
baee883e378402698eeb7326538a7d432c8350d1 |
|
21-Sep-2003 |
Mark Andrews <marka@isc.org> |
1511. [bug] delegation-only was generating false positives
on negative answers from subzones. |
7999602b3100bae8966626920cb5b67fff19396e |
|
21-Sep-2003 |
Mark Andrews <marka@isc.org> |
log more stuff to see if we can see why the are false positives w/ delegation
only. |
da34d92aeee25dedd6affd69623dc7d0aba2cc23 |
|
19-Sep-2003 |
Mark Andrews <marka@isc.org> |
1509. [bug] Hint zones should accept delegation-only. Forward
zone should not accept delegation-only.
1508. [bug] Don't apply delegation-only checks to answers from
forwarders.
1507. [bug] Handle BIND 8 style returns to NS queries to parents
when making delegation-only checks. |
4607e7a9b8dfb1b41c70e51c2b603daaf22cf302 |
|
17-Sep-2003 |
Mark Andrews <marka@isc.org> |
1504. [func] New zone type "delegation-only". |
4bb16c5856e5c6b05ac43c60f9f9376641bdcccf |
|
18-Jul-2003 |
Mark Andrews <marka@isc.org> |
1488. [bug] Don't override trust levels for glue addresses.
[RT #5764] |
806c235ecf533b98d068b3f8df9d7abbe1e30cf9 |
|
11-Apr-2003 |
Mark Andrews <marka@isc.org> |
1458. [cleanup] sprintf() -> snprintf(). |
53cf67186506f9557aaf2149898dd76715803db2 |
|
26-Feb-2003 |
Mark Andrews <marka@isc.org> |
1445. [bug] DNS_ADBFIND_STARTATROOT broke stub zones. This has
been replaced with DNS_ADBFIND_STARTATZONE which
causes the search to start using the closest zone.
1444. [func] dns_view_findzonecut2() allows you to specify if the
cache should be searched for zonecuts.
developer: marka
reviewer: explorer |
e2fb08b85de8158fe6b71008311e3d98104b92a6 |
|
26-Feb-2003 |
Mark Andrews <marka@isc.org> |
1432. [func] The advertised EDNS UDP buffer size can now be set
via named.conf (edns-udp-size).
developer: marka
reviewer: explorer |
421e4cf66e4cba0b0751a34a9c027e39fe0474f9 |
|
18-Jan-2003 |
Mark Andrews <marka@isc.org> |
1416. [bug] Empty node should return NOERROR NODATA, not NXDOMAIN.
[RT #4715]
developer: marka
reviewer: explorer |
0ffaee887ff5674b8c3bb0435ae838f641981706 |
|
16-Jan-2003 |
Mark Andrews <marka@isc.org> |
1412. [func] You can now specify servers to be tried if a nameserver
has IPv6 address and you only support IPv4 or the
reverse. See dual-stack-servers. |
1d84c2b1460eec7ec8b17c06a1f3a61f2442a6ef |
|
15-Jan-2003 |
Mark Andrews <marka@isc.org> |
we may have NS information from the child zone. |
c86eed4bdecad9df12f992f9d743dfee3a6c5bdc |
|
14-Jan-2003 |
Mark Andrews <marka@isc.org> |
1410. [func] handle records that live in the parent zone, e.g. DS.
developer: marka
reviewer: explorer |
3d00f7488879e75c1e98d92e292da46fe7112143 |
|
06-Jan-2003 |
Mark Andrews <marka@isc.org> |
When processing the authority section process the NS records first. |
49a940dc68b30d9e4f9e1bd3c0503d8b90bb1726 |
|
27-Nov-2002 |
Mark Andrews <marka@isc.org> |
1402. [cleanup] A6 has been moved to experimental and is no longer
fully supported.
developer: jinmei
reviewer: marka |
bc50732baba5c22b2a0fd625d2cf7c4234a7a537 |
|
15-Oct-2002 |
Mark Andrews <marka@isc.org> |
remove repeated "keep" in comment. |
aec2d57d5b9f5ca97763a1b49b76f0bcb5852e1a |
|
12-Sep-2002 |
Mark Andrews <marka@isc.org> |
1381. [bug] named failed to correctly process answers that
contained DNAME records where the resulting CNAME
resulted in a negative answer. |
acfbd7a47859bf51b94e99925e1ab74ddf252931 |
|
12-Sep-2002 |
Mark Andrews <marka@isc.org> |
report type and class when logging failures via add_bad |
f411c2e81cbfcf89ee073a0e31ac902a42fc8f22 |
|
10-Sep-2002 |
Mark Andrews <marka@isc.org> |
1373. [bug] Recovery from expired glue failed under certian
circumstances. |
252cebc0fadd9d75daec0b8846db42f2351f4925 |
|
09-Sep-2002 |
Mark Andrews <marka@isc.org> |
developer: marka
reviewer: jinmei
TRIEDFIND test had wrong sence. |
a39a2424bbdc72ae173703641788a93b5648224f |
|
29-Aug-2002 |
Mark Andrews <marka@isc.org> |
'\0' terminate code.
All reasons for marking a server bad should be logged to the lame channel. |
b6309ed962c4988a314d61742c4fbc4935467d68 |
|
27-Aug-2002 |
Mark Andrews <marka@isc.org> |
developer: jinmei
reviewer: marka
1368. [func] remove support for bitstring labels. |
39fe146f2ab82cb8e49caa319a3345174fa2d69a |
|
23-Aug-2002 |
Mark Andrews <marka@isc.org> |
developer: marka
reviewed: jinmei
1364. [func] Use response times to select forwarders. |
5bd76af084edfdcd1cb4db9453ac781d32dde6f7 |
|
09-Aug-2002 |
Mark Andrews <marka@isc.org> |
1358. [func] log the reason for rejecting a server when resolving
queries. |
03d337f54a5ed786a2b50ad021c095e3008a313d |
|
23-Jul-2002 |
Mark Andrews <marka@isc.org> |
For some zones, querying for a DS record before anything else would SERVFAIL. |
320d6ee24ea59c0dbcb2c08038586ef03c6a191d |
|
15-Jul-2002 |
Mark Andrews <marka@isc.org> |
1246. [bug] DNAME/CNAME signatures were not being cached when
validation was not being performed. [RT #3284] |
0b09763c354ec91fb352b6b4cea383bd0195b2d8 |
|
17-Jun-2002 |
Mark Andrews <marka@isc.org> |
1328. [func] DS (delegation signer) support. |
c8aa2c83113229a59069cbd05c735896f51b886b |
|
27-May-2002 |
Mark Andrews <marka@isc.org> |
1204. [bug] The RTT estimate on unused servers was not aged.
[RT #2569] |
d6fbfd28ea82e425740de903ddc67f7d9e9f82e7 |
|
03-Apr-2002 |
Mark Andrews <marka@isc.org> |
1243. [bug] It was possible to trigger a REQUIRE() in
dns_message_findtype(). [RT #2659] |
a7038d1a0513c8e804937ebc95fc9cb3a46c04f5 |
|
20-Feb-2002 |
Mark Andrews <marka@isc.org> |
copyrights |
3023a2fb9d18e414efa8f69531f7ca208d942fe8 |
|
19-Feb-2002 |
Mark Andrews <marka@isc.org> |
Don't mark a server as not supporting a EDNS on SERVFAIL. There are too
many other potential causes. |
c26c65b7a0d036e78bfc73f3e7e0817adb0365c0 |
|
19-Feb-2002 |
Mark Andrews <marka@isc.org> |
1206. [bug] SERVFAIL and NOTIMP responses to a EDNS should trigger
a non-EDNS retry. |
db462c020ec3f078fdafe76710d778a5a01eba3d |
|
05-Feb-2002 |
Brian Wellington <source@isc.org> |
spacing |
ecb55f9962f881ee8db2c24b90ef85906d9a3394 |
|
05-Feb-2002 |
Brian Wellington <source@isc.org> |
The code for parsing non-answer messages could get confused if it saw a SIG NS
before an NS. |
e1c2a8b9c120bcfc2f56e866ca3069b8a90c38db |
|
17-Jan-2002 |
Mark Andrews <marka@isc.org> |
1178. [func] Follow and cache (if appropriate) A6 and other
data chains to completion in the additional section. |
1f1d36a87b65186d9f89aac7f456ab1fd2a39ef6 |
|
30-Nov-2001 |
Andreas Gustafsson <source@isc.org> |
Check return values or cast them to (void), as required by the coding
standards; add exceptions to the coding standards for cases where this is
not desirable |
cab27680d67ca45ae215fc366aac42925e9aa0ad |
|
14-Nov-2001 |
Andreas Gustafsson <source@isc.org> |
change 1077. introduced a locking hierarchy violation; fix by
introducing a separate lock for resolver->nfctx. |
2869504d83e84a91dbc822e8a243e837f5c0374d |
|
14-Nov-2001 |
Andreas Gustafsson <source@isc.org> |
1122. [tuning] Resolution timeout reduced from 90 to 30 seconds.
[RT #2046] |
138cc7f283889367b11840ff77a9ea08e17a9dae |
|
14-Nov-2001 |
Andreas Gustafsson <source@isc.org> |
1121. [bug] The server could attempt to access a NULL zone
table if shutting down while resolving.
[RT #1587, #2054] |
f3ca27e9fe307b55e35ea8d7b37351650630e5a3 |
|
12-Nov-2001 |
Andreas Gustafsson <source@isc.org> |
sizeof style |
e3e94dd137c5f9d3d5c5179863f674b27aa0cc02 |
|
12-Nov-2001 |
Andreas Gustafsson <source@isc.org> |
1118. [bug] On multithreaded servers, a race condition
could cause an assertion failure in resolver.c
during resolver shutdown. [RT #2029] |
0902c53969b0f941e1fbb8bf9ce9c4cece31613a |
|
04-Nov-2001 |
Andreas Gustafsson <source@isc.org> |
typo in debug message [RT #1989] |
b352902413608d0eb310c4bb45412fa45734afbc |
|
29-Oct-2001 |
Andreas Gustafsson <source@isc.org> |
1077. [func] Do not accept further recursive clients when
the total number of of recursive lookups being
processed exceeds max-recursive-clients, even
if some of the lookups are internally generated.
[RT #1915, #1938] |
13f2c161db9079da402a50f50192eecd7dd651f5 |
|
10-Oct-2001 |
Mark Andrews <marka@isc.org> |
1039. [bug] We cached an incorrect negative response if there were
CNAMES in the answer section. [RT#1862] |
3fc4c1434d7ac377c720640e2e925a3af567cccb |
|
09-Oct-2001 |
Mark Andrews <marka@isc.org> |
1037. [bug] We failed to reject some self inconsistant answers.
[RT #1862] |
b09f4e054cbe67b93a5ff62d511ee25945038943 |
|
03-Oct-2001 |
Mark Andrews <marka@isc.org> |
1025. [bug] Don't use multicast addresses to resolve iterative
queries. [RT #101] |
595a14576ea14884c35b3726f054f2065365620b |
|
21-Sep-2001 |
Mark Andrews <marka@isc.org> |
1013. [bug] It was possible to cancel a query twice when marking
a server as bogus or by having a blackhole acl.
[RT #1776] |
67298a4b2ff9e9577fc21cd8d1918ddb2e54f707 |
|
17-Sep-2001 |
Andreas Gustafsson <source@isc.org> |
"data" is plural |
4a20a92f4f96cf2b2fd77898c6afec6c45e481b3 |
|
14-Sep-2001 |
Andreas Gustafsson <source@isc.org> |
replaced 994. with alternative fix:
994. [func] Treat non-authoritative responses to queries for type
NS as referrals even if the NS records are in the
answer section, because BIND 8 servers incorrectly
send them that way. This is necessary for DNSSEC
validation of the NS records of a secure zone to
succeed when the parent is a BIND 8 server. [RT #1706] |
34aa7909371f13b4bc0ba6d155cfc38bfa1e3c5c |
|
14-Sep-2001 |
Andreas Gustafsson <source@isc.org> |
reverted 994. |
56d69016f4fae2eda4d39c92fe13595251aaadd3 |
|
13-Sep-2001 |
Mark Andrews <marka@isc.org> |
994. [bug] If the unsecure proof fails for unsigned NS records
attempt a secure proof using the NS records found as
glue to find the NS records from the zone's servers
along with associated glue rather than from parent
servers. [RT #1706] |
c54210716ee55b55e22d8dad56fd696a641fc98d |
|
11-Jul-2001 |
Bob Halley <source@isc.org> |
avoid deadlock with the ADB when shutting down [RT #1324] |
92ef1a9b9dbd48ecb507b42ac62c15afefdaf838 |
|
04-Jun-2001 |
David Lawrence <source@isc.org> |
use ISC_MAGIC for all magic numbers, for our friends in EBCDIC land |
a78196366c58a0dec8617a5e752dc865ad10aba3 |
|
30-May-2001 |
Brian Wellington <source@isc.org> |
move variable initialization |
c20ffa38dee7efa0dc01822d4bac5e41729b9b61 |
|
11-Apr-2001 |
Brian Wellington <source@isc.org> |
808. [func] Add 'rndc flush' to flush the server's cache. |
6eccf5bd07eb9abf65cc08fec4a8fc97b62c0e1b |
|
26-Mar-2001 |
Brian Wellington <source@isc.org> |
788. [feature] Add the "match-mapped-addresses" options, which
causes IPv6 v4mapped addresses to be treated as
IPv4 addresses for the purpose of acl matching. |
b879ed05f4fb8209add6c19a509c984b6c8b3a98 |
|
20-Mar-2001 |
Andreas Gustafsson <source@isc.org> |
785. [bug] A race condition in the resolver could cause
an assertion failure. [RT #673, #872, #1048] |
0d19c777ae48894fa2d6a152cedd1a43e1e76c13 |
|
16-Mar-2001 |
Brian Wellington <source@isc.org> |
Use a counter instead of a flag to indicate if the resolver is in the
process of connecting. There's a possibility that a connect might not
have sent a completion event when another one starts, and this could cause
bad things to happen since the query would only know about one connect. |
2048bb8c0c82171652e6071e025c3645cc025545 |
|
15-Mar-2001 |
Brian Wellington <source@isc.org> |
dns_message_parse() cannot return DNS_R_MOREDATA. |
b01cd0d5c7383c4201da1e3092938a855a4884b7 |
|
13-Mar-2001 |
Mark Andrews <marka@isc.org> |
Use dns_dispatch_getlocaladdress() to retrieve the local address to bind too. |
fc04bb9d98c49ea6a6c3bba7e26c60c66d1d3935 |
|
07-Mar-2001 |
Andreas Gustafsson <source@isc.org> |
lame server on ... -> lame server resolving ... [RT #641] |
d25dd5b0567f67ecf40b7ed1cb20e0dce7b41c49 |
|
07-Mar-2001 |
Brian Wellington <source@isc.org> |
770. [func] Add the "edns yes_or_no" statement to the server
clause. [RT #524] |
e43b9a20054cdda6946ab758e1c2005f2b25641a |
|
05-Mar-2001 |
Brian Wellington <source@isc.org> |
move compression context create/delete into the caller of the message
rendering functions. This reduces the size of the message object. |
a0b4d6cf8a063eedb8c31fe403b428d7aa8c1918 |
|
28-Feb-2001 |
Brian Wellington <source@isc.org> |
comment style |
d1cc210d2091916df6f9858fae20a1c760f3b257 |
|
28-Feb-2001 |
Andreas Gustafsson <source@isc.org> |
RT #927 fix from Bob:
759. [bug] The resolver didn't turn off "avoid fetches" mode
when restarting, possibly causing resolution
to fail when it should not. This bug only affected
platforms which support both IPv4 and IPv6. [RT #927]
758. [bug] The "avoid fetches" code did not treat negative
cache entries correctly, causing fetches that would
be useful to be avoided. This bug only affected
platforms which support both IPv4 and IPv6. [RT #927] |
36608f2052b225a89492694a5a7e57974630fc85 |
|
21-Feb-2001 |
Brian Wellington <source@isc.org> |
When returning from validation, make sure to handle chaiing correctly. |
1e50dad10da55802152d00d5573f8b7d49d752a6 |
|
19-Feb-2001 |
Bob Halley <source@isc.org> |
When returning DNS_R_CNAME or DNS_R_DNAME as the result of an ANY or SIG
query, the resolver failed to setup the return event's rdatasets, causing an
assertion failure in the query code. [RT #881]
The fix includes the addition of the DNS_NAMEATTR_CHAINING attribute,
and the removal of the DNS_NAMEATTR_CNAME and DNS_NAMEATTR_DNAME attributes,
because they were not used anywhere in the current source. |
3f07549972dde9ec9217edcf87e7ac9618d081f5 |
|
18-Feb-2001 |
Brian Wellington <source@isc.org> |
comment fix |
19eee89387d801745279724525a3793efe37c737 |
|
17-Feb-2001 |
Andreas Gustafsson <source@isc.org> |
if dns_message_gettempname() failed, we would try to call
dns_message_putemprdataset() on an uninitialized pointer |
97f26b88f62b10a9c26a91ebe8387d2e498c2d00 |
|
09-Feb-2001 |
Andreas Gustafsson <source@isc.org> |
removed more needless attaching and detaching of the blackhole ACL |
a349fd680c4a8a173adc398a8779c9536329b8fc |
|
09-Feb-2001 |
Andreas Gustafsson <source@isc.org> |
removed all code for maintaining a 'goodness' value in the adb,
since it was never used and Michael thinks 'it should probably be removed'. |
22457624d3e63e7cd255b4083cb435c16caea26d |
|
08-Feb-2001 |
Bob Halley <source@isc.org> |
deal with 0 TTL glue |
d6b3d06db7ce3b9229dc30cc0e3a72ba2603da28 |
|
02-Feb-2001 |
Bob Halley <source@isc.org> |
Referrals whose NS RRs had a 0 TTL caused the resolver to return
DNS_R_SERVFAIL. [RT #783] |
6e8b041d9c9fc11696a292f61e90b66b6e70129b |
|
19-Jan-2001 |
Brian Wellington <source@isc.org> |
blackholed addresses were mishandled in the resolver. |
ff7f1dc0393cfc8a033be7e94aa56cd57c97d174 |
|
11-Jan-2001 |
Andreas Gustafsson <source@isc.org> |
676. [bug] Log messages about lame servers to category
'lame-servers' rather than 'resolver', so as not
to be gratuitously incompatible with BIND 8. |
499b34cea04a46823d003d4c0520c8b03e8513cb |
|
09-Jan-2001 |
Brian Wellington <source@isc.org> |
copyright update |
75768d5fa2c6c5c441b849ca4efa649a7c2a9e88 |
|
03-Jan-2001 |
Bob Halley <source@isc.org> |
It was possible to join to an already running fctx
after it had "cloned" its events, but before it sent
them. In this case, the event of the newly joined
fetch would not contain the answer, and would
trigger the INSIST() in fctx_sendevents().
[RT #597, #605, #607] |
6d5032f9a23fe1197610114983c9938ac419b20c |
|
03-Jan-2001 |
Brian Wellington <source@isc.org> |
Micro-optimizations:
- use the DNS_NAME_INIT macro in name.c
- create dns_name_copy() and use it instead of dns_name_concatenate()
when doing a copy. |
22dbaf9ad8065127fd93eff0f239fd9c548d18b6 |
|
02-Jan-2001 |
Andreas Gustafsson <source@isc.org> |
647. [bug] Resolver queries sent after following multiple
referrals had excessively long retransmission
timeouts due to incorrectly counting the referrals
as "restarts". |
21931e9334b52fb3c0f154787d816266c734cd85 |
|
02-Jan-2001 |
Andreas Gustafsson <source@isc.org> |
cleanup of logging code |
6af9849f7480ad37ba91daeee9994a6192421161 |
|
02-Jan-2001 |
Andreas Gustafsson <source@isc.org> |
log message about disabling EDNS0 only once per lookup |
65a275fb3d99361767166108fb87c17842763dd0 |
|
30-Dec-2000 |
Brian Wellington <source@isc.org> |
The resolver doesn't need to manually dissect a TSIG and look at the error
field, since dns_message_checksig returns an error in that case. |
7d33e8996948523e0180bc7e28a93d534d878dcc |
|
21-Dec-2000 |
Andreas Gustafsson <source@isc.org> |
627. [bug] The EDNS0 blackhole detection code of 327. waited
for three retransmissions to each server, which
takes much too long when a domain has many name
and all of them drop EDNS0 queries. Now we retry
without EDNS0 after three consecutive timeouts,
even if they are all from different servers. |
78838d3e0cd62423c23de5503910e01884d2104b |
|
11-Dec-2000 |
Brian Wellington <source@isc.org> |
8 space -> tab conversion |
6fda1577669dca9e0d8e4832e407bac34cc12de6 |
|
07-Dec-2000 |
Mark Andrews <marka@isc.org> |
ISC_LINK_*UNSAFE -> ISC_LINK_INITAND* |
59e1a928bc4253b91ead0f7c46be7d3984cb3016 |
|
27-Nov-2000 |
Bob Halley <source@isc.org> |
do not INSIST when restarting with returnlame |
ef6a36d944baa2a0b67c1db5dbd6a84b61593578 |
|
23-Nov-2000 |
Brian Wellington <source@isc.org> |
tsig signed queries by the resolver both didn't always work and leaked memory. |
3fdad8e3bb5c06588ecdfa5f4eb7a8d13c9426b9 |
|
15-Nov-2000 |
Mark Andrews <marka@isc.org> |
adjust is_lame test for same level. |
78d78f05d91205cbde33ca87d24b8d13aa2d8d66 |
|
13-Nov-2000 |
Brian Wellington <source@isc.org> |
556. [func] The DNSSEC OK bit in the EDNS extended flags
is now implemented. Responses to queries without
this bit set will not contain any DNSSEC records. |
ae7e8784aaa991a095be724482a4a8188ec9f901 |
|
11-Nov-2000 |
Andreas Gustafsson <source@isc.org> |
log messages should not be capitalized |
bfcdcde570be11e3d210cfdd262fae8b8e6c62ce |
|
08-Nov-2000 |
Mark Andrews <marka@isc.org> |
implement lame-ttl. |
fa3cbea8bfba19d1c11f9a6ad20f40a2c15377f0 |
|
04-Nov-2000 |
Brian Wellington <source@isc.org> |
541. [func] Add bogus server support. |
a123725906b49002ca8250bc79b7a83ddff0f7e2 |
|
03-Nov-2000 |
Brian Wellington <source@isc.org> |
blackhole address matching broke the resolver |
e21d199dca95aff5d50f133d6b064309e209af00 |
|
03-Nov-2000 |
Brian Wellington <source@isc.org> |
539. [func] Support the blackhole option. |
368b37b616234fce3d23099eb180f1dd38e1fb62 |
|
31-Oct-2000 |
Mark Andrews <marka@isc.org> |
dns_rdata_invalidate -> dns_rdata_reset |
c03bb27f0675a6e60ceea66b451548e8481bc05c |
|
25-Oct-2000 |
Mark Andrews <marka@isc.org> |
532. [func] Implement DNS UPDATE pseudo records using
DNS_RDATA_UPDATE flag.
531. [func] Rdata really should be initalized before being
assigned to (dns_rdata_fromwire(), dns_rdata_fromtext(),
dns_rdata_clone(), dns_rdata_fromregion()),
check that it is. |
5e589b5356a4125b5af32605dead82ab8b467c88 |
|
20-Oct-2000 |
Mark Andrews <marka@isc.org> |
Uninitalised link fixes, batch 1. |
c40085afa75a5eae732ec1198384dd5cb24400b6 |
|
13-Oct-2000 |
Bob Halley <source@isc.org> |
Fix problems with DNAME chain processing in the resolver, and with
retrievals of DNAMEs from the cache. (Changes 516, 517, and 518). |
d1cbf714097e900ed1703529584d3e1a50e8a4a8 |
|
07-Oct-2000 |
Brian Wellington <source@isc.org> |
clean up suspicious looking and incorrect uses of dns_name_fromregion |
6850cdd4497424c9d42ade487edfde9fb9a47de9 |
|
06-Oct-2000 |
Brian Wellington <source@isc.org> |
508. [func] dns_message_parse() can now do a best-effort
attempt, which should allow dig to print more invalid
messages. |
e549eb1242b69ee050440e7205a5633cb56199b3 |
|
28-Sep-2000 |
Mark Andrews <marka@isc.org> |
494. [func] Do not cache NXDOMAIN responses for SOA queries. |
f7fa8ec1a9fbd2fedf403c6eee6e9142fb8f168b |
|
16-Sep-2000 |
Brian Wellington <source@isc.org> |
selective forwarding didn't quite work. |
5e387b9ce6bafdfadedb5b34e4c33a4404e5d589 |
|
26-Aug-2000 |
Brian Wellington <source@isc.org> |
and more calls to DESTROYLOCK |
30e6ea9dedbe0738f9729833b1b59042dbebc4df |
|
25-Aug-2000 |
Brian Wellington <source@isc.org> |
405. [func] Add support for selective forwarding (forward zones) |
e1368a7770744cbeadcdc27967f855196988ecea |
|
17-Aug-2000 |
Andreas Gustafsson <source@isc.org> |
397. [func] Added utility functions dns_view_gettsig() and
dns_view_getpeertsig(). |
9cd6710f91bdffef5aed68ab02533e398f6134d7 |
|
15-Aug-2000 |
Brian Wellington <source@isc.org> |
validators can now be cancelled. |
1199d0ee34d3eb13d7fcd92db1db8883dc444fc3 |
|
09-Aug-2000 |
Andreas Gustafsson <source@isc.org> |
use isc_sockaddr_anyofpf() |
40f53fa8d9c6a4fc38c0014495e7a42b08f52481 |
|
01-Aug-2000 |
David Lawrence <source@isc.org> |
Trailing whitespace trimmed. Perhaps running "perl util/spacewhack.pl in your
own CVS tree will help minimize CVS conflicts. Maybe not.
Blame Graff for getting me to trim all trailing whitespace. |
4eabcbb83b282b2750fddc0c52a03803a2266d99 |
|
29-Jul-2000 |
Brian Wellington <source@isc.org> |
In several places, the resolver assigned values to event->ev_sender simply
because the field couldn't be NULL (until recently). They now use NULL. |
cd54303345e0bcfd7f95a23667f4e47cd5c3e323 |
|
29-Jul-2000 |
Brian Wellington <source@isc.org> |
357. [bug] The server would crash if a response contained both
a CNAME and records of the query type. |
47846b7468f639713ad7ab69e70c7e0bfed5a6c7 |
|
28-Jul-2000 |
Brian Wellington <source@isc.org> |
A comment was reformatted badly. |
fbde30645b88e4ea13963663d03cfb8c4271c454 |
|
27-Jul-2000 |
Brian Wellington <source@isc.org> |
cd queries would cause the server to hang on exit. |
f15af68028adc665d3bdddf955fc52bad83f0514 |
|
27-Jul-2000 |
Brian Wellington <source@isc.org> |
negative responses to cd queries should work now. |
15a44745412679c30a6d022733925af70a38b715 |
|
27-Jul-2000 |
David Lawrence <source@isc.org> |
word wrap copyright notice at column 70 |
53dc771403d2c1683123b8664204249df14af5e9 |
|
26-Jul-2000 |
Brian Wellington <source@isc.org> |
The CD bit changes broke insecurity proofs. They work again. |
94ec6e9a1a335c419b640bf875a6a052c3c5cbc2 |
|
26-Jul-2000 |
Brian Wellington <source@isc.org> |
whitespace fixes |
69a761838bc6ff2271627b6e735cfc7817fdd186 |
|
26-Jul-2000 |
Brian Wellington <source@isc.org> |
Support for the cd (checking disabled) bit. Also remove data from the
cache if validation fails. |
56f8b1c404df018fe3b458e1ff3187c5a702d57b |
|
25-Jul-2000 |
Andreas Gustafsson <source@isc.org> |
the "done" variable reintroduced in the previous revision
was not initialized |
6f12e3ca45c560f2f7c8eaa037e84eeab82f9475 |
|
24-Jul-2000 |
Andreas Gustafsson <source@isc.org> |
Restored the "done" variable removed in 1.150 and made
the result code check after the loop deal with ISC_R_SUCCESS
instead. The previous fix had the side effect of keeping multiple
answers to non-ANY queries, causing assertion failures in cache_name()
which is not prepared to deal with this situation |
aa5940281af3719fa1e87fee07b3d7b8194bf9ea |
|
20-Jul-2000 |
Andreas Gustafsson <source@isc.org> |
When handling the response to an ANY query in a secure zone, deal with
the multiple answer RRsets by validating each one separately. Also,
eliminated the "done" variable in answer_response() because in the
rare situations where it got set to ISC_TRUE, it caused the function
to return prematurely by exiting a loop with a result of ISC_R_SUCCESS
and hitting a "if (result != ISC_R_NOMORE) return (result);" test
immediately following following the loop.
This should fix [RT #109], "ANY query in secure zone crashes server". |
0e65062acb2b0d14ab64e0c7ae7eb4137758339b |
|
16-Jul-2000 |
Andreas Gustafsson <source@isc.org> |
strengthened the check added in the previous change:
the new query domain must not only be a non-child of the query name,
it must be a parent of the query name (or equal to the query name) |
64024eaa4d029b0bd090c435b8b02b45eef5cd89 |
|
15-Jul-2000 |
Andreas Gustafsson <source@isc.org> |
333. [bug] The resolver incorrectly accepted referrals to
subdomains of the query domain, causing an
assertion failure. |
10f4e9668a61da4e2cf422bb5d57e62ffa31f583 |
|
14-Jul-2000 |
Andreas Gustafsson <source@isc.org> |
the INSIST condition of 1.145 was too strong, weakened it;
dded another INSIST to help track down the INSIST(!external) crash |
55da37e18f378ddb78ba29b7c7f10c74bf3e4432 |
|
14-Jul-2000 |
Andreas Gustafsson <source@isc.org> |
removed dead code |
ecb2897c71b2268b2f828c6b563aea06320c8ee2 |
|
13-Jul-2000 |
Brian Wellington <source@isc.org> |
Insist that when a fetch returns a successful event, the rdataset is associated.
A test failed about a week ago because this was not true, and because it
died in the event handler, diagnosing the problem was impossible. |
d20d22616b2bec2bb23ecf55e196ddf6bebf5243 |
|
07-Jul-2000 |
David Lawrence <source@isc.org> |
A socket result of ISC_R_SUCCESS can still possibly be posted even after
isc_socket_cancel() has been called. resquery_senddone() has been fixed
to account for this (there was a race condition because of the faulty
assumption that only ISC_R_CANCELED would be returned after
isc_socket_cancel()).
The interaction of resquery_response() with the dispatcher now has to be
closely reviewed to make sure it does not have a similar problem with
a canceled query. If the faulty assumption hadn't been faulty, it was
fine, but now I'm not so sure. |
ca93ad9b9e3ec6d56be77c87ea1a024354e04dc0 |
|
06-Jul-2000 |
Brian Wellington <source@isc.org> |
If we're asking for a key and need to call dns_view_findzonecut(), set
the DNS_DB_NOEXACT flag. This means that the resolver will start look for the
key at or above the parent zone, and will return the key set from the parent
zone if key sets are present in both the parent and child. |
8681403c161c0ea684b3756cac2e0872a37064cd |
|
05-Jul-2000 |
Michael Graff <mgraff@isc.org> |
Shut up a gcc warning |
96ab25294b028270eb1be867613df8a6c999b332 |
|
04-Jul-2000 |
David Lawrence <source@isc.org> |
307. [bug] When canceling a query, the resolver didn't check for
isc_socket_sendto() calls that did not yet have their
completion events posted, so it could (rarely) end up
destroying the query context and then want to use
it again when the send event posted, triggering an
assertion as it tried to cancel an already-canceled
query. (RT #77)
... so now the resolver counts the number of outstanding isc_socket_sendto()s
and only destroys the query context when there are no more. |
0cd1ba32c18ca859756156580b4b058cbf8e5f19 |
|
28-Jun-2000 |
Michael Graff <mgraff@isc.org> |
put edns0 restarts back to 3, and fix up a few trace messages to be standard ones -- lower case first letter. |
7618ec31e3c1328c9895700732b3703605de798e |
|
26-Jun-2000 |
Michael Graff <mgraff@isc.org> |
bump restarts to 4. After 3, we change the retry times. This lets the query take longer, but it is more likely to succeed with EDNS0 if the server or the network is just slow, not broken. |
57ebb859eed30ee57e74e0ff64a30db69c419d3f |
|
26-Jun-2000 |
Michael Graff <mgraff@isc.org> |
After N restarts (currently 3) try again with EDNS0 disabled. |
9c3531d72aeaad6c5f01efe6a1c82023e1379e4d |
|
23-Jun-2000 |
David Lawrence <source@isc.org> |
add RCS id string |
7bb1e299e133de5d530aa4cb545f4130aabf5235 |
|
22-Jun-2000 |
Andreas Gustafsson <source@isc.org> |
269. [bug] Failed DNSSEC validations could cause an assertion
failure by causing clone_results() to be called with
with hevent->node == NULL. |
3c671ac666de8a7dcd7bd02afa20968da0b85bbd |
|
21-Jun-2000 |
Mark Andrews <marka@isc.org> |
264. [func] Dispatch can not take TCP sockets in connecting
state. Set DNS_DISPATCHATTR_CONNECTED when calling
dns_dispatch_createtcp() for connected TCP sockets
or call dns_dispatch_starttcp() when the socket is
connected. |
8bbc3795bf6fd5410245611474894f771b5951c9 |
|
16-Jun-2000 |
Andreas Gustafsson <source@isc.org> |
RT #133: fixed two separate bugs, each of which would cause a bus
error during shutdown of a busy caching server (specifically, one
making many outgoing TCP connections).
Bug 1: resquery_destroy() accessed query->fctx->res->mctx, even though
query->fctx could already be destroyed at this point.
Bug 2: resquery_connected() called fctx_done(query->fctx, result)
immediately after fctx_cancelquery(), which could destroy *query.
Also added some explanatory comments. |
9c11326b18c69b9b2fd6102d80fbd568ae6bd31e |
|
06-Jun-2000 |
Andreas Gustafsson <source@isc.org> |
237. [bug] If connect() returned ENOBUFS when the resolver was
initiating a TCP query, the socket didn't get destroyed,
and the server did not shut down cleanly. [RT #107] |
0b056755b2f423ba5f6adac8f7851d78f7d11437 |
|
01-Jun-2000 |
David Lawrence <source@isc.org> |
225. [cleanup] The enumerated dns_rdatatype_* identifiers are now
cast to dns_rdatatype_t via macros of their same name
so that they are of the proper integral type wherever
a dns_rdatatype_t is needed.
(And a few prototypes that I recently bogusly changed to take "int" parameters
in place of "dns_rdatatype_t" to accomodate the type of an enum identifier
have been reverted to again properly take a dns_rdatatype_t.) |
6d12fdf96621801e80f3f4c2a8a569fe48766a20 |
|
01-Jun-2000 |
David Lawrence <source@isc.org> |
Megacommit of many files.
Mostly, several functions that take pointers as arguments, almost
always char * pointers, had those pointers qualified with "const".
Those that returned pointers to previously const-qualified arguments
had their return values qualified as const. Some structure members
were qualified as const to retain that attribute from the variables
from which they were assigned.
The macro DE_CONST is used to deal with a handful of very special
places where something is qualified as const but really needs to have
its const qualifier removed.
rdata.c now defines macros for the prototypes of the basic rdata functions,
and all of the lib/dns/rdata/**/*.c files now use them.
Some minor integer-compatibility issues. (IE, ~0x03 is a signed int,
so assigning it to an unsigned int should use a cast. The type of an
enum member is int, so there are some conversion issues there, too.)
A pointers-to-function should not be cast to a pointer-to-object.
Variables should not be named for C reserved identifiers.
One or two set-but-not-used variables removed.
Minor other ISC style cleanups. |
d98c74e2ec5b96bd22aa4ed6d893e8993787493b |
|
01-Jun-2000 |
Michael Graff <mgraff@isc.org> |
set the default destination port in the view, and use it when returning addresses from the adb. |
91268e69b0455ebd386c1d8e8852292d8266979f |
|
01-Jun-2000 |
Brian Wellington <source@isc.org> |
Don't directly access the TSIG field of the message. |
75f6c57d9544aa77a3b1a04587b4702c07343c90 |
|
01-Jun-2000 |
Brian Wellington <source@isc.org> |
When an rdataset is signed, its ttl is normalized based on the signature
validity period. |
0f80bfec687db08a6e6ce945ef1d818da06c7ca9 |
|
31-May-2000 |
Brian Wellington <source@isc.org> |
The message code now has functions to manipulate TSIG and SIG(0), and the
callers use these functions. Also a lot of TSIG cleanup. |
7cd4c3ddd1baf5f2b204562fdba3da37c716cc78 |
|
27-May-2000 |
Andreas Gustafsson <source@isc.org> |
The 'cache-ttl' and 'ncache-ttl' options now work |
bd81a43c73136b7ce66287ff03c28b36601d784f |
|
26-May-2000 |
Michael Graff <mgraff@isc.org> |
drop ::1.2.3.4 and ::ffff:1.2.3.4 in the resolver, not the adb. |
af602636644fdfaabc331bd926b0aabb9432e152 |
|
26-May-2000 |
Brian Wellington <source@isc.org> |
Added dns_tsigkey_attach & _detach, to simplify reference counting.
Added dns_message_get/settsigkey to deuglify tsig key handling in message code. |
ed019cabc1cc75d4412010c331876e4ae5080a4d |
|
24-May-2000 |
David Lawrence <source@isc.org> |
fixed lines > 79 columns wide |
46993e1d9d18410a5852b7d990338b70b158855c |
|
19-May-2000 |
Michael Graff <mgraff@isc.org> |
Merge the mlg-20000518 branch onto the mainline. Change summary:
dns_dispatch_create() no longer exists. dns_dispatch_createtcp()
and dns_dispatch_getudp() are the replacements. _createtcp() takes
a bound, connected TCP socket, while _getudp() will search for
a sharable UDP socket, and if found, attach to it and return a
pointer to it. If one is not found, it will create a udp socket,
bind it to a supplied local address, and create a new dispatcher
around it.
dns_dispatch_remove{request,response}() no longer take the dispatch
as an argument.
query-source can now be set per view.
The dispatch manager holds onto three memory pools, one for
allocating dispatchers from, one for events, and one for
requests/replies. The free list on these pools is hard-coded,
but set to 1024. This keeps us from having to dig into the
isc_mem_t the pools draw from as often.
dns_resolver_create() and dns_view_createresolver() require that
valid dispatchers be passed in; dispatchers are no longer created
for the caller. |
64527927ac88a44b8dc3d76eee358aec805c7a0f |
|
17-May-2000 |
Andreas Gustafsson <source@isc.org> |
bind TCP socket to wildcard address; delay creation of
TCP dispatch until socket is connected |
57d32ef99d7a8d2356633ddd9b9b6bf8332a82fd |
|
17-May-2000 |
David Lawrence <source@isc.org> |
In fctx_query, if dns_dispatch_create fails jump to cleanup_query instead
of cleanup_dispatch; there is no query->dispatch to clean up. |
27fd91edc3b49de1a6f57c55da5425f80379a8f0 |
|
15-May-2000 |
Andreas Gustafsson <source@isc.org> |
enabled previously #if 0'ed-out code to bind resolver sockets to
the wildcard address, as a temporary (?) fix for the server failing with
'socket is not bound' during startup |
971f454bbda075cee6ba43f2a21a7242309cc54d |
|
14-May-2000 |
David Lawrence <source@isc.org> |
Fixed these warnings:
"resolver.c", line 750: remark(1552): variable "trdataset" was set but never
used
"resolver.c", line 3043: remark(1552): variable "have_sig" was set but never
used
True and true.
"resolver.c", line 2194: warning(1551): variable "now" is used before its
value is set
Moved setting of "now" to earlier in the function. |
ca9739800f045cd4d39014f98b920d4354b5bd14 |
|
10-May-2000 |
Michael Graff <mgraff@isc.org> |
implement dns_dispatchmgr_t, replacing dns_dispatchlist_t. Use it throughout the library/server. |
1a69a1a78cfaa86f3b68bbc965232b7876d4da2a |
|
08-May-2000 |
David Lawrence <source@isc.org> |
Megacommit of dozens of files.
Cleanup of redundant/useless header file inclusion.
ISC style lint, primarily for function declarations and standalone
comments -- ie, those that appear on a line without any code, which
should be written as follows:
/*
* This is a comment.
*/ |
bffbdf7545b76510ba520821c1cb8dad11230984 |
|
05-May-2000 |
Andreas Gustafsson <source@isc.org> |
cache all response RRs before validating |
62fb5eccb51768ce8bd554a2ddc6fa2f64f670e2 |
|
05-May-2000 |
Andreas Gustafsson <source@isc.org> |
pass query type to negative response validator |
88b0c729195bec118b7068f4048f8fc4786f3172 |
|
04-May-2000 |
Andreas Gustafsson <source@isc.org> |
validator support code checkpoint: cache negative validation results;
don't access freed ftcx when validation canceled |
c9373cc535540e71c40d76884314fe17ecf0c911 |
|
02-May-2000 |
Andreas Gustafsson <source@isc.org> |
checkpoint: call validator for negative responses |
6e49e91bd08778d7eae45a2229dcf41ed97cc636 |
|
27-Apr-2000 |
David Lawrence <source@isc.org> |
103. [func] libisc buffer API changes for <isc/buffer.h>:
Added:
isc_buffer_base(b) (pointer)
isc_buffer_current(b) (pointer)
isc_buffer_active(b) (pointer)
isc_buffer_used(b) (pointer)
isc_buffer_length(b) (int)
isc_buffer_usedlength(b) (int)
isc_buffer_consumedlength(b) (int)
isc_buffer_remaininglength(b) (int)
isc_buffer_activelength(b) (int)
isc_buffer_availablelength(b) (int)
Removed:
ISC_BUFFER_USEDCOUNT(b)
ISC_BUFFER_AVAILABLECOUNT(b)
isc_buffer_type(b)
Changed names:
isc_buffer_used(b, r) ->
isc_buffer_usedregion(b, r)
isc_buffer_available(b, r) ->
isc_buffer_available_region(b, r)
isc_buffer_consumed(b, r) ->
isc_buffer_consumedregion(b, r)
isc_buffer_active(b, r) ->
isc_buffer_activeregion(b, r)
isc_buffer_remaining(b, r) ->
isc_buffer_remainingregion(b, r)
Buffer types were removed, so the ISC_BUFFERTYPE_*
macros are no more, and the type argument to
isc_buffer_init and isc_buffer_allocate were removed.
isc_buffer_putstr is now void (instead of isc_result_t)
and requires that the caller ensure that there
is enough available buffer space for the string. |
7525fa78c07af2c79b7859710ac5fc60bc80b85d |
|
26-Apr-2000 |
Bob Halley <source@isc.org> |
add XXXRTH comment about sending to ourselves |
ec371edc34e2adb9e337b774d1a6e613f5863655 |
|
20-Apr-2000 |
Brian Wellington <source@isc.org> |
Add 'type' as a parameter to dns_validator_create() |
ad4e4fe2a304c889e603f922cc222b21e430ba57 |
|
20-Apr-2000 |
Andreas Gustafsson <source@isc.org> |
cache_name() sometimes returned DNS_R_UNCHANGED instead of DNS_R_SUCCESS,
causing some queries to secure domains to return SERVFAIL |
06fd648cf2b04912160c9f145b19fe75d4648dc3 |
|
20-Apr-2000 |
Andreas Gustafsson <source@isc.org> |
echeckpoint: check for shutdown condition in
validated(); purge posted timer events when stopping the idle timer |
605b13c0dc3b85528d1fea20019dddc653ff4620 |
|
18-Apr-2000 |
Brian Wellington <source@isc.org> |
Removed the restriction that answers under a security root must have SIG
records in the answer, since they might be in an unsecure subdomain. |
1a1a2ad3e82589d25d813d92936eb0403c68d62a |
|
18-Apr-2000 |
Mark Andrews <marka@isc.org> |
add dns_resolver_dispatchv4(), dns_resolver_dispatchv6() and
dns_resolver_socketmgr(). |
0d89e0d55cfe5cd113eb6d771ccec7cd3f47f68e |
|
17-Apr-2000 |
Michael Graff <mgraff@isc.org> |
fix a bug where ev_sender wasn't properly set, and convert sender, arg, action, etc. to ev_sender, ev_arg, ev_action, etc. |
fa44c25a9338e22e0c4cb2bada440535563b7131 |
|
14-Apr-2000 |
Andreas Gustafsson <source@isc.org> |
checkpoint: the validated() function now does its thing
for positive validations, but does not yet handle things like shutdown
correctly |
b5fff54fe9335b20c02d749831fc0eaeda97198f |
|
13-Apr-2000 |
Brian Wellington <source@isc.org> |
SIG records were not properly negatively cached. |
3ae757933270e8298a6c1c5f9dfd30a4d852972c |
|
13-Apr-2000 |
Andreas Gustafsson <source@isc.org> |
If a fetch with sigrdataset==NULL joined one with sigrdataset!=NULL
or vice versa, the resolver could catch an assertion or lose signature data,
respectively. |
9c418665dd0aa21c0f32421a53e42d79d4803be3 |
|
12-Apr-2000 |
Brian Wellington <source@isc.org> |
Responses containing multiple names in the authority section were not
negatively cached. |
738b9aa3ded1ef724922d6695cb04ec2e721bdd1 |
|
12-Apr-2000 |
Bob Halley <source@isc.org> |
isc_task_create() API change |
1723fbf70ab0cff0ff82c8b654c3f0797dbae8bd |
|
12-Apr-2000 |
Andreas Gustafsson <source@isc.org> |
use the UNUSED() macro |
48ba496518960a2871792d1e0316f9b0deeb2f20 |
|
07-Apr-2000 |
Brian Wellington <source@isc.org> |
Uncomment the dnssec validator related code that compiles. Without a
way to fill in the security roots tree, this code will not be called
yet in practice. |
419590499823ce15b5d2ad4fe71eaf04bd5a86c0 |
|
07-Apr-2000 |
Michael Graff <mgraff@isc.org> |
s/DNS_R_/ISC_R_/ change for some codes. |
404e3e4738e97d5dff48fab1e76839e963cb16a6 |
|
04-Apr-2000 |
Brian Wellington <source@isc.org> |
SIGs weren't returned in the answer section when the query resulted in a fetch. |
1b4d50a0819956069f5d48c59c9eaa610d520298 |
|
29-Mar-2000 |
Bob Halley <source@isc.org> |
When making an OPT RR, initialize rdata's type and rdclass fields to avoid
triggering an assertion. |
f187c911b8c8390bb9e700db47b5a317cacf3095 |
|
17-Mar-2000 |
Bob Halley <source@isc.org> |
use keytables |
37d86b4a61440bf65e59624b7ae5405a080dd236 |
|
03-Mar-2000 |
Brian Wellington <source@isc.org> |
The resolver can now sign outgoing messages based on peer keys (from
the server keys statement). |
5300bfe023766144622abd7b9402a582e2268196 |
|
19-Feb-2000 |
Bob Halley <source@isc.org> |
We now check for queries which require EDNS, and don't try them without
EDNS if the remote server doesn't understand EDNS.
In certain error cases during the construction of a query the resolver tried
to free data twice.
Set AD and CD when making EDNS queries.
If resquery_send() fails after a TCP connection is established, fail the fctx
the same way we do for the UDP case.
Revisions in preparation for DNSSEC validation.
If we get a non-EDNS-related FORMERR from a server that is not a forwarder,
assume that all servers for the zone will return FORMERR.
Cope with YXDOMAIN. |
69a7905cf392ce5ddb6a9c0b090262598cf02294 |
|
16-Feb-2000 |
Michael Graff <mgraff@isc.org> |
return 'avoid_bitstring' in dns_adbaddrinfo_t. If non-zero, the timer hasn't expired.
This means we need to pass 'now' into dns_adb_findaddrinfo() as well, to filter
out timers that have expired. |
b3fb6d6a29fe82d1ad26d474c799d06000582663 |
|
15-Feb-2000 |
Bob Halley <source@isc.org> |
lint |
cec8578e672cc6d65b89f2853e616b9c65494350 |
|
11-Feb-2000 |
Bob Halley <source@isc.org> |
The fctx lifetime timer was not running a certain times. In particular, it
was not running for fctxs in the addrwait state. If the underlying ADB finds
never timed out (which is possible since they generate fetches), the fctx
would exist until the server was shutdown. |
b599cfd7931c078ea3c1c1d03890daabebc12450 |
|
11-Feb-2000 |
Bob Halley <source@isc.org> |
RTT penalization was not happening for the nonresponding servers in
the very common case where some server responded with the answer.
This would prevent avoidance of the nonresponding servers,
significantly increasing latency. |
3f101f4e70d8e4ed3e91b83ed69961621eb8e73c |
|
11-Feb-2000 |
Bob Halley <source@isc.org> |
bad server support |
8f0c8ee6c6364c434148b725b29f4459074de89b |
|
07-Feb-2000 |
Bob Halley <source@isc.org> |
If a referral doesn't make progress, don't follow it. |
7d32c065c7bb56f281651ae3dd2888f32ce4f1d9 |
|
04-Feb-2000 |
Bob Halley <source@isc.org> |
update copyright |
712e318f7658cadfd21ef97cf24043a846b84a92 |
|
03-Feb-2000 |
Bob Halley <source@isc.org> |
The resolver didn't handle dispatcher events with non-success result codes
correctly. |
624f1295146b94f769ddd0bd5220589de9221539 |
|
03-Feb-2000 |
Bob Halley <source@isc.org> |
An fctx that is shutting down should not be in ADDRWAIT mode. |
628b315462c57cd538e337a93b8132b824dd865b |
|
03-Feb-2000 |
Bob Halley <source@isc.org> |
If we have no addresses at all, but some have been pruned by the
ADB due to lameness, turn off lameness checking and try again. |
1a0e33bc2044e1902493111db14cbf793083ac47 |
|
03-Feb-2000 |
Michael Graff <mgraff@isc.org> |
implement DNS_ADBFIND_GLUEOK, DNS_ADBFIND_HINTOK, and DNS_ADBFIND_IGNORELAME |
37b4618a5b9589cff5dce1ec15f1eb7ca52a4069 |
|
02-Feb-2000 |
Bob Halley <source@isc.org> |
fctx_start() did not properly check the fctx exit conditions and could
try to destroy the fctx before the reference count went to zero (triggering
an assertion). |
e9741432735aaa1359f6186d33b705842483075f |
|
01-Feb-2000 |
Bob Halley <source@isc.org> |
do not ever mark forwarders as lame |
8057b3a8e452c65303fb7dacf1321829206e9048 |
|
28-Jan-2000 |
Bob Halley <source@isc.org> |
If dns_adb_createfind() returns DNS_R_ALIAS, do not leak the find.
If dns_adb_createfind() is not successful, don't give up immediately. Instead,
keep trying to lookup the other nameserver names. |
f91c2ae74423a61a8e198ff63a25ea4e62a93090 |
|
27-Jan-2000 |
Bob Halley <source@isc.org> |
basic priming support |
5b5ab09b34ea8f545369b5522067939307a330d8 |
|
26-Jan-2000 |
Bob Halley <source@isc.org> |
eliminate port-wiring hack |
0df20c101eea3ffa57d9554ec20a1b710fa63064 |
|
26-Jan-2000 |
Bob Halley <source@isc.org> |
add v6 dispatcher and options to resolver creation routine |
d127026e5833457f6ea6b29f1580bdbfd557aafb |
|
25-Jan-2000 |
Bob Halley <source@isc.org> |
force referral updates; name tasks |
1aa38379456f7632ec85516e06ce2c06b86e3b04 |
|
24-Jan-2000 |
Andreas Gustafsson <source@isc.org> |
dns_rdatatype_totext() needs #include <dns/rdatatype.h> |
f8d472bac048a7f72a87fd9f8450e4cc8302d17c |
|
22-Jan-2000 |
Bob Halley <source@isc.org> |
Minor cleanups. |
a7f0ce6fe707bb725ab891d437e5b2dcf0983a1f |
|
21-Jan-2000 |
Bob Halley <source@isc.org> |
Canceling or destroying a fetch no longer requires the resolver to be specified
as an argument to the function.
Conform to dns_adb_createfind() API changes.
cache_name() leaked the node reference in some cases; this would prevent
database cleanup from occurring later on. |
e8e4cccb4c77d2847f5ea06c1d3af151ba8cf8f7 |
|
18-Jan-2000 |
Bob Halley <source@isc.org> |
domain and nameservers arguments to createfetch are now optional |
866fdff926733173d1b17245b12a0fc315c1849c |
|
14-Jan-2000 |
Bob Halley <source@isc.org> |
minor tweaks; added some assertions |
7c2fd18a367c0c8dae7e03366e85d1d915deefc5 |
|
12-Jan-2000 |
Bob Halley <source@isc.org> |
support freezing; basic forwarding |
0941f35ad9b4f48a5324af405a730c3cb3e0aad8 |
|
07-Jan-2000 |
Michael Graff <mgraff@isc.org> |
Start moving the dispatcher code to allow it to be used for wire format as well as for lightweight resolver daemon stuff. |
35b89fca89a8615c99c46d6f43abc193ee2e4f22 |
|
06-Jan-2000 |
Bob Halley <source@isc.org> |
If we're looking up the address of a nameserver who's name is a
subdomain of the query domain, tell the ADB to start looking at "." if
it doesn't know the address. This keeps us from getting stuck if the
nameserver is beneath the zone cut and we don't know its address
(e.g. because the A record has expired). By restarting from ".", we
ensure that any missing glue will be reestablished.
Misc. DNSSEC validation groundwork. |
733b16eb0be2e15fa70db85291b386a3bef1d77c |
|
22-Dec-1999 |
Michael Graff <mgraff@isc.org> |
priority rendering |
58aaab3687aac838542ee4ef65a9c094a5d34ab0 |
|
17-Dec-1999 |
Michael Graff <mgraff@isc.org> |
isc_stdtime_get() now returns void, not isc_result_t. |
440be4c866f6935ac069db79a414304507a664c2 |
|
16-Dec-1999 |
Michael Graff <mgraff@isc.org> |
move util.h to <isc/util.h> |
607dc8013a8cb34cd03b59292aa1ac01e008c9c1 |
|
15-Dec-1999 |
Michael Graff <mgraff@isc.org> |
make dispatcher hash sizes be primes, and provide an increment to help
resolve hash collisions |
4a3ad0da975d7115d401700f955814a0dff1adb0 |
|
14-Dec-1999 |
Bob Halley <source@isc.org> |
IPv6 query flood suppression |
525cdd36b3d05b5babc6b1c6d407454b38d2f2db |
|
13-Dec-1999 |
Bob Halley <source@isc.org> |
exponential backoff on retransmission |
211e0a6fc2aa26bba678e2ac43ea9ec746a67105 |
|
10-Dec-1999 |
Andreas Gustafsson <source@isc.org> |
the TC bit was only checked in messages that ended
prematurely; it should be checked always |
6149906644219cd01a9fd2625c08b1592dcdb1c8 |
|
04-Dec-1999 |
Michael Graff <mgraff@isc.org> |
ipv6 changes |
7ce4b963eb33b41e62f4a5e2a067a790315e6109 |
|
01-Dec-1999 |
Bob Halley <source@isc.org> |
Increase quota limits for dispatchers. |
e7cdf5a35c0511786fa0f9708a7fa1d9b4046e2b |
|
30-Nov-1999 |
Bob Halley <source@isc.org> |
Cancelation of TCP queries while they were still connecting was broken, and
would cause seg faults.
Do not update the RTT if a query is being canceled due to internal failures.
Some servers generate badly formatted responses when they get an EDNS
query. We were marking these servers as bad, but a more practical
solution is to retry without EDNS. If a message fails to parse due to
DNS_R_FORMERR or DNS_R_UNEXPECTEDEND, and we were using EDNS, we now
retry the query without EDNS.
Add a "default" case to the message parsing error switch. This prevents bad
things from happening if message parsing fails in a nontypical way. |
65a17ce1f3abf1a051f558f4a811840c7b616a66 |
|
25-Nov-1999 |
Bob Halley <source@isc.org> |
eliminate special A6 processing; more comments |
86a30f8262caa2ff45ebc9380ada838cd93669dc |
|
24-Nov-1999 |
Bob Halley <source@isc.org> |
don't core dump if we get an upwards referral |
91d0c4e268eac7abe567617dce3d6560d2e23e17 |
|
23-Nov-1999 |
Bob Halley <source@isc.org> |
post-review cleanups |
502dac3e7fab7afe467c9d9b16b42d38a3e369c4 |
|
22-Nov-1999 |
Bob Halley <source@isc.org> |
revise shutdown process |
42fe494186d386ddda15eb9403038c3558bbd5bf |
|
19-Nov-1999 |
Michael Graff <mgraff@isc.org> |
Minor API change. The 'factor' now ranges from 0..10. See adb.h for details. |
3d3a9152d85788cc367ec2c2c95761452f410bf3 |
|
16-Nov-1999 |
Bob Halley <source@isc.org> |
EDNS support.
TCP support. |
edee9a8a12a5186a02d52d975c6c11423e537608 |
|
05-Nov-1999 |
Bob Halley <source@isc.org> |
If we discover a server is broken for a zone, don't talk to it for 10
minutes. |
61b103daed8b6c90fa50311b2d96eb23ca5c2c84 |
|
05-Nov-1999 |
Bob Halley <source@isc.org> |
RTT support |
a2cc581af9554e0b00f072241005a96f289f522b |
|
04-Nov-1999 |
Bob Halley <source@isc.org> |
enable processing of type 3 nodata/nxdomain |
3165855ecf337154547586c80be3eef8a41de6a2 |
|
04-Nov-1999 |
Bob Halley <source@isc.org> |
Do not treat a negative cache entry as "the answer" if we've already got
the answer due to CNAME/DNAME chaining.
Do not try to make a negative cache entry if we've chained outside of the
query domain. |
9736378f29ae166c0449af7b8511961547c35117 |
|
03-Nov-1999 |
Bob Halley <source@isc.org> |
dns_resolver_createfetch() now logs the name and type of the fetch.
Move most tracing to debug level 3. |
77b9650eb11e407b68e48bcd3ea76d066bdf5274 |
|
03-Nov-1999 |
Bob Halley <source@isc.org> |
Improve response caching logic.
First try at handling type 3 negative replies. |
fea89edbab192b516033e58bc9768e5d650790e8 |
|
02-Nov-1999 |
Bob Halley <source@isc.org> |
Using AF_INET6 when creating an IPv6 socket helps a lot! |
9b82e777d5c84888cd4b1ca706cef44ec0cd015c |
|
31-Oct-1999 |
Bob Halley <source@isc.org> |
Turn off debugging code that sets the TTL of additional data to very
small values. |
77ab7ec58eee12c8d2c7fc39b66dbb646e48af7b |
|
31-Oct-1999 |
Bob Halley <source@isc.org> |
clear ADDRWAIT on timeout |
5d397cd3a9c97f7c8c240919836069bbcc021b7d |
|
30-Oct-1999 |
Bob Halley <source@isc.org> |
set adb options based on supported network protocols |
cbf4007b0b55ced344da641df709af4e582da314 |
|
29-Oct-1999 |
Bob Halley <source@isc.org> |
checkpoint |
897c9ddb4d745b2bfecf98b17e5487bb6656299a |
|
29-Oct-1999 |
Michael Graff <mgraff@isc.org> |
implement dns_adb_cancelfind(), rename _done() to _destroyfind(), and _lookup to _createfind() |
90adbb5f1cfeac900fecf654c9000d7f26c06b98 |
|
29-Oct-1999 |
Mark Andrews <marka@isc.org> |
Remove various "enumerated type mixed with another type" warnings.
More still to be removed.
#define ISC_TF(x) to covert logical result to isc_boolean_t |
d4adf00b63d792830c75d4803a72cb2aa1db7a50 |
|
29-Oct-1999 |
Bob Halley <source@isc.org> |
adb support |
3a19eddcc79b45a64b531eda7cf9efebcad84d11 |
|
29-Oct-1999 |
Michael Graff <mgraff@isc.org> |
start at port 5353, and try up to port 5399. This is so both Andreas and I
can run things on the same machine. :) |
3894acca89a265672be670f2d456a7e8a7dafee2 |
|
28-Oct-1999 |
Bob Halley <source@isc.org> |
lint |
7b87e35d028bc550e7c751f347da511027edc5e2 |
|
27-Oct-1999 |
Bob Halley <source@isc.org> |
use dns_view_findzonecut() |
5fda36865295421b21c96912a2526fdcfec54e21 |
|
25-Oct-1999 |
Bob Halley <source@isc.org> |
supress glue, except when needed |
6fe8621e7fa1daaf3bec4f4fb36e17289baef7d4 |
|
22-Oct-1999 |
Bob Halley <source@isc.org> |
convert tracing into debug logging |
f1962da9381e2c206bd9ab61f885b4c33ced09ae |
|
20-Oct-1999 |
Bob Halley <source@isc.org> |
Add fctx_stopidletimer().
Remove some remnants of the old locking system.
Prep work for future calls to DNSSEC validation.
Misc. cleanups. |
1646ae97bc133cfb23cf30d241bf8c6c5ce43855 |
|
20-Oct-1999 |
Bob Halley <source@isc.org> |
add dns_resolver_cancelfetch |
000ee579655619b2962bbe1d7ec72069717053fe |
|
19-Oct-1999 |
Bob Halley <source@isc.org> |
Deal with DNS_R_UNCHANGED cases, where we've tried to add data to the cache
but have found that the cache contents are better. |
de13dac2338c5849308bbb683880d5e3dbee19ce |
|
19-Oct-1999 |
Bob Halley <source@isc.org> |
handle negative answers with CNAME/DNAME chains |
b500110b22f0f84b6f94237b8862ff786813be4e |
|
18-Oct-1999 |
Bob Halley <source@isc.org> |
preliminary DNAME support |
fcddaadc8e59bcfb7374c2621bf2c8ce330c25a8 |
|
17-Oct-1999 |
Bob Halley <source@isc.org> |
CNAME support in positive answers. |
692cae8634572fdfd1175c998f232d8565642c8a |
|
16-Oct-1999 |
Bob Halley <source@isc.org> |
The authority section wasn't being marked for caching. |
3706171484b056584f54c7ce899f5af4db9e44e3 |
|
16-Oct-1999 |
Bob Halley <source@isc.org> |
Partially working negative caching. |
9ad0ebf65eafefe3dd879ba61e2f58309ad90556 |
|
15-Oct-1999 |
Bob Halley <source@isc.org> |
Start dealing with the DNS_R_UNCHANGED case when adding rdatasets. |
df0453520cf1a46150b5a05f1f377774d4dce3ae |
|
15-Oct-1999 |
Bob Halley <source@isc.org> |
checkpoint |
0340a9c05a50ba7262f410c72ca91417652a8f84 |
|
13-Oct-1999 |
Bob Halley <source@isc.org> |
checkpoint |
01b523fe60b2c3bf28d59a17c2ca9ff242782639 |
|
12-Oct-1999 |
Bob Halley <source@isc.org> |
checkpoint: basic referrals |
eba3ad47e72ecc9682fe3596c820919311ed2c80 |
|
11-Oct-1999 |
Bob Halley <source@isc.org> |
checkpoint: basic answer processing and caching |
3f6dc1703f76a24b34ed3bc839447291c33ca837 |
|
08-Oct-1999 |
Brian Wellington <source@isc.org> |
tsig structure/function name change |
d2358a453e2c69a2348d804c389961f58cc36a69 |
|
08-Oct-1999 |
Bob Halley <source@isc.org> |
improve exit/cleanup code |
e3027d397f237ff018174fd17bf377a4a1890c6b |
|
07-Oct-1999 |
Bob Halley <source@isc.org> |
resolver checkpoint |
271d5bfc5ca8d746b535d1522f2aa9389ece2a7e |
|
23-Sep-1999 |
Bob Halley <source@isc.org> |
conforming changes for task API simplification |
7252b0d05c5f0b145133b62b4f56e4fbf61ee5ad |
|
22-Sep-1999 |
Bob Halley <source@isc.org> |
dns_resolver_create(): remove rdclass, add view |
5f0e2c8913fed44e1629f1367ce54e74ce2a2eb3 |
|
16-Sep-1999 |
Michael Graff <mgraff@isc.org> |
update copyright text |
45a1684159b07ac90fc0238cf37201e87c371f91 |
|
02-Sep-1999 |
Mark Andrews <marka@isc.org> |
Add dns_resolver_getanswer().
Attach the resolver to dispatch. |
6d4886fa7430889a96dbf9b88a2a4eb6f9d04674 |
|
20-Aug-1999 |
Brian Wellington <source@isc.org> |
Added support for TSIG records in message and resolver subsystems, added
tsig to_struct/from_struct |
8dec0e1a3e0de78f2b20b328128eb603f807a299 |
|
20-Aug-1999 |
Andreas Gustafsson <source@isc.org> |
dns_message_parse now takes new argument 'preserve_order' |
aa23c665d8a825b9d4f759f54b76b1d8f2642674 |
|
24-Jul-1999 |
Bob Halley <source@isc.org> |
resolver checkpoint |
f26747f494f2e02ffb72b022cc1c54abb58269f4 |
|
10-Jul-1999 |
Bob Halley <source@isc.org> |
event tags are now void * |
2815aa70e28254943b948959b973dc9975cd452b |
|
03-Jul-1999 |
Bob Halley <source@isc.org> |
checkpoint |
c0de97d5db2ed05df261e28460e1f477a163ee8f |
|
03-Jul-1999 |
Andreas Gustafsson <source@isc.org> |
did not compile on Alpha due to missing #include <config.h> |
af4f8c7019d9e5cb4d8a60d87662e6e2f59c0292 |
|
29-Jun-1999 |
Bob Halley <source@isc.org> |
a different fix for the problem of the last revision |
aaf79b3599bddca06692339037cc4f77b527ac73 |
|
29-Jun-1999 |
Bob Halley <source@isc.org> |
Don't try to use res->mctx after res has been destroyed. |
49dd07115343a0603dbea27db08dd00f9b5256ff |
|
29-Jun-1999 |
Bob Halley <source@isc.org> |
checkpoint resolver code |