]> git.ipfire.org Git - thirdparty/unbound.git/log
thirdparty/unbound.git
3 years agofix rpl tests
TCY16 [Wed, 15 Dec 2021 13:59:45 +0000 (14:59 +0100)] 
fix rpl tests

3 years agoMerge branch 'master' into features/rfc8914-ede
tcarpay [Wed, 15 Dec 2021 12:07:01 +0000 (13:07 +0100)] 
Merge branch 'master' into features/rfc8914-ede

3 years agofix DNSSEC nsec-failure test
TCY16 [Wed, 15 Dec 2021 11:49:54 +0000 (12:49 +0100)] 
fix DNSSEC nsec-failure test

3 years agoadd todo for tests and fix EDE codes for DNSKEY missing
TCY16 [Wed, 15 Dec 2021 11:29:11 +0000 (12:29 +0100)] 
add todo for tests and fix EDE codes for DNSKEY missing

3 years agoexpand ede.tdir to do validator test for DNSKEY, RRSIG and NSEC missing
Tom Carpay [Wed, 15 Dec 2021 11:05:45 +0000 (11:05 +0000)] 
expand ede.tdir to do validator test for DNSKEY, RRSIG and NSEC missing

3 years ago- Add missing configure flags for optional features in the
George Thessalonikefs [Mon, 13 Dec 2021 11:46:08 +0000 (12:46 +0100)] 
- Add missing configure flags for optional features in the
  documentation.
- Fix Unbound capitalization in the documentation.

3 years ago- Fix to pick up other class local zone information before unlock.
W.C.A. Wijngaards [Mon, 13 Dec 2021 09:00:53 +0000 (10:00 +0100)] 
- Fix to pick up other class local zone information before unlock.

3 years ago- Allow local-data for classes other than IN to inherit a configured
George Thessalonikefs [Fri, 10 Dec 2021 16:35:36 +0000 (17:35 +0100)] 
- Allow local-data for classes other than IN to inherit a configured
  local-zone's type if possible, instead of defaulting to type
  transparent as per the implicit rule.

3 years ago- Add code similar to fix for ldns for tab between strings, for
W.C.A. Wijngaards [Fri, 10 Dec 2021 08:12:58 +0000 (09:12 +0100)] 
- Add code similar to fix for ldns for tab between strings, for
  consistency, the test case was not broken.

3 years agoContinue with version 1.14.1
W.C.A. Wijngaards [Thu, 9 Dec 2021 09:22:39 +0000 (10:22 +0100)] 
Continue with version 1.14.1

3 years agoadd config options to test conf, fix local-zone EDE printing logic, and fix typo...
TCY16 [Tue, 7 Dec 2021 12:25:32 +0000 (13:25 +0100)] 
add config options to test conf, fix local-zone EDE printing logic, and fix typo in the unbound.conf

3 years agofinish up adding validator EDEs and other TODOs and fix tests with more specific...
TCY16 [Mon, 6 Dec 2021 13:19:28 +0000 (14:19 +0100)] 
finish up adding validator EDEs and other TODOs and fix tests with more specific EDE codes

3 years ago- Fix validator debug output about DS support, print correct algorithm.
W.C.A. Wijngaards [Mon, 6 Dec 2021 12:12:44 +0000 (13:12 +0100)] 
- Fix validator debug output about DS support, print correct algorithm.

3 years agoChangelog note for #581
W.C.A. Wijngaards [Mon, 6 Dec 2021 08:04:50 +0000 (09:04 +0100)] 
Changelog note for #581

3 years agoMerge pull request #581 from fobser/warnings
Wouter Wijngaards [Mon, 6 Dec 2021 08:04:32 +0000 (09:04 +0100)] 
Merge pull request #581 from fobser/warnings

Fix -Wmissing-prototypes and -Wshadow warnings in rpz

3 years agoFix -Wshadow 581/head
Florian Obser [Fri, 3 Dec 2021 17:30:08 +0000 (18:30 +0100)] 
Fix -Wshadow

3 years agoFix -Wmissing-prototypes by declaring functions static.
Florian Obser [Fri, 3 Dec 2021 17:29:04 +0000 (18:29 +0100)] 
Fix -Wmissing-prototypes by declaring functions static.

