Skip to content
Snippets Groups Projects

Compare revisions

Changes are shown as if the source revision was being merged into the target revision. Learn more about comparing revisions.

Source

Select target project
No results found

Target

Select target project
  • knot/knot-dns
  • sopak/knot
  • zansorgova/knot
  • dkg/knot-dns
  • julianbrost/knot
  • severo/knot-dns
  • edmonds/knot-dns
  • jfoote/knot-dns
  • jhdac/knot-dns
  • shane/knot-dns
  • matje/knot-dns
  • Archange/knot-dns
  • pspirek/knot-dns
  • mguegan/knot-dns
  • bitfehler/knot-dns
  • UpadhyayAlok/knot-dns
  • quite/knot-dns
  • jruzicka/knot-dns
  • dxld/knot-dns
  • nde1/knot-dns
  • peterthomassen/knot-dns
  • jpmens/knot-dns
22 results
Show changes
Commits on Source (202)
Showing
with 63 additions and 28 deletions
...@@ -81,6 +81,9 @@ src/libknot/libknot.h ...@@ -81,6 +81,9 @@ src/libknot/libknot.h
# Generated tarballs # Generated tarballs
/knot-*.tar.xz /knot-*.tar.xz
# Packaging output
/pkg
# Code coverage # Code coverage
*.gcda *.gcda
*.gcno *.gcno
......
...@@ -128,8 +128,9 @@ docker:knot-dns:fedora: ...@@ -128,8 +128,9 @@ docker:knot-dns:fedora:
.pkg_symbols: &pkg_symbols .pkg_symbols: &pkg_symbols
stage: test stage: test
script: script:
- ln -s distro/deb debian - ln -s distro/pkg/deb debian
- sed -i "s/__VERSION__/99/g" distro/deb/changelog - sed -i "s/{{ version }}/99/g" distro/pkg/deb/changelog
- sed -i "s/{{ release }}/1/g" distro/pkg/deb/changelog
- dpkg-gensymbols -c4 -esrc/.libs/$LIB_NAME.so.$LIB_ABI -P. -p$LIB_NAME$LIB_ABI - dpkg-gensymbols -c4 -esrc/.libs/$LIB_NAME.so.$LIB_ABI -P. -p$LIB_NAME$LIB_ABI
allow_failure: true allow_failure: true
except: except:
......
...@@ -118,6 +118,8 @@ src/knot/common/process.c ...@@ -118,6 +118,8 @@ src/knot/common/process.c
src/knot/common/process.h src/knot/common/process.h
src/knot/common/stats.c src/knot/common/stats.c
src/knot/common/stats.h src/knot/common/stats.h
src/knot/common/systemd.c
src/knot/common/systemd.h
src/knot/conf/base.c src/knot/conf/base.c
src/knot/conf/base.h src/knot/conf/base.h
src/knot/conf/conf.c src/knot/conf/conf.c
...@@ -211,6 +213,7 @@ src/knot/modules/noudp/noudp.c ...@@ -211,6 +213,7 @@ src/knot/modules/noudp/noudp.c
src/knot/modules/onlinesign/nsec_next.c src/knot/modules/onlinesign/nsec_next.c
src/knot/modules/onlinesign/nsec_next.h src/knot/modules/onlinesign/nsec_next.h
src/knot/modules/onlinesign/onlinesign.c src/knot/modules/onlinesign/onlinesign.c
src/knot/modules/probe/probe.c
src/knot/modules/queryacl/queryacl.c src/knot/modules/queryacl/queryacl.c
src/knot/modules/rrl/functions.c src/knot/modules/rrl/functions.c
src/knot/modules/rrl/functions.h src/knot/modules/rrl/functions.h
...@@ -278,6 +281,8 @@ src/knot/zone/backup.c ...@@ -278,6 +281,8 @@ src/knot/zone/backup.c
src/knot/zone/backup.h src/knot/zone/backup.h
src/knot/zone/contents.c src/knot/zone/contents.c
src/knot/zone/contents.h src/knot/zone/contents.h
src/knot/zone/digest.c
src/knot/zone/digest.h
src/knot/zone/measure.c src/knot/zone/measure.c
src/knot/zone/measure.h src/knot/zone/measure.h
src/knot/zone/node.c src/knot/zone/node.c
...@@ -308,6 +313,8 @@ src/libdnssec/binary.c ...@@ -308,6 +313,8 @@ src/libdnssec/binary.c
src/libdnssec/binary.h src/libdnssec/binary.h
src/libdnssec/crypto.c src/libdnssec/crypto.c
src/libdnssec/crypto.h src/libdnssec/crypto.h
src/libdnssec/digest.c
src/libdnssec/digest.h
src/libdnssec/dnssec.h src/libdnssec/dnssec.h
src/libdnssec/error.c src/libdnssec/error.c
src/libdnssec/error.h src/libdnssec/error.h
...@@ -387,6 +394,10 @@ src/libknot/packet/pkt.h ...@@ -387,6 +394,10 @@ src/libknot/packet/pkt.h
src/libknot/packet/rrset-wire.c src/libknot/packet/rrset-wire.c
src/libknot/packet/rrset-wire.h src/libknot/packet/rrset-wire.h
src/libknot/packet/wire.h src/libknot/packet/wire.h
src/libknot/probe/data.c
src/libknot/probe/data.h
src/libknot/probe/probe.c
src/libknot/probe/probe.h
src/libknot/rdata.h src/libknot/rdata.h
src/libknot/rdataset.c src/libknot/rdataset.c
src/libknot/rdataset.h src/libknot/rdataset.h
...@@ -408,6 +419,7 @@ src/libknot/rrtype/rrsig.h ...@@ -408,6 +419,7 @@ src/libknot/rrtype/rrsig.h
src/libknot/rrtype/soa.h src/libknot/rrtype/soa.h
src/libknot/rrtype/tsig.c src/libknot/rrtype/tsig.c
src/libknot/rrtype/tsig.h src/libknot/rrtype/tsig.h
src/libknot/rrtype/zonemd.h
src/libknot/tsig-op.c src/libknot/tsig-op.c
src/libknot/tsig-op.h src/libknot/tsig-op.h
src/libknot/tsig.c src/libknot/tsig.c
...@@ -529,6 +541,7 @@ tests/contrib/test_qp-cow.c ...@@ -529,6 +541,7 @@ tests/contrib/test_qp-cow.c
tests/contrib/test_qp-trie.c tests/contrib/test_qp-trie.c
tests/contrib/test_siphash.c tests/contrib/test_siphash.c
tests/contrib/test_sockaddr.c tests/contrib/test_sockaddr.c
tests/contrib/test_spinlock.c
tests/contrib/test_string.c tests/contrib/test_string.c
tests/contrib/test_strtonum.c tests/contrib/test_strtonum.c
tests/contrib/test_time.c tests/contrib/test_time.c
...@@ -540,6 +553,7 @@ tests/knot/test_conf.h ...@@ -540,6 +553,7 @@ tests/knot/test_conf.h
tests/knot/test_conf_tools.c tests/knot/test_conf_tools.c
tests/knot/test_confdb.c tests/knot/test_confdb.c
tests/knot/test_confio.c tests/knot/test_confio.c
tests/knot/test_digest.c
tests/knot/test_dthreads.c tests/knot/test_dthreads.c
tests/knot/test_fdset.c tests/knot/test_fdset.c
tests/knot/test_journal.c tests/knot/test_journal.c
...@@ -586,6 +600,7 @@ tests/libknot/test_edns_ecs.c ...@@ -586,6 +600,7 @@ tests/libknot/test_edns_ecs.c
tests/libknot/test_endian.c tests/libknot/test_endian.c
tests/libknot/test_lookup.c tests/libknot/test_lookup.c
tests/libknot/test_pkt.c tests/libknot/test_pkt.c
tests/libknot/test_probe.c
tests/libknot/test_rdata.c tests/libknot/test_rdata.c
tests/libknot/test_rdataset.c tests/libknot/test_rdataset.c
tests/libknot/test_rrset-wire.c tests/libknot/test_rrset-wire.c
......
...@@ -6,3 +6,6 @@ src/libzscanner ...@@ -6,3 +6,6 @@ src/libzscanner
tests tests
tests-fuzz tests-fuzz
tests-fuzz/knotd_wrap tests-fuzz/knotd_wrap
src/knot/zone
src/libknot/rrtype
tests/knot
...@@ -199,21 +199,20 @@ AC_ARG_ENABLE([xdp], ...@@ -199,21 +199,20 @@ AC_ARG_ENABLE([xdp],
[], [enable_xdp=auto]) [], [enable_xdp=auto])
AS_CASE([$enable_xdp], AS_CASE([$enable_xdp],
[auto],[PKG_CHECK_MODULES([libbpf],[libbpf >= 0.0.6],[enable_xdp=yes],[enable_xdp=no])], [auto], [PKG_CHECK_MODULES([libbpf], [libbpf >= 0.0.6], [enable_xdp=yes], [enable_xdp=no])],
[yes],[PKG_CHECK_MODULES([libelf],[libelf],[ [yes], [PKG_CHECK_MODULES([libbpf], [libbpf >= 0.0.6], [enable_xdp=yes],
AC_CHECK_FUNC([reallocarray],[ [PKG_CHECK_MODULES([libelf], [libelf],
enable_xdp=embedded [AC_CHECK_FUNC([reallocarray],
embedded_libbpf_CFLAGS="-I\$(top_srcdir)/src/contrib/libbpf/include -I\$(top_srcdir)/src/contrib/libbpf/include/uapi" [enable_xdp=embedded
embedded_libbpf_LIBS=$libelf_LIBS embedded_libbpf_CFLAGS="-I\$(top_srcdir)/src/contrib/libbpf/include -I\$(top_srcdir)/src/contrib/libbpf/include/uapi"
libbpf_CFLAGS="-I\$(top_srcdir)/src/contrib/libbpf -I\$(top_srcdir)/src/contrib/libbpf/include/uapi" embedded_libbpf_LIBS=$libelf_LIBS
],[ libbpf_CFLAGS="-I\$(top_srcdir)/src/contrib/libbpf -I\$(top_srcdir)/src/contrib/libbpf/include/uapi"],
enable_xdp=no [enable_xdp=no
AC_MSG_WARN([reallocarray not available]) AC_MSG_WARN([reallocarray not available])])],
]) [AC_MSG_ERROR([libelf is required])])])],
],[AC_MSG_ERROR([libelf is required])])], [no], [],
[no],[], [*], [AC_MSG_ERROR([Invalid value of --enable-xdp.])]
[*],[AC_MSG_ERROR([Invalid value of --enable-xdp.] )
)])
AM_CONDITIONAL([EMBEDDED_LIBBPF], [test "$enable_xdp" = "embedded"]) AM_CONDITIONAL([EMBEDDED_LIBBPF], [test "$enable_xdp" = "embedded"])
AM_CONDITIONAL([ENABLE_XDP], [test "$enable_xdp" != "no"]) AM_CONDITIONAL([ENABLE_XDP], [test "$enable_xdp" != "no"])
AC_SUBST([embedded_libbpf_CFLAGS]) AC_SUBST([embedded_libbpf_CFLAGS])
...@@ -393,6 +392,7 @@ KNOT_MODULE([dnstap], "no") ...@@ -393,6 +392,7 @@ KNOT_MODULE([dnstap], "no")
KNOT_MODULE([geoip], "yes") KNOT_MODULE([geoip], "yes")
KNOT_MODULE([noudp], "yes") KNOT_MODULE([noudp], "yes")
KNOT_MODULE([onlinesign], "yes", "non-shareable") KNOT_MODULE([onlinesign], "yes", "non-shareable")
KNOT_MODULE([probe], "yes")
KNOT_MODULE([queryacl], "yes") KNOT_MODULE([queryacl], "yes")
KNOT_MODULE([rrl], "yes") KNOT_MODULE([rrl], "yes")
KNOT_MODULE([stats], "yes") KNOT_MODULE([stats], "yes")
......
EXTRA_DIST = \ EXTRA_DIST = \
arch \
common \ common \
deb \ pkg \
rpm \
tests tests
...@@ -12,9 +12,11 @@ CapabilityBoundingSet=CAP_NET_BIND_SERVICE CAP_SETPCAP ...@@ -12,9 +12,11 @@ CapabilityBoundingSet=CAP_NET_BIND_SERVICE CAP_SETPCAP
AmbientCapabilities=CAP_NET_BIND_SERVICE CAP_SETPCAP AmbientCapabilities=CAP_NET_BIND_SERVICE CAP_SETPCAP
ExecStartPre=/usr/sbin/knotc conf-check ExecStartPre=/usr/sbin/knotc conf-check
ExecStart=/usr/sbin/knotd ExecStart=/usr/sbin/knotd
ExecReload=/usr/sbin/knotc reload ExecReload=/bin/kill -HUP $MAINPID
Restart=on-abort Restart=on-abort
LimitNOFILE=1048576 LimitNOFILE=1048576
TimeoutStopSec=300
Environment="ZONE_LOAD_TIMEOUT_SEC=180"
[Install] [Install]
WantedBy=multi-user.target WantedBy=multi-user.target
[project]
name = "knot-dns"
# needed for make-archive
make_archive_script = "scripts/make-dev-archive.sh"
[upstream]
# needed for get-archive
archive_url = "https://secure.nic.cz/files/knot-dns/knot-{{ version }}.tar.xz"
signature_url = "https://secure.nic.cz/files/knot-dns/knot-{{ version }}.tar.xz.asc"
[apkg]
compat = 1
../common/knot.service
\ No newline at end of file
../common/knot.tmpfiles
\ No newline at end of file
...@@ -6,7 +6,7 @@ ...@@ -6,7 +6,7 @@
# Contributor: Otto Sabart <seberm[at]gmail[dot]com> # Contributor: Otto Sabart <seberm[at]gmail[dot]com>
pkgname=knot pkgname=knot
pkgver=__VERSION__ pkgver={{ version }}
pkgrel=1 pkgrel=1
pkgdesc="High-performance authoritative-only DNS server" pkgdesc="High-performance authoritative-only DNS server"
arch=('x86_64') arch=('x86_64')
...@@ -23,7 +23,7 @@ depends=('fstrm' ...@@ -23,7 +23,7 @@ depends=('fstrm'
'protobuf-c' 'protobuf-c'
'systemd') 'systemd')
backup=('etc/knot/knot.conf') backup=('etc/knot/knot.conf')
source=("${pkgname}_${pkgver}.orig.tar.xz") source=("${pkgname}-${pkgver}.tar.xz")
sha256sums=('SKIP') sha256sums=('SKIP')
validpgpkeys=('742FA4E95829B6C5EAC6B85710BB7AF6FEBBD6AB') # Daniel Salzman <daniel.salzman@nic.cz> validpgpkeys=('742FA4E95829B6C5EAC6B85710BB7AF6FEBBD6AB') # Daniel Salzman <daniel.salzman@nic.cz>
...@@ -65,6 +65,6 @@ package() { ...@@ -65,6 +65,6 @@ package() {
mv "${pkgdir}"/etc/knot/{knot.sample.conf,knot.conf} mv "${pkgdir}"/etc/knot/{knot.sample.conf,knot.conf}
install -Dm644 distro/common/${pkgname}.service -t "${pkgdir}"/usr/lib/systemd/system/ install -Dm644 distro/common/${pkgname}.service -t "${pkgdir}"/usr/lib/systemd/system/
install -Dm644 distro/arch/${pkgname}.tmpfiles.arch "${pkgdir}"/usr/lib/tmpfiles.d/${pkgname}.conf install -Dm644 distro/pkg/arch/${pkgname}.tmpfiles.arch "${pkgdir}"/usr/lib/tmpfiles.d/${pkgname}.conf
install -Dm644 distro/arch/${pkgname}.sysusers "${pkgdir}"/usr/lib/sysusers.d/${pkgname}.conf install -Dm644 distro/pkg/arch/${pkgname}.sysusers "${pkgdir}"/usr/lib/sysusers.d/${pkgname}.conf
} }
knot (__VERSION__-cznic.1) unstable; urgency=medium knot ({{ version }}-cznic.{{ release }}) unstable; urgency=medium
* move changelog to OBS * move changelog to OBS
* see NEWS or https://knot-dns.cz * see NEWS or https://knot-dns.cz
......
File moved
File moved
...@@ -9,6 +9,8 @@ Build-Depends-Indep: ...@@ -9,6 +9,8 @@ Build-Depends-Indep:
python3-setuptools, python3-setuptools,
python3-sphinx, python3-sphinx,
Build-Depends: Build-Depends:
autoconf,
automake,
debhelper (>= 9), debhelper (>= 9),
dh-python, dh-python,
libcap-ng-dev [!kfreebsd-i386 !kfreebsd-amd64 !hurd-i386], libcap-ng-dev [!kfreebsd-i386 !kfreebsd-amd64 !hurd-i386],
...@@ -25,6 +27,7 @@ Build-Depends: ...@@ -25,6 +27,7 @@ Build-Depends:
libsofthsm2 <!nocheck>, libsofthsm2 <!nocheck>,
libsystemd-dev [linux-any] | libsystemd-daemon-dev [linux-any], libsystemd-dev [linux-any] | libsystemd-daemon-dev [linux-any],
libsystemd-dev [linux-any] | libsystemd-journal-dev [linux-any], libsystemd-dev [linux-any] | libsystemd-journal-dev [linux-any],
libtool,
liburcu-dev (>= 0.4), liburcu-dev (>= 0.4),
pkg-config, pkg-config,
protobuf-c-compiler, protobuf-c-compiler,
......
File moved
File moved