]> git.ipfire.org Git - thirdparty/unbound.git/log
thirdparty/unbound.git
9 years agoSync with trunk edns-subnet origin/edns-subnet
Yuri Schaeffer [Fri, 12 Feb 2016 15:38:46 +0000 (15:38 +0000)] 
Sync with trunk

git-svn-id: file:///svn/unbound/branches/edns-subnet@3622 be551aaa-1e26-0410-a405-d3ace91eadb9

9 years agoFirst pass of ECS specific README.
Yuri Schaeffer [Fri, 28 Aug 2015 13:28:23 +0000 (13:28 +0000)] 
First pass of ECS specific README.

git-svn-id: file:///svn/unbound/branches/edns-subnet@3482 be551aaa-1e26-0410-a405-d3ace91eadb9

9 years agoMessage cache is reused in ECS implementation. This cache however
Yuri Schaeffer [Fri, 28 Aug 2015 09:43:28 +0000 (09:43 +0000)] 
Message cache is reused in ECS implementation. This cache however
is designed not to have mutable data. Thus is not safe having
multiple threads accessing its contents in the way the ECS branch
uses it. (storing a mutable radix tree). This lock should
fix last of the spurious crashes. TODO evaluate impact of this
lock and see if we care.

git-svn-id: file:///svn/unbound/branches/edns-subnet@3481 be551aaa-1e26-0410-a405-d3ace91eadb9

10 years agovallgrind memtool/hellgrind clean.
Yuri Schaeffer [Mon, 27 Jul 2015 13:23:42 +0000 (13:23 +0000)] 
vallgrind memtool/hellgrind clean.

git-svn-id: file:///svn/unbound/branches/edns-subnet@3460 be551aaa-1e26-0410-a405-d3ace91eadb9

10 years agoask for writelock instead of readlock.
Yuri Schaeffer [Mon, 13 Jul 2015 14:06:10 +0000 (14:06 +0000)] 
ask for writelock instead of readlock.

git-svn-id: file:///svn/unbound/branches/edns-subnet@3450 be551aaa-1e26-0410-a405-d3ace91eadb9

10 years agoDon't do lru operations on root node.
Yuri Schaeffer [Wed, 20 May 2015 19:26:43 +0000 (19:26 +0000)] 
Don't do lru operations on root node.
Update TTL when overriding a node contents.

git-svn-id: file:///svn/unbound/branches/edns-subnet@3425 be551aaa-1e26-0410-a405-d3ace91eadb9

10 years agoWhen a cname is followed and ECS received, don't store result in msg cache.
Yuri Schaeffer [Thu, 14 May 2015 13:03:32 +0000 (13:03 +0000)] 
When a cname is followed and ECS received, don't store result in msg cache.

git-svn-id: file:///svn/unbound/branches/edns-subnet@3423 be551aaa-1e26-0410-a405-d3ace91eadb9

10 years agoskip subnet tests
Yuri Schaeffer [Thu, 30 Apr 2015 09:54:45 +0000 (09:54 +0000)] 
skip subnet tests

git-svn-id: file:///svn/unbound/branches/edns-subnet@3418 be551aaa-1e26-0410-a405-d3ace91eadb9

10 years agodocumentation left behind
Yuri Schaeffer [Thu, 30 Apr 2015 08:42:17 +0000 (08:42 +0000)] 
documentation left behind

git-svn-id: file:///svn/unbound/branches/edns-subnet@3417 be551aaa-1e26-0410-a405-d3ace91eadb9

10 years agoalso include all these new files.
Yuri Schaeffer [Thu, 30 Apr 2015 07:48:03 +0000 (07:48 +0000)] 
also include all these new files.

git-svn-id: file:///svn/unbound/branches/edns-subnet@3416 be551aaa-1e26-0410-a405-d3ace91eadb9

10 years agoSync with trunk.
Yuri Schaeffer [Tue, 28 Apr 2015 13:41:55 +0000 (13:41 +0000)] 
Sync with trunk.

git-svn-id: file:///svn/unbound/branches/edns-subnet@3415 be551aaa-1e26-0410-a405-d3ace91eadb9

10 years agofix testbound
Yuri Schaeffer [Fri, 24 Apr 2015 10:05:44 +0000 (10:05 +0000)] 
fix testbound

