wouter
418bac1638
Remove old forwarder mode, new @port option and tests ported over.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@432 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-07-17 15:26:45 +00:00
wouter
6daf565bf7
more test
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@431 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-07-17 14:07:40 +00:00
wouter
390884fc95
testing.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@430 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-07-17 13:53:47 +00:00
wouter
7729681ca8
forward zones.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@429 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-07-17 13:45:45 +00:00
wouter
705006ee97
Histogram
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@428 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-27 14:59:44 +00:00
wouter
b84cd979aa
Do not select servers that are known to not give replies.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@427 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-27 13:26:32 +00:00
wouter
c61b71c7d2
fixup memory leak.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@426 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-27 11:12:58 +00:00
wouter
f3c53a8be9
Deletion error removed.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@425 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-27 09:45:39 +00:00
wouter
2a09f09ea8
fixup tests, better stats, nicer api supers_walk().
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@424 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-26 15:24:07 +00:00
wouter
b0d9e6c363
Mesh used now.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@423 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-26 13:06:44 +00:00
wouter
a12abdfeca
mesh work, now coded mesh service.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@422 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-25 13:54:03 +00:00
wouter
28927e74cb
fixup in case the operator disables IPv4.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@421 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-22 14:24:00 +00:00
wouter
47f59b0937
Iterator does not alter qstate identity.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@420 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-22 13:24:26 +00:00
wouter
26a83b8c0b
further mesh.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@419 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-22 12:39:08 +00:00
wouter
bcea03a902
Mesh design and preparatory cleanup.
...
- removed unused _node iterator value from rbtree_t. Takes up space.
- iterator can handle querytargets state without a delegation point
set, so that a priming(stub) subquery error can be handled.
- iterator stores if it is priming or not.
- log_query_info() neater logging.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@418 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-22 10:09:21 +00:00
wouter
5441077319
mesh design.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@417 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-21 15:36:13 +00:00
wouter
603c367102
Use new ldns_buffer_copy();
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@416 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-21 12:04:00 +00:00
wouter
ccb373bc2b
Neater error for tcp connect problems.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@415 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-21 11:35:12 +00:00
wouter
e71fb81ddf
and doc msg
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@414 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-21 10:23:34 +00:00
wouter
bf1ad1c235
fixup query release.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@413 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-21 10:23:07 +00:00
wouter
5f0e6a96f3
subreq depth fix
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@412 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-21 09:36:27 +00:00
wouter
b23ac4c8ec
Runnables from slumberlist done to clean it up.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@411 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-21 08:05:16 +00:00
wouter
b8da1acd51
Fixup secondary buffer in case of error callback.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@410 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-21 07:52:51 +00:00
wouter
4f5be300b8
Removed.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@409 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-21 07:39:13 +00:00
wouter
8c167041e8
duplicate query callbacks work.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@408 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-20 14:01:58 +00:00
wouter
678ce4a951
Freeup main module after module states.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@407 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-20 13:17:07 +00:00
wouter
d63fdceec2
Fixups.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@406 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-20 13:01:30 +00:00
wouter
67c0d014b9
fixup callbacks deletion.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@405 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-20 09:52:32 +00:00
wouter
17bc12ed50
logging for num queries.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@404 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-20 09:17:09 +00:00
wouter
ccc40ef7c0
fixup CNAME generated by scrubber.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@403 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-20 08:55:00 +00:00
wouter
069e941a12
coredump feature.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@402 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-20 07:47:56 +00:00
wouter
298755ea30
changelog entry
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@401 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-19 15:08:07 +00:00
wouter
a971f1d029
options to harden against very small EDNS bufsize or very large query packets.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@400 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-19 14:46:14 +00:00
wouter
2d766bf90f
RA bit set on error.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@399 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-19 13:59:34 +00:00
wouter
4482154ef2
RA bit in error now. fixup test.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@398 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-19 13:54:43 +00:00
wouter
b68dad48a7
fix of flags in errors and very short bufsizes from edns.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@397 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-19 13:50:43 +00:00
wouter
7ecbf0b24c
AXFR handling and non-recursive handling.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@396 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-19 12:34:54 +00:00
wouter
f9e2375f93
- 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: https://unbound.nlnetlabs.nl/svn/trunk@395 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-19 12:06:02 +00:00
wouter
bb8770b8eb
target fetch policy setting from config structure.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@394 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-18 15:24:14 +00:00
wouter
aecac533f5
Another offbyone.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@393 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-18 12:32:16 +00:00
wouter
57da6743c9
fixup
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@392 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-18 10:27:54 +00:00
wouter
047c15c7ca
Improve error handling.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@391 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-15 12:11:44 +00:00
wouter
dfe3ae0dc1
fixes.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@390 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-15 09:13:54 +00:00
wouter
9c569777fb
Small off by one in targetcount and double-callback fixup.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@389 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-15 08:40:30 +00:00
wouter
1d8bbf7410
slightly more verbose, on retries and dropped replies.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@388 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-13 15:14:23 +00:00
wouter
3359dd17ae
addr fixup.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@387 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-13 14:47:01 +00:00
wouter
5eac4754db
no lock checks(file size) and align 64 bits, because otherwise bus error
...
on solaris.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@386 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-13 12:27:18 +00:00
wouter
f6c192466e
easy installation.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@385 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-13 11:14:20 +00:00
wouter
b065281f55
more portable doxygen config file.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@384 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-12 18:23:56 +00:00
wouter
c3cb973c20
fixup comments for doxygen 1.5
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@383 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-12 14:51:49 +00:00