]> git.ipfire.org Git - thirdparty/knot-resolver.git/log
thirdparty/knot-resolver.git
6 years agodocs: remove mentions of Go
Petr Špaček [Fri, 8 Mar 2019 19:31:15 +0000 (20:31 +0100)] 
docs: remove mentions of Go

6 years agodocs: split user/expert/devel docs in TOC
Petr Špaček [Fri, 8 Mar 2019 19:25:15 +0000 (20:25 +0100)] 
docs: split user/expert/devel docs in TOC

6 years agodocs: rename migration to upgrading
Petr Špaček [Fri, 8 Mar 2019 18:56:51 +0000 (19:56 +0100)] 
docs: rename migration to upgrading

We might eventually have section "migrating from other resolvers".

6 years agodocs: polish build documentation
Petr Špaček [Fri, 8 Mar 2019 18:36:51 +0000 (19:36 +0100)] 
docs: polish build documentation

6 years agogitlabci: add retry to pkg build jobs
Tomas Krizek [Thu, 7 Mar 2019 15:55:18 +0000 (16:55 +0100)] 
gitlabci: add retry to pkg build jobs

6 years agogitlabci: remove unnecessary job priviledges for build-asan
Tomas Krizek [Wed, 6 Mar 2019 16:25:38 +0000 (17:25 +0100)] 
gitlabci: remove unnecessary job priviledges for build-asan

6 years agomigrate to Knot DNS 2.8
Tomas Krizek [Wed, 27 Feb 2019 12:07:35 +0000 (13:07 +0100)] 
migrate to Knot DNS 2.8

6 years agodistro/deb: update libkres9.symbols
Tomas Krizek [Mon, 18 Feb 2019 17:34:04 +0000 (18:34 +0100)] 
distro/deb: update libkres9.symbols

6 years agogitlabci: remove unrelated artifacts from lint:tidy
Tomas Krizek [Wed, 6 Mar 2019 15:18:45 +0000 (16:18 +0100)] 
gitlabci: remove unrelated artifacts from lint:tidy

6 years agomeson: run luacheck on all lua files
Tomas Krizek [Wed, 6 Mar 2019 14:35:07 +0000 (15:35 +0100)] 
meson: run luacheck on all lua files

6 years agodaemon/lua/trust_anchors: keyfile_default always has default value
Tomas Krizek [Wed, 6 Mar 2019 14:25:07 +0000 (15:25 +0100)] 
daemon/lua/trust_anchors: keyfile_default always has default value

6 years agomeson: run missing config tests
Tomas Krizek [Wed, 6 Mar 2019 14:07:52 +0000 (15:07 +0100)] 
meson: run missing config tests

6 years agotests/integration: turn off python3 deprecation warnings (jinja2)
Tomas Krizek [Wed, 6 Mar 2019 13:42:08 +0000 (14:42 +0100)] 
tests/integration: turn off python3 deprecation warnings (jinja2)

6 years agomeson: modules/dnstap - build as a separate component
Tomas Krizek [Tue, 5 Mar 2019 17:05:50 +0000 (18:05 +0100)] 
meson: modules/dnstap - build as a separate component

6 years agodistro/arch: add lua51-http optional dependency for http module
Tomas Krizek [Wed, 6 Mar 2019 11:26:59 +0000 (12:26 +0100)] 
distro/arch: add lua51-http optional dependency for http module

6 years agodistro: remove etcd module due to missing dependency
Tomas Krizek [Wed, 6 Mar 2019 11:25:40 +0000 (12:25 +0100)] 
distro: remove etcd module due to missing dependency

6 years agodistro: add missing lua-filesystem dependency for prefill module
Tomas Krizek [Wed, 6 Mar 2019 11:15:23 +0000 (12:15 +0100)] 
distro: add missing lua-filesystem dependency for prefill module

6 years agomodules/prefill - document lfs dependency
Tomas Krizek [Tue, 5 Mar 2019 16:44:48 +0000 (17:44 +0100)] 
modules/prefill - document lfs dependency

6 years agomeson: modules/experimental_dot_auth - fix basexx installation
Tomas Krizek [Tue, 5 Mar 2019 16:43:50 +0000 (17:43 +0100)] 
meson: modules/experimental_dot_auth - fix basexx installation

6 years agomeson: doc/build - fix typos
Vladimír Čunát [Mon, 4 Mar 2019 18:53:10 +0000 (19:53 +0100)] 
meson: doc/build - fix typos

