Commit Graph

3064 Commits

Author SHA1 Message Date
wouter
51976138fe - Fix getaddrinfowithincludes on windows with fedora16 mingw32-gcc.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2561 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-12-05 13:49:30 +00:00
wouter
c7b727654f configure generated with autoconf 2.68
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2560 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-12-02 13:43:24 +00:00
wouter
6e6171f9ae - Fix for tcp-upstream and ssl-upstream for if a laptop sleeps,
causes SERVFAILs.  Also fixed for UDP (but less likely).


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2559 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-11-30 13:39:11 +00:00
wouter
333b54ae2a iana ports updated.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2558 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-11-28 14:59:41 +00:00
wouter
67f10a7c5f - Fix quartile time estimate, it was too low, (thanks Jan Komissar).
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2557 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-11-28 14:22:29 +00:00
wouter
b6a8696c84 makefile compat, ports updated and remove unused substitutions.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2551 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-11-11 13:02:48 +00:00
wouter
a1f677fcac - Makefile changed for BSD make compatibility.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2544 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-11-10 18:44:06 +00:00
wouter
5b6c722315 unit test for SSL upstream.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2543 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-11-09 13:20:30 +00:00
wouter
99adf554e3 iana portlists updated.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2542 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-11-08 15:47:05 +00:00
wouter
f64162cd8e - Fix double free in unbound-host, reported by Steve Grubb.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2541 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-11-08 15:41:21 +00:00
wouter
c947a7e4e3 fixup windows compile with ssl support.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2540 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-11-08 14:27:16 +00:00
wouter
1b8de9916c ssl_port setting, so that the dnssec-trigger server can be on one host machine.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2539 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-11-08 10:56:42 +00:00
wouter
6523279008 - fix -flto detection on Lion for llvm-gcc.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2537 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-11-01 13:39:38 +00:00
wouter
e0ea207957 iana portlist updated.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2534 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-11-01 09:54:57 +00:00
wouter
cf055b1d04 - documentation for new options: ssl-upstream, ssl-service-key and
ssl-service.pem.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2533 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-11-01 09:44:40 +00:00
wouter
a7ef3f7bc4 support for ssl-upstream (works from unbound-control).
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2532 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-11-01 09:26:58 +00:00
wouter
1f9e9b78fe - dns over ssl support, ssl-service-pem and ssl-service-key files
can be given and then TCP queries are serviced wrapped in SSL.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2530 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-10-31 14:48:48 +00:00
wouter
089b0e1649 fix export_all_symbols on osx.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2529 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-10-27 11:14:17 +00:00
wouter
73b90266eb iana update and gzip compression.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2528 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-10-27 08:46:32 +00:00
wouter
3a4da9849c - lame-ttl and lame-size options no longer exist, it is integrated
with the host info.  They are ignored (with verbose warning) if
  encountered to keep the config file backwards compatible.



git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2527 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-10-27 08:33:02 +00:00
wouter
1827a3a42d fix iana update check for gzipped file.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2526 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-10-26 16:00:58 +00:00
wouter
8762da8720 infra cache consolidated and stores per zone, IP.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2525 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-10-26 15:46:23 +00:00
wouter
9b79cf1fe9 iana portlist updated.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2524 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-10-26 09:49:14 +00:00
wouter
f33c5178d7 - Fix make_new_space function so that the incoming query is not
overwritten if a jostled out query causes a waiting query to be
  resumed that then fails and sends an error message.  (Thanks to
  Matthew Lee).


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2523 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-10-24 13:49:59 +00:00
wouter
da47b4231b - Fix resolve of partners.extranet.microsoft.com with a fix for the
server selection for choosing out of a (particular) list of bad choices.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2522 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-10-24 08:34:59 +00:00
wouter
f7015af988 - fix --enable-allsymbols, fptr wlist is disabled on windows
with this option enabled because of memory layout exe vs dll.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2521 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-10-21 12:33:46 +00:00
wouter
c6ce2400a5 - Implement ipv6%interface notation for scope_id usage.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2519 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-10-19 14:34:11 +00:00
wouter
4b5380d06d detect if GOST works.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2518 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-10-19 13:18:25 +00:00
wouter
fda1776d96 fix strptime detection.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2513 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-10-19 12:16:41 +00:00
wouter
5e9f5cad61 - better documentation for inform_super (Thanks Yang Zhe).
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2512 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-10-17 13:11:58 +00:00
wouter
a7f08f8023 - Fix for out-of-memory condition in libunbound (thanks Robert Fleischman).
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2511 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-10-14 07:15:41 +00:00
wouter
8fbf229c4e changelog entry
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2510 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-10-13 14:11:27 +00:00
wouter
cc169527ff fix install name and fix error report by munin autoconf.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2508 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-10-12 08:37:15 +00:00
wouter
8a709e7c1e - updated contrib/unbound_munin_ to family=auto so that it works
with munin-node-configure automatically (if installed as
/usr/local/share/munin/plugins/unbound_ ).


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2507 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-10-12 08:25:38 +00:00
matje
594c764863 revert dynlinking
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2506 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-10-10 08:56:23 +00:00
matje
2537bedab5 comment svn:NO TEST
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2505 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-10-06 08:58:55 +00:00
matje
2f8e3cb245 link unbound against unbound library
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2504 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-10-06 08:27:31 +00:00
wouter
9a28841410 unbound windows option to start and stop the service.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2503 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-09-27 13:22:04 +00:00
wouter
446aecff27 - TCP-upstream calculates tcp-ping so server selection works if there
are alternatives.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2502 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-09-23 12:56:28 +00:00
wouter
d4603fe66c - Fix classification of NS set in answer section, where there is a
parent-child server, and the answer has the AA flag for dir.slb.com.
  Thanks to Amanda Constant from Secure64.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2501 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-09-20 07:42:04 +00:00
wouter
fe21693eb9 - max sent count. EDNS1480 only for rtt < 5000. No promiscuous
fetch if sentcount > 3, stop query if sentcount > 16.  Count is
reset when referral or CNAME happens.  This makes unbound better
at managing large NS sets, they are explored when there is continued
interest (in the form of queries).


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2499 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-09-16 14:11:12 +00:00
wouter
fac34aa3d7 - fix various compiler warnings (reported by Paul Wouters).
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2497 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-09-16 11:35:01 +00:00
wouter
07375399e5 fix EDNS1480.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2496 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-09-16 10:04:08 +00:00
wouter
13d179ff41 iana portlist updated.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2495 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-09-16 09:59:59 +00:00
wouter
30223a545a - fix bug #408: accept patch from Steve Snyder that comments out
unused functions in lookup3.c.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2494 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-09-16 07:09:11 +00:00
wouter
22e627c381 After UDP timeout EDNS1480 probe, stop fragmentation caused trouble.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2492 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-09-15 14:32:17 +00:00
wouter
292c480108 trunk has 1.4.14.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2491 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-09-15 08:54:25 +00:00
wouter
4ee8b1d0b4 tag 1.4.13rc2
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2489 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-09-12 11:58:29 +00:00
wouter
950c3c067c revert earlier commit.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2488 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-09-12 11:28:14 +00:00
wouter
c109a8828f - Fix operation in ipv6 only (do-ip4: no) mode.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2487 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-09-07 14:34:10 +00:00
wouter
8578cfa7d0 fedora specfile updated (from Paul Wouters).
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2486 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-09-07 05:34:22 +00:00
wouter
3ebc76b1fb tag 1.4.13rc1
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2485 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-09-05 11:48:26 +00:00
wouter
58ae17c3cb iana portlist updated.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2484 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-09-02 15:05:31 +00:00
wouter
97a89720c9 - Fix validation failures due to EDNS backoff retries, the retry
for fetch of data has want_dnssec because the iter_indicate_dnssec
         function returns true when validation failure retry happens, and
         then the serviced query code does not fallback to noEDNS, even if
         the cache says it has this.  This helps for DLV deployment when
         the DNSSEC status is not known for sure before the lookup concludes.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2483 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-08-26 09:00:43 +00:00
wouter
b35812d486 Fix numthreads 0 handling.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2482 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-08-26 06:50:23 +00:00
wouter
24291e9e6c - Applied patch from Karel Slany that fixes a memory leak in the
unbound python module, in string conversions.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2481 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-08-24 11:03:29 +00:00
wouter
a28362a7fc tcp upstream option.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2480 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-08-22 13:58:40 +00:00
wouter
532fa455ab - Documented the options that work with control set_option command.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2479 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-08-22 13:22:05 +00:00
wouter
2eb1b8dc1a - Fix that internally, CNAMEs with NXDOMAIN have that as rcode.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2478 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-08-22 12:11:54 +00:00
wouter
44008de0f5 Fix validation of qtype ANY responses with CNAMEs (thanks Cathy Zhang and Luo Ce).
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2477 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-08-22 12:02:50 +00:00
wouter
13bd54fa64 Fix autoconf for makedist crosscompile RC or snapshot.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2476 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-08-18 16:01:42 +00:00
wouter
f92ad06062 iana portlist updated.
new xml format at iana.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2475 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-08-17 15:12:39 +00:00
wouter
56a4ca7adc - Fix validation of . DS query.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2474 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-08-17 14:28:32 +00:00
wouter
9ed763a49e - fix memory and fd leak after out-of-memory condition.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2473 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-08-10 14:03:06 +00:00
wouter
a4ed88a35a updated patch from Tom.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2472 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-08-10 07:37:57 +00:00
wouter
bd35b9c00a - Fix python site-packages path to /usr/lib64.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2471 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-08-10 06:05:09 +00:00
wouter
46d0aaf95c - patch from Tom Hendrikx fixes load of python modules.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2470 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-08-09 07:28:22 +00:00
wouter
4ecc0a8a0f - make clean had ldns-src reference, removed.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2469 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-08-08 13:17:37 +00:00
wouter
48049d7c1e Fix autoconf 2.68 warnings
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2467 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-08-01 11:14:33 +00:00
wouter
6e4c06a047 iana portlist updated.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2466 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-07-14 09:10:26 +00:00
wouter
cba8c049f9 release 1.4.12 noted. 1.4.13 developed in svn trunk.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2465 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-07-14 08:33:12 +00:00
wouter
9dd4ca67ba - Unbound implements RFC6303 (since version 1.4.7).
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2463 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-07-14 08:17:11 +00:00
wouter
ee3c3d5724 - Quick fix for contrib/unbound.spec example, no ldns-builtin
any more.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2462 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-07-13 12:17:13 +00:00
wouter
b05d47d4a5 - Fix wildcard expansion no-data reply under an optout NSEC3 zone is
validated as insecure, reported by Jia Li (lijia@cnnic.cn).


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2461 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-07-11 09:03:18 +00:00
wouter
762ab77941 changelog entry tag.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2460 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-07-04 10:44:10 +00:00
wouter
7d4a3d270b - fix that --enable-static-exe does not complain about it unknown.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2458 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-07-01 08:58:34 +00:00
wouter
d3f9810a23 version number in example config file.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2457 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-07-01 07:12:08 +00:00
wouter
6536795e10 - removed ldns-src tarball inside the unbound tarball.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2447 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-06-30 12:59:27 +00:00
wouter
8b34270a58 - fix comment about rndc port, that referred to the old port number.
- fix that the listening socket is not closed when too many remote
  control connections are made at the same time.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2446 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-06-30 12:13:55 +00:00
wouter
9461231d6b - fix replyaddr count wrong after jostled queries, which leads to
eventual starvation where the daemon has no replyaddrs left to use.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2445 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-06-30 11:01:44 +00:00
wouter
4386a794eb fix bug#395: id bits of other query may leak out under conditions
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2444 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-06-30 09:42:20 +00:00
wouter
5cf7ccad78 iana portlist updated
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2443 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-06-30 09:10:53 +00:00
wouter
35d80338fb 1.4.12 in trunk and configure updated.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2442 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-06-30 08:56:56 +00:00
wouter
5e9ee74ac4 tag rc3
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2439 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-06-23 11:49:15 +00:00
wouter
ecceefa52e - Changed -flto check to support clang compiler.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2438 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-06-23 09:00:05 +00:00
wouter
41b53f7142 changelog
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2435 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-06-17 12:00:47 +00:00
wouter
b976d0e4b0 changelogentry
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2432 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-06-17 09:43:22 +00:00
wouter
ba1ecfe130 - version is 1.4.11.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2430 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-06-16 13:27:57 +00:00
wouter
307c9d186f - log-queries: yesno option, default is no, prints querylog.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2429 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-06-16 13:15:57 +00:00
wouter
aec4985fd6 iana portlist updated.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2428 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-06-14 09:01:45 +00:00
wouter
444efde101 - Use -flto compiler flag for link time optimization, if supported.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2427 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-06-14 08:39:53 +00:00
wouter
97ed63e801 IPv6 service address for d.root-servers.net (2001:500:2D::D)
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2426 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-06-12 09:51:00 +00:00
wouter
d86e061287 - statistics-interval prints the number of jostled queries to log.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2425 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-06-10 10:41:40 +00:00
wouter
fc57d8487c - unbound-control has version number in the header,
UBCT[version]_space_ is the header sent by the client now.
- Unbound control port number is registered with IANA:
  ub-dns-control  8953/tcp    unbound dns nameserver control
  This is the new default for the control-port config setting.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2424 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-06-10 10:11:38 +00:00
wouter
6423aaf904 updated ldns tarball.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2423 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-05-30 12:09:05 +00:00
wouter
f591686276 iana portlist updated
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2422 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-05-30 12:04:31 +00:00
wouter
15d433440f - Fix Makefile for U in environment, since wrong U is more common than
deansification necessity.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2421 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-05-30 11:52:14 +00:00
wouter
1cb1dc50d9 - defense in depth against the above bug, an error is printed to log
instead of an assertion failure.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2420 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-05-25 11:32:05 +00:00
wouter
8fd660253f 1.4.10 tag created.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2419 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-05-25 06:09:01 +00:00
wouter
f7ad48b8ca - Fix TTL of SOA so negative TTL is separately cached from normal TTL.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2416 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-05-10 12:34:47 +00:00
wouter
e10188837d iana portlist updated
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2415 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-05-10 11:22:32 +00:00
wouter
923921f02d - feature, ignore-cd-flag: yesno to provide dnssec to legacy servers.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2414 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-05-10 11:20:14 +00:00
wouter
c923e7dd6d - bug#386: --enable-allsymbols option links all binaries to libunbound
and reduces install size significantly.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2413 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-05-10 10:57:42 +00:00
wouter
4b24e1d6aa - configure created with newer autoconf 2.66.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2412 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-04-14 10:59:57 +00:00
wouter
388b7b3850 - bug#378: Fix that configure checks for ldns_get_random presence.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2411 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-04-12 07:01:18 +00:00
wouter
0210c9c214 val-override-date: -1 ignores dates entirely, for NTP usage.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2410 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-04-08 14:06:46 +00:00
wouter
b25dcb3a41 - iana portlist updated.
- queries with CD flag set cause DNSSEC validation, but the answer is
  not withheld if it is bogus.  Thus, unbound will retry if it is bad
  and curb the TTL if it is bad, thus protecting the cache for use by
  downstream validators.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2409 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-04-08 13:58:41 +00:00
wouter
ca7c48625c - harden-below-nxdomain: changed so that it activates when the
cached nxdomain is dnssec secure.  This avoids backwards
         incompatibility because those old servers do not have dnssec.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2407 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-03-29 09:47:54 +00:00
wouter
f5fd7fe46f trunk to 1.5.0
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2406 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-03-24 10:35:17 +00:00
wouter
8149f2eada iana portlist updated.
1.4.9 release.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2404 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-03-24 10:08:43 +00:00
wouter
024e893acb -#370 new unbound.spec for CentOS 5.x from Harold Jones.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2403 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-03-17 08:18:00 +00:00
wouter
e49dd1a19d tag 1.4.9rc1 created. svn:NO TEST
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2402 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-03-14 09:38:42 +00:00
wouter
04990088ae updated ldns tarball to 1.6.9rc1.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2400 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-03-03 08:57:17 +00:00
wouter
b1e4a84d72 updated ldns tarball to 1.6.9.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2399 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-03-01 13:06:38 +00:00
wouter
ae1d9e955d - give config parse error for multiple names on a stub or forward zone.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2398 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-03-01 12:59:27 +00:00
wouter
fa30bf953f - Fix no ADflag for NXDOMAIN in NSEC3 optout. And wildcard in optout.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2397 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-03-01 12:48:45 +00:00
wouter
f3bcbeb81d - bug #361: Fix, time.elapsed variable not reset with stats_noreset.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2396 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-02-24 12:16:12 +00:00
wouter
305d01e195 version 3 for common.sh
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2395 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-02-23 15:17:49 +00:00
wouter
fe4d92c4e2 iana portlist updated.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2394 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-02-23 10:27:53 +00:00
wouter
cc0601deb5 common.sh to version 2.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2392 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-02-18 16:11:21 +00:00
wouter
931a77af17 - Added explicit note on unbound-anchor usage:
Please note usage of unbound-anchor root anchor is at your own risk
  and under the terms of our LICENSE (see that file in the source).


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2391 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-02-15 12:58:37 +00:00
wouter
e82024f8d0 use common functionality file.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2390 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-02-11 12:30:42 +00:00
wouter
a4ce55fa61 iana portlist updated.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2389 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-02-11 12:28:30 +00:00
wouter
987652fe4a iana portlist updated.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2388 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-02-07 13:24:50 +00:00
wouter
51bdc5a082 - Added regression test for addition of a .net DS to the root, and
cache effects with different TTL for glue and DNSKEY.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2387 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-02-07 12:07:46 +00:00
wouter
58774c8fad - Fix remove private address does not throw away entire response.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2386 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-01-28 16:11:49 +00:00
wouter
14d0b634cd Note release point.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2383 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-01-21 08:53:14 +00:00
wouter
cf47814714 fix bug 349
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2381 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-01-19 06:59:24 +00:00
wouter
22a3c37677 ldns tarball updated
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2380 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-01-18 08:35:20 +00:00
wouter
d5abd8fbab iana portlist updated
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2379 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-01-17 14:49:09 +00:00
wouter
cd4124e91e - add get and set option for harden-below-nxdomain feature.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2377 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-01-17 12:31:28 +00:00
wouter
e40c702c96 - Fix so a changed NS RRset does not get moved name stuck on old
server, for type NS the TTL is not increased.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2373 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-01-14 13:56:25 +00:00
wouter
fb7fa5c347 - Fix prefetch so it does not get stuck on old server for moved names.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2372 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-01-13 10:13:01 +00:00
wouter
d5c76c145e iana portlist updated
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2370 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-01-12 08:55:27 +00:00
wouter
3925e949de - Fix insecure CNAME sequence marked as secure, reported by Bert Hubert.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2369 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-01-11 12:32:29 +00:00
wouter
4d3f7cab4d - faster lruhash get_mem routine.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2366 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-01-10 13:28:48 +00:00
wouter
9197a66017 iana portlist updated.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2364 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-01-04 07:28:36 +00:00
wouter
d8b8bdaf33 Fix bug #346: itar is discontinued.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2363 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-01-04 06:53:57 +00:00
wouter
9a2bf1bb83 - Fix in infra cache that could cause rto larger than TOP_TIMEOUT kept.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2361 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-12-23 10:49:47 +00:00
wouter
95a1dab906 iana portlist updated
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2359 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-12-21 14:43:29 +00:00
wouter
f5be858e6b - algorithm compromise protection using the algorithms signalled in
the DS record.  Also, trust anchors, DLV, and RFC5011 receive this,
         and thus, if you have multiple algorithms in your trust-anchor-file
         then it will now behave different than before.  Also, 5011 rollover
         for algorithms needs to be double-signature until the old algorithm
         is revoked.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2358 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-12-21 14:19:55 +00:00
wouter
d0d27bd296 - fix validation in this case: CNAME to nodata for co-hosted opt-in
NSEC3 insecure delegation, was bogus, fixed to be insecure.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2355 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-12-17 10:05:56 +00:00
wouter
33deac63f2 squelch 'tcp connect: bla' errors in logfile.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2354 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-12-17 09:10:46 +00:00
wouter
fc13deb6d3 - Fix our 'BDS' license (typo reported by Xavier Belanger).
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2353 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-12-16 16:18:30 +00:00
wouter
8b86a03bcd - iana portlist updated.
- review changes for unbound-anchor.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2351 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-12-10 15:01:39 +00:00
wouter
6ec3338023 - feature typetransparent localzone, does not block other RR types.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2350 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-12-02 12:39:33 +00:00
wouter
3bc987f0d0 - Fix bug#338: print address when socket creation fails.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2349 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-12-01 09:59:39 +00:00
wouter
72de97c816 Fix storage of noEDNS in the infra cache.
iana portlist updated.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2348 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-11-30 12:55:48 +00:00
wouter
b5252fabaa harden-below-nxdomain option taken from draft-vixie-dnsext-resimprove.
Default off (for now), as some older software that gives nxdomain for ENT
would be incompatible.  But that would only happen in the reverse tree, and
such software (nonDNSSEC) may go out of style, so in the future a default yes
could be possible.



