packages/net/miniupnpd/files
Tiago Gaspar 651a578cac miniupnpd: update and fix nftables variant
Update the package to a commit that fixes an issue with removing PCP
mappings from nftables.
This also allows us to fix the nftables miniupnpd implementation on
openwrt.
In this new implementation, a table is created at the start of miniupnpd
and it is dedicated to miniupnpd with a priority above the firewall4
table. This allows miniupnpd to go ahead of the drop rules of firewall4
and forward traffic as needed. There was the possibility of adding a
chain inside the firewall4 table, but this would raise an issue where
if firewall4 was reloaded the port forwardings would be lost and
miniupnpd could be out of sync. When miniupnpd is stopped the table is
deleted, taking the port forwardings with it.

Some of this commit is based of msylgj's work, mainly the logic of the
init/hotplug scripts and the makefile build parameters.

Signed-off-by: ZiMing Mo <msylgj@immortalwrt.org>
Signed-off-by: Tiago Gaspar <tiagogaspar8@gmail.com>
2022-08-25 00:40:19 -07:00
..
firewall3.include miniupnpd: create iptables and nftables variant 2022-01-05 11:00:02 +02:00
miniupnpd.defaults.iptables miniupnpd: create iptables and nftables variant 2022-01-05 11:00:02 +02:00
miniupnpd.hotplug miniupnpd: update and fix nftables variant 2022-08-25 00:40:19 -07:00
miniupnpd.init miniupnpd: update and fix nftables variant 2022-08-25 00:40:19 -07:00
upnpd.config miniupnpd: disable ext_ip_reserved_ignore by default; fix grammar 2021-06-02 04:54:16 +00:00