]> git.ipfire.org Git - thirdparty/unbound.git/log
thirdparty/unbound.git
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.

5 years agodnstap io, ssl and ssl ctx creation.
W.C.A. Wijngaards [Tue, 4 Feb 2020 16:23:19 +0000 (17:23 +0100)] 
dnstap io, ssl and ssl ctx creation.

5 years agodnstap create debug tool with other debug tools in list.
W.C.A. Wijngaards [Tue, 4 Feb 2020 08:45:44 +0000 (09:45 +0100)] 
dnstap create debug tool with other debug tools in list.

5 years agoMerge branch 'master' into framestreams
W.C.A. Wijngaards [Tue, 4 Feb 2020 08:40:00 +0000 (09:40 +0100)] 
Merge branch 'master' into framestreams