Wouter Wijngaards
25092accc1
Fixup secondary buffer in case of error callback.
...
git-svn-id: file:///svn/unbound/trunk@410 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-21 07:52:51 +00:00
Wouter Wijngaards
c4e81d06b7
Removed.
...
git-svn-id: file:///svn/unbound/trunk@409 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-21 07:39:13 +00:00
Wouter Wijngaards
fed6a738de
duplicate query callbacks work.
...
git-svn-id: file:///svn/unbound/trunk@408 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-20 14:01:58 +00:00
Wouter Wijngaards
133b65bc67
Freeup main module after module states.
...
git-svn-id: file:///svn/unbound/trunk@407 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-20 13:17:07 +00:00
Wouter Wijngaards
cc9c205d88
Fixups.
...
git-svn-id: file:///svn/unbound/trunk@406 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-20 13:01:30 +00:00
Wouter Wijngaards
191e347415
fixup callbacks deletion.
...
git-svn-id: file:///svn/unbound/trunk@405 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-20 09:52:32 +00:00
Wouter Wijngaards
2573007d13
logging for num queries.
...
git-svn-id: file:///svn/unbound/trunk@404 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-20 09:17:09 +00:00
Wouter Wijngaards
9c33f8dcf4
fixup CNAME generated by scrubber.
...
git-svn-id: file:///svn/unbound/trunk@403 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-20 08:55:00 +00:00
Wouter Wijngaards
1c80108a5b
coredump feature.
...
git-svn-id: file:///svn/unbound/trunk@402 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-20 07:47:56 +00:00
Wouter Wijngaards
6f9ec93b4a
changelog entry
...
git-svn-id: file:///svn/unbound/trunk@401 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-19 15:08:07 +00:00
Wouter Wijngaards
890a3fe0a9
options to harden against very small EDNS bufsize or very large query packets.
...
git-svn-id: file:///svn/unbound/trunk@400 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-19 14:46:14 +00:00
Wouter Wijngaards
53d8141a00
RA bit set on error.
...
git-svn-id: file:///svn/unbound/trunk@399 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-19 13:59:34 +00:00
Wouter Wijngaards
534c4c194e
RA bit in error now. fixup test.
...
git-svn-id: file:///svn/unbound/trunk@398 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-19 13:54:43 +00:00
Wouter Wijngaards
9f16769aa3
fix of flags in errors and very short bufsizes from edns.
...
git-svn-id: file:///svn/unbound/trunk@397 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-19 13:50:43 +00:00
Wouter Wijngaards
d68a8204d2
AXFR handling and non-recursive handling.
...
git-svn-id: file:///svn/unbound/trunk@396 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-19 12:34:54 +00:00
Wouter Wijngaards
7be70582d2
- nicer layout in stats.c, review 0.3 change.
...
- spelling improvement, review 0.3 change.
- uncapped timeout for server selection, so that very fast or slow
servers will stand out from the rest.
- target-fetch-policy: "3 2 1 0 0" config setting.
and docs.
git-svn-id: file:///svn/unbound/trunk@395 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-19 12:06:02 +00:00
Wouter Wijngaards
5543bd63b6
target fetch policy setting from config structure.
...
git-svn-id: file:///svn/unbound/trunk@394 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-18 15:24:14 +00:00
Wouter Wijngaards
1a629da2c3
Another offbyone.
...
git-svn-id: file:///svn/unbound/trunk@393 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-18 12:32:16 +00:00
Wouter Wijngaards
605d2dd751
fixup
...
git-svn-id: file:///svn/unbound/trunk@392 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-18 10:27:54 +00:00
Wouter Wijngaards
34c36a7616
Improve error handling.
...
git-svn-id: file:///svn/unbound/trunk@391 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-15 12:11:44 +00:00
Wouter Wijngaards
59824635da
fixes.
...
git-svn-id: file:///svn/unbound/trunk@390 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-15 09:13:54 +00:00
Wouter Wijngaards
7608c92bb7
Small off by one in targetcount and double-callback fixup.
...
git-svn-id: file:///svn/unbound/trunk@389 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-15 08:40:30 +00:00
Wouter Wijngaards
c7b302f43a
slightly more verbose, on retries and dropped replies.
...
git-svn-id: file:///svn/unbound/trunk@388 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-13 15:14:23 +00:00
Wouter Wijngaards
526496a860
addr fixup.
...
git-svn-id: file:///svn/unbound/trunk@387 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-13 14:47:01 +00:00
Wouter Wijngaards
3c1e638757
no lock checks(file size) and align 64 bits, because otherwise bus error
...
on solaris.
git-svn-id: file:///svn/unbound/trunk@386 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-13 12:27:18 +00:00
Wouter Wijngaards
ccafa0830f
easy installation.
...
git-svn-id: file:///svn/unbound/trunk@385 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-13 11:14:20 +00:00
Wouter Wijngaards
330a321f13
more portable doxygen config file.
...
git-svn-id: file:///svn/unbound/trunk@384 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-12 18:23:56 +00:00
Wouter Wijngaards
37a8e7e370
fixup comments for doxygen 1.5
...
git-svn-id: file:///svn/unbound/trunk@383 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-12 14:51:49 +00:00
Wouter Wijngaards
7a6abc6a11
Better doxygen file.
...
git-svn-id: file:///svn/unbound/trunk@382 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-12 14:01:33 +00:00
Wouter Wijngaards
83defc87c6
Newer doxygen file. Aclocal update.
...
git-svn-id: file:///svn/unbound/trunk@381 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-12 13:56:08 +00:00
Wouter Wijngaards
2e352bc48c
uses CNAMEs and DNAMEs from the cache.
...
git-svn-id: file:///svn/unbound/trunk@380 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-11 14:55:10 +00:00
Wouter Wijngaards
c8b71a8b1e
Nicer encoding. fixes.
...
git-svn-id: file:///svn/unbound/trunk@379 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-11 10:12:43 +00:00
Wouter Wijngaards
d43a081730
lookup cname not in msg cache, but rrset cache.
...
git-svn-id: file:///svn/unbound/trunk@378 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-07 15:25:24 +00:00
Wouter Wijngaards
99d58fb600
comment. svn:NO TEST.
...
git-svn-id: file:///svn/unbound/trunk@377 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-07 15:17:29 +00:00
Wouter Wijngaards
e8f7d9c150
ip6 functionality.
...
git-svn-id: file:///svn/unbound/trunk@376 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-07 15:04:27 +00:00
Wouter Wijngaards
162b28bea1
RA bit on in cached responses.
...
caches responses with CNAMEs corrected.
git-svn-id: file:///svn/unbound/trunk@375 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-07 14:20:23 +00:00
Wouter Wijngaards
019816dcf1
Tested serval targets, with CNAME's and indirection for recursion and
...
slumber list.
git-svn-id: file:///svn/unbound/trunk@374 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-07 13:21:04 +00:00
Wouter Wijngaards
a11cc0c530
Fixup cname target name readout.
...
git-svn-id: file:///svn/unbound/trunk@373 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-07 10:38:02 +00:00
Wouter Wijngaards
01c703d3e6
fixup double linked list insertion code.
...
git-svn-id: file:///svn/unbound/trunk@372 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-07 07:58:02 +00:00
Wouter Wijngaards
aaec3572e4
debug work.
...
git-svn-id: file:///svn/unbound/trunk@371 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-05 15:04:01 +00:00
Wouter Wijngaards
523c1bdb06
- priming failure returns SERVFAIL.
...
- priming gives LAME result, returns SERVFAIL.
- debug routine to print dns_msg as handled by iterator.
- memleak in config file stubs fixup.
git-svn-id: file:///svn/unbound/trunk@370 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-05 12:54:43 +00:00
Wouter Wijngaards
31b8352bc6
No double release of workrequest.
...
git-svn-id: file:///svn/unbound/trunk@369 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-05 10:58:14 +00:00
Wouter Wijngaards
e98df72b44
- subrequests without parent store in cache and stop.
...
- worker slumber list for ongoing promiscuous queries.
- subrequest error handling.
git-svn-id: file:///svn/unbound/trunk@368 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-05 10:51:47 +00:00
Wouter Wijngaards
7a882802b6
iterator finished state.
...
git-svn-id: file:///svn/unbound/trunk@367 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-05 07:54:42 +00:00
Wouter Wijngaards
a8c3d57e0e
Better reference.
...
git-svn-id: file:///svn/unbound/trunk@366 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-04 14:44:27 +00:00
Wouter Wijngaards
5eef2381f0
Process target responses, case preservation.
...
git-svn-id: file:///svn/unbound/trunk@365 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-04 13:53:01 +00:00
Wouter Wijngaards
81ae42fde0
Prime response state, both root priming and stub priming handling.
...
git-svn-id: file:///svn/unbound/trunk@364 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-04 12:22:38 +00:00
Wouter Wijngaards
2102aa0a3a
cache lameness, set reply properly.
...
git-svn-id: file:///svn/unbound/trunk@363 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-04 11:52:10 +00:00
Wouter Wijngaards
5e42374cc8
Copy replyinfo routine.
...
git-svn-id: file:///svn/unbound/trunk@362 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-04 11:34:23 +00:00
Wouter Wijngaards
e08155e86e
Random nameserver selection.
...
git-svn-id: file:///svn/unbound/trunk@361 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-04 09:57:02 +00:00