2 Commits

Author SHA256 Message Date
f3d6c01958 Accepting request 1326372 from Base:System
OBS-URL: https://build.opensuse.org/request/show/1326372
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/libnvme?expand=0&rev=39
2026-01-12 11:38:38 +00:00
a16d2d0acb - Update to version 1.16.1:
* tree: preserve dhchap_key to during scan
  * test/mi: initialize struct args
  * mi-mctp: Fix compile bug in test/mi-mctp.c when !HAVE_LINUX_MCTP_H
  * linux: Add nvme_get_uuid_list function
  * tree: support apple-nvme transport
  * test: add hkdf_add1 test
  * linux: use EVP_PKEY_CTX_add1_hkdf_info only once in compat function (bsc#1246914)
  * nvme/linux: check for empty digest in gen_tls_identity() (bsc#1246914)
  * examples/discover-loop.py: actually implement a discovery loop
  * examples/discover-loop.py: rework to use 'with' statement
  * python: support 'with' statement for objects
  * python: remove "iter" elements
  * python: fix iterators failing on empty lists
  * libnvme/nvme.i: raise exception when disconnect fails
  * python: Don't exit immediately on discovery fail.
  * nvme/linux: add fallback implementation for nvme_insert_tls_key_compat() (bsc#1246914)
  * examples/discovery-loop.py: update to use tcp transport
  * libnvme/nvme.i: Update subsystem definitions
  * nvme.i: fixup typo in nvme:discover
  * libnvme: propagate the error to the caller if nvme_get_log_page() fails
  * python: fix typo in nvmf_discovery_log
  * linux: fix HKDF TLS key derivation back to OpenSSL 3.0.8 (bsc#1246914)
  * nvme.i: decode 'tsas' discovery log page entry
  * nvme.i: fix crash on ctrl.discover() without a connection
  * docs: add missing API types documentation
  * libnvme: TLS PSK derivation fixes (bsc#1246914)
  * linux: rename __nvme_insert_tls_key_versioned() to __nvme_insert_tls_key() (bsc#1246914)
  * linux: rename __nvme_insert_tls_key() to __nvme_import_tls_key() (bsc#1246914)
  * test/psk: add testcase for TLS identity derivation (bsc#1246914)
  * linux: set errno when nvme_generate_tls_key_identity() fails (bsc#1246914)
  * linux:  Add functions to set and clear etdas bit
  * tree: do not try to strdup NULL pointer (bsc#1247225)

OBS-URL: https://build.opensuse.org/package/show/Base:System/libnvme?expand=0&rev=74
2026-01-09 16:34:30 +00:00
7 changed files with 47 additions and 10 deletions

View File

@@ -4,7 +4,7 @@
<param name="url">https://github.com/linux-nvme/libnvme.git</param>
<param name="filename">libnvme</param>
<param name="versionformat">@PARENT_TAG@</param>
<param name="revision">v1.15</param>
<param name="revision">v1.16.1</param>
<param name="versionrewrite-pattern">v(.*)</param>
<param name="changesgenerate">enable</param>
</service>

View File

@@ -1,6 +1,6 @@
<servicedata>
<service name="tar_scm">
<param name="url">https://github.com/linux-nvme/libnvme.git</param>
<param name="changesrevision">a6497f6e8cb3bc3607e4a772b648a7887b0ab875</param>
<param name="changesrevision">becae3d874b40bfedede672b4b2f58ae8c3be3b5</param>
</service>
</servicedata>

View File

@@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:9c454ec05b115c24b390fe5abf6f3f88add60f57a6359531c16787efba00274b
size 3973132

BIN
libnvme-1.16.1.obscpio LFS Normal file

Binary file not shown.

View File

@@ -1,3 +1,40 @@
-------------------------------------------------------------------
Fri Jan 09 16:12:25 UTC 2026 - Daniel Wagner <dwagner@suse.de>
- Update to version 1.16.1:
* tree: preserve dhchap_key to during scan
* test/mi: initialize struct args
* mi-mctp: Fix compile bug in test/mi-mctp.c when !HAVE_LINUX_MCTP_H
* linux: Add nvme_get_uuid_list function
* tree: support apple-nvme transport
* test: add hkdf_add1 test
* linux: use EVP_PKEY_CTX_add1_hkdf_info only once in compat function (bsc#1246914)
* nvme/linux: check for empty digest in gen_tls_identity() (bsc#1246914)
* examples/discover-loop.py: actually implement a discovery loop
* examples/discover-loop.py: rework to use 'with' statement
* python: support 'with' statement for objects
* python: remove "iter" elements
* python: fix iterators failing on empty lists
* libnvme/nvme.i: raise exception when disconnect fails
* python: Don't exit immediately on discovery fail.
* nvme/linux: add fallback implementation for nvme_insert_tls_key_compat() (bsc#1246914)
* examples/discovery-loop.py: update to use tcp transport
* libnvme/nvme.i: Update subsystem definitions
* nvme.i: fixup typo in nvme:discover
* libnvme: propagate the error to the caller if nvme_get_log_page() fails
* python: fix typo in nvmf_discovery_log
* linux: fix HKDF TLS key derivation back to OpenSSL 3.0.8 (bsc#1246914)
* nvme.i: decode 'tsas' discovery log page entry
* nvme.i: fix crash on ctrl.discover() without a connection
* docs: add missing API types documentation
* libnvme: TLS PSK derivation fixes (bsc#1246914)
* linux: rename __nvme_insert_tls_key_versioned() to __nvme_insert_tls_key() (bsc#1246914)
* linux: rename __nvme_insert_tls_key() to __nvme_import_tls_key() (bsc#1246914)
* test/psk: add testcase for TLS identity derivation (bsc#1246914)
* linux: set errno when nvme_generate_tls_key_identity() fails (bsc#1246914)
* linux: Add functions to set and clear etdas bit
* tree: do not try to strdup NULL pointer (bsc#1247225)
-------------------------------------------------------------------
Fri Jul 25 09:50:15 UTC 2025 - Daniel Wagner <dwagner@suse.de>

View File

@@ -1,4 +1,4 @@
name: libnvme
version: 1.15
mtime: 1753430694
commit: a6497f6e8cb3bc3607e4a772b648a7887b0ab875
version: 1.16.1
mtime: 1762536110
commit: becae3d874b40bfedede672b4b2f58ae8c3be3b5

View File

@@ -1,7 +1,7 @@
#
# spec file for package libnvme
#
# Copyright (c) 2025 SUSE LLC
# Copyright (c) 2026 SUSE LLC and contributors
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -21,7 +21,7 @@
%bcond_without check
Name: libnvme
Version: 1.15
Version: 1.16.1
Release: 0
Summary: Linux-native nvme device management library
License: LGPL-2.1-or-later