6 years agoclient nitpick: it doesn't use libkres at all
Vladimír Čunát [Mon, 4 Mar 2019 18:49:37 +0000 (19:49 +0100)] 
client nitpick: it doesn't use libkres at all

And from contrib it only uses afmt.
The result has the same size, in static release mode at least,
as the linker is apparently clever.

6 years agolib/module.c: remove unused pthread.h
Tomas Krizek [Mon, 4 Mar 2019 19:09:57 +0000 (20:09 +0100)] 
lib/module.c: remove unused pthread.h

6 years agolib/defines: guard against a bad combination of CFLAGS
Vladimír Čunát [Mon, 4 Mar 2019 16:31:09 +0000 (17:31 +0100)] 
lib/defines: guard against a bad combination of CFLAGS

6 years agomeson: tests/config - skip tests with known ASAN issues
Tomas Krizek [Mon, 4 Mar 2019 16:36:11 +0000 (17:36 +0100)] 
meson: tests/config - skip tests with known ASAN issues

6 years agodistro/deb: fix examples location in docdir
Tomas Krizek [Mon, 4 Mar 2019 15:41:03 +0000 (16:41 +0100)] 
distro/deb: fix examples location in docdir

6 years agomeson: etc/config - nitpick in comments
Tomas Krizek [Mon, 4 Mar 2019 14:47:47 +0000 (15:47 +0100)] 
meson: etc/config - nitpick in comments

6 years agomeson: doc/kresd.8 - correctly document keyfile_default
Tomas Krizek [Mon, 4 Mar 2019 14:47:25 +0000 (15:47 +0100)] 
meson: doc/kresd.8 - correctly document keyfile_default

6 years agomeson: rename option sytemd_unit_files to systemd_files
Tomas Krizek [Mon, 4 Mar 2019 14:17:48 +0000 (15:17 +0100)] 
meson: rename option sytemd_unit_files to systemd_files

6 years agomeson: doc/kresd.8 - manpage nitpicks
Tomas Krizek [Mon, 4 Mar 2019 13:42:44 +0000 (14:42 +0100)] 
meson: doc/kresd.8 - manpage nitpicks

6 years agogitlabci: disable leak detector in config tests
Vladimír Čunát [Mon, 4 Mar 2019 15:38:55 +0000 (16:38 +0100)] 
gitlabci: disable leak detector in config tests

I must admit I don't understand this.
Maybe it's some interaction with tests running via cqueues coroutines.

6 years agogitlabci: allow ASAN config tests to fail
Tomas Krizek [Mon, 4 Mar 2019 13:21:37 +0000 (14:21 +0100)] 
gitlabci: allow ASAN config tests to fail

6 years agogitlabci: use only address sanitizer
Tomas Krizek [Mon, 4 Mar 2019 12:59:48 +0000 (13:59 +0100)] 
gitlabci: use only address sanitizer

6 years agotests/config/basic.lua: don't test broken resize function
Tomas Krizek [Mon, 4 Mar 2019 12:33:46 +0000 (13:33 +0100)] 
tests/config/basic.lua: don't test broken resize function

6 years agoscripts nitpick: make them executable
Vladimír Čunát [Fri, 1 Mar 2019 17:16:24 +0000 (18:16 +0100)] 
scripts nitpick: make them executable

6 years agomeson: tests/config - detect cqueues lua dependency
Tomas Krizek [Mon, 4 Mar 2019 12:02:35 +0000 (13:02 +0100)] 
meson: tests/config - detect cqueues lua dependency

6 years agomeson: tests/config - fix handling of environment to run correct test
Tomas Krizek [Mon, 4 Mar 2019 10:42:04 +0000 (11:42 +0100)] 
meson: tests/config - fix handling of environment to run correct test

Closes #452

6 years agodistro/rpm: remove unused rundir from centos package
Tomas Krizek [Fri, 1 Mar 2019 13:53:01 +0000 (14:53 +0100)] 
distro/rpm: remove unused rundir from centos package

6 years agomeson: tests/pytests/proxy - remove obsolete Makefile
Tomas Krizek [Fri, 1 Mar 2019 12:46:26 +0000 (13:46 +0100)] 
meson: tests/pytests/proxy - remove obsolete Makefile

