]> git.ipfire.org Git - thirdparty/knot-dns.git/log
thirdparty/knot-dns.git
7 years agokeymgr: unify format of time-related command args
Mark Karpilovskij [Wed, 31 Oct 2018 09:38:24 +0000 (10:38 +0100)] 
keymgr: unify format of time-related command args

7 years agooffline KSK bugfix: allow infinite-valid KSK
Libor Peltan [Tue, 30 Oct 2018 09:21:01 +0000 (10:21 +0100)] 
offline KSK bugfix: allow infinite-valid KSK

7 years agooffline KSK: support for cds-publish option
Libor Peltan [Tue, 30 Oct 2018 08:54:22 +0000 (09:54 +0100)] 
offline KSK: support for cds-publish option

7 years agooffline KSK: fix after rebase: accept KSK-only kasp db
Libor Peltan [Tue, 30 Oct 2018 08:53:43 +0000 (09:53 +0100)] 
offline KSK: fix after rebase: accept KSK-only kasp db

7 years agofixup: fix a small leak
Mark Karpilovskij [Mon, 29 Oct 2018 15:56:52 +0000 (16:56 +0100)] 
fixup: fix a small leak

7 years agobugfix: don't subtract rrsig-refresh from dnskey-determined next resign
Libor Peltan [Wed, 24 Oct 2018 13:41:31 +0000 (15:41 +0200)] 
bugfix: don't subtract rrsig-refresh from dnskey-determined next resign

7 years agofix after rebase
Libor Peltan [Wed, 24 Oct 2018 12:47:33 +0000 (14:47 +0200)] 
fix after rebase

7 years agooffline KSK: signing CDS and CDNSKEY, because the are to be signed by KSK
Libor Peltan [Wed, 24 Oct 2018 12:22:29 +0000 (14:22 +0200)] 
offline KSK: signing CDS and CDNSKEY, because the are to be signed by KSK

7 years agokasp DB: little bugfix: additional semantic check
Libor Peltan [Fri, 19 Oct 2018 12:50:15 +0000 (14:50 +0200)] 
kasp DB: little bugfix: additional semantic check

7 years agooffline KSK: ksr and skr have version, not used yet
Libor Peltan [Thu, 18 Oct 2018 08:46:47 +0000 (10:46 +0200)] 
offline KSK: ksr and skr have version, not used yet

7 years agooffline KSK: bugfix: leak
Libor Peltan [Wed, 17 Oct 2018 08:35:36 +0000 (10:35 +0200)] 
offline KSK: bugfix: leak

7 years agodoc: a note about switching from manual to auto key management
Mark Karpilovskij [Mon, 5 Nov 2018 13:44:46 +0000 (14:44 +0100)] 
doc: a note about switching from manual to auto key management

7 years agotests-extra: skip geoip test when MMDB not available
Mark Karpilovskij [Mon, 5 Nov 2018 12:25:25 +0000 (13:25 +0100)] 
tests-extra: skip geoip test when MMDB not available

7 years agodnssec: get rid of ctx->rollover_only_zsk in favor of KEY_ROLL_ALLOW_ZSK_ROLL
Libor Peltan [Mon, 8 Oct 2018 13:43:18 +0000 (15:43 +0200)] 
dnssec: get rid of ctx->rollover_only_zsk in favor of KEY_ROLL_ALLOW_ZSK_ROLL

7 years agooffline KSK: improved deleting offline records
Libor Peltan [Mon, 8 Oct 2018 12:11:53 +0000 (14:11 +0200)] 
offline KSK: improved deleting offline records

7 years agooffline KSK: removed in-place offline KSK setup option
Libor Peltan [Fri, 5 Oct 2018 14:28:24 +0000 (16:28 +0200)] 
offline KSK: removed in-place offline KSK setup option

7 years agooffline KSK: major redesign: KSR (only ZSKs) and SKR (DNSKEY, CDS, RRSIG)
Libor Peltan [Wed, 19 Sep 2018 15:30:05 +0000 (17:30 +0200)] 
offline KSK: major redesign: KSR (only ZSKs) and SKR (DNSKEY, CDS, RRSIG)

