Commit Graph

  • 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