]> git.ipfire.org Git - thirdparty/unbound.git/log
thirdparty/unbound.git
4 years agozonemd, unit test improved debug output and unit test dnssec verify zonemd
W.C.A. Wijngaards [Tue, 20 Oct 2020 14:49:49 +0000 (16:49 +0200)] 
zonemd, unit test improved debug output and unit test dnssec verify zonemd

4 years agozonemd, unit test more zones.
W.C.A. Wijngaards [Mon, 19 Oct 2020 14:26:22 +0000 (16:26 +0200)] 
zonemd, unit test more zones.

4 years agoMerge branch 'master' into zonemd
W.C.A. Wijngaards [Mon, 19 Oct 2020 09:33:32 +0000 (11:33 +0200)] 
Merge branch 'master' into zonemd

4 years agoChangelog entry for local-zone out of chunk regional allocation
Ralph Dolmans [Mon, 19 Oct 2020 09:22:38 +0000 (11:22 +0200)] 
Changelog entry for local-zone out of chunk regional allocation

4 years agoMerge pull request #329 from NLnetLabs/nochunk-region
Ralph Dolmans [Mon, 19 Oct 2020 09:21:30 +0000 (11:21 +0200)] 
Merge pull request #329 from NLnetLabs/nochunk-region

local-zone regional allocations outside of chunk

4 years ago- Log ip address when http session recv fails, eg. due to tls fail.
W.C.A. Wijngaards [Mon, 19 Oct 2020 09:06:55 +0000 (11:06 +0200)] 
- Log ip address when http session recv fails, eg. due to tls fail.

4 years agoUnit test for doh downstream notls.
W.C.A. Wijngaards [Mon, 19 Oct 2020 08:59:41 +0000 (10:59 +0200)] 
Unit test for doh downstream notls.

4 years ago- Fix dnstap test to wait for log timer to see if queries are logged.
W.C.A. Wijngaards [Mon, 19 Oct 2020 08:43:35 +0000 (10:43 +0200)] 
- Fix dnstap test to wait for log timer to see if queries are logged.

4 years ago- Fix python documentation warning on functions.rst inplace_cb_reply.
W.C.A. Wijngaards [Mon, 19 Oct 2020 08:41:03 +0000 (10:41 +0200)] 
- Fix python documentation warning on functions.rst inplace_cb_reply.

4 years ago- Fix #330: [Feature request] Add unencrypted DNS over HTTPS support.
W.C.A. Wijngaards [Mon, 19 Oct 2020 08:24:03 +0000 (10:24 +0200)] 
- Fix #330: [Feature request] Add unencrypted DNS over HTTPS support.
  This adds the option http-notls-downstream: yesno to change that,
  and the dohclient test code has the -n option.

4 years ago- Fix memory leak of https port string when reading config.
W.C.A. Wijngaards [Mon, 19 Oct 2020 08:14:40 +0000 (10:14 +0200)] 
- Fix memory leak of https port string when reading config.

4 years ago- Fix that http settings have colon in set_option, for
W.C.A. Wijngaards [Mon, 19 Oct 2020 07:06:33 +0000 (09:06 +0200)] 
- Fix that http settings have colon in set_option, for
  http-endpoint, http-max-streams, http-query-buffer-size,
  http-response-buffer-size, and http-nodelay.

4 years ago- Fix that the out of order TCP processing does not limit the
W.C.A. Wijngaards [Fri, 16 Oct 2020 15:26:58 +0000 (17:26 +0200)] 
- Fix that the out of order TCP processing does not limit the
  number of outstanding queries over a connection.

4 years ago- local-zone regional allocations outside of chunk to prevent large 329/head
Ralph Dolmans [Fri, 16 Oct 2020 15:12:08 +0000 (17:12 +0200)] 
- local-zone regional allocations outside of chunk to prevent large
chunk per small local-zone allocations.

4 years agozonemd, remove debug.
W.C.A. Wijngaards [Fri, 16 Oct 2020 14:15:35 +0000 (16:15 +0200)] 
zonemd, remove debug.

4 years agozonemd, unit tests for dnssec verify
W.C.A. Wijngaards [Fri, 16 Oct 2020 14:09:13 +0000 (16:09 +0200)] 
zonemd, unit tests for dnssec verify

