Mark Andrews
dbeea618c6
added things
1999-11-04 23:13:09 +00:00
James Brister
05f8abe795
Added some extras for testing.
1999-11-04 22:41:43 +00:00
Bob Halley
f924db5119
1000 nanoseconds in a microsecond, not 10000
1999-11-04 21:40:49 +00:00
Bob Halley
a2cc581af9
enable processing of type 3 nodata/nxdomain
1999-11-04 19:39:16 +00:00
William King
888a65ed82
AIX 4.3 T_TIMEOUT in sys/timer.h conflicts with ours. badbeef.
1999-11-04 19:36:00 +00:00
Michael Graff
569d094440
An additional coredump avoiding REQUIRE()
1999-11-04 18:45:21 +00:00
Michael Graff
b06ac13313
check for NULL before filling in retured node pointer.
1999-11-04 18:42:27 +00:00
Bob Halley
3165855ecf
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.
1999-11-04 18:38:14 +00:00
Michael Graff
ef5e39139c
remove checks for null view, since we won't let that happen. Add a bit
...
of code to avoid pounding on servers that we can't find the addresses
of. Right now the adb just stops checking for 5 minutes.
1999-11-04 09:42:46 +00:00
Michael Graff
c68421fffe
clean up selection of which fetch is which in combined callback for A/AAAA
1999-11-04 09:04:29 +00:00
Michael Graff
f788a57046
reset partial flag only when deleting names
1999-11-04 08:50:12 +00:00
Michael Graff
65f6d2e1c1
clean up macros to avoid HAVE_* names. First a6 is a fetch, not name, attribute.
1999-11-04 08:48:47 +00:00
Michael Graff
93d3a6fd20
Don't say we're actually expiring addresses unless we really do.
1999-11-04 08:35:45 +00:00
Michael Graff
f942258b63
look up names, sleep for 5 seconds, dump db, sleep 5, look them up again.
1999-11-04 08:30:55 +00:00
Michael Graff
11e89b9b44
update the right ttl in a/aaaa db lookups. Print ttl in seconds from now, rather than absolute time.
1999-11-04 08:29:06 +00:00
Michael Graff
499371d17c
call dns_rdataset_init() on temprdatasets returned from
...
dns_message_gettemprdataset(). This is the only way to
allow us to insist that they are not associated when
returned via puttemprdataset().
1999-11-04 06:59:59 +00:00
Michael Graff
3d12fa7e76
snapshot; start noting negative cache ttls
1999-11-04 06:46:05 +00:00
Bob Halley
a7c6cb0a8c
Remove remnant of old TTL code that broke $TTL.
1999-11-04 06:12:40 +00:00
Mark Andrews
6314cd3338
Support $TTL w/ BIND 8 format
...
dns_ttl_fromtext() to return DNS_R_BADTTL not DNS_R_SYNTAX.
1999-11-04 01:21:28 +00:00
Bob Halley
ecda717550
deal with negative responses in query_simplefind()
1999-11-03 23:50:39 +00:00
Bob Halley
83ffabbfe1
Deal with negative cache responses when using dns_db_findrdataset().
1999-11-03 20:20:38 +00:00
Bob Halley
307fed93c4
allow negative cache entries to be returned
1999-11-03 19:58:00 +00:00
Bob Halley
79bbb290d9
deal with negative cache results
1999-11-03 19:57:32 +00:00
Bob Halley
9736378f29
dns_resolver_createfetch() now logs the name and type of the fetch.
...
Move most tracing to debug level 3.
1999-11-03 19:56:47 +00:00
Brian Wellington
e9455289ec
fill in creator on new TSIG, improved identity handling
1999-11-03 16:53:56 +00:00
Brian Wellington
0f0162e629
cleanup of a reference leak
1999-11-03 16:52:28 +00:00
Bob Halley
55254a46f9
first try at type 3 negative responses
1999-11-03 03:20:34 +00:00
Bob Halley
75841ddeb0
add missing DNS_DBFIND_GLUEOK
1999-11-03 03:20:16 +00:00
Bob Halley
77b9650eb1
Improve response caching logic.
...
First try at handling type 3 negative replies.
1999-11-03 03:19:17 +00:00
Mark Andrews
19c5c23ef6
fix compiler warning: While loop condition is always non-zero.
...
nxt_30.c enforce type range to 1..127. DNS_R_RANGE otherwise.
1999-11-03 01:07:02 +00:00
Michael Graff
cebd449863
test more hosts, why not.
1999-11-03 00:43:50 +00:00
Andreas Gustafsson
e7e74c22de
the 'covers' field was not being set in dns_diff_load()
1999-11-03 00:24:47 +00:00
David Lawrence
00a2ffb4ee
fluff: compare a pointer to NULL
1999-11-03 00:17:11 +00:00
Andreas Gustafsson
f977908972
log dynamic update signature approval
1999-11-02 23:47:41 +00:00
Brian Wellington
4a2f65ad8a
uninitialized variable
1999-11-02 23:40:05 +00:00
Andreas Gustafsson
8e8c5f7081
require a valid signature on dynamic updates
1999-11-02 23:37:04 +00:00
Brian Wellington
5c688a008a
A bit of SIG(0) cleanup
1999-11-02 22:58:29 +00:00
Michael Graff
f2762b0d99
check for more things with INSIST()
1999-11-02 21:29:13 +00:00
William King
270bb3aa7e
change timeout to 30 minutes
1999-11-02 21:16:27 +00:00
Brian Wellington
0b764d91c9
- updates to dns_message_signer to handle SIG(0) as well as TSIG
...
- SIG(0)'s can be rendered, and information is stored to allow them to be
verified after parsing. This needs some cleanup work done.
1999-11-02 19:59:04 +00:00
Brian Wellington
322b0fb39d
added DNS_R_NOIDENTITY
1999-11-02 19:57:13 +00:00
Brian Wellington
8ba45599d6
processdelete checks the key's identity
1999-11-02 19:56:34 +00:00
Brian Wellington
d598338952
Added the concept of a signature's identity - either from a SIG(0) key, a
...
statically configureed TSIG key, or the creator or a generated TSIG key.
1999-11-02 19:55:45 +00:00
Brian Wellington
0a1c6f36c8
preliminary SIG(0) support
1999-11-02 19:53:41 +00:00
Brian Wellington
57a750e9ee
yet another case of missing trailing dots
1999-11-02 19:52:29 +00:00
Andreas Gustafsson
ea398d3eba
result code was not always being set on failure
1999-11-02 19:17:39 +00:00
Andreas Gustafsson
0caadaeafe
initial checkin of dynamic update test suite
1999-11-02 18:59:43 +00:00
Michael Graff
517274e709
kill name->query_pending, since that bitmask is really represented more
...
accurately by other means. Reverse the sense of fetch checking from
NO_FETCH_A() and NO_FETCH_AAAA(), etc to NAME_FETCH_A(), NAME_FETCH_AAAA(),
and add address family checks like NO_FETCH_V4() and _V6().
Fix a database dump bug where the A fetches were printed twice rather than
printing the AAAA fetches. Add printing of A6 fetches.
1999-11-02 18:36:54 +00:00
Bob Halley
1e993120ba
update
1999-11-02 17:50:54 +00:00
Bob Halley
904b918f77
Create a default view for class IN if there are no views defined after
...
loading the configuration file.
1999-11-02 17:21:47 +00:00