* Version 1.12.2. * Fix for CVE-2022-0485 Silent data corruption when using nbdcopy(1). * New APIs get_pread_initialize set_pread_initialize Control whether libnbd clears the pread buffer to avoid leaking memory contents if the client does not properly handle errors. These were added as part of the fix for CVE-2022-0485 (Eric Blake). get_request_block_size set_request_block_size Control whether libnbd requests block size constraints from the server during negotiation (Eric Blake). * Error messages about incorrect URIs in nbd_connect_uri(3) have been improved to make common mistakes clearer for the user. * New syntax: nbdinfo [ CMD ... ] allowing you to query the properties of an NBD server directly. * nbdcopy(1) new --queue-size option to control the maximum size of the internal buffer (Nir Soffer). * nbdcopy(1) now names the source and destination handles to make it easier to understand debug output. * New OCaml NBD.with_handle helper which ensures that NBD.close is always called even if the inner code throws an exception. * The OCaml bindings now consistently use the correct types for buffer sizes everywhere (Laszlo Ersek). * Several improvements and fixes to the golang bindings and tests. The golang bindings have been relicensed to LGPLv2+ like the rest of the library and are now published as a golang OBS-URL: https://build.opensuse.org/package/show/Virtualization/libnbd?expand=0&rev=13 |
||
---|---|---|
_service | ||
.gitattributes | ||
.gitignore | ||
libnbd-1.10.4.tar.bz2 | ||
libnbd.changes | ||
libnbd.spec |