4 years ago- Fix that if there are reply callbacks for the given rcode, those
George Thessalonikefs [Thu, 15 Oct 2020 13:53:16 +0000 (15:53 +0200)] 
- Fix that if there are reply callbacks for the given rcode, those
  are called per reply and a new message created if that was modified
  by the call.
- Pass the comm_reply information to the inplace_cb_reply* functions
  during the mesh state and update the documentation on that.

4 years agozonemd, unit test for dnssec verify, implement test.
W.C.A. Wijngaards [Thu, 15 Oct 2020 10:27:22 +0000 (12:27 +0200)] 
zonemd, unit test for dnssec verify, implement test.

4 years agozonemd, fix anchor unlock.
W.C.A. Wijngaards [Thu, 15 Oct 2020 07:17:57 +0000 (09:17 +0200)] 
zonemd, fix anchor unlock.
zonemd, unit test for dnssec verify function test harness.

4 years agoMerge branch 'master' into zonemd
W.C.A. Wijngaards [Thu, 15 Oct 2020 06:34:32 +0000 (08:34 +0200)] 
Merge branch 'master' into zonemd

4 years agoChangelog note for #326 and changes:
W.C.A. Wijngaards [Thu, 15 Oct 2020 06:22:42 +0000 (08:22 +0200)] 
Changelog note for #326 and changes:
- DoH content length, simplify code, remove declaration after
  statement and fix cast warning.

4 years agoMerge pull request #326 from netblue30/master
Wouter Wijngaards [Thu, 15 Oct 2020 06:19:37 +0000 (08:19 +0200)] 
Merge pull request #326 from netblue30/master

DoH: implement content-length header field

4 years agoDoH: implement content-lenght header field 326/head
netblue30 [Wed, 14 Oct 2020 15:32:14 +0000 (11:32 -0400)] 
DoH: implement content-lenght header field

4 years agozonemd, nsec3 rr iterator is type int, like other nsec3 code.
W.C.A. Wijngaards [Wed, 14 Oct 2020 12:52:32 +0000 (14:52 +0200)] 
zonemd, nsec3 rr iterator is type int, like other nsec3 code.

4 years agozonemd, region freed, and qstate not used when not in a query, and nsec
W.C.A. Wijngaards [Wed, 14 Oct 2020 12:46:59 +0000 (14:46 +0200)] 
zonemd, region freed, and qstate not used when not in a query, and nsec
and nsec3 bitmap checks.

4 years ago- Free up auth zone parse region after use for lookup of host
W.C.A. Wijngaards [Wed, 14 Oct 2020 12:20:16 +0000 (14:20 +0200)] 
- Free up auth zone parse region after use for lookup of host

4 years ago- Fix that if there are on reply callbacks, those are called per
W.C.A. Wijngaards [Wed, 14 Oct 2020 12:03:04 +0000 (14:03 +0200)] 
- Fix that if there are on reply callbacks, those are called per
  reply and a new message created if that was modified by the call.

4 years ago- Fix that if there are on reply callbacks, those are called per
W.C.A. Wijngaards [Wed, 14 Oct 2020 12:01:47 +0000 (14:01 +0200)] 
- Fix that if there are on reply callbacks, those are called per
  reply and a new message created if that was modified by the call.

4 years agozonemd, dnssec verification routines.
W.C.A. Wijngaards [Wed, 14 Oct 2020 11:34:50 +0000 (13:34 +0200)] 
zonemd, dnssec verification routines.

4 years ago- Fix for python reply callback to see mesh state reply_list member,
W.C.A. Wijngaards [Wed, 14 Oct 2020 08:06:28 +0000 (10:06 +0200)] 
- Fix for python reply callback to see mesh state reply_list member,
  it only removes it briefly for the commpoint call so that it does
  not drop it and attempt to modify the reply list during reply.

4 years ago- Fix #323: unbound testsuite fails on mock build in systemd-nspawn
W.C.A. Wijngaards [Tue, 13 Oct 2020 06:28:59 +0000 (08:28 +0200)] 
- Fix #323: unbound testsuite fails on mock build in systemd-nspawn
  if systemd support is build.

