]>
git.ipfire.org Git - thirdparty/knot-resolver.git/log
Petr Špaček [Fri, 8 Mar 2019 19:31:15 +0000 (20:31 +0100)]
docs: remove mentions of Go
Petr Špaček [Fri, 8 Mar 2019 19:25:15 +0000 (20:25 +0100)]
docs: split user/expert/devel docs in TOC
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".
Petr Špaček [Fri, 8 Mar 2019 18:36:51 +0000 (19:36 +0100)]
docs: polish build documentation
Tomas Krizek [Thu, 7 Mar 2019 15:55:18 +0000 (16:55 +0100)]
gitlabci: add retry to pkg build jobs
Tomas Krizek [Wed, 6 Mar 2019 16:25:38 +0000 (17:25 +0100)]
gitlabci: remove unnecessary job priviledges for build-asan
Tomas Krizek [Wed, 27 Feb 2019 12:07:35 +0000 (13:07 +0100)]
migrate to Knot DNS 2.8
Tomas Krizek [Mon, 18 Feb 2019 17:34:04 +0000 (18:34 +0100)]
distro/deb: update libkres9.symbols
Tomas Krizek [Wed, 6 Mar 2019 15:18:45 +0000 (16:18 +0100)]
gitlabci: remove unrelated artifacts from lint:tidy
Tomas Krizek [Wed, 6 Mar 2019 14:35:07 +0000 (15:35 +0100)]
meson: run luacheck on all lua files
Tomas Krizek [Wed, 6 Mar 2019 14:25:07 +0000 (15:25 +0100)]
daemon/lua/trust_anchors: keyfile_default always has default value
Tomas Krizek [Wed, 6 Mar 2019 14:07:52 +0000 (15:07 +0100)]
meson: run missing config tests
Tomas Krizek [Wed, 6 Mar 2019 13:42:08 +0000 (14:42 +0100)]
tests/integration: turn off python3 deprecation warnings (jinja2)
Tomas Krizek [Tue, 5 Mar 2019 17:05:50 +0000 (18:05 +0100)]
meson: modules/dnstap - build as a separate component
Tomas Krizek [Wed, 6 Mar 2019 11:26:59 +0000 (12:26 +0100)]
distro/arch: add lua51-http optional dependency for http module
Tomas Krizek [Wed, 6 Mar 2019 11:25:40 +0000 (12:25 +0100)]
distro: remove etcd module due to missing dependency
Tomas Krizek [Wed, 6 Mar 2019 11:15:23 +0000 (12:15 +0100)]
distro: add missing lua-filesystem dependency for prefill module
Tomas Krizek [Tue, 5 Mar 2019 16:44:48 +0000 (17:44 +0100)]
modules/prefill - document lfs dependency
Tomas Krizek [Tue, 5 Mar 2019 16:43:50 +0000 (17:43 +0100)]
meson: modules/experimental_dot_auth - fix basexx installation
Vladimír Čunát [Mon, 4 Mar 2019 18:53:10 +0000 (19:53 +0100)]
meson: doc/build - fix typos
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.
Tomas Krizek [Mon, 4 Mar 2019 19:09:57 +0000 (20:09 +0100)]
lib/module.c: remove unused pthread.h
Vladimír Čunát [Mon, 4 Mar 2019 16:31:09 +0000 (17:31 +0100)]
lib/defines: guard against a bad combination of CFLAGS
Tomas Krizek [Mon, 4 Mar 2019 16:36:11 +0000 (17:36 +0100)]
meson: tests/config - skip tests with known ASAN issues
Tomas Krizek [Mon, 4 Mar 2019 15:41:03 +0000 (16:41 +0100)]
distro/deb: fix examples location in docdir
Tomas Krizek [Mon, 4 Mar 2019 14:47:47 +0000 (15:47 +0100)]
meson: etc/config - nitpick in comments
Tomas Krizek [Mon, 4 Mar 2019 14:47:25 +0000 (15:47 +0100)]
meson: doc/kresd.8 - correctly document keyfile_default
Tomas Krizek [Mon, 4 Mar 2019 14:17:48 +0000 (15:17 +0100)]
meson: rename option sytemd_unit_files to systemd_files
Tomas Krizek [Mon, 4 Mar 2019 13:42:44 +0000 (14:42 +0100)]
meson: doc/kresd.8 - manpage nitpicks
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.
Tomas Krizek [Mon, 4 Mar 2019 13:21:37 +0000 (14:21 +0100)]
gitlabci: allow ASAN config tests to fail
Tomas Krizek [Mon, 4 Mar 2019 12:59:48 +0000 (13:59 +0100)]
gitlabci: use only address sanitizer
Tomas Krizek [Mon, 4 Mar 2019 12:33:46 +0000 (13:33 +0100)]
tests/config/basic.lua: don't test broken resize function
Vladimír Čunát [Fri, 1 Mar 2019 17:16:24 +0000 (18:16 +0100)]
scripts nitpick: make them executable
Tomas Krizek [Mon, 4 Mar 2019 12:02:35 +0000 (13:02 +0100)]
meson: tests/config - detect cqueues lua dependency
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
Tomas Krizek [Fri, 1 Mar 2019 13:53:01 +0000 (14:53 +0100)]
distro/rpm: remove unused rundir from centos package
Tomas Krizek [Fri, 1 Mar 2019 12:46:26 +0000 (13:46 +0100)]
meson: tests/pytests/proxy - remove obsolete Makefile
Tomas Krizek [Fri, 1 Mar 2019 12:45:50 +0000 (13:45 +0100)]
meson: split postinstall_tests into extra_tests and config_tests
Tomas Krizek [Thu, 28 Feb 2019 15:38:04 +0000 (16:38 +0100)]
meson: doc/migration - document significant changes
Tomas Krizek [Thu, 28 Feb 2019 15:46:50 +0000 (16:46 +0100)]
gitlabci: run symbols and root.hints check jobs pre-release
Tomas Krizek [Wed, 27 Feb 2019 12:21:31 +0000 (13:21 +0100)]
pytests/utils: fix lint issue
Tomas Krizek [Wed, 27 Feb 2019 11:28:18 +0000 (12:28 +0100)]
gitlabci: use ASAN build for tests
Tomas Krizek [Wed, 27 Feb 2019 11:17:13 +0000 (12:17 +0100)]
doc/build: mention OS X shared library issue
Tomas Krizek [Tue, 26 Feb 2019 17:49:59 +0000 (18:49 +0100)]
daemon/README: update DNSSEC documentation
Tomas Krizek [Tue, 26 Feb 2019 17:31:20 +0000 (18:31 +0100)]
doc/build: update documentation
Tomas Krizek [Tue, 26 Feb 2019 16:48:09 +0000 (17:48 +0100)]
gitlabci: move build:darwin back to test stage
Tomas Krizek [Tue, 26 Feb 2019 16:37:16 +0000 (17:37 +0100)]
ci/travis.py: fix script to handle all states properly
Tomas Krizek [Tue, 26 Feb 2019 16:02:48 +0000 (17:02 +0100)]
daemon/lua: trust_anchors - don't override lua builtin
Vladimír Čunát [Tue, 26 Feb 2019 15:28:00 +0000 (16:28 +0100)]
contrib/ucw/mempool: KR_EXPORT the functions we use
Vladimír Čunát [Tue, 26 Feb 2019 15:17:26 +0000 (16:17 +0100)]
contrib/ccan/json: KR_EXPORT all functions
Tomas Krizek [Tue, 26 Feb 2019 13:59:42 +0000 (14:59 +0100)]
meson: fix build on OSX
Tomas Krizek [Tue, 26 Feb 2019 12:24:04 +0000 (13:24 +0100)]
distro/tests: use official fedora boxes
Tomas Krizek [Tue, 26 Feb 2019 11:26:30 +0000 (12:26 +0100)]
distro/deb: make lua-cqueues recommended (ubuntu 16.04)
Tomas Krizek [Tue, 26 Feb 2019 11:05:09 +0000 (12:05 +0100)]
ci: ignore ASAN leak in cqueues
Tomas Krizek [Mon, 25 Feb 2019 16:46:19 +0000 (17:46 +0100)]
meson: distro - fix OBS build
Tomas Krizek [Mon, 25 Feb 2019 15:59:17 +0000 (16:59 +0100)]
distro/rpm: use ninja op opensuse
Tomas Krizek [Mon, 25 Feb 2019 15:55:30 +0000 (16:55 +0100)]
meson: remove Makefile
Tomas Krizek [Mon, 25 Feb 2019 13:34:04 +0000 (14:34 +0100)]
meson: compat - use string instead of feature
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.
Tomas Krizek [Fri, 22 Feb 2019 11:39:00 +0000 (12:39 +0100)]
daemon/bindings/net: avoid ununsed variables when compiling on darwin
Tomas Krizek [Fri, 22 Feb 2019 09:34:16 +0000 (10:34 +0100)]
gitlabci: fix build:darwin in travis
Tomas Krizek [Thu, 21 Feb 2019 17:26:56 +0000 (18:26 +0100)]
etc/root.keys - remove old key
Tomas Krizek [Thu, 21 Feb 2019 17:24:31 +0000 (18:24 +0100)]
meson: Dockerfile - update build
Tomas Krizek [Thu, 21 Feb 2019 16:26:35 +0000 (17:26 +0100)]
gitlabci: cleanup
Tomas Krizek [Thu, 21 Feb 2019 16:10:51 +0000 (17:10 +0100)]
meson: remove remaining makefiles
Tomas Krizek [Thu, 21 Feb 2019 16:09:11 +0000 (17:09 +0100)]
lua/http: fix possible lint issue
Tomas Krizek [Thu, 21 Feb 2019 16:06:44 +0000 (17:06 +0100)]
gitlabci: unify pylint, flake8 and lua linters
Tomas Krizek [Thu, 21 Feb 2019 15:51:27 +0000 (16:51 +0100)]
gitlabci: fix lint:luacheck
Tomas Krizek [Thu, 21 Feb 2019 15:20:22 +0000 (16:20 +0100)]
gitlabci: run lint on test files as well
Tomas Krizek [Thu, 21 Feb 2019 14:48:08 +0000 (15:48 +0100)]
gitlabci: fix scan-build
Tomas Krizek [Thu, 21 Feb 2019 13:11:33 +0000 (14:11 +0100)]
gitlabci: fix lint:tidy
Tomas Krizek [Thu, 21 Feb 2019 10:36:04 +0000 (11:36 +0100)]
gitlabci: fix lint:pedantic
Tomas Krizek [Wed, 20 Feb 2019 15:49:37 +0000 (16:49 +0100)]
meson: generate doc with a run target
Tomas Krizek [Wed, 20 Feb 2019 14:57:51 +0000 (15:57 +0100)]
gitlabci: fix pkgbuild jobs
Tomas Krizek [Wed, 20 Feb 2019 14:36:45 +0000 (15:36 +0100)]
gitlabci: fix pkg:srpm
Tomas Krizek [Wed, 20 Feb 2019 14:32:19 +0000 (15:32 +0100)]
meson: scripts/make-distrofiles.sh - use new archive location
Tomas Krizek [Wed, 20 Feb 2019 14:23:41 +0000 (15:23 +0100)]
meson: fix srpm
Tomas Krizek [Wed, 20 Feb 2019 14:20:44 +0000 (15:20 +0100)]
gitlabci: fix respdiff.basic
Tomas Krizek [Wed, 20 Feb 2019 14:08:52 +0000 (15:08 +0100)]
gitlabci: move pytests to extended stage
Tomas Krizek [Wed, 20 Feb 2019 13:44:46 +0000 (14:44 +0100)]
gitlabci: use retry for flaky tests
Tomas Krizek [Wed, 20 Feb 2019 13:27:33 +0000 (14:27 +0100)]
gitlabci: use MESON_TEST
Tomas Krizek [Wed, 20 Feb 2019 13:22:18 +0000 (14:22 +0100)]
gitlabci: fix deckard
Tomas Krizek [Wed, 20 Feb 2019 12:27:04 +0000 (13:27 +0100)]
gitlabci: use test template
Tomas Krizek [Wed, 20 Feb 2019 12:01:13 +0000 (13:01 +0100)]
gitlabci: fix pytests
Tomas Krizek [Wed, 20 Feb 2019 11:29:30 +0000 (12:29 +0100)]
gitlabci: fix test:valgrind
Tomas Krizek [Wed, 20 Feb 2019 11:28:13 +0000 (12:28 +0100)]
gitlabci: use build template
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.
Tomas Krizek [Wed, 20 Feb 2019 11:22:16 +0000 (12:22 +0100)]
gitlabci: add section markers
Tomas Krizek [Wed, 20 Feb 2019 11:03:15 +0000 (12:03 +0100)]
ci: simplify job names
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.
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.
Tomas Krizek [Tue, 19 Feb 2019 13:56:37 +0000 (14:56 +0100)]
meson: daemon/kres-gen - fix lua file generation
Tomas Krizek [Tue, 19 Feb 2019 12:41:34 +0000 (13:41 +0100)]
ci: debian-unstable - remove no longer needed image
Tomas Krizek [Tue, 19 Feb 2019 12:07:50 +0000 (13:07 +0100)]
ci: debian/buster - update image, include meson
Tomas Krizek [Tue, 19 Feb 2019 11:48:31 +0000 (12:48 +0100)]
meson: ci - fix builds
Tomas Krizek [Tue, 19 Feb 2019 10:58:10 +0000 (11:58 +0100)]
daemon/kres-gen: generate directly to file instead of stdout
Tomas Krizek [Mon, 18 Feb 2019 17:32:18 +0000 (18:32 +0100)]
distro/debian: use meson
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.
Tomas Krizek [Mon, 18 Feb 2019 12:39:26 +0000 (13:39 +0100)]
distro/rpm - use meson