Commit graph

94 commits

Author SHA1 Message Date
Wouter Wijngaards
138aa8eebc rwlock writelock checking.
git-svn-id: file:///svn/unbound/trunk@167 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-03-09 09:01:03 +00:00
Wouter Wijngaards
78ab5f41d7 review of checklocks.
git-svn-id: file:///svn/unbound/trunk@166 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-03-08 14:59:41 +00:00
Wouter Wijngaards
a43a042792 Simple thread problem detector code.
git-svn-id: file:///svn/unbound/trunk@165 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-03-07 16:21:31 +00:00
Wouter Wijngaards
696d38318c alloc quar work.
git-svn-id: file:///svn/unbound/trunk@164 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-03-06 15:46:17 +00:00
Wouter Wijngaards
1a38497dbe Test result OK.
git-svn-id: file:///svn/unbound/trunk@163 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-03-06 09:49:15 +00:00
Wouter Wijngaards
06afa3d5d0 Alloc layout.
git-svn-id: file:///svn/unbound/trunk@162 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-03-02 15:03:58 +00:00
Wouter Wijngaards
aa4918c25b exit on signal, compatible with bad versions of libevent.
git-svn-id: file:///svn/unbound/trunk@161 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-03-02 09:48:31 +00:00
Wouter Wijngaards
b150a499db no warnings for thread code (porting), and nicer logging.
git-svn-id: file:///svn/unbound/trunk@159 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-03-02 09:03:14 +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
06af702c20 quieter.
git-svn-id: file:///svn/unbound/trunk@156 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-27 14:28:20 +00:00
Wouter Wijngaards
8b4c06230c New test.
git-svn-id: file:///svn/unbound/trunk@155 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-27 13:55:09 +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
3f6f9e5a7c Random outgoing port ranges.
git-svn-id: file:///svn/unbound/trunk@153 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-02-27 10:46:35 +00:00
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