| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: nut | Distribution: openSUSE Tumbleweed |
| Version: 2.8.4 | Vendor: openSUSE |
| Release: 1.1 | Build date: Tue Aug 12 17:13:04 2025 |
| Group: Hardware/UPS | Build host: reproducible |
| Size: 20203368 | Source RPM: nut-2.8.4-1.1.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: https://www.networkupstools.org/ | |
| Summary: Network UPS Tools Core (Uninterruptible Power Supply Monitoring) | |
Core package of Network UPS Tools. Network UPS Tools is a collection of programs which provide a common interface for monitoring and administering UPS hardware.
GPL-2.0-or-later
* Tue Aug 12 2025 Antonio Teixeira <antonio.teixeira@suse.com>
- Update to 2.8.4:
https://github.com/networkupstools/nut/releases/tag/v2.8.4
For more see NEWS.adoc and UPGRADING.adoc in /usr/share/doc/packages/nut
- Add new manpage files
- Remove patches included in upstream release
* fix-upsd-buffer-overflow.patch
* fix-usbhid-ups-commands.patch
- Bump libnutscan3 suffix with new SONAME, now libnutscan4
* Thu Jul 03 2025 Antonio Teixeira <antonio.teixeira@suse.com>
- Update to 2.8.3:
https://github.com/networkupstools/nut/releases/tag/v2.8.3
For more see NEWS.adoc and UPGRADING.adoc in /usr/share/doc/packages/nut
- Use upstream sources directly instead of repacking, license issues with
Eaton scripts have been fixed (files have been relicensed to the GPL)
- SO version bump for libnutscan and libupsclient
- Package new library libnutconf
- Add %service_* calls for new systemd units
- Install html-doc through build system instead of manually
* html-doc files have been moved to /usr/share/doc/packages/nut/html-doc
- Move python files to %python_sitelib
- Drop pynut-replace-telnetlib.patch
* Included in upstream release
- Package systemd preset files
- Refresh patches
* nut-doc-fixed-date.patch
* harden_nut-server.service.patch
* harden_nut-monitor.service.patch
* harden_nut-driver.service.patch
- Add patches
* fix-upsd-buffer-overflow.patch
Fixes some portability problems and potential buffer overflow in upsd
* fix-usbhid-ups-commands.patch
Fixes failing commands with usbhid-ups
* Tue Apr 01 2025 Antonio Teixeira <antonio.teixeira@suse.com>
- Add pynut-replace-telnetlib.patch
* Removes dependency on telnetlib module which was removed in python 3.13
* Sun Sep 29 2024 Thorsten Kukuk <kukuk@suse.com>
- Add /srv/www directories to filelist [bsc#1231027]
* Thu Sep 12 2024 Antonio Teixeira <antonio.teixeira@suse.com>
- Eaton scripts were mistakenly shipped by upstream with a proprietary
license. Repack with upstream re-licensing patch (gh#2623).
* nut-2.8.2-repack.tar.gz
- Add missing %service_* calls
* Sat Apr 06 2024 Arjen de Korte <suse+build@de-korte.org>
- Update to version 2.8.2
For more see NEWS.adoc and UPGRADING.adoc in /usr/share/doc/packages/nut
(the list of changes is too long to list).
* Sat Nov 04 2023 Arjen de Korte <suse+build@de-korte.org>
- Update to version 2.8.1
For more see NEWS.adoc and UPGRADING.adoc in /usr/share/doc/packages/nut
(the list of changes is too long to list).
- Remove obsolete patch:
* nut-Solaris-init-files.patch
* Thu Jul 06 2023 Antonio Teixeira <antonio.teixeira@suse.com>
- Fix nut.system-sleep script to allow NUT usage with sleep and
hibernation (bsc#1188990)
* Fri Jun 30 2023 Arjen de Korte <suse+build@de-korte.org>
- Rerelease of package and switch to GPG signed package
+ add nut.keyring
* Wed Mar 01 2023 Arjen de Korte <suse+build@de-korte.org>
- Fix reproducible build (remove files only needed for packaging)
* Mon Jan 23 2023 Arjen de Korte <suse+build@de-korte.org>
- Update to version 2.8.0
For more see NEWS and UPGRADING in /usr/share/doc/packages/nut.
* NUT now supports more i2c and modbus devices, as well as libusb-1.0
support as an alternative to earlier libusb-0.1 (so new
dependency-based categories of packages for drivers may be due).
* NUT Python modules and scripts (e.g. NUT-Monitor variants) should
work with python-2.7 and with python-3.x, so covering historic
distro releases as well as new ones (and so your distro can deliver
one or both, probably in several packages with different
dependencies in the latter case).
* NUT provides revised reference systemd and SMF service unit
definitions, including support of drivers wrapped into individual
service instances with varying dependencies based on different
media required (networked stack, USB stack, etc.), and many daemons
include -F option for running "in foreground" to avoid extra
forking after one already done by a service framework - you may
want to use those in your packaged deliverables.
* NUT newly provides the "nut-driver-enumerator" script and service,
which allows it to follow edition of ups.conf and dynamically
define+(re)start and stop+undefine service instances for drivers -
there are several ways it can be integrated for different
use-cases.
* Yhere are several new configuration keywords and CLI options - so
while new NUT builds should work with old configs and scripts, the
opposite is not necessarily true (old binaries may reject
configurations taking advantage of new features).
* There are several new protocol keywords - but old and new NUT
daemons (data server and clients) should be able to communicate
both ways.
* It is assumed that API/ABI changes may require third-party NUT
clients (library consumers of libnutclient, libupsclient,
libnutscan... -- their version info was bumped accordingly) to get
rebuilt, in order to work with the new NUT release in a stable
fashion.
* The dummy-ups driver used in automated testing now processes *.dev
filename patterns once and does not loop, like it still does for
* .seq and other files (by default).
* USB code is now more strict about logical minimum/maximum ranges
for data reported from devices, and some devices were already found
to make mistakes - so there is also a mechanism for turning a blind
eye to known issues and fix-up such report descriptors to produce
intended sane values.
* New documentation page docs/config-prereqs.txt highlights packaged
dependencies installable on a large range of platforms to build as
much of NUT as possible (incidentally, ones NUT CI farm uses to
test every iteration).
- Remove upstreamed and obsolete patches:
* nut-doc-cables.patch
* nut-systemd-dirs.patch
* nut-upssched.patch
* nutscanner-ftbfs.patch
* openssl-1_1.patch
* reproducible.patch
* use-pkg-config-gdlib.diff
- Source is no longer GPG signed, so keyring is not needed anymore
* nut.keyring
- Unused additional source file removed (was added as a source, but
not packaged)
* nut.sleep
- Don't install Solaris init files univited (PR#
* nut-Solaris-init-files.patch
* Wed May 11 2022 Stanislav Brabec <sbrabec@suse.com>
- Build the basic documentation again (bsc#1197789#c7).
- Make possible to build PDF documentation.
* Wed Apr 27 2022 Jan Engelhardt <jengelh@inai.de>
- Resolve rpmlit reports
* libupsclient1.x86_64: E: shlib-policy-name-error SONAME:
libnutclient.so.0, expected package suffix: 0
* libupsclient1.x86_64: E: shlib-policy-name-error SONAME:
libupsclient.so.4, expected package suffix: 4
/etc/logrotate.d/nut /etc/ups /etc/ups/hosts.conf /etc/ups/nut.conf /etc/ups/ups.conf /etc/ups/upsd.conf /etc/ups/upsd.users /etc/ups/upsmon.conf /etc/ups/upssched.conf /etc/ups/upsset.conf /run/nut /usr/bin/nut-scanner /usr/bin/nutconf /usr/bin/upsc /usr/bin/upscmd /usr/bin/upslog /usr/bin/upsrw /usr/bin/upssched-cmd /usr/lib/python3.13/site-packages/PyNUT.py /usr/lib/systemd/system-preset/nut-systemd.preset /usr/lib/systemd/system-shutdown/nutshutdown /usr/lib/systemd/system-sleep/nut.sh /usr/lib/systemd/system/nut-driver-enumerator-daemon-activator.path /usr/lib/systemd/system/nut-driver-enumerator-daemon-activator.service /usr/lib/systemd/system/nut-driver-enumerator-daemon.service /usr/lib/systemd/system/nut-driver-enumerator.path /usr/lib/systemd/system/nut-driver-enumerator.service /usr/lib/systemd/system/nut-driver.target /usr/lib/systemd/system/nut-driver@.service /usr/lib/systemd/system/nut-logger.service /usr/lib/systemd/system/nut-monitor.service /usr/lib/systemd/system/nut-server.service /usr/lib/systemd/system/nut-udev-settle.service /usr/lib/systemd/system/nut.target /usr/lib/tmpfiles.d/nut-common-tmpfiles.conf /usr/lib/udev/rules.d/62-nut-usbups.rules /usr/libexec/nut-driver-enumerator.sh /usr/libexec/ups /usr/libexec/ups/driver /usr/libexec/ups/driver/adelsystem_cbi /usr/libexec/ups/driver/al175 /usr/libexec/ups/driver/apc_modbus /usr/libexec/ups/driver/apcsmart /usr/libexec/ups/driver/apcsmart-old /usr/libexec/ups/driver/apcupsd-ups /usr/libexec/ups/driver/asem /usr/libexec/ups/driver/bcmxcp /usr/libexec/ups/driver/bcmxcp_usb /usr/libexec/ups/driver/belkin /usr/libexec/ups/driver/belkinunv /usr/libexec/ups/driver/bestfcom /usr/libexec/ups/driver/bestfortress /usr/libexec/ups/driver/bestuferrups /usr/libexec/ups/driver/bestups /usr/libexec/ups/driver/bicker_ser /usr/libexec/ups/driver/blazer_ser /usr/libexec/ups/driver/blazer_usb /usr/libexec/ups/driver/clone /usr/libexec/ups/driver/clone-outlet /usr/libexec/ups/driver/dummy-ups /usr/libexec/ups/driver/etapro /usr/libexec/ups/driver/everups /usr/libexec/ups/driver/failover /usr/libexec/ups/driver/gamatronic /usr/libexec/ups/driver/generic_gpio_libgpiod /usr/libexec/ups/driver/generic_modbus /usr/libexec/ups/driver/genericups /usr/libexec/ups/driver/huawei-ups2000 /usr/libexec/ups/driver/hwmon_ina219 /usr/libexec/ups/driver/isbmex /usr/libexec/ups/driver/ivtscd /usr/libexec/ups/driver/liebert /usr/libexec/ups/driver/liebert-esp2 /usr/libexec/ups/driver/liebert-gxe /usr/libexec/ups/driver/masterguard /usr/libexec/ups/driver/metasys /usr/libexec/ups/driver/mge-shut /usr/libexec/ups/driver/mge-utalk /usr/libexec/ups/driver/microdowell /usr/libexec/ups/driver/microsol-apc /usr/libexec/ups/driver/nhs_ser /usr/libexec/ups/driver/nutdrv_atcl_usb /usr/libexec/ups/driver/nutdrv_hashx /usr/libexec/ups/driver/nutdrv_qx /usr/libexec/ups/driver/nutdrv_siemens-sitop /usr/libexec/ups/driver/oneac /usr/libexec/ups/driver/optiups /usr/libexec/ups/driver/phoenixcontact_modbus /usr/libexec/ups/driver/pijuice /usr/libexec/ups/driver/powercom /usr/libexec/ups/driver/powerman-pdu /usr/libexec/ups/driver/powerpanel /usr/libexec/ups/driver/powervar_cx_ser /usr/libexec/ups/driver/powervar_cx_usb /usr/libexec/ups/driver/rhino /usr/libexec/ups/driver/richcomm_usb /usr/libexec/ups/driver/riello_ser /usr/libexec/ups/driver/riello_usb /usr/libexec/ups/driver/safenet /usr/libexec/ups/driver/skel /usr/libexec/ups/driver/sms_ser /usr/libexec/ups/driver/socomec_jbus /usr/libexec/ups/driver/solis /usr/libexec/ups/driver/tripplite /usr/libexec/ups/driver/tripplite_usb /usr/libexec/ups/driver/tripplitesu /usr/libexec/ups/driver/upscode2 /usr/libexec/ups/driver/usbhid-ups /usr/libexec/ups/driver/ve-direct /usr/libexec/ups/driver/victronups /usr/sbin/rcnut-driver /usr/sbin/rcnut-monitor /usr/sbin/rcnut-server /usr/sbin/upsd /usr/sbin/upsdrvctl /usr/sbin/upsdrvsvcctl /usr/sbin/upsmon /usr/sbin/upssched /usr/share/bash-completion/completions/nut /usr/share/doc/packages/nut /usr/share/doc/packages/nut/AUTHORS /usr/share/doc/packages/nut/ChangeLog /usr/share/doc/packages/nut/MAINTAINERS /usr/share/doc/packages/nut/NEWS.adoc /usr/share/doc/packages/nut/README.SUSE /usr/share/doc/packages/nut/README.adoc /usr/share/doc/packages/nut/UPGRADING.adoc /usr/share/licenses/nut /usr/share/licenses/nut/COPYING /usr/share/man/man5/hosts.conf.5.gz /usr/share/man/man5/nut.conf.5.gz /usr/share/man/man5/ups.conf.5.gz /usr/share/man/man5/upsd.conf.5.gz /usr/share/man/man5/upsd.users.5.gz /usr/share/man/man5/upsmon.conf.5.gz /usr/share/man/man5/upssched.conf.5.gz /usr/share/man/man5/upsset.conf.5.gz /usr/share/man/man5/upsstats.html.5.gz /usr/share/man/man7/nut.7.gz /usr/share/man/man8/adelsystem_cbi.8.gz /usr/share/man/man8/al175.8.gz /usr/share/man/man8/apc_modbus.8.gz /usr/share/man/man8/apcsmart-old.8.gz /usr/share/man/man8/apcsmart.8.gz /usr/share/man/man8/apcupsd-ups.8.gz /usr/share/man/man8/asem.8.gz /usr/share/man/man8/bcmxcp.8.gz /usr/share/man/man8/bcmxcp_usb.8.gz /usr/share/man/man8/belkin.8.gz /usr/share/man/man8/belkinunv.8.gz /usr/share/man/man8/bestfcom.8.gz /usr/share/man/man8/bestfortress.8.gz /usr/share/man/man8/bestuferrups.8.gz /usr/share/man/man8/bestups.8.gz /usr/share/man/man8/bicker_ser.8.gz /usr/share/man/man8/blazer_ser.8.gz /usr/share/man/man8/blazer_usb.8.gz /usr/share/man/man8/clone-outlet.8.gz /usr/share/man/man8/clone.8.gz /usr/share/man/man8/dummy-ups.8.gz /usr/share/man/man8/etapro.8.gz /usr/share/man/man8/everups.8.gz /usr/share/man/man8/failover.8.gz /usr/share/man/man8/gamatronic.8.gz /usr/share/man/man8/generic_gpio.8.gz /usr/share/man/man8/generic_modbus.8.gz /usr/share/man/man8/genericups.8.gz /usr/share/man/man8/huawei-ups2000.8.gz /usr/share/man/man8/hwmon_ina219.8.gz /usr/share/man/man8/isbmex.8.gz /usr/share/man/man8/ivtscd.8.gz /usr/share/man/man8/liebert-esp2.8.gz /usr/share/man/man8/liebert-gxe.8.gz /usr/share/man/man8/liebert.8.gz /usr/share/man/man8/masterguard.8.gz /usr/share/man/man8/metasys.8.gz /usr/share/man/man8/mge-shut.8.gz /usr/share/man/man8/mge-utalk.8.gz /usr/share/man/man8/microdowell.8.gz /usr/share/man/man8/microsol-apc.8.gz /usr/share/man/man8/nhs_ser.8.gz /usr/share/man/man8/nut-driver-enumerator.8.gz /usr/share/man/man8/nut-recorder.8.gz /usr/share/man/man8/nut-scanner.8.gz /usr/share/man/man8/nutconf.8.gz /usr/share/man/man8/nutdrv_atcl_usb.8.gz /usr/share/man/man8/nutdrv_hashx.8.gz /usr/share/man/man8/nutdrv_qx.8.gz /usr/share/man/man8/nutdrv_siemens_sitop.8.gz /usr/share/man/man8/nutupsdrv.8.gz /usr/share/man/man8/oneac.8.gz /usr/share/man/man8/optiups.8.gz /usr/share/man/man8/phoenixcontact_modbus.8.gz /usr/share/man/man8/pijuice.8.gz /usr/share/man/man8/powercom.8.gz /usr/share/man/man8/powerman-pdu.8.gz /usr/share/man/man8/powerpanel.8.gz /usr/share/man/man8/powervar_cx_ser.8.gz /usr/share/man/man8/powervar_cx_usb.8.gz /usr/share/man/man8/rhino.8.gz /usr/share/man/man8/richcomm_usb.8.gz /usr/share/man/man8/riello_ser.8.gz /usr/share/man/man8/riello_usb.8.gz /usr/share/man/man8/safenet.8.gz /usr/share/man/man8/sms_ser.8.gz /usr/share/man/man8/sockdebug.8.gz /usr/share/man/man8/socomec_jbus.8.gz /usr/share/man/man8/solis.8.gz /usr/share/man/man8/tripplite.8.gz /usr/share/man/man8/tripplite_usb.8.gz /usr/share/man/man8/tripplitesu.8.gz /usr/share/man/man8/upsc.8.gz /usr/share/man/man8/upscmd.8.gz /usr/share/man/man8/upscode2.8.gz /usr/share/man/man8/upsd.8.gz /usr/share/man/man8/upsdrvctl.8.gz /usr/share/man/man8/upsdrvsvcctl.8.gz /usr/share/man/man8/upsimage.cgi.8.gz /usr/share/man/man8/upslog.8.gz /usr/share/man/man8/upsmon.8.gz /usr/share/man/man8/upsrw.8.gz /usr/share/man/man8/upssched.8.gz /usr/share/man/man8/upsset.cgi.8.gz /usr/share/man/man8/upsstats.cgi.8.gz /usr/share/man/man8/usbhid-ups.8.gz /usr/share/man/man8/ve-direct.8.gz /usr/share/man/man8/victronups.8.gz /usr/share/nut /usr/share/nut/cmdvartab /usr/share/nut/driver.list /var/lib/ups /var/lib/ups/upssched
Generated by rpm2html 1.8.1
Fabrice Bellet, Sun Oct 19 22:42:15 2025