7 years agodnssec: separated function for adding publishable DNSKEY, CDNSKEY, CDS into rrsets
Libor Peltan [Wed, 19 Sep 2018 14:58:38 +0000 (16:58 +0200)] 
dnssec: separated function for adding publishable DNSKEY, CDNSKEY, CDS into rrsets

7 years agooffline KSK: bugfix - check zone belongance of stored RRSIGs
Libor Peltan [Wed, 19 Sep 2018 14:12:30 +0000 (16:12 +0200)] 
offline KSK: bugfix - check zone belongance of stored RRSIGs

7 years agoRevert "test offline KSK: modify KASP db when Knot is already running"
Libor Peltan [Wed, 19 Sep 2018 13:42:21 +0000 (15:42 +0200)] 
Revert "test offline KSK: modify KASP db when Knot is already running"

This reverts commit c7f3a4aa554b8f2d5384ce3316ff62e02db015a6.

7 years agoRevert "offline KSK: feat - sending and signing also CDNSKEY and CDS"
Libor Peltan [Wed, 19 Sep 2018 13:41:31 +0000 (15:41 +0200)] 
Revert "offline KSK: feat - sending and signing also CDNSKEY and CDS"

This reverts commit 7faf3eafec6774d920e2e87853fc362ed21ada74.

7 years agooffline KSK: feat - sending and signing also CDNSKEY and CDS
Libor Peltan [Tue, 18 Sep 2018 14:15:49 +0000 (16:15 +0200)] 
offline KSK: feat - sending and signing also CDNSKEY and CDS

7 years agodoc: offline ksk: operational manual
Libor Peltan [Wed, 5 Sep 2018 15:35:39 +0000 (17:35 +0200)] 
doc: offline ksk: operational manual

7 years agofeature/DNSSEC: offline KSK with server+signer sending KSR+SKR
Libor Peltan [Sat, 4 Aug 2018 19:07:38 +0000 (21:07 +0200)] 
feature/DNSSEC: offline KSK with server+signer sending KSR+SKR

7 years agooffline KSK: implement deleting RRSIGs stored in kaspdb
Libor Peltan [Sat, 4 Aug 2018 14:23:45 +0000 (16:23 +0200)] 
offline KSK: implement deleting RRSIGs stored in kaspdb

7 years agofeature/DNSSEC: offline KSK: only with shared kasp db
Libor Peltan [Fri, 25 May 2018 16:48:38 +0000 (18:48 +0200)] 
feature/DNSSEC: offline KSK: only with shared kasp db

7 years agodnssec: separated function for determining cdnskeys
Libor Peltan [Sun, 16 Sep 2018 06:20:48 +0000 (08:20 +0200)] 
dnssec: separated function for determining cdnskeys

7 years agotests: keymgr becomes confile instead of kaspdir
Libor Peltan [Fri, 8 Jun 2018 17:24:00 +0000 (19:24 +0200)] 
tests: keymgr becomes confile instead of kaspdir

7 years agokeymgr: feature: deleting old keys in "removed" state
Libor Peltan [Fri, 8 Jun 2018 15:20:39 +0000 (17:20 +0200)] 
keymgr: feature: deleting old keys in "removed" state

7 years agodelete unmaintained ycm config
Jan Vcelak [Sun, 6 May 2018 20:54:57 +0000 (22:54 +0200)] 
delete unmaintained ycm config

7 years agoMerge branch 'load_log' into 'master'
Daniel Salzman [Mon, 5 Nov 2018 08:41:38 +0000 (08:41 +0000)] 
Merge branch 'load_log' into 'master'

zone load: improve logging

See merge request knot/knot-dns!947

7 years agozone load: improve logging
Libor Peltan [Fri, 2 Nov 2018 13:10:39 +0000 (14:10 +0100)] 
zone load: improve logging

7 years agodoc: add note on PKCS #11 configuration + fixes
Daniel Salzman [Sat, 3 Nov 2018 15:26:10 +0000 (16:26 +0100)] 
doc: add note on PKCS #11 configuration + fixes

