261 Commits

Author SHA256 Message Date
84ac486d42 Accepting request 1296260 from Base:System
Resubmit after bsc#1247053 was fixed

OBS-URL: https://build.opensuse.org/request/show/1296260
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nvme-cli?expand=0&rev=85
2025-07-30 09:41:15 +00:00
2fb55ee0e4 Accepting request 1295958 from openSUSE:Factory
https://bugzilla.opensuse.org/show_bug.cgi?id=1247053

OBS-URL: https://build.opensuse.org/request/show/1295958
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nvme-cli?expand=0&rev=84
2025-07-27 14:25:54 +00:00
0e83a0f75a Accepting request 1295958 from openSUSE:Factory
https://bugzilla.opensuse.org/show_bug.cgi?id=1247053

OBS-URL: https://build.opensuse.org/request/show/1295958
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nvme-cli?expand=0&rev=84
2025-07-27 14:25:54 +00:00
23b3654b37 Accepting request 1295760 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1295760
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nvme-cli?expand=0&rev=83
2025-07-26 11:40:37 +00:00
7080da110a Accepting request 1295758 from home:wagi:branches:Base:System
- Update to version 2.15:
  * Release v2.15
  * doc: Regenerate all docs for v2.15
  * nvme-rpmb: print error message when setting auth key fails
  * nvme-cli: sanitize free() handling
  * udev: Add custom udev rules for HPE Alletra Storage
  * nvme-print-stdout: add get-log command verbose outputs
  * build: bump libnvme wrap
  * sndk: Add support for retrieving data area 4
  * sndk: Add support for new PCI device id
  * nvme-list: fix verbose JSON output for 'nvme list' command
  * nvme-wrap: add power management and arbitration features functions
  * build: bump libnvme wrap
  * wdc: Fix for get-drive-status wdc plugin command
  * nvme: Added message key for printable eye in normal format
  * nvme: plot eye chart data and hex dumping VS eye data
  * nvme-print-stdout: add get log verbose outputs
  * nvme-print: fix stdout_endurance_group_event_agg_log() parameter
  * nvme-print-stdout: add ANA, PEL and LBA status log verbose outputs
  * nvme-print-stdout: add get log command verbose outputs
  * feat: add volatile-wc command
  * doc: add get and set feature commands symbolic names
  * nvme: add get and set feature commands symbolic names
  * doc: add get-log command symbolic names
  * nvme: add get-log command symbolic names
  * CI: adopt kubevirt-action for self-hosted ARC
  * netapp-smdev: update invalid device handling
  * netapp-ontapdev: update invalid device handling
  * wdc: invalid customer ID fix
  * sndk: vs-internal-log udui support

OBS-URL: https://build.opensuse.org/request/show/1295758
OBS-URL: https://build.opensuse.org/package/show/Base:System/nvme-cli?expand=0&rev=173
2025-07-25 12:05:30 +00:00
1b452b7f91 - Update to version 2.15:
* Release v2.15
  * doc: Regenerate all docs for v2.15
  * nvme-rpmb: print error message when setting auth key fails
  * nvme-cli: sanitize free() handling
  * udev: Add custom udev rules for HPE Alletra Storage
  * nvme-print-stdout: add get-log command verbose outputs
  * build: bump libnvme wrap
  * sndk: Add support for retrieving data area 4
  * sndk: Add support for new PCI device id
  * nvme-list: fix verbose JSON output for 'nvme list' command
  * nvme-wrap: add power management and arbitration features functions
  * build: bump libnvme wrap
  * wdc: Fix for get-drive-status wdc plugin command
  * nvme: Added message key for printable eye in normal format
  * nvme: plot eye chart data and hex dumping VS eye data
  * nvme-print-stdout: add get log verbose outputs
  * nvme-print: fix stdout_endurance_group_event_agg_log() parameter
  * nvme-print-stdout: add ANA, PEL and LBA status log verbose outputs
  * nvme-print-stdout: add get log command verbose outputs
  * feat: add volatile-wc command
  * doc: add get and set feature commands symbolic names
  * nvme: add get and set feature commands symbolic names
  * doc: add get-log command symbolic names
  * nvme: add get-log command symbolic names
  * CI: adopt kubevirt-action for self-hosted ARC
  * netapp-smdev: update invalid device handling
  * netapp-ontapdev: update invalid device handling
  * wdc: invalid customer ID fix
  * sndk: vs-internal-log udui support

OBS-URL: https://build.opensuse.org/package/show/Base:System/nvme-cli?expand=0&rev=173
2025-07-25 12:05:30 +00:00
b76de3ad33 Accepting request 1271357 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1271357
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nvme-cli?expand=0&rev=82
2025-04-22 15:30:55 +00:00
bd00084db6 metadata update
OBS-URL: https://build.opensuse.org/package/show/Base:System/nvme-cli?expand=0&rev=171
2025-04-22 09:08:53 +00:00
86a78d8888 Accepting request 1269217 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1269217
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nvme-cli?expand=0&rev=81
2025-04-15 14:45:12 +00:00
ca8946c450 - Update to version 2.13:
* Release v2.13
  * doc: Regenerate all docs for v2.13
  * nvme-print: print new fields of nvme_id_independent_id_ns
  * plugins/lm: Refine Sequence Indicator description and macro usage
  * plugins/solidigm: Updated SMART PLL Lock Loss counters field
  * nvme-print: display fw-rev in list-subsys output
  * nvme-print: display model in list-subsys output
  * nvme-cli: attach ns to local controller if none specified
  * Revert "nvme-print-json: display only verbose output"
  * nvme: fix to set nvme_io_args reftag value
  * netapp-ontapdev: add subsysname to regular output
  * nvme-print: use allocation error string variable
  * plugins: add NVMe feature extension
  * nvme-print: add nvme_show_perror() variable number arguments
  * nvme-print-json: set allocation error string directly
  * ocp: Fix print_formatted_var_size_str and json_add_formatted_var_size_str
  * ocp: replace no-uuid option help string to use no_uuid variable
  * plugins/lm: Pass numd option to nvme_lm_migration_recv
  * plugins: sort subdir list as alphabetical order
  * plugins: move meson.build solidigm-nvme.c into solidigm/meson.build
  * completions: Update solidigm parse-telemetry-log --sourcefile
  * documentation: Updated solidigm parse-telemetry-log source-file.
  * plugins/solidigm: Fix parse-telemetry-log command parsing error handling.
  * plugins/solidigm: parse-telemetry-log aware of OCP2.5 binaries
  * sndk: Add documentation for Sandisk plugin commands
  * sandisk: Add sandisk plugin
  * netapp-ontapdev: add subsysname to the verbose output
  * sed: add SED man pages

