WinNUT (Prerelease)

NUT Dot Net · nutdotnet.WinNUT.Prerelease

WinForms-based client for monitoring your Uninterruptible Power Supply (UPS) connected to a Network UPS Tools (NUT) server.

winget install --id nutdotnet.WinNUT.Prerelease --exact --source winget

Latest 2.3.9492

Release Notes

Over a month has gone by before releasing what was supposed to be another "quick fix". Thanks again to everyone who has been patiently waiting for this one. What's Changed

  • Protocol, error handling, other improvements in #230
    • Fixes UI becoming frozen when connection is suddenly disconnected
    • Communication timeout is now 5 seconds making broken connections detectable faster than before (timeout was about 30 seconds.)
      • NOTE: Communication is still synchronous with the UI so WinNUT will appear to hang during any socket operations (connect, read or write).
    • Connection error handling is more consistent
    • Fixes bug where data was not available untill the next poll/update.
  • New copy and save commands for List_Var_Gui, handle locked Clipboard in #229
    • Overhauled Copy (to Clipboard) command
    • Catches any raised exceptions now
    • Added new Save (to file) command, with other general improvements
    • Deleted Clear button and function
    • Errors encountered while copying or saving are logged to file, the messages list and displayed in a MessageBox.
    • Add ToolTip control and text for buttons
    • Add resource strings for localization
  • Encrypted data validation, logging/data storage enhancements in #231
    • Enhanced old Registry parameter data detection
    • Verify encrypted data can be decrypted (username/password), and write a line to the displayed logs if an error was encountered.
    • Enhanced the displayed logs system. String format is slightly different, maximum number of lines is defined in the Logger class, prune old lines when maximum is met, and make sure the displayed form is updated on launch.
    • Some modifications to the crash handler, should be more reliable.
    • Add -PersistDataInStartupPath Command Line Argument, which causes WinNUT to try to store persistent data (logs) in its startup path. By default, WinNUT will store data in a dedicated directory in the local AppData folder.
    • Crash logs now write to the above directory.
    • Prefs Gui displays a log when preferences are changed.
    • Connection menu item states are more consistent
    • Overall WinNUT UI state should be more consistent as well. Full Changelog: v2.3.9452...v2.3.9492

Installer types: zip , msi

Architecture Scope Type Download SHA256
x86 zip Download 7C9F125D04AA274E6DC0D6043E8B9C2657CC4395F1619B26936B8B455116E878
x86 user msi Download 0261CFDBF02C24CEB105D53A0128884313C9985BEC284464FBA0DC45D85090C3

Details

Homepage
https://github.com/nutdotnet/WinNUT-Client
License
GPL-3.0
Publisher
NUT Dot Net
Support
https://github.com/nutdotnet/WinNUT-Client/issues

Tags

networkupstoolsnutupsvbdotnetvbnetvisual-studiowinforms

Older versions (1)

2.3.9492
Architecture Scope Type Download SHA256
x86 zip Download 7C9F125D04AA274E6DC0D6043E8B9C2657CC4395F1619B26936B8B455116E878
x86 user msi Download 0261CFDBF02C24CEB105D53A0128884313C9985BEC284464FBA0DC45D85090C3