git-svn-id: file:///svn/unbound/branches/edns-subnet@3414 be551aaa-1e26-0410-a405-d3ace91eadb9

10 years agoDecrease TTLs in subnetcache
Yuri Schaeffer [Fri, 24 Apr 2015 09:31:50 +0000 (09:31 +0000)] 
Decrease TTLs in subnetcache

git-svn-id: file:///svn/unbound/branches/edns-subnet@3413 be551aaa-1e26-0410-a405-d3ace91eadb9

10 years agoSubnet module refused to accept no answer was available, causing a loop.
Yuri Schaeffer [Thu, 23 Apr 2015 14:51:36 +0000 (14:51 +0000)] 
Subnet module refused to accept no answer was available, causing a loop.

git-svn-id: file:///svn/unbound/branches/edns-subnet@3412 be551aaa-1e26-0410-a405-d3ace91eadb9

10 years agoSize of root node not substracted from tree.
Yuri Schaeffer [Thu, 23 Apr 2015 10:49:42 +0000 (10:49 +0000)] 
Size of root node not substracted from tree.

git-svn-id: file:///svn/unbound/branches/edns-subnet@3410 be551aaa-1e26-0410-a405-d3ace91eadb9

10 years agoMove existing node out of the way.
Yuri Schaeffer [Thu, 23 Apr 2015 07:51:38 +0000 (07:51 +0000)] 
Move existing node out of the way.
formerr while parsing ipv6 ecs option

git-svn-id: file:///svn/unbound/branches/edns-subnet@3409 be551aaa-1e26-0410-a405-d3ace91eadb9

10 years agoDon't do deduplication at all for this branch.
Yuri Schaeffer [Tue, 21 Apr 2015 13:47:57 +0000 (13:47 +0000)] 
Don't do deduplication at all for this branch.
Don't crash if there was no response.

git-svn-id: file:///svn/unbound/branches/edns-subnet@3406 be551aaa-1e26-0410-a405-d3ace91eadb9

11 years agosync with trunk
Yuri Schaeffer [Tue, 20 May 2014 14:33:51 +0000 (14:33 +0000)] 
sync with trunk

git-svn-id: file:///svn/unbound/branches/edns-subnet@3135 be551aaa-1e26-0410-a405-d3ace91eadb9

11 years agoremove some unused code
Yuri Schaeffer [Tue, 20 May 2014 07:51:07 +0000 (07:51 +0000)] 
remove some unused code

git-svn-id: file:///svn/unbound/branches/edns-subnet@3132 be551aaa-1e26-0410-a405-d3ace91eadb9

11 years agosome more nits
Matthijs Mekking [Tue, 19 Nov 2013 14:59:02 +0000 (14:59 +0000)] 
some more nits

git-svn-id: file:///svn/unbound/branches/edns-subnet@3019 be551aaa-1e26-0410-a405-d3ace91eadb9

11 years agojust some style nits
Matthijs Mekking [Tue, 19 Nov 2013 14:52:18 +0000 (14:52 +0000)] 
just some style nits

git-svn-id: file:///svn/unbound/branches/edns-subnet@3018 be551aaa-1e26-0410-a405-d3ace91eadb9

11 years agoFormerr for clients with bad subnet option.
Yuri Schaeffer [Thu, 24 Oct 2013 12:58:18 +0000 (12:58 +0000)] 
Formerr for clients with bad subnet option.

git-svn-id: file:///svn/unbound/branches/edns-subnet@2995 be551aaa-1e26-0410-a405-d3ace91eadb9

11 years agoCheck if there is a response before logging.
Yuri Schaeffer [Tue, 22 Oct 2013 10:47:11 +0000 (10:47 +0000)] 
Check if there is a response before logging.

git-svn-id: file:///svn/unbound/branches/edns-subnet@2993 be551aaa-1e26-0410-a405-d3ace91eadb9

11 years agonot a string...
Yuri Schaeffer [Fri, 18 Oct 2013 15:17:00 +0000 (15:17 +0000)] 
not a string...

git-svn-id: file:///svn/unbound/branches/edns-subnet@2991 be551aaa-1e26-0410-a405-d3ace91eadb9

11 years agokeep size of tree as state. With each insert lruhash needs
Yuri Schaeffer [Fri, 18 Oct 2013 14:37:40 +0000 (14:37 +0000)] 
keep size of tree as state. With each insert lruhash needs
a new quote on the size which is relatively expensive.

