]> git.ipfire.org Git - thirdparty/knot-resolver.git/log
thirdparty/knot-resolver.git
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

6 years agomeson: doc/build - improve info about packaging
Tomas Krizek [Mon, 18 Feb 2019 12:37:59 +0000 (13:37 +0100)] 
meson: doc/build - improve info about packaging

6 years agomeson: install additional files
Tomas Krizek [Mon, 18 Feb 2019 11:53:52 +0000 (12:53 +0100)] 
meson: install additional files

6 years agoAUTHORS: update
Tomas Krizek [Mon, 18 Feb 2019 11:51:47 +0000 (12:51 +0100)] 
AUTHORS: update

6 years agomeson: doc/build - systemd packaging, tests
Tomas Krizek [Fri, 15 Feb 2019 14:16:52 +0000 (15:16 +0100)] 
meson: doc/build - systemd packaging, tests

6 years agodistro/arch: use meson build system
Tomas Krizek [Fri, 15 Feb 2019 08:26:44 +0000 (09:26 +0100)] 
distro/arch: use meson build system

6 years agomeson: scripts/make-archive.sh: rename to make-dev-archive.sh
Tomas Krizek [Fri, 15 Feb 2019 13:57:15 +0000 (14:57 +0100)] 
meson: scripts/make-archive.sh: rename to make-dev-archive.sh

make-dev-archive is only used for development version tarballs.
For regular releases, use "ninja dist".

6 years agomeson: trust_anchors - correctly set manage_ta for keyfile_default
Tomas Krizek [Fri, 15 Feb 2019 13:34:06 +0000 (14:34 +0100)] 
meson: trust_anchors - correctly set manage_ta for keyfile_default

6 years agomeson: doc - cache doctrees in another directory
Tomas Krizek [Fri, 15 Feb 2019 13:18:11 +0000 (14:18 +0100)] 
meson: doc - cache doctrees in another directory

6 years agomeson: systemd - fix syntax
Tomas Krizek [Fri, 15 Feb 2019 12:44:12 +0000 (13:44 +0100)] 
meson: systemd - fix syntax

6 years agomeson: scripts/make-archive.sh - generate dev tarball
Tomas Krizek [Fri, 15 Feb 2019 11:49:57 +0000 (12:49 +0100)] 
meson: scripts/make-archive.sh - generate dev tarball

6 years agomeson: change extra_tests to postinstall_tests (incl config tests)
Tomas Krizek [Fri, 15 Feb 2019 09:55:06 +0000 (10:55 +0100)] 
meson: change extra_tests to postinstall_tests (incl config tests)

6 years agomeson: distro/deb - remove broken link
Tomas Krizek [Fri, 15 Feb 2019 09:19:20 +0000 (10:19 +0100)] 
meson: distro/deb - remove broken link

6 years agomeson: doc/conf.py - read version from meson.build
Tomas Krizek [Fri, 15 Feb 2019 08:17:47 +0000 (09:17 +0100)] 
meson: doc/conf.py - read version from meson.build

6 years agomeson: bench - compile and run
Tomas Krizek [Thu, 14 Feb 2019 16:08:43 +0000 (17:08 +0100)] 
meson: bench - compile and run

6 years agomeson: clean up meson.build
Tomas Krizek [Thu, 14 Feb 2019 15:20:26 +0000 (16:20 +0100)] 
meson: clean up meson.build

6 years agomeson: remove no longer needed makefiles
Tomas Krizek [Thu, 14 Feb 2019 15:05:18 +0000 (16:05 +0100)] 
meson: remove no longer needed makefiles

6 years agomeson: fix root.hints installation
Tomas Krizek [Thu, 14 Feb 2019 14:52:09 +0000 (15:52 +0100)] 
meson: fix root.hints installation

6 years agomeson: tests/integration - turn off DNSSEC, add additional tests
Tomas Krizek [Thu, 14 Feb 2019 14:50:24 +0000 (15:50 +0100)] 
meson: tests/integration - turn off DNSSEC, add additional tests

6 years agomeson: tests/pytests - fix PATH
Tomas Krizek [Thu, 14 Feb 2019 12:36:33 +0000 (13:36 +0100)] 
meson: tests/pytests - fix PATH

6 years agomeson: doc/build - update build and docker info
Tomas Krizek [Thu, 14 Feb 2019 09:52:53 +0000 (10:52 +0100)] 
meson: doc/build - update build and docker info

6 years agomeson: fix C args
Tomas Krizek [Thu, 14 Feb 2019 09:26:22 +0000 (10:26 +0100)] 
meson: fix C args

6 years agomeson: doc/build - add info for packagers
Tomas Krizek [Wed, 13 Feb 2019 17:45:12 +0000 (18:45 +0100)] 
meson: doc/build - add info for packagers

6 years agomeson: doc/build - use meson configure for options
Tomas Krizek [Wed, 13 Feb 2019 17:44:31 +0000 (18:44 +0100)] 
meson: doc/build - use meson configure for options

6 years agomeson: remove asserts when buildtype=release
Tomas Krizek [Wed, 13 Feb 2019 17:37:40 +0000 (18:37 +0100)] 
meson: remove asserts when buildtype=release

6 years agomeson: use add_project_arguments
Tomas Krizek [Wed, 13 Feb 2019 17:36:48 +0000 (18:36 +0100)] 
meson: use add_project_arguments

6 years agomeson: add verbose_log option
Tomas Krizek [Wed, 13 Feb 2019 16:42:49 +0000 (17:42 +0100)] 
meson: add verbose_log option

6 years agomeson: doc/build - update dependencies and compilation info
Tomas Krizek [Wed, 13 Feb 2019 15:09:04 +0000 (16:09 +0100)] 
meson: doc/build - update dependencies and compilation info

6 years agomeson: systemd - simplify detection
Tomas Krizek [Wed, 13 Feb 2019 12:30:23 +0000 (13:30 +0100)] 
meson: systemd - simplify detection

6 years agomeson: systemd - get unitdir, tmpfilesdir from pkg-config
Tomas Krizek [Tue, 12 Feb 2019 17:40:29 +0000 (18:40 +0100)] 
meson: systemd - get unitdir, tmpfilesdir from pkg-config

6 years agomeson: doc - improve dependency detection
Tomas Krizek [Tue, 12 Feb 2019 17:28:15 +0000 (18:28 +0100)] 
meson: doc - improve dependency detection

6 years agomeson: modules/policy - fix lua-aho-corasick build
Tomas Krizek [Tue, 12 Feb 2019 16:50:37 +0000 (17:50 +0100)] 
meson: modules/policy - fix lua-aho-corasick build

6 years agomeson: modules/policy - check if git submodules are present
Tomas Krizek [Tue, 12 Feb 2019 15:32:14 +0000 (16:32 +0100)] 
meson: modules/policy - check if git submodules are present

6 years agosystemd/kresd@.service: switch to Restart=on-abnormal
Tomas Krizek [Tue, 12 Feb 2019 15:00:42 +0000 (16:00 +0100)] 
systemd/kresd@.service: switch to Restart=on-abnormal

Avoid unnecessary and confusing restarts when starting kresd
fails to start, e.g. due to incorrect configuration. Attempt
to restart on crashes only.

6 years agomeson: add root_hints option to customize location
Tomas Krizek [Tue, 12 Feb 2019 14:57:41 +0000 (15:57 +0100)] 
meson: add root_hints option to customize location

6 years agomeson: improve keyfile_default
Tomas Krizek [Tue, 12 Feb 2019 14:51:28 +0000 (15:51 +0100)] 
meson: improve keyfile_default

6 years agomeson: resolve some TODOs
Tomas Krizek [Tue, 12 Feb 2019 12:40:07 +0000 (13:40 +0100)] 
meson: resolve some TODOs

6 years agomeson: use c_args instead of setting global compiler options
Tomas Krizek [Tue, 12 Feb 2019 12:08:03 +0000 (13:08 +0100)] 
meson: use c_args instead of setting global compiler options

6 years agomeson: remove moduledir
Tomas Krizek [Tue, 12 Feb 2019 11:44:54 +0000 (12:44 +0100)] 
meson: remove moduledir

6 years agomeson: fix path to load modules
Tomas Krizek [Tue, 12 Feb 2019 11:23:00 +0000 (12:23 +0100)] 
meson: fix path to load modules

6 years agomeson: runtime lua fixes
Tomas Krizek [Mon, 11 Feb 2019 18:49:47 +0000 (19:49 +0100)] 
meson: runtime lua fixes

6 years agomeson: modules - fix ahocorasick, mock_cmodule
Tomas Krizek [Mon, 11 Feb 2019 18:22:42 +0000 (19:22 +0100)] 
meson: modules - fix ahocorasick, mock_cmodule

6 years agomeson: fix typos
Tomas Krizek [Mon, 11 Feb 2019 18:04:19 +0000 (19:04 +0100)] 
meson: fix typos

6 years agomeson: remove MODULEDIR
Tomas Krizek [Mon, 11 Feb 2019 18:00:11 +0000 (19:00 +0100)] 
meson: remove MODULEDIR

6 years agomeson: use kresdconf.h instead of compiler defines
Tomas Krizek [Mon, 11 Feb 2019 17:46:16 +0000 (18:46 +0100)] 
meson: use kresdconf.h instead of compiler defines

6 years agomeson: change module names in lua code
Tomas Krizek [Mon, 11 Feb 2019 16:10:01 +0000 (17:10 +0100)] 
meson: change module names in lua code

6 years agomeson: modules - move lua_src var
Tomas Krizek [Mon, 11 Feb 2019 15:19:17 +0000 (16:19 +0100)] 
meson: modules - move lua_src var

6 years agomeson: daemon/lua - don't embed
Tomas Krizek [Mon, 11 Feb 2019 15:17:18 +0000 (16:17 +0100)] 
meson: daemon/lua - don't embed

6 years agogitignore: add build directory
Tomas Krizek [Mon, 11 Feb 2019 14:32:45 +0000 (15:32 +0100)] 
gitignore: add build directory

6 years agomeson: update TA for keyfile_default
Tomas Krizek [Mon, 11 Feb 2019 14:32:05 +0000 (15:32 +0100)] 
meson: update TA for keyfile_default

6 years agogitlabci: add reminder about libkres symbol checks
Tomas Krizek [Mon, 11 Feb 2019 14:10:38 +0000 (15:10 +0100)] 
gitlabci: add reminder about libkres symbol checks

6 years agomeson: systemd - abandon user_mode
Tomas Krizek [Mon, 11 Feb 2019 12:23:01 +0000 (13:23 +0100)] 
meson: systemd - abandon user_mode

6 years agomeson: systemd - rename cache dir to work dir
Tomas Krizek [Mon, 11 Feb 2019 11:37:31 +0000 (12:37 +0100)] 
meson: systemd - rename cache dir to work dir

6 years agomeson: systemd - re-add modified README
Tomas Krizek [Fri, 8 Feb 2019 14:44:21 +0000 (15:44 +0100)] 
meson: systemd - re-add modified README

6 years agomeson: systemd - install drop-in examples
Tomas Krizek [Fri, 8 Feb 2019 14:39:32 +0000 (15:39 +0100)] 
meson: systemd - install drop-in examples

6 years agomeson: systemd/nosocket - update man
Tomas Krizek [Fri, 8 Feb 2019 14:17:25 +0000 (15:17 +0100)] 
meson: systemd/nosocket - update man

6 years agomeson: systemd - update kresd.systemd.7
Tomas Krizek [Fri, 8 Feb 2019 14:04:07 +0000 (15:04 +0100)] 
meson: systemd - update kresd.systemd.7

6 years agomeson: daemon - update build
Tomas Krizek [Fri, 8 Feb 2019 12:51:47 +0000 (13:51 +0100)] 
meson: daemon - update build

6 years agomeson: managed_ta add note
Tomas Krizek [Fri, 8 Feb 2019 12:44:50 +0000 (13:44 +0100)] 
meson: managed_ta add note

6 years agomeson: systemd/nosocket - add nosocket compatibility mode
Tomas Krizek [Fri, 8 Feb 2019 12:41:58 +0000 (13:41 +0100)] 
meson: systemd/nosocket - add nosocket compatibility mode

6 years agomeson: systemd - configure and install
Tomas Krizek [Fri, 8 Feb 2019 11:42:18 +0000 (12:42 +0100)] 
meson: systemd - configure and install

6 years agomeson: etc/config - install kresd.conf
Tomas Krizek [Thu, 7 Feb 2019 16:06:29 +0000 (17:06 +0100)] 
meson: etc/config - install kresd.conf

6 years agomeson: etc/config - configure and install configs
Tomas Krizek [Thu, 7 Feb 2019 15:44:31 +0000 (16:44 +0100)] 
meson: etc/config - configure and install configs

6 years agomeson: etc - managed_ta and root.keys
Tomas Krizek [Thu, 7 Feb 2019 15:26:21 +0000 (16:26 +0100)] 
meson: etc - managed_ta and root.keys

6 years agomeson: use features in options
Tomas Krizek [Thu, 7 Feb 2019 15:03:58 +0000 (16:03 +0100)] 
meson: use features in options

6 years agomeson: move configuration to appropriate sections
Tomas Krizek [Thu, 7 Feb 2019 13:36:24 +0000 (14:36 +0100)] 
meson: move configuration to appropriate sections

6 years agomeson: minor fixes
Tomas Krizek [Thu, 7 Feb 2019 13:06:48 +0000 (14:06 +0100)] 
meson: minor fixes

6 years agomeson: user + group options
Tomas Krizek [Thu, 7 Feb 2019 13:02:42 +0000 (14:02 +0100)] 
meson: user + group options

6 years agomeson: systemd option with autodetection
Tomas Krizek [Thu, 7 Feb 2019 13:02:04 +0000 (14:02 +0100)] 
meson: systemd option with autodetection

