]> git.ipfire.org Git - thirdparty/knot-dns.git/log
thirdparty/knot-dns.git
2 years agodnssec: improve import-bind:
Libor Peltan [Thu, 28 Dec 2023 12:32:11 +0000 (13:32 +0100)] 
dnssec: improve import-bind:

- import Created timer to make KSK roll-over work afterwards
- clear future timers to fix general automatic key mgmt afterwards
- test

2 years agokxdpgun: fix definition of free_global_payloads()
Daniel Salzman [Tue, 2 Jan 2024 14:27:38 +0000 (15:27 +0100)] 
kxdpgun: fix definition of free_global_payloads()

2 years agoMerge branch 'validation_event' into 'master'
Daniel Salzman [Tue, 2 Jan 2024 14:05:11 +0000 (15:05 +0100)] 
Merge branch 'validation_event' into 'master'

dnssec/validation: implemented full validation as event...

See merge request knot/knot-dns!1628

2 years agotests: dnssec validate event
Libor Peltan [Fri, 22 Dec 2023 13:59:44 +0000 (14:59 +0100)] 
tests: dnssec validate event

2 years agodnssec/validate/event: cancel previous planned re-check when fully re-checked
Libor Peltan [Fri, 22 Dec 2023 13:59:26 +0000 (14:59 +0100)] 
dnssec/validate/event: cancel previous planned re-check when fully re-checked

2 years agodnssec/validation: implemented full validation as event...
Libor Peltan [Thu, 21 Dec 2023 17:20:36 +0000 (18:20 +0100)] 
dnssec/validation: implemented full validation as event...

...triggered either by knotc or by zone-update/validation+RRSIG expire

2 years agodnssec/validation: code moved
Libor Peltan [Thu, 21 Dec 2023 14:55:02 +0000 (15:55 +0100)] 
dnssec/validation: code moved

2 years agoman: update year in the copyright
Daniel Salzman [Tue, 2 Jan 2024 12:56:14 +0000 (13:56 +0100)] 
man: update year in the copyright

2 years agodoc: update year to 2024
Daniel Salzman [Tue, 2 Jan 2024 12:37:49 +0000 (13:37 +0100)] 
doc: update year to 2024

2 years agodoc: update journal chunk size
Daniel Salzman [Fri, 29 Dec 2023 17:55:09 +0000 (18:55 +0100)] 
doc: update journal chunk size

2 years agoMerge branch 'configure_cleanup' into 'master'
David Vasek [Fri, 22 Dec 2023 16:19:48 +0000 (17:19 +0100)] 
Merge branch 'configure_cleanup' into 'master'

Configure cleanup

See merge request knot/knot-dns!1627

2 years agoquic: use generic memzero() rather than specific gnutls_memset()
David Vašek [Fri, 22 Dec 2023 15:13:23 +0000 (16:13 +0100)] 
quic: use generic memzero() rather than specific gnutls_memset()

2 years agodeb: switch from libidn2-0-dev to libidn2-dev
Daniel Salzman [Fri, 22 Dec 2023 08:26:38 +0000 (09:26 +0100)] 
deb: switch from libidn2-0-dev to libidn2-dev

2 years agoconfigure: remove deprecated libidn 1 support
Daniel Salzman [Fri, 22 Dec 2023 08:24:00 +0000 (09:24 +0100)] 
configure: remove deprecated libidn 1 support

2 years agoconfigure: remove liburcu search fallback
Daniel Salzman [Fri, 22 Dec 2023 07:55:12 +0000 (08:55 +0100)] 
configure: remove liburcu search fallback

2 years agoconfigure: remove no longer needed check for gnutls_memset
Daniel Salzman [Fri, 22 Dec 2023 07:19:07 +0000 (08:19 +0100)] 
configure: remove no longer needed check for gnutls_memset

2 years agoconfigure: remove no longer needed check for gnutls_privkey_export_x509
Daniel Salzman [Fri, 22 Dec 2023 07:13:07 +0000 (08:13 +0100)] 
configure: remove no longer needed check for gnutls_privkey_export_x509

2 years agoconfigure: remove no longer needed check for gnutls_privkey_sign_data2
Daniel Salzman [Fri, 22 Dec 2023 07:11:05 +0000 (08:11 +0100)] 
configure: remove no longer needed check for gnutls_privkey_sign_data2

