Commit Graph

299 Commits

Author SHA1 Message Date
Wouter Wijngaards
ccb924d55f LRU touch of RRsets. Pretty complicated to do.
git-svn-id: file:///svn/unbound/trunk@324 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-05-16 12:48:48 +00:00
Wouter Wijngaards
55f571825a doc fix.
git-svn-id: file:///svn/unbound/trunk@323 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-05-15 15:12:03 +00:00
Wouter Wijngaards
0fa6818d48 infra cache config.
git-svn-id: file:///svn/unbound/trunk@322 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-05-15 15:11:12 +00:00
Wouter Wijngaards
e6dccd8565 Host cache code.
git-svn-id: file:///svn/unbound/trunk@319 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-05-15 10:53:27 +00:00
Wouter Wijngaards
62461e23be Host cache setup.
git-svn-id: file:///svn/unbound/trunk@318 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-05-14 15:03:55 +00:00
Wouter Wijngaards
5f95ede1fc Fixup tests.
git-svn-id: file:///svn/unbound/trunk@312 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-05-11 14:33:38 +00:00
Wouter Wijngaards
49bc2f887c iterator module.
git-svn-id: file:///svn/unbound/trunk@311 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-05-11 14:16:42 +00:00
Wouter Wijngaards
362a4f2e76 Checks ulimit open files.
git-svn-id: file:///svn/unbound/trunk@298 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-05-09 07:58:57 +00:00
Wouter Wijngaards
d0908148d6 TCP fallback if forwarder sends TC bit.
git-svn-id: file:///svn/unbound/trunk@295 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-05-09 07:00:10 +00:00
Wouter Wijngaards
6c3c370b2a TCP outgoing services.
git-svn-id: file:///svn/unbound/trunk@294 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-05-08 13:25:21 +00:00
Wouter Wijngaards
c6ab7d4f50 review of worker.c
git-svn-id: file:///svn/unbound/trunk@211 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-04-02 10:16:02 +00:00
Wouter Wijngaards
3a1187b2f6 Small changes, nicer deallocation, nonblocking.
git-svn-id: file:///svn/unbound/trunk@158 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-03-01 15:50:57 +00:00
Wouter Wijngaards
9c52b0a7bd Pushback when full makes all threads help out.
git-svn-id: file:///svn/unbound/trunk@154 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-27 11:25:44 +00:00
Wouter Wijngaards
e679f51ed9 Use random (thread safe version).
git-svn-id: file:///svn/unbound/trunk@145 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-26 09:42:05 +00:00
Wouter Wijngaards
c4d87f4f5d New config options.
git-svn-id: file:///svn/unbound/trunk@138 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-23 11:00:55 +00:00
Wouter Wijngaards
84053077eb Ports are shared and you can kill -HUP to do a reload (of config file).
git-svn-id: file:///svn/unbound/trunk@137 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-23 10:04:50 +00:00
Wouter Wijngaards
d5de0d10d5 daemon code.
git-svn-id: file:///svn/unbound/trunk@136 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-22 16:22:54 +00:00
Wouter Wijngaards
618ef6acbb config file is used.
git-svn-id: file:///svn/unbound/trunk@135 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-22 13:36:29 +00:00
Wouter Wijngaards
4e33e351a3 Config file.
git-svn-id: file:///svn/unbound/trunk@131 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-20 15:28:27 +00:00
Wouter Wijngaards
b62d2d48a7 Small fixes, makes unbound 0.0 work on SunOS4 sparc.
git-svn-id: file:///svn/unbound/trunk@123 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-16 23:00:31 +00:00
Wouter Wijngaards
bdb948f715 cast for less warnings
git-svn-id: file:///svn/unbound/trunk@122 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-16 21:39:25 +00:00
Wouter Wijngaards
b6736684be Compilation fixes for portability.
git-svn-id: file:///svn/unbound/trunk@120 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-16 18:21:14 +00:00
Wouter Wijngaards
5835ad3841 configure compat replacements. start of ip6 ifdefing.
git-svn-id: file:///svn/unbound/trunk@113 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-16 15:18:52 +00:00
Wouter Wijngaards
34c67e452d verbosity works.
git-svn-id: file:///svn/unbound/trunk@109 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-15 15:50:22 +00:00
Wouter Wijngaards
9b935c0715 Fixup - rebalancing the tree during delete would be bad.
git-svn-id: file:///svn/unbound/trunk@108 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-15 15:32:02 +00:00
Wouter Wijngaards
5df73f847e Fixups.
git-svn-id: file:///svn/unbound/trunk@107 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-15 15:23:24 +00:00
Wouter Wijngaards
9c8164c633 fake event replaces link signture of event handling.
git-svn-id: file:///svn/unbound/trunk@83 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-08 16:47:06 +00:00
Wouter Wijngaards
fa56f5ece1 tcp input.
git-svn-id: file:///svn/unbound/trunk@75 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-07 14:18:42 +00:00
Wouter Wijngaards
6ced5ef72a please lint and doxygen.
git-svn-id: file:///svn/unbound/trunk@73 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-07 10:11:26 +00:00
Wouter Wijngaards
5532a0ea67 BSD needs: addrlen set when calling recvfrom.
And it has length/padding for sockaddr structures.