4 years agoFormatting.
W.C.A. Wijngaards [Fri, 9 Oct 2020 14:47:49 +0000 (16:47 +0200)] 
Formatting.

4 years agozonemd, routine to check zonemd hash if present
W.C.A. Wijngaards [Fri, 9 Oct 2020 14:46:20 +0000 (16:46 +0200)] 
zonemd, routine to check zonemd hash if present

4 years agozonemd, defines for scheme and algorithm.
W.C.A. Wijngaards [Fri, 9 Oct 2020 13:14:27 +0000 (15:14 +0200)] 
zonemd, defines for scheme and algorithm.

4 years agozonemd, doxygen comment fix.
W.C.A. Wijngaards [Fri, 9 Oct 2020 13:05:46 +0000 (15:05 +0200)] 
zonemd, doxygen comment fix.

4 years agozonemd, harden result length for unsupported algo in nettle digest final.
W.C.A. Wijngaards [Fri, 9 Oct 2020 12:40:26 +0000 (14:40 +0200)] 
zonemd, harden result length for unsupported algo in nettle digest final.

4 years agoMerge branch 'master' into zonemd
W.C.A. Wijngaards [Fri, 9 Oct 2020 12:32:24 +0000 (14:32 +0200)] 
Merge branch 'master' into zonemd

4 years ago- Fix warning in libnss compile, nss_buf2dsa is not used without DSA.
W.C.A. Wijngaards [Fri, 9 Oct 2020 12:31:55 +0000 (14:31 +0200)] 
- Fix warning in libnss compile, nss_buf2dsa is not used without DSA.

4 years agozonemd, libnss implementation and libnettle implementation. Both succeed
W.C.A. Wijngaards [Fri, 9 Oct 2020 12:30:56 +0000 (14:30 +0200)] 
zonemd, libnss implementation and libnettle implementation.  Both succeed
on unit tests.

4 years agozonemd, unit test, reorder test order
W.C.A. Wijngaards [Fri, 9 Oct 2020 12:03:13 +0000 (14:03 +0200)] 
zonemd, unit test, reorder test order

4 years agozonemd, unit test, tests the check routine and reason for failure.
W.C.A. Wijngaards [Fri, 9 Oct 2020 11:59:44 +0000 (13:59 +0200)] 
zonemd, unit test, tests the check routine and reason for failure.

4 years agozonemd, unit test, note example origins.
W.C.A. Wijngaards [Fri, 9 Oct 2020 10:20:50 +0000 (12:20 +0200)] 
zonemd, unit test, note example origins.

4 years agozonemd, unit test, succeeds at verifying examples of zonemd draft-12.
W.C.A. Wijngaards [Fri, 9 Oct 2020 10:18:25 +0000 (12:18 +0200)] 
zonemd, unit test, succeeds at verifying examples of zonemd draft-12.

4 years agozonemd, digest code calls, secalgo openssl sha384 and sha512.
W.C.A. Wijngaards [Fri, 9 Oct 2020 09:19:31 +0000 (11:19 +0200)] 
zonemd, digest code calls, secalgo openssl sha384 and sha512.

4 years agoMerge branch 'master' into zonemd
W.C.A. Wijngaards [Fri, 9 Oct 2020 07:01:52 +0000 (09:01 +0200)] 
Merge branch 'master' into zonemd

4 years ago- Fix dnstap socket and the chroot not applied properly to the dnstap
W.C.A. Wijngaards [Fri, 9 Oct 2020 06:57:23 +0000 (08:57 +0200)] 
- Fix dnstap socket and the chroot not applied properly to the dnstap
  socket path.

4 years ago- Fix #319: potential memory leak on config failure, in rpz config.
W.C.A. Wijngaards [Thu, 8 Oct 2020 07:11:54 +0000 (09:11 +0200)] 
- Fix #319: potential memory leak on config failure, in rpz config.

4 years ago- Tag for 1.12.0 release.
W.C.A. Wijngaards [Thu, 8 Oct 2020 07:09:55 +0000 (09:09 +0200)] 
- Tag for 1.12.0 release.
- Current repo is version 1.12.1 in development.

4 years agozonemd, loop over zone and canonicalize data, test call in unit test.
W.C.A. Wijngaards [Tue, 6 Oct 2020 15:07:24 +0000 (17:07 +0200)] 
zonemd, loop over zone and canonicalize data, test call in unit test.

