]> git.ipfire.org Git - thirdparty/knot-dns.git/log
thirdparty/knot-dns.git
8 years agodnssec: sign CDS/CDNSKEY with KSK instead of ZSK
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

8 years agoMerge branch 'journal_unneeded' into 'master'
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

8 years agojournal: removed unneeded code
Libor Peltan [Thu, 22 Mar 2018 13:40:58 +0000 (14:40 +0100)] 
journal: removed unneeded code

8 years agoMerge branch 'chgset_deseri_ctx' into 'master'
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

8 years agojournal on-the-fly deserialization: used in IXFR
Libor Peltan [Fri, 16 Mar 2018 16:26:22 +0000 (17:26 +0100)] 
journal on-the-fly deserialization: used in IXFR

8 years agojournal on-the-fly deserialization: support in journal
Libor Peltan [Fri, 16 Mar 2018 13:00:34 +0000 (14:00 +0100)] 
journal on-the-fly deserialization: support in journal

8 years agodebian: fix kjournalprint man in knot.install
Daniel Salzman [Wed, 21 Mar 2018 15:36:24 +0000 (16:36 +0100)] 
debian: fix kjournalprint man in knot.install

8 years agoMerge branch 'obs-nightly-build' into 'master'
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

8 years agoci: fix nightly OBS build schedule
Tomas Krizek [Wed, 21 Mar 2018 12:28:56 +0000 (13:28 +0100)] 
ci: fix nightly OBS build schedule

8 years agodistro: update kjournalprint man page location
Daniel Salzman [Wed, 21 Mar 2018 11:13:30 +0000 (12:13 +0100)] 
distro: update kjournalprint man page location

8 years agodoc: add note about keymgr config option in migration
Daniel Salzman [Wed, 21 Mar 2018 10:11:28 +0000 (11:11 +0100)] 
doc: add note about keymgr config option in migration

8 years agoutils: unify getopt_long parameters
Daniel Salzman [Wed, 21 Mar 2018 10:02:45 +0000 (11:02 +0100)] 
utils: unify getopt_long parameters

8 years agoman: move kjournalprint from .1 to .8
Daniel Salzman [Wed, 21 Mar 2018 09:24:35 +0000 (10:24 +0100)] 
man: move kjournalprint from .1 to .8

8 years agoutils: add maximum configuration size command line option
Daniel Salzman [Wed, 21 Mar 2018 09:05:12 +0000 (10:05 +0100)] 
utils: add maximum configuration size command line option

8 years agostrtonum: add size_t variant, refactoring
Daniel Salzman [Wed, 21 Mar 2018 08:51:11 +0000 (09:51 +0100)] 
strtonum: add size_t variant, refactoring

8 years agorpm: don't set removed option --with-timer-mapsize
Daniel Salzman [Wed, 21 Mar 2018 07:28:39 +0000 (08:28 +0100)] 
rpm: don't set removed option --with-timer-mapsize

8 years agoserialization: remove ignored const qualifier
Daniel Salzman [Tue, 20 Mar 2018 20:51:28 +0000 (21:51 +0100)] 
serialization: remove ignored const qualifier

8 years agojournal: fix printf arguments to mute warnings on 32bits
Daniel Salzman [Tue, 20 Mar 2018 19:44:03 +0000 (20:44 +0100)] 
journal: fix printf arguments to mute warnings on 32bits

8 years agoMerge branch 'obs' into 'master'
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

8 years agomodules: improve initialization of allocated memory
Daniel Salzman [Tue, 20 Mar 2018 09:02:03 +0000 (10:02 +0100)] 
modules: improve initialization of allocated memory

8 years agomempool: fix pointer arithmetic with void pointer (lgtm.com)
Daniel Salzman [Tue, 20 Mar 2018 08:33:38 +0000 (09:33 +0100)] 
mempool: fix pointer arithmetic with void pointer (lgtm.com)

8 years agolog: use proper parameter type (lgtm.com)
Daniel Salzman [Tue, 20 Mar 2018 08:27:30 +0000 (09:27 +0100)] 
log: use proper parameter type (lgtm.com)

8 years agods_query: add missing '#pragma once' (lgtm.com)
Daniel Salzman [Tue, 20 Mar 2018 08:18:28 +0000 (09:18 +0100)] 
ds_query: add missing '#pragma once' (lgtm.com)

8 years agomod-whoami: remove redundant check (lgtm.com)
Daniel Salzman [Tue, 20 Mar 2018 08:15:03 +0000 (09:15 +0100)] 
mod-whoami: remove redundant check (lgtm.com)

8 years agokeymgr: add missing '#pragma once' (lgtm.com)
Daniel Salzman [Tue, 20 Mar 2018 08:11:21 +0000 (09:11 +0100)] 
keymgr: add missing '#pragma once' (lgtm.com)

