<feed xmlns='http://www.w3.org/2005/Atom'>
<title>luci, 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-07-24T09:56:35Z</updated>
<entry>
<title>rpcd: fix file ACLs for symlinked /proc paths</title>
<updated>2026-07-24T09:56:35Z</updated>
<author>
<name>Jo-Philipp Wich</name>
</author>
<published>2026-07-24T09:56:35Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=96a255dbd96212b1c42cfbd0969425ab6528c8b2'/>
<id>urn:sha1:96a255dbd96212b1c42cfbd0969425ab6528c8b2</id>
<content type='text'>
Several ACL files referenced /proc paths that are symlinks (e.g.
/proc/mounts -&gt; /proc/self/mounts -&gt; /proc/$PID/mounts), which
resolve to paths not covered by the existing ACL rules under the
new rpcd symlink-aware ACL check.

Add the resolved path patterns (/proc/*/mounts, /proc/*/net/ipv6_route)
alongside the original symlink paths so that both the original and
the realpath-resolved path are matched by ACL rules.

Fixes: #8867
Signed-off-by: Jo-Philipp Wich &lt;jo@mein.io&gt;
</content>
</entry>
<entry>
<title>treewide: sync translations</title>
<updated>2026-07-23T19:59:27Z</updated>
<author>
<name>Hannu Nyman</name>
</author>
<published>2026-07-23T19:59:27Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=bfc4dfda2596505acadd8cbfa59ab6fc52a71d2b'/>
<id>urn:sha1:bfc4dfda2596505acadd8cbfa59ab6fc52a71d2b</id>
<content type='text'>
Sync.

Signed-off-by: Hannu Nyman &lt;hannu.nyman@iki.fi&gt;
</content>
</entry>
<entry>
<title>Translated using Weblate (Italian)</title>
<updated>2026-07-23T19:52:31Z</updated>
<author>
<name>Hosted Weblate</name>
</author>
<published>2026-07-23T06:20:58Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=da86b4d38a021354f16876c8b2144adc2b736042'/>
<id>urn:sha1:da86b4d38a021354f16876c8b2144adc2b736042</id>
<content type='text'>
Currently translated at 100.0% (86 of 86 strings)

Translation: OpenWrt/LuCI/applications/package-manager
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationspackage-manager/it/

Translated using Weblate (Italian)

Currently translated at 59.2% (16 of 27 strings)

Translation: OpenWrt/LuCI/applications/ksmbd
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsksmbd/it/

Translated using Weblate (Italian)

Currently translated at 78.5% (22 of 28 strings)

Translation: OpenWrt/LuCI/applications/udpxy
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsudpxy/it/

Translated using Weblate (Italian)

Currently translated at 24.6% (51 of 207 strings)

Translation: OpenWrt/LuCI/applications/travelmate
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstravelmate/it/

Translated using Weblate (Italian)

Currently translated at 24.6% (51 of 207 strings)

Translation: OpenWrt/LuCI/applications/travelmate
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstravelmate/it/

Translated using Weblate (Italian)

Currently translated at 76.3% (42 of 55 strings)

Translated using Weblate (Italian)

Currently translated at 40.2% (74 of 184 strings)

Translated using Weblate (Italian)

Currently translated at 42.6% (32 of 75 strings)

Translated using Weblate (Italian)

Currently translated at 81.0% (30 of 37 strings)

Translated using Weblate (Portuguese)

Currently translated at 100.0% (3128 of 3128 strings)

Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/pt/

Translated using Weblate (Portuguese)

Currently translated at 29.4% (33 of 112 strings)

Translation: OpenWrt/LuCI/applications/radicale3
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsradicale3/pt/

Translated using Weblate (Portuguese)

Currently translated at 100.0% (31 of 31 strings)

Translation: OpenWrt/LuCI/applications/acl
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsacl/pt/

Translated using Weblate (Portuguese)

Currently translated at 32.1% (53 of 165 strings)

Translated using Weblate (Portuguese)

Currently translated at 100.0% (184 of 184 strings)

Translated using Weblate (Portuguese)

Currently translated at 100.0% (3128 of 3128 strings)

Translation: OpenWrt/LuCI/modules/luci-base
Translate-URL: https://hosted.weblate.org/projects/openwrt/luci/pt/

