<feed xmlns='http://www.w3.org/2005/Atom'>
<title>luci/libs, 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-02-16T23:26:47Z</updated>
<entry>
<title>luci-lib-chartjs: js linting fixes</title>
<updated>2026-02-16T23:26:47Z</updated>
<author>
<name>Paul Donald</name>
</author>
<published>2026-02-16T23:11:31Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=d28ebe176474195f2aefe9d44049327ff003c5b5'/>
<id>urn:sha1:d28ebe176474195f2aefe9d44049327ff003c5b5</id>
<content type='text'>
fix several variable bleed errors:

  10:194  error    'e' is already defined        no-redeclare
  10:245  error    'g' is already defined        no-redeclare
  11:61   error    'c' is already defined        no-redeclare
  11:395  error    'c[a]' is assigned to itself  no-self-assign
  33:391  error    'c' is already defined        no-redeclare
  35:127  error    'b' is already defined        no-redeclare
  37:128  error    'd' is already defined        no-redeclare
  56:85   error    'c' is already defined        no-redeclare
  56:99   error    'e' is already defined        no-redeclare
  56:127  error    'h' is already defined        no-redeclare

Signed-off-by: Paul Donald &lt;newtwen+github@gmail.com&gt;
</content>
</entry>
<entry>
<title>luci-lib-uqr: lint fixes</title>
<updated>2026-02-16T00:42:57Z</updated>
<author>
<name>Paul Donald</name>
</author>
<published>2026-02-14T20:15:23Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=fbaa2c60e2d26fea03b4755f2799a95e9779f48a'/>
<id>urn:sha1:fbaa2c60e2d26fea03b4755f2799a95e9779f48a</id>
<content type='text'>
remove unused vars

Signed-off-by: Paul Donald &lt;newtwen+github@gmail.com&gt;
</content>
</entry>
<entry>
<title>rpcd-mod-rad3-enc: add radicale3 password hasher</title>
<updated>2026-01-15T17:20:51Z</updated>
<author>
<name>Daniel F. Dickinson</name>
</author>
<published>2026-01-10T00:07:34Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=7e25a5c32a76b1a4e2904d54e24cc852df2a3ceb'/>
<id>urn:sha1:7e25a5c32a76b1a4e2904d54e24cc852df2a3ceb</id>
<content type='text'>
There are a number of changes to radicale, passlib and bcrypt,
which means a new rpcd function is needed.

Signed-off-by: Daniel F. Dickinson &lt;dfdpublic@wildtechgarden.ca&gt;
</content>
</entry>
<entry>
<title>luci-app-radicale2, rpcd-mod-rad2-enc: drop packages</title>
<updated>2026-01-15T17:18:04Z</updated>
<author>
<name>Josef Schlehofer</name>
</author>
<published>2026-01-09T16:11:16Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=db37d7dd24608c57b388162cc61d99ac314526ca'/>
<id>urn:sha1:db37d7dd24608c57b388162cc61d99ac314526ca</id>
<content type='text'>
Radicale2 has been dropped from the packages feed as it fails to compile
due to PEP 625 compliance issues.

While the package compiles locally with lowercase filenames, the build
system expects uppercase names. However, PEP 625 enforces lowercase for
distribution filenames (sdists/wheels).

Since radicale3 is available as a replacement, radicale2 is being
removed. LuCI support for radicale3 will be added shortly.

Signed-off-by: Josef Schlehofer &lt;pepe.schlehofer@gmail.com&gt;
</content>
</entry>
<entry>
<title>rpcd-mod-luci: report the interface for leases</title>
<updated>2025-12-03T12:36:29Z</updated>
<author>
<name>David Härdeman</name>
</author>
<published>2025-11-30T18:43:29Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=570b4bfe6f0af576cd192dfef098fe5f8eabb1df'/>
<id>urn:sha1:570b4bfe6f0af576cd192dfef098fe5f8eabb1df</id>
<content type='text'>
This adds support to rpcd-mod-luci's ubus interface to report also which
interface a given lease corresponds to, which will make it possible to
expose that information in LuCI.