git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2347 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-11-18 08:49:15 +00:00
wouter
eabb7aeb89 - make test output nicer.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2346 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-11-17 15:50:52 +00:00
wouter
49067d5c18 - implement draft-vixie-dnsext-resimprove-00, we stop on NXDOMAIN.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2345 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-11-17 10:02:34 +00:00
wouter
3709f579a0 - so-sndbuf option for very busy servers, a bit like so-rcvbuf.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2344 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-11-15 14:30:34 +00:00
wouter
07b8abede0 errno filtering better: sendto and sendmsg filtered in the same way. Also
ENETDOWN and ENETUNREACH for tcp (already had EHOSTDOWN and EHOSTUNREACH).


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2343 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-11-15 14:00:20 +00:00
wouter
4c07c23e21 iana portlist updated.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2342 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-11-15 13:16:09 +00:00
wouter
61c86db724 - silence 'tcp connect: broken pipe' at low verbosity.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2341 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-11-15 13:15:23 +00:00
wouter
8f65243365 unbound-anchor portable with openssl 0.9.7.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2340 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-11-09 16:05:02 +00:00
wouter
7df2b532a4 - Be lenient and accept imgw.pl malformed packet (like BIND).
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2339 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-11-08 18:32:55 +00:00
wouter
08c86fc31e move to version 1.4.8
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2338 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-11-08 13:22:54 +00:00
wouter
fe16a014a3 - do not synthesize a CNAME message from cache for qtype DS.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2335 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-11-05 15:29:50 +00:00
wouter
ae017e9bd0 use central entropy to seed threads.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2330 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-11-04 11:38:23 +00:00
wouter
87de02a9f0 - Change the rtt used to probe EDNS-timeout hosts to 1000 msec.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2329 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-11-03 09:06:49 +00:00
wouter
09cfbb7d44 code review.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2327 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-11-02 10:03:18 +00:00
wouter
4b4845d797 GOST code enabled by default (RFC 5933)
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2323 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-11-01 11:24:07 +00:00
wouter
210d64fcb0 - Configure detects libev-4.00.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2322 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-10-29 15:03:20 +00:00
wouter
206d95e87a - Fix validation failure for parent and child on same server with an
insecure childzone and a CNAME from parent to child.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2321 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-10-29 13:10:26 +00:00
wouter
eabdaa2eb4 - Fix uninit value in dump_infra print.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2320 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-10-29 10:20:40 +00:00
wouter
682e6f70c0 - Change of timeout code. No more lost and backoff in blockage.
At 12sec timeout (and at least 2x lost before) one probe per IP
  is allowed only.  At 120sec, the IP is blocked.  After 15min, a
  120sec entry has a single retry packet.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2311 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-10-26 15:02:08 +00:00
wouter
ee39f03318 - no timeout backoff if meanwhile a query succeeded.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2308 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-10-26 12:15:00 +00:00
wouter
786b9481fa dump_infra and flush_infra commands for unbound-control.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2306 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-10-26 09:08:33 +00:00
wouter
26c5c1a18a + - Configure errors if ldns is not found.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2305 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-10-25 07:44:33 +00:00
wouter
b3100c3820 - Windows 7 fix for installer.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2304 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-10-22 07:34:28 +00:00
wouter
c126a3de01 - Fix bug where fallback_tcp causes wrong roundtrip and edns
observation to be noted in cache.  Fix bug where EDNSprobe halted
  exponential backoff if EDNS status unknown.
- new unresponsive host method, exponentially increasing block backoff.
- iana portlist updated.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2303 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-10-21 15:11:39 +00:00
wouter
0a2b76bc0e Enable interface-automatic for people for whom it works.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2300 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-10-20 05:36:00 +00:00
wouter
b8349423f9 Fix for request list growth.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2298 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-10-19 14:53:29 +00:00
wouter
5c1bd79bed iana portlist updated
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2296 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-10-18 08:45:46 +00:00
wouter
acaf52ab72 - unbound-anchor handles ADDPEND keystate.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2281 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-10-13 12:04:37 +00:00
wouter
4f575ff3dc - Fix TCP so it uses a random outgoing-interface.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2280 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-10-13 08:52:29 +00:00
wouter
18492b32bb ldns tarball updated.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2277 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-10-11 13:07:44 +00:00
wouter
7dd2a09155 iana portlist updated
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2276 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-10-11 12:30:57 +00:00
wouter
fc57d16d98 - Fix bug when DLV below a trust-anchor that uses NSEC3 optout where
the zone has a secure delegation hosted on the same server did not
         verify as secure (it was insecure by mistake).


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2275 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-10-11 12:21:19 +00:00
wouter
f769c516a7 - Fix alloc_reg_release for longer uptime in out of memory conditions.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2270 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-10-01 12:04:12 +00:00
wouter
594bd74284 Test for unbound-anchor.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2268 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-10-01 11:31:35 +00:00
wouter
46a0145270 Build documentation in the file.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2256 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-09-28 09:46:08 +00:00
wouter
8bb1905e0b unbound-anchor work
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2251 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-09-27 14:54:22 +00:00
wouter
06b97ca356 - bug#329: in example.conf show correct ipv4 link-local 169.254/16.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2244 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-09-24 07:04:37 +00:00
wouter
2baea4bf44 unbound-anchor work
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2242 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-09-23 13:51:29 +00:00
wouter
bdc0cd7ad2 iana portlist updated.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2241 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-09-22 07:01:20 +00:00
wouter
18bbcaea97 - compliance with draft-ietf-dnsop-default-local-zones-14, removed
reverse ipv6 orchid prefix from builtin list.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2240 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-09-22 06:53:32 +00:00
wouter
84f1a19a39 iana portlist updated
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2239 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-09-17 12:43:49 +00:00
wouter
47f65c133a - DLV has downgrade protection again, because the RFC says so.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2238 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-09-17 08:54:16 +00:00
wouter
874ce84c9f - Fix reported validation error in out of memory condition.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2237 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-09-16 13:57:22 +00:00
wouter
2480f50bf0 iana portlist updated
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2236 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-09-16 13:47:51 +00:00
wouter
db4944a21d - Algorithm rollover operational reality intrudes, for trust-anchor,
5011-store, and DLV-anchor if one key matches it's good enough.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2235 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-09-16 13:40:26 +00:00
wouter
2b05eb39ec - Abide RFC5155 section 9.2: no AD flag for replies with NSEC3 optout.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2233 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-09-15 07:08:09 +00:00
wouter
c505d74cd7 comment for iana portlist update
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2232 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-09-14 09:31:20 +00:00
wouter
b9f844650b - increased mesh-max-activation from 1000 to 3000 for crazy domains
like _tcp.slb.com with 262 servers.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2229 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-09-14 08:27:23 +00:00
wouter
66d2b51494 - bug#327: Fix for cannot access stub zones until the root is primed.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2228 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-09-13 09:25:52 +00:00
wouter
30481e6e83 iana portlist updated
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2226 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-09-09 15:07:47 +00:00
wouter
e03ed46f4e - unresponsive servers are not completely blacklisted (because of
firewalls), but also not probed all the time (because of the request
            list size it generates).  The probe rate is 1%.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2225 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-09-09 14:56:51 +00:00
wouter
911eba0f73 - openbsd-lint fixes: acl_list_get_mem used if debug-alloc enabled.
iterator get_mem includes priv_get_mem.  delegpt nodup removed.
  listen_pushback, query_info_allocqname, write_socket, send_packet,
  comm_point_set_cb_arg and listen_resume removed.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2222 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-08-20 13:30:41 +00:00
wouter
4b4dd73f89 iana portlist updated
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2221 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-08-19 19:34:43 +00:00
wouter
f1026decf4 - example.conf notes how to do DNSSEC validation and track the root.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2220 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-08-19 19:16:03 +00:00
wouter
8774983f7d - Fix bug#321: resolution of rs.ripe.net artifacts with 0x20.
Delegpt structures checked for duplicates always.
         No more nameserver lookups generated when depth is full anyway.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2219 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-08-19 13:00:21 +00:00
wouter
f3fdb20593 better readme svn:NO TEST
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2217 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-08-18 10:46:28 +00:00
wouter
5a642ab0ba Fix bug #322.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2216 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-08-18 10:44:27 +00:00
wouter
1acd6be484 - make test more portable (make longtest needs special support programs,
ldns, wdiff, dig, port-numbers).
  - moved not-always-portable testbound scripts to names .crpl.



git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2214 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-08-16 12:59:37 +00:00
wouter
c2ed6f2f28 - Fix acx_nlnetlabs.m4 configure output for autoconf-2.66 AS_TR_CPP
changes, uses m4_bpatsubst now.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2213 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-08-16 08:59:14 +00:00
wouter
d7052709d7 iana portlist updated
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2212 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-08-13 09:12:02 +00:00
wouter
6f7205f522 add and fix doxygen comments for doxygen-1.7.1. (which reports lots of
spurious items as well, by the way).


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2211 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-08-13 08:41:49 +00:00
wouter
9cb5d00f5f More pleasant remote control command name parsing.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2210 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-08-13 08:14:14 +00:00
wouter
98fd439163 Fix name of rrset printed that fails validation.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2209 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-08-09 11:58:57 +00:00
wouter
9cfff4e70d - Return NXDOMAIN after chain of CNAMEs ends at name-not-found.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2208 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-08-05 14:31:52 +00:00
wouter
358a2108de - Fix validation in case a trust anchor enters into a zone with
unsupported algorithms.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2205 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-08-04 08:36:27 +00:00
wouter
e6348e4f06 - release tag 1.4.6.
- trunk becomes 1.4.7 develop.
       - iana portlist updated.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2204 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-08-03 12:30:45 +00:00
wouter
3d52d5c199 ldns tarball updated.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2202 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-08-03 11:11:45 +00:00
wouter
ac39fd59a8 more error details on failed remote control connection.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2201 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-07-22 11:50:28 +00:00
wouter
07d7f2243e fix rlimit adjustments.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2199 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-07-15 13:08:45 +00:00
wouter
4454cb499b - Fix integer underflow in prefetch ttl creation from cache. This
fixes a potential negative prefetch ttl.
-This line, and those below, will be ignored--

M    trunk/services/cache/dns.c
M    trunk/doc/Changelog


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2198 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-07-14 11:13:30 +00:00
wouter
68d952dfe9 donation text.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2196 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-07-14 07:41:39 +00:00
wouter
763051d2ab - Changed the defaults for num-queries-per-thread/outgoing-range.
For builtin-select: 512/960, for libevent 1024/4096 and for
         windows 24/48 (because of win api).  This makes the ratio this way
         to improve resilience under heavy load.  For high performance, use
         libevent and possibly higher numbers.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2191 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-07-12 13:59:39 +00:00
wouter
70170bf148 - GOST enabled if SSL is recent and ldns has GOST enabled too.
- ldns tarball updated.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2190 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-07-10 08:13:19 +00:00
wouter
c9e13c5160 - iana portlist updated.
- Fix validation of qtype DNSKEY when a key-cache entry exists but
  no rr-cache entry is used (it expired or prefetch), it then goes
  back up to the DS or trust-anchor to validate the DNSKEY.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2189 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-07-09 15:00:35 +00:00
wouter
34fef67b47 - Neat function prototypes, unshadowed local declarations.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2188 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-07-07 13:13:36 +00:00
wouter
92808f082a ldns tarball updated.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2187 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-07-06 11:03:56 +00:00
wouter
4a181655d6 testbound uses UTC timezone.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2186 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-07-06 10:44:03 +00:00
wouter
c89c623b52 Failure to chown pidfile is not fatal any more.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2182 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-07-06 09:10:12 +00:00
wouter
bb6f5ea246 - wdiff is not actually required by make test, updated requirements.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2176 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-07-05 13:34:01 +00:00
wouter
c4b4b1ab3b - added feature to print configure date, target and options with -h.
- added feature to print event backend system details with -h.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2175 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-07-05 13:10:49 +00:00
wouter
573c9093ed - log if a server is skipped because it is on the donotquery list,
at verbosity 4, to enable diagnosis why no queries to 127.0.0.1.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2174 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-07-05 07:45:20 +00:00
wouter
796d87d213 Fix 4035 compliance for algorithms from the DS rrset that MUST sign the DNSKEY.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2172 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-07-01 12:08:48 +00:00
wouter
6bcdb68292 - Fix the max number of reply-address count
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2171 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-06-28 12:50:04 +00:00
wouter
0c64df2802 - Fix jostle list bug found by Vince (luoce@cnnic), it caused the qps
in overload situations to be about 5 qps for the class of shortly
  serviced queries.
  The capacity of the resolver is then about (numqueriesperthread / 2)
  / (average time for such long queries) qps for long queries.
  And about (numqueriesperthread / 2)/(jostletimeout in whole seconds)
  qps for short queries, per thread.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2170 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-06-28 11:42:21 +00:00
wouter
49be076e35 - unbound.h has extern "C" statement for easier include in c++.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2169 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-06-25 13:23:03 +00:00
wouter
10747c9f68 Fix for lame reply corner case.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2168 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-06-25 08:32:51 +00:00
wouter
3ff0a4c5f8 -wssl feature for makedist.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2166 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-06-23 14:01:05 +00:00
wouter
d54e2c0b71 iana portlist updated
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2165 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-06-23 08:05:41 +00:00
wouter
48fffdadf5 Fix to unload gost dynamic library module for leak test.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2161 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-06-22 12:27:19 +00:00
wouter
ce663dc4b9 libev vs libevent printout.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2160 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-06-22 07:57:52 +00:00
wouter
cbeddaee08 iana portlist updated.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2159 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-06-18 07:29:36 +00:00
wouter
b9567686f3 - Add AAAA to root hints for I.ROOT-SERVERS.NET.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2157 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-06-17 19:17:09 +00:00
wouter
491378f6a1 updated ldns tarball
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2156 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-06-16 15:26:30 +00:00
wouter
a7696cb817 - Fix assertion failure reported by Kai Storbeck from XS4ALL, the
assertion was wrong.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2155 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-06-16 15:05:22 +00:00
wouter
2539f4e135 Added documentation for the histogram printout to syslog.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2153 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-06-15 11:35:27 +00:00
wouter
b5d71246b1 - Max referral count from 30 to 130, because 128 one character domains
is valid DNS.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2152 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-06-15 10:50:20 +00:00
wouter
a7883d167a - makedist crosscompile to windows uses builtin ldns not host ldns.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2151 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-06-15 09:57:34 +00:00
wouter
bd2b31b430 - Fix to use one pointer less for iterator query state store_parent_NS.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2150 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-06-15 09:47:11 +00:00
wouter
d138643964 - Fix TCPreply on systems with no writev, if just 1 byte could be sent.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2149 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-06-15 09:40:36 +00:00
wouter
d6b66a0eaf version 1.4.6 in trunk.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2148 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-06-15 07:45:55 +00:00
wouter
33e1ed3440 tag 1.4.5 created
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2147 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-06-15 07:16:50 +00:00
wouter
0aaf9f53aa - When retry to parent the retrycount is not wiped, so failed
nameservers are not tried again.
       - iana portlist updated.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2145 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-06-11 14:09:56 +00:00
wouter
53c0abfaef - Fix bug where a long loop could be entered, now cycle detection
has a loop-counter and maximum search amount.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2144 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-06-10 14:10:17 +00:00
wouter
574f5dd27a changelog entry. (svn:NO TEST)
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2143 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-06-04 07:16:14 +00:00
wouter
4604785ee4 iana portlist updated
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2141 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-06-04 06:47:32 +00:00
wouter
a2d3f0bbcc more last resort lookup options.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2139 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-06-03 15:06:50 +00:00
wouter
4a23528c8c ldns tarball updated
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2137 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-06-03 12:51:16 +00:00
wouter
46f3abdf2a GOST disabled-by-default, also ldns tarball update with same change.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2131 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-06-02 08:18:55 +00:00
wouter
2713538ddf - Fix compile warning if compiled without threads.
- updated ldns-tarball with current ldns svn (pre 1.6.5).


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2130 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-06-02 07:36:11 +00:00
wouter
fbc4465cf0 Autoconf 2.65
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2128 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-06-01 13:47:11 +00:00
wouter
fe6503be38 - Fix storage of negative parent glue if that last resort fails.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2127 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-06-01 09:33:25 +00:00
wouter
0cfbe2d6e8 Force off bit Z.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2126 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-06-01 06:48:15 +00:00
wouter
7fe8c97a14 - fix parentside from cache to be marked dispreferred for bad names.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2125 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-05-31 14:39:45 +00:00
wouter
2df0a9e6e9 unbound-control-setup more secure on multiuser system.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2124 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-05-31 14:11:51 +00:00
wouter
1870cfe1d3 - fix parentside and querytargets modulestate, for dump_requestlist.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2123 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-05-31 14:01:32 +00:00
wouter
36c5a3f000 - parentside names are dispreferred but not said to be dnssec-lame.
- parentside check for cached newname glue.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2122 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-05-31 13:03:58 +00:00
wouter
ba004863da fix to run longer in out of memory conditions
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2121 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-05-31 12:46:24 +00:00
wouter
1e3e59c54c - Fix AD flag handling, it could in some cases mistakenly copy the AD
flag from upstream servers.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2120 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-05-31 07:36:01 +00:00
wouter
348f5baad7 parent-child misconfigured data lookup.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2119 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-05-28 14:15:29 +00:00
wouter
2c860dfa51 iana portlist updated
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2118 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-05-28 13:00:42 +00:00
wouter
1e9c003966 - Contribution from Migiel de Vos (Surfnet): nagios patch for
unbound-host, in contrib/ (in the source tarball).  Makes
        unbound-host suitable for monitoring dnssec(-chain) status.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2116 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-05-26 09:17:18 +00:00
wouter
c5274f7a89 - EDNS timeout code will not fire if EDNS status already known.
- EDNS failure not stored if EDNS status known to work.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2115 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-05-21 11:00:35 +00:00
wouter
8896e7d841 - Fix resolution for domains like safesvc.com.cn. If the iterator
can not recurse further and it finds the delegation in a state
         where it would otherwise have rejected it outhand if so received
         from a cache lookup, then it can try to ask higherup (with loop
         protection).
       - Fix comments in iter_utils:dp_is_useless.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2114 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-05-19 12:59:27 +00:00
wouter
e70d270d5c svn:NO TEST iana portlist updated
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2112 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-05-18 12:37:38 +00:00
wouter
9d31e30c81 Fix various compiler warnings from the clang llvm compiler.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2111 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-05-18 12:37:04 +00:00
wouter
bedc58446d - Fix bug#308: spelling error in variable name in parser and lexer.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2110 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-05-06 05:23:49 +00:00
wouter
6fde84b695 - Conforms to draft-ietf-dnsop-default-local-zones-13. Added default
reverse lookup blocks for IPv4 test nets 100.51.198.in-addr.arpa,
  113.0.203.in-addr.arpa and Orchid prefix 0.1.1.0.0.2.ip6.arpa.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2108 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-05-04 10:50:27 +00:00
wouter
f2596d95df - Fix dnssec-missing detection that was turned off by server selection.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2107 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-05-04 08:39:04 +00:00
wouter
0d24f0ba28 - infra cache entries that are expired are wiped clean. Previously
it was possible to not expire host data (if accessed often).


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2106 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-04-29 14:12:54 +00:00
wouter
5de78b1e23 dnssec lameness detection looks in key cache if dnssec is expected.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2104 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-04-29 12:36:12 +00:00
wouter
97a1487ccd - Fix detection of gost support in ldns (reported by Chris Smith).
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2103 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-04-28 19:50:34 +00:00
wouter
76e9d25a6a GOST detect and iana portlist updated.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2102 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-04-28 12:52:03 +00:00
wouter
c1dee8ad26 Fix harden-referral-path so it does not generate lookup failures.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2101 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-04-27 14:15:19 +00:00
wouter
a1cfb1baa7 - autotrust anchor file can be initialized with a ZSK key as well.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2100 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-04-27 13:00:48 +00:00
wouter
f335d4f2c4 - fix retry sequence if prime hints are recursion-lame.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2099 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-04-27 11:10:35 +00:00
wouter
d1058d1f51 unbound-control get_option domain-insecure works.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2098 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-04-27 09:16:23 +00:00
wouter
82e5783f72 Fix bug#307: 0x20 fallback outstanding query count, together with rec_lame,
and canonical rrset comparison.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2097 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-04-26 14:59:44 +00:00
wouter
84a1dcfbd0 - More strict scrubber (Thanks to George Barwood for the idea):
NS set must be pertinent to the query (qname subdomain nsname).


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2096 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-04-26 13:40:37 +00:00
wouter
1334a54e6c no double include in lexer
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2095 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-04-26 08:53:53 +00:00
wouter
8a74c1e7d1 Detect libev installed.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2094 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-04-26 08:41:24 +00:00
wouter
ba5c3e6822 Fix use CPPFLAGS.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2093 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-04-26 08:06:01 +00:00
wouter
1c1bb2f5b2 - Fix local-zone type redirect that did not use the query name for
the answer rrset.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2092 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-04-23 14:03:09 +00:00
wouter
65ebf15273 spelling
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2090 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-04-23 09:57:05 +00:00
wouter
88070f63e6 - Fix to fetch data as last resort more tenaciously. When cycle
targets cause the server selection to believe there are more options
	  when they really are not there, the server selection is reinitiated.
	- Fix fetch from blacklisted dnssec lame servers as last resort.  The
	  servers IP address is then given in validator errors as well.



