Commit Graph

  • 418bac1638 Remove old forwarder mode, new @port option and tests ported over. wouter 2007-07-17 15:26:45 +0000
  • 6daf565bf7 more test wouter 2007-07-17 14:07:40 +0000
  • 390884fc95 testing. wouter 2007-07-17 13:53:47 +0000
  • 7729681ca8 forward zones. wouter 2007-07-17 13:45:45 +0000
  • 705006ee97 Histogram wouter 2007-06-27 14:59:44 +0000
  • b84cd979aa Do not select servers that are known to not give replies. wouter 2007-06-27 13:26:32 +0000
  • c61b71c7d2 fixup memory leak. wouter 2007-06-27 11:12:58 +0000
  • f3c53a8be9 Deletion error removed. wouter 2007-06-27 09:45:39 +0000
  • 2a09f09ea8 fixup tests, better stats, nicer api supers_walk(). wouter 2007-06-26 15:24:07 +0000
  • b0d9e6c363 Mesh used now. wouter 2007-06-26 13:06:44 +0000
  • a12abdfeca mesh work, now coded mesh service. wouter 2007-06-25 13:54:03 +0000
  • 28927e74cb fixup in case the operator disables IPv4. wouter 2007-06-22 14:24:00 +0000
  • 47f59b0937 Iterator does not alter qstate identity. wouter 2007-06-22 13:24:26 +0000
  • 26a83b8c0b further mesh. wouter 2007-06-22 12:39:08 +0000
  • bcea03a902 Mesh design and preparatory cleanup. - removed unused _node iterator value from rbtree_t. Takes up space. - iterator can handle querytargets state without a delegation point set, so that a priming(stub) subquery error can be handled. - iterator stores if it is priming or not. - log_query_info() neater logging. wouter 2007-06-22 10:09:21 +0000
  • 5441077319 mesh design. wouter 2007-06-21 15:36:13 +0000
  • 603c367102 Use new ldns_buffer_copy(); wouter 2007-06-21 12:04:00 +0000
  • ccb373bc2b Neater error for tcp connect problems. wouter 2007-06-21 11:35:12 +0000
  • e71fb81ddf and doc msg wouter 2007-06-21 10:23:34 +0000
  • bf1ad1c235 fixup query release. wouter 2007-06-21 10:23:07 +0000
  • 5f0e6a96f3 subreq depth fix wouter 2007-06-21 09:36:27 +0000
  • b23ac4c8ec Runnables from slumberlist done to clean it up. wouter 2007-06-21 08:05:16 +0000
  • b8da1acd51 Fixup secondary buffer in case of error callback. wouter 2007-06-21 07:52:51 +0000
  • 4f5be300b8 Removed. wouter 2007-06-21 07:39:13 +0000
  • 8c167041e8 duplicate query callbacks work. wouter 2007-06-20 14:01:58 +0000
  • 678ce4a951 Freeup main module after module states. wouter 2007-06-20 13:17:07 +0000
  • d63fdceec2 Fixups. wouter 2007-06-20 13:01:30 +0000
  • 67c0d014b9 fixup callbacks deletion. wouter 2007-06-20 09:52:32 +0000
  • 17bc12ed50 logging for num queries. wouter 2007-06-20 09:17:09 +0000
  • ccc40ef7c0 fixup CNAME generated by scrubber. wouter 2007-06-20 08:55:00 +0000
  • 069e941a12 coredump feature. wouter 2007-06-20 07:47:56 +0000
  • 298755ea30 changelog entry wouter 2007-06-19 15:08:07 +0000
  • a971f1d029 options to harden against very small EDNS bufsize or very large query packets. wouter 2007-06-19 14:46:14 +0000
  • 2d766bf90f RA bit set on error. wouter 2007-06-19 13:59:34 +0000
  • 4482154ef2 RA bit in error now. fixup test. wouter 2007-06-19 13:54:43 +0000
  • b68dad48a7 fix of flags in errors and very short bufsizes from edns. wouter 2007-06-19 13:50:43 +0000
  • 7ecbf0b24c AXFR handling and non-recursive handling. wouter 2007-06-19 12:34:54 +0000
  • f9e2375f93 - nicer layout in stats.c, review 0.3 change. - spelling improvement, review 0.3 change. - uncapped timeout for server selection, so that very fast or slow servers will stand out from the rest. - target-fetch-policy: "3 2 1 0 0" config setting. and docs. wouter 2007-06-19 12:06:02 +0000
  • bb8770b8eb target fetch policy setting from config structure. wouter 2007-06-18 15:24:14 +0000
  • aecac533f5 Another offbyone. wouter 2007-06-18 12:32:16 +0000
  • 57da6743c9 fixup wouter 2007-06-18 10:27:54 +0000
  • 047c15c7ca Improve error handling. wouter 2007-06-15 12:11:44 +0000
  • dfe3ae0dc1 fixes. wouter 2007-06-15 09:13:54 +0000
  • 9c569777fb Small off by one in targetcount and double-callback fixup. wouter 2007-06-15 08:40:30 +0000
  • 1d8bbf7410 slightly more verbose, on retries and dropped replies. wouter 2007-06-13 15:14:23 +0000
  • 3359dd17ae addr fixup. wouter 2007-06-13 14:47:01 +0000
  • 5eac4754db no lock checks(file size) and align 64 bits, because otherwise bus error on solaris. wouter 2007-06-13 12:27:18 +0000
  • f6c192466e easy installation. wouter 2007-06-13 11:14:20 +0000
  • b065281f55 more portable doxygen config file. wouter 2007-06-12 18:23:56 +0000
  • c3cb973c20 fixup comments for doxygen 1.5 wouter 2007-06-12 14:51:49 +0000
  • 4640224ce0 Better doxygen file. wouter 2007-06-12 14:01:33 +0000
  • e73eed7424 Newer doxygen file. Aclocal update. wouter 2007-06-12 13:56:08 +0000
  • 1b2aa264a7 uses CNAMEs and DNAMEs from the cache. wouter 2007-06-11 14:55:10 +0000
  • bcfe623b93 Nicer encoding. fixes. wouter 2007-06-11 10:12:43 +0000
  • d5f4c43b9d lookup cname not in msg cache, but rrset cache. wouter 2007-06-07 15:25:24 +0000
  • 7ff6a304a7 comment. svn:NO TEST. wouter 2007-06-07 15:17:29 +0000
  • 6947de13ee ip6 functionality. wouter 2007-06-07 15:04:27 +0000
  • d7aa2d2d09 RA bit on in cached responses. caches responses with CNAMEs corrected. wouter 2007-06-07 14:20:23 +0000
  • 777fb87aa5 Tested serval targets, with CNAME's and indirection for recursion and slumber list. wouter 2007-06-07 13:21:04 +0000
  • 603d3c082c Fixup cname target name readout. wouter 2007-06-07 10:38:02 +0000
  • 1307e18f33 fixup double linked list insertion code. wouter 2007-06-07 07:58:02 +0000
  • b3bf83c415 debug work. wouter 2007-06-05 15:04:01 +0000
  • d21083c609 - priming failure returns SERVFAIL. - priming gives LAME result, returns SERVFAIL. - debug routine to print dns_msg as handled by iterator. - memleak in config file stubs fixup. wouter 2007-06-05 12:54:43 +0000
  • 805d748092 No double release of workrequest. wouter 2007-06-05 10:58:14 +0000
  • f8571f766a - subrequests without parent store in cache and stop. - worker slumber list for ongoing promiscuous queries. - subrequest error handling. wouter 2007-06-05 10:51:47 +0000
  • ae25d8f763 iterator finished state. wouter 2007-06-05 07:54:42 +0000
  • c86cdf5715 Better reference. wouter 2007-06-04 14:44:27 +0000
  • 1b1c3ef566 Process target responses, case preservation. wouter 2007-06-04 13:53:01 +0000
  • 6f7a978c78 Prime response state, both root priming and stub priming handling. wouter 2007-06-04 12:22:38 +0000
  • 009134dd04 cache lameness, set reply properly. wouter 2007-06-04 11:52:10 +0000
  • 09a50c0c31 Copy replyinfo routine. wouter 2007-06-04 11:34:23 +0000
  • 2553be9532 Random nameserver selection. wouter 2007-06-04 09:57:02 +0000
  • e65bb081d7 doc wouter 2007-06-01 20:25:27 +0000
  • e7cd30c7d7 process_response, classify response, delegpt_from_message. wouter 2007-06-01 20:24:33 +0000
  • 2d09b66eac please lint. wouter 2007-06-01 12:56:18 +0000
  • 7eeeb162b0 conversion from parsed message to iterator region storage. wouter 2007-06-01 12:52:07 +0000
  • fddfd9fce9 neater code layout. wouter 2007-06-01 12:25:38 +0000
  • e77f35a9af cleaner allocation code. wouter 2007-06-01 12:05:48 +0000
  • f1dfcd6207 scrubbing routines. wouter 2007-06-01 09:42:31 +0000
  • 906449f7de scrubber work. wouter 2007-05-31 14:57:24 +0000
  • ce582a4765 query targets state. wouter 2007-05-31 12:51:36 +0000
  • 598f4dd79b multiple subrequests at the same time. wouter 2007-05-30 14:55:40 +0000
  • 65089d3ea0 state init3. wouter 2007-05-30 14:19:56 +0000
  • 1663aca700 init2 and double free fixup. wouter 2007-05-30 11:45:44 +0000
  • 7defbafe09 iterator work. wouter 2007-05-30 11:18:17 +0000
  • f8baab03a0 Removed CD bit flags from cache. wouter 2007-05-30 05:39:04 +0000
  • 650ac20298 partial busy wouter 2007-05-29 14:02:17 +0000
  • ae8d3dbd12 Name change to make naming more uniform. wouter 2007-05-29 12:31:02 +0000
  • 5508e2c0d9 fixup cast and fixup TTL increase for duplicate rrset messages. wouter 2007-05-29 12:26:45 +0000
  • b715da9d6e message lookup and copy to region. wouter 2007-05-29 10:32:11 +0000
  • af1c787ab9 iterator and dns cache work. wouter 2007-05-25 15:28:20 +0000
  • 7bc68ae52a More code origins documented. wouter 2007-05-25 12:25:15 +0000
  • eac331b9ee fixup lock code. wouter 2007-05-25 12:20:18 +0000
  • 56f5c84d57 - Acknowledge use of unbound-java code in iterator. Nicer readme. - services/cache/dns.c DNS Cache. Hybrid cache uses msgcache and rrset cache from module environment. - packed rrset key has type and class as easily accessable struct members. They are still kept in network format for fast msg encode. - dns cache find_delegation routine. wouter 2007-05-25 12:02:37 +0000
  • b45993bbe4 docs for config options for stub zones. wouter 2007-05-24 13:57:52 +0000
  • 38bdf5271c tests need forwarding mode enabled. wouter 2007-05-24 13:41:30 +0000
  • 6969cb7d56 preparatory work for iterator. wouter 2007-05-24 13:24:44 +0000
  • e8b2e8ded2 root hints. wouter 2007-05-23 14:05:36 +0000
  • 00352efb72 setup of state; delegation point setup. wouter 2007-05-23 09:34:01 +0000
  • d9c43911b2 please lint. wouter 2007-05-23 06:27:23 +0000