diff --git a/firewalld.spec b/firewalld.spec index 06856d9..9db930e 100644 --- a/firewalld.spec +++ b/firewalld.spec @@ -7,11 +7,11 @@ Summary: A firewall daemon with D-Bus interface providing a dynamic firewall Name: firewalld -Version: 0.4.4.3 -Release: 2%{?dist} +Version: 0.4.4.4 +Release: 1%{?dist} URL: http://www.firewalld.org License: GPLv2+ -Source0: https://fedorahosted.org/released/firewalld/%{name}-%{version}.tar.bz2 +Source0: https://github.com/t-woerner/firewalld/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz %if 0%{?fedora} Source1: FedoraServer.xml Source2: FedoraWorkstation.xml @@ -19,7 +19,6 @@ Source2: FedoraWorkstation.xml %if 0%{?fedora} Patch0: firewalld-0.2.6-MDNS-default.patch %endif -Patch1: firewalld-0.4.4.3-get_ipset_no_applied_check.patch BuildArch: noarch BuildRequires: desktop-file-utils BuildRequires: gettext @@ -155,7 +154,7 @@ firewalld. %if 0%{?fedora} %patch0 -p1 %endif -%patch1 -p1 -b .get_ipset_no_applied_check +./autogen.sh %if 0%{?with_python3} rm -rf %{py3dir} @@ -170,11 +169,12 @@ sed -i 's|/usr/bin/python|%{__python3}|' %{py3dir}/config/lockdown-whitelist.xml %configure --enable-sysconfig --enable-rpmmacros # Enable the make line if there are patches affecting man pages to # regenerate them -# make %{?_smp_mflags} +make %{?_smp_mflags} %if 0%{?with_python3} pushd %{py3dir} %configure --enable-sysconfig --enable-rpmmacros PYTHON=%{__python3} +make %{?_smp_mflags} popd %endif #0%{?with_python3} @@ -414,6 +414,19 @@ fi %{_mandir}/man1/firewall-config*.1* %changelog +* Mon Mar 27 2017 Thomas Woerner - 0.4.4.4-1 +- Rebase to firewalld-0.4.4.4 + http://www.firewalld.org/2017/03/firewalld-0-4-4-4-release +- Drop references to fedorahosted.org from spec file and Makefile.am, use + archive from github +- Fix inconsistent ordering of rules in INPUT_ZONE_SOURCE (issue#166) +- Fix ipset overloading from /etc/firewalld/ipsets +- Fix permanent rich rules using icmp-type elements (RHBZ#1434594) +- firewall-config: Deactivate edit, remove, .. buttons if there are no items +- Check if ICMP types are supported by kernel before trying to use them +- firewall-config: Show invalid ipset type in the ipset configuration dialog + in a special label + * Tue Feb 21 2017 Thomas Woerner - 0.4.4.3-2 - Fixed ipset overloading, dropped applied check in get_ipset (issue#206)