Commit Graph

4530 Commits

Author SHA1 Message Date
wouter
fec78179bc make depend
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@4602 be551aaa-1e26-0410-a405-d3ace91eadb9
2018-04-05 08:10:40 +00:00
wouter
7d87afac47 - Combine write of tcp length and tcp query for dns over tls.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@4601 be551aaa-1e26-0410-a405-d3ace91eadb9
2018-04-05 08:10:25 +00:00
wouter
1692bfd8c2 - Fix unable to resolve after new WLAN connection, due to auth-zone
failing with a forwarder set.  Now, auth-zone is only used for
  answers (not referrals) when a forwarder is set.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@4600 be551aaa-1e26-0410-a405-d3ace91eadb9
2018-04-03 12:22:35 +00:00
wouter
b54babc7b6 - Fix #4043: make test fails due to v6 presentation issue in macOS.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@4599 be551aaa-1e26-0410-a405-d3ace91eadb9
2018-04-03 07:47:02 +00:00
ralph
f1cf9f9824 - Check "result" in dup_all(), by Florian Obser.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@4598 be551aaa-1e26-0410-a405-d3ace91eadb9
2018-03-29 08:02:26 +00:00
ralph
8d778e3a8d - Fix unbound-control get_option aggressive-nsec
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@4597 be551aaa-1e26-0410-a405-d3ace91eadb9
2018-03-23 12:23:02 +00:00
wouter
24f21152d3 fix compile.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@4596 be551aaa-1e26-0410-a405-d3ace91eadb9
2018-03-22 09:39:26 +00:00
ralph
64cac94656 Changelog typo fix
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@4595 be551aaa-1e26-0410-a405-d3ace91eadb9
2018-03-21 15:42:25 +00:00
wouter
997faddf9b deleted the chmod+x on this file, this means it removed the svn:executable property.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@4594 be551aaa-1e26-0410-a405-d3ace91eadb9
2018-03-21 15:02:25 +00:00
ralph
3d00933139 - Do use cached NSEC records to generate negative answers for domains under
DNSSEC Negative Trust Anchors.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@4593 be551aaa-1e26-0410-a405-d3ace91eadb9
2018-03-21 14:34:17 +00:00
wouter
59cd6fd783 - iana port update.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@4592 be551aaa-1e26-0410-a405-d3ace91eadb9
2018-03-19 13:19:53 +00:00
Riccardo Spagni
193bdc4ee3
Merge pull request #2
3786f4ac - tag 1.7.0rc3. (wouter)
52951453 - Added documentation for aggressive-nsec: yes. (wouter)
a3296c2d configure --disable-swig-version-check stops the swig version check. (wouter)
a93a5298 - Fix #3598: Fix swig build issue on rhel6 based system. (wouter)
7faeb8e3 1.7.0rc2 (wouter)
12e74d06 - note when tag 1.7.0rc1 happened in the changelog. (wouter)
da69a014 - Attempt to remove warning about trailing whitespace. (wouter)
2b00a5d3 - Attempt to remove warning about trailing whitespace. (wouter)
1c8938d3 - patch suggested by Debian lintian: allow to -> allow one to, from   A. Schulze. (wouter)
06453716 - patch to log creates keytag queries, from A. Schulze. (wouter)
d1ce267c - Fixed contrib/fastrpz.patch, even though this already applied   cleanly for me, now also for others. (wouter)
ed4f6f2c - Fix for windows compile. (wouter)
cf7ae9ca - svn trunk contains 1.7.0, this is the number for the next release. (wouter)
692f648a - Reverted fix for #3512, this may not be the best way forward;   although it could be changed at a later time, to stay similar to   other implementations. (wouter)
0a65f973 - Fix #3582: Squelch address already in use log when reuseaddr option   causes same port to be used twice for tcp connections. (wouter)
ebe1d77c - iana port update. (wouter)
5754fd70 removed unneeded includes. (wouter)
f9f01089 - Fix to check define of DSA for when openssl is without deprecated. (wouter)
327d22ff - Fix nettle compile. (wouter)
7cb6d24f - Fix compile with staticexe and python module. (wouter)
340efc3a - Fix compile without threads, and remove unused variable. (wouter)
325fc065 - Fixup contrib/fastrpz.patch so that it applies. (wouter)
e3ee8c66 - use existing code to find signer on positive wildcard answers (ralph)
3377e6f8  - Save wildcard RRset from answer with original owner for use in aggressive    NSEC. (ralph)
3c305c69 - more robust cachedump rrset routine. (wouter)
6270fb6d fix spelling error (wouter)
ffa11946 - Fix validation for CNAME loops.  When it detects a cname loop,   by finding the cname, cname in the existing list, it returns   the partial result with the validation result up to then. (wouter)
a68512c0 neater code. (wouter)
8c37d105 comment to explain it. (wouter)
eb1adcf3 - Fix #3512: unbound incorrectly reports SERVFAIL for CAA query   when there is a CNAME loop. (wouter)
2c129d2a fix noview. (wouter)
67f76f85 - Fix for more maintainable code in localzone. (wouter)
5a0f6206 bug ref nr. (wouter)
80ab137e - local-zone noview can be used to break out of the view to the   global local zone contents, for queries for that zone. (wouter)
aaf91e24 - Fix #3505: Documentation for default local zones references   wrong RFC. (wouter)
1a9d913e - Fixes for clang static analyzer, the missing ; in   edns-subnet/addrtree.c after the assert made clang analyzer   produce a failure to analyze it. (wouter)
c217a69c - Aggressive NSEC tests (ralph)
fcd9b8c4 auth zone: default is https if no 'http://' given. (wouter)
b52ca641 auth zone whitespace fixes and input validation. (wouter)
2b221f31 auth zone review fixes (wouter)
4ddbf8ae - iana port update. (wouter)
4d4669b2 - tls-cert-bundle option in unbound.conf enables TLS authentication. (wouter)
0e2c3c5a - Unit test for auth zone https url download. (wouter)
6408197b - Fix the ce_len+2 fix (Aggressive NSEC review) (ralph)
42255fca - Processed aggressive NSEC code review remarks Wouter (ralph)
2d5fc74a - Added tests with wildcard expanded NSEC records (CVE-2017-15105 test) (ralph)
2076e1e2 auth zone work, nicer debug output. (wouter)
647c958d auth zone stop sending packets when the application quits. (wouter)
f928cde0 - auth zone url config. (wouter)
b8a397af auth zone http work. (wouter)
7c5497d3 auth zone work. (wouter)
35bc8a1e - Aggressive use of NSEC implementation. Use cached NSEC records to generate   NXDOMAIN, NODATA and positive wildcard answers. (ralph)
2de81e0f auth zone work. (wouter)
7a30b4aa auth zone review. (wouter)
6342b792 - iana port update. (wouter)
42818256 fix for doxygen and lint. (wouter)
40286955 auth zone work on http feature. (wouter)
1cb6bd90 fix for doxygen (wouter)
e48156c6 auth zone work. (wouter)
5caf1aee fix lint warning (wouter)
081cdce0 fix lint warning (wouter)
1e7120e4 auth zone work. (wouter)
19c3997e Fixup tests for checklocks.  Add auth axfr test for socket code. (wouter)
db621d92 - auth-zone provides a way to configure RFC7706 from unbound.conf,   eg. with auth-zone: name: "." for-downstream: no for-upstream: yes   fallback-enabled: yes and masters or a zonefile with data. (wouter)
c172f0df make depend. (wouter)
e7a76a8a - Fix #3451: dnstap not building when you have a separate build dir.   And removed protoc warning, set dnstap.proto syntax to proto2. (wouter)
98bf7184 auth zone fixup lock protection, it wrongly covered the rbtree node. (wouter)
8c4be295 auth zone test probe of SOA (wouter)
276d3130 auth zone ixfr unit tests (wouter)
ebda5cbb auth zone ixfr unit test, and fixes. (wouter)
4d369162 auth zone, remove unused code (wouter)
9caa77b2 fix unit test for new output func. (wouter)
1f7eff89 auth zone, axfr and printout works. (wouter)
ff360ae2 Enable valgrind in (some) tests. (wouter)
aca1f554 fix spelling error in delegation. (wouter)
cf525b93 Fix more critical regions.  Cleans tests. (wouter)
6b49cdd1 - lock subnet new item before insertion to please checklocks,   no modification of critical regions outside of lock region. (wouter)
cee57903 auth zone race condition remove and checklock fix for check of unused alignment memory in structure. (wouter)
252eae4e - Fix lock race condition in dns cache dname synthesis. (wouter)
f4a83a96 - unit test with valgrind (wouter)
1b9c86be - unit test with valgrind (wouter)
1d3cb2e4 remove debug printf. (wouter)
f8f3f79a - Fix unfreed locks in log and arc4random at exit of unbound. (wouter)
cc667b64 - fix unaligned structure making a false positive in checklock   unitialised memory. (wouter)
3601b233 auth zone socket creation fix. (wouter)
28d97930 auth zone test for host lookup (wouter)
78cac2d7 auth zone, nicer debug log (wouter)
7897dad2 auth zone test checks stored axfr zonefile (wouter)
43c4502b auth zone unit test extra_packet moves multipe tcp packets on stream (wouter)
a8847f66 auth zone test, udp and tcp answered from unit test (wouter)
a7ae601c auth zone fix comment (wouter)
e4c6da88 auth zone move file descriptor functionality to outside network for the unit test (wouter)
f88d7a67 auth zone test with zone transfer (wouter)
2470b31c cleanup without losing zone contents, and also backoff for nonresponsive masters while zone data is available. (wouter)
fd5b2dd1 pickup worker events, and free them. exponential backoff for continuously failing zones. (wouter)
df057fff failover for dnssec bogus (wouter)
9f91e3c3 test for validation of queries answered with a zonefile (wouter)
4cf7809a Test authority zone with zonefile for root referrals (RFC7706) (wouter)
02933666 make depend (wouter)
4f5bbce4 auth zone for downstream (wouter)
7060ceb9 no $INCLUDE in this test. (wouter)
71ba486b Test for no-upstream enabled, and thus fallback to normal priming and lookup. (wouter)
12f50778 remove debug print (wouter)
483796b9 fix to please doxygen's parser. (wouter)
4d3b9db0 unit test for auth zone lookup (wouter)
5c23b370 Fix sldns parse state prev dname. (wouter)
90141b6f fix $INCLUDE (wouter)
f92f7fb2 auth zone, make depend, fallback, create and delete, and lease_time, and lock fixes. (wouter)
80ab330e lint fixes. (wouter)
82a0a763 lint fixes (wouter)
b20df48e Also use NSEC with longest closest encloser for CNAME responses. (ralph)
7af974cc remove unused TODO items (wouter)
ee752be7 auth zone work, ixfr apply procedure. (wouter)
5489a6b5 - Use NSEC with longest ce to prove wildcard absence. - Only use *.ce to prove wildcard absence, no longer names. (ralph)
5af55bab remove unneeded statements (wouter)
cea3d1ee fixup iterator (wouter)
3e50a1fb unneeded statement (wouter)
337ef218 fix id check (wouter)
c0b6702a lint fix. (wouter)
e2560b39 lint fixes. (wouter)
6511959f fix ixfr and axfr end detection. (wouter)
1456e7a6 authzone transfer functionality (wouter)
7774d57f correct name for libunbound.so.conf (wouter)
0a2f0cf4 add semicolon at end of line. (wouter)
1926bbe5 - ltrace.conf file for libunbound in contrib. (wouter)
74d2a9da - Print fatal errors about remote control setup before log init,   so that it is printed to console. (wouter)
f84f924e - Fix that unbound-checkconf -f flag works with auto-trust-anchor-file   for startup scripts to get the full pathname(s) of anchor file(s). (wouter)
98b9046b - Fix #3397: Fix that when the cache contains an unsigned DNAME in   the middle of a cname chain, a result without the DNAME could   be returned. (wouter)
82881b17 - Fix #3397: Fix that cachedb could return a partial CNAME chain. (wouter)
bf48ee63 - Accept tls-upstream in unbound.conf, the ssl-upstream keyword is   also recognized and means the same.  Also for tls-port,   tls-service-key, tls-service-pem, stub-tls-upstream and   forward-tls-upstream. (wouter)
58bcba72 - make depend: code dependencies updated in Makefile. (wouter)
b9d18105 - iana port update. (wouter)
7911e492 - patch for CVE-2017-15105: vulnerability in the processing of   wildcard synthesized NSEC records. (wouter)
51c4c977 - trunk has 1.6.9 with fix and previous commits. (wouter)
a28f91e7 - Copy query and correctly set flags on REFUSED answers when cache snooping is   not allowed. (ralph)
f31d36c8 Please lint (ralph)
faf687ef - Fix queries being leaked above stub when refetching glue. (ralph)
0a121de9 fix oneoff (wouter)
e8865e9a fixup larger than 2**31 case. (wouter)
fe7c8d17 - Remove clang optimizer disable,   Fix that expiration date checks don't fail with clang -O2. (wouter)
ed00a971 - Fix that DS queries with referral replies are answered straight   away, without a repeat query picking the DS from cache.   The correct reply should have been an answer, the reply is fixed   by the scrubber to have the answer in the answer section. (wouter)
bd2f389b - Also disable -flto for clang, to make incep-expi signature check   work. (wouter)
b4462e04 - iana port update. (wouter)
e905d513 - Fix timestamp failure because of clang optimizer failure, by   disabling -O2 when the compiler --version is clang. (wouter)
dd172dfb remove debug output (wouter)
8ddd7434 this version of unbound fails when compiled with CC=clang and -O (edit Makefile), or -O2 (default).  If you use no optimizing flag, unittest works. (wouter)
eaeddf20 unit test for timestamp failure with clang (wouter)
074b8502 authzone work (wouter)
2c0645e9 set repinfo correctly (this prints out debug and errors with the correct remote IP) (wouter)
ea5643f9 fix unit tests (wouter)
a1ad3c1d - authzone work, transfer connect. (wouter)
94372506 - Fix qname-minimisation documentation (A QTYPE, not NS) (ralph)
1a699f59 - Check whether --with-libunbound-only is set when using --with-nettle or --with-nss. (ralph)
14da3558 lookup and transfer setup (wouter)
32908dc8 disown and pickup of next task. (wouter)
bf393616 fixup locks. (wouter)
f9decd7b - Fix link failure on OmniOS. (wouter)
bf32cf46 auth zone transfer setup. (wouter)
276a63a1 iterate probe over looked up ip4 and ip6 addresses (wouter)
3338ac15 - auth zone work.  probe hostname lookup. (wouter)
0dfd3238 note that state must be separated because of error corner cases. (wouter)
8fb3f713 - Fix #3299 - forward CNAME daisy chain is not working (wouter)
19649cbf re-run aclocal (of Fedora 27). (wouter)
c8b4fc87 upgraded comment (wouter)
98a152c9 fix for lint. (wouter)
9efb9044 - auth xfer work on probe timer and lookup. (wouter)
44915a87 - Fix #2882: Unbound behaviour changes (wrong) when domain-insecure is   set for stub zone.  It no longer searches for DNSSEC information. (wouter)
1f3ab658 no AAAA shortcuts. (wouter)
6f02e4bb - Fix qname minimisation to send AAAA queries at zonecut like type A. (wouter)
e23fd131 - Fix #2801: Install libunbound.pc. (wouter)
58a0187a unused void cast. (wouter)
3ccb98dd - Fix #2492: Documentation libunbound. (wouter)
a022c9bd - Fix #2141 - for libsodium detect lack of entropy in chroot, print   a message and exit. (wouter)
f03a2ab4 - Fix #2034 - Autoconf and -flto. (wouter)
a0ffe3a2 - Fix #2362: TLS1.3/openssl-1.1.1 not working. (wouter)
de14a7e8 Correct line ending in man page. (wouter)
f2a4d20b Typing error fix up. (wouter)
6c4ad226 - make ip-transparent option work on OpenBSD. (wouter)
72b70b5c - Fix #1913: ub_ctx_config is under circumstances thread-safe. (wouter)
c9ce6f59 - iana port update. (wouter)
ba572d6f - lexer output. (wouter)
470f64df - Document that errno is left informative on libunbound config read   fail. (wouter)
d1c485bc - Fix #2031: Double included headers (ralph)
24b4835e - Fix #1949: [dnscrypt] make provider name mismatch more obvious. (ralph)
9c22e427 - Fixed libunbound manual typo. (ralph)
aa79205c - Update B root ipv4 address. (ralph)
e004cf81 authzone, handle probe return packets. (wouter)
80987455 fix lint (wouter)
516f8fc5 corrected fix for test link. (wouter)
533368b8 fix test link (wouter)
cc34c6bd authzone work. (wouter)
735c650f fix doxygen (wouter)
f6767b64 - authzone work, probe timer setup. (wouter)
6f83cdd0 - lint for recent authzone commit. (wouter)
77d3988e - Work on local root zone code. (wouter)
8ea0120a - Better documentation for cache-max-negative-ttl. (wouter)
1a627478 Turn duplicates into warnings for dnscrypt, and fix declaration and code mix warning. (wouter)
cbb64b3a - [dnscrypt] prevent dnscrypt-secret-key, dnscrypt-provider-cert   duplicates - [dnscrypt] introduce dnscrypt-provider-cert-rotated option,   from Manu Bretelle. 	This option allows handling multiple cert/key pairs while only 	distributing some of them. 	In order to reliably match a client magic with a given key without 	strong assumption as to how those were generated, we need both key and 	cert. Likewise, in order to know which ES version should be used. 	On the other hand, when rotating a cert, it can be desirable to only 	serve the new cert but still be able to handle clients that are still 	using the old certs's public key. 	The `dnscrypt-provider-cert-rotated` allow to instruct unbound to not 	publish the cert as part of the DNS's provider_name's TXT answer. (wouter)
3110caa0 - Fix #1749: With harden-referral-path: performance drops, due to   circular dependency in NS and DS lookups. (wouter)
9ebff362 - trunk has version 1.6.8. (wouter)
8a71dc5f - tag 1.6.7 (wouter)
ddc23882 - Fix spelling in unbound-control man page. (wouter)
486ac179 - tag 1.6.7rc1 (wouter)
95863bf2 - Use RCODE from A response on DNS64 synthesized answer. (ralph)
511a63ef remove duplicate statements. (wouter)
20130528 - Fix some more crpls in testdata for different signaling default. (wouter)
c523378d - Fix trust-anchor-signaling works in libunbound. (wouter)
8824ebcd also disable trust-anchor-signaling is crpl tests (ralph)
c42f5361 - Set trust-anchor-signaling default to yes (ralph)
970f539b - Fix param unused warning for windows exportsymbol compile. (wouter)
8f05e958 -  Fix #1450: Generate again patch contrib/aaaa-filter-iterator.patch (by Danilo    G. Baio). (ralph)
4d5b70bb - Log name of looping module (ralph)
235b9c14 Spelling fixes are from Josh Soref. (wouter)
f5d8f505 - Fix DNSCACHE_STORE_ZEROTTL to be bigger than 0xffff. (wouter)
f8f00182 assert and lint. (wouter)
6c6d3376 - use a cachedb answer even if it's "expired" when serve-expired is yes   (patch from Jinmei Tatuya). - trigger refetching of the answer in that case (this will bypass   cachedb lookup) - allow storing a 0-TTL answer from cachedb in the in-memory message   cache when serve-expired is yes (wouter)
c881f5fe - Fix #1400: allowing use of global cache on ECS-forwarding unless   always-forward. (ralph)
87a108b3 - Fix #1440: [dnscrypt] client nonce cache. (wouter)
e12160f6 and man page. (wouter)
e2aaf5e9 - Fix #1435: Please allow UDP to be disabled separately upstream and   downstream. (wouter)
5251daea - Fix that looping modules always stop the query, and don't pass   control. (wouter)
becbd20b - tag 1.6.6rc2, became 1.6.6 on 18 sep.  trunk 1.6.7 in development. (wouter)
b5aba923 autoconf. (wouter)
39ba9480 - Spelling fixes, from Phil Porada. (wouter)
ddd249d0 - Fix unbound-host to report error for DNSSEC state of failed lookups. (wouter)
dfb5ebda - tag 1.6.6rc2 (wouter)
86daa970 - Add dns64 for client-subnet in unbound-checkconf. (wouter)
45adede8 remove debug (wouter)
6e590364 - Fix #1434: Fix windows openssl 1.1.0 linking. (wouter)
6d18c7e2 - Fix #1412: QNAME minimisation strict mode not honored (ralph)
3a1a576d - makedist fix for windows binaries, with openssl 1.1.0 windres fix,   and expat 2.2.4 install target fix. (wouter)
526d1e88 note tag 1.6.6rc1 (wouter)
50941d67 and in man page. (wouter)
d8d4c8c5 - Recommend 1472 buffer size in unbound.conf (wouter)
3d60e536 lock_protect mutex in cachedb. (wouter)
15de6468 - Fix #1418: [ip ratelimit] initialize slabhash using   ip-ratelimit-slabs. (wouter)
57323a83 les and bison. (wouter)
dfb7048b dnscrypt cache size configuration option. (wouter)
6a32cf0c - make depend (wouter)
ce208bb8 - Fix #1417: [dnscrypt] shared secret cache counters, and works when   dnscrypt is not enabled. (wouter)
7e69f3e2 - but reverted that, tests fails with that escape. (wouter)
74148f58 - For #1417: escape ; in dnscrypt tests. (wouter)
99f7948a - Fix #1424: cachedb:testframe is not thread safe. (wouter)
e7919c41 - Fix 1416: qname-minimisation breaks TLSA lookups with CNAMEs. (wouter)
40e912fb - updated contrib/fastrpz.patch to apply with configparser changes. (wouter)
5b50b5b0 Fix dnscrypt tests grep. (wouter)
818ac2ab - fixup WKS test on buildhost without servicebyname. (wouter)
1f650790 - new keys and certs for dnscrypt tests. (wouter)
a5990315 - zero qinfo in handle_request, this zeroes local_alias and also the   qname member. (wouter)
9500ddda - Fix #1414: fix segfault on parse failure and log_replies. (wouter)
bc1fba7f nicer layout. (wouter)
d566f3c8 - Fix WKS records on kvm autobuild host, with default protobyname   entries for udp and tcp. (wouter)
398021b8 - Small fixes for the shared secret cache patch. (wouter)
8e49ed87 - Fix #1415: [dnscrypt] shared secret cache, patch from   Manu Bretelle. (wouter)
737cb748 - iana portlist update (wouter)
8b3bfc6c - Fix #1415: patch to free dnscrypt environment on reload. (wouter)
6aa6c48e - Fix to reclaim tcp handler when it is closed due to dnscrypt buffer   allocation failure. (wouter)
51808a94 - make depend (wouter)
a2f9551c - Fix #1407: Add ECS options check to unbound-checkconf. (wouter)
489ad287 - Fix #1402: squelch invalid argument error for fd_set_block on windows. (wouter)
2cbdee08 Better text for change: 	- Fix install of trust anchor when two anchors are present, makes both 	  valid. Checks hash of DS but not signature of new key. This fixes 	  the root.key file if created when unbound is installed between 	  sep11 and oct11 2017. (wouter)
69cabf50 - Fix issue on macOX 10.10 where TCP fast open is detected but not   implemented causing TCP to fail. The fix allows fallback to regular   TCP in this case and is also more robust for cases where connectx()   fails for some reason. (wouter)
b080335c - trunk version 1.6.6 in development. (wouter)
e682b0be - Fix install of trust anchor when two anchors are present, makes both   valid.  Checks hash of DS but not signature of new key.  This fixes   installs between sep11 and oct11 2017. (wouter)
9e967620 better text. (wouter)
aa09eec8 - Patch to show DNSCrypt status in help output, from Carsten   Strotmann. (wouter)
36be78aa - Remove spaces from Makefile. (wouter)
9e330d75 yacc 1.9 and flex 2.6.1. (wouter)
94f66ee0 - Fix #1398: make cachedb secret configurable. (wouter)
df7d82a2 - Fix #1397: Recursive DS lookups for AS112 zones names should recurse. (wouter)
e5513455 Do not add rrset_bogus and query ratelimiting stats per thread. (ralph)
d073e3e2 - Added stats for queries that have been ratelimited by domain recursion. (ralph)
2fc82180 - Do not reset rrset.bogus stats when called using stats_noreset. (ralph)
ebd76ef0 - Remove unused iter_env member (ip6arpa_dname) (ralph)
4b3602ba - Fix #1394: mix of serve-expired and response-ip could cause a crash. (wouter)
436f873b - iana update (wouter)
47dafe4c fix type cast. (wouter)
8afb9182 - Fix #1365: Add Ed25519 support using libnettle. (wouter)
cce1adf9 - Fix DSA configure switch (--disable dsa) for libnettle and libnss. (wouter)
4cc1a472 double fallthrough annotation to please gcc parser. (wouter)
0dcb1147 annotate fallthrough (wouter)
d616547e remove warning (wouter)
756034db - Fix compile with libnettle (wouter)
daa625cf - remove warning from windows compile. (wouter)
6521d82b - squelch TCP fast open error on FreeBSD when kernel has it disabled,   unless verbosity is high. (wouter)
2f22e0e3 - upgrade aclocal(pkg.m4 0.29.1), config.guess(2016-10-02),   config.sub(2016-09-05). - annotate case statement fallthrough for gcc 7.1.1. - flex output from flex 2.6.1. - snprintf of thread number does not warn about truncated string. (wouter)
ea646bbb please doxygen (wouter)
55c6dcd7 - Fix #1349: allow suppression of pidfiles (from Daniel Kahn Gillmor).   With the -p option unbound does not create a pidfile. (wouter)
fe4f8851 - Fix #1350: make cachedb backend configurable (from JINMEI Tatuya). (wouter)
e946f2fe fix doc. (wouter)
4ebb3f5a - Redirect all localhost names to localhost address for RFC6761. (wouter)
7e2a0e92 - Fix #1344: RFC6761-reserved domains: test. and invalid. (wouter)
6ab32e3f fixup printout of skipped. (wouter)
f48dadeb test report again (wouter)
61e5213d Test -f report. (wouter)
b33ffd41 full report with -f (wouter)
3562699a run tests. (wouter)
df993ad5 - Fix svn hooks for tdir (selected if testcode/mini_tdir.sh exists). (wouter)
3343bcb0 Fixup speed_cache for 01-doc test. (wouter)
8ba25b12 tests in tdir format. (wouter)
2ca4cc3a - Fix tests to use .tdir (from Manu Bretelle) instead of .tpkg. (wouter)
b56b9684 - Fix 1332: Bump verbosity of failed chown'ing of the control socket. (wouter)
029b56d0 Fixup (wouter)
c6925b28 - Fix openssl 1.1.0 load of ssl error strings from ssl init. (wouter)
1b563e56 - Fix pythonmod link line option flag. (wouter)
4de11541 - Fix #1331: libunbound segfault in threaded mode when context is   deleted. (wouter)
cc82f13e - Fix for unbound-checkconf, check ipsecmod-hook if ipsecmod is turned   on. (wouter)
80663d8e lint fix and check errcode. (wouter)
ad5295b5 - enhancement for hardened-tls for DNS over TLS.  Removed duplicated   security settings. (wouter)
13034f04 - iana portlist update (wouter)
f43c401e - Fix python example0 return module wait instead of error for pass. (wouter)
4e5449c2 - Fix that infra cache host hash does not change after reconfig. (wouter)
cea4abd0 - Remove signed unsigned warning from authzone. (wouter)
32a5f8a4 - Trunk contains 1.6.5, with changes from 26, 27 june. (wouter)
90c6150a CMake: update 2018 copyright (anonimal)
783c32da CMake: always build with -fPIC (anonimal)
1b3fa141 CMake: enable SHA1 (anonimal)
436f1f58 Build: add support for SunOS/Solaris (anonimal)
efa249c1 CMake: fix libressl linkage (anonimal)
2018-03-18 17:40:02 +02:00
Riccardo Spagni
711e11b6d7
Merge pull request #1
3786f4ac - tag 1.7.0rc3. (wouter)
52951453 - Added documentation for aggressive-nsec: yes. (wouter)
a3296c2d configure --disable-swig-version-check stops the swig version check. (wouter)
a93a5298 - Fix #3598: Fix swig build issue on rhel6 based system. (wouter)
7faeb8e3 1.7.0rc2 (wouter)
12e74d06 - note when tag 1.7.0rc1 happened in the changelog. (wouter)
da69a014 - Attempt to remove warning about trailing whitespace. (wouter)
2b00a5d3 - Attempt to remove warning about trailing whitespace. (wouter)
1c8938d3 - patch suggested by Debian lintian: allow to -> allow one to, from   A. Schulze. (wouter)
06453716 - patch to log creates keytag queries, from A. Schulze. (wouter)
d1ce267c - Fixed contrib/fastrpz.patch, even though this already applied   cleanly for me, now also for others. (wouter)
ed4f6f2c - Fix for windows compile. (wouter)
cf7ae9ca - svn trunk contains 1.7.0, this is the number for the next release. (wouter)
692f648a - Reverted fix for #3512, this may not be the best way forward;   although it could be changed at a later time, to stay similar to   other implementations. (wouter)
0a65f973 - Fix #3582: Squelch address already in use log when reuseaddr option   causes same port to be used twice for tcp connections. (wouter)
ebe1d77c - iana port update. (wouter)
5754fd70 removed unneeded includes. (wouter)
f9f01089 - Fix to check define of DSA for when openssl is without deprecated. (wouter)
327d22ff - Fix nettle compile. (wouter)
7cb6d24f - Fix compile with staticexe and python module. (wouter)
340efc3a - Fix compile without threads, and remove unused variable. (wouter)
325fc065 - Fixup contrib/fastrpz.patch so that it applies. (wouter)
e3ee8c66 - use existing code to find signer on positive wildcard answers (ralph)
3377e6f8  - Save wildcard RRset from answer with original owner for use in aggressive    NSEC. (ralph)
3c305c69 - more robust cachedump rrset routine. (wouter)
6270fb6d fix spelling error (wouter)
ffa11946 - Fix validation for CNAME loops.  When it detects a cname loop,   by finding the cname, cname in the existing list, it returns   the partial result with the validation result up to then. (wouter)
a68512c0 neater code. (wouter)
8c37d105 comment to explain it. (wouter)
eb1adcf3 - Fix #3512: unbound incorrectly reports SERVFAIL for CAA query   when there is a CNAME loop. (wouter)
2c129d2a fix noview. (wouter)
67f76f85 - Fix for more maintainable code in localzone. (wouter)
5a0f6206 bug ref nr. (wouter)
80ab137e - local-zone noview can be used to break out of the view to the   global local zone contents, for queries for that zone. (wouter)
aaf91e24 - Fix #3505: Documentation for default local zones references   wrong RFC. (wouter)
1a9d913e - Fixes for clang static analyzer, the missing ; in   edns-subnet/addrtree.c after the assert made clang analyzer   produce a failure to analyze it. (wouter)
c217a69c - Aggressive NSEC tests (ralph)
fcd9b8c4 auth zone: default is https if no 'http://' given. (wouter)
b52ca641 auth zone whitespace fixes and input validation. (wouter)
2b221f31 auth zone review fixes (wouter)
4ddbf8ae - iana port update. (wouter)
4d4669b2 - tls-cert-bundle option in unbound.conf enables TLS authentication. (wouter)
0e2c3c5a - Unit test for auth zone https url download. (wouter)
6408197b - Fix the ce_len+2 fix (Aggressive NSEC review) (ralph)
42255fca - Processed aggressive NSEC code review remarks Wouter (ralph)
2d5fc74a - Added tests with wildcard expanded NSEC records (CVE-2017-15105 test) (ralph)
2076e1e2 auth zone work, nicer debug output. (wouter)
647c958d auth zone stop sending packets when the application quits. (wouter)
f928cde0 - auth zone url config. (wouter)
b8a397af auth zone http work. (wouter)
7c5497d3 auth zone work. (wouter)
35bc8a1e - Aggressive use of NSEC implementation. Use cached NSEC records to generate   NXDOMAIN, NODATA and positive wildcard answers. (ralph)
2de81e0f auth zone work. (wouter)
7a30b4aa auth zone review. (wouter)
6342b792 - iana port update. (wouter)
42818256 fix for doxygen and lint. (wouter)
40286955 auth zone work on http feature. (wouter)
1cb6bd90 fix for doxygen (wouter)
e48156c6 auth zone work. (wouter)
5caf1aee fix lint warning (wouter)
081cdce0 fix lint warning (wouter)
1e7120e4 auth zone work. (wouter)
19c3997e Fixup tests for checklocks.  Add auth axfr test for socket code. (wouter)
db621d92 - auth-zone provides a way to configure RFC7706 from unbound.conf,   eg. with auth-zone: name: "." for-downstream: no for-upstream: yes   fallback-enabled: yes and masters or a zonefile with data. (wouter)
c172f0df make depend. (wouter)
e7a76a8a - Fix #3451: dnstap not building when you have a separate build dir.   And removed protoc warning, set dnstap.proto syntax to proto2. (wouter)
98bf7184 auth zone fixup lock protection, it wrongly covered the rbtree node. (wouter)
8c4be295 auth zone test probe of SOA (wouter)
276d3130 auth zone ixfr unit tests (wouter)
ebda5cbb auth zone ixfr unit test, and fixes. (wouter)
4d369162 auth zone, remove unused code (wouter)
9caa77b2 fix unit test for new output func. (wouter)
1f7eff89 auth zone, axfr and printout works. (wouter)
ff360ae2 Enable valgrind in (some) tests. (wouter)
aca1f554 fix spelling error in delegation. (wouter)
cf525b93 Fix more critical regions.  Cleans tests. (wouter)
6b49cdd1 - lock subnet new item before insertion to please checklocks,   no modification of critical regions outside of lock region. (wouter)
cee57903 auth zone race condition remove and checklock fix for check of unused alignment memory in structure. (wouter)
252eae4e - Fix lock race condition in dns cache dname synthesis. (wouter)
f4a83a96 - unit test with valgrind (wouter)
1b9c86be - unit test with valgrind (wouter)
1d3cb2e4 remove debug printf. (wouter)
f8f3f79a - Fix unfreed locks in log and arc4random at exit of unbound. (wouter)
cc667b64 - fix unaligned structure making a false positive in checklock   unitialised memory. (wouter)
3601b233 auth zone socket creation fix. (wouter)
28d97930 auth zone test for host lookup (wouter)
78cac2d7 auth zone, nicer debug log (wouter)
7897dad2 auth zone test checks stored axfr zonefile (wouter)
43c4502b auth zone unit test extra_packet moves multipe tcp packets on stream (wouter)
a8847f66 auth zone test, udp and tcp answered from unit test (wouter)
a7ae601c auth zone fix comment (wouter)
e4c6da88 auth zone move file descriptor functionality to outside network for the unit test (wouter)
f88d7a67 auth zone test with zone transfer (wouter)
2470b31c cleanup without losing zone contents, and also backoff for nonresponsive masters while zone data is available. (wouter)
fd5b2dd1 pickup worker events, and free them. exponential backoff for continuously failing zones. (wouter)
df057fff failover for dnssec bogus (wouter)
9f91e3c3 test for validation of queries answered with a zonefile (wouter)
4cf7809a Test authority zone with zonefile for root referrals (RFC7706) (wouter)
02933666 make depend (wouter)
4f5bbce4 auth zone for downstream (wouter)
7060ceb9 no $INCLUDE in this test. (wouter)
71ba486b Test for no-upstream enabled, and thus fallback to normal priming and lookup. (wouter)
12f50778 remove debug print (wouter)
483796b9 fix to please doxygen's parser. (wouter)
4d3b9db0 unit test for auth zone lookup (wouter)
5c23b370 Fix sldns parse state prev dname. (wouter)
90141b6f fix $INCLUDE (wouter)
f92f7fb2 auth zone, make depend, fallback, create and delete, and lease_time, and lock fixes. (wouter)
80ab330e lint fixes. (wouter)
82a0a763 lint fixes (wouter)
b20df48e Also use NSEC with longest closest encloser for CNAME responses. (ralph)
7af974cc remove unused TODO items (wouter)
ee752be7 auth zone work, ixfr apply procedure. (wouter)
5489a6b5 - Use NSEC with longest ce to prove wildcard absence. - Only use *.ce to prove wildcard absence, no longer names. (ralph)
5af55bab remove unneeded statements (wouter)
cea3d1ee fixup iterator (wouter)
3e50a1fb unneeded statement (wouter)
337ef218 fix id check (wouter)
c0b6702a lint fix. (wouter)
e2560b39 lint fixes. (wouter)
6511959f fix ixfr and axfr end detection. (wouter)
1456e7a6 authzone transfer functionality (wouter)
7774d57f correct name for libunbound.so.conf (wouter)
0a2f0cf4 add semicolon at end of line. (wouter)
1926bbe5 - ltrace.conf file for libunbound in contrib. (wouter)
74d2a9da - Print fatal errors about remote control setup before log init,   so that it is printed to console. (wouter)
f84f924e - Fix that unbound-checkconf -f flag works with auto-trust-anchor-file   for startup scripts to get the full pathname(s) of anchor file(s). (wouter)
98b9046b - Fix #3397: Fix that when the cache contains an unsigned DNAME in   the middle of a cname chain, a result without the DNAME could   be returned. (wouter)
82881b17 - Fix #3397: Fix that cachedb could return a partial CNAME chain. (wouter)
bf48ee63 - Accept tls-upstream in unbound.conf, the ssl-upstream keyword is   also recognized and means the same.  Also for tls-port,   tls-service-key, tls-service-pem, stub-tls-upstream and   forward-tls-upstream. (wouter)
58bcba72 - make depend: code dependencies updated in Makefile. (wouter)
b9d18105 - iana port update. (wouter)
7911e492 - patch for CVE-2017-15105: vulnerability in the processing of   wildcard synthesized NSEC records. (wouter)
51c4c977 - trunk has 1.6.9 with fix and previous commits. (wouter)
a28f91e7 - Copy query and correctly set flags on REFUSED answers when cache snooping is   not allowed. (ralph)
f31d36c8 Please lint (ralph)
faf687ef - Fix queries being leaked above stub when refetching glue. (ralph)
0a121de9 fix oneoff (wouter)
e8865e9a fixup larger than 2**31 case. (wouter)
fe7c8d17 - Remove clang optimizer disable,   Fix that expiration date checks don't fail with clang -O2. (wouter)
ed00a971 - Fix that DS queries with referral replies are answered straight   away, without a repeat query picking the DS from cache.   The correct reply should have been an answer, the reply is fixed   by the scrubber to have the answer in the answer section. (wouter)
bd2f389b - Also disable -flto for clang, to make incep-expi signature check   work. (wouter)
b4462e04 - iana port update. (wouter)
e905d513 - Fix timestamp failure because of clang optimizer failure, by   disabling -O2 when the compiler --version is clang. (wouter)
dd172dfb remove debug output (wouter)
8ddd7434 this version of unbound fails when compiled with CC=clang and -O (edit Makefile), or -O2 (default).  If you use no optimizing flag, unittest works. (wouter)
eaeddf20 unit test for timestamp failure with clang (wouter)
074b8502 authzone work (wouter)
2c0645e9 set repinfo correctly (this prints out debug and errors with the correct remote IP) (wouter)
ea5643f9 fix unit tests (wouter)
a1ad3c1d - authzone work, transfer connect. (wouter)
94372506 - Fix qname-minimisation documentation (A QTYPE, not NS) (ralph)
1a699f59 - Check whether --with-libunbound-only is set when using --with-nettle or --with-nss. (ralph)
14da3558 lookup and transfer setup (wouter)
32908dc8 disown and pickup of next task. (wouter)
bf393616 fixup locks. (wouter)
f9decd7b - Fix link failure on OmniOS. (wouter)
bf32cf46 auth zone transfer setup. (wouter)
276a63a1 iterate probe over looked up ip4 and ip6 addresses (wouter)
3338ac15 - auth zone work.  probe hostname lookup. (wouter)
0dfd3238 note that state must be separated because of error corner cases. (wouter)
8fb3f713 - Fix #3299 - forward CNAME daisy chain is not working (wouter)
19649cbf re-run aclocal (of Fedora 27). (wouter)
c8b4fc87 upgraded comment (wouter)
98a152c9 fix for lint. (wouter)
9efb9044 - auth xfer work on probe timer and lookup. (wouter)
44915a87 - Fix #2882: Unbound behaviour changes (wrong) when domain-insecure is   set for stub zone.  It no longer searches for DNSSEC information. (wouter)
1f3ab658 no AAAA shortcuts. (wouter)
6f02e4bb - Fix qname minimisation to send AAAA queries at zonecut like type A. (wouter)
e23fd131 - Fix #2801: Install libunbound.pc. (wouter)
58a0187a unused void cast. (wouter)
3ccb98dd - Fix #2492: Documentation libunbound. (wouter)
a022c9bd - Fix #2141 - for libsodium detect lack of entropy in chroot, print   a message and exit. (wouter)
f03a2ab4 - Fix #2034 - Autoconf and -flto. (wouter)
a0ffe3a2 - Fix #2362: TLS1.3/openssl-1.1.1 not working. (wouter)
de14a7e8 Correct line ending in man page. (wouter)
f2a4d20b Typing error fix up. (wouter)
6c4ad226 - make ip-transparent option work on OpenBSD. (wouter)
72b70b5c - Fix #1913: ub_ctx_config is under circumstances thread-safe. (wouter)
c9ce6f59 - iana port update. (wouter)
ba572d6f - lexer output. (wouter)
470f64df - Document that errno is left informative on libunbound config read   fail. (wouter)
d1c485bc - Fix #2031: Double included headers (ralph)
24b4835e - Fix #1949: [dnscrypt] make provider name mismatch more obvious. (ralph)
9c22e427 - Fixed libunbound manual typo. (ralph)
aa79205c - Update B root ipv4 address. (ralph)
e004cf81 authzone, handle probe return packets. (wouter)
80987455 fix lint (wouter)
516f8fc5 corrected fix for test link. (wouter)
533368b8 fix test link (wouter)
cc34c6bd authzone work. (wouter)
735c650f fix doxygen (wouter)
f6767b64 - authzone work, probe timer setup. (wouter)
6f83cdd0 - lint for recent authzone commit. (wouter)
77d3988e - Work on local root zone code. (wouter)
8ea0120a - Better documentation for cache-max-negative-ttl. (wouter)
1a627478 Turn duplicates into warnings for dnscrypt, and fix declaration and code mix warning. (wouter)
cbb64b3a - [dnscrypt] prevent dnscrypt-secret-key, dnscrypt-provider-cert   duplicates - [dnscrypt] introduce dnscrypt-provider-cert-rotated option,   from Manu Bretelle. 	This option allows handling multiple cert/key pairs while only 	distributing some of them. 	In order to reliably match a client magic with a given key without 	strong assumption as to how those were generated, we need both key and 	cert. Likewise, in order to know which ES version should be used. 	On the other hand, when rotating a cert, it can be desirable to only 	serve the new cert but still be able to handle clients that are still 	using the old certs's public key. 	The `dnscrypt-provider-cert-rotated` allow to instruct unbound to not 	publish the cert as part of the DNS's provider_name's TXT answer. (wouter)
3110caa0 - Fix #1749: With harden-referral-path: performance drops, due to   circular dependency in NS and DS lookups. (wouter)
9ebff362 - trunk has version 1.6.8. (wouter)
8a71dc5f - tag 1.6.7 (wouter)
ddc23882 - Fix spelling in unbound-control man page. (wouter)
486ac179 - tag 1.6.7rc1 (wouter)
95863bf2 - Use RCODE from A response on DNS64 synthesized answer. (ralph)
511a63ef remove duplicate statements. (wouter)
20130528 - Fix some more crpls in testdata for different signaling default. (wouter)
c523378d - Fix trust-anchor-signaling works in libunbound. (wouter)
8824ebcd also disable trust-anchor-signaling is crpl tests (ralph)
c42f5361 - Set trust-anchor-signaling default to yes (ralph)
970f539b - Fix param unused warning for windows exportsymbol compile. (wouter)
8f05e958 -  Fix #1450: Generate again patch contrib/aaaa-filter-iterator.patch (by Danilo    G. Baio). (ralph)
4d5b70bb - Log name of looping module (ralph)
235b9c14 Spelling fixes are from Josh Soref. (wouter)
f5d8f505 - Fix DNSCACHE_STORE_ZEROTTL to be bigger than 0xffff. (wouter)
f8f00182 assert and lint. (wouter)
6c6d3376 - use a cachedb answer even if it's "expired" when serve-expired is yes   (patch from Jinmei Tatuya). - trigger refetching of the answer in that case (this will bypass   cachedb lookup) - allow storing a 0-TTL answer from cachedb in the in-memory message   cache when serve-expired is yes (wouter)
c881f5fe - Fix #1400: allowing use of global cache on ECS-forwarding unless   always-forward. (ralph)
87a108b3 - Fix #1440: [dnscrypt] client nonce cache. (wouter)
e12160f6 and man page. (wouter)
e2aaf5e9 - Fix #1435: Please allow UDP to be disabled separately upstream and   downstream. (wouter)
5251daea - Fix that looping modules always stop the query, and don't pass   control. (wouter)
becbd20b - tag 1.6.6rc2, became 1.6.6 on 18 sep.  trunk 1.6.7 in development. (wouter)
b5aba923 autoconf. (wouter)
39ba9480 - Spelling fixes, from Phil Porada. (wouter)
ddd249d0 - Fix unbound-host to report error for DNSSEC state of failed lookups. (wouter)
dfb5ebda - tag 1.6.6rc2 (wouter)
86daa970 - Add dns64 for client-subnet in unbound-checkconf. (wouter)
45adede8 remove debug (wouter)
6e590364 - Fix #1434: Fix windows openssl 1.1.0 linking. (wouter)
6d18c7e2 - Fix #1412: QNAME minimisation strict mode not honored (ralph)
3a1a576d - makedist fix for windows binaries, with openssl 1.1.0 windres fix,   and expat 2.2.4 install target fix. (wouter)
526d1e88 note tag 1.6.6rc1 (wouter)
50941d67 and in man page. (wouter)
d8d4c8c5 - Recommend 1472 buffer size in unbound.conf (wouter)
3d60e536 lock_protect mutex in cachedb. (wouter)
15de6468 - Fix #1418: [ip ratelimit] initialize slabhash using   ip-ratelimit-slabs. (wouter)
57323a83 les and bison. (wouter)
dfb7048b dnscrypt cache size configuration option. (wouter)
6a32cf0c - make depend (wouter)
ce208bb8 - Fix #1417: [dnscrypt] shared secret cache counters, and works when   dnscrypt is not enabled. (wouter)
7e69f3e2 - but reverted that, tests fails with that escape. (wouter)
74148f58 - For #1417: escape ; in dnscrypt tests. (wouter)
99f7948a - Fix #1424: cachedb:testframe is not thread safe. (wouter)
e7919c41 - Fix 1416: qname-minimisation breaks TLSA lookups with CNAMEs. (wouter)
40e912fb - updated contrib/fastrpz.patch to apply with configparser changes. (wouter)
5b50b5b0 Fix dnscrypt tests grep. (wouter)
818ac2ab - fixup WKS test on buildhost without servicebyname. (wouter)
1f650790 - new keys and certs for dnscrypt tests. (wouter)
a5990315 - zero qinfo in handle_request, this zeroes local_alias and also the   qname member. (wouter)
9500ddda - Fix #1414: fix segfault on parse failure and log_replies. (wouter)
bc1fba7f nicer layout. (wouter)
d566f3c8 - Fix WKS records on kvm autobuild host, with default protobyname   entries for udp and tcp. (wouter)
398021b8 - Small fixes for the shared secret cache patch. (wouter)
8e49ed87 - Fix #1415: [dnscrypt] shared secret cache, patch from   Manu Bretelle. (wouter)
737cb748 - iana portlist update (wouter)
8b3bfc6c - Fix #1415: patch to free dnscrypt environment on reload. (wouter)
6aa6c48e - Fix to reclaim tcp handler when it is closed due to dnscrypt buffer   allocation failure. (wouter)
51808a94 - make depend (wouter)
a2f9551c - Fix #1407: Add ECS options check to unbound-checkconf. (wouter)
489ad287 - Fix #1402: squelch invalid argument error for fd_set_block on windows. (wouter)
2cbdee08 Better text for change: 	- Fix install of trust anchor when two anchors are present, makes both 	  valid. Checks hash of DS but not signature of new key. This fixes 	  the root.key file if created when unbound is installed between 	  sep11 and oct11 2017. (wouter)
69cabf50 - Fix issue on macOX 10.10 where TCP fast open is detected but not   implemented causing TCP to fail. The fix allows fallback to regular   TCP in this case and is also more robust for cases where connectx()   fails for some reason. (wouter)
b080335c - trunk version 1.6.6 in development. (wouter)
e682b0be - Fix install of trust anchor when two anchors are present, makes both   valid.  Checks hash of DS but not signature of new key.  This fixes   installs between sep11 and oct11 2017. (wouter)
9e967620 better text. (wouter)
aa09eec8 - Patch to show DNSCrypt status in help output, from Carsten   Strotmann. (wouter)
36be78aa - Remove spaces from Makefile. (wouter)
9e330d75 yacc 1.9 and flex 2.6.1. (wouter)
94f66ee0 - Fix #1398: make cachedb secret configurable. (wouter)
df7d82a2 - Fix #1397: Recursive DS lookups for AS112 zones names should recurse. (wouter)
e5513455 Do not add rrset_bogus and query ratelimiting stats per thread. (ralph)
d073e3e2 - Added stats for queries that have been ratelimited by domain recursion. (ralph)
2fc82180 - Do not reset rrset.bogus stats when called using stats_noreset. (ralph)
ebd76ef0 - Remove unused iter_env member (ip6arpa_dname) (ralph)
4b3602ba - Fix #1394: mix of serve-expired and response-ip could cause a crash. (wouter)
436f873b - iana update (wouter)
47dafe4c fix type cast. (wouter)
8afb9182 - Fix #1365: Add Ed25519 support using libnettle. (wouter)
cce1adf9 - Fix DSA configure switch (--disable dsa) for libnettle and libnss. (wouter)
4cc1a472 double fallthrough annotation to please gcc parser. (wouter)
0dcb1147 annotate fallthrough (wouter)
d616547e remove warning (wouter)
756034db - Fix compile with libnettle (wouter)
daa625cf - remove warning from windows compile. (wouter)
6521d82b - squelch TCP fast open error on FreeBSD when kernel has it disabled,   unless verbosity is high. (wouter)
2f22e0e3 - upgrade aclocal(pkg.m4 0.29.1), config.guess(2016-10-02),   config.sub(2016-09-05). - annotate case statement fallthrough for gcc 7.1.1. - flex output from flex 2.6.1. - snprintf of thread number does not warn about truncated string. (wouter)
ea646bbb please doxygen (wouter)
55c6dcd7 - Fix #1349: allow suppression of pidfiles (from Daniel Kahn Gillmor).   With the -p option unbound does not create a pidfile. (wouter)
fe4f8851 - Fix #1350: make cachedb backend configurable (from JINMEI Tatuya). (wouter)
e946f2fe fix doc. (wouter)
4ebb3f5a - Redirect all localhost names to localhost address for RFC6761. (wouter)
7e2a0e92 - Fix #1344: RFC6761-reserved domains: test. and invalid. (wouter)
6ab32e3f fixup printout of skipped. (wouter)
f48dadeb test report again (wouter)
61e5213d Test -f report. (wouter)
b33ffd41 full report with -f (wouter)
3562699a run tests. (wouter)
df993ad5 - Fix svn hooks for tdir (selected if testcode/mini_tdir.sh exists). (wouter)
3343bcb0 Fixup speed_cache for 01-doc test. (wouter)
8ba25b12 tests in tdir format. (wouter)
2ca4cc3a - Fix tests to use .tdir (from Manu Bretelle) instead of .tpkg. (wouter)
b56b9684 - Fix 1332: Bump verbosity of failed chown'ing of the control socket. (wouter)
029b56d0 Fixup (wouter)
c6925b28 - Fix openssl 1.1.0 load of ssl error strings from ssl init. (wouter)
1b563e56 - Fix pythonmod link line option flag. (wouter)
4de11541 - Fix #1331: libunbound segfault in threaded mode when context is   deleted. (wouter)
cc82f13e - Fix for unbound-checkconf, check ipsecmod-hook if ipsecmod is turned   on. (wouter)
80663d8e lint fix and check errcode. (wouter)
ad5295b5 - enhancement for hardened-tls for DNS over TLS.  Removed duplicated   security settings. (wouter)
13034f04 - iana portlist update (wouter)
f43c401e - Fix python example0 return module wait instead of error for pass. (wouter)
2018-03-18 17:00:22 +02:00
anonimal
8a5ea9d05a
Build: bump unbound to release 1.7.0rc3
Merges remote-tracking branch 'origin/master' into monero
2018-03-16 21:30:53 +00:00
anonimal
90c6150a9e
CMake: update 2018 copyright
Credit for this commit goes to "xmr-eric <eric@moneroeric.com>" who had
committed the revision to the monero-project/monero repo.

