]>
git.ipfire.org Git - thirdparty/knot-dns.git/log
David Vašek [Tue, 14 Sep 2021 10:36:02 +0000 (12:36 +0200)]
catalog: when copying the catalog, ensure the current catalog DB version record
Daniel Salzman [Mon, 20 Sep 2021 10:21:31 +0000 (12:21 +0200)]
zone-update: remove no longer used 'conf' parameter from zone_update_from_differences()
Libor Peltan [Mon, 17 May 2021 16:04:35 +0000 (18:04 +0200)]
dnssec: don't involve public-only keys in algorithm usage checks
Libor Peltan [Mon, 17 May 2021 15:59:55 +0000 (17:59 +0200)]
incremental update: recreate DNSKEYs if affected
David Vašek [Fri, 30 Jul 2021 14:45:24 +0000 (16:45 +0200)]
dnssec/kasp: fix a typo
David Vašek [Thu, 29 Jul 2021 08:13:16 +0000 (10:13 +0200)]
ctl/orphans_purge: add a simple error logging
Daniel Salzman [Mon, 13 Sep 2021 06:57:36 +0000 (08:57 +0200)]
deb/copyright: fix syntax error at url-parser, use the year when the source was imported
Daniel Salzman [Thu, 9 Sep 2021 13:33:12 +0000 (15:33 +0200)]
python/setup: remove absolute path to package
This reverts
10516d0905f8d27031f851ebb10e88d672dfd173 , which broke installation
from PyPi with the message:
error: package directory '...' does not exist
Daniel Salzman [Wed, 8 Sep 2021 11:38:23 +0000 (13:38 +0200)]
conf: log warning instead of returning error if database.storage or explicit database destination invalid
Daniel Salzman [Tue, 7 Sep 2021 12:26:57 +0000 (14:26 +0200)]
Merge branch 'keep_deleted_keys' into 'master'
dnssec: preserve deleted keys for one more lifetime
See merge request knot/knot-dns!1343
Libor Peltan [Fri, 3 Sep 2021 11:59:35 +0000 (13:59 +0200)]
dnssec: avoid planning signing event just to delete deleted keys
Libor Peltan [Fri, 3 Sep 2021 09:30:05 +0000 (11:30 +0200)]
dnssec: configurable period before deleting deleted keys
Libor Peltan [Thu, 12 Aug 2021 09:50:50 +0000 (11:50 +0200)]
dnssec: preserve deleted keys for one more lifetime
Daniel Salzman [Tue, 7 Sep 2021 11:26:45 +0000 (13:26 +0200)]
rrset-wire: fix comparison of narrow type with wide type in loop condition (lgtm.com)
Libor Peltan [Tue, 7 Sep 2021 10:07:20 +0000 (12:07 +0200)]
ds query: dont replan if no ready key
Libor Peltan [Tue, 7 Sep 2021 09:25:14 +0000 (11:25 +0200)]
Merge branch 'acl_deny' into 'master'
Apply deny ACL rule without tsig to queries with tsig present
See merge request knot/knot-dns!1361
Daniel Salzman [Tue, 7 Sep 2021 08:57:09 +0000 (10:57 +0200)]
distro/deb: remove obsolete knot.maintscript
Daniel Salzman [Tue, 7 Sep 2021 08:01:32 +0000 (10:01 +0200)]
distro/deb: update copyright
Daniel Salzman [Tue, 7 Sep 2021 07:35:56 +0000 (09:35 +0200)]
doc: fix typo in xdp.tcp description
Daniel Salzman [Mon, 6 Sep 2021 15:22:41 +0000 (17:22 +0200)]
Merge branch 'journal_chunk_16k' into 'master'
journal: serialize to chunks usually smaller than 4 pages...
See merge request knot/knot-dns!1360
Daniel Salzman [Mon, 6 Sep 2021 14:11:11 +0000 (16:11 +0200)]
acl: apply deny rule without tsig to queries with tsig present
Libor Peltan [Mon, 6 Sep 2021 13:48:53 +0000 (15:48 +0200)]
journal: serialize to chunks usually smaller than 4 pages...
...in order to mitigate LMDB free space fragmentation to some degree
Daniel Salzman [Mon, 6 Sep 2021 08:42:13 +0000 (10:42 +0200)]
Merge branch 'zonemd_flush' into 'master'
Zonemd flush
Closes #758
See merge request knot/knot-dns!1358
Libor Peltan [Thu, 2 Sep 2021 14:33:51 +0000 (16:33 +0200)]
conf: reload zone if zonemd-generate or zonemd-verify changed dynamically
Libor Peltan [Thu, 2 Sep 2021 14:33:00 +0000 (16:33 +0200)]
doc: update zonemd-generate option details
Libor Peltan [Thu, 2 Sep 2021 14:27:48 +0000 (16:27 +0200)]
zonemd: reflect changes in configuration when reloaded
Libor Peltan [Fri, 20 Aug 2021 13:17:09 +0000 (15:17 +0200)]
zonemd: create hash and bump serial when turned on
Daniel Salzman [Sun, 5 Sep 2021 18:34:19 +0000 (20:34 +0200)]
Merge branch 'keymgr_d_deprecate' into 'master'
keymgr: new -D param instead of deprecated -d
See merge request knot/knot-dns!1359
Libor Peltan [Mon, 2 Aug 2021 16:30:21 +0000 (18:30 +0200)]
keymgr: new -D param instead of deprecated -d
Daniel Salzman [Sun, 5 Sep 2021 18:07:50 +0000 (20:07 +0200)]
worker: rename task_t to worker_task_t to fix redefinition issues with liburcu 0.13.0 on ARM/macOS
Daniel Salzman [Wed, 1 Sep 2021 14:48:03 +0000 (16:48 +0200)]
Merge branch 'verify_improve' into 'master'
dnssec-verify improvements
See merge request knot/knot-dns!1357
Daniel Salzman [Wed, 1 Sep 2021 13:27:56 +0000 (15:27 +0200)]
zone-load: tiny cleanup
David Vašek [Tue, 31 Aug 2021 07:58:05 +0000 (09:58 +0200)]
zone: tell apart an empty zone and other errors
David Vašek [Tue, 31 Aug 2021 07:51:24 +0000 (09:51 +0200)]
libknot/error: add a new error code -- KNOT_EEMPTYZONE
Libor Peltan [Wed, 1 Sep 2021 12:12:59 +0000 (14:12 +0200)]
dnssec-validate: also verify that ent over non-opt-outed deleg is not opt-outed 2
Libor Peltan [Wed, 1 Sep 2021 11:12:46 +0000 (13:12 +0200)]
dnssec-validate: also check nodes affected by changes of NSEC3 chain...
...this especially covers the case when only NSEC3 chain is changed, and thus a_ctx->node_ptrs empty
Daniel Salzman [Fri, 27 Aug 2021 06:48:44 +0000 (08:48 +0200)]
xdp: don't increase RLIMIT_MEMLOCK on Linux >= 5.11, not needed
Daniel Salzman [Fri, 27 Aug 2021 07:28:11 +0000 (09:28 +0200)]
kxdpgun: fix error message if failed to get MAC
Daniel Salzman [Fri, 27 Aug 2021 07:21:20 +0000 (09:21 +0200)]
kxdpgun: don't print usage if error
Daniel Salzman [Tue, 31 Aug 2021 07:38:12 +0000 (09:38 +0200)]
Merge branch 'nsec3_optout_better' into 'master'
Nsec3 optout better
See merge request knot/knot-dns!1355
Libor Peltan [Mon, 30 Aug 2021 15:27:42 +0000 (17:27 +0200)]
nsec3: simplify chain creation
Libor Peltan [Mon, 30 Aug 2021 12:15:32 +0000 (14:15 +0200)]
bugfix: fix answering with opt-outed NSEC3 on empty-non-terminal
Daniel Salzman [Thu, 26 Aug 2021 17:37:44 +0000 (17:37 +0000)]
Merge branch 'distrotests-debian11' into 'master'
distro/tests: add Debian 11
See merge request knot/knot-dns!1354
Tomas Krizek [Thu, 26 Aug 2021 14:40:34 +0000 (16:40 +0200)]
distro/tests: update to leap 15.3
Tomas Krizek [Thu, 19 Aug 2021 11:44:08 +0000 (13:44 +0200)]
distro/tests: add Debian 11
Daniel Salzman [Thu, 26 Aug 2021 06:20:06 +0000 (08:20 +0200)]
kdig: fix double free when query times out
fixes #763
Daniel Salzman [Wed, 25 Aug 2021 15:19:32 +0000 (15:19 +0000)]
Merge branch 'kxdpgun-help' into 'master'
kxdpgun: better help
See merge request knot/knot-dns!1347
Jan Hak [Tue, 10 Aug 2021 14:26:14 +0000 (16:26 +0200)]
kxdpgun: better help
Daniel Salzman [Wed, 25 Aug 2021 12:38:10 +0000 (14:38 +0200)]
kdig: add +[no]keepopen to the help
Daniel Salzman [Tue, 24 Aug 2021 15:55:55 +0000 (17:55 +0200)]
doc: fix xdp timeout item names
Jan Hak [Tue, 17 Aug 2021 11:33:23 +0000 (13:33 +0200)]
kdig: add +keepopen parameter
closes #503
Jakub Ružička [Tue, 24 Aug 2021 15:20:02 +0000 (17:20 +0200)]
distro/deb/control: improve Multi-Arch hints
Changes suggested by Multi-Arch hinter:
* libknot-dev conflicts on /usr/include/libknot/libknot.h on armel <-> amd64, arm64, armhf, and 5 more
* knot-module-dnstap could be marked Multi-Arch: same
* knot-module-geoip could be marked Multi-Arch: same
Daniel Salzman [Tue, 24 Aug 2021 08:50:40 +0000 (10:50 +0200)]
gitlab-ci: fix dependency on clang-9
David Vašek [Tue, 24 Aug 2021 08:10:42 +0000 (10:10 +0200)]
zone-backup: silent static analyzer tools
Creating backups in obsolete format won't ever happen.
Daniel Salzman [Tue, 24 Aug 2021 07:17:48 +0000 (09:17 +0200)]
xdp: tiny refactoring, mute Coverity
Daniel Salzman [Tue, 24 Aug 2021 06:36:03 +0000 (08:36 +0200)]
tests: mute Coverity
Daniel Salzman [Mon, 23 Aug 2021 07:21:29 +0000 (09:21 +0200)]
https: fix possible out-of-bounds access (Coverity)
Daniel Salzman [Mon, 23 Aug 2021 07:13:21 +0000 (09:13 +0200)]
zone-diff: fix possible uninitialized pointer read (Coverity)
Daniel Salzman [Mon, 23 Aug 2021 06:43:00 +0000 (08:43 +0200)]
scripts: update Debian docker files
Daniel Salzman [Fri, 20 Aug 2021 15:39:31 +0000 (15:39 +0000)]
Merge branch 'keymgr_color' into 'master'
Keymgr color
See merge request knot/knot-dns!1352
David Vašek [Thu, 19 Aug 2021 09:21:55 +0000 (11:21 +0200)]
kjournalprint: add options for turning output colorization on and off
Daniel Salzman [Wed, 18 Aug 2021 15:24:57 +0000 (17:24 +0200)]
kjournalprint: fix line coloring with less -R
Daniel Salzman [Tue, 17 Aug 2021 12:44:20 +0000 (14:44 +0200)]
kjournalprint: use color macros from contrib
David Vašek [Tue, 17 Aug 2021 20:41:53 +0000 (22:41 +0200)]
keymgr: add an option for turning colorization off
David Vašek [Tue, 17 Aug 2021 20:40:07 +0000 (22:40 +0200)]
keymgr: colorize output to terminals only
Daniel Salzman [Tue, 17 Aug 2021 06:14:04 +0000 (08:14 +0200)]
keymgr: add colored brief mode for listing keys
Daniel Salzman [Tue, 17 Aug 2021 12:28:04 +0000 (14:28 +0200)]
keymgr: don't print OK if show-offline succeeded
Daniel Salzman [Tue, 17 Aug 2021 11:36:42 +0000 (13:36 +0200)]
contrib: add macros for terminal colors
Daniel Salzman [Thu, 19 Aug 2021 13:32:25 +0000 (13:32 +0000)]
Merge branch 'doc_backup_update' into 'master'
update the documentation about the access rights of the backup directory etc.
See merge request knot/knot-dns!1353
David Vašek [Thu, 19 Aug 2021 12:43:06 +0000 (14:43 +0200)]
doc/knotc: correct some markups
David Vašek [Fri, 13 Aug 2021 21:45:10 +0000 (23:45 +0200)]
doc/knotc: mention the necessary directory permissions for zone-flush, zone-backup, and zone-restore
David Vašek [Fri, 13 Aug 2021 12:35:12 +0000 (14:35 +0200)]
doc/operation: in Online backup, mention the necessary access rights of the backup directory
It is a frequently asked question from users.
Daniel Salzman [Thu, 19 Aug 2021 13:15:14 +0000 (13:15 +0000)]
Merge branch 'conf_check_storage' into 'master'
conf: check writability of storage and databases
See merge request knot/knot-dns!1344
Daniel Salzman [Thu, 19 Aug 2021 12:53:56 +0000 (14:53 +0200)]
conf: improve error log message of previous check
Libor Peltan [Tue, 10 Aug 2021 15:47:10 +0000 (17:47 +0200)]
conf: check writability of storage and databases
Daniel Salzman [Thu, 19 Aug 2021 09:45:03 +0000 (09:45 +0000)]
Merge branch 'master_serial_set' into 'master'
fix: store master serial once on-slave-signing turned on...
See merge request knot/knot-dns!1351
Libor Peltan [Wed, 18 Aug 2021 15:52:29 +0000 (17:52 +0200)]
fix: store master serial once on-slave-signing turned on...
...in case the zone had been XFRed before, the master serial
was not stored and after local signing, it was doomed
Daniel Salzman [Tue, 17 Aug 2021 16:19:09 +0000 (18:19 +0200)]
confio: fix stack-use-after-scope when processing check error
Daniel Salzman [Mon, 16 Aug 2021 11:20:09 +0000 (13:20 +0200)]
kdig: fix misaligned address load when printing EDE
Libor Peltan [Mon, 16 Aug 2021 11:09:04 +0000 (11:09 +0000)]
Merge branch 'conf_utf8' into 'master'
Allow UTF-8 characters in configuration item data
See merge request knot/knot-dns!1349
Daniel Salzman [Mon, 16 Aug 2021 10:25:11 +0000 (12:25 +0200)]
yparser: allow UTF-8 characters in item data
Daniel Salzman [Mon, 16 Aug 2021 05:33:04 +0000 (05:33 +0000)]
Merge branch 'fix_load_zonemd_fail' into 'master'
zonemd: fix reporting error when verify fails on load
Closes #759
See merge request knot/knot-dns!1346
Daniel Salzman [Sun, 15 Aug 2021 15:39:45 +0000 (15:39 +0000)]
Merge branch 'cat_fix_conflict' into 'master'
catalog: fix conf conflict detection
Closes #761
See merge request knot/knot-dns!1345
Daniel Salzman [Sat, 14 Aug 2021 13:11:21 +0000 (15:11 +0200)]
libzscanner: add missing output buffer overflow checks to SVCB processing (oss-fuzz, asan)
Libor Peltan [Sat, 14 Aug 2021 06:46:40 +0000 (08:46 +0200)]
zonemd: fix reporting error when verify fails on load
Libor Peltan [Fri, 13 Aug 2021 17:43:20 +0000 (19:43 +0200)]
catalog: fix conf conflict detection
Daniel Salzman [Tue, 10 Aug 2021 06:16:23 +0000 (08:16 +0200)]
doc: remove reverted libzscanner change from migration
Daniel Salzman [Tue, 10 Aug 2021 05:34:41 +0000 (07:34 +0200)]
mod-rrl: always log qname which triggered the action
Daniel Salzman [Mon, 9 Aug 2021 15:15:18 +0000 (15:15 +0000)]
Merge branch 'journal_fixes3' into 'master'
journal: avoid discontinuity after manually flushing with zone-in-journal
See merge request knot/knot-dns!1348
Daniel Salzman [Mon, 9 Aug 2021 14:53:38 +0000 (14:53 +0000)]
Merge branch 'kxdpgun-doc' into 'master'
Add TCP option into kxdpgun doc
See merge request knot/knot-dns!1346
Jan Hak [Mon, 9 Aug 2021 12:33:56 +0000 (14:33 +0200)]
doc: add TCP option into kxdpgun doc
Libor Peltan [Mon, 9 Aug 2021 14:45:44 +0000 (16:45 +0200)]
journal: avoid discontinuity after manually flushing with zone-in-journal
Daniel Salzman [Mon, 9 Aug 2021 14:37:05 +0000 (14:37 +0000)]
Merge branch 'sphinx-doubledash' into 'master'
Change Sphinx configuration to disable double-dashes conversion
See merge request knot/knot-dns!1347
Daniel Salzman [Mon, 9 Aug 2021 14:30:22 +0000 (16:30 +0200)]
doc: unify terminology in catalog zones section
Jan Hak [Mon, 9 Aug 2021 13:23:40 +0000 (15:23 +0200)]
sphinx: change configuration to disable convert double-dashes into single unicode character
Jan Hak [Mon, 9 Aug 2021 13:05:44 +0000 (15:05 +0200)]
Revert "doc/knotc: fix a typesetting issue"
This reverts commit
d63f136da7eab6bdb81b53de7fcb4cdecb3e7913 .
Daniel Salzman [Mon, 9 Aug 2021 11:43:08 +0000 (11:43 +0000)]
Merge branch 'catalog_fixes2' into 'master'
catalog fixes 2
See merge request knot/knot-dns!1345
Daniel Salzman [Mon, 9 Aug 2021 11:36:37 +0000 (11:36 +0000)]
Merge branch 'systemd_improvements' into 'master'
Systemd improvements
See merge request knot/knot-dns!1344
Libor Peltan [Mon, 9 Aug 2021 10:02:53 +0000 (12:02 +0200)]
catalog: document that all zones are reloaded upon catz update
Libor Peltan [Mon, 9 Aug 2021 09:56:15 +0000 (11:56 +0200)]
catalog: bugfix: count update count correctly