]>
git.ipfire.org Git - thirdparty/knot-dns.git/log
Daniel Salzman [Tue, 3 Nov 2020 12:41:57 +0000 (13:41 +0100)]
xdp: add XDP mode detection via knot_eth_xdp_mode()
Daniel Salzman [Tue, 3 Nov 2020 12:15:48 +0000 (13:15 +0100)]
Merge branch 'import_bind_revoked' into 'master'
keymgr: import Revoked timer from Bind
See merge request knot/knot-dns!1211
Libor Peltan [Tue, 3 Nov 2020 12:09:11 +0000 (13:09 +0100)]
keymgr: import Revoked timer from Bind
Libor Peltan [Tue, 3 Nov 2020 09:41:46 +0000 (10:41 +0100)]
test/semcheck: dont use SHA1 for DS anymore
Daniel Salzman [Mon, 2 Nov 2020 20:31:54 +0000 (21:31 +0100)]
libdnssec: rename reserved argument name 'explicit' at dnssec_algorithm_reproducible()
Vladimír Čunát [Thu, 29 Oct 2020 07:23:00 +0000 (08:23 +0100)]
libdnssec: respect local GnuTLS policy in dnssec_algorithm_key_support()
Daniel Salzman [Mon, 2 Nov 2020 12:57:49 +0000 (13:57 +0100)]
kxdpgun: remove ARP from common error message
Jan Hák [Fri, 30 Oct 2020 14:51:03 +0000 (15:51 +0100)]
knotd: send lower-cased zone name
Signed-off-by: Jan Hák <jan.hak@nic.cz>
Daniel Salzman [Mon, 2 Nov 2020 09:50:00 +0000 (10:50 +0100)]
Merge branch 'distrotest-update' into 'master'
distro/tests: update distributions
See merge request knot/knot-dns!1210
Tomas Krizek [Fri, 30 Oct 2020 16:14:14 +0000 (17:14 +0100)]
distro/tests: update distributions
- update fedora to 33
- add ubunut:groovy
Tomas Krizek [Fri, 30 Oct 2020 16:00:56 +0000 (17:00 +0100)]
ci: allow failure of obs:build:all
This job tends to fail very often, but very frequently due to issues
with OBS itself - outside of our control. The output of the job can
still be useful to check manually, e.g. before releases.
Tomas Krizek [Fri, 30 Oct 2020 15:59:27 +0000 (16:59 +0100)]
ci: re-try OBS distrotests
Often, the VM fails to boot (even twice in the row, as already handled
by the test itself) which leads to false negative result.
These nightly/weekly tests fail far too often (at least on of the ~7
tests) and generate annoying notifications.
Adding yet another layer of retries should reduce the number of false
negatives without diminishing the value of the test (since the real
packaging issues are 100 % reproducible).
Libor Peltan [Fri, 30 Oct 2020 10:56:00 +0000 (11:56 +0100)]
tests: align with keymgr now logging to stderr
Daniel Salzman [Thu, 29 Oct 2020 15:44:50 +0000 (16:44 +0100)]
Merge branch 'prevent_keytag_conflict' into 'master'
dnssec: prevent keytag conflict when generating key
See merge request knot/knot-dns!1191
Libor Peltan [Tue, 6 Oct 2020 16:04:32 +0000 (18:04 +0200)]
dnssec: prevent keytag conflict when generating key
Daniel Salzman [Thu, 29 Oct 2020 13:30:47 +0000 (14:30 +0100)]
Merge branch 'offline_ksk_check_conf' into 'master'
offline KSK: check configuration options before doing anything
See merge request knot/knot-dns!1208
Libor Peltan [Thu, 29 Oct 2020 13:06:28 +0000 (14:06 +0100)]
keymgr: check offline KSK configuration options before doing anything
Daniel Salzman [Thu, 29 Oct 2020 13:05:14 +0000 (14:05 +0100)]
keymgr: log errors to stderr
Daniel Salzman [Mon, 26 Oct 2020 14:36:46 +0000 (15:36 +0100)]
Merge branch 'timer_created' into 'master'
dnssec: fixes around timer Created:
See merge request knot/knot-dns!1207
Libor Peltan [Mon, 26 Oct 2020 14:29:57 +0000 (15:29 +0100)]
dnssec: fixes around timer Created:
1) dont set it to zero when import-bind
2) event if its zero, dont block KSK rollover
Daniel Salzman [Mon, 26 Oct 2020 11:07:48 +0000 (12:07 +0100)]
Merge branch 'kzonecheck_clarify' into 'master'
kzonecheck: clarify if the dnssec-checks shall be done
See merge request knot/knot-dns!1198
Libor Peltan [Mon, 12 Oct 2020 16:29:24 +0000 (18:29 +0200)]
kzonecheck: clarify if the dnssec-checks shall be done
Daniel Salzman [Mon, 26 Oct 2020 08:58:37 +0000 (09:58 +0100)]
server: fix resource leak if server_init_iface() fails
Daniel Salzman [Mon, 26 Oct 2020 07:43:55 +0000 (08:43 +0100)]
server: strict server startup (exit if configure_threads() fails)
David Vašek [Wed, 21 Oct 2020 16:30:42 +0000 (18:30 +0200)]
server: simplify error reporting when configure_sockets() fails
David Vašek [Wed, 14 Oct 2020 20:08:41 +0000 (22:08 +0200)]
server: strict server startup (exit if any port binding fails)
Use of NET_BIND_NONLOCAL (i.e. IP*_BINDANY or IP_FREEBIND) is still present
as a fallback when bind() returns EADDRNOTAVAIL.
Daniel Salzman [Sun, 25 Oct 2020 18:36:32 +0000 (19:36 +0100)]
Merge branch 'kxdpgun_localip' into 'master'
kxdpgun: allow override of local IP
See merge request knot/knot-dns!1204
Libor Peltan [Tue, 20 Oct 2020 13:15:47 +0000 (15:15 +0200)]
kxdpgun: allow override of local IP
Daniel Salzman [Sun, 25 Oct 2020 16:43:50 +0000 (17:43 +0100)]
Merge branch 'kdig_badcookie_max' into 'master'
kdig: limit re-tries on BADCOOKIE
See merge request knot/knot-dns!1205
Daniel Salzman [Thu, 22 Oct 2020 14:20:23 +0000 (16:20 +0200)]
Merge branch 'fix-typos' into 'master'
doc: fix typos found by lintian
See merge request knot/knot-dns!1206
Jakub Ružička [Thu, 22 Oct 2020 13:40:08 +0000 (15:40 +0200)]
doc: fix typos found by lintian
Daniel Salzman [Thu, 22 Oct 2020 08:20:50 +0000 (10:20 +0200)]
doc: add note about CONFIG_XDP_SOCKETS
Libor Peltan [Wed, 21 Oct 2020 10:13:03 +0000 (12:13 +0200)]
kdig: limit re-tries on BADCOOKIE
...this also avoids SIGSEGV after infinite recursion
Daniel Salzman [Sat, 17 Oct 2020 19:11:49 +0000 (21:11 +0200)]
doc: add libbpf to optional requirements
Daniel Salzman [Sat, 17 Oct 2020 18:54:49 +0000 (20:54 +0200)]
distro/deb: update libknot symbols
Daniel Salzman [Sat, 17 Oct 2020 17:53:53 +0000 (19:53 +0200)]
knotc: increase history length to 1000
Daniel Salzman [Sat, 17 Oct 2020 17:52:49 +0000 (19:52 +0200)]
knotc: don't store empty command to history and store before command execution
Daniel Salzman [Sat, 17 Oct 2020 17:51:13 +0000 (19:51 +0200)]
knotc: don't store adjacent identical commands to history
Daniel Salzman [Sat, 17 Oct 2020 18:44:52 +0000 (20:44 +0200)]
doc: extend migration to 3.0
Daniel Salzman [Fri, 16 Oct 2020 15:40:27 +0000 (17:40 +0200)]
Merge branch 'edns_extended_err' into 'master'
EDNS: extended error in kdig
See merge request knot/knot-dns!1202
Daniel Salzman [Fri, 16 Oct 2020 15:15:09 +0000 (17:15 +0200)]
EDNS: use EDE abbrevition and knot lookup structure
Libor Peltan [Thu, 15 Oct 2020 16:20:24 +0000 (18:20 +0200)]
EDNS: extended error in kdig
Daniel Salzman [Tue, 13 Oct 2020 09:22:32 +0000 (11:22 +0200)]
Revert "server: don't use SO_REUSEADDR socket option"
Without SO_REUSEADDR re-binding to addresses can fail with e.g.:
knotd: error: cannot bind address ::@53 TCP (address already in use)
This reverts commit
43c4c513d33531af2dd8bfa3597929611a9ab1dd .
Daniel Salzman [Tue, 13 Oct 2020 07:41:58 +0000 (09:41 +0200)]
Merge branch 'axfr_16kib' into 'master'
Axfr 16kib
See merge request knot/knot-dns!1173
Daniel Salzman [Mon, 12 Oct 2020 14:25:29 +0000 (16:25 +0200)]
Merge branch 'multimaster_retransfer' into 'master'
axfr: force AXFR from just one master, rest normally
See merge request knot/knot-dns!1197
Libor Peltan [Mon, 12 Oct 2020 13:49:01 +0000 (15:49 +0200)]
axfr: force AXFR from just one master, rest normally
Daniel Salzman [Fri, 9 Oct 2020 16:58:26 +0000 (18:58 +0200)]
distro/deb: fix libknot and libdnssec symbols
Daniel Salzman [Fri, 9 Oct 2020 15:45:36 +0000 (17:45 +0200)]
Merge branch 'restore_zf_mk_path' into 'master'
backup: create dir path when restoring zonefile
See merge request knot/knot-dns!1196
Libor Peltan [Fri, 9 Oct 2020 15:38:50 +0000 (17:38 +0200)]
backup: create dir path when restoring zonefile
Daniel Salzman [Fri, 9 Oct 2020 12:49:09 +0000 (14:49 +0200)]
Merge branch 'test_semcheck_algo7' into 'master'
tests: semcheck avoid obsolete algorithm in some test cases
See merge request knot/knot-dns!1193
Daniel Salzman [Fri, 9 Oct 2020 12:46:19 +0000 (14:46 +0200)]
Merge branch 'kzonecheck_no_dnssec' into 'master'
kzonecheck: option to skip DNSSEC checks
Closes #695
See merge request knot/knot-dns!1195
Libor Peltan [Fri, 9 Oct 2020 11:58:52 +0000 (13:58 +0200)]
kzonecheck: option to skip DNSSEC checks
Daniel Salzman [Fri, 9 Oct 2020 06:49:04 +0000 (08:49 +0200)]
Merge branch 'test_backup_fix' into 'master'
tests-extra: zone/backup_multi -- make the test stable under Valgrind
See merge request knot/knot-dns!1194
David Vašek [Thu, 8 Oct 2020 21:13:21 +0000 (23:13 +0200)]
tests-extra: zone/backup_multi -- make the test stable under Valgrind
Libor Peltan [Thu, 8 Oct 2020 18:45:35 +0000 (20:45 +0200)]
tests: semcheck avoid obsolete algorithm in some test cases
this does not fix the tests completely
it just makes the tests pass on new gnutls
which denies any old algorithms whatsoever
Daniel Salzman [Thu, 8 Oct 2020 15:43:55 +0000 (17:43 +0200)]
Merge branch 'backup_crash_test' into 'master'
Backup improvements
See merge request knot/knot-dns!1192
David Vašek [Thu, 8 Oct 2020 10:13:56 +0000 (12:13 +0200)]
backup: unify spelling of the words "backup" and "back up"
The rule for Knot DNS documentation is:
- verb is "back up"
- noun and adjective are "backup".
Daniel Salzman [Wed, 7 Oct 2020 19:47:53 +0000 (21:47 +0200)]
backup: keep original zone file if zonefile-sync is -1
David Vašek [Wed, 7 Oct 2020 17:59:41 +0000 (19:59 +0200)]
backup: add a missing required parameter as a new error code
Libor Peltan [Wed, 7 Oct 2020 10:32:46 +0000 (12:32 +0200)]
backup: promote init error to knotc
Libor Peltan [Wed, 7 Oct 2020 10:31:39 +0000 (12:31 +0200)]
backup: prevent simultaneous independent backups to same directory
Daniel Salzman [Tue, 6 Oct 2020 17:30:10 +0000 (19:30 +0200)]
Merge branch 'validate_skr' into 'master'
Validate skr
See merge request knot/knot-dns!1186
Libor Peltan [Mon, 5 Oct 2020 07:31:32 +0000 (09:31 +0200)]
tests: offline KSK: SKR validation
Libor Peltan [Fri, 2 Oct 2020 13:39:05 +0000 (15:39 +0200)]
offline KSK: keymgr command to validate SKR RRSIGs
Libor Peltan [Fri, 2 Oct 2020 13:22:01 +0000 (15:22 +0200)]
offline KSK: validate SKR RRSIGs before import
Daniel Salzman [Tue, 6 Oct 2020 13:11:37 +0000 (15:11 +0200)]
Merge branch 'fix_backup_badfiledescriptor' into 'master'
libdnssec: fix sideefect closing file#0
See merge request knot/knot-dns!1190
Libor Peltan [Tue, 6 Oct 2020 10:35:29 +0000 (12:35 +0200)]
libdnssec: fix sideefect closing file#0
this caused various errors like Bad file descriptor
if zone backup/restore performed on many zones in parallel
Libor Peltan [Mon, 5 Oct 2020 12:04:00 +0000 (14:04 +0200)]
Merge branch 'confdb_empty_check' into 'master'
Don't consider empty confdb directory as existing confdb
See merge request knot/knot-dns!1188
Daniel Salzman [Mon, 5 Oct 2020 11:16:27 +0000 (13:16 +0200)]
Merge branch 'validate_redundant_rrsigs' into 'master'
dnssec validate: search for invalid redundant RRSIGs
See merge request knot/knot-dns!1189
Jan Hak [Tue, 22 Sep 2020 13:58:10 +0000 (15:58 +0200)]
mod-noudp: add 'udp-truncate-rate' configuration option
Libor Peltan [Mon, 5 Oct 2020 10:12:24 +0000 (12:12 +0200)]
dnssec validate: search for invalid redundant RRSIGs
Jan Hak [Mon, 5 Oct 2020 08:23:25 +0000 (10:23 +0200)]
tests-extra: fixed result counting
Signed-off-by: Jan Hak <jan.hak@nic.cz>
Daniel Salzman [Mon, 5 Oct 2020 07:48:02 +0000 (09:48 +0200)]
knotc: increase default control timeout to 60 seconds
Daniel Salzman [Mon, 5 Oct 2020 07:43:16 +0000 (09:43 +0200)]
Revert "debug: zone tree print function"
This reverts commit
1e4827b691e21c4ac4975ea325d66e1f01b590af .
Daniel Salzman [Sun, 4 Oct 2020 17:53:45 +0000 (19:53 +0200)]
conf: don't consider empty confdb directory as existing confdb
Daniel Salzman [Fri, 2 Oct 2020 14:05:24 +0000 (16:05 +0200)]
Merge branch 'tests_extra_updates_03' into 'master'
Tests extra updates 03
See merge request knot/knot-dns!1187
David Vašek [Tue, 29 Sep 2020 21:33:18 +0000 (23:33 +0200)]
tests-extra: dnssec/nsec_update -- make ctl calls synchronous where needed
David Vašek [Sat, 26 Sep 2020 13:43:05 +0000 (15:43 +0200)]
tests-extra: zone/backup -- add more stability when testing in parallel
David Vašek [Tue, 30 Jun 2020 14:29:29 +0000 (16:29 +0200)]
tests-extra: ixfr/knot_knot -- improve test stability under Valgrind
David Vašek [Wed, 3 Jun 2020 11:31:40 +0000 (13:31 +0200)]
tests-extra: dnssec/ds_push -- improve test stability
Daniel Salzman [Thu, 1 Oct 2020 10:43:21 +0000 (12:43 +0200)]
Merge branch 'fix_error_failover' into 'master'
bugfix: don't crash if error in sign ctx initialization
See merge request knot/knot-dns!1185
Libor Peltan [Thu, 1 Oct 2020 10:06:17 +0000 (12:06 +0200)]
bugfix: don't crash if error in sign ctx initialization
Simon South [Tue, 29 Sep 2020 18:53:30 +0000 (14:53 -0400)]
test_net_shortwrite: ensure connection can succeed
closes #693
Daniel Salzman [Wed, 30 Sep 2020 19:24:18 +0000 (21:24 +0200)]
Merge branch 'fix_crash_nsec3_addstree' into 'master'
Fix crash nsec3 addstree
See merge request knot/knot-dns!1184
Libor Peltan [Wed, 30 Sep 2020 14:52:01 +0000 (16:52 +0200)]
bugfix: remake adds_tree from scratch if NSEC3PARAM changed
Libor Peltan [Wed, 30 Sep 2020 14:50:34 +0000 (16:50 +0200)]
bugfix: update NSEC3 hashes before updating additionals_tree
Libor Peltan [Wed, 30 Sep 2020 14:48:49 +0000 (16:48 +0200)]
debug: zone tree print function
Libor Peltan [Wed, 30 Sep 2020 14:47:38 +0000 (16:47 +0200)]
bugfix: add changed NSEC3nodes to correct tree
Daniel Salzman [Sat, 26 Sep 2020 07:10:20 +0000 (09:10 +0200)]
tests-extra: fix test location info in the case.log
Daniel Salzman [Wed, 23 Sep 2020 07:43:05 +0000 (09:43 +0200)]
Merge branch 'tests_extra_parallelization'
Jan Hák [Tue, 22 Sep 2020 11:18:53 +0000 (13:18 +0200)]
tests-extra: replace threading library by multiprocessing library
Daniel Salzman [Mon, 21 Sep 2020 07:42:48 +0000 (07:42 +0000)]
tests-extra: extend listen port range
Daniel Salzman [Sun, 20 Sep 2020 19:19:11 +0000 (19:19 +0000)]
tests-extra: make every module import unique
Daniel Salzman [Sat, 19 Sep 2020 11:53:01 +0000 (11:53 +0000)]
tests-extra: fix compatibility with Bind9 9.16
Jan Hák [Fri, 18 Sep 2020 10:12:16 +0000 (12:12 +0200)]
tests-extra: add thread context
Jan Hák [Fri, 18 Sep 2020 08:38:14 +0000 (10:38 +0200)]
tests-extra: get rid of global parameters in zone generator
Daniel Salzman [Fri, 18 Sep 2020 15:39:41 +0000 (17:39 +0200)]
Merge branch 'rpm-doc-fix' into 'master'
distro/rpm: improve %files section
See merge request knot/knot-dns!1181
Jakub Ružička [Wed, 16 Sep 2020 14:42:38 +0000 (16:42 +0200)]
distro/rpm: improve %files section
* improve %doc macro usage
* remove excessive %{name} usage
* update %attr rights
* 750 -> 770 on /etc/knot to enable includes from knot.conf
* 775 -> 770 on /var/lib/knot which can contain sensitive stuff
* ___ -> 770 on /run/knot
* don't list /var/lib/knot/keys which is created dynamically
* remove duplicate entry
* fix incorrect whitespace
Libor Peltan [Fri, 18 Sep 2020 09:53:18 +0000 (11:53 +0200)]
ixfr: split multi-mesage responses to 16kib -- compression
Daniel Salzman [Fri, 18 Sep 2020 06:34:44 +0000 (08:34 +0200)]
Merge branch 'fix_load_extra' into 'master'
bugfix: zone load: dont start extra chgset if zonefile unupdated
See merge request knot/knot-dns!1183