net-firewall / nftables

Linux kernel (3.13+) firewall, NAT and packet mangling tools

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

v9999 :: 0/1 :: gentoo

Modified
License
GPL-2
USE flags
debug doc gmp json modern-kernel python readline static-libs xtables

v0.9.6-r1 :: 0 :: gentoo

Modified
License
GPL-2
Keywords
~amd64 ~arm ~arm64 ~ia64 ~ppc64 ~sparc ~x86
USE flags
debug doc gmp json modern-kernel python readline static-libs xtables

v0.9.6 :: 0 :: gentoo

Modified
License
GPL-2
Keywords
amd64 arm arm64 x86 ~ia64 ~ppc64 ~sparc
USE flags
debug doc gmp json modern-kernel python readline static-libs xtables

v0.9.4-r2 :: 0 :: gentoo

Modified
License
GPL-2
Keywords
~amd64 ~arm ~arm64 ~ia64 ~ppc64 ~sparc ~x86
USE flags
debug doc gmp json modern-kernel python readline static-libs xtables

v0.9.4-r1 :: 0 :: gentoo

Modified
License
GPL-2
Keywords
~amd64 ~arm ~arm64 ~ia64 ~ppc64 ~sparc ~x86
USE flags
debug doc gmp json modern-kernel python readline static-libs xtables

v0.9.3-r1 :: 0 :: gentoo

Modified
License
GPL-2
Keywords
amd64 arm arm64 x86 ~ia64 ~ppc64 ~sparc
USE flags
debug doc gmp json modern-kernel python readline static-libs 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)
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
modern-kernel
Install init scripts for 3.18 or higher kernels with atomic rule updates
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
xtables
Add libxtables support to try to automatically translate rules added by iptables-compat

kernel

linux
KERNEL setting for system using the Linux kernel

python_targets

python3_6
Build with Python 3.6
python3_7
Build with Python 3.7
python3_8
Build with Python 3.8
python3_9
Build with Python 3.9

dev-lang / python : An interpreted, interactive, object-oriented programming language

dev-lang / python-exec : Python script wrapper

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 : An interpreted, interactive, object-oriented programming language

dev-lang / python-exec : Python script wrapper

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

net-firewall / firewalld : A firewall daemon with D-BUS interface providing a dynamic firewall

net-firewall / nftlb : nftables load balancer

net-misc / miniupnpd : MiniUPnP IGD Daemon

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)
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