3 years ago- Fix compile warning for if_nametoindex on windows 64bit.
W.C.A. Wijngaards [Fri, 3 Dec 2021 09:44:47 +0000 (10:44 +0100)] 
- Fix compile warning for if_nametoindex on windows 64bit.

3 years ago- Fix doc/unbound.doxygen to remove obsolete tag warning. release-1.14.0 release-1.14.0rc1
W.C.A. Wijngaards [Wed, 1 Dec 2021 16:13:11 +0000 (17:13 +0100)] 
- Fix doc/unbound.doxygen to remove obsolete tag warning.

3 years ago- configure is set to 1.14.0, and release branch.
W.C.A. Wijngaards [Wed, 1 Dec 2021 09:08:54 +0000 (10:08 +0100)] 
- configure is set to 1.14.0, and release branch.

3 years ago- Fix #574: Review fixes for size allocation.
George Thessalonikefs [Wed, 1 Dec 2021 03:31:58 +0000 (04:31 +0100)] 
- Fix #574: Review fixes for size allocation.

3 years ago- Fix #454: listen_dnsport.c:825: error: ‘IPV6_TCLASS’ undeclared.
George Thessalonikefs [Wed, 1 Dec 2021 03:26:36 +0000 (04:26 +0100)] 
- Fix #454: listen_dnsport.c:825: error: ‘IPV6_TCLASS’ undeclared.

3 years agoChangelog note for #530:
George Thessalonikefs [Wed, 1 Dec 2021 03:03:27 +0000 (04:03 +0100)] 
Changelog note for #530:
    - Merge PR #530 from Shchelk: Fix: dereferencing a null pointer.

3 years agoMerge pull request #530 from Shchelk/bugfix
gthess [Wed, 1 Dec 2021 03:02:03 +0000 (04:02 +0100)] 
Merge pull request #530 from Shchelk/bugfix

Fix: dereferencing a null pointer

3 years agoChangelog note for #522:
George Thessalonikefs [Wed, 1 Dec 2021 03:00:24 +0000 (04:00 +0100)] 
Changelog note for #522:
    - Merge PR #522 from sibeream: memory management violations fixed.

3 years agoMerge pull request #522 from sibeream/net_help_RESOURCE_LEAK
gthess [Wed, 1 Dec 2021 02:59:32 +0000 (03:59 +0100)] 
Merge pull request #522 from sibeream/net_help_RESOURCE_LEAK

- memory management violations fixed

3 years agoChangelog note for #562:
George Thessalonikefs [Wed, 1 Dec 2021 02:58:01 +0000 (03:58 +0100)] 
Changelog note for #562:
    - Merge PR #562 from Willem: Reset keepalive per new tcp session.

3 years agoMerge pull request #562 from NLnetLabs/bugfix/reset-keepalive-per-tcp-session
gthess [Wed, 1 Dec 2021 02:57:04 +0000 (03:57 +0100)] 
Merge pull request #562 from NLnetLabs/bugfix/reset-keepalive-per-tcp-session

Reset keepalive per new tcp session

3 years agoChangelog note for #555:
George Thessalonikefs [Wed, 1 Dec 2021 02:55:53 +0000 (03:55 +0100)] 
Changelog note for #555:
    - Merge PR #555 from fobser: Allow interface names as scope-id in
      IPv6 link-local addresses.

3 years agoMerge pull request #555 from fobser/if_nametoindex
gthess [Wed, 1 Dec 2021 02:54:45 +0000 (03:54 +0100)] 
Merge pull request #555 from fobser/if_nametoindex

Allow interface names as scope-id in IPv6 link-local addresses.

3 years agoChangelog note for #493:
George Thessalonikefs [Wed, 1 Dec 2021 02:51:12 +0000 (03:51 +0100)] 
Changelog note for #493:
    - Merge PR #493 from Jaap: Fix generation of libunbound.pc.

3 years agoMerge branch 'master' of github.com:NLnetLabs/unbound
George Thessalonikefs [Wed, 1 Dec 2021 02:50:16 +0000 (03:50 +0100)] 
Merge branch 'master' of github.com:NLnetLabs/unbound