git-svn-id: file:///svn/unbound/trunk@72 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-07 10:08:55 +00:00
Wouter Wijngaards
d8cbd99dc1 review of services, daemon and testcode.
git-svn-id: file:///svn/unbound/trunk@70 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-06 16:26:19 +00:00
Wouter Wijngaards
193ff884bb Constants for netevent callback error value.
git-svn-id: file:///svn/unbound/trunk@66 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-05 14:25:07 +00:00
Wouter Wijngaards
5e0fbfbe5b extra define
git-svn-id: file:///svn/unbound/trunk@64 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-05 13:52:54 +00:00
Wouter Wijngaards
fe87dd7b52 Functioning DNS udp forwarding.
git-svn-id: file:///svn/unbound/trunk@59 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-02 13:44:00 +00:00
Wouter Wijngaards
b968590e00 Commandline options to set forwarder, udp timeout.
git-svn-id: file:///svn/unbound/trunk@58 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-02 12:52:40 +00:00
Wouter Wijngaards
bfe5459835 Listen to both 4 and 6.
git-svn-id: file:///svn/unbound/trunk@57 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-02 10:31:25 +00:00
Wouter Wijngaards
e8a3ab8b2f lint fix.
git-svn-id: file:///svn/unbound/trunk@56 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-02 10:21:13 +00:00
Wouter Wijngaards
f06fdf7806 Build fixed.
git-svn-id: file:///svn/unbound/trunk@55 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-02 10:19:54 +00:00
Wouter Wijngaards
15fd8a8e38 doxygen
git-svn-id: file:///svn/unbound/trunk@54 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-02 10:19:08 +00:00
Wouter Wijngaards
1a5832cbb9 IPV6_V6ONLY and IP6_MIN_MTU socket options needed.
git-svn-id: file:///svn/unbound/trunk@53 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-02 10:13:18 +00:00
Wouter Wijngaards
bedda58490 udp4 and udp6.
git-svn-id: file:///svn/unbound/trunk@51 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-02 09:48:51 +00:00
Wouter Wijngaards
27efb224e4 lint
git-svn-id: file:///svn/unbound/trunk@50 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-01 15:08:58 +00:00
Wouter Wijngaards
9b718bc539 - outside network more UDP work.
- moved * closer to type.
       - comm_timer object and events.


git-svn-id: file:///svn/unbound/trunk@49 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-01 15:06:38 +00:00
Wouter Wijngaards
57aef52d48 outside_network start.
git-svn-id: file:///svn/unbound/trunk@48 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-01-31 15:38:44 +00:00
Wouter Wijngaards
775158882e udp work.
git-svn-id: file:///svn/unbound/trunk@45 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-01-31 09:32:30 +00:00
Wouter Wijngaards
0bd808133c See changelog.
git-svn-id: file:///svn/unbound/trunk@43 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-01-30 16:36:46 +00:00
Wouter Wijngaards
901352f53f fixup lint.
git-svn-id: file:///svn/unbound/trunk@36 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-01-25 16:17:17 +00:00
Wouter Wijngaards
3284b2f6f6 + - created log_assert, that throws assertions to the logfile.
+       - listen_dnsport service. Binds ports.


git-svn-id: file:///svn/unbound/trunk@35 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-01-25 16:08:52 +00:00
Wouter Wijngaards
19555a95b0 See changelog.
git-svn-id: file:///svn/unbound/trunk@33 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-01-25 12:39:51 +00:00