Wouter Wijngaards
|
cd67cb6869
|
Portable includes.
git-svn-id: file:///svn/unbound/trunk@217 be551aaa-1e26-0410-a405-d3ace91eadb9
|
2007-04-03 09:54:16 +00:00 |
|
Wouter Wijngaards
|
f262c2c051
|
compile fixup.
git-svn-id: file:///svn/unbound/trunk@215 be551aaa-1e26-0410-a405-d3ace91eadb9
|
2007-04-03 09:43:20 +00:00 |
|
Wouter Wijngaards
|
290f94369f
|
use constants for bitflags.
git-svn-id: file:///svn/unbound/trunk@214 be551aaa-1e26-0410-a405-d3ace91eadb9
|
2007-04-03 09:29:09 +00:00 |
|
Wouter Wijngaards
|
b777a38e0d
|
configure check for cast to please lint.
git-svn-id: file:///svn/unbound/trunk@213 be551aaa-1e26-0410-a405-d3ace91eadb9
|
2007-04-03 09:17:20 +00:00 |
|
Wouter Wijngaards
|
5bba40f64a
|
Review of msgreply.
git-svn-id: file:///svn/unbound/trunk@212 be551aaa-1e26-0410-a405-d3ace91eadb9
|
2007-04-02 13:58:02 +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
|
0bbc6205ee
|
Review changes.
git-svn-id: file:///svn/unbound/trunk@209 be551aaa-1e26-0410-a405-d3ace91eadb9
|
2007-03-29 13:00:36 +00:00 |
|
Wouter Wijngaards
|
41463a62ae
|
No useless byteswapping.
git-svn-id: file:///svn/unbound/trunk@208 be551aaa-1e26-0410-a405-d3ace91eadb9
|
2007-03-29 10:00:10 +00:00 |
|
Wouter Wijngaards
|
b907897790
|
please lint (ultimate version)
git-svn-id: file:///svn/unbound/trunk@206 be551aaa-1e26-0410-a405-d3ace91eadb9
|
2007-03-29 07:22:48 +00:00 |
|
Wouter Wijngaards
|
69df3c29d9
|
please lint
git-svn-id: file:///svn/unbound/trunk@205 be551aaa-1e26-0410-a405-d3ace91eadb9
|
2007-03-29 07:03:09 +00:00 |
|
Wouter Wijngaards
|
806b4ddf67
|
writev and sendmsg support in netevent.
git-svn-id: file:///svn/unbound/trunk@204 be551aaa-1e26-0410-a405-d3ace91eadb9
|
2007-03-28 15:40:12 +00:00 |
|
Wouter Wijngaards
|
ae93dcac76
|
query list config option. tpkg test.
git-svn-id: file:///svn/unbound/trunk@203 be551aaa-1e26-0410-a405-d3ace91eadb9
|
2007-03-28 13:43:50 +00:00 |
|
Wouter Wijngaards
|
1eb9ff1da3
|
Multiple queries per thread.
git-svn-id: file:///svn/unbound/trunk@201 be551aaa-1e26-0410-a405-d3ace91eadb9
|
2007-03-27 15:21:21 +00:00 |
|
Wouter Wijngaards
|
ccf3d7190d
|
Nicer words for slab hash.
git-svn-id: file:///svn/unbound/trunk@200 be551aaa-1e26-0410-a405-d3ace91eadb9
|
2007-03-27 10:01:39 +00:00 |
|
Wouter Wijngaards
|
0280e3446a
|
config file settings for message cache.
git-svn-id: file:///svn/unbound/trunk@196 be551aaa-1e26-0410-a405-d3ace91eadb9
|
2007-03-26 10:33:41 +00:00 |
|
Wouter Wijngaards
|
2860ef040a
|
please lint.
git-svn-id: file:///svn/unbound/trunk@195 be551aaa-1e26-0410-a405-d3ace91eadb9
|
2007-03-23 15:21:42 +00:00 |
|
Wouter Wijngaards
|
f559c3c2ca
|
Slabbed hash table. Drops contention on hash table main lock.
git-svn-id: file:///svn/unbound/trunk@194 be551aaa-1e26-0410-a405-d3ace91eadb9
|
2007-03-23 15:17:11 +00:00 |
|
Wouter Wijngaards
|
2092d6535a
|
Checks returned queries from forwarder source.
git-svn-id: file:///svn/unbound/trunk@193 be551aaa-1e26-0410-a405-d3ace91eadb9
|
2007-03-23 13:12:49 +00:00 |
|
Wouter Wijngaards
|
ea25707cb9
|
Answers from the cache work.
git-svn-id: file:///svn/unbound/trunk@192 be551aaa-1e26-0410-a405-d3ace91eadb9
|
2007-03-23 12:41:38 +00:00 |
|
Wouter Wijngaards
|
fdfe51464b
|
reviewed yesterdays commit.
git-svn-id: file:///svn/unbound/trunk@191 be551aaa-1e26-0410-a405-d3ace91eadb9
|
2007-03-23 08:25:43 +00:00 |
|
Wouter Wijngaards
|
eba9696f4e
|
caching code.
git-svn-id: file:///svn/unbound/trunk@190 be551aaa-1e26-0410-a405-d3ace91eadb9
|
2007-03-22 16:26:14 +00:00 |
|
Wouter Wijngaards
|
87bc0a4f11
|
Hash function, taken from the public domain.
git-svn-id: file:///svn/unbound/trunk@188 be551aaa-1e26-0410-a405-d3ace91eadb9
|
2007-03-22 11:38:15 +00:00 |
|
Wouter Wijngaards
|
bd2bad94ce
|
Make lint happy and lock verify less verbose.
git-svn-id: file:///svn/unbound/trunk@185 be551aaa-1e26-0410-a405-d3ace91eadb9
|
2007-03-21 14:38:47 +00:00 |
|
Wouter Wijngaards
|
98235df888
|
unit test for hash table.
git-svn-id: file:///svn/unbound/trunk@184 be551aaa-1e26-0410-a405-d3ace91eadb9
|
2007-03-21 14:34:57 +00:00 |
|
Wouter Wijngaards
|
f9001ade25
|
lock order verify.
git-svn-id: file:///svn/unbound/trunk@182 be551aaa-1e26-0410-a405-d3ace91eadb9
|
2007-03-15 16:27:20 +00:00 |
|
Wouter Wijngaards
|
e5d92f9358
|
Remove warning on FreeBSD4.
git-svn-id: file:///svn/unbound/trunk@181 be551aaa-1e26-0410-a405-d3ace91eadb9
|
2007-03-15 10:37:00 +00:00 |
|
Wouter Wijngaards
|
af41706579
|
unit tests for hash table.
git-svn-id: file:///svn/unbound/trunk@179 be551aaa-1e26-0410-a405-d3ace91eadb9
|
2007-03-14 14:30:30 +00:00 |
|
Wouter Wijngaards
|
06b25ffa5a
|
lruhash remove routine.
git-svn-id: file:///svn/unbound/trunk@178 be551aaa-1e26-0410-a405-d3ace91eadb9
|
2007-03-14 12:21:03 +00:00 |
|
Wouter Wijngaards
|
1e129d341a
|
Lint complained, fixup array lookup using hash value.
git-svn-id: file:///svn/unbound/trunk@177 be551aaa-1e26-0410-a405-d3ace91eadb9
|
2007-03-14 10:47:11 +00:00 |
|
Wouter Wijngaards
|
3f61aca920
|
lruhash insert and lookup.
git-svn-id: file:///svn/unbound/trunk@176 be551aaa-1e26-0410-a405-d3ace91eadb9
|
2007-03-14 10:42:50 +00:00 |
|
Wouter Wijngaards
|
8fb3bb8bef
|
busy with lruhash.
git-svn-id: file:///svn/unbound/trunk@175 be551aaa-1e26-0410-a405-d3ace91eadb9
|
2007-03-13 16:22:24 +00:00 |
|
Wouter Wijngaards
|
762af9f0a4
|
Replymsg structure.
git-svn-id: file:///svn/unbound/trunk@173 be551aaa-1e26-0410-a405-d3ace91eadb9
|
2007-03-12 14:19:14 +00:00 |
|
Wouter Wijngaards
|
31cc7670c6
|
No empty if body in nonevent compile.
git-svn-id: file:///svn/unbound/trunk@171 be551aaa-1e26-0410-a405-d3ace91eadb9
|
2007-03-09 14:55:57 +00:00 |
|
Wouter Wijngaards
|
9d89d05bd1
|
Debug threads when possible.
git-svn-id: file:///svn/unbound/trunk@169 be551aaa-1e26-0410-a405-d3ace91eadb9
|
2007-03-09 14:09:32 +00:00 |
|
Wouter Wijngaards
|
1ea78ab032
|
cleanup and unit test for alloc, also lock protection statements.
git-svn-id: file:///svn/unbound/trunk@168 be551aaa-1e26-0410-a405-d3ace91eadb9
|
2007-03-09 13:37:57 +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
|
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
|
1c24c78462
|
Porting to solaris.
git-svn-id: file:///svn/unbound/trunk@160 be551aaa-1e26-0410-a405-d3ace91eadb9
|
2007-03-02 09:08:12 +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
|
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
|
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
|
1dca586a28
|
TODO item for later.
Doxygen fixes and lint fix.
git-svn-id: file:///svn/unbound/trunk@147 be551aaa-1e26-0410-a405-d3ace91eadb9
|
2007-02-26 16:05:18 +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
|
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
|
64f8b35c9e
|
random code cleaned up.
git-svn-id: file:///svn/unbound/trunk@143 be551aaa-1e26-0410-a405-d3ace91eadb9
|
2007-02-23 16:27:10 +00:00 |
|