3 years agoMerge pull request #493 from NLnetLabs/patch-configure
gthess [Wed, 1 Dec 2021 02:50:01 +0000 (03:50 +0100)] 
Merge pull request #493 from NLnetLabs/patch-configure

Fix generation of libunbound.pc

3 years agoChangelog note for #511:
George Thessalonikefs [Wed, 1 Dec 2021 02:48:51 +0000 (03:48 +0100)] 
Changelog note for #511:
    - Merge PR #511 from yan12125: Reduce unnecessary linking.

3 years agoMerge pull request #511 from yan12125/python-linking
gthess [Wed, 1 Dec 2021 02:46:25 +0000 (03:46 +0100)] 
Merge pull request #511 from yan12125/python-linking

- Reduce unnecessary linking

3 years ago- iana portlist update.
W.C.A. Wijngaards [Tue, 30 Nov 2021 14:05:27 +0000 (15:05 +0100)] 
- iana portlist update.

3 years ago- Fix to remove git tracking and ci information from release tarballs.
W.C.A. Wijngaards [Tue, 30 Nov 2021 12:38:39 +0000 (13:38 +0100)] 
- Fix to remove git tracking and ci information from release tarballs.

3 years agoadd ede-local-zones in the manpage and update the iana_ports.inc for some reason
TCY16 [Tue, 30 Nov 2021 11:12:57 +0000 (12:12 +0100)] 
add ede-local-zones in the manpage and update the iana_ports.inc for some reason

3 years agochange local-zone-default-ede keywords to '-', add missing {}, and add manpage entry...
TCY16 [Tue, 30 Nov 2021 10:32:01 +0000 (11:32 +0100)] 
change local-zone-default-ede keywords to '-', add missing {}, and add manpage entry for local-zone-do-ede, local-zone-default-ede, and ede-local-zones

3 years ago- Fix #574: Review fix for spelling.
W.C.A. Wijngaards [Mon, 29 Nov 2021 15:11:32 +0000 (16:11 +0100)] 
- Fix #574: Review fix for spelling.

3 years ago- Fix #576: [FR] UB_* error codes in unbound.h
W.C.A. Wijngaards [Mon, 29 Nov 2021 15:10:45 +0000 (16:10 +0100)] 
- Fix #576: [FR] UB_* error codes in unbound.h

3 years ago- Fix #574: Review fixes for it.
W.C.A. Wijngaards [Mon, 29 Nov 2021 14:26:07 +0000 (15:26 +0100)] 
- Fix #574: Review fixes for it.

3 years ago- Fix #574: Review fixes for it.
W.C.A. Wijngaards [Mon, 29 Nov 2021 14:13:14 +0000 (15:13 +0100)] 
- Fix #574: Review fixes for it.

3 years ago- Fix #574: unbound-checkconf reports fatal error if interface names
W.C.A. Wijngaards [Mon, 29 Nov 2021 13:59:39 +0000 (14:59 +0100)] 
- Fix #574: unbound-checkconf reports fatal error if interface names
  are used as value for interfaces:

3 years ago- Fix to make python module opt_list use opt_list_in.
W.C.A. Wijngaards [Mon, 29 Nov 2021 10:57:45 +0000 (11:57 +0100)] 
- Fix to make python module opt_list use opt_list_in.

3 years ago- Fix for #570: regen aclocal.m4, fix configure.ac for spelling.
W.C.A. Wijngaards [Mon, 29 Nov 2021 10:41:45 +0000 (11:41 +0100)] 
- Fix for #570: regen aclocal.m4, fix configure.ac for spelling.

3 years agoMerge pull request #570 from rex4539/typos
Wouter Wijngaards [Mon, 29 Nov 2021 10:39:48 +0000 (11:39 +0100)] 
Merge pull request #570 from rex4539/typos

Fix typos

3 years agoadd error in case of incorrect string for local-zone-default-ede
TCY16 [Fri, 26 Nov 2021 14:35:53 +0000 (15:35 +0100)] 
add error in case of incorrect string for local-zone-default-ede

3 years agoadd config option for global EDE flag, local-zone specific EDE flag and default EDE...
TCY16 [Fri, 26 Nov 2021 14:12:56 +0000 (15:12 +0100)] 
add config option for global EDE flag, local-zone specific EDE flag and default EDE code for a zone