7 years agoMerge branch 'tests-update-distros' into 'master'
Daniel Salzman [Sat, 3 Nov 2018 14:51:01 +0000 (14:51 +0000)] 
Merge branch 'tests-update-distros' into 'master'

distro/tests: update distros

See merge request knot/knot-dns!948

7 years agodoc: missing option
Libor Peltan [Sat, 3 Nov 2018 09:03:20 +0000 (10:03 +0100)] 
doc: missing option

7 years agodistro/tests: remove Fedora27
Tomas Krizek [Fri, 2 Nov 2018 13:39:11 +0000 (14:39 +0100)] 
distro/tests: remove Fedora27

7 years agodistro/tests: add Fedora29
Tomas Krizek [Fri, 2 Nov 2018 13:38:54 +0000 (14:38 +0100)] 
distro/tests: add Fedora29

7 years agodoc: highlight possible pathname expansion of knotc parameters
Daniel Salzman [Tue, 30 Oct 2018 14:27:09 +0000 (15:27 +0100)] 
doc: highlight possible pathname expansion of knotc parameters

7 years agobugfix/load: don't overwrite zone-in-journal on reload when journal ignored
Libor Peltan [Mon, 29 Oct 2018 15:29:45 +0000 (16:29 +0100)] 
bugfix/load: don't overwrite zone-in-journal on reload when journal ignored

7 years agoMerge branch 'retire_time_from_ds_ttl' into 'master'
Daniel Salzman [Mon, 29 Oct 2018 13:05:59 +0000 (13:05 +0000)] 
Merge branch 'retire_time_from_ds_ttl' into 'master'

Retire time from ds ttl

Closes #617

See merge request knot/knot-dns!943

7 years agoDS query: don't ask other addrs if first returned negative
Libor Peltan [Mon, 29 Oct 2018 10:35:59 +0000 (11:35 +0100)] 
DS query: don't ask other addrs if first returned negative

7 years agodoc: key retire from DS TTL
Libor Peltan [Mon, 29 Oct 2018 10:35:02 +0000 (11:35 +0100)] 
doc: key retire from DS TTL

7 years agoonlinesign: don't ignore planned changes in keys timers
Libor Peltan [Thu, 25 Oct 2018 17:35:21 +0000 (19:35 +0200)] 
onlinesign: don't ignore planned changes in keys timers

7 years agodnssec: after DS check, KSK remains active for DS TTL
Libor Peltan [Thu, 25 Oct 2018 14:04:40 +0000 (16:04 +0200)] 
dnssec: after DS check, KSK remains active for DS TTL

7 years agoMerge branch 'keymgr_timers_monotonic' into 'master'
Daniel Salzman [Sat, 27 Oct 2018 18:14:13 +0000 (18:14 +0000)] 
Merge branch 'keymgr_timers_monotonic' into 'master'

keymgr: added check that timers make sense

See merge request knot/knot-dns!944

7 years agokeymgr: added check that timers make sense
Libor Peltan [Fri, 26 Oct 2018 16:14:31 +0000 (18:14 +0200)] 
keymgr: added check that timers make sense

7 years agoupdate: remove double ACL check
Daniel Salzman [Fri, 21 Sep 2018 09:05:38 +0000 (11:05 +0200)] 
update: remove double ACL check

7 years agolibknot/tsig: remove unused structure items
Daniel Salzman [Tue, 16 Oct 2018 07:42:26 +0000 (09:42 +0200)] 
libknot/tsig: remove unused structure items

7 years agorequestor: code cleanup
Daniel Salzman [Thu, 18 Oct 2018 18:40:15 +0000 (20:40 +0200)] 
requestor: code cleanup

7 years agozone: move update enque/deque to update
Daniel Salzman [Fri, 21 Sep 2018 07:23:40 +0000 (09:23 +0200)] 
zone: move update enque/deque to update

7 years agotests-extra: add note on unusable libknot with ASAN
Daniel Salzman [Thu, 25 Oct 2018 12:54:44 +0000 (14:54 +0200)] 
tests-extra: add note on unusable libknot with ASAN