git-svn-id: file:///svn/unbound/branches/edns-subnet@2990 be551aaa-1e26-0410-a405-d3ace91eadb9

11 years agosync with trunk
Yuri Schaeffer [Fri, 18 Oct 2013 13:33:08 +0000 (13:33 +0000)] 
sync with trunk

git-svn-id: file:///svn/unbound/branches/edns-subnet@2989 be551aaa-1e26-0410-a405-d3ace91eadb9

11 years agolimit size of tree
Yuri Schaeffer [Fri, 18 Oct 2013 08:33:42 +0000 (08:33 +0000)] 
limit size of tree

git-svn-id: file:///svn/unbound/branches/edns-subnet@2988 be551aaa-1e26-0410-a405-d3ace91eadb9

11 years agoDon't crash on empty node
Yuri Schaeffer [Thu, 17 Oct 2013 10:01:03 +0000 (10:01 +0000)] 
Don't crash on empty node

git-svn-id: file:///svn/unbound/branches/edns-subnet@2987 be551aaa-1e26-0410-a405-d3ace91eadb9

11 years agoalways do an insert on change of data. Else lruhash size is
Yuri Schaeffer [Wed, 16 Oct 2013 14:42:23 +0000 (14:42 +0000)] 
always do an insert on change of data. Else lruhash size is
not calculated or managed. lruhash now supports updating
with the same data and the same key.

git-svn-id: file:///svn/unbound/branches/edns-subnet@2986 be551aaa-1e26-0410-a405-d3ace91eadb9

11 years ago- testpkts can reply ednssubnet
Yuri Schaeffer [Tue, 15 Oct 2013 11:34:21 +0000 (11:34 +0000)] 
- testpkts can reply ednssubnet
- ttl fix subnetmod
- test to see, vdg cache is working

git-svn-id: file:///svn/unbound/branches/edns-subnet@2985 be551aaa-1e26-0410-a405-d3ace91eadb9

11 years agoupdate doc
Yuri Schaeffer [Mon, 14 Oct 2013 13:36:07 +0000 (13:36 +0000)] 
update doc

git-svn-id: file:///svn/unbound/branches/edns-subnet@2984 be551aaa-1e26-0410-a405-d3ace91eadb9

11 years agoworking on my style, Yo.
Yuri Schaeffer [Mon, 14 Oct 2013 13:34:56 +0000 (13:34 +0000)] 
working on my style, Yo.

git-svn-id: file:///svn/unbound/branches/edns-subnet@2983 be551aaa-1e26-0410-a405-d3ace91eadb9

11 years agoenforce limits on the addrtree structure
Yuri Schaeffer [Mon, 14 Oct 2013 13:07:36 +0000 (13:07 +0000)] 
enforce limits on the addrtree structure

git-svn-id: file:///svn/unbound/branches/edns-subnet@2982 be551aaa-1e26-0410-a405-d3ace91eadb9

11 years agoeratum
Yuri Schaeffer [Mon, 14 Oct 2013 08:09:53 +0000 (08:09 +0000)] 
eratum

git-svn-id: file:///svn/unbound/branches/edns-subnet@2981 be551aaa-1e26-0410-a405-d3ace91eadb9

11 years agoin hindsight, count nodes, not elements
Yuri Schaeffer [Mon, 14 Oct 2013 08:09:25 +0000 (08:09 +0000)] 
in hindsight, count nodes, not elements

git-svn-id: file:///svn/unbound/branches/edns-subnet@2980 be551aaa-1e26-0410-a405-d3ace91eadb9

11 years agosimpler size and free functions
Yuri Schaeffer [Mon, 14 Oct 2013 08:01:05 +0000 (08:01 +0000)] 
simpler size and free functions

git-svn-id: file:///svn/unbound/branches/edns-subnet@2979 be551aaa-1e26-0410-a405-d3ace91eadb9

11 years agoDo LRU accounting in tree
Yuri Schaeffer [Sun, 13 Oct 2013 20:14:35 +0000 (20:14 +0000)] 
Do LRU accounting in tree

git-svn-id: file:///svn/unbound/branches/edns-subnet@2978 be551aaa-1e26-0410-a405-d3ace91eadb9