6 years agomeson: options - trust_anchors
Tomas Krizek [Thu, 7 Feb 2019 12:35:27 +0000 (13:35 +0100)] 
meson: options - trust_anchors

6 years agomeson: use sbin_dir variable
Tomas Krizek [Thu, 7 Feb 2019 11:55:56 +0000 (12:55 +0100)] 
meson: use sbin_dir variable

6 years agomeson: use prefix variable
Tomas Krizek [Thu, 7 Feb 2019 11:52:47 +0000 (12:52 +0100)] 
meson: use prefix variable

6 years agomeson: additional build options
Tomas Krizek [Thu, 7 Feb 2019 11:41:07 +0000 (12:41 +0100)] 
meson: additional build options

6 years agomeson: etc/config - move and unify configs
Tomas Krizek [Wed, 6 Feb 2019 17:48:46 +0000 (18:48 +0100)] 
meson: etc/config - move and unify configs

6 years agogitignore: ignore *.tar.xz
Tomas Krizek [Wed, 6 Feb 2019 16:36:40 +0000 (17:36 +0100)] 
gitignore: ignore *.tar.xz

6 years agomeson: archive target with dev version
Tomas Krizek [Wed, 6 Feb 2019 16:24:48 +0000 (17:24 +0100)] 
meson: archive target with dev version

6 years agomeson: doc/kresd.8 - man page with correct version, date
Tomas Krizek [Tue, 5 Feb 2019 17:37:42 +0000 (18:37 +0100)] 
meson: doc/kresd.8 - man page with correct version, date

6 years agomeson: organize dependencies
Tomas Krizek [Tue, 5 Feb 2019 17:04:46 +0000 (18:04 +0100)] 
meson: organize dependencies

6 years agomeson: cleanup
Tomas Krizek [Tue, 5 Feb 2019 13:40:48 +0000 (14:40 +0100)] 
meson: cleanup

6 years agomeson: tests/integration run all test suites
Tomas Krizek [Mon, 4 Feb 2019 19:07:37 +0000 (20:07 +0100)] 
meson: tests/integration run all test suites

6 years agomeson: tests - check for py3_deps
Tomas Krizek [Mon, 4 Feb 2019 19:02:25 +0000 (20:02 +0100)] 
meson: tests - check for py3_deps

6 years agomeson: tests/pytests - add extra_tests build option
Tomas Krizek [Mon, 4 Feb 2019 18:24:19 +0000 (19:24 +0100)] 
meson: tests/pytests - add extra_tests build option

6 years agomeson: doc - add python breathe dependency check
Tomas Krizek [Mon, 4 Feb 2019 17:57:17 +0000 (18:57 +0100)] 
meson: doc - add python breathe dependency check

6 years agomeson: tests/integration - prepare script
Tomas Krizek [Mon, 4 Feb 2019 17:50:16 +0000 (18:50 +0100)] 
meson: tests/integration - prepare script

6 years agomeson: tests/pytests - use PATH instead of *_EXEC vars
Tomas Krizek [Mon, 4 Feb 2019 16:02:04 +0000 (17:02 +0100)] 
meson: tests/pytests - use PATH instead of *_EXEC vars

6 years agomeson: tests/config: use PATH instead of KRESD_EXEC
Tomas Krizek [Mon, 4 Feb 2019 15:43:51 +0000 (16:43 +0100)] 
meson: tests/config: use PATH instead of KRESD_EXEC

6 years agotests/integration: move related files
Tomas Krizek [Mon, 4 Feb 2019 13:53:19 +0000 (14:53 +0100)] 
tests/integration: move related files

6 years agotest/integration: move deckard submodule
Tomas Krizek [Mon, 4 Feb 2019 13:03:58 +0000 (14:03 +0100)] 
test/integration: move deckard submodule

6 years agomeson: tests/config: always define config tests
Tomas Krizek [Mon, 4 Feb 2019 12:37:50 +0000 (13:37 +0100)] 
meson: tests/config: always define config tests

6 years agomeson: tests/pytests - run extended test suite
Tomas Krizek [Mon, 4 Feb 2019 12:06:53 +0000 (13:06 +0100)] 
meson: tests/pytests - run extended test suite

6 years agotests/pytests: fix deprecation warning with latest pytest
Tomas Krizek [Mon, 4 Feb 2019 11:56:08 +0000 (12:56 +0100)] 
tests/pytests: fix deprecation warning with latest pytest

6 years agomeson: tests/pytests - run pytests successfully
Tomas Krizek [Mon, 4 Feb 2019 11:52:22 +0000 (12:52 +0100)] 
meson: tests/pytests - run pytests successfully