7 years agoMerge branch 'remove_csk_compatib' into 'master'
Daniel Salzman [Thu, 25 Oct 2018 11:43:57 +0000 (11:43 +0000)] 
Merge branch 'remove_csk_compatib' into 'master'

dnssec: remove fallback from single KSK to CSK; fix tests

See merge request knot/knot-dns!942

7 years agodnssec: remove fallback from single KSK to CSK; fix tests
Libor Peltan [Thu, 25 Oct 2018 08:55:13 +0000 (10:55 +0200)] 
dnssec: remove fallback from single KSK to CSK; fix tests

7 years agolibknot: remove superfluous function knot_rrset_to_wire_rotate
Daniel Salzman [Wed, 24 Oct 2018 18:37:33 +0000 (20:37 +0200)] 
libknot: remove superfluous function knot_rrset_to_wire_rotate

7 years agodoc: update and unify configuration reference
Daniel Salzman [Wed, 24 Oct 2018 18:30:00 +0000 (20:30 +0200)] 
doc: update and unify configuration reference

7 years agodistro/tests: fix openSUSE repo automation
Tomas Krizek [Wed, 24 Oct 2018 12:32:24 +0000 (14:32 +0200)] 
distro/tests: fix openSUSE repo automation

7 years agodistro/tests: add Ubuntu1810
Tomas Krizek [Wed, 24 Oct 2018 12:35:12 +0000 (14:35 +0200)] 
distro/tests: add Ubuntu1810

7 years agoMerge branch 'fix_signing_updates' into 'master'
Daniel Salzman [Wed, 24 Oct 2018 11:57:02 +0000 (11:57 +0000)] 
Merge branch 'fix_signing_updates' into 'master'

Fix signing updates

See merge request knot/knot-dns!940

7 years agodoc: remove invalid reference
Daniel Salzman [Wed, 24 Oct 2018 11:18:29 +0000 (13:18 +0200)] 
doc: remove invalid reference

7 years agopython: add comment about libknot.so loading
Daniel Salzman [Wed, 24 Oct 2018 10:50:20 +0000 (12:50 +0200)] 
python: add comment about libknot.so loading

7 years agodnssec: keep track of newly added rrsig expiration
Libor Peltan [Tue, 23 Oct 2018 13:35:00 +0000 (15:35 +0200)] 
dnssec: keep track of newly added rrsig expiration

7 years agodnssec: signing updates not forcedly; re-planning improved
Libor Peltan [Tue, 23 Oct 2018 12:44:05 +0000 (14:44 +0200)] 
dnssec: signing updates not forcedly; re-planning improved

7 years agoMerge branch 'doc-dnsproxy-resolver' into 'master'
Daniel Salzman [Wed, 24 Oct 2018 06:40:47 +0000 (06:40 +0000)] 
Merge branch 'doc-dnsproxy-resolver' into 'master'

doc/dnsproxy: describe forwarding to resolver use-case

See merge request knot/knot-dns!941

7 years agodoc/dnsproxy: describe forwarding to resolver use-case
Tomas Krizek [Tue, 23 Oct 2018 15:56:12 +0000 (17:56 +0200)] 
doc/dnsproxy: describe forwarding to resolver use-case

7 years agomod-geoip: switch to contrib/sockaddr functions
Mark Karpilovskij [Mon, 22 Oct 2018 15:39:23 +0000 (17:39 +0200)] 
mod-geoip: switch to contrib/sockaddr functions

7 years agoMerge branch 'knotc_force' into 'master'
Daniel Salzman [Mon, 22 Oct 2018 14:12:46 +0000 (14:12 +0000)] 
Merge branch 'knotc_force' into 'master'

knotc: add action to enable/disable the --force flag

See merge request knot/knot-dns!919

7 years agodoc: improve formatting of knotc commands
Daniel Salzman [Mon, 22 Oct 2018 14:02:06 +0000 (16:02 +0200)] 
doc: improve formatting of knotc commands

7 years agoknotc: add an option to force a single zone operation
Mark Karpilovskij [Fri, 31 Aug 2018 13:10:20 +0000 (15:10 +0200)] 
knotc: add an option to force a single zone operation

