Commit Graph

4530 Commits

Author SHA1 Message Date
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
matje
ae85bac0d9 nicely outlined
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2378 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-01-17 13:59:07 +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
6bb90cd285 fix
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2376 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-01-14 15:58:05 +00:00
wouter
6f49bcb6d9 and store bogus ttl (this is not picked out of the cache to send to, so saves work and avoids this target)
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2375 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-01-14 15:51:11 +00:00
wouter
4a7e7c3a2b store if ttl expired
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2374 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-01-14 15:23:51 +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
bd5d117f93 doxygen compat with version 1.6.3, and splint compat.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2371 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-01-12 09:17:59 +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
a3e8eb1648 more conservative timeout for a test that takes 20 seconds on older machines
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2368 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-01-10 16:13:17 +00:00
wouter
b36b4802af Fix library exports and asynclook for lock debugging.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2367 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-01-10 15:24:23 +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
90f57c0391 Fix compile failure using sun studio compiler, cast to correct type.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2365 be551aaa-1e26-0410-a405-d3ace91eadb9
2011-01-07 16:20:15 +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
d5a19edc74 validation reporter minidaemon
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2362 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-12-24 09:15:49 +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
323d94a758 test and cleanup.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2360 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-12-22 09:41:38 +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
84ca6bf916 please lint
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2357 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-12-20 16:08:52 +00:00
wouter
a33b75aebf Work on validation of multiple algorithms.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2356 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-12-20 15:58:12 +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
e38d9b641a Fix compile on WinXP.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2352 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-12-15 14:44:04 +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
cfd3ebb5a4 Test DS and CNAME in cache.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2336 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-11-05 15:45:53 +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
39c1a28aa9 detect nc version
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2334 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-11-04 15:20:11 +00:00
wouter
8eb6c67069 Fix test to work on ubuntu.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2333 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-11-04 15:16:13 +00:00
wouter
1556508d0b nicer failure
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2332 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-11-04 12:35:39 +00:00
wouter
b61aa0a7fe better fix
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@2331 be551aaa-1e26-0410-a405-d3ace91eadb9
2010-11-04 12:26:25 +00:00