git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2089 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-04-23 09:07:05 +00:00
wouter
8d375f0e28 - Squelch log message: sendto failed permission denied for
255.255.255.255, it is visible in VERB_DETAIL (verbosity 2).


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2088 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-04-23 06:48:49 +00:00
wouter
a74435bf95 - Fix validation failure for qtype ANY caused by a RRSIG parse failure.
The validator error message was 'no signatures from ...'.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2087 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-04-22 15:01:02 +00:00
wouter
99ef625e34 trunk has 1.4.5
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2086 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-04-22 09:02:30 +00:00
wouter
b624301627 tag 1.4.4 release
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2085 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-04-22 08:14:43 +00:00
wouter
0357fbc7c6 tag 1.4.4rc1
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2084 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-04-16 11:21:06 +00:00
wouter
afca483428 portability of CMSG_SPACE
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2081 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-04-16 08:41:08 +00:00
wouter
b0c38ce1a4 GOST algorithm number 12.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2079 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-04-15 11:29:43 +00:00
wouter
18abe25cbf - Fix chain of trust with CNAME at an intermediate step, for the DS
processing proof.



git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2075 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-04-09 14:28:32 +00:00
wouter
1e37006786 Fix bug#305: pkt_dname_tolower could read beyond end of buffer or
get into an endless loop, if 0x20 was enabled, and buffers are small
  or particular broken packets are received.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2073 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-04-09 09:04:20 +00:00
wouter
8f5b52f095 Fix validation of queries with wildcard names (*.example).
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2071 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-04-08 13:22:35 +00:00
wouter
cc89cee01f GOST support.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2065 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-04-06 12:15:19 +00:00
wouter
be521bfaaa - Fix EDNS probe for .de DNSSEC testbed failure, where the infra
cache timeout coincided with a server update, the current EDNS 
	  backoff is less sensitive, and does not cache the backoff unless 
	  the backoff actually works and the domain is not expecting DNSSEC.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2064 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-04-06 08:35:50 +00:00
wouter
66f31a9618 iana portlist updated
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2062 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-04-01 14:53:25 +00:00
wouter
05c33f55cc unbound control removed items are not counted again.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2061 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-03-24 14:44:35 +00:00
wouter
ecbada6d1a iana portlist updated
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2060 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-03-23 15:29:06 +00:00
wouter
87d9c4ec51 Fix bug#301.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2057 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-03-22 09:38:06 +00:00
wouter
2659b16a2c Fixup unbound-host.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2056 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-03-22 09:23:30 +00:00
wouter
d9533ba01c fix fwd_ancil for platforms that do not support the option.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2051 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-03-19 13:44:02 +00:00
wouter
1080caf476 Make extended statistics counter documentation easier to find.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2050 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-03-18 14:53:28 +00:00
wouter
c046d1d839 Fixed random numbers for port, interface and server selection.
Removed very small bias.
Also some lint fixes.



git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2049 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-03-18 14:42:22 +00:00
wouter
d28c283f3b Faster nsec3.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2044 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-03-16 16:52:56 +00:00
wouter
4d7c34aa21 Check for SENDSRCADDR socket option.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2041 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-03-16 15:11:58 +00:00
wouter
a5893b5a68 Fix interface automatic to work for ipv6 on openbsd.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2039 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-03-16 08:37:50 +00:00
wouter
4480f695f2 unit test for util/regional.c.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2037 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-03-15 13:18:49 +00:00
wouter
5fb04b1a9c Move includes to code files.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2035 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-03-12 15:17:48 +00:00
wouter
3899d47487 Fix solaris python compile.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2034 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-03-12 13:21:20 +00:00
wouter
b9f98901a6 Fix python if threaded.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2032 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-03-12 12:44:44 +00:00
wouter
d801671451 ldns tarball updated (earlier -lnsl -lsocket checks), iana portlist updated.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2031 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-03-12 09:36:19 +00:00
wouter
1ff0b49a33 Reorder config checks.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2030 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-03-12 09:20:40 +00:00
wouter
d2666352a8 spelling fix
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2029 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-03-11 16:17:45 +00:00
wouter
f0286d7fcf trunk is 1.4.4 development.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2028 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-03-11 14:29:32 +00:00
wouter
7037512db7 Tag 1.4.3 created.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2027 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-03-11 14:26:20 +00:00
wouter
e5a4a85ead Fix daemonize on Solaris 10.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2026 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-03-11 13:28:53 +00:00
wouter
e18f7f184a MacPorts fix.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2025 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-03-11 12:52:58 +00:00
wouter
dfc446cd61 - fix for memory alignment in struct sock_list allocation.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2024 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-03-11 11:19:14 +00:00
wouter
f851aeec10 --enable-alloc-nonregional
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2022 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-03-11 09:35:08 +00:00
wouter
1023094ab3 nicer printf format conversion.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2019 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-03-10 12:11:54 +00:00
wouter
6668daec7f alloc_lite works
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2015 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-03-10 11:01:33 +00:00
wouter
0e30601889 --enable-alloc-lite
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2014 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-03-09 16:26:53 +00:00
wouter
18abf4ba2b trunk moves to 1.4.3
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2013 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-03-09 09:40:48 +00:00
wouter
5b2580fd76 tag 1.4.2 release.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2012 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-03-09 08:55:50 +00:00
wouter
561c5ccea0 iana portlist updated
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2011 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-03-08 09:34:03 +00:00
matje
2fc8d69edc typo svn:NO TEST
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2010 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-03-04 15:24:51 +00:00
wouter
1b8f01359b Fix crash in control channel code.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2007 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-03-04 10:07:54 +00:00
wouter
fc28b01c35 - better casts in pipe code, brackets placed wrongly.
- iana portlist updated.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2006 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-03-03 15:39:00 +00:00
wouter
f368606c31 new specfile.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2005 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-03-01 16:03:51 +00:00
wouter
26ab82c490 changelog for rpath fix
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2004 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-03-01 15:49:19 +00:00
wouter
767237aca1 ldns tarball updated (compile portability fixes).
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2000 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-03-01 14:36:49 +00:00
wouter
2bef43a317 Nicer debug output.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1999 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-03-01 13:00:00 +00:00
wouter
0fb5a6fc79 enable-checking
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1998 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-03-01 12:53:02 +00:00
wouter
76852e4b9f Skip RRSIGs on 5011 init. Make install makes all.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1997 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-03-01 10:26:42 +00:00
wouter
b56108adb3 list_local_zones and list_local_data.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1996 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-02-26 16:14:00 +00:00
wouter
9d9f0dcfd3 unbound-control list_stubs and list_forwards.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1995 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-02-26 15:40:46 +00:00
wouter
f23cf699bf Better prototype.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1994 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-02-26 11:05:49 +00:00
wouter
4f32ae270c - Fix scrubber bug that potentially let NS records through. Reported
by Amanda Constant.
        - Also delete potential poison references from additional.
        - Fix: no classification of a forwarder as lame, throwaway instead.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1993 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-02-24 13:27:47 +00:00
wouter
fdd0dd17cd get and set option more accessible.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1990 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-02-23 13:53:10 +00:00
wouter
be64e9cc7e reopen and move of get_option to util.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1989 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-02-18 16:40:22 +00:00
wouter
840095aa73 Pickup ldns fix #297.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1988 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-02-18 13:34:03 +00:00
wouter
83d9bdb813 Stops blacklisting because of strange firewalls.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1987 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-02-18 11:21:11 +00:00
wouter
81d203550b A little more strict DS scrubbing.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1986 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-02-18 09:47:08 +00:00
wouter
daae24a855 Scrub DNSKEY, DLV and DS much more stringently.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1985 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-02-17 16:50:04 +00:00
wouter
bc146457db printout errors if trust anchor write fails.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1984 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-02-16 08:52:44 +00:00
wouter
5b27935db0 Fix for Roy.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1982 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-02-15 10:49:03 +00:00
wouter
26ab4d33f5 Retry in case of validation failure less, cached per-zone not per-query.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1981 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-02-12 15:24:42 +00:00
wouter
24fcadacbb iana portlist updated
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1980 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-02-11 10:00:37 +00:00
wouter
d2ea8dbf57 ldns tarball update.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1979 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-02-11 09:41:50 +00:00
wouter
e43abe6ea8 include math.h for prototypes
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1978 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-02-09 15:21:34 +00:00
wouter
a8d107d22c snprintf portability
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1977 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-02-09 14:35:52 +00:00
wouter
04beaa48ed updated url.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1974 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-02-02 08:43:26 +00:00
wouter
d84c6611b4 memcmp portability.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1972 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-02-01 13:27:23 +00:00
wouter
f3be767b47 iana portlist updated
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1968 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-02-01 08:57:46 +00:00
wouter
829775bdf5 iana portlist updated.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1965 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-01-27 21:06:00 +00:00
wouter
abcdf16305 remove warning on format string.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1964 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-01-27 20:29:07 +00:00
wouter
f6e57cdc2f libtool finish the python unbound lib.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1963 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-01-22 16:25:17 +00:00
wouter
f1610602ed version 5 of acx_nlnetlabs.m4
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1962 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-01-21 15:42:44 +00:00
wouter
15d89fbf9e fixup lookup trouble for parent-child domains on the first query.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1961 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-01-20 13:11:54 +00:00
wouter
a315d7d072 ldns detection also check header file.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1957 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-01-14 14:32:39 +00:00
wouter
caa4f084e3 prefetch-key feature.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1956 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-01-13 13:33:18 +00:00
wouter
64bd035bae fix unbound-checkconf for auto-trust-anchor-file
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1955 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-01-12 15:49:30 +00:00
wouter
988cdf0808 work on prefetch: store the updated results in the cache.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1954 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-01-08 15:59:36 +00:00
wouter
f8d114b2cc Fix parent child disagreement handling and no-ipv6 present.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1953 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-01-08 12:47:27 +00:00
wouter
9bb2c1c259 Stats for prefetch. unbound_munin_ plugin updated.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1952 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-01-07 16:06:26 +00:00
wouter
2a29e7923e Doc fix and work on prefetch feature.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1951 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-01-07 14:38:18 +00:00
wouter
7775eb487d Documentation nicer.
Stronger crypto by default for unbound-control.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1950 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-01-06 14:48:44 +00:00
wouter
da1df74a83 more verbose output to describe lame addresses.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1949 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-01-06 13:15:21 +00:00
wouter
6a7022a71d Fix bug#291 and unit test spruced up.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1948 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-01-06 10:55:14 +00:00
wouter
bdf600e08a iana portlist updated.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1947 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-01-06 10:16:52 +00:00
wouter
c2a7ce8f78 iana portlist updated
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1946 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-01-04 15:43:33 +00:00
wouter
45258df1eb Newer libtool for configure.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1945 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-12-22 08:28:24 +00:00
wouter
6f71842b13 1.4.2 version in configure.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1944 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-12-17 09:37:29 +00:00
wouter
f3098eb963 Review comments, tag changelog entry.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1942 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-12-17 08:58:51 +00:00
wouter
cf25644378 fixes and new ldns tarball.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1939 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-12-15 09:31:39 +00:00
wouter
02d69146e3 Answer qclass=ANY.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1938 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-12-15 09:10:04 +00:00
wouter
be8e226e7f on IPv4 UDP turn off DF flag.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1937 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-12-11 16:02:49 +00:00
wouter
aa41f2fe99 Check rrsig expiration last in verify_rrsig
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1936 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-12-10 16:03:31 +00:00
wouter
4ad1256dd9 Readup fixes.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1935 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-12-10 15:41:52 +00:00
wouter
71132264fe More design choice explanation.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1934 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-12-10 10:23:51 +00:00
wouter
901335beb1 - Fix SOA excluded from negative DS responses. Reported by Hauke
Lampe.  The negative cache did not include proper SOA records for
	  negative qtype DS responses which makes BIND barf on it, such
	  responses are now only used internally.
	- Fix negative cache lookup of closestencloser check of DS type bit.



git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1932 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-12-09 14:55:19 +00:00
wouter
4d4645dc0a Fix bug#287
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1931 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-12-09 09:07:56 +00:00
wouter
896fec5041 Specify port number in interface lines.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1930 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-12-08 16:31:56 +00:00
wouter
170bc60cb6 Fix lookup of domains with parent-child zonecut data differences.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1929 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-12-08 13:37:59 +00:00
wouter
85b83f2358 change to trigger update to test new commithook with builtin ldns tarball.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1928 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-12-07 15:04:48 +00:00
wouter
66ea551c7d test for bug#287
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1927 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-12-07 10:19:28 +00:00
wouter
4e5f711df1 Test for module-config "iterator"
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1925 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-12-01 08:12:12 +00:00
wouter
32a95e710f Fix bug #284.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1923 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-11-30 13:07:39 +00:00
wouter
9d4d8631f3 1.4.1 and libtool version fix
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1922 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-11-26 14:28:40 +00:00
wouter
1f27410f07 updated ldns.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1920 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-11-26 11:12:32 +00:00
wouter
a122bc0d8b fixup spinning
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1919 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-11-23 12:12:59 +00:00
wouter
a688baa847 Patch applied from David Hubbard.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1918 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-11-23 11:01:10 +00:00
wouter
e3e1d2dc78 Utility script to convert anchors.mf from the ITAR into individual files that are amenable to RFC5011 tracking.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1914 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-11-20 10:37:06 +00:00
wouter
c135aed578 iana portlist updated
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1913 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-11-19 10:22:48 +00:00
wouter
10f2d36105 better argument help for unbound-control
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1912 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-11-19 10:01:42 +00:00
wouter
b79d8c0e5a iana portlist updated
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1911 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-11-17 16:02:59 +00:00
wouter
8e7811cf34 noted multiple autotrust lines needed in example.conf
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1910 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-11-17 09:43:09 +00:00
wouter
2cbbd1bcfd svn tag changelog entry
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1908 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-11-16 14:32:04 +00:00
wouter
da8892f311 CLOSEST trust anchors tested with CNAME and NSEC3 optout.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1907 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-11-16 14:13:58 +00:00
wouter
3d85790d25 Fix#282 libunbound memleak on error condition by Eric Sesterhenn.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1906 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-11-16 13:36:54 +00:00
wouter
a4575ae427 Fixup unsigned CNAME to signed CNAME detection of signatures.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1905 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-11-16 13:34:03 +00:00
wouter
66098406dd - unbound-host does not fail on type ANY.
- Fixed wireparse failure to put RRSIGs together with data in some
	  long ANY mix cases, which fixes validation failures.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1903 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-11-13 14:51:36 +00:00
wouter
3e0c959ed8 Fix validation failure cnamenodata proof failed for hud.gov.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1902 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-11-13 10:10:05 +00:00
wouter
4b099772a0 review fixes.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1901 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-11-12 16:27:11 +00:00
wouter
ec93c4b022 iana portlist updated
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1899 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-11-12 09:12:06 +00:00
wouter
f40ce78c55 review comments. updated ldns tarball with 1.6.2.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1898 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-11-11 16:18:38 +00:00
wouter
344beb095b review fixes.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1897 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-11-10 16:02:05 +00:00
wouter
cd2cc9f23d Fixed argument optionality in help output.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1896 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-11-10 13:28:09 +00:00
wouter
91b0796453 Fix crash bug with DLV and dnssec-retry for the domain registered in it.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1895 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-11-10 10:42:50 +00:00
wouter
90548a0528 better error text.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1891 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-11-05 19:22:50 +00:00
wouter
f79e307f33 GOST draft version -00 to -01 changes incorporated.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1886 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-11-02 15:05:06 +00:00
wouter
e7d4ff03bc Fix autotrust initialised with DS.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1884 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-11-02 13:56:14 +00:00
wouter
d55ef3d18c do-udp: no fixed.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1882 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-10-29 12:11:38 +00:00
wouter
71124621dc edns-buffer-size option.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1881 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-10-29 10:37:44 +00:00
wouter
9dd4d66213 iana portlist updated
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1880 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-10-29 07:48:36 +00:00
wouter
2822feb4b7 ldns tarball updated.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1879 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-10-28 21:59:45 +00:00
wouter
9d5db7f1a9 sha256 support enabled by default.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1878 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-10-28 21:56:54 +00:00
wouter
3aed79ad17 iana portlist updated.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1877 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-10-28 08:24:41 +00:00
wouter
787d87dfd4 Removed hard malloc failure reported by Greg Woods.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1876 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-10-28 08:04:38 +00:00
wouter
2543ec81c7 iana portlist updated
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1875 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-10-27 07:27:01 +00:00
wouter
7acf38ac32 - Made new validator error string available from libunbound for
applications.  It is in result->why_bogus, a zero-terminated string.
	  unbound-host prints it by default if a result is bogus.
	  Also the errinf is public in module_qstate (for other modules).
	Binary API different. bumped library ABI version.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1874 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-10-08 17:05:53 +00:00
wouter
a3172d08ca Fix double time subtraction in negative cache.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1873 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-10-08 09:18:40 +00:00
wouter
7b7265c532 More detailed errors.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1871 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-10-08 07:23:49 +00:00
wouter
7f41a8fd8a More vallog reason. Doxygen.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1869 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-10-08 06:35:14 +00:00
wouter
622609bde7 - moved version number to 1.4.0 because of 1.3.4 release with only
the NSEC3 patch.
	- val-log-level: 2 shows extended error information for validation
	  failures, but still one (longish) line per failure.  For example:
	  validation failure <example.com. DNSKEY IN>: signature expired from
	  192.0.2.4 for trust anchor example.com. while building chain of trust
	  validation failure <www.example.com. A IN>: no signatures from
	  192.0.2.6 for key example.com. while building chain of trust



git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1868 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-10-07 16:45:47 +00:00
wouter
eddedc91f5 Fix check for NSEC3 signatures
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1865 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-10-07 12:57:12 +00:00
wouter
e699e8140a typo in changelog
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1863 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-10-07 09:32:00 +00:00
wouter
98f810640e retry mode: empty non terminal.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1862 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-10-07 08:53:09 +00:00
wouter
6be18f21cc retry mode: DNSKEY.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1861 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-10-07 08:22:27 +00:00
wouter
404b2e7a85 Retry mode, DS and prime.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1860 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-10-07 07:52:02 +00:00
wouter
4ba1003f2c Data retry on validation failure.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1859 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-10-06 08:31:47 +00:00
wouter
fa784a01ca iana portlist updated
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1858 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-10-02 08:12:54 +00:00
wouter
971004b350 Fix autotrust-5011 file used from libunbound (no probing by itself because
it may not have the processor whenever it likes).


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1857 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-10-02 08:08:44 +00:00
wouter
145338e6c8 review fixes.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1855 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-09-28 14:52:53 +00:00
wouter
a3e36f1ee5 Read iana root multiline and prevent integer underflow.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1854 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-09-28 13:14:01 +00:00
wouter
1086910ad6 review fixes
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1853 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-09-25 15:20:29 +00:00
wouter
e64f6a9b3a so-rcvbuf option.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1851 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-09-25 08:54:50 +00:00
wouter
d91b079298 Test of original autotrust formatted data.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1849 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-09-23 12:50:42 +00:00
wouter
b4a655b16e Failure handling for 5011.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1848 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-09-23 09:05:44 +00:00
wouter
5d07c6ae3c revocation of trust anchors works.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1846 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-09-22 14:04:43 +00:00
wouter
6650ab00ca rfc5011 and algorithm rollover
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1845 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-09-22 12:20:21 +00:00
wouter
8e36b3fee5 Pick up revocations even if not normally validly signed.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1842 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-09-18 10:13:06 +00:00
wouter
f6e1799332 autotrust tests and fixes.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1841 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-09-18 07:49:29 +00:00
wouter
84e9a4b094 manual page fixes from Tony Finch
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1840 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-09-17 14:52:43 +00:00
wouter
3dd37954dc spelling
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1839 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-09-17 14:38:20 +00:00
wouter
1ea803e577 Changelog.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1838 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-09-17 14:36:15 +00:00
wouter
4db7b0022f Fix unbound-host compile with --enable-alloc-checks.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1836 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-09-17 10:50:44 +00:00
wouter
b78cb686ef Fixup memstats for pretty time print in log file.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1834 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-09-16 13:01:51 +00:00
wouter
1ad05059ee Memory leak fix.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1832 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-09-16 12:47:56 +00:00
wouter
484cefc1e6 iana portlist updated
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1831 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-09-15 14:15:24 +00:00
wouter
5710e112b0 line buffering
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1828 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-09-10 14:33:46 +00:00
wouter
fc0faf9072 can print .bg key.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1824 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-09-10 13:13:55 +00:00
wouter
5e13816d1d load_cache is meant for debugging.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1823 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-09-10 10:09:24 +00:00
wouter
8a4b3d5fbe Fixup TTL too large bug for bogus responses.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1822 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-09-10 10:01:36 +00:00
wouter
76d6f637e5 Fixups.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1820 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-09-08 07:20:47 +00:00
wouter
1c400300ef - autotrust testbound scenarios.
- autotrust fix that failure count is written to file.
        - autotrust fix that keys may become valid after add holddown time
          alone, before the probe returns.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1819 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-09-07 14:34:29 +00:00
