File libnvme.changes of Package libnvme.27881
-------------------------------------------------------------------
Wed Jan 25 19:43:22 UTC 2023 - Martin Wilck <mwilck@suse.com>
- Fix import error in python-libnvme (bsc#1207159)
* add 0024-libnvme.map-export-nvme_ctrl_-get-set-_dhchap_host_k.patch
- spec file: add %check target
-------------------------------------------------------------------
Wed Nov 23 16:18:17 UTC 2022 - Martin Wilck <mwilck@suse.com>
- export nvme_ctrl_is_peristent() (bsc#1205657)
* add 0023-libnvme.map-add-nvme_ctrl_is_persistent.patch
-------------------------------------------------------------------
Tue Nov 15 11:59:24 UTC 2022 - Daniel Wagner <dwagner@suse.de>
- fabrics: Duplicate strings when merging configs (bsc#1205019)
* add 0022-fabrics-Duplicate-strings-when-merging-configs.patch
- remove unused patch (duplicated of patch #0013)
* remove 0022-json-schema-add-dhchap_key-details-to-host-section.patch
-------------------------------------------------------------------
Wed Sep 21 17:20:43 UTC 2022 - Daniel Wagner <dwagner@suse.de>
- Fixes for controller authentication (bsc#1201501 bsc#1201700 bsc#1201701 bsc#1201717)
* add 0007-python-add-missing-ctrl-attrs-to-Python-bindings.patch
* add 0008-libnvme-accessors-for-dhchap_key-variables.patch
* add 0009-fabrics-Update-controller-authentication-in-nvmf_add.patch
* add 0010-json-fixup-dhchap_ctrl_key-definitions.patch
* add 0011-tree-rename-controller-dhchap_key-to-dhchap_ctrl_key.patch
* add 0012-Parse-dhchap_host_key-on-controller-level.patch
* add 0013-json-schema-add-dhchap_key-details-to-host-section.patch
* add 0014-nvme-tree-avoid-segfault-if-auth-keys-are-unavailabl.patch
* add 0015-fabrics-restructrure-nvmf_get_discovery_log.patch
- Subsystem scanning logic fixes
* add 0016-tree-simplifiy-nvme_subsystem_lookup_namespace.patch
* add 0017-tree-make-nvme_subsystem_scan_namespace-idempotent.patch
* add 0018-tree-make-nvme_ctrl_scan_namespace-idempotent.patch
- Fix PowerPC build warnings
* add 0019-Fix-llx-lx-build-warnings-on-powerpc.patch
- Fabrics fixes
* add 0020-fabrics-sanitize-dump-config-output.patch
* add 0021-fabrics-Fix-build_options-return-values.patch
-------------------------------------------------------------------
Fri Jun 3 12:29:55 UTC 2022 - Daniel Wagner <dwagner@suse.de>
- Reduce log noise and export error codes (bsc#1199994 bsc#1199503)
* add 0001-fabrics-Lower-log-level-in-__nvmf_add_ctrl.patch
* add 0002-fabrics-Remove-double-connection-error-logging.patch
* add 0003-fabrics-Introduce-connection-connect-error-mapping.patch
- Apply configuration from JSON file (bsc#1199503)
* add 0004-libnvme-Export-nvme_ctrl_get_config.patch
* add 0005-tree-Factor-lookup-code-for-controller.patch
* add 0006-fabrics-Consider-config-from-file-when-adding-new-co.patch
-------------------------------------------------------------------
Fri Apr 08 17:04:22 UTC 2022 - Daniel Wagner <daniel.wagner@suse.com>
- Update to version 1.0:
* tree: Remove default port setting for TCP and RDMA ports
* tree: add 'f_args' argument to pass user data to the filter function
* tree: remove 'ctrl_get_ana_state()'
* tree: add namespace path iterators
* tree: filter out namespaces
* tree: update nvme_scan_filter_t usage
-------------------------------------------------------------------
Fri Apr 01 13:22:12 UTC 2022 - Daniel Wagner <daniel.wagner@suse.com>
- Update to version 1.0-rc8:
* types: Add support for get log - MI Command Supported
* types: Add new Identify constant
* types: Update persistent event entry struct added new fields
* types: Add Host Initiated Data Gen Number to telemetry log struct
* tree: always allocate config file in nvme_read_config()
* tree: rework nvme_scan_subsystem()
* tree: make subsystem name mandatory in nvme_scan_ctrl()
* tree: move nvme_init_subsystem() into nvme_lookup_subsystem()
* tree: do not return error when filtering out subsystems
* tree: add debugging messages during scanning
* tree: Handle NULL subsysname in nvme_scan_ctrl()
* tree: Fix subsystem initialization in nvme_scan_ctrl()
* tree: Fix leaking 'name' in nvme_subsystem_lookup_namespace()
* tree: Avoid dereferencing nvme_subsystem_t before its check for NULL
* tree: Clarify NULL return values from nvme_get_attr()
* fabrics: Invoke nvmf_dim() with provided tas argument
* fabrics: add 'nvmf_update_config()'
* fabrics: Avoid out of bounds string chomping
* fabrics: Free old traddr in nvmf_add_ctrl
* fabrics: update log level for write failures
* fabrics: Streamlining documentation
* fabrics: Fix leaking ctrl in nvmf_connect_disc_entry()
* fabrics: Add missing break in a switch
* ioctl: Remove attribute packed and alignedof for args structs
* ioctl: Align arguments indentation with braces
* json: fix endless loop scanning for controllers
* Remove nvme_init_id_ns
* Add lbstm support for create-ns
* documentation updates
-------------------------------------------------------------------
Fri Mar 18 19:08:52 UTC 2022 - Daniel Wagner <daniel.wagner@suse.com>
- Update to version 1.0-rc7:
* linux: fixup log page offset in nvme_get_log_page()
* tree: Add support for default trsvcid for all controllers (bsc#1195858)
* tree: fixup coredump during nvme discover
-------------------------------------------------------------------
Fri Mar 11 17:58:36 UTC 2022 - Daniel Wagnrer <daniel.wagner@suse.com>
- Update to version 1.0-rc6:
* tree: add nvme_ctrl_get_ana_state() (bsc#1195938)
* tree: link paths to namespaces in nvme_subsystem_scan_namespace() (bsc#1195938)
* ioctl.h: ns list bug fix (wrong cns value)
* types.h: Key Value Command Set Identifier added (NVME_CSI_KV)
* types: fix status code type bug (wrong masking)
-------------------------------------------------------------------
Tue Mar 8 09:30:25 UTC 2022 - Daniel Wagner <daniel.wagner@suse.com>
- Update License information. The library is released under
LGPL-2.1-or-later and not LGPL-2.1-only.
-------------------------------------------------------------------
Thu Mar 03 18:54:35 UTC 2022 - Daniel Wagner <daniel.wagner@suse.com>
- Update to version 1.0-rc5:
* ioctl: Set lsp to action in nvme_get_log_persistent_event (bsc#1196121)
* tree: Ignore traddr case in nvme_lookup_ctrl() (bsc#1194025)
* fabrics: Do not swap bytes for system uuid (bsc#1196565)
* documentation updates
-------------------------------------------------------------------
Tue Feb 22 17:40:44 UTC 2022 - Daniel Wagner <daniel.wagner@suse.com>
- Update to version 1.0-rc4:
* fabrics: add default port number for NVMe/TCP I/O controllers
* linux: Update size when telemetry controller initiated data is unavailable
* add cdw13 for set_feature_args structure
* Add support for TP8010
* Documentation cleanups
-------------------------------------------------------------------
Fri Feb 11 13:29:54 UTC 2022 - Daniel Wagner <daniel.wagner@suse.com>
- Update to version v1.0-rc3:
* Properly create manuals/documentation
* Fix memleaks in __nvme_free_ns() and nvme_scan_subsystem()
* nvme: get log domain id included in Log Specific Identifier
* nvme: Add nulbaf(Number of Unique Capability LBA Formats) field on nvmd_id_ns
* ioctl: Add identify ioctl for CNS 09h, 0Ah
* nvme: Add Enhanced Controller Meta Data(FID: 0x7D)
* nvme: Add Supported Capacity Configuration List log page(LID: 0x11)
* tree: do not set dhchap_key to 'none'
* tree: restart controller lookup
* tree: fixup memory leak in nvme_scan_ctrl()
* Rename nvme_path_get_subsystem()
* Remove nvme_reset_topology()
- Use precompiled documentation instead regenerating it
-------------------------------------------------------------------
Tue Feb 01 11:26:39 UTC 2022 - Daniel Wagner <daniel.wagner@suse.com>
- Update to version 1.0~2:
* Add fabrics config option 'tls'
* Logging infrastructure reworked (API break)
* Changed argument structs layout (API break)
* Changed scan API (API break)
* Fixed ctrl_loss_tmo handling concerning values of '-1'
* Various build fixes
-------------------------------------------------------------------
Wed Jan 19 11:13:42 UTC 2022 - Daniel Wagner <daniel.wagner@suse.com>
- Remove Provide for python package.
- Remove explicit tar file name for setup step.
-------------------------------------------------------------------
Tue Jan 18 14:26:47 UTC 2022 - Daniel Wagner <daniel.wagner@suse.com>
- Use osc_scm to manage upstream input source.
-------------------------------------------------------------------
Tue Jan 18 12:53:02 UTC 2022 - Daniel Wagner <daniel.wagner@suse.com>
- Fix Source URL
-------------------------------------------------------------------
Fri Jan 14 17:54:47 UTC 2022 - Daniel Wagner <daniel.wagner@suse.com>
- Initial package creation for libnvme