8 years agoopt: fix pointer arithmetic with void pointer (lgtm.com)
Daniel Salzman [Tue, 20 Mar 2018 08:08:46 +0000 (09:08 +0100)] 
opt: fix pointer arithmetic with void pointer (lgtm.com)

8 years agoyparser: make yp_int and yp_bin_len inline static
Daniel Salzman [Tue, 20 Mar 2018 07:45:16 +0000 (08:45 +0100)] 
yparser: make yp_int and yp_bin_len inline static

8 years agopackaging: tests - explicitly specify repository for testing
Tomas Krizek [Mon, 19 Mar 2018 19:00:12 +0000 (20:00 +0100)] 
packaging: tests - explicitly specify repository for testing

8 years agorpm: delete pykeymgr and migration scriptlet
Tomas Krizek [Mon, 19 Mar 2018 14:53:12 +0000 (15:53 +0100)] 
rpm: delete pykeymgr and migration scriptlet

8 years agorpm: update knot.spec file
Daniel Salzman [Mon, 19 Mar 2018 14:37:19 +0000 (15:37 +0100)] 
rpm: update knot.spec file

8 years agodebian: remove deprecated files and cleanup
Tomas Krizek [Mon, 19 Mar 2018 14:11:55 +0000 (15:11 +0100)] 
debian: remove deprecated files and cleanup

8 years agodebian: update packaging files
Tomas Krizek [Mon, 26 Feb 2018 15:46:11 +0000 (16:46 +0100)] 
debian: update packaging files

8 years agoci: trigger OBS builds
Tomas Krizek [Wed, 21 Feb 2018 16:28:08 +0000 (17:28 +0100)] 
ci: trigger OBS builds

8 years agoscripts: distrofiles, build-in obs
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.

8 years agopackaging: add tests
Tomas Krizek [Tue, 27 Feb 2018 10:54:06 +0000 (11:54 +0100)] 
packaging: add tests

8 years agopackaging: add files for arch
Tomas Krizek [Wed, 28 Feb 2018 16:43:35 +0000 (17:43 +0100)] 
packaging: add files for arch

8 years agopackaging: add files for debian
Tomas Krizek [Wed, 21 Feb 2018 16:44:41 +0000 (17:44 +0100)] 
packaging: add files for debian

8 years agopackaging: add files for fedora/epel
Tomas Krizek [Wed, 21 Feb 2018 14:10:50 +0000 (15:10 +0100)] 
packaging: add files for fedora/epel

8 years agomod-stats: reduce memory allocation for disabled metrics
Daniel Salzman [Mon, 19 Mar 2018 14:54:03 +0000 (15:54 +0100)] 
mod-stats: reduce memory allocation for disabled metrics

8 years agodname: a better comment
Vladimír Čunát [Thu, 1 Feb 2018 14:45:17 +0000 (15:45 +0100)] 
dname: a better comment

8 years agotests: don't check disabled modules
Daniel Salzman [Mon, 19 Mar 2018 09:01:54 +0000 (10:01 +0100)] 
tests: don't check disabled modules

8 years agotests-fuzz: build knotd-stdio only if daemon is enabled
Daniel Salzman [Sun, 18 Mar 2018 21:47:41 +0000 (22:47 +0100)] 
tests-fuzz: build knotd-stdio only if daemon is enabled

8 years agoconfigure: don't build libutils if not needed
Daniel Salzman [Sun, 18 Mar 2018 21:41:49 +0000 (22:41 +0100)] 
configure: don't build libutils if not needed

8 years agoconfigure: improve dependency check for dnstap
Daniel Salzman [Sun, 18 Mar 2018 19:02:16 +0000 (20:02 +0100)] 
configure: improve dependency check for dnstap

8 years agoconfigure: move directory section upwards
Daniel Salzman [Sun, 18 Mar 2018 18:22:21 +0000 (19:22 +0100)] 
configure: move directory section upwards

8 years agoconfigure: print the default prefix value
Daniel Salzman [Sun, 18 Mar 2018 18:09:11 +0000 (19:09 +0100)] 
configure: print the default prefix value

fixes: #573

8 years agovpool: fix compilation with muscl libc
Daniel Salzman [Sun, 18 Mar 2018 15:16:37 +0000 (16:16 +0100)] 
vpool: fix compilation with muscl libc

fixes #574

8 years agonameserver: add OPT RR size to fix transfer stats logging
Mark Karpilovskij [Fri, 16 Mar 2018 13:12:34 +0000 (14:12 +0100)] 
nameserver: add OPT RR size to fix transfer stats logging

8 years agoconfigure: tiny cleanup
Daniel Salzman [Fri, 16 Mar 2018 13:04:24 +0000 (14:04 +0100)] 
configure: tiny cleanup