wouter
8eb0cea7d2 fix python memory leak.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1818 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-09-04 14:14:54 +00:00
wouter
addf29112f libevent-2.0 compatibility.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1817 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-09-04 13:29:11 +00:00
wouter
188a59db98 source IP from python and doxygen fixes.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1813 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-09-03 14:51:38 +00:00
wouter
c1099e1cb1 Makefile fix for parallel makes.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1809 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-09-03 12:06:06 +00:00
wouter
fba7030fac ldns-updated
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1808 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-09-03 12:04:39 +00:00
wouter
f9e81fd89d Luca Bruno's patch.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1806 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-09-03 10:07:13 +00:00
wouter
da1b7f1826 - TRAFFIC keyword for testbound. Simplifies test generation.
${range lower val upper} to check probe timeout values.
- test with 5011-prepublish rollover and revocation.
- fix revocation of RR for autotrust, stray exclamation mark.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1804 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-09-02 13:11:52 +00:00
wouter
7bc0cca2bf active probe
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1802 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-09-01 14:47:57 +00:00
wouter
a1d844cda6 randomise probe time.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1798 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-09-01 12:45:10 +00:00
wouter
1c2c0cc0ec macro arithmetic.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1796 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-09-01 09:30:28 +00:00
wouter
e947c5b54f variable processing.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1795 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-08-31 15:58:38 +00:00
wouter
5a7356ca33 Fixup unbound-control for forwards and stubs.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1792 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-08-28 09:43:05 +00:00
wouter
5f5fe07809 Empty callback.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1791 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-08-27 15:22:48 +00:00
wouter
699dd4d7c8 iana portlist updated.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1790 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-08-27 10:24:13 +00:00
wouter
d6a58dba46 autotrust probing and testbound with fake timer support.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1787 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-08-26 13:23:49 +00:00
wouter
2f57ef5e30 Fixup DS query handling.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1785 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-08-25 15:15:10 +00:00
wouter
c0b44d0a25 configure detect ssl get_compression_methods and ctime_r fix.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1780 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-08-25 13:05:31 +00:00
wouter
bcd59ec0d6 yylex_destroy configure.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1779 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-08-25 12:10:24 +00:00
wouter
6e8c19efd4 ctime_r compat definition
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1778 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-08-25 10:29:25 +00:00
wouter
a1811bccb0 revoke point handling
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1777 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-08-25 10:02:17 +00:00
wouter
0f8ead12a8 autotrust options
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1776 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-08-25 08:46:33 +00:00
wouter
f386130fcf iana portlist updated
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1775 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-08-25 08:07:47 +00:00
wouter
dc96615355 Fixup memleak in unsupported algorithm checks at startup.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1774 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-08-25 06:51:00 +00:00
wouter
5f2aa95969 less memory leaks.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1773 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-08-24 15:56:45 +00:00
wouter
59f0039bba autotrust test routines.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1771 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-08-24 14:40:25 +00:00
wouter
462e16b0cb debug routines and first brazilian prime has been done.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1770 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-08-21 15:27:23 +00:00
wouter
5816d9887f autotrust work
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1769 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-08-20 11:49:33 +00:00
wouter
0fefb00d25 iana portlist updated.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1768 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-08-19 15:53:45 +00:00
wouter
92a8802da0 autotrust state table updates.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1767 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-08-19 15:30:20 +00:00
wouter
1f843d457b autotrust event_update routine.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1766 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-08-18 15:36:46 +00:00
wouter
df9556e87e autotrust
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1765 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-08-17 15:58:27 +00:00
wouter
9b56161dd9 Blacklist when 16 queries fail in a row.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1764 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-08-17 12:43:23 +00:00
wouter
f2ab6580f6 Fix bug in DLV. Iana portlist.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1762 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-08-14 13:58:54 +00:00
wouter
98a2d20556 report RTT
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1761 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-08-14 08:35:46 +00:00
wouter
344d6b7622 autotrust work
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1760 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-08-13 15:32:04 +00:00
wouter
d3a9449a97 autotrust work
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1758 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-08-12 15:26:47 +00:00
wouter
9fc4f28cb5 iana portlist updated
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1756 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-08-11 12:25:56 +00:00
wouter
964c7a04ce Nicer names for test files.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1755 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-08-11 10:33:56 +00:00
wouter
88815de938 updated unit tests.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1754 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-08-11 10:24:45 +00:00
wouter
02d6072d99 GOST checked for. ldns-1.6.1 release candidate tarball.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1753 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-08-11 10:02:53 +00:00
wouter
79363fc5ea OpenSSL config() and small memory leak. No more ENGINE_load_gost().
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1750 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-08-07 15:23:35 +00:00
wouter
6c2837bfd2 iana and ldns updated.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1748 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-08-06 13:59:53 +00:00
wouter
96c6d3daf3 GOST support with --enable-gost.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1747 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-08-06 13:38:55 +00:00
wouter
b981912f54 trunk to 1.3.4
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1746 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-08-05 15:55:58 +00:00
wouter
b08915f965 noted.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1745 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-08-04 14:28:17 +00:00
wouter
f6bd58fbb0 iana portlist updated.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1743 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-08-04 12:55:26 +00:00
wouter
0ee3554101 Test example signatures for rsasha256 and rsasha512.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1742 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-08-04 12:45:51 +00:00
wouter
2a6cfc2c05 iana portlist updated.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1741 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-08-03 09:04:06 +00:00
wouter
9594aaf3d5 Fix for Roland, tell why the error happens.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1740 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-08-03 08:46:26 +00:00
wouter
509323d5f4 iana portlist updated.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1739 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-07-27 12:44:50 +00:00
wouter
bf034a771a Updated cacti files for request queue statistics counters.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1738 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-07-27 12:35:48 +00:00
wouter
fbacc39161 1.3.3rc1 tag.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1737 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-07-23 13:40:26 +00:00
wouter
a36d0b554b Fixup for root prime requests sent when not needed.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1736 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-07-23 13:21:42 +00:00
wouter
00971e4abf Fixup lameness handling in server selection.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1735 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-07-21 13:52:39 +00:00
wouter
4c611f0e08 Log option for bogus only.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1734 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-07-20 14:22:29 +00:00
wouter
5753aaaf2a root hints update-anchor.sh
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1732 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-07-20 09:43:40 +00:00
wouter
92d2f9a1b1 ignore transient sendto conditions.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1731 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-07-20 08:35:13 +00:00
wouter
49699dbefb makedist can setup.exe crosscompile
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1730 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-07-16 10:56:00 +00:00
wouter
d55eafd9a1 fix replacement malloc
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1728 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-07-16 10:17:52 +00:00
wouter
f64e303f3e Setup.exe making on crosscompile.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1727 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-07-15 15:10:17 +00:00
wouter
737cff392a setup.exe can be created from crosscompile.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1723 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-07-15 11:50:13 +00:00
wouter
89d698244f crosscompile with mingw32 works.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1722 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-07-14 14:44:53 +00:00
wouter
8a16be9ef6 iana portlist updated.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1721 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-07-14 08:24:23 +00:00
wouter
57c929f0a8 ldns update and RAND_MAX clean up
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1720 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-07-14 07:54:05 +00:00
wouter
06381de4f2 reported by Mees de Roo
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1718 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-07-13 16:00:20 +00:00
wouter
4be195ce0c Fix mingw ID randomness from 8 to 16 bits.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1717 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-07-13 15:47:42 +00:00
wouter
3364fd2b96 trunk moves to 1.3.3.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1715 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-07-13 13:28:12 +00:00
wouter
c09f350667 Fix for windows crash at start (after install for example)
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1713 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-07-13 07:45:19 +00:00
wouter
1d76db397e version 1.3.2 in trunk
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1709 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-07-09 09:08:08 +00:00
wouter
4bd10eb7d9 Tag 1.3.1
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1708 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-07-09 09:00:24 +00:00
wouter
5ba500b7d0 iana portlist updated
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1704 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-07-07 10:37:56 +00:00
wouter
b8246e4684 updated fedora spec file.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1702 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-07-06 17:02:41 +00:00
wouter
1b4bab2cc0 uname fixup.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1699 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-07-06 12:13:15 +00:00
wouter
26e35cccfc Prettier, comments from Jelte.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1698 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-07-06 09:34:47 +00:00
wouter
98a7488e40 changelog
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1696 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-07-03 19:41:31 +00:00
wouter
10f8e9d5a0 More lenient checks.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1691 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-06-30 12:50:57 +00:00
wouter
d98badb72f Linux IPv6 large response support.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1689 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-06-29 13:47:48 +00:00
wouter
be05b2e570 ldns tarball update.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1688 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-06-29 10:36:52 +00:00
wouter
e2f08e1807 Better wrongly truncated check. And debug statements.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1687 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-06-29 10:15:27 +00:00
wouter
6d02e33024 ldns tarball update.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1686 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-06-29 09:59:43 +00:00
wouter
c905613359 Fixup for EDNS probe (neater than patch on mailing list).
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1684 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-06-26 13:15:06 +00:00
wouter
5b8ad2311f Updated fedora spec file, with python support.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1683 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-06-22 15:00:21 +00:00
wouter
e6175444fb iana portlist updated.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1682 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-06-22 08:04:01 +00:00
wouter
b2e68d6a37 and changelog separate.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1681 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-06-22 07:56:27 +00:00
wouter
ecec7adc27 Handle referral path check cases where NS is in the answer section.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1678 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-06-19 08:55:12 +00:00
wouter
3a2ab59062 strict aliasing warning in config_file code.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1676 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-06-19 07:45:45 +00:00
wouter
1b686c4270 iana portlist updated.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1675 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-06-19 07:27:53 +00:00
wouter
036b116f74 Fixup strict aliasing warning on Fedora 11.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1674 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-06-19 07:09:12 +00:00
wouter
101e650443 python warning suppress.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1672 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-06-18 14:28:28 +00:00
wouter
1f9e030943 autoconf 2.63 for configure
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1671 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-06-18 14:08:56 +00:00
wouter
efa0fad14e extremely lenient for truncated positive replies
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1670 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-06-18 10:59:59 +00:00
wouter
bcaa5a3d51 Fixup parse problem reported by Hauke Lampe.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1669 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-06-18 09:31:58 +00:00
wouter
aec549bc24 credits entry for cz.nic
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1665 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-06-17 07:12:16 +00:00
wouter
6d1db4997a check messages taken from cache, also in iterator.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1662 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-06-16 12:03:41 +00:00
wouter
e851c3e702 touchup to munin memory report
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1661 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-06-16 09:34:18 +00:00
wouter
85cf4b716f Fix max depth check.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1660 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-06-16 09:06:52 +00:00
wouter
b58effcc4d iana portlist updated.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1659 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-06-16 08:31:07 +00:00
wouter
a081885de3 Fixup DLV lookups and pickup responses from cache.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1657 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-06-15 13:27:53 +00:00
wouter
6292c02b40 bug #254, whitespace in example.conf
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1656 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-06-13 09:49:53 +00:00
wouter
30f2ca1cff Fixup stub below a forward, the stub is still honored and not trumped by the
forward zone.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1653 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-06-12 09:01:42 +00:00
wouter
e666a96c36 mesh callbacks review, call error if deleted unfulfilled, check fptr wlist.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1652 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-06-12 07:53:36 +00:00
wouter
cb323a70bd Fixed potential wrong NSEC, but the bug could not be triggered. Unit test
added anyway.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1651 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-06-12 07:23:04 +00:00
wouter
b60f48fe0e forward-zone and DS fixup. Test.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1650 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-06-11 18:54:07 +00:00
wouter
7c44417585 Got contributed script to turn etc hosts into unbound config.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1649 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-06-11 18:30:53 +00:00
wouter
8697c2c5aa Fixup stub chain of trust from public to private servers.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1648 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-06-11 14:02:37 +00:00
wouter
83b44d560b And review fixup recommit.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1647 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-06-11 10:52:28 +00:00
wouter
b2ae85bb57 recommit 9 June 2009.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1646 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-06-11 09:43:23 +00:00
wouter
c832efb889 munin show total memory if sbrk trick does not work (eg. FreeBSD).
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1645 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-06-08 15:43:15 +00:00
wouter
d92d850f83 fail python if no swig
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1644 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-06-08 14:53:27 +00:00
wouter
3cb2452d1a lint, aliasing.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1643 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-06-08 14:51:00 +00:00
wouter
b35f6ba68e iana post list updated.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1642 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-06-08 13:55:58 +00:00
wouter
3789892aa2 TODO items.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1641 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-06-08 13:47:06 +00:00
wouter
c8dcc0edd2 Remove REVOKE flag support.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1639 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-06-08 08:29:17 +00:00
wouter
0c767fe130 review comments Matthijs.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1637 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-06-03 08:06:42 +00:00
wouter
fbc5031604 Fixup bad free.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1635 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-06-03 07:57:19 +00:00
wouter
d14899e35f 1.3.0 tag remove
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1633 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-06-02 13:44:57 +00:00
wouter
88be426ff7 ldns updated.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1632 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-06-02 09:14:29 +00:00
wouter
e6df7cd585 rsasha256 and rsasha512 not enabled by default.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1631 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-06-02 09:04:16 +00:00
wouter
5d54dfa2f7 Fixup docbug reported by Matthew Dempsky.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1630 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-05-29 08:48:44 +00:00
wouter
0338c63a77 iana and ldns updates.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1628 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-05-28 08:45:04 +00:00
wouter
5cf9cc12a2 Fixup crash if root prime has a timeout and parent qstate has been deleted.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1626 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-05-27 12:10:07 +00:00
wouter
f658d87d6b change in debug statements.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1625 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-05-27 11:27:41 +00:00
wouter
cfc0a74269 Fix IPv6 detection on XP.
Fix loop to service on quit when there are messages waiting.

git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1624 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-05-27 08:24:19 +00:00
wouter
8d9058e2b8 Fixup assertion that no longer holds (since the new DoS prevention code jostles out old queries).
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1623 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-05-26 14:42:14 +00:00
wouter
d24b90660c Windows handle leakage fixes: closesocket or else the networkstack leaks handles (for ever, even after closing the application), and use own mutex implementation (whee!).
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1622 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-04-29 15:23:08 +00:00
wouter
6945271059 1.3.0 svn tag.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1619 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-04-28 08:28:45 +00:00
wouter
e9c9569e70 ifdef windows functions in testbound.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1618 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-04-27 13:26:15 +00:00
wouter
4fdda2010e Optimisation.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1617 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-04-27 12:40:22 +00:00
wouter
5df0a87e23 libcrypto and python checks.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1616 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-04-23 15:47:49 +00:00
wouter
c1fa18995f python lock deadlock on MacOSX.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1615 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-04-23 14:59:44 +00:00
wouter
3bfff97da5 Pylib for macOSX
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1614 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-04-23 14:34:32 +00:00
wouter
d26e98448e iana portlist updated.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1613 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-04-23 13:00:01 +00:00
wouter
499398c733 solaris thread safety of thread functions.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1612 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-04-23 12:51:33 +00:00
wouter
e6d7790f6f Fix swig detection.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1610 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-04-21 14:32:44 +00:00
wouter
e5b0b0d657 build fix.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1609 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-04-21 08:36:39 +00:00
wouter
15fb1f1138 python include and configlexer fwrite warning.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1608 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-04-17 12:14:43 +00:00
wouter
72bfbdf12d Line endings.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1607 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-04-17 11:52:42 +00:00
wouter
715a0fe7d9 rsasha512 fixup and successful test of new winsock handler.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1606 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-04-17 11:18:19 +00:00
wouter
aa79bc7b9e faster fix for winsock handler.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1605 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-04-17 09:01:52 +00:00
wouter
47b7e346ef more capacity for winsock handler.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1604 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-04-17 08:35:15 +00:00
wouter
12bdaffcc8 Fix unix version of windows bug found yesterday.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1603 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-04-17 07:59:32 +00:00
wouter
f272c25d9a Windows winsock handler problem fixup.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1602 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-04-16 14:54:58 +00:00
wouter
12b2697e11 iana portlist updated.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1601 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-04-16 13:31:41 +00:00
wouter
baa818662f winsock exit faster and more logging possible.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1600 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-04-16 12:53:35 +00:00
wouter
e2013bf700 handle NOTCONN.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1599 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-04-14 13:35:10 +00:00
wouter
e2df850810 min-ttl option and tests for min-ttl and max-ttl.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1598 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-04-14 10:10:11 +00:00
wouter
0f1325e303 better help text in makedist.sh
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1597 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-04-14 09:23:21 +00:00
wouter
e5b1111100 bug #245 fixed.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1596 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-04-14 08:27:16 +00:00
wouter
d1933ca660 detect gost.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1595 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-04-09 15:23:14 +00:00
wouter
218465aafd iana portlist updated.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1594 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-04-09 15:00:08 +00:00
wouter
aff70c0594 RSASHA256 implicitly means NSEC3 support.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1593 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-04-09 14:51:17 +00:00
wouter
3f4391648a NXDOMAIN TTL considerations.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1591 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-04-06 14:36:42 +00:00
wouter
12e1046582 signature clock skew code.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1590 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-04-06 14:09:33 +00:00
wouter
01c4f1fd20 python mod invalidate routine fix.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1589 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-04-06 12:35:02 +00:00
wouter
57ee6aaf7f install uninstall for python.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1588 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-04-06 12:22:11 +00:00
wouter
7f587c89e8 pyunbound test
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1587 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-04-06 11:04:54 +00:00
wouter
fbe57f54f9 FreeBSD jail detect IPv6 not accessible.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1586 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-04-06 10:20:08 +00:00
wouter
c8536ffc59 and configure update
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1585 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-04-06 09:20:01 +00:00
wouter
2615ee91a0 doc test fixup.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1583 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-04-03 14:13:25 +00:00
wouter
122d5b762b - Fixed a bug that caused messages to be stored in the cache too
long.  Hard to trigger, but NXDOMAINs for nameservers or CNAME
	  targets have been more vulnerable to the TTL miscalculation bug. 


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1582 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-04-03 13:49:40 +00:00
wouter
d9d9497e07 unit test for python module.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1581 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-04-02 14:44:57 +00:00
wouter
7a2521a724 Fix for flush_zone
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1580 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-04-02 11:56:01 +00:00
wouter
1ad61f9cd3 iana portlist updated.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1578 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-04-02 10:21:20 +00:00
wouter
e15658b39f docs
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1577 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-04-02 10:14:27 +00:00
wouter
e7795e3d52 moved files. Make _unbound python libunbound module.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1573 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-04-02 09:47:35 +00:00
wouter
85bc09e709 pyunbound work
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1572 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-04-01 14:34:13 +00:00
wouter
b81c648acf new libunbound calls documented.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1571 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-04-01 12:57:13 +00:00
wouter
e50bcb5bb3 suppress ipv4mapped errors from logs.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1570 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-04-01 10:01:43 +00:00
wouter
1ae975bbe6 Fix pthread test.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1569 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-03-30 14:42:43 +00:00
wouter
370233ed08 Python checks fix.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1568 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-03-30 12:32:54 +00:00
wouter
7736e091dc Read dev/random before chroot.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1567 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-03-30 12:16:21 +00:00
wouter
f6c2ec43f2 retest
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1566 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-03-30 09:39:34 +00:00
wouter
c865eb338d RRSIG validation fixed after Stephane Bortzmeyer reported.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1565 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-03-30 09:35:48 +00:00
wouter
98e365f4df configure fixes.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1564 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-03-30 08:47:20 +00:00
wouter
502ad34c39 python compile fix for BSD 7.1-current.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1563 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-03-27 14:59:04 +00:00
wouter
3fc7e522d9 nicer -h output
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1562 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-03-27 13:09:00 +00:00
wouter
3f805f0c3d python work
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1561 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-03-26 15:47:45 +00:00
wouter
30fc283123 pyunbound works.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1560 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-03-26 12:47:04 +00:00
wouter
a867ff1d7c Python work.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1559 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-03-26 09:31:28 +00:00
wouter
c86941bae4 python module compiles.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1557 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-03-25 16:20:34 +00:00
wouter
a93beb8c1c python contribution from Zdenek Vasicek and Marek Vavrusa (BSD licensed).
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1556 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-03-25 14:47:47 +00:00
wouter
5073662f28 better libtool host detection
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1555 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-03-24 16:16:44 +00:00
wouter
9f81e298bd Nicer.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1551 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-03-24 13:55:12 +00:00
wouter
044dab923a fix postcommit errors.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1549 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-03-24 12:58:42 +00:00
wouter
7bd72005b3 solaris 11 fix
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1547 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-03-24 12:47:56 +00:00
wouter
cbea95fc8d iana updated. config.h.in neater.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1546 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-03-24 11:53:31 +00:00
wouter
9bd4eaf514 Neater configure and no double config.h includes.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1545 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-03-24 10:42:57 +00:00
wouter
80053ad722 Nicer configure.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1543 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-03-23 14:59:58 +00:00
wouter
837878c5cc launchd plist file, and deprecation test for MacOSX use of daemon(3).
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1542 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-03-23 11:22:57 +00:00
wouter
2376ea410d build_test_fix
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1541 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-03-20 16:16:34 +00:00
wouter
86865b22c9 bug 239
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1539 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-03-20 10:28:20 +00:00
wouter
3725ec4717 easier to compile on windows.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1538 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-03-19 14:24:19 +00:00
wouter
58acaab328 Use _beginthreadex if available.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1537 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-03-19 13:04:28 +00:00
wouter
c7328ba093 iana_updated.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1536 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-03-19 11:13:37 +00:00
wouter
bd9d6834e1 windows README
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1535 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-03-19 11:04:50 +00:00
wouter
2e66e891ae inverse trust anchor.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1533 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-03-18 14:02:46 +00:00
wouter
91b39120f4 Fixup trust anchor algorithm check.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1532 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-03-18 13:07:48 +00:00
wouter
db6002ee2a Tests for bug that we do not have.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1531 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-03-18 08:11:23 +00:00
wouter
1d1f79c962 test and nicer error handling on target query failure.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1530 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-03-17 14:45:31 +00:00
wouter
57195f60fa unbound cacti contrib
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1528 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-03-16 13:31:44 +00:00
wouter
e11e05fac8 fixup small buglet.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1527 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-03-16 09:15:29 +00:00
wouter
f1eef6a0bc Fixups for windows.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1526 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-03-13 15:29:31 +00:00
wouter
5484807371 doxygen, lex, yacc.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1525 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-03-13 09:27:37 +00:00
wouter
4f8f64499f update anchors on win.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1524 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-03-12 16:31:57 +00:00
wouter
1f605768f7 Fix locking error.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1522 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-03-12 13:14:40 +00:00
wouter
77d35f1b23 log and tests fixups.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1521 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-03-12 09:36:28 +00:00
wouter
47844cdccd windows work.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1520 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-03-11 16:32:07 +00:00
wouter
bea7f7617f XP tested. winsock event handler fixed for signal events. Neater code integration.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1517 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-03-11 11:02:34 +00:00
wouter
d22a320815 Windows work.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1516 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-03-10 16:14:09 +00:00
wouter
1528f02982 makedist no double tags on version.
nicer setup, nicer exec, starts unbound after install.

