<feed xmlns='http://www.w3.org/2005/Atom'>
<title>luci/applications/luci-app-wol/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>2025-12-14T19:55:16Z</updated>
<entry>
<title>luci-app-wol: Enables persistent configuration of hosts to wake up</title>
<updated>2025-12-14T19:55:16Z</updated>
<author>
<name>mdevolde</name>
</author>
<published>2025-12-12T15:35:15Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=fa74b609e94ff25a10f63c596414b4e410576a9f'/>
<id>urn:sha1:fa74b609e94ff25a10f63c596414b4e410576a9f</id>
<content type='text'>
Signed-off-by: Martin Devolder &lt;martin.devolder2@gmail.com&gt;
</content>
</entry>
<entry>
<title>luci-app-wol: replace fs.stat/exec with safe RPC backend, fix ACLs</title>
<updated>2025-11-26T23:07:15Z</updated>
<author>
<name>mdevolde</name>
</author>
<published>2025-11-24T15:12:23Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=bf7d15af13a9610512e585b45fe3c5bd1aebf285'/>
<id>urn:sha1:bf7d15af13a9610512e585b45fe3c5bd1aebf285</id>
<content type='text'>
fs.stat() and fs.exec() require broad rpcd permissions (ubus file.*) which
prevent luci-app-wol from working for restricted users and expose more
access than necessary.

This introduces a dedicated RPC backend (luci.wol) providing safe stat/exec
wrappers for etherwake and wakeonlan, and simplifies ACLs to only allow
these two RPC calls.

Also adds the missing 'getNetworkDevices' ACL required by DeviceSelect.

Signed-off-by: Martin Devolder &lt;martin.devolder2@gmail.com&gt;
</content>
</entry>
<entry>
<title>luci-app-wol: Show powered off hosts in dropdown menu</title>
<updated>2025-05-20T17:15:14Z</updated>
<author>
<name>Alvaro Ollero</name>
</author>
<published>2025-05-15T16:42:15Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=f274d8aa1c0439c4247339bb26054f6e22ac160c'/>
<id>urn:sha1:f274d8aa1c0439c4247339bb26054f6e22ac160c</id>
<content type='text'>
Signed-off-by: Alvaro Ollero &lt;aollero@gmail.com&gt;
</content>
</entry>
<entry>
<title>luci-app-wol: grammar fix</title>
<updated>2025-01-13T16:57:44Z</updated>
<author>
<name>Paul Donald</name>
</author>
<published>2025-01-13T16:14:04Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=6cdd8a3aabd4b3d14c707c3e9b3c8721ada9b0c5'/>
<id>urn:sha1:6cdd8a3aabd4b3d14c707c3e9b3c8721ada9b0c5</id>
<content type='text'>
Signed-off-by: Paul Donald &lt;newtwen+github@gmail.com&gt;
</content>
</entry>
<entry>
<title>treewide: Update JS using luci-rpc getHostHints</title>
<updated>2021-06-03T07:51:09Z</updated>
<author>
<name>Niels Widger</name>
</author>
<published>2021-03-31T12:23:12Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=c7b7b42cd3840cfd67f412191578a8659eb63c87'/>
<id>urn:sha1:c7b7b42cd3840cfd67f412191578a8659eb63c87</id>
<content type='text'>
Update frontend JS code which uses luci-rpc getHostHints to support the new
response format which removes the `ipv4` and `ipv6` host hint string fields
and replaces them with `ipaddrs` and `ip6addrs` weighted string list fields.

Signed-off-by: Niels Widger &lt;niels@qacafe.com&gt;
[rework code to be forwards/backwards compatible, fix some Network.Hosts
 methods, fix IP choice ordering, change commit subject, rewrap commit
 message]
Signed-off-by: Jo-Philipp Wich &lt;jo@mein.io&gt;
</content>
</entry>
<entry>
<title>luci-app-wol: fix some untranslated strings</title>
<updated>2020-12-16T10:40:30Z</updated>
<author>
<name>Van Waholtz</name>
</author>
<published>2020-12-16T10:31:45Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=fb302e440467273ba34dfc4626fab2ff1c994bd0'/>
<id>urn:sha1:fb302e440467273ba34dfc4626fab2ff1c994bd0</id>
<content type='text'>
Signed-off-by: Van Waholtz &lt;vanwaholtz@gmail.com&gt;
</content>
</entry>
<entry>
<title>treewide: import utility classes explicitly</title>
<updated>2020-04-03T08:00:06Z</updated>
<author>
<name>Jo-Philipp Wich</name>
</author>
<published>2020-04-03T08:00:06Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=3c4bc228a1f7b5731cf464f3f407c9ed9ace3cd2'/>
<id>urn:sha1:3c4bc228a1f7b5731cf464f3f407c9ed9ace3cd2</id>
<content type='text'>
Signed-off-by: Jo-Philipp Wich &lt;jo@mein.io&gt;
</content>
</entry>
<entry>
<title>luci-app-wol: use uci etherwake default interface</title>
<updated>2020-02-12T16:11:06Z</updated>
<author>
<name>Kevin Darbyshire-Bryant</name>
</author>
<published>2020-02-12T11:41:40Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=9cfd3ac1e5bcc99c94c48c180a76d679e6c4361d'/>
<id>urn:sha1:9cfd3ac1e5bcc99c94c48c180a76d679e6c4361d</id>
<content type='text'>
Use uci config 'etherwake.setup.interface' to default WOL interface
selection.

On some devices the lan interface is not the first item in the drop down
interface selection list.  Configuring this parameter allows the user to
set a preferred interface to be used/selected.

Signed-off-by: Kevin Darbyshire-Bryant &lt;ldir@darbyshire-bryant.me.uk&gt;
</content>
</entry>
<entry>
<title>luci-app-wol: cope with empty stdout</title>
<updated>2020-01-26T21:51:22Z</updated>
<author>
<name>Jo-Philipp Wich</name>
</author>
<published>2020-01-26T21:51:22Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=1b040984c24cfe6be39ac472af018fccb894af72'/>
<id>urn:sha1:1b040984c24cfe6be39ac472af018fccb894af72</id>
<content type='text'>
Fix a cosmetic issue when etherwake is sending to an invalid interface.

Signed-off-by: Jo-Philipp Wich &lt;jo@mein.io&gt;
</content>
</entry>
<entry>
<title>luci-app-woll: convert to client side rendering</title>
<updated>2020-01-26T21:48:20Z</updated>
<author>
<name>Jo-Philipp Wich</name>
</author>
<published>2020-01-26T21:48:20Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/project/luci/commit/?id=40ee3fa3ce1742d625123be11f41df04cf353d7a'/>
<id>urn:sha1:40ee3fa3ce1742d625123be11f41df04cf353d7a</id>
<content type='text'>
Also make the interface option mandatory

Fixes: #3557
Signed-off-by: Jo-Philipp Wich &lt;jo@mein.io&gt;
</content>
</entry>
</feed>
