<feed xmlns='http://www.w3.org/2005/Atom'>
<title>packages/net/nut/files, branch master</title>
<subtitle>Mirror of packages feed</subtitle>
<id>https://git.openwrt.org/feed/packages/atom?h=master</id>
<link rel='self' href='https://git.openwrt.org/feed/packages/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/'/>
<updated>2026-09-10T08:22:36Z</updated>
<entry>
<title>nut: improve documentation</title>
<updated>2026-09-10T08:22:36Z</updated>
<author>
<name>Daniel F. Dickinson</name>
</author>
<published>2026-08-29T21:01:39Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=2537757a3be297b15a27867d25d951759c9eeced'/>
<id>urn:sha1:2537757a3be297b15a27867d25d951759c9eeced</id>
<content type='text'>
Include more inline comments to document the nut-server initscript and
usb hotplug.

Also trim an extraneous space in a comment.

Signed-off-by: Daniel F. Dickinson &lt;dfdpublic@wildtechgarden.ca&gt;
</content>
</entry>
<entry>
<title>nut: fix setting RUNAS and STATEPATH in hotplug scripts</title>
<updated>2026-09-10T08:22:36Z</updated>
<author>
<name>Daniel F. Dickinson</name>
</author>
<published>2026-08-27T23:56:40Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=ef7cb6819d8600009851e8003a32027d118bede7'/>
<id>urn:sha1:ef7cb6819d8600009851e8003a32027d118bede7</id>
<content type='text'>
A previous PR missed updating the hotplug scripts for the
new find_runas and find_statepath functions which emit
the value on stdout instead of setting a variable in the
caller's scope. Update that usage and handle error conditions.

Also ensure we fully handle finding the group of the RUNAS user for
the serial usb hotplug case, and handle error conditions for that.

Signed-off-by: Daniel F. Dickinson &lt;dfdpublic@wildtechgarden.ca&gt;
</content>
</entry>
<entry>
<title>nut: fix matching hotplugged device</title>
<updated>2026-09-10T08:22:36Z</updated>
<author>
<name>Daniel F. Dickinson</name>
</author>
<published>2026-08-27T11:50:43Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=9ce5146f9fe2e5dbff998a76e80b89eed0baae26'/>
<id>urn:sha1:9ce5146f9fe2e5dbff998a76e80b89eed0baae26</id>
<content type='text'>
The match against known device was badly formatted, and was
not being used as a result. Fix that.

Also, completely ignore events which are incomplete for our purposes
(that is, which are missing ACTION or DEVNAME).

Signed-off-by: Daniel F. Dickinson &lt;dfdpublic@wildtechgarden.ca&gt;
</content>
</entry>
<entry>
<title>nut: prevent service thrashing on boot or hotplug</title>
<updated>2026-09-10T08:22:36Z</updated>
<author>
<name>Daniel F. Dickinson</name>
</author>
<published>2026-08-27T10:41:50Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=ca828ffc4fb971711616bdce2d31cd6b5e6b4cad'/>
<id>urn:sha1:ca828ffc4fb971711616bdce2d31cd6b5e6b4cad</id>
<content type='text'>
On boot, hotplug events were causing excessive start and stop action
for the upsd daemon and driver daemons. We fix that with two primary
actions:
  1. Don't restart service daemons on hotplug until after first boot
     has completed.
  2. Use more robust handling of procd instance starts by ensuring
     that the first start starts the nut-server service and all
     others add to the nut-server service (rather than replacing it).

Ignore hotplug events without a DEVNAME.

In addition clean up some logging.

In the process, this fixes #30375 "hotplugging for setting usb access
right[s] doesn't work anymore"

Closes: #30375

