-
a8b5a5c4cf
Header change for message store.
wouter
2007-04-10 05:39:12 +0000
-
49d334c9a3
Results of discussion.
wouter
2007-04-05 14:53:32 +0000
-
e5f76c0336
Memory layout rrsets.
wouter
2007-04-04 13:02:13 +0000
-
c2d761f0e6
0.3, dname.c
wouter
2007-04-04 09:47:30 +0000
-
7d3a6b592c
tag 0.2
wouter
2007-04-03 14:17:42 +0000
-
38f63bde97
Tweaked for memory requirements on OSX.
wouter
2007-04-03 14:14:11 +0000
-
69cc11150f
much faster.
wouter
2007-04-03 13:57:01 +0000
-
8d58de59e7
Fixup lint.
wouter
2007-04-03 13:49:22 +0000
-
4aecd8a87b
Testing locks became very slow, sped up by initial value change.
wouter
2007-04-03 13:46:06 +0000
-
3fd780ec3c
unit test on 64bit systems. (things fell off the hash table, which was too small).
wouter
2007-04-03 13:12:51 +0000
-
1549f76495
fixup to get right lockfile.
wouter
2007-04-03 12:59:02 +0000
-
2d09c88226
lock verify runs after every testbound invocation.
wouter
2007-04-03 12:53:23 +0000
-
da653f9592
unit test also works without threading.
wouter
2007-04-03 12:50:03 +0000
-
31abdae983
Casts for printf portable.
wouter
2007-04-03 10:20:59 +0000
-
6f28cfd68d
more portable msghdr.
wouter
2007-04-03 10:01:54 +0000
-
177d06fae3
Portable includes.
wouter
2007-04-03 09:54:16 +0000
-
f3ae1d66ec
more fixup
wouter
2007-04-03 09:44:37 +0000
-
8639742390
compile fixup.
wouter
2007-04-03 09:43:20 +0000
-
250f7af515
use constants for bitflags.
wouter
2007-04-03 09:29:09 +0000
-
94b64086aa
configure check for cast to please lint.
wouter
2007-04-03 09:17:20 +0000
-
a3235abb8e
Review of msgreply.
wouter
2007-04-02 13:58:02 +0000
-
ea4a9f56b7
review of worker.c
wouter
2007-04-02 10:16:02 +0000
-
9af2971c3f
writev decl.
wouter
2007-03-29 13:05:47 +0000
-
d436c627fd
Review changes.
wouter
2007-03-29 13:00:36 +0000
-
af50a13f09
No useless byteswapping.
wouter
2007-03-29 10:00:10 +0000
-
be1be4785d
iov used.
wouter
2007-03-29 09:26:54 +0000
-
b0f11842c3
please lint (ultimate version)
wouter
2007-03-29 07:22:48 +0000
-
b8127bdc42
please lint
wouter
2007-03-29 07:03:09 +0000
-
1df17bafae
writev and sendmsg support in netevent.
wouter
2007-03-28 15:40:12 +0000
-
27afbc52bb
query list config option. tpkg test.
wouter
2007-03-28 13:43:50 +0000
-
d04f9f9f3e
Done.
wouter
2007-03-28 06:35:54 +0000
-
98a88786cb
Multiple queries per thread.
wouter
2007-03-27 15:21:21 +0000
-
ea623056e9
Nicer words for slab hash.
wouter
2007-03-27 10:01:39 +0000
-
9ca1f1565e
Cache falloff test. testbound can pass config options from replay file to unbound.
wouter
2007-03-27 09:32:08 +0000
-
48d292abae
Not cached test.
wouter
2007-03-27 07:57:33 +0000
-
72d45a4af6
Cache test.
wouter
2007-03-26 15:01:11 +0000
-
b533d9681b
config file settings for message cache.
wouter
2007-03-26 10:33:41 +0000
-
ef02b2f9f3
please lint.
wouter
2007-03-23 15:21:42 +0000
-
1e85f96158
Slabbed hash table. Drops contention on hash table main lock.
wouter
2007-03-23 15:17:11 +0000
-
cb98199c06
Checks returned queries from forwarder source.
wouter
2007-03-23 13:12:49 +0000
-
1db1303312
Answers from the cache work.
wouter
2007-03-23 12:41:38 +0000
-
8eba5b12f8
reviewed yesterdays commit.
wouter
2007-03-23 08:25:43 +0000
-
21ece5f0f4
caching code.
wouter
2007-03-22 16:26:14 +0000
-
514138fb88
Counts number of locks to make contention check fractional check of trouble.
wouter
2007-03-22 12:35:40 +0000
-
f7b6d8f8ae
Hash function, taken from the public domain.
wouter
2007-03-22 11:38:15 +0000
-
32083c6294
AIX, and threaded hash table test.
wouter
2007-03-22 11:09:05 +0000
-
085c0a423f
lock verify nicer, manual test done.
wouter
2007-03-21 14:54:37 +0000
-
c3a956aece
Make lint happy and lock verify less verbose.
wouter
2007-03-21 14:38:47 +0000
-
8a1b4a4afd
unit test for hash table.
wouter
2007-03-21 14:34:57 +0000
-
68b106e73f
lock verifier.
wouter
2007-03-16 12:50:21 +0000
-
11d77cbfe8
lock order verify.
wouter
2007-03-15 16:27:20 +0000
-
f5834160dc
Remove warning on FreeBSD4.
wouter
2007-03-15 10:37:00 +0000
-
8a8d587c48
please lint.
wouter
2007-03-14 14:32:44 +0000
-
b2179a71bc
unit tests for hash table.
wouter
2007-03-14 14:30:30 +0000
-
2ca02e3d34
lruhash remove routine.
wouter
2007-03-14 12:21:03 +0000
-
d169dc505f
Lint complained, fixup array lookup using hash value.
wouter
2007-03-14 10:47:11 +0000
-
09a67c14de
lruhash insert and lookup.
wouter
2007-03-14 10:42:50 +0000
-
c1f1375fa6
busy with lruhash.
wouter
2007-03-13 16:22:24 +0000
-
1d93e9e4e4
Improved test, use empty buffer not random memory buffer.
wouter
2007-03-12 14:30:10 +0000
-
61e092f862
Replymsg structure.
wouter
2007-03-12 14:19:14 +0000
-
5517194893
0.1 tag.
wouter
2007-03-09 15:53:02 +0000
-
eccaedbf8e
No empty if body in nonevent compile.
wouter
2007-03-09 14:55:57 +0000
-
d50c08c1c5
Please older compilers.
wouter
2007-03-09 14:31:48 +0000
-
de2c427d36
Debug threads when possible.
wouter
2007-03-09 14:09:32 +0000
-
075fb149bc
cleanup and unit test for alloc, also lock protection statements.
wouter
2007-03-09 13:37:57 +0000
-
a99a9cdab3
rwlock writelock checking.
wouter
2007-03-09 09:01:03 +0000
-
30bae52bbd
review of checklocks.
wouter
2007-03-08 14:59:41 +0000
-
45222007d3
Simple thread problem detector code.
wouter
2007-03-07 16:21:31 +0000
-
8ef4e05ca2
alloc quar work.
wouter
2007-03-06 15:46:17 +0000
-
445d9e7341
Test result OK.
wouter
2007-03-06 09:49:15 +0000
-
89333abd4c
Alloc layout.
wouter
2007-03-02 15:03:58 +0000
-
0286fa3020
exit on signal, compatible with bad versions of libevent.
wouter
2007-03-02 09:48:31 +0000
-
b5a913b7ed
Porting to solaris.
wouter
2007-03-02 09:08:12 +0000
-
06714ab888
no warnings for thread code (porting), and nicer logging.
wouter
2007-03-02 09:03:14 +0000
-
b5a05cc19c
Small changes, nicer deallocation, nonblocking.
wouter
2007-03-01 15:50:57 +0000
-
8f459044b9
Cast to make warning disappear.
wouter
2007-02-27 15:46:28 +0000
-
341b653252
quieter.
wouter
2007-02-27 14:28:20 +0000
-
66e5f9aa03
New test.
wouter
2007-02-27 13:55:09 +0000
-
7881840c72
Pushback when full makes all threads help out.
wouter
2007-02-27 11:25:44 +0000
-
3d609bfefd
Random outgoing port ranges.
wouter
2007-02-27 10:46:35 +0000
-
9845f06053
Signal solution
wouter
2007-02-27 10:33:04 +0000
-
7205f288fb
Fork if no threading is available.
wouter
2007-02-27 09:41:34 +0000
-
99ee14a4e5
Nicer thread alternatives.
wouter
2007-02-27 09:28:53 +0000
-
0aa62a84cc
- don't open pipes that are unused (no pipes if 1 thread only). - SIGTERM.
wouter
2007-02-26 16:18:35 +0000
-
64ca15d5b5
Makes compile and test pass.
wouter
2007-02-26 16:11:32 +0000
-
1fd9ca4b92
TODO item for later. Doxygen fixes and lint fix.
wouter
2007-02-26 16:05:18 +0000
-
026db40657
Threading.
wouter
2007-02-26 14:49:11 +0000
-
95ec45c352
Use random (thread safe version).
wouter
2007-02-26 09:42:05 +0000
-
2c1cff44c2
Random nrs.
wouter
2007-02-23 16:40:58 +0000
-
abcd9fdb40
random code cleaned up.
wouter
2007-02-23 16:27:10 +0000
-
34d45e9677
Commit of straight random.c, modifications can show up in svn.
wouter
2007-02-23 15:48:25 +0000
-
f6bc67e811
daemonize by default. -d to debugmode.
wouter
2007-02-23 15:23:33 +0000
-
0d2d58d384
Fixup.
wouter
2007-02-23 13:59:45 +0000
-
1d26d432a2
config file: directory, logfile, pidfile. And they work too. and log_warn.
wouter
2007-02-23 13:38:54 +0000
-
e4d057d315
New config options.
wouter
2007-02-23 11:00:55 +0000
-
3d6f070744
Ports are shared and you can kill -HUP to do a reload (of config file).
wouter
2007-02-23 10:04:50 +0000
-
df0bfecb92
daemon code.
wouter
2007-02-22 16:22:54 +0000
-
6adf23c507
config file is used.
wouter
2007-02-22 13:36:29 +0000
-
2f5574be76
manpage , fd-setsize for minievent.
wouter
2007-02-21 09:52:46 +0000
-
f73bab1e28
config file param.
wouter
2007-02-20 16:19:00 +0000