7 years agoFix import
Ladislav Lhotka [Fri, 19 Oct 2018 13:08:53 +0000 (15:08 +0200)] 
Fix import

7 years agoMerge branch 'fix_unplanned_re_sign' into 'master'
Daniel Salzman [Fri, 19 Oct 2018 12:07:15 +0000 (12:07 +0000)] 
Merge branch 'fix_unplanned_re_sign' into 'master'

Fix unplanned re sign

See merge request knot/knot-dns!939

7 years agoevents: fixed re-planning dnssec after empty update
Libor Peltan [Fri, 19 Oct 2018 11:13:06 +0000 (13:13 +0200)] 
events: fixed re-planning dnssec after empty update

7 years agoevents: unified rescheduling dnssec
Libor Peltan [Fri, 19 Oct 2018 08:59:41 +0000 (10:59 +0200)] 
events: unified rescheduling dnssec

7 years agolibknot: remove lmdb_LIBS from the pkg-config file if embedded LMDB is used
Daniel Salzman [Thu, 18 Oct 2018 15:58:14 +0000 (17:58 +0200)] 
libknot: remove lmdb_LIBS from the pkg-config file if embedded LMDB is used

fixes #615

7 years agologging: warn if dnssec not rescheduled
Libor Peltan [Fri, 19 Oct 2018 08:39:17 +0000 (10:39 +0200)] 
logging: warn if dnssec not rescheduled

7 years agoutils: mute gcc warning without optimizations
Daniel Salzman [Thu, 18 Oct 2018 18:09:40 +0000 (20:09 +0200)] 
utils: mute gcc warning without optimizations

7 years agotests: attempt to fix dnssec/nsec_update
Libor Peltan [Thu, 18 Oct 2018 16:49:32 +0000 (18:49 +0200)] 
tests: attempt to fix dnssec/nsec_update

7 years agoMerge branch 'axfr_failover' into 'master'
Daniel Salzman [Wed, 17 Oct 2018 13:20:49 +0000 (13:20 +0000)] 
Merge branch 'axfr_failover' into 'master'

ixfr/axfr: failover even when the ixfr reply wasn't valid

See merge request knot/knot-dns!938

7 years agoixfr/axfr: failover even when the ixfr reply wasn't valid
Libor Peltan [Wed, 17 Oct 2018 08:08:53 +0000 (10:08 +0200)] 
ixfr/axfr: failover even when the ixfr reply wasn't valid

before: ixfr falls back to axfr only if valid, but negative reply, e.g. NOTAUTH, journal inconsistency..
after: ixfr falls back to axfr in any case ixfr fails, e.g. malformed reply packet

7 years agoknotc: load available modules also before configuration import
Daniel Salzman [Wed, 17 Oct 2018 09:20:02 +0000 (11:20 +0200)] 
knotc: load available modules also before configuration import

fixes #938

7 years agoMerge branch 'geoip_test' into 'master'
Daniel Salzman [Tue, 16 Oct 2018 12:39:40 +0000 (12:39 +0000)] 
Merge branch 'geoip_test' into 'master'

tests-extra: a simple GeoIP test

See merge request knot/knot-dns!937

7 years agotests-extra: a simple GeoIP test
Mark Karpilovskij [Mon, 30 Jul 2018 17:55:27 +0000 (19:55 +0200)] 
tests-extra: a simple GeoIP test

7 years agogeoip: improve documentation
Daniel Salzman [Thu, 11 Oct 2018 13:27:14 +0000 (15:27 +0200)] 
geoip: improve documentation

7 years agodoc: a couple of DNSSEC notes for the GeoIP module
Mark Karpilovskij [Thu, 11 Oct 2018 01:12:36 +0000 (03:12 +0200)] 
doc: a couple of DNSSEC notes for the GeoIP module

7 years agomod-geoip: fix type for compiling without MaxMind
Mark Karpilovskij [Wed, 10 Oct 2018 21:15:14 +0000 (23:15 +0200)] 
mod-geoip: fix type for compiling without MaxMind

7 years agomod-geoip: bugfix, shared memory accross threads
Daniel Salzman [Wed, 10 Oct 2018 13:21:44 +0000 (15:21 +0200)] 
mod-geoip: bugfix, shared memory accross threads