OBS-URL: https://build.opensuse.org/package/show/Base:System/nvme-cli?expand=0&rev=169
2025-04-14 10:01:53 +00:00
86920cdd94 Accepting request 1254208 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1254208
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nvme-cli?expand=0&rev=80
2025-03-20 18:23:28 +00:00
2ebd027dca - Don't generate /etc/nvme/hostnqn in build environments
(bsc#1238038)

OBS-URL: https://build.opensuse.org/package/show/Base:System/nvme-cli?expand=0&rev=167
2025-03-18 17:50:38 +00:00
48548c0aa7 Accepting request 1253748 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1253748
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nvme-cli?expand=0&rev=79
2025-03-18 16:40:09 +00:00
36cf8c3700 - Update to version 2.12:
* Release v2.12
  * doc: Regenerate all docs for v2.12
  * build: bump libnvme wrap
  * wdc: On FreeBSD, get the timezone the same as with real glibc
  * nvme: add error message for mmap_registers
  * sed: improved contextual error messages
  * nvme: use correct parser type for nvmsetid and endgid option
  * nvme-print: print new fields of Asynchronous Event Configuration
  * completions: add pull-model-ddc-req-log command
  * doc: add pull-model-ddr-req-log command
  * nvme: add pull-model-ddc-req-log command
  * nvme: fix ave-discovery-log command LID setting
  * Makefile: Add new targets and update meson command syntax
  * micron: Add missing newline
  * completions: add ave-discovery-log command
  * doc: add ave-discovery-log command
  * Documentation: Added solidigm plugin commands to main manual page.
  * nvme-print: add human readable output for IOCS Data Structure
  * build: bump libnvme wrap
  * sed: extended discovery feature code printing
  * netapp-ontapdev: correct the basestr header (bsc#1237275)
  * nvme: add ave-discovery-log command
  * nvme-print-json: delete json_host_discovery_log printf error code
  * netapp-smdev: update err msg for no smdevices (bsc#1237275)
  * netapp-ontapdev: update err msg for no ontapdevices (bsc#1237275)
  * netapp-smdev: update basestr header in verbose output (bsc#1237275)
  * netapp-ontapdev: update basestr headers in verbose output
  * nvme: enforce ns granularity on ns create
  * doc: add host-discovery-log command
  * completions: add host-discovery-log command
  * completions: fix zsh completions array parameter names
  * nvme: add host-discovery-log command
  * build: bump libnvme wrap
  * nvme-print: print Host Behavior Support feature fields
  * completions: Added fdp feature auto-completion.
  * nvme-wrap: fix get_log_reachability_associations parameters order
  * nvme-print-binary: fix to output phy rx eom log length
  * nvme-print-binary: fix to output dispersed ns participating nss log length
  * nvme-print-binary: fix to output reachability groups log length
  * nvme-print-binary: fix to output reachability associations log length
  * plugins/ocp: Added OCP 2.6 telemetry support Updated the Telemetry Structure and Enum to support the OCP 2.6 spec
  * util/logging: fix print format string
  * plugins/sed: use platform depended cast for pointer type
  * plugins/virtium: fix print format string
  * util/types: fix print format string
  * build: bump libnvme wrap
  * nvme-print: print new fields of nvm_id_ctrl
  * nvme: check for valid output format (bsc#1237275)
  * nvme: make get-feature JSON output print everything (bsc#1237275)
  * doc: Add nvme-fdp-feature command
  * plugins/fdp: Added FDP feature subcommand.
  * tests: check if verify command is supported
  * tests: fix hex to base-10 conversion in id-ctrl output
  * tests: read LBA size for validation
  * tests: fix LBA format calculation
  * completions: add reachability-associations-log command
  * doc: add reachability-associations-log command
  * nvme: add reachability-associations-log command
  * nvme-wrap: do_admin_op() get_log_reachability_groups parameters order
  * build: bump libnvme wrap
  * nvme: make -v output consistent with -H output for nvme get-feature (bsc#1237275)
  * nvme: make -v output consistent with -H output for nvme get-property (bsc#1237275)
  * nvme: fix reachability-groups-log command perror message
  * completions: add reachability-groups-log command
  * doc: add reachability-groups-log command
  * CI: add missing bind-mount option for /dev
  * Revert "argconfig: add argconfig_get_value()"
  * Revert "nvme: use blkdev for direct if namespace-id specified"
  * Revert "nvme: add flush command chardev handle error message"
  * nvme: add reachability-groups-log command
  * nvme: do not output debug infos on info level
  * build: checkpatch limit line length to 100 chars
  * nvme-print-stdout: add details in list-ns verbose output (bsc#1237275)
  * nvme-print-stdout: add descriptions for nsze, ncap & nuse (bsc#1237275)
  * completions: add and fix io-mgmt-recv and io-mgmt-send commands
  * completions: add dispersed-ns-participating-nss-log command
  * doc: add dispersed-ns-participating-nss-log command
  * nvme: add dispersed-ns-participating-nss-log command
  * completions: add changed-alloc-ns-list-log command
  * completions: fix mgmt-addr-list-log command
  * doc: add changed-alloc-ns-list-log command
  * nvme: add NVMe 2.1 changed-alloc-ns-list-log command
  * nvme-wrap: handle get log rotational media info correctly
  * build: sync checkpatch config file
  * build: checkpatch ignore new/del/mov files
  * nvme-wrap: use rotational media information log libnvme-mi API
  * build: bump libnvme wrap
  * ocp: fix to free hwcomp log desc memory allocated
  * nvme: change attach-ns to error out if wrong device given
  * nvme-print: print new id-ns fields added in NVM Command Set Spec 1.1
  * build: bump libnvme wrap
  * plugins/ocp: fix telemetry parser buffer overflow
  * sed: add '--read-only' to lock/unlock commands
  * udev-rules-ontap: switch to queue-depth iopolicy
  * doc: add rotational-media-info-log command
  * completions: add rotational-media-info-log command
  * tests: monitor /dev for new nvme block device
  * plugins/solidigm: Telemetry null check json object
  * plugins/solidigm: Replace snprintf with asprintf
  * Revert "tests: add blkdev checking after NS creation"
  * fabrics: make 'disconnect' accepting only -n or -d
  * nvme: add rotational-media-info-log command
  * tests: add verbose options for NS management commands
  * tests: add blkdev checking after NS creation
  * tests: correct to check blkdev for NS attached
  * ocp-telemetry-decode: fix ascii string lookup
  * nvmf-keys: udev rule should be using /etc/nvme
  * nvme: set eds to true if controller supports 128 bit hostid
  * nvme: add flush command chardev handle error message
  * nvme: use blkdev for direct if namespace-id specified
  * argconfig: add argconfig_get_value()
  * nvme: add NS management commands error message output
  * build: remove thank you bot
  * build: fix REST API call and permissions for thanks you note
  * nvme-print-stdout: use NVME_CTRL_OACS definitions
  * build: automatically add a thank you note on PR merge
  * nvme-print-json: add get feature pls mode print
  * nvme-print-stdout: add get feature pls mode print
  * doc: add mgmt-addr-list-log command
  * completions: add mgmt-addr-list-log command
  * completions: fix ocp hardware-component-log zsh completion
  * doc: fix ocp-hardware-component-log documentation errors
  * nvme-print-binary: add binary_mgmt_addr_list_log()
  * nvme-print-json: add json_mgmt_addr_list_log()
  * nvme: add mgmt-addr-list-log command
  * build: bump libnvme wrap
  * nvme-print-json: add NVMe 2.1 identify power state descriptor fields
  * nvme-print-stdout: add NVMe 2.1 identify power state descriptor fields
  * types: move STR_LEN definition from json.h
  * nvme-print: add NVMe 2.1 admin commands strings
  * nvme-print-stdout: add human readable output for DSTO field
  * nvme: add the new Self-test Code of Device Self-test command
  * nvme-print-stdout: split PEL functions
  * nvme-print-stdout: split PEL set feature event function
  * nvme-print-stdout: use libnvme FDP events feature definitions
  * nvme-print-stdout: fix to print PEL set feature event FDP events
  * nvme-print: add NVMe 2.1 get and set features FIDs string
  * build: bump libnvme wrap
  * ocp-nvme: Add missing data media_dies_offline to smart_extended_log.
  * ocp-nvme: Update ocp v2.6 Smart Information Extended
  * plugins/ocp: Align ocp_smart_extended_log struct.
  * plugins/ocp: Use structure for ocp smart log
  * ocp: Update ocp plugin version
  * ocp: Fixes for OCP 2.5 Telemetry Stats Parsing
  * make: fix make rpm target
  * nvme-print: add NVMe 2.1 get log page LIDs string
  * ocp: change hwcomp log size variable name to log_bytes
  * ocp: fix to check hwcomp log size if valid
  * ocp: add ocp dssd log id and feature id definitions
  * util: introduce int56_to_long() type conversion helper
  * ocp-print: use int48_to_long() to print 48 bits values
  * ocp: remove unnecessary 64 bits mask
  * ocp: use struct nvme_timestamp type for FAHE-5 timestamp field
  * nvme-print: move obj_add_* definitions into util/json.h
  * nvme: fix to use NVME_VAL() for CQ entry status field filter
  * nvme-print-json: update id-ctrl print code to use libnvme definition
  * nvme-print-json: update register print code to use libnvme definition
  * util: clean up json.h file
  * dapustor: avoid sprinkling ifdefs
  * netapp: avoid sprinkling ifdefs
  * intel: avoid sprinkling ifdefs
  * micron: avoid sprinkling ifdefs
  * util: cast to use empty function json_object_array_add parameter k
  * wdc: enable wdc-nvme.c build without json-c dependencies checking
  * ssstc: build plugin not depended on json without json
  * seagate: enable seagate-nvme.c build without json-c dependencies checking
  * scaleflux: enable sfx-nvme.c build without json-c dependencies checking
  * scaleflux: use PRIu64 printf format string instead of llu
  * nvidia: build plugin not depended on json without json
  * netapp: enable netapp-nvme.c build without json-c dependencies checking
  * nbft: enable nbft-plugin.c build without json-c dependencies checking
  * plugins: introduce OPT_FLAG_JSON for command option json
  * amzn: avoid sprinkling ifdefs and use flags
  * Fixed latency_monitor_feature_enable to be 01h as per OCP spec v2.0
  * ocp: add ocp_get_log_simple() to set UUID index
  * build: bump wrap
  * plugin/lm: Introduce Live Migration plugin
  * ocp-nvme: Add a different formatting for JSON output
  * Plugin: ScaleFlux Adding Status Command
  * Plugin: ScaleFlux Use NVME_NSID_ALL
  * Plugin: ScaleFlux Spelling&Typo Fixes
  * Plugin: ScaleFlux Seperating Types
  * micron: enable micron-nvme.c build without json-c dependencies checking
  * intel: enable intel-nvme.c build without json-c dependencies checking
  * huawei: enable huawei-nvme.c build without json-c dependencies checking
  * fdp: build plugin not depended on json without json
  * dell: build plugin not depended on json without json
  * dapustor: enable dapustor-nvme.c build without json-c dependencies checkin
  * amzn: use PRIu64 printf format string instead of llu
  * amzn: enable amzn-nvme.c build without json-c dependencies checking
  * nvme: disable output-format option json value without json-c
  * doc: Add write zeroes command namespace-zeroes option
  * ocp: add set-enable-ieee1667-silo command
  * ocp: add ocp-types.h file for OCP requirements definitions
  * nvme-wrap: add nvme_cli_set_features() API function
  * doc: remove TLS documentation
  * sed: add '--read-only' to 'sed initialize'
  * plugins: build plugins not depended on json without json
  * ocp: update internal-log command telemetry type description
  * ocp: delete internal-log command telemetry type none value definition
  * nvme: plugins/fdp, check endurance group identifier
  * print: OACS Host Managed Live Migration Support (HMLMS)
  * build: bump libnvme wrap
  * nbft: Report proper error codes from discover_from_nbft()
  * tests: Use container image to run nightly tests
  * tests: Fix `subprosess.call` calls
  * tests: Refactor prints
  * tests: Remove unneeded sleep statements
  * tests: use current LBA format as I/O block size
  * tests: Use json output for parsing
  * tests: Introduce configurable nvme binary path
  * nvme: add Namespace Zeroes support to Write Zeroes command
  * print: id-ctrl print updated based on NVMe v2.1
  * print: Add missing fid to string
  * build: bump libnvme wrap
  * ocp: TCG Configuration Log field added ocp v2.6
  * ns_descs: prevent buffer overrun and memory corruption
  * ocp: set UUID index to get extended smart log
  * plugins/ocp: fixed crash in telemetry string log output format json
  * nvme: Host-init telemetry log mcda field added
  * build: bump libnvme wrap
  * nvme-print-stdout: print MAXWZD and NSZS bits of ONCS field
  * build: bump libnvme wrap
  * netapp-smdev: add verbose output (bsc#1234217)
  * netapp-smdev-doc: add verbose details (bsc#1234217)
  * netapp-smdev: remove redundant code (bsc#1234217)
  * nvme-print: fix Arbitration Mechanism Supported
  * nvme: telemetry ctrl-init need to clear RAE
  * nvme-netapp: update err messages (bsc#1234217)
  * netapp-ontapdev: fix JSON output for nsze & nuse (bsc#1234217)
  * netapp-ontapdev: fix fw version handling (bsc#1234217)
  * print: Supported Log lidsp print updated NVMe v2.1
  * nvme-print-stdout: add nvm-id-ctrl command VER and LBAMQF fields
  * build: bump libnvme wrap
  * wdc: rework log retrieval and parsing
  * build: change muon setup command and parameter
  * ocp: set UUID index to get hwcomp log
  * type: Using enums of ANSAN and RGCNS bit for OAES
  * nvme-print: print the new fields added in Sanitize log - TP4152
  * build: bump libnvme wrap
  * nvme-print: Add id-ctrl CTRATT.RHII, using enum
  * fabrics: update return values for dim
  * ocp-nvme: Add Error Injection type from ocp2.6
  * ocp-nvme: Update ocp v2.6 Hardware Component
  * build(deps): bump codecov/codecov-action from 4 to 5
  * nvme: update messages for few misc functions
  * ocp-nvme: fix the error display of Hardware Component Log
  * opc: fix hardware component descriptions bytes number
  * ocp-nvme: Recommit removed patch
  * netapp-ontapdev-doc: add verbose details (bsc#1232616)
  * netapp-ontapdev: add verbose output (bsc#1232616)
  * plugins/netapp: add include of libgen.h for basename(3) prototype
  * nvme-print: add fallback for non-standard locale category
  * docs: add howto to setup TLS connections
  * plugins/amzn: add stats support
  * nvme-print: use NVME_GET in sanitize log
  * wdc:  Fixes for SNTMP Capabilities
  * build: Add token for coverage test
- Update bugzilla references

OBS-URL: https://build.opensuse.org/package/show/Base:System/nvme-cli?expand=0&rev=165
2025-03-17 11:01:18 +00:00
19092010d8 Accepting request 1239628 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1239628
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nvme-cli?expand=0&rev=78
2025-01-24 12:38:00 +00:00
a0b70cbdfd - Drop rcFOO symlinks for CODE16 (PED-266).
OBS-URL: https://build.opensuse.org/package/show/Base:System/nvme-cli?expand=0&rev=163
2025-01-22 17:36:24 +00:00
c135886f52 Accepting request 1219893 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1219893
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nvme-cli?expand=0&rev=77
2024-11-01 20:00:58 +00:00
342aa396ae - Update to version 2.11:
* docs: update check-tls-key arguments
  * nvme: add support to append TLS PSK to keyfile for check-tls-key
  * nvme: return correct error code in append_keyfile
  * docs: nvme-id-doman: dom{ia => ai}n
  * ocp: fix latency monitoring data structure entry endian
  * ocp: fix TCG configuration log endian
  * ocp: fix firmware activation history entry endian
  * docs: update gen-tls-key arguments
  * nvme: add support to add derive TLS PSK to keyfile
  * nvme: rename identity to version
  * nvme: set file permission for keyfile to owner only
  * nvme: export tls keys honoring version and hmac
  * nvmf-keys: add udev rule to import tls keys
  * docs: update TLS options
  * fabrics: add support to connect to accept a PSK command line
  * fabrics: add support to connect to accept a configuration
  * nvme: use unsigned char for hmac and identity
  * nvme-print: Add Sanitize Media Verification Event in PEL log
  * netapp-ontapdev: add err msg for no ontapdevices
  * netapp-smdev: add err msg for no smdevices
  * doc: Add sanitize command emvs option
  * ocp: combine to use GUID length definitions
  * nvme: update tls_key() handling
  * nvme-print-stdout: print VERS bit of SANICAP field
  * nvme: add EMVS support to sanitize command
  * ocp: remove callback function cast
  * doc: added commit conventions to contribution guidelines
  * ocp: fix ocp-print-stdout.c indentation error
  * ocp: fix ocp-nvme.c indentation errors

OBS-URL: https://build.opensuse.org/package/show/Base:System/nvme-cli?expand=0&rev=161
2024-10-31 15:26:30 +00:00
adf99fdd92 Accepting request 1191155 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1191155
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nvme-cli?expand=0&rev=76
2024-08-06 07:07:40 +00:00
f21aeef95a Accepting request 1191151 from home:wagi:branches:Base:System
- Update to version 2.10:
  * sed: Fix parsing of Discovery0 features
  * fabrics: avoid potential segfault in nvmf_dim()
  * nvme: avoid segfault in show-topology (bsc#1226197)
  * fabrics: do not leak nvme_ctrl_t object on connect
  * nvme: extend help message when mmap regs fails
  * nvme: return -ENXIO value to open device if errno not set
  * wdc: OCP 2.5 Log Page Updates
  * fabrics: drop --quiet alias -S
  * fabrics: drop --disable-sqflow alias -d
  * fabrics: check if json config is existing
  * plugins/ocp: fix UAF when printing telemetry log
  * nvme-print-stdout: fix persistent-event-log set feature event output
  * fabrics: do not report error when no modules are loaded when disconnecting
  * fabrics: use cleanup helper where possible
  * fabrics: print an error for ENOENT too
  * plugins/virtium: use time_t for time_stamp values
  * completions: add ocp set-error-injection command
  * doc: add ocp set-error-injection command
  * ocp: add set-error-injection command
  * nvme: use argconfig_parse_seen to check conditions
  * nvme: use proper mask to get correct lbafu value
  * utils: fix print formatting option
  * utils: cleanup includes in utils.h
  * utils: add missing header
  * nvme-print: Added print for two new fields for HMB feature
  * plugins/micron: Move OCP internal log parsing from Micron to OCP Plugin.
  * fabrics: remove unused _discover_from_json_config_file() argument
  * nvme: avoid unnecessary dup() + close() in io_mgmt_send()
  * util: remove unnecessary NULL check in cleanup_nvme_root()

OBS-URL: https://build.opensuse.org/request/show/1191151
OBS-URL: https://build.opensuse.org/package/show/Base:System/nvme-cli?expand=0&rev=159
2024-08-02 10:05:26 +00:00
e725890a1b Accepting request 1171773 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1171773
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nvme-cli?expand=0&rev=75
2024-05-05 10:10:29 +00:00
cfcdd735dd Accepting request 1171771 from home:wagi:branches:Base:System
- Update to version 2.9.1:
  * plugins/spdk: drop the plugin
- Update to version 2.9:
  * nvme-print: expand the maximum field length to prevent misalignment
  * plugins/spdk: plugin to list SPDK subsystems
  * nvme-print: check if controller belong to SPDK
  * plugins/spdk: plugin to list SPDK controllers
  * nvme-print-stdout: fix ASQB, ACQB and BMBBA prints
  * build: bump libnvme wrap
  * nvmf-autoconnect: fix string encoding
  * nvme: identify primary ctrl do not accept nsid
  * nvme-wrap: remove unused nvme_cli_get_log_ana_groups()
  * nvme-print-json: use admin queue attributes definitions
  * nvme-print-json: use CSTS definitions
  * nvme-print-stdout: use POWER_OF_TWO macro
  * nvme-print-json: use controller configuration definitions
  * nvme-print-json, nvme-print-stdout: add tertiary version number
  * nvme-print-json: use NVME_MAJOR and NVME_MINOR definitions
  * nvme-print-json: use NVME_BOOT_PARTITION_INFO field definitions
  * nvme-print-json: add support telemetry log create event in PEL
  * nvme-print-json: add support set feature event in PEL
  * nvme-print-json: add obj_d() function
  * nvme-print-json: add obj_add_uint_0nx() function
  * meson.build: Fix spelling of sed-opal.h filename
  * sed_opal: Only build when we really have sed_opal headers
  * nvme: fix error path if write() fails in get_telemetry_log()
  * plugins/solidigm: Additional LID for temperature statistics.
  * plugins/solidigm: Improved Solidigm UUID index detection.
  * nvme-print-stdout: Add CSTS.ST register stdout print
  * nvme-print-stdout: Use NVME_CMIC definitions
  * nvme-print: Use NVME_UNIT definitions
  * nvme-print-stdout: Use NVME_CMBMSC/STS/EBS/SWTP definitions
  * plugins/ssstc: add a new plugin for SSSTC driver
  * nvmf-connect: systemd hardening effort
  * plugins/ocp: Adjusted variable type size carrying UUID index to 8 bit.
  * nvme: fix security buffer allocation size
  * nvme: Change fw-download xfer initialization to set 0
  * nvme: Add fw-download warning message for FWUG alignment error
  * plugins/ocp: Split ocp_get_uuid_index() into find and get functions.
  * nvme: fix mem leak in multiple key related functions (bsc#1223331)
  * fabrics: fix mem leak in nvmf_check_hostid_and_hostnqn() (bsc#1223331)
  * nvme-print-stdout: Use NVME_BPRSEL definitions
  * nvme-print-stdout: Use NVME_BPINFO definitions
  * nvme-print-stdout: Use NVME_CMBSZ definitions
  * nvme-print-stdout: Use NVME_CMBLOC definitions
  * Revert "logging: fix error handling for ioctl passthru wrappers"
  * fabrics: align identify command payload
  * ocp: Unify line start spacing as tabs
  * ocp: support OCP DSSD Async Event Config feature
  * nvme: Add support for get-reg and set-reg commands
  * nvme-print-json: Add register print functions
  * nvme-print-stdout: Add register print functions
  * nvme-print: Add register print functions
  * nvme: Refactor mmap_registers to add writable parameter
  * nvme-print: Change PMRSZU string function as unit string
  * nvme-print: Refactor CMBLOC and PMRSTS registers function
  * logging: fix error handling for ioctl passthru wrappers
  * nbft: Fix scandir() error check
  * nbft: Refactor connection attempt out
  * nvme-print: Use EOM optional data present macros changed
  * nvme-print: Print cntlid number for controller
  * nvme: check-tls-key fails despite having hostnqn file (bsc#1223331)
  * nvme: print retained key for gen-tls-key's -i option too (bsc#1223331)
  * fabrics : allow host to create duplicate connections to target
  * fabrics: Fix fast_io_fail_tmo option
  * nvme-print-stdout: use admin queue attributes definitions
  * nvme-print-stdout: use CSTS definitions
  * nvme-print-stdout: use controller configuration definitions
  * nvme-print-stdout: use NVME_MAJOR and NVME_MINOR definitions
  * nvme-print-stdout: use FDP configuration attributes definitions
  * nvme: add new function 'tls_key'
  * nvme: use library functions for importing and exporting TLS keys (bsc#1216982)
  * nvme: extend error message for ns scan failures
  * nvme-print-json: Bugfix status json key of sanitize-log
  * sed: update SED password when initalizing (bsc#1222168)
  * plugins/memblaze: add performance stats
  * plugins/memblaze: fix code mis-type error
  * plugins/memblaze: code refactor on applying __packed on more structs
  * plugins/memblaze: code refactor on using cleanup_nvme_dev
  * nvme: Fix to cleanup free raw_secret memory allocated
  * plugins/memblaze: code-format on leading indent and align
  * plugins/wdc: Fix narrow index variable type in for loop to __u32
  * plugins/wdc: Whitespace changes
  * nvme: Delete unused nvme root scanned
  * ocp: support OCP 2.5 Set Telemetry Profile feature
  * nvme: Don't seg fault if given device is not char/block device
  * nbft: Include SSNS index in error messages (bsc#1222026)
  * nbft: Pause logging for expected connection failures (bsc#1222026)
  * nbft: Silence connection failures for unavailable SSNS (bsc#1222026)
  * nbft: Fix 'verbose' argument type (bsc#1222026)
  * plugins/nbft: Implement verbose logging
  * plugins/nbft: Print the new SSNS flags
  * nbft: Fix uninitialized variable
  * plugins/nbft: Fix uninitialized variables
  * plugins/sed: Fix uninitialized variable
  * nvme-print-stdout: Fix uninitialized variable
  * nvme-print-json: Fix uninitialized variable
  * build: Switch default meson buildtype to 'debugoptimized'
  * nvme: do not scan topology when mmaping registers
  * nvme-print-stdout: Use NVME_BOOT_PARTITION_INFO field definitions
  * nvme-print-stdout: Use NVME_GET for MI commands supported and effects CSP
  * nvme-print-stdout: Use NVME_GET for FID supported and effects FSP
  * nvme-print-stdout: Use NVME_SET_FEAT_EVENT register definitions
  * nvme-print: Add PEL EHAI port identifier type printf function
  * build: bump libnvme wrap
  * ocp: fix for power-state argument checking
  * nvme: do not issue warning when nvme_core module is not loaded
  * wdc: Review changes and build fixes
  * wdc:  Fix timestamp displayed by vs-firmware-activate-history command
  * logging: Split to output ioctl latency by log info level
  * nvme-print-stdout: Change hexadecimal value 0x prefix to use %#x
  * nvme-print-stdout: Fix LBA status DSLBA output as hexadecimal
  * nvme-print-stdout: Split line length exceeded 100 columns
  * nvme-print-stdout: Use NVME_PMRMSC register definitions to print
  * nvme-print-stdout: Use NVME_PMRSWTP register definitions to print
  * nvme-print-stdout: Use NVME_PMREBS register definitions to print
  * nvme-print-stdout: Use NVME_PMRSTS register definitions to print
  * nvme-print-stdout: Use NVME_PMRCTL_EN register definition to print
  * nvme-print-stdout: Use NVME_PMRCAP register definition to print
  * doc: Fix admin and io passthru cdw parameters description
  * doc: Add get-feature cdw11 and set-feature cdw12 parameters
  * micron-nvme: Unuse stat() to check if strMainDirName exists
  * doc: Fix get-property and set-property offset and value descriptions
  * doc: Fix documentation file mode 100755 to 100644
  * nvme-print-stdout: Fix channel configuration descriptors pointer
  * nvme-print-stdout: Check sscanf return value
  * nvme-print-stdout: Fix linux kernel check patch errors
  * nvme: Delete unusual fallthrough for cases have no body
  * nvme: Delete duplicated semicolon
  * nvme-print, common: Fix for whitespace change
  * logging: output ioctl debugging info
  * nvme: track verbose level
  * logging: track log level globally
  * logging: move logging code to a new file
  * nvme: update include for libnvme
  * nvme: remove unused declaration
  * build: bump libnvme wrap
  * nvme-netapp: add nspath tlv handling (bsc#1220971)
  * rpm: Add missing rule and service files
  * nvme-print-json, nvme-print-stdout: Use CHAR_BIT definition
  * nvme-print-stdout: Delete duplicated if condition checking line
  * ocp: Fix timestamp displayed by fw-activate-history command
  * wdc: Add support for the get-drive-status command to SN861
  * nvme-print: Fix nvme_host_metadata_type_to_string() indentation errors
  * nvme-print: Add PEL RCI port identifier type printf function
  * nvme-print-stdout: Use persistent event log RCI definitions
  * build: bump libnvme wrap
  * nvme: Add show-regs and get-property commands NSSD print outputs
  * nvme-print: print more details in ns-descs verbose output (bsc#1223331)
  * Revert "nvme-print-json: remove obj_print helper"
  * sed: Confirm entered password before initialization.
- drop systemd service harden file, upstream ships this patch.
  * remove 0100-harden_nvmf-connect@.service.patch

OBS-URL: https://build.opensuse.org/request/show/1171771
OBS-URL: https://build.opensuse.org/package/show/Base:System/nvme-cli?expand=0&rev=157
2024-05-03 14:21:24 +00:00
dd86553c45 Accepting request 1146582 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1146582
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nvme-cli?expand=0&rev=74
2024-02-15 19:59:12 +00:00
8f42c1046a Accepting request 1146580 from home:wagi:branches:Base:System
- Update to version 2.8:
  * nvme-print-json: append array object in json_support_log
  * sed: Add plugin for basic SED Opal operations (jsc#PED-5061)
  * don't include newlines in already wrapped text
  * nvme: do not include meta data for PRACT=1 and MD=8 (version 2)
  * create-ns: align the namespaces to 1Mib boundaries when using SI suffixes
  * doc: Fix config-schema.json's URL
  * plugins/solidigm: Compressing vs-internal-log log files into zip file.
  * nbft: do not issue an error if ACPI tables are missing
  * nbft: fixup include for libnvme
  * doc: Fix short option name for cfg-file
  * completions: added Solidigm plugin to autocomplete scripts
  * nvme: Remove unused cfg argument from NVME_ARGS() macro
  * nvme: fix directive receive identify offsets
  * nvme-fabrics: enable option 'concat'
  * build: Update libnvme wrap
  * plugins/wdc: Add Debug Log Collection Support
  * nbft: fix tcp/dhcp address fallback retry (bsc#1218873)
  * nvme: use correct telemetry log size
  * nvme-print: fix typo in list verbose output (bsc#1219086)
  * nvme: print inserted tls key for check-tls-key (bsc#1219086)
  * plugins/wdc: Plugin fixes and updates
  * fabrics: move hostid/hostnqn warnings to verbose level (bsc#1219086)

  * nvme-print-stdout: enhance connect message (bsc#1219086)
  * fabrics: fix connect error if hostid file does not exist (bsc#1219086)
  * fabrics: fix invalid output format error during nvme connect (bsc#1219086)
  * nvme: restric hmac options for gen-tls-key (bsc#1219086)
  * udev-rules: rename netapp udev rule (bsc#1219086)
  * udev-rules: set ctrl_loss_tmo to -1 for ONTAP NVMe/TCP (bsc#1219086)

OBS-URL: https://build.opensuse.org/request/show/1146580
OBS-URL: https://build.opensuse.org/package/show/Base:System/nvme-cli?expand=0&rev=155
2024-02-14 13:45:25 +00:00
0f6104321b Accepting request 1139715 from Base:System
- Update to version 2.7.1:
  * nvme-print-json: Revert field name changes (bsc#1218306)
- Update to version 2.7:
  * nvme-print-json: include vs for identify namespace
  * nvme-print-stdout: enhance connect message
  * fabrics: fix connect error if hostid file does not exist
  * fabrics: fix invalid output format error during nvme connect
  * wdc: Fix vs-smart-add-log Command for SN650 and SN655
  * nvme: restric hmac options for gen-tls-key
  * wdc: Fix UUID index fallback mechanism
  * plugins/ocp: Add OCP Telemetry String log page, Telemetry log page
  * completions: Add bash completions for telemetry string log page
  * plugins/solidigm: Added OCP 2.0 compatibility version command
  * plugins/solidigm: Added OCP 2.0 vs-drive-info command.
  * plugins/ocp: Fix printing order of various Latency Monitor Log buckets
  * nvme: validate output format split status from flag return value
  * nvme: simplify cleanup_nvme_dev()
  * cleanup: remove unused cleanup_charp()
  * wdc: Add support for SN861 2nd pci device id
  * nvme: replace libhugetlbfs with mmap and madvise
  * util/mem: move alloc helper to util section
  * nvme: auto cleanup filedescriptors
  * nvme: auto cleanup buffers
  * nvme: return error code in get_persistent_event_log
  * nvme: sanitize nvme-gen-tls-key
  * nvme: print out the resulting TLS identity for 'nvme check-tls-key'
  * nvme: Add version '1' identifier for nvme-gen-tls-key
  * subprojects/libnvme: update wrapper for TP8018
  * plugins/solidigm: Added re_sku_count smart atrribute
  * doc: Fix nvme-connect manpage --application option string
  * plugins/ocp: changed command clear-pcie-correctable-error-counters to match OCP 2.0 spec.
  * plugins/solidigm: Added command to clear PCIe Correctable Error Counters according to OCP 2.0
  * plugins/ocp: Reorganized clear feature code for better reuse
  * nvme: fixup length calculation for 'nvme gen-tls-key --secret'
  * doc: remove invalid hostkey info for --dhchap-secret
  * nvme-print-json: use human helper everywhere
  * nvme-print-json: remove obj_print helper
  * plugins/ocp: update nvme_show_select_result call
  * mailmap: only show contributer's name
  * nvme-print-json: Change to report status and message in array
  * nvme-print-json: Change to report feature select in array
  * nvme-print-json: Change to report error and data in array
  * nvme-print-json: Add show_init/finish calls to report features in array
  * nvme-print: Add nvme_show_error_status() to merge error message and status
  * nvme-print-json: Use r instead of root and use obj_add_***(r, ..., ...)
  * nvme-print-json: Delete static const char string global variables
  * nvme-print-json: Add remaining controller registers readable format
  * nvme-print-json: Add readable format cap, vs, cc, csts, nssr and crto registers
  * nvme-print-json: Combine duplicated json key and val string variables
  * nvme-print-json: Replase json_array_add_value_string() to array_add_str()
  * nvme-print-json: Replase json_object_add_value_uint128() to obj/root_add_uint128()
  * nvme-print-json: Replase json_object_add_value_object() to obj/root_add_obj()
  * nvme-print-json: Replase json_array_add_value_object() to array_add_obj()
  * nvme-print-json: Replase json_object_add_value_array() to obj/root_add_array()
  * nvme-print-json: Replase json_object_add_value_uint() to obj/root_add_uint()
  * nvme-print-json: Replase json_object_add_value_int() to obj/root_add_int()
  * nvme-print-json: Replase json_object_add_value_uint64() to obj/root_add_uint64()
  * nvme-print-json: Replase json_object_add_value_string() to obj/root_add_str()
  * nvme-print-json: Update feature_show_fields_*** to use root/obj_add_***()
  * nvme-print-json: Update lba_status_log to use root_add_***() and obj_add_***()
  * nvme-print-json: Replace lba_status_log printf() to root_add_result()
  * nvme-print-json: Add list_item print function
  * nvme-print-json: Add lba_status_info print function
  * nvme-print-json: Add lba_range print function
  * nvme-print-json: Add id_ctrl_rpmbs print function
  * nvme-print-json: Unify json_list and jroot object names to root
  * nvme-print-json: Add json_zns_changed print function
  * nvme-print-json: Add root_add_result() to output result message
  * nvme-print-json: Split persistent_event_log print function
  * nvme-print-json: Remove unnecessary string newline code
  * nvme-print-json: Replace effects_log_list print to use json_print()
  * nvme-print-json: Print persistent_event_log no log data result correctly
  * nvme-print-json: Add static "result" and "erorr" strings variables
  * nvme-print-json: Add single_property printf function
  * nvme: Replace get feature command stderr output to nvme_show_error()
  * nvme-print-json: Change d() output to use d_json()
  * nvme: Fix get-feature command mixed stdout and json outputs
  * nvme-print-json: Add remaining feature fields print functions
  * nvme-print-json: Update formatting and codying style
  * build: Add -std=c99 to CFLAGS for muon on CentOS 7
  * fabrics: add udev rule to avoid renaming nbft interfaces
  * fabrics: autoconnect: add service unit for connecting NBFT subsystems
  * fabrics: autoconnect: explicitly express module dependency
  * Updates to codeql config
  * libnvme-wrap: exit on VOID_FN lookup failure
  * plugins/ocp:Added the ocp C6h feature api
  * plugin/ocp_fid_c6h:Added the ocp C6h feature api
  * nvme-copy: support cross-namespace copy
  * nvme/plugins: fix mismatch operator
  * nvme: fix overflow possiblity
  * nvme: reduce identify cmd issue
  * nvme: allow set-features to take input from stdin
  * Fix common misspellings from codespell project
  * nvme-print: Correct to print correct ascii character string length
  * print-stdout: print Host Behavior Support correctly
  * build: Bump libnvme wrap
  * plugins/solidigm: Added support for temperature statistics log page
  * Add support for codeql sweeps
  * doc: Add virt-mgmt command
  * doc: Add id-uuid command
  * doc: Add list-secondary command
  * doc: Add id-ns-granularity command
  * doc: Add nvme commands --output-format and --verbose options
  * completions: Add nvme-mi-recv nad nvme-mi-send commands completions
  * completions: Change short option -o and -v duplicated to upper case
  * doc: Change short option -o and -v duplicated to upper case
  * nvme: Change short option -o and -v duplicated to upper case
  * nvme: Change phy-rx-eom-log command to use NVME_ARGS instead
  * plugins/memblaze: Add smart-log-add and latency-feature functions
  * plugins/solidigm: internal-logs Telemetry auto detect last data area.
  * nvme: Change to use NVME_FLBAS_META_EXT() macro to check flbas value
  * nvme-print-json: Add host memory buffer and timestamp features print functions
  * nvme-print-json: Add feature fields print functions
  * nvme-print-json: Add TMPTH feature print function
  * nvme-print-json: Add show_feature_fields print function
  * nvme-print-json: Add select_result print function
  * nvme-print-json: Use json_print to print and free object
  * nvme-print-json: Add lba_status print function
  * nvme-print-json: Combine variable definition and setting value
  * nvme-print-json: Add id_iocs print function
  * nvme-print-stdout: Fix coding style errors
  * nvme-print-json: Add directive print function
  * nvme: Fixed segmentation fault when getting host initiated telemetry
  * plugins/wdc: enhanced SN861 device support
  * plugins/wdc: cleanup line lengths
  * nvme: do not include meta data for PRACT=1 and MD=8
  * nvme: use block-count arg if provided
  * build: bump libnvme to disable tests option
  * build: Add static build on CI target
  * nvme-print: Add nvme_zns_start_zone_list() API function
  * nvme-print: Add nvme_zns_finish_zone_list() API function
  * nvme-print-binary: Set list function to NULL if unimplemented
  * nvme-print-json: Change order list functions and set NULL if unimplemented
  * nvme-print-stdout: Fix to set stdout_list_item print function missed
  * plugins/solidigm: log page name extraction using nvme_log_to_string function
  * nvme-print: Added missing logpage names in nvme_log_to_string function
  * udev-rules: rename netapp udev rule
  * udev-rules: set ctrl_loss_tmo to -1 for ONTAP NVMe/TCP
- Remove upstreamed patches
  * remove 0001-fabrics-autoconnect-add-service-unit-for-connecting-.patch
  * remove 0002-fabrics-add-udev-rule-to-avoid-renaming-nbft-interfa.patch
- Update spec file
  * remove libhugetblfs depedency
  * update NetApp udev rule file name

OBS-URL: https://build.opensuse.org/request/show/1139715
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nvme-cli?expand=0&rev=73
2024-01-19 22:00:03 +00:00
0050dd4b50 Accepting request 1134429 from openSUSE:Factory
https://bugzilla.opensuse.org/show_bug.cgi?id=1218306

OBS-URL: https://build.opensuse.org/request/show/1134429
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nvme-cli?expand=0&rev=72
2023-12-21 22:38:02 +00:00
6239338fa5 Accepting request 1134429 from openSUSE:Factory
https://bugzilla.opensuse.org/show_bug.cgi?id=1218306

OBS-URL: https://build.opensuse.org/request/show/1134429
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nvme-cli?expand=0&rev=72
2023-12-21 22:38:02 +00:00
251e6d8ad7 Accepting request 1134483 from home:wagi:branches:Base:System
- Update to version 2.7.1:
  * nvme-print-json: Revert field name changes (bsc#1218306)

OBS-URL: https://build.opensuse.org/request/show/1134483
OBS-URL: https://build.opensuse.org/package/show/Base:System/nvme-cli?expand=0&rev=152
2023-12-21 15:55:42 +00:00
7ed7b83c55 Accepting request 1134176 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1134176
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nvme-cli?expand=0&rev=71
2023-12-20 20:00:30 +00:00
c2d3e8d0ed Accepting request 1134176 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1134176
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nvme-cli?expand=0&rev=71
2023-12-20 20:00:30 +00:00
6dabd6f56b Accepting request 1134174 from home:wagi:branches:Base:System
- Update to version 2.7:
  * nvme-print-json: include vs for identify namespace
  * nvme-print-stdout: enhance connect message
  * fabrics: fix connect error if hostid file does not exist
  * fabrics: fix invalid output format error during nvme connect
  * wdc: Fix vs-smart-add-log Command for SN650 and SN655
  * nvme: restric hmac options for gen-tls-key
  * wdc: Fix UUID index fallback mechanism
  * plugins/ocp: Add OCP Telemetry String log page, Telemetry log page
  * completions: Add bash completions for telemetry string log page
  * plugins/solidigm: Added OCP 2.0 compatibility version command
  * plugins/solidigm: Added OCP 2.0 vs-drive-info command.
  * plugins/ocp: Fix printing order of various Latency Monitor Log buckets
  * nvme: validate output format split status from flag return value
  * nvme: simplify cleanup_nvme_dev()
  * cleanup: remove unused cleanup_charp()
  * wdc: Add support for SN861 2nd pci device id
  * nvme: replace libhugetlbfs with mmap and madvise
  * util/mem: move alloc helper to util section
  * nvme: auto cleanup filedescriptors
  * nvme: auto cleanup buffers
  * nvme: return error code in get_persistent_event_log
  * nvme: sanitize nvme-gen-tls-key
  * nvme: print out the resulting TLS identity for 'nvme check-tls-key'
  * nvme: Add version '1' identifier for nvme-gen-tls-key
  * subprojects/libnvme: update wrapper for TP8018
  * plugins/solidigm: Added re_sku_count smart atrribute
  * doc: Fix nvme-connect manpage --application option string
  * plugins/ocp: changed command clear-pcie-correctable-error-counters to match OCP 2.0 spec.
  * plugins/solidigm: Added command to clear PCIe Correctable Error Counters according to OCP 2.0

OBS-URL: https://build.opensuse.org/request/show/1134174
OBS-URL: https://build.opensuse.org/package/show/Base:System/nvme-cli?expand=0&rev=150
2023-12-20 10:20:18 +00:00
1b67d49edd Accepting request 1124997 from Base:System
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1124997
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nvme-cli?expand=0&rev=70
2023-11-13 21:17:09 +00:00
127f43644b Accepting request 1124997 from Base:System
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/1124997
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nvme-cli?expand=0&rev=70
2023-11-13 21:17:09 +00:00
38d2eb14b0 Accepting request 1123233 from home:wagi:branches:Base:System
* udev-rule: apply round-robin iopolicy on i/o subsystems alone (bsc#1215994)
  * fabrics: For TCP/RDMA, compare IP addresses with nvme_ipaddrs_eq() (bsc#1213768)
  * fabrics: lookup_discovery_ctrl() must look under host and not root (bsc#1213768)
  * fabrics: only look for matching ctrl on same host (bsc#1213768)

OBS-URL: https://build.opensuse.org/request/show/1123233
OBS-URL: https://build.opensuse.org/package/show/Base:System/nvme-cli?expand=0&rev=148
2023-11-03 13:16:45 +00:00
9c7eed8348 Accepting request 1117512 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1117512
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nvme-cli?expand=0&rev=69
2023-10-13 21:14:27 +00:00
5edf6bf0cf Accepting request 1117512 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1117512
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nvme-cli?expand=0&rev=69
2023-10-13 21:14:27 +00:00
31d4229bd7 Accepting request 1117510 from home:wagi:branches:Base:System
- Add missing jsc# and bsc# tracking entries in change log.

- Enable test during build (bsc#1207686)
  * nbft: added NBFT v1.0 table support (jsc#PED-1449)

OBS-URL: https://build.opensuse.org/request/show/1117510
OBS-URL: https://build.opensuse.org/package/show/Base:System/nvme-cli?expand=0&rev=146
2023-10-12 17:25:38 +00:00
4b95947813 Accepting request 1116610 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1116610
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nvme-cli?expand=0&rev=68
2023-10-11 21:53:54 +00:00
bc928fc681 Accepting request 1116610 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1116610
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nvme-cli?expand=0&rev=68
2023-10-11 21:53:54 +00:00
7e49889644 Accepting request 1116606 from home:wagi:branches:Base:System
- Use fixed timestamps for documentation allowing reproducable builds
- Announce nvmeof-boot-support support via Provides
- Filter rpmlint warnings for systemd-service-without-service_ macros
- Add missing service files for NBFT feature
  * add 0001-fabrics-autoconnect-add-service-unit-for-connecting-.patch
  * add 0002-fabrics-add-udev-rule-to-avoid-renaming-nbft-interfa.patch

- Update to version 2.6 (jsc#PED-3610 jsc#PED-4879 jsc#PED-5061):
  * json: fix seg. fault converting NULL to JSON string (bsc#1213762)
  * nvme-print: Show subsystem iopolicy (bsc#1124564)
  * nvme-print-stdout: Do not show non reachable ns in namespace topology (bsc#1212598)
  * nvme-print-stdout: List only ctrls which are part of ns (bsc#1212598)
  * nvme-print-stdout: Support subsys reachable from several hosts (bsc#1212598)
  * ccan: Add htable, strset and dependencies (bsc#1212598)
  * ccan: Remove unused documentation (bsc#1212598)
  * nvme-print: fix counter while looping through uuid_list (bsc#1212598)
  * fabrics: fix fc config JSON file handling (bsc#1210089)
 Refresh 0100-harden_nvmf-connect@.service.patch
- Update to version 2.4 (jsc#PED-553 jsc#PED-3884):
  * nvme-print: sanitize supported-log-pages output (bsc#1209550)
  * nvme: fix block count and data size logic (bsc#1209564)
  * nvme-doc: update man page for supported-log-pages (bsc#1209550)
  * fabrics: Fix ordering for auto connect services (bsc#1208075)
  * json_discovery_log: avoid buffer overrun (bsc#1207435)
  * Fix connect nbft regressions (bsc#1209905)
  * Fix auto connect conditions (bsc#1210105)
  * Fix auto boot for NBFT connections (bsc#1211647)
  * fabrics: Honor JSON config file in connect-all command (bsc#1199504)
  * udev: Add HOST_IFACE to udev rule (bsc#1208001)
  * fabrics: Remove dhchap-ctrl-secret from discover/connect-all (bsc#1201701)

OBS-URL: https://build.opensuse.org/request/show/1116606
OBS-URL: https://build.opensuse.org/package/show/Base:System/nvme-cli?expand=0&rev=144
2023-10-10 07:41:58 +00:00
af455ba467 Accepting request 1115659 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1115659
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nvme-cli?expand=0&rev=67
2023-10-05 18:03:06 +00:00
2fbab4a034 Accepting request 1115659 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1115659
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nvme-cli?expand=0&rev=67
2023-10-05 18:03:06 +00:00
e5c3de679c Accepting request 1115658 from home:wagi:branches:Base:System
- Enable test during build
- Drop minimum version meson dependency
- Add asciidoc dependency
- Build documentation when requested

OBS-URL: https://build.opensuse.org/request/show/1115658
OBS-URL: https://build.opensuse.org/package/show/Base:System/nvme-cli?expand=0&rev=142
2023-10-04 15:20:00 +00:00
6dfd41f4ee Accepting request 1114411 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1114411
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nvme-cli?expand=0&rev=66
2023-10-01 19:21:44 +00:00
8b4608a4bf Accepting request 1114411 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1114411
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nvme-cli?expand=0&rev=66
2023-10-01 19:21:44 +00:00
77c42d1f72 Accepting request 1114409 from home:wagi:branches:Base:System
- Update to version 2.6:
  * nvme: allocate payload buffer in create-ns command
  * nvme-print-stdout: Add CAP.CPS and CAP.NSSS human readable outputs
  * nvme: Add output-format default option instead of argconfig json option
  * nvme: fw-download offset only describes FW offset, not file offset
  * unit: add locale number test
  * util: handle utf-8 thousend separators correctly
  * nvme: Change to use NVME_ARGS verbose default option from OPT_ARGS
  * fabrics: Fix NVMF_ARGS macro to use parameter n correctly
  * nvme: Add verbose default option to show command debug output
  * util: Fix to set argconfig output format json option correctly
  * util: Split argconfig output format json function to set and get
  * nvme: Spport Phy Rx Eye Opening Measurement Log
  * nvme: Introduce nvme_realloc function
  * nvme: Fix for fdpa reserved field printing
  * completion: add 'version' and 'help' to list
  * udev-rule: apply round-robin iopolicy on i/o subsystems alone
  * nvme: Add support for the OAQD ID controller field
  * plugins/solidigm: use static log macro to calc bitmask
  * plugins/ocp: Rename FW activation history command
  * nvme: auto free nvme_dev resource
  * nvme: allocate aligned payloads for all nvme commands
  * nvme: introduce alloc helper with alignment support
  * util: add cleanup function for generic memory allocations
  * nvme: append huge to nvme_{alloc|free} function
  * nvme: fw_download use nvme_alloc only
  * fabrics: Removing duplicate code and moving to libnvme
  * nvme-print: omit size of protection information
  * tree: Modify label name close_fd to close_dev
  * fabrics: For TCP/RDMA, compare IP addresses with nvme_ipaddrs_eq()

OBS-URL: https://build.opensuse.org/request/show/1114409
OBS-URL: https://build.opensuse.org/package/show/Base:System/nvme-cli?expand=0&rev=140
2023-09-29 16:19:36 +00:00
204fa29655 https://bugzilla.suse.com/show_bug.cgi?id=1213712
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nvme-cli?expand=0&rev=65
2023-07-27 12:13:15 +00:00
01fb007457 https://bugzilla.suse.com/show_bug.cgi?id=1213712
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nvme-cli?expand=0&rev=65
2023-07-27 12:13:15 +00:00
OBS User buildservice-autocommit
64b6bd841c Updating link to change in openSUSE:Factory/nvme-cli revision 65
OBS-URL: https://build.opensuse.org/package/show/Base:System/nvme-cli?expand=0&rev=838556d7b026dd818e32db16710ed99d
2023-07-27 12:13:15 +00:00
ca398d42dd Accepting request 1099870 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1099870
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/nvme-cli?expand=0&rev=64
2023-07-26 11:21:34 +00:00