]>
git.ipfire.org Git - thirdparty/unbound.git/log
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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