<feed xmlns='http://www.w3.org/2005/Atom'>
<title>luci/modules/luci-mod-system/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-04-09T12:26:09Z</updated>
<entry>
<title>luci-base: add authentication plugin mechanism</title>
<updated>2026-04-09T12:26:09Z</updated>
<author>
<name>Han Yiming</name>
</author>
<published>2026-01-29T09:23:37Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=4a308bab378851272d1795d14c624bc0a2250491'/>
<id>urn:sha1:4a308bab378851272d1795d14c624bc0a2250491</id>
<content type='text'>
This commit introduces a generic authentication plugin mechanism
to the LuCI dispatcher, enabling multi-factor authentication
(MFA/2FA) and other custom verification methods without
modifying core files.

This implementation integrates with the new plugin UI architecture
introduced in commit 617f364 (luci-mod-system: implement plugin UI
architecture), allowing authentication plugins to be managed
through the unified System &gt; Plugins interface.

Signed-off-by: Han Yiming &lt;moebest@outlook.jp&gt;
</content>
</entry>
<entry>
<title>luci-mod-system: add luci_plugins uci permission</title>
<updated>2026-04-02T19:04:55Z</updated>
<author>
<name>Paul Donald</name>
</author>
<published>2026-04-02T19:04:55Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=1837866a6a7191783d782b49b3301fd5be26b0a9'/>
<id>urn:sha1:1837866a6a7191783d782b49b3301fd5be26b0a9</id>
<content type='text'>
follow-up to 617f364333c10ebe1780556db4a88b3019cffb97

Signed-off-by: Paul Donald &lt;newtwen+github@gmail.com&gt;
</content>
</entry>
<entry>
<title>luci-mod-system: implement plugin UI architecture</title>
<updated>2026-03-30T22:13:54Z</updated>
<author>
<name>Paul Donald</name>
</author>
<published>2026-02-04T20:15:32Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=617f364333c10ebe1780556db4a88b3019cffb97'/>
<id>urn:sha1:617f364333c10ebe1780556db4a88b3019cffb97</id>
<content type='text'>
include some example plugins also.
JS files provide UI to configure behaviour of plugins
which typically live in

/usr/share/ucode/luci/plugins/&lt;class&gt;/&lt;type&gt;

Signed-off-by: Paul Donald &lt;newtwen+github@gmail.com&gt;
</content>
</entry>
<entry>
<title>luci-mod-system: use localized time</title>
<updated>2025-10-20T18:40:46Z</updated>
<author>
<name>Andy Chiang</name>
</author>
<published>2025-10-15T17:48:45Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=b0004ad39cbe46ee449dd5576f0433847e777bb7'/>
<id>urn:sha1:b0004ad39cbe46ee449dd5576f0433847e777bb7</id>
<content type='text'>
use localized time

Signed-off-by: Andy Chiang &lt;AndyChiang_git@outlook.com&gt;
</content>
</entry>
<entry>
<title>luci-mod-system: Add repo key management</title>
<updated>2025-05-31T10:12:06Z</updated>
<author>
<name>Paul Donald</name>
</author>
<published>2025-05-27T15:11:25Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=acdffc3d1dd8a4a427a2c81d046eb38080127da4'/>
<id>urn:sha1:acdffc3d1dd8a4a427a2c81d046eb38080127da4</id>
<content type='text'>
Simplifies adding third-party repos. Functions on both 24.10 (opkg) and
main (apk). Based loosely on sshkey management.

Signed-off-by: Paul Donald &lt;newtwen+github@gmail.com&gt;
</content>
</entry>
<entry>
<title>luci-mod-system: Fix broken JSON in ACL</title>
<updated>2024-05-18T20:06:14Z</updated>
<author>
<name>Christian Svensson</name>
</author>
<published>2024-05-18T15:54:20Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=fbd98a3da6024935bf18de780b26fa4c5bbc408e'/>
<id>urn:sha1:fbd98a3da6024935bf18de780b26fa4c5bbc408e</id>
<content type='text'>
Fixes #7126.

Signed-off-by: Christian Svensson &lt;blue@cmd.nu&gt;
</content>
</entry>
<entry>
<title>luci-base: move and rename ucitrack system.json</title>
<updated>2024-04-11T14:15:52Z</updated>
<author>
<name>Florian Eckert</name>
</author>
<published>2024-04-11T11:08:51Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=29678071f3d61630f034d66c3793df30577e5bcb'/>
<id>urn:sha1:29678071f3d61630f034d66c3793df30577e5bcb</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-base: move and rename ucitrack dropbear.json</title>
<updated>2024-04-11T14:15:52Z</updated>
<author>
<name>Florian Eckert</name>
</author>
<published>2024-04-11T11:00:20Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=e3c6eb2e444056a2e96df4c4dafd6ceed4a1780e'/>
<id>urn:sha1:e3c6eb2e444056a2e96df4c4dafd6ceed4a1780e</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-base: move and rename ucitrack fstab.json</title>
<updated>2024-04-11T14:15:52Z</updated>
<author>
<name>Florian Eckert</name>
</author>
<published>2024-04-11T10:55:40Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=c15b0bf513438d81d41e6627b29aaf53942cb20f'/>
<id>urn:sha1:c15b0bf513438d81d41e6627b29aaf53942cb20f</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-mod-system: drop not used setInitAction ubus luci permission</title>
<updated>2023-12-30T23:38:19Z</updated>
<author>
<name>Christian Marangi</name>
</author>
<published>2023-01-30T22:56:21Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=cbfa9ca8d6c873cc8e0a1fc50f8fc494be37aef5'/>
<id>urn:sha1:cbfa9ca8d6c873cc8e0a1fc50f8fc494be37aef5</id>
<content type='text'>
Drop not used setInitAction ubus luci method permission from
luci-mod-system-uhttpd and luci-mod-system-ssh. They are not used in the
related js files and should be removed as the related js doesn't
use/require them.

Signed-off-by: Christian Marangi &lt;ansuelsmth@gmail.com&gt;
</content>
</entry>
</feed>
