wouter
a443410aa1
0.5 release tag.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@642 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-09-25 13:00:26 +00:00
wouter
7ba2168f9b
test fixup.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@639 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-09-25 11:47:45 +00:00
wouter
cfe76fa84f
NSEC3 tests, and fixup for qtype ANY wildcard proof.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@638 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-09-25 09:39:32 +00:00
wouter
20434e30e3
NSEC3 test and fix for bitmap protection code.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@637 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-09-25 08:33:14 +00:00
wouter
76da05687d
NSEC3 tests.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@636 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-09-24 13:32:40 +00:00
wouter
13fa7d0d4d
Make test command.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@635 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-09-24 08:04:05 +00:00
wouter
7c02422dc4
Fixup and test for nonrec loop case.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@634 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-09-21 20:30:04 +00:00
wouter
452a46524f
argument format.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@631 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-09-21 14:35:07 +00:00
wouter
75868e64e0
remove subscript char warnings.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@630 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-09-21 14:15:05 +00:00
wouter
6e3219e484
fixup locking in test code.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@629 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-09-21 13:55:07 +00:00
wouter
9d162463e3
Fixup alloc in wrong region.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@628 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-09-21 13:34:44 +00:00
wouter
50db389b00
plans.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@627 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-09-20 14:39:22 +00:00
wouter
6ae36122de
more liberal for ANS ENT bug. Fixup DS ENT handling too.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@625 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-09-20 12:31:35 +00:00
wouter
6a5ea1a369
Fixup for a wildcarded NSEC with empty nonterminal query.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@624 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-09-20 11:37:15 +00:00
wouter
8da65ba871
NSEC rdata not lowercased.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@623 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-09-19 12:34:42 +00:00
wouter
9b90ab87cd
fixup glue timeout problems, and priming with safety belt.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@622 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-09-19 12:17:42 +00:00
wouter
158402d55a
plan and comments.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@621 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-09-19 09:20:24 +00:00
wouter
d498f2ce38
test ideas.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@620 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-09-18 14:24:41 +00:00
wouter
dc52d27c78
print validator classification type.
...
update plan items.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@619 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-09-18 12:33:51 +00:00
wouter
818bf52b10
wildcard nsec3 tests.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@618 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-09-18 08:28:35 +00:00
wouter
bca2a9be40
namerror nsec3 proof works.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@616 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-09-17 14:03:35 +00:00
wouter
97eb86507e
nsec3 hash function unit test.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@615 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-09-17 09:25:54 +00:00
wouter
58eb10dee1
Fixup qname after prepend.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@614 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-09-14 14:05:52 +00:00
wouter
6fb9ede4b5
NSEC3.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@613 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-09-14 11:15:42 +00:00
wouter
13bf8e2c40
nsec3 work, prove name error.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@610 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-09-13 15:02:33 +00:00
wouter
7ce3b06765
nsec3 work.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@609 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-09-12 14:16:46 +00:00
wouter
8c46f4af85
manual page warning fix.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@608 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-09-12 05:59:45 +00:00
wouter
aeb09dffa7
nsec3 work.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@607 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-09-11 18:18:16 +00:00
wouter
a85111360c
please older gcc.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@604 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-09-06 09:16:43 +00:00
wouter
3ad0495feb
port.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@603 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-09-06 09:14:13 +00:00
wouter
1613fc88ae
Find libevent on mac port.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@602 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-09-06 09:00:46 +00:00
wouter
81bbb3f2ce
fixup memdebug option on solaris.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@600 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-09-05 14:07:53 +00:00
wouter
3a021f4105
and documentation.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@599 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-09-05 13:52:23 +00:00
wouter
3630aecdeb
configure option for memory allocation debugging.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@598 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-09-05 13:47:23 +00:00
wouter
6e4f1baafb
todo item.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@597 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-09-05 13:26:16 +00:00
wouter
ef521111dc
wildcard NSECs.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@596 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-09-05 12:58:25 +00:00
wouter
ad9c61617a
QTYPE CNAME test.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@595 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-09-05 11:58:45 +00:00
wouter
78e8c8c786
trust anchor denial test.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@594 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-09-05 11:47:09 +00:00
wouter
c101ce2291
ANY response validation test.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@591 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-09-05 09:50:02 +00:00
wouter
61e9156904
nxdomain tests.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@590 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-09-05 09:04:51 +00:00
wouter
bc57e43ae2
cname and dname tests.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@589 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-09-05 08:54:27 +00:00
wouter
4328ce2000
signature validation of different parts of a CNAME'd message works.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@588 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-09-04 15:29:28 +00:00
wouter
7642f3a130
fixup AUTH prepend list.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@587 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-09-04 14:06:43 +00:00
wouter
3d90b9afef
wildcard DNAME detect
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@585 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-09-04 12:57:40 +00:00
wouter
f4e3dffeab
DNAME synthesis and validation fixups.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@584 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-09-04 12:44:43 +00:00
wouter
5980a98623
tests, cleanup tmp when testbound fails, fixup referral glue cleanup.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@583 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-09-04 11:31:29 +00:00
wouter
e1ea5b743b
No leakage warning for double serviced callback.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@582 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-09-04 07:57:06 +00:00
wouter
e3197f49cd
debug tool for mem stats.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@580 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-09-03 13:40:17 +00:00
wouter
caca9c3b43
lame cache in bytes.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@579 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-09-03 10:19:10 +00:00
wouter
d08c863460
fixup lameness cache memory accounting leak.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@578 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-09-03 10:08:16 +00:00
wouter
4a792ac203
spurious memory leak (+364 bytes) removed during tcp timeout callback.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@577 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-09-03 09:45:18 +00:00
wouter
4353a39c1b
cname nxdomain fixup.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@576 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-09-03 09:13:27 +00:00
wouter
e6f46192d8
referral test, sig removal.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@575 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-31 13:15:25 +00:00
wouter
08d5cf38d1
fixup test
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@574 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-31 12:58:23 +00:00
wouter
126276afc7
Nodata tests.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@572 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-31 12:35:41 +00:00
wouter
2c585d0f14
iterator works better with failing hosts.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@571 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-31 09:38:55 +00:00
wouter
f4899c8521
can read bind-style config files for trust anchor information.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@569 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-31 07:44:16 +00:00
wouter
f8f907875d
bind config trusted keys read work.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@568 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-30 15:36:23 +00:00
wouter
5fbfaf15ab
crypto cleanups at exit.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@567 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-30 13:38:52 +00:00
wouter
e97cae4641
Memory cleanup.
...
- caught bad free of un-alloced data in worker_send error case.
- memory accounting for key cache (trust anchors and temporary cache).
- memory accounting fixup for outside network tcp pending waits.
- memory accounting fixup for outside network tcp callbacks.
- memory accounting for iterator fixed storage.
- key cache size and slabs config options.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@566 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-30 12:45:19 +00:00
wouter
21f9812b1a
support extremely small memory footprints.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@565 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-30 08:36:41 +00:00
wouter
8ebe08cf17
no convert to der for DSA signatures
...
signature test.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@564 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-29 14:27:04 +00:00
wouter
47a1d9abba
validate by default.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@563 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-29 13:27:21 +00:00
wouter
0b084ec0f5
sign test tool.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@561 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-29 12:09:14 +00:00
wouter
04acd6e628
verbosity detail gives validation failures, but not boring algorithm logs.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@560 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-28 15:07:52 +00:00
wouter
24afde4e4b
Small speedup.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@558 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-28 14:13:32 +00:00
wouter
d6ebf64d22
Faster verification.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@557 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-28 13:54:55 +00:00
wouter
d053842ac7
permissive mode feature.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@556 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-28 11:53:27 +00:00
wouter
f147c8079f
enforce signature TTLs
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@555 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-28 10:26:16 +00:00
wouter
debf453bdd
No offtree signing.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@554 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-28 09:47:17 +00:00
wouter
28f18e649d
Referral validation.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@553 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-28 09:39:43 +00:00
wouter
8a2e0534e0
No double use of buffers.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@552 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-28 08:03:45 +00:00
wouter
316be1bec1
validator also computes insecure and indeterminate for rrsets and stores
...
that.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@551 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-27 14:55:06 +00:00
wouter
ee53b5fef8
do not cache nonRD replies in msg cache, the rrset cache is used for that.
...
store verification status in rrset cache to enable security for nonRD
replies and also speed up processing.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@550 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-27 13:46:05 +00:00
wouter
53de4306c6
send recursive queries to test cache drop off.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@549 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-27 11:26:03 +00:00
wouter
96eb624da0
answer non-recursive straight from cache, if possible.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@548 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-27 09:53:16 +00:00
wouter
1b301ed090
larger default infra cache.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@547 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-24 14:58:36 +00:00
wouter
191976ec2e
DS and DNSKEY not from additional synthesis. Nicer signature expiration errors.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@546 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-24 13:14:23 +00:00
wouter
1cd7ce0266
Fixup.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@545 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-24 12:24:07 +00:00
wouter
27f63fd760
prettier proof routines.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@544 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-24 10:36:15 +00:00
wouter
3e00f0a5e9
refuse unsigned authority section. clean additional section as option.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@543 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-24 09:44:29 +00:00
wouter
808bdd71af
CNAME validation.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@542 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-23 15:23:45 +00:00
wouter
2be671c1e7
review change.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@541 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-22 14:29:24 +00:00
wouter
ccf456e1db
bogus ttl fixed value, config item.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@540 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-22 12:13:52 +00:00
wouter
ad9e95e7ea
manpage entry.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@539 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-21 20:45:31 +00:00
wouter
92224e59df
construct DS and DNSKEY from cache.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@538 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-21 14:05:10 +00:00
wouter
a57d2328fd
Fixup.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@537 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-21 13:27:04 +00:00
wouter
4ee83871c3
Returns and caches validated replies.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@536 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-21 13:12:10 +00:00
wouter
47baec8a77
any response validation.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@535 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-21 07:58:55 +00:00
wouter
afc61f292b
nxdomain validation.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@534 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-20 14:27:11 +00:00
wouter
940a8f82ba
nodata validation.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@533 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-20 13:39:58 +00:00
wouter
c009f0706c
VALIDATE state and positive response validation.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@532 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-20 12:31:12 +00:00
wouter
8c3416a20b
handle DNSKEY response state.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@531 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-20 08:10:57 +00:00
wouter
63872867b7
nsec work, canonical compare routine and tests.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@530 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-17 14:25:42 +00:00
wouter
e173c2f391
ds2ke and nsec work.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@529 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-17 11:41:49 +00:00
wouter
f8f1f71a0d
findkey state.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@528 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-16 15:06:40 +00:00
wouter
26ab1d8c73
Fixup bug in response type calculation.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@527 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-16 13:35:37 +00:00
wouter
c74469a4e3
fixup canon compare. Include full AXFR data in signature test.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@526 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-16 10:05:52 +00:00
wouter
cba19c0ad0
key prime, DS test.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@525 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-16 09:33:35 +00:00
wouter
3cdba8352f
verify unit test.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@522 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-15 13:18:32 +00:00
wouter
a4f5349d21
crypto verify routines.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@520 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-15 08:39:00 +00:00
wouter
2966588cd7
cycle detection fix.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@518 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-14 19:42:36 +00:00
wouter
5cbdac787a
Fixup parser, new test.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@517 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-14 15:33:07 +00:00
wouter
4e767777a8
header fix.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@516 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-14 13:42:33 +00:00
wouter
10ea146a35
enable for lock checks.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@514 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-14 13:33:41 +00:00
wouter
7866ca5398
fixups for memory.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@512 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-14 13:15:36 +00:00
wouter
625a6faa38
More logging.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@511 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-13 12:23:49 +00:00
wouter
a7924bc280
hinfo treatment.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@510 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-13 11:53:24 +00:00
wouter
1025fee04d
makefile nicer in case flex is missing.
...
canonical compare.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@509 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-13 10:27:44 +00:00
wouter
ef7a3f7407
canonical sort.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@508 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-10 15:12:06 +00:00
wouter
7d3fc76d0d
total allocation tracking.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@507 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-10 09:07:19 +00:00
wouter
5ee7459e15
doc fixup for mac users.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@506 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-09 15:23:36 +00:00
wouter
2590097954
debug override date config option.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@505 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-09 15:16:25 +00:00
wouter
8766fb4e66
-R ssl.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@504 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-09 11:52:24 +00:00
wouter
a1b7eab9d1
memory indication.
...
typo fix.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@503 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-09 10:14:32 +00:00
wouter
24c0426379
rrsig checks.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@502 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-09 09:58:04 +00:00
wouter
583712faa8
sigcrypt keyset processing
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@501 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-08 13:59:57 +00:00
wouter
2350c8287b
sigcrypt work.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@499 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-08 11:45:54 +00:00
wouter
801bfa406b
sigcrypt.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@498 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-07 15:18:25 +00:00
wouter
de42790b48
val_util work.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@497 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-07 14:30:01 +00:00
wouter
139baa112a
id number change
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@496 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-07 09:24:20 +00:00
wouter
8760c149a4
security status.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@495 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-07 08:27:23 +00:00
wouter
f5cae3bd4a
dname isroot and dellabel
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@492 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-06 11:06:00 +00:00
wouter
66ec0fd628
key cache.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@491 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-06 09:34:58 +00:00
wouter
28eb290cb7
key entry.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@490 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-03 14:56:24 +00:00
wouter
265b3531cc
create rrsets for verification later.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@489 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-03 14:12:28 +00:00
wouter
a5d91710d7
unit test trust anchor storage.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@487 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-03 13:15:16 +00:00
wouter
3ebe325be0
trust anchor storage and config.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@486 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-03 11:51:20 +00:00
wouter
6b8d12f496
explanation for harden-glue.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@484 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-03 09:13:54 +00:00
wouter
80408b0326
replan
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@483 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-03 08:45:06 +00:00
wouter
7d81863897
validator, trust anchors.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@482 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-02 15:45:32 +00:00
wouter
67b41d6a36
validator work.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@481 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-02 14:36:20 +00:00
wouter
b3cbef4dfc
passing of control between modules.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@479 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-02 12:13:08 +00:00
wouter
0a3e583270
Fixup scrubber and lameness.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@478 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-02 11:44:17 +00:00
wouter
a96295ad89
Fixup duplicate delegations.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@476 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-02 09:21:58 +00:00
wouter
9fd70e6fa5
choice.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@475 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-02 09:13:32 +00:00
wouter
80ffffebd1
remove done and supers module interface calls.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@474 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-02 08:07:50 +00:00
wouter
edd5229cc7
config change for libevent (newest).
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@473 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-02 07:25:55 +00:00
wouter
8dfb56272f
query flags for detect cycle.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@469 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-01 11:29:12 +00:00
wouter
ffae9bc790
module configuration option.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@468 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-01 11:17:30 +00:00
wouter
4ec9c77763
release 0.4 tag
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@467 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-07-31 14:41:43 +00:00
wouter
e7df442fe7
todo, plan.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@466 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-07-31 08:11:48 +00:00
wouter
380dede0e2
more todo.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@465 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-07-31 07:54:10 +00:00
wouter
6270c3fc30
fixup fwd_three for default timeout.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@464 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-07-30 09:34:48 +00:00
wouter
6bc7ffedb6
random number seed pid-tid fixup, todo.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@463 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-07-30 09:27:49 +00:00
wouter
83fb488a79
Updated planning.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@462 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-07-27 12:18:58 +00:00
wouter
05da1a225b
Credits file.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@461 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-07-27 07:34:54 +00:00
wouter
3702682b81
doc update
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@460 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-07-27 07:22:30 +00:00
wouter
2a78688509
Removed unused -C commandline option (was for debug).
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@459 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-07-27 06:41:42 +00:00
wouter
7c60b2026e
cycle detection test. TODO items
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@454 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-07-26 10:04:05 +00:00
wouter
9febce911d
AXFR IXFR test
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@453 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-07-26 09:39:08 +00:00
wouter
d7201ed226
cycle detection
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@452 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-07-26 09:29:21 +00:00
wouter
78c5f18d25
glue fetch tested.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@451 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-07-25 14:12:44 +00:00
wouter
80ee969748
Tests can handle multiple hosts. Tests for chaos and iterator.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@450 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-07-25 12:31:04 +00:00
wouter
c48dcb65a9
addr.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@449 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-07-24 16:26:40 +00:00
wouter
5c5bcb6d69
example config section in manual.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@448 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-07-24 10:12:18 +00:00
wouter
b41deacab1
Memory reporting.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@447 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-07-20 15:51:06 +00:00
wouter
008a70a139
name change. todo.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@446 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-07-20 14:16:02 +00:00
wouter
c876b8f4fa
Refetch glue code.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@445 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-07-20 09:41:44 +00:00
wouter
62bdd48965
And changelog entry.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@444 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-07-20 09:13:49 +00:00
wouter
a161bfbed7
Option to disable sanitize (normalize is still active), speeds up. But
...
some spoofing scenarios become possible. Default is the safe method.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@443 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-07-20 09:12:06 +00:00
wouter
0c94a2932e
check of CNAME chain in replies from cache.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@441 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-07-20 06:17:45 +00:00
wouter
d9aac953ba
cname chain caching (part).
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@440 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-07-19 15:16:39 +00:00
wouter
2acc4cc764
version.server and consorts support.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@438 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-07-19 13:50:00 +00:00
wouter
c2bdf27d20
fixup of join deadlock warnings.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@437 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-07-19 11:32:47 +00:00
wouter
ea2e3fdef0
shuffle NS selection randomly for getting addresses.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@436 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-07-19 09:25:55 +00:00
wouter
00c08bc573
Do not query addresses and configuration.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@434 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-07-18 08:14:44 +00:00
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
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
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
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
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
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
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
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
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
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
wouter
4640224ce0
Better doxygen file.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@382 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-12 14:01:33 +00:00
wouter
e73eed7424
Newer doxygen file. Aclocal update.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@381 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-12 13:56:08 +00:00
wouter
1b2aa264a7
uses CNAMEs and DNAMEs from the cache.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@380 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-11 14:55:10 +00:00
wouter
bcfe623b93
Nicer encoding. fixes.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@379 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-11 10:12:43 +00:00
wouter
6947de13ee
ip6 functionality.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@376 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-07 15:04:27 +00:00
wouter
d7aa2d2d09
RA bit on in cached responses.
...
caches responses with CNAMEs corrected.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@375 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-07 14:20:23 +00:00
wouter
777fb87aa5
Tested serval targets, with CNAME's and indirection for recursion and
...
slumber list.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@374 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-07 13:21:04 +00:00
wouter
603d3c082c
Fixup cname target name readout.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@373 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-07 10:38:02 +00:00
wouter
1307e18f33
fixup double linked list insertion code.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@372 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-07 07:58:02 +00:00
wouter
b3bf83c415
debug work.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@371 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-05 15:04:01 +00:00
wouter
d21083c609
- 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: https://unbound.nlnetlabs.nl/svn/trunk@370 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-05 12:54:43 +00:00
wouter
f8571f766a
- subrequests without parent store in cache and stop.
...
- worker slumber list for ongoing promiscuous queries.
- subrequest error handling.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@368 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-05 10:51:47 +00:00
wouter
ae25d8f763
iterator finished state.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@367 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-05 07:54:42 +00:00
wouter
1b1c3ef566
Process target responses, case preservation.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@365 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-04 13:53:01 +00:00
wouter
6f7a978c78
Prime response state, both root priming and stub priming handling.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@364 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-04 12:22:38 +00:00
wouter
009134dd04
cache lameness, set reply properly.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@363 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-04 11:52:10 +00:00
wouter
09a50c0c31
Copy replyinfo routine.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@362 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-04 11:34:23 +00:00
wouter
2553be9532
Random nameserver selection.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@361 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-04 09:57:02 +00:00
wouter
e7cd30c7d7
process_response, classify response, delegpt_from_message.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@359 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-01 20:24:33 +00:00
wouter
7eeeb162b0
conversion from parsed message to iterator region storage.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@357 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-01 12:52:07 +00:00
wouter
fddfd9fce9
neater code layout.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@356 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-01 12:25:38 +00:00
wouter
f1dfcd6207
scrubbing routines.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@354 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-06-01 09:42:31 +00:00
wouter
ce582a4765
query targets state.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@352 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-05-31 12:51:36 +00:00
wouter
598f4dd79b
multiple subrequests at the same time.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@351 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-05-30 14:55:40 +00:00
wouter
65089d3ea0
state init3.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@350 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-05-30 14:19:56 +00:00
wouter
1663aca700
init2 and double free fixup.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@349 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-05-30 11:45:44 +00:00
wouter
7defbafe09
iterator work.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@348 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-05-30 11:18:17 +00:00
wouter
f8baab03a0
Removed CD bit flags from cache.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@347 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-05-30 05:39:04 +00:00
wouter
ae8d3dbd12
Name change to make naming more uniform.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@345 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-05-29 12:31:02 +00:00
wouter
5508e2c0d9
fixup cast and fixup TTL increase for duplicate rrset messages.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@344 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-05-29 12:26:45 +00:00
wouter
b715da9d6e
message lookup and copy to region.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@343 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-05-29 10:32:11 +00:00
wouter
af1c787ab9
iterator and dns cache work.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@342 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-05-25 15:28:20 +00:00
wouter
7bc68ae52a
More code origins documented.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@341 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-05-25 12:25:15 +00:00
wouter
56f5c84d57
- Acknowledge use of unbound-java code in iterator. Nicer readme.
...
- services/cache/dns.c DNS Cache. Hybrid cache uses msgcache and
rrset cache from module environment.
- packed rrset key has type and class as easily accessable struct
members. They are still kept in network format for fast msg encode.
- dns cache find_delegation routine.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@339 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-05-25 12:02:37 +00:00
wouter
b45993bbe4
docs for config options for stub zones.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@338 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-05-24 13:57:52 +00:00
wouter
38bdf5271c
tests need forwarding mode enabled.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@337 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-05-24 13:41:30 +00:00
wouter
6969cb7d56
preparatory work for iterator.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@336 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-05-24 13:24:44 +00:00
wouter
e8b2e8ded2
root hints.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@335 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-05-23 14:05:36 +00:00
wouter
00352efb72
setup of state; delegation point setup.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@334 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-05-23 09:34:01 +00:00
wouter
08d08d6d52
precise timers for roundtrip UDP timeouts.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@332 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-05-23 06:24:01 +00:00
wouter
42d4f5f777
Fixes.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@330 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-05-22 15:02:39 +00:00
wouter
87302b3d9b
EDNS test.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@329 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-05-22 13:40:49 +00:00
wouter
4bc8319061
outbound queries via serviced outside_network queries.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@327 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-05-22 12:36:02 +00:00
wouter
c6b4fbb41c
Serviced queries in outside network service get full EDNS, UDP retry and
...
TCP fallback attention.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@326 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-05-21 15:10:55 +00:00
wouter
f21445bfe2
Config options for infra cache.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@325 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-05-16 14:29:46 +00:00
wouter
69883b2a21
LRU touch of RRsets. Pretty complicated to do.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@324 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-05-16 12:48:48 +00:00
wouter
9d693f04bf
infra cache config.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@322 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-05-15 15:11:12 +00:00
wouter
45f3c0d37a
host cache test.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@321 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-05-15 13:21:10 +00:00
wouter
bedc1c8df3
Host cache code.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@319 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-05-15 10:53:27 +00:00
wouter
7310159d0a
Host cache setup.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@318 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-05-14 15:03:55 +00:00
wouter
da5f2eeb6b
timeout estimation code.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@317 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-05-14 13:22:02 +00:00
wouter
88c45a204c
more debug.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@316 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-05-14 10:39:12 +00:00
wouter
9d296f41ba
porting.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@315 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-05-14 09:26:03 +00:00
wouter
e641ee09fd
Fixup tests.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@312 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-05-11 14:33:38 +00:00
wouter
401583e12b
iterator module.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@311 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-05-11 14:16:42 +00:00
wouter
8eacc9c31b
Fix for compression. Module interface setup.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@306 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-05-10 11:53:55 +00:00
wouter
8cb93e0100
TODOs
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@305 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-05-10 07:36:23 +00:00
wouter
734409ee1b
tag 0.3.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@304 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-05-10 05:37:52 +00:00
wouter
4ecb02711a
Compiletest fix alloc.c
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@302 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-05-09 09:55:30 +00:00
wouter
6c6a7adfca
More test.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@300 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-05-09 09:12:44 +00:00
wouter
e10db1a79d
Checks ulimit open files.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@298 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-05-09 07:58:57 +00:00
wouter
b52ff6f39f
Test for TCP mode over the wire.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@297 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-05-09 07:15:11 +00:00
wouter
6ed450e4b3
Test for fake-event support.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@296 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-05-09 07:10:55 +00:00
wouter
5f3140deaa
TCP fallback if forwarder sends TC bit.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@295 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-05-09 07:00:10 +00:00
wouter
9799917b79
TCP outgoing services.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@294 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-05-08 13:25:21 +00:00
wouter
adcc0a69bb
EDNS errors.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@290 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-05-07 14:05:51 +00:00
wouter
397e4b4736
EDNS for the client.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@288 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-05-07 13:17:27 +00:00
wouter
a5af5be944
test rrset ttl refresh.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@287 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-05-04 14:14:08 +00:00
wouter
cba9a80cef
Not trusted, not updated, and now tested.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@286 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-05-04 13:54:55 +00:00
wouter
ccae57de60
Update rrset.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@285 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-05-04 13:48:24 +00:00
wouter
7575f56722
Send tcp buffers using writev.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@284 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-05-04 13:01:20 +00:00
wouter
e873c96fb5
temp region kept for use during query processing.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@282 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-05-04 12:35:01 +00:00
wouter
960c7df2fe
working on trust of rrsets.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@281 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-05-04 10:10:52 +00:00
wouter
f3dbfd3a17
Alloc cache per thread gets used for deleted items.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@280 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-05-04 08:05:56 +00:00
wouter
dc30140970
config settings for rrset cache.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@279 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-05-04 07:34:10 +00:00
wouter
4311169bad
Better estimate.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@278 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-05-04 06:56:37 +00:00
wouter
f504523316
Use packedrrset msgformat in service.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@277 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-05-03 15:34:03 +00:00
wouter
8d7eb5ce4f
start of EDNS work; TC truncation of message encoding.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@276 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-05-02 15:31:32 +00:00
wouter
650be89b9e
dname unit test work.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@274 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-05-02 09:35:19 +00:00
wouter
953a248114
Documentation addresses and check buffer limit.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@273 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-05-01 15:11:53 +00:00
wouter
a4b1dd0f7b
Nicer example interface address.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@272 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-05-01 14:43:24 +00:00
wouter
0572bf8856
some basic stats.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@271 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-05-01 12:13:29 +00:00
wouter
ae0d31b480
Tests for compression, and decompression in query section fix.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@270 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-05-01 10:18:37 +00:00
wouter
e88c8f93c6
compression.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@269 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-04-27 14:55:47 +00:00
wouter
7f20eecd7e
Compress rrsig owner names.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@268 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-04-27 13:58:59 +00:00
wouter
6b6e30a6c6
no more iov per rr.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@266 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-04-27 12:42:03 +00:00
wouter
edf9d761bb
todo.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@265 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-04-27 09:43:39 +00:00
wouter
e4e8fbb26a
TODO listing, comment fix
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@264 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-04-27 09:37:38 +00:00
wouter
f9fe22818a
pow2 in comment.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@263 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-04-26 10:16:44 +00:00
wouter
e33b51d3f2
Better wording.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@262 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-04-26 10:14:27 +00:00
wouter
51708a162d
lint faster, lint fix and define.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@260 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-04-26 07:55:51 +00:00
wouter
f6ec052755
fp fix.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@259 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-04-26 07:33:29 +00:00
wouter
d35f7f071c
work on domain name compression.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@257 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-04-25 15:28:03 +00:00
wouter
16658b625d
parse type in host byte order.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@256 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-04-25 11:36:51 +00:00
wouter
ccf572b577
RRSIG parsing and outputting.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@255 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-04-24 13:39:23 +00:00
wouter
1897d28671
RRSIG parse plans.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@254 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-04-20 09:58:32 +00:00
wouter
2b534aee04
Unit test work
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@253 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-04-20 08:10:07 +00:00
wouter
73acfec1c2
Fixups after initial unit test.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@251 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-04-19 09:48:42 +00:00
wouter
8998172438
review changes.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@250 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-04-18 13:57:01 +00:00
wouter
96ebc58753
Unit test for parser with lots fo content.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@247 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-04-17 15:18:24 +00:00
wouter
de606904da
test for msgparse.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@246 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-04-17 14:03:33 +00:00
wouter
92bf0cecbd
message parsing code in one file.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@245 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-04-17 11:56:48 +00:00
wouter
9e835740f5
Message create.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@244 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-04-17 10:18:39 +00:00
wouter
47d3863917
store hash value.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@243 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-04-17 09:18:12 +00:00
wouter
d63a6bdd6f
copy and decompress.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@242 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-04-17 09:14:45 +00:00
wouter
6f8a76a4fd
ids and parsing rrs.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@241 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-04-16 15:21:50 +00:00
wouter
ea24374e66
Parsing of messages into parse internal representation.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@240 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-04-13 15:00:56 +00:00
wouter
efe7688f75
dname compare lower case version. Preserves case.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@238 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-04-12 14:02:02 +00:00
wouter
5cdfcc031c
Parsing
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@237 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-04-11 14:26:29 +00:00
wouter
f541011cad
parse setup.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@236 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-04-10 09:03:05 +00:00
wouter
2b25159421
please lint, docs.
...
Fixup ignored return value.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@234 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-04-10 07:56:05 +00:00
wouter
84a15031be
Commit code, and see if unit test is fixed (with less busy open).
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@233 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-04-10 07:11:57 +00:00
wouter
a8b5a5c4cf
Header change for message store.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@232 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-04-10 05:39:12 +00:00
wouter
49d334c9a3
Results of discussion.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@231 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-04-05 14:53:32 +00:00
wouter
e5f76c0336
Memory layout rrsets.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@230 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-04-04 13:02:13 +00:00
wouter
c2d761f0e6
0.3, dname.c
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@229 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-04-04 09:47:30 +00:00
wouter
7d3a6b592c
tag 0.2
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@228 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-04-03 14:17:42 +00:00
wouter
31abdae983
Casts for printf portable.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@219 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-04-03 10:20:59 +00:00
wouter
6f28cfd68d
more portable msghdr.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@218 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-04-03 10:01:54 +00:00
wouter
177d06fae3
Portable includes.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@217 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-04-03 09:54:16 +00:00
wouter
8639742390
compile fixup.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@215 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-04-03 09:43:20 +00:00
wouter
250f7af515
use constants for bitflags.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@214 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-04-03 09:29:09 +00:00
wouter
94b64086aa
configure check for cast to please lint.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@213 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-04-03 09:17:20 +00:00
wouter
a3235abb8e
Review of msgreply.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@212 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-04-02 13:58:02 +00:00
wouter
ea4a9f56b7
review of worker.c
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@211 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-04-02 10:16:02 +00:00
wouter
9af2971c3f
writev decl.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@210 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-03-29 13:05:47 +00:00
wouter
d436c627fd
Review changes.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@209 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-03-29 13:00:36 +00:00
wouter
af50a13f09
No useless byteswapping.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@208 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-03-29 10:00:10 +00:00
wouter
be1be4785d
iov used.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@207 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-03-29 09:26:54 +00:00
wouter
1df17bafae
writev and sendmsg support in netevent.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@204 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-03-28 15:40:12 +00:00
wouter
27afbc52bb
query list config option. tpkg test.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@203 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-03-28 13:43:50 +00:00
wouter
d04f9f9f3e
Done.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@202 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-03-28 06:35:54 +00:00
wouter
98a88786cb
Multiple queries per thread.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@201 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-03-27 15:21:21 +00:00
wouter
ea623056e9
Nicer words for slab hash.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@200 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-03-27 10:01:39 +00:00
wouter
9ca1f1565e
Cache falloff test.
...
testbound can pass config options from replay file to unbound.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@199 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-03-27 09:32:08 +00:00
wouter
48d292abae
Not cached test.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@198 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-03-27 07:57:33 +00:00
wouter
72d45a4af6
Cache test.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@197 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-03-26 15:01:11 +00:00
wouter
b533d9681b
config file settings for message cache.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@196 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-03-26 10:33:41 +00:00
wouter
1e85f96158
Slabbed hash table. Drops contention on hash table main lock.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@194 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-03-23 15:17:11 +00:00
wouter
cb98199c06
Checks returned queries from forwarder source.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@193 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-03-23 13:12:49 +00:00
wouter
1db1303312
Answers from the cache work.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@192 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-03-23 12:41:38 +00:00
wouter
8eba5b12f8
reviewed yesterdays commit.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@191 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-03-23 08:25:43 +00:00
wouter
21ece5f0f4
caching code.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@190 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-03-22 16:26:14 +00:00
wouter
32083c6294
AIX, and threaded hash table test.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@187 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-03-22 11:09:05 +00:00
wouter
085c0a423f
lock verify nicer, manual test done.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@186 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-03-21 14:54:37 +00:00
wouter
8a1b4a4afd
unit test for hash table.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@184 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-03-21 14:34:57 +00:00
wouter
68b106e73f
lock verifier.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@183 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-03-16 12:50:21 +00:00
wouter
b2179a71bc
unit tests for hash table.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@179 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-03-14 14:30:30 +00:00
wouter
2ca02e3d34
lruhash remove routine.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@178 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-03-14 12:21:03 +00:00
wouter
09a67c14de
lruhash insert and lookup.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@176 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-03-14 10:42:50 +00:00
wouter
c1f1375fa6
busy with lruhash.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@175 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-03-13 16:22:24 +00:00
wouter
61e092f862
Replymsg structure.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@173 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-03-12 14:19:14 +00:00
wouter
5517194893
0.1 tag.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@172 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-03-09 15:53:02 +00:00
wouter
d50c08c1c5
Please older compilers.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@170 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-03-09 14:31:48 +00:00
wouter
075fb149bc
cleanup and unit test for alloc, also lock protection statements.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@168 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-03-09 13:37:57 +00:00
wouter
a99a9cdab3
rwlock writelock checking.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@167 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-03-09 09:01:03 +00:00
wouter
30bae52bbd
review of checklocks.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@166 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-03-08 14:59:41 +00:00
wouter
45222007d3
Simple thread problem detector code.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@165 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-03-07 16:21:31 +00:00
wouter
8ef4e05ca2
alloc quar work.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@164 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-03-06 15:46:17 +00:00
wouter
445d9e7341
Test result OK.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@163 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-03-06 09:49:15 +00:00
wouter
89333abd4c
Alloc layout.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@162 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-03-02 15:03:58 +00:00
wouter
0286fa3020
exit on signal, compatible with bad versions of libevent.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@161 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-03-02 09:48:31 +00:00
wouter
06714ab888
no warnings for thread code (porting), and nicer logging.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@159 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-03-02 09:03:14 +00:00
wouter
b5a05cc19c
Small changes, nicer deallocation, nonblocking.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@158 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-03-01 15:50:57 +00:00
wouter
341b653252
quieter.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@156 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-27 14:28:20 +00:00
wouter
66e5f9aa03
New test.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@155 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-27 13:55:09 +00:00
wouter
7881840c72
Pushback when full makes all threads help out.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@154 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-27 11:25:44 +00:00
wouter
3d609bfefd
Random outgoing port ranges.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@153 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-27 10:46:35 +00:00
wouter
9845f06053
Signal solution
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@152 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-27 10:33:04 +00:00
wouter
7205f288fb
Fork if no threading is available.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@151 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-27 09:41:34 +00:00
wouter
99ee14a4e5
Nicer thread alternatives.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@150 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-27 09:28:53 +00:00
wouter
0aa62a84cc
- don't open pipes that are unused (no pipes if 1 thread only).
...
- SIGTERM.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@149 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-26 16:18:35 +00:00
wouter
1fd9ca4b92
TODO item for later.
...
Doxygen fixes and lint fix.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@147 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-26 16:05:18 +00:00
wouter
026db40657
Threading.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@146 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-26 14:49:11 +00:00
wouter
95ec45c352
Use random (thread safe version).
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@145 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-26 09:42:05 +00:00
wouter
2c1cff44c2
Random nrs.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@144 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-23 16:40:58 +00:00
wouter
f6bc67e811
daemonize by default. -d to debugmode.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@141 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-23 15:23:33 +00:00
wouter
1d26d432a2
config file: directory, logfile, pidfile. And they work too.
...
and log_warn.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@139 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-23 13:38:54 +00:00
wouter
e4d057d315
New config options.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@138 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-23 11:00:55 +00:00
wouter
3d6f070744
Ports are shared and you can kill -HUP to do a reload (of config file).
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@137 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-23 10:04:50 +00:00
wouter
6adf23c507
config file is used.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@135 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-22 13:36:29 +00:00
wouter
2f5574be76
manpage , fd-setsize for minievent.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@134 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-21 09:52:46 +00:00
wouter
b671785f9b
locks.h doxygen not enforced, it looks bad.
...
no lint and doxygen on yacc and lex generated files.
added doc to config_file.h
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@132 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-20 15:47:27 +00:00
wouter
c1332a4525
Config file.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@131 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-20 15:28:27 +00:00
wouter
df5eea9c33
Solaris threads support.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@130 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-20 13:25:29 +00:00
wouter
24db3ce3dd
Locks
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@129 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-20 11:45:45 +00:00
wouter
2a3b3d37b8
Pthread configure.ac fu.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@128 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-19 15:32:07 +00:00
wouter
afabb49d94
Updated REAME with configure options.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@125 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-19 10:07:52 +00:00
wouter
6827573be5
Small fixes, makes unbound 0.0 work on SunOS4 sparc.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@123 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-16 23:00:31 +00:00
wouter
c525f3f022
alternative for libevent. Select() only, only the features needed.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@121 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-16 21:26:10 +00:00
wouter
2c905351c4
docs fix.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@119 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-16 17:25:29 +00:00
wouter
530019f56a
makefile supports libobj replacements.
...
check for ldns later - since it breaks compile checks after that.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@117 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-16 17:13:18 +00:00
wouter
9178d80bf0
no check decls.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@111 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-16 13:24:09 +00:00
wouter
e71fe24ab2
Updated testbed script.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@110 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-16 09:35:27 +00:00
wouter
1b77d91d19
verbosity works.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@109 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-15 15:50:22 +00:00
wouter
fbac4f0396
Fixups.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@107 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-15 15:23:24 +00:00
wouter
67f45ada18
alloc of table makes it aligned.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@102 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-15 12:54:14 +00:00
wouter
95193023b2
Compile fixes ds10.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@101 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-15 10:48:43 +00:00
wouter
b934287a4d
Reviewing and porting.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@97 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-14 10:10:43 +00:00
wouter
e516d77f32
Improved: no more 'failed' lines.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@95 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-14 08:03:15 +00:00
wouter
1869874519
configure changes.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@94 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-14 07:23:51 +00:00
wouter
48fcca3f97
Test package for replay scenarios.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@92 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-13 15:43:57 +00:00
wouter
7792e97860
Replay works. Nicer print of steps taken. Two example replays, forward one
...
query and forward but a timeout happens.
Both run in 0.1 sec; even the timeout, since it is triggered from the input
file not by waiting.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@91 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-13 15:35:26 +00:00
wouter
266cbfe2a2
replay works.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@90 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-13 14:00:58 +00:00
wouter
1e73129b15
Work on fake events.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@89 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-12 16:04:11 +00:00
wouter
24259ffb61
replay work.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@88 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-09 16:39:47 +00:00
wouter
57caa95e06
replay file.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@85 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-09 13:46:11 +00:00
wouter
bfebfbab5c
Fake event start.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@82 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-08 16:03:26 +00:00
wouter
bd15825649
replay code files.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@81 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-08 14:55:53 +00:00
wouter
233dadfd55
TCP test. Query sent with dig +tcp.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@79 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-08 12:02:00 +00:00
wouter
edb1b120e2
Tiny change to test commit mails.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@78 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-08 10:21:35 +00:00
wouter
1690d69b41
tcp input.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@75 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-07 14:18:42 +00:00
wouter
b315358011
libevent option for testbed.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@74 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-07 10:18:04 +00:00
wouter
7b9a305fa9
BSD needs: addrlen set when calling recvfrom.
...
And it has length/padding for sockaddr structures.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@72 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-07 10:08:55 +00:00
wouter
cd6d736e47
Sets ID correctly. And udp forwarder test - test of networking code against
...
ldns-testns and dig.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@71 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-07 08:50:17 +00:00
wouter
54ddfbc6aa
Review results. for util/
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@69 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-06 14:00:52 +00:00
wouter
e4b530f330
added unit test.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@67 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-05 14:57:16 +00:00
wouter
ae8629bc68
Constants for netevent callback error value.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@66 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-05 14:25:07 +00:00
wouter
38375597e0
configure improvement.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@62 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-05 11:20:38 +00:00
wouter
ca1b2ec0f0
Functioning DNS udp forwarding.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@59 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-02 13:44:00 +00:00
wouter
44f08bbf93
Commandline options to set forwarder, udp timeout.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@58 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-02 12:52:40 +00:00
wouter
d7e39e8e3b
Listen to both 4 and 6.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@57 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-02 10:31:25 +00:00
wouter
c88a8e33df
IPV6_V6ONLY and IP6_MIN_MTU socket options needed.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@53 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-02 10:13:18 +00:00
wouter
b036b6c474
udp4 and udp6.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@51 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-02 09:48:51 +00:00
wouter
b8af1e369c
- outside network more UDP work.
...
- moved * closer to type.
- comm_timer object and events.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@49 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-01 15:06:38 +00:00
wouter
8ad21e5fd8
outside_network start.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@48 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-01-31 15:38:44 +00:00
wouter
c8dd23e3c6
Copied over rbtree. literally now, will adjust.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@46 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-01-31 11:57:22 +00:00
wouter
95519ce9d5
udp work.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@45 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-01-31 09:32:30 +00:00
wouter
9ee43766c6
makedist.sh
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@44 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-01-31 06:58:25 +00:00
wouter
c40a0d20c7
See changelog.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@43 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-01-30 16:36:46 +00:00
wouter
0194bfe7f6
ldns-testpkts.c and .h copied over and used as well.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@41 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-01-30 13:03:19 +00:00
wouter
51c90b807e
man page.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@40 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-01-29 13:54:32 +00:00
wouter
0fab65f4ab
testbound program.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@39 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-01-26 11:57:09 +00:00
wouter
22db0c6300
Lint openssl fix.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@38 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-01-26 09:44:13 +00:00
wouter
6e8ccf8391
Fixed memleak.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@37 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-01-26 07:55:16 +00:00
wouter
54f08fdfc7
+ - created log_assert, that throws assertions to the logfile.
...
+ - listen_dnsport service. Binds ports.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@35 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-01-25 16:08:52 +00:00
wouter
4e51dd9c6a
See changelog.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@33 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-01-25 12:39:51 +00:00
wouter
bbb5d8a1dd
Lint fix. Headers check after ssl detected.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@31 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-01-25 09:47:22 +00:00
wouter
5fa816e927
Configure update. Use ldns_buffer.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@30 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-01-24 13:46:31 +00:00
wouter
73c721ad7b
Work on doxygen attr_unused, library searches at end (so size_t exists and so
...
on) and netevent nicer.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@29 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-01-23 16:10:23 +00:00
wouter
90c70ff376
Fixed.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@28 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-01-23 14:16:52 +00:00
wouter
3fb547928a
Netevent work
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@27 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-01-23 13:46:18 +00:00
wouter
e3e3df364f
Header file for network access points.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@24 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-01-22 15:23:29 +00:00
wouter
8cafe253cf
Added READMEs.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@22 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-01-16 11:54:29 +00:00
wouter
7f9fa320c6
requirements file (send to unbound-dev mailing list).
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@21 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-01-15 14:38:36 +00:00
wouter
0f79a6a65c
Added presentation that shows the design we plan to make.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@20 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-01-15 12:51:47 +00:00
wouter
731159959d
documentation and planning.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@19 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-01-08 09:16:50 +00:00
wouter
3ec6043376
Unit test tpkg.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@18 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-01-04 15:36:51 +00:00
wouter
0020689f5a
testbed update.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@17 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-01-04 15:30:09 +00:00
wouter
3f2ee10e64
testbed scripts.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@12 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-01-04 11:03:29 +00:00
wouter
11179c41da
doxygen comment test and comments added.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@11 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-01-03 14:55:21 +00:00
wouter
96e1df8ada
first test package.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@10 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-01-03 13:17:06 +00:00
wouter
8654cf65a2
test of commit hook.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@9 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-01-03 13:03:34 +00:00
wouter
f97fb32921
small change to test commit script.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@7 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-01-03 11:23:31 +00:00
wouter
c7cc611813
A main program is compiled.
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@5 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-01-03 10:42:32 +00:00
wouter
e724d3bcc3
nicer readme
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@4 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-01-03 09:27:01 +00:00
wouter
7707240f4a
Added licenses, this is the BSD license.
...
(I copied the file from the NSD source package ;) )
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@3 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-01-03 09:17:12 +00:00
wouter
60c38e2190
Created trunk/
...
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-01-03 08:53:52 +00:00