3 years agoadd forgotten autogenerated files
TCY16 [Fri, 19 Nov 2021 10:55:13 +0000 (11:55 +0100)] 
add forgotten autogenerated files

3 years agochange do_ede to be local-zone specific and add places for more EDE codes
TCY16 [Fri, 19 Nov 2021 10:27:13 +0000 (11:27 +0100)] 
change do_ede to be local-zone specific and add places for more EDE codes

3 years agoadd missing parsing
Tom Carpay [Tue, 16 Nov 2021 13:21:03 +0000 (13:21 +0000)] 
add missing parsing

3 years agosetup for configurable EDEs for local-zone
TCY16 [Tue, 16 Nov 2021 10:25:58 +0000 (11:25 +0100)] 
setup for configurable EDEs for local-zone

3 years agoremove superfluous EDE left over from merge
Tom Carpay [Tue, 16 Nov 2021 08:25:53 +0000 (08:25 +0000)] 
remove superfluous EDE left over from merge

3 years agoFix merge bugs
Tom Carpay [Mon, 15 Nov 2021 15:00:35 +0000 (15:00 +0000)] 
Fix merge bugs

3 years agoMerge branch 'master' into features/rfc8914-ede
Tom Carpay [Mon, 15 Nov 2021 14:48:35 +0000 (14:48 +0000)] 
Merge branch 'master' into features/rfc8914-ede

3 years agoDocument PR #563 to changelog
Tom Carpay [Mon, 15 Nov 2021 14:18:56 +0000 (14:18 +0000)] 
Document PR #563 to changelog

3 years agoMerge pull request #563 from NLnetLabs/bugfix/general-edns-options3
tcarpay [Mon, 15 Nov 2021 14:14:51 +0000 (15:14 +0100)] 
Merge pull request #563 from NLnetLabs/bugfix/general-edns-options3

Better positioning of general EDNS option handling: revisited V2

3 years agoClarify KEEPALIVE EDNS0 option operation 563/head
Tom Carpay [Mon, 15 Nov 2021 14:00:31 +0000 (14:00 +0000)] 
Clarify KEEPALIVE EDNS0 option operation

3 years agoMake explicit whether edns options are parsed from queries or responses
Tom Carpay [Mon, 15 Nov 2021 13:40:51 +0000 (13:40 +0000)] 
Make explicit whether edns options are parsed from queries or responses

3 years agoadd missing return code
Tom Carpay [Mon, 15 Nov 2021 12:33:08 +0000 (12:33 +0000)] 
add missing return code

3 years agoRemove wrongly added EDE comments
tcarpay [Mon, 15 Nov 2021 12:03:26 +0000 (13:03 +0100)] 
Remove wrongly added EDE comments

Co-authored-by: Wouter Wijngaards <wcawijngaards@users.noreply.github.com>
3 years agoFix typos 570/head
Dimitris Apostolou [Sat, 13 Nov 2021 14:56:15 +0000 (16:56 +0200)] 
Fix typos

3 years agomake local_data ede inclusion configurable, rewrite local_error_encode to include...
TCY16 [Wed, 10 Nov 2021 15:58:54 +0000 (16:58 +0100)] 
make local_data ede inclusion configurable, rewrite local_error_encode to include this logic, and remove superfluous msgparse_check_edns_in_packet function

3 years agoUpdate util/data/msgparse.c
tcarpay [Mon, 8 Nov 2021 11:28:03 +0000 (12:28 +0100)] 
Update util/data/msgparse.c

Co-authored-by: gthess <george@nlnetlabs.nl>
3 years agoadd potential EDE spots
TCY16 [Mon, 8 Nov 2021 10:50:57 +0000 (11:50 +0100)] 
add potential EDE spots

3 years agocomplete renaming of the modules edns list
TCY16 [Mon, 8 Nov 2021 10:50:29 +0000 (11:50 +0100)] 
complete renaming of the modules edns list

3 years agoApply suggestions from code review
tcarpay [Mon, 8 Nov 2021 10:02:54 +0000 (11:02 +0100)] 
Apply suggestions from code review

