Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
237 commits
Select commit Hold shift + click to select a range
c40e440
docs/man/nut-ipmipsu.txt: add errata note about possible troubles whe…
jimklimov Jan 23, 2026
1fa967f
Add UPower driver
timn Jan 23, 2026
f0b2e3e
Add libglib2.0-dev to github action builder
timn Jan 23, 2026
83b04d1
Address upower driver immediate review comments
timn Jan 24, 2026
a2699f2
Rename upower_dbus driver to nut-upower
timn Jan 24, 2026
6cfa1a6
tools/nut-scanner/scan_ipmi.c, drivers/nut-ipmipsu.c: fixed an issue …
jimklimov Jan 24, 2026
18752eb
.github/workflows/01-make-dist.yml, .github/workflows/05-codeql.yml: …
jimklimov Jan 24, 2026
4906090
scripts/obs/_service: survive git tags with a dash [#1209]
jimklimov Jan 24, 2026
c957880
drivers/upsdrvctl.c, NEWS.adoc, conf/ups.conf.sample, docs: apply glo…
jimklimov Jan 23, 2026
034cf8b
drivers/upsdrvctl.c: if we fail to stop a driver by signal, retry to …
jimklimov Jan 23, 2026
ed67ebe
drivers/upsdrvquery.c: protect upsdrvquery_close() from SIGPIPE crash…
jimklimov Jan 23, 2026
4335c29
drivers/upsdrvquery.{c,h}: separate upsdrvquery_ping() from upsdrvque…
jimklimov Jan 23, 2026
11f6d9b
drivers/upsdrvctl.c: upsdrvquery_ping() after telling the driver to s…
jimklimov Jan 23, 2026
1529a10
drivers/upsdrvquery.c: upsdrvquery_write() use MSG_NOSIGNAL where ava…
jimklimov Jan 24, 2026
b0479fe
drivers/upsdrvquery.c: upsdrvquery_close(): refactor work with setsoc…
jimklimov Jan 24, 2026
ef33fc0
drivers/upsdrvquery.{c,h}, UPGRADING.adoc, NEWS.adoc: introduced upsd…
jimklimov Jan 24, 2026
461151c
drivers/upsdrvctl.c: stop_driver(): handle not-hearing from the last …
jimklimov Jan 24, 2026
18404a7
drivers/upsdrvquery.c: upsdrvquery_ping(): revise intense reading loo…
jimklimov Jan 24, 2026
1a06966
drivers/upsdrvctl.c: stop_driver(): if upsdrvquery_connect_drvname_up…
jimklimov Jan 24, 2026
7408a4e
drivers/upsdrvctl.c: stop_driver(): try shorter PING first, so a clos…
jimklimov Jan 24, 2026
a6e14ae
Merge branch 'master' into timn/upower-drv
jimklimov Jan 24, 2026
c34b4fa
docs/nut.dict: add gio [#3279]
jimklimov Jan 24, 2026
b1a0a85
Update doc/nut.dict from make spellcheck-interactive
timn Jan 24, 2026
c49aa0e
Merge pull request #3277 from jimklimov/issue-3276
jimklimov Jan 25, 2026
c3eb81c
Merge branch 'master' into timn/upower-drv
jimklimov Jan 25, 2026
ba4f907
drivers/arduino-hid.c, NEWS.adoc, docs/nut.dict: add `ups.load`, `inp…
jimklimov Jan 26, 2026
9ddac6a
Added Liebert PSI5-800RT120
Jan 27, 2026
e2b4d2b
Trying to make CI happy :3
Jan 27, 2026
e3a33d5
data/driver.list.in: clean up the markup a bit [#3285]
jimklimov Jan 27, 2026
976a639
drivers/nutdrv_qx.c: improve debug tracing for main loop skeleton [#3…
jimklimov Jan 26, 2026
6c21208
drivers/nutdrv_qx.c: subdriver_matcher(): more debug-tracing [#3282]
jimklimov Jan 27, 2026
127f949
drivers/nutdrv_qx.c: upsdrv_initups(): log that we got as far as matc…
jimklimov Jan 27, 2026
3ea9c65
Merge pull request #3285 from air5551/master
jimklimov Jan 27, 2026
fdeeb4e
drivers/nutdrv_qx.c: try a longer sleep after serial dtr/rts setting …
jimklimov Jan 26, 2026
5c7dbd2
drivers/nutdrv_qx_voltronic.c: voltronic_claim(): retry if the first …
jimklimov Jan 27, 2026
869d658
drivers/Makefile.am: cosmetic fixes [#3279]
jimklimov Jan 27, 2026
ea4bff5
configure.ac: move nut-upower up to be near macosx equivalent, and ho…
jimklimov Jan 27, 2026
0a6da0d
NEWS.adoc, UPGRADING.adoc: update nut-upower entry with link to the P…
jimklimov Jan 27, 2026
6a6a6a5
Merge remote-tracking branch 'upstream/master' into timn/upower-drv
jimklimov Jan 27, 2026
c789781
drivers/usb-common.c: add debug tracing [#2270]
jimklimov Jan 27, 2026
6d1b2e1
drivers/nutdrv_qx_voltronic.c: voltronic_claim(): log failed query co…
jimklimov Jan 27, 2026
e4470c2
drivers/nutdrv_qx_voltronic.c: voltronic_claim(): do not limit second…
jimklimov Jan 27, 2026
1cac6e2
tests/Makefile.am: revise dependency for libdummy_mockdrv.la to honou…
jimklimov Jan 28, 2026
d5bf20c
common/Makefile.am, tests/Makefile.am: revise libnutconf dependency t…
jimklimov Jan 28, 2026
828f694
drivers/nutdrv_qx.c, nutdrv_qx_voltronic.c, NEWS.adoc, docs/nut.dict:…
jimklimov Jan 28, 2026
0248dc0
docs/developers.txt: update recommendation about hiding IDE dirs from…
jimklimov Jan 28, 2026
12a0d2b
drivers: powercom-hid: use offdelay/ondelay config options for shutd…
Vladdrako Jan 28, 2026
cced83a
.obs/workflows.yml: separate project builds with what looks like RC t…
jimklimov Jan 28, 2026
5dc3757
scripts/obs/_service: stash recent template project changes from OBS …
jimklimov Jan 28, 2026
744b7b8
clients/Makefile.am, tests/Makefile.am: revise libnutclient* dependen…
jimklimov Jan 28, 2026
8309662
NEWS.adoc: update about powercom-hid fix for shutdown/stayoff/startup…
jimklimov Jan 28, 2026
4da001b
drivers/powercom-hid.c: bump POWERCOM_HID_VERSION and revise comments…
jimklimov Jan 28, 2026
9e0352c
tools/semver-compare.sh, docs/nut-versioning.adoc: revise help for "S…
jimklimov Jan 28, 2026
c999ad5
tests/nut-driver-enumerator-test.sh: quiesce shell-check concerns abo…
jimklimov Jan 28, 2026
ecfe447
Merge pull request #3287 from jimklimov/issue-2800
jimklimov Jan 29, 2026
47907cd
Merge pull request #3279 from timn/timn/upower-drv
jimklimov Jan 29, 2026
81d5839
Merge branch 'master' into issue-3282
jimklimov Jan 29, 2026
1c32fbd
Merge pull request #3283 from jimklimov/issue-3282
jimklimov Jan 29, 2026
ef02192
Merge pull request #3288 from Vladdrako/powercom
jimklimov Jan 29, 2026
a55c3f4
Merge branch 'master' into issue-3281
jimklimov Jan 29, 2026
89abe2d
Merge pull request #3284 from jimklimov/issue-3281
jimklimov Jan 29, 2026
5258b8f
docs/maintainer-guide.txt: update a comment
jimklimov Jan 29, 2026
466a499
drivers/tripplitesu.c: add 1s delay in command_send
TomZanna Jan 29, 2026
3ed243f
drivers/tripplitesu.c: add configurable command delay to prevent read…
TomZanna Jan 29, 2026
1643b47
scripts/obs/*, docs/packager-guide.txt: introduce new sub-packages fo…
jimklimov Jan 30, 2026
14dd0a7
Merge pull request #3289 from jimklimov/new-drv-pkgs
jimklimov Jan 30, 2026
352aa39
Merge branch 'master' into tripplite
jimklimov Jan 30, 2026
7b37361
drivers/upsdrvctl.c: register callback_upsconf_args if we ENABLE_SHAR…
jimklimov Jan 31, 2026
85ec5af
tools/nut-scanner/nutscan-init.c: comment on do_upsconf_args() placeh…
jimklimov Jan 31, 2026
44e7326
Merge pull request #3292 from jimklimov/issue-2800
jimklimov Feb 2, 2026
7c3c854
configure.ac: when testing PYTHON* capabilities, check not only for a…
jimklimov Feb 1, 2026
046334a
Merge pull request #3273 from TomZanna/tripplite
jimklimov Feb 2, 2026
e51b9f0
*.{c,h}: rectify indentations and line-wrapping in block comments
jimklimov Feb 2, 2026
60254ce
drivers/huawei-ups2000.c: use sizeof not fixed number for snprintf()
jimklimov Feb 2, 2026
7301498
*.{c,h}: rectify indentations and line-wrapping in if/for/while const…
jimklimov Feb 2, 2026
c5b6724
drivers/apcsmart.c: neuter upsdrv_help(): it brings no new value now …
jimklimov Feb 2, 2026
e62f741
.github/pull_request_template.md: add a note to disclose AI and other…
jimklimov Feb 2, 2026
6f1e30e
.github/pull_request_template.md: update notes about ci_build.sh, add…
jimklimov Feb 2, 2026
413c1b3
scripts/obs/_config: Debian Next builders can not choose between libs…
jimklimov Feb 2, 2026
cba82b3
tools/nut-scanner/nutscan-device.h: comment the added meaning of TYPE…
jimklimov Feb 2, 2026
7bc59e8
tools/nut-scanner/*.c: be stricter about "ifdef WITH_SOME_NUT_FEATURE…
jimklimov Feb 2, 2026
5fa25d1
drivers/apcsmart-old.c: fix git merging typo
jimklimov Feb 2, 2026
9275ebe
NEWS.adoc: fix the entry for tripplitesu [#3273]
jimklimov Feb 2, 2026
159da75
Fix compiler warnings about copy ellision
timn Jan 31, 2026
89fc1ef
Fix unrelated compiler warnings to be able to complete distcheck
timn Feb 1, 2026
f95f3dd
Add nullptr checks and wrong enum cast
timn Feb 1, 2026
d03b300
NEWS.adoc: note the pointer-casting refinement [#3293]
jimklimov Feb 2, 2026
3d3522e
drivers/apc_modbus.c: bump DRIVER_VERSION due to refined setting of m…
jimklimov Feb 2, 2026
e6b8569
*.{c,h}: rectify indentations and line-wrapping in general code struc…
jimklimov Feb 2, 2026
a4ed73b
clients/upsmon.c: indent back a block of code changed by the PR [#3293]
jimklimov Feb 2, 2026
2f97d75
clients/upsmon.c: there is little point checking configfile for non-N…
jimklimov Feb 2, 2026
698b4ea
drivers/libshut.c, drivers/netxml-ups.c: standardize on "try_num" as …
jimklimov Feb 2, 2026
373ca9f
drivers/nutdrv_qx.c: revert bogus change to qx_process() error handli…
jimklimov Feb 2, 2026
0182dde
server/upsd.c: add a comment to FTS_T *fds [#3293]
jimklimov Feb 2, 2026
e44d5a1
drivers/mge-hid.c: add a note about using enum value in sentinel for …
jimklimov Feb 2, 2026
2e129d8
tools/nut-scanner/*.c: use `(lt_dlhandle)1` casting instead of `(void…
jimklimov Feb 2, 2026
1e9bbef
tools/nut-scanner/scan_ipmi.c: uncomment code block that detects "No …
jimklimov Feb 2, 2026
cb564b7
tools/nut-scanner/scan_*.c: fix more inconsistent indentations
jimklimov Feb 2, 2026
838c162
*.{c,h}: rectify more indentations and line-wrapping in block comments
jimklimov Feb 2, 2026
da70fe7
Add UPower support to nut-scanner
timn Jan 24, 2026
a6ed5f0
Add entry to NEWS.adoc for nut-scanner upower support
timn Jan 31, 2026
beef994
Variable ordering fix
timn Jan 31, 2026
26b26c6
configure.ac, m4/nut_check_libglib.m4, Makefiles: clearer name and us…
jimklimov Jan 31, 2026
475fb8f
tools/nut-scanner/Makefile.am: bump libnutscan version info [#3293]
jimklimov Jan 31, 2026
390846f
Add `-isystem` fix for glib
timn Feb 1, 2026
47b199e
m4/nut_check_libglib.m4: Mostly revert 7f0ed5d29fc2035686cf5be820ec48…
jimklimov Feb 1, 2026
808670a
m4/nut_check_libglib.m4: generalize the -isystem fix to hack depCFLAG…
jimklimov Feb 1, 2026
7c3b7dd
tools/nut-scanner/*.c: be stricter about "ifdef WITH_SOME_NUT_FEATURE…
jimklimov Feb 2, 2026
ea52633
NEWS.adoc: move nut-scanner UPower support notice into the `nut-scann…
jimklimov Feb 2, 2026
cca6b24
tools/nut-scanner/nutscan-init.c: comment the situation about many li…
jimklimov Feb 2, 2026
5beeb0d
tools/nut-scanner/scan_upower.c: apply fixes about use of `(lt_dlhand…
jimklimov Feb 2, 2026
c21dd68
tools/nut-scanner/scan_upower.c: apply simpler indentation [#3293]
jimklimov Feb 2, 2026
66f1c14
scripts/obs/debian.rules: make "autotools.mk" inclusion optional (Deb…
jimklimov Feb 2, 2026
3841eb3
Add support for Vertiv PSI5 MIB
jawz101 Feb 2, 2026
c08164d
squash vertiv commits
jawz101 Feb 2, 2026
e7fafe8
Bump driver version to 1.39
jawz101 Feb 2, 2026
63ed473
Enhance Vertiv PSI5 MIB with control features
jawz101 Feb 2, 2026
3fa7341
scripts/obs/debian.rules: stash a copy of CDBS autotools.mk to includ…
jimklimov Feb 2, 2026
0c71ca8
configure.ac: simplify checks for UPower driver and nut-scanner suppo…
jimklimov Feb 3, 2026
329b208
drivers/vertiv-psi5-mib.{c,h}: fix markup and (C) headers, include "m…
jimklimov Feb 3, 2026
92556b2
m4/ax_realpath_lib.m4: refactor with LIBRARY_PATH; clean up after our…
jimklimov Feb 3, 2026
36828db
m4/ax_realpath_lib.m4, NEWS.adoc, docs/nut.dict: retry by calling lin…
jimklimov Feb 3, 2026
2b49365
drivers/vertiv-psi5-mib.{c,h}, NEWS.adoc: fix to actually compile [#3…
jimklimov Feb 3, 2026
f1f7e8c
Update Vertiv PSI5 MIB version and OIDs
jawz101 Feb 4, 2026
0135677
Merge pull request #3298 from jimklimov/hotfix-obs-debian-next
jimklimov Feb 4, 2026
b242696
Merge pull request #3297 from jimklimov/issue-3293-refactoring
jimklimov Feb 4, 2026
95631ff
Merge branch 'master' into timn/nut-scanner-upower
jimklimov Feb 4, 2026
ee388a7
Merge pull request #3293 from timn/timn/nut-scanner-upower
jimklimov Feb 4, 2026
6466e3e
Merge remote-tracking branch 'upstream/master' into jawz101-master
jimklimov Feb 4, 2026
7a32f0a
drivers/vertiv-psi5-mib.c: reconcile new round of changes with older …
jimklimov Feb 4, 2026
5c19f57
drivers/vertiv-*: generalize to "vertiv" MIB, this is not PSI5 specif…
jimklimov Feb 4, 2026
09e4739
NEWS.adoc, data/driver.list.in: update regarding Vertiv/Liebert MIB […
jimklimov Feb 4, 2026
79389ad
drivers/vertiv-mib.c: refine beeper status vs. cmd [#3299]
jimklimov Feb 4, 2026
6c08c8b
drivers/vertiv-mib.c: refine ups.status [#3299]
jimklimov Feb 4, 2026
8bf6565
tests/NIT/nit.sh, NEWS.adoc: flip the switch to test upsdrvctl too [#…
jimklimov Jan 31, 2026
3392108
configure.ac, tests/NIT/Makefile.am: propagate possibly platform-adju…
jimklimov Feb 1, 2026
9623546
tests/NIT/nit.sh: if we pass driverpath in WIN32 spelling, we want it…
jimklimov Feb 1, 2026
99e2d9b
tests/NIT/Makefile.am, tests/NIT/nit.sh: use platform-specific ABS_TO…
jimklimov Feb 1, 2026
a977627
drivers/upsdrvctl.c: use windows-style backslashes if the rest of dri…
jimklimov Feb 4, 2026
660776b
docs/config-prereqs.txt: update instructions for NetBSD 11.0 (Beta)
jimklimov Feb 4, 2026
afe33f0
configure.ac: refine reporting of GPIO_VERSION when there is none
jimklimov Feb 4, 2026
0d9c8e1
tests/NIT/nit.sh: use windows-style backslashes if the rest of driver…
jimklimov Feb 4, 2026
d857389
drivers/upsdrvctl.c: forkexec() WIN32: refine ability to CreateProces…
jimklimov Feb 4, 2026
192b6a2
vertiv-mib: fix ID strings and implement high-precision OIDs for PSI5
jawz101 Feb 5, 2026
f436906
scripts/augeas/gen-nutupsconf-aug.py.in, scripts/python/module/setup.…
jimklimov Feb 4, 2026
14d59da
Makefile.am: SET_PARMAKES_OPT snippet should not have started with "+…
jimklimov Feb 4, 2026
77a8125
Makefile.am: package: should not depend on "dist" to package up "all"…
jimklimov Feb 4, 2026
9c2751c
scripts/python/module/Makefile.am: better indent multi-line rules
jimklimov Feb 4, 2026
eb3a409
configure.ac, Makefile.am, NEWS.adoc: mark goals which expand SUBDIR_…
jimklimov Feb 4, 2026
5ca18a2
GitIgnore "tags" files left over by (probably) bmake
jimklimov Feb 4, 2026
d8d5dfe
drivers/vertiv-mib.c: refine code markup after another round of AI ch…
jimklimov Feb 5, 2026
704d7b8
configure.ac: rectify handling of nut_with_confdir [#3131]
jimklimov Feb 5, 2026
2f860fe
scripts/Windows/Installer/NUT-Installer.xml.in: ensure a newline at e…
jimklimov Feb 5, 2026
b09e4d9
configure.ac, tools/nut-scanner/nut-scan.h, tools/nut-scanner/Makefil…
jimklimov Feb 5, 2026
571f744
drivers/ydn23.h: fix printing of "%zu" with PRIuSIZE
jimklimov Feb 5, 2026
38021da
configure.ac, include/nut_stdint.h, NEWS.adoc: actually detect suppor…
jimklimov Feb 5, 2026
09e1775
common/common.c: nut_prepare_search_paths(): debug more about progres…
jimklimov Feb 5, 2026
712a971
common/common.c: nut_prepare_search_paths(): separate logging from in…
jimklimov Feb 5, 2026
04edf90
common/common.c: nut_prepare_search_paths(): some systems require non…
jimklimov Feb 5, 2026
26fe2a1
common/common.c: get_libname_in_*(): use NUT_STRARG() when logging st…
jimklimov Feb 5, 2026
e4472a3
common/common.c: vupslog(): be conservative about growing our buffer,…
jimklimov Feb 5, 2026
21bcb05
docs/nut.dict: update the dictionary [#3300]
jimklimov Feb 5, 2026
cd9411a
common/common.c: refine deliberate logging without PRIuSIZE in nut_pr…
jimklimov Feb 5, 2026
2f9638c
tools/nut-scanner/scan_nut_simulation.c: use "#ifdef HAVE_PTHREAD" co…
jimklimov Feb 5, 2026
6442c0c
configure.ac: better detect HAVE_SEMAPHORE_LIBS (even if we do not ne…
jimklimov Feb 5, 2026
182a7c9
configure.ac: avoid reporting "Whether to enable support for parallel…
jimklimov Feb 5, 2026
f2550c4
common/common.c: fix freeing of dynamically detected search_paths aft…
jimklimov Feb 6, 2026
3e7021c
tools/nut-scanner/scan_usb.c: do not call libusb_exit() after a faile…
jimklimov Feb 6, 2026
76b801b
tools/gitlog2version.sh: fix for git describe versions before --exclu…
jimklimov Feb 6, 2026
5804a73
tools/nut-scanner/scan_nut.c: debug-trace what in upscli failed [#3300]
jimklimov Feb 6, 2026
c709708
configure.ac: avoid AM_COND_IF absent in older aclocal builds [#3300]
jimklimov Feb 6, 2026
50ccbd5
Merge pull request #3294 from jimklimov/issue-2800-bis
jimklimov Feb 6, 2026
92ea04e
Merge pull request #3300 from jimklimov/issue-3256
jimklimov Feb 6, 2026
9d9710e
Merge branch 'master' into master
jimklimov Feb 6, 2026
99831a0
Merge pull request #3299 from jawz101/master
jimklimov Feb 6, 2026
9bd31ff
.github/workflows/08-PyNUTClient.yml: do not let @dotMAKE@ get in our…
jimklimov Feb 6, 2026
b2e08b8
clients/upsimage.c, clients/upsset.c, clients/upsstats.c: fix indenta…
jimklimov Feb 6, 2026
77c206b
clients/upsstats.c: parameterize template_single and template_list fi…
jimklimov Feb 6, 2026
477b381
server/upsd.c, docs/man/upsd.conf.txt, conf/upsd.conf.sample, NEWS.ad…
jimklimov Feb 6, 2026
7cca1cc
clients/upsstats.c, docs/man/upsstats.cgi.txt, NEWS.adoc: support pro…
jimklimov Feb 6, 2026
53cb321
drivers/upsdrvctl.c: forkexec(): double-quote the WIN32 argv[0] in co…
jimklimov Feb 8, 2026
60bd713
drivers/upsdrvctl.c: forkexec(): double-quote the WIN32 argv[0] in co…
jimklimov Feb 8, 2026
3d08392
common/common.c: vupslog(): use a larger initial buffer
jimklimov Feb 8, 2026
9879eb7
server/upsd.c: refactor with one update_sysmaxconn() implementation […
jimklimov Feb 8, 2026
7d2d13a
server/upsd.c: mainloop(): debug-log chunking details [#3302]
jimklimov Feb 8, 2026
996b870
server/upsd.c: mainloop(): only log warnings if nfds_wanted > maxconn…
jimklimov Feb 8, 2026
4385bed
Fix hang in gen-snmp-subdriver.sh
darkglade Feb 8, 2026
97eb3b1
server/upsd.c, NEWS.adoc, docs/nut.dict: update_sysmaxconn(): support…
jimklimov Feb 8, 2026
6a7cd03
tools/nut-scanner/scan_upower.c: drop unused import of "g_variant_get…
jimklimov Feb 8, 2026
54c9e42
scripts/augeas/gen-nutupsconf-aug.py.in: try to actually catch warnin…
jimklimov Feb 8, 2026
9dd88ff
scripts/augeas/gen-nutupsconf-aug.py.in: fix ResourceWarnings about u…
jimklimov Feb 8, 2026
b05fb12
scripts/python/module/setup.py.in: try to actually catch warnings (e.…
jimklimov Feb 8, 2026
34f15d9
docs/config-prereqs.txt, docs/nut.dict: update for Fedora 43 [#3311]
jimklimov Feb 8, 2026
c7bd72d
drivers/generic_gpio_common.c, drivers/generic_gpio_libgpiod.c, tests…
jimklimov Feb 8, 2026
96c9acb
drivers/nutdrv_qx_voltronic-axpert.c: fix more casting from xcalloc()…
jimklimov Feb 8, 2026
eee9297
tests/generic_gpio_liblocal.c: gpiod_line_request_get_values(): do no…
jimklimov Feb 8, 2026
9f8740c
clients/cgilib.c: debug-trace also extractcgiargs() with what query-s…
jimklimov Feb 9, 2026
be0ae0e
docs/download.txt: link to "Finding recent development iteration arti…
jimklimov Feb 9, 2026
6ebc852
clients/upsclient.c: fix void* casting for a NSS build [#3311]
jimklimov Feb 9, 2026
70f7ed9
tools/nut-scanner/scan_*.c, NEWS.adoc: track seeked symbols to know w…
jimklimov Feb 8, 2026
e272694
common/common.c, include/common.h: introduce UPSLOG_STDOUT bit and su…
jimklimov Feb 9, 2026
8818a3a
clients/ups{image,set,stats}.c: introduce support for browser-friendl…
jimklimov Feb 9, 2026
38a9de1
clients/upsset.c: use "Pragma: no-cache" HTTP header as in upsstats.c…
jimklimov Feb 9, 2026
1530835
clients/cgilib.c: extractcgiargs(): fix processing of query strings w…
jimklimov Feb 9, 2026
c21672d
clients/upsstats.c: do_*link*() methods: err on the safe side and NUL…
jimklimov Feb 9, 2026
1d2aee1
Introduce CUSTOM_TEMPLATE_LIST and CUSTOM_TEMPLATE_SINGLE settings in…
jimklimov Feb 9, 2026
8b444e3
clients/upsstats.c: display_template(): if rejecting a file, or after…
jimklimov Feb 9, 2026
b993e63
scripts/Windows/wininit.c, NEWS.adoc, docs/man/nut.exe.txt: support e…
jimklimov Feb 9, 2026
9a805e2
configure.ac: refer to docs with Solaris man section layout [#3314]
jimklimov Feb 10, 2026
dea9c11
configure.ac: comment the trouble with automating Solaris man section…
jimklimov Feb 10, 2026
933f2c1
configure.ac: note more visibly that we can fall back to dist-tarball…
jimklimov Feb 10, 2026
86b84c9
configure.ac: when falling back to can_install_doc_man=yes do also tr…
jimklimov Feb 10, 2026
aa4e727
Merge pull request #3311 from jimklimov/fix-fedora-43
jimklimov Feb 10, 2026
8111ced
Merge pull request #3307 from jimklimov/issue-3205
jimklimov Feb 10, 2026
e714ba3
Merge pull request #3309 from darkglade/darkglade-gen-snmp-subdriver-fix
jimklimov Feb 10, 2026
1d1c57d
Merge pull request #3310 from jimklimov/nutscanner-ltdl-trace-symbols
jimklimov Feb 10, 2026
43a9336
Merge pull request #3313 from jimklimov/issue-3312
jimklimov Feb 10, 2026
83b0fda
Merge pull request #3304 from jimklimov/issue-2524
jimklimov Feb 10, 2026
cc72213
Merge pull request #3315 from jimklimov/issue-3314
jimklimov Feb 10, 2026
7a17b0d
Merge branch 'master' into issue-3302
jimklimov Feb 10, 2026
3c77d91
Merge pull request #3303 from jimklimov/issue-3302
jimklimov Feb 10, 2026
ab7ddb9
Merge remote-tracking branch 'upstream/master' as of 2026-02-10 into FTY
jimklimov Feb 11, 2026
aa12c17
docs/maintainer-guide.txt: move VERSION_FORCED* file preparation (inv…
jimklimov Jan 29, 2026
45d4d3b
docs/maintainer-guide.txt: add OBS reference recipes to watch for ver…
jimklimov Jan 29, 2026
6ee0afd
scripts/Windows/build-mingw-nut.sh: add license header
jimklimov Jan 29, 2026
6ecf771
docs/maintainer-guide.txt: GHA file for PyNUTClient was renamed
jimklimov Jan 29, 2026
627cecb
Revert ".obs/workflows.yml: separate project builds with what looks l…
jimklimov Jan 29, 2026
2cd8817
conf/upsstats.html.sample.in: drop duplicate @REFRESH@ directive [#3316]
jimklimov Feb 11, 2026
eca41b7
clients/upsstats.c, docs/man/upsstats.html.txt: extend @STATUS@ to in…
jimklimov Feb 11, 2026
f022e6d
clients/upsstats.c: display_tree(): drop spurious <br> at end of tabl…
jimklimov Feb 12, 2026
073ce37
common/common.c, include/common.h, drivers/adelsystem_cbi.c, drivers/…
jimklimov Feb 12, 2026
1ae96a7
Merge pull request #3321 from jimklimov/low-hanging-fruits
jimklimov Feb 13, 2026
b0b3898
Merge pull request #3320 from jimklimov/prepare-release-2.8.5-picks
jimklimov Feb 13, 2026
90ad1dc
docs/man/nut.txt: old asciidoc variable "unset" only works with trail…
jimklimov Feb 13, 2026
65e838d
docs/images/nut-squared.svg: add a margin-less version of NUT logo
jimklimov Feb 14, 2026
099629a
Merge remote-tracking branch 'upstream/master' into FTY-remerge-20260210
jimklimov Feb 14, 2026
1085215
Merge branch 'low-hanging-fruits' into FTY-remerge-20260210
jimklimov Feb 14, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 15 additions & 0 deletions .github/pull_request_template.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,11 @@
to look out for. PRs to update this template are also welcome :)

* Local build iterations can be augmented with the ci_build.sh script.
Note that if your system has both GCC and CLANG, they can expose different
kinds of issues in their static analysis warnings, so incantations like
`CC=clang CXX=clang++ ./ci_build.sh` or `BUILD_TYPE=fightwarn ./ci_build.sh`
(to iterate a matrix of some build dependency combos and compilers) can
be useful.
-->

## General points
Expand All @@ -27,6 +32,12 @@
of "real" changes in the other commits. Similarly for typo fixes in
comments or text documents.

- [ ] Use of coding helper tools and AI should be disclosed in the commit
or PR comments (it is interesting to know which ones do a decent job).
As with other contributions, a human is responsible and thanked for the
quality and content of the change, and is presumed to have the right to
post that code to be published further under the project's license terms.

- [ ] Please star NUT on GitHub, this helps with sponsorships! ;)

## Frequent "underwater rocks" for driver addition/update PRs
Expand Down Expand Up @@ -92,6 +103,10 @@ Also note below, a point about PR posting for NUT DDL

## General documentation updates

- [ ] Added a bullet point into `NEWS.adoc`, possibly also `UPGRADING.adoc`
if there is something packagers or custom-build users should take into
account (new driver categories, configuration options, dependencies...)

- [ ] Updated `docs/acknowledgements.txt` (for vendor-backed device support)

- [ ] Added or updated manual page information in `docs/man/*.txt` files
Expand Down
1 change: 1 addition & 0 deletions .github/workflows/01-make-dist.yml
Original file line number Diff line number Diff line change
Expand Up @@ -141,6 +141,7 @@ jobs:
libfreeipmi-dev libipmimonitoring-dev \
libavahi-common-dev libavahi-core-dev libavahi-client-dev \
libgpiod-dev \
libglib2.0-dev \
bash dash ksh busybox \
libneon27-gnutls-dev \
build-essential git-core libi2c-dev i2c-tools lm-sensors \
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/05-codeql.yml
Original file line number Diff line number Diff line change
Expand Up @@ -88,7 +88,7 @@ jobs:
sudo dpkg-reconfigure man-db
sudo apt update
case x"${{matrix.compiler}}" in x*clang*) sudo apt install clang ;; x*) sudo apt install gcc g++ ;; esac
sudo apt install libltdl-dev libtool libtool-bin cppcheck ccache libgd-dev libcppunit-dev libsystemd-dev libssl-dev libnss3-dev augeas-tools libaugeas-dev augeas-lenses libusb-dev libusb-1.0-0-dev libmodbus-dev libsnmp-dev libpowerman0-dev libfreeipmi-dev libipmimonitoring-dev libavahi-common-dev libavahi-core-dev libavahi-client-dev libgpiod-dev libneon27-dev libi2c-dev i2c-tools lm-sensors ccache
sudo apt install libltdl-dev libtool libtool-bin cppcheck ccache libgd-dev libcppunit-dev libsystemd-dev libssl-dev libnss3-dev augeas-tools libaugeas-dev augeas-lenses libusb-dev libusb-1.0-0-dev libmodbus-dev libsnmp-dev libpowerman0-dev libfreeipmi-dev libipmimonitoring-dev libavahi-common-dev libavahi-core-dev libavahi-client-dev libgpiod-dev libglib2.0-dev libneon27-dev libi2c-dev i2c-tools lm-sensors ccache
date > .timestamp-init

- name: Prepare ccache
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/08-PyNUTClient.yml
Original file line number Diff line number Diff line change
Expand Up @@ -61,8 +61,8 @@ jobs:
run: >-
set -e ;
cd scripts/python/module ;
cp -f Makefile.am Makefile ;
make -f Makefile.am clean-local dist NUT_SOURCE_GITREV_NUMERIC="${{ steps.tag.outputs.TAG_NAME }}" PYTHON_DEFAULT="${{ steps.pythoncmd.outputs.PYTHON_DEFAULT }}" top_srcdir="../../.." srcdir="." builddir="." ;
sed 's,@dotMAKE@,,' < Makefile.am > Makefile ;
make -f Makefile clean-local dist NUT_SOURCE_GITREV_NUMERIC="${{ steps.tag.outputs.TAG_NAME }}" PYTHON_DEFAULT="${{ steps.pythoncmd.outputs.PYTHON_DEFAULT }}" top_srcdir="../../.." srcdir="." builddir="." ;
find . -ls
- name: Publish master distribution 📦 to Test PyPI
# https://github.com/pypa/gh-action-pypi-publish
Expand Down
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@
/_install_pkgprotodir/
Makefile
Makefile.in
tags

## Parent directory only
/aclocal.m4
Expand Down
Loading
Loading