6 years agomeson: split postinstall_tests into extra_tests and config_tests
Tomas Krizek [Fri, 1 Mar 2019 12:45:50 +0000 (13:45 +0100)] 
meson: split postinstall_tests into extra_tests and config_tests

6 years agomeson: doc/migration - document significant changes
Tomas Krizek [Thu, 28 Feb 2019 15:38:04 +0000 (16:38 +0100)] 
meson: doc/migration - document significant changes

6 years agogitlabci: run symbols and root.hints check jobs pre-release
Tomas Krizek [Thu, 28 Feb 2019 15:46:50 +0000 (16:46 +0100)] 
gitlabci: run symbols and root.hints check jobs pre-release

6 years agopytests/utils: fix lint issue
Tomas Krizek [Wed, 27 Feb 2019 12:21:31 +0000 (13:21 +0100)] 
pytests/utils: fix lint issue

6 years agogitlabci: use ASAN build for tests
Tomas Krizek [Wed, 27 Feb 2019 11:28:18 +0000 (12:28 +0100)] 
gitlabci: use ASAN build for tests

6 years agodoc/build: mention OS X shared library issue
Tomas Krizek [Wed, 27 Feb 2019 11:17:13 +0000 (12:17 +0100)] 
doc/build: mention OS X shared library issue

6 years agodaemon/README: update DNSSEC documentation
Tomas Krizek [Tue, 26 Feb 2019 17:49:59 +0000 (18:49 +0100)] 
daemon/README: update DNSSEC documentation

6 years agodoc/build: update documentation
Tomas Krizek [Tue, 26 Feb 2019 17:31:20 +0000 (18:31 +0100)] 
doc/build: update documentation

6 years agogitlabci: move build:darwin back to test stage
Tomas Krizek [Tue, 26 Feb 2019 16:48:09 +0000 (17:48 +0100)] 
gitlabci: move build:darwin back to test stage

6 years agoci/travis.py: fix script to handle all states properly
Tomas Krizek [Tue, 26 Feb 2019 16:37:16 +0000 (17:37 +0100)] 
ci/travis.py: fix script to handle all states properly

6 years agodaemon/lua: trust_anchors - don't override lua builtin
Tomas Krizek [Tue, 26 Feb 2019 16:02:48 +0000 (17:02 +0100)] 
daemon/lua: trust_anchors - don't override lua builtin

6 years agocontrib/ucw/mempool: KR_EXPORT the functions we use
Vladimír Čunát [Tue, 26 Feb 2019 15:28:00 +0000 (16:28 +0100)] 
contrib/ucw/mempool: KR_EXPORT the functions we use

6 years agocontrib/ccan/json: KR_EXPORT all functions
Vladimír Čunát [Tue, 26 Feb 2019 15:17:26 +0000 (16:17 +0100)] 
contrib/ccan/json: KR_EXPORT all functions

6 years agomeson: fix build on OSX
Tomas Krizek [Tue, 26 Feb 2019 13:59:42 +0000 (14:59 +0100)] 
meson: fix build on OSX

6 years agodistro/tests: use official fedora boxes
Tomas Krizek [Tue, 26 Feb 2019 12:24:04 +0000 (13:24 +0100)] 
distro/tests: use official fedora boxes

6 years agodistro/deb: make lua-cqueues recommended (ubuntu 16.04)
Tomas Krizek [Tue, 26 Feb 2019 11:26:30 +0000 (12:26 +0100)] 
distro/deb: make lua-cqueues recommended (ubuntu 16.04)

6 years agoci: ignore ASAN leak in cqueues
Tomas Krizek [Tue, 26 Feb 2019 11:05:09 +0000 (12:05 +0100)] 
ci: ignore ASAN leak in cqueues

6 years agomeson: distro - fix OBS build
Tomas Krizek [Mon, 25 Feb 2019 16:46:19 +0000 (17:46 +0100)] 
meson: distro - fix OBS build

6 years agodistro/rpm: use ninja op opensuse
Tomas Krizek [Mon, 25 Feb 2019 15:59:17 +0000 (16:59 +0100)] 
distro/rpm: use ninja op opensuse

6 years agomeson: remove Makefile
Tomas Krizek [Mon, 25 Feb 2019 15:55:30 +0000 (16:55 +0100)] 
meson: remove Makefile

6 years agomeson: compat - use string instead of feature
Tomas Krizek [Mon, 25 Feb 2019 13:34:04 +0000 (14:34 +0100)] 
meson: compat - use string instead of feature