Co-authored-by: Willem Toorop <willem@nlnetlabs.nl>
3 years agoChangelog note for #565
W.C.A. Wijngaards [Fri, 5 Nov 2021 12:22:27 +0000 (13:22 +0100)] 
Changelog note for #565
- Merge #565: unbound.service.in: Disable ProtectKernelTunables again.

3 years agoMerge pull request #565 from Maryse47/patch-1
Wouter Wijngaards [Fri, 5 Nov 2021 12:21:00 +0000 (13:21 +0100)] 
Merge pull request #565 from Maryse47/patch-1

unbound.service.in: Disable ProtectKernelTunables again

3 years ago- Fix to remove unused code from rpz resolve client and action
W.C.A. Wijngaards [Fri, 5 Nov 2021 11:13:38 +0000 (12:13 +0100)] 
- Fix to remove unused code from rpz resolve client and action
  function.

3 years ago- Fix analyzer review failure in rpz action override code to not
W.C.A. Wijngaards [Fri, 5 Nov 2021 11:02:50 +0000 (12:02 +0100)] 
- Fix analyzer review failure in rpz action override code to not
  crash on unlocking the local zone lock.

3 years ago- Fix for #558: clear the UB_EV_TIMEOUT bit before adding an event.
George Thessalonikefs [Fri, 5 Nov 2021 10:21:30 +0000 (11:21 +0100)] 
- Fix for #558: clear the UB_EV_TIMEOUT bit before adding an event.

3 years ago- Fix for #558: fix loop in comm_point->tcp_free when a comm_point is reclaimed
George Thessalonikefs [Fri, 5 Nov 2021 10:15:19 +0000 (11:15 +0100)] 
- Fix for #558: fix loop in comm_point->tcp_free when a comm_point is reclaimed
  more than once during callbacks.

3 years ago- Fix that forward-zone name is documented as the full name of the
W.C.A. Wijngaards [Fri, 5 Nov 2021 09:16:27 +0000 (10:16 +0100)] 
- Fix that forward-zone name is documented as the full name of the
  zone. It is not relative but a fully qualified domain name.

3 years agoDisable ProtectKernelTunables again 565/head
Maryse47 [Wed, 3 Nov 2021 13:05:11 +0000 (13:05 +0000)] 
Disable ProtectKernelTunables again

This option was removed in https://github.com/NLnetLabs/unbound/commit/ff8fd0be5c529e7a1b84e8c74426e9c531c0a8f8 but reintroduced in https://github.com/NLnetLabs/unbound/commit/c32b9e4ba95983146eac805719db720f02a64358

Disable it with commentary in hope to prevent slipping it in again.

3 years ago- Fix #552: Unbound assumes index.html exists on RPZ host.
W.C.A. Wijngaards [Tue, 2 Nov 2021 15:45:02 +0000 (16:45 +0100)] 
- Fix #552: Unbound assumes index.html exists on RPZ host.

3 years agoReset keepalive per new tcp session 562/head
Willem Toorop [Mon, 1 Nov 2021 20:06:07 +0000 (21:06 +0100)] 
Reset keepalive per new tcp session

3 years agoFix keepalive logic
Tom Carpay [Mon, 1 Nov 2021 15:01:07 +0000 (15:01 +0000)] 
Fix keepalive logic

3 years agoMove option handling to parse-time
Tom Carpay [Mon, 1 Nov 2021 13:48:31 +0000 (13:48 +0000)] 
Move option handling to parse-time

3 years agosplit edns_data.opt_list in opt_list_in and opt_list_out
Tom Carpay [Mon, 1 Nov 2021 12:48:40 +0000 (12:48 +0000)] 
split edns_data.opt_list in opt_list_in and opt_list_out

opt_list_in for parsed (incoming) edns options, and
opt_list_out for outgoing (to be encoded) edns options

3 years agoRemove apply_edns_options from worker and mesh...
Tom Carpay [Mon, 1 Nov 2021 10:44:55 +0000 (10:44 +0000)] 
Remove apply_edns_options from worker and mesh...

to be returned in message encoding later...

3 years agoOutgoing module options go to opt_list_modules_out
Tom Carpay [Wed, 27 Oct 2021 14:01:56 +0000 (14:01 +0000)] 
Outgoing module options go to opt_list_modules_out

