]>
git.ipfire.org Git - thirdparty/unbound.git/log
Jeffrey Walton [Tue, 17 Mar 2020 10:46:18 +0000 (06:46 -0400)]
Add libevent testing to Travis
W.C.A. Wijngaards [Mon, 16 Mar 2020 08:44:38 +0000 (09:44 +0100)]
- Fix #192: In the unbound-checkconf tool, the module config of
dns64 subnetcache respip validator iterator is whitelisted, it was
reported it seems to work.
Wouter Wijngaards [Thu, 12 Mar 2020 09:49:24 +0000 (10:49 +0100)]
- Fix compile of test tools without protobuf.
Ralph Dolmans [Wed, 11 Mar 2020 16:37:50 +0000 (17:37 +0100)]
- Add check to make sure RPZ records are subdomain of configured zone origin.
George Thessalonikefs [Wed, 11 Mar 2020 10:50:38 +0000 (11:50 +0100)]
- Changelog entry for (Fix #189, Merge PR #190).
gthess [Wed, 11 Mar 2020 10:45:16 +0000 (11:45 +0100)]
Merge pull request #190 from noloader/netbsd
Fix NetBSD compile (GH #189)
W.C.A. Wijngaards [Wed, 11 Mar 2020 07:41:56 +0000 (08:41 +0100)]
Changelog for #188 and configure script created. Removed unneeded whitespace.
W.C.A. Wijngaards [Wed, 11 Mar 2020 07:39:48 +0000 (08:39 +0100)]
Fix #188: unbound-control.c:882:6: error: 'execlp' is unavailable: not available on tvOS
Jeffrey Walton [Wed, 11 Mar 2020 07:35:28 +0000 (03:35 -0400)]
Fix NetBSD compile (GH #189)
George Thessalonikefs [Fri, 6 Mar 2020 11:01:05 +0000 (12:01 +0100)]
Merge branch 'noloader-makefile'
George Thessalonikefs [Fri, 6 Mar 2020 10:59:13 +0000 (11:59 +0100)]
- Changelog note for PR #186: Fix unrecognized 'echo -n' option on OS X,
by noloader.
Jeffrey Walton [Thu, 5 Mar 2020 19:53:08 +0000 (14:53 -0500)]
Fix unrecognized 'echo -n' option on OS X
Also see https://github.com/NLnetLabs/unbound/issues/183.
This PR also updates a few typos in README-Travis.md, and expands the discussion of PKG_CONFIG_PATH for those who are not familiar with it.
W.C.A. Wijngaards [Thu, 5 Mar 2020 16:03:28 +0000 (17:03 +0100)]
Fix changelog note, it is #182, not #184.
W.C.A. Wijngaards [Thu, 5 Mar 2020 16:02:20 +0000 (17:02 +0100)]
Changelog note for #184.
- Fix PR #184 from noloader: Add iOS testing to Travis.
Wouter Wijngaards [Thu, 5 Mar 2020 16:01:59 +0000 (17:01 +0100)]
Merge pull request #182 from noloader/ios
Add iOS testing to Travis
Jeffrey Walton [Wed, 4 Mar 2020 17:03:20 +0000 (12:03 -0500)]
Add iOS testing to Travis
Ralph Dolmans [Wed, 4 Mar 2020 11:02:10 +0000 (12:02 +0100)]
- Update README-Travis.md (from PR #179), by Jeffrey Walton.
George Thessalonikefs [Wed, 4 Mar 2020 09:24:47 +0000 (10:24 +0100)]
- Merge PR #180 from noloader: Avoid calling exit in Travis script.
gthess [Wed, 4 Mar 2020 09:22:23 +0000 (10:22 +0100)]
Merge pull request #181 from noloader/openssl-pie
Fix OpenSSL -pie warning on Android
W.C.A. Wijngaards [Wed, 4 Mar 2020 07:18:00 +0000 (08:18 +0100)]
Changelog note for PR#180 .
- Merge PR#180 from noloader: Avoid calling exit in Travis script.
Wouter Wijngaards [Wed, 4 Mar 2020 07:17:39 +0000 (08:17 +0100)]
Merge pull request #180 from noloader/travis
Avoid calling exit in Travis script
Jeffrey Walton [Tue, 3 Mar 2020 21:25:25 +0000 (16:25 -0500)]
Test OpenSSL -pie changes
See https://github.com/openssl/openssl/issues/11237
Jeffrey Walton [Tue, 3 Mar 2020 19:01:06 +0000 (14:01 -0500)]
Avoid calling exit in Travis script
The Travis docs state it should not be done. Blame Jeffrey Walton. Sorry about that.
George Thessalonikefs [Tue, 3 Mar 2020 17:29:11 +0000 (18:29 +0100)]
- Upgrade config.guess(2020-01-01) and config.sub(2020-01-01).
George Thessalonikefs [Mon, 2 Mar 2020 15:12:51 +0000 (16:12 +0100)]
- Make contrib/android/install_openssl.sh Code of Conduct compliant.
George Thessalonikefs [Mon, 2 Mar 2020 14:22:19 +0000 (15:22 +0100)]
Merge branch 'noloader-android'
George Thessalonikefs [Mon, 2 Mar 2020 14:09:07 +0000 (15:09 +0100)]
- Merge PR #174: Add Android to Travis testing, by noloader.
- Move android build scripts to contrib/ and allow android tests to fail.
George Thessalonikefs [Mon, 2 Mar 2020 13:46:04 +0000 (14:46 +0100)]
Merge branch 'master' of https://github.com/noloader/unbound into noloader-android
Ralph Dolmans [Mon, 2 Mar 2020 13:14:25 +0000 (14:14 +0100)]
Merge branch 'noloader-openssl'
Ralph Dolmans [Mon, 2 Mar 2020 13:13:20 +0000 (14:13 +0100)]
- Add github reference in changelog (Fix #175, Merge PR #176)
Ralph Dolmans [Mon, 2 Mar 2020 13:06:10 +0000 (14:06 +0100)]
- Fix link error when OpenSSL is configured with no-engine, thanks noloader.
W.C.A. Wijngaards [Mon, 2 Mar 2020 12:33:34 +0000 (13:33 +0100)]
- Fix #177: dnstap does not build on macOS.
Willem Toorop [Mon, 2 Mar 2020 11:27:45 +0000 (12:27 +0100)]
Cleanup nettle_ecc_point when verifying for ...
... ECDSA256 with libnettle
Ralph Dolmans [Mon, 2 Mar 2020 11:23:38 +0000 (12:23 +0100)]
Merge branch 'openssl' of https://github.com/noloader/unbound into noloader-openssl
George Thessalonikefs [Mon, 2 Mar 2020 10:52:33 +0000 (11:52 +0100)]
- Fix compiler warning in dns64/dns64.c.
Jeffrey Walton [Sat, 29 Feb 2020 05:21:04 +0000 (00:21 -0500)]
Add Android to Travis testing.
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)
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.
Wouter Wijngaards [Fri, 28 Feb 2020 14:19:09 +0000 (15:19 +0100)]
Merge pull request #164 from NLnetLabs/framestreams
Framestreams
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.
Ralph Dolmans [Fri, 28 Feb 2020 10:42:17 +0000 (11:42 +0100)]
Merge PR #172: Add IBM s390x arch for testing, by noloader.
Ralph Dolmans [Fri, 28 Feb 2020 10:40:48 +0000 (11:40 +0100)]
Merge branch '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
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).
W.C.A. Wijngaards [Fri, 28 Feb 2020 10:09:45 +0000 (11:09 +0100)]
dnstap io, cast void unused return value.
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.
Wouter Wijngaards [Fri, 28 Feb 2020 09:14:33 +0000 (10:14 +0100)]
Merge pull request #173 from noloader/makedist
Update makedist.sh
W.C.A. Wijngaards [Fri, 28 Feb 2020 08:22:15 +0000 (09:22 +0100)]
dnstap io, fix for review comment.
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.
W.C.A. Wijngaards [Fri, 28 Feb 2020 08:17:02 +0000 (09:17 +0100)]
dnstap io, free alloced resource on fail path.
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.
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.
W.C.A. Wijngaards [Fri, 28 Feb 2020 07:36:44 +0000 (08:36 +0100)]
dnstap debug tool, document string change more clearly.
W.C.A. Wijngaards [Fri, 28 Feb 2020 07:11:11 +0000 (08:11 +0100)]
Return 0 when ssl authentication is not available
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
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
George Thessalonikefs [Thu, 27 Feb 2020 17:14:14 +0000 (18:14 +0100)]
Merge branch 'noloader-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.
George Thessalonikefs [Thu, 27 Feb 2020 17:11:25 +0000 (18:11 +0100)]
- Provide openssl location for osx travis build.
W.C.A. Wijngaards [Thu, 27 Feb 2020 15:57:24 +0000 (16:57 +0100)]
Fixup ssl authentication not available with check for it.
Jeffrey Walton [Thu, 27 Feb 2020 15:52:58 +0000 (10:52 -0500)]
Use Brew to install OpenSSL on OS X
W.C.A. Wijngaards [Thu, 27 Feb 2020 15:28:36 +0000 (16:28 +0100)]
Document log check functions.
Jeffrey Walton [Thu, 27 Feb 2020 15:08:49 +0000 (10:08 -0500)]
Add additional compilers and platforms to Travis testing
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.
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.
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.
W.C.A. Wijngaards [Wed, 26 Feb 2020 13:32:14 +0000 (14:32 +0100)]
- iana portlist updated.
W.C.A. Wijngaards [Wed, 26 Feb 2020 12:11:27 +0000 (13:11 +0100)]
Fix spelling of dtstream.c
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.
W.C.A. Wijngaards [Wed, 26 Feb 2020 11:14:52 +0000 (12:14 +0100)]
Add dnstap io callbacks to fptr whitelist event.
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.
W.C.A. Wijngaards [Tue, 25 Feb 2020 08:58:32 +0000 (09:58 +0100)]
Documentation for prefer-ip4, Issue #165.
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.
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.
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
glitsj16 [Sat, 22 Feb 2020 01:16:11 +0000 (01:16 +0000)]
Fix typo
W.C.A. Wijngaards [Thu, 20 Feb 2020 13:42:58 +0000 (14:42 +0100)]
- master branch has 1.10.1 version.
W.C.A. Wijngaards [Thu, 20 Feb 2020 13:41:39 +0000 (14:41 +0100)]
Note tag position in Changelog.
W.C.A. Wijngaards [Thu, 20 Feb 2020 08:17:40 +0000 (09:17 +0100)]
Merge branch 'master' of github.com:NLnetLabs/unbound
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.
Alex Band [Thu, 20 Feb 2020 08:13:54 +0000 (09:13 +0100)]
Add GitHub Sponsors for Organisations
W.C.A. Wijngaards [Wed, 19 Feb 2020 16:33:36 +0000 (17:33 +0100)]
Fix memory leak in error case. From review.
W.C.A. Wijngaards [Tue, 18 Feb 2020 16:20:45 +0000 (17:20 +0100)]
Fix issue reported by clang analyzer.
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.
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.
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.
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
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.
W.C.A. Wijngaards [Mon, 17 Feb 2020 14:25:47 +0000 (15:25 +0100)]
Merge branch 'master' into framestreams
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.
Ralph Dolmans [Mon, 17 Feb 2020 12:38:01 +0000 (13:38 +0100)]
typo fix
Ralph Dolmans [Mon, 17 Feb 2020 12:36:30 +0000 (13:36 +0100)]
- Add respip to supported module-config options in unbound-checkconf.
George Thessalonikefs [Mon, 17 Feb 2020 11:56:20 +0000 (12:56 +0100)]
- Remove unused variable.
W.C.A. Wijngaards [Mon, 17 Feb 2020 09:10:44 +0000 (10:10 +0100)]
Neater changelog
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.
W.C.A. Wijngaards [Fri, 14 Feb 2020 14:44:55 +0000 (15:44 +0100)]
dnstap io, test TLS with peername and TLS authentication.
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.
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.
W.C.A. Wijngaards [Fri, 14 Feb 2020 13:16:56 +0000 (14:16 +0100)]
dnstap io, test for TCP and reconnect for that.
W.C.A. Wijngaards [Fri, 14 Feb 2020 12:54:07 +0000 (13:54 +0100)]
Nicer comment text.