4 years agotest rr type parse inputs and print outputs.
W.C.A. Wijngaards [Tue, 6 Oct 2020 11:38:21 +0000 (13:38 +0200)] 
test rr type parse inputs and print outputs.

4 years agoCreate branch zonemd
W.C.A. Wijngaards [Tue, 6 Oct 2020 08:48:24 +0000 (10:48 +0200)] 
Create branch zonemd
Add RR Type ZONEMD to RR definitions.

4 years ago- Current repo is version 1.12.0 for release. Tag for 1.12.0rc1. release-1.12.0 release-1.12.0rc1
W.C.A. Wijngaards [Thu, 1 Oct 2020 07:11:22 +0000 (09:11 +0200)] 
- Current repo is version 1.12.0 for release.  Tag for 1.12.0rc1.

4 years ago- Fix double loopexit for unbound-dnstap-socket after sigterm.
W.C.A. Wijngaards [Wed, 30 Sep 2020 12:55:35 +0000 (14:55 +0200)] 
- Fix double loopexit for unbound-dnstap-socket after sigterm.

4 years ago- Fix memory leak of edns tags at libunbound context delete.
W.C.A. Wijngaards [Wed, 30 Sep 2020 09:43:46 +0000 (11:43 +0200)] 
- Fix memory leak of edns tags at libunbound context delete.

4 years ago- Easier kill of unbound-dnstap-socket tool in test.
W.C.A. Wijngaards [Wed, 30 Sep 2020 09:38:11 +0000 (11:38 +0200)] 
- Easier kill of unbound-dnstap-socket tool in test.

4 years ago- Fix stream_ssl, ssl_req_order and ssl_req_timeout tests for
W.C.A. Wijngaards [Wed, 30 Sep 2020 09:29:57 +0000 (11:29 +0200)] 
- Fix stream_ssl, ssl_req_order and ssl_req_timeout tests for
  alloc check debug output.

4 years ago- Add dohclient test executable to gitignore.
W.C.A. Wijngaards [Wed, 30 Sep 2020 09:21:24 +0000 (11:21 +0200)] 
- Add dohclient test executable to gitignore.

4 years ago- Fix doh tests when not compiled in.
W.C.A. Wijngaards [Wed, 30 Sep 2020 09:20:33 +0000 (11:20 +0200)] 
- Fix doh tests when not compiled in.

4 years ago- DNS Flag Day 2020: change edns-buffer-size default to 1232.
Ralph Dolmans [Tue, 29 Sep 2020 12:07:38 +0000 (14:07 +0200)] 
- DNS Flag Day 2020: change edns-buffer-size default to 1232.

4 years ago- Fix unit test for dnstap changes, so that it waits for the timer.
W.C.A. Wijngaards [Tue, 29 Sep 2020 11:29:24 +0000 (13:29 +0200)] 
- Fix unit test for dnstap changes, so that it waits for the timer.

4 years ago- Use inclusive language in configuration
Ralph Dolmans [Wed, 23 Sep 2020 12:35:51 +0000 (14:35 +0200)] 
- Use inclusive language in configuration

4 years ago- Fix to ifdef fptr wlist item for dnstap.
W.C.A. Wijngaards [Wed, 23 Sep 2020 12:30:31 +0000 (14:30 +0200)] 
- Fix to ifdef fptr wlist item for dnstap.

4 years ago- Fix #305: only wake up thread when threshold reached.
W.C.A. Wijngaards [Wed, 23 Sep 2020 11:20:25 +0000 (13:20 +0200)] 
- Fix #305: only wake up thread when threshold reached.

4 years ago- Add edns-client-tag-opcode option
Ralph Dolmans [Wed, 23 Sep 2020 10:09:48 +0000 (12:09 +0200)] 
- Add edns-client-tag-opcode option

4 years agoMerge branch 'master' of github.com:NLnetLabs/unbound
W.C.A. Wijngaards [Wed, 23 Sep 2020 09:14:50 +0000 (11:14 +0200)] 
Merge branch 'master' of github.com:NLnetLabs/unbound