11 years agocleaning up
Yuri Schaeffer [Sun, 13 Oct 2013 19:05:51 +0000 (19:05 +0000)] 
cleaning up

git-svn-id: file:///svn/unbound/branches/edns-subnet@2977 be551aaa-1e26-0410-a405-d3ace91eadb9

11 years agoreferences to parent nodes so deleting will be easier later on
Yuri Schaeffer [Fri, 11 Oct 2013 14:08:05 +0000 (14:08 +0000)] 
references to parent nodes so deleting will be easier later on

git-svn-id: file:///svn/unbound/branches/edns-subnet@2976 be551aaa-1e26-0410-a405-d3ace91eadb9

11 years agoimplement memory function
Yuri Schaeffer [Tue, 8 Oct 2013 15:18:06 +0000 (15:18 +0000)] 
implement memory function
added crpl tests
 - client-subnet from client with dnssec

git-svn-id: file:///svn/unbound/branches/edns-subnet@2975 be551aaa-1e26-0410-a405-d3ace91eadb9

11 years agoCounting and testing number of elements in the addrtree
Yuri Schaeffer [Tue, 8 Oct 2013 12:42:49 +0000 (12:42 +0000)] 
Counting and testing number of elements in the addrtree

git-svn-id: file:///svn/unbound/branches/edns-subnet@2974 be551aaa-1e26-0410-a405-d3ace91eadb9

11 years agoNode are now being purged during insertion
Yuri Schaeffer [Tue, 8 Oct 2013 11:51:34 +0000 (11:51 +0000)] 
Node are now being purged during insertion
ttl implemented
extended vdg unittest

git-svn-id: file:///svn/unbound/branches/edns-subnet@2973 be551aaa-1e26-0410-a405-d3ace91eadb9

11 years agoadded node purge functionality
Yuri Schaeffer [Mon, 7 Oct 2013 15:11:53 +0000 (15:11 +0000)] 
added node purge functionality
ttl in tree

git-svn-id: file:///svn/unbound/branches/edns-subnet@2972 be551aaa-1e26-0410-a405-d3ace91eadb9

11 years agoextending vandergaast unittest, found a bug or two.
Yuri Schaeffer [Tue, 24 Sep 2013 19:11:20 +0000 (19:11 +0000)] 
extending vandergaast unittest, found a bug or two.

git-svn-id: file:///svn/unbound/branches/edns-subnet@2969 be551aaa-1e26-0410-a405-d3ace91eadb9

11 years agonits
Yuri Schaeffer [Fri, 20 Sep 2013 13:59:38 +0000 (13:59 +0000)] 
nits

git-svn-id: file:///svn/unbound/branches/edns-subnet@2968 be551aaa-1e26-0410-a405-d3ace91eadb9

11 years agoplease pass more tests
Yuri Schaeffer [Fri, 20 Sep 2013 12:29:34 +0000 (12:29 +0000)] 
please pass more tests

git-svn-id: file:///svn/unbound/branches/edns-subnet@2967 be551aaa-1e26-0410-a405-d3ace91eadb9

11 years agoPath fix for unit test
Yuri Schaeffer [Fri, 20 Sep 2013 11:07:30 +0000 (11:07 +0000)] 
Path fix for unit test

git-svn-id: file:///svn/unbound/branches/edns-subnet@2966 be551aaa-1e26-0410-a405-d3ace91eadb9

11 years agosync with trunk
Yuri Schaeffer [Fri, 20 Sep 2013 10:23:24 +0000 (10:23 +0000)] 
sync with trunk

git-svn-id: file:///svn/unbound/branches/edns-subnet@2965 be551aaa-1e26-0410-a405-d3ace91eadb9

11 years agofix linking
Yuri Schaeffer [Tue, 17 Sep 2013 22:20:02 +0000 (22:20 +0000)] 
fix linking

git-svn-id: file:///svn/unbound/branches/edns-subnet@2960 be551aaa-1e26-0410-a405-d3ace91eadb9

11 years agomore unit tests
Yuri Schaeffer [Tue, 17 Sep 2013 21:55:52 +0000 (21:55 +0000)] 
more unit tests

git-svn-id: file:///svn/unbound/branches/edns-subnet@2959 be551aaa-1e26-0410-a405-d3ace91eadb9

