diff --git a/.gitignore b/.gitignore index d1788d8..59fce09 100644 --- a/.gitignore +++ b/.gitignore @@ -6,3 +6,4 @@ /dnsdist-1.2.1.tar.bz2 /dnsdist-1.3.0.tar.bz2 /dnsdist-1.3.3.tar.bz2 +/dnsdist-1.4.0-rc5.tar.bz2 diff --git a/dnsdist.spec b/dnsdist.spec index 878f7a8..ebc6e65 100644 --- a/dnsdist.spec +++ b/dnsdist.spec @@ -1,22 +1,27 @@ +%global prever rc5 + %ifarch %{nodejs_arches} %global uglify 1 %endif Name: dnsdist -Version: 1.3.3 -Release: 4%{?dist} +Version: 1.4.0 +Release: 0.1%{?prever}%{?dist} Summary: Highly DNS-, DoS- and abuse-aware loadbalancer License: GPLv2 URL: https://dnsdist.org -Source0: http://downloads.powerdns.com/releases/%{name}-%{version}.tar.bz2 +Source0: http://downloads.powerdns.com/releases/%{name}-%{version}-%{?prever}.tar.bz2 BuildRequires: boost-devel +BuildRequires: fstrm-devel BuildRequires: gcc-c++ #ppc64 buildroot doesn't have libatomic, so require it #https://lists.fedoraproject.org/archives/list/devel@lists.fedoraproject.org/message/FSMMBCD2C2SPO4D66O35EGUTF7YXEPBA/ BuildRequires: libatomic +BuildRequires: libcap-devel BuildRequires: libedit-devel BuildRequires: libsodium-devel +BuildRequires: lmdb-devel BuildRequires: lua-devel %ifarch %{arm} %{ix86} x86_64 %{mips} aarch64 BuildRequires: luajit-devel @@ -44,7 +49,7 @@ legitimate users while shunting or blocking abusive traffic. %prep -%autosetup +%autosetup -n %{name}-%{version}-%{?prever} # run as dnsdist user sed -i '/^ExecStart/ s/dnsdist/dnsdist -u dnsdist -g dnsdist/' dnsdist.service.in @@ -64,7 +69,9 @@ sed -i '/^ExecStart/ s/dnsdist/dnsdist -u dnsdist -g dnsdist/' dnsdist.service.i %else --with-lua \ %endif - --enable-unit-tests + --enable-unit-tests \ + --with-re2 + rm html/js/* %if 0%{?uglify} make min_js @@ -110,6 +117,12 @@ exit 0 %changelog +* Mon Nov 04 2019 Ruben Kerkhof - 1.4.0-0.1 +- Upstream released new version +- Enable re2 +- Link with LMDB +- Enable dnstap + * Wed Jul 24 2019 Fedora Release Engineering - 1.3.3-4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild diff --git a/sources b/sources index a039376..d0650e9 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (dnsdist-1.3.3.tar.bz2) = c0e3435eafc1f7bcdf41346cecf7b089cc142716f94058f9ec262d0c6ad16467e0b8bed5abc648829c597120c94f998602849ded574e75bfc1a1fb70c1b719ad +SHA512 (dnsdist-1.4.0-rc5.tar.bz2) = 3f85215175113321545f9894ba7b5dab0d1fa5554f72521e263cbee15ec90e201cad4c0a95e23387d522b121d88ad52ef8c89c50fb4c0a813b300afef6e3e028