7 years agoMerge branch 'master_serial_fix' into 'master'
Daniel Salzman [Wed, 10 Oct 2018 11:44:59 +0000 (11:44 +0000)] 
Merge branch 'master_serial_fix' into 'master'

ixfr: proper logging if kasp db broken (master serial unavail)

Closes #601

See merge request knot/knot-dns!936

7 years agoMerge branch 'online-nsec-bitmap' into 'master'
Daniel Salzman [Wed, 10 Oct 2018 11:21:24 +0000 (11:21 +0000)] 
Merge branch 'online-nsec-bitmap' into 'master'

Configurable RR types in NSEC bitmap generated by online signing

See merge request knot/knot-dns!933

7 years agomod-onlinesign: configurable RR types in NSEC bitmap
Mark Karpilovskij [Mon, 8 Oct 2018 12:40:13 +0000 (14:40 +0200)] 
mod-onlinesign: configurable RR types in NSEC bitmap

7 years agoixfr: proper logging if kasp db broken (master serial unavail)
Libor Peltan [Wed, 10 Oct 2018 06:46:17 +0000 (08:46 +0200)] 
ixfr: proper logging if kasp db broken (master serial unavail)

7 years agoonlinesign: fix of 2fff1e9629109b08d9c36f4e44d70f5b3ba68e66 fix race cond
Libor Peltan [Tue, 9 Oct 2018 14:50:07 +0000 (16:50 +0200)] 
onlinesign: fix of 2fff1e9629109b08d9c36f4e44d70f5b3ba68e66 fix race cond

7 years agoMerge branch 'onlinesign_keyset_race' into 'master'
Daniel Salzman [Mon, 8 Oct 2018 18:51:12 +0000 (18:51 +0000)] 
Merge branch 'onlinesign_keyset_race' into 'master'

onlinesign: fixed race cond in keyset reload by new mutex

Closes #600

See merge request knot/knot-dns!934

7 years agoonlinesign: fixed race cond in keyset reload by new mutex
Libor Peltan [Mon, 8 Oct 2018 15:37:31 +0000 (17:37 +0200)] 
onlinesign: fixed race cond in keyset reload by new mutex

7 years agotests-extra: fix ctl socket connection in modules/queryacl
Mark Karpilovskij [Mon, 8 Oct 2018 11:21:13 +0000 (13:21 +0200)] 
tests-extra: fix ctl socket connection in modules/queryacl

7 years agoconf: tiny code unification
Daniel Salzman [Sun, 7 Oct 2018 19:24:59 +0000 (21:24 +0200)] 
conf: tiny code unification

7 years agoknotd: add configurable answer rrset rotation determined by a query ID
Daniel Salzman [Fri, 5 Oct 2018 11:47:25 +0000 (13:47 +0200)] 
knotd: add configurable answer rrset rotation determined by a query ID

close #612

7 years agoqueryacl: fix typo in the Makefile
Daniel Salzman [Sun, 7 Oct 2018 18:49:37 +0000 (20:49 +0200)] 
queryacl: fix typo in the Makefile

7 years agoMerge branch 'mod-queryacl' into 'master'
Daniel Salzman [Sun, 7 Oct 2018 18:36:05 +0000 (18:36 +0000)] 
Merge branch 'mod-queryacl' into 'master'

Query ACL module

See merge request knot/knot-dns!932

7 years agoqueryacl: new module for query access control
Mark Karpilovskij [Sun, 23 Sep 2018 15:12:49 +0000 (17:12 +0200)] 
queryacl: new module for query access control

7 years agomodules: move addr_range_match up to module.h
Mark Karpilovskij [Sun, 23 Sep 2018 15:07:24 +0000 (17:07 +0200)] 
modules: move addr_range_match up to module.h

7 years agoyparser: add support for backslashed characters in item value
Daniel Salzman [Fri, 21 Sep 2018 14:27:52 +0000 (16:27 +0200)] 
yparser: add support for backslashed characters in item value

Backslash character before quotation character is removed during parsing.

This feature is useful for the GeoIP module.