SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for nut-2.8.1-lp156.140.4.x86_64.rpm :

* Sat Nov 04 2023 Arjen de Korte - 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 - Fix nut.system-sleep script to allow NUT usage with sleep and hibernation (bsc#1188990)
* Fri Jun 30 2023 Arjen de Korte - Rerelease of package and switch to GPG signed package + add nut.keyring
* Wed Mar 01 2023 Arjen de Korte - Fix reproducible build (remove files only needed for packaging)
* Mon Jan 23 2023 Arjen de Korte - 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 - Build the basic documentation again (bsc#1197789#c7).- Make possible to build PDF documentation.
* Wed Apr 27 2022 Jan Engelhardt - 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
* Fri Dec 24 2021 Antonio Larrosa - Use --with-pidpath to set PIDFile to /run in the service file and get rid of a systemd warning about using the legacy directory /var/run.
* Fri Oct 15 2021 Johannes Segitz - Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
* harden_nut-driver.service.patch
* harden_nut-monitor.service.patch
* harden_nut-server.service.patch
* Sun Jun 27 2021 Arjen de Korte - Fix build with GCC11 (as default in GCC11 is now -std=gnu++17)
* Mon Dec 21 2020 Arjen de Korte - use pkg-config to determine version of libgd- use apache-rpm-macros
* Wed May 06 2020 pgajdosAATTsuse.com- use /usr/lib instead of %{_libexecdir} for systemd and udev rules, %{_libexecdir} is dedicated for internal binaries
* Tue Feb 25 2020 sbrabecAATTsuse.com- Remove obsolete chown from %post. We no more support upgrade from SUSE Linux 9 (bsc#1157325).
* Wed Jul 24 2019 Tomáš Chvátal - Add patch to fix build on TW:
* nutscanner-ftbfs.patch
* Wed Jul 24 2019 matthias.gerstnerAATTsuse.com- removal of SuSEfirewall2 service, since SuSEfirewall2 has been replaced by firewalld, see [1].
* Tue Nov 27 2018 Tomáš Chvátal - Give up on packaging the tex docu as it fails to build with latest texlive
* Tue Nov 13 2018 Tomáš Chvátal - Add missing tex dependencies so we can generate the pdf with newer releases of texlive
* Tue Nov 13 2018 Tomáš Chvátal - Drop patch docs-destination-dir.patch which is quite pointless
* Sun Oct 07 2018 suse+buildAATTde-korte.org- Remove invalid option \'destination-dir\' when generating PDF files (docs-destination-dir.patch)
* Wed Aug 01 2018 bwiedemannAATTsuse.com- Add reproducible.patch to sort input file list to make package build reproducible (boo#1041090)
* Sun Jan 21 2018 suse+buildAATTde-korte.org- Fix clash between Group and %define GROUP by renaming the latter to NUT_GROUP (and USER to NUT_USER)- Replace duplicate man files by soft links
* Fri Dec 01 2017 suse+buildAATTde-korte.org- Add support for OpenSSL 1.1.0 library, allow TLSv1 and higher (not just TLSv1) and report TLS version used in debug mode level 3 and higher (boo#1069988, openssl-1_1.patch)- Fix missing pointer dereference in upssched (nut-upssched.patch)- Support for allowfrom parameter was removed in version 2.4.0 (nut-preconfig.patch)
* Thu Nov 30 2017 sbrabecAATTsuse.com- No more conflict with apcupsd (boo#1070373).- Remove smartups references. It is dropped since 2001.
* Tue Oct 17 2017 dimstarAATTopensuse.org- BuildRequire tex(upquote.sty): Generally seen, this dependency is inaccurate, as our sources do not reference upquote.sty, but asciidoc does. Adding the dep there though makes asciidoc too expensive, and recommends are not interpreted when building the buildroot (boo#1063897).
* Tue Oct 17 2017 dimstarAATTopensuse.org- Buildrequire libnsl-devel for suse_version >= 1330: libnsl was split out of glibc and needs to be explcitly required if needed.
* Mon Oct 02 2017 tchvatalAATTsuse.com- Fix rpm groups- Reduce the supported distros by keeping sle12+ only- Convert to pkgconfig style dependencies
* Tue Sep 26 2017 tchvatalAATTsuse.com- Drop the aspell dependency, it is only used for verification of the mans and it is more for devs to do than during the build wrt fate#323578
* Fri Aug 18 2017 alarrosaAATTsuse.com- Add use-pkg-config-gdlib.diff to fix a build failure due to the configure scripts using gdlib-config (which is deprecated) to obtain the CFLAGS/LDFLAGS/LIBS to use when building with gd. With the patch, nut now uses pkg-config which returns the right values
* Tue May 09 2017 jengelhAATTinai.de- Fix RPM groups and the HTML description- Do not suppress errors from useradd- Remove --with-pic that\'s only for static libs
* Wed Apr 19 2017 sbrabecAATTsuse.com- Update to version 2.7.4: For more see NEWS and UPGRADING in /usr/share/doc/packages/nut.
* New class of device supported: ATS - Automatic Transfer Switch
* NUT command and variable naming scheme changes.
* support for new devices: AEG PROTECT B / NAS APC ATS AP7724 (should be supported) Asium P700 Eaton ATS Eaton 5E 1100iUSB Eaton E Series DX UPS 1-20 kVA Eaton Powerware 9125-5000g Electrys UPS 2500 Fideltronic INIGO Viper 1200 Legrand Keor Multiplug LYONN CTB-800V Micropower LCD 1000 NHS Laser Senoidal 5000VA Sweex model P220 TS Shara Various APCUPSD-controlled APC devices
* snmp-ups improvements.
* Eaton: improvements and fixes of 3ph SNMP, ePDU (G2 and G3) and XML/PDC.
* Further fixes and improvements of bcmxcp_usb, dummy-ups, libnutclient, nutdrv_atcl_usb, nutdrv_qx, nut-ipmipsu, solis, tripplitesu, usbhid-ups.
* nut-scanner: Don\'t depend on development libraries (boo#963505).
* Improved SSL support through Mozilla NSS, Augeas support.
* Fixed UPower device matching in recent kernels.
* nut-server.service: Restore systemd relationship (boo#907387, drop 0001-Restore-systemd-relationship-with-nut-driver-service.patch).
* Network protocol information change.- Drop dummy init scripts. They are not needed any more (nut-monitor, nut-server, nut-driver, boo#801542#c2).- Build and package documentation (nut-doc-fixed-date.patch, nut-doc-cables.patch).- Fix dependencies.- Fix bash-completion path.
* Tue Jan 19 2016 tchvatalAATTsuse.com- Cleanup a bit with spec-cleaner- Install init or systemd files not both at once- Remove patches used only on sle10:
* nut-powersave.patch
* nut-udev.patch
* Mon May 18 2015 mvyskocilAATTopensuse.org- fix https://github.com/networkupstools/nut/issues/200
* 0001-Restore-systemd-relationship-with-nut-driver-service.patch
* Fri May 15 2015 mvyskocilAATTopensuse.org- update to 2.7.3 (bugfixes and new devices support) see NEWS and UPGRADING in /usr/share/doc/packages/nut- refreshed patches:
* nut-notifyflag.patch: rename of upsmon.conf.sample.in
* nut-preconfig.patch: rename of upsmon.conf.sample.in
* nut-systemd-dirs.patch: refresh to 2.7.3- changed keyring to new key 55CA5976 (Arnaud Quette )
* Sun Nov 09 2014 Led - fix bashisms in post script
* Thu Oct 30 2014 mvyskocilAATTopensuse.org- Update to version 2.7.2: For more see NEWS and UPGRADING in /usr/share/doc/packages/nut.
* upsdrvctl is now installed to $prefix/sbin rather than $driverexec. This usually means moving from /bin to /sbin, apart from few exceptions.
* Fix service files paths (boo#907387).
* FreeDesktop Hardware Abstraction Layer (HAL) support was removed.
* This is a good time to point out that for stricter packaging systems, it may be beneficial to add \"--enable-option-checking=fatal\" to the ./configure command line, in order to quickly pick up any other removed option flags. Other changes:
* libupsclient had undefined references related to functions of libcommon.This issue was reported on Debian (bug #731156) and is now fixed
* support for new devices: + CABAC UPS-1700DV2 + Eaton Powerware 3105 + Emerson Network Power Liebert PSI 1440 + MicroDowell B.Box LP 500 + Numeric Digital 800 plus + OptiUPS VS 575C + Tripp Lite SU10KRT3/1X
* nutdrv_atcl_usb: new driver for \'ATCL FOR UPS\'
* al175: re-introduced this driver (actually, it was in 2.7.1)
* upsdrvctl now provides retry options for upsdrvctl and driver(s)
* snmp-ups: add support for XPPC-MIB and Tripp Lite SU10KRT3/1X. Also fix erroneous status in HP/Compaq SNMP MIB (with the most recent HP firmware (1.76) ; improved various MIBs (APC, HP/Compaq, ...)
* nutdrv_qx: add new \'fallback\' Q1 subdriver, with minimal \'Q1\' support. General improvements on all subdrivers.
* mge-shut: partially revert PnP/RTS change, for initializing the communication with the UPS. Note that nut-scanner similar function was not modified however.- dropped nut-hal.patch- use _smp_mflags macro for make- build with --enable-option-checking=fatal and remove obsoleted --with-hal and --with-linux-hiddev configure options
 
ICM