git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1515 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-03-10 12:35:09 +00:00
wouter
2752728226 Installer script to make setup.exe.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1513 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-03-09 16:16:39 +00:00
wouter
0f9150254e Memory leak fixup.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1512 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-03-05 08:19:52 +00:00
wouter
d0c66259bf windows registry settings.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1509 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-03-03 15:55:02 +00:00
wouter
ef01c1c41f combined icon
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1508 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-03-03 10:34:56 +00:00
wouter
37208ec3d5 mingw work.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1506 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-03-02 16:43:10 +00:00
wouter
4e2265811c fix test app.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1505 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-03-02 10:14:36 +00:00
wouter
0cfec834fb FAQ entry
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1504 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-03-02 09:35:56 +00:00
wouter
d403a57bc0 iana portlist updated and doxygen comments.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1503 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-03-02 08:32:27 +00:00
wouter
5277c8acfd Fix export symbols.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1502 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-03-02 08:21:19 +00:00
wouter
23a4a30d63 services api integration.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1501 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-02-27 16:29:40 +00:00
wouter
0c82ee41b2 new configure and lexer fix.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1500 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-02-27 09:38:11 +00:00
wouter
1c6f5cc814 windres usage for application resources.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1496 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-02-25 15:54:35 +00:00
wouter
f33d4d8a08 win makedist -w feature.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1495 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-02-24 16:33:17 +00:00
wouter
4ec5e8ba85 fixup warnings on vista/mingw.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1494 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-02-24 15:38:23 +00:00
wouter
05e3c8468e new dlv key location
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1493 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-02-24 10:07:10 +00:00
wouter
53867b97fc Fixup itar.sh
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1492 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-02-20 14:03:34 +00:00
wouter
1c39e91fc9 use ftp.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1490 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-02-19 13:33:39 +00:00
wouter
91f2a368dc iana portlist updated
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1489 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-02-19 11:17:36 +00:00
wouter
6b5f1c9bd0 update-itar.sh update script from itar.iana.org
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1488 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-02-19 10:38:51 +00:00
wouter
858469b119 warn for bad trust anchors.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1487 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-02-19 09:01:39 +00:00
wouter
bc893aaa60 iana portlist updated.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1486 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-02-18 13:33:53 +00:00
wouter
7dfde6d5cb more cycle checks.
fix for reentrant problem.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1485 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-02-18 13:23:17 +00:00
wouter
02ae876216 iana portlist updated
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1484 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-02-13 15:36:45 +00:00
wouter
f96620901c document unbound-host config file behaviour.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1483 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-02-13 15:31:03 +00:00
wouter
827f9bfef1 forward command for unbound-control.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1482 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-02-13 15:26:37 +00:00
wouter
5065a634c2 show fwders in use.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1481 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-02-12 16:11:53 +00:00
wouter
0652e0ec32 libunbound API version is upped. A change in symbols reported by Ondrej and
small change in ub_cancel API.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1480 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-02-12 13:34:00 +00:00
wouter
5e2773f065 flush_requestlist feature for unbound-control.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1479 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-02-12 13:21:19 +00:00
wouter
ba6e303e45 stats_noreset feature for unbound-control
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1478 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-02-12 11:41:51 +00:00
wouter
ce503cc9e8 flush_stats feature for unbound-control.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1477 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-02-12 10:37:00 +00:00
wouter
affb4534da use setusercontext(3).
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1474 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-02-12 08:06:47 +00:00
wouter
d4801f9030 dump_requestlist feature.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1473 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-02-10 15:11:54 +00:00
wouter
a161173052 iana portlist updated.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1472 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-02-10 13:13:17 +00:00
wouter
20bb53cd82 Do not validate with revoked keys.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1471 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-02-10 13:01:38 +00:00
wouter
0ced031513 nicer text, TODO
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1470 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-02-06 15:16:13 +00:00
wouter
a9902c452b bugzilla 231: print option from config file. Useful for scripting.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1469 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-02-06 15:15:15 +00:00
wouter
89d777a1f8 event_base_new() is used if available.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1468 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-02-06 13:42:50 +00:00
wouter
5c9d71f968 neater code
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1467 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-02-06 12:56:45 +00:00
wouter
7690c0f86a log-time-ascii option
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1465 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-02-06 12:51:45 +00:00
wouter
f21578d46f fix cancel test more.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1463 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-02-06 10:49:09 +00:00
wouter
0009c90ef8 log querier on verbosity 5 or higher.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1461 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-02-06 10:37:20 +00:00
wouter
727fc21dad - config parser changed. Gives some syntax errors closer to where they
occurred. Does not enforce a space after keyword anymore.
  Does not allow literal newlines inside quoted strings anymore.



git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1460 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-02-06 10:19:16 +00:00
wouter
931ad02a30 Nicer error for typo in include directive.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1459 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-02-06 08:53:00 +00:00
wouter
1833bf38b7 iana portlist updated.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1458 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-02-06 06:56:08 +00:00
wouter
8dd771d058 new spec file from Paul.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1457 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-02-06 06:46:57 +00:00
wouter
4bbf9ce601 testbound test for older fix added.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1456 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-02-05 14:31:16 +00:00
wouter
cdb026c957 use daemon(3).
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1455 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-02-05 14:23:24 +00:00
wouter
156ee2b6ad option to force builtin ldns version.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1454 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-02-05 14:01:37 +00:00
wouter
bef9645ac6 call initgroups.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1453 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-02-05 11:12:01 +00:00
wouter
ac1cd85715 Cleaner output from configure on macOSX Leopard.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1452 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-02-05 10:38:34 +00:00
wouter
aff96dc20a Fixup race condition in ub_cancel. For 1.3.0.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1451 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-02-05 09:48:02 +00:00
wouter
80b48e0d67 ldns 1.5.0 tarball (release candidate).
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1450 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-02-05 09:15:31 +00:00
wouter
b1ecd17075 trunk is 1.3.0 in development.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1449 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-02-04 13:49:23 +00:00
wouter
218b85f431 tag 1.2.1
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1448 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-02-04 13:34:34 +00:00
wouter
294aa63902 fixup changelog
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1447 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-02-03 15:42:07 +00:00
wouter
5dc6d03883 IANA portlist updated.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1446 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-02-03 10:06:02 +00:00
wouter
ddbd7a47c7 - noted feature requests in doc/TODO.
- printout more detailed errors on ssl certificate loading failures.



git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1445 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-02-03 09:55:35 +00:00
wouter
66becd36c8 - unbound-host -4 and -6 options. Stops annoying ipv6 errors when
debugging with unbound -4 -d ... 
        - more cycle detection for NS-check, addr-check, root-prime and
          stub-prime queries in the iterator.  Avoids possible deadlock
          when priming fails.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1444 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-01-16 10:38:19 +00:00
wouter
afb0b30d31 Squelch ipv6 network unreachable from verbosity default (1).
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1443 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-01-16 09:48:40 +00:00
wouter
2ffc1ffe76 updated testset for recent changes
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1442 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-01-15 13:49:42 +00:00
wouter
b699ac68bc fix libevent-1.3 and older bug
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1441 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-01-15 13:48:03 +00:00
wouter
eeaddb3e7a sun cc warnings
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1439 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-01-15 10:34:18 +00:00
wouter
dad66a7f01 solaris suncc compiler configure changes.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1437 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-01-15 10:18:50 +00:00
wouter
145199e847 honor make QUIET=no
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1436 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-01-14 15:49:05 +00:00
wouter
6ea7ca6aba remove debug prints
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1435 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-01-14 14:41:41 +00:00
wouter
91ee1467ee EDNS fallback fixed for error cache.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1434 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-01-14 09:56:41 +00:00
wouter
20f93f79c6 - 1.2.1 feature: negative caching for failed queries.
Queries that failed are cached for 5 seconds (NORR_TTL).
	  If the failure is local, like out of memory, it is not cached.
	- the TTL comparison for the cache used different comparisons,
	  causing many cache responses that used the iterator and validator
	  state machines unnecessarily.



git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1432 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-01-14 09:38:15 +00:00
wouter
228033d171 1.2.1 feature: stop AAAA queries that are not needed.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1431 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-01-13 15:57:42 +00:00
wouter
76f5e7088c note thanks
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1430 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-01-13 14:03:50 +00:00
wouter
681dc7c307 Fixup for qtype NS.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1428 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-01-13 12:45:02 +00:00
wouter
3f82859368 fix bug
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1426 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-01-13 10:44:04 +00:00
wouter
bd2885ef6c lameness debugging.
fix for lameness hashing.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1425 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-01-12 09:22:39 +00:00
wouter
c09d19a2ed removed debug print.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1424 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-01-09 15:17:39 +00:00
wouter
3047bf8311 iana portlist updated
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1423 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-01-09 14:01:35 +00:00
wouter
febb27dff4 1.2.1 version number in trunk.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1422 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-01-09 10:49:47 +00:00
wouter
d178933ce2 Tag for 1.2.0 release.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1421 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-01-09 10:48:34 +00:00
wouter
f2059f7ff5 remove possible race condition
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1420 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-01-08 16:51:44 +00:00
wouter
82d9089f9e ldns updated
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1417 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-01-08 09:21:57 +00:00
wouter
fc9b499c0c type fixup
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1416 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-01-07 14:30:43 +00:00
wouter
e874093c85 typo fix and iana portlist updated
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1414 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-01-07 14:05:09 +00:00
wouter
ccea9bc14f Wildcard support (from patch by Paul Wouters).
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1413 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-01-07 12:24:34 +00:00
wouter
09bef13702 fixup libunbound message buffer.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1412 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-01-06 17:50:56 +00:00
wouter
7bd73ba9ca chrooted include file fix
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1411 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-01-06 15:47:15 +00:00
wouter
11da2e67b3 HINFO not downcased any more
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1410 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-01-06 14:49:26 +00:00
wouter
9cced4fbe6 fixup transparent zone answers.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1409 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-01-06 13:51:12 +00:00
wouter
63d577f8fb test for HINFO.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1408 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-01-06 11:31:21 +00:00
wouter
bc37d19ce1 Fixup assertion failure for certain malformed packets.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1407 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-01-06 10:00:28 +00:00
wouter
e10e574de4 - added L.ROOT-SERVERS.NET. AAAA 2001:500:3::42 to builtin root hints.
- fixup so it works with libev-3.51 from http://dist.schmorp.de/libev/
- comm_timer_set performs base_set operation after event_add.



git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1406 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-01-05 15:05:33 +00:00
wouter
611bdfc64f fixup getaddrinfo failure handling reported by Matthijs.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1405 be551aaa-1e26-0410-a405-d3ace91eadb9
2009-01-05 08:30:25 +00:00
wouter
1dfe9e6d61 fixup reopen of syslog to avoid dev/log dependency and log missing after HUP.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1403 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-12-18 14:36:58 +00:00
wouter
d6c42c8968 makedist snapshot name fix.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1402 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-12-18 14:20:11 +00:00
wouter
db01af85bf Fixup BSD port.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1401 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-12-18 14:11:34 +00:00
wouter
ee571fb378 more verbose about server selection.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1400 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-12-18 11:27:57 +00:00
wouter
7e77ed68bd DLV unit test ldns tarball update
rc underscore removed.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1399 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-12-18 10:56:18 +00:00
wouter
4ed4e0b7f7 fixup for DLV lookup higher NSEC examination bug.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1398 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-12-18 10:14:30 +00:00
wouter
8490cb235e ipv6 counter in extended statistics.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1397 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-12-17 14:50:03 +00:00
wouter
2da85eb762 unbound-control status command.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1395 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-12-17 14:03:49 +00:00
wouter
222ab53955 follows ldns makedist.sh changes for maintainer releases.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1391 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-12-17 11:48:19 +00:00
wouter
1d347fec2c underscore for version number postfix.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1390 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-12-16 16:02:33 +00:00
wouter
192075fbb6 makedist prerelease feature.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1389 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-12-16 15:30:47 +00:00
wouter
e72a2d8eee better #219 fix.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1386 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-12-11 08:14:22 +00:00
wouter
92e62e168c iana portlist updated.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1385 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-12-09 09:37:43 +00:00
wouter
46e1a348e8 fix bug 221.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1384 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-12-09 09:28:39 +00:00
wouter
7899ee9c67 fixup remote control so most commands work in nonthreaded environment.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1382 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-12-03 15:20:56 +00:00
wouter
0af8ea988b Added test.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1381 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-12-03 14:07:08 +00:00
wouter
4832d7d4a5 Fix bug reported by Jaco with non-threaded unbound and statistics.
iana portlist updated.



git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1380 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-12-03 13:52:00 +00:00
wouter
66be6e5581 SElinux policy files.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1379 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-12-01 08:20:03 +00:00
wouter
a5e0203b2e Fixup when all servers for a zone are offline.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1378 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-11-26 09:46:31 +00:00
wouter
74738e7d1d root hints checks dig.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1377 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-11-25 15:18:54 +00:00
wouter
4abda48868 Skip unsupported tests. Fixup streamtcp for more portability.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1376 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-11-25 14:17:14 +00:00
wouter
a6cbac0958 fix bug #220, complain without-ssl.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1375 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-11-25 08:11:46 +00:00
wouter
4a76add2db freebsd job control for test.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1374 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-11-24 15:35:00 +00:00
wouter
89ebfdcdd5 testset port to vista/mingw.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1373 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-11-24 15:05:33 +00:00
wouter
7a4d4eec4d Updated documentation for key user privileges.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1372 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-11-24 10:55:14 +00:00
wouter
fc4fafff68 remove permissions from others.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1371 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-11-21 18:41:10 +00:00
wouter
0da5d08b7c accept errors not printed any more.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1370 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-11-21 09:15:44 +00:00
wouter
399cf79593 trunk is 1.1.2
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1369 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-11-20 14:28:56 +00:00
wouter
4727545e29 Tag 1.1.1
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1368 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-11-20 14:26:56 +00:00
wouter
11aaafc833 changelog
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1367 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-11-20 09:49:35 +00:00
wouter
4a9dc66956 rlimit formula
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1365 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-11-20 09:20:10 +00:00
wouter
fc6625bc8a fixup tcp accept.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1364 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-11-20 08:06:05 +00:00
wouter
cc9dbe3739 fix bug #219.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1363 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-11-19 16:05:23 +00:00
wouter
c9fcb8d213 grammar
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1362 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-11-18 13:40:38 +00:00
wouter
ab7891a9ee make clean nicer
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1361 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-11-18 13:30:41 +00:00
wouter
8539ce9fd8 1.1.1
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1360 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-11-18 12:38:08 +00:00
wouter
2c02da6a0d 1.1.0 number.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1357 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-11-18 12:22:07 +00:00
wouter
048d9f01e6 port to 64bit.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1356 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-11-18 09:14:24 +00:00
wouter
f4f8fd2c66 iana updated
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1355 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-11-18 09:01:24 +00:00
wouter
55b1c9928d Fixup for problems with do-ip6: no and only ipv6 addresses.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1353 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-11-17 12:47:34 +00:00
wouter
4f987e0c01 1.1.1 in svn trunk.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1352 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-11-14 06:30:34 +00:00
wouter
b556119c29 Created 1.1.0 release tag.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1351 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-11-14 06:28:14 +00:00
wouter
fc7e61968f review comments.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1350 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-11-13 13:45:27 +00:00
wouter
4b8d59b9d8 silence host is down error, which the resolver operator cannot do anything
about.  Verbosity 2 shows it for debugging of course.



git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1349 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-11-13 13:24:36 +00:00
wouter
f4de9bab89 doc update for plans and done items
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1348 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-11-13 11:50:56 +00:00
wouter
420bb13b3c neater comments
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1347 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-11-13 10:19:14 +00:00
wouter
aa0796b1b7 ldns version check added.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1346 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-11-13 09:26:02 +00:00
wouter
fd121464bb Fedora package files for 1.1.0, by Paul Wouters.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1345 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-11-13 08:45:20 +00:00
wouter
0355ac9d38 add unbound-control manpage to makedist replace list.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1344 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-11-12 09:20:35 +00:00
wouter
8161290629 fixup wrap around for very large mem usage on printout.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1343 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-11-11 13:47:25 +00:00
wouter
c95412e5eb - unit test for negative cache, stress tests the refcounting.
- fix for refcounting error that could cause fptr_wlist fatal exit
	  in the negative cache rbtree (upcoming 1.1 feature). (Thanks to 
	  Attila Nagy for testing).
	- nicer comments in cachedump about failed RR to string conversion.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1342 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-11-11 11:54:06 +00:00
wouter
856a3f6919 Fixup getaddrinfo compat.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1341 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-11-10 08:04:22 +00:00
wouter
8bd7dd2d61 Fixup eee build.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1339 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-11-08 10:05:39 +00:00
wouter
8913f22354 detect nonblocking broken.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1338 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-11-07 14:28:06 +00:00
wouter
c3d3bd2aa5 Fix bug #217
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1336 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-11-07 09:24:39 +00:00
wouter
3a415c9a45 iana portlist updated.
doxygen comments better.



git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1335 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-11-06 11:12:25 +00:00
wouter
2c963b173a Fixup decompression for private-name checks.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1334 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-11-06 10:59:31 +00:00
wouter
fa8d306386 Elusive bad-file-descriptor error caught.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1333 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-11-05 14:56:49 +00:00
wouter
ba1299b375 fixup memleaks.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1331 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-11-05 10:38:22 +00:00
wouter
d0b7ea1e50 write-strings warnings fixed.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1330 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-11-04 14:53:50 +00:00
wouter
7af3150ba5 detection of sha256 and sha512 by testing if functionality was compiled
into openssl.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1328 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-11-03 16:06:12 +00:00
wouter
3f93452b2d - RSASHA256_NSEC3 and RSASHA512_NSEC3 algos are supported.
- updated ldns tarball (with those algos).



git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1327 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-11-03 15:42:07 +00:00
wouter
a657a9b9c9 Fixup static linking with libssl.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1326 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-11-03 15:09:37 +00:00
wouter
2a0047f1b7 portlist updated.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1325 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-11-03 14:47:50 +00:00
wouter
2136ef9009 Created configure with autoconf 2.61
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1324 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-11-03 14:40:47 +00:00
wouter
f5c3f58439 Fixup b32 compat for Mac OSX linker.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1323 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-11-03 14:38:03 +00:00
wouter
9eabe79321 More verbose on signer name error.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1322 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-10-23 10:54:03 +00:00
wouter
04ffe11ee9 unwanted reply threshold like in the draft.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1321 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-10-22 14:36:46 +00:00
wouter
2abb4965f3 root-hints check automated.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1320 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-10-22 13:40:21 +00:00
wouter
eb7f891414 stub-prime option.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1319 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-10-22 12:01:40 +00:00
wouter
d30805ff3a ldns update.
iana update.