2 years agoconfigure: remove no longer needed check for reproducible signing support
Daniel Salzman [Fri, 22 Dec 2023 07:07:21 +0000 (08:07 +0100)] 
configure: remove no longer needed check for reproducible signing support

2 years agoconfigure: remove no longer needed check for Ed25519 support
Daniel Salzman [Fri, 22 Dec 2023 07:02:32 +0000 (08:02 +0100)] 
configure: remove no longer needed check for Ed25519 support

2 years agoconfigure: increase minimal GnuTLS version to 3.6.10
Daniel Salzman [Fri, 22 Dec 2023 07:31:08 +0000 (08:31 +0100)] 
configure: increase minimal GnuTLS version to 3.6.10

In this version reproducible signing was introduced.

2 years agotests-extra: for dig, sleep between retries isn't needed after the last retry
David Vašek [Mon, 25 Sep 2023 12:39:46 +0000 (14:39 +0200)] 
tests-extra: for dig, sleep between retries isn't needed after the last retry

2 years agoMerge branch 'validate_rrsig_refresh' into 'master'
Daniel Salzman [Thu, 21 Dec 2023 11:12:02 +0000 (12:12 +0100)] 
Merge branch 'validate_rrsig_refresh' into 'master'

dnssec/validation: consider end of RRSIG validitiy...

See merge request knot/knot-dns!1624

2 years agosamples: update dbus client samples
Daniel Salzman [Wed, 20 Dec 2023 13:06:55 +0000 (14:06 +0100)] 
samples: update dbus client samples

2 years agodnssec/validation: emit dnssec-invalid signal along with RRSIG expiration warning
Daniel Salzman [Wed, 20 Dec 2023 12:46:25 +0000 (13:46 +0100)] 
dnssec/validation: emit dnssec-invalid signal along with RRSIG expiration warning

2 years agodnssec/validation: consider end of RRSIG validitiy...
Libor Peltan [Mon, 11 Dec 2023 16:45:43 +0000 (17:45 +0100)] 
dnssec/validation: consider end of RRSIG validitiy...

...for dnssec-validate that it is longer than rrsig-refresh
...for keymgr offline-ksk, that it's until the next DNSKEY snapshot

2 years agoconf: add support for alternative integer default
Daniel Salzman [Tue, 19 Dec 2023 15:42:29 +0000 (16:42 +0100)] 
conf: add support for alternative integer default

2 years agoconf: remove no longer needed check for deprecated algorithm
Daniel Salzman [Tue, 19 Dec 2023 06:46:13 +0000 (07:46 +0100)] 
conf: remove no longer needed check for deprecated algorithm

2 years agoconf: change NSEC3 iterations check limit to 0
Daniel Salzman [Tue, 19 Dec 2023 06:42:16 +0000 (07:42 +0100)] 
conf: change NSEC3 iterations check limit to 0

2 years agoconf: replace strict check with a notice log
Daniel Salzman [Tue, 19 Dec 2023 06:30:03 +0000 (07:30 +0100)] 
conf: replace strict check with a notice log

2 years agoconf: disallow 'zonefile-load: whole' with 'journal-content: all'
Daniel Salzman [Tue, 14 Nov 2023 12:56:05 +0000 (13:56 +0100)] 
conf: disallow 'zonefile-load: whole' with 'journal-content: all'

This combination can result in inconsistent journal history.

2 years agolog: don't use unnecessary apostrophes in logs
David Vašek [Mon, 18 Dec 2023 13:24:18 +0000 (14:24 +0100)] 
log: don't use unnecessary apostrophes in logs

2 years agobackup: lower PKCS #11 keys related warning to notice
David Vašek [Mon, 18 Dec 2023 13:18:10 +0000 (14:18 +0100)] 
backup: lower PKCS #11 keys related warning to notice

2 years agoMerge branch 'quic_ddns_fixes' into 'master'
Daniel Salzman [Mon, 18 Dec 2023 10:21:14 +0000 (11:21 +0100)] 
Merge branch 'quic_ddns_fixes' into 'master'

ddns/quic: fixes in error handling and rare situations

See merge request knot/knot-dns!1626

2 years agoddns/quic: fixes in error handling and rare situations
Libor Peltan [Mon, 18 Dec 2023 09:16:18 +0000 (10:16 +0100)] 
ddns/quic: fixes in error handling and rare situations