6 years agogitignore: don't ignore *.tar.xz
Tomas Krizek [Fri, 22 Feb 2019 13:48:11 +0000 (14:48 +0100)] 
gitignore: don't ignore *.tar.xz

For better OBS workflow, it's best if archives are
treated as untracked files.

6 years agodaemon/bindings/net: avoid ununsed variables when compiling on darwin
Tomas Krizek [Fri, 22 Feb 2019 11:39:00 +0000 (12:39 +0100)] 
daemon/bindings/net: avoid ununsed variables when compiling on darwin

6 years agogitlabci: fix build:darwin in travis
Tomas Krizek [Fri, 22 Feb 2019 09:34:16 +0000 (10:34 +0100)] 
gitlabci: fix build:darwin in travis

6 years agoetc/root.keys - remove old key
Tomas Krizek [Thu, 21 Feb 2019 17:26:56 +0000 (18:26 +0100)] 
etc/root.keys - remove old key

6 years agomeson: Dockerfile - update build
Tomas Krizek [Thu, 21 Feb 2019 17:24:31 +0000 (18:24 +0100)] 
meson: Dockerfile - update build

6 years agogitlabci: cleanup
Tomas Krizek [Thu, 21 Feb 2019 16:26:35 +0000 (17:26 +0100)] 
gitlabci: cleanup

6 years agomeson: remove remaining makefiles
Tomas Krizek [Thu, 21 Feb 2019 16:10:51 +0000 (17:10 +0100)] 
meson: remove remaining makefiles

6 years agolua/http: fix possible lint issue
Tomas Krizek [Thu, 21 Feb 2019 16:09:11 +0000 (17:09 +0100)] 
lua/http: fix possible lint issue

6 years agogitlabci: unify pylint, flake8 and lua linters
Tomas Krizek [Thu, 21 Feb 2019 16:06:44 +0000 (17:06 +0100)] 
gitlabci: unify pylint, flake8 and lua linters

6 years agogitlabci: fix lint:luacheck
Tomas Krizek [Thu, 21 Feb 2019 15:51:27 +0000 (16:51 +0100)] 
gitlabci: fix lint:luacheck

6 years agogitlabci: run lint on test files as well
Tomas Krizek [Thu, 21 Feb 2019 15:20:22 +0000 (16:20 +0100)] 
gitlabci: run lint on test files as well

6 years agogitlabci: fix scan-build
Tomas Krizek [Thu, 21 Feb 2019 14:48:08 +0000 (15:48 +0100)] 
gitlabci: fix scan-build

6 years agogitlabci: fix lint:tidy
Tomas Krizek [Thu, 21 Feb 2019 13:11:33 +0000 (14:11 +0100)] 
gitlabci: fix lint:tidy

6 years agogitlabci: fix lint:pedantic
Tomas Krizek [Thu, 21 Feb 2019 10:36:04 +0000 (11:36 +0100)] 
gitlabci: fix lint:pedantic

6 years agomeson: generate doc with a run target
Tomas Krizek [Wed, 20 Feb 2019 15:49:37 +0000 (16:49 +0100)] 
meson: generate doc with a run target

6 years agogitlabci: fix pkgbuild jobs
Tomas Krizek [Wed, 20 Feb 2019 14:57:51 +0000 (15:57 +0100)] 
gitlabci: fix pkgbuild jobs

6 years agogitlabci: fix pkg:srpm
Tomas Krizek [Wed, 20 Feb 2019 14:36:45 +0000 (15:36 +0100)] 
gitlabci: fix pkg:srpm

6 years agomeson: scripts/make-distrofiles.sh - use new archive location
Tomas Krizek [Wed, 20 Feb 2019 14:32:19 +0000 (15:32 +0100)] 
meson: scripts/make-distrofiles.sh - use new archive location

6 years agomeson: fix srpm
Tomas Krizek [Wed, 20 Feb 2019 14:23:41 +0000 (15:23 +0100)] 
meson: fix srpm

6 years agogitlabci: fix respdiff.basic
Tomas Krizek [Wed, 20 Feb 2019 14:20:44 +0000 (15:20 +0100)] 
gitlabci: fix respdiff.basic

6 years agogitlabci: move pytests to extended stage
Tomas Krizek [Wed, 20 Feb 2019 14:08:52 +0000 (15:08 +0100)] 
gitlabci: move pytests to extended stage

