<feed xmlns='http://www.w3.org/2005/Atom'>
<title>packages/net/miniupnpd, 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>treewide: set me where PKG_MAINTAINER empty</title>
<updated>2026-04-16T18:48:36Z</updated>
<author>
<name>Alexandru Ardelean</name>
</author>
<published>2026-04-13T07:50:38Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=8d3c00421392c9c4c6c920977959ab7fae237261'/>
<id>urn:sha1:8d3c00421392c9c4c6c920977959ab7fae237261</id>
<content type='text'>
Seems a lot of packages are just getting abandoned by people.
Will pick these up and see them through.

Signed-off-by: Alexandru Ardelean &lt;alex@shruggie.ro&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: Enable regex filter</title>
<updated>2024-07-31T08:26:01Z</updated>
<author>
<name>David Yang</name>
</author>
<published>2024-07-01T16:58:07Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=c51ecd66788bba7c2dd18206a57e4f1224575553'/>
<id>urn:sha1:c51ecd66788bba7c2dd18206a57e4f1224575553</id>
<content type='text'>
UPnP rules now may have an optional regex filter on requester's
descriptions. This is a countermeasure against some UPnP exploiters
without shutting down UPnP service completely, albeit they can bypass it
by reporting innocent's descriptions maliciously.

Since the filter specifier is optional, existing valid config files will
still work.

This increases the executable's size by 1.3 kB from original 147.7 kB on
i386.

Signed-off-by: David Yang &lt;mmyangfl@gmail.com&gt;
</content>
</entry>
<entry>
<title>miniupnpd: Update to 2.3.7</title>
<updated>2024-07-31T08:26:01Z</updated>
<author>
<name>David Yang</name>
</author>
<published>2024-07-01T16:54:00Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=7058ca424add74534248bdf197722ea02be3d3b7'/>
<id>urn:sha1:7058ca424add74534248bdf197722ea02be3d3b7</id>
<content type='text'>
Update to 2.3.7, and remove patches which are already in upstream.

Signed-off-by: David Yang &lt;mmyangfl@gmail.com&gt;
</content>
</entry>
<entry>
<title>miniupnpd: Update package to 2.3.6</title>
<updated>2024-06-24T06:11:54Z</updated>
<author>
<name>Self Hosting Group</name>
</author>
<published>2024-06-19T00:00:00Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=c9a170578ef70d216900d4bb680000d62b2c88f1'/>
<id>urn:sha1:c9a170578ef70d216900d4bb680000d62b2c88f1</id>
<content type='text'>
and change title to term used in LuCi

Signed-off-by: Self Hosting Group &lt;155233284+Self-Hosting-Group@users.noreply.github.com&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: bump to 2.3.3</title>
<updated>2023-03-09T23:59:26Z</updated>
<author>
<name>Stijn Tintel</name>
</author>
<published>2023-03-05T16:04:31Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=f7c0e413f4fac6bfc0c2d17b0bb87da359d9479a'/>
<id>urn:sha1:f7c0e413f4fac6bfc0c2d17b0bb87da359d9479a</id>
<content type='text'>
Fixes: #19637
Signed-off-by: Stijn Tintel &lt;stijn@linux-ipv6.be&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>
</feed>