2 years agoserver: add __APPLE_USE_RFC_3542 for UDP on macOS only
David Vašek [Sat, 16 Dec 2023 09:12:06 +0000 (10:12 +0100)] 
server: add __APPLE_USE_RFC_3542 for UDP on macOS only

2 years agoserver: add __APPLE_USE_RFC_3542 to fix building on macOS
Daniel Salzman [Sat, 16 Dec 2023 08:22:30 +0000 (09:22 +0100)] 
server: add __APPLE_USE_RFC_3542 to fix building on macOS

fixes #909

2 years agoMerge branch 'utils_legacy_params'
Daniel Salzman [Fri, 15 Dec 2023 09:54:45 +0000 (10:54 +0100)] 
Merge branch 'utils_legacy_params'

2 years agokcatalogprint: remove compatibility with legacy usage
Daniel Salzman [Fri, 15 Dec 2023 08:02:02 +0000 (09:02 +0100)] 
kcatalogprint: remove compatibility with legacy usage

2 years agokjournalprint: remove compatibility with legacy usage
Daniel Salzman [Fri, 15 Dec 2023 07:57:11 +0000 (08:57 +0100)] 
kjournalprint: remove compatibility with legacy usage

2 years agokjournalprint: remove legacy option 'no-color'
Daniel Salzman [Fri, 15 Dec 2023 07:52:14 +0000 (08:52 +0100)] 
kjournalprint: remove legacy option 'no-color'

2 years agokeymgr: remove legacy option 'brief'
Daniel Salzman [Fri, 15 Dec 2023 07:45:25 +0000 (08:45 +0100)] 
keymgr: remove legacy option 'brief'

2 years agoRevert "keymgr/offlineKSK: validate RRSIGs also at the end of their validity intervals"
Libor Peltan [Mon, 11 Dec 2023 13:34:39 +0000 (14:34 +0100)] 
Revert "keymgr/offlineKSK: validate RRSIGs also at the end of their validity intervals"

This reverts commit 4cc3bede20efd6f9906c045aa52214830842169f.

2 years agoMerge branch 'validation_stats' into 'master'
Libor Peltan [Thu, 14 Dec 2023 12:41:06 +0000 (13:41 +0100)] 
Merge branch 'validation_stats' into 'master'

Add checked RRSIGs to successful validation log

See merge request knot/knot-dns!1625

2 years agodnssec: add checked RRSIGs to successful validation log
Daniel Salzman [Thu, 14 Dec 2023 10:42:31 +0000 (11:42 +0100)] 
dnssec: add checked RRSIGs to successful validation log

2 years agoMerge branch 'backup_keysonly_online' into 'master'
Daniel Salzman [Tue, 12 Dec 2023 19:30:59 +0000 (20:30 +0100)] 
Merge branch 'backup_keysonly_online' into 'master'

backup: add the filter '+keysonly' for backing up/restoring keys without the KASP database

See merge request knot/knot-dns!1623

2 years agoctl: don't try to reload keys when the zone isn't loaded
David Vašek [Tue, 12 Dec 2023 19:15:01 +0000 (20:15 +0100)] 
ctl: don't try to reload keys when the zone isn't loaded

This affects 'zone-keys-load' and 'zone-restore'.

2 years agoMerge branch 'load_key_err_log' into 'master'
Daniel Salzman [Tue, 12 Dec 2023 14:06:00 +0000 (15:06 +0100)] 
Merge branch 'load_key_err_log' into 'master'

Replace general load keys error log with a key-specific one

See merge request knot/knot-dns!1622

2 years agodnssec: replace general load keys error log with a key-specific one
Daniel Salzman [Mon, 11 Dec 2023 11:58:07 +0000 (12:58 +0100)] 
dnssec: replace general load keys error log with a key-specific one

2 years agobackup: add the filter '+keysonly' for backing up/restoring keys without the KASP...
David Vašek [Tue, 21 Nov 2023 11:32:14 +0000 (12:32 +0100)] 
backup: add the filter '+keysonly' for backing up/restoring keys without the KASP database

2 years agoctl/backup: change order of direct operations and planned events (direct ops first)
David Vašek [Fri, 8 Dec 2023 21:11:51 +0000 (22:11 +0100)] 
ctl/backup: change order of direct operations and planned events (direct ops first)

This is necessary for zone reset performed in the end of the backup event handler
to occur after the direct operations (i.e. catalog restore and keysonly restore)
have been finished. Without this change, proper operation wouldn't be guaranteed
in non-blocking mode and restore would never work in blocking mode.

