net-firewall / nftables

Linux kernel firewall, NAT and packet mangling tools

Official package sites : https://netfilter.org/projects/nftables/ ·

v9999 :: 0/1 :: gentoo

Modified
License
GPL-2 GPL-2+
USE flags
debug doc gmp json libedit python readline static-libs test verify-sig xtables

v1.1.1 :: 0/1 :: gentoo

Modified
License
GPL-2 GPL-2+
Keywords
~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86
USE flags
debug doc gmp json libedit python readline static-libs test verify-sig xtables

v1.1.0-r1 :: 0/1 :: gentoo

Modified
License
GPL-2 GPL-2+
Keywords
amd64 arm arm64 ppc ppc64 sparc x86 ~hppa ~loong ~mips ~riscv
USE flags
debug doc gmp json libedit python readline static-libs test verify-sig xtables

v1.0.9 :: 0/1 :: gentoo

Modified
License
GPL-2 GPL-2+
Keywords
amd64 arm arm64 hppa ppc ppc64 sparc x86 ~loong ~mips ~riscv
USE flags
debug doc gmp json libedit python readline static-libs test verify-sig xtables

General

debug
Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
doc
Create man pages for the package (requires app-text/asciidoc)
gmp
Add support for dev-libs/gmp (GNU MP library)
json
Enable JSON support via dev-libs/jansson
libedit
Use the libedit library (replacement for readline)
python
Add optional support/bindings for the Python language
readline
Enable support for libreadline, a GNU line-editing library that almost everyone wants
static-libs
Build static versions of dynamic libraries as well
test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
verify-sig
Verify upstream signatures on distfiles
xtables
Add libxtables support to try to automatically translate rules added by iptables-compat

python_targets

python3_10
Build with Python 3.10
python3_11
Build with Python 3.11
python3_12
Build with Python 3.12
python3_13
Build with Python 3.13

dev-lang / python : Freethreading (no-GIL) version of Python programming language

dev-libs / gmp : Library for arbitrary-precision arithmetic on different type of numbers

dev-libs / jansson : C library for encoding, decoding and manipulating JSON data

net-firewall / iptables : Linux kernel (2.4+) firewall, NAT and packet mangling tools

net-libs / libmnl : Minimalistic netlink library

net-libs / libnftnl : Netlink API to the in-kernel nf_tables subsystem

sys-libs / readline : Another cute console display library

dev-lang / python : Freethreading (no-GIL) version of Python programming language

dev-libs / gmp : Library for arbitrary-precision arithmetic on different type of numbers

dev-libs / jansson : C library for encoding, decoding and manipulating JSON data

net-firewall / iptables : Linux kernel (2.4+) firewall, NAT and packet mangling tools

net-libs / libmnl : Minimalistic netlink library

net-libs / libnftnl : Netlink API to the in-kernel nf_tables subsystem

sys-libs / readline : Another cute console display library

app-admin / ulogd : A userspace logging daemon for netfilter/iptables related logging

app-containers / containers-common : Common config files and docs for Containers stack

app-containers / lxd : Modern, secure and powerful system container and virtual machine manager

app-emulation / libvirt : C toolkit to manipulate virtual machines

app-metrics / nftables-exporter : prometheus exporter for nftables metrics

net-firewall / firewalld : Firewall daemon with D-Bus interface providing a dynamic firewall

net-firewall / nftlb : nftables load balancer

net-misc / miniupnpd : MiniUPnP IGD Daemon

net-misc / networkmanager : A set of co-operative tools that make networking simple and straightforward

net-proxy / sshuttle : Transparent proxy server that works as a poor man's VPN using ssh

net-vpn / wireguard-tools : Required tools for WireGuard, such as wg(8) and wg-quick(8)

