<feed xmlns='http://www.w3.org/2005/Atom'>
<title>luci/modules/luci-mod-status, branch master</title>
<subtitle>Lua Configuration Interface (mirror)</subtitle>
<id>https://git-03.infra.openwrt.org/project/luci/atom?h=master</id>
<link rel='self' href='https://git-03.infra.openwrt.org/project/luci/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/luci/'/>
<updated>2026-03-16T22:22:31Z</updated>
<entry>
<title>luci-mod-status: fix syslog page with syslog-ng</title>
<updated>2026-03-16T22:22:31Z</updated>
<author>
<name>Ramon Van Gorkom</name>
</author>
<published>2026-03-08T13:45:19Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/luci/commit/?id=ba590f87eace15ceeada9acdc13bf641478429d0'/>
<id>urn:sha1:ba590f87eace15ceeada9acdc13bf641478429d0</id>
<content type='text'>
If you have syslog-ng installed instead of logd then
syslog page displays errors.
This commit fixes that.

Signed-off-by: Ramon Van Gorkom &lt;Ramon00c00@gmail.com&gt;
</content>
</entry>
<entry>
<title>luci-mod-status: add null check</title>
<updated>2026-02-19T00:16:35Z</updated>
<author>
<name>Paul Donald</name>
</author>
<published>2026-02-19T00:15:58Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/luci/commit/?id=a8c9b694c8eefeca3a8e428a7a2f2d448fc83bdf'/>
<id>urn:sha1:a8c9b694c8eefeca3a8e428a7a2f2d448fc83bdf</id>
<content type='text'>
follow-up to 95b01600e323f5cd0ac5081025dacd30110838c2

Port maps can sometimes lack mappings. Let's check.

Signed-off-by: Paul Donald &lt;newtwen+github@gmail.com&gt;
</content>
</entry>
<entry>
<title>luci-mod: js linting fixes / ES6 treatment</title>
<updated>2026-02-16T00:42:57Z</updated>
<author>
<name>Paul Donald</name>
</author>
<published>2026-02-14T03:59:49Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/luci/commit/?id=95b01600e323f5cd0ac5081025dacd30110838c2'/>
<id>urn:sha1:95b01600e323f5cd0ac5081025dacd30110838c2</id>
<content type='text'>
Signed-off-by: Paul Donald &lt;newtwen+github@gmail.com&gt;
</content>
</entry>
<entry>
<title>luci-mod-status: improve RDNS resolution workflow</title>
<updated>2026-02-09T04:07:45Z</updated>
<author>
<name>Konstantin Glukhov</name>
</author>
<published>2026-01-31T06:00:27Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/luci/commit/?id=8b0195ea67cf7cf75b315eca62baa23e033706f9'/>
<id>urn:sha1:8b0195ea67cf7cf75b315eca62baa23e033706f9</id>
<content type='text'>
- Add new RPC declarations:
  - callLuciRpcGetNetworkDevices
  - callLuciRpcGetDHCPLeases
- Add ethers_cache for MAC-to-hostname mapping
- Replace object literals with Object.create(null) for caches:
  dns_cache, service_cache
- Make sure 'Disable DNS lookups' shows addresses
- Change lookup_queue from array to Set to simplify processing
- Introduce updateDnsCache(addr, name) helper to update caches and remove
  addresses from queues
- Update service lookup to match uppercase cache keys
- Rework address resolution workflow as async/await
  1. DHCP leases
  2. Reverse DNS via callNetworkRrdnsLookup
  3. Host hints / MAC-to-host mapping
  4. Network devices / MAC cache
- Re-write pollData() as async
- Update ACL JSON to grant luci-mod-status access to luci-rpc
  methods: getHostHints, getNetworkDevices, getDHCPLeases

This refactor modernizes the connections view host lookup logic, reduces
redundant RPC queries, and improves maintainability and cache reliability.

Signed-off-by: Konstantin Glukhov &lt;KGlukhov@Hotmail.com&gt;
</content>
</entry>
<entry>
<title>luci-base: poe and PSE details &amp; configuration</title>
<updated>2026-01-26T02:40:38Z</updated>
<author>
<name>Carlo Szelinsky</name>
</author>
<published>2026-01-25T11:40:49Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/luci/commit/?id=8e493db75a80194a1f76ded11df4dbf32f1235d1'/>
<id>urn:sha1:8e493db75a80194a1f76ded11df4dbf32f1235d1</id>
<content type='text'>
Adds PoE/PSE configuration support for modern linux (PSE-PD).
This change is based on the PSE-PD backport (from 6.17)
and netifd|ubus changes.

* Add getPSE() [receive all status information]
and hasPSE() [has the device PSE hardware?]

* Changes ACL permissions to query network.device status information