8 years agoMerge branch 'sign_diff_fix' into 'master'
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

8 years agoserver: fix UDP socket initialization
Daniel Salzman [Fri, 16 Mar 2018 09:20:27 +0000 (10:20 +0100)] 
server: fix UDP socket initialization

8 years agoMerge branch 'journal_optimization' into 'master'
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

8 years agojournal: code cleanup
Daniel Salzman [Thu, 15 Mar 2018 21:21:55 +0000 (22:21 +0100)] 
journal: code cleanup

8 years agojournal: remove obsolete function declaration
Mark Karpilovskij [Mon, 12 Mar 2018 11:55:22 +0000 (12:55 +0100)] 
journal: remove obsolete function declaration

8 years agojournal: coding style unification nitpick
Mark Karpilovskij [Fri, 9 Mar 2018 17:12:52 +0000 (18:12 +0100)] 
journal: coding style unification nitpick

8 years agojournal: added numbers to not-enough-space log msg
Libor Peltan [Fri, 9 Mar 2018 12:01:23 +0000 (13:01 +0100)] 
journal: added numbers to not-enough-space log msg

8 years agokjournalprint: cosmetic fix in handling additional history
Libor Peltan [Fri, 9 Mar 2018 10:36:05 +0000 (11:36 +0100)] 
kjournalprint: cosmetic fix in handling additional history

8 years agojournal: bugfix avoid empty chunks
Libor Peltan [Sun, 4 Mar 2018 20:38:58 +0000 (21:38 +0100)] 
journal: bugfix avoid empty chunks

8 years agojournal: cleanup unneeded arrays
Libor Peltan [Sun, 4 Mar 2018 19:33:01 +0000 (20:33 +0100)] 
journal: cleanup unneeded arrays

8 years agojournal: chunks for s11n are allocated directly in LMDB
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

8 years agojournal: refactored serialization to be callback-like
Libor Peltan [Fri, 9 Mar 2018 14:24:42 +0000 (15:24 +0100)] 
journal: refactored serialization to be callback-like

8 years agodoxygen: move related files to doc/doxygen
Daniel Salzman [Wed, 14 Mar 2018 20:09:14 +0000 (21:09 +0100)] 
doxygen: move related files to doc/doxygen

8 years agoMakefile: build knotc and knotd if daemon and not utils
Daniel Salzman [Wed, 14 Mar 2018 15:27:17 +0000 (16:27 +0100)] 
Makefile: build knotc and knotd if daemon and not utils

8 years agotests/confdb: fix clang analyzer compile warnings
Daniel Salzman [Wed, 14 Mar 2018 14:43:00 +0000 (15:43 +0100)] 
tests/confdb: fix clang analyzer compile warnings

8 years agom4/knot-version: add prefixes to avoid macro name conflicts
Daniel Salzman [Wed, 14 Mar 2018 14:28:22 +0000 (15:28 +0100)] 
m4/knot-version: add prefixes to avoid macro name conflicts

8 years agoExtend version format for better automation, remove redundant gnu-flavor files
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

8 years agotests: update nsec bitmap test
Mark Karpilovskij [Mon, 12 Mar 2018 10:21:47 +0000 (11:21 +0100)] 
tests: update nsec bitmap test

8 years agodnssec: move nsec_bitmap_contains_type from resolver to knot
Mark Karpilovskij [Fri, 9 Mar 2018 12:25:38 +0000 (13:25 +0100)] 
dnssec: move nsec_bitmap_contains_type from resolver to knot

8 years agotests: another build cleanup
Daniel Salzman [Tue, 13 Mar 2018 12:38:31 +0000 (13:38 +0100)] 
tests: another build cleanup

8 years agolibs: build cleanup, remove pykeymgr
Daniel Salzman [Mon, 12 Mar 2018 14:47:31 +0000 (15:47 +0100)] 
libs: build cleanup, remove pykeymgr

8 years agoUpdate license in previously changed files
Daniel Salzman [Mon, 12 Mar 2018 13:53:53 +0000 (14:53 +0100)] 
Update license in previously changed files

8 years agonameserver: do not solve answer if it was already solved
Mark Karpilovskij [Mon, 12 Mar 2018 13:44:48 +0000 (14:44 +0100)] 
nameserver: do not solve answer if it was already solved

8 years agolibs: update Makefiles
Daniel Salzman [Mon, 12 Mar 2018 13:02:06 +0000 (14:02 +0100)] 
libs: update Makefiles

8 years agoopt: fix typo
Daniel Salzman [Mon, 12 Mar 2018 12:38:34 +0000 (13:38 +0100)] 
opt: fix typo

