]>
git.ipfire.org Git - thirdparty/knot-dns.git/log
Daniel Salzman [Fri, 1 Feb 2019 15:47:10 +0000 (16:47 +0100)]
net: rename net_send/recv net_base_send/recv to fix name conflicts
Libor Peltan [Wed, 2 Jan 2019 16:48:38 +0000 (17:48 +0100)]
journal: remove old journal implementation
Libor Peltan [Wed, 2 Jan 2019 13:18:24 +0000 (14:18 +0100)]
timers: using new lmdb implementation, + code organization
Libor Peltan [Fri, 28 Dec 2018 16:44:39 +0000 (17:44 +0100)]
kasp_db: use new LMDB interlayer + improvements
Libor Peltan [Thu, 27 Dec 2018 19:22:10 +0000 (20:22 +0100)]
server+zone: using new implementation of journal for everything
Libor Peltan [Thu, 27 Dec 2018 16:24:25 +0000 (17:24 +0100)]
nameserver/ixfr: uses new journal implementation
Libor Peltan [Thu, 27 Dec 2018 14:15:40 +0000 (15:15 +0100)]
zone load: using new journal implementation
Libor Peltan [Sun, 23 Dec 2018 13:43:33 +0000 (14:43 +0100)]
journal: serialized_size segfault in zone-in-journal
Libor Peltan [Sun, 23 Dec 2018 13:07:38 +0000 (14:07 +0100)]
kjournalprint: uses new journal implementation
Libor Peltan [Wed, 5 Dec 2018 16:54:37 +0000 (17:54 +0100)]
journal: add new implementation of LMDB layer and Journal
Daniel Salzman [Fri, 1 Feb 2019 10:36:30 +0000 (11:36 +0100)]
yparser: improve error sanitization + simple refactoring
closes #637
Daniel Salzman [Fri, 1 Feb 2019 10:35:40 +0000 (11:35 +0100)]
module: add log for static module load error
relates #637
Daniel Salzman [Fri, 1 Feb 2019 12:57:20 +0000 (13:57 +0100)]
tests-extra: fix always publishing CDS in onlinesign_rollover
Libor Peltan [Fri, 1 Feb 2019 10:25:26 +0000 (11:25 +0100)]
test: fix always publishing CDS after config's defaults changed
Libor Peltan [Fri, 1 Feb 2019 10:23:01 +0000 (11:23 +0100)]
test: when DOUBLE_DS, fix waiting for signing with only new CDS
Daniel Salzman [Thu, 31 Jan 2019 21:05:48 +0000 (22:05 +0100)]
conf: change default cds-cdnskey-publish value to rollover
Daniel Salzman [Wed, 30 Jan 2019 13:53:59 +0000 (14:53 +0100)]
ddns: add DNAME type to the replace check
Mark Karpilovskij [Mon, 28 Jan 2019 15:54:17 +0000 (16:54 +0100)]
zone: DNAME semantic check according to RFC 6672
Daniel Salzman [Mon, 28 Jan 2019 16:10:32 +0000 (17:10 +0100)]
net: add support for FreeBSD's SO_REUSEPORT_LB
Daniel Salzman [Tue, 29 Jan 2019 14:19:16 +0000 (15:19 +0100)]
conf: rename cds-cdnskey-publish internals
Daniel Salzman [Tue, 29 Jan 2019 13:31:48 +0000 (14:31 +0100)]
config: allow explicit value 0 for submission.timeout
Daniel Salzman [Mon, 28 Jan 2019 13:50:42 +0000 (14:50 +0100)]
doc: add note about non-local address binding
Libor Peltan [Thu, 24 Jan 2019 22:09:21 +0000 (23:09 +0100)]
Revert "adjusting incremental updates: direct nsec3 pointers only for changed nodes"
This reverts commit
48af77ab9ffa6425242abfcdad667fbd8c8779c8 .
Libor Peltan [Thu, 24 Jan 2019 16:19:35 +0000 (17:19 +0100)]
fix build warning
Libor Peltan [Thu, 24 Jan 2019 17:08:17 +0000 (18:08 +0100)]
test: improve error handling
Libor Peltan [Thu, 24 Jan 2019 16:32:59 +0000 (17:32 +0100)]
adjusting: don't measure size redundantly (takes time)
Daniel Salzman [Thu, 24 Jan 2019 13:21:39 +0000 (14:21 +0100)]
libdnssec: export pem API
Daniel Salzman [Mon, 21 Jan 2019 14:04:36 +0000 (15:04 +0100)]
libdnssec: dissolve libshared in libdnssec to fix linking issues with Clang
Daniel Salzman [Wed, 23 Jan 2019 16:14:24 +0000 (16:14 +0000)]
Merge branch 'trie_shallow_copy' into 'master'
trie/zone: implemented trie duplication, faster zone shallow copy
See merge request knot/knot-dns!973
Libor Peltan [Tue, 22 Jan 2019 17:05:02 +0000 (18:05 +0100)]
trie/zone: implemented trie duplication, faster zone shallow copy
Daniel Salzman [Wed, 23 Jan 2019 12:58:47 +0000 (12:58 +0000)]
Merge branch 'update_no_adjust_all_nsec3' into 'master'
adjusting incremental updates: direct nsec3 pointers only for changed nodes
See merge request knot/knot-dns!974
Daniel Salzman [Wed, 23 Jan 2019 12:31:08 +0000 (12:31 +0000)]
Merge branch 'rpm-ldconfig' into 'master'
distro/rpm: remove ldconfig for Fedora
See merge request knot/knot-dns!975
Tomas Krizek [Wed, 23 Jan 2019 10:55:31 +0000 (11:55 +0100)]
distro/rpm: remove ldconfig for Fedora
https://fedoraproject.org/wiki/Changes/Removing_ldconfig_scriptlets
Libor Peltan [Wed, 23 Jan 2019 10:27:20 +0000 (11:27 +0100)]
adjusting incremental updates: direct nsec3 pointers only for changed nodes
Daniel Salzman [Wed, 23 Jan 2019 09:45:25 +0000 (10:45 +0100)]
submission: log DS check as notice if NXDOMAIN (new or expired zone)
Daniel Salzman [Tue, 22 Jan 2019 13:25:46 +0000 (14:25 +0100)]
Add 'soname' variable to pkg-config files
Daniel Salzman [Tue, 22 Jan 2019 15:24:24 +0000 (15:24 +0000)]
Merge branch 'no_sign_empty_update' into 'master'
Fix signing of delegations
See merge request knot/knot-dns!972
Libor Peltan [Fri, 18 Jan 2019 13:02:39 +0000 (14:02 +0100)]
tests: added test if signing is consistent
Libor Peltan [Fri, 18 Jan 2019 13:01:56 +0000 (14:01 +0100)]
dnssec: fix adjusting node flags before signing
Daniel Salzman [Tue, 22 Jan 2019 14:32:35 +0000 (14:32 +0000)]
Merge branch 'sql_import_script' into 'master'
Sql import script
See merge request knot/knot-dns!970
Libor Peltan [Tue, 15 Jan 2019 15:12:15 +0000 (16:12 +0100)]
sql import: implemented specifying knotc timeout
Libor Peltan [Tue, 15 Jan 2019 13:07:00 +0000 (14:07 +0100)]
sql import: fallbacks if zone (not) exists
Libor Peltan [Tue, 15 Jan 2019 13:01:53 +0000 (14:01 +0100)]
sql import: delay knotc zone-reload after conf-commit
Daniel Salzman [Sat, 22 Dec 2018 20:31:42 +0000 (21:31 +0100)]
sql import: quote TXT and SPF rdata
Daniel Salzman [Fri, 21 Dec 2018 15:19:56 +0000 (16:19 +0100)]
sql import: update zone file atomically
Libor Peltan [Tue, 18 Dec 2018 09:58:58 +0000 (10:58 +0100)]
sql import: bugfix
Libor Peltan [Fri, 23 Nov 2018 11:28:11 +0000 (12:28 +0100)]
sql import: fixed stdout versus stderr
Libor Peltan [Wed, 21 Nov 2018 13:58:09 +0000 (14:58 +0100)]
sql import: knotc conf update in one txn
Libor Peltan [Fri, 16 Nov 2018 09:51:23 +0000 (10:51 +0100)]
sql import: fix db schema
Libor Peltan [Fri, 16 Nov 2018 09:49:05 +0000 (10:49 +0100)]
sql import: create zone if not existing
Libor Peltan [Wed, 14 Nov 2018 15:09:18 +0000 (16:09 +0100)]
sql import: support for slave mode (replication)
Libor Peltan [Wed, 14 Nov 2018 13:48:23 +0000 (14:48 +0100)]
sql import: support for assigning templates to new zones based on their name
Libor Peltan [Wed, 14 Nov 2018 13:29:34 +0000 (14:29 +0100)]
sql import: support for transactions
Libor Peltan [Wed, 14 Nov 2018 11:16:56 +0000 (12:16 +0100)]
added script for importing zone data from PowerDNS-like SQL
Daniel Salzman [Tue, 22 Jan 2019 14:20:51 +0000 (15:20 +0100)]
ddns: unify log messages
Daniel Salzman [Tue, 22 Jan 2019 08:57:53 +0000 (09:57 +0100)]
distro/deb: update *.symbols files
Daniel Salzman [Mon, 21 Jan 2019 19:40:57 +0000 (20:40 +0100)]
tests: fix some memory leaks in test_keystore_pkcs8
Daniel Salzman [Mon, 21 Jan 2019 14:39:47 +0000 (15:39 +0100)]
tests: remove libdnssec/test_list.c
Mark Karpilovskij [Tue, 15 Jan 2019 11:41:47 +0000 (12:41 +0100)]
libdnssec: relax the fixed length condition for key ID
Daniel Salzman [Mon, 21 Jan 2019 11:35:24 +0000 (12:35 +0100)]
tests: improve temporary directory cleanup
Daniel Salzman [Mon, 21 Jan 2019 10:46:40 +0000 (11:46 +0100)]
libdnssec: unify keystore function names
Daniel Salzman [Sat, 19 Jan 2019 22:49:42 +0000 (23:49 +0100)]
libdnssec: remove unused keystore listing
Daniel Salzman [Sat, 19 Jan 2019 21:32:31 +0000 (22:32 +0100)]
libdnssec: remove PKCS #8 keystore abstraction
Libor Peltan [Fri, 18 Jan 2019 11:15:40 +0000 (12:15 +0100)]
dnssec: don't sign whole zone when empty update
Daniel Salzman [Fri, 18 Jan 2019 13:26:29 +0000 (14:26 +0100)]
serialization: add asserts to check proper wire_ctx operations
Daniel Salzman [Fri, 18 Jan 2019 13:16:36 +0000 (14:16 +0100)]
journal: don't do intermediate commits to not invalidate reserved pointers from preinsert
Daniel Salzman [Thu, 17 Jan 2019 13:30:11 +0000 (13:30 +0000)]
Merge branch 'multiple_cds' into 'master'
Multiple cds
Closes #605
See merge request knot/knot-dns!955
Daniel Salzman [Thu, 20 Dec 2018 15:33:39 +0000 (16:33 +0100)]
keymgr: add semantic check on the pre-active timer
Daniel Salzman [Mon, 17 Dec 2018 15:56:39 +0000 (16:56 +0100)]
doc: unify item description order in the reference
Libor Peltan [Tue, 27 Nov 2018 12:32:39 +0000 (13:32 +0100)]
doc: key states described
Daniel Salzman [Wed, 12 Dec 2018 15:40:31 +0000 (16:40 +0100)]
semchecks: adapt to multiple CDS/CDNSKEY feature
Libor Peltan [Mon, 26 Nov 2018 17:06:06 +0000 (18:06 +0100)]
tests-extra: key rollover test randomly uses double-ds rollover
Libor Peltan [Fri, 23 Nov 2018 18:05:20 +0000 (19:05 +0100)]
dnssec: allow manual double-DS rollover
Daniel Salzman [Thu, 10 Jan 2019 14:19:58 +0000 (15:19 +0100)]
knotd: use default signal handler for commont coredump-like signals
closes #634
Daniel Salzman [Tue, 15 Jan 2019 15:20:46 +0000 (16:20 +0100)]
knotc: increase default control timeout to 10 seconds
Daniel Salzman [Tue, 15 Jan 2019 12:48:16 +0000 (12:48 +0000)]
Merge branch 'fix_event_deadlock' into 'master'
Fix event deadlock
See merge request knot/knot-dns!969
Libor Peltan [Tue, 15 Jan 2019 09:49:21 +0000 (10:49 +0100)]
ctl: add to server status info how bg workers are busy
Libor Peltan [Tue, 15 Jan 2019 08:21:33 +0000 (09:21 +0100)]
ctl: show in zone-status if load is scheduled
Libor Peltan [Mon, 14 Jan 2019 16:38:45 +0000 (17:38 +0100)]
events: reconf zone db, wait for event queue instead drop...
...forcedly dropping planned events from worker pool
queue causes zone_events_t->running "true" forever,
causing deadlock for this zone veents processing.
Instead, we wait for queue being processed by workers.
Libor Peltan [Mon, 14 Jan 2019 09:59:05 +0000 (09:59 +0000)]
Merge branch 'journal_none_fix' into 'master'
Don't create journal during full commit if journal disabled or not present
Closes #635
See merge request knot/knot-dns!968
Daniel Salzman [Fri, 11 Jan 2019 21:53:28 +0000 (22:53 +0100)]
zone-update: don't create journal upon full commit if journal disabled or not present
fixes #635
Daniel Salzman [Wed, 9 Jan 2019 16:25:42 +0000 (16:25 +0000)]
Merge branch 'parallel_sign2' into 'master'
Parallel signing
Closes #186
See merge request knot/knot-dns!956
Libor Peltan [Fri, 30 Nov 2018 18:06:55 +0000 (19:06 +0100)]
dnssec: implemented parallel signing of updates
Libor Peltan [Fri, 30 Nov 2018 13:28:13 +0000 (14:28 +0100)]
dnssec: implemented parallel signing of zone
Libor Peltan [Thu, 29 Nov 2018 16:44:56 +0000 (17:44 +0100)]
dnssec: separated dnssec_sign_ctx_t from inside zone_key_t
this fixes some race conditions in onlinesign touching zone_keyset in parallel
Daniel Salzman [Wed, 9 Jan 2019 11:27:51 +0000 (11:27 +0000)]
Merge branch 'notice_ign_manual_roll' into 'master'
dnssec: log ignored manual key rollover
See merge request knot/knot-dns!966
Daniel Salzman [Wed, 9 Jan 2019 10:14:46 +0000 (10:14 +0000)]
Merge branch 'distro-tests-update' into 'master'
distro/tests: update packaging tests
See merge request knot/knot-dns!967
Tomas Krizek [Mon, 7 Jan 2019 13:24:05 +0000 (14:24 +0100)]
distro/tests: select corect Python interpreter for ansible
Tomas Krizek [Mon, 7 Jan 2019 13:26:48 +0000 (14:26 +0100)]
distro/tests: script nitpicks
Tomas Krizek [Mon, 7 Jan 2019 13:26:19 +0000 (14:26 +0100)]
distro/tests: switch fedora to generic boxes (more recent packages)
Tomas Krizek [Mon, 7 Jan 2019 13:25:29 +0000 (14:25 +0100)]
distro/tests: turn off shell warning when using pkg manager commands
Tomas Krizek [Mon, 7 Jan 2019 09:15:09 +0000 (10:15 +0100)]
distro/tests: don't wait for confirmation during vagrant destroy
Libor Peltan [Mon, 7 Jan 2019 14:18:55 +0000 (15:18 +0100)]
dnssec: log ignored manual key rollover
Daniel Salzman [Mon, 7 Jan 2019 12:55:12 +0000 (13:55 +0100)]
Revert "add GOST algorithm support"
Nowadays the DNS comunity is not interested in GOST. Also this change is not
compatible (see https://gitlab.com/gnutls/gnutls/merge_requests/755).
This reverts commit
da5615556cddae2d5cf06fc10e970583795a57c2 .
Daniel Salzman [Mon, 7 Jan 2019 10:15:46 +0000 (11:15 +0100)]
Remove unused coverity_model.c
Daniel Salzman [Fri, 4 Jan 2019 15:27:02 +0000 (15:27 +0000)]
Merge branch 'log_ksk_subm' into 'master'
dnssec: moved 'KSK submission' to avoid repeating; little fixes
See merge request knot/knot-dns!965
Libor Peltan [Fri, 4 Jan 2019 14:02:06 +0000 (15:02 +0100)]
dnssec: moved 'KSK submission' to avoid repeating; little fixes
Daniel Salzman [Fri, 4 Jan 2019 13:32:33 +0000 (14:32 +0100)]
configure: print libidn version in the summary
Libor Peltan [Thu, 3 Jan 2019 18:21:22 +0000 (18:21 +0000)]
Merge branch 'kdig_nocomments' into 'master'
kdig: add +[no]comments option
See merge request knot/knot-dns!964
Mark Karpilovskij [Thu, 3 Jan 2019 10:41:56 +0000 (11:41 +0100)]
kdig: add +[no]comments option