git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1318 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-10-22 09:05:29 +00:00
wouter
1bdcf2b27a Fixup Cflags detection in configure.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1317 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-10-22 07:40:37 +00:00
wouter
0c7257e644 ported 1.1 to windows.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1316 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-10-21 13:00:07 +00:00
wouter
751806a7c3 fixup update anchors to sort keys.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1315 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-10-21 09:02:34 +00:00
wouter
de176c3e56 fixup unbound control compilation on windows.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1314 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-10-20 15:41:12 +00:00
wouter
23e0718a4b Ask more nameservers if choice is limited.
Lowered bogus-ttl to help validation-failure recovery times.



git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1313 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-10-20 14:24:35 +00:00
wouter
82587bbd9a Do not query bogus name servers.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1312 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-10-20 13:51:47 +00:00
wouter
c758947d50 iana portlist updated
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1311 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-10-20 09:28:09 +00:00
wouter
9cbc705f8a less log
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1310 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-10-20 09:11:17 +00:00
wouter
20201d6ecf root prime validation
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1309 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-10-17 15:07:28 +00:00
wouter
53e2cc665c please ranlib
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1308 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-10-17 09:19:37 +00:00
wouter
ae55c7b123 typefix
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1307 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-10-17 09:10:24 +00:00
wouter
a3f550e8f6 Fixup negative TTLs Attila Nagy has reported.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1306 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-10-16 13:12:32 +00:00
wouter
c2b6ef6282 Referral path checking, for spoof mitigation, improved.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1305 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-10-15 13:32:49 +00:00
wouter
41b62c3cb4 doc updates
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1304 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-10-15 11:16:54 +00:00
wouter
257169739d fwd_three updated.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1301 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-10-14 09:13:17 +00:00
wouter
9e4f001553 Fixup stub and ldns.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1299 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-10-14 09:05:17 +00:00
wouter
0930486a4b stub udp update.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1298 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-10-14 08:33:15 +00:00
wouter
8a0d023997 Change test to be more reliable.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1297 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-10-14 08:30:30 +00:00
wouter
e7d7bc5104 ldns_update
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1296 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-10-13 14:23:21 +00:00
wouter
59d4d2d13d iana portlist update
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1295 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-10-13 09:25:03 +00:00
wouter
a4f3d3f025 Recursion lame is detected and last resort is used to resolve.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1294 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-10-13 09:11:42 +00:00
wouter
381915c7d8 fixup tests
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1293 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-10-10 08:04:38 +00:00
wouter
15a0554309 nsec3 negative cache works.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1292 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-10-09 15:06:35 +00:00
wouter
14e22d1a19 max iterations for neg cache.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1291 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-10-09 13:06:06 +00:00
wouter
e4adee6800 nsec negative DS.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1289 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-10-08 10:04:27 +00:00
wouter
ef8e570e75 requirements update with design decisions.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1286 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-10-06 15:07:27 +00:00
wouter
a2c3b61c68 0x20 fallback code.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1285 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-10-06 14:46:22 +00:00
wouter
3e50ffc914 Option for DOS protection on slower links.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1282 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-10-06 09:28:50 +00:00
wouter
969a56492a Easier update script.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1280 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-10-02 09:22:02 +00:00
wouter
b2759462dd fixup SHA256 algorithm set routine
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1279 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-10-02 09:05:20 +00:00
wouter
a9c74ae17f fixup pidfile unlink.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1278 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-10-02 08:47:21 +00:00
wouter
f79258bcad local data PTR shorthand.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1277 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-09-30 15:04:32 +00:00
wouter
b43e6577b7 Stub on same host works
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1276 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-09-30 13:40:44 +00:00
wouter
d3c4fb4145 SHA256 support.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1275 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-09-30 13:06:07 +00:00
wouter
706d293bcd Fix for SHA256 DS downgrade. And test of resistance.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1273 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-09-30 10:42:02 +00:00
wouter
3039466965 EDNS fallback when timeout and multiple query rtt backoff.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1272 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-09-29 14:50:35 +00:00
wouter
ccd51cf529 portlist updated.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1271 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-09-26 13:48:00 +00:00
wouter
5ab29cef3b remote control tests.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1270 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-09-26 13:02:34 +00:00
wouter
3a10f7e4ab flush data from cache.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1268 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-09-23 14:07:02 +00:00
wouter
3de2c0e61b load from cache works
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1265 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-09-23 09:23:38 +00:00
wouter
d1ccb2e4c4 dump and load cache.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1263 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-09-22 15:20:18 +00:00
wouter
0a3a4f13b0 ldns update, test update.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1262 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-09-19 15:24:30 +00:00
wouter
af05e11f7c add remove local data and local zone with remote control
(ldns-testpkts sync with ldns trunk).


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1261 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-09-19 14:49:29 +00:00
wouter
e8689a3a42 histogram support for stats.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1258 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-09-18 14:37:20 +00:00
wouter
96cf655cdd documentation.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1252 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-09-18 09:44:37 +00:00
wouter
3fd787fcc0 fixup test.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1251 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-09-18 08:53:50 +00:00
wouter
526eed4c74 Fixup error in time calculation.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1247 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-09-18 07:55:01 +00:00
wouter
d63cf0869e print uptime always.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1246 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-09-17 16:45:32 +00:00
wouter
40b01bd3e5 munin plugin first version.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1245 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-09-17 15:34:48 +00:00
wouter
e2f0794a92 rcode stat printout fixed.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1244 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-09-17 11:33:40 +00:00
wouter
e8fe78fafe testpkts const fixup.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1243 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-09-17 08:16:17 +00:00
wouter
ee6c51b3ff gen configure on linux. ldns tarball updated.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1242 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-09-17 08:06:13 +00:00
wouter
3f3064b2fe b32 compat stuff.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1241 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-09-17 08:00:14 +00:00
wouter
f2c643c169 threadsafe rrset counter.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1240 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-09-17 07:13:31 +00:00
wouter
6791fa38ec extended statistics.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1239 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-09-16 14:08:38 +00:00
wouter
d2a3e5aaf6 extended stats option.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1238 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-09-16 09:08:45 +00:00
wouter
2c4feef3ba verbosity and stats control.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1237 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-09-15 14:19:41 +00:00
wouter
898deabe11 Test, exit value.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1236 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-09-15 10:36:13 +00:00
wouter
08f31399a3 start, stop, reload commands.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1235 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-09-15 08:35:45 +00:00
wouter
519d395018 proto spec.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1233 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-09-12 12:09:00 +00:00
wouter
30af8be06a control channel security.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1229 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-09-11 14:14:12 +00:00
wouter
d0a4ad4331 remote control setup, port binding and service.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1227 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-09-10 15:23:01 +00:00
wouter
c25824b8e4 certificate creation script.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1226 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-09-09 14:15:55 +00:00
wouter
289d02effe refactored code.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1225 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-09-04 14:29:05 +00:00
wouter
a955472a03 private-addresses.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1224 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-09-04 12:25:15 +00:00
wouter
2e6ceb9d98 private address and private domain config option read and store.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1223 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-09-03 14:40:09 +00:00
wouter
3ba08ebd78 Do not mark additional section items bogus.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1222 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-09-02 14:35:13 +00:00
wouter
2b0b077fd6 DoS protection.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1221 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-09-02 13:04:47 +00:00
wouter
edbb692b82 do not allow cache snooping by default.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1220 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-09-01 13:48:24 +00:00
wouter
94962bb18f new NS queries is not an option (off by default).
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1219 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-08-29 14:46:08 +00:00
wouter
e29e76a5d1 1.1
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1215 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-08-29 07:48:40 +00:00
wouter
b3c9d9e1b0 logfile creation fixup.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1214 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-08-28 09:02:48 +00:00
wouter
90163454a7 dlv negative cache size option.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1213 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-08-27 13:02:22 +00:00
wouter
c3fdf2a59c bug #199.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1212 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-08-27 11:29:46 +00:00
wouter
5e4440c44b Remove daemon(3) usage.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1211 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-08-27 06:17:55 +00:00
wouter
e2f08030e9 use daemon(3) if available.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1210 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-08-26 12:47:26 +00:00
wouter
9eafd36201 Drop privileges more.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1209 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-08-26 12:11:42 +00:00
wouter
372c219ba3 iana port update.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1208 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-08-26 10:39:35 +00:00
wouter
93bc414f1d Remove overreaching NSEC rrsets.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1207 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-08-26 10:32:46 +00:00
wouter
afcc9a429b patch to make realclean more clean.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1205 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-08-25 06:23:21 +00:00
wouter
343c2425ae more test DLV.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1203 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-08-22 10:06:14 +00:00
wouter
3be517fbe4 Test DLV anchor.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1202 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-08-21 14:58:39 +00:00
wouter
98db644d48 iana portlist update.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1201 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-08-21 12:05:57 +00:00
wouter
7faf341d92 DLV negative cache works.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1200 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-08-21 10:43:45 +00:00
wouter
9bf1d5ea0d Negative cache code.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1199 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-08-20 13:31:06 +00:00
wouter
24a3e86a42 Patch from Pierre David.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1196 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-08-18 11:38:37 +00:00
wouter
0cb679e8cc Better logfile classification for log_bug, log_hex and log_addr.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1194 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-08-18 08:17:07 +00:00
wouter
e03225f480 basic DLV works.
iana port update.



git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1191 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-08-15 10:55:09 +00:00
wouter
cf59fb45fb DLV work
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1190 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-08-14 15:16:50 +00:00
wouter
45fbd03377 - ldns snapshot r2699 taken (includes DLV type).
- DLV work, config file element, trust anchor read in.



git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1187 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-08-13 14:30:35 +00:00
wouter
9316311c7d bug fixes 203, 204, 206.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1186 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-08-13 07:11:42 +00:00
wouter
71700f6a04 - Fixup rrset security updates overwriting 2181 trust status.
This makes validated to be insecure data just as worthless as
	  nonvalidated data, and 2181 rules prevent cache overwrites to them.
	- Fix assertion fail on bogus key handling.
	- dnssec lameness detection works on first query at trust apex.
	- NS queries get proper cache and dnssec lameness treatment.
	- fixup compilation without pthreads on linux.
	- NS queries are done after every referral.
	  validator is used on those NS records (if anchors enabled).




git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1185 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-08-12 10:13:57 +00:00
wouter
03c4164f81 Porting of update-anchor script.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1182 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-08-07 13:52:36 +00:00
wouter
78070f7906 Same scrubber patch to trunk.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1181 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-08-07 07:31:05 +00:00
wouter
45a4f6cf9a fixup DS test for apex validation of NODATA.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1177 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-08-05 10:54:27 +00:00
wouter
dd248ff2da manpage fixup. TODO cleanup.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1176 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-08-04 13:08:08 +00:00
wouter
deb68f1708 Fix bug #201
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1173 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-08-04 12:15:12 +00:00
wouter
c8fc66fb66 Iana port list updated.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1172 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-08-04 08:46:28 +00:00
wouter
cf24285e05 bugfix to DS qtype from client.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1170 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-07-30 21:38:37 +00:00
wouter
95a6472bea print openssl version.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1168 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-07-25 11:33:31 +00:00
wouter
a1ce220494 remove socketpair compat.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1167 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-07-25 09:33:14 +00:00
wouter
8c8f4f298a make pipe work with fallback on windows.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1166 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-07-25 09:26:15 +00:00
wouter
16d6913d66 Added copyright statement from OpenBSD authors.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1165 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-07-25 05:32:52 +00:00
wouter
9d25fafcf4 - moved pipe actions to util/tube.c. easier porting and shared code.
- check _raw() commpoint callbacks with fptr_wlist.
- iana port update.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1163 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-07-23 09:23:03 +00:00
wouter
d77689684b #198 bug fixups.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1162 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-07-21 07:59:29 +00:00
wouter
55df2a21b6 #198 fix.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1161 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-07-19 15:34:57 +00:00
wouter
e1209561f7 tube work for mingw port.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1159 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-07-18 15:06:59 +00:00
wouter
36887be539 branch for 1.0 support
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1158 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-07-18 13:00:57 +00:00
wouter
decf4b67e6 fds max test before start.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1156 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-07-17 10:07:40 +00:00
wouter
8901443c64 fix bug #195.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1155 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-07-17 09:00:38 +00:00
wouter
8b2348fe10 fixup #196.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1154 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-07-17 08:45:12 +00:00
wouter
ee13994d85 1.0.1 tag
trunk to 1.0.2
sha256 support in trunk makedist.sh



git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1153 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-07-16 13:16:36 +00:00
wouter
b5a10b0a5b - lowered log_hex blocksize to fit through BSD syslog linesize.
- no useless initialisation if getpwnam not available.
- iana, ldns snapshot updated.



git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1150 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-07-15 15:05:12 +00:00
wouter
61a0dce0ff fixup error handling in libunbound ub_resolve().
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1149 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-07-15 10:22:39 +00:00
wouter
0e619f9bdd fixup for type DS queries from clients when trustanchor for that name exists.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1148 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-07-15 09:45:50 +00:00
wouter
65c524f077 default local zones draft 06.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1146 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-07-15 07:46:40 +00:00
wouter
bb68ec7407 changelog entry
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1145 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-07-14 09:19:02 +00:00
wouter
76aab3286b script to update trust anchors.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1142 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-06-26 18:47:09 +00:00
wouter
e9053889c3 streamtcp fixup.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1141 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-06-26 14:24:22 +00:00
wouter
a305543834 mingw port continues.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1139 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-06-25 14:36:10 +00:00
wouter
3d07f70052 fixup unit test for lameness changes.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1138 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-06-25 09:56:22 +00:00
wouter
4ab789fdcf fixup for newegg lameness.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1137 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-06-25 09:39:57 +00:00
wouter
2166c7db7e fixup test typos.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1136 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-06-25 08:12:13 +00:00
wouter
b20ed75b5f ipv6 test working for windows.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1130 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-06-24 14:18:06 +00:00
wouter
11c5d9d992 iana update.
checklocks.c is not in the compile path for production code anymore.



git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1129 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-06-24 09:24:08 +00:00
wouter
6f8c2a7e8c Porting continues. TCP works fine now.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1128 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-06-23 13:52:03 +00:00
wouter
a0e166c5c7 unit test, testbound, basic udp and tcp tests are working on XP.
ipv6 not supported by OS is a warning (nonfatal).

git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1127 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-06-18 14:27:30 +00:00
wouter
c8d4439943 testbound works on XP.
ioctlsocket nicer error message.

git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1126 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-06-18 08:16:04 +00:00
wouter
0e29d42fa7 winsock_event handler, working resolution and validation on windows.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1124 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-06-17 14:57:18 +00:00
wouter
b8c7c01713 set USE_WINSOCK if on windows. error string routine. start and clean winsock.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1123 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-06-16 15:02:52 +00:00
wouter
c732e97f8f windows threads. detect gdi32. nicer DISABLED_THREADS define. Compiles on mingw32.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1122 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-06-16 13:39:46 +00:00
wouter
829befab00 mingw32 porting.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1118 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-06-13 13:20:54 +00:00
wouter
b820820061 port to xandros.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1115 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-06-10 09:42:25 +00:00
wouter
fcca155c3e Bug#183 fixup.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1114 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-06-09 14:59:29 +00:00
wouter
1d36c6b8de Fixup warning.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1112 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-06-09 09:29:44 +00:00
wouter
889bd964c8 Fixup Richard Doty reported lameness detection fault.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1111 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-06-09 08:29:59 +00:00
wouter
d639f35b76 iana portlist update
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1110 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-06-08 09:35:32 +00:00
wouter
132abb0e9f if multiple CNAME's, use the first.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1109 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-06-08 09:27:48 +00:00
wouter
9af3b843bd iana portlist updated.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1108 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-06-04 10:44:20 +00:00
wouter
0b8871e5bd fixup localzone nodefault issue, the trailing dot was used in comparisons.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1106 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-06-03 12:32:08 +00:00
wouter
ec6b2e504a bug184 fixed.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1104 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-06-02 13:14:12 +00:00
wouter
10e09652e9 ldns tarball updated.
bug 185 fixed.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1103 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-06-02 12:12:13 +00:00
wouter
5f9ba31c1f bug 177 fix.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1102 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-06-02 10:30:16 +00:00
wouter
ec5253b25a - mingw32 porting.
- test for sys/wait.h
          - WSAEWOULDBLOCK test after nonblocking TCP connect.
          - write_iov_buffer removed: unused and no struct iov on windows.
          - signed/unsigned warning fixup mini_event.
          - use ioctlsocket to set nonblocking I/O if fnctl is unavailable.
          - skip signals that are not defined
          - detect pwd.h.
          - detect getpwnam, getrlimit, setsid, sbrk, chroot.
          - default config has no chroot if chroot() unavailable.
          - if no kill() then no pidfile is read or written.
          - gmtime_r is replaced by nonthreadsafe alternative if unavail.
            used in rrsig time validation errors.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1097 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-05-23 14:13:07 +00:00
wouter
4843782ba7 comment update
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1095 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-05-23 07:15:55 +00:00
wouter
b2f8cb5c54 fixup
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1094 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-05-22 16:59:59 +00:00
wouter
c794aae8ad no lexer warnings.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1091 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-05-22 10:41:13 +00:00
wouter
4d42e44834 Fix bug #175.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1090 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-05-22 09:00:56 +00:00
wouter
3f31463c66 rpm spec updated.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1089 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-05-22 08:34:11 +00:00
wouter
2ba970b1a4 ignore 1.2.2 if installed, use ldns builtin.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1087 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-05-19 20:23:45 +00:00
wouter
956f3000d9 CREDITS fix of history.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1086 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-05-19 20:12:37 +00:00
wouter
04a33a0c87 fedora 9 configure check.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1085 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-05-19 19:17:32 +00:00
wouter
1a977a4034 1.0.0 tag.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1084 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-05-16 14:42:00 +00:00
wouter
bdd2997d5e hosts file fixup for MacOSX
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1083 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-05-16 11:35:00 +00:00
wouter
f02a454109 - fixup version info for library.
- fixup --disable-rpath more.



git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1082 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-05-14 07:34:02 +00:00
wouter
de79ff7ca1 no unnecessary linking with librt.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1081 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-05-13 14:01:23 +00:00
wouter
4254bda3bf 1.0.0 version number.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1080 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-05-13 13:46:24 +00:00
wouter
9614cc897a IPv6 servers
TODO items


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1078 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-05-13 12:33:41 +00:00
wouter
bb1dfd2629 fixup no-ip4 error callback.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1077 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-05-07 07:53:57 +00:00
wouter
dd32e9e77f RPM specfile.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1075 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-04-25 15:23:45 +00:00
wouter
206c274844 DESTDIR is honoured by make install.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1074 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-04-25 13:28:07 +00:00
wouter
6d48e575c4 0.11 tag.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1073 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-04-24 15:23:00 +00:00
wouter
c64e381bf5 nicer text.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1071 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-04-24 13:29:34 +00:00
wouter
191762f4c4 chroot more tests and more documentation.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1067 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-04-24 12:37:01 +00:00
wouter
af897e6d05 port update.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1066 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-04-23 06:47:48 +00:00
wouter
aeb2029c24 Parse stats with threads, from Kai.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1065 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-04-23 06:33:12 +00:00
wouter
79e9b06a24 test.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1063 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-04-22 12:09:38 +00:00
wouter
698d35713f SIGPIPE ignore.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1062 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-04-22 10:19:24 +00:00
wouter
53b023a2c2 fixup chroot and kill-HUP reread of config file.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1061 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-04-21 11:34:25 +00:00
wouter
65ecb59821 FEATURES document.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1057 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-04-21 09:08:35 +00:00
wouter
5ed2d6c1a6 porting.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1056 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-04-16 16:09:25 +00:00
wouter
45903fc13f clean query returns.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1054 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-04-16 09:33:24 +00:00
wouter
6f3aa14fa5 DSA signature compatibility.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1053 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-04-15 19:51:28 +00:00
wouter
abc608675f DSA test
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1051 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-04-15 15:19:25 +00:00
wouter
ca7d3dd312 example.conf fixup after Kai Storbeck's suggestion.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1049 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-04-15 11:15:52 +00:00
wouter
3db2686dd8 solaris FAQ entry.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1048 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-04-15 09:27:04 +00:00
wouter
1c926424c3 checkconf better.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1047 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-04-15 08:22:17 +00:00
wouter
166e2420f6 pidfile location.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1044 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-04-15 07:37:25 +00:00
wouter
69cc6982a4 Check sig type for DSA.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1043 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-04-14 15:57:52 +00:00
wouter
649bb694f5 Jelte found DSA sig solution, copied from ldns to fit into unbound validator.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1042 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-04-14 15:34:09 +00:00
wouter
d094698b6b 0x20 document, checkconf fix.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1037 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-04-14 14:48:17 +00:00
wouter
b23f764afa tests for udp wait list.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1034 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-04-14 08:51:09 +00:00
wouter
7178030af5 update to stat script in contrib.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1033 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-04-14 07:15:25 +00:00
wouter
7569a38892 Fixup.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1032 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-04-11 16:05:55 +00:00
wouter
efd453c4cc - removed base_port.
- created 256-port ephemeral space for the OS, 59802 available.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1030 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-04-11 14:10:16 +00:00
wouter
efa3e15e34 - random port selection out of the configged ports.
- fixup threadsafety for libevent-1.4.3+ (event_base_get_method).



