]>
git.ipfire.org Git - thirdparty/unbound.git/log
Wouter Wijngaards [Thu, 7 Mar 2019 08:34:00 +0000 (08:34 +0000)]
- Fix for #4233: guard use of NDEBUG, so that it can be passed in
CFLAGS into configure.
git-svn-id: file:///svn/unbound/trunk@5133
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Tue, 5 Mar 2019 08:48:15 +0000 (08:48 +0000)]
- Tag release 1.9.1rc1.
git-svn-id: file:///svn/unbound/trunk@5132
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Fri, 1 Mar 2019 12:38:53 +0000 (12:38 +0000)]
- output forwarder log in ssl_req_order test.
git-svn-id: file:///svn/unbound/trunk@5130
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Thu, 28 Feb 2019 12:06:04 +0000 (12:06 +0000)]
Fix to account for tabs as well.
git-svn-id: file:///svn/unbound/trunk@5129
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Thu, 28 Feb 2019 09:56:45 +0000 (09:56 +0000)]
- Print correct module that failed when module-config is wrong.
git-svn-id: file:///svn/unbound/trunk@5128
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Thu, 28 Feb 2019 09:12:54 +0000 (09:12 +0000)]
- Remove memory leak on pythonmod python2 script file init.
- Remove swig gcc8 python function cast warnings, they are ignored.
git-svn-id: file:///svn/unbound/trunk@5127
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Wed, 27 Feb 2019 14:22:55 +0000 (14:22 +0000)]
Fixup for python 2
git-svn-id: file:///svn/unbound/trunk@5126
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Wed, 27 Feb 2019 14:14:08 +0000 (14:14 +0000)]
- Fix for python module on Windows, fix fopen.
git-svn-id: file:///svn/unbound/trunk@5125
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Wed, 27 Feb 2019 06:58:10 +0000 (06:58 +0000)]
- Fix #14: contrib/unbound.init: Fix wrong comparison judgment
before copying.
git-svn-id: file:///svn/unbound/trunk@5124
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Wed, 27 Feb 2019 06:56:21 +0000 (06:56 +0000)]
- Fix #4229: Unbound man pages lack information, about access-control
order and local zone tags, and elements in views.
git-svn-id: file:///svn/unbound/trunk@5123
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Mon, 25 Feb 2019 15:48:27 +0000 (15:48 +0000)]
- Fix #4227: pair event del and add for libevent for tcp_req_info.
git-svn-id: file:///svn/unbound/trunk@5122
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Thu, 21 Feb 2019 10:03:11 +0000 (10:03 +0000)]
- In man page and example config explain that most modules have to
be listed at the start of module-config.
git-svn-id: file:///svn/unbound/trunk@5121
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Thu, 21 Feb 2019 09:48:38 +0000 (09:48 +0000)]
- In example.conf explain where to put cachedb module in module-config.
git-svn-id: file:///svn/unbound/trunk@5120
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Thu, 21 Feb 2019 09:40:25 +0000 (09:40 +0000)]
- Fix the error for unknown module in module-config is understandable,
and explains it was not compiled in and where to see the list.
git-svn-id: file:///svn/unbound/trunk@5119
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Wed, 20 Feb 2019 15:19:58 +0000 (15:19 +0000)]
- Fix pythonmod include and sockaddr_un ifdefs for compile on
Windows, and for libunbound.
git-svn-id: file:///svn/unbound/trunk@5118
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Mon, 18 Feb 2019 15:53:02 +0000 (15:53 +0000)]
- Print query name and IP address when domain rate limit exceeded.
git-svn-id: file:///svn/unbound/trunk@5117
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Mon, 18 Feb 2019 12:32:42 +0000 (12:32 +0000)]
- Spaces instead of tabs in that log message.
git-svn-id: file:///svn/unbound/trunk@5116
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Mon, 18 Feb 2019 10:40:41 +0000 (10:40 +0000)]
- Print query name with ip_ratelimit exceeded log lines.
git-svn-id: file:///svn/unbound/trunk@5115
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Thu, 14 Feb 2019 08:16:15 +0000 (08:16 +0000)]
- Fix capsforid canonical sort qsort callback.
git-svn-id: file:///svn/unbound/trunk@5114
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Mon, 11 Feb 2019 10:02:45 +0000 (10:02 +0000)]
- make depend, with newer gcc, nicer layout.
git-svn-id: file:///svn/unbound/trunk@5113
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Mon, 11 Feb 2019 09:59:47 +0000 (09:59 +0000)]
- Fix #13: Remove left-over requirements on OpenSSL >= 1.1.0 for
cert name matching, from man page.
git-svn-id: file:///svn/unbound/trunk@5112
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Mon, 11 Feb 2019 09:56:57 +0000 (09:56 +0000)]
Also fix this unit test for qname minimisation
asked queries that have to be added to the provided answer list.
git-svn-id: file:///svn/unbound/trunk@5111
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Mon, 11 Feb 2019 09:49:13 +0000 (09:49 +0000)]
- Fix recursion lame test for qname minimisation asked queries,
that were not present in the set of prepared answers.
git-svn-id: file:///svn/unbound/trunk@5110
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Mon, 11 Feb 2019 08:53:59 +0000 (08:53 +0000)]
- Note default for module-config in man page.
git-svn-id: file:///svn/unbound/trunk@5109
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Fri, 8 Feb 2019 15:05:24 +0000 (15:05 +0000)]
- Fix #4225: clients seem to erroneously receive no answer with
DNS-over-TLS and qname-minimisation.
git-svn-id: file:///svn/unbound/trunk@5108
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Fri, 8 Feb 2019 13:30:51 +0000 (13:30 +0000)]
- Fix that qname minimisation does not skip a label when missing
nameserver targets need to be fetched.
git-svn-id: file:///svn/unbound/trunk@5107
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Thu, 7 Feb 2019 08:34:28 +0000 (08:34 +0000)]
- Fix #4206: OpenSSL 1.0.2 hostname verification for FreeBSD 11.2.
git-svn-id: file:///svn/unbound/trunk@5106
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Tue, 5 Feb 2019 09:26:39 +0000 (09:26 +0000)]
Trunk has 1.9.1 in development.
git-svn-id: file:///svn/unbound/trunk@5105
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Tue, 5 Feb 2019 08:17:36 +0000 (08:17 +0000)]
Release version numbers.
git-svn-id: file:///svn/unbound/trunk@5102
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Mon, 4 Feb 2019 15:48:21 +0000 (15:48 +0000)]
Keep scratch region free on exit.
git-svn-id: file:///svn/unbound/trunk@5101
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Mon, 4 Feb 2019 15:22:08 +0000 (15:22 +0000)]
- Perform canonical sort for 0x20 capsforid compare of replies,
this sorts rrsets in the authority and additional section before
comparison, so that out of order rrsets do not cause failure.
git-svn-id: file:///svn/unbound/trunk@5100
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Mon, 4 Feb 2019 09:51:27 +0000 (09:51 +0000)]
- Fix that log-replies prints the correct name for local-alias
names, for names that have a CNAME in local-data configuration.
It logs the original query name, not the target of the CNAME.
- Add local-zone type inform_redirect, which logs like type inform,
and redirects like type redirect.
git-svn-id: file:///svn/unbound/trunk@5099
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Thu, 31 Jan 2019 15:25:27 +0000 (15:25 +0000)]
- Wipe TLS session key data from memory on exit.
git-svn-id: file:///svn/unbound/trunk@5098
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Thu, 31 Jan 2019 12:35:33 +0000 (12:35 +0000)]
note ticker number.
git-svn-id: file:///svn/unbound/trunk@5097
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Thu, 31 Jan 2019 12:33:28 +0000 (12:33 +0000)]
- Fix OpenSSL without ENGINE support compilation.
git-svn-id: file:///svn/unbound/trunk@5096
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Thu, 31 Jan 2019 11:34:11 +0000 (11:34 +0000)]
- Fix OpenSSL without ENGINE support compilation.
git-svn-id: file:///svn/unbound/trunk@5095
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Thu, 31 Jan 2019 11:31:55 +0000 (11:31 +0000)]
- For openssl 1.0.2 use the CRYPTO_THREADID locking callbacks,
still supports the set_id_callback previous API. And for 1.1.0
no locking callbacks are needed.
git-svn-id: file:///svn/unbound/trunk@5094
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Thu, 31 Jan 2019 10:21:54 +0000 (10:21 +0000)]
- fixed pkg-config operations, PKG_PROG_PKG_CONFIG moved out of
conditional section, fixes systemd builds, from Enrico Scholz.
git-svn-id: file:///svn/unbound/trunk@5093
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Thu, 31 Jan 2019 09:37:06 +0000 (09:37 +0000)]
- improve documentation for forward-first.
git-svn-id: file:///svn/unbound/trunk@5092
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Thu, 31 Jan 2019 09:22:48 +0000 (09:22 +0000)]
- improve documentation for tls-service-key.
git-svn-id: file:///svn/unbound/trunk@5091
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Thu, 31 Jan 2019 09:16:15 +0000 (09:16 +0000)]
- Set ub_ctx_set_tls call signature in ltrace config file for
libunbound in contrib/libunbound.so.conf.
git-svn-id: file:///svn/unbound/trunk@5090
be551aaa -1e26-0410-a405-
d3ace91eadb9
Ralph Dolmans [Wed, 30 Jan 2019 13:44:19 +0000 (13:44 +0000)]
- Fix case in which query timeout can result in marking delegation as
edns_lame_known.
git-svn-id: file:///svn/unbound/trunk@5089
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Tue, 29 Jan 2019 16:07:07 +0000 (16:07 +0000)]
- Fix locking for libunbound context setup with broken port config.
git-svn-id: file:///svn/unbound/trunk@5088
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Tue, 29 Jan 2019 14:37:35 +0000 (14:37 +0000)]
- Fix #4224: auth_xfr_notify.rpl test broken due to typo
git-svn-id: file:///svn/unbound/trunk@5087
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Tue, 29 Jan 2019 12:43:56 +0000 (12:43 +0000)]
- Fix spelling of tls-ciphers in example.conf.in.
git-svn-id: file:///svn/unbound/trunk@5086
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Tue, 29 Jan 2019 08:07:50 +0000 (08:07 +0000)]
- set version to 1.9.0 for release.
git-svn-id: file:///svn/unbound/trunk@5084
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Mon, 28 Jan 2019 08:49:12 +0000 (08:49 +0000)]
- List example config for root zone copy locally hosted with auth-zone
as suggested from draft-ietf-dnsop-7706-bis-02. But with updated
B root address.
git-svn-id: file:///svn/unbound/trunk@5083
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Mon, 28 Jan 2019 08:39:50 +0000 (08:39 +0000)]
- List d.root-servers.net as a host that allows AXFR in example.conf
config file, as suggested from draft-ietf-dnsop-7706-bis-02.
git-svn-id: file:///svn/unbound/trunk@5082
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Mon, 28 Jan 2019 08:26:10 +0000 (08:26 +0000)]
- Set build system for added call in the libunbound API.
git-svn-id: file:///svn/unbound/trunk@5081
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Mon, 28 Jan 2019 08:22:08 +0000 (08:22 +0000)]
- ub_ctx_set_tls call for libunbound that enables DoT for the machines
set with ub_ctx_set_fwd. Patch from Florian Obser.
git-svn-id: file:///svn/unbound/trunk@5080
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Fri, 25 Jan 2019 16:19:37 +0000 (16:19 +0000)]
Fix year on recent commit messages.
git-svn-id: file:///svn/unbound/trunk@5079
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Fri, 25 Jan 2019 13:00:09 +0000 (13:00 +0000)]
- output of newer lex 2.6.1 and bison 3.0.5.
git-svn-id: file:///svn/unbound/trunk@5078
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Fri, 25 Jan 2019 12:58:06 +0000 (12:58 +0000)]
- remove compile warnings from libnettle compile.
git-svn-id: file:///svn/unbound/trunk@5077
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Fri, 25 Jan 2019 12:54:40 +0000 (12:54 +0000)]
- no lock when threads disabled in tcp request buffer count.
git-svn-id: file:///svn/unbound/trunk@5076
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Fri, 25 Jan 2019 12:50:45 +0000 (12:50 +0000)]
- updated contrib/fastrpz.patch to cleanly diff.
git-svn-id: file:///svn/unbound/trunk@5075
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Fri, 25 Jan 2019 12:46:15 +0000 (12:46 +0000)]
- Fix that tcp for auth zone and outgoing does not remove and
then gets the ssl read again applied to the deleted commpoint.
git-svn-id: file:///svn/unbound/trunk@5074
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Thu, 24 Jan 2019 16:10:05 +0000 (16:10 +0000)]
- Moved includes and make depend.
git-svn-id: file:///svn/unbound/trunk@5073
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Thu, 24 Jan 2019 16:05:00 +0000 (16:05 +0000)]
- Patch from Florian Obser fixes some compiler warnings:
include mini_event.h to have a prototype for mini_ev_cmp
include edns.h to have a prototype for apply_edns_options
sldns_wire2str_edns_keepalive_print is only called in the wire2str,
module declare it static to get rid of compiler warning:
no previous prototype for function
infra_find_ip_ratedata() is only called in the infra module,
declare it static to get rid of compiler warning:
no previous prototype for function
do not shadow local variable buf in authzone
auth_chunks_delete and az_nsec3_findnode are only called in the
authzone module, declare them static to get rid of compiler warning:
no previous prototype for function...
copy_rrset() is only called in the respip module, declare it
static to get rid of compiler warning:
no previous prototype for function 'copy_rrset'
no need for another variable "r"; gets rid of compiler warning:
declaration shadows a local variable in libunbound.c
no need for another variable "ns"; gets rid of compiler warning:
declaration shadows a local variable in iterator.c
git-svn-id: file:///svn/unbound/trunk@5072
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Thu, 24 Jan 2019 12:52:26 +0000 (12:52 +0000)]
make fix nicer in perf testcode.
git-svn-id: file:///svn/unbound/trunk@5071
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Thu, 24 Jan 2019 11:55:10 +0000 (11:55 +0000)]
clang analysis fixes, assert arc4random buffer in init,
no check for already checked delegation pointer in iterator,
in testcode check for NULL packet matches, in perf do not copy
from NULL start list when growing capacity. Adjust host and file
only when present in test header read to please checker. In
testcode for unknown macro operand give zero result. Initialise the
passed argv array in test code. In test code add EDNS data
segment copy only when nonempty.
git-svn-id: file:///svn/unbound/trunk@5070
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Thu, 24 Jan 2019 09:37:57 +0000 (09:37 +0000)]
- Fix unit test for python 3.7 new keyword 'async'.
git-svn-id: file:///svn/unbound/trunk@5069
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Thu, 24 Jan 2019 08:57:47 +0000 (08:57 +0000)]
- Newer aclocal and libtoolize used for generating configure scripts,
aclocal 1.16.1 and libtoolize 2.4.6.
git-svn-id: file:///svn/unbound/trunk@5068
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Wed, 23 Jan 2019 14:18:24 +0000 (14:18 +0000)]
Neater spaces
git-svn-id: file:///svn/unbound/trunk@5067
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Wed, 23 Jan 2019 11:52:17 +0000 (11:52 +0000)]
- Fix for IXFR fallback to reset counter when IXFR does not timeout.
git-svn-id: file:///svn/unbound/trunk@5066
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Wed, 23 Jan 2019 10:50:26 +0000 (10:50 +0000)]
Fixup ssl unit test with example ticket files.
git-svn-id: file:///svn/unbound/trunk@5065
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Wed, 23 Jan 2019 10:41:03 +0000 (10:41 +0000)]
For TLS session keys, keep config options in order read from file to keep the first one as the first one.
git-svn-id: file:///svn/unbound/trunk@5064
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Wed, 23 Jan 2019 10:23:02 +0000 (10:23 +0000)]
fix lint and clang analysis errors
git-svn-id: file:///svn/unbound/trunk@5063
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Wed, 23 Jan 2019 10:19:04 +0000 (10:19 +0000)]
More fixes, statistic counter at end of struct for backwards compatibility, man page, free at exit, indent.
git-svn-id: file:///svn/unbound/trunk@5062
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Wed, 23 Jan 2019 09:44:08 +0000 (09:44 +0000)]
make depend
git-svn-id: file:///svn/unbound/trunk@5061
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Wed, 23 Jan 2019 09:43:47 +0000 (09:43 +0000)]
- Fixes for patch (includes, declarations, warnings).
git-svn-id: file:///svn/unbound/trunk@5060
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Wed, 23 Jan 2019 09:35:52 +0000 (09:35 +0000)]
- Patch for TLS session resumption from Manabu Sonoda,
enable with tls-session-ticket-keys in unbound.conf.
git-svn-id: file:///svn/unbound/trunk@5059
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Wed, 23 Jan 2019 08:57:49 +0000 (08:57 +0000)]
- Fix configure to detect SSL_CTX_set_ciphersuites, for better
library compatibility when compiling.
git-svn-id: file:///svn/unbound/trunk@5058
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Wed, 23 Jan 2019 08:48:52 +0000 (08:48 +0000)]
another spelling fix.
git-svn-id: file:///svn/unbound/trunk@5057
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Wed, 23 Jan 2019 08:46:33 +0000 (08:46 +0000)]
lex and yacc.
git-svn-id: file:///svn/unbound/trunk@5056
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Wed, 23 Jan 2019 08:45:16 +0000 (08:45 +0000)]
- Fixes for the patch, and man page entry.
git-svn-id: file:///svn/unbound/trunk@5055
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Wed, 23 Jan 2019 08:37:00 +0000 (08:37 +0000)]
- Patch from Manabu Sonoda with tls-ciphers and tls-ciphersuites
options for unbound.conf.
git-svn-id: file:///svn/unbound/trunk@5054
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Tue, 22 Jan 2019 15:44:09 +0000 (15:44 +0000)]
- Fix that auth zone after IXFR fallback tries the same master.
git-svn-id: file:///svn/unbound/trunk@5053
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Tue, 22 Jan 2019 15:36:58 +0000 (15:36 +0000)]
- Fix for #4219: secondaries not updated after serial change, unbound
falls back to AXFR after IXFR gives several timeout failures.
git-svn-id: file:///svn/unbound/trunk@5052
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Tue, 22 Jan 2019 13:35:33 +0000 (13:35 +0000)]
Fix lint and unit test.
git-svn-id: file:///svn/unbound/trunk@5051
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Tue, 22 Jan 2019 13:20:06 +0000 (13:20 +0000)]
- unbound-control stats has mem.streamwait that counts TCP and TLS
waiting result buffers.
git-svn-id: file:///svn/unbound/trunk@5050
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Tue, 22 Jan 2019 10:29:01 +0000 (10:29 +0000)]
Fix test failure.
git-svn-id: file:///svn/unbound/trunk@5049
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Tue, 22 Jan 2019 08:52:23 +0000 (08:52 +0000)]
- Doc for stream-wait-size and unit test.
git-svn-id: file:///svn/unbound/trunk@5048
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Tue, 22 Jan 2019 08:27:49 +0000 (08:27 +0000)]
- Fix space calculation for tcp req buffer size.
git-svn-id: file:///svn/unbound/trunk@5047
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Mon, 21 Jan 2019 16:20:14 +0000 (16:20 +0000)]
- Add stream-wait-size: 4m config option to limit the maximum
memory used by waiting tcp and tls stream replies. This avoids
a denial of service where these replies use up all of the memory.
git-svn-id: file:///svn/unbound/trunk@5046
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Mon, 21 Jan 2019 14:14:12 +0000 (14:14 +0000)]
Fix reread of buffer data, better, also for TCP.
git-svn-id: file:///svn/unbound/trunk@5045
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Mon, 21 Jan 2019 13:45:13 +0000 (13:45 +0000)]
No leaks found.
git-svn-id: file:///svn/unbound/trunk@5044
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Mon, 21 Jan 2019 13:41:13 +0000 (13:41 +0000)]
- Fix that multiple dns fragments can be carried in one TLS frame.
git-svn-id: file:///svn/unbound/trunk@5043
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Mon, 21 Jan 2019 13:26:21 +0000 (13:26 +0000)]
- Unit tests for ssl out of order processing.
git-svn-id: file:///svn/unbound/trunk@5042
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Mon, 21 Jan 2019 13:04:08 +0000 (13:04 +0000)]
- Unit test for tcp request reorder and timeouts.
git-svn-id: file:///svn/unbound/trunk@5041
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Mon, 21 Jan 2019 09:36:01 +0000 (09:36 +0000)]
- Fix tcp idle timeout test, for difference in the tcp reply code.
git-svn-id: file:///svn/unbound/trunk@5040
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Thu, 17 Jan 2019 08:58:09 +0000 (08:58 +0000)]
- increase mesh max activation count for capsforid long fetches.
git-svn-id: file:///svn/unbound/trunk@5039
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Thu, 17 Jan 2019 08:50:25 +0000 (08:50 +0000)]
- For caps-for-id fallback, use the whitelist to avoid timeout
starting a fallback sequence for it.
git-svn-id: file:///svn/unbound/trunk@5038
be551aaa -1e26-0410-a405-
d3ace91eadb9
Ralph Dolmans [Wed, 16 Jan 2019 10:23:13 +0000 (10:23 +0000)]
- Get ready for the DNS flag day: remove EDNS lame procedure, do not re-query
without EDNS after timeout.
git-svn-id: file:///svn/unbound/trunk@5037
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Tue, 15 Jan 2019 13:42:22 +0000 (13:42 +0000)]
comment fixes after review.
git-svn-id: file:///svn/unbound/trunk@5036
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Tue, 15 Jan 2019 10:27:00 +0000 (10:27 +0000)]
- Review fixes in out of order processing.
git-svn-id: file:///svn/unbound/trunk@5035
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Tue, 15 Jan 2019 09:24:00 +0000 (09:24 +0000)]
- In the out of order processing, reset byte count for (potential)
partial read.
git-svn-id: file:///svn/unbound/trunk@5034
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Mon, 14 Jan 2019 15:52:50 +0000 (15:52 +0000)]
- streamtcp option -a send queries consecutively and prints answers
as they arrive.
- Fix for out of order processing administration quit cleanup.
- unit test for tcp out of order processing.
git-svn-id: file:///svn/unbound/trunk@5033
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Fri, 11 Jan 2019 14:12:27 +0000 (14:12 +0000)]
- Initial commit for out-of-order processing for TCP and TLS.
git-svn-id: file:///svn/unbound/trunk@5032
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Wed, 9 Jan 2019 13:57:14 +0000 (13:57 +0000)]
- Log query name for looping module errors.
git-svn-id: file:///svn/unbound/trunk@5031
be551aaa -1e26-0410-a405-
d3ace91eadb9
Wouter Wijngaards [Tue, 8 Jan 2019 14:39:31 +0000 (14:39 +0000)]
- Fix NSEC3 record that is returned in wildcard replies from
auth-zone zones with NSEC3 and wildcards.
git-svn-id: file:///svn/unbound/trunk@5030
be551aaa -1e26-0410-a405-
d3ace91eadb9