Rivoreo Source Code Repositories
src.rivoreo.one
/
mfiutil
/
cb9c94b77e2c6433e706dde79ab4716f2d8e73b3
cb9c94b
Fix potential buffer overflow and truncation issues
by WHR
· 3 months ago
6abdec6
Make output messages more consistent and fix some minor formatting issues
by WHR
· 3 months ago
e6c57a7
Document that referencing volumes via 'mfid' names is only supported with mfi(4) driver
by WHR
· 3 months ago
25224ae
Fix file descriptor leak in function 'mfi_ctrl_alarm_enable'
by WHR
· 3 months ago
e956d4a
Handle potential ioctl(2) failures in mfi_flash.c
by WHR
· 3 months ago
3fc3c39
Fix typo in Makefile
by WHR
· 3 months ago
df25132
Replace 'uint' and 'u_int' types with portable and possibly more appropriate types
by WHR
· 3 months ago
b72f0c4
Remove unused include/sys/linker_set.h
by WHR
· 3 months ago
1692cc7
Check and recreate symbolic link to first mrsas(4) management device node when driver type 'mrsas' was requested, in case both mfi(4) and mrsas(4) drivers are active and mfi(4) has created the symbolic link first
by WHR
· 3 months ago
585c849
Reject invalid unit number from command line
by WHR
· 3 months ago
9e6813f
Create the management device node for Linux, if it doesn't exist as a character device node
by WHR
· 3 months ago
53c2a9c
Compatibility fixes for DragonFly BSD
by WHR
· 3 months ago
2efc0ed
Indicate command handlers return errno, by using a temptatory variable in 'main' function
by WHR
· 3 months ago
7192830
Define macro '_GNU_SOURCE' for ffsll(3) from some versions of GNU C Library
by WHR
· 3 months ago
34cb8b0
Drop checking of 'SET_DECLARE' macro
by WHR
· 3 months ago
4519640
Add 'install' target in Makefile
by WHR
· 3 months ago
c38bf65
Cleanup disused humanize_number(3)-related code
by WHR
· 3 months ago
2022d81
Make some pointers read-only as appropriate
by WHR
· 3 months ago
3e3ca80
Make this tool work on big-endian platforms
by WHR
· 3 months ago
1a6e19c
Remove some unused types
by WHR
· 3 months ago
8600785
Fix missing 'Ar' macro for some lines in man page
by WHR
· 3 months ago
d4d6677
Fix multiple incorrect accesses of an union member in 'struct mfi_evt_detail'
by WHR
· 3 months ago
4e291b9
Change 'struct mfi_spare' to use zero-length array to match codes that using this type
by WHR
· 3 months ago
6a7d35f
Use zero-length array in 'struct mfi_evt_list' and fix an out of bound access when the array length is really zero
by WHR
· 3 months ago
a20d636
Make direct command opcode marcos endian-neutral
by WHR
· 3 months ago
4c1f530
Support 'debug' subcommand for mfi(4) driver only
by WHR
· 3 months ago
97fa0c7
Optionally use libdevinfo(3LIB) instead of path_to_inst(4) for looking up management device node on Solaris
by WHR
· 3 months ago
bc23b95
Allow changing driver type on Solaris
by WHR
· 3 months ago
236949d
Request MFIIO_QUERY_DISK is only supported by the mfi(4) driver, don't use it with other driver
by WHR
· 3 months ago
82632e6
Remove '__FBSDID' macro definition from CFLAGS as it is no longer needed
by WHR
· 3 months ago
b774720
Adjust header of 'show volumes' output
by WHR
· 3 months ago
e0cd1ff
Remove an unused declaration
by WHR
· 3 months ago
72bf66d
Add support for mr_sas(7D) driver with Solaris kernel
by WHR
· 3 months ago
907fe7f
Remove a redundant statement
by WHR
· 3 months ago
0034143
Make the source code compiles for Solaris without actual support for Solaris mr_sas(7D) driver
by WHR
· 3 months ago
ceca000
Use a consistent base to convert from MFI time to Unix time
by WHR
· 3 months ago
0b6f79f
Implicate driver type to be 'mrsas' if the running program is named 'mrsasutil'
by WHR
· 3 months ago
48e873f
Append a local version string to the full version string to identify this fork
by WHR
· 3 months ago
bca5d24
Make `mfiutil show progress` print out the elapsed time estimate in a more humanized way
by Enji Cooper
· 6 years ago
dcc722a
Document that the option '-t' is only relevant to FreeBSD
by WHR
· 3 months ago
91ecc98
Remove unnecessary new line from an error message
by WHR
· 3 months ago
a2ceec9
Call setlocale(3) at begining of the program
by WHR
· 3 months ago
8c3f4ae
Document newly added driver type selection option in man page
by WHR
· 3 months ago
81ec6d5
Add support for kFreeBSD mrsas(4) driver, which uses same ioctl(2) interface as Linux megaraid_sas driver
by WHR
· 3 months ago
62606fd
Use actual command name in usage message
by WHR
· 3 months ago
395ea9d
Compatibility fixes for Darwin
by WHR
· 3 months ago
b3692f6
Don't define the static version of reallocf(3) for Darwin, since it is already available there
by WHR
· 3 months ago
adad057
Add support of showing SCSI inquiry strings on non-kFreeBSD platforms
by WHR
· 3 months ago
9d0532d
Tell GNU-style getopt(3) to stop scanning options after subcommand
by WHR
· 4 months ago
899a550
Change event log printing format, and extend size of timestamp formatting buffer
by WHR
· 4 months ago
9cbac84
Support 'on' and 'off' inputs in 'ctrlprop alarm' subcommand
by WHR
· 4 months ago
f2f111f
Fix malformed error messages in 'ctrlprop rebuild' and 'ctrlprop alarm' subcommands
by WHR
· 4 months ago
d8ead35
Correct format of usage strings
by WHR
· 4 months ago
ed8452b
Remove the incorrect implementation of humanize_number(3)
by WHR
· 4 months ago
b53c417
Don't use term 'JBOD' for non-RAID SYSTEM physical drives, as it has a different meaning in this program
by WHR
· 4 months ago
be72f04
Make 'Makefile' compatible with BSD make
by WHR
· 4 months ago
a67674b
Explictly set language standard to GNU C99, since the source code uses C99 features
by WHR
· 4 months ago
7a3f903
Enable compilation of human_readable.c for all platforms
by WHR
· 4 months ago
ced9781
Set 'mfi_adapter_no' for Linux to make option '-u' useful
by WHR
· 4 months ago
52149d8
Drop libbsd dependency
by WHR
· 4 months ago
fc9b2db
Avoid using BSD-specific extension of strftime(3) formatting specifications
by WHR
· 4 months ago
017e50a
Add .gitignore
by WHR
· 4 months ago
a5bc3b4
Port to GNU/Linux with libbsd
by WHR
· 4 months ago
20a0f5c
Import from FreeBSD 11.1-RELEASE
by WHR
· 4 months ago