<feed xmlns='http://www.w3.org/2005/Atom'>
<title>luci/modules/luci-mod-system/htdocs, 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-09-06T18:47:04Z</updated>
<entry>
<title>treewide: wrap loose view content in cbi-section</title>
<updated>2026-09-06T18:47:04Z</updated>
<author>
<name>Ivan Kvashonkin</name>
</author>
<published>2026-09-05T16:43:28Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=9aff4652380831e40b075a6f698ca427ee59fd04'/>
<id>urn:sha1:9aff4652380831e40b075a6f698ca427ee59fd04</id>
<content type='text'>
Views that returned headings, tables and control rows with nothing around
them now wrap that content in a section: the system and kernel logs,
Processes, the nftables and iptables views, Startup, the wireless station
list, DSL stats and the package manager. The nftables rule tables also
drop an !important that no theme could override.

Nothing changes in the stock bootstrap theme; themes that draw
.cbi-section as a panel get the structure they need.

Signed-off-by: Ivan Kvashonkin &lt;vizzlef@gmail.com&gt;
</content>
</entry>
<entry>
<title>luci-mod-system: i18n string context</title>
<updated>2026-07-11T11:05:48Z</updated>
<author>
<name>Andy Chiang</name>
</author>
<published>2026-06-29T11:37:24Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=01188f66f1686dbcfb32d6db007663590ce533ca'/>
<id>urn:sha1:01188f66f1686dbcfb32d6db007663590ce533ca</id>
<content type='text'>
i18n string context

Signed-off-by: Andy Chiang &lt;AndyChiang_git@outlook.com&gt;
</content>
</entry>
<entry>
<title>luci-mod-system: enforce password policy</title>
<updated>2026-06-03T10:49:07Z</updated>
<author>
<name>Christian Korber</name>
</author>
<published>2026-06-01T06:31:21Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=c57dd78909a46ed8cf759a00371f337bd63879d4'/>
<id>urn:sha1:c57dd78909a46ed8cf759a00371f337bd63879d4</id>
<content type='text'>
Validation is performed if the password complies to password policy.

Signed-off-by: Christian Korber &lt;ckorber@tdt.de&gt;
</content>
</entry>
<entry>
<title>luci-mod-system: add password policy</title>
<updated>2026-06-03T10:49:07Z</updated>
<author>
<name>Christian Korber</name>
</author>
<published>2026-05-15T08:44:31Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=5aa08be2cbf890fff6b5d1cbad487d424e928883'/>
<id>urn:sha1:5aa08be2cbf890fff6b5d1cbad487d424e928883</id>
<content type='text'>
Initial commit to add password policy options to `luci-mod-system`.

Signed-off-by: Christian Korber &lt;ckorber@tdt.de&gt;
</content>
</entry>
<entry>
<title>luci-mod-system: unify password change</title>
<updated>2026-06-03T10:49:07Z</updated>
<author>
<name>Christian Korber</name>
</author>
<published>2026-04-24T13:19:26Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=331948ff365505c6fd6e6d8a9567f112f7936961'/>
<id>urn:sha1:331948ff365505c6fd6e6d8a9567f112f7936961</id>
<content type='text'>
A flag is added to choose if Password of rpcd user is changed or unix
user.
If rpc is chosen the old password has to be specified.

Signed-off-by: Christian Korber &lt;ckorber@tdt.de&gt;
</content>
</entry>
<entry>
<title>luci-mod-system: correctness fixes</title>
<updated>2026-05-27T12:49:46Z</updated>
<author>
<name>Paul Donald</name>
</author>
<published>2026-05-22T12:24:31Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=c3b03826fa85138e0d56c1772f42d896fd7c8487'/>
<id>urn:sha1:c3b03826fa85138e0d56c1772f42d896fd7c8487</id>
<content type='text'>
Signed-off-by: Paul Donald &lt;newtwen+github@gmail.com&gt;
</content>
</entry>
<entry>
<title>luci-mod-system: improve handling of absent plugins</title>
<updated>2026-05-27T10:41:14Z</updated>
<author>
<name>Paul Donald</name>
</author>
<published>2026-05-27T10:38:01Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=f199b4f912cb455f2b01c8e22a9afc944fb87dc6'/>
<id>urn:sha1:f199b4f912cb455f2b01c8e22a9afc944fb87dc6</id>
<content type='text'>
add cleanup functionality; remove orphaned config for absent plugins
render placeholder title when plugin is absent

follow-up to 617f364333c10ebe1780556db4a88b3019cffb97

Signed-off-by: Paul Donald &lt;newtwen+github@gmail.com&gt;
</content>
</entry>
<entry>
<title>luci-mod-system: add current host to reset reconnect</title>
<updated>2026-05-14T10:53:09Z</updated>
<author>
<name>Zadkiel AHARONIAN</name>
</author>
<published>2026-04-12T16:09:41Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=7fac2bef4f95d918df6356ae342f7cf50102d308'/>
<id>urn:sha1:7fac2bef4f95d918df6356ae342f7cf50102d308</id>
<content type='text'>
When performing a sysupgrade without keeping settings, the reconnect
logic only tries the hardcoded 192.168.1.1 and openwrt.lan. This fails
silently when the device uses a different static IP.

Prepend window.location.host to the reconnect target list, keeping the
existing defaults as fallbacks. This matches the behavior already used
when settings are kept.

Common use case: custom images built with the OpenWrt Image Builder and
pre-configured static IPs land on a known address that differs from the
defaults after a factory reset. The current host is the most likely
correct target since the user is already connected to it.


Signed-off-by: Zadkiel AHARONIAN &lt;hello@zadkiel.fr&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: add LED interval parameter</title>
<updated>2026-03-16T21:55:33Z</updated>
<author>
<name>Paul Donald</name>
</author>
<published>2026-03-16T21:55:33Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=17a29690ee72352c529ffa1404885e8c18134e82'/>
<id>urn:sha1:17a29690ee72352c529ffa1404885e8c18134e82</id>
<content type='text'>
As documented

https://openwrt.org/docs/guide-user/base-system/led_configuration

Signed-off-by: Paul Donald &lt;newtwen+github@gmail.com&gt;
</content>
</entry>
</feed>
