nut
nut copied to clipboard
The Network UPS Tools repository. UPS management protocol Informational RFC 9271 published by IETF at https://www.rfc-editor.org/info/rfc9271 Please star NUT on GitHub, this helps with sponsorships!
...and there are no build instructions for windows. The software works (with the openssl libraries manually copied in the right place) but it lacks the features/fixes of the newer source...
According to https://docs.microsoft.com/en-us/windows/win32/api/winsock2/nf-winsock2-ioctlsocket, https://docs.microsoft.com/en-us/windows/win32/api/winsock2/nf-winsock2-connect, https://docs.microsoft.com/en-us/windows/win32/api/winsock2/nf-winsock2-closesocket etc. type of `sock_fd` gotta be `SOCKET` in WIN32 builds, so `TYPE_FD_SOCK` (and related macros) for us., using `closesocket()` instead of `close()`, etc. However `clients/upsclient.c`...
Blanket actions like `undef random` and `undef _WIN32_WINNT` without further `configure` time checks look troublesome. They were probably needed to build *somehow* in at least one Windows environment, but as/if...
`riello_ser.c` comment for `char_read()` suggests to "See also select_read() in common.c (TODO: standardize codebase)"
In m4 recipes it is detected as part of USB support in Windows-branch `m4/nut_check_libusb.m4` A `$(LIBREGEX_LIBS)` Makefile variable (defined by `configure.ac`) seems to be only used explicitly in recipe to...
The "fightwarn" effort started in #823 introduced in particular builds of NUT in Windows workers, currently for the sake of seeing if we can do it at all. This can...
Windows port
Complete port of NUT to MS Windows. Alioth feature request: https://alioth.debian.org/tracker/index.php?func=detail&aid=302177&group_id=30602&atid=411545
Hi, I have a problem running nut on Ubuntu20: ``` ups.conf [ups] driver = "usbhid-ups" port = "auto" vendorid = "0764" productid = "0501" product = "VP700ECD" vendor = "CPS"...
I spent a lot of time reactivating my old UPS: Online Xanto S700 (build before 2012). But now it almost works. But I still have a small error. The parameter...
As discussed in PR #1604 which introduced the feature, a better solution may be to avoid forking and making a loop over `select()` reads from UPS pipes to write into...