704186
net-firewall/nftables-0.9.0-r5 reads from stdin on system boot
705122
app-text/asciidoc-8.6.10_p20181016 when compiling net-firewall/nftables-0.9.3-r1::gentoo -- UnicodeDecodeError: 'ascii' codec can't decode byte 0xc2 in position 5796: ordinal not in range(128)
789306
net-firewall/nftables: hardcoded "flush ruleset" prevents custom flush rules
927744
net-firewall/nftables: support loading config file from /etc
940866
net-firewall/nftables-1.1.0-r1: stablereq
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-firewall/nftables: Stabilize 1.1.0-r1 sparc, #940866
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
net-firewall/nftables: Stabilize 1.1.0-r1 arm64, #940866
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolić · gentoo
net-firewall/nftables: Stabilize 1.1.0-r1 ppc, #940866
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
net-firewall/nftables: Stabilize 1.1.0-r1 x86, #940866
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Arthur Zamarin · gentoo
net-firewall/nftables: Stabilize 1.1.0-r1 arm, #940866
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Jakov Smolić · gentoo
net-firewall/nftables: Stabilize 1.1.0-r1 amd64, #940866
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-firewall/nftables: Stabilize 1.1.0-r1 ppc64, #940866
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
net-firewall/nftables: Update 9999 with libnftnl dep
Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Patrick McLean · gentoo
net-firewall/nftables: add 1.1.1
Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
*/*: unkeyword ~ia64
Change was created by running the following command:: ekeyword ^ia64 */*/*.ebuild Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-firewall/nftables: drop 1.1.0
It's masked too. Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Alfred Wingate · gentoo
net-firewall/nftables: revert firewalld breaking change
https://lore.kernel.org/netfilter-devel/ZqCw126I4VRE0xKJ@calendula/ Signed-off-by: Alfred Wingate <parona@protonmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
net-firewall/nftables: enable py3.13
Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Patrick McLean · gentoo
net-firewall/nftables: add 1.1.0
Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthew Thode · gentoo
net-firewall/nftables: enable py3.12
Closes: https://bugs.gentoo.org/929691 Signed-off-by: Matthew Thode <prometheanfire@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-firewall/nftables: drop 1.0.7-r1, 1.0.8-r1, 1.0.8-r2
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-firewall/nftables: sys-devel/bison -> app-alternatives/yacc
All of these will be using app-alternatives/yacc anyway as they're not unsetting YACC or LEX, so make the dep reflect reality. (Included both YACC and LEX out of conservatism.) Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
net-firewall/nftables: sys-devel/flex -> app-alternatives/lex
All of these will be using app-alternatives/lex anyway as they're not unsetting YACC or LEX, so make the dep reflect reality. (Included both YACC and LEX out of conservatism.) Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
net-firewall/nftables: Stabilize 1.0.9 hppa, #919962
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
net-firewall/nftables: Stabilize 1.0.9 x86, #919962
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
net-firewall/nftables: Stabilize 1.0.9 ppc64, #919962
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
net-firewall/nftables: Stabilize 1.0.9 ppc, #919962
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-firewall/nftables: Stabilize 1.0.9 amd64, #919962
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-firewall/nftables: Stabilize 1.0.9 sparc, #919962
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-firewall/nftables: Stabilize 1.0.9 arm, #919962
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
net-firewall/nftables: Stabilize 1.0.9 arm64, #919962
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mike Gilbert · gentoo
Remove BROOT from VERIFY_SIG_OPENPGP_KEY_PATH
Signed-off-by: Mike Gilbert <floppym@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-firewall/nftables: add 1.0.9
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
net-firewall/nftables: Stabilize 1.0.8-r2 arm, #912557
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
net-firewall/nftables: Stabilize 1.0.8-r2 amd64, #912557
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-firewall/nftables: Stabilize 1.0.8-r2 arm64, #912557
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
net-firewall/nftables: Stabilize 1.0.8-r2 x86, #912557
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
net-firewall/nftables: Stabilize 1.0.8-r2 ppc64, #912557
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-firewall/nftables: Stabilize 1.0.8-r2 hppa, #912557
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-firewall/nftables: Stabilize 1.0.8-r2 ppc, #912557
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
net-firewall/nftables: Stabilize 1.0.8-r2 sparc, #912557
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-firewall/nftables: backport 1.0.8 regression fix
Thanks to kerframil for the heads up. Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-firewall/nftables: update DESCRIPTION
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-firewall/nftables: always install -mk variants
Fixes: 6a42bdbee74a5273dc7177cb62a250dffe21dea8 Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
net-firewall/nftables: add 1.0.8
With USE=modern-kernel dropped, for two reasons: 1. We do USE=old-kernel for this normally 2. > 3.19 is not simply "modern". And I suppose a third: 3. You shouldn't use nftables on such an old kernel anyway, as it's buggy. Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-firewall/nftables: drop 1.0.5-r1, 1.0.6-r1
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Rolf Eike Beer · gentoo
net-firewall/nftables: stable 1.0.7-r1 for hppa, bug #904916
Signed-off-by: Rolf Eike Beer <eike@sf-mail.de> Signed-off-by: Sam James <sam@gentoo.org>
Rolf Eike Beer · gentoo
net-firewall/nftables: stable 1.0.7-r1 for sparc, bug #904916
Signed-off-by: Rolf Eike Beer <eike@sf-mail.de> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolić · gentoo
net-firewall/nftables: Stabilize 1.0.7-r1 ppc, #904916
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
net-firewall/nftables: Stabilize 1.0.7-r1 ppc64, #904916
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Arthur Zamarin · gentoo
net-firewall/nftables: Stabilize 1.0.7-r1 arm, #904916
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-firewall/nftables: Stabilize 1.0.7-r1 x86, #904916
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
net-firewall/nftables: Stabilize 1.0.7-r1 arm64, #904916
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
net-firewall/nftables: Stabilize 1.0.7-r1 amd64, #904916
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Kerin Millar · gentoo
net-firewall/nftables: Always require sys-devel/flex for building
It is always necessary for flex to be available, whereas bison is only necessary where building from git. Update the BDEPEND declarations to reflect this. Also, bump the revision number for the formal releases because --changed-deps isn't a commonly used option and nftables isn't a particularly large package. Signed-off-by: Kerin Millar <kfm@plushkava.net> Closes: https://bugs.gentoo.org/876730 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Kerin Millar · gentoo
net-firewall/nftables: Use the newly built libnftables.so in the pkg_preinst check
Doing so is appropriate because it's not a library that's provided externally. Also, tidy up the code structure and replace the outdated pkg_preinst() function in the ebuild for v1.0.5. Signed-off-by: Kerin Millar <kfm@plushkava.net> Signed-off-by: Sam James <sam@gentoo.org>
Kerin Millar · gentoo
net-firewall/nftables: Require >=libnftnl-1.2.5 for 1.0.7 and 9999
Signed-off-by: Kerin Millar <kfm@plushkava.net> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-firewall/nftables: add 1.0.7
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-firewall/nftables: add commentary re pkg_preinst check
Signed-off-by: Sam James <sam@gentoo.org>
Kerin Millar · gentoo
net-firewall/nftables: Don't test iptables-nft rulesets in pkg_preinst()
Rulesets generated by iptables-nft are special in nature and will not always be printed in a way that constitutes a valid syntax for nft(8). Consider the following example in which iptables-nft would ideally have generated a native rule that specifies "reject with tcp reset". Instead, it generated a rule that integrates with an xtables target. # iptables-nft -S -A INPUT -j REJECT --reject-with tcp-reset # nft list ruleset # Warning: table ip filter is managed by iptables-nft, do not touch! table ip filter { chain INPUT { type filter hook input priority filter; policy accept; counter packets 0 bytes 0 xt target REJECT } } Simply ignore the ruleset in the case that it appears to have been generated by iptables-nft. Signed-off-by: Kerin Millar <kfm@plushkava.net> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
net-firewall/nftables: Stabilize 1.0.6 ppc64, #899340
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
net-firewall/nftables: Stabilize 1.0.6 amd64, #899340
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
net-firewall/nftables: Stabilize 1.0.6 x86, #899340
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
net-firewall/nftables: Stabilize 1.0.6 ppc, #899340
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
net-firewall/nftables: Stabilize 1.0.6 hppa, #899340
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
net-firewall/nftables: Stabilize 1.0.6 arm, #899340
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
net-firewall/nftables: Stabilize 1.0.6 arm64, #899340
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Arthur Zamarin · gentoo
net-firewall/nftables: Stabilize 1.0.6 sparc, #899340
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
*/*: remove py3.8 from PYTHON_COMPAT
Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-firewall/nftables: drop 1.0.2-r1, 1.0.4-r2
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-firewall/nftables: add 1.0.6
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
WANG Xuerui · gentoo
net-firewall/nftables: keyword 1.0.5 for ~loong
Signed-off-by: WANG Xuerui <xen0n@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-firewall/nftables: Stabilize 1.0.5 amd64, #872743
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
net-firewall/nftables: Stabilize 1.0.5 hppa, #872743
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
net-firewall/nftables: Stabilize 1.0.5 sparc, #872743
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
net-firewall/nftables: Stabilize 1.0.5 ppc, #872743
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
net-firewall/nftables: Stabilize 1.0.5 ppc64, #872743
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-firewall/nftables: Stabilize 1.0.5 arm64, #872743
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
net-firewall/nftables: Stabilize 1.0.5 x86, #872743
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-firewall/nftables: Stabilize 1.0.5 arm, #872743
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
net-firewall/nftables: Stabilize 1.0.4-r2 ppc, #868963
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Arthur Zamarin · gentoo
net-firewall/nftables: Stabilize 1.0.4-r2 hppa, #868963
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Arthur Zamarin · gentoo
net-firewall/nftables: Stabilize 1.0.4-r2 ppc64, #868963
Signed-off-by: Arthur Zamarin <arthurzam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mike Gilbert · gentoo
net-firewall/nftables: drop RESTRICT="test? ( userpriv )"
Instead, check for root and skip the relevant tests otherwise. Closes: https://bugs.gentoo.org/869989 Signed-off-by: Mike Gilbert <floppym@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
net-firewall/nftables: Stabilize 1.0.4-r2 arm64, #868963
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
net-firewall/nftables: Stabilize 1.0.4-r2 arm, #868963
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
net-firewall/nftables: x86 stable wrt bug #868963
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
net-firewall/nftables: sparc stable wrt bug #868963
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
net-firewall/nftables: amd64 stable wrt bug #868963
Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
net-firewall/nftables: Sync 9999
Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Patrick McLean · gentoo
net-firewall/nftables: add 1.0.5
Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
net-firewall/nftables: drop 1.0.4-r1
Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-firewall/nftables: add emergency pkg_preinst sanity check
The idea here is that we check just before merging whether the freshly built `nft` binary can safely (pretend) reload the system ruleset. A significant number of recent regressions have manifested in immediate segfaults when doing this, so it's worth doing the safety check (it's not as if it's niche or unlikely for a failure to occur at this point). Those who want a failed check to be *fatal* can set NFTABLES_ABORT_ON_RELOAD_FAILURE=1. Otherwise, it's just a warning. Bug: https://bugs.gentoo.org/852662 Thanks-to: Kerin Millar <kfm@plushkava.net> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mike Gilbert · gentoo
net-firewall/nftables: backport upstream revert
Closes: https://bugs.gentoo.org/852662 Signed-off-by: Mike Gilbert <floppym@gentoo.org>
Mike Gilbert · gentoo
net-firewall/nftables: sync live ebuild
Signed-off-by: Mike Gilbert <floppym@gentoo.org>
Mike Gilbert · gentoo
net-firewall/nftables: drop 1.0.1-r2, 1.0.3, 1.0.3-r1
Signed-off-by: Mike Gilbert <floppym@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
net-firewall/nftables: add 1.0.4
Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-firewall/nftables: fix doc install
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-firewall/nftables: backport crash fix; add test infrastructure
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
net-firewall/nftables: add 1.0.3
Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Jakov Smolić · gentoo
net-firewall/nftables: Stabilize 1.0.2-r1 hppa, #846866
Signed-off-by: Jakov Smolić <jsmolic@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
net-firewall/nftables: sparc stable wrt bug #846866
Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="sparc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
net-firewall/nftables: arm64 stable wrt bug #846866
Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="arm64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
net-firewall/nftables: arm stable wrt bug #846866
Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="arm" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-firewall/nftables: Stabilize 1.0.2-r1 ppc64, #846866
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-firewall/nftables: Stabilize 1.0.2-r1 ppc, #846866
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
net-firewall/nftables: Stabilize 1.0.2-r1 x86, #846866
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
net-firewall/nftables: Stabilize 1.0.2-r1 amd64, #846866
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-firewall/nftables: drop 0.9.8-r2, 0.9.9-r1, 1.0.0-r1
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-firewall/nftables: drop patches from live ebuild
All applied upstream. Signed-off-by: Sam James <sam@gentoo.org>
Jonathan Davies · gentoo
net-firewall/nftables: Sync live ebuild.
Signed-off-by: Jonathan Davies <jpds@protonmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Jonathan Davies · gentoo
net-firewall/nftables: Added verify-sig integration.
Signed-off-by: Jonathan Davies <jpds@protonmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-firewall/nftables: restore slibtool patch, API export fix
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
net-firewall/nftables: Version bump to 1.0.2
Had to drop the slibtool patch as it causes build to fail with GNU libtool. Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Rolf Eike Beer · gentoo
net-firewall/nftables: stable 1.0.1-r2 for hppa, bug #833063
Package-Manager: Portage-3.0.30, Repoman-3.0.3 RepoMan-Options: --include-arches="hppa" Signed-off-by: Rolf Eike Beer <eike@sf-mail.de> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-firewall/nftables: add subslot dependency on iptables
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
net-firewall/nftables: Stabilize 1.0.1-r1 ppc64, #832395
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
net-firewall/nftables: Stabilize 1.0.1-r1 ppc, #832395
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-firewall/nftables: Stabilize 1.0.1-r1 arm64, #832395
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
net-firewall/nftables: Stabilize 1.0.1-r1 arm, #832395
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
net-firewall/nftables: Stabilize 1.0.1-r1 sparc, #832395
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-firewall/nftables: Stabilize 1.0.1-r1 x86, #832395
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
net-firewall/nftables: Stabilize 1.0.1-r1 amd64, #832395
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-firewall/nftables: Keyword 1.0.1-r1 hppa, #832455
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
net-firewall/nftables: Sync 9999
Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Patrick McLean · gentoo
net-firewall/nftables: revbump, use distutils eclass (bug #832395)
Closes: https://bugs.gentoo.org/832395 Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
net-firewall/nftables: Version bump to 1.0.1, sync 9999
Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-3.0.28, Repoman-3.0.3 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
net-firewall/nftables: sparc stable wrt bug #820554
Package-Manager: Portage-3.0.20, Repoman-3.0.3 RepoMan-Options: --include-arches="sparc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Agostino Sarubbo · gentoo
net-firewall/nftables: ppc stable wrt bug #820554
Package-Manager: Portage-3.0.20, Repoman-3.0.3 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-firewall/nftables: Stabilize 1.0.0 ppc64, #820554
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
net-firewall/nftables: Stabilize 1.0.0 arm64, #820554
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
net-firewall/nftables: Stabilize 1.0.0 arm, #820554
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
net-firewall/nftables: x86 stable wrt bug #820554
Package-Manager: Portage-3.0.20, Repoman-3.0.3 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-firewall/nftables: Stabilize 1.0.0 amd64, #820554
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-firewall/nftables: add libjansson subslot dep
Earlier versions of libjansson lacked symbol versioning, causing crashes. Bug: https://bugs.gentoo.org/812119 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joshua Kinard · gentoo
net-firewall/nftables: Added ~mips to KEYWORDS
Signed-off-by: Joshua Kinard <kumba@gentoo.org> Package-Manager: Portage-3.0.22, Repoman-3.0.3
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
net-firewall/nftables-1.0.0: Version bump
Package-Manager: Portage-3.0.22, Repoman-3.0.3 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Patrick McLean · gentoo
net-firewall/nftables-9999: Update libnftnl dep
Package-Manager: Portage-3.0.22, Repoman-3.0.3 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-firewall/nftables: Stabilize 0.9.8 ppc64, #806322
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-firewall/nftables: Stabilize 0.9.9 arm64, #807466
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-firewall/nftables: Stabilize 0.9.9 arm, #807466
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-firewall/nftables: Stabilize 0.9.9 sparc, #807466
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-firewall/nftables: Stabilize 0.9.9 ppc, #807466
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
net-firewall/nftables: Stabilize 0.9.9 x86, #807466
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
net-firewall/nftables: amd64 stable wrt bug #807466
Package-Manager: Portage-3.0.20, Repoman-3.0.2 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
net-firewall/nftables: keyword for ~riscv
Builds, installs and runs fine. Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
net-firewall/nftables: slibtool patch to 0.9.9 and 9999 (bug #792414)
Closes: https://bugs.gentoo.org/792414 Package-Manager: Portage-3.0.19, Repoman-3.0.3 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
net-firewall/nftables-0.9.9: Version bump, sync 9999
Package-Manager: Portage-3.0.19, Repoman-3.0.3 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
net-firewall/nftables: Remove old 0.9.6, 0.9.6-r1, 0.9.7-r1
Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-firewall/nftables: Stabilize 0.9.8 ppc, #788940
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-firewall/nftables: Stabilize 0.9.8 arm64, #788940
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-firewall/nftables: Stabilize 0.9.8 sparc, #788940
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-firewall/nftables: Stabilize 0.9.8 arm, #788940
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
net-firewall/nftables: Stabilize 0.9.8 x86, #788940
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
net-firewall/nftables: Stabilize 0.9.8 amd64, #788940
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-firewall/nftables: Stabilize 0.9.6-r1 arm, #777813
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
net-firewall/nftables: Stabilize 0.9.6-r1 arm64, #777813
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
net-firewall/nftables: Stabilize 0.9.6-r1 x86, #777813
Signed-off-by: Sam James <sam@gentoo.org>
Sam James · gentoo
net-firewall/nftables: Stabilize 0.9.6-r1 amd64, #777813
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-firewall/nftables: Stabilize 0.9.6-r1 ppc, #773118
Tested-by: ernsteiswuerfel <erhard_f@mailbox.org> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
net-firewall/nftables: keyworded 0.9.6-r1 for ppc
keyworded wrt bug #773301 Package-Manager: Portage-3.0.16, Repoman-3.0.2 RepoMan-Options: --include-arches="ppc" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Sergei Trofimovich · gentoo
net-firewall/nftables: keyworded 0.9.8 for ppc
keyworded wrt bug #773301 Package-Manager: Portage-3.0.16, Repoman-3.0.2 RepoMan-Options: --include-arches="ppc" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
*/*: Remove obsolete values from PYTHON_COMPAT
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Lars Wendler · gentoo
net-firewall/nftables: Fixed build with sys-devel/slibtool
Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Lars Wendler · gentoo
net-firewall/nftables: Bump to version 0.9.8
Package-Manager: Portage-3.0.13, Repoman-3.0.2 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
net-firewall/nftables-9999: Add libedit USE flag, update libnftnl dep
Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
net-firewall/nftables: Remove old
Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Patrick McLean · gentoo
net-firewall/nftables: Remove old
Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Patrick McLean · gentoo
net-firewall/nftables-0.9.7-r1: revbump, fix initd (bug #753491, #744955)
Closes: https://bugs.gentoo.org/753491 Closes: https://bugs.gentoo.org/744955 Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matt Turner · gentoo
net-firewall/nftables: Stabilize 0.9.6-r1 sparc
Signed-off-by: Matt Turner <mattst88@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
net-firewall/nftables: Bump to 0.9.7, update 9999
Package-Manager: Portage-3.0.8, Repoman-3.0.2 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
net-firewall/nftables-0.9.6-r1: revbump, fix init script (bug #744955)
Closes: https://bugs.gentoo.org/744955 Package-Manager: Portage-3.0.8, Repoman-3.0.1 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
net-firewall/nftables: x86 stable (bug #738464)
Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-firewall/nftables: Stabilize 0.9.6 arm, #738464
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
net-firewall/nftables: amd64 stable wrt bug #738464
Package-Manager: Portage-2.3.103, Repoman-2.3.23 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-firewall/nftables: Stabilize 0.9.6 arm64, #738464
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
net-firewall/nftables: Stabilize 0.9.3-r1 arm64, #738076
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
net-firewall/nftables-9999: Update deps in 9999
Package-Manager: Portage-3.0.0, Repoman-2.3.23 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
net-firewall/nftables-0.9.6: Add py39, instructions for openrc
Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Patrick McLean · gentoo
net-firewall/nftables: Add live ebuild
Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
net-firewall/nftables-0.9.6: Version bump
Package-Manager: Portage-2.3.101, Repoman-2.3.22 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
net-firewall/nftables-0.9.5: Don't require extra tarball with USE=-doc
Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Lars Wendler · gentoo
net-firewall/nftables: Fixed installation with USE="-doc"
Closes: https://bugs.gentoo.org/727368 Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
net-firewall/nftables-0.9.5: Version bump
Package-Manager: Portage-2.3.100, Repoman-2.3.22 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
net-firewall/nftables-0.9.4-r{1,2}: Fix USE=-python (bug #717162)
Closes: https://bugs.gentoo.org/717162 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
net-firewall/nftables-0.9.4-r2: revbump, cleanup deps, provide man pages
It turns out that flex and bison aren't actually needed to build, but there was a bug in the build system that made it abort if they weren't available. Add a patch to fix this bug, and remove the extra deps. Disable USE=doc by default and provide pre-built man pages in a separate tarball. Script to build them is at man-pages/gen-manpages.bash Package-Manager: Portage-2.3.96, Repoman-2.3.22 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
net-firewall/nftables-0.9.4-r1: revbump, call python_optimize, fix deps
Call python_optimize to fix QA warning about unoptimized python code. The docbook2X dep is only needed for building man pages, so put it under the doc USE flag. Fix the pkg_postinst message about systemd (bug #705308) Closes: https://bugs.gentoo.org/705308 Package-Manager: Portage-2.3.96, Repoman-2.3.22 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Lars Wendler · gentoo
net-firewall/nftables: Removed old
Package-Manager: Portage-2.3.96, Repoman-2.3.22 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Lars Wendler · gentoo
net-firewall/nftables: Bump to version 0.9.4
Package-Manager: Portage-2.3.96, Repoman-2.3.22 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Matt Turner · gentoo
*/*: Drop stable ia64 keywords
Signed-off-by: Matt Turner <mattst88@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Patrick McLean · gentoo
net-firewall/nftables-0.9.3-r1: Add python3_8
Copyright: Sony Interactive Entertainment Inc. Package-Manager: Portage-2.3.89, Repoman-2.3.20 Signed-off-by: Patrick McLean <chutzpah@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
net-firewall/nftables: arm stable wrt bug #701852
Package-Manager: Portage-2.3.84, Repoman-2.3.20 RepoMan-Options: --include-arches="arm" Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sergei Trofimovich · gentoo
net-firewall/nftables: stable 0.9.3-r1 for ia64, bug #701852
Package-Manager: Portage-2.3.84, Repoman-2.3.20 RepoMan-Options: --include-arches="ia64" Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
net-firewall/nftables: amd64 stable wrt bug #701852
Package-Manager: Portage-2.3.79, Repoman-2.3.16 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
net-firewall/nftables: x86 stable (bug #701852)
Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
*/*: Clean PYTHON_COMPAT of obsolete impls
Closes: https://github.com/gentoo/gentoo/pull/14246 Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Georgy Yakovlev · gentoo
net-firewall/nftables: keyword 0.9.3-r1 on ~ppc64
Bug: https://bugs.gentoo.org/679888 Package-Manager: Portage-2.3.84, Repoman-2.3.20 Signed-off-by: Georgy Yakovlev <gyakovlev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Francisco Blas (klondike) Izquierdo Riera · gentoo
net-firewall/nftables: Depend on >=net-libs/libnftnl-1.1.5
Although upstreams reports that nftables 0.9.3 depends on libnftnl 1.1.4 or higher. Using said version results on the following errors: netlink.c: In function ‘netlink_delinearize_chain’: netlink.c:423:38: error: ‘NFTNL_CHAIN_DEVICES’ undeclared (first use in this function); did you mean ‘NFTNL_CHAIN_DEV’? } else if (nftnl_chain_is_set(nlc, NFTNL_CHAIN_DEVICES)) { ^~~~~~~~~~~~~~~~~~~ NFTNL_CHAIN_DEV netlink.c:423:38: note: each undeclared identifier is reported only once for each function it appears in netlink.c: In function ‘netlink_delinearize_obj’: netlink.c:1049:27: error: ‘NFTNL_OBJ_SYNPROXY_MSS’ undeclared (first use in this function); did you mean ‘NFTNL_EXPR_SYNPROXY_MSS’? nftnl_obj_get_u16(nlo, NFTNL_OBJ_SYNPROXY_MSS); ^~~~~~~~~~~~~~~~~~~~~~ NFTNL_EXPR_SYNPROXY_MSS netlink.c:1051:26: error: ‘NFTNL_OBJ_SYNPROXY_WSCALE’ undeclared (first use in this function); did you mean ‘NFTNL_EXPR_SYNPROXY_WSCALE’? nftnl_obj_get_u8(nlo, NFTNL_OBJ_SYNPROXY_WSCALE); ^~~~~~~~~~~~~~~~~~~~~~~~~ NFTNL_EXPR_SYNPROXY_WSCALE netlink.c:1053:27: error: ‘NFTNL_OBJ_SYNPROXY_FLAGS’ undeclared (first use in this function); did you mean ‘NFTNL_EXPR_SYNPROXY_FLAGS’? nftnl_obj_get_u32(nlo, NFTNL_OBJ_SYNPROXY_FLAGS); ^~~~~~~~~~~~~~~~~~~~~~~~ NFTNL_EXPR_SYNPROXY_FLAGS netlink.c: In function ‘netlink_delinearize_flowtable’: netlink.c:1137:3: warning: implicit declaration of function ‘nftnl_flowtable_get_u64’; did you mean ‘nftnl_flowtable_get_u32’? [-Wimplicit-function-declaration] nftnl_flowtable_get_u64(nlo, NFTNL_FLOWTABLE_HANDLE); ^~~~~~~~~~~~~~~~~~~~~~~ nftnl_flowtable_get_u32 netlink.c:1137:32: error: ‘NFTNL_FLOWTABLE_HANDLE’ undeclared (first use in this function); did you mean ‘NFTA_FLOWTABLE_HANDLE’? nftnl_flowtable_get_u64(nlo, NFTNL_FLOWTABLE_HANDLE); ^~~~~~~~~~~~~~~~~~~~~~ NFTA_FLOWTABLE_HANDLE Depend instead on version 1.1.5 or higher with which the compilation suceeds. Closes: https://bugs.gentoo.org/701976 Signed-off-by: Francisco Blas Izquierdo Riera (klondike) <klondike@gentoo.org> Package-Manager: Portage-2.3.76, Repoman-2.3.11 Signed-off-by: Matthew Thode <prometheanfire@gentoo.org>
Francisco Blas (klondike) Izquierdo Riera · gentoo
net-firewall/nftables: Port missing changes to 0.9.3
Lars added nftables-0.9.3 at the time I was doing the changes to rename the modern_kernel USE flag and move the skel files into its own folder in doc. As a result of this, I missed the ebuild and didn't update it. Update also the 0.9.3 ebuild so it follows the same conventions as the others. Signed-off-by: Francisco Blas Izquierdo Riera (klondike) <klondike@gentoo.org> Package-Manager: Portage-2.3.76, Repoman-2.3.11 Signed-off-by: Matthew Thode <prometheanfire@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthew Thode · gentoo
net-firewall/nftables: fix modern_kernel flag
Package-Manager: Portage-2.3.80, Repoman-2.3.19 Signed-off-by: Matthew Thode <prometheanfire@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Lars Wendler · gentoo
net-firewall/nftables: Bump to version 0.9.3
Package-Manager: Portage-2.3.80, Repoman-2.3.19 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Francisco Blas (klondike) Izquierdo Riera · gentoo
net-firewall/nftables: Move skel files
Currently the ebuild installs the skeleton files directly into the ebuild's doc directory. In 0.9.0-r5 the intention was installing them into a skels folder (although this was not done correctly). Replace the sed rules so that the skeleton files are installed into the skel folder. This will be cleaner if for some reason nftables adds further documentation on the future. It is also easier to perform this change now than once we stabilize. Bug: https://bugs.gentoo.org/671254 Signed-off-by: Francisco Blas Izquierdo Riera (klondike) <klondike@gentoo.org> Package-Manager: Portage-2.3.76, Repoman-2.3.11 Signed-off-by: Matthew Thode <prometheanfire@gentoo.org>
Francisco Blas (klondike) Izquierdo Riera · gentoo
net-firewall/nftables: rename modern_kernel use flag
When the new scripts supporting atomic updates on modern kernels where introduced, usage of the new scripts was controlled by the modern_kernel USE flag. QA has requested that we avoid using underscores on USE flags as they are a reserved character. Rename the modern_kernel USE flag to modern-kernel to address this issue. Closes: https://bugs.gentoo.org/694838 Signed-off-by: Francisco Blas Izquierdo Riera (klondike) <klondike@gentoo.org> Package-Manager: Portage-2.3.76, Repoman-2.3.11 Signed-off-by: Matthew Thode <prometheanfire@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Francisco Blas (klondike) Izquierdo Riera · gentoo
net-firewall/nftables: Touch rules-save with right umask
The nftables ebuild contains code to ensure the rules-save file is created so the service will start on systemd based systems. The current code creates the file with default permissions 644 which triggers the code for detecting misconfigured system added to address bug #691326 Instead of just using touch, start a subshell so we can call umask beforehand and address the issue. Bug: https://bugs.gentoo.org/691326 Signed-off-by: Francisco Blas Izquierdo Riera (klondike) <klondike@gentoo.org> Package-Manager: Portage-2.3.76, Repoman-2.3.11 Signed-off-by: Matthew Thode <prometheanfire@gentoo.org>
Francisco Blas (klondike) Izquierdo Riera · gentoo
net-firewall/nftables: Drop vulnerable ebuild
Drop the nftables-0.9.0-r4 ebuild which is affected by the permission handling bug as all stable arches can now use -r5 instead. Bug: https://bugs.gentoo.org/691326 Signed-off-by: Francisco Blas Izquierdo Riera (klondike) <klondike@gentoo.org> Package-Manager: Portage-2.3.76, Repoman-2.3.11 Signed-off-by: Matthew Thode <prometheanfire@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
net-firewall/nftables: arm stable wrt bug #693716
Package-Manager: Portage-2.3.69, Repoman-2.3.16 RepoMan-Options: --include-arches="arm" Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
net-firewall/nftables: ia64 stable wrt bug #693716
Package-Manager: Portage-2.3.69, Repoman-2.3.16 RepoMan-Options: --include-arches="ia64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
net-firewall/nftables: amd64 stable wrt bug #693716
Package-Manager: Portage-2.3.69, Repoman-2.3.16 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Thomas Deutschmann · gentoo
net-firewall/nftables: x86 stable (bug #693716)
Package-Manager: Portage-2.3.75, Repoman-2.3.17 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Francisco Blas (klondike) Izquierdo Riera · gentoo
net-firewall/nftables: Fix permissions for rules.save
Due to a bug, the rules.save file was created with the wrong permissions which allowed all users to read the file with the system rules although root privileges are usually required to do so. To fix this issue, the following measures have been taken: * The umask on nftables-mk.sh is now correctly set to 177 * nftables.sh now also sets the umask before saving the rules * The ebuilds will warn on post installation if the rules.save has insecure permissions * The ebuilds have been bumped to ensure these changes are applied Bug: https://bugs.gentoo.org/691326 Signed-off-by: Francisco Blas Izquierdo Riera (klondike) <klondike@gentoo.org> Package-Manager: Portage-2.3.69, Repoman-2.3.11 Signed-off-by: Matthew Thode <prometheanfire@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matt Turner · gentoo
net-firewall/nftables-0.9.2: added ~sparc
Signed-off-by: Matt Turner <mattst88@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Lars Wendler · gentoo
net-firewall/nftables: Bump to version 0.9.2
Package-Manager: Portage-2.3.72, Repoman-2.3.17 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matt Turner · gentoo
net-firewall/nftables: Drop old versions
Signed-off-by: Matt Turner <mattst88@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Mikle Kolyada · gentoo
net-firewall/nftables: arm stable wrt bug #688970
Package-Manager: Portage-2.3.66, Repoman-2.3.16 RepoMan-Options: --include-arches="arm" Signed-off-by: Mikle Kolyada <zlogene@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
net-firewall/nftables: ia64 stable wrt bug #688970
Signed-off-by: Agostino Sarubbo <ago@gentoo.org> Package-Manager: Portage-2.3.66, Repoman-2.3.11 RepoMan-Options: --include-arches="ia64"
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
net-firewall/nftables: x86 stable wrt bug #688970
Signed-off-by: Agostino Sarubbo <ago@gentoo.org> Package-Manager: Portage-2.3.66, Repoman-2.3.11 RepoMan-Options: --include-arches="x86"
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
net-firewall/nftables: amd64 stable wrt bug #688970
Signed-off-by: Agostino Sarubbo <ago@gentoo.org> Package-Manager: Portage-2.3.66, Repoman-2.3.11 RepoMan-Options: --include-arches="amd64"
Repository mirror & CI · gentoo
Merge updates from master
Francisco Blas (klondike) Izquierdo Riera · gentoo
net-firewall/nftables: add doc and xtables USE flags
This commit adds some fixes on the 0.9.1 package: * Adds the doc USE flag to control building of the man pages * Adds the app-text/asciidoc when building the man pages * Adds the xtables USE flag for better compatibility with iptables-compat * Adds the net-firewall/iptables dependency when using the xtables flag I have chosen +doc, xtables for better compatibility with prior versions. Also whilst man pages generally make sense, the xtables USE isn't needed on pure nftables setups which are the recommended approach. Closes: https://bugs.gentoo.org/688952 Signed-off-by: Francisco Blas Izquierdo Riera (klondike) <klondike@gentoo.org> Package-Manager: Portage-2.3.66, Repoman-2.3.11 Signed-off-by: Matthew Thode <prometheanfire@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Lars Wendler · gentoo
net-firewall/nftables: Same for PYTHON_REQUIRED_USE
Package-Manager: Portage-2.3.67, Repoman-2.3.16 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Lars Wendler · gentoo
net-firewall/nftables: Move ${PYTHON_DEPS} into USE="python"
Package-Manager: Portage-2.3.67, Repoman-2.3.16 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Lars Wendler · gentoo
net-firewall/nftables: Removed old.
Package-Manager: Portage-2.3.67, Repoman-2.3.16 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Lars Wendler · gentoo
net-firewall/nftables: Bump to version 0.9.1
Package-Manager: Portage-2.3.67, Repoman-2.3.16 Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Stephen Klimaszewski · gentoo
net-firewall/nftables: add ~arm64 keyword
Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: Stephen Klimaszewski <steev@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Aaron Bauman · gentoo
net-firewall/nftables: arm64 keyworded (bug #668906)
Signed-off-by: Aaron Bauman <bman@gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11
Repository mirror & CI · gentoo
Merge updates from master
Matthew Thode · gentoo
net-firewall/nftables: don't enable service by default
Fixes: https://bugs.gentoo.org/676290 Package-Manager: Portage-2.3.51, Repoman-2.3.12 Signed-off-by: Matthew Thode <prometheanfire@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Francisco Blas (klondike) Izquierdo Riera · gentoo
net-firewall/nftables: Minor fixes on the script closes #675188
* Use printf instead of echo for better shell compatibility. * Use an include instead of concatenating the ruleset. (Note that this is likely to fail is the ruleset path contains special characters). * Empty the table first when executing panic actions. Fixes: https://bugs.gentoo.org/675188 Signed-off-by: Francisco Blas Izquierdo Riera (klondike) <klondike@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 Signed-off-by: Matthew Thode <prometheanfire@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Francisco Blas (klondike) Izquierdo Riera · gentoo
net-firewall/nftables: Add atomic nftables updates for modern kernels
Signed-off-by: Francisco Blas Izquierdo Riera <klondike@gentoo.org> Package-Manager: Portage-2.3.51, Repoman-2.3.11 Signed-off-by: Matthew Thode <prometheanfire@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthew Thode · gentoo
net-firewall/nftables: fix dodoc call
Fixes: https://bugs.gentoo.org/671540 Package-Manager: Portage-2.3.51, Repoman-2.3.12 Signed-off-by: Matthew Thode <prometheanfire@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Matthew Thode · gentoo
net-firewall/nftables: move nft skels to doc
Closes: https://bugs.gentoo.org/671254 Package-Manager: Portage-2.3.51, Repoman-2.3.12 Signed-off-by: Matthew Thode <prometheanfire@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Lars Wendler · gentoo
net-firewall/nftables: Removed old.
Package-Manager: Portage-2.3.40, Repoman-2.3.9
Lars Wendler · gentoo
net-firewall/nftables: Bump to version 0.9.0
Package-Manager: Portage-2.3.40, Repoman-2.3.9
Lars Wendler · gentoo
net-firewall/nftables: Bump to version 0.8.5
Closes: https://bugs.gentoo.org/655412 Package-Manager: Portage-2.3.36, Repoman-2.3.9
Lars Wendler · gentoo
net-firewall/nftables: Removed old.
Package-Manager: Portage-2.3.33, Repoman-2.3.9
Lars Wendler · gentoo
net-firewall/nftables: Bump to version 0.8.4
Closes: https://bugs.gentoo.org/654604 Package-Manager: Portage-2.3.33, Repoman-2.3.9
Lars Wendler · gentoo
net-firewall/nftables: Removed old.
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Lars Wendler · gentoo
net-firewall/nftables: Bump to version 0.8.3
Package-Manager: Portage-2.3.24, Repoman-2.3.6
Thomas Deutschmann · gentoo
net-firewall/nftables: Bump to v0.8.2
Package-Manager: Portage-2.3.21, Repoman-2.3.6
Lars Wendler · gentoo
net-firewall/nftables: Adjusted dependency on net-libs/libnftnl.
Closes: https://bugs.gentoo.org/645144 Package-Manager: Portage-2.3.19, Repoman-2.3.6
Lars Wendler · gentoo
net-firewall/nftables: Removed old.
Package-Manager: Portage-2.3.19, Repoman-2.3.6
Lars Wendler · gentoo
net-firewall/nftables: Bump to version 0.8.1
Package-Manager: Portage-2.3.19, Repoman-2.3.6
Markus Meier · gentoo
net-firewall/nftables: arm stable, bug #641228
Package-Manager: Portage-2.3.13, Repoman-2.3.3 RepoMan-Options: --include-arches="arm"
Mikle Kolyada · gentoo
net-firewall/nftables: amd64 stable wrt bug #641228
Package-Manager: Portage-2.3.13, Repoman-2.3.3
Sergei Trofimovich · gentoo
net-firewall/nftables: stable 0.8-r3 for ia64, bug #641228
Package-Manager: Portage-2.3.19, Repoman-2.3.6 RepoMan-Options: --include-arches="ia64"
Thomas Deutschmann · gentoo
net-firewall/nftables: x86 stable (bug #641228)
Package-Manager: Portage-2.3.19, Repoman-2.3.6
Matthew Thode · gentoo
net-firewall/nftables: fixing the rules creating bug 634804
Bug: 634804 Package-Manager: Portage-2.3.8, Repoman-2.3.3
Sergei Trofimovich · gentoo
net-firewall/nftables: bind to net-libs/libnftnl and net-libs/libmnl subslots
Bug: https://bugs.gentoo.org/634604 Package-Manager: Portage-2.3.11, Repoman-2.3.3
Sergei Trofimovich · gentoo
net-firewall/nftables: enable USE=gmp by default, bug #634586
nftables uses mini-gmp in USE=-gmp mode. Use system's gmp by default. This workarounds #634586 build failure by default but does not fix underlying problem of mini-gmp incopleteness. Bug: https://bugs.gentoo.org/634586 Package-Manager: Portage-2.3.11, Repoman-2.3.3
Lars Wendler · gentoo
net-firewall/nftables: Bump to version 0.8
Package-Manager: Portage-2.3.11, Repoman-2.3.3
Robin H. Johnson · gentoo
Drop $Id$ per council decision in bug #611234.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
T. Malfatti · gentoo
media-libs/portaudio: Version bump
Robin H. Johnson · gentoo
Merge GitHub PR #3184.
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
Nicholas Vinson · gentoo
net-firewall/nftables: version bump to 0.7
Package-Manager: Portage-2.3.3, Repoman-2.3.1
Nicholas Vinson · gentoo
net-firewall/nftables: add xml USE flag
libnftnl-1.0.7 no longer supports outputing the firewall state as XML. If a user wants that output, the user must use libnftnl-1.0.6. Therefore, I added the xml USE flag so I could restrict libnftnl to 1.0.6 when xml is enabled and allow newer versions to be used when it is not. Unforunately, nftables unconditionally compiles support for xml output, so when xml use is attempted with a version of libnftnl that does not support it, the result is just an empty file. Package-Manager: Portage-2.3.3, Repoman-2.3.1
Nicholas Vinson · gentoo
net-firewall/nftables: update systemd file target.
Change the systemd unit files to use Before=network-pre.target Wants=network-pre.target as this better aligns with systemd documentation for this type of service. Special thanks to Shaun Bouckaert for triggering this review. He originally asked (via email) about how the connman systemd unit file handled its dependencies which prompted me to check this package as well. As for connman, v1.33-r1 seems to be aligned with systemd documentation. Package-Manager: portage-2.3.2 Closes: https://github.com/gentoo/gentoo/pull/2649 Signed-off-by: Patrice Clement <monsieurp@gentoo.org>
Nicholas Vinson · gentoo
net-firewall/nftables: Correct nftables-restore ConditionPathExists val.
Change ConditionPathExists variable value to /var/lib/nftables/rules-save. The old value, /var/lib/nftables-rules-save, is incorrect. Package-Manager: portage-2.3.0 Gentoo-Bug: https://bugs.gentoo.org/588688 Closes: https://github.com/gentoo/gentoo/pull/1880 Signed-off-by: Patrice Clement <monsieurp@gentoo.org>
Nicholas Vinson · gentoo
net-firewall/nftables: backport null payload desc fix
nftables-0.6 handling of payload context descriptions was changed from version 0.5. This change causes the code to segfault when the desc variable in payload_expr_pctx_update() is set to null. The issue appears to be fixed with upstream commit 3503738f77cdbe521da1054a37f59ac2e442b4cf. Therefore, backporting that commit to 0.6 to fix this issue. Gentoo-bug: 588192 Package-Manager: portage-2.3.0 Closes: https://github.com/gentoo/gentoo/pull/1865
Nicholas Vinson · gentoo
net-firewall/nftables: correct install utility function calls
Previous modification changed the cp command to: instinto /usr/libexec/${PN} doins "${FILESDIR}"/libexec/${PN}.sh However, this change is incorrect as it strips the exec flag from ${PN}.sh. This commit changes the insinto and doins to exeinto and doexe which fixes the problem. Gentoo-bug: 586000 Package-Manager: portage-2.3.0_rc1
Nicholas Vinson · gentoo
net-firewall/nftables: Remove bashism from nftables.sh
Remove [[ ... ]] bashism from use_legacy() function. Add missing dependencies and add doc use flag. Mask doc USE flag on arm due to the unkeyworded dep. Gentoo-bug: 585800 Closes: https://github.com/gentoo/gentoo/pull/1673 Package-Manager: portage-2.3.0_rc1
Nicholas Vinson · gentoo
net-firewall/nftables: Update support & service files
- remove extraneous "exit $?" from files/libexec/nftables.sh - rename nftables.init-r2 to nftables.init - recreate & rewrite files/systemd/nftables.service into a proper systemd service - Update nftables-0.6.ebuild to use new file names. Package-Manager: portage-2.3.0_rc1
Nicholas Vinson · gentoo
net-firewall/nftables: Remove outdated files
Package-Manager: portage-2.3.0_rc1
Nicholas Vinson · gentoo
net-firewall/nftables: version bump to 0.6
Fixes bug #584898 and updates the nftables-0.5-pdf-doc.patch to match upstream submission. Gentoo-bug: 584898 Package-Manager: portage-2.3.0_rc1
Manuel Rüger · gentoo
net-firewall/nftables: Remove old
Package-Manager: portage-2.2.26
Ian Delaney · gentoo
Merge remote-tracking branch 'remotes/nvinson/nftables'
Gentoo Bug: #540198
Nicholas Vinson · gentoo
net-firewall/nftables: revbump to nftables-0.5-r2
Required for supporting systemd Package-Manager: portage-2.2.23
Ian Delaney · gentoo
net-firewall/nftables: revbump and patch to fix broken init script
patches submitted by Nicholas Vinson via gentoo bug, set in metadata as new proxy maintainer by invitation by developer maintainer mreug, thanks to gokturk for assistance and cross testing Gentoo bug: #560920 Package-Manager: portage-2.2.20.1
Mike Frysinger · gentoo
net-firewall/nftables: inherit eutils for epatch_user #562740
Manuel Rüger · gentoo
net-firewall/nftables: Remove old
Package-Manager: portage-2.2.22
Manuel Rüger · gentoo
net-firewall/nftables: Version bump
Package-Manager: portage-2.2.20.1
Robin H. Johnson · gentoo
proj/gentoo: Initial commit
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed