Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
104 commits
Select commit Hold shift + click to select a range
baffc26
multipath-tools: add missing colon to the multipath output
xosevp Feb 16, 2026
bcfa02e
multipath-tools: identify the hds.c licence explicitly
xosevp Mar 13, 2026
ed6f6ae
libmultipath: Handle SCSI-2 style vpd page 0x83 descriptors
bmarzins Apr 13, 2026
0e07fbc
.clang-format: Add AllignArrayOfStructures
mwilck Mar 19, 2026
5ca74e7
Makefile: add 'test-outputs.tar' target
mwilck Mar 20, 2026
d4863c3
Makefile: include top-level Makefile in test-progs.tar...
mwilck Mar 20, 2026
f9fc475
GitHub workflows: increase --pids-limit
mwilck Mar 19, 2026
37c9d20
GitHub workflows: simplify if: syntax
mwilck Mar 20, 2026
516571e
GitHub workflows: upload log files in case of failure
mwilck Mar 20, 2026
f703f5b
GitHub workflows: native.yml: always use tar for upload
mwilck Mar 20, 2026
0ec4248
GitHub workflows: native.yml: simplify libreadline handling
mwilck Mar 20, 2026
8a4c751
GitHub workflows: don't start container to build artifacts
mwilck Mar 20, 2026
8933b22
multipathd: get_new_state: map PATH_TIMEOUT to PATH_DOWN
mwilck Mar 19, 2026
e3a0339
libmpathutil: add generic implementation for checker thread runners
mwilck Mar 19, 2026
30a6178
multipath-tools tests: add test program for thread runners
mwilck Mar 19, 2026
d1ebd97
libmultipath: TUR checker: use runner threads
mwilck Mar 19, 2026
920f052
libmultipath: tur checker: improve tur_deep_sleep() test
mwilck Apr 23, 2026
fa2eb12
multipath-tools: align ALUA state strings with kernel scsi_sysfs
xosevp May 31, 2026
bc50eb9
libmpathutil: runner: reduce a message loglevel
mwilck Apr 24, 2026
2c7a5fc
libmultipath: checkers: add two generic checker messages
mwilck Apr 24, 2026
8b8d0ba
libmultipath: checkers: move checker_class definition to checkers.h
mwilck Apr 24, 2026
dc29e08
libmpathutil: add implementation of generic shared pointer
mwilck Apr 24, 2026
023be40
multipath-tools tests: add tests for shared pointer code
mwilck Apr 24, 2026
cbfc711
libmultipath: remove libcheck_thread related code
mwilck May 17, 2026
e032b02
libmultipath: use shared_ptr for checker classes
mwilck Apr 24, 2026
ca006b1
libmultipath: use shared_ptr for prioritizers
mwilck Apr 24, 2026
2e9b23c
libmpathutil: runner: use shared_ptr
mwilck Apr 24, 2026
474682e
libmultipath: add generic async path checker code
mwilck Apr 24, 2026
5712eb4
libmultipath: checkers: add support for async checker
mwilck Apr 24, 2026
9770e6f
libmultipath: convert TUR checker to an async checker instance
mwilck Apr 24, 2026
7bb5441
libmultipath: convert cciss_tur checker to async checker
mwilck Apr 24, 2026
f906460
libmultipath: convert readsector0 checker to async checker
mwilck Apr 24, 2026
3c79c15
libmultipath: convert hp_sw checker to async checker
mwilck Apr 24, 2026
90c31d3
libmultipath: async_checker: add context_size and init symbols
mwilck May 5, 2026
c155083
libmultipath: convert RDAC checker to async checker
mwilck Apr 24, 2026
92eca20
libmultipath: checkers: rework mpcontext passing
mwilck Apr 24, 2026
6f7daba
libmultipath: convert emc_clariion to async_checker
mwilck Apr 29, 2026
c709915
fixup "GitHub workflows: upload log files in case of failure"
mwilck May 7, 2026
b065c9d
multipath-tools tests: add wrapper for fstat() and fstat64()
mwilck Jun 19, 2026
aeb7cc3
libmpathutil: runner: avoid segmentation violation in pthread_cancel()
mwilck Jun 22, 2026
a78777a
libmpathutil: runner: pause in cleanup handler if rctx is NULL
mwilck Jun 23, 2026
49eca7e
libmpathutil: runner: use pthread_cleanup_push()
mwilck Jun 24, 2026
fac68b6
multipath-tools tests: add unit test for reading GPT partition table
mwilck Jun 12, 2026
15310a3
kpartx: Fix integer overflow in GPT size calculation
mwilck Jun 11, 2026
8697ea7
kpartx: use mmap() to implement alloc_read_gpt_entries()
mwilck Jun 11, 2026
d08eefd
kpartx: dasd: avoid out-of-bounds write in read_dasd_pt()
mwilck Jun 11, 2026
cd77a2b
kpartx: dasd: avoid infinite loop in read_dasd_pt
mwilck Jun 11, 2026
6179c2d
kpartx: dasd: double check blocksize bounds after reading it from disk
mwilck Jun 11, 2026
c616a95
kpartx: dasd: avoid negative partition size
mwilck Jun 11, 2026
4e44052
.clang-format: set Cpp11BracedListStyle: false
mwilck Jun 18, 2026
2f81014
libmultipath: deprecate rr_weight, and make it do nothing
bmarzins Jun 15, 2026
c2e0dd0
libmultipath: deprecate rr_min_io_rq, and make it do nothing
bmarzins Jun 15, 2026
91f91c7
libmultipath: deprecate rr_min_io
bmarzins Jun 15, 2026
b6c7aab
libmultipath: don't set hwhander for bio based devices
bmarzins Jun 15, 2026
0fbcc6c
multipath-tools: delete obsolete information from multipath.conf.5
xosevp Jun 16, 2026
ca0d44d
multipath-tools: remove explicit width from .TP macros in multipath.c…
xosevp Jun 16, 2026
6ddd435
multipath-tools: remove explicit widths from macros in the remaining …
xosevp Jun 16, 2026
17df8d7
multipath-tools: remove syntax check comments from man pages
xosevp Jun 16, 2026
b956753
multipath-tools: clarify path selector descriptions in multipath.conf.5
xosevp Jun 18, 2026
fbff90a
multipath-tools: specify file paths using variables and add FILES sec…
xosevp Jun 16, 2026
175fae2
multipath-tools: clarify user_friendly_names prefix behavior in multi…
xosevp Jun 16, 2026
f69f8df
multipath-tools: fix mandoc errors/warnings in man pages
xosevp Jun 16, 2026
a92f54a
Makefile: check for availablity of memfd_create()
mwilck Jun 22, 2026
42ef330
multipath-tools Makefile: collect core dumps in test-outputs.tar
mwilck Jun 24, 2026
43e1827
multipath-tools tests: enable coredumps when running tests
mwilck Jun 24, 2026
2dba696
multipath-tools tests: use ioctl_request_t for all ioctl calls
mwilck Jun 22, 2026
0883277
multipath-tools tests: runner: avoid releasing context twice
mwilck Jun 23, 2026
e9b0725
multipath-tools tests: runner: fix wrong output for noise interval
mwilck Jun 25, 2026
e41906a
multipath-tools tests: runner: avoid memory leaks by waiting for threads
mwilck Jun 25, 2026
7700e25
multipath-tools tests: runner-test.sh: Check if libasan is enabled
mwilck Jun 25, 2026
5f61295
multipath-tools tests: runner-test.sh: further shorten test runtime
mwilck Jun 25, 2026
ff51c84
GitHub workflows: remove spelling action
mwilck Jun 18, 2026
20090b0
GitHub workflows: replace @mosteo-actions/docker-run with docker comm…
mwilck Jun 18, 2026
b89d42a
GitHub workflows: set coredump pattern
mwilck Jun 24, 2026
681185d
GitHub workflows: make sure core dumps can be uploaded
mwilck Jun 24, 2026
33d67c4
GitHub workflows: rolling: use run: docker instead of container workflow
mwilck Jun 24, 2026
7d775bd
GitHub workflows: multiarch: use ARM runner for ARM arches
mwilck Jun 25, 2026
d20bbb6
GitHub Workflows: run multiarch test on "musl" branch
mwilck Jun 25, 2026
5dea09f
multipath.conf.in: Update path_checker and force_sync documentation
mwilck Jul 6, 2026
8f9c225
multipath-tools: update NEWS.md
mwilck Jul 6, 2026
4611f97
libmultipath: make sure sscanf sets a max field width for strings
bmarzins Jul 7, 2026
95b808b
Remove unsed DEFAULT_DISABLE_CHANGED_WWIDS define
bmarzins Jul 7, 2026
a048f05
.clang-format: avoid reformatting comments
mwilck Jul 9, 2026
322353d
multipath-tools tests: fix code formatting in vpd.c
mwilck Jul 9, 2026
9114128
Fix minor code formatting issues in latest commits
mwilck Jul 9, 2026
72af830
Update NEWS.md
mwilck Jul 9, 2026
3eb8504
GitHub workflows: fix conditions in foreign.yaml
mwilck Jul 10, 2026
60183a1
Add github workflows (pre-0.15) on new orphan branch
mwilck Jul 10, 2026
b420ed1
GitHub workflows: replace actions/checkout@v4 with @v7
mwilck Jul 10, 2026
0c76a54
GitHub workflows: replace setup-qemu-action@v2 with @v4
mwilck Jul 10, 2026
2a92d13
Add dependabot.yml for tracking github action updates
mwilck Jul 10, 2026
914a517
Add dependabot.yml for tracking github action updates
mwilck Jul 10, 2026
7ac0e3a
Merge branch 'workflows' into queue
mwilck Jul 10, 2026
9dfa719
GitHub workflows [dependabot]: Bump actions/upload-artifact from 4 to 7
dependabot[bot] Jul 10, 2026
73be784
GitHub workflows [dependabot]: Bump actions/checkout from 4 to 7
dependabot[bot] Jul 10, 2026
5ad8ce7
GitHub workflows [dependabot]: Bump actions/download-artifact
dependabot[bot] Jul 10, 2026
7177fa0
GitHub workflows [dependabot]: Bump dawidd6/action-download-artifact
dependabot[bot] Jul 10, 2026
a55fe76
Merge branch 'workflows' into queue
mwilck Jul 10, 2026
d8b5f67
libmultipath: bump version to 0.15.0
mwilck Jul 13, 2026
c493f1f
libmultipath: iet prioritizer: obtain PATH_ID from udev
mwilck Jul 6, 2026
2c38dfc
Update NEWS.md
mwilck Jul 13, 2026
f474bdf
test-kpartx: add test for over-long partition separator
mwilck Jul 17, 2026
0307103
kpartx: fix crash and truncated device creation with long -p delimiter
Jul 17, 2026
a038ae0
Update NEWS.md
mwilck Jul 17, 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
3 changes: 3 additions & 0 deletions .clang-format
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ BreakBeforeBraces: Linux
BreakStringLiterals: false
AllowShortFunctionsOnASingleLine: Empty
AlignAfterOpenBracket: Align
AlignArrayOfStructures: Left
PointerAlignment: Right
ColumnLimit: 79
PenaltyBreakAssignment: 50
Expand All @@ -29,4 +30,6 @@ ForEachMacros:
- vector_foreach_slot
- vector_foreach_slot_backwards
- vector_foreach_slot_after
Cpp11BracedListStyle: false
ReflowComments: Never
---
278 changes: 0 additions & 278 deletions .github/actions/spelling/expect.txt

This file was deleted.

18 changes: 0 additions & 18 deletions .github/actions/spelling/only.txt

This file was deleted.

Loading
Loading