]> git.ipfire.org Git - thirdparty/unbound.git/log
thirdparty/unbound.git
5 years agoFix link error when OpenSSL is configured with no-engine (GH #175) 176/head
Jeffrey Walton [Sat, 29 Feb 2020 18:11:29 +0000 (13:11 -0500)] 
Fix link error when OpenSSL is configured with no-engine (GH #175)

5 years agoChangelog note for PR #164 and text for release explanation.
W.C.A. Wijngaards [Fri, 28 Feb 2020 14:23:54 +0000 (15:23 +0100)] 
Changelog note for PR #164 and text for release explanation.
- Merge PR #164: Framestreams, this branch implements dnstap
  unidirectional connectivity in unbound. This has a number of
  new features.

  The dependency on libfstrm is removed. The fstrm protocol code
  resides in dnstap/dnstap_fstrm.h and dnstap/dnstap_fstrm.c. This
  contains a brief definition of what unbound needs.

  The make unbound-dnstap-socket builds a debug tool,
  unbound-dnstap-socket. It can listen, accept multiple DNSTAP
  streams and print information. Commandline options control it.

  Unbound can reconnect if the unix domain socket file socket is
  closed. This uses exponential backoff after which it uses a
  one second timer to throttle cpu down. There is also support
  to use TCP and TLS for connecting to the log server. There
  are new config options to turn them on, in the dnstap section
  in the man page and example config file. dnstap-ip with IP
  address of server for TCP or TLS use. dnstap-tls to turn
  on TLS. And dnstap-tls-server-name, dnstap-tls-cert-bundle,
  dnstap-tls-client-key-file and dnstap-tls-client-cert-file
  to configure the certificates for server authentication and
  client authentication, or leave at "" to not use that.

5 years agoMerge pull request #164 from NLnetLabs/framestreams
Wouter Wijngaards [Fri, 28 Feb 2020 14:19:09 +0000 (15:19 +0100)] 
Merge pull request #164 from NLnetLabs/framestreams

Framestreams

5 years agoMerge branch 'master' into framestreams 164/head
W.C.A. Wijngaards [Fri, 28 Feb 2020 13:31:24 +0000 (14:31 +0100)] 
Merge branch 'master' into framestreams
Fixed bison and flex conflicts by regenerating the files.

5 years agoMerge PR #172: Add IBM s390x arch for testing, by noloader.
Ralph Dolmans [Fri, 28 Feb 2020 10:42:17 +0000 (11:42 +0100)] 
Merge PR #172: Add IBM s390x arch for testing, by noloader.

5 years agoMerge branch 'noloader-master'
Ralph Dolmans [Fri, 28 Feb 2020 10:40:48 +0000 (11:40 +0100)] 
Merge branch 'noloader-master'

5 years agoMerge branch 'master' of https://github.com/noloader/unbound into noloader-master
Ralph Dolmans [Fri, 28 Feb 2020 10:39:35 +0000 (11:39 +0100)] 
Merge branch 'master' of https://github.com/noloader/unbound into noloader-master

5 years agoFor incoming ssl context with verifypem != NULL, we can set
W.C.A. Wijngaards [Fri, 28 Feb 2020 10:10:12 +0000 (11:10 +0100)] 
For incoming ssl context with verifypem != NULL, we can set
SSL_VERIFY_FAIL_IF_NO_PEER_CERT that can reject client
connections without peer cert during the handshake, which is nicer
than just a connection drop to the client (when we then check
for no peer certificate afterwards).

5 years agodnstap io, cast void unused return value.
W.C.A. Wijngaards [Fri, 28 Feb 2020 10:09:45 +0000 (11:09 +0100)] 
dnstap io, cast void unused return value.

5 years agoChangelog note for PR #173.
W.C.A. Wijngaards [Fri, 28 Feb 2020 09:15:57 +0000 (10:15 +0100)] 
Changelog note for PR #173.
- Merge PR #173: updated makedist.sh for config.guess and
  config.sub and sha256 digest for gpg, by noloader.

5 years agoMerge pull request #173 from noloader/makedist
Wouter Wijngaards [Fri, 28 Feb 2020 09:14:33 +0000 (10:14 +0100)] 
Merge pull request #173 from noloader/makedist

Update makedist.sh

5 years agodnstap io, fix for review comment.
W.C.A. Wijngaards [Fri, 28 Feb 2020 08:22:15 +0000 (09:22 +0100)] 
dnstap io, fix for review comment.

5 years agodnstap io, fix uniform error message for no dnstap-socket-path.
W.C.A. Wijngaards [Fri, 28 Feb 2020 08:19:53 +0000 (09:19 +0100)] 
dnstap io, fix uniform error message for no dnstap-socket-path.

5 years agodnstap io, free alloced resource on fail path.
W.C.A. Wijngaards [Fri, 28 Feb 2020 08:17:02 +0000 (09:17 +0100)] 
dnstap io, free alloced resource on fail path.

5 years agodnstap io, use sldns_str_print to print to string.
W.C.A. Wijngaards [Fri, 28 Feb 2020 08:11:10 +0000 (09:11 +0100)] 
dnstap io, use sldns_str_print to print to string.

5 years agodnstap io, fixup fptr_wlist for unbound_dnstap_socket tool.
W.C.A. Wijngaards [Fri, 28 Feb 2020 07:55:10 +0000 (08:55 +0100)] 
dnstap io, fixup fptr_wlist for unbound_dnstap_socket tool.

5 years agodnstap debug tool, document string change more clearly.
W.C.A. Wijngaards [Fri, 28 Feb 2020 07:36:44 +0000 (08:36 +0100)] 
dnstap debug tool, document string change more clearly.

5 years agoReturn 0 when ssl authentication is not available
W.C.A. Wijngaards [Fri, 28 Feb 2020 07:11:11 +0000 (08:11 +0100)] 
Return 0 when ssl authentication is not available

5 years agoUpdate makedist.sh 173/head
Jeffrey Walton [Fri, 28 Feb 2020 00:10:05 +0000 (19:10 -0500)] 
Update makedist.sh
Use the latest config.guess and config.sub
Use SHA-256 for release signing

5 years agoAdd IBM s390x arch for testing 172/head
Jeffrey Walton [Thu, 27 Feb 2020 17:56:20 +0000 (12:56 -0500)] 
Add IBM s390x arch for testing
I believe this is a big-endian platform, so it is nice to have for insurance

5 years agoMerge branch 'noloader-travis'
George Thessalonikefs [Thu, 27 Feb 2020 17:14:14 +0000 (18:14 +0100)] 
Merge branch 'noloader-travis'

5 years ago- Merge PR #171: Add additional compilers and platforms to Travis
George Thessalonikefs [Thu, 27 Feb 2020 17:13:22 +0000 (18:13 +0100)] 
- Merge PR #171: Add additional compilers and platforms to Travis
  testing, by noloader.

5 years ago- Provide openssl location for osx travis build.
George Thessalonikefs [Thu, 27 Feb 2020 17:11:25 +0000 (18:11 +0100)] 
- Provide openssl location for osx travis build.

5 years agoFixup ssl authentication not available with check for it.
W.C.A. Wijngaards [Thu, 27 Feb 2020 15:57:24 +0000 (16:57 +0100)] 
Fixup ssl authentication not available with check for it.

5 years agoUse Brew to install OpenSSL on OS X 171/head
Jeffrey Walton [Thu, 27 Feb 2020 15:52:58 +0000 (10:52 -0500)] 
Use Brew to install OpenSSL on OS X

5 years agoDocument log check functions.
W.C.A. Wijngaards [Thu, 27 Feb 2020 15:28:36 +0000 (16:28 +0100)] 
Document log check functions.

5 years agoAdd additional compilers and platforms to Travis testing
Jeffrey Walton [Thu, 27 Feb 2020 15:08:49 +0000 (10:08 -0500)] 
Add additional compilers and platforms to Travis testing

5 years ago- Fix more undefined sanitizer issues, in respip copy_rrset null
W.C.A. Wijngaards [Thu, 27 Feb 2020 14:43:27 +0000 (15:43 +0100)] 
- Fix more undefined sanitizer issues, in respip copy_rrset null
  dname, and in the client_info_compare routine for null memcmp.

5 years ago- Fix #170: Fix gcc undefined sanitizer signed integer overflow
W.C.A. Wijngaards [Thu, 27 Feb 2020 14:22:35 +0000 (15:22 +0100)] 
- Fix #170: Fix gcc undefined sanitizer signed integer overflow
  warning in signature expiry RFC1982 serial number arithmetic.

5 years ago- Fix #169: Fix warning for daemon/remote.c output may be truncated
W.C.A. Wijngaards [Thu, 27 Feb 2020 14:08:10 +0000 (15:08 +0100)] 
- Fix #169: Fix warning for daemon/remote.c output may be truncated
  from snprintf.

5 years ago- iana portlist updated.
W.C.A. Wijngaards [Wed, 26 Feb 2020 13:32:14 +0000 (14:32 +0100)] 
- iana portlist updated.

5 years agoFix spelling of dtstream.c
W.C.A. Wijngaards [Wed, 26 Feb 2020 12:11:27 +0000 (13:11 +0100)] 
Fix spelling of dtstream.c

5 years agoDnstap io, note that it creates a thread when possible.
W.C.A. Wijngaards [Wed, 26 Feb 2020 11:21:42 +0000 (12:21 +0100)] 
Dnstap io, note that it creates a thread when possible.

5 years agoAdd dnstap io callbacks to fptr whitelist event.
W.C.A. Wijngaards [Wed, 26 Feb 2020 11:14:52 +0000 (12:14 +0100)] 
Add dnstap io callbacks to fptr whitelist event.

5 years agoFixup dtstream.h file description comment. And for dtstream.c too.
W.C.A. Wijngaards [Wed, 26 Feb 2020 11:05:38 +0000 (12:05 +0100)] 
Fixup dtstream.h file description comment. And for dtstream.c too.

5 years agoDocumentation for prefer-ip4, Issue #165.
W.C.A. Wijngaards [Tue, 25 Feb 2020 08:58:32 +0000 (09:58 +0100)] 
Documentation for prefer-ip4, Issue #165.

5 years ago- Fix #165: Add prefer-ip4: yesno config option to prefer ipv4 for
W.C.A. Wijngaards [Tue, 25 Feb 2020 08:55:59 +0000 (09:55 +0100)] 
- Fix #165: Add prefer-ip4: yesno config option to prefer ipv4 for
  using ipv4 filters, because the hosts ip6 netblock /64 is not owned
  by one operator, and thus reputation is shared.

5 years agoChangelog note for PR #166.
George Thessalonikefs [Mon, 24 Feb 2020 11:01:20 +0000 (12:01 +0100)] 
Changelog note for PR #166.
- Merge PR #166: Fix typo in unbound.service.in, by glitsj16.

5 years agoMerge pull request #166 from glitsj16/systemd-units
gthess [Mon, 24 Feb 2020 10:57:50 +0000 (11:57 +0100)] 
Merge pull request #166 from glitsj16/systemd-units

Fix typo in unbound.service.in

5 years agoFix typo 166/head
glitsj16 [Sat, 22 Feb 2020 01:16:11 +0000 (01:16 +0000)] 
Fix typo

5 years ago- master branch has 1.10.1 version.
W.C.A. Wijngaards [Thu, 20 Feb 2020 13:42:58 +0000 (14:42 +0100)] 
- master branch has 1.10.1 version.

5 years agoNote tag position in Changelog.
W.C.A. Wijngaards [Thu, 20 Feb 2020 13:41:39 +0000 (14:41 +0100)] 
Note tag position in Changelog.

5 years agoMerge branch 'master' of github.com:NLnetLabs/unbound
W.C.A. Wijngaards [Thu, 20 Feb 2020 08:17:40 +0000 (09:17 +0100)] 
Merge branch 'master' of github.com:NLnetLabs/unbound

5 years ago- Updated contrib/unbound_smf23.tar.gz with Solaris SMF service for
W.C.A. Wijngaards [Thu, 20 Feb 2020 08:17:24 +0000 (09:17 +0100)] 
- Updated contrib/unbound_smf23.tar.gz with Solaris SMF service for
  Unbound from Yuri Voinov.

5 years agoAdd GitHub Sponsors for Organisations
Alex Band [Thu, 20 Feb 2020 08:13:54 +0000 (09:13 +0100)] 
Add GitHub Sponsors for Organisations

5 years agoFix memory leak in error case. From review.
W.C.A. Wijngaards [Wed, 19 Feb 2020 16:33:36 +0000 (17:33 +0100)] 
Fix memory leak in error case.  From review.

5 years agoFix issue reported by clang analyzer.
W.C.A. Wijngaards [Tue, 18 Feb 2020 16:20:45 +0000 (17:20 +0100)] 
Fix issue reported by clang analyzer.

5 years agodnstap io, move control frame ready, accept and log to dnstap_fstrm code.
W.C.A. Wijngaards [Tue, 18 Feb 2020 16:04:08 +0000 (17:04 +0100)] 
dnstap io, move control frame ready, accept and log to dnstap_fstrm code.

5 years agodnstap io, test for client authentication, unbound can send client
W.C.A. Wijngaards [Tue, 18 Feb 2020 15:30:13 +0000 (16:30 +0100)] 
dnstap io, test for client authentication, unbound can send client
authentication credentials, when configured, and unbound-dnstap-socket can
verify the client credentials, and refuses the connection if missing.

5 years agodnstap io, test that failed name or auth certificate fails to connect tls.
W.C.A. Wijngaards [Tue, 18 Feb 2020 13:18:03 +0000 (14:18 +0100)] 
dnstap io, test that failed name or auth certificate fails to connect tls.

5 years agoFix ifdef of X509_CHECK_FLAG_NO_PARTIAL_WILDCARDS, and
W.C.A. Wijngaards [Tue, 18 Feb 2020 07:33:58 +0000 (08:33 +0100)] 
Fix ifdef of X509_CHECK_FLAG_NO_PARTIAL_WILDCARDS, and
Merge branch 'master' into framestreams

5 years ago- protect X509_CHECK_FLAG_NO_PARTIAL_WILDCARDS with ifdef for
W.C.A. Wijngaards [Tue, 18 Feb 2020 07:31:38 +0000 (08:31 +0100)] 
- protect X509_CHECK_FLAG_NO_PARTIAL_WILDCARDS with ifdef for
  different openssl versions.

5 years agoMerge branch 'master' into framestreams
W.C.A. Wijngaards [Mon, 17 Feb 2020 14:25:47 +0000 (15:25 +0100)] 
Merge branch 'master' into framestreams

5 years ago- changelog point where the tag for 1.10.0rc2 release is.
W.C.A. Wijngaards [Mon, 17 Feb 2020 14:24:29 +0000 (15:24 +0100)] 
- changelog point where the tag for 1.10.0rc2 release is.

5 years agotypo fix release-1.10.0rc2
Ralph Dolmans [Mon, 17 Feb 2020 12:38:01 +0000 (13:38 +0100)] 
typo fix

5 years ago- Add respip to supported module-config options in unbound-checkconf.
Ralph Dolmans [Mon, 17 Feb 2020 12:36:30 +0000 (13:36 +0100)] 
- Add respip to supported module-config options in unbound-checkconf.

5 years ago- Remove unused variable.
George Thessalonikefs [Mon, 17 Feb 2020 11:56:20 +0000 (12:56 +0100)] 
- Remove unused variable.

5 years agoNeater changelog
W.C.A. Wijngaards [Mon, 17 Feb 2020 09:10:44 +0000 (10:10 +0100)] 
Neater changelog

5 years ago- contrib/drop2rpz: perl script that converts the Spamhaus DROP-List
W.C.A. Wijngaards [Mon, 17 Feb 2020 09:09:46 +0000 (10:09 +0100)] 
- contrib/drop2rpz: perl script that converts the Spamhaus DROP-List
  in RPZ-Format, contributed by Andreas Schulze.

5 years agodnstap io, test TLS with peername and TLS authentication.
W.C.A. Wijngaards [Fri, 14 Feb 2020 14:44:55 +0000 (15:44 +0100)] 
dnstap io, test TLS with peername and TLS authentication.

5 years agodnstap io, fix spinning reconnect when handshake fails for TLS.
W.C.A. Wijngaards [Fri, 14 Feb 2020 14:41:17 +0000 (15:41 +0100)] 
dnstap io, fix spinning reconnect when handshake fails for TLS.

5 years agodnstap io, test for TLS and reconnect for that. And fix unused parameters
W.C.A. Wijngaards [Fri, 14 Feb 2020 13:44:02 +0000 (14:44 +0100)] 
dnstap io, test for TLS and reconnect for that.  And fix unused parameters
for dt_create and fix check of socket path when using IP address.

5 years agodnstap io, test for TCP and reconnect for that.
W.C.A. Wijngaards [Fri, 14 Feb 2020 13:16:56 +0000 (14:16 +0100)] 
dnstap io, test for TCP and reconnect for that.

5 years agoNicer comment text.
W.C.A. Wijngaards [Fri, 14 Feb 2020 12:54:07 +0000 (13:54 +0100)] 
Nicer comment text.

5 years agodnstap io, fix to compile without ssl.
W.C.A. Wijngaards [Fri, 14 Feb 2020 12:23:58 +0000 (13:23 +0100)] 
dnstap io, fix to compile without ssl.

5 years agodnstap io, fix clang analysis warning
W.C.A. Wijngaards [Fri, 14 Feb 2020 09:33:33 +0000 (10:33 +0100)] 
dnstap io, fix clang analysis warning

5 years agodnstap io, dnstap tls default is yes, and man page documentation.
W.C.A. Wijngaards [Fri, 14 Feb 2020 09:01:37 +0000 (10:01 +0100)] 
dnstap io, dnstap tls default is yes, and man page documentation.

5 years agodnstap io, config entries parse and lex.
W.C.A. Wijngaards [Fri, 14 Feb 2020 08:40:37 +0000 (09:40 +0100)] 
dnstap io, config entries parse and lex.

5 years agodnstap io, example.conf example, config_file entries for tcp and tls.
W.C.A. Wijngaards [Fri, 14 Feb 2020 08:03:09 +0000 (09:03 +0100)] 
dnstap io, example.conf example, config_file entries for tcp and tls.

5 years ago- Stop unbound-checkconf from insisting that auth-zone and rpz
W.C.A. Wijngaards [Fri, 14 Feb 2020 06:57:57 +0000 (07:57 +0100)] 
- Stop unbound-checkconf from insisting that auth-zone and rpz
  zonefiles have to exist.  They can not exist, and download later.

5 years ago- Fix spelling in unbound.conf.5.in.
W.C.A. Wijngaards [Fri, 14 Feb 2020 06:54:49 +0000 (07:54 +0100)] 
- Fix spelling in unbound.conf.5.in.

5 years agodnstap io, check peer verification in unbound-dnstap-socket tap_handshake.
W.C.A. Wijngaards [Wed, 12 Feb 2020 15:49:18 +0000 (16:49 +0100)] 
dnstap io, check peer verification in unbound-dnstap-socket tap_handshake.

5 years agodnstap io, move peer check into routine.
W.C.A. Wijngaards [Wed, 12 Feb 2020 14:34:56 +0000 (15:34 +0100)] 
dnstap io, move peer check into routine.

5 years agodnstap io, check peer verification in dtstream dtio_ssl_handshake.
W.C.A. Wijngaards [Wed, 12 Feb 2020 14:23:58 +0000 (15:23 +0100)] 
dnstap io, check peer verification in dtstream dtio_ssl_handshake.

5 years agoMerge branch 'master' into framestreams
W.C.A. Wijngaards [Wed, 12 Feb 2020 11:53:12 +0000 (12:53 +0100)] 
Merge branch 'master' into framestreams

5 years ago- updated version number to 1.10.0. release-1.10.0rc1
W.C.A. Wijngaards [Wed, 12 Feb 2020 11:51:35 +0000 (12:51 +0100)] 
- updated version number to 1.10.0.

5 years agoMerge branch 'master' into framestreams
W.C.A. Wijngaards [Wed, 12 Feb 2020 10:58:01 +0000 (11:58 +0100)] 
Merge branch 'master' into framestreams

5 years ago- Fix compile warning when threads disabled.
W.C.A. Wijngaards [Wed, 12 Feb 2020 10:55:02 +0000 (11:55 +0100)] 
- Fix compile warning when threads disabled.

5 years ago- Fix to clean memory leak of respip_addr.lock when ip_tree deleted.
W.C.A. Wijngaards [Wed, 12 Feb 2020 10:49:26 +0000 (11:49 +0100)] 
- Fix to clean memory leak of respip_addr.lock when ip_tree deleted.

5 years ago- Fix contrib/fastrpz.patch to apply cleanly. Fix for serve-stale
W.C.A. Wijngaards [Wed, 12 Feb 2020 10:29:55 +0000 (11:29 +0100)] 
- Fix contrib/fastrpz.patch to apply cleanly.  Fix for serve-stale
  fixes, but it does not compile, conflicts with new rpz code.

5 years ago- Fix contrib/fastrpz.patch to apply cleanly.
W.C.A. Wijngaards [Wed, 12 Feb 2020 10:24:59 +0000 (11:24 +0100)] 
- Fix contrib/fastrpz.patch to apply cleanly.

5 years ago- Fix with libnettle make test with dsa disabled.
W.C.A. Wijngaards [Wed, 12 Feb 2020 10:15:24 +0000 (11:15 +0100)] 
- Fix with libnettle make test with dsa disabled.

5 years ago- Clean debug comments.
George Thessalonikefs [Mon, 10 Feb 2020 14:54:41 +0000 (15:54 +0100)] 
- Clean debug comments.

5 years ago- Fix use after free on log-identity after a reload; Fixes #163.
George Thessalonikefs [Mon, 10 Feb 2020 12:56:22 +0000 (13:56 +0100)] 
- Fix use after free on log-identity after a reload; Fixes #163.

5 years ago- Document 'ub_result.was_ratelimited' in libunbound.
George Thessalonikefs [Mon, 10 Feb 2020 09:31:47 +0000 (10:31 +0100)] 
- Document 'ub_result.was_ratelimited' in libunbound.

5 years ago- Fix to put braces around empty if body when threading is disabled.
W.C.A. Wijngaards [Thu, 6 Feb 2020 14:33:02 +0000 (15:33 +0100)] 
- Fix to put braces around empty if body when threading is disabled.

5 years ago- Document in unbound.conf manpage that configuration clauses can be repeated in...
George Thessalonikefs [Thu, 6 Feb 2020 13:39:58 +0000 (14:39 +0100)] 
- Document in unbound.conf manpage that configuration clauses can be repeated in the configuration file.

5 years ago- Cleaner code for mesh_serve_expired_lookup.
George Thessalonikefs [Thu, 6 Feb 2020 13:38:01 +0000 (14:38 +0100)] 
- Cleaner code for mesh_serve_expired_lookup.

5 years ago- Fix to lock and release once in mesh_serve_expired_lookup.
W.C.A. Wijngaards [Thu, 6 Feb 2020 13:01:45 +0000 (14:01 +0100)] 
- Fix to lock and release once in mesh_serve_expired_lookup.

5 years ago- Fix to lock zone before adding rpz qname trigger.
W.C.A. Wijngaards [Thu, 6 Feb 2020 11:22:15 +0000 (12:22 +0100)] 
- Fix to lock zone before adding rpz qname trigger.

5 years ago- Fix to create and destroy rpz_lock in auth_zones structure.
W.C.A. Wijngaards [Thu, 6 Feb 2020 10:51:17 +0000 (11:51 +0100)] 
- Fix to create and destroy rpz_lock in auth_zones structure.

5 years ago- Fix num_reply_states and num_detached_states counting with
George Thessalonikefs [Thu, 6 Feb 2020 10:44:48 +0000 (11:44 +0100)] 
- Fix num_reply_states and num_detached_states counting with
  serve_expired_callback.

5 years ago- Fix num_reply_addr counting in mesh and tcp drop due to size
W.C.A. Wijngaards [Thu, 6 Feb 2020 10:09:30 +0000 (11:09 +0100)] 
- Fix num_reply_addr counting in mesh and tcp drop due to size
  after serve_stale commit.

5 years agoFix test to check if server up afterwards
W.C.A. Wijngaards [Thu, 6 Feb 2020 09:25:47 +0000 (10:25 +0100)] 
Fix test to check if server up afterwards

5 years agodnstap io, set tls auth name in outgoing ssl
W.C.A. Wijngaards [Wed, 5 Feb 2020 15:17:21 +0000 (16:17 +0100)] 
dnstap io, set tls auth name in outgoing ssl

5 years agodnstap io, ssl write.
W.C.A. Wijngaards [Wed, 5 Feb 2020 14:04:04 +0000 (15:04 +0100)] 
dnstap io, ssl write.

5 years agoMerge branch 'master' into framestreams
W.C.A. Wijngaards [Wed, 5 Feb 2020 13:25:47 +0000 (14:25 +0100)] 
Merge branch 'master' into framestreams

5 years agoServe stale (#159)
gthess [Wed, 5 Feb 2020 13:20:27 +0000 (14:20 +0100)] 
Serve stale (#159)

- Added serve-stale functionality as described in
  draft-ietf-dnsop-serve-stale-10. `serve-expired-*` options can be used
  to configure the behavior.
- Updated cachedb to honor `serve-expired-ttl`; Fixes #107.
- Renamed statistic `num.zero_ttl` to `num.expired` as expired replies
  come with a configurable TTL value (`serve-expired-reply-ttl`).
- Fixed stats when replying with cached, cname-aliased records.
- Added missing default values for redis cachedb backend.

5 years agodnstap io, ssl handshake.
W.C.A. Wijngaards [Wed, 5 Feb 2020 12:59:56 +0000 (13:59 +0100)] 
dnstap io, ssl handshake.

5 years agodnstap io, close fd routine.
W.C.A. Wijngaards [Wed, 5 Feb 2020 12:03:58 +0000 (13:03 +0100)] 
dnstap io, close fd routine.