Results 11 issues of Charles Lepple

NOTE: Work In Progress (WIP). I don't like that the links do not work - but if I fix them to point to files, then the generated HTML documentation breaks....

documentation
WIP
merge-conflicts
outdated-CI

Info: https://docs.github.com/en/repositories/managing-your-repositorys-settings-and-features/customizing-your-repository/about-code-owners Could draw from [MAINTAINERS](../blob/master/MAINTAINERS), though email addresses would need to be translated to GitHub usernames.

enhancement
CI

As of about commit 746cb86110982920b9db8f5066b766d560d19eef, the `lowbatt` driver option for `usbhid-ups` is not documented in the man page (though it shows up in `usbhid-ups -h`, and in other man pages...

documentation
Low-hanging fruit

Several drivers have some boilerplate code that implements a boolean type through an enum or an int. Some, such as the one in mge-utalk.h, are slightly different from the rest....

enhancement
C-bool

Some of the warnings on the clang builders prompted me to take a closer look at the libconf branch. - https://github.com/networkupstools/nut/blob/libconf/common/nutstream.cpp#L346 NutStream::status_t NutFile::putData(const std::string & data) has a comment that...

bug
enhancement
nutconf

This issue covers installing a command-line-only version of NUT on OS X. - [ ] Build procedure for installer .pkg - [ ] launchd startup scripts - [x] upsd -...

packaging
macOS

`isdigit()` takes a char/int, not a char*. [Originally mentioned here]( https://github.com/networkupstools/nut/commit/9a40084a5c756fa47c436819c2b15c41fa91d93a#commitcomment-32558936), but we need to fix this before the next release.

refactor/fightwarn
C-str

In the "Starting the driver(s)" section in the user manual, the example says `Detected EATON - Ellipse MAX 1100 [...]`. Not all drivers do this. For instance, `usbhid-ups` uses upsdebugx(1,...

enhancement
documentation

A lot of the USB matching functions use constant tables of VID/PIDs, so they should be marked "const". Deferring this for now, but it would be good to consider for...

enhancement
refactor/fightwarn

Depending on what version of POSIX we are assuming, `timehead.h` may be unnecessary. Per issue #331, NUT already exports a header with a `struct timeval` parameter, but `timehead.h` is not...

refactor/fightwarn
C-time