* Add two new PoE icons (PoE active with link up + link down) for
the port status page

* Changes port status to show PoE information, next to link information
and data transfer.

* Add a new tab for PoE/PSE to the device configuration,
which will only be displayed if the device supports PSE

Signed-off-by: Carlo Szelinsky &lt;github@szelinsky.de&gt;
</content>
</entry>
<entry>
<title>luci-mod-status: clean up presentation of dhcp section</title>
<updated>2026-01-23T03:21:54Z</updated>
<author>
<name>Eric Fahlgren</name>
</author>
<published>2026-01-21T23:53:35Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/luci/commit/?id=05f90a20445b422b127fdb348d154d365c8696bd'/>
<id>urn:sha1:05f90a20445b422b127fdb348d154d365c8696bd</id>
<content type='text'>
When no dhcp services are available, return null rather than an
empty container, thus suppressing display of the section altogether.

Add a title to the outer container so that the hide/show button
has something to control.

When both v4 and v6 tables are empty, display a message indicating
this rather than showing nothing below the title.

Signed-off-by: Eric Fahlgren &lt;ericfahlgren@gmail.com&gt;
</content>
</entry>
<entry>
<title>luci-mod-status: resolve service names for ports</title>
<updated>2026-01-23T02:52:28Z</updated>
<author>
<name>Konstantin Glukhov</name>
</author>
<published>2026-01-22T02:13:35Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/luci/commit/?id=62fd5284f6b6350b21731c8edd89d0bbcedb7a93'/>
<id>urn:sha1:62fd5284f6b6350b21731c8edd89d0bbcedb7a93</id>
<content type='text'>
- Parse and map ports to corresponding service names.
- Display service names when DNS lookups are enabled.

Rationale:

Enhance endpoint readability by showing service names where available,
improving clarity of source/destination information.

Signed-off-by: Konstantin Glukhov &lt;KGlukhov@Hotmail.com&gt;
</content>
</entry>
<entry>
<title>luci-mod-status: improve hide/show button placement and size</title>
<updated>2026-01-21T21:19:23Z</updated>
<author>
<name>Eric Fahlgren</name>
</author>
<published>2026-01-21T18:34:18Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/luci/commit/?id=d43fee9733b1afb6f5e93943c49111cee9a6d9a0'/>
<id>urn:sha1:d43fee9733b1afb6f5e93943c49111cee9a6d9a0</id>
<content type='text'>
Align the hide/show buttons with the header of the section that
they control.  Make the buttons as tall as the header line, very
much improving accessibility on mobile.

Signed-off-by: Eric Fahlgren &lt;ericfahlgren@gmail.com&gt;
</content>
</entry>
<entry>
<title>luci-mod-status: aid DNS lookups with /etc/ethers</title>
<updated>2026-01-12T01:21:34Z</updated>
<author>
<name>Konstantin Glukhov</name>
</author>
<published>2026-01-08T08:38:21Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/luci/commit/?id=688008b6964d0c48e3692adfb537124bd8fd7716'/>
<id>urn:sha1:688008b6964d0c48e3692adfb537124bd8fd7716</id>
<content type='text'>
- Integrate luci-rpc.getHostHints for host-hints lookup
- Stop mutating lookup_queue during iteration; use Set + filter()
  to remove resolved entries safely
- Collect unresolved addresses, consult host hints, and apply hinted names
- Use explicit defaults for recheck counters

Rationale:

Host hints provide a low-cost way to resolve IPv6 SLAAC and link-local
addresses, improving lookup coverage.

Bug fixes:

Removing elements from lookup_queue with splice() while iterating
reduced_lookup_queue could remove wrong indices or skip entries.
Switching to filter() and a Set fixes this class of logic bugs.

Signed-off-by: Konstantin Glukhov &lt;KGlukhov@Hotmail.com&gt;
</content>
</entry>
<entry>
<title>luci-mod-status: fix incorrect unit for port speed</title>
<updated>2026-01-06T13:18:51Z</updated>
<author>
<name>qianxu</name>
</author>
<published>2026-01-06T10:48:15Z</published>
<link rel='alternate' type='text/html' href='https://git-03.infra.openwrt.org/project/luci/commit/?id=64e8a43cc3dc3cf0d35d7c3023aaf105fbe2cfb3'/>
<id>urn:sha1:64e8a43cc3dc3cf0d35d7c3023aaf105fbe2cfb3</id>
<content type='text'>
The kernel reports port speeds in decimal Mbps (e.g. 1000 for Gigabit).
Currently, the interface labels this value as 'Mibit/s' (binary),
which creates a unit mismatch.

This patch updates the label to 'Mbit/s' to match the source data.

Signed-off-by: qianxu &lt;qianxuuuu@qq.com&gt;
</content>
</entry>
</feed>