8 years agozscanner: move to libzscanner
Daniel Salzman [Mon, 12 Mar 2018 10:16:20 +0000 (11:16 +0100)] 
zscanner: move to libzscanner

8 years agodnssec: move to libdnssec
Daniel Salzman [Mon, 12 Mar 2018 08:57:34 +0000 (09:57 +0100)] 
dnssec: move to libdnssec

8 years agodnssec/zone_update: zone sign bumps SOA serial only if not updated yet
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

8 years agoMerge branch 'ci-workflow-improve' into 'master'
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

8 years agoBuild images in scheduled pipelines
Petr Černohouz [Fri, 9 Mar 2018 18:28:56 +0000 (19:28 +0100)] 
Build images in scheduled pipelines

8 years agoMerge branch 'rrl_monotonic' into 'master'
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

8 years agotests-fuzz: update README
Daniel Salzman [Fri, 9 Mar 2018 13:36:18 +0000 (14:36 +0100)] 
tests-fuzz: update README

8 years agomodule rrl: using monotonic time
Libor Peltan [Fri, 9 Mar 2018 12:48:55 +0000 (13:48 +0100)] 
module rrl: using monotonic time

8 years agotests: move zscanner tests and libtap + improvements
Daniel Salzman [Fri, 9 Mar 2018 07:50:28 +0000 (08:50 +0100)] 
tests: move zscanner tests and libtap + improvements

8 years agodnssec: remove obsolete doc
Daniel Salzman [Thu, 8 Mar 2018 20:31:35 +0000 (21:31 +0100)] 
dnssec: remove obsolete doc

8 years agodnssec: move dnssec tests to common tests
Daniel Salzman [Thu, 8 Mar 2018 20:11:04 +0000 (21:11 +0100)] 
dnssec: move dnssec tests to common tests

8 years agotests-fuzz: add alf-loop.h to knotd_stdio_SOURCES, fix include path
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

8 years agotests: move knot tests to separate directory
Daniel Salzman [Thu, 8 Mar 2018 15:58:42 +0000 (16:58 +0100)] 
tests: move knot tests to separate directory

8 years agolibtap: move README
Daniel Salzman [Thu, 8 Mar 2018 14:58:36 +0000 (15:58 +0100)] 
libtap: move README

8 years agoctl: sweep also timer DB during zone purge on configured zone
Daniel Salzman [Thu, 8 Mar 2018 13:00:34 +0000 (14:00 +0100)] 
ctl: sweep also timer DB during zone purge on configured zone

8 years agotests-fuzz: add info about AFL with ASAN
Daniel Salzman [Wed, 7 Mar 2018 19:32:23 +0000 (20:32 +0100)] 
tests-fuzz: add info about AFL with ASAN

8 years agoMerge branch 'ksk_not_sep' into 'master'
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

8 years agokeymgr: add sep flag option (plus generate_key refactor)
Libor Peltan [Fri, 2 Mar 2018 10:10:39 +0000 (11:10 +0100)] 
keymgr: add sep flag option (plus generate_key refactor)

8 years agosemcheck: CDNSKEY doesn't have to have SEP flag
Libor Peltan [Fri, 2 Mar 2018 08:45:56 +0000 (09:45 +0100)] 
semcheck: CDNSKEY doesn't have to have SEP flag

8 years agodoc: clarified key lifetime timestamps
Libor Peltan [Fri, 23 Feb 2018 14:08:11 +0000 (15:08 +0100)] 
doc: clarified key lifetime timestamps

8 years agodoc: clarified KSK role and SEP flag
Libor Peltan [Fri, 23 Feb 2018 13:43:33 +0000 (14:43 +0100)] 
doc: clarified KSK role and SEP flag

8 years agodoc: added keymgr ability to set ksk/zsk
Libor Peltan [Fri, 23 Feb 2018 12:59:45 +0000 (13:59 +0100)] 
doc: added keymgr ability to set ksk/zsk

8 years agotests: single-type-signing with CSK without SEP bit
Libor Peltan [Fri, 23 Feb 2018 12:35:50 +0000 (13:35 +0100)] 
tests: single-type-signing with CSK without SEP bit

8 years agokeymgr: enables reconfiguring key role (KSK/ZSK/CSK)
Libor Peltan [Fri, 23 Feb 2018 12:13:57 +0000 (13:13 +0100)] 
keymgr: enables reconfiguring key role (KSK/ZSK/CSK)

8 years agodnssec: not using SEP bit to determine KSK-ness
Libor Peltan [Fri, 23 Feb 2018 12:04:13 +0000 (13:04 +0100)] 
dnssec: not using SEP bit to determine KSK-ness

8 years agomake: suppress echoing of the commands
Daniel Salzman [Wed, 7 Mar 2018 12:14:05 +0000 (13:14 +0100)] 
make: suppress echoing of the commands