Daniel Salzman
54699152e7
deb/copyright: fix syntax error at url-parser, use the year when the source was imported
2021-09-13 08:57:36 +02:00
Daniel Salzman
164a1e7e8d
distro/deb: remove obsolete knot.maintscript
2021-09-07 10:57:09 +02:00
Daniel Salzman
c1209177f2
distro/deb: update copyright
2021-09-07 10:01:32 +02:00
Daniel Salzman
4b230b7b47
Merge branch 'distrotests-debian11' into 'master'
...
distro/tests: add Debian 11
See merge request knot/knot-dns!1354
2021-08-26 17:37:44 +00:00
Tomas Krizek
c6158a9d80
distro/tests: add Debian 11
2021-08-26 13:31:18 +02:00
Jakub Ružička
e0eaa2cbef
distro/deb/control: improve Multi-Arch hints
...
Changes suggested by Multi-Arch hinter:
* libknot-dev conflicts on /usr/include/libknot/libknot.h on armel <-> amd64, arm64, armhf, and 5 more
* knot-module-dnstap could be marked Multi-Arch: same
* knot-module-geoip could be marked Multi-Arch: same
2021-08-24 17:22:00 +02:00
Daniel Salzman
554f62f4ac
systemd: add KNOT_CONF_MAX_SIZE env variable to ExecStart parameters
2021-08-06 16:07:24 +02:00
Daniel Salzman
1d4ed93963
systemd: add KNOT_ prefix to ZONE_LOAD_TIMEOUT_SEC
2021-08-06 15:37:00 +02:00
Jakub Ružička
01129597a6
rpm: use autosetup macro to apply patches
...
%autosetup macro takes care of applying patches without the need
for redundant %patch lines and their management.
2021-08-04 16:39:47 +02:00
Jakub Ružička
543e5eb5d2
rpm: enable XDP on ARM
...
Also enable XDP by default and only disable on distros where not
supported. This should be a better default going forward as XDP
implementation matures.
closes !1335 !1337
2021-08-04 12:50:08 +02:00
Daniel Salzman
f085bb6442
Merge branch 'apkg-nix' into 'master'
...
distro/nix: add
See merge request knot/knot-dns!1333
2021-07-27 19:10:38 +00:00
Daniel Salzman
a487bb03df
distro: add config directory to distribution extras
2021-07-27 20:16:22 +02:00
Vladimír Čunát
813baa4b00
distro/nix: add
...
The generated default.nix exactly corresponds to what's on
https://github.com/NixOS/nixpkgs/blob/master/pkgs/servers/dns/knot-dns/default.nix
(except for tiny differences directly due to 3.0.8 vs. 3.1.0)
2021-07-27 19:59:40 +02:00
Jakub Ružička
0b0a4550e3
rpm: disable XDP on ARM
...
This is a temporary solution until issues with XDP on ARM are resolved.
2021-07-23 12:56:03 +02:00
Daniel Salzman
1cd6b00336
distro/rpm: add 'V=1' to 'make check' to print failed tests result
2021-07-15 08:35:43 +02:00
Daniel Salzman
0bc742dfb4
distro/deb: drop also 'knot_tcp_*' symbols if XDP not available
2021-07-14 14:50:57 +02:00
Daniel Salzman
bae7a70f7c
Increase libzscanner and libknot SOVERSION
2021-07-13 09:35:17 +02:00
Daniel Salzman
766daec30e
distro/deb: update knot_tcp_* symbols
2021-07-10 22:46:37 +02:00
Daniel Salzman
dc99352144
XDP-TCP: rename prefix 'knot_xdp_tcp' to 'knot_tcp', and 'knot_tcp_timeout' to 'knot_tcp_sweep'
2021-07-10 22:46:37 +02:00
Daniel Salzman
12327f3529
distro/deb: add symbol 'knot_svcb_param_names'
2021-06-30 16:23:46 +02:00
Daniel Salzman
e766926c55
distro/deb: update libdnssec symbols
2021-06-07 19:44:03 +02:00
Daniel Salzman
2ba8c36030
distro/pkg/rpm: update patch for test_net
2021-06-07 19:16:42 +02:00
Jan Hák
00be2d4c5a
systemd: service reload using signal
2021-05-31 19:59:32 +02:00
Jan Hák
71d00c6434
systemd: add adptive service start timeout, increase service stop timeout, and add status
2021-05-31 19:59:32 +02:00
Daniel Salzman
da5eef1e8f
ci: udapt to changes for apkg
2021-05-26 19:26:49 +02:00
Jakub Ružička
7e914793d8
distro: add apkg support
...
Change packaging templates distro/pkg/* to use {{ version }}.
Add scripts/make_dev_archive.sh to create dev archives.
Add apkg config: distro/config/apkg.toml
With these changes, apkg can be used to package Knot DNS.
2021-05-26 14:53:41 +02:00
Jakub Ružička
19dbbbcc2d
distro: add missing build deps
...
autoreconf: command not found
Can't exec "aclocal": No such file or directory at ...
autoreconf: failed to run aclocal: No such file or directory
error: Libtool library used but 'LIBTOOL' is undefined
2021-05-26 14:52:09 +02:00
Jakub Ružička
6d1201fe0b
deb: update symbols to enable package builds
2021-05-26 14:52:09 +02:00
Jakub Ružička
ede2106e57
move distro files into apkg tempalte dir
2021-05-26 14:52:09 +02:00
Daniel Salzman
14fadd10c1
distro/deb: add symbols for libknot/probe
2021-05-08 20:28:37 +02:00
Tomas Krizek
f2ad804259
distro/tests: update fedora, ubuntu releases
...
fedora32 -> fedora34
ubuntu2010 -> ubuntu2104
remove ubuntu1604
2021-05-03 12:08:07 +02:00
Tomas Krizek
e8f5fa5c5a
distro/tests: uncomment default listen configuration
2021-04-28 08:49:29 +02:00
Jakub Ružička
70e4aa4393
distro/rpm: add BuildRequires: make
...
https://fedoraproject.org/wiki/Changes/Remove_make_from_BuildRoot
Mirrors downstream Fedora 34 change.
2021-03-30 16:55:33 +02:00
Jakub Ružička
436ae6750f
distro/rpm: include module dirs in main package
...
This should prevent SUSE build from complaining:
directories not owned by a package:
- /usr/lib64/knot
- /usr/lib64/knot/modules-3.1
2021-03-10 18:11:53 +01:00
Jakub Ružička
e0a0c56e72
distro/rpm: properly escape %BASE_VERSION
...
rpm %() macro requires double escaping
2021-03-10 18:11:48 +01:00
Jakub Ružička
71b20e25f8
Revert "distro/deb: rename knot.tmpfile -> knot.tmpfiles"
...
This seems to be supported in Debian unstable only.
This reverts commit 289498a7fb .
2021-03-02 14:45:42 +01:00
Jakub Ružička
e56ba4e55c
distro: add new libmnl build dep for kxdpgun
2021-03-01 17:02:54 +01:00
Jakub Ružička
465504c751
distro: differentiate upstream packages
...
Users reported conflicts between upstream and downstream packages. In
order to differentiate, I propose to insert `cznic.` prefix into package
release which will lead to a preference of upstream packages over
downstream ones when same versions are available:
1.2.3-1 < 1.2.3-cznic.1
1.2.3-999999999 < 1.2.3-cznic.1
Furthermore it's now possible to tell whether upstream or downstream
packages are in use just by inspecting installed packages' releases
which should make debugging easier. For example:
dpkg -l | grep cznic
Equivalent change has been merged in Knot Resolver:
https://gitlab.nic.cz/knot/knot-resolver/-/commit/58f48b2b218
2021-02-09 14:43:25 +01:00
Jakub Ružička
289498a7fb
distro/deb: rename knot.tmpfile -> knot.tmpfiles
...
do as debhelper says:
dh_installtmpfiles: warning: The name debian/knot.tmpfile is deprecated;
please use debian/knot.tmpfiles instead
dh_installtmpfiles: warning: Possible fix:
mv -f "debian/knot.tmpfile" "debian/knot.tmpfiles"
2021-02-09 13:56:55 +01:00
Jakub Ružička
a0f0eb669e
distro/tests: add tests for modules
...
Make sure knot can be restarted with module packages installed.
2021-01-14 18:11:41 +01:00
Jakub Ružička
517295fe54
distro/rpm: move geoip module to subpackage
2021-01-14 18:11:41 +01:00
Jakub Ružička
2e8dd2f47f
distro/rpm: move dnstap to subpackage
2021-01-14 18:11:09 +01:00
Jakub Ružička
611ddf3a30
distro/deb: move geoip module to subpackage
2021-01-14 18:10:08 +01:00
Jakub Ružička
882ccc0c9f
distro/deb: move dnstap module to subpackage
2021-01-14 18:09:54 +01:00
Jakub Ružička
a44193769c
distro/deb: support disabling tests
...
DEB_BUILD_OPTIONS=nocheck
should now disable tests during package build.
An example of howto disable tests in pbuilder:
export DEB_BUILD_OPTIONS=nocheck
sudo -E pbuilder build pkg.dsc
2021-01-14 18:03:05 +01:00
Daniel Salzman
0d7b804b06
distro/deb: don't explictly link agains libjemalloc
...
It seems that new versions of jemalloc (5.2) behave much worse than standard
libc malloc. The memory consumption only grows after huge AXFRs.
2020-11-30 15:08:40 +01:00
Daniel Salzman
d371c2e1fb
xdp: add XDP mode detection via knot_eth_xdp_mode()
2020-11-03 15:13:32 +01:00
Tomas Krizek
6ec9d18056
distro/tests: update distributions
...
- update fedora to 33
- add ubunut:groovy
2020-10-30 17:14:14 +01:00
Daniel Salzman
67b5f4a1d4
distro/deb: update libknot symbols
2020-10-17 20:55:31 +02:00
Daniel Salzman
3a0d1ef538
distro/deb: fix libknot and libdnssec symbols
2020-10-09 18:58:26 +02:00
Jakub Ružička
50949f4414
distro/rpm: improve %files section
...
* improve %doc macro usage
* remove excessive %{name} usage
* update %attr rights
* 750 -> 770 on /etc/knot to enable includes from knot.conf
* 775 -> 770 on /var/lib/knot which can contain sensitive stuff
* ___ -> 770 on /run/knot
* don't list /var/lib/knot/keys which is created dynamically
* remove duplicate entry
* fix incorrect whitespace
2020-09-18 16:17:01 +02:00
Daniel Salzman
f71a0d202c
libdnssec: increment SOVERSION, update symbols
2020-08-26 13:12:01 +02:00
Tomas Krizek
a5e83d9d15
distro/tests: fix file permissions set by ansible
...
Ansible switched default file perm to 600 from more permissive 666.
Add file mode explicitly to avoid issues.
2020-08-17 14:20:54 +02:00
Daniel Salzman
dc77c3cc03
distro/deb: fix symbols for Stretch
2020-08-14 13:58:04 +02:00
Daniel Salzman
7d1f69529e
distro: update libknot.11.symbols
2020-08-14 12:43:08 +02:00
Daniel Salzman
58a3a5ae21
kzonesign: move from sbin to bin
2020-08-06 20:54:16 +02:00
Libor Peltan
b3107054c2
kzonesign: renamed from ksignzone
2020-08-06 20:54:16 +02:00
Libor Peltan
401521222e
ksignzone implemented
2020-08-06 20:54:16 +02:00
Libor Peltan
240e5a3fbc
kxdpgun: renamed from knot-xdp-gun
2020-08-04 18:50:24 +02:00
Daniel Salzman
dfdb69bb15
Update links to gitlab.nic.cz
2020-07-28 16:41:05 +02:00
Daniel Salzman
2a6a130ac8
distro/deb: add info about the knot-xdp-gun utility
2020-07-19 20:00:16 +02:00
Libor Peltan
be1e052f9f
catalog: added kcatalogprint utility
2020-07-13 20:07:09 +02:00
Daniel Salzman
8f2ef5bd96
distro/deb: extend copyright with url-parser
2020-07-02 12:51:06 +02:00
Daniel Salzman
1ce64eca9c
distro: add libnghttp2 for DoH in kdig
2020-07-02 10:57:11 +02:00
Daniel Salzman
9f1cc32c10
xdp-gun: rename to knot-xdp-gun
2020-05-31 10:49:11 +02:00
Libor Peltan
e3a89be7e7
xdp-gun: proper cli options
2020-05-31 09:17:13 +02:00
Tomas Krizek
4175c2be47
packaging: update README.md filename
2020-05-25 09:55:19 +02:00
Daniel Salzman
6543990cf8
distro/deb: improve XDP workarounds
2020-05-20 17:22:47 +02:00
Tomas Krizek
bcb792d271
distro/rpm: add xdp support
2020-05-20 15:30:10 +02:00
Tomas Krizek
e15f47bf9e
distro/tests: add centos 8
2020-05-20 15:30:10 +02:00
Tomas Krizek
a1c5925ccd
distro/tests: update to ubuntu 20.04
2020-05-20 15:30:10 +02:00
Tomas Krizek
f965f576e8
distro/tests: update to f32
2020-05-20 15:30:10 +02:00
Tomas Krizek
5dbc6665b5
distro/rpm: fix gpg warning about unsafe permissions
2020-05-20 15:30:10 +02:00
Daniel Salzman
90a965e9c5
distro/deb: simplify XDP workarounds
2020-05-19 15:37:18 +02:00
Daniel Salzman
7f219b685f
configure: don't allow embedded libbpf if reallocarray not available
...
It's needed for Debian Stretch and Ubuntu Xenial
2020-05-19 14:45:10 +02:00
Daniel Salzman
244939fcef
distro/deb+configure: set libknot version 11, update symbols
2020-05-17 19:39:00 +02:00
Daniel Salzman
2cfac23d1d
distro/deb: enable XDP + embedded libbpf
2020-05-17 18:00:13 +02:00
Daniel Salzman
e6cc60e368
distro/deb: add xdp-gun to knot-dnsutils.install
2020-05-17 17:21:24 +02:00
Daniel Salzman
128c942020
contrib: prepare for embedded LMDB removal
2020-05-11 21:52:10 +02:00
Daniel Salzman
3da48fb371
distro: update deb/copyright
2020-04-21 18:43:10 +02:00
Daniel Salzman
cb3d1c7f67
distro/deb: partially synchronize with Debian
2020-03-02 10:41:56 +01:00
Daniel Salzman
f835748b40
distro/deb: add libsofthsm2 when testing for libdnssec/test_keystore_pkcs11
...
Synchronized with Debian. Created by Daniel Kahn Gillmor.
2020-02-16 21:55:21 +01:00
Daniel Salzman
b151571f43
distro/deb: build a python3-libknot package
...
Synchronized with Debian. Created by Robert Edmonds.
2020-02-16 21:40:11 +01:00
Daniel Salzman
0a13fa22b7
distro/deb: remove obsolete Replaces and Breaks from control
2020-02-16 20:52:06 +01:00
Daniel Salzman
ef17aee97b
distro/deb: bump Standards-Version to 4.5.0 (no changes)
2020-02-16 20:45:22 +01:00
Michal Hrusecky
bf2b2482d4
distro/rpm: Add ghost for run dir
...
Recommended by openSUSE Packaging guidelines to help users easily identify to
which package this directory belongs.
2020-01-30 12:48:47 +01:00
Michal Hrusecky
8ca5a65818
distro/rpm: Add SUSE rc symlink
...
In SUSE all services are required to have rc$SERVICE symlink to easily manage
them.
2020-01-30 12:48:47 +01:00
Michal Hrusecky
45dab7eb8f
distro/rpm: SPDX format of licenses
...
Format license in SPDX format and also fix the license for docs package.
2020-01-30 12:48:37 +01:00
Tomas Krizek
2cbda4ff19
distro/tests: add ubuntu1910
2019-11-11 10:57:03 +01:00
Tomas Krizek
44030d32e8
distro/tests: use fedora31
2019-11-11 10:57:03 +01:00
Tomas Krizek
f0162462e0
distro/tests: use generic/opensuse15 box
2019-11-11 10:57:03 +01:00
Tomas Krizek
b8bc8b53fd
distro/tests: make ansible debug output readable
2019-11-11 10:57:03 +01:00
Tomas Krizek
ce9984bfb5
distro/rpm: make spec EPEL8 compatible
2019-10-21 12:13:36 +02:00
Daniel Salzman
3016e9e0ef
distro/rpm: update patch for test_net
2019-10-07 16:14:36 +02:00
Daniel Salzman
73cd07e03a
distro/knot.service: add/increase LimitNOFILE to 1048576
2019-10-07 15:15:47 +02:00
Daniel Salzman
9f7e1f27b7
distro/tests: remove files for openSUSE_Tumbleweed
...
'make dist' complained of "file name is too long (max 99)"
2019-10-07 14:10:45 +02:00
Daniel Salzman
7675dbe6e9
server: add info log about loaded configuration
2019-10-03 20:57:18 +02:00
Daniel Salzman
02820d04d1
distro/deb: update and unify package descriptions
2019-10-02 13:19:01 +02:00
Daniel Salzman
8cf2bdb51f
Update library and symbol versions
2019-10-02 11:42:23 +02:00
Daniel Salzman
a9872b51a8
deb: don't include info to doc package
2019-10-02 08:49:04 +02:00
Daniel Salzman
1b28b0114f
deb: don't include pdf to doc package
2019-10-02 08:49:04 +02:00
Daniel Salzman
522f1e0a14
debian: fix typo in copyright
2019-10-01 09:25:33 +02:00
Daniel Salzman
b9860c95af
debian: update copyright
2019-09-30 21:48:46 +02:00
Daniel Salzman
4f1bc86d26
COPYING: remove obsolete OpenSSL exception as we no longer use OpenSSL
2019-09-30 21:48:46 +02:00
Tomas Krizek
e347e08f8c
distro/tests: use upstream leap15 box
...
Leap15 box was (allegedly temporarily) removed from vagrantcloud.
This is official upstream box generated by openSUSE that should be the
same as the one that used to be available on vagrantcloud.
2019-09-09 15:00:19 +02:00
Tomas Krizek
a66c860faf
ci: add distrotest:debian10
2019-07-18 17:12:48 +02:00
Tomas Krizek
dc66b1f360
distro/tests: refactor ansible playbook
2019-06-28 12:49:24 +02:00
Tomas Krizek
8340d86a44
distro/tests: support more OBS repos in test-distro.sh
2019-06-28 12:49:23 +02:00
Tomas Krizek
14502c4060
distro/tests: support test-distro.sh exec from any directory
2019-06-28 12:49:23 +02:00
Tomas Krizek
b081fa2220
distro/tests: adjust VM resources
2019-06-28 12:49:23 +02:00
Tomas Krizek
7942763a59
distro/tests: add new distros
2019-06-28 12:49:23 +02:00
Tomas Krizek
f28dd3f901
distro/tests: remove obsolete distros
2019-06-28 12:49:22 +02:00
Tomas Krizek
ae51598dd1
distro/tests: remove rolling release distros
2019-06-28 12:49:22 +02:00
Daniel Salzman
8c2ad72fda
Update library versions
2019-03-01 15:55:54 +01:00
Daniel Salzman
1f4a272a8b
distro/debian: various improvements and backports
2019-03-01 15:40:24 +01:00
Tomas Krizek
06bbea47ba
distro/rpm: disable failing test in contrib/test_net
2019-02-28 15:56:00 +01:00
Tomas Krizek
deb36cbcc0
distro/tests: fix fedora packaging tests
2019-02-28 15:56:00 +01:00
Daniel Salzman
523b6afe40
libdnssec: add dnssec_nsec3_params_match
2019-02-22 09:00:53 +01:00
Daniel Salzman
62f4d7df7f
libdnssec: export pem API
2019-01-24 16:58:57 +01:00
Tomas Krizek
19be19bc60
distro/rpm: remove ldconfig for Fedora
...
https://fedoraproject.org/wiki/Changes/Removing_ldconfig_scriptlets
2019-01-23 13:13:21 +01:00
Daniel Salzman
ce7384b49e
distro/deb: update *.symbols files
2019-01-22 09:57:53 +01:00
Tomas Krizek
d063aa711d
distro/tests: select corect Python interpreter for ansible
2019-01-07 16:24:05 +01:00
Tomas Krizek
b8d34f852d
distro/tests: script nitpicks
2019-01-07 16:24:04 +01:00
Tomas Krizek
3b66eb4c9a
distro/tests: switch fedora to generic boxes (more recent packages)
2019-01-07 16:24:04 +01:00
Tomas Krizek
176ea05f3b
distro/tests: turn off shell warning when using pkg manager commands
2019-01-07 16:24:04 +01:00
Tomas Krizek
974d3d6d61
distro/tests: don't wait for confirmation during vagrant destroy
2019-01-07 16:24:04 +01:00
Tomas Krizek
c5b2ad8306
distro/tests: remove Fedora27
2018-11-02 14:39:11 +01:00
Tomas Krizek
7f8118cedd
distro/tests: add Fedora29
2018-11-02 14:38:54 +01:00
Tomas Krizek
7d97307b91
distro/tests: fix openSUSE repo automation
2018-10-24 14:51:33 +02:00
Tomas Krizek
2d22f4d99b
distro/tests: add Ubuntu1810
2018-10-24 14:51:32 +02:00
Daniel Salzman
0118bae443
Revert "distro/deb: ship manpages with dh_installman (sync with Debian)"
...
This reverts commit 63a86f7b7d .
2018-09-03 21:04:17 +02:00
Daniel Salzman
7ba9fc1d60
Merge branch 'http-to-https' into 'master'
...
Http to https
See merge request knot/knot-dns!930
2018-08-30 09:10:22 +00:00
Daniel Salzman
6efdbf09df
distro/knot.service: remove obsolete target
2018-08-29 17:18:32 +02:00
Daniel Kahn Gillmor
d58c3adf0d
move several other links from http:// to https:// (all tested)
2018-08-29 09:45:57 -04:00
Daniel Kahn Gillmor
c603d99507
use https://www.knot-dns.cz instead of http://www.knot-dns.cz
2018-08-29 09:45:57 -04:00
Daniel Salzman
bd402af2e1
distro/deb: add libcap-ng-dev to build-deps
2018-08-27 11:42:02 +02:00
Daniel Salzman
fed49ebe76
distro/deb: update control file
2018-08-27 11:41:35 +02:00
Daniel Salzman
7b629d84e1
distro/deb: clean up kdns-utils description (sync with Debian)
2018-08-27 11:17:05 +02:00
Daniel Salzman
bc12b236bb
distro/deb: bump Standards-Version to 4.2.0 (sync with Debian)
2018-08-27 11:16:13 +02:00
Daniel Salzman
d82b71bbf3
distro/deb: fix spelling in knot.NEWS (sync with Debian)
2018-08-27 11:11:24 +02:00
Daniel Salzman
d7a814db6b
distro/deb: ship manpages with dh_installman (sync with Debian)
2018-08-27 11:08:25 +02:00
Daniel Salzman
f71afd1ec5
Merge branch 'knot-resolver-conflict' into 'master'
...
distro/rpm: add conflict with knot-resolver < 3.0.0
See merge request knot/knot-dns!921
2018-08-14 18:31:01 +00:00
Bruno Pagani
a3044b6f1e
distro/arch: simplify PKGBUILD
2018-08-14 17:11:38 +00:00
Tomas Krizek
9295a7dcd0
distro/rpm: add conflict with knot-resolver < 3.0.0
2018-08-14 19:10:39 +02:00
Daniel Salzman
dcc5761351
distro/deb: fix libjemalloc dependency
2018-08-13 12:42:30 +02:00
Daniel Salzman
3c3d442519
distro/deb: add libjemalloc, upgrade libidn, remove libjansson
2018-08-12 22:40:10 +02:00
Vladimír Čunát
3cd838b352
rrset-wire: add KNOT_PF_ORIGTTL to configure how to set RRSIG's TTL
2018-08-12 22:25:36 +02:00
Tomas Krizek
dcd4f80be6
distro/tests: add test for openSUSE Leap 15
2018-08-10 14:56:17 +02:00
Tomas Krizek
a549ab8f1b
distro/tests: add knot-dns-testing repo
2018-08-10 13:32:49 +02:00
Tomas Krizek
e4e9ff34f1
distro/arch: use upstream packaging files
2018-08-10 13:17:42 +02:00
Tomas Krizek
251ea9c54a
distro/rpm: use upstream files in spec
2018-08-10 12:28:13 +02:00
Daniel Salzman
b62ca22d99
distro/rpm: use common knot.sample.conf
2018-08-09 16:26:30 +02:00
Daniel Salzman
5a319cd5ae
configure: add the distro directory to dist tarball
2018-08-06 14:07:27 +02:00
Daniel Salzman
f17a5f9a14
distro: add libmaxminddb dependency
2018-08-05 21:14:59 +02:00
Tomas Krizek
6909af4700
bump library version to libknot8, libdnssec6
2018-08-02 13:38:00 +02:00
Vladimír Čunát
9a1eea843f
knot_dname_in(): remove
2018-08-01 20:55:27 +02:00
Vladimír Čunát
f77858eb6b
knot_dname_is_sub(): remove
...
Two of the call points might be slightly more readable with _is_sub(),
but I'm not convinced that justifies keeping the function.
2018-08-01 20:55:27 +02:00
Daniel Salzman
e652afeb91
distro: add Standards-Version to control
2018-07-20 14:55:16 +02:00
Daniel Salzman
22af7f9c37
distro: simplify deb sources hierarchy
2018-07-20 14:55:16 +02:00
Tomas Krizek
cc9bb2c76c
distro/rpm: add BuildRequires: gcc
...
Reference: https://fedoraproject.org/wiki/Changes/Remove_GCC_from_BuildRoot
2018-07-11 15:02:07 +02:00
Tomas Krizek
c988e0c4fb
distro/tests: add new distros
2018-06-29 14:29:29 +02:00
Tomas Krizek
354c12f92f
distro/tests: support different distro versions
2018-06-29 14:29:29 +02:00
Tomas Krizek
d66b271823
distro/tests: make tests compatible with openSUSE
2018-03-28 16:23:41 +02:00
Tomas Krizek
edf7fa2a8d
distro/tests: improve VM names to avoid collisions with knot-resolver
2018-03-28 16:23:41 +02:00
Tomas Krizek
3a7850d125
distro/tests: add openSUSE VM
2018-03-28 16:23:41 +02:00
Tomas Krizek
a2238397d9
distro/tests: add service reload to package tests
2018-03-28 16:23:40 +02:00
Tomas Krizek
b030133911
distro/common: use capabilities in knot.service
...
Running daemon as unprivileged user with these capabilities should now
work properly. For details, see
https://gitlab.labs.nic.cz/knot/knot-dns/merge_requests/864 .
2018-03-28 16:23:40 +02:00
Tomas Krizek
5b6aeccaa9
distro/rpm+deb: unify systemd tmpfiles
2018-03-28 16:23:40 +02:00
Tomas Krizek
5ed9574653
distro/arch: remove obsolete dependency for pykeymgr
2018-03-28 16:23:40 +02:00
Tomas Krizek
2e44720f2f
distro/common: disable static libraries during build
2018-03-28 16:23:40 +02:00
Tomas Krizek
78b044d9c9
distro/rpm: spec compatibility for openSUSE Tumbleweed/Leap builds
2018-03-28 16:23:32 +02:00
Tomas Krizek
c2d3913d76
distro/rpm: improve spec file formatting
2018-03-27 15:02:19 +02:00
Daniel Salzman
decb11b2e5
debian: fix kjournalprint man in knot.install
2018-03-21 16:36:29 +01:00
Daniel Salzman
8c64d2df50
distro: update kjournalprint man page location
2018-03-21 12:13:30 +01:00
Daniel Salzman
d019aa95dc
rpm: don't set removed option --with-timer-mapsize
2018-03-21 08:28:39 +01:00
Tomas Krizek
526744ca3a
packaging: tests - explicitly specify repository for testing
2018-03-19 20:30:44 +01:00
Tomas Krizek
04ed566ab3
rpm: delete pykeymgr and migration scriptlet
2018-03-19 16:27:46 +01:00
Daniel Salzman
a39c134f25
rpm: update knot.spec file
2018-03-19 16:27:46 +01:00
Tomas Krizek
0a7fdf0808
debian: remove deprecated files and cleanup
2018-03-19 16:27:46 +01:00
Tomas Krizek
ac2acdba2c
debian: update packaging files
2018-03-19 16:27:46 +01:00
Tomas Krizek
b8bcca6716
packaging: add tests
2018-03-19 16:27:46 +01:00
Tomas Krizek
c888c5dca5
packaging: add files for arch
2018-03-19 16:27:45 +01:00
Tomas Krizek
0bc3e7f107
packaging: add files for debian
2018-03-19 16:27:45 +01:00
Tomas Krizek
05f5232cd9
packaging: add files for fedora/epel
2018-03-19 16:27:45 +01:00