libnbd-release-notes-1.18(1) LIBNBD libnbd-release-notes-1.18(1) (NAME) libnbd-release-notes-1.18 - libnbd 1.18 (DESCRIPTION) 1.18 libnbd . 1.16 . libnbd 1.18.0 . (Security) Eric Blake (crash) libnbd libnbd. : https://listman.redhat.com/archives/libguestfs/2023-July/032035.html Eric Blake nbd_get_size(3) (uint64_t)INT64_MAX (uint64_t)-1 nbd_get_size ( -1 ). libnbd . libnbd >= 1.16.5 (-1) nbd_get_errno "EOVERFLOW" . CVE-2023-5215 ( ) . : https://listman.redhat.com/archives/libguestfs/2023-September/032711.html (fuzzing) . ( ) libnbd ( ) . SECURITY ( : https://gitlab.com/nbdkit/libnbd/blob/master/SECURITY). libnbd libnbd-security(3) . (New APIs) nbd_block_status_64(3) nbd_aio_block_status_64(3) (block status) <<>> (Eric Blake). nbd_block_status_filter(3) nbd_aio_block_status_filter(3) <<>> (Eric Blake). nbd_can_block_status_payload(3) (Eric Blake). nbd_set_request_extended_headers(3) nbd_get_request_extended_headers(3) nbd_get_extended_headers_negotiated(3) nbd_opt_extended_headers(3) nbd_aio_opt_extended_headers(3) / <<>> (Eric Blake). (Enhancements to existing APIs) (meta-context) "qemu:" ( "qemu:dirty-bitmap" "LIBNBD_CONTEXT_QEMU_DIRTY_BITMAP") C Golang OCaml Python (Eric Blake). nbd_shutdown(3) opt mode (Eric Blake). nbd_set_strict_mode(3) "LIBNBD_STRICT_AUTO_FLAG" (Eric Blake). (Protocol) libnbd << >> (extended headers) NBD extent . (Eric Blake). libnbd (Eric Blake). (Tools) nbdcopy(1) nbdinfo(1) nbddump(1) / NBD (Eric Blake). nbdinfo --has --can : "nbdinfo --has structured-reply URI" (Eric Blake). nbdinfo export (Eric Blake). nbdcopy << >> : "nbdcopy --request-size=1M ...". (Language bindings) Rust. API API Tokio . Rust >= 1.69 . (Tage Johansson Google Summer of Code 2023 Eric Blake). OCaml 5 . Golang 1.21 . 1.17 (Eric Blake). "gofmt" Golang (Eric Blake). "unsafe.Slice" C slice Golang (Eric Blake). / NBD (Eric Blake). (Tests) (race condition) stdin pwrite nbdkit-sh-plugin(3) (Eric Blake). (fuzzing) (Eric Blake). (Other improvements and bug fixes) (Laszlo Ersek). (debug) . "-DLIBNBD_STATE_VERBOSE=1" . (".callback") (Eric Blake). (Documentation) "podwrapper" --replace "AC_SUBST" . (Build) "subdir-objects" Automake (Eric Blake). (CI) (Eric Blake). (SEE ALSO) libnbd(3). (AUTHORS) Eric Blake Laszlo Ersek Richard W.M. Jones Tage Johansson (COPYRIGHT) Red Hat (LICENSE) << >> (GNU Lesser General Public License) / ( ) . . . : Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA libnbd-1.24.3 2026-07-16 libnbd-release-notes-1.18(1)