Wouter Wijngaards
0e3a023540
Signal solution
...
git-svn-id: file:///svn/unbound/trunk@152 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-27 10:33:04 +00:00
Wouter Wijngaards
78d01c6f48
Fork if no threading is available.
...
git-svn-id: file:///svn/unbound/trunk@151 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-27 09:41:34 +00:00
Wouter Wijngaards
82b4130aae
Nicer thread alternatives.
...
git-svn-id: file:///svn/unbound/trunk@150 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-27 09:28:53 +00:00
Wouter Wijngaards
04e0a37e53
- don't open pipes that are unused (no pipes if 1 thread only).
...
- SIGTERM.
git-svn-id: file:///svn/unbound/trunk@149 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-26 16:18:35 +00:00
Wouter Wijngaards
e4d39152b3
Threading.
...
git-svn-id: file:///svn/unbound/trunk@146 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-26 14:49:11 +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
7ccdfe8f7c
Random nrs.
...
git-svn-id: file:///svn/unbound/trunk@144 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-23 16:40:58 +00:00
Wouter Wijngaards
f0a6f5130f
daemonize by default. -d to debugmode.
...
git-svn-id: file:///svn/unbound/trunk@141 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-23 15:23:33 +00:00
Wouter Wijngaards
7e4700ec5f
config file: directory, logfile, pidfile. And they work too.
...
and log_warn.
git-svn-id: file:///svn/unbound/trunk@139 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-23 13:38:54 +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
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
a36b64a9e7
manpage , fd-setsize for minievent.
...
git-svn-id: file:///svn/unbound/trunk@134 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-21 09:52:46 +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
d6a8a0c37b
Solaris threads support.
...
git-svn-id: file:///svn/unbound/trunk@130 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-20 13:25:29 +00:00
Wouter Wijngaards
ed1f699789
Locks
...
git-svn-id: file:///svn/unbound/trunk@129 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-20 11:45:45 +00:00
Wouter Wijngaards
095a1dd291
Pthread configure.ac fu.
...
git-svn-id: file:///svn/unbound/trunk@128 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-19 15:32:07 +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
b310215e81
alternative for libevent. Select() only, only the features needed.
...
git-svn-id: file:///svn/unbound/trunk@121 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-16 21:26:10 +00:00
Wouter Wijngaards
e9700d5c35
docs fix.
...
git-svn-id: file:///svn/unbound/trunk@119 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-16 17:25:29 +00:00
Wouter Wijngaards
2f4505c075
makefile supports libobj replacements.
...
check for ldns later - since it breaks compile checks after that.
git-svn-id: file:///svn/unbound/trunk@117 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-16 17:13:18 +00:00
Wouter Wijngaards
eb3f163a60
no check decls.
...
git-svn-id: file:///svn/unbound/trunk@111 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-16 13:24:09 +00:00
Wouter Wijngaards
92c56b4a29
Updated testbed script.
...
git-svn-id: file:///svn/unbound/trunk@110 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-16 09:35:27 +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
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
6f94bd720d
alloc of table makes it aligned.
...
git-svn-id: file:///svn/unbound/trunk@102 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-15 12:54:14 +00:00
Wouter Wijngaards
a45ca399fe
Compile fixes ds10.
...
git-svn-id: file:///svn/unbound/trunk@101 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-15 10:48:43 +00:00
Wouter Wijngaards
c5fec5aa08
Reviewing and porting.
...
git-svn-id: file:///svn/unbound/trunk@97 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-14 10:10:43 +00:00
Wouter Wijngaards
2e964b5f72
Improved: no more 'failed' lines.
...
git-svn-id: file:///svn/unbound/trunk@95 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-14 08:03:15 +00:00
Wouter Wijngaards
1bb96ec187
configure changes.
...
git-svn-id: file:///svn/unbound/trunk@94 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-14 07:23:51 +00:00
Wouter Wijngaards
5e4b3dab44
Test package for replay scenarios.
...
git-svn-id: file:///svn/unbound/trunk@92 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-13 15:43:57 +00:00
Wouter Wijngaards
e77552857e
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: file:///svn/unbound/trunk@91 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-13 15:35:26 +00:00
Wouter Wijngaards
13022a096b
replay works.
...
git-svn-id: file:///svn/unbound/trunk@90 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-13 14:00:58 +00:00
Wouter Wijngaards
25b2781885
Work on fake events.
...
git-svn-id: file:///svn/unbound/trunk@89 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-12 16:04:11 +00:00
Wouter Wijngaards
71f1b12009
replay work.
...
git-svn-id: file:///svn/unbound/trunk@88 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-09 16:39:47 +00:00
Wouter Wijngaards
2ebbe7e9d5
replay file.
...
git-svn-id: file:///svn/unbound/trunk@85 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-09 13:46:11 +00:00
Wouter Wijngaards
05d471c46e
Fake event start.
...
git-svn-id: file:///svn/unbound/trunk@82 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-08 16:03:26 +00:00
Wouter Wijngaards
1a137359d9
replay code files.
...
git-svn-id: file:///svn/unbound/trunk@81 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-08 14:55:53 +00:00
Wouter Wijngaards
1ccc6a527f
TCP test. Query sent with dig +tcp.
...
git-svn-id: file:///svn/unbound/trunk@79 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-08 12:02:00 +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
076c61d4e8
libevent option for testbed.
...
git-svn-id: file:///svn/unbound/trunk@74 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-07 10:18:04 +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
fc30ae4b9e
Sets ID correctly. And udp forwarder test - test of networking code against
...
ldns-testns and dig.
git-svn-id: file:///svn/unbound/trunk@71 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-07 08:50:17 +00:00
Wouter Wijngaards
74ec9e6553
Review results. for util/
...
git-svn-id: file:///svn/unbound/trunk@69 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-06 14:00:52 +00:00
Wouter Wijngaards
e1071511ab
added unit test.
...
git-svn-id: file:///svn/unbound/trunk@67 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-05 14:57:16 +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
d8f092c53c
configure improvement.
...
git-svn-id: file:///svn/unbound/trunk@62 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-05 11:20:38 +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
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
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
aeaa264d37
Copied over rbtree. literally now, will adjust.
...
git-svn-id: file:///svn/unbound/trunk@46 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-01-31 11:57:22 +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
9becddebbc
makedist.sh
...
git-svn-id: file:///svn/unbound/trunk@44 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-01-31 06:58:25 +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
b0fec589ab
ldns-testpkts.c and .h copied over and used as well.
...
git-svn-id: file:///svn/unbound/trunk@41 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-01-30 13:03:19 +00:00
Wouter Wijngaards
c13fb0ccf6
man page.
...
git-svn-id: file:///svn/unbound/trunk@40 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-01-29 13:54:32 +00:00
Wouter Wijngaards
4450012aac
testbound program.
...
git-svn-id: file:///svn/unbound/trunk@39 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-01-26 11:57:09 +00:00
Wouter Wijngaards
23d954a539
Lint openssl fix.
...
git-svn-id: file:///svn/unbound/trunk@38 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-01-26 09:44:13 +00:00
Wouter Wijngaards
2f7c5d2694
Fixed memleak.
...
git-svn-id: file:///svn/unbound/trunk@37 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-01-26 07:55:16 +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
Wouter Wijngaards
9bacf93977
Lint fix. Headers check after ssl detected.
...
git-svn-id: file:///svn/unbound/trunk@31 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-01-25 09:47:22 +00:00
Wouter Wijngaards
b61786a83f
Configure update. Use ldns_buffer.
...
git-svn-id: file:///svn/unbound/trunk@30 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-01-24 13:46:31 +00:00
Wouter Wijngaards
a9e14cba23
Work on doxygen attr_unused, library searches at end (so size_t exists and so
...
on) and netevent nicer.
git-svn-id: file:///svn/unbound/trunk@29 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-01-23 16:10:23 +00:00
Wouter Wijngaards
fda91de190
Fixed.
...
git-svn-id: file:///svn/unbound/trunk@28 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-01-23 14:16:52 +00:00
Wouter Wijngaards
8982c72e5c
Netevent work
...
git-svn-id: file:///svn/unbound/trunk@27 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-01-23 13:46:18 +00:00
Wouter Wijngaards
f6ae1381a6
Header file for network access points.
...
git-svn-id: file:///svn/unbound/trunk@24 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-01-22 15:23:29 +00:00
Wouter Wijngaards
9159599826
Added READMEs.
...
git-svn-id: file:///svn/unbound/trunk@22 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-01-16 11:54:29 +00:00
Wouter Wijngaards
5aa93a2c6b
Unit test tpkg.
...
git-svn-id: file:///svn/unbound/trunk@18 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-01-04 15:36:51 +00:00
Wouter Wijngaards
8c047d126d
testbed update.
...
git-svn-id: file:///svn/unbound/trunk@17 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-01-04 15:30:09 +00:00
Wouter Wijngaards
e498742aea
testbed scripts.
...
git-svn-id: file:///svn/unbound/trunk@12 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-01-04 11:03:29 +00:00
Wouter Wijngaards
043f3abb2f
doxygen comment test and comments added.
...
git-svn-id: file:///svn/unbound/trunk@11 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-01-03 14:55:21 +00:00
Wouter Wijngaards
e9a9f9ce40
first test package.
...
git-svn-id: file:///svn/unbound/trunk@10 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-01-03 13:17:06 +00:00
Wouter Wijngaards
7edbc1a683
A main program is compiled.
...
git-svn-id: file:///svn/unbound/trunk@5 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-01-03 10:42:32 +00:00
Wouter Wijngaards
de65410649
nicer readme
...
git-svn-id: file:///svn/unbound/trunk@4 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-01-03 09:27:01 +00:00
Wouter Wijngaards
674ad9f3dd
Added licenses, this is the BSD license.
...
(I copied the file from the NSD source package ;) )
git-svn-id: file:///svn/unbound/trunk@3 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-01-03 09:17:12 +00:00
Wouter Wijngaards
ba6436820a
Created trunk/
...
git-svn-id: file:///svn/unbound/trunk@2 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-01-03 08:53:52 +00:00