From unknown Thu Jun 19 16:23:58 2025 X-Loop: help-debbugs@gnu.org Subject: bug#26526: Update iptables to 1.6.1 Resent-From: Leo Famulari Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sat, 15 Apr 2017 22:22:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 26526 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: 26526@debbugs.gnu.org X-Debbugs-Original-To: guix-patches@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.14922948996528 (code B ref -1); Sat, 15 Apr 2017 22:22:01 +0000 Received: (at submit) by debbugs.gnu.org; 15 Apr 2017 22:21:39 +0000 Received: from localhost ([127.0.0.1]:49460 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1czW4Y-0001hE-Ir for submit@debbugs.gnu.org; Sat, 15 Apr 2017 18:21:38 -0400 Received: from eggs.gnu.org ([208.118.235.92]:33957) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1czW4V-0001h0-EK for submit@debbugs.gnu.org; Sat, 15 Apr 2017 18:21:36 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1czW4O-0005F3-KG for submit@debbugs.gnu.org; Sat, 15 Apr 2017 18:21:30 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=BAYES_20,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:44291) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1czW4O-0005Ek-G0 for submit@debbugs.gnu.org; Sat, 15 Apr 2017 18:21:28 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:53155) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1czW4M-00025N-St for guix-patches@gnu.org; Sat, 15 Apr 2017 18:21:28 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1czW4H-00059t-VN for guix-patches@gnu.org; Sat, 15 Apr 2017 18:21:26 -0400 Received: from out1-smtp.messagingengine.com ([66.111.4.25]:41933) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1czW4H-00058W-O0 for guix-patches@gnu.org; Sat, 15 Apr 2017 18:21:21 -0400 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id 30AED2061E; Sat, 15 Apr 2017 18:21:17 -0400 (EDT) Received: from frontend2 ([10.202.2.161]) by compute4.internal (MEProxy); Sat, 15 Apr 2017 18:21:17 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=content-type:date:from:message-id:mime-version:subject:to :x-me-sender:x-me-sender:x-sasl-enc:x-sasl-enc; s=mesmtp; bh=lnV FwtVJivoMACMicFqNl+B8psDVdqmVybCjmla/9zY=; b=zLZjzw8YN0+5DuX54hX FopMU0gDmbxIEh7am/Go/kIYsHmt0fVwv8MsUt8fIcbK6SosfcesOkfzxnXZElZQ pOyVcRBedjhITL45DhmU9picMrHUetcImgtT1lhcvLJmCgrPG+KRsIJzPANfalKh iuDz/58ZoA4Or3WPbWUL0/Jk= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:message-id :mime-version:subject:to:x-me-sender:x-me-sender:x-sasl-enc :x-sasl-enc; s=fm1; bh=lnVFwtVJivoMACMicFqNl+B8psDVdqmVybCjmla/9 zY=; b=r2yEvg1vb1zc3od8bMwDbVgRtD7KoGHIZdRHzfAnrWQvq+iI7CiQ7si6a p6m1nD0YsXZ8ph0aK8kW9tHZ3gUyj+J0EtyKw90IqSP7P7MtKqGuxSk742Ud8O+O k3X/duG7Tl1PohKO8TX86pp8sKJa1ErFhQfQOaWBTzEsTAEAwj38r9fbmQr3fn8r ZpJElU4lfUBn0+xh2hMCrSs9sMpljvPseQN4pAHRJ071O4vBOcAdXDB9lxe5nYNh h7thOf6bvsdjZvSilVVLcCyIALr5N3rcWE8lyuqtFDq1vOj/lU12nmWd6LoA/GkD VvQqMVz90IWXMCmb2qTqFBxq2za3g== X-ME-Sender: X-Sasl-enc: i26H/tkShy4CiFeiK+jbYRTeX1ays+sJqe0Oo1TJUban 1492294876 Received: from localhost (unknown [172.58.225.158]) by mail.messagingengine.com (Postfix) with ESMTPA id E4A9D2466B for ; Sat, 15 Apr 2017 18:21:16 -0400 (EDT) Date: Sat, 15 Apr 2017 18:21:10 -0400 From: Leo Famulari Message-ID: <20170415222110.GA17880@jasmine> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="f2QGlHpHGjS2mn6Y" Content-Disposition: inline User-Agent: Mutt/1.8.1 (2017-04-11) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.1 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.1 (----) --f2QGlHpHGjS2mn6Y Content-Type: multipart/mixed; boundary="pWyiEgJYm5f9v55/" Content-Disposition: inline --pWyiEgJYm5f9v55/ Content-Type: text/plain; charset=us-ascii Content-Disposition: inline These patches update iptables to the latest and add some new dependencies that it requires by default. We could avoid these dependencies by configuring iptables with '--disable-nftables'. --pWyiEgJYm5f9v55/ Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="0001-gnu-Add-libmnl.patch" Content-Transfer-Encoding: quoted-printable =46rom 5d2bb12bdfdc6202b5d05296ef4552dc8bc97654 Mon Sep 17 00:00:00 2001 =46rom: Leo Famulari Date: Sat, 15 Apr 2017 17:57:00 -0400 Subject: [PATCH 1/3] gnu: Add libmnl. * gnu/packages/linux.scm (libmnl): New variable. --- gnu/packages/linux.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm index e1ae84e3a..4e1aa0b14 100644 --- a/gnu/packages/linux.scm +++ b/gnu/packages/linux.scm @@ -3711,3 +3711,25 @@ and more on DMI-capable x86 or EFI (IA-64) systems a= nd on some PowerPC machines (PowerMac G4 is known to work).") (home-page "https://www.ezix.org/project/wiki/HardwareLiSter") (license license:gpl2+))) + +(define-public libmnl + (package + (name "libmnl") + (version "1.0.4") + (source + (origin + (method url-fetch) + (uri (string-append "https://www.netfilter.org/projects/libmnl/fil= es/" + "libmnl-" version ".tar.bz2")) + (sha256 + (base32 + "108zampspaalv44zn0ar9h386dlfixpd149bnxa5hsi8kxlqj7qp")))) + (build-system gnu-build-system) + (home-page "https://www.netfilter.org/projects/libmnl/") + (synopsis "Netlink utility library") + (description "Libmnl is a minimalistic user-space library oriented to +Netlink developers. There are a lot of common tasks in parsing, validatin= g, +constructing of both the Netlink header and TLVs that are repetitive and e= asy to +get wrong. This library aims to provide simple helpers that allows you to +re-use code and to avoid re-inventing the wheel.") + (license license:lgpl2.1+))) --=20 2.12.2 --pWyiEgJYm5f9v55/ Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="0002-gnu-Add-libnftnl.patch" Content-Transfer-Encoding: quoted-printable =46rom 6aa620fc5490bad32a83089332c612634f76d013 Mon Sep 17 00:00:00 2001 =46rom: Leo Famulari Date: Sat, 15 Apr 2017 18:12:31 -0400 Subject: [PATCH 2/3] gnu: Add libnftnl. * gnu/packages/linux.scm (libnftnl): New variable. --- gnu/packages/linux.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm index 4e1aa0b14..7a744ede6 100644 --- a/gnu/packages/linux.scm +++ b/gnu/packages/linux.scm @@ -3733,3 +3733,28 @@ constructing of both the Netlink header and TLVs tha= t are repetitive and easy to get wrong. This library aims to provide simple helpers that allows you to re-use code and to avoid re-inventing the wheel.") (license license:lgpl2.1+))) + +(define-public libnftnl + (package + (name "libnftnl") + (version "1.0.7") + (source + (origin + (method url-fetch) + (uri (string-append "https://www.netfilter.org/projects/libnftnl/f= iles/" + "libnftnl-" version ".tar.bz2")) + (sha256 + (base32 + "10irjrylcfkbp11617yr19vpfhgl54w0kw02jhj0i1abqv5nxdlv")))) + (build-system gnu-build-system) + (native-inputs + `(("pkg-config" ,pkg-config))) + (inputs + `(("libmnl" ,libmnl))) + (home-page "https://www.netfilter.org/projects/libnftnl/index.html") + (synopsis "Netlink programming interface to the Linux nf_tables subsys= tem") + (description "Libnftnl is a userspace library providing a low-level ne= tlink +programming interface to the in-kernel nf_tables subsystem. The library +libnftnl has been previously known as libnftables. This library is curren= tly +used by nftables.") + (license license:gpl2+))) --=20 2.12.2 --pWyiEgJYm5f9v55/ Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="0003-gnu-iptables-Update-to-1.6.1.patch" Content-Transfer-Encoding: quoted-printable =46rom d2c481f1aa97f0f40dcf3afd14ae8e930abbdf92 Mon Sep 17 00:00:00 2001 =46rom: Leo Famulari Date: Sat, 15 Apr 2017 17:57:15 -0400 Subject: [PATCH 3/3] gnu: iptables: Update to 1.6.1. * gnu/packages/linux.scm (iptables): Update to 1.6.1. [source], [home-page]: Use HTTPS URLs. [inputs]: Add libmnl and libnftnl. [native-inputs]: Add bison, flex, and pkg-config. --- gnu/packages/linux.scm | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm index 7a744ede6..7075e7c85 100644 --- a/gnu/packages/linux.scm +++ b/gnu/packages/linux.scm @@ -1016,21 +1016,28 @@ external rate conversion.") (define-public iptables (package (name "iptables") - (version "1.4.21") + (version "1.6.1") (source (origin (method url-fetch) (uri (string-append - "http://www.netfilter.org/projects/iptables/files/iptab= les-" + "https://www.netfilter.org/projects/iptables/files/ipta= bles-" version ".tar.bz2")) (sha256 (base32 - "1q6kg7sf0pgpq0qhab6sywl23cngxxfzc9zdzscsba8x09l4q02j")))) + "1x8c9y340x79djsq54bc1674ryv59jfphrk4f88i7qbvbnyxghhg")))) (build-system gnu-build-system) + (native-inputs + `(("pkg-config" ,pkg-config) + ("flex" ,flex) + ("bison" ,bison))) + (inputs + `(("libmnl" ,libmnl) + ("libnftnl" ,libnftnl))) (arguments '(#:tests? #f ; no test suite #:configure-flags ; add $libdir to the RUNPATH of executables (list (string-append "LDFLAGS=3D-Wl,-rpath=3D" %output "/lib")))) - (home-page "http://www.netfilter.org/projects/iptables/index.html") + (home-page "https://www.netfilter.org/projects/iptables/index.html") (synopsis "Program to configure the Linux IP packet filtering rules") (description "iptables is the userspace command line program used to configure the --=20 2.12.2 --pWyiEgJYm5f9v55/-- --f2QGlHpHGjS2mn6Y Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEsFFZSPHn08G5gDigJkb6MLrKfwgFAljynNIACgkQJkb6MLrK fwgk9RAAyGFoR3XYVRdRXdPtZhu6NOmrpqBqGxTdDeZn2M8+pPVvlmKvoO541y31 RUwwvkmQIyD2iirMWer9bFq32NdVsg2KAgYTjAp2+gBSYMbPyOYTLz2FdaP++cYP wUe/eXa4cwlvBQk3OXh2zhU9bo4wZ2LC3hzxCl9ldk4om/iS3f5JhWwx8uYk0Kk9 cLGZtBfu53ZDbB6t9p7b0+pR8ACh5cj6KQ9EAkt0tfvFKoVorreRS31MQp5gyJtw 3GZCpGDbmZKBzU5vAhN0NovTJdJveJZGm+VcBQvqaRPPJpc+9bmwL27mHH8bOBVI S+tPFZ799sEg70fRT84hSnIT7IyJ4KuaRJhx/dkcexEX8a5KXkm1pAYxQruAUsBB sLk9B8PZe5KsqXs7EqBFNQi5jfFxd5w6lh2RflgYAauX/i3TfXnZw5z5ODm9eRPg FnniWpx0nO0ROpfPl4uz5U0xD/9aj+inwb48aJjg7VNa7+BPSuILlMrwVVNxgdO3 5umjMYmddpDsFzAPeY2CKWwULw1XQ9cap4ZH3iRrE9TQyhs2+FvHjbOyvjSlhQpv OIvdThy1VrOx/OpwrAv/8nIUdLDcObMeOO0BI2OlfxPatBTH4dWr1MN8d5qj5tRP TEY7i+IjsLKKlzk9uOlNynYfKeTWc2V8diLuKnhGXqVJcvJ0vXE= =Qt/M -----END PGP SIGNATURE----- --f2QGlHpHGjS2mn6Y-- From unknown Thu Jun 19 16:23:58 2025 X-Loop: help-debbugs@gnu.org Subject: bug#26526: Update iptables to 1.6.1 Resent-From: Kei Kebreau Original-Sender: "Debbugs-submit" Resent-CC: guix-patches@gnu.org Resent-Date: Sun, 16 Apr 2017 00:03:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 26526 X-GNU-PR-Package: guix-patches X-GNU-PR-Keywords: To: Leo Famulari Cc: 26526@debbugs.gnu.org Received: via spool by 26526-submit@debbugs.gnu.org id=B26526.149230097215593 (code B ref 26526); Sun, 16 Apr 2017 00:03:01 +0000 Received: (at 26526) by debbugs.gnu.org; 16 Apr 2017 00:02:52 +0000 Received: from localhost ([127.0.0.1]:49531 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1czXeW-00043R-Fm for submit@debbugs.gnu.org; Sat, 15 Apr 2017 20:02:52 -0400 Received: from lb1.openmailbox.org ([5.79.108.160]:42931 helo=mail.openmailbox.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1czXeU-00043H-8Y for 26526@debbugs.gnu.org; Sat, 15 Apr 2017 20:02:51 -0400 Received: by mail.openmailbox.org (Postfix, from userid 20002) id 7D108560230; Sun, 16 Apr 2017 02:02:49 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=openmailbox.org; s=openmailbox; t=1492300969; bh=Ep3rDTE4Hcjd3+9lwXmxNetN6DC4FV5murQzeJyWs7A=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=qmQ427Lfj7FjSBDjZkOmF37Crp02i9R64o4DUJMybs052bwIg+IlMM1/WZuYhe6Nd +bynMCMEBApGe3nXs6cpY55KjwTLWMj7b5LSKjKf/e9F1ShZLJZTXfLpD5Ql8Jmotp z9PdOjv9rMzntaDzYiD0TXM4jmt6/5DyWJerddfU= X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on ZDZR002 X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=NO_RECEIVED,NO_RELAYS, T_DKIM_INVALID,URIBL_BLOCKED autolearn=disabled version=3.4.0 From: Kei Kebreau DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=openmailbox.org; s=openmailbox; t=1492300968; bh=Ep3rDTE4Hcjd3+9lwXmxNetN6DC4FV5murQzeJyWs7A=; h=From:To:Cc:Subject:References:Date:In-Reply-To:From; b=QL3s4BYGChUAnEskuFB8MFm5qh9QIZCeRS5fNOv6AJGCymv8DJf2ttu2QsJe6pYJF gFEnyH9eHO9jSOhPo29oD1Xg1oLKWW4VCojUbMuuVuNK+5oennKCuemsgloh8Cd3TA tTnVPdWV2tB6OfQz6pM7SRwcATdhqQB9m+vTDf/0= References: <20170415222110.GA17880@jasmine> Date: Sat, 15 Apr 2017 20:02:44 -0400 In-Reply-To: <20170415222110.GA17880@jasmine> (Leo Famulari's message of "Sat, 15 Apr 2017 18:21:10 -0400") Message-ID: <877f2lmd7f.fsf@openmailbox.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1 (gnu/linux) MIME-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha256; protocol="application/pgp-signature" X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Leo Famulari writes: > These patches update iptables to the latest and add some new > dependencies that it requires by default. > > We could avoid these dependencies by configuring iptables with > '--disable-nftables'. > > From 5d2bb12bdfdc6202b5d05296ef4552dc8bc97654 Mon Sep 17 00:00:00 2001 > From: Leo Famulari > Date: Sat, 15 Apr 2017 17:57:00 -0400 > Subject: [PATCH 1/3] gnu: Add libmnl. > > * gnu/packages/linux.scm (libmnl): New variable. > --- > gnu/packages/linux.scm | 22 ++++++++++++++++++++++ > 1 file changed, 22 insertions(+) > > diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm > index e1ae84e3a..4e1aa0b14 100644 > --- a/gnu/packages/linux.scm > +++ b/gnu/packages/linux.scm > @@ -3711,3 +3711,25 @@ and more on DMI-capable x86 or EFI (IA-64) systems= and on some PowerPC > machines (PowerMac G4 is known to work).") > (home-page "https://www.ezix.org/project/wiki/HardwareLiSter") > (license license:gpl2+))) > + > +(define-public libmnl > + (package > + (name "libmnl") > + (version "1.0.4") > + (source > + (origin > + (method url-fetch) > + (uri (string-append "https://www.netfilter.org/projects/libmnl/f= iles/" > + "libmnl-" version ".tar.bz2")) > + (sha256 > + (base32 > + "108zampspaalv44zn0ar9h386dlfixpd149bnxa5hsi8kxlqj7qp")))) > + (build-system gnu-build-system) > + (home-page "https://www.netfilter.org/projects/libmnl/") > + (synopsis "Netlink utility library") > + (description "Libmnl is a minimalistic user-space library oriented to > +Netlink developers. There are a lot of common tasks in parsing, validat= ing, > +constructing of both the Netlink header and TLVs that are repetitive and= easy to > +get wrong. This library aims to provide simple helpers that allows you = to > +re-use code and to avoid re-inventing the wheel.") > + (license license:lgpl2.1+))) > --=20 > 2.12.2 > > > From 6aa620fc5490bad32a83089332c612634f76d013 Mon Sep 17 00:00:00 2001 > From: Leo Famulari > Date: Sat, 15 Apr 2017 18:12:31 -0400 > Subject: [PATCH 2/3] gnu: Add libnftnl. > > * gnu/packages/linux.scm (libnftnl): New variable. > --- > gnu/packages/linux.scm | 25 +++++++++++++++++++++++++ > 1 file changed, 25 insertions(+) > > diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm > index 4e1aa0b14..7a744ede6 100644 > --- a/gnu/packages/linux.scm > +++ b/gnu/packages/linux.scm > @@ -3733,3 +3733,28 @@ constructing of both the Netlink header and TLVs t= hat are repetitive and easy to > get wrong. This library aims to provide simple helpers that allows you = to > re-use code and to avoid re-inventing the wheel.") > (license license:lgpl2.1+))) > + > +(define-public libnftnl > + (package > + (name "libnftnl") > + (version "1.0.7") > + (source > + (origin > + (method url-fetch) > + (uri (string-append "https://www.netfilter.org/projects/libnftnl= /files/" > + "libnftnl-" version ".tar.bz2")) > + (sha256 > + (base32 > + "10irjrylcfkbp11617yr19vpfhgl54w0kw02jhj0i1abqv5nxdlv")))) > + (build-system gnu-build-system) > + (native-inputs > + `(("pkg-config" ,pkg-config))) > + (inputs > + `(("libmnl" ,libmnl))) > + (home-page "https://www.netfilter.org/projects/libnftnl/index.html") > + (synopsis "Netlink programming interface to the Linux nf_tables subs= ystem") > + (description "Libnftnl is a userspace library providing a low-level = netlink > +programming interface to the in-kernel nf_tables subsystem. The library > +libnftnl has been previously known as libnftables. This library is curr= ently > +used by nftables.") > + (license license:gpl2+))) > --=20 > 2.12.2 > > > From d2c481f1aa97f0f40dcf3afd14ae8e930abbdf92 Mon Sep 17 00:00:00 2001 > From: Leo Famulari > Date: Sat, 15 Apr 2017 17:57:15 -0400 > Subject: [PATCH 3/3] gnu: iptables: Update to 1.6.1. > > * gnu/packages/linux.scm (iptables): Update to 1.6.1. > [source], [home-page]: Use HTTPS URLs. > [inputs]: Add libmnl and libnftnl. > [native-inputs]: Add bison, flex, and pkg-config. > --- > gnu/packages/linux.scm | 15 +++++++++++---- > 1 file changed, 11 insertions(+), 4 deletions(-) > > diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm > index 7a744ede6..7075e7c85 100644 > --- a/gnu/packages/linux.scm > +++ b/gnu/packages/linux.scm > @@ -1016,21 +1016,28 @@ external rate conversion.") > (define-public iptables > (package > (name "iptables") > - (version "1.4.21") > + (version "1.6.1") > (source (origin > (method url-fetch) > (uri (string-append > - "http://www.netfilter.org/projects/iptables/files/ipt= ables-" > + "https://www.netfilter.org/projects/iptables/files/ip= tables-" > version ".tar.bz2")) > (sha256 > (base32 > - "1q6kg7sf0pgpq0qhab6sywl23cngxxfzc9zdzscsba8x09l4q02j")))) > + "1x8c9y340x79djsq54bc1674ryv59jfphrk4f88i7qbvbnyxghhg")))) > (build-system gnu-build-system) > + (native-inputs > + `(("pkg-config" ,pkg-config) > + ("flex" ,flex) > + ("bison" ,bison))) > + (inputs > + `(("libmnl" ,libmnl) > + ("libnftnl" ,libnftnl))) > (arguments > '(#:tests? #f ; no test suite > #:configure-flags ; add $libdir to the RUNPATH of executables > (list (string-append "LDFLAGS=3D-Wl,-rpath=3D" %output "/lib")))) > - (home-page "http://www.netfilter.org/projects/iptables/index.html") > + (home-page "https://www.netfilter.org/projects/iptables/index.html") > (synopsis "Program to configure the Linux IP packet filtering rules") > (description > "iptables is the userspace command line program used to configure t= he These LGTM. The size increase of iptables is only about 0.7 MB on my end, so I don't think we have to disable any of the new standard features. --=-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEg7ZwOtzKO2lLzi2m5qXuPBlGeg0FAljytKQACgkQ5qXuPBlG eg1C7Q//U11eKiJ4vZCUoNnRE7RpPddhGaJD7aT2IMptgJgJA+wUOt5tlF3A6qQZ O2cKni7YpXpSAvOn1N1Dic77YlUlRhCj0tiGT2r63DPakoIHB8ub+TpMS0u6K/6C l4vLh2UjgbGfpacyGxVwdR7mWLvSBHXZQiP8geJZtJsvq1mOp8QtzQ1n9hzSQz7P ROQ5aUyR+KM7nDG0t1v+JW9Q2PMhLlIBS0+CqpputqvGxaSUlKS4ye57Mz9j5vmb SEsKnBJt9+TrHWrB0klT4l9Zua0seQG8SZOAzCVNAv4J83bVZbE+kTW2YoW0tXlp hp5p9c7Y09exFgw63XE0txBXY7dJsjRutDi7SKER7Y9FigW614RQAyZSZjn6fB+m NtXaDav9uAIDD9MCyZRmsfsb/limEWxGoEzmFoFntZXNk2EKsa4dtghqaSI6/kxX cmAs+Ugum9bYLrHXcxfo+02vIFle3CyK3DyWwGh9O3Blb58cru5BQgOgxlEVMhJc GusyTsybgADHCM+rqj6bt83nMHxEuhXQbU1e/n/JoW4vV/8h2SPdYM+PiZvUr7em 7uErVUJ3zAtfkgp+ONjroKYrzFGul5KekUdMCW2lVFdMfg1gp6M0BGrMdTfK5lCQ Gm1TFkf2Cqzq3jy+6XjRYJHaTOwAN9uyDSAkl2Z0KcQhIYAUHcY= =IJC8 -----END PGP SIGNATURE----- --=-=-=-- From unknown Thu Jun 19 16:23:58 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Leo Famulari Subject: bug#26526: closed (Re: bug#26526: Update iptables to 1.6.1) Message-ID: References: <20170417175811.GA23362@jasmine> <20170415222110.GA17880@jasmine> X-Gnu-PR-Message: they-closed 26526 X-Gnu-PR-Package: guix-patches Reply-To: 26526@debbugs.gnu.org Date: Mon, 17 Apr 2017 17:59:03 +0000 Content-Type: multipart/mixed; boundary="----------=_1492451943-18940-1" This is a multi-part message in MIME format... ------------=_1492451943-18940-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #26526: Update iptables to 1.6.1 which was filed against the guix-patches package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 26526@debbugs.gnu.org. --=20 26526: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D26526 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1492451943-18940-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 26526-done) by debbugs.gnu.org; 17 Apr 2017 17:58:16 +0000 Received: from localhost ([127.0.0.1]:52839 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1d0Aum-0004uK-25 for submit@debbugs.gnu.org; Mon, 17 Apr 2017 13:58:16 -0400 Received: from out1-smtp.messagingengine.com ([66.111.4.25]:35045) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1d0Auk-0004u6-3V for 26526-done@debbugs.gnu.org; Mon, 17 Apr 2017 13:58:14 -0400 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id 4F4B42077C; Mon, 17 Apr 2017 13:58:13 -0400 (EDT) Received: from frontend2 ([10.202.2.161]) by compute4.internal (MEProxy); Mon, 17 Apr 2017 13:58:13 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=cc:content-type:date:from:in-reply-to:message-id:mime-version :references:subject:to:x-me-sender:x-me-sender:x-sasl-enc :x-sasl-enc; s=mesmtp; bh=571YH5JrK7VCccJIABJw6vbj7k9JOnf4JwfrH4 KCpQA=; b=lZZJn3r/mo6P/2vzZCHKDqMQQjwLEqH5tA+z+W10r47+T6v9+Xy/dL 0E6FN0bD2nEft9fU2IyA9/VFyCfA6uSvM3PuUOvRxdWeKscJgO3N5hEmvzRGX/e6 gov/50mq3Qf1c1qHpF5zP9+A2H2IMWiWkLc2KFNqWKoPPPwogfvE8= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-sender :x-me-sender:x-sasl-enc:x-sasl-enc; s=fm1; bh=571YH5JrK7VCccJIAB Jw6vbj7k9JOnf4JwfrH4KCpQA=; b=DW61ZJ7W8f9WbF5zFyO7WYl3d0DL8GGiwA LhLl1cXl4rs8SEVIrKpwn/RWDPaGWclbF/yDyYBFANREgNB+Mh5qmCq2cd3QXvsM AoOreMalkqRvwcYhNqiK9lWdou6V7NqlAr8VdK6cnt37H29SfqMl4deYsf8critC rvtDP7iyXp/LYdJNHjoilJ5i2/hbUwtU9cjyqI945ATUE2TmtOxyXc73Na3kPGJY SZcKx6UVvejmEsGS7JXzMljGoWq6TkEfR0RRunwv6nTCRY/3L7iDKBzPRmptZG28 1UO9vikpxs5XmZyvep3tQoL0EbEyt1xmzq02qfie208APXz8oG3Q== X-ME-Sender: X-Sasl-enc: PZejJ8MKZp3eh8IrLMLrJ5eQqdLTD/g5TOCqg0z+vudX 1492451893 Received: from localhost (c-73-165-108-70.hsd1.pa.comcast.net [73.165.108.70]) by mail.messagingengine.com (Postfix) with ESMTPA id 1535824373; Mon, 17 Apr 2017 13:58:13 -0400 (EDT) Date: Mon, 17 Apr 2017 13:58:11 -0400 From: Leo Famulari To: Kei Kebreau Subject: Re: bug#26526: Update iptables to 1.6.1 Message-ID: <20170417175811.GA23362@jasmine> References: <20170415222110.GA17880@jasmine> <877f2lmd7f.fsf@openmailbox.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="d6Gm4EdcadzBjdND" Content-Disposition: inline In-Reply-To: <877f2lmd7f.fsf@openmailbox.org> User-Agent: Mutt/1.8.1 (2017-04-11) X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 26526-done Cc: 26526-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) --d6Gm4EdcadzBjdND Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Sat, Apr 15, 2017 at 08:02:44PM -0400, Kei Kebreau wrote: > Leo Famulari writes: > > From 5d2bb12bdfdc6202b5d05296ef4552dc8bc97654 Mon Sep 17 00:00:00 2001 > > From: Leo Famulari > > Date: Sat, 15 Apr 2017 17:57:00 -0400 > > Subject: [PATCH 1/3] gnu: Add libmnl. > > > > * gnu/packages/linux.scm (libmnl): New variable. > > From 6aa620fc5490bad32a83089332c612634f76d013 Mon Sep 17 00:00:00 2001 > > From: Leo Famulari > > Date: Sat, 15 Apr 2017 18:12:31 -0400 > > Subject: [PATCH 2/3] gnu: Add libnftnl. > > > > * gnu/packages/linux.scm (libnftnl): New variable. > > From d2c481f1aa97f0f40dcf3afd14ae8e930abbdf92 Mon Sep 17 00:00:00 2001 > > From: Leo Famulari > > Date: Sat, 15 Apr 2017 17:57:15 -0400 > > Subject: [PATCH 3/3] gnu: iptables: Update to 1.6.1. > > > > * gnu/packages/linux.scm (iptables): Update to 1.6.1. > > [source], [home-page]: Use HTTPS URLs. > > [inputs]: Add libmnl and libnftnl. > > [native-inputs]: Add bison, flex, and pkg-config. > These LGTM. The size increase of iptables is only about 0.7 MB on my > end, so I don't think we have to disable any of the new standard features. Thanks for the review! I pushed these patches. --d6Gm4EdcadzBjdND Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEsFFZSPHn08G5gDigJkb6MLrKfwgFAlj1AjMACgkQJkb6MLrK fwgDog//Xf/MefBCmC+PHdZznKVkVSZPXa0tXS/qzyLAiUh7jL6pMFfLHQQJze+j ynGmP+VSqJA1hc6A0LRnig3snXXMeZVSwyaji/0sHu/kGH5UFavw3VWpkGGsh4UV yPl4Gf+QLbNsskAwnUWVqMeDJERhpSLuS+h5M7ComlLpK7YOS8wnCMsgrlmUxtkf oyTvJb/OVwJFzCmJ1cpI1oKF+PLlFouoKSOgKfUh1+yfDdQdJRdNNnL0+BGrTTb8 TsZ7+tc/0rsI81RoEHrOk9k2bPS+beA1Pk2UqJZkj1ibmUwd2EJmb0qGL0HDbIT/ az86q3+S9js5KidpGO8lAdJbDUt36ypL5g/3jZMOy37/mlB4Fkr/lmJEcwZRMyIQ nYcBqEagrfT8Z228Q460VbwhjXCLJmH1cq855l2lgIny7k0YZs8SG5/8hEw1n24y W0SgC1H//dKteBozL2edOKh4NkFH6OTo9UvvS6UxSVbuXXr0+ckF3b/AUN1rmCHs Tops9PzEqelE4aLFekFys9QFNwOPwE2GLeWT5OKrDAVhdRKsTdKsu4OOSvf253Lf Zu7kWA3KpGnGWgG5WbYRzOYZUVo3daCkV1FDiEz0k8wN8xcFpFuX62oGHe7BVClC maYTm/nWw3PfwI90TvFAC2cWi19JeBgs0sG6TIWeRgSCPM1p6Fk= =5AnJ -----END PGP SIGNATURE----- --d6Gm4EdcadzBjdND-- ------------=_1492451943-18940-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 15 Apr 2017 22:21:39 +0000 Received: from localhost ([127.0.0.1]:49460 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1czW4Y-0001hE-Ir for submit@debbugs.gnu.org; Sat, 15 Apr 2017 18:21:38 -0400 Received: from eggs.gnu.org ([208.118.235.92]:33957) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1czW4V-0001h0-EK for submit@debbugs.gnu.org; Sat, 15 Apr 2017 18:21:36 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1czW4O-0005F3-KG for submit@debbugs.gnu.org; Sat, 15 Apr 2017 18:21:30 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.0 required=5.0 tests=BAYES_20,T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:44291) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1czW4O-0005Ek-G0 for submit@debbugs.gnu.org; Sat, 15 Apr 2017 18:21:28 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:53155) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1czW4M-00025N-St for guix-patches@gnu.org; Sat, 15 Apr 2017 18:21:28 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1czW4H-00059t-VN for guix-patches@gnu.org; Sat, 15 Apr 2017 18:21:26 -0400 Received: from out1-smtp.messagingengine.com ([66.111.4.25]:41933) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1czW4H-00058W-O0 for guix-patches@gnu.org; Sat, 15 Apr 2017 18:21:21 -0400 Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id 30AED2061E; Sat, 15 Apr 2017 18:21:17 -0400 (EDT) Received: from frontend2 ([10.202.2.161]) by compute4.internal (MEProxy); Sat, 15 Apr 2017 18:21:17 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=famulari.name; h=content-type:date:from:message-id:mime-version:subject:to :x-me-sender:x-me-sender:x-sasl-enc:x-sasl-enc; s=mesmtp; bh=lnV FwtVJivoMACMicFqNl+B8psDVdqmVybCjmla/9zY=; b=zLZjzw8YN0+5DuX54hX FopMU0gDmbxIEh7am/Go/kIYsHmt0fVwv8MsUt8fIcbK6SosfcesOkfzxnXZElZQ pOyVcRBedjhITL45DhmU9picMrHUetcImgtT1lhcvLJmCgrPG+KRsIJzPANfalKh iuDz/58ZoA4Or3WPbWUL0/Jk= DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:message-id :mime-version:subject:to:x-me-sender:x-me-sender:x-sasl-enc :x-sasl-enc; s=fm1; bh=lnVFwtVJivoMACMicFqNl+B8psDVdqmVybCjmla/9 zY=; b=r2yEvg1vb1zc3od8bMwDbVgRtD7KoGHIZdRHzfAnrWQvq+iI7CiQ7si6a p6m1nD0YsXZ8ph0aK8kW9tHZ3gUyj+J0EtyKw90IqSP7P7MtKqGuxSk742Ud8O+O k3X/duG7Tl1PohKO8TX86pp8sKJa1ErFhQfQOaWBTzEsTAEAwj38r9fbmQr3fn8r ZpJElU4lfUBn0+xh2hMCrSs9sMpljvPseQN4pAHRJ071O4vBOcAdXDB9lxe5nYNh h7thOf6bvsdjZvSilVVLcCyIALr5N3rcWE8lyuqtFDq1vOj/lU12nmWd6LoA/GkD VvQqMVz90IWXMCmb2qTqFBxq2za3g== X-ME-Sender: X-Sasl-enc: i26H/tkShy4CiFeiK+jbYRTeX1ays+sJqe0Oo1TJUban 1492294876 Received: from localhost (unknown [172.58.225.158]) by mail.messagingengine.com (Postfix) with ESMTPA id E4A9D2466B for ; Sat, 15 Apr 2017 18:21:16 -0400 (EDT) Date: Sat, 15 Apr 2017 18:21:10 -0400 From: Leo Famulari To: guix-patches@gnu.org Subject: Update iptables to 1.6.1 Message-ID: <20170415222110.GA17880@jasmine> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="f2QGlHpHGjS2mn6Y" Content-Disposition: inline User-Agent: Mutt/1.8.1 (2017-04-11) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.1 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.1 (----) --f2QGlHpHGjS2mn6Y Content-Type: multipart/mixed; boundary="pWyiEgJYm5f9v55/" Content-Disposition: inline --pWyiEgJYm5f9v55/ Content-Type: text/plain; charset=us-ascii Content-Disposition: inline These patches update iptables to the latest and add some new dependencies that it requires by default. We could avoid these dependencies by configuring iptables with '--disable-nftables'. --pWyiEgJYm5f9v55/ Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="0001-gnu-Add-libmnl.patch" Content-Transfer-Encoding: quoted-printable =46rom 5d2bb12bdfdc6202b5d05296ef4552dc8bc97654 Mon Sep 17 00:00:00 2001 =46rom: Leo Famulari Date: Sat, 15 Apr 2017 17:57:00 -0400 Subject: [PATCH 1/3] gnu: Add libmnl. * gnu/packages/linux.scm (libmnl): New variable. --- gnu/packages/linux.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm index e1ae84e3a..4e1aa0b14 100644 --- a/gnu/packages/linux.scm +++ b/gnu/packages/linux.scm @@ -3711,3 +3711,25 @@ and more on DMI-capable x86 or EFI (IA-64) systems a= nd on some PowerPC machines (PowerMac G4 is known to work).") (home-page "https://www.ezix.org/project/wiki/HardwareLiSter") (license license:gpl2+))) + +(define-public libmnl + (package + (name "libmnl") + (version "1.0.4") + (source + (origin + (method url-fetch) + (uri (string-append "https://www.netfilter.org/projects/libmnl/fil= es/" + "libmnl-" version ".tar.bz2")) + (sha256 + (base32 + "108zampspaalv44zn0ar9h386dlfixpd149bnxa5hsi8kxlqj7qp")))) + (build-system gnu-build-system) + (home-page "https://www.netfilter.org/projects/libmnl/") + (synopsis "Netlink utility library") + (description "Libmnl is a minimalistic user-space library oriented to +Netlink developers. There are a lot of common tasks in parsing, validatin= g, +constructing of both the Netlink header and TLVs that are repetitive and e= asy to +get wrong. This library aims to provide simple helpers that allows you to +re-use code and to avoid re-inventing the wheel.") + (license license:lgpl2.1+))) --=20 2.12.2 --pWyiEgJYm5f9v55/ Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="0002-gnu-Add-libnftnl.patch" Content-Transfer-Encoding: quoted-printable =46rom 6aa620fc5490bad32a83089332c612634f76d013 Mon Sep 17 00:00:00 2001 =46rom: Leo Famulari Date: Sat, 15 Apr 2017 18:12:31 -0400 Subject: [PATCH 2/3] gnu: Add libnftnl. * gnu/packages/linux.scm (libnftnl): New variable. --- gnu/packages/linux.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm index 4e1aa0b14..7a744ede6 100644 --- a/gnu/packages/linux.scm +++ b/gnu/packages/linux.scm @@ -3733,3 +3733,28 @@ constructing of both the Netlink header and TLVs tha= t are repetitive and easy to get wrong. This library aims to provide simple helpers that allows you to re-use code and to avoid re-inventing the wheel.") (license license:lgpl2.1+))) + +(define-public libnftnl + (package + (name "libnftnl") + (version "1.0.7") + (source + (origin + (method url-fetch) + (uri (string-append "https://www.netfilter.org/projects/libnftnl/f= iles/" + "libnftnl-" version ".tar.bz2")) + (sha256 + (base32 + "10irjrylcfkbp11617yr19vpfhgl54w0kw02jhj0i1abqv5nxdlv")))) + (build-system gnu-build-system) + (native-inputs + `(("pkg-config" ,pkg-config))) + (inputs + `(("libmnl" ,libmnl))) + (home-page "https://www.netfilter.org/projects/libnftnl/index.html") + (synopsis "Netlink programming interface to the Linux nf_tables subsys= tem") + (description "Libnftnl is a userspace library providing a low-level ne= tlink +programming interface to the in-kernel nf_tables subsystem. The library +libnftnl has been previously known as libnftables. This library is curren= tly +used by nftables.") + (license license:gpl2+))) --=20 2.12.2 --pWyiEgJYm5f9v55/ Content-Type: text/plain; charset=us-ascii Content-Disposition: attachment; filename="0003-gnu-iptables-Update-to-1.6.1.patch" Content-Transfer-Encoding: quoted-printable =46rom d2c481f1aa97f0f40dcf3afd14ae8e930abbdf92 Mon Sep 17 00:00:00 2001 =46rom: Leo Famulari Date: Sat, 15 Apr 2017 17:57:15 -0400 Subject: [PATCH 3/3] gnu: iptables: Update to 1.6.1. * gnu/packages/linux.scm (iptables): Update to 1.6.1. [source], [home-page]: Use HTTPS URLs. [inputs]: Add libmnl and libnftnl. [native-inputs]: Add bison, flex, and pkg-config. --- gnu/packages/linux.scm | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm index 7a744ede6..7075e7c85 100644 --- a/gnu/packages/linux.scm +++ b/gnu/packages/linux.scm @@ -1016,21 +1016,28 @@ external rate conversion.") (define-public iptables (package (name "iptables") - (version "1.4.21") + (version "1.6.1") (source (origin (method url-fetch) (uri (string-append - "http://www.netfilter.org/projects/iptables/files/iptab= les-" + "https://www.netfilter.org/projects/iptables/files/ipta= bles-" version ".tar.bz2")) (sha256 (base32 - "1q6kg7sf0pgpq0qhab6sywl23cngxxfzc9zdzscsba8x09l4q02j")))) + "1x8c9y340x79djsq54bc1674ryv59jfphrk4f88i7qbvbnyxghhg")))) (build-system gnu-build-system) + (native-inputs + `(("pkg-config" ,pkg-config) + ("flex" ,flex) + ("bison" ,bison))) + (inputs + `(("libmnl" ,libmnl) + ("libnftnl" ,libnftnl))) (arguments '(#:tests? #f ; no test suite #:configure-flags ; add $libdir to the RUNPATH of executables (list (string-append "LDFLAGS=3D-Wl,-rpath=3D" %output "/lib")))) - (home-page "http://www.netfilter.org/projects/iptables/index.html") + (home-page "https://www.netfilter.org/projects/iptables/index.html") (synopsis "Program to configure the Linux IP packet filtering rules") (description "iptables is the userspace command line program used to configure the --=20 2.12.2 --pWyiEgJYm5f9v55/-- --f2QGlHpHGjS2mn6Y Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAABCAAdFiEEsFFZSPHn08G5gDigJkb6MLrKfwgFAljynNIACgkQJkb6MLrK fwgk9RAAyGFoR3XYVRdRXdPtZhu6NOmrpqBqGxTdDeZn2M8+pPVvlmKvoO541y31 RUwwvkmQIyD2iirMWer9bFq32NdVsg2KAgYTjAp2+gBSYMbPyOYTLz2FdaP++cYP wUe/eXa4cwlvBQk3OXh2zhU9bo4wZ2LC3hzxCl9ldk4om/iS3f5JhWwx8uYk0Kk9 cLGZtBfu53ZDbB6t9p7b0+pR8ACh5cj6KQ9EAkt0tfvFKoVorreRS31MQp5gyJtw 3GZCpGDbmZKBzU5vAhN0NovTJdJveJZGm+VcBQvqaRPPJpc+9bmwL27mHH8bOBVI S+tPFZ799sEg70fRT84hSnIT7IyJ4KuaRJhx/dkcexEX8a5KXkm1pAYxQruAUsBB sLk9B8PZe5KsqXs7EqBFNQi5jfFxd5w6lh2RflgYAauX/i3TfXnZw5z5ODm9eRPg FnniWpx0nO0ROpfPl4uz5U0xD/9aj+inwb48aJjg7VNa7+BPSuILlMrwVVNxgdO3 5umjMYmddpDsFzAPeY2CKWwULw1XQ9cap4ZH3iRrE9TQyhs2+FvHjbOyvjSlhQpv OIvdThy1VrOx/OpwrAv/8nIUdLDcObMeOO0BI2OlfxPatBTH4dWr1MN8d5qj5tRP TEY7i+IjsLKKlzk9uOlNynYfKeTWc2V8diLuKnhGXqVJcvJ0vXE= =Qt/M -----END PGP SIGNATURE----- --f2QGlHpHGjS2mn6Y-- ------------=_1492451943-18940-1--