11 years agovandergaast unittest stub
Yuri Schaeffer [Tue, 17 Sep 2013 20:07:29 +0000 (20:07 +0000)] 
vandergaast unittest stub

git-svn-id: file:///svn/unbound/branches/edns-subnet@2958 be551aaa-1e26-0410-a405-d3ace91eadb9

11 years agoStart with vdg unit test
Yuri Schaeffer [Tue, 17 Sep 2013 14:08:38 +0000 (14:08 +0000)] 
Start with vdg unit test

git-svn-id: file:///svn/unbound/branches/edns-subnet@2957 be551aaa-1e26-0410-a405-d3ace91eadb9

11 years agoLow hanging fruit review comments.
Yuri Schaeffer [Tue, 17 Sep 2013 09:28:36 +0000 (09:28 +0000)] 
Low hanging fruit review comments.

git-svn-id: file:///svn/unbound/branches/edns-subnet@2956 be551aaa-1e26-0410-a405-d3ace91eadb9

11 years agosome review improvements. Some corrections from merge with trunk. Some work in progress.
Yuri Schaeffer [Fri, 13 Sep 2013 13:56:39 +0000 (13:56 +0000)] 
some review improvements. Some corrections from merge with trunk. Some work in progress.

git-svn-id: file:///svn/unbound/branches/edns-subnet@2954 be551aaa-1e26-0410-a405-d3ace91eadb9

11 years ago- Dont use ldns_buffer_new and ldns_buffer_new_frm_data on the same buffer, buffer...
Yuri Schaeffer [Fri, 16 Aug 2013 09:47:08 +0000 (09:47 +0000)] 
- Dont use ldns_buffer_new and ldns_buffer_new_frm_data on the same buffer, buffer->data will leak.
- Make valgrind a bit happier on testbound -h

git-svn-id: file:///svn/unbound/branches/edns-subnet@2936 be551aaa-1e26-0410-a405-d3ace91eadb9

12 years agomerging...
Yuri Schaeffer [Thu, 11 Jul 2013 14:14:44 +0000 (14:14 +0000)] 
merging...

git-svn-id: file:///svn/unbound/branches/edns-subnet@2921 be551aaa-1e26-0410-a405-d3ace91eadb9

12 years agoMerged trunk into branch. But not actually any changes? I must be doing something...
Yuri Schaeffer [Thu, 11 Jul 2013 11:52:15 +0000 (11:52 +0000)] 
Merged trunk into branch. But not actually any changes? I must be doing something wrong.

git-svn-id: file:///svn/unbound/branches/edns-subnet@2920 be551aaa-1e26-0410-a405-d3ace91eadb9

12 years agoSubnet OPT assigned by IANA
Yuri Schaeffer [Wed, 10 Jul 2013 12:36:48 +0000 (12:36 +0000)] 
Subnet OPT assigned by IANA

git-svn-id: file:///svn/unbound/branches/edns-subnet@2919 be551aaa-1e26-0410-a405-d3ace91eadb9

12 years agoDoxygen test failed
Yuri Schaeffer [Mon, 8 Jul 2013 09:43:25 +0000 (09:43 +0000)] 
Doxygen test failed

git-svn-id: file:///svn/unbound/branches/edns-subnet@2918 be551aaa-1e26-0410-a405-d3ace91eadb9

12 years agovandergaast with caching
Yuri Schaeffer [Thu, 4 Jul 2013 14:54:08 +0000 (14:54 +0000)] 
vandergaast with caching

git-svn-id: file:///svn/unbound/branches/edns-subnet@2917 be551aaa-1e26-0410-a405-d3ace91eadb9

12 years agoPending commits
Yuri Schaeffer [Wed, 29 May 2013 08:35:51 +0000 (08:35 +0000)] 
Pending commits

git-svn-id: file:///svn/unbound/branches/edns-subnet@2906 be551aaa-1e26-0410-a405-d3ace91eadb9

12 years agomore straightforward way of managing edns communication
Yuri Schaeffer [Thu, 21 Mar 2013 15:10:53 +0000 (15:10 +0000)] 
more straightforward way of managing edns communication

git-svn-id: file:///svn/unbound/branches/edns-subnet@2867 be551aaa-1e26-0410-a405-d3ace91eadb9