4 years ago- Fix #305: dnstap logging significantly affects unbound performance
W.C.A. Wijngaards [Wed, 23 Sep 2020 09:13:52 +0000 (11:13 +0200)] 
- Fix #305: dnstap logging significantly affects unbound performance
  (regression in 1.11).

4 years ago- Fix edns-client-tags get_option typo
Ralph Dolmans [Wed, 23 Sep 2020 08:05:39 +0000 (10:05 +0200)] 
- Fix edns-client-tags get_option typo

4 years agoMerge pull request #295 from niftylettuce/patch-1
Ralph Dolmans [Mon, 21 Sep 2020 15:21:04 +0000 (17:21 +0200)] 
Merge pull request #295 from niftylettuce/patch-1

docs: fixed typo lean > learn

4 years ago- Fix #304: dnstap logging not recovering after dnstap process restarts
Ralph Dolmans [Mon, 21 Sep 2020 15:17:30 +0000 (17:17 +0200)] 
- Fix #304: dnstap logging not recovering after dnstap process restarts

4 years ago- iana portlist updated.
W.C.A. Wijngaards [Mon, 21 Sep 2020 09:38:20 +0000 (11:38 +0200)] 
- iana portlist updated.

4 years ago- Error message is logged for dynlibmod malloc failures.
W.C.A. Wijngaards [Mon, 21 Sep 2020 08:20:10 +0000 (10:20 +0200)] 
- Error message is logged for dynlibmod malloc failures.

4 years ago- Merge PR #311 by luismerino: Dynlibmod leak.
W.C.A. Wijngaards [Mon, 21 Sep 2020 08:13:19 +0000 (10:13 +0200)] 
- Merge PR #311 by luismerino: Dynlibmod leak.

4 years agoMerge pull request #311 from luismerino/dynlibmod-leak
Wouter Wijngaards [Mon, 21 Sep 2020 08:12:19 +0000 (10:12 +0200)] 
Merge pull request #311 from luismerino/dynlibmod-leak

Dynlibmod leak

4 years agofix: avoid leaking cb_pair in inplace_cb_register_wrapped() 311/head
L. Merino [Sat, 19 Sep 2020 07:48:42 +0000 (09:48 +0200)] 
fix: avoid leaking cb_pair in inplace_cb_register_wrapped()

4 years agofix: return error when malloc fails in inplace_cb_register_wrapped()
L. Merino [Sat, 19 Sep 2020 07:48:09 +0000 (09:48 +0200)] 
fix: return error when malloc fails in inplace_cb_register_wrapped()

4 years ago- iana portlist updated.
W.C.A. Wijngaards [Fri, 18 Sep 2020 11:43:16 +0000 (13:43 +0200)] 
- iana portlist updated.

4 years agoMerge pull request #255 from NLnetLabs/doh
Ralph Dolmans [Fri, 18 Sep 2020 10:09:24 +0000 (12:09 +0200)] 
Merge pull request #255 from NLnetLabs/doh

Add downstream DNS-over-HTTPS support to Unbound

4 years agoMerge branch 'master' into doh 255/head
Ralph Dolmans [Fri, 18 Sep 2020 10:05:53 +0000 (12:05 +0200)] 
Merge branch 'master' into doh

4 years ago- Fix that prefer-ip4 and prefer-ip6 can be get and set with
W.C.A. Wijngaards [Fri, 18 Sep 2020 07:56:38 +0000 (09:56 +0200)] 
- Fix that prefer-ip4 and prefer-ip6 can be get and set with
  unbound-control, with libunbound and the unbound-checkconf option
  output function.

4 years agoMerge branch 'master' into doh
Ralph Dolmans [Wed, 16 Sep 2020 16:38:51 +0000 (18:38 +0200)] 
Merge branch 'master' into doh

4 years ago- Final round of DoH review feedback processing.
Ralph Dolmans [Wed, 16 Sep 2020 16:25:02 +0000 (18:25 +0200)] 
- Final round of DoH review feedback processing.

4 years ago- Spelling fix.
W.C.A. Wijngaards [Tue, 15 Sep 2020 11:32:30 +0000 (13:32 +0200)] 
- Spelling fix.

4 years ago- Reduce unbound verbosity on test; higher during development.
George Thessalonikefs [Tue, 15 Sep 2020 10:48:01 +0000 (12:48 +0200)] 
- Reduce unbound verbosity on test; higher during development.

4 years ago- Introduce test for statistics.
George Thessalonikefs [Tue, 15 Sep 2020 10:45:22 +0000 (12:45 +0200)] 
- Introduce test for statistics.

4 years ago- Remove x file mode on ipset/ipset.c and h files.
W.C.A. Wijngaards [Fri, 11 Sep 2020 12:08:10 +0000 (14:08 +0200)] 
- Remove x file mode on ipset/ipset.c and h files.

4 years agoProperly handle http_endpoint malloc failure.
Ralph Dolmans [Thu, 10 Sep 2020 11:05:55 +0000 (13:05 +0200)] 
Properly handle http_endpoint malloc failure.

4 years agoIgnore base64 padding for strings that are supposed to be unpadded.
Ralph Dolmans [Thu, 10 Sep 2020 10:27:37 +0000 (12:27 +0200)] 
Ignore base64 padding for strings that are supposed to be unpadded.

4 years ago- Fix num.expired statistics output.
W.C.A. Wijngaards [Wed, 9 Sep 2020 09:44:44 +0000 (11:44 +0200)] 
- Fix num.expired statistics output.

4 years ago- Fix #296: systemd nss-lookup.target is reached before unbound can
W.C.A. Wijngaards [Mon, 31 Aug 2020 09:50:11 +0000 (11:50 +0200)] 
- Fix #296: systemd nss-lookup.target is reached before unbound can
  successfully answer queries. Changed contrib/unbound.service.in.

4 years ago- Refactor to use sock_strerr shorthand function.
W.C.A. Wijngaards [Mon, 31 Aug 2020 07:12:01 +0000 (09:12 +0200)] 
- Refactor to use sock_strerr shorthand function.

4 years ago- Merge PR #293: Add missing prototype. Also refactor to use the new
W.C.A. Wijngaards [Mon, 31 Aug 2020 06:41:34 +0000 (08:41 +0200)] 
- Merge PR #293: Add missing prototype.  Also refactor to use the new
  shorthand function to clean up the code.

4 years agoMerge pull request #293 from fobser/missing-prototype
Wouter Wijngaards [Mon, 31 Aug 2020 06:21:09 +0000 (08:21 +0200)] 
Merge pull request #293 from fobser/missing-prototype

Add missing prototype.

4 years agodocs: fixed typo lean > learn 295/head
niftylettuce [Sun, 30 Aug 2020 01:56:19 +0000 (20:56 -0500)] 
docs: fixed typo lean > learn

4 years agoAdd missing prototype. 293/head
Florian Obser [Fri, 28 Aug 2020 15:31:14 +0000 (17:31 +0200)] 
Add missing prototype.

4 years ago- Review fix, doxygen and assign null in case of error free.
W.C.A. Wijngaards [Thu, 27 Aug 2020 13:27:05 +0000 (15:27 +0200)] 
- Review fix, doxygen and assign null in case of error free.

4 years agoPlease doxygen, quote the characters to stop it from parsing a doxygen command.
W.C.A. Wijngaards [Thu, 27 Aug 2020 13:12:46 +0000 (15:12 +0200)] 
Please doxygen, quote the characters to stop it from parsing a doxygen command.

4 years ago- Similar to NSD PR#113, implement that interface names can be used,
W.C.A. Wijngaards [Thu, 27 Aug 2020 12:53:33 +0000 (14:53 +0200)] 
- Similar to NSD PR#113, implement that interface names can be used,
  eg. something like interface: eth0 is resolved at server start and
  uses the IP addresses for that named interface.

4 years ago- Add 'DYNLIBMOD_EXTRALIBS' to dohclient in makefile
Ralph Dolmans [Thu, 27 Aug 2020 10:28:57 +0000 (12:28 +0200)] 
- Add 'DYNLIBMOD_EXTRALIBS' to dohclient in makefile

4 years ago- process review feedback
Ralph Dolmans [Thu, 27 Aug 2020 10:28:17 +0000 (12:28 +0200)] 
- process review feedback

4 years ago- Update documentation in python example code.
George Thessalonikefs [Wed, 26 Aug 2020 09:59:09 +0000 (11:59 +0200)] 
- Update documentation in python example code.