Signed-off-by: David Härdeman &lt;david@hardeman.nu&gt;
</content>
</entry>
<entry>
<title>rpcd-mod-luci: fix default odhcpd statefile location</title>
<updated>2025-12-03T12:36:29Z</updated>
<author>
<name>David Härdeman</name>
</author>
<published>2025-11-30T18:34:08Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=338b379d4d28742d4062b7c5224292a74a155b99'/>
<id>urn:sha1:338b379d4d28742d4062b7c5224292a74a155b99</id>
<content type='text'>
The default location for the lease file has changed in odhcpd, update
rpcd-mod-luci to reflect the new default location.

See:
https://github.com/openwrt/openwrt/blob/c9e7f32c4c09277ae945299d068230226994c19c/package/network/services/odhcpd/files/odhcpd.defaults#L29-L31

Signed-off-by: David Härdeman &lt;david@hardeman.nu&gt;
</content>
</entry>
<entry>
<title>rpcd-mod-luci: correct DUID logic</title>
<updated>2025-12-03T12:36:29Z</updated>
<author>
<name>David Härdeman</name>
</author>
<published>2025-11-30T17:35:56Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=3b7869e6dfa2404849036ef8767b240ce48383ac'/>
<id>urn:sha1:3b7869e6dfa2404849036ef8767b240ce48383ac</id>
<content type='text'>
dnsmasq writes a statefile for DHCPv4 leases with the MAC address as the
second field and the clientid as the fifth field. The clientid starts
with a type byte (0x01 = ethernet, 0xff = DUID/IAID identifier).

Similarly, odhcpd writes the MAC address as the second field for IPv4
leases.

This patch changes the behaviour of rpcd-mod-luci so that it doesn't
report a non-DUID as a DUID.

Signed-off-by: David Härdeman &lt;david@hardeman.nu&gt;
</content>
</entry>
<entry>
<title>rpcd-mod-luci,luci-mod-network: suggest DUID%IAID values</title>
<updated>2025-10-24T18:23:34Z</updated>
<author>
<name>David Härdeman</name>
</author>
<published>2025-10-05T09:52:36Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=431787af0c63bf26ba30a51faf742f42dcd842e4'/>
<id>urn:sha1:431787af0c63bf26ba30a51faf742f42dcd842e4</id>
<content type='text'>
Change the getDUIDHints RPC method to return "DUID%IAID" hints (if the IAID is
known, which it is with odhcpd). Use the complete hints in luci-mod-network.

Signed-off-by: David Härdeman &lt;david@hardeman.nu&gt;
</content>
</entry>
<entry>
<title>luci-lib-nixio: remove unmaintained axTLS lib</title>
<updated>2025-09-25T12:55:12Z</updated>
<author>
<name>Paul Donald</name>
</author>
<published>2025-09-25T12:55:12Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=3ee5ad317ec8bb31cf755e1265340de50e0196de'/>
<id>urn:sha1:3ee5ad317ec8bb31cf755e1265340de50e0196de</id>
<content type='text'>
HT @314systems

Signed-off-by: Paul Donald &lt;newtwen+github@gmail.com&gt;
</content>
</entry>
<entry>
<title>luci-mod-network,-status: show DHCPv6 lease IAID</title>
<updated>2025-09-22T16:16:07Z</updated>
<author>
<name>David Härdeman</name>
</author>
<published>2025-09-16T16:27:56Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=19057e3760da6b3263c8512609b91044ed27eb17'/>
<id>urn:sha1:19057e3760da6b3263c8512609b91044ed27eb17</id>
<content type='text'>
The IAID is important information as it allows the user to know which
interface on the client device a given DHCPv6 lease corresponds to.
odhcpd already exposes this information (e.g. via "ubus call dhcp
ipv6leases"), but it would be good to have access to the same
information via the web interface, especially since odhcpd does take the
IAID into account when allocating addresses.

Signed-off-by: David Härdeman &lt;david@hardeman.nu&gt;
</content>
</entry>
</feed>