2 years agokaspdb: reorder db record prefixes when making backup; no functional change
David Vašek [Tue, 5 Dec 2023 15:01:05 +0000 (16:01 +0100)] 
kaspdb: reorder db record prefixes when making backup; no functional change

2 years agobackup: KASP db backup refactoring (use a more generic callback)
David Vašek [Tue, 5 Dec 2023 12:24:18 +0000 (13:24 +0100)] 
backup: KASP db backup refactoring (use a more generic callback)

2 years agolmdb: move LMDB file/directory mode defines to contrib/files.h
David Vašek [Fri, 1 Dec 2023 18:21:22 +0000 (19:21 +0100)] 
lmdb: move LMDB file/directory mode defines to contrib/files.h

They are always used with functions from that module anyway.

2 years agoMerge remote-tracking branch 'origin/ci-pkg-update'
Daniel Salzman [Sat, 9 Dec 2023 17:44:26 +0000 (18:44 +0100)] 
Merge remote-tracking branch 'origin/ci-pkg-update'

2 years agoconf: add check for update owner item combinations
Daniel Salzman [Sat, 9 Dec 2023 17:43:11 +0000 (18:43 +0100)] 
conf: add check for update owner item combinations

2 years agoci: bump pkg:fedora jobs to 39, 38
Jakub Ružička [Fri, 8 Dec 2023 15:19:14 +0000 (16:19 +0100)] 
ci: bump pkg:fedora jobs to 39, 38

2 years agoci: add pkg:ubuntu-24.04 job
Jakub Ružička [Fri, 8 Dec 2023 15:17:34 +0000 (16:17 +0100)] 
ci: add pkg:ubuntu-24.04 job

2 years agodoc: highlight potential culrpits of zonefile-load and journal-content
Libor Peltan [Fri, 8 Dec 2023 14:17:18 +0000 (15:17 +0100)] 
doc: highlight potential culrpits of zonefile-load and journal-content

2 years agolibknot/quic: improve API, add new symbols
Daniel Salzman [Fri, 8 Dec 2023 12:08:11 +0000 (13:08 +0100)] 
libknot/quic: improve API, add new symbols

2 years agoMerge branch 'quic_requestor_timeout1' into 'master'
Daniel Salzman [Fri, 8 Dec 2023 11:52:16 +0000 (12:52 +0100)] 
Merge branch 'quic_requestor_timeout1' into 'master'

quic-requestor: improve resend and resiliency against timeouts

See merge request knot/knot-dns!1619

2 years agoMerge branch 'acl_asterisk' into 'master'
Libor Peltan [Fri, 8 Dec 2023 09:18:40 +0000 (10:18 +0100)] 
Merge branch 'acl_asterisk' into 'master'

Pattern matching mode for DDNS owner names

See merge request knot/knot-dns!1620

2 years agoMerge branch 'quic_dvc_special' into 'master'
Daniel Salzman [Fri, 8 Dec 2023 08:44:16 +0000 (09:44 +0100)] 
Merge branch 'quic_dvc_special' into 'master'

quic: avoid special-case crash in re-decoding version/cid

See merge request knot/knot-dns!1621

2 years agoacl: extend 'update-owner-match' with a 'pattern' mode
Daniel Salzman [Fri, 8 Dec 2023 08:14:44 +0000 (09:14 +0100)] 
acl: extend 'update-owner-match' with a 'pattern' mode

2 years agoquic: avoid special-case crash in re-decoding version/cid
Libor Peltan [Fri, 8 Dec 2023 08:11:03 +0000 (09:11 +0100)] 
quic: avoid special-case crash in re-decoding version/cid

2 years agoquic: add check to avoid possible NULL dereference
Daniel Salzman [Thu, 7 Dec 2023 15:00:10 +0000 (16:00 +0100)] 
quic: add check to avoid possible NULL dereference

2 years agoMerge branch 'quic_assert' into 'master'
Daniel Salzman [Thu, 7 Dec 2023 13:03:08 +0000 (14:03 +0100)] 
Merge branch 'quic_assert' into 'master'

libknot/quic: drop zero-payload packets as ngtcp2 hates them

See merge request knot/knot-dns!1618

2 years agoquic-requestor: improve resend and resiliency against timeouts
Libor Peltan [Thu, 23 Nov 2023 16:19:02 +0000 (17:19 +0100)] 
quic-requestor: improve resend and resiliency against timeouts