Co-authored-by: Hannu Nyman &lt;hannu.nyman@iki.fi&gt;
Co-authored-by: Hosted Weblate &lt;hosted@weblate.org&gt;
Co-authored-by: Random &lt;random-r@users.noreply.hosted.weblate.org&gt;
Co-authored-by: Stefano Ponzi &lt;iznopste@gmail.com&gt;
Co-authored-by: niky1987 &lt;niky1987@libero.it&gt;
Co-authored-by: ssantos &lt;ssantos@web.de&gt;
Signed-off-by: Hannu Nyman &lt;hannu.nyman@iki.fi&gt;
Signed-off-by: Random &lt;random-r@users.noreply.hosted.weblate.org&gt;
Signed-off-by: Stefano Ponzi &lt;iznopste@gmail.com&gt;
Signed-off-by: niky1987 &lt;niky1987@libero.it&gt;
Signed-off-by: ssantos &lt;ssantos@web.de&gt;
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationscoovachilli/pt/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsolsr/it/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsolsr/pt/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationssamba4/it/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationstinyproxy/it/
Translate-URL: https://hosted.weblate.org/projects/openwrt/luciapplicationsupnp/it/
Translation: OpenWrt/LuCI/applications/coovachilli
Translation: OpenWrt/LuCI/applications/olsr
Translation: OpenWrt/LuCI/applications/samba4
Translation: OpenWrt/LuCI/applications/tinyproxy
Translation: OpenWrt/LuCI/applications/upnp
</content>
</entry>
<entry>
<title>luci-app-ddns: minor style fixes</title>
<updated>2026-07-23T12:03:00Z</updated>
<author>
<name>Florian Eckert</name>
</author>
<published>2026-07-23T05:42:59Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=356c330d450419c78b43204aa29d0a5eca86ec71'/>
<id>urn:sha1:356c330d450419c78b43204aa29d0a5eca86ec71</id>
<content type='text'>
* spaces vs. tabs
* merge fs.exec command execution into one line

Signed-off-by: Florian Eckert &lt;fe@dev.tdt.de&gt;
</content>
</entry>
<entry>
<title>luci-app-ddns: fix start/stop button logic</title>
<updated>2026-07-23T12:03:00Z</updated>
<author>
<name>Florian Eckert</name>
</author>
<published>2026-07-03T06:51:43Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=34553758e952150523c4c1387d00fbb7b3034e75'/>
<id>urn:sha1:34553758e952150523c4c1387d00fbb7b3034e75</id>
<content type='text'>
Since the switch to procd, there has been a separate service for each DDNS
provider. As a result, the logic behind the buttons for starting and
reloading the service has been incorrect since the switch.

This commit fixes the issue and standardizes the handling between the
polling and loading state of the overview page.

Signed-off-by: Florian Eckert &lt;fe@dev.tdt.de&gt;
</content>
</entry>
<entry>
<title>luci-app-ddns: replace dynamic_dns_lucihelper call on handleStopDDnsRule</title>
<updated>2026-07-23T12:03:00Z</updated>
<author>
<name>Florian Eckert</name>
</author>
<published>2026-07-03T05:44:44Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=9e0d40e1760bcd2f75b707faf20d312df6f1da6f'/>
<id>urn:sha1:9e0d40e1760bcd2f75b707faf20d312df6f1da6f</id>
<content type='text'>
The ddns service is using procd for service execution. The
'dynamic_dns_lucihelper' ist not needed anymore.

Signed-off-by: Florian Eckert &lt;fe@dev.tdt.de&gt;
</content>
</entry>
<entry>
<title>luci-app-olsr: re-add missing interface creation</title>
<updated>2026-07-22T09:10:44Z</updated>
<author>
<name>Victoria Grain</name>
</author>
<published>2026-07-04T18:30:35Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=d98f03e201055470bbd2d936d66ad590a0be17c2'/>
<id>urn:sha1:d98f03e201055470bbd2d936d66ad590a0be17c2</id>
<content type='text'>
commit c567bfc removed the uci.add() call to create a new interface,
seemingly without considering its side-effects. this lead to trying to
configure a non-existant interface, resulting in an empty settings page.

Signed-off-by: Victoria Grain &lt;victoria+openwrt@gratux.xyz&gt;
</content>
</entry>
<entry>
<title>luci-app-olsr: handle multi-line jsoninfo response</title>
<updated>2026-07-22T09:10:44Z</updated>
<author>
<name>Victoria Grain</name>
</author>
<published>2026-06-22T17:39:54Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=4cbdef7f22b9756741247a1b9f67eced806e3f4c'/>
<id>urn:sha1:4cbdef7f22b9756741247a1b9f67eced806e3f4c</id>
<content type='text'>
olsrd seems to always respond with a single line json
but this is more robust.

Signed-off-by: Victoria Grain &lt;victoria+openwrt@gratux.xyz&gt;
</content>
</entry>
<entry>
<title>luci-app-olsr: update common_js location</title>
<updated>2026-07-22T09:10:44Z</updated>
<author>
<name>Victoria Grain</name>
</author>
<published>2026-06-18T18:26:58Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=675832714fdf9ab3b59d9373d479cf0bf6bc117b'/>
<id>urn:sha1:675832714fdf9ab3b59d9373d479cf0bf6bc117b</id>
<content type='text'>
common_js was previously moved from common/ to olsr/
but not all references had been updated to match.

Signed-off-by: Victoria Grain &lt;victoria+openwrt@gratux.xyz&gt;
</content>
</entry>
<entry>
<title>luci-app-olsr: support large jsoninfo responses</title>
<updated>2026-07-22T09:10:44Z</updated>
<author>
<name>Victoria Grain</name>
</author>
<published>2026-06-18T18:04:41Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=fa03475827c14055455620dd96df9c3ae0a4f819'/>
<id>urn:sha1:fa03475827c14055455620dd96df9c3ae0a4f819</id>
<content type='text'>
due to ash's argument list limit, large jsons blow up the rpc call.
as a workaround, the jsoninfo is escaped manually.

Signed-off-by: Victoria Grain &lt;victoria+openwrt@gratux.xyz&gt;
</content>
</entry>
</feed>
