Mark Andrews
25a60b1d80
sync with HEAD
2003-10-15 05:32:25 +00:00
Mark Andrews
57b54234cd
sizeof style
2003-09-11 00:18:18 +00:00
Mark Andrews
5696933e98
typo: s/baliwick/bailiwick/
2003-09-02 02:27:37 +00:00
Mark Andrews
cb6b45d59c
pullup:
...
arguements reversed
2003-08-26 05:26:08 +00:00
Mark Andrews
c6d78fc563
1422. [func] Log name/type/class when denying a query. [RT #4663 ]
2003-08-26 05:14:25 +00:00
Mark Andrews
c3fedc9282
1402. [cleanup] A6 has been moved to experimental and is no longer
...
fully supported.
2003-08-25 04:16:27 +00:00
Mark Andrews
1f5b23079e
pullup:
...
Generating a response when the qname matches a wildcard and the type
doesn't exist didn't work; the NXT name was improperly expanded and the
wildcard proof was omitted.
2003-08-21 07:05:12 +00:00
Mark Andrews
c28e1b5678
1380. [func] 'rndc recursing' dump recursing queries to
...
'recursing-file = "named.recursing";'.
2003-08-21 06:17:57 +00:00
Mark Andrews
30296ba800
pullup:
...
detach from quota in an error case. I don't know if this is strictly needed,
but it makes sense. It is probably done later as well, but all places
check for the pointer != NULL, so we'll be ok.
2003-08-21 03:22:48 +00:00
Mark Andrews
7437b1e21b
pullup:
...
DNSSEC wildcard negative proof responses were longer than necessary in
some cases; the existence of a node for which the qname is a subdomain
obscures all shallower wildcards.
That is, query for y.x.foo.com. If the response contains an NXT
at x.foo.com, it's not necessary to prove that there's no wildcard at
*.foo.com, since it wouldn't be matched anyway.
2003-08-20 06:36:06 +00:00
Mark Andrews
984d0d58e9
1368. [func] remove support for bitstring labels.
2003-08-20 05:33:18 +00:00
Mark Andrews
3d1d30c8bf
pullup:
...
don't attempt to generate a wildcard proof unless the zone is secure.
2003-08-20 03:29:44 +00:00
Mark Andrews
e6bb021434
1354. [bug] Fix DNSSEC wildcard proof for CNAME/DNAME.
2003-08-19 04:11:24 +00:00
Mark Andrews
d930eaf77b
1331. [func] Generate DNSSEC wildcard proofs.
2003-08-18 07:35:54 +00:00
Mark Andrews
9bc39842bb
1313. [func] Query log now says if the query was signed (S) or
...
if EDNS was used (E).
2003-08-15 03:22:42 +00:00
Mark Andrews
45d8fa0d1a
1224. [bug] 'rrset-order' and 'sortlist' should be additive
...
not exclusive.
1223. [func] 'rrset-order' partially works 'cyclic' and 'random'
are supported.
2003-08-14 02:34:18 +00:00
Mark Andrews
820d86cbe6
1187. [bug] named was incorrectly returning DNSSEC records
...
in negative responses when the DO bit was not set.
2003-08-13 02:18:19 +00:00
Mark Andrews
fc12c58264
1169. [func] Identify recursive queries in the query log.
2003-08-12 05:36:03 +00:00
Mark Andrews
9052beb238
pullup
...
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
2003-08-11 05:28:23 +00:00
Mark Andrews
9cadfb2c17
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 ]
2003-08-07 05:14:01 +00:00
Mark Andrews
c532a51b1b
1464. [bug] Preserve "out of zone" data for outgoing zone
...
transfers. [RT #5192 ]
2003-05-15 06:30:18 +00:00
Mark Andrews
e5192fd309
1449. [bug] query_addbestns() didn't handle running out of memory
...
gracefully.
2003-05-15 02:23:20 +00:00
Mark Andrews
b0fa111079
1448. [bug] Handle empty wildcards labels.
2003-05-14 06:51:38 +00:00
Mark Andrews
6fd5b7a222
1416. [bug] Empty node should return NOERROR NODATA, not NXDOMAIN.
...
[RT #4715 ]
2003-05-14 05:47:24 +00:00
Mark Andrews
a7efbe70e7
merge 9.2.2 back into v9_2
2003-03-06 04:38:29 +00:00
Mark Andrews
5b116f12fa
1325. [bug] If the tcpquota was exhausted it was possible to
...
to trigger a INSIST() failure.
2002-08-02 04:17:21 +00:00
Mark Andrews
af54b372dc
pullup:
...
1239. [bug] Under certain circumstances named could continue to
use a name after it had been freed triggering
INSIST() failures. [RT #2614 ]
2002-03-28 05:10:09 +00:00
Mark Andrews
73d7583d98
update copyrights
2002-02-08 03:57:47 +00:00
Mark Andrews
3e69f0cd72
pullup:
...
1072. [bug] The TCP client quota could be exceeded when
recursion occurred. [RT #1937 ]
2002-01-24 23:09:15 +00:00
Mark Andrews
f27e47b5ff
pullup:
...
1014. [bug] Some queries would cause statistics counters to
increment more than once or not at all. [RT #1321 ]
2002-01-24 04:22:58 +00:00
Mark Andrews
2a091ec932
pullup:
...
988. [bug] 'additional-from-auth no;' did not work reliably
in the case of queries answered from the cache.
[RT #1436 ]
2002-01-24 03:49:04 +00:00
Mark Andrews
0797eebc66
pullup:
...
1136. [bug] CNAME records synthesized from DNAMEs did not
have a TTL of zero as required by RFC2672
[RT #2129 ]
2001-11-27 00:43:06 +00:00
Mark Andrews
309979a136
pullup:
...
Removed all code within #ifdef DNS_OPT_NEWCODES*.
It was the last thing being sanitized out of releases; removing
it makes it possible to eliminate the sanitation process.
2001-11-15 01:24:21 +00:00
Andreas Gustafsson
135c1c53b8
don't INSIST() that calling dns_db_find() on the root hints
...
only binds the rdataset when returning ISC_R_SUCCESS, because that's not the case -
for example, if the root hints are '. 300 IN CNAME .', DNS_R_CNAME is returned and
the rdataset is bound
2001-08-27 17:20:10 +00:00
Mark Andrews
89555ff443
965. [bug] Using non root hints caused a rbtdb node reference
...
leak. [RT #1581 , RT #1618 ]
2001-08-27 06:10:17 +00:00
Andreas Gustafsson
5465e5f7dd
query_getzonedb() formatted the domain name and class being queried
...
for at least once for every query to authoritative data, whether or not a log
message was actually printed, which adversely affected query performance
2001-06-15 23:28:29 +00:00
Andreas Gustafsson
6cc2f10547
indentation
2001-05-19 00:08:21 +00:00
Andreas Gustafsson
3242899a56
818. [bug] Certain pathological responses to ANY queries could
...
cause an assertion failure. [RT #1218 ]
2001-04-28 00:21:30 +00:00
Andreas Gustafsson
aed6a8ed2e
805. [bug] When using "forward only", missing root hints should
...
not cause queries to fail. [RT #1143 ]
2001-04-09 21:16:47 +00:00
Brian Wellington
55ddb88e53
803. [bug] Treat all SIG queries as if they have the CD bit set,
...
otherwise no data will be returned [RT #749 ]
2001-04-04 18:47:06 +00:00
Brian Wellington
b0390aab30
783. [bug] Following CNAMEs could cause an assertion failure
...
when either using an sdb database or under very
rare conditions.
2001-03-20 00:00:45 +00:00
Brian Wellington
fed2c6d186
80 columns
2001-03-19 22:59:03 +00:00
Bob Halley
d911284333
add support for minimal-responses
2001-03-14 21:53:29 +00:00
Bob Halley
02a402afe5
add response minimization if MINIMIZE_RESPONSES is defined
2001-03-14 19:33:00 +00:00
Brian Wellington
40fab71b52
When querying for ANY at a zone apex, don't add NS records to the authority
...
section, since they're already in the answer section.
2001-03-13 01:37:11 +00:00
Mark Andrews
55b6243923
776. [func] Improved error reporting in denied messages. [RT #252 ]
2001-03-11 06:19:39 +00:00
Bob Halley
7c058f1c38
remove incorrect CNAME/DNAME dead-end code from NXDOMAIN handling
2001-03-06 06:57:47 +00:00
Bob Halley
4e3f8e480f
fix memory leaks in query_find()
2001-03-05 21:38:20 +00:00
Brian Wellington
50448dc92a
typo
2001-02-18 21:20:29 +00:00
Brian Wellington
b270a97754
Fix a case where the client could theoretically not free a temporary name.
...
It'll never happen, since dns_rdata_tostruct() cannot fail when passed a NULL
mctx, but it's more correct this way.
2001-02-18 05:56:16 +00:00