2 years agolibknot/quic: drop zero-payload packets as ngtcp2 hates them
Libor Peltan [Thu, 7 Dec 2023 12:02:53 +0000 (13:02 +0100)] 
libknot/quic: drop zero-payload packets as ngtcp2 hates them

2 years agomod-dnsproxy: don't return SERVFAIL if forwarding failed, respond locally
Daniel Salzman [Tue, 5 Dec 2023 19:36:12 +0000 (20:36 +0100)] 
mod-dnsproxy: don't return SERVFAIL if forwarding failed, respond locally

2 years agoMerge branch 'xdp_tcp_cleanup' into 'master'
Daniel Salzman [Tue, 5 Dec 2023 09:13:40 +0000 (10:13 +0100)] 
Merge branch 'xdp_tcp_cleanup' into 'master'

Xdp tcp cleanup

See merge request knot/knot-dns!1617

2 years agoxdp-tcp: bugfix: manipulating with deleted connection with TCP table
Libor Peltan [Fri, 1 Dec 2023 09:36:50 +0000 (10:36 +0100)] 
xdp-tcp: bugfix: manipulating with deleted connection with TCP table

2 years agoxdp-tcp: ensure cleanup of knot_tcp_relay_t structures
Libor Peltan [Thu, 30 Nov 2023 13:17:50 +0000 (14:17 +0100)] 
xdp-tcp: ensure cleanup of knot_tcp_relay_t structures

2 years agopython/libknot: add example for zone status
Daniel Salzman [Tue, 5 Dec 2023 07:54:41 +0000 (08:54 +0100)] 
python/libknot: add example for zone status

2 years agoctl: add flag for unix time values in zone status
Jan Hák [Mon, 13 Nov 2023 19:32:44 +0000 (20:32 +0100)] 
ctl: add flag for unix time values in zone status

2 years agoquic-handler: fix source address setting on BSDs
Daniel Salzman [Mon, 4 Dec 2023 16:31:22 +0000 (17:31 +0100)] 
quic-handler: fix source address setting on BSDs

2 years agodoc: generally change highlighting from console to none
Daniel Salzman [Fri, 1 Dec 2023 15:13:04 +0000 (16:13 +0100)] 
doc: generally change highlighting from console to none

2 years agodoc: change highlighting of Troubleshooting section in HTML
Jan Hák [Fri, 1 Dec 2023 12:53:25 +0000 (13:53 +0100)] 
doc: change highlighting of Troubleshooting section in HTML

2 years agoMerge branch 'knsupdate_mr' into 'master'
Daniel Salzman [Fri, 1 Dec 2023 12:13:48 +0000 (13:13 +0100)] 
Merge branch 'knsupdate_mr' into 'master'

knsupdate support for QUIC

See merge request knot/knot-dns!1579

2 years agoMerge branch 'rrsig-refresh-default' into 'master'
Libor Peltan [Fri, 1 Dec 2023 10:16:33 +0000 (11:16 +0100)] 
Merge branch 'rrsig-refresh-default' into 'master'

Iincrease default for 'policy.rrsig-refresh'

See merge request knot/knot-dns!1616

2 years agodnssec: increase default for 'policy.rrsig-refresh'
Daniel Salzman [Fri, 1 Dec 2023 07:24:24 +0000 (08:24 +0100)] 
dnssec: increase default for 'policy.rrsig-refresh'

Adding 0.1 * 'rrsig-lifetime' value to the default ensures a time buffer
to address potential issues with DNSSEC signing.

2 years agoknsupdate: add advance options for TLS connections
Jan Hák [Fri, 25 Aug 2023 12:26:48 +0000 (14:26 +0200)] 
knsupdate: add advance options for TLS connections

2 years agoknsupdate: connect to server over QUIC
Jan Hák [Fri, 25 Aug 2023 09:14:33 +0000 (11:14 +0200)] 
knsupdate: connect to server over QUIC

2 years agoMerge branch 'axfr_fallback_ioerr' into 'master'
Daniel Salzman [Wed, 29 Nov 2023 18:17:57 +0000 (19:17 +0100)] 
Merge branch 'axfr_fallback_ioerr' into 'master'

IXFR: dont fallback to AXFR upon network error

See merge request knot/knot-dns!1614