git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1029 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-04-11 13:24:49 +00:00
wouter
f2832bdc54 iana ports automated.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1028 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-04-10 10:52:22 +00:00
wouter
1ac233b47e log file stats parse perl script from Kai Storbeck.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1027 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-04-10 10:18:44 +00:00
wouter
3bb5c5ae0f work with latest libevent trunk.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1026 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-04-10 08:16:26 +00:00
wouter
b0e4db5b70 config available ports, iana assigned ports list.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1025 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-04-09 15:07:37 +00:00
wouter
e9a7e055f1 statistics cumulative option.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1024 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-04-09 12:29:53 +00:00
wouter
79ca9b51dc libev can be used (but not multithreaded) and del fd unused.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1023 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-04-09 11:58:53 +00:00
wouter
3494e93d6b - unbound tries to set the ulimit fds when started as server.
if that does not work, it will scale back its requirements.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1022 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-04-08 15:02:52 +00:00
wouter
3cc6020683 FAQ entry.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1021 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-03-27 10:01:38 +00:00
wouter
b1996f272d AD bit like in dnssec-updates draft from last DNSEXT meeting.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1020 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-03-26 08:31:15 +00:00
wouter
186620d9cf RTT banding, more spoof resistance randomness.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1019 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-03-25 15:33:24 +00:00
wouter
ef9fc699a2 Enforce presence of query section in reply.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1018 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-03-25 14:03:31 +00:00
wouter
60bdeeded2 harvest CNAME.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1017 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-03-07 10:38:24 +00:00
wouter
d011893213 harvest opt.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1016 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-03-07 10:16:09 +00:00
wouter
7b4568a771 Patch from Koji, thanks!
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1015 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-03-05 14:54:51 +00:00
wouter
fe1934a946 Default config file location.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1014 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-03-04 14:25:53 +00:00
wouter
e4efa6e69e Fixup trust for CNAME chains. (and also DNAME).
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1013 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-03-04 11:00:49 +00:00
wouter
7f7ac1709e nicer indentation.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1012 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-03-03 10:28:12 +00:00
wouter
2a164d848d tag 0.10, version upped to 0.11 in trunk.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1011 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-03-03 10:03:38 +00:00
wouter
554b16cb29 tarball update.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1010 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-02-29 13:23:44 +00:00
wouter
ab651bb87d portability.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1005 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-02-29 10:22:07 +00:00
wouter
1c3218f9de doc nicer.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1004 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-02-29 09:28:55 +00:00
wouter
104251b6f2 install to sbin
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@1001 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-02-28 13:50:34 +00:00
wouter
8926193907 + - fixed memory leaks in libunbound (during cancellation and wait).
+       - libunbound returns the answer packet in full.
+       - snprintf compat update.
+       - harvest performs lookup.
+       - ldns-tarball update with fix for ldns_dname_label.



git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@998 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-02-28 12:29:00 +00:00
wouter
ea97956ced harvest
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@996 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-02-27 15:03:25 +00:00
wouter
c382cf89af config file option for draft-0x20.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@995 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-02-27 09:39:27 +00:00
wouter
a792f387a1 can use DNS-0x20 draft casing.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@994 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-02-27 09:21:31 +00:00
wouter
242711485f Answers use same case as query does.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@993 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-02-26 20:45:20 +00:00
wouter
656924664a delayer in TCP.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@990 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-02-26 13:04:05 +00:00
wouter
c9d4ee0e86 Delayer util.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@989 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-02-25 15:35:23 +00:00
wouter
82ff80ac48 delay test program.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@988 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-02-22 15:40:50 +00:00
wouter
341fcb2f2d Notes.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@987 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-02-22 14:27:09 +00:00
wouter
3f32250659 counting speedup.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@986 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-02-22 14:03:49 +00:00
wouter
bbc4020967 faster message parse.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@985 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-02-22 12:54:14 +00:00
wouter
26cad1d776 simpler ptr loop check.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@984 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-02-22 11:19:21 +00:00
wouter
8658409b83 default to faster internal event loop.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@983 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-02-22 10:19:49 +00:00
wouter
086905d771 TODO remove optimizations that won't help.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@982 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-02-22 09:58:23 +00:00
wouter
11b7a51475 avoid reencoding the same reply in mesh reply.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@981 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-02-22 09:23:42 +00:00
wouter
50d3fb9ac4 couple percent shaved off in compress_tree_lookup and dname_lab_cmp.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@980 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-02-21 15:25:22 +00:00
wouter
36cad7c680 speed up message encoding.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@976 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-02-21 10:25:49 +00:00
wouter
c76b8fa819 encoding speed test.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@975 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-02-20 15:35:49 +00:00
wouter
c67768d48b test fix for NSEC3 new algorithms.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@974 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-02-20 14:20:27 +00:00
wouter
2e9266ad9b better time printout.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@973 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-02-20 07:28:33 +00:00
wouter
38c018e539 - setup speec_cache for need-ldns-testns in dotests.
- check number of queued replies on incoming queries to avoid overload
         on that account.
       - fptr whitelist checks are not disabled in optimize mode.



git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@971 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-02-20 07:18:42 +00:00
wouter
62a6ccd65d better text.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@970 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-02-19 16:25:00 +00:00
wouter
322cbcceb8 race cond found in test.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@969 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-02-19 15:49:22 +00:00
wouter
bb19cf9d29 UDP per select speedup.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@968 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-02-19 14:35:40 +00:00
wouter
352e6dc6eb nsec3 type codes.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@967 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-02-19 13:58:20 +00:00
wouter
cf50a0bcb7 Faster due to time-sharing.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@966 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-02-19 13:12:23 +00:00
wouter
db1f954cd7 donotq localhost default back on yes.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@965 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-02-19 09:12:35 +00:00
wouter
3ba41e00e2 And man page too.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@964 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-02-19 08:11:38 +00:00
wouter
dc107a72d8 profiling speedups.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@963 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-02-18 15:45:14 +00:00
wouter
cb2892a0ef nicer code.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@962 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-02-18 13:20:14 +00:00
wouter
7b731d6981 Fixed bug in RD flag setting.
perf works better with long taking queries.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@961 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-02-18 13:16:06 +00:00
wouter
a448a5e8d9 patch from Jan-Piet Mens.
Error checking added.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@960 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-02-18 08:49:11 +00:00
wouter
bd98bf14e3 cache speed test.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@959 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-02-15 15:54:30 +00:00
wouter
f462d07d84 fixup --prefix also changes config file default paths.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@958 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-02-15 14:13:09 +00:00
wouter
b7a27fb4f3 FreeBSD rc.d script for unbound.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@957 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-02-15 13:43:30 +00:00
wouter
2298d73a34 perf test.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@954 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-02-14 16:16:39 +00:00
wouter
b3cb028f39 start without a config file (all default settings).
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@953 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-02-14 10:37:32 +00:00
wouter
1592a53996 empty line fixup.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@952 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-02-13 15:26:09 +00:00
wouter
83c9c51fd2 perf tool work.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@951 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-02-13 15:19:50 +00:00
wouter
f03952e434 print version.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@950 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-02-13 13:24:41 +00:00
wouter
d7724d2166 Fixup recursion.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@948 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-02-12 14:26:19 +00:00
wouter
5b6fb14883 nice option interface. Nice debug output stream option.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@945 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-02-11 15:22:57 +00:00
wouter
94b11d9296 etc hosts handling.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@944 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-02-11 10:27:37 +00:00
wouter
92c6a825ef stats output text nice.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@943 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-02-11 09:19:32 +00:00
wouter
9dedf483f9 ub_
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@942 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-02-11 08:52:14 +00:00
wouter
04d961d843 fixes.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@941 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-02-08 13:27:49 +00:00
wouter
f6c2f94a77 tag 0.9
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@937 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-02-08 12:27:41 +00:00
wouter
361bf7d411 fixup validator classification of root referrals.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@936 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-02-08 12:24:01 +00:00
wouter
6c118c9ae5 do multiple queries over TCP.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@935 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-02-08 10:59:18 +00:00
wouter
99922eb208 and log entry for the portability fix.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@934 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-02-07 15:35:04 +00:00
wouter
151843bcd8 Fixes.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@932 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-02-07 14:13:03 +00:00
wouter
76a26d97a8 log level 2.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@930 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-02-07 11:04:56 +00:00
wouter
e2ce21cf4d move around debug levels.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@929 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-02-07 09:46:49 +00:00
wouter
bf1714e210 fallback EDNS on NOTIMPL.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@928 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-02-06 15:08:38 +00:00
wouter
481bdbcc59 rename files.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@925 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-02-06 13:18:24 +00:00
wouter
156de1cf0b result_free to resolve_free (thanks Benno).
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@924 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-02-06 13:10:40 +00:00
wouter
32c92da3aa Fix for nothreading.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@922 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-02-06 10:09:54 +00:00
wouter
f9ce262cbb fixup typos
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@920 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-02-05 15:22:10 +00:00
wouter
21abf9943b Make parallel builds fixup.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@919 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-02-05 14:45:19 +00:00
wouter
3455945dea Statistics test.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@918 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-02-05 13:53:05 +00:00
wouter
d72f75b70f statistics-interval config setting.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@917 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-02-05 10:23:44 +00:00
wouter
f2c085f947 nonblock bg pipes.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@913 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-01-31 10:40:58 +00:00
wouter
d64c4d8e4c logging nicer, removal of reply_iov.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@911 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-01-30 14:46:01 +00:00
wouter
0e6c6e9734 chroot checks for roothints and anchor files.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@910 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-01-30 11:21:20 +00:00
wouter
1f570d6366 libevent compatibility.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@909 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-01-28 15:57:27 +00:00
wouter
2f1227ea3a protect config access. fix test.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@908 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-01-28 14:45:20 +00:00
wouter
86f9eb4fdc fixes for random number badness (lack of entropy and SIGFPE from RAND_cleanup
too early).


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@907 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-01-28 14:34:53 +00:00
wouter
ba980a8c39 more locks.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@906 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-01-28 13:42:55 +00:00
wouter
520eb18918 Two small fixes.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@905 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-01-28 09:31:29 +00:00
wouter
30a1738a27 more fixes, more tests.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@903 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-01-25 15:45:54 +00:00
wouter
417504bbf1 - fixup race problems from opensll in rand init from library, with
a mutex around the rand init.
       - fix pass async_id=NULL to _async resolve().
       - rewrote _wait() routine, so that it is threadsafe.
       - cancelation is threadsafe.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@902 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-01-25 15:13:39 +00:00
wouter
c7e2a62a64 refactor asynclook.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@900 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-01-25 11:17:48 +00:00
wouter
2e9293e6e6 please doxygen.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@898 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-01-25 10:41:17 +00:00
wouter
ae4cf454c7 Fixup race.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@897 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-01-25 10:23:57 +00:00
wouter
abb6d856c2 test for async.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@896 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-01-25 09:53:04 +00:00
wouter
f9338af567 forwarder mode options for library.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@895 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-01-24 14:58:51 +00:00
wouter
cb1a8ab639 Makefile fix.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@894 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-01-24 11:06:10 +00:00
wouter
50b94fa739 caution when retry, not excessively.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@892 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-01-24 10:53:40 +00:00
wouter
148a019834 cancel().
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@891 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-01-24 09:14:07 +00:00
wouter
013db26923 bg resolution works.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@890 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-01-23 15:15:37 +00:00
wouter
280c7a016e no more debug prints for auto ifs.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@889 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-01-23 08:49:57 +00:00
wouter
b055e996a8 test program for bg lookups.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@887 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-01-22 16:28:41 +00:00
wouter
58cd8d7d95 bg query and result code.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@886 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-01-22 14:17:44 +00:00
wouter
9093c79fdd fix quit on timeout, and printing trailing dots.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@885 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-01-22 12:01:13 +00:00
wouter
e1b0c8b9dc fix link testbound.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@884 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-01-22 11:28:07 +00:00
wouter
f72c1f3684 unbound.c pipe code.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@883 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-01-22 11:10:49 +00:00
wouter
b44e79db5d serialize, deserialize, raw commpoints.
case preserve note.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@881 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-01-21 16:03:59 +00:00
wouter
1f15a9c219 unbound lib work.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@880 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-01-18 13:52:22 +00:00
wouter
c63ad5e839 makedist fixup
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@879 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-01-18 11:01:00 +00:00
wouter
bd32be11f0 update ldns-testpkts.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@878 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-01-18 10:57:52 +00:00
wouter
2908e2a135 manpage fixup, no more 6to4 mapping.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@876 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-01-18 09:18:12 +00:00
wouter
e37223def0 BSD fix for ip4.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@875 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-01-18 09:09:55 +00:00
wouter
a117d8651a support for IP_RECVDSTADDR.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@874 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-01-18 08:51:19 +00:00
wouter
dda09cdbb0 manual and pktinfo.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@873 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-01-17 15:35:34 +00:00
wouter
2a0a49e1c8 if auto fix more.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@871 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-01-17 08:40:08 +00:00
wouter
a1338470b9 please doxygen.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@870 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-01-17 08:26:15 +00:00
wouter
1a49a8b678 configure fixes.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@869 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-01-17 08:17:24 +00:00
wouter
73bd93e413 fix for localhost queries in automatic interface mode.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@868 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-01-16 12:47:44 +00:00
wouter
e49c32a5b5 TC bit is formerr.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@866 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-01-16 08:53:56 +00:00
wouter
cf6adf3188 makedist fixup.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@865 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-01-15 15:47:16 +00:00
wouter
4ddd33924d regen configure.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@854 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-01-15 12:48:24 +00:00
wouter
f4ca0398b1 test for ancillary data and fixes for lint and doxygen.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@848 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-01-15 10:10:22 +00:00
wouter
bdb854787d interface-automatic (IP6mapped, good for anycast service and so on).
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@847 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-01-15 09:45:30 +00:00
wouter
192a271387 lint, optimize fix.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@846 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-01-14 10:21:09 +00:00
wouter
0907a83124 - in no debug sets NDEBUG to remove asserts.
- configure --enable-debug is needed for dependency generation
         for assertions and for compiler warnings.
       - ldns.tgz updated with ldns-trunk (where buffer.h is updated).


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@845 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-01-14 09:51:20 +00:00
wouter
d356e3fdaa Nicer sizes possible in config file.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@843 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-01-11 13:20:22 +00:00
wouter
cf15550ede more checks by checkconf.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@842 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-01-11 11:24:30 +00:00
wouter
fbb44a7f25 stubzone text.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@841 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-01-11 10:18:48 +00:00
wouter
9cba7b29b9 man page fixes for Solaris.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@838 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-01-10 15:46:55 +00:00
wouter
f8b633879c libevent .lo file linking.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@837 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-01-10 14:00:07 +00:00
wouter
49514cfa44 doc fix.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@836 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-01-10 13:40:12 +00:00
wouter
f0e25894d8 more portable libtool linking of included ldns package.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@835 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-01-10 11:47:07 +00:00
wouter
257909c037 typo.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@834 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-01-10 09:25:14 +00:00
wouter
0ff9ebe1d5 quartile prints.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@833 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-01-10 09:02:18 +00:00
wouter
a4c0212803 rng fixup (trunk).
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@827 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-01-09 10:55:37 +00:00
wouter
489b5a95e0 document misconfiguration.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@824 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-01-04 13:13:50 +00:00
wouter
feea7c5e8a refused stops retries.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@823 be551aaa-1e26-0410-a405-d3ace91eadb9
2008-01-02 13:48:19 +00:00
wouter
620153de1c small fries.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@821 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-12-07 14:54:10 +00:00
wouter
2622cbb52b fix bogus flag.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@820 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-12-07 14:25:18 +00:00
wouter
efdc7ee4d1 portability of header file.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@818 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-12-07 14:07:38 +00:00
wouter
f2bc50e752 ldns update.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@817 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-12-07 12:12:51 +00:00
wouter
bf2a50f40a small improvements.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@816 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-12-07 11:01:04 +00:00
wouter
02783ad75a cname handling improved.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@815 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-12-07 10:43:10 +00:00
wouter
fceef7aad5 debug option.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@813 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-12-07 08:29:09 +00:00
wouter
4b6f94e414 unbound-host shows security info.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@811 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-12-06 17:05:21 +00:00
wouter
29e62c132c unbound-host works.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@810 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-12-06 16:35:36 +00:00
wouter
d1d55313d2 library resolution working.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@809 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-12-06 15:11:07 +00:00
wouter
d08c3700c6 libworker.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@808 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-12-05 11:06:56 +00:00
wouter
3ec1a37562 locking diff.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@807 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-12-05 06:41:39 +00:00
wouter
89b73d20cf moved unlock to please.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@806 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-12-04 21:53:19 +00:00
wouter
d186da5604 fptrwlist and remove oldhack with islocked param.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@805 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-12-04 21:34:53 +00:00
wouter
6e8107e842 markdelfunc for lock order problem in lruhash reclaim().
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@804 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-12-04 21:18:25 +00:00
wouter
a1ba0ccb3f coverity run fixes.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@803 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-12-04 17:54:14 +00:00
wouter
664ca1bf39 libunbound work.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@802 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-12-04 16:14:09 +00:00
wouter
3e93ce7cd4 makefile nit and modstack.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@801 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-12-04 13:23:41 +00:00
wouter
4179675fc7 Link fix.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@799 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-12-03 18:11:42 +00:00
wouter
f463aa0439 Fix for build in subdir.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@796 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-12-03 17:33:12 +00:00
wouter
a9504febd2 test app, and hopefully useful tool.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@795 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-12-03 11:02:31 +00:00
wouter
787d9c9cf4 - changed checkconf/ to smallapp/ to make room for more support tools.
(such as unbound-host).
       - install dirs created with -m 755 because they need to be accessible.
       - library extensive featurelist added to TODO.
       - please doxygen, lint.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@794 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-12-03 08:24:36 +00:00
wouter
62a2546884 More api work, makefile links library.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@792 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-11-30 14:53:57 +00:00
wouter
d8e2ece2ec public API start.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@790 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-11-29 15:02:15 +00:00
wouter
6afb34c7b7 0.8 tag.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@788 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-11-28 15:49:35 +00:00
wouter
a285d67db1 fixup for duplication of NSECs / NSEC3s after following CNAMEs
(esp. wildcard CNAMEs and in-zone CNAMEs that then include nodata or
nxdomain proofs) where the CNAME is followed again to include more NSECs.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@787 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-11-28 13:41:31 +00:00
wouter
748ca720d3 nonRD fix.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@786 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-11-28 12:06:32 +00:00
wouter
8130e75eab nonRD fix.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@785 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-11-28 11:02:01 +00:00
wouter
1043ae82cc log verbosity
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@784 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-11-28 09:34:06 +00:00
wouter
42d5ed9d5c CNAME chain marked as NXDOMAIN normalized to unbound preferred format.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@783 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-11-28 09:13:56 +00:00
wouter
053676dd29 show it.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@782 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-11-28 08:41:41 +00:00
wouter
d7211739e0 nodefault test.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@781 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-11-28 08:26:57 +00:00
wouter
09ae12883c - tests for localdata multiple RR, and implicit zones.
- can specify TXT records for local data.



git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@780 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-11-28 08:10:45 +00:00
wouter
ad7b42e5bf memory footprint improvements.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@778 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-11-27 15:52:41 +00:00
wouter
57e17d8702 rfc2308 compliance.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@777 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-11-27 13:25:11 +00:00
wouter
ba8561ead1 test and fixes.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@776 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-11-22 16:13:16 +00:00
wouter
ce61d0dac6 local zone answers.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@775 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-11-22 13:48:58 +00:00
wouter
3c2b5e4327 defaults.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@774 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-11-22 09:30:44 +00:00
wouter
5b799d60ee localzone internal data structures.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@773 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-11-21 16:19:31 +00:00
wouter
4706faa6c4 localzone and localdata configuration setup.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@771 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-11-20 14:48:33 +00:00
wouter
9ffcf306b9 keep tcp address around for acl.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@770 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-11-19 16:31:22 +00:00
wouter
4b1dc70de7 access-control
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@769 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-11-19 15:32:55 +00:00
wouter
694e53c41c unit test for addr_in_common.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@767 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-11-19 13:21:30 +00:00
wouter
83cbda7de2 unit test for addr_mask.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@766 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-11-19 13:02:15 +00:00
wouter
cc641caff2 port from beta-0.7.1
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@763 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-11-19 11:04:05 +00:00
wouter
793cb20600 fixup leaking unbound daemons.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@755 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-11-19 09:06:56 +00:00
wouter
5d3597ebd3 No downcasing for NSEC and RRSIG
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@754 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-11-19 08:55:19 +00:00
wouter
b070c0b1f5 acl list setup. 8 to tab in net_help.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@753 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-11-16 16:25:37 +00:00
wouter
383df93a6b 0.8 in trunk for auth features development.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@752 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-11-16 13:03:04 +00:00
wouter
bc31ff0f22 review fixups.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@748 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-11-15 14:27:47 +00:00
wouter
ab050468d6 to 0.7
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@745 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-11-14 13:38:13 +00:00
wouter
f44da6623a fixup test for new default.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@744 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-11-14 09:51:22 +00:00
wouter
04400633a5 testbed update.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@743 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-11-14 09:03:51 +00:00
wouter
e9736d5b07 libevent signal problem has different signal handler registrations, and thus
needs handling in testbound, so that on a good exit, it does the exit.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@742 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-11-13 16:15:04 +00:00
wouter
46cefd8eb0 remove debug print.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@741 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-11-13 15:53:25 +00:00
wouter
57a562b5fd - bugreports to unbound-bugs@nlnetlabs.nl
- fixup testbound so it exits cleanly.
       - cleanup the caches on a reload, so that rrsetID numbers won't clash.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@740 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-11-12 13:58:34 +00:00