6 years agogitlabci: use retry for flaky tests
Tomas Krizek [Wed, 20 Feb 2019 13:44:46 +0000 (14:44 +0100)] 
gitlabci: use retry for flaky tests

6 years agogitlabci: use MESON_TEST
Tomas Krizek [Wed, 20 Feb 2019 13:27:33 +0000 (14:27 +0100)] 
gitlabci: use MESON_TEST

6 years agogitlabci: fix deckard
Tomas Krizek [Wed, 20 Feb 2019 13:22:18 +0000 (14:22 +0100)] 
gitlabci: fix deckard

6 years agogitlabci: use test template
Tomas Krizek [Wed, 20 Feb 2019 12:27:04 +0000 (13:27 +0100)] 
gitlabci: use test template

6 years agogitlabci: fix pytests
Tomas Krizek [Wed, 20 Feb 2019 12:01:13 +0000 (13:01 +0100)] 
gitlabci: fix pytests

6 years agogitlabci: fix test:valgrind
Tomas Krizek [Wed, 20 Feb 2019 11:29:30 +0000 (12:29 +0100)] 
gitlabci: fix test:valgrind

6 years agogitlabci: use build template
Tomas Krizek [Wed, 20 Feb 2019 11:28:13 +0000 (12:28 +0100)] 
gitlabci: use build template

6 years agogitlabci: remove coverage
Tomas Krizek [Wed, 20 Feb 2019 11:26:14 +0000 (12:26 +0100)] 
gitlabci: remove coverage

Coverage is currently not supported with the meson build system,
removing from .gitlabci to reduce usunsed code.

6 years agogitlabci: add section markers
Tomas Krizek [Wed, 20 Feb 2019 11:22:16 +0000 (12:22 +0100)] 
gitlabci: add section markers

6 years agoci: simplify job names
Tomas Krizek [Wed, 20 Feb 2019 11:03:15 +0000 (12:03 +0100)] 
ci: simplify job names

6 years agomeson: ci - hide rebuild from log
Tomas Krizek [Tue, 19 Feb 2019 17:36:18 +0000 (18:36 +0100)] 
meson: ci - hide rebuild from log

Meson detects something has changed when using build artifacts
from previous build and performs a rebuild.

Hide the rebuild info, since it has no new information and the
build already passed in the previous stage.

Since the build takes <10s, it's probably not worth investigating
whether it's possible to avoid it.

6 years agoci: merge unit and config tests into single job
Tomas Krizek [Tue, 19 Feb 2019 15:40:33 +0000 (16:40 +0100)] 
ci: merge unit and config tests into single job

Since these tests are very quick, it's not worth it to have a separate
job for them, it only wastes CI resources.

6 years agomeson: daemon/kres-gen - fix lua file generation
Tomas Krizek [Tue, 19 Feb 2019 13:56:37 +0000 (14:56 +0100)] 
meson: daemon/kres-gen - fix lua file generation

6 years agoci: debian-unstable - remove no longer needed image
Tomas Krizek [Tue, 19 Feb 2019 12:41:34 +0000 (13:41 +0100)] 
ci: debian-unstable - remove no longer needed image

6 years agoci: debian/buster - update image, include meson
Tomas Krizek [Tue, 19 Feb 2019 12:07:50 +0000 (13:07 +0100)] 
ci: debian/buster - update image, include meson

6 years agomeson: ci - fix builds
Tomas Krizek [Tue, 19 Feb 2019 11:48:31 +0000 (12:48 +0100)] 
meson: ci - fix builds

6 years agodaemon/kres-gen: generate directly to file instead of stdout
Tomas Krizek [Tue, 19 Feb 2019 10:58:10 +0000 (11:58 +0100)] 
daemon/kres-gen: generate directly to file instead of stdout

6 years agodistro/debian: use meson
Tomas Krizek [Mon, 18 Feb 2019 17:32:18 +0000 (18:32 +0100)] 
distro/debian: use meson

6 years agomeson: etc/config - explicitly bind to localhost
Tomas Krizek [Mon, 18 Feb 2019 14:13:49 +0000 (15:13 +0100)] 
meson: etc/config - explicitly bind to localhost

Since we drop priviledges in the config, we need to bind
explicitly before that happens.

6 years agodistro/rpm - use meson
Tomas Krizek [Mon, 18 Feb 2019 12:39:26 +0000 (13:39 +0100)] 
distro/rpm - use meson