2 years agoIXFR: dont fallback to AXFR upon network error
Libor Peltan [Wed, 29 Nov 2023 08:58:17 +0000 (09:58 +0100)] 
IXFR: dont fallback to AXFR upon network error

2 years agodistro/deb: add missing symbol knot_quic_conn_block()
Daniel Salzman [Wed, 29 Nov 2023 17:18:30 +0000 (18:18 +0100)] 
distro/deb: add missing symbol knot_quic_conn_block()

2 years agoMerge branch 'quic_api' into 'master'
Daniel Salzman [Wed, 29 Nov 2023 17:15:52 +0000 (18:15 +0100)] 
Merge branch 'quic_api' into 'master'

libknot/QUIC: sanity checks of api functions parameters...

See merge request knot/knot-dns!1615

2 years agolibknot/QUIC: sanity checks of api functions parameters...
Libor Peltan [Wed, 29 Nov 2023 11:02:57 +0000 (12:02 +0100)] 
libknot/QUIC: sanity checks of api functions parameters...

...also fixes the issue of sweep called with NULL table

2 years agoMerge branch 'quic_sweep_heap' into 'master'
Daniel Salzman [Tue, 28 Nov 2023 14:35:55 +0000 (15:35 +0100)] 
Merge branch 'quic_sweep_heap' into 'master'

quic: sweep improvements

See merge request knot/knot-dns!1602

2 years agoquic: implemented sending replies from sweep...
Libor Peltan [Wed, 1 Nov 2023 13:32:37 +0000 (14:32 +0100)] 
quic: implemented sending replies from sweep...

explicit connection close when too many connections;
re-send of lost packets

2 years agolibknot/quic: conn timeouts in heap instead list
Libor Peltan [Tue, 31 Oct 2023 16:00:33 +0000 (17:00 +0100)] 
libknot/quic: conn timeouts in heap instead list

2 years agoMerge branch 'dnskey_failed_cleanup' into 'master'
Daniel Salzman [Mon, 27 Nov 2023 13:34:56 +0000 (14:34 +0100)] 
Merge branch 'dnskey_failed_cleanup' into 'master'

dnssec: delete orphaned PEM file when key generation failed

See merge request knot/knot-dns!1613

2 years agodnssec: delete orphaned PEM file when key generation failed
Libor Peltan [Mon, 27 Nov 2023 12:17:50 +0000 (13:17 +0100)] 
dnssec: delete orphaned PEM file when key generation failed

2 years agodistro/deb: don't require python3-sphinx-panels for old distros
Daniel Salzman [Mon, 27 Nov 2023 12:16:43 +0000 (13:16 +0100)] 
distro/deb: don't require python3-sphinx-panels for old distros

2 years agoMerge branch 'sweep' into 'master'
Libor Peltan [Mon, 27 Nov 2023 10:09:09 +0000 (11:09 +0100)] 
Merge branch 'sweep' into 'master'

Add reset timeout sweep counter

See merge request knot/knot-dns!1612

2 years agocontrib: upgrade embedded library ngtcp2 to v1.1.0
Daniel Salzman [Sun, 26 Nov 2023 07:57:15 +0000 (08:57 +0100)] 
contrib: upgrade embedded library ngtcp2 to v1.1.0

2 years agosweep: add reset timeout counter, rework logging
Daniel Salzman [Fri, 24 Nov 2023 09:46:16 +0000 (10:46 +0100)] 
sweep: add reset timeout counter, rework logging

2 years agoMerge branch 'tcp-conf-init' into 'master'
David Vasek [Fri, 24 Nov 2023 22:33:42 +0000 (23:33 +0100)] 
Merge branch 'tcp-conf-init' into 'master'

Fix TCP configuration initialization

See merge request knot/knot-dns!1611

2 years agotcp-handler: move configuration update after initialization of interfaces
Daniel Salzman [Fri, 24 Nov 2023 11:29:14 +0000 (12:29 +0100)] 
tcp-handler: move configuration update after initialization of interfaces

This fixes incorrect initial value of 'max_worker_fds' which triggered
the assert in tcp_wait_for_events().

2 years agoMerge branch 'check-ds' into 'master'
Jan Hák [Fri, 24 Nov 2023 10:06:46 +0000 (11:06 +0100)] 
Merge branch 'check-ds' into 'master'

semchecks: check SHA-1 and GOST even if not supported by libdnssec or local policy

See merge request knot/knot-dns!1610