<feed xmlns='http://www.w3.org/2005/Atom'>
<title>packages/net/nut, 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: drop unnecessary postinsts</title>
<updated>2026-08-19T20:00:56Z</updated>
<author>
<name>Daniel F. Dickinson</name>
</author>
<published>2026-08-05T04:09:22Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=f444e3c1eb8b5a611796324148ccb79802b6b9cc'/>
<id>urn:sha1:f444e3c1eb8b5a611796324148ccb79802b6b9cc</id>
<content type='text'>
The uci-defaults scripts are already sourced and removed
by default_postinst so nut-server and nut-upsmon postinsts in this
Makefile are not needed.

Signed-off-by: Daniel F. Dickinson &lt;dfdpublic@wildtechgarden.ca&gt;
</content>
</entry>
<entry>
<title>nut: tweak configure settings for NUT 2.8.5+</title>
<updated>2026-08-19T20:00:56Z</updated>
<author>
<name>Daniel F. Dickinson</name>
</author>
<published>2026-07-05T11:53:47Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=12154a072810c630f0bc9bf05a6008f86ccad955'/>
<id>urn:sha1:12154a072810c630f0bc9bf05a6008f86ccad955</id>
<content type='text'>
Update deprecated configure option for NUT build.

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 peer certificate verification</title>
<updated>2026-08-19T20:00:56Z</updated>
<author>
<name>Daniel F. Dickinson</name>
</author>
<published>2026-07-05T11:47:49Z</published>
<link rel='alternate' type='text/html' href='https://git.openwrt.org/feed/packages/commit/?id=04533d520674578e01d4c05553077deadd4e3797'/>
<id>urn:sha1:04533d520674578e01d4c05553077deadd4e3797</id>
<content type='text'>
Enable CERTVERIFY, CERTREQUEST, and related options for requiring
verified certificates from peers.

While we are at it, alphabetize the list of PKG_CONFIG_DEPENDS in the
Makefile

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