12 years agooff by 2
Yuri Schaeffer [Tue, 19 Mar 2013 14:13:37 +0000 (14:13 +0000)] 
off by 2

git-svn-id: file:///svn/unbound/branches/edns-subnet@2862 be551aaa-1e26-0410-a405-d3ace91eadb9

12 years agochange client-subnet-opc to client-subnet-opcode
Yuri Schaeffer [Fri, 22 Feb 2013 14:03:01 +0000 (14:03 +0000)] 
change client-subnet-opc to client-subnet-opcode

git-svn-id: file:///svn/unbound/branches/edns-subnet@2852 be551aaa-1e26-0410-a405-d3ace91eadb9

12 years agosome review comments
Yuri Schaeffer [Fri, 22 Feb 2013 13:05:24 +0000 (13:05 +0000)] 
some review comments

git-svn-id: file:///svn/unbound/branches/edns-subnet@2851 be551aaa-1e26-0410-a405-d3ace91eadb9

12 years agocode review
Matthijs Mekking [Fri, 22 Feb 2013 10:47:32 +0000 (10:47 +0000)] 
code review

git-svn-id: file:///svn/unbound/branches/edns-subnet@2850 be551aaa-1e26-0410-a405-d3ace91eadb9

12 years agosmall word changes in code documentation
Matthijs Mekking [Wed, 20 Feb 2013 15:18:04 +0000 (15:18 +0000)] 
small word changes in code documentation

git-svn-id: file:///svn/unbound/branches/edns-subnet@2849 be551aaa-1e26-0410-a405-d3ace91eadb9

12 years agotypo
Matthijs Mekking [Wed, 20 Feb 2013 14:37:30 +0000 (14:37 +0000)] 
typo

git-svn-id: file:///svn/unbound/branches/edns-subnet@2848 be551aaa-1e26-0410-a405-d3ace91eadb9

12 years agoSync with trunk
Yuri Schaeffer [Tue, 19 Feb 2013 09:05:35 +0000 (09:05 +0000)] 
Sync with trunk

git-svn-id: file:///svn/unbound/branches/edns-subnet@2847 be551aaa-1e26-0410-a405-d3ace91eadb9

12 years agoMake sure we set unused addr bytes to zero
Yuri Schaeffer [Mon, 18 Feb 2013 16:23:43 +0000 (16:23 +0000)] 
Make sure we set unused addr bytes to zero
Improve structure

git-svn-id: file:///svn/unbound/branches/edns-subnet@2846 be551aaa-1e26-0410-a405-d3ace91eadb9

12 years agoImplicit declaration -> strange crashes
Yuri Schaeffer [Thu, 14 Feb 2013 15:38:07 +0000 (15:38 +0000)] 
Implicit declaration -> strange crashes
Improved parsing ednsdata
Improved mesh state selection

git-svn-id: file:///svn/unbound/branches/edns-subnet@2844 be551aaa-1e26-0410-a405-d3ace91eadb9

12 years agoFirst batch of review comments
Yuri Schaeffer [Fri, 8 Feb 2013 13:13:26 +0000 (13:13 +0000)] 
First batch of review comments

git-svn-id: file:///svn/unbound/branches/edns-subnet@2837 be551aaa-1e26-0410-a405-d3ace91eadb9

12 years agoFix up verbose_hex, cleaning up tests
Yuri Schaeffer [Thu, 31 Jan 2013 10:07:26 +0000 (10:07 +0000)] 
Fix up verbose_hex, cleaning up tests

git-svn-id: file:///svn/unbound/branches/edns-subnet@2832 be551aaa-1e26-0410-a405-d3ace91eadb9

12 years agoDo not overwrite our administration in testbound
Yuri Schaeffer [Mon, 28 Jan 2013 13:30:16 +0000 (13:30 +0000)] 
Do not overwrite our administration in testbound

git-svn-id: file:///svn/unbound/branches/edns-subnet@2824 be551aaa-1e26-0410-a405-d3ace91eadb9

12 years agoTests! better coverage of cases in module.
Yuri Schaeffer [Fri, 25 Jan 2013 17:05:07 +0000 (17:05 +0000)] 
Tests! better coverage of cases in module.
testpkts now handles empty HEX_EDNSDATA block.

git-svn-id: file:///svn/unbound/branches/edns-subnet@2823 be551aaa-1e26-0410-a405-d3ace91eadb9

