Mark Andrews
f5662f41e7
2433. [tuning] Set initial timeout to 800ms.
2008-09-04 04:23:43 +00:00
Automatic Updater
e6a6d0778c
update copyright notice
2008-08-22 23:47:17 +00:00
Mark Andrews
a0fb749d0b
adjust log message added by change 2409. [RT #18497 ]
2008-08-22 05:00:29 +00:00
Evan Hunt
a45f57a2d5
RTT banding. [rt18441]
2008-08-22 04:16:17 +00:00
Mark Andrews
4db36a15c5
2409. [func] Only log that we disabled EDNS processing if we were
...
subsequently successful. [RT #18029 ]
2008-08-06 06:11:15 +00:00
Tatuya JINMEI 神明達哉
72e52e1a03
comment wording
2008-07-24 04:54:44 +00:00
Mark Andrews
9de0f9b0ae
2396. [bug] Don't set SO_REUSEADDR for randomized ports.
...
[RT #18336 ]
2008-07-22 03:43:04 +00:00
Tatuya JINMEI 神明達哉
386d3a99c1
2375. [security] Fully randomize UDP query ports to improve
...
forgery resilience. [RT #17949 , #18098 ]
2008-06-23 19:41:20 +00:00
Tatuya JINMEI 神明達哉
0f39ff74a8
2383. [bug] named could double queries when they resulted in
...
SERVFAIL due to overkilling EDNS0 failure detection.
2008-06-17 22:35:08 +00:00
Mark Andrews
58253bddc4
2375. [bug] Change #2144 was not complete.
2008-05-29 04:46:32 +00:00
Evan Hunt
69ec1b7eb3
Improve counting of dns_resstatscounter_retry [rt18030]
2008-05-06 01:12:55 +00:00
Tatuya JINMEI 神明達哉
5c024f7877
cleanups for LRU-caching code [RT #18018 ]
2008-05-01 18:23:07 +00:00
Mark Andrews
ba5af4569a
fix bad NSID/EDNS interaction [RT #17952 ]
2008-04-10 07:20:11 +00:00
Mark Andrews
375e2c913a
2359. [bug] Fix NSID bug. [RT #17942 ]
2008-04-07 05:32:52 +00:00
Tatuya JINMEI 神明達哉
eeb8892daa
Global memory context had the wrong name (RT #17932 )
2008-04-03 23:14:52 +00:00
Mark Andrews
8907d8fa04
2355. [func] Extend the number statistics counters available.
...
[RT #17590 ]
2008-04-03 05:55:52 +00:00
Mark Andrews
db30f4bdcb
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 ]
2008-04-03 02:01:08 +00:00
Mark Andrews
07555e64d9
2350. [port] win32: IPv6 support. [RT #17797 ]
2008-04-02 02:56:23 +00:00
Mark Andrews
cffe96e267
2346. [func] Memory statistics now cover all active memory contexts
...
in increased detail. [RT #17580 ]
2008-03-31 05:00:30 +00:00
Automatic Updater
ec6e40f040
update copyright notice
2008-03-28 23:47:02 +00:00
Tatuya JINMEI 神明達哉
e0258ba438
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 )
2008-03-28 17:19:11 +00:00
Automatic Updater
2f012d936b
update copyright notice
2008-01-18 23:46:58 +00:00
Automatic Updater
2b0addd3ca
update copyright notice
2008-01-15 23:46:59 +00:00
Mark Andrews
fcc2a57e13
2306. [bug] Remove potential race from lib/dns/resolver.c.
...
[RT #17470 ]
2008-01-15 12:12:19 +00:00
Mark Andrews
938b1008d9
remove test "#define inline"
2008-01-15 01:47:17 +00:00
Mark Andrews
23de6c3ccd
whitespace
2007-12-02 21:17:03 +00:00
Shane Kerr
d55494b8e9
Fix logging when increasing client-per-query.
...
See RT ticket #17236 for more.
2007-11-01 13:00:17 +00:00
Michael Graff
b239c8294a
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
2007-10-19 17:15:53 +00:00
Mark Andrews
e2c3f8059e
2238. [bug] It was possible to trigger a REQUIRE when a
...
validation was cancelled. [RT #17106 ]
2007-09-14 05:43:05 +00:00
Mark Andrews
adc3f2c0fd
2229. [bug] Null pointer dereference on dispatch pool creation
...
failure. [RT #17133 ]
2007-09-06 10:00:19 +00:00
Mark Andrews
f568dad6c7
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 ]
2007-08-28 01:37:18 +00:00
Automatic Updater
ec5347e2c7
update copyright notice
2007-06-18 23:47:57 +00:00
Mark Andrews
0cedbe4ab5
2197. [bug] Add INSIST to catch negative responses which are
...
not setting the event result code appropriately.
[RT #16909 ]
2007-06-18 02:34:21 +00:00
Mark Andrews
bc6af069c8
2190. [func] Make fallback to plain DNS from EDNS due to timeouts
...
more visible. New logging category "edns-disabled".
[RT #16871 ]
2007-05-21 02:03:22 +00:00
Mark Andrews
6dfc78fab6
2163. [bug] If only one of query-source and query-source-v6
...
specified a port the query pools code broke (change
2129). [RT #16768 ]
2007-03-29 04:13:22 +00:00
Mark Andrews
a56f5ada43
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 ]
2007-03-06 00:38:58 +00:00
Mark Andrews
2e676167cc
2144. [cleanup] Suppress logging of SERVFAIL from forwarders.
...
[RT #16619 ]
2007-02-26 01:07:49 +00:00
Mark Andrews
10fc76d48a
2138. [bug] Lock order reversal in resolver.c. [RT #16653 ]
2007-02-14 23:40:01 +00:00
Mark Andrews
05c97640f6
uninitalised use
2007-02-07 04:49:18 +00:00
Mark Andrews
281bab0f36
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 ]
2007-02-02 02:18:06 +00:00
Mark Andrews
3052274767
2126. [bug] Serialise validation of type ANY responses. [RT #16555 ]
2007-01-08 01:13:38 +00:00
Mark Andrews
28b14c4e69
update copyright notice
2007-01-05 05:56:05 +00:00
Mark Andrews
e3f66e1617
2124. [bug] It was possible to dereference a freed fetch
...
context. [RT #16584 ]
2007-01-04 04:11:03 +00:00
Mark Andrews
1ea2595e1b
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 ]
2006-12-07 06:47:36 +00:00
Mark Andrews
a473029e76
2097. [bug] named could reference a destroyed memory context
...
after being reloaded / reconfigured. [RT #16428 ]
2006-10-18 04:18:54 +00:00
Mark Andrews
f34249bb28
2066. [security] Handle SIG queries gracefully. [RT #16300 ]
2006-08-31 03:56:36 +00:00
Mark Andrews
2113dfd6e2
2079. [bug] The lame cache was not handling multiple types
...
correctly. [RT #16361 ]
2006-08-30 23:09:18 +00:00
Mark Andrews
22e5a52c3b
2075. [bug] The spillat timer event hander could leak memory.
...
[RT #16357 ]
2006-08-22 06:11:19 +00:00
Mark Andrews
84f5576c14
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 ]
2006-07-22 01:18:35 +00:00
Mark Andrews
21b76ee598
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 ]
2006-05-18 00:51:02 +00:00