]>
git.ipfire.org Git - thirdparty/knot-dns.git/log
Mark Karpilovskij [Wed, 31 Oct 2018 09:38:24 +0000 (10:38 +0100)]
keymgr: unify format of time-related command args
Libor Peltan [Tue, 30 Oct 2018 09:21:01 +0000 (10:21 +0100)]
offline KSK bugfix: allow infinite-valid KSK
Libor Peltan [Tue, 30 Oct 2018 08:54:22 +0000 (09:54 +0100)]
offline KSK: support for cds-publish option
Libor Peltan [Tue, 30 Oct 2018 08:53:43 +0000 (09:53 +0100)]
offline KSK: fix after rebase: accept KSK-only kasp db
Mark Karpilovskij [Mon, 29 Oct 2018 15:56:52 +0000 (16:56 +0100)]
fixup: fix a small leak
Libor Peltan [Wed, 24 Oct 2018 13:41:31 +0000 (15:41 +0200)]
bugfix: don't subtract rrsig-refresh from dnskey-determined next resign
Libor Peltan [Wed, 24 Oct 2018 12:47:33 +0000 (14:47 +0200)]
fix after rebase
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
Libor Peltan [Fri, 19 Oct 2018 12:50:15 +0000 (14:50 +0200)]
kasp DB: little bugfix: additional semantic check
Libor Peltan [Thu, 18 Oct 2018 08:46:47 +0000 (10:46 +0200)]
offline KSK: ksr and skr have version, not used yet
Libor Peltan [Wed, 17 Oct 2018 08:35:36 +0000 (10:35 +0200)]
offline KSK: bugfix: leak
Mark Karpilovskij [Mon, 5 Nov 2018 13:44:46 +0000 (14:44 +0100)]
doc: a note about switching from manual to auto key management
Mark Karpilovskij [Mon, 5 Nov 2018 12:25:25 +0000 (13:25 +0100)]
tests-extra: skip geoip test when MMDB not available
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
Libor Peltan [Mon, 8 Oct 2018 12:11:53 +0000 (14:11 +0200)]
offline KSK: improved deleting offline records
Libor Peltan [Fri, 5 Oct 2018 14:28:24 +0000 (16:28 +0200)]
offline KSK: removed in-place offline KSK setup option
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)
Libor Peltan [Wed, 19 Sep 2018 14:58:38 +0000 (16:58 +0200)]
dnssec: separated function for adding publishable DNSKEY, CDNSKEY, CDS into rrsets
Libor Peltan [Wed, 19 Sep 2018 14:12:30 +0000 (16:12 +0200)]
offline KSK: bugfix - check zone belongance of stored RRSIGs
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 .
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 .
Libor Peltan [Tue, 18 Sep 2018 14:15:49 +0000 (16:15 +0200)]
offline KSK: feat - sending and signing also CDNSKEY and CDS
Libor Peltan [Wed, 5 Sep 2018 15:35:39 +0000 (17:35 +0200)]
doc: offline ksk: operational manual
Libor Peltan [Sat, 4 Aug 2018 19:07:38 +0000 (21:07 +0200)]
feature/DNSSEC: offline KSK with server+signer sending KSR+SKR
Libor Peltan [Sat, 4 Aug 2018 14:23:45 +0000 (16:23 +0200)]
offline KSK: implement deleting RRSIGs stored in kaspdb
Libor Peltan [Fri, 25 May 2018 16:48:38 +0000 (18:48 +0200)]
feature/DNSSEC: offline KSK: only with shared kasp db
Libor Peltan [Sun, 16 Sep 2018 06:20:48 +0000 (08:20 +0200)]
dnssec: separated function for determining cdnskeys
Libor Peltan [Fri, 8 Jun 2018 17:24:00 +0000 (19:24 +0200)]
tests: keymgr becomes confile instead of kaspdir
Libor Peltan [Fri, 8 Jun 2018 15:20:39 +0000 (17:20 +0200)]
keymgr: feature: deleting old keys in "removed" state
Jan Vcelak [Sun, 6 May 2018 20:54:57 +0000 (22:54 +0200)]
delete unmaintained ycm config
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
Libor Peltan [Fri, 2 Nov 2018 13:10:39 +0000 (14:10 +0100)]
zone load: improve logging
Daniel Salzman [Sat, 3 Nov 2018 15:26:10 +0000 (16:26 +0100)]
doc: add note on PKCS #11 configuration + fixes
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
Libor Peltan [Sat, 3 Nov 2018 09:03:20 +0000 (10:03 +0100)]
doc: missing option
Tomas Krizek [Fri, 2 Nov 2018 13:39:11 +0000 (14:39 +0100)]
distro/tests: remove Fedora27
Tomas Krizek [Fri, 2 Nov 2018 13:38:54 +0000 (14:38 +0100)]
distro/tests: add Fedora29
Daniel Salzman [Tue, 30 Oct 2018 14:27:09 +0000 (15:27 +0100)]
doc: highlight possible pathname expansion of knotc parameters
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
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
Libor Peltan [Mon, 29 Oct 2018 10:35:59 +0000 (11:35 +0100)]
DS query: don't ask other addrs if first returned negative
Libor Peltan [Mon, 29 Oct 2018 10:35:02 +0000 (11:35 +0100)]
doc: key retire from DS TTL
Libor Peltan [Thu, 25 Oct 2018 17:35:21 +0000 (19:35 +0200)]
onlinesign: don't ignore planned changes in keys timers
Libor Peltan [Thu, 25 Oct 2018 14:04:40 +0000 (16:04 +0200)]
dnssec: after DS check, KSK remains active for DS TTL
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
Libor Peltan [Fri, 26 Oct 2018 16:14:31 +0000 (18:14 +0200)]
keymgr: added check that timers make sense
Daniel Salzman [Fri, 21 Sep 2018 09:05:38 +0000 (11:05 +0200)]
update: remove double ACL check
Daniel Salzman [Tue, 16 Oct 2018 07:42:26 +0000 (09:42 +0200)]
libknot/tsig: remove unused structure items
Daniel Salzman [Thu, 18 Oct 2018 18:40:15 +0000 (20:40 +0200)]
requestor: code cleanup
Daniel Salzman [Fri, 21 Sep 2018 07:23:40 +0000 (09:23 +0200)]
zone: move update enque/deque to update
Daniel Salzman [Thu, 25 Oct 2018 12:54:44 +0000 (14:54 +0200)]
tests-extra: add note on unusable libknot with ASAN
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
Libor Peltan [Thu, 25 Oct 2018 08:55:13 +0000 (10:55 +0200)]
dnssec: remove fallback from single KSK to CSK; fix tests
Daniel Salzman [Wed, 24 Oct 2018 18:37:33 +0000 (20:37 +0200)]
libknot: remove superfluous function knot_rrset_to_wire_rotate
Daniel Salzman [Wed, 24 Oct 2018 18:30:00 +0000 (20:30 +0200)]
doc: update and unify configuration reference
Tomas Krizek [Wed, 24 Oct 2018 12:32:24 +0000 (14:32 +0200)]
distro/tests: fix openSUSE repo automation
Tomas Krizek [Wed, 24 Oct 2018 12:35:12 +0000 (14:35 +0200)]
distro/tests: add Ubuntu1810
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
Daniel Salzman [Wed, 24 Oct 2018 11:18:29 +0000 (13:18 +0200)]
doc: remove invalid reference
Daniel Salzman [Wed, 24 Oct 2018 10:50:20 +0000 (12:50 +0200)]
python: add comment about libknot.so loading
Libor Peltan [Tue, 23 Oct 2018 13:35:00 +0000 (15:35 +0200)]
dnssec: keep track of newly added rrsig expiration
Libor Peltan [Tue, 23 Oct 2018 12:44:05 +0000 (14:44 +0200)]
dnssec: signing updates not forcedly; re-planning improved
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
Tomas Krizek [Tue, 23 Oct 2018 15:56:12 +0000 (17:56 +0200)]
doc/dnsproxy: describe forwarding to resolver use-case
Mark Karpilovskij [Mon, 22 Oct 2018 15:39:23 +0000 (17:39 +0200)]
mod-geoip: switch to contrib/sockaddr functions
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
Daniel Salzman [Mon, 22 Oct 2018 14:02:06 +0000 (16:02 +0200)]
doc: improve formatting of knotc commands
Mark Karpilovskij [Fri, 31 Aug 2018 13:10:20 +0000 (15:10 +0200)]
knotc: add an option to force a single zone operation
Ladislav Lhotka [Fri, 19 Oct 2018 13:08:53 +0000 (15:08 +0200)]
Fix import
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
Libor Peltan [Fri, 19 Oct 2018 11:13:06 +0000 (13:13 +0200)]
events: fixed re-planning dnssec after empty update
Libor Peltan [Fri, 19 Oct 2018 08:59:41 +0000 (10:59 +0200)]
events: unified rescheduling dnssec
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
Libor Peltan [Fri, 19 Oct 2018 08:39:17 +0000 (10:39 +0200)]
logging: warn if dnssec not rescheduled
Daniel Salzman [Thu, 18 Oct 2018 18:09:40 +0000 (20:09 +0200)]
utils: mute gcc warning without optimizations
Libor Peltan [Thu, 18 Oct 2018 16:49:32 +0000 (18:49 +0200)]
tests: attempt to fix dnssec/nsec_update
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
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
Daniel Salzman [Wed, 17 Oct 2018 09:20:02 +0000 (11:20 +0200)]
knotc: load available modules also before configuration import
fixes #938
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
Mark Karpilovskij [Mon, 30 Jul 2018 17:55:27 +0000 (19:55 +0200)]
tests-extra: a simple GeoIP test
Daniel Salzman [Thu, 11 Oct 2018 13:27:14 +0000 (15:27 +0200)]
geoip: improve documentation
Mark Karpilovskij [Thu, 11 Oct 2018 01:12:36 +0000 (03:12 +0200)]
doc: a couple of DNSSEC notes for the GeoIP module
Mark Karpilovskij [Wed, 10 Oct 2018 21:15:14 +0000 (23:15 +0200)]
mod-geoip: fix type for compiling without MaxMind
Daniel Salzman [Wed, 10 Oct 2018 13:21:44 +0000 (15:21 +0200)]
mod-geoip: bugfix, shared memory accross threads
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
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
Mark Karpilovskij [Mon, 8 Oct 2018 12:40:13 +0000 (14:40 +0200)]
mod-onlinesign: configurable RR types in NSEC bitmap
Libor Peltan [Wed, 10 Oct 2018 06:46:17 +0000 (08:46 +0200)]
ixfr: proper logging if kasp db broken (master serial unavail)
Libor Peltan [Tue, 9 Oct 2018 14:50:07 +0000 (16:50 +0200)]
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
Libor Peltan [Mon, 8 Oct 2018 15:37:31 +0000 (17:37 +0200)]
onlinesign: fixed race cond in keyset reload by new mutex
Mark Karpilovskij [Mon, 8 Oct 2018 11:21:13 +0000 (13:21 +0200)]
tests-extra: fix ctl socket connection in modules/queryacl
Daniel Salzman [Sun, 7 Oct 2018 19:24:59 +0000 (21:24 +0200)]
conf: tiny code unification
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
Daniel Salzman [Sun, 7 Oct 2018 18:49:37 +0000 (20:49 +0200)]
queryacl: fix typo in the Makefile
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
Mark Karpilovskij [Sun, 23 Sep 2018 15:12:49 +0000 (17:12 +0200)]
queryacl: new module for query access control
Mark Karpilovskij [Sun, 23 Sep 2018 15:07:24 +0000 (17:07 +0200)]
modules: move addr_range_match up to module.h
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.