-
-
Notifications
You must be signed in to change notification settings - Fork 454
OpenJul 26, 2026
No due date
•Last updated the next major NUT release, including tons of new features, and general improvements
try to switch to real SEMVER (allow .PATCH to really be only hotfixes after a MAJOR.MINOR release)
6% complete
List view
0 of 69 selected 0 issues of 69 selected
libusbX.c: addvar() to let users customize USB config/control/interface descriptor numbers to use with their device
USB non-zero interface numbersMost UPSes serve USB interactions on interface 0 which is default. Recent "composite devices" differMost UPSes serve USB interactions on interface 0 which is default. Recent "composite devices" differStatus: Open.#2149 In networkupstools/nut;export or deprecate
timehead.hC-timeIssues and PRs about C/C++ methods, headers and data types dealing with timeIssues and PRs about C/C++ methods, headers and data types dealing with timerefactor/fightwarnPR or issue proposal to improve code maintainability without functional changes, or to fix warningsPR or issue proposal to improve code maintainability without functional changes, or to fix warningsStatus: Open.#332 In networkupstools/nut;SEC driver
need testingCode looks reasonable, but the feature would better be tested against hardware or OSesCode looks reasonable, but the feature would better be tested against hardware or OSesStatus: Open.#206 In networkupstools/nut;- Status: Open.#178 In networkupstools/nut;
Add "const" to pointers for USB matching functions
refactor/fightwarnPR or issue proposal to improve code maintainability without functional changes, or to fix warningsPR or issue proposal to improve code maintainability without functional changes, or to fix warningsStatus: Open.#167 In networkupstools/nut;usbhid-ups changes: more resiliant w/failures; scales Tripp Lite SMART1500LCDT
outdated-CIPR was made without rights for NUT Team to update its source branch, proposed codebase has no/old CIPR was made without rights for NUT Team to update its source branch, proposed codebase has no/old CIStatus: Draft (not ready).- Status: Open.#112 In networkupstools/nut;
- Status: Open.#12 In networkupstools/nut;
Use monotonic clock for monitoring
C-timeIssues and PRs about C/C++ methods, headers and data types dealing with timeIssues and PRs about C/C++ methods, headers and data types dealing with timeStatus: Open.#10 In networkupstools/nut;- Status: Open.#7 In networkupstools/nut;
Configuration library and tool
nutconfNUT configuration library and toolNUT configuration library and toolStatus: Open.#6 In networkupstools/nut;- Status: Open.#5 In networkupstools/nut;
- Status: Open.#3 In networkupstools/nut;
- Status: Open.#1332 In networkupstools/nut;
Converge data field types for libusb-1.0/0.1, libshut, libhid etc.
CIEntries related to continuous integration infrastructure (here CI = tools + scripts + recipes)Entries related to continuous integration infrastructure (here CI = tools + scripts + recipes)refactor/fightwarnPR or issue proposal to improve code maintainability without functional changes, or to fix warningsPR or issue proposal to improve code maintainability without functional changes, or to fix warningsStatus: Open.#1235 In networkupstools/nut;Investigate dual-process model like upsmon for drivers
refactor/fightwarnPR or issue proposal to improve code maintainability without functional changes, or to fix warningsPR or issue proposal to improve code maintainability without functional changes, or to fix warningsStatus: Open.#1663 In networkupstools/nut;Investigate pipe-file protocol (driver-upsd) use to kill old driver instances
refactor/fightwarnPR or issue proposal to improve code maintainability without functional changes, or to fix warningsPR or issue proposal to improve code maintainability without functional changes, or to fix warningsStatus: Open.#1664 In networkupstools/nut;RFE: Add a way for drivers to pass commands to device via CLI
Low-hanging fruitA proposal or issue that is good for newcomers to codebase or otherwise a quick winA proposal or issue that is good for newcomers to codebase or otherwise a quick winservice/daemon start/stopGeneral subject for starting and stopping NUT daemons (drivers, server, monitor); also BG/FG/DebugGeneral subject for starting and stopping NUT daemons (drivers, server, monitor); also BG/FG/DebugStatus: Open.#1677 In networkupstools/nut;ltdl consumers (nut-scanner, DMF): optional config file for library search paths
DMFNUT Data/Dynamic Mapping File/Format/Functionality featureNUT Data/Dynamic Mapping File/Format/Functionality featureStatus: Open.#1794 In networkupstools/nut;Document recent years' new M4 macros
CIEntries related to continuous integration infrastructure (here CI = tools + scripts + recipes)Entries related to continuous integration infrastructure (here CI = tools + scripts + recipes)Low-hanging fruitA proposal or issue that is good for newcomers to codebase or otherwise a quick winA proposal or issue that is good for newcomers to codebase or otherwise a quick winStatus: Open.#1807 In networkupstools/nut;Problem building
make -j 4 all checkon Linux + GNU makeCIEntries related to continuous integration infrastructure (here CI = tools + scripts + recipes)Entries related to continuous integration infrastructure (here CI = tools + scripts + recipes)Status: Open.#1860 In networkupstools/nut;- Status: Open.#1905 In networkupstools/nut;
Investigate systemd dependency settings so NUT daemons stop late in shutdown
service/daemon start/stopGeneral subject for starting and stopping NUT daemons (drivers, server, monitor); also BG/FG/DebugGeneral subject for starting and stopping NUT daemons (drivers, server, monitor); also BG/FG/DebugStatus: Open.#1904 In networkupstools/nut;cmdvartab not reloaded with "upsd -c reload"
service/daemon start/stopGeneral subject for starting and stopping NUT daemons (drivers, server, monitor); also BG/FG/DebugGeneral subject for starting and stopping NUT daemons (drivers, server, monitor); also BG/FG/DebugStatus: Open.#175 In networkupstools/nut;Revise work with
struct timevalto not rely on signedness oftv_sec/tv_usecC-timeIssues and PRs about C/C++ methods, headers and data types dealing with timeIssues and PRs about C/C++ methods, headers and data types dealing with timeportabilityWe want NUT to build and run everywhere possibleWe want NUT to build and run everywhere possibleStatus: Open.#1937 In networkupstools/nut;