<feed xmlns='http://www.w3.org/2005/Atom'>
<title>packages/net/miniupnpd/files, branch master</title>
<subtitle>Mirror of packages feed</subtitle>
<id>https://git.openwrt.org/feed/packages/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/feed/packages/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/'/>
<updated>2026-04-19T14:31:05Z</updated>
<entry>
<title>miniupnpd: add ext_allow_private_ipv4</title>
<updated>2026-04-19T14:31:05Z</updated>
<author>
<name>Andy Chiang</name>
</author>
<published>2026-04-19T00:10:38Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=6f657eb190aeb2c64a7413c5f395696f6019adb2'/>
<id>urn:sha1:6f657eb190aeb2c64a7413c5f395696f6019adb2</id>
<content type='text'>
miniupnpd 2.3.9 allows enable forwarding for private IPs by use 'ext_allow_private_ipv4=yes'.

Link: https://github.com/miniupnp/miniupnp/blob/f83b5e2e21aa8dfa393ff80ea287ac4fca1a4df1/miniupnpd/Changelog.txt#L51

Link: https://github.com/miniupnp/miniupnp/blob/f83b5e2e21aa8dfa393ff80ea287ac4fca1a4df1/miniupnpd/miniupnpd.conf#L24

Signed-off-by: Andy Chiang &lt;AndyChiang_git@outlook.com&gt;
</content>
</entry>
<entry>
<title>miniupnpd: enable IPv6 leases file</title>
<updated>2026-01-12T16:52:57Z</updated>
<author>
<name>Michael Gray</name>
</author>
<published>2026-01-10T04:42:36Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=9aaf2ffb96650c7743abf46ca64c349ab7286239'/>
<id>urn:sha1:9aaf2ffb96650c7743abf46ca64c349ab7286239</id>
<content type='text'>
Introduces the IPv6 Leases file by default. This file will display active IPv6 leases requested under the IPv6 PCP (Port Control Protocol) a.k.a IPv6 Pinholes.

miniupnpd must be compiled with ENABLE_UPNPPINHOLE set for this to take effect. This is taken care of currently by setting CONFIG_IPV6.
The lease file looks something like
Proto;ClientIP;ClientPort;RemoteIP;RemotePort;UID;Timestamp;Description

Signed-off-by: Michael Gray &lt;michael.gray@lantisproject.com&gt;
</content>
</entry>
<entry>
<title>miniupnpd: update to 2.3.9 to fix issues, refresh building</title>
<updated>2025-12-24T02:06:10Z</updated>
<author>
<name>Self-Hosting-Group</name>
</author>
<published>2025-12-18T00:00:00Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=70ce349f1c9d915d4f3f49758a3aff2bb83664db'/>
<id>urn:sha1:70ce349f1c9d915d4f3f49758a3aff2bb83664db</id>
<content type='text'>
- Update daemon to 2.3.9 to fix removal of nftables rules in
  `upnp_forward` and return the correct internal port; also resulted in
  the excessive opening of new ports. Accept interface names starting
  with digits
- Build from GitHub releases to get a reliable HTTPS server, as the
  HTTP-only/HTTPS mirror were only available ~85%/77% over 3 months
  https://redirect.github.com/miniupnp/miniupnp/issues/770
  https://stats.uptimerobot.com/DwGDxUB914
- Build daemon with `--disable-pppconn` to remove the old/IGDv1-only
  extra WANPPPConnection SSDP announcements workaround not included in
  other implementations since &gt;15y
- Build daemon with `--vendorcfg` to allow customisation of the
  router/friendly name (+5 potential options) displayed in Windows
  Explorer, 384 bytes extra required on ARMv7 (binary)
- Remove old (iptables variant only) patches, as no longer needed
- Remove `clean_ruleset_interval/threshold` UCI config options as not
  standard/working since OpenWrt 22.03, as nftables not supported

Fixes: https://github.com/openwrt/openwrt/issues/18011
Fixes: https://github.com/openwrt/luci/issues/7759
Fixes: https://github.com/openwrt/packages/issues/26352
Signed-off-by: Self-Hosting-Group &lt;selfhostinggroup-git+openwrt@shost.ing&gt;
[update fixes tag]
Signed-off-by: Tianling Shen &lt;cnsztl@immortalwrt.org&gt;
</content>
</entry>
<entry>
<title>miniupnpd: remove uci-defaults and fw4-include files for nftables variant</title>
<updated>2023-08-25T17:59:22Z</updated>
<author>
<name>Stan Grishin</name>
</author>
<published>2023-08-25T17:59:22Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=4c934aea718ceb682551b9bab0a8618e4b12920d'/>
<id>urn:sha1:4c934aea718ceb682551b9bab0a8618e4b12920d</id>
<content type='text'>
* remove firewall4.include file as it is not needed and procuces a firewall
  error on service miniupnpd restart
* remove the uci-defaults file as its sole purpose was to install the
  firewall include file
* modify the Makefile to reflect the deleted files