(cherry picked from commit e8d773a049487db7982e38b3986d63756fc45f84)
2018-03-16 21:29:35 +00:00
anonimal
783c32da06
CMake: always build with -fPIC
Credit for this commit goes to "moneromooo-monero
<moneromooo-monero@users.noreply.github.com>"
who had committed the revision to the monero-project/monero repo.

(cherry picked from commit e8d773a049487db7982e38b3986d63756fc45f84)
2018-03-16 21:29:35 +00:00
anonimal
1b3fa141a6
CMake: enable SHA1
Credit for this commit goes to "moneromooo-monero
<moneromooo-monero@users.noreply.github.com>"
who had committed the revision to the monero-project/monero repo.

(cherry picked from commit 1a271d25a15fcfe4ee4c687257dcf30755ce7ca9)
2018-03-16 21:29:35 +00:00
anonimal
436f1f5881
Build: add support for SunOS/Solaris
Credit for this commit goes to "Pavel Maryanov <acid@jack.kiev.ua>" who
had committed the revision to the monero-project/monero repo.

(cherry picked from commit a17efcb039c1128fdb11fd147687f15f2ae12494)
2018-03-16 21:29:35 +00:00
anonimal
efa249c11b
CMake: fix libressl linkage
Credit for this commit goes to "ston1th <ston1th@giftfish.de>" who had
committed the revision to the monero-project/monero repo.

(cherry picked from commit ba1b89fbb7a2fde9b07fa906cdd3c1f4c3721a22)
2018-03-16 20:01:35 +00:00
wouter
174c856621 - corrected a minor typo in the changelog.
- move htobe64/be64toh portability code to cachedb.c.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@4591 be551aaa-1e26-0410-a405-d3ace91eadb9
2018-03-16 06:46:56 +00:00
wouter
36b33709c0 fix.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@4590 be551aaa-1e26-0410-a405-d3ace91eadb9
2018-03-15 14:28:04 +00:00
wouter
747b0fe252 doc and flex and yacc.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@4589 be551aaa-1e26-0410-a405-d3ace91eadb9
2018-03-15 14:23:51 +00:00
wouter
c549551a6c - Create additional tls service interfaces by opening them on other
portnumbers and listing the portnumbers as additional-tls-port: nr.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@4588 be551aaa-1e26-0410-a405-d3ace91eadb9
2018-03-15 14:19:02 +00:00
wouter
0700c011c6 - Fix #3817: core dump happens in libunbound delete, when queued
servfail hits deleted message queue.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@4587 be551aaa-1e26-0410-a405-d3ace91eadb9
2018-03-15 13:32:19 +00:00
wouter
96979a9d6c - Add --with-libhiredis, unbound support for a new cached backend
that uses a Redis server as the storage.  This implementation
  depends on the hiredis client library (https://redislabs.com/lp/hiredis/).
  And unbound should be built with both --enable-cachedb and
  --with-libhiredis[=PATH] (where $PATH/include/hiredis/hiredis.h
  should exist).  Patch from Jinmei Tatuya (Infoblox).


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@4586 be551aaa-1e26-0410-a405-d3ace91eadb9
2018-03-15 12:33:51 +00:00
wouter
0a3417c0a2 1.7.1 in development
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@4585 be551aaa-1e26-0410-a405-d3ace91eadb9
2018-03-15 10:19:14 +00:00
wouter
7babf441ee Test and fix.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@4583 be551aaa-1e26-0410-a405-d3ace91eadb9
2018-03-13 13:14:56 +00:00
wouter
e39ce268e3 - Fix #3736: Fix 0 TTL domains stuck on SERVFAIL unless manually
flushed with serve-expired on.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@4582 be551aaa-1e26-0410-a405-d3ace91eadb9
2018-03-13 12:52:11 +00:00
wouter
03979f95a6 Fix
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@4581 be551aaa-1e26-0410-a405-d3ace91eadb9
2018-03-13 08:13:16 +00:00
wouter
d17c639867 - Fix typo in documentation.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@4580 be551aaa-1e26-0410-a405-d3ace91eadb9
2018-03-13 08:12:38 +00:00
wouter
e577f90bb8 - Check IXFR start serial.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@4579 be551aaa-1e26-0410-a405-d3ace91eadb9
2018-03-12 14:34:24 +00:00
wouter
e417dbf3ca - Fix #3727: Protocol name is TLS, options have been renamed but
documentation is not consistent.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@4578 be551aaa-1e26-0410-a405-d3ace91eadb9
2018-03-12 12:35:53 +00:00
wouter
3786f4ac38 - tag 1.7.0rc3.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@4576 be551aaa-1e26-0410-a405-d3ace91eadb9
2018-03-12 09:22:16 +00:00
wouter
529514534f - Added documentation for aggressive-nsec: yes.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@4575 be551aaa-1e26-0410-a405-d3ace91eadb9
2018-03-12 08:21:44 +00:00
wouter
a3296c2da0 configure --disable-swig-version-check stops the swig version check.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@4574 be551aaa-1e26-0410-a405-d3ace91eadb9
2018-03-09 08:01:11 +00:00
wouter
a93a529845 - Fix #3598: Fix swig build issue on rhel6 based system.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@4573 be551aaa-1e26-0410-a405-d3ace91eadb9
2018-03-09 08:00:40 +00:00
wouter
7faeb8e311 1.7.0rc2
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@4571 be551aaa-1e26-0410-a405-d3ace91eadb9
2018-03-08 13:37:34 +00:00
wouter
12e74d064f - note when tag 1.7.0rc1 happened in the changelog.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@4570 be551aaa-1e26-0410-a405-d3ace91eadb9
2018-03-07 08:57:33 +00:00
wouter
da69a014d2 - Attempt to remove warning about trailing whitespace.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@4569 be551aaa-1e26-0410-a405-d3ace91eadb9
2018-03-07 08:52:49 +00:00
wouter
2b00a5d314 - Attempt to remove warning about trailing whitespace.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@4568 be551aaa-1e26-0410-a405-d3ace91eadb9
2018-03-07 08:52:18 +00:00
wouter
1c8938d3a2 - patch suggested by Debian lintian: allow to -> allow one to, from
A. Schulze.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@4567 be551aaa-1e26-0410-a405-d3ace91eadb9
2018-03-07 08:40:09 +00:00
wouter
06453716e5 - patch to log creates keytag queries, from A. Schulze.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@4566 be551aaa-1e26-0410-a405-d3ace91eadb9
2018-03-07 08:39:10 +00:00
wouter
d1ce267c04 - Fixed contrib/fastrpz.patch, even though this already applied
cleanly for me, now also for others.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@4565 be551aaa-1e26-0410-a405-d3ace91eadb9
2018-03-07 08:32:14 +00:00
wouter
ed4f6f2c2f - Fix for windows compile.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@4563 be551aaa-1e26-0410-a405-d3ace91eadb9
2018-03-06 09:18:53 +00:00
wouter
cf7ae9cac6 - svn trunk contains 1.7.0, this is the number for the next release.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@4561 be551aaa-1e26-0410-a405-d3ace91eadb9
2018-03-06 09:07:22 +00:00
wouter
692f648a6e - Reverted fix for #3512, this may not be the best way forward;
although it could be changed at a later time, to stay similar to
  other implementations.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@4560 be551aaa-1e26-0410-a405-d3ace91eadb9
2018-03-06 08:22:33 +00:00
wouter
0a65f973e9 - Fix #3582: Squelch address already in use log when reuseaddr option
causes same port to be used twice for tcp connections.


git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@4559 be551aaa-1e26-0410-a405-d3ace91eadb9
2018-03-05 15:45:34 +00:00
wouter
ebe1d77ccd - iana port update.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@4558 be551aaa-1e26-0410-a405-d3ace91eadb9
2018-03-05 14:38:30 +00:00
wouter
5754fd70e9 removed unneeded includes.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@4557 be551aaa-1e26-0410-a405-d3ace91eadb9
2018-03-05 14:37:14 +00:00
wouter
f9f010890f - Fix to check define of DSA for when openssl is without deprecated.
git-svn-id: https://unbound.nlnetlabs.nl/svn/trunk@4556 be551aaa-1e26-0410-a405-d3ace91eadb9
2018-03-05 14:28:21 +00:00