And opt_list_modules_out is reset in case of failure
BEWARE! No options from modules will be encoded in the responses now!

3 years agoModules have their own outgoing ends options list
Tom Carpay [Wed, 27 Oct 2021 13:48:49 +0000 (13:48 +0000)] 
Modules have their own outgoing ends options list

But nothing happens with it yet

3 years agoAllow interface names as scope-id in IPv6 link-local addresses. 555/head
Florian Obser [Sun, 24 Oct 2021 13:55:17 +0000 (15:55 +0200)] 
Allow interface names as scope-id in IPv6 link-local addresses.

For example, this makes
forward-zone:
    name: "."
    forward-addr: fe80::20d:b9ff:fe46:c7f4%vio0
    forward-first: yes

work instead of fe80::20d:b9ff:fe46:c7f4%1.

3 years agoadd dnssec ede tests
TCY16 [Mon, 18 Oct 2021 14:45:42 +0000 (16:45 +0200)] 
add dnssec ede tests

3 years ago- Fix testcode, 0 is a valid EDE INFO-CODE.
George Thessalonikefs [Thu, 14 Oct 2021 12:01:39 +0000 (14:01 +0200)] 
- Fix testcode, 0 is a valid EDE INFO-CODE.

3 years agochange unittests to match just the ede code
TCY16 [Wed, 13 Oct 2021 13:28:10 +0000 (15:28 +0200)] 
change unittests to match just the ede code

3 years agoMerge branch 'features/rfc8914-ede' of github.com:NLnetLabs/unbound into features...
George Thessalonikefs [Wed, 13 Oct 2021 10:02:29 +0000 (12:02 +0200)] 
Merge branch 'features/rfc8914-ede' of github.com:NLnetLabs/unbound into features/rfc8914-ede

3 years ago- Introduce 'ede=<info-code>' and 'all_noedns' as options in the MATCH line for
George Thessalonikefs [Wed, 13 Oct 2021 09:59:36 +0000 (11:59 +0200)] 
- Introduce 'ede=<info-code>' and 'all_noedns' as options in the MATCH line for
  replay test packets.

3 years agoadd test setup for DNSSEC EDEs
TCY16 [Wed, 13 Oct 2021 09:17:42 +0000 (11:17 +0200)] 
add test setup for DNSSEC EDEs

3 years ago- Fix to protect custom regional create against small values.
W.C.A. Wijngaards [Mon, 11 Oct 2021 15:23:30 +0000 (17:23 +0200)] 
- Fix to protect custom regional create against small values.

3 years ago- Fix chaos replies to have truncation for short message lengths,
W.C.A. Wijngaards [Mon, 11 Oct 2021 15:00:20 +0000 (17:00 +0200)] 
- Fix chaos replies to have truncation for short message lengths,
  or long reply strings.

3 years agoadd more tests
TCY16 [Fri, 8 Oct 2021 13:55:40 +0000 (15:55 +0200)] 
add more tests

3 years agoadd DNSKEY EDE code
TCY16 [Fri, 8 Oct 2021 13:54:10 +0000 (15:54 +0200)] 
add DNSKEY EDE code

3 years ago- Fix to add example.conf note for outbound-msg-retry.
W.C.A. Wijngaards [Mon, 4 Oct 2021 07:19:27 +0000 (09:19 +0200)] 
- Fix to add example.conf note for outbound-msg-retry.

3 years agoadd EDE responses to unittests
TCY16 [Fri, 1 Oct 2021 12:46:29 +0000 (14:46 +0200)] 
add EDE responses to unittests

3 years agoadd EDE response to autotrust_init_failsig test
TCY16 [Thu, 30 Sep 2021 14:56:50 +0000 (16:56 +0200)] 
add EDE response to autotrust_init_failsig test

3 years agoadd EDE response to autotrust_init_fail test
TCY16 [Thu, 30 Sep 2021 14:39:40 +0000 (16:39 +0200)] 
add EDE response to autotrust_init_fail test

3 years agoadd QDCOUNT=0 to CHAOS query in ACL
TCY16 [Wed, 29 Sep 2021 10:54:41 +0000 (12:54 +0200)] 
add QDCOUNT=0 to CHAOS query in ACL