Signed-off-by: Stan Grishin &lt;stangri@melmac.ca&gt;
</content>
</entry>
<entry>
<title>miniupnpd: rework firewall4 integration</title>
<updated>2022-09-06T18:28:11Z</updated>
<author>
<name>Jo-Philipp Wich</name>
</author>
<published>2022-09-06T17:42:18Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=f1c69d0e6cea3dc33e3cc86e22812afb8ecb1032'/>
<id>urn:sha1:f1c69d0e6cea3dc33e3cc86e22812afb8ecb1032</id>
<content type='text'>
 - Bump to the latest Git version in order to increase the package version
   for simpler opkg upgrade of the broken version

 - (Re-)Introduce PKG_RELEASE into the package, omitting it may lead to
   opkg segmentation faults under certain circumstances

 - Utilize automatic include hooks to drop the isolated miniupnpd table
   in favor to chains within the main inet fw4 table, otherwise PCP is
   unreliable as the upnp table might accept traffic which is later
   rejected by fw4

 - Install a fw4 script hook to restart miniupnpd on fw4 restarts and
   reloads in order to repopulate the upnp chains with forward rules

 - Register the used miniupnpd configuration file and the firewall uci
   configuration as change sources, otherwise `/etc/init.d/miniupnpd reload`
   has no effect if the firewall or upnpd config was changed

Signed-off-by: Jo-Philipp Wich &lt;jo@mein.io&gt;
</content>
</entry>
<entry>
<title>miniupnpd: update and fix nftables variant</title>
<updated>2022-08-25T07:40:19Z</updated>
<author>
<name>Tiago Gaspar</name>
</author>
<published>2022-08-16T21:35:11Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=651a578cac6168566cf727d6b82ce819e41bbbbe'/>
<id>urn:sha1:651a578cac6168566cf727d6b82ce819e41bbbbe</id>
<content type='text'>
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 &lt;msylgj@immortalwrt.org&gt;
Signed-off-by: Tiago Gaspar &lt;tiagogaspar8@gmail.com&gt;
</content>
</entry>
<entry>
<title>Revert "miniupnpd: bump to latest git source"</title>
<updated>2022-04-22T15:20:39Z</updated>
<author>
<name>Josef Schlehofer</name>
</author>
<published>2022-04-22T15:19:51Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=0bc25077b37d74065fd107dc9f85fbb11ccba56b'/>
<id>urn:sha1:0bc25077b37d74065fd107dc9f85fbb11ccba56b</id>
<content type='text'>
This was reverted because the commit does more things than just "bump to
latest git source". Also, it was not properly reviewed/tested.

See: https://github.com/openwrt/packages/pull/18133#issuecomment-1106346788

This reverts commit b3b911e99238282a768bce962bc2a271f84229ac.

Signed-off-by: Josef Schlehofer &lt;pepe.schlehofer@gmail.com&gt;
</content>
</entry>
<entry>
<title>miniupnpd: bump to latest git source</title>
<updated>2022-04-15T02:01:03Z</updated>
<author>
<name>ZiMing Mo</name>
</author>
<published>2022-03-22T18:56:28Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=b3b911e99238282a768bce962bc2a271f84229ac'/>
<id>urn:sha1:b3b911e99238282a768bce962bc2a271f84229ac</id>
<content type='text'>
Signed-off-by: ZiMing Mo &lt;msylgj@immortalwrt.org&gt;
</content>
</entry>
<entry>
<title>miniupnpd: create iptables and nftables variant</title>
<updated>2022-01-05T09:00:02Z</updated>
<author>
<name>Stijn Tintel</name>
</author>
<published>2021-11-05T22:39:09Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=7fbc5d4db3c03601bd3865a9e9aa13bb7783d036'/>
<id>urn:sha1:7fbc5d4db3c03601bd3865a9e9aa13bb7783d036</id>
<content type='text'>
The next OpenWrt stable release aims to use firewall4 by default. As
this uses nftables as backend, miniupnpd will no longer work. Create an
iptables and nftables variant of the miniupnpd package so that miniupnpd
can be used with either firewall variant.

See #16818 for more info.

Signed-off-by: Stijn Tintel &lt;stijn@linux-ipv6.be&gt;
</content>
</entry>
<entry>
<title>Revert "net/miniupnpd: ext_ip_reserved_ignore support"</title>
<updated>2021-07-19T12:03:37Z</updated>
<author>
<name>Josef Schlehofer</name>
</author>
<published>2021-07-19T11:55:52Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=107f3376b5114cd17c115e25026b031bd439e9be'/>
<id>urn:sha1:107f3376b5114cd17c115e25026b031bd439e9be</id>
<content type='text'>
This patch is causing several issues [1], which then were reported to
upstream [2] and it was not accepted by upstream [3]. This results that
nobody maintain this custom patch and it is not useful as it is changing
addr_is_reserved behavior.

[1] https://github.com/openwrt/packages/issues/15258
[2] https://github.com/miniupnp/miniupnp/issues/542
[3] https://github.com/miniupnp/miniupnp/pull/511

This reverts commit b76aa9919489f49b472a8f939f6d46ca33d05f64.

Signed-off-by: Josef Schlehofer &lt;pepe.schlehofer@gmail.com&gt;
</content>
</entry>
</feed>