12 years agorollback invalid assumption
Yuri Schaeffer [Thu, 24 Jan 2013 16:03:38 +0000 (16:03 +0000)] 
rollback invalid assumption
Also, let checkconf pass.

git-svn-id: file:///svn/unbound/branches/edns-subnet@2822 be551aaa-1e26-0410-a405-d3ace91eadb9

12 years agoFix some documentation for dox
Yuri Schaeffer [Thu, 24 Jan 2013 13:38:10 +0000 (13:38 +0000)] 
Fix some documentation for dox

git-svn-id: file:///svn/unbound/branches/edns-subnet@2821 be551aaa-1e26-0410-a405-d3ace91eadb9

12 years agoDon't forget to filter subnet specific tests
Yuri Schaeffer [Thu, 24 Jan 2013 13:02:40 +0000 (13:02 +0000)] 
Don't forget to filter subnet specific tests

git-svn-id: file:///svn/unbound/branches/edns-subnet@2820 be551aaa-1e26-0410-a405-d3ace91eadb9

12 years agoTest only if compiled with CLIENT_SUBNET. Fix assertion when running regular tests.
Yuri Schaeffer [Thu, 24 Jan 2013 11:48:52 +0000 (11:48 +0000)] 
Test only if compiled with CLIENT_SUBNET. Fix assertion when running regular tests.

git-svn-id: file:///svn/unbound/branches/edns-subnet@2819 be551aaa-1e26-0410-a405-d3ace91eadb9

12 years agomore lint happiness
Yuri Schaeffer [Mon, 21 Jan 2013 15:42:21 +0000 (15:42 +0000)] 
more lint happiness

git-svn-id: file:///svn/unbound/branches/edns-subnet@2818 be551aaa-1e26-0410-a405-d3ace91eadb9

12 years agoWhy not make lint happy?
Yuri Schaeffer [Mon, 21 Jan 2013 14:51:20 +0000 (14:51 +0000)] 
Why not make lint happy?

git-svn-id: file:///svn/unbound/branches/edns-subnet@2817 be551aaa-1e26-0410-a405-d3ace91eadb9

12 years agogenerate a configure script
Yuri Schaeffer [Mon, 21 Jan 2013 12:53:40 +0000 (12:53 +0000)] 
generate a configure script

git-svn-id: file:///svn/unbound/branches/edns-subnet@2816 be551aaa-1e26-0410-a405-d3ace91eadb9

12 years agostay in sync with ldns
Yuri Schaeffer [Fri, 18 Jan 2013 16:23:47 +0000 (16:23 +0000)] 
stay in sync with ldns

git-svn-id: file:///svn/unbound/branches/edns-subnet@2815 be551aaa-1e26-0410-a405-d3ace91eadb9

12 years agolike my configure. no?
Yuri Schaeffer [Fri, 18 Jan 2013 15:45:35 +0000 (15:45 +0000)] 
like my configure. no?

git-svn-id: file:///svn/unbound/branches/edns-subnet@2814 be551aaa-1e26-0410-a405-d3ace91eadb9

12 years agoFix configure/compile with and w/o --enable-subnet
Yuri Schaeffer [Fri, 18 Jan 2013 14:35:27 +0000 (14:35 +0000)] 
Fix configure/compile with and w/o --enable-subnet

git-svn-id: file:///svn/unbound/branches/edns-subnet@2813 be551aaa-1e26-0410-a405-d3ace91eadb9

12 years agosync with trunk
Yuri Schaeffer [Fri, 18 Jan 2013 11:39:03 +0000 (11:39 +0000)] 
sync with trunk

git-svn-id: file:///svn/unbound/branches/edns-subnet@2812 be551aaa-1e26-0410-a405-d3ace91eadb9

12 years agomake it compile on open
Yuri Schaeffer [Fri, 18 Jan 2013 11:27:27 +0000 (11:27 +0000)] 
make it compile on open

git-svn-id: file:///svn/unbound/branches/edns-subnet@2811 be551aaa-1e26-0410-a405-d3ace91eadb9

12 years agoBasic vandergaast w/o caching
Yuri Schaeffer [Thu, 17 Jan 2013 14:31:17 +0000 (14:31 +0000)] 
Basic vandergaast w/o caching

git-svn-id: file:///svn/unbound/branches/edns-subnet@2810 be551aaa-1e26-0410-a405-d3ace91eadb9

12 years agosync with trunk
Yuri Schaeffer [Tue, 2 Oct 2012 13:16:47 +0000 (13:16 +0000)] 
sync with trunk

git-svn-id: file:///svn/unbound/branches/edns-subnet@2771 be551aaa-1e26-0410-a405-d3ace91eadb9

12 years agoDon't compare all these things when pointing to the same memory.
Yuri Schaeffer [Tue, 18 Sep 2012 14:52:37 +0000 (14:52 +0000)] 
Don't compare all these things when pointing to the same memory.

git-svn-id: file:///svn/unbound/branches/edns-subnet@2763 be551aaa-1e26-0410-a405-d3ace91eadb9

12 years agomark mesh entry with subnet info. And match that info when looking up mesh entry.
Yuri Schaeffer [Tue, 18 Sep 2012 14:37:00 +0000 (14:37 +0000)] 
mark mesh entry with subnet info. And match that info when looking up mesh entry.

git-svn-id: file:///svn/unbound/branches/edns-subnet@2762 be551aaa-1e26-0410-a405-d3ace91eadb9

12 years agoParse EDNS data on incoming queries and incoming replies.
Yuri Schaeffer [Mon, 17 Sep 2012 13:31:39 +0000 (13:31 +0000)] 
Parse EDNS data on incoming queries and incoming replies.

git-svn-id: file:///svn/unbound/branches/edns-subnet@2761 be551aaa-1e26-0410-a405-d3ace91eadb9

12 years agoPrint ednsdata on mismatch at verbosity 3
Yuri Schaeffer [Fri, 14 Sep 2012 12:20:58 +0000 (12:20 +0000)] 
Print ednsdata on mismatch at verbosity 3

git-svn-id: file:///svn/unbound/branches/edns-subnet@2759 be551aaa-1e26-0410-a405-d3ace91eadb9

12 years agoAdd testbound test.
Yuri Schaeffer [Thu, 13 Sep 2012 12:59:13 +0000 (12:59 +0000)] 
Add testbound test.

git-svn-id: file:///svn/unbound/branches/edns-subnet@2758 be551aaa-1e26-0410-a405-d3ace91eadb9

12 years agoTest format for subnet option
Yuri Schaeffer [Mon, 3 Sep 2012 14:22:53 +0000 (14:22 +0000)] 
Test format for subnet option

git-svn-id: file:///svn/unbound/branches/edns-subnet@2757 be551aaa-1e26-0410-a405-d3ace91eadb9

12 years agoSync with trunk
Yuri Schaeffer [Thu, 30 Aug 2012 13:36:45 +0000 (13:36 +0000)] 
Sync with trunk

git-svn-id: file:///svn/unbound/branches/edns-subnet@2756 be551aaa-1e26-0410-a405-d3ace91eadb9

12 years agoUse exposed bits from configuration
Yuri Schaeffer [Thu, 30 Aug 2012 12:23:48 +0000 (12:23 +0000)] 
Use exposed bits from configuration

git-svn-id: file:///svn/unbound/branches/edns-subnet@2755 be551aaa-1e26-0410-a405-d3ace91eadb9

12 years agoSanitize some configuration input
Yuri Schaeffer [Mon, 27 Aug 2012 14:14:55 +0000 (14:14 +0000)] 
Sanitize some configuration input

git-svn-id: file:///svn/unbound/branches/edns-subnet@2750 be551aaa-1e26-0410-a405-d3ace91eadb9

12 years agosome splint suggested fixes, gcc and myself missed.
Yuri Schaeffer [Mon, 27 Aug 2012 13:28:00 +0000 (13:28 +0000)] 
some splint suggested fixes, gcc and myself missed.

git-svn-id: file:///svn/unbound/branches/edns-subnet@2749 be551aaa-1e26-0410-a405-d3ace91eadb9

12 years agoStorage for white listed servers
Yuri Schaeffer [Mon, 27 Aug 2012 11:54:43 +0000 (11:54 +0000)] 
Storage for white listed servers

git-svn-id: file:///svn/unbound/branches/edns-subnet@2748 be551aaa-1e26-0410-a405-d3ace91eadb9