Jan Engelhardt 2014-12-16 01:29:20 +00:00 committed by Git OBS Bridge
parent d250587995
commit ae37d50fb6
6 changed files with 31 additions and 31 deletions

3
nftables-0.4.tar.bz2 Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:f6ca69b75c68915f9f3a3972274ec68354dfbbcfc0b9fc55c813a0525c351d3c
size 362120

BIN
nftables-0.4.tar.bz2.sig Normal file

Binary file not shown.

View File

@ -1,7 +0,0 @@
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)
iF4EABEIAAYFAlOtoKQACgkQkb3j62iiDkX1SAD+P5ny/hD8b48sZDJBq4uRAs30
MtZjKr6ZYaxmq0o+kmQA/i6QSivjkdbJsqdWJEntuBkXreuPzuo9lJSUvX6vXRPu
=eOcH
-----END PGP SIGNATURE-----

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:e85a63884d6767646559f3c265fc1f7f60edd48dd1c95b4b472a3538d3feb649
size 222104

View File

@ -1,3 +1,17 @@
-------------------------------------------------------------------
Tue Dec 16 01:25:00 UTC 2014 - jengelh@inai.de
- Update to new upstream release 0.4
* Since Linux 3.18: support for global ruleset operations
* Since 3.17: full logging support for all the families,
including nfnetlink_log
* 3.16: automatic selection of the optimal set implementation
* 3.14: reject support for ip, ip6 and inet
* 3.18: reject support for bridge, and reject icmpx abstraction
* 3.18: masquerade support
* 3.19: redirect support
* Extend meta to support pkttype, cpu and devgroup matching.
------------------------------------------------------------------- -------------------------------------------------------------------
Fri Jun 27 17:08:46 UTC 2014 - jengelh@inai.de Fri Jun 27 17:08:46 UTC 2014 - jengelh@inai.de

View File

@ -17,17 +17,15 @@
Name: nftables Name: nftables
Version: 0.3 Version: 0.4
Release: 0 Release: 0
Summary: Userspace utility to access the nf_tables packet filter Summary: Userspace utility to access the nf_tables packet filter
License: GPL-2.0 License: GPL-2.0
Group: Productivity/Networking/Security Group: Productivity/Networking/Security
#Git-Clone: git://git.netfilter.org/nftables #Git-Clone: git://git.netfilter.org/nftables
#Git-Clone: git://git.inai.de/nftables plus Source: http://ftp.netfilter.org/pub/nftables/nftables-%version.tar.bz2
#Git-Snapshot: nftables-plus-0.3 Source2: http://ftp.netfilter.org/pub/nftables/nftables-%version.tar.bz2.sig
Source: http://xtables.de/files/nftables-plus-%version.tar.xz
Source2: http://xtables.de/files/nftables-plus-%version.tar.asc
BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: bison BuildRequires: bison
BuildRequires: dblatex BuildRequires: dblatex
@ -37,8 +35,10 @@ BuildRequires: gmp-devel
BuildRequires: pkgconfig >= 0.21 BuildRequires: pkgconfig >= 0.21
BuildRequires: readline-devel BuildRequires: readline-devel
BuildRequires: xsltproc BuildRequires: xsltproc
BuildRequires: pkgconfig(libmnl) BuildRequires: pkgconfig(libmnl) >= 1.0.3
BuildRequires: pkgconfig(libnftnl) >= 1.0 BuildRequires: pkgconfig(libnftnl) >= 1.0.2
Obsoletes: nftables-plus < %version-%release
Provides: nftables-plus = %version-%release
%description %description
nf_tables is the new firewalling infrastructure in the Linux kernel, nf_tables is the new firewalling infrastructure in the Linux kernel,
@ -46,38 +46,31 @@ intended to replace ip_tables, ip6_tables, arp_tables and ebtables in
the long term. nftables is the corresponsing userspace frontend, the long term. nftables is the corresponsing userspace frontend,
replacing their respective userspace utilities. replacing their respective userspace utilities.
%package plus
Summary: Userspace utility to access the nf_tables packet filter
Group: Productivity/Networking/Security
Provides: nftables = %version-%release
%description plus
nf_tables is the new firewalling infrastructure in the Linux kernel,
intended to replace ip_tables, ip6_tables, arp_tables and ebtables in
the long term. nftables is the corresponsing userspace frontend,
replacing their respective userspace utilities.
nftables features native support for sets and dictionaries of nftables features native support for sets and dictionaries of
arbitrary types, support for many different protocols, meta data arbitrary types, support for many different protocols, meta data
types, connection tracking, NAT, logging, atomic incremental and full types, connection tracking, NAT, logging, atomic incremental and full
ruleset updates. ruleset updates.
%prep %prep
%setup -qn %name-plus-%version %setup -q
%build %build
mkdir bin mkdir bin
ln -s "%_bindir/docbook-to-man" bin/docbook2x-man ln -s "%_bindir/docbook-to-man" bin/docbook2x-man
export PATH="$PATH:$PWD/bin" export PATH="$PATH:$PWD/bin"
mkdir obj
pushd obj/
%define _configure ../configure
%configure --docdir="%_docdir/%name" %configure --docdir="%_docdir/%name"
make %{?_smp_mflags} make %{?_smp_mflags}
popd
%install %install
b="%buildroot" b="%buildroot"
make install DESTDIR="$b" %make_install -C obj
cp -a COPYING "$b/%_docdir/%name/" cp -a COPYING "$b/%_docdir/%name/"
%files plus %files
%defattr(-,root,root) %defattr(-,root,root)
%config %_sysconfdir/nftables %config %_sysconfdir/nftables
%_sbindir/nft %_sbindir/nft