similarity index 83%
rename from meta-networking/recipes-support/nbdkit/nbdkit_1.45.1.bb
rename to meta-networking/recipes-support/nbdkit/nbdkit_1.45.9.bb
@@ -12,7 +12,7 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=26250adec854bc317493f6fb98efe049"
SRC_URI = "git://gitlab.com/nbdkit/nbdkit.git;protocol=https;branch=master;tag=v${PV} \
file://0002-plugins-Avoid-absolute-buildpaths-in-binaries.patch \
"
-SRCREV = "243c6911984abc82bb711d2e5ecb1a13c7ff93c4"
+SRCREV = "2e2f933abf4e19842db0fdba2ac4030baea57686"
DEPENDS = "curl xz e2fsprogs zlib"
@@ -31,3 +31,6 @@ EXTRA_OECONF = " --without-libvirt --without-libguestfs --disable-perl"
#EXTRA_OECONF += " --disable-tcl"
#EXTRA_OECONF += " --disable-lua"
#EXTRA_OECONF += " --disable-vddk"
+
+CVE_STATUS[CVE-2025-47711] = "fixed-version: the used revision contains the vulnerability fix"
+CVE_STATUS[CVE-2025-47712] = "fixed-version: the used revision contains the vulnerability fix"
While working on it, also ignore CVE-2025-47711 and CVE-2025-47712. Both vulnerabilities are fixed already (they were fixed before the upgrade also, but there is no version-range associated with the CVE report). CVE-2025-47711: https://gitlab.com/nbdkit/nbdkit/-/commit/e6f96bd1b77c0cc927ce6aeff650b52238304f39 CVE-2025-47712: https://gitlab.com/nbdkit/nbdkit/-/commit/a486f88d1eea653ea88b0bf8804c4825dab25ec7 Shortlog: Merge branch '2025-optional-qemu-img' into 'master' build: Check for qemu-img and disable some tests if not present tests/curl: Skip test if 'disk' was not created server/public.c: Use common/include parse_bool function common/include: Extra bool parsing into a mini-library docs: Shorter title and tweaks to the description indexed-gzip: Include <stddef.h> to get ptrdiff_t indexed-gzip: Move variable decl outside for loop vddk: Sort synopsis into alphabetical order ext2: Update docs since filter supports concurrent connections docs: Move --short/--long-options to right place in synopsis (origin/rhel-10.2) docs: Document how to probe for server command line options server: Document --long-options and --short-options docs/nbdkit-probing.pod: Rearrange synopsis to match description server: Add --name parameter docs: Fix bolding of --log=/path option tests/test-python-plugin.py: Remove unused variables python: Add binding for nbdkit_parse_bool tests/test-python-plugin.py: Add name of test for test_parse_size (tag: v1.45.6) Version 1.45.6. Merge branch '2025-rounding' into 'master' server/public.c: Use lrint() instead of implicit conversion to int indexed-gzip: Fixes for 32-bit support indexed-gzip: More editorially neutral content Merge branch 'add-indexed-gzip-filter' into 'master' Introduce index-gzip filter Move unmodified index build/extract to ig_zran.h/c Add serialize/deserialize fn for zran structs Restructure zran.h, zran.c for use as library Import zran.c/zran.h v1.6 (2 Aug 2024) from zlib Merge branch '2025-delay-trigger' into 'master' delay: Add new delay-trigger option delay: Rearrange the options in alphabetical order in the documentation tests/test-map.sh: Fix "nbd_pread: count cannot be 0: Invalid argument" docs/nbdkit-client.pod: Document attaching NBD devices to QEMU VMs docs/nbdkit-client.pod: Combine and rename "LIMITATIONS" section Merge branch '2025-fix-golang-test' into 'master' tests/test-golang-fork-warning.sh: Fix hanging test Merge branch '2025-misc-fixes' into 'master' tests: Use 'define script' in a few more places tests: Modify make-pki and make-psk scripts to be atomic tests: Define common functions for requiring TLS certs and PSK tests/test-tls.sh: Remove unused export of pkidir tests: Generate make-psk.sh tests/make-psk.sh: Fix typo "pkstool" -> "psktool" tests: Fix typo "An good" -> "A good" map: Implement map-size feature tests/test-at-file.sh: Fix srcdir != builddir tests: Work around realpath error on BSDs Merge branch '2025-eq-file' into 'master' Merge branch '2025-server-debug' into 'master' server: Use debug() instead of nbdkit_debug() consistently in the server map: Refer to @PATH syntax in documentation server: Add @PATH syntax server/main.c: Factor out the function that parses key=value server/main.c: Fix comment server/main.c: Move key=value parsing to a new function server/options.h: Reject empty string ("") as a short name server/options.h: Add comment to is_short_name server/main.c: Reject empty string as a plugin name or filter name common: utils: Add const to <vector>_duplicate variable decls data: Use new vector_append_array in a couple of places map: Use new vector_append_array function instead of loop common: utils: vector: Fix vector_uniq prototype and add a test common: utils: vector: Add range functions for insert, append and remove common: utils: vector: Prefer vector_reset over free() Merge branch '2025-map-filter' into 'master' New filter: map for remapping arbitrary blocks common: utils: vector: Add new vector_uniq function tests/functions: Factor out 2^63-1 constant used by a few tests tests/test-cache-block-size.sh: Remove unused socket data: Minor revisions to the documentation for clarity full: Remove reference to equivalence of nbdkit-readonly-filter tests/test-floppy.sh: Simplify this test count: Add an example to the documentation common/include/test-once.c: Further fixes for pthread_barrier_t common/include/test-once.c: Skip test on macOS which lacks pthread_barrier_t Signed-off-by: Gyorgy Sarvari <skandigraun@gmail.com> --- .../nbdkit/{nbdkit_1.45.1.bb => nbdkit_1.45.9.bb} | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) rename meta-networking/recipes-support/nbdkit/{nbdkit_1.45.1.bb => nbdkit_1.45.9.bb} (83%)