Signed-off-by: Daniel F. Dickinson &lt;dfdpublic@wildtechgarden.ca&gt;
</content>
</entry>
<entry>
<title>nut: fix custom notification messages</title>
<updated>2026-09-10T08:22:36Z</updated>
<author>
<name>Daniel F. Dickinson</name>
</author>
<published>2026-08-27T10:15:02Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=5bdf89410255c73bfedfaf1ccaf83f6644a7c818'/>
<id>urn:sha1:5bdf89410255c73bfedfaf1ccaf83f6644a7c818</id>
<content type='text'>
Messages with spaces must be enclosed in double-quotes.

Signed-off-by: Daniel F. Dickinson &lt;dfdpublic@wildtechgarden.ca&gt;
</content>
</entry>
<entry>
<title>nut: improve hotplug behaviour for remove</title>
<updated>2026-09-10T08:22:36Z</updated>
<author>
<name>Daniel F. Dickinson</name>
</author>
<published>2026-08-27T10:12:21Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=cf415f3e6438504c19e0dee88629dd1454323b01'/>
<id>urn:sha1:cf415f3e6438504c19e0dee88629dd1454323b01</id>
<content type='text'>
Short-circuit not applicable portions of hotplug script on remove, and
make sure we ignore events with incomplete information (no DEVNAME
or no ACTION).

Signed-off-by: Daniel F. Dickinson &lt;dfdpublic@wildtechgarden.ca&gt;
</content>
</entry>
<entry>
<title>nut: enable shared NSS certificate/key database for upsd and upsmon</title>
<updated>2026-08-19T20:00:56Z</updated>
<author>
<name>Daniel F. Dickinson</name>
</author>
<published>2026-07-05T11:50:00Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=b384d15813a05efaee33fec3455f6bd7f77d83e2'/>
<id>urn:sha1:b384d15813a05efaee33fec3455f6bd7f77d83e2</id>
<content type='text'>
Create a group to allow sharing directories files between upsd and
upsmon, and create a shared NSS certificate/key database on postinst
of nut-common (providing the database dir does not already exist).

Also enables preserving the shared database across sysupgrades.

Signed-off-by: Daniel F. Dickinson &lt;dfdpublic@wildtechgarden.ca&gt;
</content>
</entry>
<entry>
<title>nut: enable configuring more SSL-related options</title>
<updated>2026-08-19T20:00:56Z</updated>
<author>
<name>Daniel F. Dickinson</name>
</author>
<published>2026-07-05T11:42:46Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=79db1ee5737efc35c7aec2ab27dde761bb3c03cc'/>
<id>urn:sha1:79db1ee5737efc35c7aec2ab27dde761bb3c03cc</id>
<content type='text'>
Expose the configuration knobs as UCI config for more SSL options.

Signed-off-by: Daniel F. Dickinson &lt;dfdpublic@wildtechgarden.ca&gt;
</content>
</entry>
<entry>
<title>nut: enable SSL via NSS by default</title>
<updated>2026-08-19T20:00:56Z</updated>
<author>
<name>Daniel F. Dickinson</name>
</author>
<published>2026-07-02T04:02:18Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=cdb56f2b0a14415d4043c05c55aed53643df47c8'/>
<id>urn:sha1:cdb56f2b0a14415d4043c05c55aed53643df47c8</id>
<content type='text'>
Enable libnss (Mozilla NSS) for SSL, and make it the default.

Signed-off-by: Daniel F. Dickinson &lt;dfdpublic@wildtechgarden.ca&gt;
</content>
</entry>
<entry>
<title>nut: use common log functions instead of direct logger calls</title>
<updated>2026-07-19T09:23:51Z</updated>
<author>
<name>Daniel F. Dickinson</name>
</author>
<published>2026-07-18T22:51:35Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=a9f0e9fae4c33094a51a190ff06f6ea26acfbd92'/>
<id>urn:sha1:a9f0e9fae4c33094a51a190ff06f6ea26acfbd92</id>
<content type='text'>
Where possible prefer the log wrappers to direct logger calls.

Signed-off-by: Daniel F. Dickinson &lt;dfdpublic@wildtechgarden.ca&gt;
</content>
</entry>
</feed>
