]>
git.ipfire.org Git - thirdparty/knot-dns.git/log
Libor Peltan [Thu, 22 Mar 2018 14:01:12 +0000 (15:01 +0100)]
dnssec: sign CDS/CDNSKEY with KSK instead of ZSK
...this is according to RFC 7344 section 4.1
however, this may do problems with offline-KSK setup
Daniel Salzman [Thu, 22 Mar 2018 13:46:26 +0000 (14:46 +0100)]
Merge branch 'journal_unneeded' into 'master'
journal: removed unneeded code
See merge request knot/knot-dns!896
Libor Peltan [Thu, 22 Mar 2018 13:40:58 +0000 (14:40 +0100)]
journal: removed unneeded code
Daniel Salzman [Thu, 22 Mar 2018 12:48:47 +0000 (13:48 +0100)]
Merge branch 'chgset_deseri_ctx' into 'master'
Changeset deserializiation inside IXFR answer
See merge request knot/knot-dns!895
Libor Peltan [Fri, 16 Mar 2018 16:26:22 +0000 (17:26 +0100)]
journal on-the-fly deserialization: used in IXFR
Libor Peltan [Fri, 16 Mar 2018 13:00:34 +0000 (14:00 +0100)]
journal on-the-fly deserialization: support in journal
Daniel Salzman [Wed, 21 Mar 2018 15:36:24 +0000 (16:36 +0100)]
debian: fix kjournalprint man in knot.install
Daniel Salzman [Wed, 21 Mar 2018 13:22:48 +0000 (14:22 +0100)]
Merge branch 'obs-nightly-build' into 'master'
ci: fix nightly OBS build schedule
See merge request knot/knot-dns!894
Tomas Krizek [Wed, 21 Mar 2018 12:28:56 +0000 (13:28 +0100)]
ci: fix nightly OBS build schedule
Daniel Salzman [Wed, 21 Mar 2018 11:13:30 +0000 (12:13 +0100)]
distro: update kjournalprint man page location
Daniel Salzman [Wed, 21 Mar 2018 10:11:28 +0000 (11:11 +0100)]
doc: add note about keymgr config option in migration
Daniel Salzman [Wed, 21 Mar 2018 10:02:45 +0000 (11:02 +0100)]
utils: unify getopt_long parameters
Daniel Salzman [Wed, 21 Mar 2018 09:24:35 +0000 (10:24 +0100)]
man: move kjournalprint from .1 to .8
Daniel Salzman [Wed, 21 Mar 2018 09:05:12 +0000 (10:05 +0100)]
utils: add maximum configuration size command line option
Daniel Salzman [Wed, 21 Mar 2018 08:51:11 +0000 (09:51 +0100)]
strtonum: add size_t variant, refactoring
Daniel Salzman [Wed, 21 Mar 2018 07:28:39 +0000 (08:28 +0100)]
rpm: don't set removed option --with-timer-mapsize
Daniel Salzman [Tue, 20 Mar 2018 20:51:28 +0000 (21:51 +0100)]
serialization: remove ignored const qualifier
Daniel Salzman [Tue, 20 Mar 2018 19:44:03 +0000 (20:44 +0100)]
journal: fix printf arguments to mute warnings on 32bits
Daniel Salzman [Tue, 20 Mar 2018 09:25:03 +0000 (10:25 +0100)]
Merge branch 'obs' into 'master'
Packaging: automate build in OBS
See merge request knot/knot-dns!884
Daniel Salzman [Tue, 20 Mar 2018 09:02:03 +0000 (10:02 +0100)]
modules: improve initialization of allocated memory
Daniel Salzman [Tue, 20 Mar 2018 08:33:38 +0000 (09:33 +0100)]
mempool: fix pointer arithmetic with void pointer (lgtm.com)
Daniel Salzman [Tue, 20 Mar 2018 08:27:30 +0000 (09:27 +0100)]
log: use proper parameter type (lgtm.com)
Daniel Salzman [Tue, 20 Mar 2018 08:18:28 +0000 (09:18 +0100)]
ds_query: add missing '#pragma once' (lgtm.com)
Daniel Salzman [Tue, 20 Mar 2018 08:15:03 +0000 (09:15 +0100)]
mod-whoami: remove redundant check (lgtm.com)
Daniel Salzman [Tue, 20 Mar 2018 08:11:21 +0000 (09:11 +0100)]
keymgr: add missing '#pragma once' (lgtm.com)
Daniel Salzman [Tue, 20 Mar 2018 08:08:46 +0000 (09:08 +0100)]
opt: fix pointer arithmetic with void pointer (lgtm.com)
Daniel Salzman [Tue, 20 Mar 2018 07:45:16 +0000 (08:45 +0100)]
yparser: make yp_int and yp_bin_len inline static
Tomas Krizek [Mon, 19 Mar 2018 19:00:12 +0000 (20:00 +0100)]
packaging: tests - explicitly specify repository for testing
Tomas Krizek [Mon, 19 Mar 2018 14:53:12 +0000 (15:53 +0100)]
rpm: delete pykeymgr and migration scriptlet
Daniel Salzman [Mon, 19 Mar 2018 14:37:19 +0000 (15:37 +0100)]
rpm: update knot.spec file
Tomas Krizek [Mon, 19 Mar 2018 14:11:55 +0000 (15:11 +0100)]
debian: remove deprecated files and cleanup
Tomas Krizek [Mon, 26 Feb 2018 15:46:11 +0000 (16:46 +0100)]
debian: update packaging files
Tomas Krizek [Wed, 21 Feb 2018 16:28:08 +0000 (17:28 +0100)]
ci: trigger OBS builds
Tomas Krizek [Wed, 21 Feb 2018 16:04:08 +0000 (17:04 +0100)]
scripts: distrofiles, build-in obs
Add utility scripts for creating distribution-specific files
and to trigger build in OBS.
Tomas Krizek [Tue, 27 Feb 2018 10:54:06 +0000 (11:54 +0100)]
packaging: add tests
Tomas Krizek [Wed, 28 Feb 2018 16:43:35 +0000 (17:43 +0100)]
packaging: add files for arch
Tomas Krizek [Wed, 21 Feb 2018 16:44:41 +0000 (17:44 +0100)]
packaging: add files for debian
Tomas Krizek [Wed, 21 Feb 2018 14:10:50 +0000 (15:10 +0100)]
packaging: add files for fedora/epel
Daniel Salzman [Mon, 19 Mar 2018 14:54:03 +0000 (15:54 +0100)]
mod-stats: reduce memory allocation for disabled metrics
Vladimír Čunát [Thu, 1 Feb 2018 14:45:17 +0000 (15:45 +0100)]
dname: a better comment
Daniel Salzman [Mon, 19 Mar 2018 09:01:54 +0000 (10:01 +0100)]
tests: don't check disabled modules
Daniel Salzman [Sun, 18 Mar 2018 21:47:41 +0000 (22:47 +0100)]
tests-fuzz: build knotd-stdio only if daemon is enabled
Daniel Salzman [Sun, 18 Mar 2018 21:41:49 +0000 (22:41 +0100)]
configure: don't build libutils if not needed
Daniel Salzman [Sun, 18 Mar 2018 19:02:16 +0000 (20:02 +0100)]
configure: improve dependency check for dnstap
Daniel Salzman [Sun, 18 Mar 2018 18:22:21 +0000 (19:22 +0100)]
configure: move directory section upwards
Daniel Salzman [Sun, 18 Mar 2018 18:09:11 +0000 (19:09 +0100)]
configure: print the default prefix value
fixes: #573
Daniel Salzman [Sun, 18 Mar 2018 15:16:37 +0000 (16:16 +0100)]
vpool: fix compilation with muscl libc
fixes #574
Mark Karpilovskij [Fri, 16 Mar 2018 13:12:34 +0000 (14:12 +0100)]
nameserver: add OPT RR size to fix transfer stats logging
Daniel Salzman [Fri, 16 Mar 2018 13:04:24 +0000 (14:04 +0100)]
configure: tiny cleanup
Daniel Salzman [Fri, 16 Mar 2018 12:34:07 +0000 (13:34 +0100)]
Merge branch 'sign_diff_fix' into 'master'
dnssec/zone_update: zone sign bumps SOA serial only if not updated yet
See merge request knot/knot-dns!890
Daniel Salzman [Fri, 16 Mar 2018 09:20:27 +0000 (10:20 +0100)]
server: fix UDP socket initialization
Daniel Salzman [Thu, 15 Mar 2018 21:35:21 +0000 (22:35 +0100)]
Merge branch 'journal_optimization' into 'master'
Journal optimization
See merge request knot/knot-dns!880
Daniel Salzman [Thu, 15 Mar 2018 21:21:55 +0000 (22:21 +0100)]
journal: code cleanup
Mark Karpilovskij [Mon, 12 Mar 2018 11:55:22 +0000 (12:55 +0100)]
journal: remove obsolete function declaration
Mark Karpilovskij [Fri, 9 Mar 2018 17:12:52 +0000 (18:12 +0100)]
journal: coding style unification nitpick
Libor Peltan [Fri, 9 Mar 2018 12:01:23 +0000 (13:01 +0100)]
journal: added numbers to not-enough-space log msg
Libor Peltan [Fri, 9 Mar 2018 10:36:05 +0000 (11:36 +0100)]
kjournalprint: cosmetic fix in handling additional history
Libor Peltan [Sun, 4 Mar 2018 20:38:58 +0000 (21:38 +0100)]
journal: bugfix avoid empty chunks
Libor Peltan [Sun, 4 Mar 2018 19:33:01 +0000 (20:33 +0100)]
journal: cleanup unneeded arrays
Libor Peltan [Fri, 9 Mar 2018 14:27:15 +0000 (15:27 +0100)]
journal: chunks for s11n are allocated directly in LMDB
this should spare much memory because not allocating
temporary serialization area
this should also spare much time becuase data are not
copied twice
Libor Peltan [Fri, 9 Mar 2018 14:24:42 +0000 (15:24 +0100)]
journal: refactored serialization to be callback-like
Daniel Salzman [Wed, 14 Mar 2018 20:09:14 +0000 (21:09 +0100)]
doxygen: move related files to doc/doxygen
Daniel Salzman [Wed, 14 Mar 2018 15:27:17 +0000 (16:27 +0100)]
Makefile: build knotc and knotd if daemon and not utils
Daniel Salzman [Wed, 14 Mar 2018 14:43:00 +0000 (15:43 +0100)]
tests/confdb: fix clang analyzer compile warnings
Daniel Salzman [Wed, 14 Mar 2018 14:28:22 +0000 (15:28 +0100)]
m4/knot-version: add prefixes to avoid macro name conflicts
Daniel Salzman [Wed, 14 Mar 2018 11:30:20 +0000 (12:30 +0100)]
Extend version format for better automation, remove redundant gnu-flavor files
See m4/knot-version.m4
Mark Karpilovskij [Mon, 12 Mar 2018 10:21:47 +0000 (11:21 +0100)]
tests: update nsec bitmap test
Mark Karpilovskij [Fri, 9 Mar 2018 12:25:38 +0000 (13:25 +0100)]
dnssec: move nsec_bitmap_contains_type from resolver to knot
Daniel Salzman [Tue, 13 Mar 2018 12:38:31 +0000 (13:38 +0100)]
tests: another build cleanup
Daniel Salzman [Mon, 12 Mar 2018 14:47:31 +0000 (15:47 +0100)]
libs: build cleanup, remove pykeymgr
Daniel Salzman [Mon, 12 Mar 2018 13:53:53 +0000 (14:53 +0100)]
Update license in previously changed files
Mark Karpilovskij [Mon, 12 Mar 2018 13:44:48 +0000 (14:44 +0100)]
nameserver: do not solve answer if it was already solved
Daniel Salzman [Mon, 12 Mar 2018 13:02:06 +0000 (14:02 +0100)]
libs: update Makefiles
Daniel Salzman [Mon, 12 Mar 2018 12:38:34 +0000 (13:38 +0100)]
opt: fix typo
Daniel Salzman [Mon, 12 Mar 2018 10:16:20 +0000 (11:16 +0100)]
zscanner: move to libzscanner
Daniel Salzman [Mon, 12 Mar 2018 08:57:34 +0000 (09:57 +0100)]
dnssec: move to libdnssec
Libor Peltan [Sat, 10 Mar 2018 16:15:04 +0000 (17:15 +0100)]
dnssec/zone_update: zone sign bumps SOA serial only if not updated yet
this bug bahaves like this: if you configure:
dnssec-signing: on
zonefile-load: difference
it will, upon changing zonefile, make inconsistencies in journal
leading in broken IXFR
the reason is that by calling set_new_soa over existing SOA in
changeset (probably because of zone_update_from_differences)
it updates the changeset's soa_from to incorrect value
Daniel Salzman [Fri, 9 Mar 2018 18:53:10 +0000 (19:53 +0100)]
Merge branch 'ci-workflow-improve' into 'master'
Build images in scheduled pipelines
See merge request knot/knot-dns!888
Petr Černohouz [Fri, 9 Mar 2018 18:28:56 +0000 (19:28 +0100)]
Build images in scheduled pipelines
Daniel Salzman [Fri, 9 Mar 2018 13:50:43 +0000 (14:50 +0100)]
Merge branch 'rrl_monotonic' into 'master'
module rrl: using monotonic time
See merge request knot/knot-dns!887
Daniel Salzman [Fri, 9 Mar 2018 13:36:18 +0000 (14:36 +0100)]
tests-fuzz: update README
Libor Peltan [Fri, 9 Mar 2018 12:48:55 +0000 (13:48 +0100)]
module rrl: using monotonic time
Daniel Salzman [Fri, 9 Mar 2018 07:50:28 +0000 (08:50 +0100)]
tests: move zscanner tests and libtap + improvements
Daniel Salzman [Thu, 8 Mar 2018 20:31:35 +0000 (21:31 +0100)]
dnssec: remove obsolete doc
Daniel Salzman [Thu, 8 Mar 2018 20:11:04 +0000 (21:11 +0100)]
dnssec: move dnssec tests to common tests
Daniel Salzman [Thu, 8 Mar 2018 16:01:54 +0000 (17:01 +0100)]
tests-fuzz: add alf-loop.h to knotd_stdio_SOURCES, fix include path
Daniel Salzman [Thu, 8 Mar 2018 15:58:42 +0000 (16:58 +0100)]
tests: move knot tests to separate directory
Daniel Salzman [Thu, 8 Mar 2018 14:58:36 +0000 (15:58 +0100)]
libtap: move README
Daniel Salzman [Thu, 8 Mar 2018 13:00:34 +0000 (14:00 +0100)]
ctl: sweep also timer DB during zone purge on configured zone
Daniel Salzman [Wed, 7 Mar 2018 19:32:23 +0000 (20:32 +0100)]
tests-fuzz: add info about AFL with ASAN
Daniel Salzman [Wed, 7 Mar 2018 19:05:43 +0000 (20:05 +0100)]
Merge branch 'ksk_not_sep' into 'master'
Support for KSK without SEP flag.
Closes #566
See merge request knot/knot-dns!879
Libor Peltan [Fri, 2 Mar 2018 10:10:39 +0000 (11:10 +0100)]
keymgr: add sep flag option (plus generate_key refactor)
Libor Peltan [Fri, 2 Mar 2018 08:45:56 +0000 (09:45 +0100)]
semcheck: CDNSKEY doesn't have to have SEP flag
Libor Peltan [Fri, 23 Feb 2018 14:08:11 +0000 (15:08 +0100)]
doc: clarified key lifetime timestamps
Libor Peltan [Fri, 23 Feb 2018 13:43:33 +0000 (14:43 +0100)]
doc: clarified KSK role and SEP flag
Libor Peltan [Fri, 23 Feb 2018 12:59:45 +0000 (13:59 +0100)]
doc: added keymgr ability to set ksk/zsk
Libor Peltan [Fri, 23 Feb 2018 12:35:50 +0000 (13:35 +0100)]
tests: single-type-signing with CSK without SEP bit
Libor Peltan [Fri, 23 Feb 2018 12:13:57 +0000 (13:13 +0100)]
keymgr: enables reconfiguring key role (KSK/ZSK/CSK)
Libor Peltan [Fri, 23 Feb 2018 12:04:13 +0000 (13:04 +0100)]
dnssec: not using SEP bit to determine KSK-ness
Daniel Salzman [Wed, 7 Mar 2018 12:14:05 +0000 (13:14 +0100)]
make: suppress echoing of the commands