wouter
0d37d88043 Fixup for signal handling. No more dangling unbound processes after
test suite.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@739 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-11-12 11:10:11 +00:00
wouter
bc5dd57ea7 safer default interfaces.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@737 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-11-09 14:15:21 +00:00
wouter
ba622ef31a default config file location, example conf installed.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@736 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-11-09 13:52:13 +00:00
wouter
edff738457 new L root.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@734 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-11-08 13:02:02 +00:00
wouter
b649c1c530 Fixup chroot (Thanks Jakob).
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@733 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-11-08 10:44:30 +00:00
wouter
ae9a865863 Harden dnssec stripped zones.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@730 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-11-01 15:32:27 +00:00
wouter
f748f45caa alloc id overflow handling.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@729 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-11-01 14:39:50 +00:00
wouter
e26d35a679 touch up clear and verbose.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@728 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-11-01 13:22:12 +00:00
wouter
2a153fc986 chroot fixup.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@727 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-11-01 12:48:37 +00:00
wouter
0d1d88543d Fixup of reload bug.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@726 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-11-01 09:48:20 +00:00
wouter
6836a8c0b4 hash clear function.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@725 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-10-31 16:15:44 +00:00
wouter
84def9a1e4 - fix horrible oversight in sorting rrset references in a message,
sort per reference key pointer, not on referencepointer itself.
        - pidfile: "/etc/unbound/unbound.pid" is now the default.
        - tests changed to reflect the updated default.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@724 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-10-31 14:46:05 +00:00
wouter
1c77a4eb14 better chroot support, and also default chroot and userchange.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@723 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-10-31 10:56:31 +00:00
wouter
1d7703030b Build fix outside sourcedir.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@722 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-10-31 08:30:47 +00:00
wouter
9e3c2e34e2 max ttl option.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@721 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-10-31 07:46:30 +00:00
wouter
50174c96a0 ttl not greedy.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@720 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-10-30 21:40:16 +00:00
wouter
87d8a6679c Quieter low verbosity logging.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@719 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-10-30 14:59:01 +00:00
wouter
c1b219562f Assertion incorrect. Compressed packets can be larger.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@718 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-10-30 13:40:43 +00:00
wouter
a188005eb7 overload mode: too many queries situation is detected and queries are dropped.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@717 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-10-23 14:44:51 +00:00
wouter
b649a1876b dnssec lame servers are used as last effort.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@716 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-10-23 12:37:18 +00:00
wouter
0da3454c6f dnssec lameness detection improved to disable detection when not sure.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@715 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-10-23 08:30:21 +00:00
wouter
67d2bad8e0 dnssec lame detection.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@714 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-10-22 15:25:37 +00:00
wouter
79b0d9e96d Detect recursion-lameness.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@713 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-10-22 12:05:46 +00:00
wouter
a939400c02 ISO C
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@712 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-10-22 09:14:29 +00:00
wouter
8f403c2842 Fixup tests.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@711 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-10-22 06:25:46 +00:00
wouter
3ebb26d96d root-hints can be read from file.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@708 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-10-19 14:02:53 +00:00
wouter
36c9ef2734 nicer error, random() improved.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@707 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-10-19 12:10:13 +00:00
wouter
e8227504de rework ldns-src inclusion.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@706 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-10-19 10:38:27 +00:00
wouter
b66b29f6da outgoing interfaces setting possible.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@704 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-10-19 08:32:36 +00:00
wouter
ae66969d39 - lex fix
- unsecure validation neater
- const cast warning removal


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@702 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-10-19 08:03:08 +00:00
wouter
3dc0752529 Added yacc and lex files.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@701 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-10-18 22:49:08 +00:00
wouter
294226429d and config.h.in.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@700 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-10-18 22:40:10 +00:00
wouter
a2f713f253 configure, ready to go.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@699 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-10-18 22:38:15 +00:00
wouter
0638f01d0a keep cache of prealloced blocks.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@698 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-10-18 22:17:02 +00:00
wouter
4bcd6aac94 regional nicer, remove region-allocator.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@697 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-10-18 20:31:43 +00:00
wouter
e4c1fcd65d regional.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@696 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-10-18 15:40:31 +00:00
wouter
1188d794bf Ldns included.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@695 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-10-18 13:05:41 +00:00
wouter
9de5de90a6 Tests update.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@693 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-10-18 09:24:57 +00:00
wouter
eeaf9dbc97 errors have addresses with them.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@692 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-10-18 09:04:55 +00:00
wouter
cb8f9eaa68 failover to next server.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@691 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-10-17 19:23:01 +00:00
wouter
25fe81e4c4 Faster timeouts, based on extracts of our logs.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@689 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-10-17 17:40:35 +00:00
wouter
28e9a2eb92 fixup insecure glue on referrals.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@688 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-10-17 15:48:54 +00:00
wouter
49a22dcb04 fixup test, less logging.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@687 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-10-17 14:49:12 +00:00
wouter
5741aa1aca fixup crashy.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@685 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-10-17 14:22:14 +00:00
wouter
e44c3869de Arc4random.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@683 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-10-17 12:08:34 +00:00
wouter
e6d57f0ea1 resolution fix.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@682 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-10-17 07:34:13 +00:00
wouter
a9637d5dde size_t no underflow.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@681 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-10-16 14:39:27 +00:00
wouter
0463aa9cb2 buffer overflow code audit.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@680 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-10-16 13:03:57 +00:00
wouter
8b95e7f068 assertions, zero termination for gethostname, log_hex without malloc.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@679 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-10-16 12:26:09 +00:00
wouter
8d21fe77ca fixup addr6 check.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@677 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-10-15 14:42:37 +00:00
wouter
28366a0fb5 Fixup compression, and test for byteformat compression results.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@676 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-10-15 14:19:17 +00:00
wouter
4d6bd257e2 fixup ip6 tcp.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@675 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-10-15 09:10:26 +00:00
wouter
24e877e11a disable rpath option.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@674 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-10-11 07:34:44 +00:00
wouter
3c4a5828e9 Fixup tests.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@673 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-10-10 09:33:27 +00:00
wouter
bfe0a67624 no more AD bits, except when DO is set.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@672 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-10-09 15:33:40 +00:00
wouter
49ac1011f8 Fixup event callback checks.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@671 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-10-09 12:04:13 +00:00
wouter
17df78db8d No early logfile open.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@667 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-10-09 07:43:32 +00:00
wouter
317be8f466 fptr whitelist network code callbacks.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@659 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-10-05 08:05:06 +00:00
wouter
eb4d666bf5 security audit changes.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@657 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-10-04 15:10:11 +00:00
wouter
55b2d2874a fixup nasty cache overwriting bug.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@656 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-10-03 19:11:50 +00:00
wouter
510b51560a fixup cname out of unsec zone.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@655 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-10-03 13:33:23 +00:00
wouter
b476a154c3 Fixup and test.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@654 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-10-03 12:20:55 +00:00
wouter
4772e1a940 loopfix.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@653 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-10-03 08:36:47 +00:00
wouter
646f420d2e regress test for CNAMEd address for nameserver.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@652 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-10-03 06:46:26 +00:00
wouter
a17017926e crash fixup.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@651 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-10-01 14:55:08 +00:00
wouter
1afda34c34 skip unused tests.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@650 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-10-01 12:16:19 +00:00
wouter
67c2739e17 unbound-checkconf test.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@649 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-09-28 14:33:35 +00:00
wouter
f6729e47f8 unbound-checkconf.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@647 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-09-26 13:39:49 +00:00
wouter
cc6693e876 fixup test.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@645 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-09-26 11:15:42 +00:00
wouter
ace71868bc syslog feature.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@644 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-09-26 10:19:28 +00:00
wouter
a443410aa1 0.5 release tag.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@642 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-09-25 13:00:26 +00:00
wouter
cfe76fa84f NSEC3 tests, and fixup for qtype ANY wildcard proof.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@638 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-09-25 09:39:32 +00:00
wouter
20434e30e3 NSEC3 test and fix for bitmap protection code.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@637 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-09-25 08:33:14 +00:00
wouter
76da05687d NSEC3 tests.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@636 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-09-24 13:32:40 +00:00
wouter
13fa7d0d4d Make test command.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@635 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-09-24 08:04:05 +00:00
wouter
7c02422dc4 Fixup and test for nonrec loop case.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@634 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-09-21 20:30:04 +00:00
wouter
452a46524f argument format.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@631 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-09-21 14:35:07 +00:00
wouter
75868e64e0 remove subscript char warnings.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@630 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-09-21 14:15:05 +00:00
wouter
6e3219e484 fixup locking in test code.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@629 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-09-21 13:55:07 +00:00
wouter
9d162463e3 Fixup alloc in wrong region.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@628 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-09-21 13:34:44 +00:00
wouter
50db389b00 plans.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@627 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-09-20 14:39:22 +00:00
wouter
6ae36122de more liberal for ANS ENT bug. Fixup DS ENT handling too.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@625 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-09-20 12:31:35 +00:00
wouter
6a5ea1a369 Fixup for a wildcarded NSEC with empty nonterminal query.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@624 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-09-20 11:37:15 +00:00
wouter
8da65ba871 NSEC rdata not lowercased.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@623 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-09-19 12:34:42 +00:00
wouter
9b90ab87cd fixup glue timeout problems, and priming with safety belt.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@622 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-09-19 12:17:42 +00:00
wouter
158402d55a plan and comments.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@621 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-09-19 09:20:24 +00:00
wouter
dc52d27c78 print validator classification type.
update plan items.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@619 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-09-18 12:33:51 +00:00
wouter
818bf52b10 wildcard nsec3 tests.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@618 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-09-18 08:28:35 +00:00
wouter
bca2a9be40 namerror nsec3 proof works.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@616 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-09-17 14:03:35 +00:00
wouter
97eb86507e nsec3 hash function unit test.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@615 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-09-17 09:25:54 +00:00
wouter
58eb10dee1 Fixup qname after prepend.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@614 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-09-14 14:05:52 +00:00
wouter
6fb9ede4b5 NSEC3.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@613 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-09-14 11:15:42 +00:00
wouter
13bf8e2c40 nsec3 work, prove name error.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@610 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-09-13 15:02:33 +00:00
wouter
7ce3b06765 nsec3 work.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@609 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-09-12 14:16:46 +00:00
wouter
8c46f4af85 manual page warning fix.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@608 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-09-12 05:59:45 +00:00
wouter
aeb09dffa7 nsec3 work.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@607 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-09-11 18:18:16 +00:00
wouter
a85111360c please older gcc.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@604 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-09-06 09:16:43 +00:00
wouter
3ad0495feb port.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@603 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-09-06 09:14:13 +00:00
wouter
1613fc88ae Find libevent on mac port.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@602 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-09-06 09:00:46 +00:00
wouter
81bbb3f2ce fixup memdebug option on solaris.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@600 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-09-05 14:07:53 +00:00
wouter
3630aecdeb configure option for memory allocation debugging.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@598 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-09-05 13:47:23 +00:00
wouter
ef521111dc wildcard NSECs.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@596 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-09-05 12:58:25 +00:00
wouter
78e8c8c786 trust anchor denial test.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@594 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-09-05 11:47:09 +00:00
wouter
c101ce2291 ANY response validation test.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@591 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-09-05 09:50:02 +00:00
wouter
61e9156904 nxdomain tests.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@590 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-09-05 09:04:51 +00:00
wouter
bc57e43ae2 cname and dname tests.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@589 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-09-05 08:54:27 +00:00
wouter
4328ce2000 signature validation of different parts of a CNAME'd message works.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@588 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-09-04 15:29:28 +00:00
wouter
7642f3a130 fixup AUTH prepend list.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@587 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-09-04 14:06:43 +00:00
wouter
3d90b9afef wildcard DNAME detect
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@585 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-09-04 12:57:40 +00:00
wouter
f4e3dffeab DNAME synthesis and validation fixups.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@584 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-09-04 12:44:43 +00:00
wouter
5980a98623 tests, cleanup tmp when testbound fails, fixup referral glue cleanup.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@583 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-09-04 11:31:29 +00:00
wouter
e1ea5b743b No leakage warning for double serviced callback.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@582 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-09-04 07:57:06 +00:00
wouter
e3197f49cd debug tool for mem stats.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@580 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-09-03 13:40:17 +00:00
wouter
caca9c3b43 lame cache in bytes.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@579 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-09-03 10:19:10 +00:00
wouter
d08c863460 fixup lameness cache memory accounting leak.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@578 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-09-03 10:08:16 +00:00
wouter
4a792ac203 spurious memory leak (+364 bytes) removed during tcp timeout callback.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@577 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-09-03 09:45:18 +00:00
wouter
4353a39c1b cname nxdomain fixup.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@576 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-09-03 09:13:27 +00:00
wouter
e6f46192d8 referral test, sig removal.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@575 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-31 13:15:25 +00:00
wouter
08d5cf38d1 fixup test
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@574 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-31 12:58:23 +00:00
wouter
126276afc7 Nodata tests.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@572 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-31 12:35:41 +00:00
wouter
2c585d0f14 iterator works better with failing hosts.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@571 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-31 09:38:55 +00:00
wouter
f4899c8521 can read bind-style config files for trust anchor information.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@569 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-31 07:44:16 +00:00
wouter
5fbfaf15ab crypto cleanups at exit.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@567 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-30 13:38:52 +00:00
wouter
e97cae4641 Memory cleanup.
- caught bad free of un-alloced data in worker_send error case.
       - memory accounting for key cache (trust anchors and temporary cache).
       - memory accounting fixup for outside network tcp pending waits.
       - memory accounting fixup for outside network tcp callbacks.
       - memory accounting for iterator fixed storage.
       - key cache size and slabs config options.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@566 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-30 12:45:19 +00:00
wouter
21f9812b1a support extremely small memory footprints.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@565 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-30 08:36:41 +00:00
wouter
8ebe08cf17 no convert to der for DSA signatures
signature test.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@564 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-29 14:27:04 +00:00
wouter
47a1d9abba validate by default.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@563 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-29 13:27:21 +00:00
wouter
0b084ec0f5 sign test tool.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@561 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-29 12:09:14 +00:00
wouter
04acd6e628 verbosity detail gives validation failures, but not boring algorithm logs.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@560 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-28 15:07:52 +00:00
wouter
24afde4e4b Small speedup.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@558 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-28 14:13:32 +00:00
wouter
d6ebf64d22 Faster verification.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@557 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-28 13:54:55 +00:00
wouter
d053842ac7 permissive mode feature.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@556 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-28 11:53:27 +00:00
wouter
f147c8079f enforce signature TTLs
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@555 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-28 10:26:16 +00:00
wouter
debf453bdd No offtree signing.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@554 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-28 09:47:17 +00:00
wouter
28f18e649d Referral validation.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@553 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-28 09:39:43 +00:00
wouter
8a2e0534e0 No double use of buffers.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@552 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-28 08:03:45 +00:00
wouter
316be1bec1 validator also computes insecure and indeterminate for rrsets and stores
that.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@551 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-27 14:55:06 +00:00
wouter
ee53b5fef8 do not cache nonRD replies in msg cache, the rrset cache is used for that.
store verification status in rrset cache to enable security for nonRD
replies and also speed up processing.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@550 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-27 13:46:05 +00:00
wouter
53de4306c6 send recursive queries to test cache drop off.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@549 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-27 11:26:03 +00:00
wouter
96eb624da0 answer non-recursive straight from cache, if possible.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@548 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-27 09:53:16 +00:00
wouter
1b301ed090 larger default infra cache.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@547 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-24 14:58:36 +00:00
wouter
191976ec2e DS and DNSKEY not from additional synthesis. Nicer signature expiration errors.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@546 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-24 13:14:23 +00:00
wouter
1cd7ce0266 Fixup.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@545 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-24 12:24:07 +00:00
wouter
27f63fd760 prettier proof routines.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@544 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-24 10:36:15 +00:00
wouter
3e00f0a5e9 refuse unsigned authority section. clean additional section as option.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@543 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-24 09:44:29 +00:00
wouter
808bdd71af CNAME validation.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@542 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-23 15:23:45 +00:00
wouter
2be671c1e7 review change.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@541 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-22 14:29:24 +00:00
wouter
ccf456e1db bogus ttl fixed value, config item.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@540 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-22 12:13:52 +00:00
wouter
ad9e95e7ea manpage entry.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@539 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-21 20:45:31 +00:00
wouter
92224e59df construct DS and DNSKEY from cache.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@538 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-21 14:05:10 +00:00
wouter
a57d2328fd Fixup.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@537 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-21 13:27:04 +00:00
wouter
4ee83871c3 Returns and caches validated replies.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@536 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-21 13:12:10 +00:00
wouter
47baec8a77 any response validation.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@535 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-21 07:58:55 +00:00
wouter
afc61f292b nxdomain validation.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@534 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-20 14:27:11 +00:00
wouter
940a8f82ba nodata validation.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@533 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-20 13:39:58 +00:00
wouter
c009f0706c VALIDATE state and positive response validation.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@532 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-20 12:31:12 +00:00
wouter
8c3416a20b handle DNSKEY response state.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@531 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-20 08:10:57 +00:00
wouter
63872867b7 nsec work, canonical compare routine and tests.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@530 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-17 14:25:42 +00:00
wouter
e173c2f391 ds2ke and nsec work.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@529 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-17 11:41:49 +00:00
wouter
f8f1f71a0d findkey state.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@528 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-16 15:06:40 +00:00
wouter
26ab1d8c73 Fixup bug in response type calculation.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@527 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-16 13:35:37 +00:00
wouter
c74469a4e3 fixup canon compare. Include full AXFR data in signature test.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@526 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-16 10:05:52 +00:00
wouter
cba19c0ad0 key prime, DS test.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@525 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-16 09:33:35 +00:00
wouter
3cdba8352f verify unit test.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@522 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-15 13:18:32 +00:00
wouter
a4f5349d21 crypto verify routines.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@520 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-15 08:39:00 +00:00
wouter
2966588cd7 cycle detection fix.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@518 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-14 19:42:36 +00:00
wouter
5cbdac787a Fixup parser, new test.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@517 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-14 15:33:07 +00:00
wouter
4e767777a8 header fix.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@516 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-14 13:42:33 +00:00
wouter
10ea146a35 enable for lock checks.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@514 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-14 13:33:41 +00:00
wouter
7866ca5398 fixups for memory.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@512 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-14 13:15:36 +00:00
wouter
625a6faa38 More logging.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@511 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-13 12:23:49 +00:00
wouter
a7924bc280 hinfo treatment.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@510 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-13 11:53:24 +00:00
wouter
1025fee04d makefile nicer in case flex is missing.
canonical compare.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@509 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-13 10:27:44 +00:00
wouter
ef7a3f7407 canonical sort.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@508 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-10 15:12:06 +00:00
wouter
7d3fc76d0d total allocation tracking.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@507 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-10 09:07:19 +00:00
wouter
2590097954 debug override date config option.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@505 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-09 15:16:25 +00:00
wouter
8766fb4e66 -R ssl.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@504 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-09 11:52:24 +00:00
wouter
a1b7eab9d1 memory indication.
typo fix.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@503 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-09 10:14:32 +00:00
wouter
24c0426379 rrsig checks.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@502 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-09 09:58:04 +00:00
wouter
583712faa8 sigcrypt keyset processing
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@501 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-08 13:59:57 +00:00
wouter
2350c8287b sigcrypt work.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@499 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-08 11:45:54 +00:00
wouter
801bfa406b sigcrypt.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@498 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-07 15:18:25 +00:00
wouter
de42790b48 val_util work.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@497 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-07 14:30:01 +00:00
wouter
139baa112a id number change
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@496 be551aaa-1e26-0410-a405-d3ace91eadb9
2007-08-07 09:24:20 +00:00