Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
898 commits
Select commit Hold shift + click to select a range
cc12450
.github/workflows/PyNUTClient.yml: update to use PYTHON_DEFAULT varna…
jimklimov Oct 24, 2025
9c1fb10
tests/NIT/nit.sh: revise isTestablePython() possible outcomes [#3130]
jimklimov Oct 24, 2025
f20354d
.circleci/config.yml: update from XCode-13.4.1 to XCode-16.4
jimklimov Oct 24, 2025
5acb543
.circleci/config.yml: opt out of blobless checkouts
jimklimov Oct 24, 2025
f74dc4d
tests/NIT/nit.sh: shouldDebug(): extend with a variable that can be s…
jimklimov Oct 24, 2025
dfbdb01
.circleci/config.yml: set DEBUG_NIT=true to troubleshoot python test …
jimklimov Oct 24, 2025
8d7fd73
tests/NIT/nit.sh: detect PYTHON from PY_SHEBANG (or use a caller-prov…
jimklimov Oct 24, 2025
eb5087e
configure.ac: on MacOS, also pass PYTHON_DEFAULT via /usr/bin/env [#3…
jimklimov Oct 24, 2025
4f9ce27
tests/NIT/nit.sh: detect PYTHON from caller-provided PYTHON_DEFAULT a…
jimklimov Oct 24, 2025
ece5538
NEWS.adoc: announce upstreamed OBS packaging recipes [#1209, #1316, #…
jimklimov Oct 24, 2025
032ea6e
scripts/obs/Makefile.am: fix EXTRA_DIST list
jimklimov Oct 24, 2025
17d9764
.obs/workflows.yml: Introduce an OBS workflow [#1209]
jimklimov Oct 26, 2025
d924996
.obs/workflows.yml: extend workflow definition [#1209]
jimklimov Oct 26, 2025
09e06d4
Merge pull request #3144 from jimklimov/FTY-obs
jimklimov Oct 26, 2025
774960e
Merge pull request #3145 from jimklimov/issue-3130
jimklimov Oct 26, 2025
e175edd
.obs/workflows.yml: retarget to "home:networkupstools:*" OBS project …
jimklimov Oct 26, 2025
1686d0f
Merge branch 'master' into issue-3000
jimklimov Oct 26, 2025
aba6f43
drivers/libusb{0,1}.c, NEWS.adoc: if the tried "rdlen" did not succee…
jimklimov Oct 26, 2025
f6a6581
clients/upsmon.c, NEWS.adoc: doshutdown() etc: tickle (systemd) watch…
jimklimov Oct 27, 2025
c26def2
docs/man/nutdrv_qx.txt: Fix the formatting of VOLTRONIC-AXPERT UNITS
atanas-vladimirov Oct 29, 2025
4b82201
Add SNMP info for ups.realpower
NohanV Oct 30, 2025
4c2f72a
common/common.c: upsnotify(): comment since which systemd versions di…
jimklimov Oct 30, 2025
bc54e35
common/common.c, include/common.h, NEWS.adoc: Introduced `NOTIFY_STAT…
jimklimov Oct 30, 2025
67da784
clients/upsmon.c: use upsnotify(NOTIFY_STATE_EXTEND_TIMEOUT, ...) to …
jimklimov Oct 30, 2025
3cba26d
configure.ac, scripts/systemd/nut-monitor.service.in: introduce SYSTE…
jimklimov Oct 30, 2025
7abc9fb
drivers/cyberpower-mib.c: bump CYBERPOWER_MIB_VERSION for added ups.r…
jimklimov Oct 30, 2025
b963537
drivers/libusb{0,1}.c: nut_libusb_open(): drop commented-away "goto n…
jimklimov Oct 30, 2025
3516f7c
Merge remote-tracking branch 'upstream/master' into issue-3136
jimklimov Oct 30, 2025
4017d8e
Merge pull request #3153 from atanas-vladimirov/master
jimklimov Oct 31, 2025
2900da9
Merge pull request #3154 from NohanV/master
jimklimov Oct 31, 2025
b78cbfb
Merge branch 'master' into issue-3136
jimklimov Oct 31, 2025
e167514
Merge branch 'master' into issue-3003
jimklimov Oct 31, 2025
944e41d
Merge branch 'master' into issue-3000
jimklimov Oct 31, 2025
31fd884
drivers/usbhid-ups.{c,h}, NEWS.adoc: consider FULLYCHARGED and NOTFUL…
jimklimov Oct 31, 2025
93fde6e
clients/upsmon.c, include/common.h: tone down definition of "infinity…
jimklimov Nov 3, 2025
9d172b1
drivers/main.{c,h}, drivers/dstate.{c,h}, NEWS.adoc: track previous_b…
jimklimov Nov 3, 2025
759f7ba
common/state.c, include/state.h, NEWS.adoc: refactor with difftime_st…
jimklimov Nov 3, 2025
2c4f69d
drivers/usbhid-ups.c: fix indentations
jimklimov Nov 3, 2025
676004b
drivers/usbhid-ups.c: only consider current_charge > 0 to rule out a …
jimklimov Nov 3, 2025
e10448e
drivers/main.{c,h}, drivers/dstate.{c,h}, NEWS.adoc: track CHRG/DISCH…
jimklimov Nov 3, 2025
e599ea8
common/common.c, NEWS.adoc: do not comment on "watchdog situation log…
jimklimov Nov 5, 2025
8c1faa9
common/common.c: do not track upsnotify_reported_extend_timeout_syste…
jimklimov Nov 5, 2025
8fa254d
Merge pull request #3151 from jimklimov/issue-3003
jimklimov Nov 6, 2025
1d7242b
Merge branch 'master' into issue-3146
jimklimov Nov 6, 2025
87bb15b
Merge pull request #3156 from jimklimov/issue-3146
jimklimov Nov 6, 2025
432abbc
Merge branch 'master' into issue-3136
jimklimov Nov 6, 2025
e495246
Merge pull request #3009 from jimklimov/issue-3000
jimklimov Nov 6, 2025
7715f83
Merge branch 'master' into issue-3136
jimklimov Nov 6, 2025
87d0ece
.github/workflows/codeql.yml: fix typo for ccache key name
jimklimov Nov 6, 2025
ae6fc29
Makefile.am: dist-hook: report if DISTing VERSION_FORCED* files
jimklimov Nov 6, 2025
c5fc7e0
Makefile.am, NEWS.adoc, docs/maintainer-guide.txt: introduce `make di…
jimklimov Nov 6, 2025
a27e826
.github/workflows: re-number the jobs to hopefully impact processing …
jimklimov Nov 6, 2025
f64ec1a
.github/workflows/01-make-dist.yml, NEWS.adoc: introduce a CI job to …
jimklimov Nov 6, 2025
30425ed
.github/workflows/01-make-dist.yml: do not `make dist-sig` (via `dist…
jimklimov Nov 6, 2025
d78fa4b
.github/workflows/01-make-dist.yml: more debugging of git workspace […
jimklimov Nov 6, 2025
e9806d3
.github/workflows/01-make-dist.yml: fix GHA scripting syntax; update …
jimklimov Nov 6, 2025
30d5eaa
.github/workflows/01-make-dist.yml: try to post a link to tarballs on…
jimklimov Nov 6, 2025
4461767
.github/workflows/01-make-dist.yml: pull whole repo if `git describe`…
jimklimov Nov 6, 2025
11b1153
.github/workflows/01-make-dist.yml: act on tags too [#1400]
jimklimov Nov 6, 2025
50e824a
.github/workflows/01-make-dist.yml: there is no env.GITHUB_HEAD_REF […
jimklimov Nov 6, 2025
9217baa
.github/workflows/01-make-dist.yml: try to post a link to tarballs on…
jimklimov Nov 6, 2025
16f8ce4
.github/workflows/01-make-dist.yml: debug subst-github-ref-name [#1400]
jimklimov Nov 6, 2025
e040f48
.github/workflows/01-make-dist.yml: more trickery to make git-describ…
jimklimov Nov 6, 2025
000c49d
.github/workflows/01-make-dist.yml: different var for built SHA [#1400]
jimklimov Nov 6, 2025
9390b3a
.github/workflows/01-make-dist.yml: flip TEST_REF for branches and co…
jimklimov Nov 6, 2025
1637b71
.github/workflows/01-make-dist.yml: typo fix (renamed subst-github-re…
jimklimov Nov 6, 2025
c7f92c6
.github/workflows/01-make-dist.yml: "Try to get more Git metadata" ea…
jimklimov Nov 6, 2025
31ec3a3
.github/workflows/01-make-dist.yml: tell actions/checkout to fetch mo…
jimklimov Nov 6, 2025
420242e
.github/workflows/01-make-dist.yml: "Try to get more Git metadata" on…
jimklimov Nov 6, 2025
358d93d
.github/workflows/01-make-dist.yml: fix step IDs [#1400]
jimklimov Nov 6, 2025
a638faf
.github/workflows/01-make-dist.yml: try to fix permissions for PR com…
jimklimov Nov 6, 2025
e75ff50
.github/workflows/01-make-dist.yml: allow to fire on more branches [#…
jimklimov Nov 6, 2025
c242351
.github/workflows/01-make-dist.yml: after all use pull_request not pu…
jimklimov Nov 6, 2025
140b5c1
.github/workflows/01-make-dist.yml: do not immediately fail the CI jo…
jimklimov Nov 6, 2025
10ef85f
.github/workflows/01-make-dist.yml: try to use GITHUB_TOKEN when post…
jimklimov Nov 6, 2025
32a3798
.github/workflows/01-make-dist.yml: no fatal problem if we can not de…
jimklimov Nov 6, 2025
ddd2af6
.github/workflows/01-make-dist.yml: define permissions for auto-gener…
jimklimov Nov 6, 2025
8805e50
.github/workflows/01-make-dist.yml: try to use GITHUB_TOKEN when post…
jimklimov Nov 6, 2025
f20dac7
.github/workflows/01-make-dist.yml: try more ways to post a PR commen…
jimklimov Nov 7, 2025
374dd0c
.github/workflows/01-make-dist.yml: try "issues: write" into permissi…
jimklimov Nov 7, 2025
b6a8b96
.github/workflows/01-make-dist.yml: comment about substitute-string-a…
jimklimov Nov 7, 2025
5f190c6
scripts/obs/nut.spec: turn package availability/requirement for NUTPK…
jimklimov Nov 7, 2025
48b0cab
scripts/obs/nut.spec: define NUTPKG_WITH_<DEPNAME> when we requre the…
jimklimov Nov 7, 2025
e1ce3f3
scripts/obs/_config: CentOS 10 depends on "either of" util-linux(-cor…
jimklimov Nov 7, 2025
cb8c7f1
scripts/obs/_config: no ccache in RHEL_7 it seems [#1209]
jimklimov Nov 7, 2025
e80b6fa
scripts/obs/nut.spec: fix "distro_version" numbers (some have extra d…
jimklimov Nov 7, 2025
b828fcb
scripts/obs/nut.spec: libltdl-devel (nut-scanner and consumers) and l…
jimklimov Nov 7, 2025
51f8b97
scripts/obs/nut.spec: more constraints about what is available in wha…
jimklimov Nov 7, 2025
21e5d7a
scripts/obs/debian.control: dumb down the libmodbus requirement [#1209]
jimklimov Nov 7, 2025
313e13e
scripts/obs/debian.control: dumb down the libi2c requirement [#1209]
jimklimov Nov 7, 2025
2b1a596
scripts/obs/nut.spec: try to constrain udev to non-RHEL [#1209]
jimklimov Nov 7, 2025
1ce8f8e
Revert "scripts/obs/nut.spec: try to constrain udev to non-RHEL [#1209]"
jimklimov Nov 7, 2025
67e3fd6
Revert "scripts/obs/debian.control: dumb down the libi2c requirement …
jimklimov Nov 7, 2025
e489864
Revert "scripts/obs/debian.control: dumb down the libmodbus requireme…
jimklimov Nov 7, 2025
621e0e7
.github/workflows/01-make-dist.yml: add permissions for delete artifa…
jimklimov Nov 7, 2025
6c5a25a
.github/workflows/01-make-dist.yml: try using a custom MAKE_DIST_TOKE…
jimklimov Nov 7, 2025
267230d
Revert ".github/workflows/01-make-dist.yml: add permissions for delet…
jimklimov Nov 7, 2025
3707ddf
.github/workflows/01-make-dist.yml: try pull_request_target again, to…
jimklimov Nov 7, 2025
8c5f6c7
.github/workflows/01-make-dist.yml: refer to links from GH checks ent…
jimklimov Nov 7, 2025
65c67d6
Merge pull request #3158 from jimklimov/FTY-obs
jimklimov Nov 7, 2025
c7198d5
Merge pull request #3149 from jimklimov/issue-3136
jimklimov Nov 7, 2025
7fcfafa
Makefile.am, NEWS.adoc: introduce "make distcheck-completeness" to ve…
jimklimov Nov 7, 2025
05ca230
.github/workflows/01-make-dist.yml: introduce "make distcheck-complet…
jimklimov Nov 7, 2025
61d7af0
.github/workflows/01-make-dist.yml: fix message [#1400]
jimklimov Nov 7, 2025
c1c3d7f
Merge pull request #3161 from jimklimov/FTY-obs
jimklimov Nov 7, 2025
ba8c94e
docs/qa-guide.adoc: expand chapter on OBS [#1209]
jimklimov Nov 7, 2025
392d69c
drivers/nhs_ser.c, NEWS.adoc: limit the use of baud rates by what the…
jimklimov Nov 8, 2025
29d39ac
upsset.c: Recognize RANGE NUMBER and NUMBER types.
atanas-vladimirov Nov 8, 2025
cb597bc
.github/workflows/01-make-dist.yml: subst-github-ref-name prefer gith…
jimklimov Nov 8, 2025
c31c968
NEWS.adoc: fix asciidoc markup for upsset improvement [#3164]
jimklimov Nov 8, 2025
f2cb53b
.github/workflows/01-make-dist.yml: try to report the more correct Gi…
jimklimov Nov 8, 2025
be34aff
.github/workflows/01-make-dist.yml: comment away one of the ways to p…
jimklimov Nov 8, 2025
fd479f7
.github/workflows/01-make-dist.yml: drop the list of wider permission…
jimklimov Nov 8, 2025
6a1d11c
.github/workflows/01-make-dist.yml: uncomment attempts to post commen…
jimklimov Nov 8, 2025
f20dfe1
.github/workflows/01-make-dist.yml: attempt to post a comment for com…
jimklimov Nov 8, 2025
23dfe12
.github/workflows/01-make-dist.yml: rephrase initial sticky note for …
jimklimov Nov 8, 2025
1451a3f
.github/workflows/01-make-dist.yml: do not fail if we can not post th…
jimklimov Nov 8, 2025
ea1879e
Merge pull request #3162 from jimklimov/FTY-obs
jimklimov Nov 8, 2025
df2ddb0
Merge branch 'master' into master
jimklimov Nov 8, 2025
056af52
.github/workflows/01-make-dist.yml: try to blend in the github.event.…
jimklimov Nov 8, 2025
c158540
.github/workflows/01-make-dist.yml: debug-print inputs for substituti…
jimklimov Nov 8, 2025
bec79f9
Merge pull request #3165 from networkupstools/FTY-obs
jimklimov Nov 8, 2025
0a4f3ee
.github/workflows/01-make-dist.yml: expand criteria for comment posti…
jimklimov Nov 8, 2025
f85e72b
Merge pull request #3166 from networkupstools/FTY-obs
jimklimov Nov 8, 2025
129ac6c
.github/workflows/01-make-dist.yml: add links for running a custom co…
jimklimov Nov 8, 2025
7e40d20
.github/workflows/01-make-dist.yml: extend to contents:write permissi…
jimklimov Nov 8, 2025
74e6238
Merge pull request #3167 from networkupstools/FTY-obs
jimklimov Nov 8, 2025
d36f96f
.github/workflows/01-make-dist.yml: update comments [#1400]
jimklimov Nov 8, 2025
7eef1e3
.github/workflows/01-make-dist.yml: drop superfluous comment-posting …
jimklimov Nov 8, 2025
8b7fdb3
NEWS.adoc: update about links to automatic dist tarballs [#1400]
jimklimov Nov 8, 2025
882f4bb
docs/download.txt: add intro for development sources chapter [#1400]
jimklimov Nov 8, 2025
1c97535
docs/download.txt: move notes about building from source upwards [#1400]
jimklimov Nov 8, 2025
db51203
docs/download.txt: revise notes on snapshots (not only GitHub now) an…
jimklimov Nov 8, 2025
4f5825f
.github/workflows/01-make-dist.yml: drop commented-away permissions […
jimklimov Nov 8, 2025
c73811c
.github/workflows/01-make-dist.yml: drop MAKE_DIST_TOKEN [#1400]
jimklimov Nov 8, 2025
23814de
Merge pull request #3169 from networkupstools/FTY-obs
jimklimov Nov 8, 2025
6864b38
Merge branch 'master' into master
jimklimov Nov 9, 2025
3b065ee
docs/download.txt: align British vs Americanish English spelling [#1400]
jimklimov Nov 9, 2025
f8ecd52
Merge pull request #3164 from atanas-vladimirov/master
jimklimov Nov 9, 2025
543f294
server/sstate.c, NEWS.adoc: wait a second before declaring UPS data s…
jimklimov Nov 9, 2025
135499b
upsstats: Add JSON output mode via ?json parameter
atanas-vladimirov Nov 9, 2025
fd629df
docs/man/upsstats.cgi.txt: Use `devices` instead of upses.
atanas-vladimirov Nov 10, 2025
3126529
NEWS.adoc: rephrase the upsstats+JSON entry [#3171]
jimklimov Nov 10, 2025
cb8e755
configure.ac, NEWS.adoc, docs/configure.txt: support more default use…
jimklimov Nov 10, 2025
f2a9f47
configure.ac, NEWS.adoc: warn if `nobody` or `nogroup` end up being u…
jimklimov Nov 10, 2025
a2b9361
UPGRADING.adoc: `configure` script would now probe the OS for more us…
jimklimov Nov 10, 2025
fdf88f9
clients/upsstats.c: printf("%x") requires an UNSIGNED int argument [#…
jimklimov Nov 10, 2025
0d8aa8b
clients/upsstats.c: json_escape(): reduce the char value range-check …
jimklimov Nov 11, 2025
caeb690
configure.ac, NEWS.adoc: align British vs Americanish English spellin…
jimklimov Nov 11, 2025
3c7a8b1
clients/upsmon.c, scripts/systemd/nutshutdown.in: comments to clarify…
jimklimov Nov 11, 2025
a05c9a1
fix notification spamming
xxxajk Nov 11, 2025
b7619b0
Merge branch 'networkupstools:master' into master
xxxajk Nov 11, 2025
40891b7
.github/workflows/01-make-dist.yml: PoC with LouisBrunner/checks-acti…
jimklimov Nov 10, 2025
532f9d6
.github/workflows/01-make-dist.yml, NEWS.adoc, docs/download.txt: dro…
jimklimov Nov 11, 2025
880c206
.github/workflows/01-make-dist.yml: Create new GH Check report via sh…
jimklimov Nov 11, 2025
17d206d
Merge pull request #3177 from jimklimov/FTY-obs
jimklimov Nov 11, 2025
4885d92
Merge pull request #3170 from jimklimov/issue-661
jimklimov Nov 11, 2025
3cdaac1
Merge pull request #3175 from jimklimov/issue-3173
jimklimov Nov 11, 2025
4b8cef3
Merge pull request #3176 from xxxajk/master
jimklimov Nov 11, 2025
8c58ef9
Merge pull request #3171 from atanas-vladimirov/upsstats_json
jimklimov Nov 11, 2025
4e9f76a
upsc: Add -j option for JSON output
atanas-vladimirov Nov 11, 2025
27820b6
NEWS.adoc: Update the PR number.
atanas-vladimirov Nov 11, 2025
97eb8aa
strjson.c, strjson.h: Add newline at end of files
atanas-vladimirov Nov 11, 2025
c045aa2
clients/Makefile.am: Make sure libcommonstrjson.la dependencies exist
atanas-vladimirov Nov 11, 2025
3bea26d
.github/workflows/01-make-dist.yml: shorten workflow name, move detai…
jimklimov Nov 12, 2025
78e0257
Merge pull request #3179 from networkupstools/FTY-obs
jimklimov Nov 12, 2025
684bd61
Merge remote-tracking branch 'upstream/master' into json
jimklimov Nov 12, 2025
9307e77
clients/Makefile.am: limit use of libcommonstrjson.la to upsc and ups…
jimklimov Nov 12, 2025
eea2034
includes/strjson.h: keep common headers in one place [#3178]
jimklimov Nov 12, 2025
fa52619
upsstats*.html.sample: Enhance model detection in upsstats HTML templ…
atanas-vladimirov Nov 12, 2025
1b0f78d
NEWS.adoc: Update the PR number.
atanas-vladimirov Nov 12, 2025
32b89e4
clients/upsc.c: return valid JSON documents also in case of error [#3…
jimklimov Nov 12, 2025
226520e
clients/upsclient.c: upscli_splitaddr(): highlight that currently a "…
jimklimov Nov 12, 2025
c2ec658
Merge branch 'master' into cgi_template
atanas-vladimirov Nov 12, 2025
04f1901
UPGRADING.adoc: new *.html.sample templates to consider [#3180]
jimklimov Nov 12, 2025
098c525
nutdrv_qx_masterguard: Adds a clear.fault.record instant command
atanas-vladimirov Nov 12, 2025
f99780f
Merge branch 'master' into nutdrv_qx_masterguard
atanas-vladimirov Nov 12, 2025
87b90bd
NEWS.adoc: Update the PR number.
atanas-vladimirov Nov 12, 2025
dcd3529
NEWS.adoc: formatting and typo fixes for masterguard QX updates [#3181]
jimklimov Nov 12, 2025
431da78
Merge pull request #3178 from atanas-vladimirov/json
jimklimov Nov 13, 2025
2cbdaea
Merge pull request #3180 from atanas-vladimirov/cgi_template
jimklimov Nov 13, 2025
0e0db5c
Merge branch 'master' into nutdrv_qx_masterguard
jimklimov Nov 13, 2025
41daedf
docs/new-drivers.txt: document addvar, getval and testvar, and nut_us…
jimklimov Nov 17, 2025
ead95ba
Merge remote-tracking branch 'upstream/master' into nutdrv_qx_masterg…
jimklimov Nov 17, 2025
76001e6
docs/nut.dict: add British "ageing" for the keyword on the progress i…
jimklimov Nov 17, 2025
d5b040b
docs/common.xsl, docs/man/asciidoc.conf.in, COPYING, NEWS.adoc, docs/…
jimklimov Nov 19, 2025
20881ba
docs/Makefile.am, Makefile.am, NEWS.adoc: introduce SPELLCHECK_QUICK=…
jimklimov Nov 19, 2025
cc78dc3
Merge pull request #3186 from jimklimov/docs-section-anchors
jimklimov Nov 20, 2025
d99c796
Merge branch 'master' into nutdrv_qx_masterguard
jimklimov Nov 20, 2025
f458202
driver/nutdrv_qx_masterguard.c: bump version [#3181]
jimklimov Nov 20, 2025
00cc50c
Merge pull request #3181 from atanas-vladimirov/nutdrv_qx_masterguard
jimklimov Nov 20, 2025
9bc1826
Update tripplite_usb.c to fix issue 3191
rewsssiestedbo Nov 21, 2025
fcdff40
drivers/tripplite_usb.c, NEWS.adoc: bump the version and add news ent…
jimklimov Nov 21, 2025
14f83e0
docs/common.xsl, docs/man/asciidoc.conf.in: inherit style of anchorjs…
jimklimov Nov 21, 2025
5d3d5eb
docs/man/nut.txt: update sentence markup; expand on built-in vs confi…
jimklimov Nov 21, 2025
4d0f9c0
Merge pull request #3192 from rewsssiestedbo/patch-1
jimklimov Nov 21, 2025
5a966dc
scripts/upsdrvsvcctl/nut-driver-enumerator.sh.in, NEWS.adoc: revise m…
jimklimov Nov 22, 2025
8d4839f
Makefile.am: shellcheck-nde: be sure to test freshly generated script…
jimklimov Nov 22, 2025
130826c
Merge pull request #3197 from jimklimov/issue-3194
jimklimov Nov 23, 2025
7a07824
nutdrv_qx: Hides QX_FLAG_NONUT variables from syslog.
atanas-vladimirov Nov 23, 2025
ae05ecd
NEWS.adoc: Update the PR number.
atanas-vladimirov Nov 23, 2025
3d2f002
tests/nut-driver-enumerator-test.sh: see now backticks and doublequot…
jimklimov Nov 23, 2025
53a706c
tests/nut-driver-enumerator-test.sh: report if the failure could be d…
jimklimov Nov 24, 2025
31d8f0d
tests/nut-driver-enumerator-test.sh: support passing-or-failing tests…
jimklimov Nov 24, 2025
a060282
tests/nut-driver-enumerator-test.sh: double-quote $0 name inspection,…
jimklimov Nov 24, 2025
4e0d483
tests/nut-driver-enumerator-test.sh: revise shell script syntax with …
jimklimov Nov 24, 2025
6c63499
tests/NIT/nit.sh: revise shell script syntax with backticks and doubl…
jimklimov Nov 24, 2025
4d8847d
autogen.sh: revise shell script syntax with backticks and double-quot…
jimklimov Nov 24, 2025
fe893ad
ci_build.sh: revise shell script syntax with backticks and double-quo…
jimklimov Nov 24, 2025
8b5196f
configure.ac, m4/*.m4: revise shell script syntax with backticks and …
jimklimov Nov 24, 2025
de783bf
scripts/Windows/*.sh: revise shell script syntax with backticks and d…
jimklimov Nov 24, 2025
3106718
scripts/fuse/*: revise shell script syntax with backticks and double-…
jimklimov Nov 24, 2025
b532aed
scripts/{Aix,Solaris}: revise packaging and init shell script syntax …
jimklimov Nov 24, 2025
b8d5dbe
scripts/installer/*: revise packaging and init shell script syntax wi…
jimklimov Nov 24, 2025
4dfe0cb
scripts/obs/nut.spec: revise packaging and init shell script syntax w…
jimklimov Nov 24, 2025
4898f04
scripts/python/app/NUT-Monitor: revise shell script syntax with backt…
jimklimov Nov 24, 2025
f436154
scripts/subdriver/gen-snmp-subdriver.sh: revise shell script syntax w…
jimklimov Nov 24, 2025
2d87962
scripts/subdriver/gen-usbhid-subdriver.sh: revise shell script syntax…
jimklimov Nov 24, 2025
74bebca
scripts/upsdrvsvcctl/nut-driver-enumerator.sh.in: revise shell script…
jimklimov Nov 24, 2025
f956ab1
scripts/upsdrvsvcctl/upsdrvsvcctl.in: revise shell script syntax with…
jimklimov Nov 24, 2025
504ec73
scripts/valgrind/valgrind.sh.in: revise shell script syntax with back…
jimklimov Nov 24, 2025
ea78a36
tools/driver-list-format.sh: revise shell script syntax with backtick…
jimklimov Nov 24, 2025
9016bbd
tools/gitlog2version.sh: revise shell script syntax with backticks an…
jimklimov Nov 24, 2025
e24693f
tools/nut-dumpdiff.sh: revise shell script syntax with backticks and …
jimklimov Nov 24, 2025
fc275c7
tools/nut-ddl-dump.sh: revise shell script syntax with backticks and …
jimklimov Nov 24, 2025
3fdc49d
docs/ci-farm-lxc-setup.txt: revise shell script syntax with backticks…
jimklimov Nov 24, 2025
a4f9eac
docs/docinfo.xml.sh.in: revise shell script syntax with backticks and…
jimklimov Nov 24, 2025
0032f52
*/Makefile.am: revise shell script syntax with backticks and double-q…
jimklimov Nov 24, 2025
844f987
NEWS.adoc: update about fixed back/double quoted shell scripting nuan…
jimklimov Nov 24, 2025
a7d83f0
Merge pull request #3199 from jimklimov/issue-3196
jimklimov Nov 25, 2025
ffd25bd
Merge pull request #3198 from atanas-vladimirov/nutdrv_qx_logging
jimklimov Nov 25, 2025
b24ff89
FTY remerge from 'upstream/master' as of 20251125
jimklimov Nov 25, 2025
d9f114d
docs/man/snmp-ups-dmf.txt: fix an admonition block to contain a sentence
jimklimov Nov 25, 2025
12d8236
m4/*lua.m4: revise shell script syntax with backticks and double-quot…
jimklimov Nov 25, 2025
f9e9232
scripts/DMF/*.sh: revise shell script syntax with backticks and doubl…
jimklimov Nov 25, 2025
7e5208d
scripts/subdriver/gen-snmp-subdriver.sh: generate_DMF(): revise shell…
jimklimov Nov 25, 2025
78603d5
scripts/DMF/Makefile.am: revise shell script syntax with backticks an…
jimklimov Nov 25, 2025
d102b72
drivers/snmp-ups.c: make use of upsdrv_tweak_prognames() to alias eit…
jimklimov Nov 25, 2025
7d6673f
Drop legacy Jenkinsfile from FTY/DMF branch
jimklimov Nov 25, 2025
87a7905
configure.ac: reconcile comments and markup with master branch
jimklimov Nov 25, 2025
5a80e87
drivers/Makefile.am, docs/packager-guide.txt: comment on delivery of …
jimklimov Nov 25, 2025
253c01a
drivers/snmp-ups.{c,h}: align DMF codebase with upstream/master
jimklimov Nov 25, 2025
0a4c968
Move obs/ to scripts/obs/ in FTY branch to re-alignt with upstream/ma…
jimklimov Nov 25, 2025
a887969
Merge OBS recipe changes from branch 'upstream/master' into 'FTY' as …
jimklimov Nov 25, 2025
4142b45
docs/packager-guide.txt: fix copy-paste typo
jimklimov Nov 25, 2025
58225b7
Drop obsolete OBS recipe files from FTY branch (renamed on master)
jimklimov Nov 25, 2025
9ef9f92
drivers/snmp-ups.h: rollback a wrong fix
jimklimov Nov 25, 2025
4dd9e85
docs/config-prereqs.txt: revise instructions for (now older) Debian 12
jimklimov Nov 29, 2025
ece1056
docs/config-prereqs.txt: refer also to "Building NUT for in-place upg…
jimklimov Nov 29, 2025
41f6c11
Merge remote-tracking branch 'upstream/master' into FTY-remerge-20251125
jimklimov Nov 29, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
33 changes: 18 additions & 15 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ jobs:
XCODE_VER:
type: string
# https://circleci.com/docs/using-macos/#supported-xcode-versions-silicon
default: "13.4.1"
default: "16.4"
CC:
type: string
default: "" # e.g. "clang"
Expand Down Expand Up @@ -73,7 +73,10 @@ jobs:
# Add steps to the job
# See: https://circleci.com/docs/2.0/configuration-reference/#steps
steps:
- checkout
- checkout:
# https://circleci.com/changelog/default-method-used-to-checkout-code-from-your-repository-is-changing-on-nov/
# NUT SEMVER and ChangeLog work, maybe more, rely on git history
method: full

# - run:
# name: "check shell"
Expand Down Expand Up @@ -160,16 +163,16 @@ jobs:
# uses of sem_init() and sem_destroy() in nut-scanner.c)
# NOTE: CANBUILD_NIT_TESTS=yes to check if single-executor environments
# do not have a problem with it.
# NOTE: python3.11 is available but broken on some of the workers
# (no homebrew dirs in search path)
# NOTE: python3.11 was available but broken on some of the xcode-13.4.1
# workers (no homebrew dirs in search path)
- run:
name: "ci_build"
command: |-
HOMEBREW_PREFIX="`brew config | grep HOMEBREW_PREFIX: | awk '{print $2}'`" \
CANBUILD_NIT_TESTS=yes \
CANBUILD_NIT_TESTS=yes DEBUG_NIT=true \
CFLAGS="$CC_STDVER" \
CXXFLAGS="$CXX_STDVER" \
PYTHON=python3.11 \
PYTHON=python3.13 \
./ci_build.sh

- run:
Expand Down Expand Up @@ -219,15 +222,15 @@ workflows:
### This scenario is a subset of fightwarn-all below (modulo C standard),
### so disabled to not waste time from free CircleCI allowance limit:
# - osx-xcode:
# name: "gnu17-clang-xcode13_4_1-default-all-errors"
# XCODE_VER: "13.4.1"
# name: "gnu17-clang-xcode16_4-default-all-errors"
# XCODE_VER: "16.4"
# CC: "clang"
# CXX: "clang++"
# CC_STDVER: "-std=gnu17"
# CXX_STDVER: "-std=gnu++17"

# - osx-xcode:
# name: "gnu11-gcc-xcode13_4_1-out-of-tree"
# name: "gnu11-gcc-xcode16_4-out-of-tree"
# CC: "gcc"
# CXX: "g++"
# CC_STDVER: "-std=gnu11"
Expand All @@ -236,7 +239,7 @@ workflows:
# CI_BUILDDIR: "obj"

# - osx-xcode:
# name: "c99-cxx11-gcc-xcode13_4_1-default-distcheck"
# name: "c99-cxx11-gcc-xcode16_4-default-distcheck"
# CC: "gcc"
# CXX: "g++"
# CC_STDVER: "-std=c99"
Expand All @@ -245,7 +248,7 @@ workflows:
# BUILD_TYPE: "default"

- osx-xcode:
name: "gnu11-clang-xcode13_4_1-out-of-tree"
name: "gnu11-clang-xcode16_4-out-of-tree"
CC: "clang"
CXX: "clang++"
CPP: "clang -E"
Expand All @@ -255,7 +258,7 @@ workflows:
CI_BUILDDIR: "obj"

- osx-xcode:
name: "c99-cxx11-clang-xcode13_4_1-default-distcheck"
name: "c99-cxx11-clang-xcode16_4-default-distcheck"
CC: "clang"
CXX: "clang++"
CPP: "clang -E"
Expand All @@ -265,16 +268,16 @@ workflows:
BUILD_TYPE: "default"

- osx-xcode:
name: "stdDefault-xcode13_4_1-fightwarn-all"
name: "stdDefault-xcode16_4-fightwarn-all"
# Run "default-all-errors" with both compiler families,
# using their default C/C++ standard for current release:
BUILD_TYPE: "fightwarn-all"

### This does not work due to missing dependencies built for MacOS in homebrew:
### TODO? Evaluate other packagers (MacPorts, fink...)?
# - osx-xcode:
# name: "c17-clang-xcode13_4_1-alldrv"
# XCODE_VER: "13.4.1"
# name: "c17-clang-xcode16_4-alldrv"
# XCODE_VER: "16.4"
# CC: "clang"
# CXX: "clang++"
# CC_STDVER: "-std=c17"
Expand Down
Loading
Loading