<feed xmlns='http://www.w3.org/2005/Atom'>
<title>luci/applications/luci-app-upnp/root, branch master</title>
<subtitle>Lua Configuration Interface (mirror)</subtitle>
<id>https://git.openwrt.org/project/luci/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/project/luci/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/'/>
<updated>2026-08-03T09:58:22Z</updated>
<entry>
<title>luci-app-upnp: drop the unused setInitAction declaration</title>
<updated>2026-08-03T09:58:22Z</updated>
<author>
<name>Julius Bairaktaris</name>
</author>
<published>2026-08-02T00:41:03Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=fe9534bcb8d7a3e42ffefb59aa5004e500b4c25d'/>
<id>urn:sha1:fe9534bcb8d7a3e42ffefb59aa5004e500b4c25d</id>
<content type='text'>
Nothing in upnp.js calls callInitAction() - the view drives upnpd
through uci and luci.upnp alone. Drop the dead rpc.declare() along with
the ACL grant that came with it, which let a session holding read access
to this app run any init script under /etc/init.d.

Assisted-by: Claude:claude-opus-5
Signed-off-by: Julius Bairaktaris &lt;julius@bairaktaris.de&gt;
</content>
</entry>
<entry>
<title>luci-app-upnp: Add `Expires` to port map listing</title>
<updated>2024-12-24T16:54:13Z</updated>
<author>
<name>Self-Hosting-Group</name>
</author>
<published>2024-12-23T00:00:00Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=075b59fbacd1478f71ad053fbefce5522a80dce9'/>
<id>urn:sha1:075b59fbacd1478f71ad053fbefce5522a80dce9</id>
<content type='text'>
Close #7481

Signed-off-by: Self-Hosting-Group &lt;selfhostinggroup-git+openwrt@shost.ing&gt;
</content>
</entry>
<entry>
<title>luci-app-upnp: Finalise changes for OpenWrt 24.10 release</title>
<updated>2024-11-30T04:12:16Z</updated>
<author>
<name>Self-Hosting-Group</name>
</author>
<published>2024-11-29T00:00:00Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=4024dfa3020868638869316f43968e62697868e1'/>
<id>urn:sha1:4024dfa3020868638869316f43968e62697868e1</id>
<content type='text'>
Closes #7407

Signed-off-by: Self-Hosting-Group &lt;selfhostinggroup-git+openwrt@shost.ing&gt;
Signed-off-by: Paul Donald &lt;newtwen+github@gmail.com&gt;
</content>
</entry>
<entry>
<title>luci-base: move and rename ucitrack upnp.json</title>
<updated>2024-04-11T14:15:52Z</updated>
<author>
<name>Florian Eckert</name>
</author>
<published>2024-04-11T10:57:05Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=5bc03b72748a2b424741860bf342c800c57b1177'/>
<id>urn:sha1:5bc03b72748a2b424741860bf342c800c57b1177</id>
<content type='text'>
Move the json file to where it belongs.

Signed-off-by: Florian Eckert &lt;fe@dev.tdt.de&gt;
</content>
</entry>
<entry>
<title>luci-app-upnp: remove uci-defaults for ucitrack handling</title>
<updated>2024-04-11T14:15:52Z</updated>
<author>
<name>Florian Eckert</name>
</author>
<published>2024-04-11T09:11:32Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=624062828028df5a216f95e3ac28d07049a97bec'/>
<id>urn:sha1:624062828028df5a216f95e3ac28d07049a97bec</id>
<content type='text'>
The 'ucitrack' file is not available anymore this changes are not needed.
Therefore, this 'uci-defaults' script is deleted.

Signed-off-by: Florian Eckert &lt;fe@dev.tdt.de&gt;
</content>
</entry>
<entry>
<title>luci-app-upnp: revise wording to include PCP</title>
<updated>2024-03-09T21:18:07Z</updated>
<author>
<name>Sergey Ponomarev</name>
</author>
<published>2024-03-09T17:09:11Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=78d0c7e9033d43bf2678c4ff2f0e48bb908f333e'/>
<id>urn:sha1:78d0c7e9033d43bf2678c4ff2f0e48bb908f333e</id>
<content type='text'>
- Revise wording, remove redundancies and mention IPv6 limitations
- Mention `UPnP IGD` as `UPnP` is probably not specific enough
- Include current wording in `LUCI_TITLE` for easy finding

Signed-off-by: Sergey Ponomarev &lt;stokito@gmail.com&gt;
</content>
</entry>
<entry>
<title>luci-app-upnp: fix name of access-control-list</title>
<updated>2024-01-25T14:53:43Z</updated>
<author>
<name>Reidar Cederqvist</name>
</author>
<published>2024-01-25T12:35:35Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=d048e40cb74cc4478beedabca55902a54a4965ad'/>
<id>urn:sha1:d048e40cb74cc4478beedabca55902a54a4965ad</id>
<content type='text'>
Signed-off-by: Reidar Cederqvist &lt;reidar.cederqvist@genexis.eu&gt;
</content>
</entry>
<entry>
<title>luci-app-upnp: convert rpcd backend script to ucode</title>
<updated>2022-10-24T23:03:37Z</updated>
<author>
<name>Jo-Philipp Wich</name>
</author>
<published>2022-09-21T21:38:46Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=287775351bf39475f070ffc4ff4162f025ebfd81'/>
<id>urn:sha1:287775351bf39475f070ffc4ff4162f025ebfd81</id>
<content type='text'>
Utilize the rpcd ucode plugin to reimplement the upnp backend ubus actions
in ucode, simplifying the implementation and roughly halving the processing
time for the `get_status` call.

Signed-off-by: Jo-Philipp Wich &lt;jo@mein.io&gt;
</content>
</entry>
<entry>
<title>luci-app-upnp: make nftables compatible</title>
<updated>2022-09-06T21:53:15Z</updated>
<author>
<name>Jo-Philipp Wich</name>
</author>
<published>2022-09-06T21:51:19Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=82eec98944714c2b61f6e54291bc8f22983bb122'/>
<id>urn:sha1:82eec98944714c2b61f6e54291bc8f22983bb122</id>
<content type='text'>
Make luci.upnp rpcd backend plugin compatible with miniupnpd-nftables.

Signed-off-by: Jo-Philipp Wich &lt;jo@mein.io&gt;
</content>
</entry>
<entry>
<title>treewide: add ACL annotations to menu entries</title>
<updated>2020-04-17T10:40:31Z</updated>
<author>
<name>Jo-Philipp Wich</name>
</author>
<published>2020-04-17T10:14:50Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=8f34e105c059575a9c75e43468345e3651210b81'/>
<id>urn:sha1:8f34e105c059575a9c75e43468345e3651210b81</id>
<content type='text'>
Signed-off-by: Jo-Philipp Wich &lt;jo@mein.io&gt;
</content>
</entry>
</feed>
